# v2 git bundle 4aa9602fac9bb8c0063b588cb4c167889ad5e4c5 refs/heads/bundle 4aa9602fac9bb8c0063b588cb4c167889ad5e4c5 HEAD PACK"x}Ok!~ !ŮPz襇K,Vř%ن|[JAy|ɇX E~[ aO(M{곮T.zI$K}d㻰[SH>ɑݣAwn5M 8 ,"|H&v vq*#*礼mi?E?ejqB,2˔I 1&&9iFHU/s">4IZ}`b5G4q}%VS2Ϳ1./ȳ%ȍ3x6# Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] /.venv /.pytest_cache /.ruff_cache # C extensions *.so # Distribution / packaging .Python env/ bin/ build/ develop-eggs/ dist/ eggs/ lib64/ parts/ sdist/ var/ *.egg-info/ .installed.cfg *.egg *.eggs # Windows installers *.msi # Debian packages *.deb # Redhat packages *.rpm # MacOS packages *.dmg *.pkg # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .coverage .cache nosetests.xml coverage.xml # Translations *.mo # Pycharm .idea # Eclipse .settings # Visual Studio cache/options directory .vs/ .vscode # OSX Files .DS_Store # Django stuff: *.log # Mr Developer .mr.developer.cfg .project .pydevproject # Rope .ropeproject # Sphinx documentation docs/_build/ # Backup files *~ *.swp ټ(xs target-version = "py310" fix = true [lint] extend-select = [ "B", "C90", "E501", # line too long (default 88) "I", # isort "UP", # pyupgrade ] extend-safe-fixes = ["UP008"] exclude = ["setup/*"] [format] exclude = ["setup/*"] [lint.per-file-ignores] "__init__.py" = ["F401", "I001"] # ignore unused and unsorted imports in __init__.py "__manifest__.py" = ["B018"] # useless expression [lint.isort] section-order = ["future", "standard-library", "third-party", "odoo", "odoo-addons", "first-party", "local-folder"] [lint.isort.sections] "odoo" = ["odoo"] "odoo-addons" = ["odoo.addons"] [lint.mccabe] max-complexity = 16 n}˼x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pyGxnzHh/(#=:q40000 data;1ʀ',qMl40000 doc^ܖ0Q*l$d40000 i18n3^ClG40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizards쨣~`$;e_~x.. image:: https://img.shields.io/badge/license-LGPL--3-blue.png :target: https://www.gnu.org/licenses/lgpl :alt: License: LGPL-3 ====================== EBICS banking protocol ====================== Implementation of the EBICS banking protocol. This module facilitates the exchange of files with banks via the EBICS protocol. | Installation ============ The module depends upon - https://pypi.python.org/pypi/fintech - https://pypi.python.org/pypi/cryptography Remark: The EBICS 'Test Mode' for uploading orders requires fintech 4.3.4 or higher for EBICS 2.x and fintech 7.2.7 or higher for EBICS 3.0. SWIFT 3SKey support requires fintech 6.4 or higher. | We also recommend to consider the installation of the following modules: | - account_ebics_oe Required if you are running Odoo Enterprise Cf. https://github.com/Noviat/account_ebics | - account_ebics_batch This module adds a cron job for the automated import of EBICS files. Cf. https://github.com/Noviat/account_ebics | - account_ebics_batch_payment Recommended if you are using the Odoo Enterprise account_batch_payment module Cf. https://github.com/Noviat/account_ebics | - account_usability Recommended if you have multiple financial journals. This module adds a number of accounting menu entries such as bank statement list view which allows to see all statements downloaded via the ir.cron automated EBICS download. Cf. https://github.com/OCA/account-financial-tools | - account_ebics_payment_order Required if you are using the OCA account_payment_order module. Cf. https://github.com/OCA/bank-payment | - account_ebics_oca_statement_import Required if you are using the OCA Bank Statement import modules. https://github.com/OCA/bank-statement-import | - account_statement_import_fr_cfonb Required to handle french CFONB files. Cf. https://github.com/OCA/l10n_france | - account_statement_import_camt Required to handle camt.052 and camt.054 files. Cf. https://github.com/OCA/bank-statement-import | Fintech license --------------- If you have a valid fintech.ebics license, you should add the following licensing parameters to the [options] section of the odoo server configuration file: - fintech_register_name The name of the licensee. - fintech_register_keycode The keycode of the licensed version. | | Example: | :: ; fintech fintech_register_name = MyCompany fintech_register_keycode = AB1CD-E2FG-3H-IJ4K-5L | Cf. https://www.joonis.de/en/fintech/prices/ | Configuration ============= Go to **Settings > Users** Add the users that are authorised to maintain the EBICS configuration to the 'EBICS Manager' Group. | Go to **Accounting > Configuration > Miscellaneous > EBICS > EBICS File Formats** Check if the EBICS File formats that you want to process in Odoo are defined. Most commonly used formats for which support is available in Odoo should be there already. Please open an issue on https://github.com/Noviat/account_ebics to report missing EBICS File Formats. For File Formats of type 'Downloads' you can also specify a 'Download Process Method'. This is the method that will be executed when hitting the 'Process' button on the downloaded file. The following methods are currently available: - cfonb120 - camt.053 - camt.052 - camt.054 All these methods require complimentary modules to be installed (cf. Installation section supra). You'll get an error message when the required module is not installed on your Odoo instance. | Go to **Accounting > Configuration > Miscellaneous > EBICS > EBICS Configuration** Configure your EBICS configuration according to the contract with your bank. | Usage ===== Go to **Accounting > Bank and Cash > EBICS Processing** | Diagnostics =========== Add the following to your Odoo config file in order to diagnose issues with the EBICS connection with your bank: log_handler = fintech.ebics:DEBUG | EBICS Return Codes ------------------ During the processing of your EBICS upload/download, your bank may return an Error Code, e.g. EBICS Functional Error: EBICS_NO_DOWNLOAD_DATA_AVAILABLE (code: 90005) A detailed explanation of the codes can be found on http://www.ebics.org. You can also find this information in the doc folder of this module (file EBICS_Annex1_ReturnCodes). | Electronic Distributed Signature (EDS) -------------------------------------- This is supported via external signing apps, e.g. BankingVEU: - https://play.google.com/store/apps/details?id=subsembly.bankingveu - https://apps.apple.com/de/app/bankingveu/id1578694190 Known Issues / Roadmap ====================== - The end user is currently not able to change his passphrases (only the users with 'EBICS Manager' rights can do so). - Add support to import externally generated keys & certificates (currently only 3SKey signature certificate). - Add support for SWIFT 3SKey signing javascript lib (SConnect, cf https://www2.swift.com/3skey/help/sconnect.html). lۖ xmM1 0GJP蘡?ǹ8Gs8Mv IפC"=ƈdLPy1k#י& OꔁւA|OͪmsA5 B 2 camt.052 down C52 camt.052 bank to customer account report in format camt.052 c52.xml 2 camt.052 down Z52 camt.052 bank to customer account report in format camt.052 c52.xml 2 camt.053 down C53 camt.053 Bank to customer statement report in format camt.053 c53.xml 2 camt.053 down Z53 camt.053 Bank to customer statement report in format camt.053 c53.xml 2 camt.054 down C54 camt.054 Bank to customer debit credit notification in format camt.054 c52.xml 2 camt.054 down Z54 camt.054 Bank to customer debit credit notification in format camt.054 c52.xml 2 camt.xxx.cfonb120.stm down FDL cfonb120 Bank to customer statement report in format cfonb120 cfonb120.dat 2 pain.002 down CDZ Payment status report for direct debit in format pain.002 psr.xml 2 pain.002 down Z01 pain.002 Payment status report for direct debit in format pain.002 psr.xml 3 down BTD cfonb120 Bank to customer statement report in format cfonb120 cfonb120.dat EOP cfonb120 2 pain.xxx.cfonb160.dco up FUL Remises de LCR txt 2 pain.001.001.03 up CCT Payment Order in format pain.001.001.03 xml 2 pain.001.001.03 up XE2 Payment Order in format pain.001.001.03 xml 2 pain.008.001.02.sdd up CDD Sepa Core Direct Debit Order in format pain.008.001.02 xml 2 pain.008.001.02.sdd up XE3 Sepa Core Direct Debit Order in format pain.008.001.02 xml 2 pain.008.001.02.sbb up CDB Sepa Direct Debit (B2B) Order in format pain.008.001.02 xml 2 pain.008.001.02.sbb up XE4 Sepa Direct Debit (B2B) Order in format pain.008.001.02 xml 2 pain.001.001.02.sct up FUL Payment Order in format pain.001.001.02 xml 3 up BTU SEPA credit transfer SCT pain.001 GLB Bx(UPDATE ebics_userid SET active = false;  Jx340031Q0204505uut73uK K-*+HIcp׉jiՔie?1gDc^^ja|PjIiQs~Jj1_&嘦/d#s0 Okhk` l^ȑG?"?T~ɻZZ4 xԢcrRrKu Mu L@ƙyOc֩^Bwl真X53kX(''EoD\X 6:uiJAK.ObaOK8$E6%}u{8qqqWmrr'Ƹ+pW7u_>>> }0e)r)P )p\w }P)(` ؁v@=(` {X`@-0  ;v;`PTs8y\].:0 H b@`n/ۃ<@@ |> 6v RN R  {O0` |A  p8A g3 p8A g3  p8A @9">|@ @@Nx#7P w.8p\B.!K%x]?aw9a!]1[ ObJ7P{X -L~M d(8)8iޅ&N'/d5167xnE*;7; fPň6NwtsXlV%VeG1rc}*bDQueCǻ"`)[98Y8ʘؘ:E\ߵL 1P]S45lİ 3o?E+S -stbɑ'Մv0B.b/Xy_FʪdLNrb-_Vi$(GusћTQiso WXwrەA;PkYVQ/[ֵru}ssnڸf`cѓ'i )]`3D:By3}`nTQ(Ťp؟bX2bϦY(*ғn}2o6|(-Hs:ϕ1 Q%z.IQ+|#CXM2jCki 1~ȕ>F$fUF@rDy/z~H1SXY쇍+߹zn|(k{&L#*A78@CgUƦQ|Aɧ7Odď26VH&'WD>asa_nt2Ne#pZ[DZrг)! [HSHhNz-~$`Z%#̡.{+\JK=kzo'Yrp~B~jek"c' l֔Q2t/\ą&JOOKOKO"j>=A)Ѓޜ:xt 5_·D"kr>$e(6!P V(Ló]h|dzZ5O8ĺƣѩ3- {m)MҪ4Rj@](,t:r_)Me2;}~~#"G,"*&R@su[`@H~UցLZȀL-JÄoR3 mu8TԱy>:?{c'AƤ8 T3ISYhLvDvXl꽿 wt>>ny9Nfq&~X$eYRs^op}m diE! OSȮ2]0O쑥 w봥0C5|L&S9X|%kCJϧzFFD-7p4SB鹭1dkncʪfn#lhELl(9CsGfw= U7v2s99Y7?}~E[t22712dcv45q6=ݺ%'UXe \O֕\RJ֦w߭Ckջ?#1 ~7<_?n=2p \%^WT[' p o"}oZ漋vl L-e}n`@SE^(Q]`g;nV6.0ǭ?oARbb 888?    9 ))% &jRRzgLl` FAc a`AH m3_pO@pqn@ ܟx=vWCxrAqpˆ^ =ǃE@~^ނ8G5tGA% $"&yJKGnBDTL\BRJIYEUM]C䕩kW77A!a1sr?VTVU|RgxdωɅťյ_G'gODžs7?D=.. z߾ v~W,y$ZV⸮K.3v"o94~S|;χIxGkY{w%(C+G@-?cA;.gjX4#!8e:l\8_5؞;ƽ>ReDD+F>oi$l-]OHt}ao `ɢv`ҽu9KGXBh[?&>yw\9y-NYb2<." (xOsf*jʽ]Щdu-'FWԦJɓH{%;EUG戂+Wns?t*ˤjoA ʂg?v?QZ"DZnvÌbnA!:.?/y6Q*#i= B6EۃdmNG ӿpۀ# yLeOXP] )ÓbG>ŊކbbXtq3%E卯POt]3%|!"h3&Nu9yQB{Uc67Tjd,Hy|9=S~ BA(&VQ]m (Is8l^A{)_;pA4psWGsGRLw`j-JqLL*yZ^ۆ8h[߂ lY 8Ud ؙd7f%vKjnHƌ' iTvPJHibmЀf%oxN! ᳰiS5]^.ւ3M?QW臼h!ܣŻT?Wic (ѠH]mQq?ATq BDp˻ç1eX']_yvl3YO&I[f|\E?c9antxΟK+psce֯Vg.!z}v[#43;I;?܂LB Nszwx!P 7z P G8g藍&-1V'1Fk٫YV55+8\3J,8%_四|}nA@՟=Qv/2@t"z/ᮯL|_ 0rN|إHe3ի1d|U(tf]ܔ=uEJMĥK{X(F8?(vd,lui-G ŐqnԵ@A/=&NvGnJ.<+O ~c\4ُ 1v:LyV0?~ӭںi|a>ben U +]S lTcЌjm$vF|%ޛ~?lebiN-E|&\g%p~PИ~kXbXN1/uuu> ڙ1E2xsao4WVo7dJ/#[ 5QA|Fu'-<?&pBt=wG.1(aaiLc'롋~ԣޤ+_}U@a iiEAXQX'xլ+xqBɫp%UBGt!}- ]c>no_wK PbO#ۏ {o_iՈ_s@X?Ѣ=|yf{UXJr#F&}Ӹr 3lQ܂nA^U"6ح~lk41_/uayYjg6 _*ݏ(|f]g2BH)}nfH6τ~MB/Yy7knloH7w &e/>8gmx0]$INj='4[o޴uCΤTCO(vc\'Qܮ~SyRVmgj931=D57/~dCwx(r)毽7T߂)\};Hg:s\p_gwk7 U}?q >*ٗ+cz r*a$%X[UDE%oXZ\D-U-tޤ|F0}`gSt 1ZbӲzn}_ 'L%QVjDJ[P/# w  LeYt_Pڋ9xl)bBTkwq^ew5XQsReuCoK>!-t ʇlh}U_%):563r>5O@x|w)54˷EiSP#vxU6 ,/x3&;>=a!*0ySxɅgeѫ T`) }K {oRʘb%~|(GZAc }Wg W/zwQ]7%)M .8y#ļ)IɎxnx,ڸᜈoT"`*_8E^C_d&Ue|-^.SiɋӗʊKß@xTL)@g暹Z`;dd׌?y698ajtp0c=K榿u76z; ҄>]lƐ}e^umCoF OfS9pdb65%[dyn0թJ/baXlF0OS Y|Bȹ4p*fX5~PF2p J{| ϾE. ۽9r8'R2 kȄz "^ȋ{쓫)zdXmiYįLX"C8vHnsX\A'ĚLJ&@kqݙ[<#Att롇7,9ԈDBH⽩X0B x| g%uC8 FAyD2_ܹ_;s}-_x(HWgϣ$["*NsR hK~[F?qyC~ӳ)Z-m?_8 JҹjUe  ݂LY|h z3ggԔ1&r-c/I;:w]S$"yZx7{I iIm"kR w_fl˾"]. q}|Ol䴌rc*sdyJSapBݏQ% CJys pqiaxRu<{}{1'6\,76p}?iR-M;9lnncixi!bċ{ LRYÕUW_N@ 7j(5u [nUUtKuZ$+Fatʆ`J뇻Dq7];%IަՅ{MnrcgbgJ3U-zWUEw {L_ʪhDc۫@j 7Cޤf5=):$wv)f.Ta3xpajB1(4DXZn>`n襽~ciӎ-'[<KpQu[0vԐ8y/HK\9U-%CÌVc:0XS̫( 3E1z[\7ySN?56eKiE@DR~Dv#2C~Qbqy_0Y?ճO55Vװr]GqbUV;O!x\Np'g>pwP-;'*yh}@ϻ䗸ˮHgiAyHjgptht@qZ`fD5 Y,>T{_R[Pмy&e@HAG!A\-7*4?fulNJ{ԝ媹g~@tF0 2Eh鯢:&.oA7jaΎA4^˦V󐲪~F>G?"siz >7.ʠyvJ~ t9Yb|ȧW :~|d7, >d̀n@犍g;+}wS-Ǭtit| BмdT : ;yGM34||w)qk_9?-mqd[!nSJRw\O+' f,{=\5VX"mbW!g.{"j?^vm|Bfnc >fއuQD2y[>ҍxK{9w1sgzS^&Njbd>!r⫇{rP4ԿP̌K7irCnqp;%ISG^W~4lA[2ZݘluP,%83oAʷSyTz^x"Ra =?=.E7p\-QGi ׌ O3i(at2ݻ}Ǭ|qP{~~3MmosfFΏube`{O&V03Z YצPg<3>G_^%F}W|D2IKaJ?HRk/U0h;ݛ.md[[ڑ y,ً qOM!>XKj_~Mdd_8t6_E!=:V\YxZRIu-JR?H[nnu {THl@fY)M@]Yͤ|Xi.2FRJNg>b&j_[ yq/`S_Mh~\~A>f/.@TYF}Y *;ZtasEL( mrR/:تUGcmxbLؽ.Tpyg})<}i;|a&;nO <%R#Ri`cg~ڶ#kn&5v%Γxx(K9Er-yۈǑ1?Ȳ`_ ~Bt6ҊYgpn!v.w'^~-HAE|tIzfCٰ5A]=W\p4kfO T1k1Lak8KUtK"5A*F\Y>0)q"YVI}%WLeV"itF15JԛYvoX@ߛq֕ RlL* R9s uwx-Js1u q=<;aHa6=':jY!꽆&w_,`LOE]u}oΖ0:y[ &;7m:ֹ݂e%3mW:1Oї@><{yQW/$[7N'*h.0oAJU! 1(qoβps"$5vi nzH|X[r?HGt^꙯蔆hKVLQ5"9'qe Qs^ -yۗI/Cvr޽z5r%H%q],Y/ >4'M%Idܧ0ZxVpdS ~4#`\n?jMOkϲ]8FҠZ8<\eZDzgH"idlC ~CZoRnu{#\ث/jx~9M/{>>+X¶3,y5EB'R Lȝp];W| V7l\AF"_yp\&a4^hُ'8>|ke9O j)#ͨDt{7* IZQMmZ':1fer<>cN'>>j2]s lيrG ; t8qulN*-زnRuI4[ d}v}V\2/:`K>#m=;?7b]~5MK7 ڧSMx^_?h]>Ѭ y핚˭@V;Z~£#gdmtX+[ZԦX!/5rq-dz|XMd^r_uvs,hL$=[/3c>VQPE;pP?6GC15$ظApc.*׽9~*hCSjFyU]ܨ{ނ<;/Gi]WfT˄G`c+!(~ae\`AXik>gKuBYݧY0.M4G|\gӔ~i ً'`|\y[K_$WRպ~AZӴwتK/Q[GRڼWCEn L.)btcӧD=d5}ڇOi-ӊ4Nu*f:aaS|[Z߇1l=D?)k ۓ孯O=]r{2M9ri \|yX( y;:C>5'&y帨VO[ʄv[~*' D?^QN3З/nj>}b]bU2<;'eOIƘF;Oy"_w g{[ ="z/8п fgv# ';/wQ?*N sP?䩿gdckwKlŸԧrVh[k ju^&䱂Pb(8Dsr.QČE5 ^qtŌ|6Wm+sO&YcLXEnt_nitε`6׎KvѤV—Nh$u>Nd`[>OH`,?98h_:EKc]YNaE2yAw+i)w}c j)?zU^=<&)5˛!ssOXLB} Z2&XG7ڲ?+yz9LP4;JaU{Jy3]Rp9#jpWfj6l1Qԩ8z|$lR)TVpJS6)K<>֮6T*EP@|]܍VaEP6Gᵺ| 2vAF7sx:i~( L& h8jbS{ЧAk+!azjUwx_jj},m/RQqa`y4s V~*&SѾrs^d 7)oJd9Nȷ%0j"Dn#AΑGͪ"zqlZ ߗm\&-FtLpsp$ Sx]H&?SZ=qCDl~ߍL$)&(aܴ,KD+k 8jv,_Gv0*QZǣy2QG4jCR6Ừ_(}AP0rWU̅|Kj՚`d_:h0]>)D2vH{I-o(I \?11MESn|(tc"# ogV}`Wbs4dq/R20K*+!EZR[7\Шwf,9{Vį8@B*cUΕ*tK}%k:M,,X(U\)fA P61=!Tl%880E?g){Qe"!ӿ~$Cw+WX~x[v"[[YQh j+Ȃn{>< S&C|WjF&C_K;ߜ>57<ԏlT)%qܘgq-RltoQPQNSuyvcIk$3]l~Qe?͡~UqP Ӭ5BD^-\*AtR 0MGo)\ddL&bq8V ҲK\)iT@X޷ՄXJT'Tk*D%M:1ubKw?;c{x0_KUۥTE#'jngy4U~T%^oXP#&3IKL#-D)AeWa.Y*|[X F}&ˇlҦꏅzbRN͑ƘðG' ;RZ v?eG#goHi38Ld`v1drr{rxAn7 7*b]q2CO<7ݖqj\g.ZK f 4Z6!%rnv[ʧ FkcOoriN7Y*WB6C21>hb }mb``w`j+P-=%b颊H7C TbR?*#8Ma!D |sU+!HCڏu

fi3쐘d#znN.CEAd$@ 7֐i~*+[P&BQ>IOtٸTh fz'y?Uf4gO[}+?ͻje)z`_؋u$$1^&EѰ9\27C~R7hsLĊ<=+BZ6uLj-.R/I)!kg|2ZuS܎>.#ྭ#=!+1*nVm>S@lhi(Z'fRUVaJ4%iw~~פyBi6\"n: U`Bh~R8tM t1auk4fUYxU[y#\?X"81>1XzťMxJgOX4A}`ѩ@19 W 4]~MsCٺGrag^T g` =MIU'mBSor>Tp(̷3 nGQQGm񼣤K$$ǿQCJ 9yp a֌Zф-z˯k.[VԴ2lym IL]W{hS\=+SCZܟ'5k8t&ٱJ~o%UH8f5{Ēuɬ[Gtܯ+Uև'\*Y[I=RqU"unfR`\8zs`/"K#{;UԬI>QG*,מˍ"ad&4)mGS1Z]+!EޚX2ቊ ώYMfvixiTܽUt%I%*bffJ1333S3333S,MVe]=w|s|ppsl6TW&vݧ\9Zz k= u9~uG?鈻 24CAD#pTGɎvN~D% vedc4 7: љoʚv Ld#Rj;gk.{KaVZgE%mmX tFgpp$?eҠQljjr6mM7KDc@OxY\DKLhv(i¦`GY q|Okb1sSBzУc;ׁӊz[N,%~%T=[4gIx$?Nt)k:)Z aR(.6o"Pl⫃EFŢߦ5KD_Dž& yQ^wAEܴ~揾a2i:ar#:I{ phkm_-qR6d2҅u㉏ln.w,/XjAwt=Cѭ1.tzE 8|{3m@ZOs5с9 L)E^$dh+.k]Hp/6O`ЗXAaq"}U䴴 `KWɚ(WT WQEoN47'+ocs0p&Uq˚k4BIU@~D~Wtj68C."~(?60A8+c"F!Sb\/܉ {n&77\,s[_91NĔé"9ON'o2I[zP/V+UŦp[s+Pu ¼8.2J$|߬":t?Ě9)ޑ&EY7.2 6f"ɢ. PeB `n^9QlbG/'d_<냡sWa'k'MMfr*{lAx{'>ħ9ٕGWIJ}Y㚣SM'k%6^9{a0O~m'kDLl0s\{S1"/3sl83E .ҷd~җ|Ѫ":]X#D87,V)]/)|"6*(ė$R>B+ ̶A)\#]e=f!`/ܠ+NW6g+DOiiт?(ͮyM^^~Qo9ձ~*F1/cR;r!pfzWu }qIcGl-"_bTx@Ac'pу9)E˻8^>UBlbվtegXQI)ϓ(_m=Eȣh2V \bgYp>qCgsy-m>qrvvh a H^r~RՏBʝ{ E3͂XmA(D&-WRޤRŶ 95t1,]tъ ^@5˜ر[1Ze5 "E~i.K?W{,sNbc4/kSʙծ=ΑO}`S9qPMmeEwCra.>%ƭ&ϛdr~O5I(.duwgqN%+Lhpop<awMB*=رm^(__0!{쓁 xDGH N\b3>]GWM ein@ npЅ< ;rI ٍ˪ƶ7f2DʩNdU*E3`9YGk=0pMHu#0ozXF.O.K.6ZO{4gAnER <Svk3IޞBu)rc \\S@"h1*~){"Vz[31v\ JP̧6yvZao=ثPӔջMm)@~Wpɷ).Y&04I,8V#u_U 3/P]9X0"Q+[p/_b7_ڞev,J کDk&@BW&U2v곜le>;u.d"&ՓZ Ten } (Dk=qRphœ|PҚ^]GD"k(Qѷ^T$J9y#VnO[^oܥSzNvpKliNPmM|F.w]?I2Y lgdʘpٽ%$Kŀ-iBδV왕ݬEyv.^~H:Z\p!)&Y'TI._[`̀B.sO/IAmaƁՃCMo 0+s?P zl|e7pJSVTt\2ͿYt^e*}Kssr͢^5x}} ZLd'Z0k @'.Fh@ӧ~B>ߛ!ζ}ZPp[/璚hhB@ bPBn,Dp>4H^Ecd(0R 󘋺O=3&0}w}z(*ɨ'\SlQ Jjwq MnSU|e# S)!,U 6B@GhHs,p~ DWſG3ģV44'6t+omkPFo bSX/*,/rYlt N3!84=䲘Ge4e̿~NO鿔eCۣjg21K1upۺ t~JVEtw9ݟ\߂ixtSCو2Q@LÿYJ&n5g;PV'T}0F ')G86nW Fh㢄[j6=9û}gE{s"Xg._V_`!cX9SuA|:RZK]*\W'&SM8 p!{!3Ӳt>׊ruySo[*ɍ7l}|\_D\ՙ݁exI<*ƿ5 FC St"}Bihs"^6YM@hXM,< I4;{b3uο"-nod-\[OjK Aԗ͕+XWt! 5Y/ނV2؅W5]зU X>CДV1HhKM2el=\/t aĠ }nrnq,]:wP=~:Sۣ]JX!y94"=+,hB;Ibbto%nd9!2 g=;| Yq^G(Y) $SLJzKF|0 Kl5iqO% ;SzLpp_o|bZ,QJ:CC>A]p߀]g1Tx^R^]:w/g/ϵ҇ hX覧}K^fN fX6/l[ lɊdӓa( u 6+qfN9_"pd HBvH7=N> |+@cB°+,>rw*ΗUzogu^KeƳBGnadH UeP&x *@(Nףu*/mfg6xI!Ao͂2onv^hAZh5FH 4F2 W6™n|Ty$ T6#}Gs-|NCt(UI!uN^,?rogME E29I4ctO4pGLFqP%ڈׁnoJFUmш/dY  nZr!3&K/QI &"ZZ^K*j;&<4&GI;RJeT?[у,$k W4kF* $H~B /NeH;ʖO5/z@t?!H*3lEڤݗƹb2^]^\(HH+ )v32F#f@7ɛn }+ D PSq^A¬Wu3(S@j-3Crp>\ "wwNU#޳M[c>l9W u[{heCۣaP@rzLku.w] ,(vMcXmшs6ad(` !Ĉ%&AF=XBZiA{H^x)N`B'B4BGcN9f][$)V=hɾJF$56psښ-&eJ]dNXR8, iERY2 Dy t\qe%cZw!1TpSv5,샨+沢MJB- F?_а^4씻tDKţĊ NKWVN+D`g2vh4C!KrRHHL>hKd"$-}{o|A~e(Wl6qn H~ڪz_žϬ(ؠʑY=D?[_uk bPq>1Ac |8s0ݖ1l^X\ ^t{ ,V=HT'6:xŸa6HJ\H^U+7==`)4-)nD|(&ѹ![(>2f0[)PlJ1B6YQ!}mw875 2 DG)pAã$R3+`$ ~}t589{`JM2FAF0*hhAW ;' :w`Xްf!DD8 Rߺ 6_3p^άj:O*E N!2 /ْm3(d=8 qu;6<HߪM+j[-18"uӄ,$ IB}߷ #Z۸+V-i fbEWKDm\?VrעXе?W̥?D!U6W˔w^?n&/C : !MDn5̆Mj:Ӛs/Z1a|:xP纵YSnWvd蔳~z8%1fs(BKZTKhxU]"Q#ttBr^3*U$}UZ|IM+ۤ,iH[L@%J@.MYȑ!?dۅ̳w8lN3W9bJSw 8utɹ/,yy~' /IbDօT$hxzR1 ##XB: \E0ot-t2>{_9{{Ѩn5.).ns Rs8_'qy W4ĵd8ͮ+ڕ?&}qs;M. 꽮{<8ag?Ή\i+ UzlPW4oY`6X@;\ )&n5qpX@t5[ I[-P?I:2>L R_ $U;;2V[/ Z;CCzG<@~R {hj}`WdIy#7R%RR8V^~J3q$C[cr\^RuQrA+j? Mّ Q gBnp)uO)ܱ*H05pi`d4*:jV[Zf%gx QME9qopj:[)uxQ][ߜcoۧν"OsXƜ4Y@`DW4@uNQ7uQzh֭uuȊh1)mbNYIyڎGȨP*,$ $E#ɦXCcV[:t#cQAp}nށ9ִ liJK"U.m\^#so63t6+NKЍܶҵ]Y/ 3BQNT;é_#_L2FCm0%۱mlDJ pg p(ԉ@r`T݂ r儆*89lsQsvD,v?`/Ǖfie #T/ӊէdj/%VkI p5=RQ`Ei7?ڬBՕprWbtVߍY%&م'3^ DNRaUH;d3 wܽX X^pĸ@lcqBiώ ci{pk#zkX$wTpQyuh h-_HmӅBHC2Bmc%-!9X`D|]h&sa][6/٪q# ZV)V:IJvlm0iz%7@2 5奧fE=T]{_g{U4]ޅ1#yQnHTEAԽ?Eێz}i)'Apxbx(t^6!P;(Z^Iw#=t#?Τ6]*[j "eN+D.|Œ: Oƅ16'2&PXߐA:/h93Z*>25ddh8rRB7٢@e[j+p׿Sh%ː@W*#eaO /S؅?Vy}~J#̊ gO֟d P21en*| FBCSl{`19%(OY:+OzиJ[n5]Kk b7L>jj4&X"岾1shC]+cFQM ;*jύ1}/6.eqq0Z/$?ߊ;3HT˕]ʕ9$Uf,"$\Kg0+Kl*UMmϑ3ȚeRRb^KuI5c3!gR {}ԸpAÈ=u3Av-M>Z<>u %J z'4YH#RJi0K$K'D2 E{{&3]6g' A\I:FD{2.Kw싈U+G6@T1n`G~nw( ִR9Lk!bwgPnCXKN I#ƫk9U]'Tř؅3\ _j׉˗T Ѷ 1\-TV~&`V]3g2Yn%_̥pK̕>bJ$&FCS84>.]@ȃcK fϘ>W ap-kloPݩ~Z);Ayku>FmV㚐xJ:MLX.:\_O|:IsH,_$;ט)Rc3( 䌸AH70*u-^jXNZpRdF/)zfF.6{NF}k1z-GClucpͩPLK2 z}naX§ b6j#q559+gFqsy}m|AlzutEG[*9mf:V*tG{W0IO03E EOW4qo?[1LM'^u\Fz&Ku#"oء,iV:Iz,NAl4~5pHsXVU$6r t_&u'r([e'\]i;z ,WŻ^ Ʌ >B"؃4x~6Ѧ<[ù\^iў,% :+`kȔ64-G&"6+5yFoK\ S-fDSc*ξ39ZLGWw7)Yi51^d.bBR&u\zV+2XqwLg:[VS'ܝqH 'WIrD/xEg. ?so6ʶ+2sf}'~Yw#P)djIY;Z.HER`mz*ZF͖ǔ ޵8o!t5/0\ąĜ6BJs*\M_.lV&0PKqs@Ql͋I4;j)# z(͞K@eXthQmS5?]\ ^+{PEcI$Bǎת*_KKjдB$x #5y$W!5Mح&7QL*|<{!& @ADuΪA|Bo8]ȧLH[Slr.A'mb3oBA%9 c#Β3ْ촭[<h. Cu1#zA]Q&H9HTL|v)HEoK@Ckp?k5ՍY Z삣XסќUb`?m+2E=;g҄F ˰`!ܺ:d4Uf<tܓKrSA~A!! S+"EIO!_Rl(dKJd`* /v.BzZ?,tg YOfe߮?E3)dcdQ㳲vc}z<&_ ݯo~5̿_b~xJJcې_/:t_}&bu_k$ۯlFBGKo-Z_OeR?ecG Bk5r#{P9z!Un Nz zkOܖ=e{/)47?75WrXF5BW*WZzh2+Y(6+:1)a"%~2L˰ArmLvӏe뗰۴u/w{vNKn Mnw㴲՗yc`Ѳ:Ę˯DBȪ3j%qMΓv2NVwלZaw*-Z$,>A~ݰPOmRy4Ϊx~cr}2&]KhGb/0oU'[!W0΍K(^%7TrmB|xxOM+߰r=9f&!:N^s懒RX&r/{~*GGVUY˩s<|icZˉZ+P8ߣV+> e/425" /\H=iqNMb y&nM Z]&粏zߩ"wj4vZ[7:Z|q6#Q)EJ)MDdv̈\ 68(jk3(ɗKttS}V%d|L+Xm2ifˎt ݋_)#>ujfG]V:>b h#D."GJkhCi*Ĭ<;E-|: T8Xu* 1BT\\>l; ؘ-CAXND_-rtxV`UYG{;J& a=L>*/P (gq SrkoXxy zrRCե琩TP/Y[m 4-̲.hDB¨SN'`x'GCra0ARw殣lԦtvnd%WnKO=G.Y[aa'>,UB8s@þ١]Q}Ri}uo'1ܺތ% 4Fiߝ-"{9P "#-l sa?{؞JT#1Iļ8&ƹ?@Zs[>+rz Z'WejL{6@ml-볡"7l*Q*F ;qk}t} c~%!xA~(rn~ZcA)ŹfhbZ&Rnh^b|Kˬ} +/AnT"U0!eQ g|W{/OL>)F(RR@NIN-ag'.,YB EB ,$A=֨^CZDJs8v=4v>՗Kf͢nLڒ[+JWCH懹d~A:F(E[Y*5?o״,VtsgR\/Еag!q%˺e~Sy&K&H0t\ =X3$H CƻLyGz@HZ. Y 'mgq@gڂ4o%܉B| Ƕj/]7rkIzhI:J9SaRS%ddy̳DL.R1okPn'qׄ.ceTdA/V# nuwsNq2̱_CM Ҏ%5Z]LY  P 0$!ֵ]b$&S)KJ5I Hٺ}OCq~wi8҆T]⌰P f *~T-R{0n +!FRzM}>*#;Z׶-6t=ԁsi8!h>PH^G2]1#rKc sl C!&8*G BڼI{yX!"XSyRB <N>NuӐfYDHf*#J{8)OT<,.U-heԦMxO RPl} "jrHLq|嶴~Uy yDvuHG8@'#02վԪ\>Y}m70iv|Vy_3oZo-Jtmn4ڤ;!ӝ o[{yɅ!6M3\g{8[ùngL(HEbW0S$ te!922Xrя_0lJZtVou6lnY(,>8=Ԫ^)*o~w6 ;J2RO0C'~Fd8I|z;ƱXzJiJC /DjEB&HDb:AzheP :z$8> NI%#-wB^U 2gvϥ-,M1Ďz7qь$e{3mצ%pg0`Y&Υfo$cCR(fG.ÖM| -tјɰt}j2&NZPS*H%69#p$݅LKLK2Vgk y>5=qԲۙӉ|ھo|,F;B&!|t#,3SlCJC䔪C =axkX;y8ϨL{|_M;SB6Yzdd(rW_k?aR\Ӽ\̎0ְYniu}@`FcU)c9Qˎl{4:S˘|<$3y 2Qh+&@-tbEnVYxP0X9%NakZuǷ-&tԎ5Iȯ 1ZF!O(Տ"c[W:΃#%?i_VY:mQZv2rP)m&xK 6tkz-+^-7^Ij.BQk)m]xzV?GK;kç I>Xɧ6\KlV77Y>&-Zs)9yB+#=Rob-Y{Ś93z#7e\fepQeBRluziЛW7L4>%kR7䚌ŵM>…݀Qs'.JM0Y{42+(/8kQkstz&5a'SwzOZ\Vس ?H[kMZ唱}W\2QW R1s'|Xm6`2^ްEO<`7WosRߩmyxgF'}Esm dWyLN73=n׽{$f 9Vtׯ''E_%dyH:5԰uVݓȔ4ь~gԻa!:OR#+7am#̧&Iإ>kI/h6:Fֱob$I9QhY^[?W޷z``hxc^7fʖs;3~ll/ΰu\>jBy&B!PP3!0̠10sysXf/^d.-^C^cIdʬ ><ݧqpb}>e~A7%'?@F`=33Lcx!`?/^l/*K\s?߇EM/gx=دqA6b {A&?L&YdvODݳ1"t06xu l,'VG |M!v<A! :'? (Qߣ'!|OBx&ߛ7!5}Hk0at{{; o( _i|g0`_M3;{3dOu>Z0ؐI'?Vw_`=;@c;<nMub0G 戁Pneuetv1IIa'QWCu~-8 D3poO6? OA􋐯߿4@ɴ_A+])t,mx@ }pGyi:xV4&V0Ȳk='3c b"v{[[ 9`'1d#4ynD,[D+iM΄`.2[3v C1lGH@?Pd&9X2y:L;yHtb $L7!tZi`Kě w tZh,˄4V".wx4&ʛ u&QgBCv!6@wXAcm:ƒF(@=0}r\f1){UzcɌ!n`NH  ng|Rr~\fmhnd!vd[L:,@ 0}Eh,+߾m nOo`ƯGVIw8H w82 qgKY@w SP x#㡥BUd!lOAQ{+ya[$ę0o Ӑ37!? AoBLÖEL1&84@\ M7auHt"Џ+Dyw& dy+gz7"PAjJ.MB4i-&yFi@Gm-RgBܒh& |zer?wĿ}blɂ'DT$D|^0R  ]Uz'3yYo.2A2H>kIoE(aЀ#^#$j0[% &fqw?_d 'a {xcL0c2H-la9$ZHnna LIn [au21AAAk$u .- (2wok\]!nxm@dl:~ad5KQ\ID%0ޚl@1;rJvvXM׎UaqNH0 &c"c_)xsaL Iunj2>ĄM`RQUQ~luv:1ø„ВE|#bApcFfj$YvC݃u‰1>˖5J-u+դ-^amקZqc\NZfn1 ݟ ;&1O`o내B KQcI+V6.?s k }#ĹIWMq^%kϦ^4]O?NL,%e(SEհ_dq c׾[n䀻FJ6\;8|>;}v}zʉO_?'h+w蝪w5ϸD2#귌зLJ()I 8GWxz$ֿBS'y8!;|W~BdCO<=^Tzg'ҤmCLuЭgl[|{wsIYs}?qsn)YlZo>ĪgE. ociʴOty[f w P>!<߇$^ $ҋ4/%pcoE,#*0KEǙ/Rs?Y(rmIE Nn=wE}}bebӶߟQ!uw/Z7+x p3oboO4 YTFĶf+Mm6UHmF{CWS7.5hputONf]NLSg}lŗ{ΦXf*`w j.Y (t͛ZsOXwe/oz R>4D&xҥo5N;PoWA|=~ϢH'zߨ;1zB^IHmT=drԡo%{9.e5 4WYhqYh:g:5f&B.~7[x,ѻs'!w&v[8BZ&W2Ep */;`zi+eBi~`+ྯImLTQ}b)5*If!]WKaxUh4hbI) zs3Ι*n4:%}2<4ixzgJv8kԿ"z w ث>s|)QNkn5y} ̸5J?[Y8\m9%}11z{m Ƭ3cڨ^Jk2Klpμ0O|N ,+tpiQr v=[A Ѱ_A&eDq^X\ x[nG"|^wDtn\rzI葖qAW2埚$ʾp~S#}GR/L m`dOkXl)3cWn\.f5L-p0wp{mRl.AV;5˓gr38ii_Y 6|X(lY|H3g,r(߿x>iOrUE4]7P|Kv׆Qkz=S^Ƚ7KS,'cSJfǔކ4)_(](Iե&A{|yDœN}pR i=9lLj\ꕕ94 KXRy#7dr$/{U*hm*dt44{ Qrƌi3MoϓxZ|˳_ :4aTrl?dpKV`aˋ;X<=ni知#Jg 1`wEQȪQ@>kKEv!8]bľ Ozȧ+RjnƌXujFT2*7*gKU퍑(Sc۶ZzO&xIl ұ1ZVaMĞM2ЗLt왫_5мe8[$RQ[i{hpFgF/:GlHu~Pا̤ĔH]V41vnf,sOю Ǯv 2Ilijn;ya:@[wIz1`||AU"f0cK5cf[*ѭc+ܫ?JhHWe ӑX݆C_rT={:CuŞfZMTIy~WY'ezFoj}BAM~c{y?qZ㜅.ܼ"N[,?"viI/Ӷ=͝^Nl~(`3w CaNgwުk%daVeX;KM][ez> M0-Mۂ"/j>8 EwŴ[Z2iWD:3yEu r#fUqu&+\][]аMB*_Xg*өZbv0' WJĹ>ȴjhke*Qo=` ;` :`JħccNp HX𯐰8qiy8..]6y C%VN05mvCv; :KĆ@ f~M< 7ECN m@ R(I %"y0;1pc8ŭmnm +Y`!~ Ha:V ?!>{aTBXDŽ99>k`*MDf9o}hg[ccI" s@"<"6, 2, >rެ=:0,o!I`pA0O IU f{C0NVs%0%0L"#aJ ?);Eä[@IL^Ganڿ( "S.kijjȴ 8I@DG02rHA%=ɑ6#ߣt~eHEQ|gäˣ2~2~1)zìsQ"$2HT$& @?6lu8M`ِ 72Ұ8;й5wA/Ā 1S1D)c"&2/s#uPl{ʣ(%ulK~GP&%c?tk{5&ؤ6 >Ʈ*n]x&Ri.p/py 15Ȓ= \:oO\Suy}eZBIeZ@bMy%) ~'^PRӒm;U J +& ft  EHuu1͒w{eQRv/%*JḎe+6%(]E),J@_J*+jF**I+)V "&JrJvtEf0/KP~S&d"LJSO$J^r^%A!"&L0Sˣ؟tv|P({AG0~GPRNFIgi ;%9)сayـ߼S1y˾.i0:&ѱ?x?o?F*@ gLy ,%5(@eg 1>j*51!*Gߚ=1{bOOKO:c $7@j0(cb:J߼YzVb/ewQ|wIM& ͲUC+d;N]%wu< 0 jG)\i` E 7L:;ϖs1%'1y/@&YRuس('Ot# "7&f]qYMx(`X;}[{w+Wu}{Z-wdIdF`~],E=Cj̗8=nDʟ0qQۨ4BTl箉GhW?I^b{+tp4g+oM4v1ʚki-]ĺ@OvfފgKmwV̸w|t>S*25s_Q`8PF{w6]-m*_QriBܝ'q-DLm~ƖʏofVy|ćcVc4i9Klˎ[s+a٢g^.k- RϮu8lK2^KPQ|CFs$1+{c#>L۲%Z1bu ]ł[Av.=.=Y&XүIJYκ|q:ksy} 7lY|2V.+V\2/bvf+/,3IR=wMr] nnsUD_B88JOaͼoV4ʍnÆFA mq":i)x}/uyeC,|XH6&{"0OQ־~,r^C/WMX=s<-'cl{z }s%sݝN}樽6#қA)e+|wJ6ܯ~Q@:,1`Gh^ڽfFfLϚy~׭wu˅oGp;N^y&=u2n汸;> )Z|s;K6Vu@"ؠr@-…yXٹ;U:0zY:צCIė3CG~/bQZF820zPsP*MtDކC^H6:À-9b*4L˪kJ%T#ѯ9>ݥшٟ 75ncxvZ Up.SE,g2n<1i|8q޳JA:C$9;jFg$YSCudӓmFSl]#` ?sXp ^h)1k3 ;x߫l4:j쒺IV&Ze3;WL>76}S=Ƹ8׽![eY;\,Vޕ=e09LI3c?,0ͬq5&'Z`=gt[ ][8rEWdW}Ú &lKiz# ǝmʐjto\ ix9*p|*Y9a0أ_YV >GPn,Qe̶ c[d4+m%g+\DeZ0""ah.4 ?WLV {\^pTsf}+#-@ם\crKoJχBoZ6/ld4LIy15Fvؕg4甍oe_|Ф4]'-ؖ[tD=Wn.ie8@JGC{jƪ#aP,n2s *q oPzʹk 2^Yik "JiEa!ׄ(["%T#R)z3`G˪3"] #FuU>8zPòGoV1ċRT_{eJ}l]6{)(\۽rk~W g:IB핸kjt_XB;ZdVINB}>m=et-w7_\Ҟ]kꯖ|2}(/]ŭjF'L&싩2 )'NwSR,o2{ѻ.9XAuw&*lب,peưm! "޶/74S*3CrCaid+_/t[>SNQE(SIcD8U]eOfUJ^&l]dhǖ74{<>-RwuN!V˔," }M:weS7ӧ~楱OT:˺JO. U/Uےqe#UC{Bfm8 Gݼ VBm{s9ą)V= 4_jvmحo 6tlXfR롔56ABg -oMǬu,}fJhƻ_̃(,d {*'|x/7ƴ_e!N*\V:Si\9S;5mQɺRKLh7TCjXqv-s5Kn)=׀Sh -3\4}xZ}-V\~z跥}_w>X+`º\%9̳+b˝o7WF\A~k苩23uZJ˅.ޤr*]?ޫ/V+qӍG'{&>&5/\ ׄkuYYNJuc+_ndw\o̵l;Q. $Ciţm2a9v!FLJ؀+nE#qO1:eP1&I7# D1DH ;ͅcxǘϳd RN;X 7 jC"?AFH݃Dat"qo ՐZHCޓk`p@T}vN.XJ5?WQ0+}*HjW0Go9ڽY2<<hr p#Phw렉IV!ptݙcRPr} 1@)@ XqER*H%s\aݠ,RP+GI,(Rސr 8eT\(Tv8z}F*Y'= FV.׽KI C8%u"#V<+VP`T$\w_$rCebuy~{ #4zGG.cQƱ٩fJ5 L Y;%A[$~' 0R1 *ܗVtRc+$ꆊ؟O>PP0R/QmR78JȔ W-Roz WRw`4BĚ 4J FL>I1PԸ#)߮Rw R~R/FbJAݹ* o@3ƈ @EMwzgr11bP9)Y 3<4`W{Z,=:0h7,mfSÂ{ ܰ0@nU(?ڰ0ԭ;`AxaaI0z!)/3Ȭ9mǼa` _`qܜ?p3V?7p m(\a2+a ZڸVzgtbkߨgkx?|R3@0! ֈ<w6fmDl$'|߱2I51 dۤhĘ nGW$[5h􎜏-b0`49 !"D1:"DP<\#Db e4e-TbX}U(71 YݓY(zqXi 44Ŷ &f!o' +'ïI/eCZ}lOY;HMWcqi}O^eFe8l?&SR0 R0\m1wWg!-LeH Zd8N?jMQT (80Ύ{C FNe apI$bar5Bj1TSS IE~yY$5I,TkT7 sH1eWWrXP.Y?(޲eQ &l Bhh[N@bpRc=J&FI@bΤz|֟=C<(HLxdWߋ8rV|(9f H`*_E_>yNi|뵈ܽPS={ł;UR1X@(O$6a91PA<Bx &2$*mj bG 9m, DLO@* Sn놮pNj  FJAR b*ѽ}4t~;FRQ@MK?boZ̆ҭ.L~O6a"1@ 7 "&J6!J6Ҁ v)-{>sC KthZc ţ k) "ANC;Bu.m4_?A*??UZw) H}%t7H7}JiSsX3'$Cڿ-m4{m:59(O {Dx?Lß ~gR@"r>D`Œ21<.)k#8* b0 Z0[&h4,1@0 #@i@Kms)71<^V|~: `/#;{[)OkHz9bU1=ȷ}P:abv1A?'fxRp.4?&b0 .-$X#cģ K.!psu8& }MN!W/lw V ,!Ofw-\4j `0hXG`Y"fF)}[{w+Wu}{YѵZdɒq<ɞtswp 0_ݮKBrFzߟ)|کp%mQlkܑϬi (bn`ds&PwVǯb-yYĄͿSre%$mgix*;j3k9_^UVwmה Z_nXx\|KR11nZ,rB\KVI?cvpT\Dڶ\'^L{ :mcmom׮qL#mGci|Ȕkq>ݶ*uUk.=p|v|q՝P5[g?OsϬdf~fUtMg7s~VI?_ 2aʦ[+n5Yk{eZv9*uKĒvrГ]wg0B9iy;f jEjG 8x^Ĵ=LP]>~~+@;65&}"|혾j-)R-F_epá/%7).wPmudsKվ(]njct-AvLE'3 k<to倚"n[dVcE_*_qq `guV[X]5`zaC{$_?wAݥ}uTyt|U ,hsƺ"5D{6ŭQsSxVQL`ދCK^rcܱ8h2[^o%s~ei+5w;Z?dt54~yksow:I 28eMfdzռ5+S ?>cgӎgS/" 6y0CJ]4:9=RLTN7^x(n{KאRcDlzjlM_D7jOɽUQHOpHڂT^p;P5Yk1ǗVx7ܷOif4iҬE6 y-7gޔi)"]c,΋Wݷ礥Ԑ wY}feIҥUϋli=1nݴ5GO8|֪ᵙFifh@6YRfrt=_KwkCUwG ν,5$cSkJF@?AuK4fɴCCaek& s3r%c]Ro=zԗ!iv%r"5No[䙏r\Kږ<peu:ɋ$-)euӎS/DU>++*τ4C$UNL ʔ:-qpf;*P#xk䪂WթMOKvEjcy}w;b3r! \PMWg̃A+g ?kEc͌&{Me .9Ac^ջS&ٶI,F?dܷ[<*fww#!8)'c%y966֏<6\<{;~do7+M*uB^Ls~oSZª9FSV^9ETLw}c}a: _vM݅Cdt&Ye]#Q>g;3wL&uO˙@QղoMߣ@3[m_m:p{e:ZkA87heYN|~WXҐ[^ v&Simfc(eG R=˝yS̉l3Hq=R8-8㶫,_xpog\9V$>L#ߥx(ȩgͲ}{_S{x_,]rly(ln!/UҊG\xJNګt0Tb ëlru>承M ({tiݝb`DkI[ZAc ]Sv~-44S,d>):KSW폲=/8K{MiruG'Dڬ<9顴 9.x!gm>n5OHfİko\l&}u@Y?H(H#  3CHw#)ҥt tHt#J ?W݅+⻿?ys9|J^\n,,֒|L#*>?B%Hdr}nx>V R!dx/O LATo}Vn~#f7FQRɾ-a/QJM(G&vJ͔heD߻d q c!sܾm㗤[-{n/^T?(77GĨ,ioޞxF]JK<~iGdTҗeL:F-!EKmC&!eC]͂fa29BG`sK9 ]H{=9zciyX ]r8սd)'LDoy8f}ISzkv M10kZY0?<Q~K{&Y8).,r_{*26yˍ̪#ƥza&aXwNf!|5DM/y pvهxU82YWLhGϾ Eb11fPks/7Oʖ\#m]M%J"ReuK `erWvLoî²},Rjm̓ ak*BI qKf{`xNE"C52toJb>$+"5U"DlF(FJlW]̽ۺJ_k' a*S^M-i@|4>#ɼ>, ݨɓb=[A6,v%:"+v F c o*yz DxN[$ns81|rE%A-5^on'?_MIŀN/qe[/!:M^/sz7U7ۑj֝O2d\9N\8+5 lj79GMt*(:kf6Mra/-=.-^J XxI9xa*RG1R+97pBR^>7cWJScgCS]e?0u7A3R S;NA]5lǩS'2DtnIY} #ft6]&Ԓ@l0\F C𠤽}ZK#Qأ] Qlg: {;w<.ʚ\k70Mn ػyLZ')Š~ny`#L9%5s?ϫ5+ |];IO*}){I(5gb(ZJ<jS6Ƣ[j_ր0o Ams795\P&GӉr;zSfsiF/^QIP[gAxN5V{K{ `f9߲0~|wa-`+G7;3Ξ0}ȗM?tV#a9݋2_n5O_D1zRQg)@Ud4:?r0].eYB:ЯPR@ M;˗AA2}Yol_|'$|&+D7/!g/vr~W=KEi@P~M~Asn&>KE!r>v_*,1o<[ ϤT3j9+LKa{;+;$rLr_v.*x|.JԔloڧ `mDY 5X6R+XtjOZ] $ӹe0:W~l߃AL/~AOӽ t/pH\ೝu Lj~ߟQo;O8]@:٧9EĤΙbg7AN3FGvwg=E6q ԯ!$XHd ;<꠳ υ& _X7c3ͧ\l9z/Brg?UA_G1( @]9UjUr@ˇg_ X.wpnjb֠;YrJs0XAmb,92/k鏌M?4l+BYpEĻ.C7Tsh$ku|a `$`iq.dONK`>Pܡķ!A|,,?s>}c1Q?4rLJ_ L1{˩^\. Tms3 g?&g U- WO,"z} ŠWR-1wu؛"֕afb1zl(ʖɶjXh>&%rKf1!xvꐴS<,ϗLLɾocv29v_̯Mm'vTuibͤ#Q:&D= a }4hx$4b8 jH)Ly`ÝTIƓyP~ !iSEF zEuoYZt椱m9;$F}eiL'j o}XF`o\iME]Mo"-QL#)O)iZS n_ ecrѨ4O2."ˎk*Z؟ PD@?e{1grT=U/>|iNSˊ Zľa@p<$BwUW&PNa>ݾ!+(`6@/ĈhpˇzLZɛbrM4C\5a87}{]QHQ0+~zWcpCX) ,kjoWyѻ]#!%JUՍP/?_Q-)D\xȉEH*Q{p.Z~wR,ᰱ[%yEvQ>XTPPރi®u<6#\g^+YХar?]99 L?L}wY;i^T2W ۥ C_"'.~UU5" _:]' ᠳS2Nk2]nMlEҴ9/BTa!s`ȳՀ8 ӥ5p\T+[_~ ^LlvQEqK]YdMKUa>gO~Ԡpw/_K_A!̿B_:GRG@ +/Ţ|z|_XTL90=ߤ0?̿:͏'`ƠsVy T|10Nr/tx1v|zq}ҧOӀiS4)}}E܄rW߳;տӮM~e`[OXtΌ#>GO=|SzŹ)ErF9Og _zJͥϞ`߮&^*9ZsJ5 3.?Z8:lĠOb9|XNic9s@Sc9=8rXOs*;ޙΧ#i}zzg;ʁr NvzS+ <NOǍLN/u\OʞA/+#ˮ b|>{jŗ'?*#;;+vuum6 Կ9̹t.>5OrߠAmYLC}&$J)-(vh| (hi}f:L$&XV0 f Zk#;Nn{;-5[W8h .0?TSXTtHhT7QwHI~68HX\!W~oger$r %սnۅgZn'!pGEmY:BDOο}C^gpYB} Ԣ-ќI"c}[UQY292!\ U<.Z`PqN~# ui,aRՂEA2KG5I`eJ6hz5 D=Oʙ L>{ߎ:0O4GN4x_ Tp\A^2*-:4ZdOL A»Rx P'ʢٰOH6;uVx%hfXl۹{1eE~gTH"+oQ??fv 3(wr3xF1c<Ց!#_5`s׶4@>8SPu[v4+0W{o($FqwW(>H%%5^tz8dҕZ\3%p\O#`l,XFb<^`=Jp,D\or_tgp}9Z/db;ϖ3źĢ s>Uޞ"ejݫԧ' UɢWVo+&G#^R)VERAFVTy?0lt_3u|L@6,~=&<r*,)J5W;F@wt4 W~ބEw$O9T ]-{,p|0H;/"Mx4ݮ! d//Vs7K˧OdIJR?AB&/JU#(j?[f«R” ^*By6}=g1㏲V|$}:L}r|R^_dPڇ¬a9Z6SG9]{9ƏBO z4Lx 8m# ճAEl3X T,j6ޠg2YЭ|!Βyq\ryɕ,3J9س] 3ȯ&2g3iJSm\4 $bkDH?eGٓL eg]0v-TM-Qe9^5E6lܞ&A a(X!H,c"Jr$d XMF_z+r2'GjLg I9jMX먦u-6Ko]MbƾQcnfG5]d o[0C$..Hq#EjǺՓre'gW쒳3{K#\7!BV~b>񬵧g4wO ]j  ָB3X4'Bf0Yfذg. D؛4o)sG{QbcfpNÉAqr疰$L@B5,9䄓wY-%Z恲/t3_<F>lkRA,kbqͯc"Ds&m<+PWr06q+nݺ1>s;+S#˄ GӵWChf(-Zce=<J7v$z:ÞPIZˡde7[|cAsnY\~_XNL&0IG[4ܫ2dJTALr4SSt,CFE{i U7,]6z|#}c-q04KS]4emhU~Ӷt1*]|IPL"lhG"XZ47JU`пmiVx0mfI K۽2U-g3vp߲W]۷;;8wH8*@沌siQbE2|cʂXKs[\jyM ;.lM xX !;|99\] ^<&Ü{Xn0:inc=B/Jl!$+^Wh=ߍā5%<'dyTֹn;M8ȴʵթ*(S[#31o6zg72g\9693F6h 7 Tߍ0Up7}YVa9ĕiFiEԲB"9 VP':ݰ'H-LqN[/TkX6=P} HMIZI][G,aR.*p=a[{ϛ[B8s>,|&QeW+_6| ꅡ -Z7붷rHZ9US9w&;[8ʗy_  {{ 0cw ٺ:uI>{Gd˚`0/g⇨%vsX _ ұ ˩"s0,7SyrlzIaя)of.@2ߎ(+䘽%fqrŬ~B ΉڳPY*9$MFU*=a$~7{S-2﫛 j*Sۛc!5pEL~QV;##MM toNZΊzGp g^;TeE[Շ 0ДϥOV\^g~_N2% Gs^oy"JǾWIMi'Mxu^ o{z#k̝P8vV GPՒ vcp JԑEˈ1HmAU~ z$cB}f2"{s?G(%@|r| x!=h.I ݤ* h,RvCS@VA<79KGYrJǝe3cfkBFXdGP+8")@Vm[4KP԰: }~fUk{zʋ:ҏwCDpp!{C>t]% ^yAc郿J::}Lʵ[#5ߣ? -"ElQAnSkq1qoϣx4+OS KFa&"4Ԝi!s5 RWRZ[K!L<x&\W}TP+:njc;ɩ5am$Atg_}psa#Um0'f>K{||%ܷ%ro=tz|(*}Q.5aA+ڳOeW,…DS9&Q${!0i=^&ߋԆlӲ//&M@GWS<0~X:5XoKG͔ުe: =;QHDdA}nʬ [J buUKf7|3"0ei3Π>b$Y#yű.(hxcLv#- KkѢcQ;M{T4eAC8Y;7}oRrlUȠkV%(đ)1qsVh4q%g|b"iSR-G3yfa/nDCQ%/)p#HWT6ADN(n%|_;5$ILu0&Qp9F)wz H2$T^1hٔ6DCZyϙn7Յ{y*}tYE]PJQ!/hgP{Ngxn[qi`KM6Q;"G<' ^[9[y`0Mİ^љɾ @p06y#G@ۉP0>(FQ-{ ܞ ȫ9JKyI󹐓txrѧtfKZ>Ith;EzIUW:>S|eB+;^HC*ϘK8Ad CNN^;&Mqzqs]8q!Mv=5ۑ>9ʥG4%BV (ߵ+q 8j-|dB9NԏQ(Eg?o0OgzVlP(]*28--m ^خ);.<6#?a&x=)yNPQObX`soXo$ Rf V [cQAۖo=ɢ,Y* OJ bk9`NgKx`M g(esa* Cb%Hn#Ƚ-F-Ɗ|\q&|ݸܩ2B0|9,׻ g`It? 84n[3t$$tx+?2jO}"n,іZ7NNn >ö3JB[7rzIփ3ԇQUN8R&Z_ZlX0MK|2`?IJ`j"ք[+čFD4'wJ#}٤TuݔqzKgPӗBF;",Hnf*GYWsdžBR0qj^@iFTٍ6[ͽn"6l}s>z]AדﵵPPK_-$X6 (;a7PǨP?к7'}$o:OrKU=߆'mr޵Ǎuˆ4=H%ړ-k>2]eEF\+žvWQV:j;Lp';$5V6bg|[RQ{Bhtjn e3EAhe&qo\v qŁ$M \4wb,rC(2]2~&\3r~S~'`ucF-u-$옔G?wI_Q5 :f DɺHvzڊR7q͜-e UF*Oa;LĠN:ﵱWHicUHYٰsk\B8+DW9,Z+K2oTXщD)#鴷^52ـr}9'Yfs(ZN9B%R4OE̊4Һ)#޸o~rݯDV9%j앭ЋQp20Y%؍u}JfF1?&B"{tM -$L Nэ8de=.yd)'"Ž!t@/Y@mdJ-zmYZ1ClMQr#zu+ȫBca}cxȋue۔uMvrZs_˯+}TC>O@NN+7vrQ?)} 5'Fj:hV ~NGznI1Gi_iOr4⎱Kڹ|W= S{}V,<>IG>sbϑWvtgZqRpN^v3Lr PW>p8A01@]5_Q1g i9!9ۼ['B Ue뤩ݜd1$% u41btpSĎfLMs9ޫkΚny L;Q.d$Kw4MU'#8}Aճ+'W?͒8+€xӉ=ǒ+lyӱWГh;m1`ϯFrF$$sjl+H#͈U{gYuxgtFTٶ= rr˼Lj1ԔG8-7߼sk0Fߤja #ms~/R)q4bE"5EC̗z7#w'RԜC)k`l)gŃ6r1@$wO(>3ǔb771 &fqRs>!O~v]2r*nAodl{0.+e^','Ip㩣wÏZ;V{6/E@JO3UBo," Z QHiEh/;AIk<)vѣ(B\Moe>;}o^ˤ!͘ ᆰapڣ3yº衜Or{o6ƻ!e}u~eh[!|Fj㛯]ICyqO-DN~F^ 4 $,gckdӶ^>~AAZ~K{c}2 }A/sc CEc ^ [?~-6Vv6ĠImlm ڿ_/7г3%fbaaQV>WkoH{Q;m3c]^ C3}bF^[ɬ̿|gbee׶764#013:~ *~{!~ ko__N~?1۝ՉVLf7Ѐ "*S0z&T].r+`F4w(nVG_,ludQAfطv؏t&Bp4W.ƍcʃ!N6V _BǃCְud\q(Cg'yO{Wph폯7*5dI/t/h$jꤚ:TO,.a 2R`<njۂ(J&JD6[+}@Y ыY2e9\\p'^gwiD4ɍ 4\wDimlE%you tw "Hw7K,)HHRJ.twKRҵ4Koy{{?s~Ϝ3s337"=wRfF>1{lQ߲ri\NhpsQd\frAgc5`78!oڭLviO ]@ "Af/:顀 ʪ ~LHV M!O1|"9\{NP60/:UjƖI%hn8/ dr9MJl  eeb3R-| K ~2eJnh%G77da*gõg5 o`I6P .[G?p k[i8 <<]H %~~q4/⺇ *b<7rT}sNۂE$˅H^DrуCLS|-ts* jc,97YeP3CXw Eά64X71IԛT"ݹTׂ!ޢ榹5<|b)ˤ7D?/0v i1_>0֒ݮ2Mc3׬f),Ꜵ)Lf2 ؆,eR-wvop胂@K>ߢW1[G]Y-V}cXӽ !Y/Di;ڌe)QH @1!ЙF,lͻ 4?6z*/Lv +v|}SyPcF=п=gh,`1L!7:OM<+ 3݉x?)aBդC>On_v(P0ػ<runTktMbՐ'J>P0`ϭ뮴?N~&jss:i<>m%Z]Ngzo?MpzFqi_V-'_y&nvo}vA~5zKUM68$4c,UNBo5s'Mx Fj%Q(ʨ^4_lf$[WИx0\a~ M{Eb!wrR<םZ/y+ZeK񛌹x!q^_{F5X fuv;Rֶ&+-X>jPեAw q gza >I史r*PIl}Ģ!n <=) Naez%$ 0Iq~ͥ @d,qRz 3 vQvW[zi,GeS /cb֍ ԯ%>8wjs{PtJMM"c aзN[fuw* {OdS]s>(@];|2LŪ;0ÝPZ KkӺ rV m\=^ -Lױ;? rh8hm~_(qU#Q&H˿E%k!2YAN[SJO.H`*r@ nHg[~PCi/u7GG/t5 X6?8KЋJ?._wu>B|7#-Or>\@4@ӞڊKw]\<|BuM?^/osu`@C%lJ ,X{fYlLm]Zq' P0-Q?㶘gӛ=[2n΄,,5QD̬E(.j5)nxOm]Ǥn7Y)otuzY}s,j_BVJFY$CQ%a H;hYYg/"w:``9$κa!铯*ɭ \ )k<ќCn񧯊xJB>f5:+je\i- !13ү.8@RUlr 7P1 $<)fNmZgqϿ(.HQľVB/a mMЊdW޿3z}S#bO:ćKG3)ƥ9 ~GOd4uӞv))?.srǐ.-zLoTaܩ\XOj<|E^}tWtRq6's˦ ࡪgyu,j=]l #kD$ѹ'w>t2)C웏}Qn6JGj,s|~{=z v&#p/<)rop ?\ -\mpim~x Cd0#̘,%Xt ?)JIr}r1$c6N EIނoB jvı?x[1:$cbTaQ(xO\G]RT+ UN(ԄSdʊ{PF+?ؿ؀HdypF@LtIexʊNfZI@-;DфYL?Pb ZqygUȡ{,?QIbXV ÜIϲٟ /rZnaW{,_3}9-v{f B}#|CE| NڻFYʃtN%Equ>꼫*~%dt8 hKNqDdڱ _ԉjyÆ p Ĩ W]A>7|օ_4|@,J5YVht&AJ#4fB^`Nd{+nÔ)@ଞuɳi2 G҇|| ZF@(16Ue;Rr}r{Lq Vӊ ֳgӲ&O7t/Szq+GMiĆEupX+?[1 (J1$'Ghk, >vh`p./ckVpEH0IzrK9~wG-8a ~H&eP vrSttG# dD1snw@ (u=db1JB{ t|p g${-N ?Ղo dz ݧ>#gy diЅs*];,R= Ho]o|.ixԊg}<Thɤ̭&rf7A 64#- E$~qV{vn}jB:_r\f :TZ={s:Fmа+xĖ>vA6zFw-F(-V {m7|]mF 9MUS_|LU)\KO?дg3W0|z }SZ.[#;V eςԵ\ 4/g<ϋ~S'CP7YRChaai4(@?)WKgi{GodA"G_b@7]WOu磦|#R;o?h|{?a{^<**) JB̈́@'*Cig.zZ}F乏4NB>TP5jy2Hr/JZ_֔syzQkU-K-C|ر,#ޮ=i@0@LܣZ,C+:MLE5 7NDtM:M =0ϸ OBLT+/%mC} ,!$s5i) ah3mRx'C0f!H3;=]zUӖIzXD6)4vN&=V,gv'!0H0DPji|gx ]=K shs*hlAHO͌~}o:-9$6[iCա<c6XINx,(c Vك&nW~ڡ|Tgd7+2KZ܋fb{KPbڸ`W\ 5QP#]huK{-`37”*-%9: .Q6zG`6_!E(x$]"* /1 {;U3qy80$D*֯ t*lN0ՐS_V VQO _@6L4,(ߍWNQ~`$ }AImz.ٮU~8[bU /EÖ{q+e[Y8Xk)Zlh,KC5)ĵB[AYrgϹLxM_<Ө'cL/c4*${mt߿q~"]LaQ/r1,Ja_FT̰FCZ(d T#3J5 [SޠiL1iBl N;4t9m_ q8Ø 7{0Ԡ%j"u@9GOy!2s RxvlhgHi$d poZbdԺz}˷'4#s6|JO4X{ʳ푲=w:$[uLSϱWWvGپVBG ZCHu}sxBs7|ua#f´,05;Fe֕ Z{9Bp1t:˸\H7Qع4*"գ0;kxCzzrݱnm]*j.7_Kp!xˋwK"bjbFTR/G2 6<2sy+I> jC y{4ޅl١p&! 4"L O!j%ɋɼD'H_~F3o|?^2/CJI2þ$KOznIVo5*8 d-IzBE|˘1uי C@H=n@On57]`AYzN ?Bwk?:Рq9ytu YGB@?lSv|@Z2 CvS谭Zo+(&d3V5gc(WxS_NN@9CkNyW,gTJk)\ +Cqf"gs:3'P u?E D4>1A^q8eĶql] .F }Blci:p؀c`,Kp:a6VTVCNA֜mB+b oz>lIj\+p4nyX!Wk]^*iV'2B9Xi،W!a?vD{}*pX`l0mW0cP{yv̫4;T^(b QcMm3K{ Ls3ZS<[y{C[z7wcF]\5X8 a>RB=m iNAF|X Α28'B]m _}9r<.^5'rnOo]~Uhr4`cQŨxV -3W=U˄ĨJ5!= ۔hpPY ]5wեJQ;[ϝșnHiX<'͈^$\Qn]W# ҇JL<0c>tӥ _Fn$;\_E7;TrxWKJ%x_-Zp.X{_Ky9uhG~^wA珷>S2^ lD:g}Ip;#gVm֞.|/$?dTnW)=dRY6`M7J/\F[qxT׬67kL).j;2u3Zv8W%%]5O ZLL7z8C|(u4+@LaqѝÁ4J Oak .YaxUhlUb5ck@"O8G%Ze{nO$dkO>}~rzщ4Hv%jOl\዇b_EyG@#cí0S SIӄ<(CTeE G;3tQ\.LY2%H'j ~#:wUO0݋`;D}4)o='$>5pdYn[ cMMk(aq)4>'OaHf?v[H;/ICThE n^;%>wʉ /)Js ?{7ڐ Iu2whN=2|Is&ߤ*ԗS." l?~D%k‘u{6;&x=I!TsdA_V9MlR"]0nTE=?#u]voj!_6`Q)eQ*jܙwѿOu*!~ +TqS⯴#ɧ ]Wm$*?URIeDZXw H^އ2__Borªȧ~H 2`M k@ TDVjIEn{堲 Pz}6,c5Jm6t'ɰɶp)mNt,N ;~x D(B P0 g\릈/˦_:̩(@-D mӬbUao`ny:e+ 왐nɣ 1ӯY@ub|A8ra8+4P|3KwwV(]I'[>/g5ra˻lڞ%uW2%tpk_ݶ{GZ`| n XhH$A.̂Z ]iu}t:'?PdG>u t(%ȕAHpEe;#fbSLHu iv#y.q\[@{C3*U ֟? Y~Xu,NkE Ep 7lwxy$82DZtպpjӚy({Y9K%cwn I了gU n\-Sg20>4A~D5=yqgj2p,Å*!o1bXw)m^5o1ͱ%r";c%D =%"y@}wub| ( 1dwqS}Ywo'kiP?@R) ӛv}~׻+1 ;(b=|[x$!0j7n hl#Md8UcY+y-|5 aWg$* M/?BBsMr |7v\7#% ǣp-n _@kYsTs [(VcPs(k~+qr BC֙% a>Qߴ~GV aHGtܶ`oOÊ{KfjIaD$a]Cs "LyT0T߶]vYO=c3ػ& c0}H:3n{ͩKW~5Y#0nv=TzZN([,IyXfb?'@oC_ T^9yTs}tu$wk<J3VLQ=靻aY~6iv @/` ĂuuB|# }SwX4zgG2c4mE񑼤"s9<7m7?b qsOzm\b-rdd`1>j"s 8T*/o{b EG05EEQg|ﮜ}*'3cY4$<`ʫ4mC,mJ=Khg_l幛֋+PsL( įd n8^{[â_Na6,yQA Ņ?֥]{]J-qW|,wV ^i)qv0l.}PFo~,Mǥ٫U6S~XN-–%P@٬2Sv6Cz0 LM:2IyohČq`h,}oQJޜc}[%6 jUfdFf~-Jc~hvzӡzôP/B&~n(GQ^FδGܪ{vҫN?AӰXp/@"P:mD|כMk)_Jkb"0輁TT`Piy* ,Z/sșT2-92q0D5fO}r]iY/#+~(Эt.C7e+/v:0 l^vGt\WnuL~} %8]](ME_HCk8FTh u<>|%rGx\b}5yII5}tbQRિ?Y+=I ilzmz̗71eE|#葊pnoԒE7zq| 7ٸxjZ WKIZų!#2oz\0&e\VnII Bw^\s3a -g#qڮ$px:bԷomjAk[YC lv!!ggy?t7j]GS. Єd.] j ZDB,>ev'ֽ@w{qijQ׊>kqg1[*Nj_j{/h#v Qܾ޺+VD\N䴻%3 /+JlO3S󽫭 ba{HeԅګM\<{ kbWYm_}kQ&WwmyJ`CXXuG? A֬ ! ca}HR6NS΅vhsێ2q9ʭx@vSoyHPM6e_ T?ٰ/$x|8/}X cÂ2/P_CcT=%Ǘ ' 0w y‰0E%ba_[ tu؅p#xZrn~UP' r?ALjV(Ptω1HHԄ?oȗ9|rf ~3y\0ѡ֯g(ysBߥÇPojWܵ_0/VshH7"+V\E.Xyuō0',zq(vI,):6N#)zMh#q%kVꎾ@<^Jޙh>Ae L#@7ehih}H_!I_Ԛw P0|AwbK<7aǟ- ̴=W y?Мa'}L FS )1NDa@KN7ALZ@8pd<>ȘY]֯n;wδ:AƔߢa2IE]#4{w\aM| j(7ISƲw?oz~3ÆV- 㺣7lwGI'KNj gDw՟a3z-ݸ Ed_dq_%1?nMps&ZPmW˿& ^H́x`˒n?b/'co?050뼳kx9Ki AnzMݛuonnLyH0;se&귽̽"x* zo#S[p0Ϯ8b%:$pG6z8ịԢz2͐o3|36g6?Fʌd,q +<#UUPџvo^38cE,F̪K+0蝨]}a^QNC0mDa5ufG-^ i/;K|eȝP )[î0d\¹ e(|B W^Ky&X Z ^t(dP`hBu8,5n/V{n?vF*7 zjMm8EFFYJ=@s =08UWlĪԼp(2y$ZB8g$wʟCr T!I,rH!mܵ?"]Y.wЎr H]@L娬#vME87O'ݵOn~-"enաʩ7wX!Df;Ԇޫqnw[xUgX56r M4iXL;?O=~y}'L$> a%O![d6² Te"1HBoKdq>{1ks6؟V0o/= 2RsyY3:#Ŏ^@)+7T[FU&ώrot\ dB] ޻}xs;ZI2J}OG1[P¦h>w=o7SU&G>skOV!>i4@GxD_9)Xm d@]g޴]aQiԐ#_aOXȖbI|_[ we4084GlGntK$ 5oAO*}{&c\@,D][uCs&? k[s_| *c]x*SLuLhi.Xf3ܯ:B-ghʦV*n74%}OŸȔ30`$)=zl5}jקF駼7Dȱ7S}] o_$\s21nPnct٩N.>=vŠ`+UE?'FxJ[MDRL㳢(''4,x;C$hkvHVgi5gUQ!5T|.S*ow2R!w$*\2E+Qæ-%sS_Vt.NqF8'K[O%浸֣1[&=X. _JQp  gJyz |3uzGtX-ѿG9 w:)1pf;oW߾SgU@&r hݳ)rgU6b GDP:f*'"QO/cq㽎9̠ >+nohK?oWŔwq܏΅ȝ #RЈob62QxC>$֮#.=Q, 0k22R2SI&rx U:Ȝh=[ $m! :c`B1 ߇\~)渒,op If҃v&}o!r b=N]X}7j3ʹ;U9[I,F/qp6G/їP߮7;[^h$dq>H!lݧ*a'L Ms0f')y5GF 'עniML!cDou3~#4 aj@>S^OD8g#Vgv 蓩>2^= ȇ6Az-4y ׽ވZNߨ= qe'Q>F9bjzϤmP-ح _"Ų0+R K3uĜ^8y v aZ{t˦%/G3s[׬ ~HAlsTY?M}4kjqP sNg@3"yv!Tʧjo_ E|o!XG9|ӏRE9G21wQn{V?xM>7ޔ:V1u ~q "os˗S[q3 |(nM6ܿr!뼧sQqVc7>EO+;Wt,jrdĴG#74u>٪m@k*!?d& &Y%g`OR/v+?$A_HF. Y:::|u"7 X1}jS|`t[b/ 30OWh-E/K(U /É1{Xh͐wu1b:|I0GZim@@FUL=ĨZ율q;}ە:^_zQ!&-uhs PHZԩ]>z౗Ҥbn$Pfbwmϱm۶msl۶m۶mc?*UIO%$-x=6M Z&T!L PaXO{^V|HN"(7"{(W(o@[@ O\.mtЄ/þ6f|h4<A0^#HIBt=]4dL=xnf y&it0!礈p1l7:!M0WԜLSu.+YmCR^24&+/pJ 6lَF]kx| "=ڡ>bWF0TQ2p8 iS ~2ԼnZMqe ֌?u4  l]_u/$qԬq^RC-j chؔ=-qO iH+b#!){³%ɃWY3AAeSO-_N0JD|դi.Rs|AGcn9;%@{mZĴ`m+ 7T³lڋկ<L6X{K_5%;5`>EDp6Pq`o$Qɓ1=#o}9{̰B@b7,`vC+l}y}uؕitTc3.L`I+%H/+Dxۂx+)V` _g^ ,eXx^hM]!=p~=` qx.,D7FoCU1d`o}_%Y4E5?w,Cw;j!ɑ"yVƺǐVW4f̅mu s N>2}B yjSltpu ڿ_`dL{cgڡvR _>[8&c8_}ܲyXѷĥVX0c:jkt1sϯN!H"c/.x!qd,S(>;)(LwCjJJΐ_Ih$kz }Ti̟uA[(SX6&=1>*; O: d"ϝ\:&\ep i8-+n袳*)9&dwt~-T`1UwOO"d C]|fl_K05H6?lmb?ġj~?s(o`tN8}P, 2B8W2a쌨tQ=fp]r2rdP>UxkIlQjh.sh]Z=gi6Ey=fB|ntGkjަw¦~_Ag"{Ո2-uf!bNy$7~Ekĉ<[Oukόk2eDžUqZrSXYWQO6H;kq8}Г$ _ѩ׏wHJ/J>\Y%ցuj9DeԄ?DI \QʄVvr`W.z9Lj&rs'I0'¤ǃ)XR^j0K Y7&ݰs3谤x♴ƍЋeHNcp焠ʵ{z|EF`L-s k75a<\ȸS.ʚq$Xf_r=VJndU|b{Ա-hOgCTȝ'ؗ/ t2R^֊NYvzD'J/?#XJIFA@]E)/jhFNv.F&NH;)9C)100{?h@& ,H_/: 3-##+-?*8;Zˣegbd =-ѿF2?ScVm!:3 AʞV@I.9C){ͺ}Ҝ?00aUfDt87)Bî]GpGGQz?s׷|⣥._޽_sz KK(W4F@bc! 캷lĎ[ U:! %0REYsU]ubPRӝ/*ا~{;wsGZ?ac5b$|?n.GOSNNSr~]~}?ϻwB&IHc9Q#Iv'(SD) I$)JZ[ ^g;?0L^_ A^kk '*e_T+&w vX4Qnks r`h):?}.㯲i_lBJ;lB! #b}Z @Kć6?D,M4qc|oUBU,>ݓ3KCٰ NY9. -2Gú(BxlTfGWSW [!eFn!H$+WC laUܖ9( @ Y\XԞ2*c ʲ'*%KA8:0f|yL`*^[hѾo|E )592X7=sY)X9]|2(KVڒú'qM=T+CSLs gJ\M;V(ez>4gQg:=RYƖD6*8j*p}"Nk'b֨H|cRڂÅdn(sh\^GB'[ IWYRbsDrjLM AyG9Kbq3䂍+.Q5dEL WЈ8QvXy؟&YR4`R4&E!G%ɳܼ)h +ԢTA,:#Nd06)6cITfyŃ;ްwS?w,G= z5AfJ`k }tBXۈW1V*$U \ 5iԫ:L-!Y 9yR| OФ\ɳ6O|TLgǞFfIj&4 R**2b=tlfFBFuUYج#7s k.6$gLb( Lw(N/PoܰeT"R@W哉7E&Hl`{0˝\=z:M-e]؝l J,[68y^-b.p xi {RiE>r E-`G}Aq?+.cTEgoXƞ܆B6ҼRaY AIϣޓ^n|.{U1af2y2QQbtv ;;}K'%M?NإdV9At1 IYzC*E~Z&dW27R.FwܪMW593\G&v֮>W{RI=8,,Wls8Q1^?\Kou^=xѤnb_U.+f)ك5}?X8H~ LoӴMvuhv9:, ĻZ^Sok_|IAIz2 nlY<P"ņscٞWcvmEY ihu5Z⫝?nzǑ.>)ךmtއ&cPn<*-T\zEiσifEDZ:҈7S|¼ڴ&]- 96ۅEv(͘S(>I׬DVvЙ$CXۇ`goaOf k/0޸,rS5'nĬQdSAmX9oC'@ yBwֽ|Iѱa5ZYPj:vN)7F=Dzn054#^}'OSΏcoU]r tK65I)[)2 ':_ }:ƔJ)R]{4N;kMzG'͉{k0mj…_h>c_qq~"n) aGⷽDabPa̸cPYb>.'خTǿZ\|i[W*\ծ]qX*בfc%4bNDPw!42krDc7 tSX"G iC] {y+mW砼*iM_L aD3~،wxhNOG:G`Tnio=4A(2駄7!P-6?=Crx["ݩgr]s((t%_`J$&#(y<`\ GЂ' LE'hP4GI4a^?ۣan]DZ7m1D-`q<$iJ ^~>a{XBiyeG8c*/hچq𧙓`GR2nb4D4X6}l Q8IMBM)e<6 NRKMv@@{u!J@K5my~8RtGu7Ȯ-w\vCq&? )(6"岬m0 mZW/5i14ݴq~EӺ#a:@pdyX$uo(u-Olg@F{ ,Z//g03QeҲP^ ZX='Aԩ n3>" 3ʒ.;pc¿!ؑqmXE'H[Oh$ wȦUS]| (Y"gәL^0{]>o7ΨHOGc_E%KUT Mts(X̲STqcCnfXN8-yĴJ]Ϙ2qS{1_2ޑ=lB\u6 ¤:\g_vF 5^Fy詝Ў3bWsV1u+l'A,- 4PӤe4|԰̈uk<"_,raI:$n0֍/ȧ_@qHԚ4[m qN3*T;_ O.39b\v*JK)`@"9wY0 &G@} Y4HFx8#fk8R9 +5R3r>znve[d`)}Zs* D$L){5ϏSl6q&[D^]h{7@8]037Ŀ{'wO\%W{9!Vڝ~F9P@5EWޒ.@/ A5%r8YҀlk–R?!aF%)Ƙٔ M'i&Oo|unw#b0~b}u-_N>1Od4O4\TLmwX}Sv[gˇ~HO NJ[0Lzv*7fB?Ȳ&m5su D %O./<0Jv~L?Kıbc联5^d+Dǽ4([%%;*vxz$OJk.}5Akך\ F \\X/e5~QMo@w|2JH7u}u" % Qo1 DDg)-wUXl*0T*jG{RJ=3ތ"êpA<ȽQ:z Sgn_cZ )i(5ƥ[:8xJ ,`M_.+SS7m|`4^y(VבqyXhB}ŒLW\u5m^@! *~ñ<k_[ky$JeRW1ĤHԚ4\H1k~vq $nz0 T]œ_ X['U [\PFGD1x (}\HO4 -B6-^IK[bCI2ts b>~}\%_71$>ϫfw0z!iE#\;A SfCCڗӊyx䳧[ωN)xꓠf ҘV&kd#ZT(GfBTw@9]7Y>iNLM,K^N}y8ՃESO|/bQЙl)>?B95,mӀh\.D(8쉒{BC@F$ 匥TJr~/ٌQ҃>!a<&&T&gfL/HlOI;~?FЏUb _ ID%P)K w"ƥIn7)] w.iS$H8g/rOUז%1 rJy]N5 hjUM#W]yϢϯ΃Ub4m(8CH TT~^f<)4^Z8jjXsID1jRŬ{!BVd\ŽIٜC2ށCб*ydiM4};4͟^t$ŵ`=hGɦ!Ty@jpߡ; *ǰazɣn lRqǘ১_xSȉT*4w`هj2 q=+q>iEs7#9JæʠWCʎ)ɎC:CT"y땷[s'uPƒ xELMT$$VfsÒ:=۰!-ƑTlNn¤ ڰfmbɱEF!t'uԤ 6|Q,oghR դHG&iڭ' }8:(_c<{[B[em'PVEB/dzG)ʕp FxɊ0)ܨqN?t6Y+|lR)'\[@j {uSg5FS}}\r@G3g#ф{g.;;3CI͙$(9q9]*1(>e:4{/t}rhcp:"sGeCGAFExlHfYx^%fEI2e}* ׄpصЊWKPaZ0^rӷG׎ZUM\X4ӕ_[' ;n0e3@%<\^e#]$7P;pT^4@tn'{% (߻!N<~[LcCc!AbP< 6sS 4V"ZC=||CvmElKf?>ԀjX6!\!*ш1!8p1Ԋr-%㎽No3-ŧh*UBO(df[g{GY ?#TbBr;)Q,2B-$V4Tp1lAZӬ|⡭4;`:]vH KMPM=Q^giA1}8+T-!}8- *wd*;L@gh Br nd>&^|+oWf0a\W!EV(Ufn/ڝtWw1ͨtZS"|2IgӞ6utKgW[sO.^7-(v~`?'i go*Q8b̺oJ`Ih\^d`7}6J#p=[U] cg9mEFĹcC{lDZsi(ӥ>+lO̱aEˀ-40gbA윘ձTd}C 6z];)wUir5t0&d%LT4 CRfE/3cv+"v|/hAxQy,R3|=ĴŻޤ0'*AgT3#j|ƓBUgA1dIc2ZvCTv}[yF1 SH@{n1\)fiv). 'ūJ٥&g(G<֋P.NC6h#pZix(2|҈whX.D轸]i?Ƒk{\qk N QUP%g^]ovwl UYg`߈KDO#}ڲzEW@ o _gQo]n  #<'~3gA ʐJôdL0hكOFQ KC$9˵T-v1˾ lNe(*17"V-UDxYDXmm[<ه7X Tjml{?!ˇ{wk?HE4Bϳ.W[|--o %ҢxFg.O{'P]'Kp Ѩ~n!ú9ނ.J, Qe_5tj"@MVsAZ;HOfe۝E6}aOj5)xEKsqv WM4K&9FCE? #G[1U|9(p#_ikуC9\'i;^N ks]U*zqj] Eb>d3I:Kl ^Յ`ؗw5po&)k%"\%$Vh?}ΖM=Q?g^rIyR$ܛb8#?%c]r}mr33 '!gNӾ07, IAFl2Xsᅌź^tI Y䇅tH\S$mԭcqz΃m-#s3c9US6iUSd?S(QQ{pC=)+BZ0_b-ӔTÀۡ.d2og9_ [5h$Ƚ'iVi {y&: s$ԯ:={%]VR-G?\UaÑ~&R*"N)aN7ä0k8FZ3T9cxq{*;'1!8t}K2JZ;={vEfz٘SvU}ѰJ_rh/aj]nƨb`&0}Ӊu7#)BjPkRWSp5oT$PCĉs4;2jsFNgrto", Ky` )ҡ;@4r$]bR,7WˬmM?v̱+ۘl)7sڦ3Y%}`/4)bo 󤭄VRf滫)!f:J{٨UBQ|$a’*6%{$[ȗU$K2*'}!?LW R$/#!X~2.:ƾ|9a!"˜lf&f2ih|>h@Y;/}C8aNf:DŽBw(dW!u2pa:@RzZ 9g-~FQڵe*V1 En 3ߍ%_ȤNrSnΣ{tNRg!({ׅqxkj ;6f^sdE{D +=L_쑸ul$jKS^t˻3 %ɖ1BR ?B!7ݎ6C.i1u"2S @J#4-*ީ4kbu,xLJz ^icg]׮ujشmejg(0^c퍬; ^&mP& |Y9^`Xt56BCH5;ې[ֻm#m^! a[#{1v;6OiE~ u§V$ZڻI/*2] -jKz-&5W}T 7SU1d\XBDɤT ,a>bjtBd+_'Pe;a ҧ0$.]_'GT%lI!>"<;ロb&d-FCRR#ľ`tw8Ծ-pϨ'l}2PF,`"51 cz#GA;Ŋ˶m^k/۶m{ٶm۶m۶>Μ̹r;JT:U+ɳkpN\bH?UE6S8ēfvQ]#F#:?t=M${PU2Q!,EaTgFp2F/ՍzE3 D#M3wYIw{n?8ׯCI X~۹2zq-%IlvJs Cݮ \ƘcR3Y ԁ2IZͨΪ;Bv5N^ԕã7QiӀ&mL~]K|Uv0e+=[VBLC1od+y 0D]Kohv nd+3A*M 콳 '^{wT5ՁŊ \&[P5w 0. &DS}noXTnך_.$];E\$`xÍ -oj`b Vֳ ݴe`a42`5뼖V}>P!2YXvzճwo,hyYLgVhGVQbԋý:6$Ee"]Q]ꦜt@s2k%~ e$2TOސ2ԱO+g^eN"a4(96Dr` y)Im 13"XUA`YaQ9L8*h޽,8.Gn`^ i]9LI rʞʨ8-$!WtfhsM^/Sswau_Slm3T$Aͫ*Q&P_+\rI?+My^?$d4b/D;P.qɭۂ dnEnXs!>g*QPTz{r?^9ugOMq ; 0*P t[>58 t(LcS`CoV VpFi)9rSc΃Й D)I6”huMsq\>?0F("|rmn&0[$8#n"QF2֘<聺ɸR$\k yX+}AKˠu/Bh>թ8Ƅ mčpZ!a=v\Ds9-i1[jVStF Q$0> )L`:.v&S M?tCupfp~)Iqt:۟ng{D`4opQ ]p9(E,/kn=D{K{ލ=ɤ'!P#UpA|9,1[TVLu/&8Z1xT=`B_$JRm^ڝ4p=)ɖ4}_. q/"*Qljq=ַbL'`l _'s,=s=PMŦ#&9퐉lmRM:۝>jGߧ ]Dͨ#A~W0$9HtiiCmT%e$[KK;98l<)3b}A~#*HV#3H;9ɸoZew.9s8g!dD',l,[ֆC`]DFǎZg->V50 $SbdӾx.x؎b=pBC'ƏaƆy\t\B|8OΆOsҽr ֗ j,xN2sXkd&r37r4,,[k ަ:j6be%jg| a-/&E 0&﬿d>=e~0jWyTaիZyQݔxD\@c;٪s>@I5yRM+[urO2 IV;Jֿ:9P//Kd(Fx5Qխ;y Qqd5r0M6U3[zûC3@-NXdvu3EG t6{t89~U+Yٻ|O,bwf\P%6U3PFYvk9Xb1ub9W ᦧ}#\}4iǿ`hT 5,颞eҡ]3Jm\:CU@5T0C:~ 4#dǷ\Fg<ߕ1/WR9G)q}h9ȭM!R)'CמnYO05"ЌvY w s?:脽vBػɉuʨ83lׇ3G VV@@֔m;u:"^%ie&7W6?`\R2s6("~AB/AgF<-^a_ V) Iy?0I| P%JALl-񙪥b\?S^)7xi7 *WJn1@$`D@_}cfuo>zzqL^-_~n_?MڳU^@C[|99a~Dc&X\$o?OGWDQL^認 TfS/EX7hABOp~ж hG|hDRLNo,КĘ*4kVITQR& l}nxwzD'π#e,;c2HCRVJዤgqHHU$T.˓6 xd'dhRɒoGY1)XEXÁ\nrVǜ 0kg=T~Drrs;\SJ5W2fdN֒[>Ey(^^ wY@kb{]}1Sz0/pAMEGk7@F~5#x(=='U }>J7~L<'0>FvjMZJX3X 5e|4"g@\P#DS5 p+>4ʫS;hXXw]0Ab uMpjsu ј[3͘ܡLz@tǥH>ޤ+Z8QH2n5=g|5.FY̛y@n+~aD$}o֫r~|@l琀v lq}&JG*ΧJf6 q;6_"_ub/rE>I =BB{T`#ziRU~]Vϴ񪃆9z/i&bcꩰls` կo9`dJSv0hnXeSr0^?AXNEDž%0'V%\F`' b{#1d!O]퐞()6ˬut/w5 Ŧw¦S9E'LrwUGQS{%QQ܂yBs S :#;Wո(C`brwp'wA6{ ~^egӋE!]X?/n=XL[q KS*ET >n5w OLo}3#,<)$,qwT B^)I㾭ÂA v5_q:2n<5D'CNtq=xOqLΰ1iabE=Aq[~sբ1gx[.kiY0c鄱q/i\fn]]SW޳UL'H5ob1 Z-Z//X%, ^qtf*q!/#M:C&oliƅs 4EB dInֽunj"9bD8,wmo/qv+kYt;%ւ܅Cd Vfu\cr_͈ZK؅n#6Pqr|+j:Ws/aD~UE k"V987/2IH!g 5BzqJ:NYa4-HuMHQ _quZX5z]xȿsk`x̘zdA:Ey曗d#Ra "\5:I#xz![lh &>l[̸B['vN0wzL V'+X.Ol14uLR&fγ^<{}J.~-F̍G y[V\ĝ]ѧ' 2nXـh3ﯪb2;;'wCh&;kS]?#2T֖p}[]m EBgHT)r_Ϩ3΀^3k7Y2$&X]EK=pȱڅ3XW^QJ*/."˦lk X5랤ya].{mnն2\CWӎyF;?ܗ))aC;dX!Z YA&:T chsc|S ' nff~-a/|}'xu|:,|reVXUhA69cJHFi9t^˅[v,lqNF?v+}l\/SJMؼs fY(KP''#E`#gP4V'%p^(xl^\{1jwa]볗7k%n{h; P8. |03ҧV2Ud8͞l˸-[3cxfrilD04㙸PUe.\aѝ e`2*/i"S^Jqd~^%kWT R}u˹U#Zܬkewŷz9[ʫu|Mlkg# :{;a%Wm3F.fLz9S~c -}i{i'hmU ˆ(k{^]u M3kÂp[;6 yS0&v`mM2Fas%e nVgTe7ߍ͙1ˎAIpk=4.42Yq81PVUO[T\D' xNf]agcϦznS wHg;1гy>B0SL#x5XTVT9@i 5ޞVvZ+֖>|ʫu0)(-VxD̷֕H2,M&qVaAо>ۦB#Avwbr$ p|J!Ɔ2w8{?M뽙hR @&Ԓn8[xrjp@3^ RcN Zߏ`Obㄊ5L+P^Pbkg۰.5Z19Xi :h.1õ~Phzy܌?uL30kh`!Fxn6 e:mZ`!:ڠg Kh2!\~U.Bq@4BD=C|YN=Kk歴MPh2 ]887<%Gqc_+/]57UNRS϶4Y\fA>n!|]-6n"@ŒX>.m%)x0GǶgd fTJHAMxKL7;c黟,'8p8|GAMjkikķc?f#0-gDS2CƦ#yKKʬh92T!iOִ@duvjG^н!:* ^i M4 ymwMI(eFVpy!R 7!3䤸bXDkƝuϘf$-ܫګil~a^힫TĦzP`?ͺX¾|rXڇM۟ضƊ;& 7NP25ݬȕGs=eҽ>cl"ZO"|C,&9Fk $0T= erJb V9V+\)CCFv 9®guv= K2-薿 O dGaCJ 9s*ϽXP?H'W~I:`D-!0.LMxl (F$ܷB6K{?P𧷉&Lp!ZiwI0V1Hf#"j-NGcj75(a*ŖJAiFʹ%,U^P=т)I~[IF66:V&VVf:V#t-lU%0wv碧wss310rs4$_= HO '3; ;;/8O+3$bNb1 ?)F Yp__Lk_m""V%R8Mr4BiI:&n9Th+(T3-;{,1G*#at"@1ZӑY /ޡ +VU2;ɨ5n9T^\0M4QƼQI) 6MQVFZ䘅w"BxM{=gw1Y\lJLN|&;)aeĒ\[X:WsUNOO`B:DeSWZRX-u?:9My^Kjn?:\tܩRN܋ mgs_7 w~0ϡy}~[ gn&jKկ8/\.4Yypz5|[ +=%YXWeJuC~y)\G[$?SS3=N/N:BlƧU'a3)VAT },EL}3_P~3&MR676눂ahZI~LFlBq@T$ \*@wB@Pp4Zum֭ەK-uQj0KլfOD Wzʻ zʮV~hU'鉶Q˸ ) ,#8@owKڰX?k@L_0 czG=QtU JYGw/̱2pm9tӓ  pԞ&W.TSN5pwL&P")FsxHABJ֦'ǁWD_Vp7ی sJ醫+bZ3lv4mv`/m9tg"(0 C *~gGMLJ͘~b B:N>ϴtPe YC[?1 =D77oޓE&vFZR+ [w#8-۫QEb\]lRK},l0y{2H3UcOPaGZ?z D0fQ_( ('k-X>]q,x\C RC W8 &ק#Mc ԇ[~S1(+Ӡa.^F0Pq5hR'΁aЀa%J̬)m4rA3peٖKPx]S\xiZ n2EוkER\]®FȕA۷uwn# Dr׈~Az mgo(F`w6g/XT$}7V+e\lWfQC!Fw7't*s x]9z:{?WO/Qvd%S!_fda7w x`% JT$M^[P t`47- X~ႋG/.7M+ޣH$Kx3D~~$ߏj Eil9xB l+"a4.Y MD̍VJ~: w`T #L wOmw'wv"ɅY"ح*=^+/-H)BTlɧ<"Y=WN? +"TB20j !! !Ҏ3BģYxYPFD,"0i>ώeBT?+۬B2ój}\w_PQ gJu"e$W&=1!B/(ԣ@>v嬉p͖|[%ZKF8f܀ߏ"jhw8H결[fX#vWά&ev$k]+%yAFW1r6'VX==a`Ŝq]\p_j)Op3c8s 9@!<ڊ+gAU\ph`AXoRU^ZlScK°s64&pըك3v:}m8$3;2K3/,*{e Q=qL RD|tS9#:;/!C:]2M B]eCSU]\  LOPf#= fA7{ˏf6?p{wG3 \V9H3xsXdj\XY/6-6n՚EWK{n2R4E[HZ]mAm`dry9jnN}pobvV3fm7#'pjy8(!t5csV&s0h"JAsfNc>(l[_e!._1nyjW*TzLF3Z.F,2)Kxa|RX`ׅZ0,Nm9p.WDV"6~x_tq:n ]0Jk”#/@AN'xHʞ[h)#{xmRD'0OXzq%ޥЛ<|xtj٪gǮ01SdH`.qOsaKEe4 Y1w5x*b_;oƷi%lmh1F .;fݟ_.5⩫kCV#.`kN;9Yl+.-gu\O;F m_ 2Wc͘~WkRA9T&yR- f8&4-Ǡ+r'u"$44m'E ^o>6ngQQ/<_A·I¬9O)jk}|CCNq2H8WP$.m.7lU>8w%dߤZ寏ٕt`@X^'pN=e(ʟAJGRKeN{7I,wHB5B%bncg}/q|wRG2gDdT|oݘ<]`Cs<*%XPRa](vfٌ; ƽ~g({gmoB YNNcfcg$dcdDȱ1G*_zO=U\M:+oh _EEDhD],MHMi\ m,M,4,-SSމߖN."N, H31n™̌iRVύ ٙۘ1139yd,,ƿtL "._J322zdd}?*11~'kU@t5O?Q_1e3:̜Ǭް [ë^%D &'E]4]BLr&`eU*l:SΓ*G J μ'J>1lC^N2"!'uji-h@8;?~ ׆tlчrˣ lʜ4_%-# :||q{ :qJ1bbqX5+k%zi6:9Vڻ[(z۴,5οVL~H@(Dj)dFd%25DL>r |V1wR渶UO~fA5z+;a}j*xSG^1=y" ڔ"H#4y8*u48 p'^"T 7/L BV{O@X.3D#,;@ @][| Ǘ˜ݞJQoZGNIE/`j!fyyHoblt`mF4H%E0L2OzϿm"fI HBru4VzՔ ^6XJݾ @C4O'TU6(NszM`}:$~͂q#o{ 0ŲiCDKȧo+rKؓ#?v[\PY\`{%@,MwC `m 4։d/L mOd&bu?{XE cMKK6in6%`#}6nf`nkd j`o($ eT# (KR^(15y{tVE#"xAR:?<|EԵP{}_B'}V&S3y\GIT5! +h kDMƦqRrkRQJN4NkaɩN30wDscTINl(\6TNFK>/l YdX!|uH;={l @^ݓ!uɲM{~ρŐ>LssP{vo$& 7HS4@X*un8as( ۾}ܳssd ީZfri: w8*̸vk V/H8(HPj?>]"p1aU˄*k;SSb*(Zw$yJka(vТÌ&VqR5 c>ݳeAVC9sE-QRMG- |$2/J!gWTF%*ށ@>mzYK#W[J+qOSWmJ7v0@ vh gW7~d,Zj8?\`n}}Zp(!EY¿xb{nk qf2s.dr/ J)5/W{T}y4/e`37T@68랭uEj/F2}dDrmnmnc4ֈ<[,cC'wYL5 Y?Wo;;NyjG LeV乵M*86ܲmTk]L2 taAvop1@hlu85fwخ-ҴR.-4U`|b)a#vyy/OPpY">.4 ˤDefM8g_t%ћQm9ye{".1okfsҟsWh9]nO4]dp]@Q?P .c oA2Yr$j[zve-CikS5hm!4"E|6>@5]-?Avp.@hJP`gCV׳7?2_6Qj7G]#9en$" 5RuC0 ~IIF`^.|/NZGig@̣k2̆!*T0yV]jjC xm=&6<] 9/nGP^EZliRu)ln9+SJ/oTs?3ݢɈȹ+@s!BZ`3간dSef:+=d1od@S܌ 0:cWiQ'Ǹ)ͩWVGncDnžί-偮b(tݱj0"WѪӴB#KNuULY˵ 6& 'y1.z W~Q06O`}i߄6D*3[ %mUE|"TaS?:13+`dHIfY8XYXDmT MLL=LM~ 7KcSe h7L8hh$bo`o8]϶8 \dev">=!c[]MoGgn" v$~tJ$En_5Od6 [LT~H{h VnYs6bx|MdvtGV zmYSg6$^^dz)07&մq74.*-2|ڳy:5薚 q,K(gPF~˂ m)I 7$a/Jk+<𷀌VWQTY>׬XHQme$?_A!CzRx'n 8tpE_wbna&Te 7{٦ 3{2y5%V?ܝ\轢yTpT |msy^Tkp ;uGPά f@0n v'ۉjI݊5F`9)5) YRճ\%H7M!Z<G ՒfhCW[#Cq~wtC5 Ȟiks"˕9/kjfTP_ Z 16-7a7,W[=үe^/7j@j5oYQWJv$Ir-lw*8;.|4d4ݝ)ӫW-&T>1rIt .BZݏObHlOCc͠sV>ޭYyF2UČrv23C <*+zԻ@*ZŃݪHY˥LCC՟9MKq @&9亇qHcv k$ EÁ W%flosڃ2?YY2 ˝bH/@OPLfLwzz ;+RPS]u*o4+=7n../ (*܍~`'HcV~ &gLvw,E]?|Zp/}62TIjHg$UZ;j]EEwKBn|x%e!XT`荚unh:ߦ>ې3Ro|f>~~pł}xi†%lt**tZ"g96Hk Gg[vֶLkrP:ђ)\I6lsH nU3s|mRoC# aI5x {?)28r]x6̾כWpv&P?`|T)(  PX9ȱCZFu>j]ny;ύ4̀M\3*{Oif% .`)2~Ⱦ5 /Hտ4wz1w {+rT,"hGYR s^?G \Ļo ֺӴ!{]GwiM{g[OI!91.R7bmLU=ToY% 1ԲFyN{`IHf:>|߮K%z,; 8VI$m2 #ofWn]*WhJhv}y Sn2N&<^)Xz(VT773VGU1j07&Y!Zb (&JX*р*@kl^zd- uBϿDR_ ^־S)>L#NEb1kqM23ƓHSyE5&فo,a&p,s NW[.x}2FڹR_m[#q 5=*$]ba?@QbAbH$&+&9h^9w?0J>>")q 1wկ\ =X&CCw\kFhVN]/q^'a7%*Vc]8k񨟴IV?VP @ᾕyA@]NpحolYF8Z7FӛTX+ { ̣I [J @ AJrJ8Հ! )IHݽdz(G_SdK&kXwW{*-~򞰖;_ xGU# z}WP%jPg鯺ɈkAp5a:ofڃCV_rWQ9I8]Ĵ B|8308ZA`oȻ:*? *#4( &W L([oyvֽSX0*ia}AV2ܓ+ӷO{A*mٝ{T QChG]qmg;0cZkVzw@"\in`+v;\F`gU߸E 3k}G d˞Z,/YrJt+z^cG1[l#h*(ExXe.\QxIUmQqtml׉6 ݭmYJrVPr!u,' 13#pE෾m'4ۆF%rwB`- &΍SԔ?"u -]H/*0@L^ɽ)2DB4st) 4y 4Y `!S݁ @’4`9Μ!{S8nlLbHvJGZaz]qOWL7pp ?'9 uHv5R`(QZ$o >LS[}_ܓZaPs2"o^C7y^{]O?cFQҙ5PɹV[c" BςpUh~s8!C@F7jwIkGd~4E=HE4NfSR4c! Coۋ:Cw!c#9SxܶBpY[@~K x>AG+Äo8^&v`B ZQtQx;<P7,UۿpຳJ $P[crQ>Zp]. :H@dI'q~F 8GI9K׆Sd<&O <{W~׭-]ݕ|8] NGm@_(("Nl:۰,WY^dұ'X*_'ҺAD&yި^:.~IE0e8LaHRK1Fȷo"DQmK($ BǓ^S}r[?RD3:c-8 ʓ4K+.\ZX* !JyD쒅,T*=aws߰t8{`yC0&lੳ薡ݸ#W34$1?^8-Fn>lK0Eoš?9YO9cB(RFEgJϒOkP㍚/Ԙx,xԋ+,4V V#>ԘGYdEdi"ԅJ;%'k3Q._o)FZV~'L&ߵz!A{b64`GaCZjqpɠtC]P(-I] r{U5h NL$P"_ZU"qȫn;_GPJ~gTvj^î?+XQiҔc([?O &<5P+%`O7f9fÔHyZ8vdxS P UnKDmqjDrDmuϕFML[sIxk%֛f~EI#h{e9͢2'u$_7tS6j 5s [T~npdN'VzLU%dۅ=ɜ6eBHd/&#}I n($`$c0B`hi9؊؂.6bxVtHv1\^?wΛdR6$St/L:mqy`lQrۈ1-$NyH4ؙ^\,>]qː QX}FQ3I=JJ5s>}MtQosq|$%B%O r/ NX7Vꄶn@5NFvS.Ңwr>mk PRFϦtW$m3il=Ƈ8S@3mm<v qQ-&QL ]\}X|z80,?* I֗]bHGm9׌0$9˒9Uh."js7@b;:d& ZnQbgAJNPg2j\f4|P6M lԪʴQz{ 5BFn L3|Ta7dRYGԶrMn˥w>yԘhzܞdce5z5^,(ۚjhH8<^Aְ8kZg}!id].b?+ V趇fGZt6{ԍ xu+b~&u(ӓ('ki>Ԍ]=8.?nk"Rv!)ruoZ*瓾sgyk1vԂj/A4HLByU-ɺ#mϹԗ3DnejRN3w8t5D~Sve3zf2EL/LKMz6g`dGAsO+Wь`ȪˤxYg$(+NŞkyEcEd:MESA&I:I!(vVZWtghSNlm|Qi@JMl10s}R0w,:Ta$-٭"??MMͦekA5z+ Am*N~_qO-wQ `5יEH=uO j)[aɕ_;sіzJƎ YV-` "Sኼu|[٦K |=:ω99ioƽxU2OnOi({*D:#{Q;2,,x,:5e Sz\#X$UN} }PyoXsBپ H!έy;4U;r[(Aْij`Y9nx855=8ɟּ|0l'"7f(")co%`u,yi$2[?f. cqb ֍:kɊ+.{"'%m{'j TBg&RU㦄z P܈9fO烑DŽesgFiWv+aOTyO*3g"ȭ}"+REݒ"zUq?pCh*[SBbxO2Uf<?iSTvdqpprotOI?saTxH%&1S8X~U8:QC? Q'q _baPz jAѵͻp qrƬuC i-ՍG"R+X]p~XTe$u Qw>vTi}qo{,zA+i̘0)>hLL#s N`oc/$^l|= $1O;]ɒ)gCos:FmFQۊJrV="{;% c|]xgTG̽JO?X- [Bڳ@_'#LB>÷:dTXĿ95jtx2̸{7=o8W0VFzNNBvfvz..BVfFzV.Bv.zgߎ쟞X+[5UTɹF+[nz燑W7V$B>Mw#5Lfk 5CeҶ,25go%$ \p}8"1grޜttDS#Qx}_D1TUMH}^ r#"1##FzqC:bWwZ;Ls[Gf QwVi焟:HdS з ;v[ oD]OܭkWYˇ#rOr;?"b&P: /ܢjjl9 >hҠҨwLaݗi|..Q6⊺e ^ax;*<7ڼ9TY^p_Q"juy+#\Ϛ1 S KXnIg Yygb U (sM!Y2Gho P2.QƩO3" >H^0ooۋ#HetÆ M-!d1R{ t;Q`` 1YVG#G랹ʈc[yU{Z?UJv^CIWsPJS~z9n WOTZ+=2jܚeu)Jr,U:3veM7qP/S:]a%} x.y[8 ɪٖ@W /f@T6 W23pTFw9dàx|MF\(?cȞZGEʧ[D6\UqQ/LuR_q׷%{J**wnDՁ #bPuC)!5H(I=C`F$ܧmmU&/a[.c⫯a|s_HpҙlUʝK񰈊X[IMܱ7鄆Mz ƒe"OkA@7XK؊XsF+ʏ/) 3<z4TQY]]+/Otk2WUK /V. >^P&jmwC ӼWgA|%wr]nRPey5!iF(gh$,x-Dm7RZ{:tH./\S5# ()cc ܕH1Hz % H{m VkX;# ,@^_! |Ί$y>S i 3M{؃sTDCAFHx^G\f {5sՒ"kA! LaJzV\/,/gNXDjcŦ6@b%,' !h9Oz1 PVq~^#̳:=K0/ȸ*Ѣz [ g'>fJq5ޭGk7S.aCUxF):G roCWrWpK'(`1Kџו j:À8É:#)?4EfN\:2ƕP[.Κ<8/;N,=uF^;XmA ܂i@BU/<5+*IC?z#,A[?JذޢiM )P8t3sh}J.֠MUPwYĿg ki_sNc`K-BP#>Fwi]=Wc6~"m3#3N+OܲP)sG"E)Iftg->~1^l< r)4Txӥ1Bn; 9&Rmg$*D>.\۪sE["vqdjp&Dq;1ݏlzlйmWpP%gs#MdU)sA =C+=F[.8pK]y%tM<+oLY\BEk8+CV00>J ;$;>{s0x dװA]3֌vRZ JuP>`Ήٟ蘒] ȸW-m.sێ#E/*(! Ѝkn-,;~9Uٵs.z_kU_1gikʯϬfB FHh,ZDY8Ym/Y Yy(#H.ЬpፂRS"Be'}]Pk*> %y6TU'a0 _buh1 /bD{>rv,Y z1=gWk"wMޓQÒˆML-X}dTqT R/-/zEɢ\VBg'З a}ݧX{}]br\ ;'f_| Yƶkj:[&WA s?u#(/`nIF|K;4Om \8ᨐQHո eS ow;1K^)˲PKf,Ų|]51 P[8dA#\JCk]G!2dc|}!U77l BkW{>UӏĒw8<%>c_>.yjBVzUt9I@\"#7!! PюLI)#9"/¢ @Ao .]SaKmK~Dy,7T Y?73d<;>#ԛ#^;9n_r7Kpl8rݬثiiTo/'z nQ@196 gLN&pŹ<摻˒ 7V>X0"Z%'z֚ _n&T>9]{|? Xh[RQUG6tXV?b9XYS$ o9YS8&/GdT@m9`b߳ F`A5>l'w X߁e։n=Λ]EvVa fGt D-RSk/?̌='Fs['G`xQJAqW#Gҽ = čù3{bҊhIx»TFR{8tTJRne,,mN\/\YsFmQLvz U%צVrR Ix[R/d<ѰïH']uEm-# j3}.RUM}-Ո.}J6Tvi;}CmݯPqRrSg>bjFE봛) 575<2W5xt二(c<~@R7cRmMu($weoy ⃌3Y>K.A /= Cvw- 1Al)^$y/7;@[j$r-B޶n. .KyBӴQ{_VnOxfR5;5{)q凕iSp ՌJH{Q:xpx|ݲt[R g Rgdǐ/|DÕ#ʷ'[,1 q'~O2#$@0WH&9bW'1ڥpsWM#9l>|gN"[9ot!<\_ kqϕF^&g&{ۗzm- a:/}?DI<hec#qKcw/_ڗD=\q\/;`!؂8Ydb>7Fmc`1zQ&ukI?E]^+lf\S_z?rt>^\-#~ aS W]_{uIwy^?{B#,x¡9`_$Znmc7"P}r(~ES3 -#|FwG֑Mφ, `aCڌ&' 5]KtvPJ.1z~FĀ~zxe*jCI!tJc:{nc×[Tm)|j[>v5^ʾqA94&bXEC#P:4QJG̪OD?0.iV*FMK0kE^٢Z4j5_0U^-#JI4IYƇ[7F6%x'OsH:r?ٱ~}*H&`EL*_ ѳݱqSZ(Ka׏ K}:y+JLrmN_u `4?C?6m7}#F 91=<~KvO!X٥1̑]Z|P9E [o1  d8DJ늓7bE -2+׵mw;i%s[#S LRC*ʒCʒEPٯL>Нad6P0/P7ض2٩諜O֎/TpcWcfz<#VA"C>*o[w K lJWKtF eXaG2 (2br `y~Rsƌ3_;d(ξ, T9~ oR˙[ͳ~%=8?{O8_ ttVʌc](D}]XhǍI(7}LJ ۚ h,&XPgYWe4QiM#%kxÑ[Ck8ʋ}vqWDAypn&.oa<:HK"8q7HNsG0z–l3(m4z 26Cڼ+0ʤ{"xpSd0:b&N:'jP_zlٶҜr[yP7`2+g}3Pf`ڌ4C8+*l^B/f3%>~ȷapDt85K3KjP ePB2$}u]Fs pzÒuuiƇiS"ϑG+'/Ȗ#Tb0,EL_5LpzǞ[VU3 BXx! ~; 3pRщЙIFZZ[yM@(53Tm?{z#3`ESCb]PN|D8ĢfpnqO##IBp62ow66ދА $r: / ߫Xi#+Tof媏*)zl~qP3>߹iݔ Y&oOJ/µ8_A''tySW鳭^ Q0 PSZ>zK7cCxcjH.q|}. Omg꟔C5*LBv)bpyc+|_SCMwV/Vob0Wj5j %+wf-mW;G<¡3\ tan_ 뎨evC1kϡ\tZ|iqhNC8V\9|_4Kt+c;qMc]ƳCJ~!|,a6!غV,U5;M]6}lj2#SڒLlFb7K?WE Eq9. %ӊrq(DC0~)Sv,c jrWb~7HX_kbK9xm+ICѮe'@;& (گ/3[i 呙8`7$*^J5EbyInlZ:fY!2j$iXZm3uᴝ/ rEl??N eNN[n"[TME%iǖL{`Ptk}Qqj#Zɑ(bx%ޠ^NТ"(UNMϢSԦ 4ХN( g>x;q |?2񳙗44e>|eb$\/-wuMUeOUzԈd_m Z]@S)RzqȐ\E5a[}ZӵChGQm6Q͓su Cv"wK*}BsUu~EЀvx6Oo CľmZY q>L'f&gh_3ʳ8_&"iF<$OԸL$s;:G,j\3l"7mNQN12C JJ%n|(%&U6ͭdotSXjEFN/Ldpԃ͚-YdJeJsfE`]]ut"V_Ӿ:iGV"-/É}ů=NcbYE&):E{c]OaTCH$a .^cn;)r4XS9u&: u&Ly{y*U*T Q'Wef7p(!nJ dDw,l%Z!/r^Y6r3}W(d 4ޚGc|r|G#OT[x hCm> ZoPȔ*e߬ f6^UQ`hx{&avy]z&H0z[OE$x-RWwdr؎^W?:'\,f`%w$q{vplRYV@lM}3rȇ N՞Vhʉbc)%#<2V&cf{4bA]_G>8z>JvA&?f[GLHbLs**޸auYk.Jmw4s1rwql,#e%(2ā{Vv<ӊlq`Z A4nGGE riRlOLQAt{XtMȵ1qU2x/U CI~L6 բƥ{U~W9)o^Gn(껶?J^1ƈ 41&WNe8ݹvLMϤ, Y:[I@[Q+.. Uh CFxQ#Nލ@x9% XJg7q41ƳR DJĂz0CB0U4˳˷c8 oI,QO3 |P_|}S{U8K֔$w} |ʲI.^.;m u ہo}AWfCID]ez'S%i :~Ou">3yW&%MxI8{#0^HݐKFHUO7!J8LI7qxǼK4\hR9 _WSmb, i2W~#IPdl@alEnO@m˰Z(zx! Cɒ=Oӡ1zuvcna&irZf?G:UDzfd 9ReD'(_>~s͚J<@/xO!$I`&&$ض$^#U/Y_G%'O.vQ+C^in1yǸè'/`-<2QU#QSOO)8WOs}/7BF<;:C:%-Z*lv%N"-#،eΙؖѢ 3jgEpT~vOi%J\;;^R!AtI~VY$R2wCbMa+f'Z8p'n/oocLl,-Ǣ`4,Mu?`'=R&hz AzGB5EGK.ZP٬ug!jV'N#( I*T<сM(r,GH/3C9# )vn_+^͠!G]'O!/hBʡNǠF/9I7Td;97dalC4ܪQȖ1]>"mX DoWϷFV\cd^E_tDT p=v(- rYґu|sԵQvh+I ȠDT{iڷhҠmI5Č=Y$J'r_pr^jUs{i4Y3 G,ڳu]1ʱz3IG?ɭ;\|Y NK1R(O웰ίn:b#;#H|, _)jf9'gicwXRRExnB=ϣ@iȓaQltn[n;N+p\7Ib9vv u >^/M>/a]h!2 W*ʭ3w"u[p%ScP(__ JJ}k𺷫rww7Bb[OGv֯⹮xO*~f:l8ZE/~ZG9hsBq9&Ac$NYͥUBhS%旃tB{Jt> .O *.l]Rાks%܇Txk3MļcN^:|D5V+xYU Bs'I 5z}iY*φalRڞ' 1(L{y\'d3#Weu)!c`~ApjxR݋@ۛK`WUouj6 BT+olHkh#gS^3͖l jB=ŠT [R<{?;6<+JZOg٧1@w\ \% )tɽb!Nq,b'}נ{)E:v$23| bw^0Lsx\oFcrzns:o]> O3I4.Η/d'mNCdcyXO8H.q`n^S5 >eD =0 c }-y4z&1Z=fţ?+y'%UL;j fJ )J^l(ve~z*6JdT?wmם.W@E%=Y ?;VYk͞k2"!R{;v}[%%\/C$k⯸U[<:Hw}f7]Y 赾Yɋ-/' ըVN)a;ɨq `19A .r W ),NZ+w/8@/׺frV6a;o}=ؙ&3 bc'4 H_i-3Bjf`H{0C& &_ZIvYpNZ؀uΨԻe7d^ BpS@Q|> ѣ'ޞSؼ⦖u:7xנZF)Y/H8zY*aĕڴO׾|̟zV \%g]9owK&Oi PO93F:i/ QuJw^aajsy|޾yg*\9I >8f,wSsңOEpWL:+uX܉^<:-v:w."` *<ٶ~hɞ XD|!+_һ~"!⧝|+@JMp zD%yMFC^ 1WKWxTTsh$v9i. rQ0go+ v2Svbz̠[ tP]qt0El2D"L2׬EʚQUC۵ 0#N7[UݛnbQؽD o@VL aqڵVJGDNᑪxH!%Vn*1^Q'Eb+U_y {KiʚY/\T+,[?!t[ujTpu A đ>Z~z_So=/a==>5z`LG]7SQ Uy犜 I Ey(l9D$Y Le w* 87~JR4y1U{s'D|yۅ52҇똎^6ܭϋĵbZܠ2 ~(a.[?kbh02U_=>t=9{ c$K-(-bS&Wl!0@$%Fۋzb服 ݃t[?D?ScI0r=NX &rSknR5!N]uG8B_x"kwsU&t/O-bEe~b,ؙ–/ͷ;MrUaZrH, Ǹj~X]joΨjǀ_FG) kQ_0n߱tr`މÝWZDsEd_qهCkq"O  Tz~Ig$p:㧨'H+F_G p72cbbzN8]*չ{$|{z8ȝrm}ieװv"*&$3vx•Ȭ ȫq%4 J0M@IJ aU g7C︳_gLRpJ!x&lWeQys< Ol].U4w|Ux9EAٿ2YU{_s!R4YfS]>{zA^ޯ5O'>g.N8۳[\VW٦k|[Å>L[@EUGNis=gQgQl1>n=ҟ2>Itg٭Nt HpJrgɏMvpWlěM^dzЖ4`FZLrJ"Zf^ՏX(ҡSwxH:FSqQxGFQ_Ql½Ls:w9Ncʊl@7g=SH;!J/S*Ub^ol_FӀxTaPt C5B+aH& 1ӳI$CbZmoFCX] ,HQ-:2ﺠ~aFuL!kZoE,(E-|eCu#` kC<5q`p#­6;pvDK2I)|?;Dqq2lNr3'dc;ѣ{~_2QCl@v?ce{0?kScK-ӡ`q\ǟ#d[2?{LqܵY٭n|m|yHN!R:)4]hDO'NӼ_թOzśQPИTIDJA5S.$=EGǎdW땣ث+ĥ\ЂJFoM_[jv(^0$0M xxa<~ʑot2 b'ʧf/Ė,g,)f>X],Q`O7͢է H$ FPJJ`t?QJ@MPYb(U/ƛ04%gle^[yɜ^5yu)S?y*2dX\!%HN[񂢊KXE֛ܐ IL?S8'A6@ABbU&K2bjgue)O#Lj_>V\E1,H89+s^p4zc ~! 3MW{^v~zw׭ޓzh11v-PK A}cy KbߞY=gXWv.]syl2ju0_jt@(Һ^ \Ԕ^df[Pl3rLts.K˛YϧžSX#3&{x:VhYvirKLT&1'q#, 5PMŽc4XCL"Ԫv<\9}bF[Bh0c5g0':kp†B|Zpȑf5Xζ]/ۤ $HAkC[C>r淜}@[wlI|DdVFPc 1qʺ%}r,zF:Pl!t- z8({4N $+4#ЋW&ܝ1&T8MZ}eִ_{f#Kq>ȩZ׷JDgI7p,j?PI(YwQah(q ;|{ 94({~QLIZ#AZFݦuEt2SԾ#E|-mo]Mm$s^ ιj\CR` BMeU-7nkħN a S5k-#hgO4E>x$^~ʅ^N=rp9ذk!_ >nd =-)JhZ~"Nfœ i~׊M==u71?Ꞁcvs_<:){QmZ飴{ ^q=sRXFc~4}k7)1t__7(fx"1-zxƝ3F 0κ팆1'(<Z)*#˼eWV/)|(n AŻu@'O4eR5Cn=E Bu>H)t GG-`v!ck~ZT~|@d*ʤP #EBuZraoR#oȤl1eQs[:U[^Ae oNsƭxJop Ϲ·vG51mhZ[N+\SXG`o_2F-ry4jW'N":/tC_1t0 $fxt?i(j}.7A{KmAANRj"Va$X`qk`z\lh!6'ߖeԫT ,'I7|D^=GC<dl{C j@=Rp .V{O1d5|B+QV:e9A*哞 na!1"ZctL Pti%I?l6+];oeC>ؔR44W`p&XΔx;[PmH؛F4X(ҚasUZR^ZxbR#{R m b VO;%?(_$}H&ƈvD^ڵIn[fmՁC*v6a息R闋GK >j/ؕ7?OR=1J(߬mPV0n~$fiKq%wM+g[{Wpgl%.n윩~2nYEq[%TX79'=HYba6 lIfU__g"]^VnGHfg&M Y{2=%!~sMM@M TwgFI~c$ ȥNȥp]ƒ__2@sƤh|X7Yﳰ10Iۡc#@>_x:l ӿf``a`P003Ұ2Q0%W_2*o\X/b`a=0,4a_1[t a# B̎{N?XQMc\t? \l4 +_lLN5Ꮨo4l4h՜"Egc`x?lߍ_l=B:o$nojLjntbfNzZA[+[E;}CcMZq#c7cP\ D~`mD>3 6wr3v [l[9tl߰Ev/ SZxA z8NT6>b!L!7؋'[ κͫĊG j(AZ #+I<#R$jZ&$ %bCxHc;-؆aE HŌHF6w1?IrT7 <3jNgbYYy5Ր)AZ_,5ȬfGE! (My"_741ߥ7+0SH<;HoJnUw7"IȈ>9aTG8@  /k(Nd 391On SOInpo{ a`nVh?TL7(!묖2*8?F R } ͜Sm&P B ѭ :ގH%sTXGkyB [Xt tɊ ԰3_g`@(T#%| A*.CDSo-4$mgz%,Q 2g*$u844xTNZR#լWzE S3Af䡝bf$ITA:bPG??_EN:??Q*vEF .Ղa(T%oh 4@R$iSo%#.o@Ci w%ԒGᵐ2I㞻|)RoSG_;&YNqi/5 3Q!I~9.ן|^ W ُDWК!EӮAzO`Hm pMU庺ڑvɠuөcѠd~sh2 $I:UI&6=p9,+[W ßW]B:CO@-!G6KNlWx}|;6z2g}%o$"[2sbo_krGZb&y4q{QMT0:8`fѸfyJ||Pm5/ ^e9(<=ā၉ :4F*<ĦW{6tyH>xkpN) ~ֿcS1W;UN#Kk##gpjRYc%AЮẍC !fkt4w0,b) Iv2<2Mv@!ZleB siHoϋRȓ+?'<ڹaRφOoEU?\ ߮2T0ya߉;%mV8 i4q s\,/ͶZ6RN {0n&T|2N NZ艸H v,5xP mU >~ 7fBFv 4,k> &ɥ<F3%L6CL[!^x}$*,UR=Y)"YL[@A}|QEE @`J~܁҂\ Ü:vIĆP@7SMi 2%b@7VYB#J5  w}@j<-_fgl  RMؤ%Z5 8MQ"8mŃ2rHsd(Jn}PةM@ k> BLʈ͓7v8[T4dc W*fDI߈JA鼴v? |#Gpz\ߔCl k4[;7]Mf,I5 jPHpU ܘBSGÛv'g,ےپżxbǩȜᴂq N:=fK"c!8A5~=9zǏ |nťѴH/# Ņq]E2/[ xPTber[V Qy"_RUXi1? FHۑg5C~e~]V,_m>GlMleL_Wlqᯨ=FJ@ԕ>(8&{CP΂Y]-g+0xҋmelu۝I4 8bw a0e޼:i1AS]-̔s> !go\OooAF9Co?R %HWoo[P`x' G/rLRAc)EhU=hwكOpnd$)܇ 4PF`VHMwO=[C&BݩVpŊloWJ\h# YZEJE^Ri J"@~fOk,zL)r\UT6@״~\y"='RxsUcGȥ\]c2"T5oouPoCݛ_N 7NrOw!YpigZ5o!le-q9[.V0|Dh$Ś{*|fQg*s[G}蔘0& ZbCŒFW!vƩ\LM ¯-@d;HoCt.$8"c)g *otzDtoTl9`MN\'uc(j#PIz*q^BBo0%OokfHN3@0BA˜Й'>0HmEA;Ȅ$5Adu%QY0U#3tW, 퉒om@<#DpO+6'-$==* #BMǰ[ en7pv-mjbё)`^oE"g>*gKhLrR3T"CĞkiSf~ 䬕ɜ<-ְ x"|g*p * ҔA-Y ̭':#K8 :<$D"bW|J'ɢ1 2_^)#D¸d J*DGKfC:ŋ7۟fAAvC:#`SsyA9ϘGvՑu.pQ캩}KAKTxUfywtM7 KlMݳ Fs1yn `?<~lB_+=4o/QЦy{Hp|'?OVj~4ߩS#$Gt'*?񿎻3gLL #1U>>Œ5E; UFmg@~B \H{0O_9YOηG+LW/+ 2TP9vH*"2]|q\<E28U?٘>"MM1KNP+h?kZ` ;>,S\@ZjѲ ];82HK:|ƽ]rehڷ&:](6=",Ҹ;:6BBG[3v,uJyҥ6v!3D0[#  Wt_nv#L ؄HC~fB5FrS5F1 q湮@qޖ^t?.9}ywGfP~=fv{ol=]<.z~,E:~le6~6\hiAɭlK tYEoo?9FMMuT/{s%Jh捇!Zq}2DB^xdpHa=SdԫA'nNOwxVH$u)Hy#SB"}x6o 5}mϏT-(9xp~]{S{c׷b?{6BN8w̚ZBGi\ T1bl<45"CPf+nZQl\1? :`@Qs/UYHhj!ĥ%ӜnC\d0<-8\}fS}4o쫆M-:]m@ݡ?t4؈31m% 'sY?W# z^KC#7rv4r 20oAXpwJ~\z1Ls]qƺG@ #hRvMb4dKrXiaL]HV9T8Fuؼ-Ei W N9ݴ¤^LpLn~֝Wp >.?X%R+Mx|QbVjxGλ ^pcOt0 RAp}s8&yePBn';#Cե_:~!q qŵ9+`0j}))|‹EtP=8ɀ=+KƑup֡/A* _jsZbH&s0/Z(FP:܂͕oًaH-y :3Y 3nE&jܴE}t/dfG:RI|l+x;tZ $hQ$kъdo gaF-C!ܰCARX[L]qlfgAo#u5e-\l۽8҉!=I!GVn KOo^Ԙy @wkz)qvZz@=mBi5@&̔`yߟflpb/ɐ;It ̰qS bk^{r7?v1[rq@ <]ۤ,"@ = r\hBxs9m8@5(|2;VXz2: T@ So O5PzxKKRϫPZM"JNNYRze&; zr#Jt髮T> "]"yVLh92t Hм`ގ-v}UIg~c}Tj-5X5FZS=3 ܚxbB[w=0O/ЃW:PF}*|cR2N$/f??  MRV<_Z0 (a1(<Fp7,ҞN=@S┖MGPA<>orFe=}jr.U:uǔ# ~n1/-(̕T%6 p#(QSS( !j5[|$wFL@iP<k}vN bI<40}RsjqIk5~>oݥo,>\~+zq~ 0' rV^.ߡY8\n,5l\kX M*HenS#]HԩѯIbm7(QFI\GnLP}O.0^ӏma|wI)_ׄLNQMjl rat3$2k{<$D8Z}*kYN^&LMW0W&jR#]( pqNc8r聹Ep8wujj Gےe 6}F NL -)SB5Na7QktiU.rs%>J|2{{;ǎ=;e,iG@J`KkV4a- Y .j6hspCj`xρ~WyErO! IbI0 ԮXU%wtݦl] 6fMM;i.J/']DE2X3ketbwOj,u1j1Eqopmՠ\o@$Oګmp,|ZP8w$>82ezHJp"TR,a<U:./bHY՜oeT[d[FP=>=< QbCy+݅{ CjLPf4[yXa }d&q-!yczy=mnj pzkm=<GҠy6$c,Jwsi%ʉ]j*kTWK8&CԡO *R3taz;\zM~58PG=z%$(p,KN*,~iq@ȔS>hU~1)ܨ5R禚1ԛ\`+9Z-Ɠ;_*x6ݯwy ]s/Ir全zւܤWxd~zдe6::Ys,g3i\Oްgr(?*@OI>j0͸+ s9#"mJ_82UH?t_4)r — ztU'ƾ}i8O̥_ZPfO;4AWm!De~{=ԛ$\#J >!hn˓D]9:HrZnw*ޚ!1_ޫPWZL9R,XTbAK:ZhݑaAx5W8{Bl޳vе0ƣ?ŃG''Źa9WΨ g6mFLqa%]EYrQl(rj):f2ꕵJv|%א;gt2YZr%!ʌQbۋE2^Eʷya~xd1CY`\оX%y0OSsS3!fD LjWփꞓPtU =dS/ 5zL)ٹ470PGG(\)Eo<Njdadgafa$ΌNC\H=)IJ'j L4l,HVd`W\@ֿ2^$`gdgH`01Ӱ-/$לPWe (@g@Fz f9'2g1&&imƆſ1L( ?뱴 8cgMLT[s;1H^o =3q6;v|0^T]捑a++RJ-OaX02N@mFR w"ڵzZݸ6yw@Rp~xҭ520j"ʥ/sMϋ["i^23:޷n~o0-q-CG6j,+َyCs(K9SzW ;;G 1%/d4$l|zX|XNz.A~pʣxEvn䳽Ow0%D2k4K5^\.xAjeB[oQ~4|2%FIVm@C,}uc#8Hpi#<@) 2N&WA1cnM:|rԹAZ%^h=BXfHqdۋXP}&.9З0jAWO;j*oߑueYYM pX}4ws~kwzV }~;HhI{-:;Id?|ƟJ1py|P#*f;T<Z-~u!`"XA)j`Zb[FBW6F7 Qi^!)ٲpͣĨ56hW5 mjWImF@jJBl^-5ԬIňjS2PTc%}bP>2!i̎iBU1;->Y \⇮ Ͷ# G 7Ѻ؅bu;峕dˊߝ I('7 Uȓ_Ǐ_۠M 2};⡫K'9t 7J|$W+Ti 8HrSҎ(sF`>A2nj01_:T?v Z9ҟgU`JgBhb~ {\܏k޸WÓG"H5f){hh1y\(NΈ ekD!b~bg1R}ZB5UGu]0ԝ4Џ eMy%rϻ^,K:ߦ6"互Aވ%H(WPZe{VvDCzqQiԪó \M wMLkf>5᷆?]p4SH(DAoȊc,,ĺ>]]NwtD]]~gڥ{1슠RZT"ȢZrfr%ڇh+5 eG#_CE/&L+,D#@gFٽRu ֈz"CsR'iӅK fܟk ]ehO@ PE;ׁԜnm]$(lGb\6pB )ӿep`E#ڷ&# ?zGQXߎi] P~ȑ]堆d@[*[sas1+bc\ؗ4YlE|zpBG YGF$#04Ҫ<`GΝn4&|ct^8w+8Dh54GD*$vRT9 G˘*M q$F^?7IkݙjwA ƻAiAP#p6G ZB:e:?s p/;0ԁ_ я fϓ~Čj hA`DKMDŽhȌ،E>",:M7M:4M9XGT-6PtcZʗZYX< ǨI|`W mF5MI7PS-7iu؁U@9݋Jh۫Rv\?Wŀ6y J жA~[-7;Zrc0`VF0~!xa,RG3Q `?>RÒְ jHn vRҘ c#NAZ&}Âx.{rv?-U!߼Sj:c4av X9ɭiԍ̇=tm@}o]t|lFJڧ>M3AitV[0" )篌c2]X>C"Uâ2&ק1M_}{P?zH.;#YA7Ō0ml3a-{նx}q}Ip7b -5Q/ʿe 1<ֆuFsW/B]ɝ)%\5u d*RYptTSD30~5%b9Ә~o 췏4\?n *"m#Ţ\k ϬIJoh+#[ Ʀ;!k3{'>54D&9e+J"WC.$~#&BUnl8E(O/WL <uw6_YG<X˛48w"njPTmڮ G/YDp4||%x*kixha3Uf"le0 e^D/\mCԘUji So]NNJiY?f58 *ۛ8,5?msnїۺCk_Pn'e.v ?`Xˣ-(8kJM*]+wҏ S|˦/6H_ y('j 8D*4Ac0ow5&);D=ʒf~z3 lϫh8Ɖ)6}v2ds#Q,ݬDeU8.~O6SΦͺlx;Ιl5n Utlygm`-?5R>2rn i&(Q+wz}*9m{O@g1jE%:gn " 7/<{qCQp:ɽдv\BA@ܞܳPgِ04Ŗ̗H|mtZdpY!m0սBptԆ+ `0BXKHdc5G S]tbѹz\sU~zsjѶI}{SdYA3ֳK68 u:D%*N$p62FhzyKd H]A*eSw!gOvDvjxgMBT F{`7ϑ{7ۜc8-gӖHVJRN)B=T&L7yze9g%)x }xUk}Ú أr{0'OADTl;C؅^޽ݧLx{te8=BD*nl.`<qwSWm-K[lK6 jfWCTL=-<@b }lfBO(>T#J+ E3D\zk|رU;- x1f;RSSbҵ4\xc4wPXvZCyYVՊb;TmW{Kבs+!/bMv`m6LݓwC>,#IgǴ1l[{)r*pX^ bw;,0LgB܌P,+tr E1*q1@F( m2)9kaҦEt z MDH zQa l{%IDy.[#CPF/W艡]6V L`:|g;o~K18HV0v\)%dʺ!CTۿS f;nv朑v_˼mRn)G4G?2S%}#Yy8ڌ3K|r5^9+T.vCV?/fQ>t骿 g,ļ[7A&QN'! .S;cFqc7o4ȇ5*th-Ɗ%Vf~N xVWșert4dAPMOfj>]ejC94:=3Pdq?XWl_& q%2-+XhY:ƸXebN]5F쪵7gZ|ǔ5{sSg Źߩc;]c L6|$vR%pe 뢼-է>vL93t"{%)У.:Z^.[ŮFQ xR>8+9rcu |Gx37N+yM\ϗJ vمHY; +^"X=(Kdi5cޚ5ɶ#(f`leцZ90_o.uoo@B"'$CJfVPsKw[=J.t :Vg sZc8"OU?(e0(yZ}Tnq4KԪ&hG hm!*nQ竚ӊyx WHd(y'XAX7EvsKGگ7T,|}xp-*PMt;Cc=Dnd~f,yR7Hż$b̂NwxS 4{C ?_ zv₵t&U[o^sZ⎃Y|lѬݷ$XS+PZ!jOb tTBٙ؅@كRۍb F VfWCtt ȑH*׭; ["f8wmVUMTdZ-YL4VuX \V'Ey#ם_|\ ­[Ehn\C7{,;K\:8#]5Af5<'G~,qa31؟qH9vJ`wL 0*].VS墋^8wfK'稬.rt^)g8_x[mH%{w`E7_<m/9^IGe r ( ZQUW-+ˆn%'{;RQ3S8zF)7OhMi؍*FrJ/x'i+*;+D& 22:dtfe:Ϩ?H`LKE9 D\KG+iLz{i;H$4^ X {6Lf95NMq/=.̽P6q㕗@%AkZ_וb&u4=l-quE}1* !\[g8~C']ߢC9u||ݷ+pTbUHvSKqtS 7ɢMQ:b̡YW s;מmP-acSnᴿW T0]2fn"MQwwȡZɡWt梟/ĽF3A[ 01BZO kRڻHtW gђu茕v}4gD'5V5ipSAX=7h:&r^ `0"{t-nRe:oѲ>L`GC]8ӹ:m+%7]/>$}vM@w4ЋR~`%Y{f;Oz5{A~a8,ya*G['!fػqJb)xJ`PR?7Q9\6d|" CS1qVakF7ڲ(m53kǔ %CRG*T֛i[x)knRM;HЬ@>#1nQ[:VMz/^1U{c__\UfAٳfQ83KχU!;X+XFʥyvfbo]m## j$}lj͓.K VsS%Ӗn#UMGm9sȊx,.:d"`b(`rO˸ qci3|1|wObؖՐ@Y1Afd v#;] T-M%eJ=Xݙ.7+|K]^B.mYAV:5CͣMͱSWm(щbEBH^t,*Iflx31d$g~f |Ehx\QmEh~pb);ED?7AU#au8FfDښuʻr1u.p>A"E9Oa4L!64Vm߷ ^cʮP:~@q_Ӆkt]'ʐF*1&r Bbl7sRjPT*:1xI6yuzW?Ƅc+aX:V+Z7zR1#55r${c~,YD/oq-gۉBg`B$|vΗ~z d[~my@7?NEqa:I&}sj(]g[SJJ۽#V$4~ė N=>egFٳUY@XAR cosRC0jQ3*re 9ic,Jnvc&Ϯ>8jԂ;o1S&t;h%t|cF?D}WZ^(Coa! 45YgF9]b~FyV=HSS\BWO1g($k%{,ϲcC@6ZM:)DKC]4y{tmt]U,;̣.Qju:lLmXՑlѶXJ^s~NV!I`aF/;U76;+++$/1N"49Af"ϝ;;1p uиji+5kB95i} lnioۮ}Fֺr7W@;VݝkX76AN.L Yc}8(t13p} ۠KZ\䁅CeU)vŲ" VzHe9Dm7NB7AYC`>CgZgJv\cA 4.STLSL"ΜayƩl̛O8ԫ 4=]C{jm|؁JIVb}Ń90hT#OH=lH6%^Nqb?qZu;@S&'૷1+LjGaL1_])!n.T9cU$G"ג>L&SƮgMnoyi&%4d. ,6b{#3[zq~ȓqnO&nwu4fM_$'ٝ׆M\>Qݘ.f(P'dMkkOUhӟŤb |&*͐$tse[Jl|*2z+a@ҷKy_'kPb8uuIޤecn|gsߥHD X^zB*jf1S’XsMsc7:q8/fK7BjlHA.t  1zq&ؚ2mÖ8Y#͟`BJmD}o+9)>,|a%CV 1;^")B uȋ2tg טXZLgVFx- >6Cpj4dи' j%E?L4h?)ag ޿ o4{wķ [_mNHI*"wG?,|?˲boD#Y0ke#2OQ^N~Y ;NK*?TV?&.btQil(%~29T=Cruf>BCkj?c~!o T\Is9_IP#bIuFm JEPF3⩈lBzauP$WH ~ʞ14lRҫ\6+GǝB_7HJ|Z"JwF0^Sאs JSy*"x cﳑqv, }t֜@nS9Bx:2_]@}{SNآYYBsGtKy-R0]x`BB?. x(v硅x,h:t.>~D1~ KƟ "eܮUN4wjUoRqVK/m>YSw$P(;X[+ :6IJ+r$'1͜=[ 'L1=^H=HL)ٶS^Ou ܥ&6w~l?|fl?i#h9Mf yI"]>ao X!Ei,'6x}!P5?Q6[ri{° M[= ֌Ph@㝨|֮pE⮍ݗ'jf*T2tAᣐh᫏o2!\1jiAhIGX8 mf䩛^E?Y8l>ɔ9IHbjE/h~ixY `ˊyȍ y xq#P()zU4jxIknR#8ql>&2ι/ׅK]7Yy^7,s;r Y׻u]   d|Eۻ3Kie|EB]W|.+Z44DTU>!3^ vùtii%qc#I@ ⌹P_$ϐgcTF~s?(i*6*I^t[ 5Y J4W_sv ^]rT~&k E2sr%>&+bpAc7JEknz(]c+P*"Arɀi)UA+g\,UX}RΨġEQ$i0PMV}T %#%l#& N͎ ,.Bʢ~XG] ޷4p_'H`bZkuqcJoiEE(נacQ0pΠ!fU/_A5 y¼tr0beK 4F3O 6He'6Jp smCm&ݎl%09z\j6̺j}d4~0<%fIb)ΘpԠKTh>J$1~ZֿWx u"]Za-Om5=k.8ANv]{q$C ]4A*+h@QpEY9H=`W{_U?cNuM$9@%Ecex_qA(FTO O:6-u`!ǁZ_o##k Q4g~\KIlȭ@ Ѡ3(Qt*Npr@K[4)q"FW>ŌuXH2Z+lD L h`(#cZa)G])TR/M`eIZ'.7Xr&RSA `"* K(6NܲdA9lgљwv44|ŸS1h(&˓l-_9ƏDW6jai”K&9q\P ^kց uŔJ#[p 榠G+ؖǦY'R  e%/d?rJSt5Hʁ=f$QzrAi" Œaހ0ӐB+WK[9boPwpfEkPðb4;gȽľ1b=}/b",雕~4M CVh5jw ]0Szsʢ-fxPذ8&D[$'d1N5'=w& .3N'DܥIRr@mtR p-/ݏqfi@@"_*ViVl(M2HШA]Nv p1,O6BSل0*DnaCHދUBӒx`!80@o tM!(z \x ͤ1d~r5R<_c1= 0DG{Bʢ7Ecg۸FϿxdIJBTN{XH4t%Z%z|y \%I]"-PX̥SaB`Gn=l,_9DBFC bb  aMbp ҥDX7[>ZCsl"3P  z =S4V=)hH{=B8獮sNݬK::]jIhf2: ss(((Ml) %6N٤|5Fj 3?d̖1/FLLL)I(L۫ 4?Ob KhWt]S.Y_A A2~:B?qө<ޚ C/ Bw1@IVL&˘+5WQJW'Qʢ^);~?I1;< ݰV =ɑ8xa~n@Jk$[rCaT4MAW-Y3 ϿO JCXS~}AUS1A!+0GWm(Жv +%odprDa`;t*]N۝`nL\fRÓޞ>(ﷴiͳXj2%&d'31`3$n(PAx_&F!ydۅ/sjީj&m;>knתUh«^9Mp@q멗,nOӗ.OZuֺ26|o4Ҹۈ|O B)撇{% ^f2d)ddȟ3viWs X !#hh1?m]~9|)>t$ԑ/#2舖Y־ hL3N|Yxy{ ե@O,IcbT5#E`pC$\m\rVj!!9&C+7mxTO+NN&B 'siE..Ş5gW +zr Q5w$j[MpI5>䵩嬵,b }\86z~rf+Tt|̯TWSH+ƒ!&?{ i'Ψ}ms! jBܓj[W44g eۊc װw=$!CLf_<wJMݖnCRHC̊f >З^@1c_[<[et-ݷFB[uBFn2-|Hw>>7o$A )V\]:}b9/tH[8&'\ñ,~_- W)r2)3zO^^`fTozpq\YUHOk(E6fKhYj},ΧտD0j&cWbhL{(SnG#;̰ɾ'%Yƨ-xF]3?FkTGO~ i3 EY}SRCЁ*@enÌh۫%^J="lU٦ #>9̐E5+v-ء7kׯaEw૜;b`e&5E`?11{?]/{I`j- (;3#ұ2j`>dT*83h`C.˰g6W>DA$HDy?ۦM,GLΖ-_o꽒 O͵&,niN;T#7[xT}-0f%m=ZK4չ~AMHlD:W^L>KaQ u63Cz8LY^.xq9)dt}l%s풝@9ZR8Fu@s Ew$Vd䍙c@Yr W%UHϧ&Ծs\qeVB_yRוe@<[{mQJ'ظ-EC<=Sc-(=7R1RX5cl~&0Ӡ9:|7~385$]+Մؕz$aȯ$ qTd(TQ XȪZOaZOc*;bmW$|[]$xWb F%>ҮhE$)1MZPdD1@~|-bݦ Z2QWL1~ƨ ;b lz(4bܗ(. T <fefB,&KifF-k UPF~K8twӳaE%]K&lySiL!VkҝnW?-Rι#\*ֹ 7eun/c2w$̼$5W8JE]tUK: z*IƗ\U<يe=xzt@ٟ=Di958}kDsBתyW%`TߜSr{-Gm98r{d<@Y.7)2vK,oAs0$`fe#p1[2;N.`/ϜzxO3߰-rrWPbppuyI7`?rq_2{D?;Rp ؃#w290_E\!8.qf^DO?{Qp]jWðNf?1_CRlx^{ *[E*՚MٵbEnG2r~Z~ EbN(2+ +(b? խjGI~c,-?<ѳT6vH)Q}mċdX7dՎ "yiҕϬ:e~H3w1b5\~:b#) h7H$3t?ޠ'Lgo0)Cl:k65~lDk] {3ͣժRvAĹ̌ͫ1q^Wx>ATUTf\xe 3 sYHst~@%Q}u]lv g"yv"*91n8Ŕs\g/S(l\Iݐ֒R0V[R`V*tt%Qs8s`1z (ٶ=,z!N4@E~ ܅w/D9 NٱoM~.0pA z漢&Xs3ᚨiE{ _zUI,D^޻ W<4p⼣w u rCR_647I ֚ԾTWv>}SKjTKƭchg(t'%b~(WVO Ðn! 1PROϷo:V6-{ M%vSj ED.2.(HɅjL*ėƲeMaʏj(אlMr| Yr˫Wr_׭ vH[*o)1h6x]v&/ޕ| .wVJibt43'-f^,\\]t rt:­Gŋo+V܏#r4WҜ`*E> 죤3sFŤb?hiƃp%}az^*9?*ՂSQO1;8XdlB>63_XBe˄/ROeYMfΖۚ[:}71|Ve]MrO"3Xz6c"RDz6>,|נX\b :@Ԗ 2f'hpXt Ϳ :jUH}~gUf `A vQjKC<5^0ԚݱjꎎgW܍V{+*eo"^ZaSrpqLO!rӢ3JeJ;:帪~l㖰\r7`{By?C+JqSm4Ehğ`}8?"m bg-@3ZMf:WDžcAQ!O_6u}76(̄..sZ$t Wh+B Ӳč{9/,=1v׎./qQ'siipJ_AU 6sXK+6} ֳtWLo3jBn{d}J<94K 1dkB 5^dC_ck ]pFq#+FRNd63VޥoeEdedD>߅&>u2].gkY=qY86mϧL*_vjOXVף/]&ܱa)׺}zq4Vo`ռk-y7\+gwvа+j~xxFl&AK<1juRu{ј?u1e$A/j`ӥ"bo5xZky tz^} j܀c A" u.;.\^@܈ 5)=P^a.^V谳reٮeBvtI ZbLٚ#m|vD{J˚ByAyNQi4oMuON-b̦֚aa8GkR[N&ReNqjng*/b7IM_IpFaX%ӗ1*l ;oFs.Y/}و/ dG\i5v?6%5EFJ:I WEj<6o~Ftq SV4yT}I\&`hdjd.i1rF@#/[ :*1|5ZAYUe*bE) vq y6;)!QP16S[ձ,!kI]Ew{9ÚuOO՚=%}::,SP| 6+%Uڞ ȜY  CfJ- <'(ҩ'wKc @SL 9)+d04{tG?3){lq~]GrvI? W>4FZk `7=N` '2B*eݹk!eiSmuGcdq]5c4FIL"C.LJGI3Y%ݜ%?H&!y=2f3%;FBv&H|wqP>㙨h Y&*s##ʫFJ:Qܜ})q}!MiYH Tɧ0 $ꋜ7@MGny&Z*IkR&GKbNQHҥ^q iކIgrEe$AkEgܤ&>k')[$3 :>5[|` yUVΏ+%_\ &F@衏R $ʰZbIro95~J$.!Hgo䤝r:tnV_ݞ^/K/s>@IC/y+` xɣ NNH# Q3d@]8HYi@yp24 8D KH a[ I"A*bNsdQG58jfa~HCCPw=R~ Cm_SWd>s!1jYo 8~PgRXFI-sG֓01pbe”eRG"ڂgKIW:Wjd)piO~%x,lPx'Ua.fY@_OLOp"A\ *M6GI/&utq9ݮMުC릊BwMԭY H`mlއ獝6]-+t+F{{#:e󫅻㉰:/4_}|{]Jw=&Q*g=xDpRTkIjdvs ⃷,.?tVR_ez%[ώcoj ͼ9Aѓ=2r8T P S[pig_:)`c#xfuKXN"սJʍ+x]  ߠ߅~01Fqo_gdfa+T8=WV3T MψVmU:;3dD(.oYdXi#Dcgġa~=tqz+ڗ=|p (@%#W<s^X :a~Ɨ'䗊'(wcƟ}qC>"?Lp,3[4 [a[#WvG`n5¤5lߴvph);hVTW]PBszTYn3'-שzJ9C@ 3_Wl˞Z5";H E8)"@ǍfB"جn!r*O H Ϯ]lP =k@Ta28yP{D5R_}1X[p_kតKwGKz/;{l$G)d{R<L 7RB2!8^+O>CBD>~<f w׏DR !BВT:S(j[])/ Lqs>[[?>CVPVKYhprFoŌFXnoVP@GmVϹQCqmw9/vl1gku ZCe/z+i_'x1YRp<|+ L@۾ÿ=x:1~vACh"Š+.wxTNcuoF6 qOw6~}~φy+ e Dt06 UY}ROۓ&_>۠1l:O&sLrҒNۂXdȡlu1#4},s} ?ę" U_kڛxpkZ{påGZe4yR3)K>JS[>Kfe9cQ&`GHGGPZC3`i^7'J).>64Rj+[<(ȧ+~i‘p ^DvRxA zf,ͦd*,^KS?UIRzݞ}MgjH. bc?%:i q{"=Z>c&4!4~[tf@#W^Oǟ5sԏ2"?lF*poxгΊ;_pG6]fcܬρ죤 '),*&7eIo$`%,2 e)*.=W^\'\hL/rJXmd`y# lW$h+B0ޞ"!hm5&ۋ ؐ*DnQM1h nWGwtt}cmm˝u@j3uJy؃ϺrѲ'VܹC!O.lr+WGwt!(tk)fR1CbvӃQٓ+w_غuquV>ۃK˚.^ω'A$$&^?}: l9t|V` d?6om/m)5hb й00 U8uk@İEPÍ5`Z*mQ乒Q6thhO/Z0P5K423 7 t8;αHm $Ȫu69S5U]Re lȚW06% +{bZ{#,z+ sz]K2gɉG’ mޟ71=7B1U#){vX`oqW[h8fTWQ|ܗ< gAKܯ%!A71rʅzU(OhgGDI9LE᳾u 7Xs|{)ssp窾;ҤM6`sh9&VN P i5Ia v{X1-F#L'bS9TG:7i [@rK۲[x,i>aGrŚkjDpTsLYW=:u:erYzXr7 !^|T`ݠ&edwHn60E頞} hv̙"2 OZb+'X;)G u 0e;_DXLdt}$UV#AkW@PLy\scP#ɩ!fe嘙 L 3 @dgCI4$F9)/5a 6|]6vRs|%(FAF7U#^.\)O 3맬JZz<"-?|h`,u-L=4{1rFYCe3 ,çcI+_Asml3Ce~37 ~[|~,>Qve=! *|`%\Vwd[Xy;;{i_X=TtOE 4$!Cߢ2X"#Uyı%! ~M8YfXReՓHRTko}n*wI-FK؞}Є"yǰ[CQ4Ŭs+Oc6{hReU4>Bx=F* Sё$bҒNLȾ A)ߗXQ\*" CP}w O5l|Gp#CP$9ٲe̵i,B2#SUKu/E2톐^UAƀIc4/ǝ4`pz_C~e7L `tjSNWp_U3_i4F&WOb QPP{W )@@%TQ5; 099@qz&9 %e3'OtkaU_gE3\P=a>R<k=E: 4q$b;\M~gf 6#c~*sP G/9JzkX~N!y]hUC>. ;E`q˞H׆Hu?q*03-$H ֓}/]( Jvo ^WMc^1Hdu_!-= 9MaI_*H{Hݽ>zUlNL% ̃ ِ%UM_Jpd,RYDzL'CkO ᯳٫PxĠ?Tļ{%ܓ4PU>D.8 ,> T8;b%(Ilߍ&q;Ք h|hF#TA*@c/%Mwj Pi ~ 4;U U}W i=2y_Tt?ʼJ:'Hқ?٫?׿ ުB 1% `yJ,NjH@%m`dpnUV`;$:X[VEp_0&)6j.2v ȐνYoU5Cԗ܎ĝɋdEàK9^ _Hl3kDӸ|*~e &jB2yBX o #"(LHQ΃,A9{ SWV "잗@'!v0Cڗɶ,YzGU,/ FօMj=n=Bl|xcڏjcf$x3 < ŋ*޿x捀3DǔxX2 Ye;fg$5/a``P;GF)?&G?}FT䨖)'լt/mJO|=trҰDǜcPn?@W.&-HHi JEs)Cʭ`)D1Ae4Dߜ|엹#TU{eiw7 ]Q繆1}YXwp,q7Ja"{ >BCiTO㝧Zը98].p7ЗXOa^_#?=O] umL0}jL>]7ō,aVϦ,>Y4yH3_L\.79ռkqg8E=1eg?ig'f%Ou s{hP{ߢ fWNF-vZՔvNNN=C [ϗKEY6  ) Y&|-x/iר8,+qM< K|u]+TqQPq|lm kvMm9'"4cچvgcU(Lqbʰykcܰ6|v0ܧUrmmgSs-Epۓup. gDzB|F,$bZЂ,/I]_@^ o4->Wu)||Y+T[bsnWѥ u'OXg4Aڝ5ICuYB Wĺ;J$iTf5lP_ܟ<:nr&< BqֵIi@&k^o5$ FEL!R 'P=Ch7Niϊu+io7k==$E1̻s1GqLoRzYMoGjԍڸa^ sسl^wdHY[lW6.8JH :Xz"#='>_oΉy.-O@P եVD> t-cA74/--VCm<8Q ӻh|$nLlGh@Gۊ )mʎ[ 0Usl Ptd,j,4Ҁ=ƴ\_<-9~LCK*Z Nf ~%!&SckykLd4v6@P2.\VO'tܵofP?`FoCBhqpW&q ÓQ&m@e {)Ȏ(ҭ~,v5?f:~oHl-$,Pp# fqUFIv FL5&χ7uQeL.Ilr5&dYŌK+(SVfq&>x6zXi5PD$l #MzD)-O@V$ڽ4cIR"zMDsit*U4v!u 4}>/xíIL1o΢'5X1L<8&TʢHp$gޙar &]]dy &CB[\yReTJzg 1/Cz3C:I ;)AYXo?J npm r؟=MOc ߌ*V)-z!H["Z1p=Uha>&ږ)i-vb U {}UZ}3 U׉Hl57 ȽLQ;+Ө]2$(wL#"{􀡄CWc8 Yt0LTyVdfm;u훚i MdX0[QthH_ކғJ' Q?rP~ H/9=t5-Ɖ,EVAjo|d<04c$#|G8<%D0p`#[8$T>d]eꧧxγhj2$E멗z7/ˉZr8{ VY}7uĕ2ɣ4aeG?\0;)OC"Xmtѫ -芠1G{sz}*_U#;| 2!ٲ74cIrStn坂YP>K+K! v ѵ{48 !gXJr/^$Bd$1R}wAgr#l%rh%@.eRLFikVp1.q}>UPm4aHH*#| ˆ0ҹ>.&2_Atduk,p h,tetctW*?IX.qlC}"GݷWA|_+ %Cj.nE&f6̘ϛ*2S|#]lUZue>+l|E3X[cQf:hϋ9LS)C K0L,^is-|t=P8yXTQLC24ΐ¬@*'LKG4}_-tھbPm-F1qd+?#$CQ>}EX)@A~vU)8ߥkylfvr3PF3IUl0*@D90mjʵۆ >ժ>Lwf.8N )d>llmշ)]¯SLtƘY=7u5D>/)߭0^!!3Y<,aD՜K=پ:o 18ɘќ*C:Т ;DX>˧РP}j)T6tH?5TݫqW܃1D(qጛǂLW0V>"u-/س֑R7'ؘz"=k// =4MiDn_oG$VKE; {0Gf `*h"fXF2(Lg+Fjr&vޓTm] sdw{nnA*#b= !o$2Рj5t:;xaAla87+Hf.*UGKgP-aDfhMK,ojkbW-̈́Zb5T[aokHpnIqi#LbB/b9¦dwe-:8 8'oX/Ltplȵms;<0ޜmu f(,@csYAoiR4D9T23@D}IrAU=aDy(Si,>2-0ٚW~8{olrӟ5=W_Z'z>Q@wܦϋ0St+^${`D {WmOzKZWZ["Tb ?[d ?! v ӰjHUqp}U ˑ~wUbif0ڳ# pG*?V<[@ΪbZwhJDq\7-m:gSaю{!J'Fd\pWCo-{z;zP뻁s\ZbD*r~UcR+wx}Z"3:Ѳ), 2[ȴ.**7U`u@d\EwdK.[[ϼ/G\%Ôd\B\v)~,ܖ h^l4CnN%6d9N\Zԡ:qݧ)7]K۽ ScL3hIN)n0 E60Rm?&'C:]ic? 11V{C9-(uHϷ&lqJg L= vR \2=}g ZtYȷb2jlﴭgz؈9qz^@;tqkئB=:bS(sWzQx&1Ȓ>zt!x=0{%EzcLd1t[.($vfy77 bNN.WжaǙʱKzi%c6_ zdTHRH\5OZ_2zKs_rS,w" 4lֺScb]J z/^xDYkŋzDT$C& {E([˥3s-/ ICً=]_}ycuqfzJσL";\fyvo`T-t3BQKOh2 Lk(YF\`%BaQĸQgU?5T?cϷixąÀRK潏/]A' dw+`cc%`e`21q102r1g_o{SuL7%O֎v@?9iC]VNΈ8)8Z1FF&߯:`+/ # '# w9uL_ٙ}vWUMRWfVbP8Ymq1>==~BX?X ^ZxW^vvzu|ʰn!)vlgŃE k_vh~&ݛeFG j=ʌh^9#ՍH{bÊ{g5aik[=d90V5Gt|p.!M^-k;![!|*9)˘;8'\ZaF NbbHkNO ^].RN]R^v=玼XY^Xogox1w8g#1V+"6B5V:R3Y܂ǭ ƐzzD8J~pb[4}Ec@ZZjǽcL>Ez L<>a6~ m1Q&L+%.LQw|ߙ֙jGxXuRlRK(r ?7S&eLCXsTe$: cpLĉFJ!?*fH0 $eAi""kM6  Ċȋv3xċ"Sfh6#BQA~0@7h3f#ߕߠsIG L&KV:'0 3 Q[8m00|r8<+b>?4k}):! qh. Fa’KI.)7|,].7pk NU6meAK>8xϋ.֓x&փqjԜͧ@3ҒݚAΚKЦerwb2T Ba\[7Z/v%4AV`Oyo-yVR%ZG?Fl\fBs֍+}j88C3i6/-ULJJWƬ1S};#4lTHGGMΞ@VWd]kB3_PuIWIs˘Gi47ou]e lٶFihݭpkwwwhܡqwwwwwx}}'}Q9kc\+VX+3`C8Q`GOh M-).b^$ *y(H19*;4t /y쩊1-u(,UK-{Z6?hQg 欵GW~>t!OeeKCI@F%'f@gu&G򅶚SlO֌ti0! X߇&h!y37I-r+l yhϺ=\~{H !Q:1Э 4J }3Fſn}yy=gh@tygql 3.-e3NSl ſuC&OD`v+Qm py1tAKe@axODA2}FK'$7)*6a~ys`66;P׌78>S@V`udqSHt| HWT^Uu9.=[ܔ ʈ(tˈK'Ϣ' ݟX+/& #*V 7-\-@5@ clφ~~rqgTi} B֥* o qneh$vnm1,'j"+ $<E\R_@)t/*X򣝹[#%KM`>yD@u3]p! 7{F/ v =osIgm), 86i,g:F?Umb/ҷoNMhpBKS$ -OU?T_dϋq/.=pQ;|ut߀tL \,pl_/Olf?DZ]zXT$EIdnȡ__qb,BBei|ư[4,Ԓ6?ͨl"ir?T i Kz8%KԊ`bVbzw5ٿXꢑb'ydd!}2XlMq-XIiWjsv*y!Uy5e||l!=e$]dmL(jA.Vҩ8hmZ(xD]l&C]hBMӧ$AקC[Qz hHw7X.JbҚk5[[G&e$>o~QGO}G;C%,cŇwy#a? 2pmV8yEǂ Q r$0v d~7`}W4o|:]] !zhgzWTuΕRuB|=p`J49>Q7Jn3uOWRlʬmiiGuS:nhn ޮQP[ף"swJeuR_ɞy9V5kA":Ӟ;V0[&jqա&!yp[֠W)t ]D燛%6!@B'gf^i0{m_qhu\3k +R֛chO1D с66(^bU,G HOHiWi]Jhv7Y?C!ȕg3[1-%h|&*S=GO 'v#&=.70/͚aX솣C$_4O5YuBdQaB):?0h8W3@KzB-)t/u]&h: Lt9͌P{Ҕ_2GSIeBQn2AOxw0W1!"#T9_hz%E 167w+d㴥eh`|x`n_ &(6 _TCAOn,z_Soa @{T6[ x:dyCB!~&NjAUivE4pΦؾ+< @?fB GOr=BE86QىBEI{sS6ƅ9w*ul> ].VnX`pqzJI˖T8#9gUDxIy8WX)Xs!gB)؈F‹3`_"iǝsb&>/{574B⏿G1V'ȴreF^D54HP8(T=5(޾4a섭}&J^^{Uwa~y=Be<1X38-riNQsCrDKCx>dlhWcPhνp욎&:Z"ƒ]fq_/9{>FonBU&BɬtÿB367u AiW'9c[hv.?j# 3*N'υ(P!f<2ʙ.r61]( ]tfJUEm]ے0% _sy\"ጴl!s~zÅ|e{ N{P) 3m$7 ɬ\_åqqd`#E̛K]``t#1rRfrhtz{E},:eGfk-@h ޳|ӟR*:3n,BzjsОE+LAW,ld za#2Ʊ?|$usIЛ̈qp.^',s\Ҷ \C+m#b.ʜ_ ^"I86Lm1(t~M (d3Xjl噻Nw=xQ#TY=&2yUsqB̟ `~Urg4ϨL?q/os ·{"½N g="&q3sqK(ӂлlקG13W*D^Gj]vb2(nk`G3(h B3-BsAׯŌ UN7N1 9:Tn=i!2PRh#$#M' ݽ"ܝfaSh0Cؐ2a;k 2V!!KύQo~g&խJB(e? 5j%ulGS"]g^Yh'x fQC?42m??nYoM~XJĮO!v11Įi6sĭίł[IIR5,?kmDXZ箁+rI VE/&zk%zmsƅ7b,壴lʡI~vd@#/ڻ~|#J[99)5%NrGs=k=%p>!vzެ!?ⷷs-<W~Uh= Baz\m9r|'_P^XI*y#^Vt﨓`wBZgZ"4FE@ ߤgIQHOrAUuH "+g_/v8.&*.:*$8iStj: ߕ9ziR(~TIQ4@c JR4( 3ۥ|d ˆE-MMp63m3[4$)$+}O&G*ignRY%%9B2488tm eHRt hȀ:3f -^+7U hMj_T!z33T' :fUf3ޯ9l" N Y+oMg<-6u*mr3Kӎ Y%jVXh/!DLmQPaMPkW~FZ,O bXXQRa@0%|} ;$Ɛd0]l A"]FLܒZ/H=@SuX z y!rr, vP7Pw)BDjV}Ny/~fõ F39sYJ)s W)s@ >3>KXX1eK8{=qv́%t{YHqQ~%)QzϜ Av:h>b;.Dp.=Q+r4$<3x4-p.ɟSm?u*ؗS0TcF,/& VN! * r'Ym= 1;ZY` ^; 1546i$le@&~rO#ʗ=Nכq2WB gʟ\C";/h/Г觠+_ a}ؘ3~2YbQD$ wߦ 3ޗ: jݰxǞo(j l?ߪvyN~ ~ۨhn2P˟ٚd/x/BV)<=K41Xi0&+*XݫE>!XHsV>s;oa(l IBBJAF `0lj.lu({w5Y]3Ч *B)[րc%)m53|]=X]yڛE_ed/~twwt ܫ (}3Hۡ4ZUU9,$F*P]ZpO-Eׅxi^eЫ> szm+{bvCT 3:wsȼ.tn֌HK>ޅX%S.-AF!U GlwuA3jv9"_ΫC!T*K]S4tR.  I oa9.a:Tkc_A[^Rr[\/1< O`Ag LOMBֺ]b|ESO%ܒ\J7jV}'POaHyQ|ʘIӞF+s<24 SHy'-Å66LÝ0 ӞADBrk6`Nj]o5L/ NkѲٗ3eT ;,{җ]-"ikʓvLDJOvõ#-laiڐj>bXK}DSVٗPjuN~i1 Řel$uK1t2-c~b&3QHYlR\" _ tByuPte{֫g]S'ɌZg%* :]'P\IRw@hkMoqMڥh-X5h5f%ר𫍒EֿyFZC7V\G8lfvQ_F,rB۶0/\JH ;oò0'`u7?n`FɻXxw K)I؆t=&d{@[,;M5!&ZظC$SevY&p*K =%~f"ؒ,G( $ /EDiHUjy1OY N]ҾMIҕs9@(+*Q˿@EJ10_m3PDmDhrĄbMJ(}z OZnX"`zQ$b QFQ,1ٕPw*5d30`mZ!GJuڿݼ"gmlçmefWGL/1$W1<*_XNV] r~ݳ#,+#W }:qɰਿ> }IhohJ'a\X-`( 1]X* ޕ, Cw'HQd j?V˫$A0M:MO t'&q'%%'qC)W@ Z.r%*CH`a|VI`qJ)/Ύ~V#L 9ݱdQBCdo1jGrGՃtYAWAf.sD $J!߿Zx);imօ )GkfOt^ oSt`kx4I4e=gw xj9ngI,B\[Uz["PD,^O#zJWy/|)(6WE! w]i\^1/9u}ٟyp1QMЕTttktOOW{@/k:I?\Ϝ@Ԛ=fe<Ì5k^7qzMܴpہ+VD xOJt5l)0}S؜v7LG8!!&6M_L/JЎhQRjKF FF1eLv69_!{oF8Dp 21`‡ԚXkW3/Nq#z2. b-F,MABQ>NZ҆BzFjf}]KR/_ʶJw:ge{Qgy ٯ%0.D,uő^pʇ6^55rt%*NꚄtk0`zvCdvjR"`=3b $8[8xlmӝȵum0]ɱ񓤠3hPEz AHJF4a*߀ 9 T.pzpXv<VTek8i^dsͯ^e!).PY_je_5kDj&~/no; *ck++ X#}= w|ݟ<4J_f} W^ V)*5^X|Kmb̸]\ٹTzgjX/# xS%}:oh_bV`g &4J۝Ju8y'ohtuk&>F[OWX(V|>#X_b9_Og/ {0Eh#bpC-RX[{<^T)^l}5Q ,BӍX +Dt[nS$e+x믂Lqˈ[=Ug5I$cKCɰ=^.xrD'Vsbӧe>ٟNweC>$0M+yscU]j FP(Z Vk&1mbBן?E/RrH:[oaK tl qwQ z\jRǦyoɬ?.N-+T<Bts;Z|uc؄SEm>ȰҮDNHB睚Ft#bNڋ3@)n5c^eso./b}7K 7ϻ}oAwA!յy|\ xϷ/ª3,㗳<\2W#Hcvh# >XƏ rL;t .V-oC_x!8dGg 8eѕ Xݍ]J,D殅Rmk1,%o@{-ڮʉ~b|36)֏*Z1Dž}KČ xwʒ;aCɊ41`rC HIvo+Ε##”.+;P 3&-B Gշph:HP^v70tц]q(V´رg1i7G%$%;!5s( oof$K `.ˇg4/"X 6gJ|zԕ[k ^?т:j˨ TŪDWԎAh][t^ҳ2C,l# ʬG#E*%t&lFuxrͬغK5\NQ6*FqPαX RcndTq$)kpMׅ@Qnϵof G͔ˮ\)}GitLFf|qB}(qн22st~Ы&:z2m ~[:{9ғ`ٯO(dpM A8x g\7,ypcܨg)kikx/&6 nm \)1Z`8|P'9qLp#[S\m>љuX2SE3ův>Hl*"= TR$,SE )DRN%̣Ha%G|͎dΩ>D$51F} G,-C6q`pqQ/4^hG!g?}bafds6+(ވLۄ1 3u -k+:u/? fڼ_مcPSbQ"-9p_8tڸNpc32cX1vf,iz bʨ>aN3lx3s߾~^Dܾ~azh߼eYآ]af:=b=C*8 3KJ6C#tɛEq0Cfc<.Y+ZDY" Bk&piR ԉ5w'RQn@E>Lf^~P~:Fw$seAbOJ5zQMӏY䧮p%>Ȋ{Aj^`9T|jKl}%wC#NIeN=%8~Q*<+ǖC*x3b0s~!ͯTj iigGOEen~}왐̲27d>~qZi yvu<h]WM$`hٺM0A% Dp!F@V )^#t75>1&>&YCf쇌~^}^Ep*D: {qRF_^2M"8$@K="Aɽfb#%sT^]h"Mi0B]C$PLFHWfQ 8@rxAA=+hdGbf%6޲j0=^ h0(p)ح_ȥnSlY$ l zLa(qB_Sץk}ggc2e387dTHG*$C98;:%.hȣ@f놠bSmk W|ˢ=NW^|F+_l%cjK]K&R |QXb" A*E[ TSSwx#0luAbg֞w:P^0huDTIi$8WjD^Ҹe>k޷n}WƖ%kݱª.ېw!)b)ٺRӜY^Դ]mk('oi認niώZ u}c$hnU !r€GsrdAg B/ _7F1uVDFV1N8Fw4T45F1o={4r:RmdߚP:#*iq8Lnq) 1+;yKhI )~>>@lD5HoU{nwK5qڰyDxigZ[kr۰T֢ɜC=*JḬ׬HŮus RA20@՟en+w#=\}h=5 j芈B\ p7SUFRNW;˅PE]5TF5y|WRBg PHs=<[*)UBxqpl"^LPSCL/ j!C(;wE")2R ;Ol߇wΨF`8zY`D= a=XQgu,o30hRLC 1 R[q'Jy $ ]Dy|72(vjqM1pkOc7=uF_`* g7ZK}etʼ5EK ֏+KI[)ZJk{I@'?W۵KQR|Ui޳.>)?[@s@A V$E[_VJs=޵{D5SδzDZk̸+ǘvA%ߗ[ձX/+fqZ6(WAjZs$<'vgq=PFݷHQ:d`kюR/O =H5V&mZNu{U9F:QEk$\ұFnlxŲS屮Nj%(z]Fdm@n0y!zTD$Aܫ^ ~zJ{*BQ,{0%8OT[(+GȤ^]&j+o[V'6sҎ~` YO*<6 }#GQ&)J!Xϋg< |rɰj|_v|5=|~5y$j^Ea!+R4uOL?ƸzҴ25Mok&NXU ^TMRHԼ*TIQù/ՠؽ9h`>_9}Suʼ ,~(.He؅vR3x`>gz;ۭz\d|49.:ˇ(w.q3~:|]@q Z9#s Zm4T[C@yP>*I=wPʡUXu*J3(E݁hb+oޜj'W.2] Sծt)o \XR:)J\ ޘty)L鱠E+ bxh9t\.BFcS_ vL[ڟ6=+ gZQN^[['|Rwt,D 2 z*;8/zZD>]ZtĿBj^NH|Ƒw*xd- 3NqN*?**"ܼ7D}5qJ/e-VQ(bD3y]dVYFx7-{\=qT]wiﺕ3)^*1p [,V\?hA&.}tk=ʩ|'J%}}]eG5 W(la˕C X妽.Z qv ' Xn_D뉘s?X[DߤW:Ty-vVWj6u2;\pF;y.)L%漃ԿmE}GA:7X q/@||ar#n6VNz"fV=#_i8Ym%VK,,hX-6gip YL=4߂q8"qJ}F嚷Ė0 yBY(J,"D؁ kPڍ*C-+]&z>?hliR_yu-B}7'bwoS kKv9fМ>G_)Iqz(3Nxj;z 򚑖}X|ν3O_$}#j֕Tԧ/L Uᕬ%,XTP#eDrP%!GWH}w[v ^YM wn|T&ܗ괞1J4k?^d~;`Ng'Fj8?ཫH͉aʴY AXg54|()z|%Hh"^rŒeD-ؘ'4DjIb0QYhzo$Ag;(,Ƨap1;q1ވHYZ]OTVŮ+.a#%`He9 ?b_l$jԩ/1Lj}P5V=V{uaQK|^0dz\<ᛪFRYŽp $s&x{|"l;*EID[ S8`*ܓ4ߛKKU-{Ur~:JǿSjϖȹ+@16R6Ve< w@քirQi ɣ8{#)  խ Dӧ{Zsl(*#ؼ\H$VjX\P Sai J_ڏMô?љEXCF@k.Q\KEť-s/uDZ$g4e,\rk9%4\2 pēwyQ(<ޟ:ef2bwBTYߧ!h 0DL[O/fϲ1hǫ~m);C~ KZ5++0T+TznQ=Ⱦ }H-CA-+czC/8"y}-(!& Tu/6*J'hjBa"o#`6٢\3aLXVAKTiC0p#eڰhjb5EPz L{ q!'v\yfIMzd1^{f69kc}w<,$P>F"\]X}Z W 6|G| Y9ykWrxx,+$,{mɳm0jI :V+s z U xؼW;"JV(kMV1.\tTCKҒE0/mNC&AJ]N_! J+SA&1tLiUŮsel 8sX8Y9HYg䕲,R4~Te }b]KT]YoVdm@Ӹ=ҵZ.ɽL *^xp1.f؝0JI3Tdz' 24S$SݭRHV9^bNRz45ۜڪck V鶞^a>@d1 e|Ox6-ġ8_׼3ݢT eEu|0c?7 B=I@+F 0ʀLe2MEիk-w@]:c.>{&t,gJ+/C 3fCѮ`Gn%X~TyK+`_hK3hO$7Po.;AjN13$gqo84n:zBJLȥ2쵎Jk2L5_FAKhzڐ|i띙"t(Nzg&&ߥ\.o-+soJr:rnR` 'dѶ'a<8W/ck[ ~|%C K 2X|mc}e$"<H8΋._oh~&򯫣-܍TMs$K Sѻ Xѹ fۼ"<;`6̐}#u̯qY#ʸfQOŮ_X<:ӌwͱjЃB`nb P w_HD m<$Ycktn#rU ܠ b=-AJ;ϕ.(Qwi[.! j\vz4ЏҴ Α|\CM8Mӣި0ig5(ǰS/-J.A'67 bSעu xmO.Êq|10F/8kM ڇ{(0naTCt,yG/EB+4ղi;1m3Vtm ^?I_b!eX[M3p`|qk1p? ?^Npn*4# k(^TH,#~zjHa~jn)+qN)2=A/]9O/a2%}j6%jҙז>cY{EQ=m&٤p7t 3t*޷?JnO9H[c<FKR4?h/DKWNpAΧ$q ;Uc.2:)kd!{HLMgY$maXgN*:

~9U"Fo'SrK3K.s ) HKp{wD*QHuvt n# ~tѹCAGc+4J/_rMq)[߱Ԓɾ[S1j{c/n 4f`-2ǞJda[e(5-7$AJOVHszI-&=d?c%زn^ *[7LQdN'kߊRJYf^9o򄾥UiiuBq5?~5n!:PM4%e5T߾R/ Z +;FgE[i ,5(rFI% XDОqfgtRѨzaD9DwOjR%x"㴀E}ֿ3f9)AKQj|ڰxBKOWf_M?vf%Z\/,d5i20(Ϗn@+W3.$ !R㎜y8O0y=^pW뢯$+Ke"؞J>ṓŨ)^"I(P(?̨ )ȢïѰgVû?rN(*PXzxܫ:٭7sxT#]_ zmx (`v #-0`zVFFz6f"f6z66"V3=#?i:,?:llNa:l'3=3+ _V?`lg1-lL'=#3㿃0kLg$bfa ?bb'K8c,d?Bo ( d0 g, oQ031ǿjL%ozY@ L 2.)%޷5zQz$Q}Ag-o^֗9C7ڈ妌 2*#S(璈B.cNE72b˅$Lv`9?3{Ϟz(TޔjW5NŢ`NS7^|yeeR$>w O yc# +c]%-va T뉾e2.V  :ܝ4o^,MNk CBLcA}@fZ0Q/s+1`2*HPHi8sta> / k!UjW=kRߜq[ ሌU2^͓PTy:|Z#w!ͦ%UeQj}-ŶE?} Rޱ@ePUfJ+x֞Οȥt(WoԲ7p,(OB9͖H K =҃@4yLAabƗy`呧A̓rũ|rg-MP3 RnV $lF^P%,[/5]xYc_r!u=GkgmcXtȁfښU툊  jhh!ͣe9fDy΋^S8 vbR%bi'W92.}~ݧL\Ԁ"V ozjXTc|i/\^x^ظX$.lE$e]kB X:VY-|n'ͫ,%͠#ܷwU ^1 S]F$/yi4tm𭈴+>@KMs5HowmG]azek#;[;u2{oN!'4ALybYKV"%A@ԓ[|vʻsFgp!]SOּ:x5f!pZjL3hׂ>{p ԛ[L䶉0.HKvu>Ȇ2RDeN. "U0s> Z^ߍT*Le (9} $3Ʉ~Pv kMP s:냅zk]+K$=,#Sϳ 0w٧ { z =1LsdFJs}$N¾:fQ떞Z[%bͱ.OH2Iɘ6 D W4X4k 4,-}8miv$2MO=yBd y L쑚W*qHS.!S W77^ HQ3יEMH@Ԕ]W_h4kA2K]D!qj f8wXrQx<6tV奍Y(st!lP_I+5.P.9?1|U6>P܂(nN@0V]0@z0.ʆ&YR\SA#_{LvUrB7jVerEӁ؍ Q*31&̥{ 29M„Fh.7:\w`^nxdmލ=E)}NCpvQHU`%P9INͮYkU:A\{Xx.=-B RNVYǢ Īr%tOĬۋM$u I{gL|w:}ƪ\Y\nI4199Ϣ6=DkM\ m^@kO!8H?6bxti*7$z#=Oܛz6 '}py ]0GSXV=|/F@|= kVQv^in-oy!i-RI;>| po>L\@Й Xft㻁sj90GHF.@)H>NudwVdY } r+2{c h׵_7J$A_$2rq~9}.H)]b{PAxIH& d޲x0-ou#R`Fmߋ0ֵK#ՋWԮ`R4_leh)xOڵ;qխo%z~_G[uI~}:VG#y,? [׬]9?"{v-w|[.7 TѠ׸[WYmw Vþzy 0i1//*RP(]]8C6ӝ9E(_ ٿ'[Rی~_JT }f> &`Xqﻖ߉'yI>g E_~%#bH/{E3Dk1 嵀@! &ܼfI0yLXrc+UZVz*%4KZmjg+S&]6Շ}. `M͂] }8Щa}LgWIɨ?((Kksa^M"tC4e#%\|2-*6(H~%axDkؿ} k/Lp>h TK~&Le7X<gz\3v)ʭOؠ.$c1R) V9+PD-YT-QSeR6Tnp5#nń^l11?69 S5 ]b /zBy6ucfӴ@µ[nc%g#Hkb#U)ż6Qbe ݸIz\[i q`t\m,iJ,GٵU4#7/v)w%tu/x־8%`.}$u Yl׺ւ1R@J1Ga O&d'crH񙚩wغr8t s;I\'@ M*Z@XMĠf@Bܔ{ðIoa#@@a8:hb6 !fG.&S*c֒w=f͏d%:Yso,~;WMF-ky^vpO~81@p~~ʞl}vV\7$v';X2 Obxoã4{yR' Um5AvYE7~<9?lf5 L4^YBdg=d=q0#u] >I-#6Q+K*Ĕ$=C+#YlO@Gq^z7]XiYT0Vt[T@rMc0ȉVVU'ǀ"lg/R?}&wg`(9^Opt B{oK,+'(֏/T.Ci*n@ G-U:~wm0ꊚl!Q.Դ]݌L٦nx刾f"~7,dZ#V>xLAj 熪NCPƻ`?77dZ1vXxqksL>.gtg pe39~j-RcD1E)nfa?iױ:W[X?Q&)K\mg nbI" lx^*,[EN`!*+~W'g7gamF.d]UC5Ȍ&{zE7V [MW6 H &gJۤĠfϢ.Q B ѪJY^]kb[6r]H?xD"Ks!޻VHl@l/⎽5CSXqf? Kg.~a1yc6,o1R>M c{Gv5ٍ/$fm5@'ںSS4W?;;#~-ppuU[Ezm'H4!Km_B`W 6 ==3X`vn#|4̽zF7@/^3mRjyY3o}ٺfoHī2GCk"xZ* ]}Ua=f9*l9i/ifwceq}/# W9 7nRzxNԁ$I mOgKҋ5P|S{pnCl |"nþ~lѸRnD`m BJ]Юi&EToִڹ\@Qv`A33 u啎P~2hdhV- Or@`(gpef q(,q[*}ť4Fϋ6Aq.Z!n9||[Tu6 uJ^A}Qw-­bu'įNnEC$o];eQo'';h|H"TT́|MIk.,@;UKBU|Hh+)nw*}`e.`1n跶SHٵ:~i;cRow.6+kd&es֘0m1VS kA<tL (GzweY9Z%'cZt(lumŞJ٪1Mg}ŗϦ9O(~Rf>r/I)`HnBFXy-jޔ)ug=7MX&OP|7[bhgKݮf6őfẺk-mS}n@Ab(Y -wϵ.y 8],UB՚_+HcwT?]܄~e^Mko޴6nN7;TrnԩmAwV˵AMd=,[ۻˇZe94gt#}uW#R]V!++BrV.bdBa,G'J̥E &GE rAV! pdm8+_Zn^TB3mZK-r׵+wRh]BA4݈Xu\m& bBƵ"=2ݼ7cMqWP:J_,,A[IU=,u}[/44R<4&q@.Q׶vq;%SlHmցG.L S>tW6NG,~[,><捋zmkލ.75ö5/WUbH4퍯?:Js7ZK^ȆNh T@= va^z6wy*{镾bgHNrz[ޖx$%Ul"c we}宍(eSQbՓ kgvr][r Rs WI +lunQlOk* 3]: 8EA"1A::;sb*ErB!/GDBsS,@oɄ@X¯w7"M h:'=_IFB HE`%u)X`:8_Y#S"[k6,$ɍ9/!Pj :]CO֘5椔(,lWZc{uȭe$F<$]2`\+n5<kG7&uPJ'->; wIfBBN;, 04N=JAv-f3xp%DBl[Nf|Ihxx(4Do;Fv*Q~hE`tSf|n_hL+q;nw88/* /xg+>X4+/fw}&.'3V 7{˅M-S&OTȣ{ƶ78y>w{ԆtQ@OB|7͚ "oP!A< Yv+s(5;F!WOtCٍ5$sqhʄѩ)F(!2K;>K{i e @|@2LDgK ߉h$l?\J#|S#~F9Exd~w4+2nګ-`%3 pL{6 p@B{0Mt`~,?z̹b:8'9ABdu:sayD2vo$bI}-ZX{ `>TAܹ(ER!`?6ND+3AJ4{,ٜSۡ< ؐ l85U`Gnw+1D#]n.k2}K,]$Bs3'Vh,,O=.;>!흣,i.۶m۶mmfmU]mk=Y޹w#wf7"2ȝxJPuO&ZKx[l&T7 YhQ&T@uk5x)1`!kz~#Fh\YHc*+g;|ưTM[L?znje+ro ^u;muwٱa'< zoށ;iʇHMͺ,XɟŪs֬OWyXӧ&& S@6Fl炌|u3bD87jsyK.m& "n^v,~s5pLxL&#v- n(~ėhy!4n4P@ւK'x)@uWs[ A] >Ess|v!c?/WPzQO,#קcy>N Q >o[zrstnGYI{Ju ָTra kN{jau FYLؠJa -pd9lrC/&rv)`}xo#Fd 5({|>ww_|߇o#DJa"~P&7/}8?7DISb* ~c :m=܇zQb ۍ?j}CΩ Q ~@+B'fe$.J($>BKZ"+|xפ?gVǐV)F zB<|evlǗ]%e9S);CV (@]IFoy߇3QZXG s!G}K+=łPgPhʫVj pBv(e*JrD*#S4U>KIӲNa C -E;JB&&҄Bj7ly[Om=8ܕ1܊LYJ0aȬOIB_T܉qas5D+ac lg`/dz1[ 'hl1-N<@g6UBC6jCra!X⥠f8J.v.i-pQ{7PU"wpXc>f7"BF h1T5/+5[t >LþlY(W6YǰM̰GR{.vJ%m 2uBW !nV{ÖJ%( 5scXhgHU #isW.t4_S1ԑ{U.V'+䃋 qOPWVP )%t0DST=nrW^PC'4NrAy.`a&n5rEZ 6T>faC t$rM:kqM{#wm]''R9d*)8;79SbXXm?:OU4~ yR[_ TwŔ6>>9+1{ˈ4q_ CCMj3X6&l(QF\<'5l)W5 Yz 'Pff(^RIߺI2JIO8$jVuUK(ţdH$Dɀڠr:Dŭiāy{O[sC Dý}}EaVR$UJS%EcM:n\֗ګ"FL2J˶[`lrÅ]3>_o_x|]ժ߻j5=l`xhGXnP^F7TzCC]wL7<'r'Td̾ʯ0:3;xKڦz`nw]Z76Yοi&LfvҤ>ୖ;ѯڒ$Bm}Qʽ[^'l)1G~)FЫ.spswwjGx8Ny <⮨JM54h4z@vgkzNx]}v~?clvڒyyֺj󈍆'+7udF]VJ='W0m1㥭S$CU2Ǩ;YBTWUs wZqzi勣d"tf,'+G$$"AD*7"6hadiB&gQZpG>kIS2uh+Vo᫊̅5S[3;%27X+g7>, kYf I>c+n &Z{Jaʼn,KǍ1ei&'ή]p$YWkkKX}H⪑hrF>P ^X"}ǻy%`dLQu``DWi?|fԸK0,/,}:%Eæ~ŠHUgYpR!& prV7ۤG½nZ J;C;(!첽yDBf࠳i"inTۍ~0wP6pQg)'˛ڵ~rx70=7cʾEwF>ٝS{i,.(ǎk !ͨ#+Zl1ĩy>Tq֑SxbXvZ9{=pnj\6,d=Uo#(z4z{e׻`L^_cgO؛d={%ꀦӸndRտWJY.D;'t9n\7Bw}t%l-T침v)Ik5r& FƠgL!1`+p ẍ́9~bOGUJq98oUA¹J9:I)BDܕܣ6sƧ=BN% C Fz^zAR'LN7G䴎dMHo`zVI&W7%Ƀ=%OEP籦χyE3}*%W%3QN7 %C3\4Z KzYD1E!jQlS ~BAgGj]m'ܦ -#C`:55q*t AzW*mLPB>6Ff,]cͶsoBb5AVC2y "ٽ=~pN~ω Gn*fSb3ЇAI=T!3P>H.*iw>E!8}gI*cY<^}\x*ʐ郎hI}gU iadߏv92.8~DF#P`m{NLpMhH(O*Fo3دRpFLr,b{$rj*W7Єcp~t7{NUGIzf &R!Mk%Maܾ1_rnpX:eQ{534t`jk!s-mΖ9j`-|ao9ˮpρ•caf>I4=A{ι`,;F[[S24^چ4 W æd"V>88bD}^riKQx[kDˬ+鈢"ɍ4¥i)>oaמ{c`# 0EOPL> ps<PRo,FqkAQ'(1 ȷUܖs)o`^0jmv1@ fgcDɯ%VH`9t^D_ʱmD? 1~Z#p}p }Ape@L GnL!w>M Iei{\)9IRmR+ەi$Пr 8àO%V)qO=o4x2CmB KEFߋGS)7zEU/#wR+q|r#ZlgOH&\H ;3b_Ѳvh[vB`믪Hǀvf!Ex wUH󊰫d8^ςN cgW)8bF Mc#:æ=ͽ$ nЖ:6zO$Ğ":Kuٙ~Mx=޼ˇU /K4nX*p(n|0}8A4߸Kq b e i?a6yT@`q_u%A +sLQ n.3h.*.n}JX[3~H^X񩏣T)zAFm9ԧlrMu@U!gVTQM5w4_5KAyߚIXf;tvQ@&ԗ*PZ>)c;~ jg)Fk2#Wg&.bN7DV3*㜸?zAoE09 9%ԎĜOC;yvhoJ`PR// 4jDiA^D$!oDtF<ė1]H,z>|ؽ) 5}%8Lj2Я >.h*.ۯ:Riݻ_wt]o6rύ}ZU!fg+1Gkj+r kC9@N7B(X: ר>7cEI7*#&}ؖY3(UbX!ACRLVwYQ]3+0L31x%a#]E"Dy^mNjb<Z̫.=RD(+D=,ݣتkOg. x8o˼[[FX9@##탚JIj71[_R@j?f+h cX#o<cb`eag`NOMV ߐlL 濫`_"iY+^߂?`oiۮzՓeqiR0xX?pz#!XJELep{c&5+fygzzMl^2r$6 RAV%ZxP>jpv3Ƕ0e0勗لU/ [A1aڗŔ0 CR`HL>F#thT`t"+4#fz@e6Ȭtűp!-WC  پ`.ܫ)wz$xIgx>;rѺɛLf=@MXf`v(h!l{x$eV SGF!G5~U|FW/WdCṷCu$)a\ڔģ.M9ZI5OX *cY{`ubϏx7>RW)GL9 I){a$W TSkvyWvK"s'PBB#!sib1lh%6MJu;'5f0׻kw{tPC˯^RА8u>5îr]: x\Ԕ:R9M5ŲlgUŝ4z~{^ ؝cFF9RWvhO6W8zKRsEð%l%O( Ao W%Kqx% \,ycr07ۀ}{~ XŽU)}@!%r50"5ܰDOW)]U菈Gc~gc镝L>^ Z9Y_?<Lqz+R |qj/g`Y<./)/ǁ6x Ûca̺aD\S @wQXQ̟3|Ԯ)ը"G랕JRJ-fdKuV.6.Nl e#QoLhpW|?!_oh̔DN+ᘎa VQ\S|S? n?"ؒy1qag4e70I;@K(l?|n,3cˢvʼkY ԵŒ|=<~R`tc5~(TJi^NƂBdea?DYGwcd %?` Ѭ),|!ӟE|z6ZiHqINv.F&NdL X8Z*- #VYL m1%?e`WڟTAA;7-bffe L+1pv+៸ 6b$k&[:~~ݯ-Kͮ?A GT 7'g#J3CEK^lz"=1 d .+!y^k[=mKTYǩwVG8V}506+wR H]ɕZn;fo60W~F\«b3B:L?I۷̕a\v b!C$az&>v3K 6ϟ6oh/7?GxNOr;*x0AxYsx.rP/y|b };N?Fj:̶ynL͹ݾNd"bQp}|@a!MqnrY5></m34j~a5@6Gga===.Th€c4348($χ9P g?z? ND/<(F:?5 ŕG 18=భsY\N6~?.M=<0aPc^4֛|YyN}ou@Gxlos(oׅ+H)~;&`܏E=ޥ=4a=nƲ[l{8p\E>e@=P"_^"6z`|+f@E)A GBzEĚ3,U' +^SgfA &4K=ͱ+EemH}~1&tk8Ob}D4!1z7&2Y1&SdQcs~Zvw`zVe '%rsť*s ubyGm>*xZd7,8>_ x1 Dy7fh sOyZ*>Ęxb,<ӛVH| 0RDW]LrN^x <?E} ;d+S)5/çPj6(F+g0W@Ng?l}tUÐVvY:o 荍܋Av-T߄kE^:G۲^!-k ZH.^?t*NGt=äRoVN7?h^*5ڤ1Z.f: a7G@y`+Q/Qn>`XJsΉ°4)~k͏6!]5ѵk= Yq=&}8OHC6b4R"K}_M_X^16H6-6D-m ݳ¯Afga%+5]ȡ3oV эZ)YCQO U}c}z'kh:YX~1$Is"0Kpv)YhP^ȗK\NOp!.BñƯTNx'}t My{?$a?+a^H4@ts  $ `m?Z,Lb8]>n$ |ERWwLj֟lu\?nq]9`^^Lnʅ ;q݉ չ%tfS5]"$}H h`g` ^+HS[w k<sVؼ8dxB*7<< *K:٘!g@C(8ŜibJ0jDM:y iӄpjr҇[&܍ZzԆMC[hylZV*2 0&߉^NM;+p!w%?&C xNxQo!dJ'< w-@{ 4 { F|Gše?vDEAhܑ#QF_s$ѥ )z/Q ȗ.L|ML`|![;weϲӯZ]_xhy{?! lgktA%JmVshGM 㬇J0Ƌ?i?C0h\'#% ̖OFBPq!E#hQFQ(ED -)\3tDW+V6|Hz;]˽[cq8%q\d ΐ[JT bqQey8] yX{$2;AsGE{ qI#CL;uHQ }wYh[~lPl3TkT+g\V29Tgm=XS{s(A`Zvh}楐)"`rNjs#ܯK> HؿM^Ϫ 0Xed61 \=Wn=3_0n\3^o/;#7z(muǬ7̤3ekWa 8 /xTOD;F-F  bm/MGWd63zs\1HD86f4KE86Umt7FqսjM4UWLY)""o ]USZ1}%Yf>dv`0HѠ<TL/Ʃ@:<~5%]`<.}\>0'TچIV4jd9CȽTLv;~#Oc&*ufu j DUVbe}v{Wg}= v}IjzWX(؉gs+JΧ,j.4|-3s',w:ܲԮTUFcxWqyk=/ARfC  Y5GCu3 1]DB@ EJUJHY&BuJslfXW 7R6-m䅬g 1u ->2*kNq+\p$Iv8uL~:QbaPYqU?fڻD jߴ/LOK bs k p&7PwdzȤW2;}.5/"W-, /7,`UԐ!*oƪ(5@ QwT~PRf/INVi2nʨlMi-QPG'1 5g ~gP ߆FFDD"F[V!O]|`UY ?RamԌ` x"IU, )h/JHSaQ&kZE/@`pcR^gd#3X3`OU"~:E}  J-*5%јz#^EuM83[16Χ!ۀñwqq"8:f*j̟rU)5oCPEOThEsQhfk%UQ .4,vn&,Ő5X?mGL̓4B Y ! E;,$țQ6- Q(*w5.9ad@J|P ;AчuI׀|"%XN'rTjY wOy/G03gIztFql]bIWd$ltyd"x, .4_t0?ʴ%b.2mʕ/$\"zڐ k#~\WH82k<؊C%(֠t#ϓ_ `Qֿ$BP:R,REh!UuT@-ZZa"[NPt|AV*e,g˖Kc@hY+|y@^_'{A4)?@ghV~xV0l&L"HI>S]zT$c8l{}/s{"^8v0P&îO*DjeɦtstxOP#Jg}w5I6`߃7}k&F4&ȥD _ۍNqؚrvH.✲)T|` Y!ŵ4=9W ^خ nl{}(~Z?M;˞^bvu,ėul琛vx.Ooh8lc.d h{ถ ]P`13Ŭ3,h133̒ғܙݝ}Dwv̬⫨R=.΋ckQmlۏ:+lČ5|r\c5 @~$)ĵ1cDi/mluzâ8N{~}P/Rojm ml^r1Q.3vq?ۄu rm*q4^ќC.m,Jz5Dp]&H\ l5?q X#S?5Ixq6c_mZHD15|VԿ~`e#(OTE58 a llNJ!8?~k *-V<)D6QB=fQ$ ҉l̅f:, Ǘ+`ڡ}؁\Zodiu;l_E{$w׏_zgL%<ڗy5umA !xJΕ% |$ɛ3p쐬Qf=pzI8d-ܫޱۨ 7-LQR*ߦOVZjz7ilٓ^'X{VYɳ?]RRƛ&sz-o5nfo^Mfc.;5 ́1). +GڳX*kf%ɁEc78xLU$pYE>X|cNoH*1h)fΙjY/Irl?4.Ai[e :[I33!h`9ڸ{@{|8:$t[!FdBK6Xy/yuԸo2/gq__Vg9r+4)l8CBXD8ɫ{BLzV{9QiHё2Lf/E2Zh +B ՞/a&f~H6 6A_*Y 6KYj1Ae.@ev6vT/"Jc:V.\j˒S_۰"O5'1,r kg@m!8ΨB*>$YYh*p?a5n`Δqo¡p-!THo˥=T%sEƞÂq/S*S^{WU?!<' zϿCI- ShXì c8kkWJx/LQJ/?bFܒWm7{LG I,2W,5, g??@&o{_AgёoCf,?O .?cDG*cŌ- &Z,+}cZ_W i}5K3PE!g'l ઴˔_`1exaj!.8 XZVwH\@A!OQ7Ž:BBծoM ̏vT\vmK.txnH$-Z}3{N~r`ոا:.Q5FTGm 3'&94&e|\ܩTp`B\˧D78Sy-v_ [ ^+޽^C/GHQm~[}r>ѭ-dլpHZxbSzK8QCd5`".^qV-E,# NyKZ\2!=8!cm\\ֈa O0l0!c>= 4]*%,LXw79 m]ͤb%'c8Z\b\|30OB$Ĕ`*M`O5&Z"ݽHtanvmy,j ,bΐOy.@Mt}8` /H-w!\RԺpZUd6п7*)*&.* ~']z f dUyO*kWMtJ"-99<¢o!=6dX6 =Q,DBG$- "ݴdRXOu7E UW}i2_TMnXx(vHыlxySxZv ^n(JX`C9C2S ]Fw^}1}3WZU5Q c䈶oŅڒnPd[mH}9%W9x>`C 7 aay.a r<)-t'^b)ߙqUF]B_*]"\C㯩(lQz!_xxd̔^^[Lzd2Qɖ"oؾQp(gLk}I_d/Bcʂ&b<'z*~~hXEf!4@" [,]ALMrj.JW$CA2Ile cCH,<"|?~!d9Z ,tQ9|,_d'qCТh%g/aK(c5Ԅ9qX|}k)`_;? 8 * 9WQվ@XujA LEKPnW&lfA_7YhZ!}_УBZKTJV@!Z'cǙ4Ièg;K$> M̼Ugg=Р+6gVЬNE0S[ ȥϙEXFZ>V,L;J5og?ijҝ\zR`*"Bq4SEpno/G?P .NѮ2 y=t ]l~ex; y|ڴg"79U)^^-}O+S8IZĜ=cjr!*e;@ =z;!]a2ى,WCDL~m,;heڃY}U1kC;Fl;+=:,Ud(e)A~YZ3Yrs6DՔAPԟr' Z/0Qeg> M8lt4WA)G a8 GE9p J8ve!GQbY|6O:`u j!tXO5.J sqxyѩbg4&Rp4}2gF%QiE*Ϫ&@%ET%>\t{T*A \ d@|﷎-Q`F#կwfa( )Y"<AwOcEXKry!O,E@`e~R Ndƴn`!VjʥvJ)ƣSatO jZ76$t;OҲE9{lLOomG+d.q)$ղ$k> 3g*M 1-7؁%B"/GDB tb@l_B^?(YF~ '_F^5[X2?J=]? =Uc࣡RyP1a0sG>sRŕ)sfnQѳA"ċ05: nOKl-͠\]I3pqf^S5iM$1ik]>p|xCl38b0;2y`mN黾Ail#2EؓM&l Փ$2FF[\W)$6geJؗ#FͫP|]lϟɜq*b#*.E5Y~iF`HڧLЧlQlޠen%2 TWqL6!˄fuUA};Y Xȱj?PrEyS Y6њ?9Ѻ.JPa0V)yFv{13t5+>V_'AwSbB ϥ0h?bw]6=M6P;X}dɻSش@K]4_`14%`ɅTFdS]U4j JR=l2s텹CُD9S4ve]XocMQ)4 "sBsZHT@f~&Rς=+RĘ]4VS L` 3"b5Zm=5uUX/@U5o:p}H8A*?+.)@aN-1d 2RmLm\ep:Sm6h3tٷC=~Od,xi@%WkopLg fJP']Kuip,d.bzE;A÷6է*m.[F%<{jɇRhCˤynH8,ƪޞa[RC5voFl!+ 02bҵ<T!3tk-X|nh'Iq)ʷ*Ul6e)IӴM3vII3qDE1 ۭ8{fTtĝ_I^#7PK;`)0|U_cM50ht)25O0sac:k\.n3YZ.3gS՝*F>m5#EDAzXu Y&7^gK 'IYguR+S8j. +S?c >vn/jZW!,/i^*0\\|r>yv x0 fWb^'i5 IЕoǚh,rEƯ IO~ޥcltOpӥ x~jSmqOyÄkY;3z;̣VC \øԚ(7PO&3}ܿ$CbɈ/ap܊ I[DvO>^EQ&#vw$o]T5{ǯkŒ URT4I/aEהF 6Vctڤ㹍̑?B^'r j 7"Y'jק5^>czpl1'#1aD[*9HTK H+VA[3oCg8YTڐ[HQղ4orwI&dOo>˨:Go 48R_,Mڶ=]ňFjYVwō˒QcjEi AL-`{+ ?p3Z5/^]8W k=1i%>695q ̴QKNc.?+FLoT.vRo!ZZj.4;U5YY0o=ٓ ֯s껪 W~jwSwMl5u3"E߹G}1]D湼h- 3zxSJ-C#kٹbb-xOK8۲[scgSlGr6QUp%uSO.!r ^ǁQI)l:CZ7 ;a>/WGُb{P:_87=i1,26kz!_̷ Ӟ= ?S^ev-ka X{BVS '@I 4:#5=;\bٖӟV߸[ lҙno[Y._Z7yٜt=lbQB7]bChcy?}d&We0ғX<@ 9+ҔHi 3<#U̴S -~͢92qmUL'$/dnGtnwHw]l֛REQ&r /ZLu ~_{LOG̵RtcaǐB' λݻm<<R rc hʯDg\>W8Y.L #yGio)R:/:Xq[/[2V?ΧNOwcr1]oSὂǙeNJIu^CvsLIض]y"M1J@ `^Xeb 'ڣj6|7VG36؏[\L)M^)U$.b>E3,V<ZY+7F.h!7[I07dz(ŢWMw,9\(#F463kd r{w~ry þ>SGTߏOe6=-񯸦>!o2hQ*52Dnq6H)a%*VtWMɕ}X|`:*ǯ5gwMS7p e?5 7vcKGst`[邳8RFaX29&kCǎV㬒dvŦh3՜eEabHfhpHEҋ8^xLH sNZ{2KWaA:P.LQ eIl]lnQ1̆[@$"\NsL`LD%f_v8,L 0>_CP2i:3߼_w ㊠|?xO+\shA}.H7tzEoHPs)1"ǓT u}ke" \SKeu+LsqpJ5+p C AY ?3шJ[_mጼquo/k` lPc Y|lroks"ŕϕҥLV{HccA #kmO9{i\>DqP9pCWԛ)yj|g}r9[b!6{ [Ͱ'#+E5lT# 5qZ8wfַ.G!/A'o N/X9ndzOmϓO{ ec,!H|goN48P QyuPNr.Dir76s(c7J PұP.rPv1}~?6;﷚Ƽ!2 ӫc [0JHfۼYij`37iB#5<-4MDZhP@ΜN L!;W\8KOC1lA9TS%q+\>8 %Z{I9@rI8+ŷ!ut>/H-Y^î8P'bUB͐%)ZUvz3/ 54q](նz@,xK1 b#V]iV-rCBNQؒ<)2^b͙Ass!dDXQd=01Es$&Ǖ밮ޞ[ " i71.U%Vѳv5Ig&6ҸƧL-5}͍r?G?{t.䅛PYoL^f.vGAvK:֜f>t{aV s /&?)FX{GҢb8F8?+s6'8kO/ӹ,0F"橓 E&$Kw R[J'pM<)2!cę35T>7Z.h}=s . H'`ps*ؑҝ[eOfL.W-Z,2C h>D1&?(6@hpC+q&4|KT䝗 luȻ҉Ҷ_Bz 7#PjEYV4Y#4 w>`rCrN,艹'H4<W-#=%2:˒暦[ \4?M2;x}wWt@u[5;E;5&\ESPov`]6['_D 0Rfݓ`ݩh뽆pe {є_$E鉷4d#o5V#l+pͽ(X'h##UK FsP^8(kOۉ*wx3 Kհ+FFX2/L`!WK3S6Pd1j`r9:xr0iKzUrYE'QI>j\~/uv'nUV%XjXhRഠ)aP;troӲ%.% A.[r5J6ÉEuo4J7OLjoNBu|]LF);|ޥMP,ayڽu-|G'_#˽G;t̮N 6='BjRi_vR>iߦzLނ򪞂gČ}Lx+V Mʪƒ,oE"??lv<#eZ mlo~μ%BooM#~xqJ tD[&1)q%GY ;|/P}-0tص1rK>_SlœQB  ӬTsM1p_)UmdӢ? ZmN#?eF`*.6!~;Y==݀{ՈO\'DE-epm>W$}H'zl7[]TQ fw!fᆬLSY ߱9{-m 13oDQp҆"{-7OFcFUEl&vhP O/:%G7ǺJ:ן#P׬N.Tr7|oFiGQ]bT2 do$fʣW5[; W] ;GWZsn _;+h68Lt޶20v]3ruX1;A4Em7"&HA=^A D>fr]\>bwVV{;jN㖣vsp #7h^Tst>'v@KvB5y;1#a'))OkyAt'1Od \̳oƽlw1G?CyKz1P‹;L1K{o!!İEd/CY\ЃAZ=_77RFdrKQ >{6^C^t>T) G&xKzڨ4w3hÁ7\蕰M+s=+e1ct}@OI*yv!bkbE!Ft5 *I8{ͫI#bOdVQИ<_:LI]?~ S VþPQiMȷkm5,!i_Gqu ݧWt,Zcy^} '[æDV(.|&,P ADdl7ZfT4k6t^:V݉oԬR?fxBZZ48h SOSg!p ѐ3$q ^4&`6Fo!MoO?x햨QɊgЄE2J&Z. g_IQgĴ!.Y8G5ӟluzJ5ιL3@_WF(S>o@6d)۪)}-f!O%cZ/L'h'/OT*)z/㋑voBN̤v C]Jѥ QȇS!ڿeQ Ϧ&^nwUnPIhکH&%JE2{6*w[*#jiG3ns_ڝnח] nDhWLA7MU8ݞFݮ2oIdM_wFR86aKLh>#PL[ ,=ȿ%t2 _'>y&7+w%>RUTN.Bfmu(:cC-jrPגcx{&Wl]\%Ye%NE[;|3>O@JFL)9!1El4ΆQZ.CR%$m8;`̹&h?9>Ӎ#[ueP:x ^z„_k$%qt[3Z@vT\8VJm`+l |`nrvo6D(^w2.12r%d,%Xc.':r[f*4TE*4Р%$:doeii&j* Г嬇J{ a~Ҙ Mgɽ4 a驞 hV&i 1Aӎ7dEaWN2{􇲣'M }Hx@ s >ZqcodGͩS) a3 >REzÌs5\wrv!Fzs]XD"P7UB]JAEi^OPja[& iE| dqYCJL%$rnЮSM. jgT_8boTL;*.]^ x 6z%hJ`l3\q4<[MAƻ]X1etV񧚱cDÔj42#!f[xF 䅆LEh֨̆K̇b컲x¢Yۚ x4UAŗ;'H*P*SQ' X0QkQ̩-#ګ/z ?c\eΐnWUwT-9IrIt< lkNTTYvuUR^}/ Egp9q
4Ԍ~Hzsdqh<0<\:9~/G8]Lgɤ[,Qc[ciP; [Sn^Lyi 'VUFʷ u>; ?X;25k؞}~1 ƽS[EmNz'ZNin$y[o@0^s֟b i&JOE˟@F x@jl4pa|"ݪIzc5@o;zHYG!v3|":0B A J*zO-2jH"բ(G&E{֦3\6cr}>b}'o~OdO2~F([Ay!uټ@o=xgkHˠR/.~H>b9[E, 8p`LUԡHl4 KjFf~$Xp 0& WRi5e9Fvj]4)Rˇ]3cZLqV,>Xt Q(:A9!8R~DKƽ?`h5<{3ҬX?HnF2$mFK:1u@}_hMdwِ_.aY^56SfI(9 t2s2#^H#I:s&:2qeQY 9A*V߹'SCf:) SoVgw鍐~$f<.yn+^Qarj|"OKA ۵8SVeX6=ԭğQW ˦=7q䪒BȲ/6ݪ*vxt39{ 2<4|$6av$p&̡i2`mk#ԪN-EVخov|D2/r&!fv{A Wk[s"vź,6N087]??= vBUXjtd# ' =+Uu]KIqgM1=^@m.CDxQbWG:iNu(5ZPJ;7Q#_:H;W1uU0j@K׃ʃDKg,[z@-5ɗ Fj6W1nT-A^|R8:[v/槡eWtwd֐J­-xVS7hw-攁J>t2tQ_f1ӬL% |٧d!,) qv#TT`\MD2 μEm N?Y/28&333bh133, -f,bff-3͝ww曽?":ѭqm*K0_]\HՓqzpnTIv/L͖1 ґ,I >a"H *X;#+ezSts->J%W?\9Ҟs]9UbjؖA{RPdR,F.B>v$ٳڥ3+2~7\RlM$ճqd A^ 9^OZ%ޏ.i!E¼>s~s9ifr]]ʹֈQ;OTNi{>pǓ|ȷP:O=kQ4ACLK^(qa̙`BzKC=1 W~!Q^3FDW6CMÉ-' e\YqcD/!LWuԹ>O;`Ju; ]DdM9€CM3-R"\c3BV>H ܤ8Dӹ8k/V ;f~ɏ23-/sU% 30Ny#.ڠZN* e΃ZLo!o^`Ώt}#an%ׯ%6y(͛@E! #j|eC#R OU]"ƹ-aQR7:ڮkz|D\~Š9dz?`9\Jr~Mt]tpyCJu>oiǔ`{)͐``yqgTו.}ր'AҔӤik%{A!5eGjjH[%y|7x;<ZeB,Kh9{d`I5u+Q0"xBsP (', *`sdh6^Q!'T:$Eo)2԰l[r7ƟSM rEXxOԾ~5V^/tW"D'^Յ)1c+:L'Jiɺ~W`}~b Bͣ f^Bi(Y< ƔMiДqj4Y]N=@) /{%ԃP'T!׽\j-\.1:AlVi6.dv)m$I7O.}?6`[/+kD&b0pj(8uUVbgp_P毇-&a81w 7Y̾,XJJǿ}c5=~:mxs]hKkfM:^q 0 c-Q3ŞTFXk{Hn.s&xO'Ycmϣ o!H`aYg=E+ ܪU20RŨRIjǭɁX~A8^ZZ|鼹';4'kUT- 'n^*aN#z[3 |xWVAi8B1ycV!u@G+*94 NБd7atx݈w{e}9խ DSDQh)ں51\J+"ʝ -MbuQnz^c$k[+n&>I;!@@zE: S"H'dUTT`Ԫm2+W[X[e2_}v<&zҗը$}*,{zۅ75}au4 &5]L8^9$#=28 Sk+ۉ$;`IU=^ F9*5Qn'Q+v*dW%YW+jMEԈڳUQK<2kNJV0}&\n 3]YqIj4L#s\tgzѯPіrs-MD-e8d! 18y=ך|5#^o H>i' %dHuPyۆ7nmgQB*<_@,~{H;ӟjV,Q\|LRP'Ttadli~f;mlZN^ܛ[ DT'3Df Cwԗ-)hZ#m-XwUnYIg흘9F30{4@Itpi`/OeRԫuTы=\ɩUKKGZCt  &-cФFv21K{|3 %޸^tFwMɀ}rKjaܶO\ڹ o,\LiHtK hߦXڑ85&0W2+csj$vny1f@1Ԗu`hy_{18`~I*rEhб׻b<+({+ 2h?¯~f9kfVe2N*t6ŕC2\j; ;uσe[Ov,x>7Ό)lt3}4 gM0ͯZBPjU|kfiuzmA:3Lj&iA&ڲ޾ђAd]Q&%ڊ^M~O\V<8mbrO| Xi|d+|܆DQ4gTRR}DeVҌFV/DQHbOZRdGPJRҝsVXX1M28A,j^{geTqe$3Djq8UY2{pg+yDPm)y嵵fKG{4 @HNi}Fت84:@C)B{+N ө(!U%}CHaB@GVl%*1C[:NVP'g߬=jFN}bD.|ay;ng@C<(w=ߎ#yb |.rJ{+=i@:f@}eσpj`x?#rhFp)6]98=SkV %Ɏ($ 솎sҡ8WK'걁c"Lw{>&TĚL'APYsT0j#Vii$l;~܃tgšsI]rU* =@"06uz*r&wTR$ iiz x)fF9$B/nBKJm?:iii#dT{ ^nF$A׳β}bXm/_cIz~ЯRJu鑤f\_OB>nЕ `cSRn +|3}9>`p]1`PUyG :o;_[teʹb\ /J )TE@h-VnoQpib GN 2/2X?"b`2 )_PJ>Hh97nq_&‘l*b'[ſZEGa]~;ă_>qJKa/ǧBe_]oRA$]97?|] l:`BM`SFEꏊl >#{Rrtϧ \JivRN DY#򣰼W`%!RItE¯"sSo]VUC5x͡c6eWt0.N+k 0Ll5 KjiCԸuDanAϙ̅5P qj&3clIm08 e]w@Mɲq`Yk )O%0"8 Z ԁBCbeLӊݭ;ޖXOz X]A`@<% !5[ V`AqN8}@Ds7`Mal7L]dvC0܇ DĽ&qOcl^vP54f-auNI4&EL2bOiՈ\|geii(=eJJSkz˞gW1%=k8 ́pwC}Ol 2Hx[TON?0,`IY('&u`1a=οSda|ڮf*h(|*ItÇˀĭ"P65`)򅩝f{5t؎U*0O|ѾHcxq;.>F_[^=ptTg KˤT9pgPRo,DIwlJoS]]̈q*2CQ0!fUXeuDžI6iI=-&qW`K(Ubp@+r~ 52˼*lb+i;^f~U肬gHi:~tTX@y7±X8 "P'JHŇ'7hK+wi{OPrASu,6Ѝ9nf̶÷-Ulo?s}Ì3ŝG[sM+?uM^{J\ȣ.zpJ>ա i߅rɣ֤i-nO?3튿*b=V]ǶԈbz"}iڹR+ OAK 똯ۄWy w?3M\ʕmgJ)ݤDB uu8v @7 ݀к-K[եߏ2 (/߷7aSs:hBZUݚ;Z+r)3s? RӧV_\o}4Ehjn;GB~B!H0$>DS, X@Ԩ86XHjm;qNJB1"$i!\C#""1ɒĶsWXSQ4t;2rmDZ`Sqb/ _6q7G./yW6Beݝ]i܉6>Uۉ E +aN- ?NPR<)I>~u5_,Fْ HfN83Pǥfs YwW[J=~7Z"<#Q5{< "d"ab*EpHgZZyb^a?y#mgf᎑~S`qxu*B&).Lzޏ4";>7Hz*1HѤNmzEۃnR#%5364Uz'w2*!]Rx%52 u];*Nj$p"{Đ/ZMO0߃=En~}UǢ,Wč `I*mЕ,򁗸$,)9A.?orEEaVމι4 uZo0( 9 xhעQ k:^Nr@fVH1&2,Uǁj.>ՠnj0H{ma 2>AZLE0:霆qU#;2Іb~m=eI-?(]XPUu,"3҈\|QV7tZ)lkOZZA(o&ykgچ*sZ |& wJcC9bXDkHR,Hdy%}Z>2o2 *wAvYF]6=P„C1~ s]&qԖ#WXy`N P`" @jx4/C.FOQ%bw/ޙoMMD,,(u&Z:?)jG b9Qd O|jNՊ2S"G~8 &  ilN^igS$|B?8m ݃YQtaڟn\zξ&)__QBnBqOe6qd.Gf¢D0;z8Ō]-bml"flgm.`hf`.cff*Ík;9ߕ (M5Gu?4 翈QciSpw2AVsW0v`vqM ǟޮn2\SgA.Nn.]km c Tr13wm3# f=wX ծXT47 $-])@@E,)X@v?F_;F ag$mnmiF aԴ6á ^ox6rr˛ (@ v=ocpm. 4ػ߇%́$Z??u $5S^"!H+>&n؝ y]&NJ3Ͼ}ɀ+D`eHvrwwm̳N^-[at93aAQ(5XӮrnɩwC\C >-R?{F٬eݴk۳huc4ͭg{*P[˭p4` 5otIr^T8ުސY$wN@]6(,Is`h],4Yd|d-5v(v8o>bq\Tާ,=x1ςSX.Ȟ˄JlAO[[C3.wRŚ@J-ab;e:i~4bwrTկ%LLݓ  *ZYϽk5UVAH v3f)㦾G@[7"DAָV ܪKʏe ,WK<\F:}b}Wp.ᖛofN[_N(ތ%~i] DYj|7(2mK\39Q.F/&y"s]zߍ>'lB['`M!]:c 5;Sd3qdhĵ,xGҵ҄LE6^9Re b95jՖX ҕYUs[Yj]hˡhԵ,M:G|g7M2iK ZK揮ӌ]oT9j]hy.n.t0RY'(g%_bA ܁$#ӚN5'xE <~u|ajk3/uDX+oŗnߕsԼo_d$if7vYfәXk߃MҚ.|$`a/(?.w_I\vm~!z T/̼mM/Rk݊q"r29j9ZC7  $[.LE/20``}|й:1FyG&\ m}l:e/x?,wQN?m@ϯnn[lmſ´9oA0D BKs@[R,&pzOFb|T0$bV0RL'Zt ٪&#)8:=D~j MO'41^yn693-;mg:+ : I~.A-HsY7ĴT!vNL¹ҷ\=``s&'].EvXv9‰vbuX un&5\4-u Ddź,(IM}diڬ+ѕ.B4I ~qgO]P)Y>un3 dRjǿ#[(Œhl=}2ҒMSl.'U0߶?u6Fwqf찏8h:UxP>l#uh[d]ۢBJLc)$ỉ 7/q ǩL gbc S3_ڞ-  ,QgxGPb3>Dgi&V6$L) DgcJ~k(?Qfx&ZYdV{S䁐_>˗4ik,K]d;%5.LaMQ W؁etܱ?nݞW vEmW4NYrlK9K1 $a#O/3dڕ_pVXN|N|W~dH-il)RTeF*ٳUO L&:F!̀mWd? vZJDKYQ/I>d(DU#)kH9Jo'z#7/KP5HIk-lĜS*p33r<րZ,L@x@ү5sEW,>+&K@:8pNgrmtRCpc,f&\ tFy87M`bF 9xX-QtьD"v)хǚ.>XXU vEЍS8ZJ0Mn9!aϫb|c%p<,;Yyd?&}vn\Gah}|p5nE =bmh'+IQ<3$S0tpªharI?%o.?v[{(;rG]6Otݖ]*ȗ+lVӗg}<;1@!`>Ͱ5޻ulOJq.ޣ!Iv Ivm_O3Pb2 %IA,E dYi7t,Ņ,Аf x$ %CZl=r@KkIFI=3=-b7ֻ.-G^0ǎZdFl,'7Ⱦk^nmIPyP= dѭ=EQUO^{q zk)#Hѫ.,DԛǯHPQqU_?ؒKj*c}YK?Vm p60FwD(tb+:o8Ϊ9h1Pzb6`YÎ%)%R6RejcK 5,X9Zqt2#yZ j܃d5yqCI}#kmV|*rӎ!z2~*k*Y30~QtorXЀfP;TMA=jM}"+پy[:Z`f 4jW ǟf 6k*wR1dpVG)k{^ۜ͛Rb]3_1FAF~i3N>>vWO5=G$n%6￉-i7-=C儕P^{U׻dκ)2)ԦHh mey5U{ "[]" bqw=&3h>Ϭl(2X῎s zr7u#$3>B"jc (moA3Z1 ^нje6%Y1]ÙWwhId7svƁ߱\qK3z&m;s ;e-V{`O_^>3UcɫfR7Fݢuo{CfJ E:!.E:zʯt`~W$pD[_)a է/N/*2,۽<$ȴ/7V]ژ%?dMO,FWpMr"<ؾa"ԓ-9֡G{ۺo >D>'<2WaTMVL8 3Oy!}MiOL1@OԴ Gp_q./|>^ƪM$ǴΓMs f%rzKaʑF~j0:m*vDz bы "YI왜+OroNQ.8h%l2U:|]$}dw8lL X?/lF?5K:5{F4_WkN޸>3:Jg=͑?t&lFgr>n,1#[ڏ_ CZ|ee` xG,ds+Hӿ~YbUJR3Hd.- .ͫ$3(ITW.世:H|0%<ӒѸ/5nKrH/st`Z}0}9+A>0az3j}=49vybUdLOp:m__9eș:cI$Dц5PQl>,A?S"(rz:iDɋ9F@۹ɜ%2P04zEjfokg?Kϡ&D>ҀHA$6[6L^ opa˜Y:RA~4,|=0\%T {?oKHk*ר! ]|z!|M'1b9yV$ݡvUO# QWiB"."ɝﶝh$HeBY !L4/d_~( ]?HRWGvڏvhv֫ܣ楧֬/{lϔ |,?{Kr#s~o Kp}[ OiOyz?yKqNkg"Bg׻\JY2Y*(P@ﷱb:`U$CGE$YiB鶦N4[(|G6;˦_̅RnHf'Uu]|s,p?u+(#* վ)GQq 4q&.> R nh6yiG=q`w&Ak 5/[>I.|0u])kq>ֵ,I v?נwl#ƽE5w{AZ_ܷ^<dxDŽ6i齭瞯**MW R婴sFGt3eŁt‡v3D-eV |c~*ZՖ=~)0e|/ȍMmzE{Y]'`!ϡ;kU 1.O]/wS lj$ɈeZμ uM/F!o k-H_5=p֮;J*Z6GcpP՜?Z˖M_#qmK)O2a,?S&k/mmەmFmWvVڶRG{*x1Fxx~spHJWc=[;{:fU/-֦i[4b/$ȧ(5(T9 t La*@Ÿ8wޛDT<WCJpo/4Z*-"TY7h+b2Z<9_n!sdU7O.c8;BMC;)-O #U[54ed4f;+Fi*iVÝeZ1JoHIY:=Vadu媠/.)(.e - օ90=UCk t t-XPhgb=M=_3֧D=^! ~+FT5IݼMNj(HiQk}YwFNay0 !ML4E,s-ӀV"Rt$k7n9!GdcʹK{oc/7`3i+*3bF鲮+%58(ϒTNAzKYj*tP_;R6 J|+T{p_^AtmJWKlit$+XQEveGۙnw$)j}C`VLq\-)s T_@ }Z]sh%4Vb&˴V6 j Qǿ1jO SjȪyj/H()ww'yW:#4^:ԮcU}D;{FlpiUn7W 5"nJI/*[i.وžm; PHel_}&T\^dႺFr1Xvek3̚ 0N[oAsOHojXL543aDk1kY;tPoû1++w*:B}: >[[ Ad7 $ZqSrg9Rb ^C%E@;?!W 9Br? wB7Q9jպ7]QV@/8] QQf<$Sv݈J*ZD\E9+1z :V > 5SKg .)gODKDC`Xvh'IXs>On#$>'EfK^)`#!qe~Qw~NA/>&u~;R8w{-id:GHp?NSk!vׄYq'IlXbpΕPڰhz9KiU()۠tg#lC֑E:V@-tnY@Ԓomj/t7DnsGsAbzM,_E^Fk?7Ec%Wyf[Ze1Sd%mMnH聍ufka+GF|VG!Y1,5ltwyTg7kdvFzNoSN6"&z"6濑fߴm= ?L7o1X18U2++?)un/41BG:4::!s@||&r5FD?9D̮W׭VFډNdL-ۤ,(MS*K+OijW+ekU|[6|2TSeyvBE:3w+5Sf38T(ƨ,R7CD:qL6"-BfCAW؜Z&1>\'3'$F3$x?t(iw7$ofqB d,j^ <"sheSB|'?T8 QrX>N5Ѝ>)᥎X[p 9[JFwy]fz{MƋ,6߅iGLhץؼ5;^;Mq[6T> twGwb*groUFQOFդ66A>5>ɨ3>EaD֨&;k:)DU[Aa5;ׂiݴH.F{_>7[Yc@Ksu/A w sݰ-%jbEL.3[,C-NLG0[zk][yTq=<GXKOT誑v$/k`g%G8NlX5}~1!9Θ:N9M4?x2c),o ȫmu%ړ |"5|6藷s1Z.Hi9.Pk=t|9 e~}m NەI02c' t=zқv8_@Lܳ.[ O-D/6"sͷayķm߶,vDGd{߶?,LzNLfsP>ݙ@-}mʷNcjkom_׷rğ=@_IWW)t{)T% PnTLBn)VQ Ey!chΙkߟ(p?Ξho(4BOmr%EZ0 g}D,}BH8W6%5y;)*iMiy; w{[xjAyeD'z\*# ѺJ=EF^$ߑFZ8:\)wGᨴU EzIFt?ꅥEO-lY8,_Ӌ H5Ê< e6~,//)ֽA;/ԪnztJ]/0#aT-qr3L1o4P;#^R̕"$=ƨZVR;u@eChE{űٔzX_, 4&}]qL$T"NqHΌt|V↪ab@S2bޜ1B/y0\ x˂m;Ơs@~m &JLhLLLIn~F!PXR6ǼPrdPC:- Vܑ8TtRVrGS#R mд\WdA@'`yNM@g Є-ll6YsѼz Q:8ϴxDk$` Gg'6ɼOhp{Mq<ؓ?gנj3+^NˋVю~y#pWwխjw6Wh\+, i F#ԯ!?W=<ПIONPm-Rek7yKeNIm"~J|?@PZt{e8›OZ^d {
ȩDWb> 0g= x yki<0( qGhcHd?!q 9߲KAc^Eaɂ'"@Vegn=J^`zlV|-A쌝WnIY{AշVh^c_$?_|ҁBR/Bhz0!xqLHMє|$ID&E`S'z".P ds]z !3y*_B`vdK{OGb gt~7DO^%A& ;euL4w68qH03f (*I))ǡdƃ9Y45(,G# ^:x~c-} U ?K= w!׬Ue6NWVXbiY\d\D@HF2jc@DT%|[1ҿuKzBZG1AhjZ"^P M FM pG ;v dpcAݜ"wӀp&EtK}^"S!+}> 0 ..nӇrge#r&u†R%Ŝ-#0|UؑqvX0J>Cf>88 nE"ol#Fmm_֮tpE>dReʴZOX`:iO>VsJ^x:-_`7FeL,#KP`exw W跸M:9F9Xt3@d5[CaЭoupf7fB*R)~ xÝ3˾(I&.c}Arz_#9 g!pE۶hPEp2ֈq7mXs"659E ]R <*x:}T2"1(ؠ]5?X}THA$3^J8 ü@I}'e2ӆHx'okNǺP ̚MfM ,5l/+RsJzuHAUA=>Ձ2W gݥXE. +h} Ɨ(5Rptv# E1J1 bvC{ķG75`x|G-+@"]7!W/KJkt!R*'aE?R8Se: 픪@#ϡR‹aKumhJwg+ Џ+˃twrbP>?0ʢuD'х':>QܵϞ Ð,{8<;{! +S܇B@T>1V';n.3~@uf6EY%-ݭg [Zˌۆ|l?VnOpKt&Jq^SD'\əjLy 肛s%s 찷lL5ܥo F?Kf&Ú9~Z |ٕ g%oavwk"md FaG# -l;n,;H`CyQ=Hi-Pp@V^f6M]-ǴuΰJX\y,y QqD92 SJ5OA6"|kQh{Jd49*@ǟ)c4KDrin-y|[ǘ V$QhWL~ C*KXS)FZRyѕ}ΉA+IhKX7o_CK5T4UhWA8TsXY‹ǻ3`d\a>2!yZCAҝmy0C)-B'25P$:a*ki,&T>Lea85`"Eɐ]B2d販=$&88U0b9l_E9J$ͣ#t dbg'fpcn 7 wCLeY9 5ކ p(t+cb&@s=췻CWKVdO HdnM × -b&qxlR3Q)u*.Q)(<ZJ^0Ƥ_ݫ%`s'ZˁZJmeJ֬Ct5qr[sGd IY7⨚5W#~coE3]Yi$+Xغv+=%^B>>3u>n_NEЉU`  IpJx=FUlx~OR=5hFtUIϩ!YMIUսVp,PL-FҺ H`7]Ph*;'~MDfb .V̗s0:8g hAiHc+ռWR\%l?Fh+KnN8NOTJwZc% 3l2W%V- '!-\( 2`6&(6"RXl*ҴH(a r(QIJVٖϑ*+jm]h*Hև|p2ޥ-jSTɦeYtс,D_X>.v/ @<[>[7aO쟦0NБ~EHLPbPOL1QD-=WOe5FcAO7ѵ_0h /X}y=X=g;.Nl7dNž?u&oQݡdI 87 X'~Ezy nW} 'U-:Ov}qf-A~ڛQ b>Ӵc>Sȼ(.xI<;ڰudR_xůӏPzul0=#$6!2"|UXAl(6P5Z&őI;K}]v4t_" m2E:lEWÝ>7Uw>~խx,a-AW$Q 2w*g^ D7PhQɼ︬Xm$hWy X! N+n-* v4*sےhhT¿j": ;*ujڜJ]mB, 5&5ýDCrw;?; {2r@}5(=5S^&5|*p_<ߝS;S1ٌd'ʑulZFhhmد?"rqnzFQ^׿77~^Dpz=d5{2UDK/?Ј*/al'$״ Xyn+N0q uȨƊn$^mtŃd`u(_`lHse]fxڳ%H t'ܠ=Ug{dz?W^9MPcw x[̍rވyB*<7:L%{Q1aU*)Xqc'l^! %'%m`b2D=6>QcaКk)Ji E{3௿PDV~Ժr2W3(q)|$ 2qYx%u<~?6(F=חU)Ckl.yeVh2 ΀Hk:^Px=OAT= l,/|@$%H} {]UsN)S \uriq{qwVw1r04s$,eehԜ!<䧭i3!z'|jbMՐ;590/B'(4D`O@_sW* MdvOHVW5NA آPkC1aXn#J |ǎ# < (:d<V!&ͪXtRHCgril0JZ':HexlH2;4irjfnkp팤ޞ]3xg< beKoKDQy \5G0\)[jqkژz6Y(4O aSPBg-{^Rw9D: .InֹB%>K`HZdgϚ[v ~յnDՀLgDu'O'\*Ow[Nxəb_Ser4d*o2jm%F靎vz67Dv)W#'d,cn^H<[l܎ vFxX3M>Dyо5n֝kMEFz'{I@zzOG-CO>>n3;/XӔZnpWÞ G"4mQ8 ܛqqkp7Shạ7k[u; ǀr-_@7vsI"dabnt8\dW:t^;Ca8waZcG%#]*6 *[GdaVqo&ʇw9F(Ee<[d@0pnpզy<Ȇ sd@a0ޏ^t*R]D~,Adi#3Lq]bhƸr2:9NNvx[J%Ƨ=A" O0(sz-10]Dm^Gf| J~dSmOA5~JeyTT#cKj+Skq~$򑲩5&mq(ŰKFΔ"ĆϯX7e:QX_]15SAE&}N)-uLUp\%uT<*x= sWGA3-Ꮢ {L}??&7N t wmw86*gI9w.Hk.cryݵ<']1Y8Fobաf{G^Pˮk4!xݬD=Z~?hc`uT8tM%*`p=c fk\4[a#͙яz\B#_0~S<"NĖB EO"` 0i>V&–]0 &t;uYI9t4"KףID{r]b9ao$cv>0}|)2J۶zylݖә$)C1YjmTW.r(GϚpbңhy4±nVibgV6:WxNA@,"WJĠa A${)upGMSOV`Vr^374z{xϵ&"wyC %[bVe vzuz:>DN/8пX;`om`gb"p0ӳ1βYؐF"n* X٘Lc>i+pa{׭J,$碬UW,d&ڗ{ɽӧ1c\S קwq1jH\b^yDÒB%ڲ5E8ݘd$6;xrtt@Y˿m'Wa2Y/NFkzGX_G,[nC,MڸGږJ6/niWեs,3ec{o35:[O>_g`[D꭪QģDshMcSѨ.J롟4)Fͼ~8 ߂-Z.yQ}}ےf4dB4SFQ bMl3*5 7RcF-Ǥ{I MZ%F`pe,QJe|AWf8Z"zpf{z  Y~.Tlc9ؕeb:2}77"/}1TV|,mT&NҸeco6vQ=هoF߀xl >1T=D#1iJ _=8eW7ujWuH6;Cfz ^N<-=AS=h.`* d=LCS<ͳªX4W#AcU{J@R†Hs Yzc0^ E)\~׾PK{'B/R΃Mg2JQ? ֋8!2<^lBe D;_.v05طI$UXcԈL@n(i4KW0]M̘@1ٿv -IϞ{ nɮ_zmY_yRt,SQ"{\[4D l|mW5^zClh‚|]}Ɖ)5O&]a0>w]b@\2X"k坍I"^W$s U]p?{T6mpx:ľ)V-6WBb{[(*1?qߡƛqi qP8]-nhaNeGV*nWnXZ6F⌳)ʤds,tuB| ]q4O-7"=0[i1= ፟>vBe.TpV Q-}4[ٜx>̶)"W€05h7iZ*ם}=`1TPOlhqs.0k.Bа@ʔ{hJȸCN1ؽ, VMt`F1#(ȗ몉?9 X[S,˨4U?A*TF$r7p*Lg*v:b_a(!n ~kFSZ3cEgS:q-r;꘎_6x<86xCk9 6gJ\gފtEU*%bJIfqy=v$ ӐS-v].=6,^q S&)a%f(jRnd-b0oҧvm#&T̈́PJI9&_.qmWC1{ /Yt̒G &q(&Sb زs`ID}FBDș6zɩy?N`/YStk)qGU`AQh/=sgIj %Q3Վ1"=}sY?meXJuFXי]l"ZR]c=QP8f`E4}{xx,U ٘|"ɚsx}>lf?;ɫ&矧&M'6qep*FB}qwvz T,TUJ!"z<|+vҌJr"N :r!CJ[zfm)V r#pKo%ݧf6H}m۝<]/j_e!2{ O/)r-X%/{%b)Ehr,""%BJ,1>ơ?M=];tpF7 xR,9p)Q^aYfj?#]JWz~Q_8i-É'7:;ι%lMcy+  :۫˔LjPs:2>!KW݅ubEkhF[*@m? \Bo%l$ >Vdvyޯˢ)/DEĈ7BJlbuÄEw=&M]!!x7Ҭ~)5QPbs9\Ii. ң)O`cHh īRGW|t|Xȍqn6&CcezK-f$EZ,y[QROjЃ(;0Mq,> ]A|3 Sf͌TÞ k} \9+m;lCC41iH$7<1K vOvIr9@,sO_qG¥)ǝtXV?J$l߸9k˄{m Nꝼi/>Vu%*TcY^-GayC~`db{GSR'jA^0d+-<ԃҧ|ղo>Fyn}ᯬ3U] 8x v/I/N~pOHWr2J0~3nG?~I$ez O9R0KwA7'Qpl2FB7{Wc֣5xHov qYy[ʂv7YhK>+ 6u?D8;ɣ܃nQ:#RcNSPkIÊ፦63q,8YM3~amHPknB|yZaX%GO8S.#=ܼy(DжrkZ=LƒֱVHس0uy$EiTEDKHK[6ařXar+Ɣm[sξ;bw|9iU_B77c/",w^A/ {(Ss66fP6>6 :EQHVpS{l4hOsJl9R\t!keIMX X&~މ5?Љi >uN!+8:X sa,jiwb;$# ! Þm~FR)[>@H[.5FzL7xњQ]KҾex2&3ZgjŎUdg*bj1(M*n:喳RM%n[wpof7UIz;Y~$A㵩>a!{A^ҽ]RjX+Uvj,acO*>`;gvzKhs&"mT =Sw^2%E SЖo`0?Y>:\dٸZ#^ZqINBoo )0"6f6zN"fzo9QbgE(?lfaega&baggaDA`,`Vod3;'='3#'=o&z=_ VR>sqߟ '/[}FS{?7d0)8{lDLl_+ ٘]#aafW1ܑ 'IykۮK;0Z_!!G$h6"fx6Zzy=\JH"IvTg&]m>,=E5bgӍ> g\3hEIj}MC7Ytms~regQw^a՜g0!8);S!u=qy'vO8wLc6zzU&mCWF¤&=ݭ%8:Up-`٧^/OGO'H6F)JC>N".BaAneuM;e\! SP? aEE:'t/)i_JvnreI͂ᙄDK14w tuU!*>@:O`o )ArJFm -YL<2c7s'~[QrUՑdhę9 b ][}ZhAd1%Azְ+F ߭kouL^f1 ֶЎA:%bè8/Fi+dExˑuhIZ?PKyt0e%A<=̚+i5GC9Diײw"-CRoW (Fal٠e^}7"5Y sqZYRxdzMnr1=N]C%5vRTŕ֨D&fTK9p!5B&0C? %aQQ$(Bz̲-ҵ`9]C;X5!h'w)w 6arOn*Õ5w[Glۣ@ ݂[ci wwwwwh и'Aww9g}ck[U1kfuՃUmM'{QΨ6ÑR^ayt w]q[t Z )g '\ŀzlK@ <&UV6V$a`˶efQUςEr) oZ^vJ!kRX1n:cT#Ow(ךѹ^ ^#;3Cf2Lcf6tƼeHwt伾."kE]#w`"HꁱMt-fHhvx˵[d #'Hc8$uhap }IS"F_eO!5ϋ󟿑>%Ξc39̓Z7r\j%iqD; GPޯХEM7c,6 aZlvY X)uο/=NqUw{6Z0C{jgxfNl!n} t}5KN7Yi۟tWfkBj4MrJf5tR& ~>.rㄩ9טvz>wtGNvCx5>^}U_OW,dW_2Z``ITJEGX=fcq[e&v 2K&kն '>O{ޜ$)|lX9sdPu}k C5e>UV b[l/B^Tu/3ec'\S-;hSۧ8+9{O| *U C}6|@T5F~&c-{|bFd˾68Ԓ cvv Rb j*.z@^0L+9^41זYn]N(X ׆jQTX=kJ<~P P.?x p5czSv7FC'2ꇁ[~I'(TneK> 7Cd'X=l <,[Z`%ٖ̄x򒛀g2|gΏU`5ܥBUEcqUB9nm2W>`Bi˗;'$Ф5VCM҇0 Zv0REdlGJJ2qN);r2r2+Q[OJRVpE0Fj4(?{A-lL(EF[ Q0%ɰU h4N\e8vCILьƇA{Eε5&X+Z+{d⛺Cɗ9L/AӃU z  Xdʸ<)AUCttVqҡcGFc) feO3C]QlnTg_$Lo ?q~K\^NNMf\% 5yQ?}U29\X>]jQS|?6j&\̈RPRs:}fqg[?W8Nɲ\C".A RdMi$hQSܔ0/?5<:J֮yݞr=옐/@:Iv21k a*Ӥ3.\(L^ԔD|vV{٣}+2i58Uqx_2ȇ,TLJd`t .ĺ޸0&US}// w݇m"oYs~T=d1H},e@`яJjW4/o^새X&Tl$o5"VjGL K+Sh-y!H#i"/+9xik $amQ&`ҧ$Y}!J4t4Y=?QoLξ M1HfTU@xDw^09!CgJhKo}7ZbB=ɐ8k} vJ @_*L*v& iCoA.ӾCN)gA1\ESpc44J95ڞ:zl*l,Zwv,E*րSO-i2#%2 M{`\}1zlg,G2W<.ٖR^Tܑpl)r-Y6FgJsJv[0c^YwdMrp'ж. hz1h/~PDy63 bU_s)P3 (%>9+;yY0]/Ѣ8AQ  T4I4bBk|qeR'M)BA~^{¡|Ԧom3@Tl7Λ6w}8mnJ&M#7D\Y_ Z>GP\C̑Kn m#ۊ=ުIZ!~M׵Dq<7Ky8]2^ $%_kC?ZIl쌬$̜PY]u ߲-UL_ItK~&QF!U (g4ްBY0xWqx L]||iI*ʩ/R2X+"}EŔ%TM\/Ѹpc& ְӦ'5ep'i"@n7Xvʔ~l`-JBwT*vuRmZv~uEvO/,Z>.v 80Fղ5t!OΛ~NiĽtnGLl,xnk,Rye 7r>Ɯ~a}`>ƣ{o*Z |> vݭծtt\󮱞t\apZXNdV>4J/`FW'ܩ\\;AY(X'2̯ \J(#ol6nzxD)#Mʍ nk4^ʔ8m*+Dj"7'dӾ Va8TW^ $.-TZCUf  [1$K'!yV=[k>;@5QW-~XmXAjIt*'"d?"]],v)'VpmpǡwX Gtן`nwn_\&4R-:dSޡ 㥇]LB$[$|k䭓yciz)nS )mvbI P+~lvi;g\ A +/-Ờ:[).,.q3u د>*;Q6vk{ Ϳz~"TqOخk~:t3__ 4RfoP6;m -̾'PZ\ң(_VAW42(ycAg*Dq|B.Za:f$.(*=w㬛닺;΂!u.dp74q2>1vZ547w^ z{xIr#f݇翋Ģ^jؖgDfl> Ir'v.܂G8NVFSVjiKZm+*{H{IY;t=Öhͅ}bq-}Wi LTGz}6uC}5*]ؠ?\3p8&>BY裋+QOm7jVHXhS#^otd[mG4=(7qIr%K8DRc gSgT2@mM=#חҾhծ#h.>Z&q1:X 6M@3->JM"_2qc&waMiC3ד`VgdsT7b$mklnbF`\-(Kppcd(jgcogpQpSCk',;$bD`֧w@XZ|5_]qʾkJzAEmyU"o>[Z D  eBy6NYBP L )* (kVZF`N? `fyF!z-o*|ѪqK¹QFaBE`v_0G4K*xvs{n AaM ~z>}xGsfT@`gb4Ls}d J4¡xB/xhF%5C_Vâ0 +q#31x㮧,f5 O ]!8QE#)#ςb]8W(7gٟs^!o#Oa:N.g#lZqƱ2CL`P!3 jk3CP)KYH^n!;ӎ.qqn[}if /+k8"r//jR>1=>܄)g~}*8`Pr Yo,!hćاv;~8 M?1ʓN"}58&:7%n痎EnMʑ56QǀRc[w7r^cj3wX>h߅gjA9a!&N[Vrf-y%4_ȹܱU )S RL2D6-@uEC`#◮ $*l= !*@99Qu@^X5>4M3qZ"XzcZ$PҺN4s %3oG':pjlBva W#-%s˘XOLiw "iwJs}GQvQ~V~ \Z XJ2ZblC>P|W} 涑2/_Ћ3F$'dj#6K)IxD0Fȵ+ԀtaC˜r9b.}W.Hҵ4/s.U;(dJϐj(wUK6:Fgd`7h#8d>v59@c17@;zbXbF;<:)aXi<C5s$V3xop 7g)$9}n gKJ8+$c撃cɈ0D0Y3N>ތ{>2@~Q5ơZk%E’_+ ~tD"v!!p-5\K$XW@aJ i[ ogݢұo.D~$BNijHDn )eI`c>*Ƴsئ@uLjo:3o^d `xk,12c?-5@5q?&[k*zIPJGߜ>D!<\\I?r %|:EPED|pD[ixpbKxWE&"T0$UCVІ"[ *>i+ \E1M%6 n/Nu'9Ϣ-SG~w#9p0+dmb wvf[fk&VDHL}5iY} 4i>_=$f/g e7 aZqn|Gǚօ/#2["&_Ipz24"ɗ~]t*n*r$YؖlL0j-;L4C=fժ`k Ki|8md:Ҿ 32H:cmZѯY1 Fq2H'{KV ?*F3R~k^Շc؂j$Q/R)¦>$,ؾ* 9ormq$YvwRKq$Ը1Ykwo.#xg0eF}Q;A#^k`:.'6pX-aXc&:X2ϣ8hfUTuid1ɣެ|  )\+~8Bba6-yl31ܑc* cg춄HDdhSQ X)ه~e.o^aI2Mvk` 3`&N]X⾔$>iEQo.y*D@΀iϼ /8JTɿ=ⱨAA'ե.ǫ0F'Ne[foZ`c7¢glT5X~I?roaC`9ԃ$K!KŪZ[u04w!|DZFi)JV5/SYަ,MA/>=٥9IąIk2m0ܨ:Zbl۳g^v%?R wsᎆpW~y.b6\XIMm1>Uh1H0C"!ƅn#9cs^ q܄D$4hm~rgF17Z[]DT?~y,u眙x%J EĢU߽ubl1G1/a?O5-ٙqb? R%߿uP\`s5>|~hdJ BB[7OzI &uoGŲ8~[u |ڹ$]_nF0 nOp *{F&35i~6G Bc뢤7=_^'>t,` M[Y }cJ\)b8P3'51.2sgA!̚0Y~-YOb j'afkA -, uhvuT?>m44d6TVFmT37?ʏ`aԽ1vۑ)OG&z:qVn}VcqrX]k5z}Qc DCM ‚/p?hA֣F b{]ւb֚8^R.(1Z4 Z%FF0{גV$yvY4X4)2B{$YS_nvŕbcQ{Ɗ$SXyTv'n5R"M9Us>u^ 0]4TRcC`hJ=@*Bv/GvQWz0PQV*ꔷ%yAb `np-}a%n;K@=|tا8Oht%N_YUl^%S:Z_Juf")zVDrh#¦IBp{ҩJ6 QA2")yzHS)`pv8Z,sEڮM{OZ!n=Chw$3~JB?5grߡ{J~P#ݬ@,.Ng8Z"MjJPD# z1,^6f75eqAQ/U~kej ȑ4UqZX+7hCc p?vW #dnvҎ"\5P]_)BcF+שׁL~c Yi6]zVpD%G+aSWE׭1`y) Uճ:yxf5NGg&PtEW{!M3+}(SuT[^^zğ,(='`-QunF0s{O̒sȁOȦO0T-mWj+1ByǗ›*\YۋdX-fOGGor|XG=:-'ˡgU7_`vWc-q3q6sHK^=ͻg_xb3#.AE玥SHL_H6۬r3?[ Hoڴ`:~;IOr6)}<4,NZ'jHA"G]QQiQy*p(7Ө s4L\i)xbmKAП`W͢p ۇ}Β_>]b̈^hR>Mpgd韁Qon8ҡҸm oE 'O>:)Uc]+Dr$i0FpGM Ed8+aQ7ͬ"<{lb:"]2?Dܿ+ pL@þuQ:$R%,DI)Az0<rt;v#Nk yP ӕM(gtrru~}w y0,QUj4a7)t>鼦 aʍd5$L@gveHA94hœQh4z I4zSǂ>X8 1(]Ucw܁}] ;yNwRg'!߭kS)~xk+!,U[٭Ǯ uMNZϭoL,tz?nFQ#C|V0]uL0r)0֓0&^jotOX-~#ke Ԡ-Dig,rk!RL]i_-BQK=B2w\o+trG‰dH_l3&,ӆr[LGdgQ ܿsY`ײbWJY gFE-K#X]0J.i,Hܓ\q/qO q ̇RuVXޥQ˞vs& 0Nö ;('y?F qAbݓmg#Fܼ:0iae[bϻ!*e82\^Jn1V:3 J t%HCbk~K0!E7bB˞SEMqh!v0߯v|2Q텋\îN.3ӨHJɻ |tNaqm~io!ٗ*O}7vaJ`qOpQPq04uwl4"X OՌH\iDLxeUCD|pd[vumGj V"~n( ۰x3(6}DouN[oR38R~]}[+o&%n |QS|PamV`2mwr@n~kKU1pXxi>PRd_wr&G*C>Svnՙwnu0 b|?j.c's_*LƉ+x߆} b% ! L$ۻcLg:&x,JX#{}4jG tpj_`2q:cDc@`UJ5Q*“*N%M_5aFSGrV8?r9JR<T"6r˶wMᲥ.چ7z :6Zg2Zf@Y,">m\R2AV+ G 3FtrP0Q_"#Q#sD\BM?FpvB(p9 |n>) g2e1oABMwCo/"w(Pz#|UC}ː<]*]/ȬƑLQHv-;mUK [C3%xSI%o9 I@>%GZo;SW X۾%ȠIy6i)?nK@v_:ϤsqB众4r HƝOioWjMuU`/&y6hh^L2{#yʼͪu`nJq{Η[__{FyW@13VbrMXy)jx u>IJn߼^t:b=0\}'cgO7iG! AK繾ԎY^vؓ?nYc x%T]n+d; c?¿m.NU~+LQEy_4A! \ʭ/-l40s[t_~n޿ʹngq5pI4,3ѽ|;6s{nװ( T=Q9:hvnL O-VYCQI[kn#HIXmny۳j^iKIy0ˑ ٺ>Vc_?2f,caV U?{μ6[ ?.gY^ rw<~kT̤/jV&3Rm 5EЁ^P{sX \yJ»z:3\:v&xtwqLI=J;wy9|~mWl}#lK9V{y9 )A>>zD?ɖX?oWT_F@'KKfQp5x Y?[~ ړOpEnBHUA#Pd3H۴J2p֙w1eqO'74^SXK@9Iz1rw3ڬ ΢+GU,t@nyMf 2B(=C*5"}b( (;YE1Z+u8 ]N-*?Rb?~SӛľU0.$Ϯ?qnS*a]?Df;g1tgȨVSϋ.l-(qgp+fbGmCuNe4ƹ}nևjv׻ 2WBDF`}YhUˆq-#2H5]g@O?s-ͺۚm۶1ڶ=۶m۶9۶mvlgVqYYOefEA6E(IJsͨ2F}/^FEN+* jI Sy8ᐾJ+xa\_`銒56L8+h>|iv]'&=]TW PKm J5v^iQ02M+-XUo >3Vf)Ex͓^8;:2*y (ow Mb}!| 1EZ:7ӹmFFЙ'pKyn]~sLӏRjtK9%ql$!C!BI\Ųdre1=@YrMOಒGosF|y DU:Ė+[`ۙ V4@49B_SpSusips7,qKv|8|9^nqPU4W4P&&dھ_ۛǘ$4 `Q8ta:PaD}tZ 62K0^yLTdEn 8t!A8ă܇ץ1~3sG>A&73"?(;nC) ^M O$6$Q`xl"sA91wk9VW.|"_r ]bT/Imk찓S/4н 9,2t {lwk> ]~FcDvrue!#gTϾ 6~f~4],Ie7X,m\zf F[ߢ9UpL~Er1IY *&oQhvt-{3C ,9~1DE[?}DPɞ ~/X_P܇divkUqRqB ׃ s]LF[`'YwmXĸj%c4Rn|\a Hvi_8E'>yH5–Rwŕ5/&A̽x`Xh$)(Cԅ( x& -hl ``嗿KHDIDʊR{(O*NT)AJ"2H-(0^h(u!3:cFlz!a+|s}~y~6 cۜWU= ؃ B$#45NvdB#Ng<]7FR/ iklu^I"}9/iWoy:Yb;NB@j9vKI|74 p$q6T)acʢ'M~cv!*4bu!0cG7ڣ~zׁ< )q5K:JŜC[ǃ7ȁ/P< T"7I/t VO3Jv_`0D֯m;_(@cad}$BhP%c L%[8?RNifH 1q0hp҂LSQusal?\ϔ\A'Vmkusop̸H\42po/n5G;!ZA m™օ6.1IiLY-:wx-RV莯-]JjMS5G ů4*HP}Đ+ڕ,qA?$30@Em0BBE`Kަb5(xOG5`\tjm`]N(e_;Z *۞<֔1IUvQgr4]e03z$'ǟUY4_b]i=]#0@d)]%9 J9z@,8)'n^A % Z X$fG3WLya:6K2r3|/ 2E*Ѵd\kw7XGc9à61u;N4BϬTM%P_q6],3Jx?}΁|OV1f~a ԀO(lѭW: g w$,HmӚyge ZjହB% {hy+aLƸS/%ێ:v FB! uƭ̘aгvVl/KBf Nh䱽R4&$jC,Y5@P5(f aTm(T~bCVr޾:^| i^#ʃD%d80` J(3!?szV_Ȧ$ʣIR5ozMJ\R/ݹaOTJ68X߭{ FUv^CZnX`Sm 0}ïN/IQEo[@SpF-9q7 z&z(շhl H`#Sy5.R1ڷd-vN‰ #04%Vcd"V%%tzXž$2HffZ2b^❴YdQ:ޗPej̰I9XJM`x`YY;}2۰ Off!4(5R&S!BMrX@v%ɳ*5!xA,wt+pRf4K d?<(l^ٲ3bŠ8n[22Q7h## T *ڕW2r`x/[ |Fx5+6C;枎hM+} {`9]1 VZ )pg/xQNό:Cw&?\Ns:?0ם'Ճ.\?*q0o?VCT"w9I .4Z5vY}_5EӜO&wm?_v$1owc?duZȘ~YZLx7mual"=Fq[Pdo`Xɶ}*Y#Tf,5`4e<^/ڈ׿ g:60]:n 7k>@怋ǧ0^FY;5RB Σ~? \*ٽZ}^J_И@cıQd"_kDN~Bƍ^Z_0I)tς?Krʛ~׺A͝{ &伶/ɪu. |iJb W\9ΈeGU:GX/t6:߄af3lWNԶ(ڭN[#Ng-쪤)Af7fRB|RN ]5E[dE&;H P[5UnOZF45sдA7 Wu |QnL$7:Tܚ챒qPiVOoÐ֬m^Vj;)۸\Ĵ??n= a$333N `fgg&da3g/91qcbw:%]]dV&&C2:^N#H߻,_e[ qIdWۿIh%[/;I)H2P]1:{}"o 1D_vGk I=y|"_D,JqF1Jq'œԝny| ݽEDE{f+pWoCOw y0Zj )M `XS-=:$Q^ZCD! E]_ 6|.IǏG*55Y qխf28eu R[C" $/`p tr7)"'vOf|z}2vEwor)D,9sl{b}m4+Np#EFy>6_ԹMcQSͮ+unh? )K\B]mc*cc@Ѝ ڥUwE?L`!JLyv9x]?+ eGY+! rCK3xqnO ZQ7` .U0GMv8l$b63 A>Mtq.RZ'oQ bҹ^vf|p%x2,9mّg/Y ˛*g6nTxgTE/b=#K?pSfsCgÓ6\nSqF2VAEXZR)ȟW#ىnQMxph7 &ST5è͎El&>']VҟMƀ5wOQ+O_Muߴ12CU O@trU,l~6G@l8ϒe$dűu5a>R?[]ˏbQjLr8AI ozG[HemC5UT~v^w(9Hx8 )y.ΞdtKOG}6+n@;~GΙ@(B)>1f2b:'R8o)q9t c.DFLA4Z|oѭ2)VJ9w8m0Y2u3c HRQehlЎؔtIO+`Wxk5ӚE6r>Ħ,,FQ@ Q =7gL^Z)NvD.G$DU_lO:7bٕr\?i(÷Ov&unRJTCZ'tpq}fƘ_ N= k4L%V5 bpJv 6`'3 Ph!NBG2rgఱCXk[|{mX3 vd!gܴrיh$!#;}GwȴI ޡ~πSL!7,I0ގ=|)Gq&GdCcG̅I0"U49C#c*|I ?(W:U= OF:cձ&uĐ~hJyX <&qm6@ .W_3m@wdloMצ-ӮB<K5Jf7<0b!_cF#!|o뗘obXH:|$[hp~M1fiU<|1B19rAaf e9$-pTJW#Z|QS]>j. Un;#c ?A$٫F \g}f1ɶ{lz]0W\JHUዐD٥][X6~jLMYعq'+wHX)$~!X|2M]ۖ xc?qYa$]+e$&$SUKNMR]b#m3"(;YI]N 9|>ILCA}i\f :cpA)= p Fy}O{#4֙>/d{ iSk]܈ZMθ* Jb)9?syhϭ+?KEotqVe;'(Xz@LZ ݦ0?2YFuu ϙsc$9;[syLS}pkesqK@!a`,2vu}Hkަ. * %?;"2qi2ŗkGvnuoT-wnMh 6/ ǤD#FR]<_ȳ0EZ! }@;h݈P, ]-.>I/ͽQuѿv=Rh兠Y/əD㸐 -;y&1%Q^ڄa#k1)lE$0Odz_rV~18 :VlbZJ>?q#΍*faq<#ofV{3F?yn cdJt)s#Wȑ$ 9A/ 5h𑆚aC$ j  ˏv{^l W->|BNlE&r/X9 p7[۟?O+ }".zjav˄`W6/y ^uF9#Tx,6"Dډ5"w/Zi23:P` ZXBcE^fx_KXȢjzԴ+أugOkD8Z!{~7Gs)?08dsݕ 5<hp_\9um)$Sh/j332 5| 6jعa@4QD%.Kq81%?e,}(A:c.ךjD#7(^+gCƬ} i"sATY։+}Jta3liKe!}M,TGg6J{o#COlPl._$U2LjڶEqg C7:Ȉ?uQ~f(k(a΅-qW"Lsn7QC@񌚕l=\K#.`Ehon ̗<4;mƣ AN~Uvmօ~F}%~D}Pe;jn_ E@sjK^U=d62E+)Od9`$la$]m ?>jK,nI+*#Rջ?CMsR/9W1+4HЕP;N!Frr={Zuh Z~GOZWG6[T[xDA/"uks孋#{xg,0wIl9P1_vBwɗog0,ݿW0#䏦fwݍRsb >Eխ𢛅<♼ןi_~x` *ȸaw[9r]_m< ֗nP4[MMR0'ţUYz;7{.TZٱ]V40nf\iMv*WD~MX*$Y _1{e,^הӦ^  &C7f|^髅꾀Z'Ft7iDtibE۳$pwGVbItdh& ;=;!'+=! +='~х0`&ǿL9G ljbbe2p2GA!aQQa;G GfF97Z!;kcQ[#;c [35 [A[']9Z;9-o' G'gasGBf*3133^݉^+t?tgbfN_VHڄA,,O?ť 8W?d YjWmjبu?6鯥{:3=ߦ0YX0}ߛgv_ۆL#_# 0ۇ߲p?XZӳ% 2} UG٘[͖ě{.pblc8Xmj T؂3ŕ-;=)!!@q:&f(gh8f{m%-KLo'q0yG|CӉ#ԩhb"-@eSdF dݣHkez`C)w6)AnɪMbikt eE|IP2"T^"ߏt0j)/]_D&~4xvC~6݆M|F}@EmԎͣoV%`ĕ勮kT>DV4!5DǸ19xd$ {&8M)Aa;ګ|f|C#ZcX-ơa2/!ǎ0iv!qv6CIN)x.y$s TLB)(&ca ho 6Hq$1"d9a%$cZ ?: 06)#bqG-T*:6Q~ #Ύ=H]N ް8%R%̲OS1fC}jbA?&=H:%hxefM2QDp]2XŖ)Tcy $,s#tީxt (S q'A# I%g$D Bf~TSf[6 7אxu2,bژ7#M=0ؚkr[j$wu"rr 2Rc}N]xh;A*:D) _y=4b(@ ЇYOz!$ mP b?y`tB[M]·I]ܢI;X|%: a֢QBiOw<֟XurT̈j 6"k!M&,G=W7F.02>WVqӵQvDJ=ָ*{QÉJRXqfl{^bQӽ"2)DC*$v*Q^'{RN^F$NOH^-.@ 1@{OswWxz5:B٪Pu@ J:Dv~*ztYm/=96C//aR[78բ֊ 3bkژ@ _2'@i|MX3^/M/8TK Vup & eiarKM yǗXp3n2yt=i1pww?`y>̚nrNi 5QR =AH00?덭yHXٿĘB #l UB!o'ē+`E6_])6""GKds#Deރۈ|2\Bz>3wY6"7[T5wEJ%9x|Yܛ^BC*ydVs"URgpC9^ NBC&aѿ᪼5Y'VvZAM+1}=RLXh;,Z/j0N 9S5X ܉yك)M^y!#0>Bt٣a E(ԎpЪ,KY:!OH$l;(ƾv'}YFC_C7Y0O67*S ,罘Uȝ&p8&@9%\gCVk2%]O^xVhPRy"3^K?vi#</4$n޽9R†8n (C]U8]|1ɻ2wm$Ce$_Cp=•v׿bi;ُ<@,h6?LUW6R`)dW,]yĉ6ES%){gjŴz gP>gb! Ԟ?:󡕙(\ezW*1?6+|!vΦӷM؝`eE;XJOmG)'դy4Yvdhjp` U5Y%7:gZ2|d&-Zc9#$"9Mue5NGդKNpS268 [s,>N4QTReCwӟt>[FM&w'p;rqKfe>aikVgf'FYfml-.*,Br5=RyU_Rr+l\ EC#|L<Lc&փ]ƃCN_*L,sr")2h &_5Y#"idҬT?G.|A?r3'Elb 8"}axŭzDҮ<<6|NrO- mW]\짇Y h!BBD6 HCL_+TWw-jQ~Vn:p"z^SbЂ *!N$LuU=6@SX1$*Ln܍`m,r~v"6@qk*C'Ҏ|NUP]gnS5s?!2u֠]1i1Mk|'gꅟ.DzKliN[.{[t "GL^R7D"wq=T;ǥ~`y8g8{8EdESw)p&@$QZKI(~i(+11|'!<'j1y> X'^sxT;xO]ۛB!R7Α2 z⁤:BsܫSmp-SCX>A8J\& vTïjQzX EB;Cs'}~+1)Z56ʋ[yr~_پTcBTsk߃m \2DB? > )ơ\*zC\ʾ'w*}BAavYg&0A#[[U|X6 _pGyHﰇC3s]^TsUAt6= @/H(l.Dg)E/͆ãބ1Ǩ,oY*0[Ӥk/},oۯ杬aخ n<@$ @CzaM{&Tk dq/f3g@NG?zNJcy;F0w𶦨؇o4Tu OJGna>%0i՘= Z9/iu׿ ʡ\pz6vB&NfzFNBV=#L&dW0`OXo#GMlC+aZMD#.J2R;$}\l]_nKDoKb] 5#LT;b"U#x"?>DnoLn[oܦ 2rM= =ޜ6燏A0G{9QaE&D{/|\|DgqYwP8lK\"^T'jLJ{ᇜ,4rKV\5]ʔ> (̕hKo⥯ϏҦFlY3ɦlbe$61{ (-6+FBd~'k2}J SB=Ӌ]̒K/BJ? 8sSi3 #SBoNS?Gl6Za5Cg ǒq8!nkELec\#qs[4x@X&Qѹ,ٲ`-;%FJ#0p{$P 3X[jY=EZ aׂL( MU2ɘXhW·f:ꩥ{ jWK&.ҌnD2)-3WI^`P+i꧴S\HUC཮gځ7 ¸_U^69FD[P|S,Ni7cxW,ٟn9 8ͫ eֶ!KP+rl9E$Bdte4rs5FO1 ꀇ[!%>+>IwY-l9h8Zv*klKX·)eF[8$v/0%0%a;;4Z&-6Mywyf)7NR #[Aٕ^Wm,*7D YCKoftt-#Bڅ3søa9܃k0 f>^kA+;v#¨c$؃nL6vd#e)zA4"Zܔk s֡ C GSwpvsCYSyWξ M' \ӂT m3)5ktb {{Ln*%\/EO7O0Bu7,rxUCzP"x;K=`M*e)F0c5}iG'555NH,دЬRh²LvzT* 8:b |JS tř ϜVXM*j"Vz.ڬ?3{ x?2ͪCn;=#CjI_NmF(>K-iW%ԫpߒ- L,e%RXV`itAܝ SAf^I86;Eew8Y8gMyR*lOuyĴc ]5pMejr.Z c.9OuLpV|bITWfK yulc4j`ϒ=q$BѸff6P<k נ8ymTozb Gs |(,6*c[m ˻l۶]m.۶m۶]=ݧ9}֏3W\sfĘ#2F֠}}0 EvY'_l2C>WUYb-N6d_gR 1֬0{]D2wj=WBc$:kn8z>[5-o͞)&[Zݛ72*ڼ>S=tjQ.,YYƍ]{䧶 ;UYLM(zQ- G `+I\RTGJFWIh%5>*`% =I^&jDXYf4N4 f8x6{(K&}v;! Y W|)ĐЊi7iЌa's=*SՔG?`N.hb-1([9tytȘcJ%>; #>-nv{L&?:1xX~ "[34,}}Ke9H\1AM*oC6y>kՉԏ:bM| rKL`!AIU+;(QڜiV Fz>żШᡠlõ /[ \{kn#YKXDqɫt3Yǹ$D%Ĺi8o|<|Mj0'a PIN ^3 L`qd6/%d+pkR L)%M_vI!vո8!ƻp_i_b8&ly{鼊T31x ŬfwK`]=G~<> JMߤ_$J)3^_GP8B' ¢#f +a:"B${u $IL{WFtYMIHTZϗɡ+U+xYߪ!t@ 9/aH|?l\G& :I_4o4ASUx¸b0oɱ)|Qhw9(57yL Ÿøn+式2c=&^u]%/bs?-/rJk'á9L,߮32ǵٖ>*`5<Ϟ#_^,@[doWt~R}fJw^s>%; g rRr TVXFb!䘂Gpoy$Sj6'6N+;j|ƴxAkx&޶EoYڪDk2#kXweNE֑vN`N͒0֧KS %QqVمV>"BՓmC=` r `hUo6˒ڲA֣o@`res/G1Hc`E lG7<"j*-,$~ٷw[;ėtF/eB9Q(>VH_[/V>egnjj7ŔdmA|63Zs:Aơ5GrUe n@ސ1Bg۷;я %ݕ/"VpRVD%6( ni'M _JRofF<*_Fݣ$/vf\ROC&3Í~ZVW#2 $mR&4 8`g#̹"q6j #ծ^_rךWI_Nл Cs(ޭv$!/mb-xUSn?sVGpmdxrg+PDD}r Qk}xqȴK)2W\,tBj~8nDʵcqSH\0Tuɐ}䛺Rܕ-|$'<όu֊7&tm4kv<t]m1TDq0>5&)xXj?΅LuSLMa hV8~S P @7IdLýDrKm dHr)̯Xh5xrP5->GfVT|i2܎ەITFK eZ94ui;|2並NnlH:¤abDSm OCMR)2O덂G`8Xh &nnNFDxO%/IlF (XH'v-0:@<ĺ_ˀI1bQoz6ij;X<& 3N֞F7$[TъB8c m8 *e{ɚ@8wvj \/fr{vmlջls[ew\}:7%(nhUŏ #(HC+xolٍt|c?}kYtjt/tEu$I]=9ǐDA!aQe:7H/1՝T1M5`fU;UsMu qeoKoKfbό^fr-ǝ1+Kh}*0ʉ6bg?RJR]_a VQQb$My; ɳ ډ].ijo;秥_hyTf >@vn;[{3ΏW2X wb:D3,!uִ,J#2޺Mr1RHFѠX{AW1g^*#*o YǏ)p0lZX^UpvH Z'3TG$UhHi⏹Omj^fFV̊$(>YU5@Ar(^V< 7Gcߔ/&:q2G㆖#:P^Kv/͜ ZΔ?*48؃h4U(1CG;8phkMgTspD&~Vء&"_\ݟˤ@kR jbmQ(yhU{GK^")"S#rqCKi3:,ey<|i(!vvc^QhlRc H}7`j$qo.DvQ~7=\=2QE%q_&}BArB}zyfj`IK9M(1@FH2n٤JD3@VpUaFk1$U-Gyn+F.-[Ao-jؽ} X}_Xi"95jM#+f> ܄ |}I3q鸥wJ%8|C*?]rY-\>bvEC[ܪ@{C>*Ǻ8Ե`~Az9ʳ&F?:j|dȁF1/Pc<1c$ԽA*۴ &#(߽l7\󗋈՘ qw]6Aw]=JRؐR?#. \a W9‰b^I'gRvJmX59m^MPzvVޛɀz'⬠!~:?]& #ޚmt^VI7 ry-Z 鶭t'M芄Jq24(a#f 41ݴRV98ǥ,ܕVg;i#<BAЂ ]R7S%VP F*[Pl8pWI!pA q BC;]+D%Z}#)1os?y[L:u#6ZV") 1%{F3,h ~xpr8H?7,^ؚ"ODGHpkŅEćywEfz ["(*j t~- lv ɸQoWf/gtcunanFO5Gescl[#y 3!GkGiI8_y*z'exHb)E>q6Qr}ς3c |=Jqٷ~-˃_4 )Vy,G˝^En]a.Bgc8qZ xY; fAoT t3#<#Ȥ°qq!gmӭ hFnܼ9?%4"<>{~2DU'+ 1)qdV+4PYHpCŌ)$ Ne^y}d:njP.y{=!Wu똱 &2YCC?n B7uֹQVcPNneVKPlChs؈Du֍,Wc:Opxa7˛#쑸Hl[z.c nQW"xK:hjNfP-a 'C1щKbuŋݨ:[%'TۛD%.F/{NuqPⒿїӧfa-W'*2jްz\%j\D$~ )#MvLYqG87 __fNm)]biL7uG<y9w tX+sAVj7;뫌_P4o:jY9 x_LW&RYef[,nL$@(OLWD?G#U,ʪkCfK\Dw0AT87Qiњo*[iW>$Ō9cϚnwWKacŏCS5&P1)}0ostd%@b. 3 $a aDjoP'v4Tcɽxd+|~*̉[d+0'@18 r=،M=-5 X{$ĆtI𴸬e3c'Īkࠬpf׫]x5¥*V jh?aGc蹪N އXtta vR1ԏND9FYvB5,Es$p"BU-?o…6w5_?.pF kFNHjbAYZ`= ۙ@gr \T_6f}i:i{%*iELgaZm6 ;7h3M 4-NdԖмgDY`JžE&[a<ZD5_B6?qH HS2RնI+J Ũx)nZ 0{A ,aS-_2p?Iq/@ +`2T;]~pNKOTF8z?0 $G}9mTKux.Yʘt X?i!TB&0 Aw :jD  Hiq!KanӮ9RMB"-l9ߨ(~6k!, Q9'nd<}c:pZ |"Z2@ zJ? fr4Qϰ0kNJݣy@e`Psɂt,SmC^'h.ZBC[ X.:#. !m#,.÷ĕ,41Uƃ6; }\ݑ+NB-0-ˣC87xAq'>/K"GZl7Uq@K_ެUvYOo5~6-ZtȺqj3$ 3iE#/(厵䈵CH,~ɀ.r{v/J^7 /xF5l2˫ -M<2CGH}&JOQ:)GgR%3LXk?`:)i ӂ l} m!ƨ2Y/qDPX\5xH]ʃ[?Cy._(FF6Tބѡ4ۛz>ŊkWj-` h,}Kael) Giϴ ZոfB ;_H=Q3W">;4Vrb2DJ]f3bObS'>xQ%'9L=!RS8kPe_9R4 oݬf˸ajw^ p-يTmZLuŅy4.r Mwiq{ w9 ~7 #W_gŻfXޙT+ `>Kc[sܷ+}^g]ƧbƵA" QVh~w,"_6FqxB}6awTO#mևr{ٹ(`[p/vՓՊ`@W 9+pzW4 <3ةO${I[s֗$;j]#\ZȺq3;=8f2cv/;<;ugwTIkϑٻ> $M"lUa40:'&̿jl79о nrJ()`X,6Ƶ];d[)Q69S'PTꏶ>dRB<7=A=ON*Ѽ1ǑHfGFH&Q^qW ^D {^ΞԚ !_}a &$ KwBx͡^v#`P j)`]b"zkjw&zs0Y_ɟG3J$(w@̋yCdNjLfyk~GcdzHzwt  Ô+QaBX2k6mMQ; F/Br3;CH$D^2D/c옥"g;?nh, mH7}sР ۾"4s _;K3vW۠!@!W t [SaA-m1|o@яbo]v %gUJbDn锂aٓ➀,(vdS v(>PFvB=+}- ͬ:c`;648Oh̪E6n(:FRia0<,r=7w#[lyL7ۢ7 b )mX.yDVnV FTWC|•Z$V:s!T OC7Hel^4XX~#bxv2)4rk>@( \tmEzQ=cS_ńKϠG)#햝>x0ԟ}h~Wl k4s1`C57@aŐߢePbwƂȚ^b a\R"WLvDP%`CN6U#yC#}?<"ę(%)6S|A+"l-Cn w{ƸD* BkG;`G+>%)4Xid2F24VSțsBa)QbuL%5ŹDQ -Vt䮙f/q~=OFv ;o?`{,R΅2;}P;u<{>J#xyK?z8y+10>ҁy߫f-K ['s"B0DVg4;DhvL ,,'րv'R{ZubJeaBe7cE,¹4A W[/* D*țX7SG@چmAz& ]~ U҃K}檪Oj58"> @Y*{יdP1: I!U~NDEмƹ+IQiý(@d\v,G Cwxxkd[JEr j[μWVBXa;ccl빰d0htH)le(|HxAC:L)Zfk XJqF5ܼDj:!|=6fZt>5,Ug+z5O s";?6c*x^F9&^70OS(\ݜM.j\BAoBlaFzy֙@yB̧Q2cP26\1VOYݫԷ  m ?g#ZQTDf;ȏH"tsS)B:s‚ؐ i .oɵhi>yuJHVr玥5fFa*ԍ{JY%yU$xg)jjCC=_+i߽/NcmLA 6tKC\ y;yGo"e5MB']PQf4';#h< GÜVO簫݋Frm=[™/% &t\%JP[l}nxQ9%x¥EK- (<5k+ Y/n 3Sq`ҹ86jnNs4 :+]v>0> cɾ; y#݀"\+oƁEɔ8/%`ϋbN5;]lk deu _3 1VVabIIdI1+J[d ŧx ;{MNt+|y GOxlN 񫜫eJwS,vjj:֚dAx)dl Miay/s z/ȭPsRW!5PX'n?.w= B%E5C#;e\KMSm̱%M7m>p܃!P9B\wYء_Ѭ}'-AkN >SRA2Kfam4vYnaAWrRR3 9L _˼jU/S.*(-U CN3FQkZ/Ӻ;cH?o^j#ڜ4ʘ/5b X6+Kh(Z̺ez( .5ޗ0fcn$'jJf<AʈT100Hٗ}ot %-Of:$1T=f<-Q&0]m\&oqn\ଜVĔ hD2M'"0 1%8LfwE lJӭ`֡JƦmѥljQ/]fs:af>)Y4.uG2iJ{;T< "8)G;tb\q}ȺSYҲ# NS?_@jQ-:)YpԋD'^UǢeX|$s~|rVwh&,%_ SGyC k~SAǧ|e&*Y/ R.l^as˖x 8B6D/)-%瓂?{q{A/!yM*2>{{c g}uF?>PȲk2+3^A,]"dp{ªgrɡ#>X)eH[9&NK;^N&CĊ=[֩2P&?qy#ިhS9^A!''\U }]=NY?IEO*:7ؔiAWLסfEOf1UOi-5 q7}tk2ɤR_HWvGv*K 8>R motg@gCw˦ 1Ɖj\)PKz>ȯ<- 󖖭P&gU3piTȸeb8$7v.͙q]^`W&&@O# 74'1T <i]I(ޑDp'Qp$+k5 ͬ{o=}MHI{p$[FػI#xvD2]n,`xl}F0;8%sr >y_m"C!zv$cI3#RM7P胝N\) Զg{D(\`S2Tky"_ '?[ Es q'Mnp7Zwؤ_F7uv@PFֺ-ƨ3yɑGO6j-~h;\bÖd<Rf'7/UU"5GLʔ uDHT2[kU Q5Vi,K vEvaӟ~!'yS_-l'aBu6^(*l#qFvɑAN:% bu*xFr}}p/$C1 &Y \0fMu<d>vWXSvavV%_U`\4e;{ k5A!Wd /v )sMp׈8nLBei % wOC^?–[e=z9 }qp>}ulBjM= ޺<,jsAaYdc`$=q*,$=^Oz|*g"bVWI#p7'&Hn''qZxm|']KWs'ۈ{?&Fv&`gc^za;k;G%{#-zI[cwczW #Eq!&V%NLll ϐݿ!YY=pW4b8܋ϳ;M=?lHpT ^xm&@H%W=BLz> )SӠ!lAJ_+|O!y}tv ܝ)o6F}x~ K#=ZO32ho%x=Pک_׿4덐5}0{<'}d|)o2{=jPUB}N!<BQMIG1L wM鎄2&U*B\~/7קBxM7us;J W=tAQz^W܏!_n IM)j,iN4>TFB mYR,a۞?D]mOJ r*DEUZ(!l38<_\vW[y6=b"-t(wib6<Y(DKvDMNVJjM'b\ >JQ_л r;MѠZj_}؅#{~vӚ>^[\ER=d[&ZtUWWɷ#MU@O&/TrhOX?'p&l| Kpϳ*ʀo7VCulp%$Du==Anb:_wu}_rvy[m8tiD_`}PUN[O>YLCRZpavo ?ڲMN` U`^BS<ܧvkN~:KWe uJ #j#NWۭza?b]jVO*~m浗yy ޓi=t̑t,Gxf5s<DHŵfevܐ[+|iG:mot,MnbKzJ$"鵵B|-n1^6ԁb/h.Neg,cd(:i.cR6zZ~d鿣ҋTfۡ8#ᜯ'21=WaX*v*ZYmەũЗdzcU0J]6Pm-yDDƉ)f[proQ8T\$ec{\$Oװuq|a=WlM]SbIѥL$^+l7?(2݁ =(4ڊ}w4N^=qPڔm><{ki;Fk-p܌{מ ,ID5}P Ͷ :a{{s}ҥBGGV*Sn|bV˔~ls8+hI4.}E3J7덱uΙ-ҞfjVQitP=ɿăBlV2ECF{}_t&9jƀmd.٪Vyu# 6Ae(yT2BNPh*1`#lM`W ^e6eWm&v1YpR͡SOJ>?K<>##so K/%^4K _p?l| ;:l9wZ ;Fܳ|@׳3 )իiו߃Z8 [(컽v=QmcW$D z轆D[HD]"zFm0fGxs:g:g?e. <"_,oY2D:ɷ./>ەB~&w.f_Ҋ4@ژ=T-0.n7WI.%U Eik\Д-Dֳ*2McW,!5Is>>=Ԩ@m&Wȏ6/xwPfwvvi~BFwP7;zD`pwkT  7vmF G}~- L=GϻO`P{1NHit$| HXxťs%Á}hiG9F>!h; ,g+R^pv"Ƀt =WovJc/ֈ1ZÀi7nff%|9ʈ:0:cJ\ ,a3 Ϟ|bPK0 x\rkuWrTSPٞ20ެz0HN xwcΫڗegɗɾVExFt.hψD?V8w`7ѣ:/׊ `- z$EaE_26t41RW@s߳i_l(R6J|^' NjnRI>^ p`C@СUZ֗;:SjqyMUAwQ\2%뎦FbI#g=С"m|4'->a݋:ţ-y l*n"[zs7듿]pm*(挭YIqF˜(-2z?˭叭l}eݞnQq*!iGO*_+&N&r_,Y.hA }ӟ 6E̗[0 s{ԃ{g^M@;cؠ^xjZXSGɺ1zq`qӄ;/ܺlB&& .uhyeCfho^_;)AK1iFY2~@GuI3SY ?5\ԂX&Q;N* d̽-+`5n*UBrwvtukYPx^[zJb*g#ϴ#]v{c̓ mJ|Nmͥ028搤Rs?1|84p ŪЀ-nUn|5^{`VbȽq sWJ;_PDfSkq>)u%fUk>ޫb^ιۥiGk:k>+.mH@AVnl|.Q#kc͞;`? E1.x9Z)"'WbeC\!FT.xmZI..ѿ=y /lh${9o}v&?+(]&Gҹ({h)S?= X*zEz0kj{]C(qF}#k. 3U#dNbokw]AaCPIx|;Q\ɶxmU|OMGqcGb͛FkfhIit4D }ذ'0 RNz*v A+nIF`&P\&#Ms,Jvm1AOO6sZjzi?S|܇ h<]uxzޣ* `t|q|s2 @ n aav}1,, Xi3!,K¼@P&@PSsnNٸXoxKǶ#qojBձAe쁠OR )7T}6)WZhg\j#TY~9qk5vmj{,K/ Ÿ1.!XB|IO- i 5ヤŁ5PKZ6}_IVVg(@E!_Q9iKTP~lS7V'X7>H' `.@=?W632Լ-&s1t ]TAZoW04dhe͉GjŽ0E2k"ҹ1&ͤ(W8 SdCl[?0hşiAJjf[ѝ$t+hٻ`V6޷ . @’V\@OҶLj-ߛz s-'zn?[5)oG^Rf.8̥P*%l' #u_|ܢEg%9hO (4e,;.Mm"D}Y{3¯Z5[x^n.KGlFV>:itGPgGhP9W[gRc;s ]R:=h5E18jŬo^TqT"ǵuFb?dWo n\o[QRɢfgA2s6A-a~;u%eOpNzeyho@9"7sݞtߛ3NHfiVD i< (cM$:sЧ$[AY s 9epi8!ejeζ,GQegsDY·U]!]n1ͧϵ`ߵu+ݭo+JJ$Bt}UV5U:*@6x 䂅7&][?*3䨂N7d Hw35&ɌE2פg2ôuXUo=57!!2uM~?qԂFm1Y칶MF:){ͥ7e%\IZp} BW,pl+;g|ѲQlRkitMe,bP'@|pEP9(>gO4VMnH3w\lsQ # 3>Qz]M]TT16̅vJ65`uɗNhЅj-\'vr[_ޟp-q -!tuPgdɃ_Tخm_iowZ/ %\9#oٲt7☪c$v ja{A?@x8{?OQtf4m=H:t2QMKL@qNI ud>B6(ʚiAsVUl #rn[ *hZ1LY :e'+P%nY%WZ.V<s} 0Y\iZoZfRX9kU3Æy9־+#'=hD? m}ˡNG43C4\X*Ԯ6@q[Vc _ƘফȹGzw`.?IPDsB[1гjV)_u4(ʨ10.1l|.%1YXW1TO ^~uX繿~C^+pD)Q4j8HVW!r5pGgJ J˷ʭ!.!Bl>t薀D.JǸܚw|<`%qJ0yf?Kk^:S d},.nBT)Moϧ{/hFlivOj˿UP|xӈ8{dr5KFen@y/PnRs"tL},nPщ%C6E^_CO*8{d"`Mw`q ݭl0vc Ad͋_OoI "nn`mtcIJAst!ޭMѽ Bpar9`sUݠPgF a'r'7f ,Ʋp /m3 -wV[sOF!ìBdKYA>IIbl^WѻzK7 ƗoI?eX'W'54{?`BW%cagb\Ņ"Qr V# X}.{Z˧{(`6RF]t/C|rn brJ ,S2,Hds?xSb˟Y<[7h -mY_}6bLk͝IOڸF#(4-HQ}.Sv_9䂺q犠־/>ybCOcrj`%Yy[G&T7Z)*ʺ}]dinY.}ED$c!&#9@e YpES/ӱC{YV?%g)d֬<4>d ?} s>'e7Qj,<` K KT΃ ӯ&4(,Bɤ5eCgQB@R˭ePNBP  x*p;]k,kqviԒHc׵5!8o4εQ6Y9Q3)DS[j#p1'Q퓓w*0Ʒ.<ώLbU}ٖk~Rӕڱy⡧]WLh0e5EnR.[)t)Q~K@]7,sh vʙZ)qiHe4H=Fo '\Z2rk':U{Fi:F4ݥO*D]JWv%,wjKPYKFm3xefYZ=7Hx0Zo^bjO/ONI6b]x*L")+‹qoڨ %Y*NʢlL9!E`R?}ޫKn9X|:]^{ |2?Ӎ"_\jPwOB pʋWk5߷}սLfmdznD"P؋?lv n$ }mzu@'83 M&BLiO o <b)yWYP#?&=G`d"*@w6=I_>wQ~w,(uCr˳dov2 :q,AϰuO}9xT;o0҉ k7n/)Js@o`_ͽo&8wnuG Vgr^Q-ӟKC 6]X֟`N+>:!D \E<9N8)vуZlZ?qQ=EF v"v_tJx,9 'F? ^Yΐgʮ[";A!C% 4' V-i.2wzH]! 0oMŏOA|Tm)JI5ŰuK׵26AٟP+<&hQ^ ?d:{txrQb=fOjwsho R߭x<0Ec٫G _ tT4ž4Z@7~=]> :'G?QkWϊ0P[/{^xSby'C4C]fD LG#=pf>c=-+uQ;fJihVqnQL$Pbkn!M}SsFn9h/s1e1O|u`[g?M fvi Id?&Py"8J]*m|;YFy6)zvcGr䚤zZ>Ҵ,96apϝÒ 8<㌧j8d n)m+I?̯a Π{kH܋]DG^IՍ4Rxru^pғ7{s7Jr?xѰ_‚ K3{rưфC\AF`6L/}(:+`J6OT{ 2>M؜zsPQag>uPi +:4% D,Q;DG⽇ckjr{@+W)`ō8y1s4dDO-݃AHwnnvqTC1jy(z̠A>DC@1iچ1*_$f^[˾iPE٬0QLOu*^+^;Izh?{ciG?1hNJ<E BI:ܤPw#~ p@Sf;Qs}}G~}6Σ i1Nul[QW$!X8@ )9 2 |HsI* LQ5z+8Sĵ廟"s7`I .))P?.6}&s@bR:!p%\w2Q4ՃrX2ϴ/b 1і֓іogLbsIp? D'b#(la ľ4"Qijc5Qjx xZ" e~< h0wܰ+lUz- so_HNpx6L]Qʇꍋގ.:rs?I;VAq(g j.PPFoh=m{WB?XɮIs_ᅻon)1!=aDpi{UR1=iu}⮦_uT 4kLA P@`:Ž: rĂ~2E'M߃<q;?^݈9@}oP H޲mB[@vě9 ] n J'#FZ`)si1ܒV՚PZw AmWʣdUqqd{I2$9.f҂ƪt/{QA(\(z$ZA~VJ5ԄHќxn#؟ -퉍T Y }bdB^^%v{ԘA:yuiJ!F-[?QR&gc_G8t;ԓ*TD$s(cV?;__X}-QWeP*͡tIzViZ2pm0n+; us6#3CwD{C %jn821"&tJMP+jT~,{6Ew巌!`]ھHvW:Uvx[7͇8Wy.HܨzA~"N| 4$3$WTZJ?zo8=sIqD<aH)M X+M.9~zre6c-Oohe3"xJ")&aYsN qnޭ5U{Ib]=ϐQ $I?3it 7併'َ:/56ҏ+Vgv $ʆϔa237Mx {]IWX'}S5wqL T dqE [tx𰩂 !uWt[{O# [R骬hGrukQ[Ȓ]j

J5]dC|&<M@Tfck eއ8MD|| ~H&f{J媓'פuHME$Oҷde贲4b1B4m<{WL1?7T.Mʶ|m+gDrV}E8R3ky?Bg}ˡW!mjC8RV W1|3xN f/ Oc+ 3b5mTKt䴔2߽6v!`GĹW4^f{$6Cz>띪W[rfÎefM*3!Yu4P#3¡Yug\|z!b~\IVWcQAooꗂ٠wW닱_*p6,mRưg( |+};ᄬDXC;7}:[KP,>$֒r83>QUB=u*쟤WMxGBS)Nt<<\ ?jXޥ)_jK@ճIR$ =}h_4S)W b39%695?\J]zdPN5I8 n{Ӵ)EVtIhʟ|wTC TcdH*嗊ecvH۰CY/ףT} Wߦ꽏h`㝞[ Yyg%w֗$]Ryͧu=dz:ѷʆa{oL)`<9 D4|BC$;K, w%V_KofKQ%y]i fECvfj\m)2lߗ] >2Ȏ!qJ|\Iic*ǽ+ }BT#ֳBE3Kk"A1E)I&󉏽ıkLaee D52|!V />7'#G/ǚ*2UH Hګ ˩t@4sDɴM)g:nzRLqvsgtEоpۘ9w9efvN+l. [,PF ! B󧟪XO;X [DZ K5iY={^㌲zs8 TmHMҌx|}1f'6UCE/݇`A{ 3/,mOBjȝ=8qdK;XNf)}~gMCq7$og;7{*x Wp;9w8~ x\)?\)YFoul鍿;֢tQE O'v^Yx duv~ (.ydD({px/ Wݝ_/iļc+#GW想ru>jL`E |!w+>q;ͩ஛fїmxIHYMQA->Ya$u,>Pmx,c4?$#I7&^NN:&(2}]Z|6y!i3 uRm iXveZqT|=C3r|$:ULx#ObK;?sy1~J,xDmw=~,)n,qP֯zw$xɁ}$4^2%l#$F2ha*qKzHŒBo=)yS441,3^!09tBŅP񅶀6C:.ZmS+]e7$3= j{ 4о4$ءOثHSꙘDvEGZ^1oiW/wuE 9FL XWF g}@Jt$ `' ZwW-0O]bB6[9Ϥ ED][ioK^{?}aV$̊x`D"^<,U()*V"y3?hBO+F.hB>[d w"ZR0Z뇾oliPCc5oEpS*df ws`y?318_U(KM}!koi"L>Ig'FB,Of*׸M 3ߧ%w8q?h5_\oKW"SfixL=t>kI}x#ڣfZˣ'x4Vw埿(mqXTG+_Z+u{n/ۣx\ Dp= twCPL!:c̠bUq>ǥRGka> ߮zSZך3(Ǣٺex(g&Y /+MYTGNLI!) [ 7j\#v==s&|QV)>}fg+wTsAIK޾;W,91nP fWY?H-pN_+}WL79U.*";V>}ry}wuBjI*OCq? 'ه ئgh~!q"|!mäXI0+:fĝ4#jU~7y+LoS)w*RUo-<6ة HwOzɬFYeWIo=x?=-uVX=K:;Z}@ذ{TD5㭯Jr ⪪:5wu]KL !AKkgU M  Sw(RM߳q.$^̒te&rn^wn:k LRtkORXEϫg_'j;׌*+%DzU{6 bw\ Bo,2",`{AUݣدh8R _BeM1u1'pw۬xųNJ|P@[Ң=̏}Fb )'+LbS-k{Z#.m.o[ @rD2k|{9aLIHW"Sޓ@o43C+3_h %^8zNS-вhqDWNSL拽tua,SpZVejxb1Jf~,.8KBY#@vՐH\B@rb3 G%bfR%~ȮnpE*ria}70"\^.^:^AQ.'!(wbǦ||g/1DO1DY >޿ݔ[_6 =+Z {,:Lt։E+i !6O&ǝaP2׊"H|yw<}nEQA66{fvw %7/ɮPbb"X>o?7lFIlKgnvVDxRDՒ )>5Ko~`,eٲ?ձ~?\e<=:d;AN[=he_IzV{T7ce#@aT]3~u5Iұ{NqY\]$&}FwpVmg/\+H_XAߵ,R!*~;5 %M{m2nr8Nl"O>}H9}ٝ`٩y}WgѶo wҤG_qEjs٭TnzY.|L(g@pqWMni22N?n^|HŻk~EYDn?q _@|:UoInm۶mm۶m۶ݷm۶o۶m}=ggUY'3ʌȓO>!+&c@S9[!jPdvUZdhrl6l<`H`Eyq\l A=[cq W_:AY=0RwlkV')fBp;qq-<@s5PS +(,VATpN:(F4U8.㠼 LB, xpjnUm/1\ Dme%p18"r+Qa4GruAjjM|@&5e;J ,F'Sag}Dq9I}`ߘ5o@V'v%'.q@Rd|cRb'$4~&5'Ñgmurobo2̢Wv!vW6-kkJC-T+[,-y-d sW6=E2#ˑ{qJJ߀(|Eu7.tx^LqhY}YϙpɵJO߰㱡{JZ#jGAE}?Xq\a0% TO%ڭ`ruȖ /ljVa_6ȡ6صX" ՝iJOKC?F cؙZV Z7*s:}ԏ'BY9$!g/cRVU"[Mho"f+_u `AxϾ0Ę{ qt},.nj{ư[Fw'jcKX<.n|WkӃ/Np^HszF{xw?zHs  "ѾcJ3}?@E%ӣ*#pnĈ(_1H.'NSsOi&ipy'Jr!g!i׏i7g8&'H9/fEVpi<.\ký3֞v=4F EA*3 E=.&RHk[f0Si"n΁4:bbR &9:r־]);墡M戽qm^o*'75t32Iu", B#G 2Bf0'cn;%J< :Uw\./z+@@ڋk?tlƁ-6;l]~FeaEėr$j[) N4IZloB2ݻ϶cdb'bJ}f] ћmDyGDgj=d |Lڝ{"Z]&* *txeuBb]|7׫i􌘸z<rdD"JCQ^U|bGP({ypdVӥmQI))6^my򵡋cQPrc)CEy-AYC`]XɅA Zd'D$eiX;A/<2Ǘ:ڹxh~b<=yў׸Xq-J{q%WAa~I_ ծA+|+bL'=ѥwS6V5+Ǿwb<ia/@q2,ï _|Fj (@E Y@1=B*f# K*J~YA>_&|!x?umxi $)>m׽XHe&7X|WAޚ[~؝^0]P2{gѨi>VD ?83ƨ";DRMJg0lَjH8hPxeԒi)B||@E'I~؏|<[& NљX#ьc|)p}/`\D :^NFiSb1xZYYs:zs<6+ղ|, KȔPi`qӂʼFI'd](usL f]PDxNg tQ ȬŹ|4[;(0]q;ꁗ4#!g"XOsLX:{`Gv7dI |Cq1M(=O hdmZ>JCbJ^gstڴ'+/Upâ"$N€4 U#2)4IvXAWvr{#c[Y1Z|J]¥B3tOWT5*UD7AYGuW^nh=ϽwK~[ ^ iOlV : 9ό˰;!<6a:jх9>&Yni2<<&c.]sϥyG  ~8Su2ՐWR3DPcJNƢ{\rC -Ru~!Px^[n կ(ENX (.T7EK9)}`Һ;X sriO1t \ҡ8$vO@zUZO*aN f{#/jW1a0{Z?%;nѫmiڻD4nwH֛gӏ TU774!$KWzKoLb R/ Y~X^/k٢=s8 _p'.Ee nvZ9dVo0 ih-eH4|(>{/|=,ݾC@}><_i5LR;/ߕ:(f`~]{4r>,%_k*18Ya j%olYJ2. `92[p'6 lE/Pxp'τq,u+s,Ufot"*oV/ }0#Ot}GBgZ,Xe  Ղ A`I+9ؼ y)4Z>UYQQ0DSBGR88f׃S1opo!@^9 ̝z"y 4Ցپ#.񥾭璅 5fU5eʰk9/IuUu;U8y )DbEͰ5&'YA%>5rv_i M:v_К1 KYz\~ѧL '〈O(n\;B2ўBscB1 daEim 6{Mo5ՔԞ% _5[ttil^M|NRΖ( o,%9Sb뀌zvR60 ԕTD7)ZChlZ-Zҩ y`LO)|/fii샃S^4RS؎Z,M=n#`ٽl:O=.k"X+ s} iVc@I5N: ?W5e3tqyؽ;wH"<~bnJmLtAe_% hkh@XnBt{K(~LUV>R%Hv$W}Gͧ!yu܌g;'Kϫ4GN1Wi0pY;Sj @z\5|^gU50J9UD`FYQN=PyOY5\NY2ƍo']ڙʣ2Qb64d:\ݫnMWiw:ʰT;vD Un#UK3*:p`NfZsIh9 Ar!S =RóBZa ?Mf˳_TA:X~J 3D{D ^ŋR3 "Yᷠ"pdS 'UDDBP- C.:lWL$W~`& ?yMpʘYuduqrulAHl 9*ơ@xq[1K!$kK&%jOSLF +m85"@'MX$h3orAiKMEI oX1%7Q=kfs!||5:[?09R2"; Z^%tt~]!q?DaiTZNஊ0P# IyFxkK_Yi}i6&h^w~e ,,jM}a{)xOs ‚HSM R{s{ԙG0TlU WWa␩?52"}ej- 09ÌqhL8RR"E#Z |)jb~y84l,Y_E S m}ML4} F3ٜ.47*YbZD]77%t>&+Ki C'T Vɭi&|٩HKgf sey Keg!DW5PBAKpvHiIW-rA9l`s'"h {x:2K0 # #4ʼK~%q?)h!Z 'ON՛O_#rŎGa^Sn$B^o1@ vuie. k [q]'x9A 5A%x7r|mZ \N͚^-pgT[!wa r/Ae%Za{~T!j/c(֯Ԅ~Bh*n pf[e/(x9>.݆d>gbb@mR1@껠*(jlv+l1/qn/8^Nxթ1#J~kcF(0aQOj93P? U$Wm6 qxzrN:h3U(b5"腃d/6\-mc7OLU vٺ{M❤ F%Opv:}9]v1M($kyDbPKƖVHz9+- ?,5v*JZ|L(B 3kR$-s5.K{ |Ota@^$ZNQ82ذ!Saf 8"U| #nR>q͑нy}sqo!d m FYO՝JIi^[kqa=XJ/bDT_F2ղt&=`1w2*'V$* 6Go61bS7RI¹Uv[NZ(Qw^>;rMgy ѩJ4O4<g@&6 ,mE:}#S f`"5͈_9\_şlMhNJJ ճĶ^nϞdK.6nbR/gf)9ʃ")nZ۾t`+F^B__:[?\o&*.m::Z uHcMv񤍄m@)z8Fa͋/I?iھ_WY(TTɍM,lsPFЀ٨-$bQ)IϚYUUyTS`gg̢ݙߍN־RRi 垊QIc$51tIbTF@Oj@2 X-'6'.rq~qn+*ẽ|Oe#ѴW\IOo=PrlfqJ39{XBtTV 'ڞB>L%c!BXr fzI!Ӽ|}]=Jh33ȩDp0ozkMӘ,na,oj liХhK9\Q2]bH_0tw޸CF*RƁIjܓ ª +G2ؼ*1Y k<Jj%g-gǸ8 3נ,1.Huv[RaVp;uя!Qs1U" X=w Z$Au?0}97 K Kq#^*&W>t_4ӢMxF΢LXDq# NOI0u8Ua=&r]\O0(0&!n%@rg1CU kC6 -vJ|{]cUٰmN:xzmT!cq^[z(R cma O-wzYc(ɖc ^1!1oNk WqlB+dloR?HWW%3OZoD Qz}.$pch߱pE(1Z8[,S7p.T_NƊ8_fːJ\Xe9jSwC׷+/f6Z [W-rhקsWM|w,V(FD):ϱ^0W9R=CvXzfs .\k.sg8@$?i|[眇.e0J8TP3yX$ie?B,rx'62ɤc>-Bۏu3af#*6h(F. 3dyNz%=p_m/{C+iZH)QHEBg〺q3W3yד=+sPi8>MHb7|Y}_dH1'seQOʤ'^C|'=};JG!ecVN md@8;p2C]O`A_syAEv|;d"ҺѼ؎C2grrws0̤M@)ծy=6:aEZK޿p\4Yi'N,Swp;Օ6`9hKΉ=q}ia5t>qpF!9l;95&&Ï>6iXJ{JXS .}tJ0@P~/TԤa30+bU6볮ZZ^Tُ J i'B ƯhrwIBN#fJYa۫2v]tn ;[U8p!><κR8h#8Go6_ZiRj-{ż{@Bl|ߕ,Azƽ"rI4gи$TkxzRt&$x&J!(ladʯ 1X"BX!?U oYo~\ Fb IeQ1 9Q4`|KS78㝆u)Ah~ L_uqtgF_zF)߼qsׁcT1 滋b,_ eqwƯN,Jf|A X%l}a&̙Z=;hiSxҠh,;^DSȘe1< ]1eEK|ZjI- b_oFw.wÉ0 |I\wC_+\2.׬>Jp{TQPUȳ'B 1ky`G%7;13;|)ULYOS1sȓ-T>ƴ"KDwMY|t.@́2 $9@]вă[SYb٫oj1Wp8Y8nMNl(Jk"IK%_1 #e2GsSz2NF~J599bp!M -^ .>bomJQEQw1xы\m3.W5Cé3żJD~^&%Pf!)\i+ҁh;/)Wbu`4,8mIٔ 6$AV»$*m OA/.{s4*M|?;|o^?\>G&eG2$~$J?I6X0f1 !H  p%kˢݾ|!I6}iY)(M!23ݜ41R/ba!~2¡lN DMVa SL0N3v@JԢ uWS3Ǡ%`i 1Á%u{2P=ĉ`$v00هvR$6dm{r@1[Ou_q(bisO,tXyI-2jKw"$zm &BPJt,̴eApj.:j#$ލccP~IQI&"& 5t9"&,my!dsx4Z]Ke7i[=-ϲj흪 #xS4ɭN+eZ .rxP!*p~.pXX^qD\_݂{o:_k<E4D 0{lasX2<_4՚_{vښg8+'a)Yg/ԙ8Ǯ7]y`<f fg`4(HeܓkۄF!gcfM#Snr"8}[.?µAWI&G%'#>8'APWӕߑl kxHb$m)$s-yudfƓ uЂ`O8£(*bOY/A{&w>7s]vjmuH`QNfVg :z+z]8͡":_ߦ n,AHk1 5Wۏ4T ,oðAР gu>ڲ#],MӆΊx_''js M6 (yCXq?5u @ame52WS݄$ Zf֙6^y-!f:"~U\jE veRG`qqf\>yQiӠ8zٻ+P䃺IjIC8z"*12Z>Zo4 pivZ dl pe{ڜx><^< b"طk$g\ִYT4DLSYJPH|=h:hf%zoM':#vl35'-ٽklX;n 43ƀ " hRܓMZZZfZ\&oݜ䖶rW a EQ^v&*:*>LpzM(hCЪCoĝ]5 ;TZW4B٥)ʌ+O6LpLfvAWd4)Q5G업b`ẺnYxR VEsA75 ܹ %@/oa(Zʣ+aw7w]]K_ vP"f'QM0Rּ^_Ǎka`BUKIG.LIǩkiz,5b[5品H/f"x9^\*c?A/>޵+.MEt 绣8\X>9@ꁳ4̷#֫n[E:Q]b~'? \ "ݟ J1r?2 Ks9@`bFFㆇcU`gp|h1*܍I%6Zr6H?d9yռ^h3_0FH?5f7fh? zr[Mu\BVI8+~ 9L9'hy(D^z78( hEr3tyul4} RH&u L!}]~Y`؍5F{H]iٽIUҺn7ܣ {/kb*ÆcgMWaZ!]UT˰Z}oe6è6-MNr|mH3a1R{!|nZ uvt1K+ 5~NkE# >ߖB;9;ZqUU[9_egEϗX!mӽ6LNod)>Yuչ9,a4 ȐyrI(EEUϒEȔJ H(W y8:Ahb]$c?.k_й>{XڜLyv$x/m\5'fؽFnVq} 6y^OLM$}|Nk>|nUul)gt߫jt@*2 q}vw&QC6qǟnuxZ e~Nh܃CY&lyLnB"2[9zEѦ3o)M.(&2Pw/NH8ϕ߅G{4(}G5#vbhГWqQږ$>#2v.q~se;>KLp͝\`rգZDcU=(6Mt协 & fC!E!x IXr }?/zB*S2!LV'e]dQߢH=o\ZhCD4h.$AUː [3hCB )C@\/[r*/Jk;y##]t9k`[gim;^,,Ub\&OX{"3Vb;&h w6uۊ!KEUGڪ t}`?iD L DNWG\7 qЫ9tcAЩUbMkfWm t-< "FgJesy/ߛ D$gXW7?WʨBiزds$;E_uZco2ܤ#ٹۘٔa5A^8 8}1-<5sk_jD˕×%Ncv'Q4/*NOx>J\T^苑dDbYIQU2%ױ#Visy[wYnq 7aNMf/CWڤ^dƴr]CA,[fdH9A7l2e9.,yrm⍢ ࠎo*-AA\AdFs] uS.5Cر5+ȰZ#D;K7+.bFJlq['tTRaoXGb#L`y$J\E?!\=e[,mw6G;mnV[ JD;mz9ը;4^" ΄x2`= 6IGu`SN$Nzy{0G7<+4>؉{Ǧ;\;-&Em%{͡o e!sI[A_v'aZQ<61l$%Mi6ͭkYr>gG %R2~P#g-%֪BQ$9:$)_X(Ƥo]C"#흃;m;m۶m/m۶mc[<{޺Su֮ڬ9^c{N3=G &08o<#ݚ3ؼۊzQ8Q|;ZO+`5_tƶ-iK9o2k}d(bޱ5j2'fMaf9f.oI5.;yW 5Rzs$\'S, F2ba&gNG*ȲvZj'WV+`l$;UFNWB&!QMLG>vל [ə(Abe$T|Fv2P|AV?r+!؍p՛2=BʠD: GXjc|'-G bXjdȼ r66Ui`e7BX|V7*t9Q <㸯v_+lI/- p@ө?ASTKq",GpH(M{Y\0^?wgYldL1RDͶexwXeSf}5Oʓ;]dOI%zevRTU q|y+MDU6 K(:~\6z֐ [a|$;XevO~sbrhkNX-r^NSmS`t4t ╧1 P qd]ې/:̹kc RCG0QJ gZR+_jD}ZڠXABݢs&dZt\pZڠT@Vc].N;x vG{!PiY l+SnHKj"!ln-ՠ' fmujYb ZZvMr`ɡ28wڏRzpV|.ĩB) +$ *͎53Ӽ' K^y*Vߌe@ Dm?M,[%<yu#5"̶W&up` H#ߖ<a{M~ICE5@ "2piap!e9wv[3̰&~0~!j02{∥ џ U5#f͙71ܿታKS:s݇ZT,Ie(^6D3q7 bÅ=WKr<+ΨáK팴Ԉ$r2 ~Zp {F!,O߭PÐGJm/JK% y-x$>$8ULFT|:Mл{Mw 4#LަpZB$9)lY0ļ\Kqխa?@Ia@ SԟIi;ۑ_Ş)޾  ,sIKC4o6FsP ^>c} jos Yc6{+Fh t߼IqNZ_yJob6Wt~'E_lWZKYʈl\E?KK3(S?V^7l&`<p)\7O}jR.A2F_lV1=^Rzm\^٪U,p L- 2Dqc*D#ږv_B8m'+yOV(u-8ÌV!F|J;}$ CJG_䆆6l\QZ2k:%8҄2?Hξe dݧ-@2}-4_xz oC,ҟF/t Y?B3Ĭ|'] 8`yis%JGZ]R^gqD$s,9~5ߥ9o関EsDY驦;RT=|xyrΜ=u*Z ,0 Gr!EŐ,3ƸCLn2CF5b~~CKEhnV.j*'[;E_m7i/ɍagc(pBBFScXgoΖGcv@(­i76p ׉үT"VK<bEX$+I[S[뢓2;Y} I/dMDr Q"T">_ޘRzװ}j=h=[/ޞu[: c8 !hUXtSǏghOwAʸڧ珱8_ܜQdSgIqyH@@ % 7{km_T3XPh "&W%--mf&j`5jc5󻛯gݼ/iuID1GD`ِrMuh2ꫦ!,H&9BǰS2ƓDBR)#E* Bs ٿ<:a  X^٢0M-[`A7$kpBfs{qWq< <\Zǟ!Cj8i@-6QjD@+Mї*%@O42")/i9{'(̶ģ w䕝kѝwU!ʿBQڞҖǔ BVE-ˁ^̬vA#nt)|9x A+*Z RtS7 goo9V[]qfZPYeG" >7`S];Ւ(t|RebY>ZD<wHl( ͞ٻ!r;)vd|c> s@~$%j@3vܥG?!;Zl0K v><h_x5jY>Ҹw@3eY'`b=t},aΞPҍéǠբ>hNtz\QLPcW } XT@,]ZO f6O a$ǜYX&ȥCco[|>h{QTɩ3?IB ?rO#pw1{9Bڝa:]؁1RLJ,1b/ڰ^7jb"ah"j@}Yi 7Ffe0^_@QM~bFqzc|JQliƅ/Pxna¶IVKis4HEE {O[!AyE^,,)Py"'%!02r B|%y\MNWBݜ}/ktƨ9M2׏ dҵHՄFcJQ^ͳ!s:0Dl[vi {AJ}*ڵ }D +/>ԉOשEP$H (nx` ):gdJ~CPdU^3^Gb¡ӡsa]9?f[}_&,V#s9sD&h)rn R,[:*Ne@9hzF>cX˽u8qRSbڰ|ᬍ{RieQT,yB`p 3D [NK:d9C>rܡ&)pN?^L|vAb"# &EMe>2] dhCEA( $ @+SՃW$s|LKgLob8 y۞ )Ԃyg̀Ѫ[S8t]%a x<^t<ϞP"Y\;ڌkL5QYO4WȠ&E7/;]z B&J7Ά!+i+RMeKG㕧oBeC;y.,"zsw妴̮*2åBz^d.XJcCFRuŖF0݌_ jtk@]6xTQx} ;wI0]t .BV-T7}ʞI3U铆L֠h/a],Q ڷ00!5,qИ=y6Nu GᓪufbӐMCjCZ btr +.շ5΁]t~oM*Sel=F30w4<;T[m kg\K-7T!',4ҚS~*zSj3C.芪.MV2[_6%G]O2m'p{g?_4>gí<Ҷ GR%K^z)jO{a ŘS~\l`pcdy҈37״~z4oֺ9q@;;ZQ];Ӥq !'V %lCh K^<]]/6JȪte9n*;|i+6+K L]ĕio2hTVDdB4 %7t70S#Ka~H[/g R2<2nW_]@`1%$Hn/2a Q5pnvGxq@QX+{vKY8~{l@y\-v橇 E3._K >gRH*J.H6|^Fs+|vZs~ 9LB(/Ce-|ck׭@|Z lI.RC̪o@x4D2'+!prM|EV{+LaT"[! >\l"~o<}6_n> [PgUKB/]m/ S%JzL^4obZNa(*lBL>k`ϻ}. e5Jy #ŅJ%3tv|*K/`Go@Qn+߄sQ%|1ޖzrg7B> KԐJ'~x\uH058Ml5Hdwq{|> B_Tl6|- M2ˠd!!3 rIjfcsHgS:=ev9oŰ,4ON?ݙ4Aa'G4OWgm_N4 @*;e{QySJccGomܓan0C&%k48Ctq1.3˳ +R4fECKT!μF/BB:6F6VDBf&:Ff6vKK$FV ԙ? Y5rWoB+z+esŊSU|f(KZX(vksjր(4#M(5 L?i _nvt-}bku'!KnwBy!˖wVN7#/1B^/$WRq"HxP#Kz2QT[mIѽ/|(mp ;됺H͍:{#'kuvCm%]3s@؄Tn-iKX)i\BQm1Fn";y^@YpXA1𳁈NlOVQh~M2Չy$d34D7Vsije>b9*RqbRR _4J闉@.T, 8u@rm7EZɕYt76q}eY#^ë\cHٞ(o[&<%%3̉Q0*ЖAfnDEG]2Xf,2Y eK-R(Sa-|=HM1rn@!gGTN(+i;O[>PʒuΟ>h&XDc Uz9̂sn?o/#pw[H2fҏC^}.< ClTP.\uRje-% d$[rj13y\MD Om\WƗ 3KS*_di܌`R53 M=W)TJj$)r Kxꃂf},BSo6bUnR3hu>b]$vfrjo~/\{ hk=8B^OQY.^攥Xgs}c`XyhjlqzH 'T0<7gZ~< tRtB =-[d`Ṡh%ߟ/,;&I~knlzI#G#43RVV{ed 玟s]{#\G^&J:髼tx4ogQ.JBmokzGk ކG>F]]2j=CPЦ.N@$Z\.PG^8ǗJg]b$kն usW= W24l>N3Jt_Bn5~TD6*H|P(Uq5B0MI}%XM{)\Z:}z@ԃ`ubt (yl:RS P{=?^?BPhغZY=_鰬)pe"J釠QX3rUri gi#ae-RǍQCH1¥^^h; 㹤 KV3g`4;`,eݒ %nMm?rO[Cj\E~^cֆ‘.4!Ѭ]֔R2k".P1S"Cfhk]arߪ.+,WM:ߝwe0K agMvέ{SBHշ7ˮn]Ւ R,GͱQ$_5qF5q'-Ȉ -Lykn=\t,FAdN0ݵ]Zn} +qY=`ۛ)kzR?xV6ɁtD ?֯+XP%k6[c9ג s"nO\BsOPP`:uIE,* Tă,[g4'zòu&'lRdy>GB@u# p h3 cBg^goVwY*B6u2{:2[8 !C(FvŅ/f-- ѓөud|Jߒ^t~1z;KReI9 90YDAH;B\OT2v%CcG\`m*` Wθ6DkijbzWpUv~6o+-ypL#/nJ=O| ^kM9Rk&wFpI󇱦ֺ(wЄU!0)Mk8 _]+pr90ȊWO+I,-n~﷝)vGjqbػDzŽxUw&~& 0aAV? 5MSpǖw U")ƟKtU׋|:^wծoꖐקTW*Qjg):3K?S D.T,&`Ȅߚ;FS0 Ü| 慹sB ,к4p?=cFMvom}7j<-lv1k3E -ubBvB838|u\*)c4ЈŃaF܎DTKhD:@S* 2e=irWz>{? -a6ErhacRYȼJ38y˰5zf\6$u_oU6Y/Oz\Y9K@+kx ͅ3)xm- tOx<%71rR\9.Әei`\:I=R&j,؊E!u&|)BU2>G'cVwy˧7pJB3Z/4XŌcxGٗhM\IOΣY!tAI"?\q#yE}@#t< [FM8#M6/ Xd2Sc+I]nZHYUFs d'P)ՙX ~]E4i"A{tdKͺ}C`:#`g;Pݐ[/HCȑFQMT-(HKUb { |(|XzwM7QJ%.9Q[զІAթ,4x}*Q'Lj_9d:(($' ,,% @iyML@`%MhGĽ=It{G2w+hK |(+7uVH/xlj^f=nfsh-eyhu3Wkm7cɑ<.oe:9jE-(ZtumY6u3Μ nJB& oW5=+72:XWon6L6/ȩ/ى(`XoiAO6p' /ؠp1F^Wė). E?aluSuyԷLۊihǷ ED&r `4[#3"O_G4V^fx> y;Щͣ?4bB :r mFY|l{R#:I_r `^[ WRz|bq sا'oXv +nP&exl TDf)')=%!%MWr:?e/1n|0l|wm`Ƈ3+/]Iš <F"r'Q@⣗KDY^1Os;'-o$z$F3hm;}'Gy Nε8s3RSRHT]AvT4:=;!"H jk]/ ﺍ͕ϫ:*H؅Es| ءۚb{E俤'p{tӻ[\4.5g:ml+wj-{Vo+ *Qz=y V5YېHB{<SpRҟ.aLL |qi 9qm/W,o;:}(?` :yM;<2喹a+Aq~` k5 b07{r> Egnt} Ճ4kymp{#TO7d9gQ]*`:-B~|x_\HlamvwNٯ5eWsM; MqD]}o$_m/?sHzQ2BJ#IPM}/j<) S0^[]|*F$׋ٻ=zs/"EecmVw@dDoװWF ؘz[Bfv37Tn)-c *dd:ۉdg5X8pA^CXTC z6EO ɳ70C]x6YVT,Pn~G>bĂ@tE/.t{Cc*)v!BFIV`KtmӔTXcY%h}B%'n Y0`Cڮe1EO"G=WJx[Œc6W>0GY:n_>25U7}>?$SPIo̬O㴹p:Cu[ hjƶDITkT1 ]43 \/9~k7iXfR2Bm#KQԝ>=[T@1O.~P#(tSO.mU=\FA^ B_T/VskAbܼk͘#K;tXcvUX{ FrNhhYNVX91"dh?5yyw嶺Ft^9J(,SQ C*$U)J >=ժ:>t%yu%X8I=tR;Vg#XZ|%Y qYQS.+/<,t0٥g/<ٶcYsp-r^L|UpBHûۧ[kmbc^wBȇY~ ߀F G޵%jB v::*8R*Q:H݇?įU~bBnK.Z@o3mߺJ҇z7[ -/JUnq1IPqX;ՏlM #^>P400vm'9[RN6Ӻ}3*s ESJȄņBfb9C&E13|29SW,Aۗ^EF<ӤLΒ^هE-p焆X' YxTȚ|Cf;W/7n??S gNaıGZt^ORyϯ.6B,I}Шc@yc?,;!B_c(MҮ^m6m۶ms/۶m۶mgN|;31sftD+*+3& !m@뒩LCPcxP:dMLLKvK1F\*5<&5dZή•/g5AS F w4V걢,\LB xL]=[ bXs=&0XslTY~&]U@샘LW1Džք(j<5M::R&fLyE/R2цNIȶS{nR$MAڔr9s"! MG.(rhzl,&nG4j\bv-o^6AScX*h^'ohVXcd_1s#' PJncbe(F ~ŹѫHSD3`u=\,Su9DᗫBR`uHa3#ĖFM7zt:mHHV fveT͛њH1[Cę\eEkx^YѻE:e؟›("ڗ*fe?!:`uRuiz!WȧK`kT0H"!e@բ *AZd/ vveyG!q̚8q{^[Sfդ?lQ;^]sÖY6_lH}LBobCU1`,*^BV̮kWJJovBE-NHy [ [aWFCknz/mi(,IVf&P(N61V`GLN4>^(Sޒle/*_-V#Үab1PRƵ@a&,/!Ne+TOz%aqr_KFN" D2KgŁc>?E\v4Kp2q42 vC5Ez 1Y)oY#J/eG9:LB @P\?@& kbKo ccxjؿȓŃmDf+3 ?:՗j[vs rsMޖX/.KM3< u5hCx4~!/5(vFRN>?/8hĪ\<*XiZu8L=f hG]칊n]M,Rh Ql**oT_E3CH::|DVojVHlٳ>̏n P@~~ )'fzEZ֎i`>uzkmwRƤ<%+p>qk˃) ^+߅״tYQ[CYןx=3-QuJiUBR̔V=/;F7?.Y=x-O]\S o''Y3ǟ >8-3\|G'-|R 3;~TXaF99ql|4ۺǒԼSˑ5^ehtXMúnn-SENT)79?S~m hi}47U6DFMگU]%5>oZj: *hdJۦ *3ΎA|pfbW]f ,2μip) Qƾ hi Փխ%NnpK櫉@ ? :ڽxqsr%ɗ"5G{iI4=&5$TlAZ_"xMZ6XGbDdh" Λ3%0[7)YG+>#jpn3nGp,Rje˲7Щ t&vA<hW0 :t9iFTfA*KR5YR1dJ-f" bI*cM[lzSVYNӈ8asjn 1`+خڨ6cgx,Dkyx7LVby'3:NAO#40ZD6RRQ?k*W/S|;'~tMaȩ] I=7Sxzs3n*^-YF #N3b(,W~,{`ѫ ."qQyLM^c/{^{2 ozޫ .ak<tS;\׾;ߎuʱh=q6},geyk>Mfi;}٪lE +#xwFKibC~5ZP7>ɚr%c#IpC FM̧4ن *R.c$.k-Ac+u@5sE1ིBEOAˆgL#T"C QcS>s.zng.]?rY;ub,;2MTISΉ{"VzE:փ= OﲇB !6hlHf8()F۔]YJ}.0|2, "(^@#jc⭶ 22pwmYIݷG@*L Я$Zsf@S ml%TN'R/=lqi; ̮cz9#j{+sĊR W';~=y< vfƖm6l["Ml45sa) q21'K6>!猍p*(qCΥ2T\Nqd |]VTK:ѝAmj<DJW X򟾠 Ԇh*{)ܯ"䋦'ϧߔb gbbdи8TQǝ2.-hskx*WauaN#[MjȑXjhd!O~ x+P(qfD', {dYǡWwz"OЧbV apIBx8܊kMS'UfT908(Wzތ^=CA(4UeNO7 p%'AE\'OĖ<@H@*:=TXҵa|Af9h 4`kٮ+ '< - =ƻ4GJ֊ԭ =CƕM7UҴJׇV{E{l~cfX&ĔɕK8BR7iq1Q1ץKʳd|1S9YnwWA$LT"7Q.z R#f6-Eku"&YުPx&X͵ ̇ p1)zH"Vؑ B[˳"MbiG e1e'~2 v毴^-d_M*5 r1 \Bt5[X_Q^fdӟ^ x,o>*4GlФ xk]>G8 {7<'TuvM4zє% ǀFZiOĖD뚹1rC a)vS.=qA%|tr6-X81[?(rMj[K,Hƒ۽ Qo Ri4F "@9:fgт "Yw)I]t,k? k)U+||4I6\s/4fh}rC<3:FӓL=F2.LoCTtAN+sE골nMfŕ̍\uh悉o Zi*`hº9ԲfH4pݰ i[jrV6Z"}"M)#U^94*,첂)}Zg*S=4@Ck:e䋴{Aƴv4N2@Q%&+ֺBhxM{PN%v}0B$O'Lyk{yŸ[k9kGg )d4ɤv*+a3mq|&A!]ߚࡧWLT )+t'd14QEeD"q>?Uq\m7K ezАUXH3"Þ_)0|s͂ŮEBS9njYp{}!l{C nhraB^˨cxo0ů\tɇa dCJ.s6>#-ҭm w3i}?|Poqe*R9|XK&Z=mw$& -G0{#GߨZ®;q\hD';GӒYr-G3(9RacDZ}#84ba.jV-4 e=@\Kp>ue32_`UoDje)ɡ"CUz#@Ȉ3 .; HOт.8S.W|;> ʩ؎aF\nLpi \nO7I-mԯ}w}Yƣ`p"&˧6"1!F1\V^{))eLK ȰERT"ɴtuOU\]u?' rk$/yڡh9WkyS㷕['K7*Q 01 Dva|ӟpZR|#UE!iNY4K#"N{~Ep[X+p=O@SY:E1يTZ>XA87 Ra3qߕ"36J,lhIq^B$.9Xݮ4-A>J<Jx5\tL j^ڼcWjACM;v325"lh{UBËՀl' uU-ȸ:ij+Rk)n+ԅPZ"QZ?y[2P}_xC8 ?UIy#)UwO1+/f+ >{wZ%xbt I& 4mKF\`Vc{ }0p8qBuXG`sv7>`"،Ael3@8U$E2#a}_) 3O#6dHzp"CtlNY`Z [v_ yY踷L9;9)E9=|X5y*{7Ose3}ԭosxkorYz :[pKJu殿"XJ7ÜV;|΃/O!UյЂ\owm狎h6jCcyֵT:5~ %Mr- 4yxۯ&}2wqIXNYiEk@د`l`E{5͙޳Ia@;FPBq>BLr'r ت7-D9&N\)yTյqsc0 j6g0IzUQSYx6C{RR3{ӂXY Qz`0,`xTT''ǃ R{sYx &¢jX <@gNs#`Cxp켮)jkȨܯ[;5RA\KPlYVz29%Pd=|% 3E&KIL@.wo$kL!shކCɅtLa'kĪ.{ź n:(7j)H=^2A-&2#-ʚUSZsO0CL}J|‚[ .ꗶVKo_QMk.x>}o[86 g'P_)knobpwCbolڄh h< or8~zrMаQ_@7&مSKҤ؆U%e蝹P]FpNH6ݦnᦧrw$aio?2'U't3 9~Zºz_r<p#/@k0hkdcn֥iiLBajf_cwZvn31i?&,|<5#MoorMh٪⊭S`% _غCw6a;)A&I;iİ%A,E2+{(Çc2ֱ;)&6˂$!9esz" FXtyC\\P,*[B8Ε9Bڣ3+yYRd5}H5_ԓ q렢Heԅi%$1] eh<0ZzauU%f0*5Bzd1Yuڰ5$hOjC2Fg1Rgr2Vq\?K%M6t@~-U ;}aY~z҈a6Me<Uη~=zNFNn,F5|\mcz2RBYS{z:uv%|sg]:9FTr2j줥vw%0%OC G?K J#Q\G zֽ%k r{6(Uʙ|p v :{(!°^Vfd*3@ ]6ឆQVV4KD/bC1׳a./ahqp$LEyrXga%-*rSphJ_u& h0s<"^YL zۨoP< rVn R奖xz:VX4Z>j ַ VcY/#-Z'btԄ{^-kS;1OERk m+2#/6ވnY?(뭴9lyΙJLlnl+iބdj/@aewѴ]&Ҹl5~q$ }?9N0)7m,]mi^.I*f}Ւ)`jH$U>`4 I E,lUt,9y@e2Xa_6eJ2M|#(HP >Ӵq; 's]裥ҁ{.3ͭ{Pb3x?5(t7b¥ /otn",'+pFt3, 8I @\ƏB6"tu:c`\:c+|Բ cqIߺn(Y,?b&iaz'%t.z~R#[(]=9r!{z!=SբL_Oѩ+eTеp<(Px$das ~u-κ@e4Es$-{Qt8`Gӳ#'fQa0)dJ62o=r'ag҉]Hg%M\/h'ؠ@¥Eu:s*F4Ov2t+"B)<ߌYe, u1 z. js٤w !<+g}z'#qT9&uQ<cLZLv8dQ5Up0[ R%vvN豖cadyܫz*Ȓ&qƁ²ԢJdɰ# t(jP%~RqAX .I=ktEA/ xq7 44VbD݊h1.:Tۙtk9|SoXְ׸ybgi ë`' S6sOG-dR;P$m/ts2.4 _ a 0N-0 f f5eXOR,UA)$ \&#ן"l~d 2=<M`BCQx0cK[Rt1\3:KO-BKHN.CgjWXvzooL|z'82|Ũi#ow_Sx,ZFz>eM9FtsېE/B囮ƍB[C+{O)RI|O;"[!RQeKdU!?ۋ&pvHB;Y1!fU?i#Fi椛TUkB:σlzM[XV ۿcܬ'~P:#lVf\T×!# 1.WIa0RAMO0f+R2_N{NòeKk8Np5SαMW;qL2=yOXBAla618'6]7*JGnҊ*n8fV%|Yԥʪ|rJZ^:qo>~@M ?agGoVz&Zv|&&zZf|VVZ_;@B@̊H1J^&6wTG3Ӳs3121312[(N_ɚ9Z_m8o&af&;W320e6ƿhYan2`b2,m;BZ54AGdHW.sG뉴> ?RBS4jxhR&tE/&N`sIʄp Œ ( Y& f 2lcbVL37E%۵`EFV>._R;n]qh2 휽{r1hՍUFDbMIK⵽yy)S#%%]:z# ^rO}*'*gO>meO sYC_mHG4TNj S>Y[P6ۂSnU\3Rڌ`I5M}MFƣ۱ T^ g+.9r$N;pHKXBJt Ϡm).F C!9nݖ P'7y/*I)o- yB gbeǵtUYkcTf!>lJq㓯I9j*qS]4gP%$M=_ZR|RT kq}P)8hmnTp]4ea>h&"]YxnFb|P!V[?[\/Q34v3"0 bs8![}'`Fؚ.rWfB{ :U$M>ajAl$aO-Ʀ1ƱݣG1=CQaE4J?l܌i}Iz4&򵨁h߃RurN6GǛjn߿-^}7vJVd<@ջQaٹ%/w...c2Ŵ`oNK?` :7􃄜Sh:ϰ`Xb6#7A`ZQDu?ZNjT8/È\>;I**m%p̒NQiHnAy23k6b SҙNgHMT1dReT|seZPh@^l1L;@`|M|ZBCUIT925؉Xiwf:sjf`\1KXGP M6pb "} %jRF6+`͵|,A#k/D -s84=f.+6| o*p[,f&+\`_K>+kB~t֪ch Ν"^C(hW 6U&jo2ƽF[A$bחuwEC+@jdJ8CD=q܁@gZߍNo  }و\7YLj;^PM=%i,\imbidM>åo]7{+bշsl掯A74ELMT^@p=rc=*'Uo Ov&#A} - uM+^7\CxKccYAF"n49xAygABHqO?X hoRa}LQjgN?hvev,vo&^Kʨc.~oM6__κРbbWםS\lh1i> R*Y涞gb'1%[hl #(˭L/,53^\=, !';~%R NI\֕ʐ\h ,_M3[ WPB} Q9(O;Z$XSy1Cg<6PSV\fElpEA8EwT4?[hiS?e ݯVɖǣ-?ӅeZ{_9e]m,_3hI܍q0|T }7; 'x+Ӿ"pv˭7 U {PhetP1QRyK,8QÌQ6j̰*UFF[8doQ2B[`^н8\ _cՀ^5~jGԂx uDݍll"C4v(˅`ŷ5hs~N]V+}$8-'uIS[|B H|qR#m8ʑQ ;gVW`SԽ=mEq ؖ ;FCC~iC&OvCxz yT9p?oir,CCZfCBBWA VqTƷ9X;Z rҘ Fr ҼY[%Eň9 H݆NzDa _q}d@!nQ0բJg}FiIc gJtNjr2!Bz״j=f~i2r1Q继x tz޲MhV_?>u)vjZ3s2ݔh] qx{D*e hƱ iZa$P j"V"Th8萓G/S# ]T$v DMv^wJTi7$GU0S3 'A{ kUI/9 VE$Ye ^k`^Y#gbraL5}]gxnil\U2 E"AG?OkW^ZVn}j5^H"d%&YИXxc/hx2R;V$zqy|  %E^__]{ vxq@"bȣ|A f1sD\Aw`$Ūfb2bؾG*YC.[V$Ӵ(CЀN"0/{i#.S#^[t*1\w,}4P uZ5:IA4K嚢K+~;ő'hTOU,8=$Yb'j jʊ8Hz/+7gD[Eo-7\&P:KZ<3ĩLs Ѵ/&<hhg뻍FIkn8&29)^Z)b΍9`ɜ ucw+=iYM6hOӡtp<ЭL)LѦę+C ˛q*ż۫0Zh+MC1 J4^>dy]uy_?ZI4ֻuR`mٳÜhFTdu3mpa]A*H]Ofb S!Lxqi]Y.+ kc5)xP?73*ET ]WL>jк (3wڥ^t(;os&w2 AZyҳm CJhc]uV%рJ ʔF'*sNs݀Od-1kQ/Z`- m )Xs5OBvr:fW]X뒘ѽpC⴫׆kFG4 yB|B-J:AG}·kit퀙9&3j Jcv PA-y3<^"FF K YȈrB%ΖiS>7 *MPKyGr0= pXQwvڼӆ&#0N>sU C$1uOl͋Sc :T<3<X;Y1JnHׂFq[`ue;L8XE+-CG&HF3'i0?7Xx>kS,IÂ1Dmՠz -Ϸٟ;w ;5¾|˿}cf;w%ٓm۶m۶mWmv]m۶. }3s{f9g{+W'vߌݟ;@Z%AgaoNt :EYI!?o L Tz-3&f/ɿ_U;%'kWP@-ؖͅ(?i?*o B̗GZlA%dtAV\T|ǁ~nD3.`E_D^˔,ޱfqhv9<(3IrW|Hr_%vOo+ g~xPp PWJ, oTgc} ~AwLxԧ%~m8@1H흊XV4؎ԎivmdPP2>ǎL&<}@ Yh/`01{W:Ic+,>Ñ8֜.W' kr4)4=Vp!!ഃJ=Y )Xoq?%(19:vwsxUj5X_gɑs\゠2Xaf۫e++a5 ̤tO#*z OG\~X.rOƤ!?{RVX5䍬8X1{'/ldlUJ.LL_6˺z+|ͯ2###c_Q!!{m?s8Y13tL l@,?¢$A|DuxĴ kL0HVF5֩󫻌4XL *@N@ _H- Xb_Zu"2+ÿPQ 3v?dbLL4HK z`h}-6jNS-6+pg~դ7ѕ):!T^7nǁcgz̍To|jGihLRB&4·*xY]Z>o\"5&sz/"ȹ5Hj'WAů(2qqz_Y=l h XcJPc)vcP~C(ư9Y4Wt-oL( &c]*GM5!Vρ=dKbZ, FŹ kM >4k,s>ʆYjq(1ln׷ ưm#(̅m{,Y ݺUǠǰM#0Ͳα'hVe[i_11ljljY42VI661u?66.pI.p-Dɱ.* 4r% 2+oWFA2)BAccqвBHm'<cTЗD) 1(w#FQ `ƒHҠ~,,6Ԓ@X *G@qe%DZe=dA1(p@oš6+2,1,T@", \Avy@wU2K08T3ü[Y Ã7*2*h|+1e2<^OIu/#&仹7{9IJ=[{/a S5͆uEC*@zn1hzs?WoݵMrS03;_=-bOR[Z qjdGZdԑoд*ܱ25/E:Ұ6J\c޾kѭvd{`9W18ﵓHoZ:ఢoJf %eD) e^ﺠ9@  BE00 E%EMjM윌0P7՛Öy% y0Du4j<)h%P#)+~
@:Hbӈ=OeH*~gD>Ip {ƒ}Ov}0ivhj'A&&XHFP~2U?ϝ\ɭ:d_R}v%Ψ<6o#nL=0[oBYI bʣPqh/i(svBs>kq)E"XvcލuXa56V(T=~3Yyi?!JJi'T?$(d@ 54Ś~^tMg@܈i‘_CiQRśÂZB `XWlz=mR㹁T`l#An7Xv'ְQo:T])^,n( -0 ޼[3#ˇF/pYvhǻZn^J R;oDEőȶy, *Ww% NxoFqJCw<k<=?<= ?kf+i;8y9;LQ)Ʀ> A0 !uR*tLy&&X&MR:+@v>+r}R ?Isstecb BJJP+Jx; O9K5ɘߝ]}c鐿}N[zA=7¨/ 1[GJ82D}3HίVy/P'Y!5RZP#cP|L5&A}P@V, vQ8Лb{8izP9ϧ%?"uQn*V 9j˭fnI|'dYHfp0AylQ$!I|TpPdr)4]kޯ.6&zrP'LgIB,T7/M"B\~4I:^d򞝦Pxv w6˦ty(UQO\Yhwnq#"{F],"KOË&M h)ۿqam<,wLeDؤf)ݖISYVl\!tm;_`hjCjmHiwn'(R g& Iah6y5=m#_ IxhLr"V/ԆIHЋ QԐ0j^cVHG~) __d}1f3TbYt\Q9ߧGAD@ϝVBaJ?Zk{IvܹZs.f-igI[sZݷQCXZ PVAGsn]{raOJR:*a>+>\CFf'Q%"f޼YK;`^;jv?{ږ녒(-u^=\ufŅjimvsLo] r'&.vM7ы K (>=z  (l0CTfq$A]$ *Iun$.S$t m>ܫJI4Sd〯u}.Y~Oo'OꢊU4)Gp2; 67EaOra ):4tW )AuY]"z?ehQvJ_T:ׇٚkQXaT=2ݢOBw”0N`Am\듯?ѝ>F匃kw ={h,r<,p}B{-.HƧ,A(K;Toc=8(3 6ʩ%(^'O|E[zguԇ?m-:U Kn"Ψ*k04uٙ6Nr4w`\T9}^4](%[ADn%T>ciR/we eW/gK:EL~|FJmuV? f`#tHኳi6-uJfl9bH|]G:;IU@ v)޼)yVaO7fM_:CSͲ"OEޜCG ˠA[ R"bNCw97:";Yx[7Ф!.&_doXiւ X#?wسU!3:cq0U *{IO2ν:eG?Jv=xI>ֆehn.$r-~>u&Rv2T {%FG}U=WHXy#F`qp«[Id&>-#S֕I΂UFԀyԅX*}Z*iFЛSk[;`J1D/\$ymM8`wɅ6@I$(ȡ2wXzf)f xxY,uKRB>X:DQ t+x Gope#i/[V 0usfG⟥k#6"-'W|DA&>xRG2ȚqRJ&}+uIsXGT~|Vrݭt6SRi7a;f?fKA~LrsC/#A^X[5chfԳ<[ _қ+qe} 6%s7lNA7[~=/7 'Ry('&YZj EeZjs?Cbj3PBN9v=`k)*3BzIdDQ!gMp@E {a[hZ A1%C gCS39_;m[wVw 3ˡ׳[#\Wg5r}3#uE ~Hc^pjeo[Yb2J׌4KEAJdt) B\ ~& a) G`r('0P( ƖB+(rs_T6볘@B`&kX#–4yvez'U`1me& ~7F"[=˛1>WV̔(S!i@ 1Ui"p7_}u).2 :jE~%U#W5EBe(sјo d;? Sv]Nj TAVji^G6TдIx19-_x1:9Fga숮.m/hR=HezTs)Lj¶vs 7 >1te 9q]Wn(`l&`@M]khr\E'7Y4WWSE_[7sx>|~T@l){@h F$ǰwX e$#D%"ZMB 2ˊ4󓛱qa%T@T<*M-X |L N`wQhn^3]K9||B(/P6Qk$; ʄ>"BM~t*>q>?O&6etփ fdV}4/&$mCF暇( wfX%*A1pL, [?^*me}+A2Y*L;U6^c∹RhAetᬜ0=OuUfzl,+ئ3P=wR_1oi7srұs0p1{Rk[nq=߼ oqӉfk|-fcԥQҢݲ\e' طN"H~T$DD E+zCxwye#*73#!&v@L:ũaF$x(bU_Gonb&CT*zQŻlޙMMsȐ:`Ki9gD/vx"흴trJ! N#]=) .$]9 ƺscOTd/˥p)f۪KQ "uIi>$4,5 EŢ2kAh5@^gUrWugOܱh\Jt|X=K^yXM1#4، NXmc:OsCnS9(%I?7&pn&V`K"(ARQIVl6|-06Jx@11~TE%fàF(@߱EgL~ 숪4(V,9xP%z}g!Zw8wbz8tuٺ<ϊJƑŸ)=R;n7~j#4 )D.`fသc,b8̻8$sN#pcZ/Nf6Ai(z4 (G|E:-u`Y\6e% cU1STZU)U:5e}UIϛXx5f4P@!dJL/d < `\8}Dե$ؔΛZȣy׀%v?,; (4U z@3%RDٟU1@eH5l N6D7'<@ӷ&wŕW;!0L#G3Z7Op7K-y=ڥլӂbRJA{_rY;hk9KkOg#  `{e٧N^P'uY q+=L (# W1r8(Ln7NH ŠqE hV5k_cP㥬q PT/^7FdO)tM$P~'eBUBf>E ,xLc@.\ g}g=u=`vOhG Vs%WPD0A<2J`~ n\M%pYU FjGND+UؠKB`N[}%c}Mt%m ] 0DXMBv(Y}qg0Hxvщ IXӜ~$;mIcXQ%o{ˁw- %5e*o.g,"oNIǺ"+«Ą~fhÈ2[FvQ~ %}j7}{kT9+IլU|5O5b BȀ" ؑBf# (ȽJvD;>9;Sbs)RKGmҞryǑwp]] ww>=NagK#ᵪYc](q!kz>Ch[%mrbc#{7 S萚Q` dT0PVǕRUz\+OHxyj2Q nPb(uT).ˇƔ-bg,V<FA#`{+ԛ=ŕ;PY{*aVad+J\`(bI!` ~ViYwwi4Ȏ)х5G;:Z,x{眼F~})Rp\IYfxOMڗSsL4LxYMۛPR˹b8M;\\ii al-8gbz-[s]:G&+aB;}~ba89'bbg+d+ecc7@?ҫL?W6{Er8gf+ޮ.k~S]yj\J`tZoPS]|z8v%9e|p_N#5gk"V%UFE튢0W|Y#p` B"Ģ$0NywV'[CDjpI*d)U X:_"F#@P8 xPbۇ Ǩ{xECNԏ2Q!E2!.}DSx݋G0=R>@ OGgg04{%" ]%]yQLť2 3e(}ኋĎ_쪼7ڤWXl*)UwY"q_Al_K_[q0Kk*P Bh1t<h( X4CD`:U,(bC-cؐ)] ^EF-"U]i"K0&$a]?Rb zDbEom|k2'nC5}Sa E3ITAӔ@GpB>B,=hE#}"WNqIG I6XTf$#;6ʈIFyӻsBn;9znY9%q{2@pz"j{r㛵qhdG\-q00 nj8BLᩃUyZ}@-mL@'^MڷJ`RUk 3a.4ީ(k}]v`|WN1 FiYmfE{ V槰c'Jt+wV-ӕtF|٨y9q% bdo,mM 67]Mm$2=xr?Zy?Q0`śz|Za$>AӖȞF6~4sfM#)* U:g]#A*[Ud߼owAh%{8-Xjp8CߪǰN0~PHRF; 3$=q@B cTȦM,Y@Lҷ>cY@?,ৃ*tK8\s 0f0%HӋ5*dRQHۍfGT >D񊐛PώYShNl."t9cðf||?We-R}q˪wL3XBI+Sx ?`@MBYaRJ 'iW.9JReGJ$;Ree1veAf)7SaPl97"cO/ž^db0A%k-rj{EfV̈a,%tZJG(U^\Xa~n+1m8-")]D^p-ar3<7-D8u/-2.1/Hd!}x&!I=/ݳV|b}p|I&GjPMfSĮZn Td˄ms %$Tﻗң/nUpI3Eʹ.9J G9/0ŵPD@/Go3[s8]>g07'r53DZFb<%9%Dq 8Ȥ/j ?!Kq!GMXCP~ iC /k@$B!cφoøf5BQCl~Bu|tBymxMޛbQ klKJC l+؎DL.U^$MANDJH%v\.$GȇqA-`{>#bQ&sfHMQpizͣ$(jTR[M6*z-6Eey>XEIU#9)_J*c^JjkNe ir{HFR)}g2au:zO-{hWYN0Hajc]@oҖm譱~3>Axwcv(n!$<.IZy1@${VB_݈Ruv#e"\X%fQvCs yM;+Ԑp|/._P q}\(VuZ(.o%K[7BHlk^Dy\<7$n_c})ftv\ѳPqX<˖tALՌD̗D Y ۰'n1=[ UOL+L8փ[{3tvGO#BoF掻VQ{@e#2~f[:ݭᦎ ?cгG5.p vNus-5 ;˗2ԬťtLtL55 3㿅MY/io!|/bW޸Z`'QEf]l!QP( n(J 3v'^#~'A!f>*#F)q$EIEFUwvy~ Ăy$Ԗ_' X _m(V0ܹ?2> · aACVlGJ(jXx7%Z`'bJjjNCx(TKf{\4L^ OE*ti22n%Cmi5$*iƄ9`Q]Ki6LmDc?ViUM[v™!*\~b# T^ AV^7EmĒʴ}C]|OGAѺ߇+G&Ҩ@r% $܈)_m ڇyYCB0Jגr'g\; ]A]C{UTD|~H 2@h@OqyǒGc]!e]n|ļ ŷ+[L,q دp?4~^˺c*5+SVrVf$xp|&8(Ї'64Y(2e% F+ }T_DZZ]˪Y=z~͠1yoa![H$hyӓukB}IҨ1agDk6U9VorR`޵v' ,jJM0z(Ƶ= |"nZ[ÖuI)zMKX:^z!=twoLz;L YE%)353_/ݜarC޵ķ-9fxQv&?ЊTyd`p0fm Gp DݡggGB') hs57(7=&K#WB)P+??Y)a2j0|3zvo % ˨B';.+a]:Dp,vQXڂ|v YnT*;B az"1|J[MX>Ǣx>uAj<uxkB׫P`)Ɂ8sbZRa ‚즉0&嵼o1>Kҫ[D/ajingWza{{'eCcSmzI;SS1TI\˛ѻ?Cݟ!ka0L`fhl?̬,tkUvt 7Ж^zʽYu}e$29ٻu!>BW?N<ѻr;̑ A!ә+wQM, NFҳSԂo!LqQ o)*zoSuR[ڛ:>k)[Eְ1M'邎28j(G Ң/k P(db"A{%-rzitU̍\+BEA:v 骔8Uv$tO[$xDׯyii~7녬Tf[;;?$jݩCFPo<;ӢZOEAbW6TO6B,vu`s(DN.AƴcΫHU:CYXNeӧV``a*j>KfZI).04G8G\+}09Ǜ10>=8`fF UF.|9AYΗ^?Q}5WtVK,GȟB΋+]1|&1# l8T{qBH o4E_1g%ےqR7IdAEBW~ W)A始>Gr؀Ob8+9EC4=1/Jy,4~;}/ȑ̸@ahltY.BoCwyd]QM8*9gFM|ޣU}[N4Mq$MNWQR{^i6[ONrƃl$񻌸B0Ԙl4N[aauˆp5z Z}UڦV 87vJ6^GWkKkqصAǕ kmL 3uM 6@(3Ĺ9[⅄!kO?>!ۊȑWCgz_`۽B, e 1O-aE?U#eّ`M]IuhxEN0I=Hn o[2QXbj' >Xĉ<@WOӢWxo" 2(UԾoڿ/ ;W"ʣOLi' [ 7|YfhC7olZX5E>R%D !59K^F;FIk/J{j%k)V"2= 0p.oTBYueeEUy ()^;\j+I\/eC5hL+e.x;8듵0Ea|0 `*9tLߏԕW  5qU _ H4B-n}=ʯHPpҀ;}|#?EAʐqL\owfJYOÇ?d[8c'+/$*zA61 0G#뀉eugt,\yO  6s..0oJř?}ݳiq-JmmWg]'%?UcZcO3>%^E'ǦCBz=ʩS|L\tC56"SkKajEr*ׁ`k o"m3­u-'1^o-2밶e K X O/&=TZ5"2m˒Bqަ?}qCt^pܯM9ڛ1ȘlV JwOl):&'YFs Wї_G0 Ӛw SI2_7<"k[m-A?өZiSpZJ@<~JR,,(錙WvKxz~.f$ .ʟH=04TSMr>|ٵw1D5@5(Mˆ#&~ @ Fpc_kd\ E Ee [!e! 1qGtAڂ(ɽ \(s(C* [nH2|) 袕`|A臜-jD~]w/1gGlFg+@zרkIdGޚ-N*d!iܢWQ6G_͎[%?cWip$֎mUx9h$Y۠!,6"&K/_nG)r3* F_B=ˎK ŪFI5}2`SQ4q=n1r 3>\H,]w2/2ʎZ33: b+uկqJW5{aE9I}#?/G (#L>`|+X⼙ݬ=:8 S3_$,lj`Dk>RԟAeC:kyCğj“I{3+ˈfcoqul@;vFY'Rm*E[*\DM"2#5؀dk.̡靖7K+uEɮ}3C:ho|^oU4`[I["&E HTƛ$nB8UI]kEVl ͨ mܷ4L[N]EL@;oF7ڛF{DU15_F&+b_{\q2,(q&QDw|Y81055&1xaoۘ'6dFӖTa9қHh=8:Xy'>iVrvݡa|7`NFX} u!l^&b["C]F+U|^6tM@ϩx`WAw XyD\S$|r}oSۺ>r-]ٿUn+/f慡h,?l@~C{ }(r*i#hs}5/ylF>!h8߮ -WƖ+.@@qv?(jIWrm7Ccvʗct81c"@f|9@[|Q5JsZQ{<_θM{Brg7Y2KL-ڲ/9eHPJSz=<~$ziMI`tg_ 6s]WP" >%^KEUx4TzEDmS/[?qbU)> &v ׫n tO2m9۱{f ak#JPs:  }H_!e knw/K%*ooQ~RxW9X_ GhZ0)?^9/W f3{#yS3@,3Z|&k6\/TOM֫;۟+T jW dU&ઌ08V`}j&5رX1<\A j63t D` e暔Ƌh:kӝxtOx{{mپN628v8XB?7|sXov&)TSl&s7Y$J9WIy bJK3LNf=.sal 631 Rv>6Lz8Ak_ΡEz/2Qo%} uU _kQʍZ MDWr]"6I yz41+p *gƠm֍,^f)ǪLUA%݆ 5nXEȕM#b8* A˼_d8wQsF_)0i6wtjLc|DWL緳s:4fxHUd7?A1&Ai^* }4$Qb q $٤K&ax_\eSbLZL2@(ҀϼcIIuI4ыݸ t#OC4/)¡.@1x/Bq'@4qB6<ϱ]uтwKo׿9;(&-EM*Pk2],dR߉Q\)*ФK42l t;UJ#RN Xd`M *1l]c{eu `0䷚ j(ƺ?I莎zbSפvVH&ڒ& N2{8cgm!Kk.yB9jt&/h)V_!hkZ^K 煸:[ę[GHw r]#'1T@ -"i]JYa $dmʂ:Zf:.ߤ_ag"قH Y?{z.B}ygIpq 'kiZsש/w8_{&.H$ F\c ýf)]Q3ʴ ʢ&i(j'%Pi/qÖ|*c)؉D7g! ]s4猴(`TnD csw+\k>Uk n$cIl\Np<̀":%?E$'n`}3H˦B1ٷ<\c! !.Ps{|l#m_ߐDȞ=s!ʷbD!_3C ( {TD~̞3PN _NZ=_ff=.5I˩9uJ$0v(G@9z"\|d;yẠP~L65˪`1H ѡ]smW}?X YGMz  2g|:Ujcs;obǂɕVA1paK]Ft4) n܍ǣ| %į5,l/jbи}r>cU^Ks]<ָqn!/e'*l4ﲦɦW꩟Ȝ"b+:';F{O-xKi.Ͳմp-#^+e1v(@Z`;hg&h&R SSkw9j/{NBaĹ['N_IZA HvaUD䛘jtb!@-\Tsv:Ηxϴ}qtk\>OS,6]%Xqѫy}Vv[9U+wM슼go`ە%XrD]/'C]IwRO7hmFDo+=4NttWGBS^tv00AP{w7> eߋv~Vl۳ߑҧBUoBGo/hn *st-0ՌKV`}#4ŐOsݩcEؐ2'e^{jW=!Vџ&}fߟnoƋЖ),͕k OD ^] זq;ٜCwi ֲL{n7W=sNy^d~Kͱњz4YK_6p -l?6qroh u_.atݤe)ئO:ϒt#\?r|o&>s+Á)Ċ %uY9OKae0Zgp=K3m O›7Gw`ΉkթUۉ'`R|t7p Svۻ: @ w,?oڧ) pwiه7Uv[74<%(%G/iz0_aOg~^uHM]zy,))AFVfɻ w%N ;/Z}ID>"+Yau }'(+K+/ % #?ޯV]2`uˑȒ<ЌgU4exs4 @T^L=h,Q(!~;0׽6]LJ4~.ݣX/2GPc}ʯA6L-j|AV+P{}6x<^B|&8AHbqS6h:2bpi1`'xzD:Z -];HbD'GYmA2i'_F-j >L-{9r(Fh\]Xo"k `!VxϺ}@T.c0`SkBYsDQ=JYdQ Zc>@Xg;r?j.-!'`ctuj?j }1n: u< ݷo_2ĽaV\XGpY? C@[vu纠)λF>yf.j}x8k= LC;TT9i{"N㨯P Mr摇&NwՏZ/c-"CH.ˆW5 >麐t'+_K3pcyM7"_*Jmv&݁u߿XR娦'R%]/^HbnzԱT7?G > =3T=ж9zݩ|:fM~v͌L\er`Qݭ <9VAxKj ߩ`o5z^8-:l^҉;OYF3:_H^]8tȾP2 G]BO+Y>H3VрCh\Î3e$gF? ' R~8>)";~9J%'ؘT8͕߫yKG`.Wۤ5 /eڹ33S2bT>),5:iaV~=o6GG)ѤwZY+gXj'rXY *jBbf.KS>M\-/?.[\]դKzD 7lv qC4aD.!s C9r[?w%Y㣜 ŁP+jSxTOth C\Q Q͢>GՈ'\2?ghm0Y#R֝яR~zfrB+m2ǭL*bj{XwI"L/? .3=1DhrGiVisaȤ|NFQXèuUDjY)*][Y_ZI-BlV&IZh i-9\='h -bKZ@]a–-jGͫeVSq]ȕpe<$3w:KU1ϔ^~(50EhN-W=isYZ^zzSlp#ix4ї'7=-s;[0`X!G/f|P`8'^}!KZ>zH!KܛE$Th,e1t=^sPt)p0R[{W%O9W%2X5=فgRym'QfcV UūD,0^}QA_> ˇUA:/aKn'Ýɕԃ&۠5t3M?C[59|KqĚ#y*A#G?=9Қ᳒, [hj5n59:)~IV{a3SlJ#y)nʽ"Xy:la=ᥭ!cv7efKj J@gY0y+e)z֣.> :ӠbS9 ,CdQ|\M[}K M-\?of1gyP=2^J xKagU 'Ϙ&byvtz"$Ii' / "OY4s `IFYY$%Gކp,c;8>4kBOٴNf]2XX(bXX݇ݪxT6Hl\4( W~-C܄{/}VX ;q^ PTv1SOB&2>zbްM8=OA*V*sj*'}G/$@>m'dT0iQ^V* 4 8Mϵn|) 5g8CairgJWlcl SXՓi Pf_0OLEZg8u&@;%d}k&`hDdx?UR䱥iy߂Ni(q8p  +_Qb22Čjx*|jM_0qN⻄^<im{R8t9j:bZ8mRe]Gs#O twͫS#>[\ڞSnᳱ.͙P6{J*зfSwSc*K8M2"OyxAeo8u1tL*' cO,IC"h3b]ԄΗ/0-<&AZhfXܡ q` d2ϙEa }6R(+n? ,$}7P f9ʚ$F=^B^!Kihl;MKˊKyZ҈H\tg7>2,WP,w#j8>NM{f%n8mr+j8jPؼ\_\O(gG됇y4xjiTcj&jrLD9qEO uHzԁ͕}!tȑ11}x-q|.rR;ѡ-@cKQᕼ&ltBT/]pZfTV1' Lr BIk2?B"JPft`\m'p h,k@TᩚdS B6)N \oEIcVAs+9r \ί~۾jZآR1y b)4K] ”YL4hMTun|K<SXy1ξ9c0.,;JZ*7ik@&JF+>xӃJfFH=wҰl [=J&p8/g]gyRFW8Y~5ޞxMe-;o)Ŀ⨓,(D 79 ~{GT=Id jn@I@ VnmRTQ<Ϸceuc]z4-l+䟤:]CXVKXp`ߎ@вD{# z0J$Z8S# Y.<ŞjۻuR[Z%vfήU]lX'h䥍/\t>>;Ŗ3E""N6<Q=RT$]]RyPǣxl^5|ݫ~1atty= ^PFww:x\(5f^afCJ[,b.y|Cu?Ϣl&(==}Ac3z–9_NWi9frO{k>w9]8Ű1UwzB1 9 AC' zF Qj GPJ I)ih0k+R"Fܠ%`.' sܼ3%Em{|~ 2̗ot!r碏Ov"=2gw-z1uҳ-L I 6&6hƁv,Ο|;-اw ey3@I$i7ɦ<ϴmDv1)"2W>{uT~pzJ.+̲>[7YZfz!zD նb% Q] YD%RGm_e%ٸZ I$?̡sa1lcn[`'tfӯ:,ZNj9@QSOf N}ikSt^= ӋO%Q /U &s(LX)~V75~[_GjTMPIK Kfh+KͲh/#6c7 2j/' gݴ#\A\e1Ӻ"7~~ ;w"~0(H=CZ]gsy0'ҠO~rAh,'{loNqd;ej 26KfȨŞU; ҏ)`ʡjlZ6G1Ux}L/MutjGk{E2XZ \ cM2H v[4dkɰ4k̵uղI7' LznT))wxZc {%$4)d}eT依Ovz80i0g|7Hbarħr `Ϛ{aH-#7X xZ݄z0k|jwk{H~/ʖVAdZ:4+0үH|IFP[)KQ#Bo) M%Ǚ7cTm_19lvǞ5z S]q}DR3P֘mPQ5:+!!U[ti7|v%=VIޘ;SJ[`lq|i9p1QjXO(j>e‰m+Ff3ʳ\չ.BoV쎍F-zocd~r^;E=Ҽ-"ZXeHKQ-}q,Véd&^䱑"=v?X"Kre©!#QR]NEdS֐#͉r=0L5ʁV/ D^6v^Ǔ#<U_$K3$2:i?̀cԞ~ZʴEM J\dF iy_`\AcgOHtlpi6nr+6mIlaa_36;yt-a1Crgu~5DgxyWavY`+p''@9_o7J|=uRkcI-xrdZX݅{YBz5֧v/M<tI:?-iI )Km77F{;3Xߵ%Ch5le^4\% 0~@+/A.Hѥ0 %?Kë\AÍyi C9$I{ݗ1yL"xW-_`O! |Qvo*Zؼh {w $@f$ gJ$mS꒺A"1];" Cwt>tyRZߣx Z:JqێRN=Ly^FؐdF<8 ux C,gȸpJA.;Ʀ˼GH gm$ $`\U||[4CXW 7i(Ә%X& ,5sPs%:Uath {uA-歜 Oσpz'W.?Dzٚw@]k3βdhubӦ6K-K(joĔmN DжB{Ytb$\X3_n3`,ëIrǠgsnβR(C]ȒάFQW3qߖE]jl~FH(qbHD O.݄s펌4QXVj4*%jK׾GO(QCaUO z‰{@_􋷛-IOb+tMR#h"#WE8As_eh {Z =YgEoyjpAylU;KuV;)x."ǤCk07lt3"GԼA#S1nA&D9PZZ&4j/jh)q3nr1(_-O0wW UG-g]MԣjhnԠ k.ZM*6stWE![:}|m}&Qhr:[܋w_)\Sh)wMV3PgVM^D:ևL˝8{rYmt| x24U!a {YM~T23)t |ԥ|Sp޲Eh)86-id0X?;-ߒl#7acLep h*ĿӥU0z@Kom`}²9kGhg>xv˾opz_*Y)PO n%Y 55Ԉ]͠3QMGVp"myEM`*GbҚuVt/B4x b/AktgڈγQւHQ t$‚RQG:?Oe{R0tz VOXj!G[]/"19lncH;6zGr5am1K5NW.ׇ0oO:h5KT#Bt=.GV#lC,3]?e?OHlLLL, ,ѷ_|XC!+|7{TveKMuL8|֣升ISfnռdXpJ~2cD {oʮ\^=Ts隘OvzHOtVT]D{}ZK~TquupU8p֬泭it3oe4'\>H>p-ԫ_V{7b2ݭۥ[9{y=o:^P^v'YU*h&CMu*BB`W[ӧ5|R[B..UmZQ.3inMEM* CFo<9óHiQt.C2sZ-E m.+ql7Ѳ~Z4. լf3Pņ4FQ5<@F$erMak8뾓͇j(#$bҘ? tFYbCM]n|&q#rԅ^It*4l۵ `-)v2YA_/]<7+|nv/ȉO<_&2_fOwUX U"bݾrڗ$!RwDkXCY.mgbvUqb]UCNWI^`7*V#~ߛ2hCpwĎ6td l;ALaܸC6 |jK쨟rSI> 97T< ߇@2 $`1-4 m"{:cq˟I)Oesy5vK\.<{ ky9\D[}e x2k}{Y=v}vM>b 20tzKs,mά.rm#rwo L ߴ,sJ vֻ/H[ڪS9EUl) כge~r\Ϳ.E3x>IeMTuE!b 7~\5r1ܦ z#ݠ[DxL5x(v£yBm?3+N!<9B9\t] SAQm侮3пKi#IS6!b\hts>O`FUB:2%ئPl+K9K(m.Eي9v)s>1vjy z06qg}N:Q#E]'+#.ي}ſ D@Gu/c'B fjU 5yCiLAIFH;5'dObDu!KqYԿI-C1ןErO@akjǜhͿPr2guLkuYL.c\b4Y!d܇HnǬ:q\G-}rֈ}tm/n\?,Yqۥ;6y'N1@Q6>5)Ef. ~Ԁ:L _G _V  *|6Jwk=Ls ׅC/UE~!ˌx4c'JvcbktMڤxYjvJ"49cș6N05wCxl5cAS}hsZ|t^Q~ v.m'2(uηrb8FJ(i0a깝}f538orGb+o( ņ2ǗzDK(q5aej>99"C1 52#c$3My9謃d{c*4ɇ^.# -\0b#[ljWtN-1%,VoH+ttiYΉtGH4j&LGC.1QB%o & ]9Σa#ăk?tWϰ)wwOeCkW|^&n\ @UM&>vl 8zx:F+{G ٢`9{\\bvB`_ɨIY5=;6z/ ZzIݢe; 5wrtMS&Ѽk<܈%,{ZQYcf4\C'q[34A7i͡ l}^Cujv\ Q}=}gݘ=Y|:%\qM= a KCA dPt]6.o ;2B# Z99ѽ0η2|%cXdmPB,AP`tm*.+#yig, !(R"xH+SU-gĶ6Lz-\gِSFm/7]N$ZM;Ic;\eH($Օ5R72М 6FO#^Qi4(q\PrdF^J/n2b'I(\(B D~[}:`F( ]*jg*>[MVcTݛN *XBl:Z&٤2;72),:@WW" ;+R*YeV,8H#2e4q2Q4uwۖ[󶍳1 Xjϝ#IM8s{Hx`lr9'ZOg+*fPJҨ"S4Z~BQo-KG wYOQBπlv+V͜Zǭk*nMEӝ qOLv-% Lj˽Ҥ"M3HއWr|otmG!Pt 17{NN6v@W$_@W|m/e3WZDI De,*0DcVǙ{1- ]q_Za75xt;n GG*ka"ػo4{PwÙ owV@@BzkqDYTS vRQLG_+1]ZNْx8_W6i-5|,v,Bӑ 4(1ݣ/̷1 'BR_r_Ĥ`F{(%CYl[M' LJPn`BLg 9b 8fǶ3ٍH2D+lM9([?Bon.bSEM-ĉ=Gɜ3L`o6ݠ ABxcĀ^);$h" m."F{xhaTy GٻVfoRG5O@ODC qmgŋRX[{Eְ>?P}lb]p\Z'MZL4ĠͲf;"_˃ uGA*f3)`)_'|o| :h>dfL~+e1(o@G0ʱ``,y.J`Vm"Ť^ζOȃⲒp^CAAm]GGd&\OzO>.8J7Okf@4ꆛY)˖ _Qzv:v7?*m|sK잉9 s-.>s `'\y]g)c>d}œ&! M n9FT! MaTt0b6GAW5Y INF+ٕi.HiYI'(۾ÆߑC;P $@;Aq -"OCm#Gb̦"3|f4`NЗ3L^[|U@}ڶ)1\]|hYck]Cb%~n9|̢Nq[_~h]>ZG!0$nhYrZ7>CA\}awݚs޽F@ԈIΘ! FQt Ny!j_<~ٻEF$9; rR"f h^IYݣb+9o6Bew8Ww;-0KZ{K: -R-UfycZZڈ ,&ȰƱ XTF.3Jqb/{X`71" ؃m%&qq GnF1 v2fއ]c& Ly~6Oښ/bO$UN!&F:ةN|"}IvX/dTB8Z+=V렠JGTAoF*XCʨ`·PaR1%kBj cj ieƃŴJĵ< geLUV0p?+9pXA S2(l=WPA P(S`,8æ2:-Y^| )s]YR{3]"Ɏt,9(|%n .4wc o6_VYs"bHV%GuDYيte"TQrw.TS %""戄Bʧ_@{ff0ݬfeg`gegdg`O433 s43'F͚=KnRX6AFy}"-.RMXM /^_~O⮧d:%?xsKƒWO?y&4+Rj:Pj&Gҗ[LK(+o]r-V/V>FNXxRqM~CDE0zY~`DM}'sgP߫oRԡR(5.r+RQR-_DeFM8:Uv;uh$هẅP˜6zǥxe@$9a51 hC^4a^?dXI:4WE\L|"A%trAu'fAMp ASv$QY\kZU{px10ϔAG`g)9]MmiQS[yGh ^8_%QNM->,N]wHV"@P-2ҲGD2xSz32ju-=S 7%2XDв "ɃЍAB9_:#@Σ U<4 WFS@!c#p`0cV_-ݍqܻ-h; ,yw\#&cb 4UBݠHRo k(:RWpTh\u^ӥ&OK˨P%cnT;(]2IziC!g<H\PDEF gumoZgOkj9qEr׎.kOL9%+bl \\]aɄoPtJ)`#@FH2P+'P6yBb|`E4L AfP H?3AֈT/f+3E84O`f_#H )B߱1ldXդGH|PNfhQ ?\ٰr1C̢tYU_} *D9 _mm^x1^ˈݽ33W-,}v54uiG6/,P+r8N$37{ 4lfA^3vprY/dlc7%|r@v>_X>=CL6#d)ê7ȥ,rxX& 0qr'ڷov1 E0n@Q ! 5م#m36B"&iv: %%J!TnUWÖ3 P7vE3踬lpKù؞ҠT V]_{y+Hʁ,0,M:8!si$|OJQF5"=1僴kI"ȪpmOe' 0LSrBШWXy) 5ދP՝py6Ǣ%X3a Q o<0j]N(?jVNC~KȮNTǽ^VKq^ Ga"8Yط' ,2SH 'ZN!CM$њ"&fY%iEsw ւ"9*գz'!\;BH@ף b(\!Ͱ)nd-(PkV)6HZ>JBLҚV8-ɒQ1Ш2U -N͡3?`%^ 82a^]lVY7ԃ":ny;& 7|22AbK  +' '^ќaS*Иq-Aifiw?[K}WtbEQK L@DiPx(<mƅ{~>d??Ѧ9,:0tGn_[DqH_c W SX"Wͩ7R=1ADBA2e_ќϷLg4?u x2R]MstoV|"[XJΖT2#TrwxLSX1ryo9з7Fzf)rڔ;2fBq^dFS+{L$=Q9J4RBe/*p:b354i2e whx7B^fU"^y q1;~4vß\AkJ3IjM#FTOZl0ǸpO1RE^@y#a2 A t\P^P`b}P=y=I{U2;$` +nN͟az[I;o4X!s CbqR)fw;r!AP%?9P(ޓ=nf0tC[8S] ,(9..#I% v@ m{ ];XVǟXp{aXSʄA/4eDzW+S.?u(Y@kE4O59%x㖔5W ,Tt u( xFL1"SBd~Z;6alYCHaw_*Z VmZ] Gs#8'P؍~`\ qAoBQ<[g*5fӜ]4!T 8DqiT>1 br;ǺnZ1lΧah=N6x ee .4pV#aAf. QZǼт x`}lڪ}1~Pg Qٌ,Mb}T\`rA煆Y:zxsF\Zeβz߱ê<¦|򪛒]h& Oi>J^z\yJ5. ZR^jn@#%}Xa,?W'VfeR"ƫ'%Nn3qluj}’v0E*!|ApD~1U؊<-H^̗unY 6ȟ~)-d$4tmY6(mڨZl-Y݅DHhdirjTp+ -Gh6wGcMx1Ud}d!R3%%j(Xe Uz<,GLnd= |$D7kl{BEԠ{OH{Ng@31RÎ1[21!biUOURUU7q7391¦ln2AR. K 9 poYyIXuHZZ_XlҠW 4/ĿfHu[rwmT>JT e*|6Sϵ)Ta$b̢z}Y-n +㷔c&r\lSџZ6놐ÓétSd8py#s@ 9-M l椞.?|1lnpYvQfɣdFm[7ŏqȲ/z"5ـ 7OJqoTΔ(s vk1vfin?@Ƹg ۫ b SZp".~E-t @EZsxn٦ ҮVG($NAc B`iyJљlm7y5r=ʻKDSnKwph秔[]0'[A#w>(Иyg7V\-]YE|ZZvhl{}bXt"9Q`g+;7B":6D)GƟI/z7LNc,ȧ}Ov=z8~8>:%p9VrztuWk;kTIdI=_k>opSi?7ܼn7|8ܷf}ظy8VĹ'\OyfMM hr}џ&11h-ĩ,3w5 euӴ3G_&KL˵~J,/LWW$܉3uXLXz({k6'ghw’Ri%ԓQƍ[wO 0RCLC9Baߺ {ǽhrjdOqRgn @{qLڰ N''i᯽No[C7^%3Uݫkhr"ȧaq;}|@R Z/}U邏eаM6=DKmtU Oac Ooi=nhkŨŁqZ?.y~tuN|ڨlI?p?Xwr'R)vju`0E ˽Wv*7O:(t!D}^M^ZSg>&c2o8n`~uB`;x̽|6TV:_rl+tT/˂.,|G_Wg:L>rW.!+C*FCw|ZixwP\lEV-xp`f{OB_%k.p3F,' ԣ02]Ҿ w~_U41Ρטs;\IKzŌ1Ԅ-f}ʠzd(,B4:]zi"lG]_/S%)r6{xώgeV'=0_ N#SD9f\ۢf:]0H|ނS^ tD8ΟwiPAmY[Ϊ4qIIfR&-)g@̟L A|{LlTM+`<>Sڻgr偨FCv ti;aZ3=BF2yIy+(Mٖ@<{+BDc[#@D^\o{"NAXML vafʔdvKS nlަJL1uZn#(t]!8*9 ȎHgtD~ #)DߪaLńsv7Qo3AXu>YmF HVDrD+L8̵T8/h&}gUVk^:+ quc1F3TvFyx_kK=qRr; O_3%B=:A3{a5hzvX85qKqS>q c}ZD;O6C>)Pئ8NnMƄN-٢@·##<shWl?N^n jڲ'iyqjZ]+o'k[/Qs1!2?2+g#z[9үK$@TT`t{Ɔ ٱ?!g9'!_8Iܖü^`U_;//|nucT׎bi^l,R[ėE1]Bf؍lA$Vc"(W넢ybƪ LX Ȁ,arqbV$uxq׃YG.Nq1*J8z~D8=Al] E=7$N+6t^ )8Ӈgx0両$CbO,ӑuwZi|ElŅ|3-tTR37Mį g; Ͷmfmۨtiۨm۶mWڶm۪mݵwN}ys_F䭪$;" my; M D6PoL|99Gپ(DE:-\pB H8C`E@QxVChݧǮ(PUR' $ިn< 0ŋW" J~c),}>h~/~5%j5fNϢW& {:69*ƫfEz%0sO(|#:"~I1K"z0f}EcK*Jpم\##ODhLtlDܨʟĎ(ä]bt{ko&$}XyPTǁQFÄQv>Qr/Ut# 'y6nӝ+M>Ž,8Iwr~Vgo;$9Y= !g*C8b>׍T܉ RT&3ED=0O:-Nn*Fo_yP$yɖ!p9OڈVƆ458r#_'ha4 3ɷ$j¯≡p 5JGJYC%R.Os!ôpM(ƔF%a=zvBA ;pALD ( 8]I|j,`2h)9@02 w\r2%"[ȫd`w|c![&um^^]=j8[bL撇1HfqB<٬DbҍD ^Å$6 39(uuR6™1vr2VH;[OWh9&?"b+/Fh` qmI&.bj]GngI"^khCF[vV5lPK7ꟵRM!&~G1:xۊJv< XA\;!* #xt*cUT{}t aMwI[WDi{&PKۻEn"%21 ߷u DHUzoZJiӉ'bRTeIo!_K(\1QY̷UX75Eنdd{*MR#FXD4Z5eMy#&ZFv>Dbџ eqts䄄=.C9#$_\b2n:bB ':J`-equW1~4x: 5FQs/dE \ j SB&du7b @PD S\>MyG6Ůs/̧QcZ)*xp2 #\%7Zَ#`i 7DS]508IХjcَc`@E5}`KISWFFKa IH:nʁK1`Vu`B ;E@#/fw rʮ0&ѡVz<>Dm|2骚[\EO5OuW)L !*N &0*`y8{iI륣}\lc9'`Nf Ө(.Ƈ"G-ׂI?DJ*zf fZFʝfl`WnjϬOΖ#J?\;vf_l_[EGVO oEAw1cZ3Dяd ?GbDP!w%o,^Ϙڽg2I_B+qNtBtPk) XwYӈdY8~+X[>|ARTbJCS,4P[=Ki%p\W1,#ڠGh`ma&(Kl-WNI$BH9Zj\Űx9uGwA@ wg"UxٰkVA璈Ȅ|xmT먭ñ~zڪ&6Y0T1UVcaiF?^@OJlk@}|SP:a3r+{C }6UVr)DtSH+=-b СqCk2d?nd>Ո3H]Uo5Q!}ziL@=#.(>ed9>'I\648 qVVw J04';9_/T rh4 q_f'Jun|r>A0)s̮-g+-&\<3?t.=,&_@tF)>V#촰k}]qiq r"f܈|xܖd62nMr$Պ4O˺1*yq!W XMVW]JYF$Rjx{AáU!6xZ^Sx3$];.m]׻cb^-)bT"({1Rk?[{F 'Wlj)S:Ltv*XJIyf Z@t1TiQJ];5M4J6$ fГRj#cB=<տFny-?NNϐ?]qGdx* f)=*`c=foXX z+-JiEf ;{ SDKo)F,]a"HwHgCd"^S g LNa#@ZM$S},{.a{iGz qǮx3e'9cԤv~+FPshEl V̓_H/ *]}3ͺ3$V*FPUB6.zuR 9c[L2M* fܡ"%8Fm@ws"T(I# Q)I;6/Nfa* Ry-bh dFce;c e\ylw MoOVM;/c&mnIc]_YIЩ OS-sxdg–!&U\`%WM93_2̔ Ga3lUhcb7/GvEx$Ub.誘>3 .++k?}d@aCF:w 738B@L0q90ss(`th=ȥK$%gK8I&P 6\@.7 M5%is( tuA-C܏%٥UR!T'7vgU2 uy$BqjIAzjvdv*Rq9Wj⣋!!dŘX9 WMÈ3lMV^& ~XYͷ3z ~Iny墉\!p&|cp3 KV-[~:*K_X?lԶN0T`܏R[@8$6k\Fed C=J JmY #sϳ)xґNW[lR"ZǠQqi(U&6k}d9B||s-N؄;I+5R ?yypwVqf1W dVM4[lM$!y z} RZ|Ŷo&80fh-\yWNe sLN 1ΐ,&^:&^Ą 0IQs.Henŋڥ]1P&\LnNwl BR Y,݊ƅߝL4)ц_VISY 8ä!Hi2-#oy)8Ec}5mLNby[$P :#bк(LXӌ/hYY;#XQ{ U] Im|=HX࠱J߀k*xv#O3cGRd{UaJ.9&Od|bXV6|y)HMr;"Mm4ʞKRa!ucPWEREr=dG ^o4oǧEw25:]Y II8C))U#ׂzJח`2 _RY*yPQGG8sfr)Sk&惁0lIb&wí$jzb v0{ė L9=g k7)OII_t%XϡnI?r솁ץ&rc`R^)0&OTsʏp3UP]r1Eƚ^iɚݣ^(z n7v^_oÓDJ7Y𴠕 ?@wH<}.Jkς~+rx;":0iLAi t'TRk*x9%P.sO<1?gs$Vzlj>gcjݛȣ |!%ҶTvTqXb4׬Dg" ,5fIҼ\p,4g֮>]-) -3{n<0Ct&RkT6\D+ SiSX#I7%{z ":0?R/ o4u|TLsyo֛Eji.C!.`K(`n9a4D\286ƑpH KMvw28p/fܶ__/GG]w؟N8yR0(_|跻b/S>5+Vs?lY]fɡ' 沼iaAo5:0l"sNA ҌP*s'qVNemhk.t${\+t3m|cRw#3*~j>D4&[Gf hwݲg?\71ORu 8V%S.rw>xF+]ujLo6XЄ"n* BAS'#CpL<?.s<ʩիdH%>1J;Mqx^Ĕo=M_G'ה٠ԭ ottPxE?\۫Fﴁ@Dc/#:&ʥu00ѱ"JVv:vFBf6:VBF9kM88XwA +cc71zbޙ~i 9\Y?KV@rg@.17gdb$|A]+aFq=I#JMA~<(".`;x&AUb^xsL'k&mmksHu5u$Pgm\3c6qpK."~ڀk#E%ڀPb.z٨UYT.[@IW併똑|E;l+@V&KA'@2+ HI˛zX}`jz̮Tecmz-ȝo 4wH싑lZxÕﺤ*5 mk 7-&pb{ 90IHfuUhUN>NCuw귔DN;ڔĂTn移"s!+m,l;qWkv&QԻRV325_me:*m#KQG )ha{j8 o*`UݥHoG,"mb⋝Ր(_|y¬nM7o:H͐2,htd+u'9Xǃn$ Lgf)"M4X̆sjUW-vŐ۫q<4PxBYˍ$-6DEo|8 R݋(KlKmnfǑ">3"v0n})g1yJҘ{\eQ[~=^$0*b"ch¢''bt]߾E2Cg#p^/11/{2>'7`۹ g.%5{ ڑ(iXȵ8ļ#)<KWbB u\|N#"{ 95PI?]cE߰6Xꊟ: 2Finybz Je>n[7O< :wJt"D逾J?Gza2 |uR0$r8CkcF(Zkm=ڕ)L>@}|+b8{}l׿~"d!:DZrY6g T=H\?njn^)"២$}7Y]ޒۄQ8Ϻ} pY~V` װkXsz9WFL84M+m=S^ܩEi|srEꖺϋtM؜UMʙ^k_1˶:d RGڞG3`ƤGؔƎ$G ofS ҂c0k`R=.\%==ɛovhN2HSoQS7týq3Rߘ5iAHF~ 8QT.K20ވ^-A3"5SpͰdϮ;xkՑz1+œ)^ H} l8qيƂk/`8H1Fp @߽M1{nّ豕;y DQ*hJ׽= Rji4U 0[l y3,BĸR*/`%YyJV@d`,*3;wP4H1ЀǗ%$jx}*ॊ Fb3Q*@V)Yj.o#*'%.Mw>Vw#U=Йt(tEQvEI6O'Q bӖ؂=(_di:=i)c%q,%[YJv6ƅ( E uv85Lyfi_ 5{.V; ? 2k7M]=~tW#H1kx'O7?:3ϭf&XU@SFknql;W@oV<>x89ϕ|ڿU)DWW< H#uɏ8z[ݾ\6 3zIst{Gxd) .8%KY/ k1 jֽ)/*6<%a3{H2⒑QB6q#IeҤCVW@+ŸάWLaiy 'u)~h/u>go#- @MH6`z|~hC8n*B$%쭦TbwE;Bn嗲3,cw۪kϷ̑,sx%}[-i7,㈚%Naזꏀcg= C\'EW?D!ٿ> 2#znQb8Yk5>l^qR$k[ OZgN*) BNEq;&gHU$!"[ȸaB~ :CϣzCU97iVk j/˷6@ UiUOyU oQTKi 758IU4+(d}Q3:ܘB3RUڊw؉Lmc < ZUL.F$4n{h+1h+e.Ds,c.O+WB62T,|=>/\tYhZak'[?/HLmɞŕޢ2 ]ȄQV'o6ӀoL̄ ʨskF M앟?$)0eD~#e{24;QƿUP@ʥ<)]qJgbp$)S^~PcɸIUi_!_(GE']Fzl!&~lIk)QAOQ$ЁT["S"bMtMpf8-7fdy=hS l=; *Lte~/S?=/G=~4vmZAn5"^VnʍPOnd6GB LewkDW '-)bo^%u 6۪k?E )&a:o[{ Ģ( Kq>?y._?l*ڇ蠞!=1?#/a`ZN;)lϷ-$FV Xgk+oč{ *֛5L&Ӑ¨mݴa<a 2(9oh/opo\K߳@g#Rq:Rk -1%\6pvZygk)s}W˯(_>Ho:ۗTwZʕ s.U|ļ,sxF"q6:нj::tT̓:(U&$aIqHꌴpB! `m"* l}\pp_O+%<;gXv=[!R[O3 %ޣrn~Ϸ!͕Sմ07oI0b'W.i{m54LMV@\j~ڢB[l]V_JBEF;HZSDU+/)ow^B7H\[#cK ZLΒ4s:xf4ck&N(Fd(lWqv|JFƭGYOr)Dd[ǯZ3673\^cWٻ3њa[&)s_zbWNM%yZjs&LY' Zv"`dZU+%>>;" /@ɩǒFmu} :[Z+QStZORZۺH Ecñ 垬j{xgL WZz f@K6$rOPџNZln1VDѲ㧕*}X WBȚ'wV2LbJ|KD~ȍCz$AzPq/ Y϶\cTÔ6,^:11|9]D3i]Sh6S_b튆K G֑CI3s3}WhEi䬱iF K5ku5Qa*fFTz i Jv/dZSz~Ȗ YCϹ+E?n((2(oslBb5 ]0j~HPqe rPZ E1FP!!Ir$`zBCs=$s /.u F} u5bwRh_ZlH4$úh"Pm 6rk\ߩJY(Hd{!]?ZA,ʼnD/26&H֕{&`uelɌ^j6k!<֞uXC1-}ϟmT!֡ؠ8t.p0-oxp4AĚd'V0?9^| PPƋvXP^q\E.y!B} zd#ES POYd@Pl 'o:)W[PS HP#fAi<$́P.e–$Ax9n?Fu?3XI3,8@i2x@j:Ŵ^;۱U#9;G.F\䨸(vx0UMMQq[ y˃^1m|- *Pe~*h8ƑBRj]*Yܬ$c6ʿ귐~Wi!|f uRLeŁ>GGb~1l}>& !dև,` '͂d.Ꮷt xAWߚX3ffte_L|zSt{@s^=r e2@GCB^SrefUfH`ZSuquK>vHH/8(Xm@W|CHEDwȫ/5uKDž&s._ LT"m.C'kN)92"fsaI9n %;+d8,h.3~;%xX}Gܓ@2#Z,nc/?0a7*ωàޠ0ڈQn^p/ xޛP͐J0xM_;Z+3lef෴=?y(0¬B:ٽf PÐ|l=mnJ; >h>i7XχR6GlAs5S1AÅ(J\M*|Y: ^i{tIy3 Fyh8Lj1#M\$U.DrSz!q  LڹqwYɍ|oʷ(2/\IBj۞$.?%qmvh@j$i@'T(FMQn?'oгĂq؍ 7\*0n3yo,0 d밉Z\i w,GEQ 7*c`gcxN3Iul3.vv4T=P -i>a c#SfiwY2UΘ+ElY0>+]f[4r1qh8  .H]ݨ$x)7ptuJR߃x- 1{ ҅AӆӰpoc/ю39 @ٍAP(K%%9X rv~"y1C&ܢ./= :rt'&^9#DP嵛C<Ԝˉw7).5;|]Ƌkr5GT3V5'*pߞO6e t6iO#' M %k9i[b "Ll(S$iI\ѠemInoGHZ2*_+5cup~vF>sm5P'$zD=읒$0Yێ`gEW q@jnuD ,'{3fUW~ݭ zh]5}5)OOxpuR[J D^:cm@CAZk8vcHE`Pg01VjdKܕv; +7r3aC86ꏝ?AX˩ܔ>B8Eb훿%tAtl7Q }h F涏fn-"BVhƥgR\D vszz'ߡGw 4i?B]L0S S,c}N5AQg|@[KJgSyIE76rS,otM9 <M̡)d(ȰP3p|݅DeF-*8ЧK\ϮS kV:Pq̌Ma$^VϹ*вf:D (@#,lsTpQhPU[Jl-#²?uj 4s]o{`gk+(x7BlD A|]AI c8@mlHY?C{Ƶ` !FܵnlY.H.),UV Lvu{uYtG>E{Gr,iVH'HTf+Ry=<߇)u-[ z72#E^ոmÊ<{f,ؓGvc͚?' O̹Ҙ +;+f.Z3u j.e/\Rɸg;3CJV q:e^iٳS8NIe3voK`x<~0e\iNM\g9( Vm35|l<'~kC># 2ky 7_ɛ7p=?ZK%8k*{O`zkmF:.LJ]Cg\n[+2Tqasd"DF5қE(Ӽ>3ƶpg׷WߩjJw yٍ )wxlq?*%Mޙ&/@diD,ܳN#|2f:(~/Q@dtlmQNh5zެNDUmPH:.vF\mȪ_S5!N[bT%3PEئmX\X;!?{xQ=IB*޸I `(|k8;492I}.fy+~aǣ I!|'6|Ά#J3/'NeZ:!'[4 z{Tf؉2l c p* .Gy!Ae_) 5LÈKY̸ 26BלmɎ=̿s3t mYA TH{C X;x3 &cuaɐ,ư~EmBwqiE+OC@$Up:8 Qa1kC/13Ё_}V J ~AJB`H-6#9Hkzx9}x[n?F2m[bf☵TCgOv?5XR"fT!M+ֹiBW.ASa7w*,KkbͤTa-bKR}$\naT4%/_II/h<1">Ze3ʥ,:+TeYU! 4cmIپ&$+i`1"~yRWmv+zvd> X#fIST '}bQ"^oTJm .p\D=˓x PͶX) ~]IАuPxD:]L#,mkOu!Kw+tTB{0)lu[e0dM Hq>)N޲PN1@$+W!nCXr|"Y!1[.☙TE8`ˌf_}Δ#Ӥ|"ZP.y.9*i:䛏ociRu*ٌLHzt]2j&srlxcߧo_A 7\+0xc^ @9bTn#ncmj|&ź|܏B4{zk%$;Ga}7?pOta-ⴤrS+Ռ ^XWu⸫@g EC?Y\y9)XҀ> ω88,ŒuLD9)N.w>&'i%iCN`PQ1,p3zN9wM ٮIe# GdO7u*EF!dg3^Z$~2gUwwo?@%2|2[tO-To[l\7'faTs`\FJ)ib987dHfj"<RD};W.'1zDg~`ǭ{^<Fn HK\%{Y&m`L|C(Lɯ:JFVOcW#gb륯ma4\ʼ:t),j8h׭(uȠ^1jإEA| \)Ӛ۴8d&33 B[aC)6g^ۻĎ2\/BAչסِk,8tw폁ėcIq %1 &WC} .ݩl䧃ٽ)F:U'9ru"D|%m5ҸdL|PA#`,Fs|Awèf}uv!=5h94UT,l>Ep\NmqhH648M/b/E϶~n'R3Xɕ3 qmCx#I9-q0=Tr7, eTLuWƪA3a Ȑ3Z[P_a*%DBF.<+r˗\,tf[vSܖǒS&:‡Q}I(dzvVx?^y=p[5Q&Bv) @{&֛J`щ[[f%*iaT,Ht%R%y [lQBjq5 ƒV 5\ 2؏^M詟d؋h 4fhUL0)ˍmXУZS>kkuξm ֨NǺ?x3qq;Hvi}iX^!mAbl^7W'ի}n-# Hύ"u̖0Eg^Ɵ4C 3i~c:ۖ67>otiZ?Rnw*瀏)tMj- Dll ,\Dl, Dl\eWTS}?6f."N.& w?է4V6"V:l8ۿXapp=ֱ3"TK \uT"`vvĻ{;n7w2Z3Ă."nŃ1wo܋p8=}Cy3è/1~f-F}6*=.FOM,5AR.0sHI»2*Űݿy\J[Ƙ{4btG7&sdì0Zm'KRVlK72/ڎ,1kfUf3 ]ڻ>Ztoѣr.q}đ =hld23˒2ab{5 $9'0SG_jmI:1GtVG]To)i VW 9R^mHRš8ӦTŢwT1@HoD"r%uuQ C`($z痎:"OTK6B::2l{Tw;~dA(| na:#5!ڵ;كnU$ LS lZ)yQMyD=A]_1?eK"kErhHN,|+Id_Hw aF?od", ìdZZTTu=NqRBB?lNPT MiR7a`'ZW9XN#\ U[ęebyFW|Fn x,jw$.D4l 4{ ЎqbI~*K Z0R)dB)vS}&*@ފUc:SOefk?Vo??s1K?Qk&s@j* dlMV;yaLk%c M!LFyZhf[Ol<*OeuUXw(h/o'$P ޝ謮YNR+g'f svqkfwh <F3H/=a6Oy)wK>B6ZG"~k.=f?$-|jZwX,",\7 kIu nv77)jץxm}Ay-LBzCN+u5c`[ bTK3G^A^Ǒt.Gm?la(bMQCKW}YIc3Ӻjv@UƟAboKd,DG&-l?F40uA T B2UZj +ojx|kY596͒ ]`TyEE _JCyTi_'Ѿr+-|L.G,яf9UF彌&ulk 9T6y(T͚ՉMܕ }C2D^=kO 7 Cޑ|`xW _fsIˌKgJA?PwJ^q5[K 8ݜ1&60ߗGI9GX%PۆhY,&Dۚ-߲2XhԦqxQΣm:/7qh1VzN_tN$*B*3fENh* Srje)!{%rCns2A\I$JE}%u򂾲e.Xa%V^{mM؏8]13߶! _kXo_h6cQuv^c{!"CW]pZh")Q9";ܴ-`gvlMV%,/3aa〬RgL.iq~ߌFh]Rlexb ĝI3&{ łЬ[(oK|^`:"vcWVl)3ȴ):ĝee/[RovyY8r+P`ZR÷H=MG-{dq2MֆYkuk~nm.\Pjg.ٱV/HzX7I2\ [`p|clũu~OyjtQjiSVJW_9_ ۔.ةoGvg ;OպgkԦ=4ecrϼgaGuR$Bvc\E G H"sb_P],,jxbCL_Q[kY,4."`3a.pH7N.'kJ~b?<DeRʇ8KȖ͈W#r{_<4-elR=VIilmɵ&u`i/i>z SK}zfG/goQP%er=jjXU^ CJ2N$q9awĹm^+P;0 Θ&~0k-uz1mK>wA{*\wq;,g4BWt ?X1-='W"@MMSԓ7-S`rP0p֛DPa:I,5cd/a'ũ81:bS`]ƿf)Gc1Ljjn9Kmc JuU 9]mxpV12@#'/ T,B|0 $Ԋr878+ZKeSNgn<t#TC8vpVBKXC߳uWNUn@ 8z+?AO*s y[DRg$n'XfbV pk0r*exSvgXP9uYSһڦW1AV}nO(_ ҚWD"[ bl4()) ?eZOWc.~֒B !m79^zyH|1?g0Lrvei>~ÍQCzvOn(mȻ,Yʧ#4k{_FQ,2Nse Mj~enD#$lKSb@X erB$O0¨1HrX|]-+b?9[x8)OqZZ[y~Es?UncuH[u`L]Փ|Cp5^t< RFpV`{Ba]%YrȀ]|36 ܋g%]4>Zq |f3A| cKz$Jj50cFkMԇoH,iY&kOHJPD:+BC3 #ЄO6;y]E'9*(n uw}7B⿉ȆL bg _ѕk bv&.xxE`4+Xe t$H5A,5]_{T$H1a)jFh|zI+) +1%w7¾Wi=!˺=/q<#vO  P҂lb^ þ1Nɘ8@5o5,o[ǥ(\8 !k9h={8D)*^$\!\ D(wH,!1@v }($۹omPvPx /fX΁I l]Ge,kw"hl0cz9Jf\6h[ḔF莘kN}QF h~d9p9I,u-I6$d{ZbD"V޵i$;tT s4uܞJ `Ѡ($ٌO?jX V!OUH+Lx i-*_ .dO27P;ɘPfeocg^oHjH4*Ӝx.,TjvZw5I^c"ysCZiTjALGxIqK%Y_z)笮K& jE 5kMJ5Q)%]owb`̋E`2mtyQ|)}V5% $V\Ly nǪAV{m) [Fe7:@g+C<6<5vmlINd5߱K16RI7)y] K6BnlVL^D6 m[@>8ӛ/}c0#tb+'' d ?{p]M'A\E.`"MyU {4^ 76L05GoiK* ;V}Ͷk,P~M9ϊ]~"N]-Ep Hbl'#ߟIO ӇyPP}pnQ9qlTw(Xۯ@3HaQzUY> Hgj8;~ZZLe䬸v{%6CEmlWg^gnpT/ =çNmԱ^t?G^+\DOf5 N _w­AxY•Pг >]}V%#҉_Dxt րV qs3?X*'3şz {ϳ){sW,.?/xAˍ!2e0%~qUp{S{ܖ]ڥx 1+3u@R*AX\o~Y Ws.wqVǂ8Ah@[U6'xͪ8p^[HV09L%S=85WWFs:sAn9dޛ70149~@"%<dzRySڸe)ӹe;늉a9ì~ /cca)"OJYC"0@V-4h%'O7uKP̙f[F\f!RdԲ_d ,hYۻWHp*suj@4;S '%[r/W֔s{lc ]CP.#A#r)?#Rh&zk[J)u\6# a>swOmZ5=YV4?{cSb z.*% gr'#q3s$?Y$J5h^d0#mwSґHZ(Vi׊+|1>]v{4&,rs $=a D$b#Ճr=1,7 ̑WGn!a ɗ=EZy@ \+#={ 1qW- ^q6u~1ءǢL BW07V}-#TM;jPqr`c3?Tl\Ϫe4quLI+o#yѲ5CփrPzЦbu .8܎(Y[)~ ]"WCgfpt>ђ53V70IlJ W|:DŨ `=Ho5ӀRp n)oӭE qtVSvvɦQehBçrSsuMk JlA,|5&(V̤T5a+\:Jd[# 'ѥ-+ vLQYʭ5,п % *n'WRn۰u w]z;n)uzz2߷{Jfw@"aUR`MՉFFxles-%bXueYΝ&QvfΏwi704U͒c7l2s䔗\ơg5N;:k?gV,x;]9äՠ4f)j' qh> j+ik.WvI4+XBߗ0& ϗ=o`ʟ7uEL}EbLbP\gFp+'.&BV zJѾ`hj=7yBښ)rɷh?̢s{k;6.L,~P5BEGIl QuҘ _mc?$Wgx_Q}iU =uIFS-'&֠mbYjYv5a`F sE?l5Uq[ĵ{s/Xm,9[O%1]e 2?PXDٱhIik]~j*Id(~ɳ&tJ3Gf+Ώ[ҥqݞI 0 b X 8bєi^:#LHu{B)iHxFyj+Hn/q,}Cc(0$t,%myU)~LՔhlo+_~rzoomRb50*k4\aCׄ u{"A<,6>ِ˴\ &5`<[Cy{ŗQ~*dv6# 2tKah7{Ngz(E~EfхSNvAa@٭ݭzH74~U8p$ŪJ^wv ybQ\5zܺ~]n"k)Ω\5:'t)QZ-1T&d / `@ɋ千.@خrZ H?~F4ᦵ*;/z#γ>ݛ٘"{0!igS󜔡mО]}F⧐oaW\K3?]}X8"o7+ ]h`cebN. _ wh2s`cgeaXX8 qXm#Bw&:133000rEWYș9VLDC9â%3;`Ǘ_6+ǿbs߅\ݏpm$ 5و$^Nݖ(!JZqdc!?7#(x|ca<3Q],b!(TaHRp"^Ls,qB.X|o']]ss݃Cۋ .OJX\. *D\~b!_D! L $=)T/{gq wF.,c#6?YtjFBK?&|'{y}`hiK3)%fłbb8:jf;{j{x*0.wDrMT"muWنTs8|(nNU Q$JHYZc&P쪸Yk=v,+jL"v@Ja#:fH_:gg4Ө~\v&W6Cp$|3%j5 iҋj8׃ҦLt=: |Bd93,56%uK2%Ҏ=7m_X̥-HD98‰J" e%dkGHw{MO4iiEC^jQ;N冸j¦!@ a2F( /Ax!ᘚ`~g:q _WWw;g]/gj^`hir>#dfAt3uXQAL縭I,ю$qñow/_"}E|6ȉ_[G!sv[Es,]yD D'c-WoB2(~ @D'A e.l*į B%@@uAyNlG" q.J" 39ciOfս;Q  PmwsEH*MQ[I]0DD./s UOԔ! f~zHE`An 56}8wqm71"RIZ$$ȱ̠ߐ!7rUsJ2A@޽5 [+ {[7 LJ.۬YA OOe`LPdTխȼX6%_%- }Ƃˮ1psg>*'s}24~#OgHJA Bn6Β+j#$ sT!ZSoF( v@`D.A8XSO rsqZTi +zh>,Z#\yʹ~$}z-:H>2Rrn:=cd]H]Dpt^9~W#~\E8R`b:~=ܦx} 7x<~y6)qnOy X$Jgj}#r)b9qFVfr0x %,C;FIv*HFj#N =A8ƀ,J둏ny0c!XIrΝRSqOLUG*"-#U(E{lyܑ!*ֆmFi?6bklyԞ:.3c4pUQOgxgiOݓMzG%5&c}.&O#΃C]_歜Jc&V7vs8b 9nuV5҈J!VK0L?!s1U @MOL̦ YmTU7D样D؀itwe NE#V! ~xKyX4FM̕Eq1wl0-tK<1GNs7̥7qFVu 7U٘{[U_+l% Y@vMu!8B0΁da΄m읾3sDM0y@]=GuIDUŦt3/3X٪@'cyWѹrhݷ?76oHU 4NL~1p@XW/qV[C/$ oԫ퉅!J05Lo4UWxwvs=myE2)EJe+-4㗯_`3>λXCi? J"/4#[@ .[PDWf6PsQcIuUN?M in,!c3p`pRưzLaaeJ $`E ?i mUO=+Ld̡+뉣>Jݑ ^?9lQKย"0q,w˭rgUm4G>_)Õq}VUEt'z)-f|`&&Fl?uҏ%z7S 8M'C %xȣ+Uu.푁d칅ldiDlq"UB^^#e~JKaP!uR_PpneNV#G fCyI."?-ԁy :A q5@6ݭ9 d"i6jls@Ǿ&L]̐A54{].68q%T2dx~cFooT@Mz93#ꬅII<~WYT=s[6aΎ]\fI;=9JykBH6$sfpm"?Ι,xqhΞV +v`! *)}6! (a"z+fkבLm- T&L#l]-֤Țп s&{T7N8$An])GH;K>6l+hSۤ8/BiR^CfhB(Hmvs7WeH[- "rGՅWG%s;1t~Dߡ'sK*е'S :wJW/f;a%,KڅW2tJA!zxc;B?%SX\/0UY(c؛fJafVgi#w]cOc[I! 6M19:9OyOjyOBYz5N;oM.L"%yZe&ⓄtjP@(4R3_~Nm?˳l _]@DZMR Q+pR.R#89D"Բ4Dx{$™IUPђfNF,ܞ,*X8&#Ӎڼ>hӕ :J\UuHUّ^.阔בC uUe僋O;n]BTB<m(/c.ش5y%}}__yrڑ˓חЭJV3D;t6JE]_bl<\MSU (Le2(ʌsa(g3"ZfH.4'oE[M<*INKsB"'ئ"鳗c:O10`4c P7ACXM($$ekcx<\}UL3M"QãPW?C5#F}2-ec3XLͽMi a掴Ӛ665@ViI++w3T( mS"C1#-lMj ayK20L{ikK]pҙu6 KtQ9m>N>iBE1MaeO#ƴS !ɫA Ym=a9ZIZİ^ ᎳN+ɳNl i*&z T@aXAǀ@wΒDJ塲Km%͸LN WvU餹HkQiJy 4;S^Cj* h1r()wPze$nwg# Vn(ۦ1-=Rg}s9c֐77-rɮYu:߬J2Yq?,v~X{H51M/;IB|uNRT cɚ1y$ҍLi׭"+˓WgSw"B+omO z׺)zgb{E`|v{#4Q٘Zyxvp^KR vV:oηyv kf1لkHE/7fzOFYa(<-Y tFluy9>)9IQbv(5[UL D6 UZnaZZ܉ !YG0?5xo|3j{CIȞz.6ζGW#P>Rj;LO^%dy-kupv@ӣp`xEim=E\5bbqxֺ9˘lA\"B弳 dUL %o4k;kaǍ 0{Y]?NC=^Y'J 5%G0+Jߘf0M~5\K'"{SHW?f?Qm{9fQ V88 \aѸA7咪 Ţ,cݾ57c.Z9˯'ϡ|:"DvIcRum1H®kcË-ŧ~[R^ֈ(vȒ &#H:9A}\':㧗m0X[!6  dy1~mÍ%'N6?{FDGn߱3XPx}[X0UuECz#PE&V}A _Blu4y1WܿLTs)*YzkT50TG7uTvn1~I  :w;Q~mӿ/~ _B9I(Vڙō1fVYLQJګU Xmm-|Me;+yz#5˄3p T( _[r3T,FW{.`O)R S/9oУ{鈴[Y綍JD}5Dji3u9\eHYU2Mm,?H1)PcY;k;Hs6 O4z bNJ};&"-V-O} W[Y| FtUxKD?l+ʬA=Y׷[GgjQkogJj~'cpSPotw$M;Hfh3(\wx^73`qbXHqZ \f&oIy|9,Nx../Ft2;"o.,*~~f E8nZC$aee_T@o3l-xdu*TB')P[ҽ=ӄpuxʹ}.6zmuX]OEI޳Ӵ `/v3 @AW'UH͆v5ͶiW#3&nt xv AϰPw%^JWn#6?-&ywv]hGڔ!pO;j,?NY% \׸+sxs$iSBb*~U8kCڅN@VnNHy)5d,js@$| _X:Mv$a+0r`zv&Y*I A]Hk@[M7uα[xOI]Ҟ4V5lمO'^Q QR*q:੸&7 VB{j?Io !e>]\*DuW>;V?As|=^#]U/ҬJ~#EP%8KXK̙ &V2AY{F'`3kZWŎrl:ffee峷`9Uֈ%xa*`/`\l݁ƶqBq9VYmLM-6Xqkbr j:)롏{V~4̙H#T/ Lgeќrszs%;[t?)-;ݜT8;Oaq 2@9b;߬ZDgDJw]b'Gѣ[(/af`zdNW@,^{Vv~q lj.oeFjaҪÈz}͚덇&ZDGFx*%Ĺ }3iaR Lri2Fm8Hu_CbciŽdq,oB̂C)ʫ. G'd:E/`wgL>;V]u$u4aA#ytU0#_ ơ_iޚQ{zzE/ūN5&ZU&"PYi WR-bM餞Qv ?c "2J+c"X1{]8XlW ~izTUQ:*Bp(}egK케Qço"zx'bq2Ai"4%b^(lq2DK a@u2 bجZ %4>4KzM* mD C}ᕅu%$Ά'@ ֗ʵIjƒԫ]{ %$uaJѓN27\Ʀcg321NFyX.b,C!+UxWDLT}g6bڐOo2G^gT99[I=n `,8ACAYgȽ?_^*1s(#>9. e5YtY:p] Tsa ֳQty&M^F@\r,ɡP,l溙6TdcwF*E'=cLz*EL)Bz΂ YDʙԇ X \wNfaZy7b9q mJjf$AhG{7u:/ξkwPh!Q<*Yb}VD=QgL8G„I߄ H_;n43Ë^r=䇍윍F՞C4g=f!7Xvd̷n~wZ*K\8pZt:2A#/ jNj- TCyj5x9QA(;O'eJAkԣ},&LԘVOӕn"ǐR+ a1^?lZ֕}kAڇ +t+ c/bkz V Y>Y4qi﬷ɟc(|1\{ ' Y2Dmm"Ώ=9QI[M!H)D>f鶼ǛdQDdt k"p6pT׻?$'3˩=l8."m1kx.6-k@`dpllo<Дc(,L}҄ETwrۊ9\\‘"^UWGI׾V[7XR2"55) @;w5@Y?5 ֑I!Gxޱt${N[el|933bzs_ѐm+?T*<2"^X_ Vn7͓ EQЦeQBBTL&H ?,@UUٳ)yt6K0cZXl8HEh6qt~E\s-8^czfKƀR{4L¤~q6"FAhÈ"0g49JcSB+u ½vˀbzγl,=oQجt?wiN(M쉫^JT 4Lfjތ&*P U_n IC?E6DxDUUe>g?p9b(/ƢPx+D?գ\)mre]<=Kc0?"h=KPK{hcM+VN@U%wG7+WɁAPhӑ{_rs(Pbs &4J"8oT?ĉjk8=_`!Xy a2`N:3& XŦ'uu8=^͠ V/ >?lpA:6|# aaƙIR\DeqˇDo!4Ј_ o<GTG1H15/= *wG3CM8\hTbLɒ؂:Ap5a^@S+Ǝ* oS%qY dg(AsA爓'JbYSN:x?GW#8ߞ˜SYo,G38nͳvu G?1gŅ"!X8 &+ F`Zjh@RO&Qƕ;G> ͥgBs[ Ze grhX5g7v=@yJn~vX{rW/؎ KrWCDߑRӒ n<$D5QS~ǚ4}ۆSsax-Uj x}h{ij=jqo]7x{6NM#5}tJ|x8I< VL#ihQ8{??,Sq31݉m]wYO$x x &i߿;Cvn*6:Mѻm:esbazU񲍇5:?.;ZIo_l40σzɨ ~ASs`u:w6f{+uq$hOE"&#}ƽI63yHCqo juiVާV&A`Vqloœ3_ bN5ŖAc+0w+nHXWt7\AN4;ϗiJyZ5dDJn d&~Ѽ`O gIPk(57dkpRyAf ^,2_T^f*p L T"}[<[Ө ^txKԠؠ_ڣײژєeGa#_jt;uT36\zNm1 6͉ w>s'm~,6,h }İY֞OGsԠaW)nmP]-! .xP*hԮ;Z<_)R4>$+CcԢ)*ʛm:))^SVu%cm<'WԷL~~c$4ǑGCs4뛆.8Į6̦*:s7~h! 4Ԟ1`).þ ڋt ȸ䴽\.}tVu45ԽqyerRAX?ǚ0O[Tq>‰w]n-JJ3-ќa 3wmDC*~`n V1IKR=f3V0S-R穎Q9hƈ7/y뱖dijm{@oR.:(j JNbK"MYϡ4cJ#p1^/w9ߓao*:+@|EJ0t:m_;W1'_+ p/ǮT9rJ?shE&CJk|qYfcĺi~ G$[[+ҭlh-isGwLؗ2 B5g/Õؑ Ff[iܗQ a $E'yd{.,Av"RJÝik%SRK@P'e}{NB=wYq3H/%A@ w{fXk9.t&~"~KAe>:Z2p߫kqqg_9pU(u9L_dI];b.tqj1'#q W.o5*/Bk{lS&#V:| yzl S**A瀝ܛ{/h# ډ޿M6ؘj2 Þ\ajݔQ<'ZqƯ)O\0Meآ(,ev PMrԚ7i Wq{άnɰhCԡ,?޿à^:O$ DP7SL'ԫ B"x 1Acʣ3Q/aū\4_EcTBɯmO}JXt/7Ѳ&9BŃRYUS@Μg88s(m4ORFr!#e M9D-4O>V *j C;b3d )㚋wS>澕ZqmOn`s6,\o.8 #l Y4]]cKĺ7}[Ѕh807qc:f\QhtjBI "[PVgH;<{$XoO`xL"6Nl2oѳ ;#!ߣ ) !dh`nd_G"Nfx R;jndG¿K?2ĝ mLh GWo}ČM͜Xi]L=eY%TJ2Ѫ\ tR<&ZE'ckU\@M/d1#FLL #?N4t x t41-$=!q-g5mi. t G #ޯwkc5CXjgT'g'..{;jW'GxvvFa$* =g< بX\ޛf$H5veP3On~|a7ywMؚby4ko2/BOsǿlJz'm#WMzʮbhsy3s⃌USYs}L#6h9Z>VCg3o 9e+fhDoyXo.!{'w&>YmPyǿ=.`e+7NKMTP ,^M#/ۯ/UPXA!2@dIӗWq;WuJ^G+,9ILxXES:Dg)怄ypC_)pQmڈ~r$RԪT?R~TUH⡎$H tѽzENؤʍܨTnm^/g KHn֜sƢd& Iι% ;X6֘f+4;6k—o"o ALgٝ;H{^~7m۶d/m۶m۶bvuS>{W]E9^=ǧR+tkLV-Oh=| 6{(إ'DoER*^^PTlɀ1{6#MM_P7^,RW#M|vxvkr[7w'2vYjii謠э V9$NpNt*)`Za(kk̑ÆbP! u 55M.H45SIa9;n9!䛱rKr*0/085϶폧 ΪCӗ ]6?A 5X,~ )5i0 ±ߠaǚ1VKۛ2p2" L僪 /ⶹ֎<;>=IlpHe(5EJ~mIp GgE^4HkGIvwXh챚x0~iwhis _^O-BATF#h gfO~+Aa;th^5H*^{zXhKduę(g+wS*W6`n y1䩞w!kR RteUXk: .U5봾BFT,\:չe#,(MMbH6x|HзYCȮɑ̢kU_=>ePb7. [٢JOo<ș]kbpvaL ll9*'5uIf=[+Eyٹr[v$޶}&pIw\Gps+JAnBҎ}&&ТZ!.o)H,0;cFi}r<ɎW?L֑VtX2i#ο?IǎUDI.HlD$ȡ^`Rs"njM1D4T-*_/-wdRa0~ i._yu ݋y6Orْj d;: ̫B`#Ґql| fFJi!7\Bj-I,Kk ]%E9ؚN#f#*>PtL2t/Uk7` _g((~fGj*t} kD(SmMQ[:IbĂRjCQ@s:XYiaf&eI5BK͙%N64K},(9\1mUK6DZ6e7kQRE݅cI&I]䨴ujR8=TjCYրĨZ(]+"ˉ)j"JF:@iB n0/Y).CH=>E\f i\XPH'G|zɎ7|kyKZg=/[s.u3S+3J/(I!![-U SWk)9ew1kqr\=5V.TvqP{67BBL)P"-ѰxpjDo~'@3YQ'  "V&zdYh(!`.7^5gӈb+մ_4% (87IΖVSU|4%AD\sWimk2sfHnS?x= z Ȓ/ !w UWkI9>-+K<5o!K[GR^,(2%'*$ tPi@Ӎϣɍ>rzގ'ѨjCqMKXɬc Bdwzn&NB qcgSyFBȓwv%A5{e5FƯVmE7O,%1??1euO6hლ}* zo&Z56|`6t:^s( " !§;h5% iZ#}ж7֗ɵ/6dbKmW_ ɺlpUg/=xUcf2.Cl(Y&l6) #i,Rd&,5@|r#8"Nm.HC=rX &|Գtݸ" ilQ^ /l(Ea1R5G [m@ QΫȜxlVpd~MT_UGE{k֒S6#]%$`ƤL!~UEqm(BB:2eDUlI3 ݌X/pnm$ "sf^{>(`<%BS9zF!~ýaXҺv]Mìksgʗf{}լ@PЉRGd ~2 77lo>enDžH?I &LpnY]ɧ~QĭhgF]4Y鿝.F#>]14TWA|UɣNGyDEzFs3*)˲_U^-ˑ5r\spZ0#cٲ֕)f֍U'k E$E"Kr5ЈDb Ntb_?0ΞL6T/^n'^/.}~E}[+>)jD\ɮs~J p^{$ ZU?1kʫ@NMَM?JKZNmtpuA6l:5@}9W-E۪@ڒ PCk6E D LZ M]0AJ+j@=5Fd~W.6tx3Dѥ Ic(lmIC+ioOjfbRtLĎU)GM; ;VI?B`I?㝉"ۙ'MC* 3f1ȋ OgtԻ؃݋ZE rĵ/wӬGinYJUPdL[@H偬gf!Phu4b=/.p ffn"vf"fN."vVvno(bw7c0pr3ps  ,ƁdO?kpm:n?lL0fL84)Øk;y2/\X&PCfWi^98IJƃ="^od9?.`Sӹ}9OSF n*q NHu ;3"H7!DϧDUqJ5 ȶ8 # #:%fί%С/a C>.KVp5,XdavݡJm!%ijD<eGC3  NwE6kʌ2 +s pkUTiTλ^?S^3@h> 3*\7Zb\5/emK?ƴU{a:|~D]^n@34Jd$s( X T3g2%r#ɟ3q}8N,! 7( GC /S*XRȌsmCiJ6yi~M#Q:TZMx۳trn߸Gv`/O%Akq". Qt(lb‘"˷4k,˚V?F')Hb:$WVH aZdtg .,%ֵACxRd;9NBIzpE}uoY]\yYܶҰk].H&=:0(FdkZ3;kN7JFst?gl0]kQZ-$=[;mv|6mȧcnPwiYΔ1f(_Yʸ! w[ Kf=WmOD8v-}F5i{,Aۙ2+`LЄ&$j(<nom~5ʥϯ<;h_4) Wڳa}< PE>\{2uO,,y1@SvyA' .1050xqѿEy ɹGƃ(SAph(l ٌ$c/4 AFd/63 ?_X7-%| D,pzSȥGZ*+W%8=iѡoJc~szv„uQHiDwi]1 Xd(],`uhVQpZ7)XC\?U[?w2͏jn8(9KժHK$a>=ʘe4KZbo#Ɨ_z=%}4j/K'N"Ѯ8ʹFA޽2(‚DI?QòG~b}9\?Le`RFPbCu!=6=Ohw](vavp&/ݙWHBMb6.si0Tj/~})5O GPug[jxP{sJɨZ~$c5~<~0l~yYX9f%+P]Ʒgt7NM8rX!Ù'4q@J[OR%T&*N`\6V5p^ '04V[+vWs/þ7<{]nT#1$_.0s Cӄ 4bYz|BI4HN6T֟u]/_>5zy<ⶪ;1z9mgz,h6O}.J)`ÖQ4[$vox1dƩDʯRyڛ Dj(yJޟCޯ[ez}3}-J QU{4|Ĵ$(o{ջi@^;ꙩ>0\^v &j,w"ថKo=8m몐3OL86d}QʆWh8!%R~ ɿ2zJ8pܪLk$3>1r}kq'`1eP< :^f+Yܕip=RBmB)Xۡ*PS,0]eϙG*raɤ d!luͪgW'tusդ_Juygzƛoň ~"! Fye}#0^*\ ua2 6 'g?d(hsE{+`kkhxKx55?4h/<%󜻰<꛺<:A&L,]n`hVEÑX@;,=|f/Bq"W7=ކLښ$]h HcZY N]r/h&F<[eg+51G D9k(L(U>:zFTzY}=$*cn5E,jx`rR 񓄂b04PrV}R) ̈+ 9ussFɧ!n;8+sq4A /I!ߚ~tlsI UC6QwZ}gV9l. .Kq͵?Sto fN'n^owvxSظb'FDؽ :!,M8eAyWÞ;$< +퐉)K?I=1tt.mȮ5[l偅7X: 1j|%SDmPCz.\&u {: {ȠihFYT&* J>waΕ,ʋ'SF*~ U϶mOYj<*ChyA I~t ;E19m!/ wmP~<yCs`VPV b.X6dB Px?%94Rbe,&| 6+*-nb?Y mA슽 'ُ{k]ck.YSǀI+mZ\`ieU YA.UŐ$j8`^bn(ܚC=5m?[| KL:Ѕ@tФA&bl$o>5[mŸaJfqV`EĶ*bcB%0h&86_!';jkH6K9^P& oQˋ`Uq2Y)D@UG<,KT2668լKzz1غYTi.h=E20aTHv|oۣqsCHcT|TGt|3~UٴZ]4'!"9`i&*k"!7iN̚Hm1#,b> ʲeHs{ljK4aP\}9$}$"_rBǸH*`/Y\\:jMXz/Z+1z]PU,lF)#d6@txO@>&0O$7aTǹyZk*m fbi{2}5wy,?o}}lF2W|=WXs:ŋlfJREkU O`1#D,'HU8ᘱWE\GrDߝT ?ԟ7/{ɨeğ1^xӫqM5eyvH.! TWw=]pmQx^LO;5%@SC3jA\¦f[ztڊ'ECJ7L2۬t̡D롖=5)gQ9?zSސs\ SKdeV{I LxЛ'yq`)er/i3XbȹC=g86 pJ!ūnҠCpm;E+H4{mB8{,y?^S-N=:>0N#vNʫnvwz9 %v!\(YQ /}C͘i̧C 5cyp{^UdQlϯ03AadIptts[}.ǚC̒|WHN!8r1'D'?9cp⦃$|$k?h63Ať+pOZƝMU]LRRdDEGU lTF_MmWi*)&7[gR"$8 mrKy_ۑqDj*DJt]VAcap#UjU(vPw~wz25بш!Y_aU8տ)+֕z$BM C9g{Q|eJuK܅Y! [_ZW*,'b{a$RfOVv7pr2k OľOS*BW{Nl*WA $A֊źNzl4Iq ƺLƩuu-8V%-NYǿ,!95*b|匶Z"]6"65H';hșB͒p<ɯ╢A~* !r<45i7/p9@8 _*OZј;d2i>Nz\*Kh߮@% 8K|4!GIz-BusrO)V/ W\q1퍙}1]-5[[:Ym}IQ.3]³svż7x$jNsr{PPx'U*3y@Un6h(r \]mEb*u{$rt_3pL~O̒|>|WD@z2qzeϲAaŨ2 CuQnNS@9QbTsjDnccxgnLbEf|ݜ#0HK;+G~k?JL)j> F`D9*ΌU[|iskI?Qq lcqw % MHoRb+o#w ?fT7j!;iMf ,J>vkZb~ ȢZCN,F0Ӕn`K׵E8XB$rϢQ<11=o#mˠ &85G_ڕFc[M *W _j/Ӏ+E<^"9^w|֋vWskObM+X+_i͹P4ewdLh4,kB#ӝxaL+%mU 2mm~hpRƇ(䥜|f ONnO^d#5nH[`L=}:K&6)g+d[XB -l0A)6ԋm忡Q qf1` s ho_R/THB$q{!J.gLQmbq/JY t"SM[^m, tBHŸO.EE_ f|[%^*ݸܳ9epU_/l;B- q\؊oplK:\ofg7Iɸц谰v75qFƯQn5]cT%"!d_g_\D ,,J`焃oyLew23qs iɅùWޡfjIBh6pB&T FjU"i%U¦rE+z=I8Vg3C!3{d)2Jd]vvH]8G}u߯뺞㺏K$!Et}Y PGNdDAh \S_ Js&j/ Ge_޽0a34m(fcG8"q\ai-S3=CA;sPNRf]Y"p'ą~ 'g53ŦEjre <-%[][D~*#P|k\&~ޙS_ ޖҊ`u1œ(eod5"o76R?QR KF&IjҾg3s.Xv!§Bqpv5Mwļ4D,pM<winC:ph{Jܜ>mYOſLbHW^cd) -D.&7*NZR[جoΑ0a^OUzA/udQbFSxƚ_2˥D/\.X|),s~P!(n޼XmZFceDok䨪nU  "NR 6X6vNIj/J =pÎVLZ;bEbjXaѿcscS\""\t|ʎV֞VZh)a?9v!>Ѵvwztr`S0tOo"$**Qh-4ozsuǍ Iu{ }1(:wDH-إ2Zs[sՌs;U{{Sm6ROj̭XIؔҘǽϿoֵGM6W>`W d Jd h'L'apd7\wT}&\oKd:]mi&7qk#Fd" lf %%:{Ty6^sMy,:].] /ù3gq6O02qޝE">Y? M/T!:?x;WNG2;!{ 97}Bb MK.P>գ8}0?\ 9T lڂID?US $H1woqus?>됿bͣ'[ayqEs\g釉boj} €FYҬCMHb%&aū{Ӭ.zq'/VcύȔ>(7xIEE oNJ12QHk{0KZyxy(ʽ/Ы ؘ=^n &$B=}؂FQo\<2~/prn ΀(2C+9<J7foL<̜m s7 ?O09ܪ_Kž|_G>*#7:i}=9;}pFCUW"Rw?5)JTue%gCG"X,RA|q6L {ج^cVAH53 k1 AM!qrP2tŵq0ب+3x6LY|6͠Ɏ݌ ͣQ+ QJ@I] G;f#|Z]} %Qh2#qʼnK#=t ֆ l._c 0P7/LXu@_Yvvb1/jPxS= zea;htuFBqpi ۉ\fjbUO *deI׌[AXnhpI{| j;ѻ]2;͡N'?[M]C=u(Zx8?#$Xj܁6E=U@Ԗ.:&zy^ 0<[cZm6IPqzoӆT`!=B9WX7;-\b.xSNJ XsAXa5ބz7ϬV{0쿇_3 3 @CmſZpk>N>y |F8a#6_wRD7lō4_pU3dίG5"['ծpWXG$*_\BxSg.X#6[~kAt_dAs:0%]QB ?ˢ$ Y]$:|cn0ɟGcO~.υ@뜕2!ȅvZ?WB[;& db<}tަpᢪPKsԬ H~Sc-UC2 fm6g)5ESgQp\`M? iȲ=ݟٛ YU#!I͸p2 n՘##64cYg0w kpnuAx/zk=3hF&*{눷YD"g7t,jG0Zߒ7qts)*89r10w)w❗=PY\יۄ-,?2:_C])n*Ic)Ov6ҞQ*$L?W!5 >&nh\\aiTv/nK{5 61 h+蒄O|'VBdV1mq'W~E Z ̥*Ra 5QO8UcT}8 kz~Q3 d)r"Rl QMNJb$EZ$c0V6g~mK>ڇ f- 1==?|='1F*D] }Rsmju_PE,N4J_ x ] `Yutnz2&Ci> 4 2~)W1޾w,y,Z }E Fɣ;{bS}"dϺ(h]O03CoC4Z Ql4xbUOAyb /nJ%_E[Q>I{}4V35LC;%seR< g"BPC{p w3^C s:N<$Dg1[*-wao*ȉ5pSX8'wrWr 8CوPУQTW0u2 -t8>%#l8rD )N3ϙFiaЭ`擩8 pΏ(97T$>*πaȽ죑{&ͣG*.je`̟Ma&%A8e, ]Pqx sj+imq,hĽ;mײ9 Vי7(- dJSF"T+>o{j?vt;ʁ ׶,2Nwfhtƴ\3ӭj_M/_>35yYP2eq{Gcvvp> Bib0Vkג_;iĬ.fwM|VykgB1V0~ڗrԴFZ>KE5M{U|PYoIH6e7r ZE!0oJ'E&K3 ޗgV-|C(\4js?adQLoPW}kHRBHx}/s8dj7;K{o솳oU poo`r &TpP1ٚrϑ^hexY~\[rP瀽ݡf~_ &q҄rFv\{/XrvAk-h/eM=D[DB & I ɭP(ތn5"KfaL |:,Tj3K^;b=bDŽNGԯtqU%OĜJjm*O4LƐi9yaȬ*4+-0M7qH\dΆ~[<% ¬}UȔ!b6E瘬z/rރe@WoQ/[?;t-bqngJXo|MI2 ċx}2_ZCOxf}G%|%뛶.⥘ pՅfmf=l)(xVmޮ86 U+ʮߣ~%ćhR{S'mxP̙-Kq鷑Pn''Kjւ=$[s {(9S=$.pA0T*k~Dg'jV)WmHEbr s_ɔ p+HX[ ]|f{YL~2l9$. EE?Ĕ# ժ۞(Phj{Rc =:NVzO{ţQk ,#|9 0놉 RdD?C)dž5+d{ ݱAtBB[:ۙ cRH!; FYpkG)g;)8K4er[ ՍU#};_oz`3Pr<  ؔlHZWV>*g!+4;k%&~I9$?*۶RJ.NJ_8Fqv$i@?G7{PpLr3𒻹A]C!4`'?G2?Qj3*ҋZњMHLj*APj 9 80e Mގr>Rly80~ߣe|z2[8fWC[fRdKb_M ސCar`}];d:?l|8uo啉w`prK7 B Ux(8̍}o`7cېb5tmdW),~ɶ+4f,LDd/§ɜ9+)-f1fR5:vw9],lEGI\&zWeDnCZ իcH$eGO \rYL[?JRCGAXE^VYpV5F]wV[ G/z}NA< Mna}Mt *bnJ3H,`%h ؎DWzJQ95)oD-$ XI=4) VwԜ2^f\3| \R+!p!80U-8!D_LYܷpH !Oe@| Zmr(ISI7oCy}[dz˞%G*xJOa9b}B,&\M_]-;& FKg0$P-?`kU4Kr)FPEQW49EGU(ɲw3!{Ew:Xfso'cyǐmIJFrhZȕ>ڊe桽dVJ||;4cތh(}ϲHe)xɝLh?7 [mdOp.iB܏ExrJZt. HvmܽL?b0<{zB3[f-"*-䮀Bˡ ";nj@, TG @^iY0kF-;)Q,?x^+풁g%BUz;\"}%U[g{~P q/I?sV˹c7 XFřCb4΁s϶K*7o[l*_CE%ygB?V !܃(=y"@uõc(pF<3TfJ=y*d3%_Q|9{EX!UF^iVQo!U5uQx"ua7PAw?RbDezJ|^#{[c ( 85hIƯ h H0t46 |jk'iv%0H]* ⬈~=sWjj9r}j(1sK)\wKي:9a_8cm $1!s1K -~̵ݺ -syH9?lx 1kp1ҍkom 9[wOw*xGtc-To[z6}>(&hICkc:!| &t"Br%clF}UZ[>X"ɠ[06*ȭ4]X _۰_;&蘇fC1u42 ;dP6=u&SFqNZ#,G>\ۤ7X@o`V}pU0rv,s,"Q稞uF}:7a2fϺJ 0Y#ulx-{(iMo?d3_kE)EƘ4՞Fg~,~(1c\SC| 4_Imt'S֪bӯpە/uM'LQTx}ʜ~8,O`d(%;67Xs%9\QݟȨ-jL?TKlbD 0=;\Z9ڔHgsxmՔ̫?aߜU@Q oUdHıˢ+W=>B]2K$Է򵑧C模Y,|jKa2/è0AGFkVlw0;+v6F lI$Zeǔ c;O *G4.++4FB<}s<:a]ڝ|c͕>8i_ro-ϗ}cS4l7)r_mJ/ Ow>ۯG/M40dKi v Ƨ EޑܪI/ܰ8 !w;7u* 7q (&k>)e_`JݏoBZQb ^8zďzM>[x )<֐FOl\[yIZFjN1KPˠ#_4pfcs(Gez*MO7Θ|V_WdJ=-L&͋m$*nUƨ{1;G &)9ȽklFDf#L‹nLEeduJ8Z&f#H}oP4Q4&N@Hmf2Ad9P==i{r\J~(/~]L 7diu&f% |Ásߕcq>:9Mԋcn;뵒lY*eEL,BS ef|"[zIk.ձAY12N[ˮ%X͸S{}KVM}V0W'7D.`ϽLRfU}OF}4k͗rwU#oHNv`twA˷Î $e_,X)7-bˤ(ӎfև.Va_,GJp^zlߌ܏Sx܌BIe&łA]2ig|+}M'g/IdZf rHq# U52} 6M1rҬTzΡ|VeB ͈lQSI~= Z$VG,/7hě?_ d6WoFFrdab^--0Qb&EѢS[ILv(ɢ(J@'rLʩ^J҅ cF׶j%9b/4L1Xޱ0j@ t_I.5 4QpKf&ŗ=o{g 8/u4+_J>>Ck." %Gp6CYHKᩁeD*WjĬkp,kq<舋>9 ୀj3ZW{F0,c%6k<%ľTtȹCO#pksvJӌki Ֆ]"2B.м.!n^}ΩBa<.@}-dUpGMnZ&UHklL"E+{twXNM8\J@kK)7l Is08AwE9#}΋bߛM4v4^Oj&ZAA7N_g{Jɀ/4y7 )bK=@D$7J %ݾh-nq_"5WD3=YZk"U8U^l F$aa VL3nF*s>+{uOuVw>]؍p$e]}&1ʩcolKvuI>.$.JUac8˯6qR ʳf_s}d= I4IA".#C`rqܟ;y,}4r6ֿAhCܾIt,]JoJ!bj.QiƳ8MM"@CUQGPFlft3JCJF jGTGҷ.$çou[҂.hk"% ވ;)#?%91w#f_ؤ f[NCNFBB1, Xfr-]pc:iN3E@#.oNfdkciyGC=-m"ľ*RbR~ev )mAceML,?ہH-;?ƞO >LE)KP k&)˂~v+5aKz > A3_٪k-'&$LbU{ш&{zn 6wpQ[Ef"=tK 2eEڳg-і(>`0_Vs¬ X{ڤ}_=vYOtQJ?4y ?>.P˅:˺pf]ui1vCd&kO?CBXL[EXڷ!bŪC;o=ϯxh)o 6#M$ ac!R6 bEz^xj;7QN 1bǤl"m3L|oUš7h*]gŘ;&kyÍXg =x\$,ׇSSDx`[6?ru莹AMqciY?xȋi(Izo_QVZn74AZ3{ӦKuN?tkBR1?M޵_H(zqbKɐ.-9ki"^tdkK3#,IrCϰid\keJlW5T6D_opF;  W*Kxs5Vtm{Gi"| o =|AJI?#I&pg |X&%ŲZmaNT]9ӻF/UHcW9 GDuLbq Zm3[ )K$pXVFtsW324 WiPțOPz_μ2L1'-Zx?&LIE "G^vOiZ.*|20XSlt%#!31*FYS#08+ #}<(d^OkFr^-,ĚkFt)lC 9/X;T?~MSWAj!Wr XQkŘ6IQ1t~ϯO=LIxK]Pל۾ +|8j+ kzrtt$Xtܧngsk, (is?R.#]h#k\OWnܥVט"Ga]>Iǣ؝ }Ύ[lH ZcErⅶ6W$6Zv?m<^2.w2e˜Qk9t5url,rJ4_ހ'dEmD *4&Ojd,#nLw)/ E4|q^wN~L:~Ԙ7[YՕv3F11D83eD*P;?*'h5)}~cڜv̑fk:gdB#bۈ (QP֙4Xd5l`SLeX_QM?eK @JU5Fah,B `]TġxqriVdL~?=f~թ *.WmCr=GH3@'oo+[~SK=(w㰛qm|QؔP)Q$|++_ ܪH+Oy92 "'r4,Z& ƬIiQ,fkul9`-őي ƶ.i%l ,l|ބOqB l8dYڷQ?%_DŽ_բ̋~ƞќ1%RsE$D^]9M*cK5MG]~?^dlHl8N헼݁_C8XLV *tl 9AFb ~Dʟ];xbۿNmrh:ܥ [D DI4d)EcXڻa>/։5vkv}VX,;֞.8=>ٍ6'y@-ٟH ݺ Unէo:Uo<9y*%NBg$ Y*^$^.NroAu4N^qw A˪D--oivx3"t,,ұzE-%GДÓ${.NF_fh, $PZkxL[.8bGw/w/:,ܥiFVK{nHp7ۡqYj4md '-g}""šHGT0eTn&ń+Oϱ]GDj>~g-n>;Y{kK=Oc oZ M}4pN^i`B-į׻Z759*>SS?kP]js윤۴qr>- {xv#/nf:uo.-=J_郙|o:!y$Ө| G?xՈ+#$'ٮԹ:ՉUI&4n'x3OUwfhޑqK:S.5%w,F&}=_z_MMɭbu3qFPqj2>- ,8{Wf6BsV !FV9 ctˤx=v 5O+\H-'̛I}!q|Dw(DvTWu_}U" jۇt.~u-BS=_2ӞNJ 4bǍY[ACEf9s7(uWpҨh 1S>i+bd8x`޴1s% @*k)=dgI*!6&Ǫ{i$mS_QO SNsi*JOT"[q\qN>]9"!fZT}QM(CA[aq:J|U@k_"#q*O(ΜCǾz@@:&_PtAn2Į2.*ȣ\tT 7n.%`piδT4 ވ$u׎nWǣL,uJ̪>l'H\;"=sru}~2s'G\X搓yٴ6,[NXHQ08-4|T*'>ҌzbYIlęȌTH; { :)|a?nHA&<\׷]A@~MZ*u+kԜH5"K`H$D=7,ϼII:䛓o>]<>_Zv69Z!T@|1b.ZMGH2)8yʗ\ #IWoT 'p7H|>˶.njGcA9aǬeQZPXEs9Xn4#Nޣ|-{7o#9TL;Q\jYFb@ J{p7au«4xi.cU6 ʺs^mL&DshTUFv V,*hq phVR& XBAL$;m~ L=FWѦ~X\b}y%p9;z[.+i;hfY֖Ú75 by~͖$k4 A#UChC1jvLjVey b48, S[0X${s'D?5}Fс9 D ,хYoC>Ф R\.Q0?iҷ;Nz1 E$1NBx>WJGl5t\jϾaj{8h%11GCr.em]Fr+uG U8ߒ}CyT.i_?K}4+ edAO,S-QG=c | K39P|p`j L.` '2ZLWR}\0BU i,+=9<3r4ڟ P&фfYFSr7ʵ5ᅞBC̈KӣPf}gol˪QP4 kդB#pQǽFPʽzCZ8ϧHp?菂 `\1"Y׷M @(2j#|^IԳ*C &ykUhwBFްWK`,MPpņf׿?뮚N2K_[<'.4rkB-޹wE|ԸSLSג启F[mkjxJjIǭiہM.FUMҰ0 .e@oW%ӹIX7D| oͿȜ> 4![k85MȭrCܗbug0|s{6-fF6ݣ*j=p{iT)de(K"4 w!2z""1!tO[A VӕsS"d̙Dl| Gz1.cw6a˜8y6z'\-S׵ ͑O6 U>7oěo j<s?Y$T+Pwujj%6~0&psP(ofHge_*6 `g힌ao)<-9t& pGhD>sx^N| f[aaRcn\SV}]fYXԎd=ɟ\ˤqȦyf+V_lo qJ])ёCģ&'a,#qpIjH"pؽ)\2 Ӭ[2Id=DENQc2Wt-BIRV)E1e#A~`7T|L=LuVpD5gG1]X*tO4Kvps9=Ė‹hsH (|-\m ~S~ZUI3@ FJIr,<XD<6_h Hj89Jd?OlSM 5mEI.O3b^,H$3~@=ttjaȯJ|a>7"Q:A$KIY+ eؤ/ȄW|:*z^-P4BR"B\@&?xVs/˞bf^8;&ri:C]>_*?bE)>6-PWbY(6W ?W] $}8ިbRA]%ʥ~x:4_s bǂ8#j`+rC8Xjf&ncPklqf*7"e.S)ȫy^ I>'}H# jBN+*Ub6Ɩg+d6R1{%$4\#d8<Iהz~ȉ/źuӝ]]MSe4Kq+`?"Κ]+bAM7ӌ|j\@OGHN ddq7hVVps\5ÈO|$:kb-UO3/fbQ ̦V8sّW̞Ni4#%>};>.[KGXA,Y r>{\abr)JpG=/٪KZ~uvruDMD(4P@Rci'$RVk&ИMƛ%b{ YW0ٞc6gDSYn .4*ʌ)F2Rv]wc&?5zJ{Uiʫ~Ww EYs7hcveG O1P\I[Cq_=8+H"Ylua0Ox\iz+l1g;<-@0^#p;G1'dB&_| 4FWHO+NzyyQ r3fÒEbWdN X""ռkC"DdXG4 K%ﳇGv22ZNsUQL)=}lIf?N>I;l'v2XYQE 8|sE6X^g:cbS 8r5NfBm0}m}%PVVC9pڰx#2b" TSޮ1 ̖bWsE^{G3廱Clv6\1ىRFVcUbWy V/O>N_Q?V =;蝘oa=*e7v!%芦bCTQ w 1$?W?lp5AT~c@2IĥI4N}/"#A9汬l6h3><vw#$i-⛾12!n( Zl^o]p`~rcYpz[X1Hkj wp ׈E0a;f2fbi-0]!7P2xG&LP|=̌ Vn'o2\ C9X=׃6.;ܿ?HֵGZ7' F}X^3 ig3C3);mQ0G*)Y=ҧT=.٠3 V&0aN0}OV=!G,jް%ڼCēOJXc`=O?w=8nAT˫ya$B n G VJɞ'^-|[[j_+D-^Eo>3b"6& 3I8MkC #K29TIBȧz̃xzj,u9|}˓i6Z^e'O>]sƸqї&Ңrb+_,f`QZ[f2]YVi$GѓkI:,Zq_fMFr@˨.OFA$>xW`/b ``˥Y^}a}ɯ^9uKdOXYFϻZܞ.Ma Ye)6rFP',<+hݼyɓ< ;aqQ-˝ )tl1kl/{PY\9yR٦~/Jw gPG\jw;$S>=͠S`ֲzo:!@#[l3#WкnÌګ+ ccqRmhyGޥT5ŧhln"OR%v(4$Cmdd Qy@~G8›|vzXKCyq8}$}wf{;*WEw Jc?|{hc)厄;@`;_`@R,3(S ^T`Fk1T(fr=Zg5Pt Ŕ="b]U쏳KAߺg`E7r㻏H|,͜HJQaz02V\323#LVM|!ի]QxZyl'өϛ 3֒&aj6[xK%/YI7vO>s\]zWØ*热ۏvO 豹GI˕_ aXU7_෌fQ.|o9E)K0h!C 0:BYOg[7e]8pℝSH$  .Qj*40>mM'DYOLN)XD|? ;d+?QKZo?!eu7Zt`m_t tuh$;EF^Іڸdb_X>~|,IIM7 g{?j“-O^4= =A0nF8 @b3CZ5bTړߡ'e(4>+\9p9+MOAz3.1aBgVchѰilUe?x15oh2ez>RGoKB@\K:oh Exgt1euC7ۣhf7{4xEJ { ; JtmmSGyt"Np!?M? Y6珩pݚLMK%/%10o/YyZ!sI_-gQhæ[qnR(eycH vWC0J>5ޏ2JDn$=#kͿ!&}IE# )vy:A>\/;_8>.W h ~ǙǬ;;x#`[X< Ιf((3LAƹL K5tھ $gp>$@H;oVb. Q|ycC{,OXӚ[,忇E{ԜgL!X` ! 5/PQ">t GR1  o OMiY4pbg)X{)<^Jgެv,pX;Zp#q/,c;K<7ÆeB"enSxIa`kG=$ꡀR@sil7{/ A4c._hJ`=1i\]򦇟%0o}.ޛ81_|fΩ OM ?zVǁ6*Jׅ͐#UpϻW#Ւ$_8=*Q[Y*CWx* )"FT}7o!x]_~1h>2CKB(zYBr?f\ &U ø{ %;Y˰Lx5.C/R'zU.1q(I(uV2Lߖ߯ǸxҶPc]|̀џZEL\mly.C9M ZÊbG($[CJtpm=ts,VK8ɗn^k2 u)cemubXҢ$8ʷI[~n2入XFs%Ⱥ6W- Zt}(Aa`1q~2txRt$0Ӫ1uߣbj:K(-|JboȄ4 xNku=lpVb$1sEKAnA=/kICg Aʙӯ?4U|B# ] d a]˸73=s@*&e0Fݽ)MeXa׌7wnS/DK`(_!LңdLFR).Hy?Cu"Q\6"SPLlQs^i k"N|ֽ7ۇja^:yфjC(rMW2.2 9MҖtE:\9̋2f4+;Wa dK'60`}H%oD:X_ҕ3ml ^N 鉺θ5[pq{"=UyҐNj_^W~v>qFCP̒1Y.3']3 0x/]4ţZͽ&N""ˏDJ$^fwc!s5~)VS[& 9YhlC:h H7}3r`b`-GuGQ|Y~^o o}c&FkR(,Z&0G j9܀;Ńk ,n{*eѭZa6,3lFr@"?k(c\kCXB$ I[?9hս忟#SBR~ o*vnD19&Ԁ;&!9q%nЪQ$?VܙW@3 AZ% R W ( ֳN*Ђ15xF ?!2W>롾3AZ E Erq#(592-NzU7 85W%.w଒ ђñȹE RO`@1:^wl_1ɺx2]s}֢ o+lDǜP-E5F)Ң_Tw~2WD>b1 858 L~?5ʌ4 Yt?ϑm˥߁D" 3zY KFAd'~˚OhqÊ8Ɓ# 0Bg6&cac1cBĩI!3@ȍ;:F;W1ʪ .8n%Ṅ)z beLڪMItcp$HkWpPר o@$3gN>e+|&['PhE1lmZsx__h#.%γX.hW+ZSZlϡ Iz vjĜmoxPܫXOqT22357xM۷ƒҜxHO}Ә{!R6DBҕ`[`ҀáS#.:x?0,15nYE>I)yn+1/᫔3;"eƪ"/`E`2ӬO8>~ {.w:)q_q5uA,{l P@=sJџts7<肸`b#v~W\ݿ?*Gqs#R!!V|CHlS D5ܵo$y7]di\VI[ghF/C3,tpbֱ(f4V+牘hyAw/GHt! EC_Hۣ ?P'n-i1g$xMl7>$VA۷ՔK݋76 uܝ 0;Egi٩cѰg ѼVbU#ͧn>IH-PsaRAcAWҋ3$tDց+`VKiby_^P{cV]yƸ3sK^ bQgIf\ TWy@^#=1m5ٺnw!ÅA\*?v{#>a"[^'IrzCd $J?K櫎# b!F?fZ0>+ WdOƌ.NùL6AgU]nF8s>M?:P10,XM+ǜ~%Kr֏(-LGiCQڕbm׌q_]ͩEMz9qۈ-?`0v eCxvp\҅[nQ0064PPHiP'CE~^ %a_mJK-2#k_GRy%"±WQ/d`}A7 Str-KM,[gob`i^T!q=-)NЦEh_m)=f , XjR5EՋATGq F~;<([bv5o$uЈS<0- 5-U)xo|Ŝq`*cׂ9#,U)o崈JuF>#;QcZz5͂ xdzX,Ζ"ͥ3|CIDŽT^F{W}ov*)˘| bpa">2gc#waw>_{b|+QJm:%o>[t]bGYIHtݍ3[K(e[yĆ#`V^ H'xcP+.Fϣ?ؔVؿek?rBgglWͼw)8R"KpAjT OX&?mlRнmsc;ZRkWWOtMWDgԜ'ŐW]ڏoY ~Q*p<𝯊Ϝ))o3:95_ X&zOeE _>^ۓ ~ 2Y3k.?!܏.?]ĬJZzH޷ZZl_Yh%lP2Pb\wf6:CTD"N 7b~峉 ΉZĪnݭ&f4oξ'c8&eƘ)1 f-Cu 3cbR3$:H*mXny`lDzB:&#z! `-LT\]ĝ瘊Tx٠_ZKM$O! %ka{F/Ȳ[fYc4Ma g YԻ*W L_Hn04ZWjw8"̾=HhƎ&8RY*^b|ʶG: oV:MFFb2wAˌ"؊d ;>&?Z-/I Z}OZ "#6Sk/[pF&䁼5y5ؤ71LdjbZ引 Қ+;N&&/LvGŏr@5fX F!S旰k &oԾfn#RoяOv@ȫoBjt 4C]ꆩy029kS& RؽŊ΅61'Vi,5 C2.س* lH {X g]*Ι 2S@I Fowǻ?G=cV-x,'Qu a%*9:9U$);t*Kby4+h1]/.ѧpK2ŪI@"sK\o00τ:'8pR1L6&t)s3pUvKPĥ0*7*<;hqlvUhmNb6RFKoeb섌:ٟNv_~am?"]#uD|0f4:<l1vYNCZE+5 m;68]oOg /?QM徂5HEqUʎY a pC;lNAq7MGm՟%q5;t3_ ol5Vދ-*ѪIg#'6~'"Γi fF)byT[?zKESxyt4t8:y?4; K'rw ~g4P)!p[+]4,b`,bյVx(~hir񮗙L1-%>ܰ!٭Ͽ#*\VR۳ $:ry.;!"[ko UTIt),ȇϦ cBRecla,b(i!lFOv &٣Ϊ20MMT]Yz ?. LsgXA:N< ozK'UޮUu:]!OzƥW9d5A/Eѥ5Fsa0Y[-`0Kt+ɩ!ӉdKz+&h07?*)-ge4 a9.>x q;*c 'C|d^%}vLE3(^!%럏fILeY% )L h k}6RZ5="yaCjCq0\BF[ɐ%l_Zky]3N#"@䚂;Q^qGi6r-#aSSY``*/2~t=J6 ?]+RKa8Q-S)+~՜mvl`lIQ=>|7 SgVfE{7ycE-R,PXluJs_ y,%8VCJA'Lz-B^Kܧ uQbbx;,r((V9jSew!%[he||z2؛A+voQADx)ХaM|r[i̞ʀu3eag HW2v3IۓhyGѧ  Gjj8k:boe ֺg;sֱBi.A%LݮbY,0BzaPUYݎ=QNZOTv+jVv~"~m[q&5UvHTЕ=i=ȀDkb̭ww~GUV&hW;ɪ[K?,ݔ.u5H/|5Q~2^pv9<0/"?`#ǽWw<'QXCSsnxLNj-MUT ;i <3B{#.q?ΦqjN3Ka.~Nx_`$06z%FkQ>PCU;ep~YF.)fjD?UFuCw o 72a86FwxY^}i|Ѽ7w6fM-pe3{yDGwهs p SG*܃kT-,ڦk%P ehag+AW'߱^= _+.};sY$m{6i\٬"B <ϲ/xBpF.]-N A{݌q&:Pl`Z,$t$.uq[桕xlGoM%tǘKFإ|̥g͔87\"!_%_z}rqɉ\@o{pM0\[.13&Ԇ= yZk׈w͕ )so;䭰]'B`Ji}W54y3wa Q"M#/ٺZX%k[)͘6Jk7hyo<+LT]޴ι3 ixdqd:DC^Oz9?$TkZ[CliIwNC$ a=hI>^"}{>{;Uf?&>fzcί n _jPSwdD?8 We*}"}Hs?DlVMs&,.!JvKGWoVpH9Ow|c?zUE X\E~P6p.K!N&J]|I [SK]v0q9b*y/U< dxpO1^oFN:f|S$g]Z4OBȀ{1&f(g {Ty/dHܙƩkWX\11'I D x2YB2cހF# R'Fr}6!ƠZD%:t)"/{86(Ic5a M{0 /W͆)kO]{t %޷Iv5/ƛ[˂6kIE ?=Y;Er1BܘÊhAŕb+}8qEd8'PM}3Al]S):s|T(6>Fyz[dj>mS{o@p9+KYSoN4Z SK#` Pm ޘ=Gn*%xOI=05QnZ(( @SڤA2[Qr,}Jz`BI`zٌ[ oQd?jO>)oп*a#N3^: KI\Ҧj-r4F}@N 0?Cé]X2Ā)WnxJ~j}41PMPm'_nZ&zl V;~ cc)7kǹ4aEFA}%F(0i8bPEndx̚1ARzQ`4T;)d8w뗏}Q(f OEiTH~;LF< *uO_FcE&k 62['77HOvlM  \SMIcpBM"jId#s?3iJ(+=2wnJIh;XVN>kdqC8c0!t7otE`('v 3W'Mh+Ne_f{P'G,ޝ̨͠u,j%ܵ4HpgHm5LAp̍.2DГm 487e<\P"$7s \zI{>OVQ1U`cdύϽVF?guחm 1d-wic%6x%aw{. K};\Xr+`^UAVxxj0`9vY@21s'3;Ǎ^91g`A_:5mv F`D9MHv ɐ/ܿ4 =p@ Ifl$DTP>[%6}#棿 _?]Xҍ7x]Vŗ"׮Mգ*5:#.HGT܅_lmup&G/ŭHbZR {NwwBq;;yon;l֚k~+OS| }|,&s\ݿmWv4eFg {.=iάx}:=7 {ZxؽD=C* _Vv;;g_S:ȸ*mJ4BځRR4Ϭ)+wv^o}sa1VwR^şgK%ƠskV4N4; \hQމxm=WL̾d?x]HjM9SB N рZ=gRlд `џt]4,8HCǶg է` @+Wϯi)@Rte[5n{D7 ۪oܔi>;לN1G? + h & Pb: qVT%7NZۗr/A`JR?EOXxzJt qK3M5`G<0hXm9`yyD ]CAr4TEŮP%w\LG;%JlJ IhBxG* Rϗ@io|x)t! 8A =%o(Z9Z\!v`wZWڞO}s16s%Pc-B߳B:&;$P'Flmq7S"ly=ڎ)uJ!5G*;|zF\?0&"ތj[א?h4W-z8+]~m؎{ݰDT0rva^}TGv;sG] x=iO~x!w)@9X7s"ȭ+L?Y:my׭LN앂T^?)Ē@UĞl{a=C?oiSAiQ= al&֎PUς+VSrHz,N0L7T< Mz-s 1dR$\;U(ጃE \)L莣Ny>`Uj3;%v5/m6YIT{SyQ.%7]]qs%A暧j:26D@zLGvఞT0Uy͂iL|MvmurX%u%S˹|4P#[n:bkۉ_x5pą:jG{UP'l&M89T|@m `!`v3IAesvߪ#b+=PE["3ߙUٟn^v@:Od:[nO`=VKn۸2"σ"TmQԩ]V8+Ð(VʥDYO\o^ 81]u8!<8Аs7/ÜQRAܔ3Zǁ~8d̤Q[P-^Bkn>HՁ ~L͑Ne`[[CA:1vvsv@* PUC-#LS h8Sb:c_AS2.P %@MQ0z\xZ 74|?X&.+}Pd'"ތoikujON\Ç㟁' X)@ۢxqZ/h.W&UJ7o)S6;2?XȔ߭%@B[_NsiUO^ HO%?=4pDX ]`o{-=':q|OnՍϝ:~d!%Q2 TQ'=C(3M6)_7z ohZxCiX3Jt@~Zͼ{1'4,< ȡԄGj}"pq .J+ Kxg|.ad$U4Hh4"k$fq,}7&Yu؀e婐o@+?6)@ٛt F2wIa9C+ɱ}A UQpaOB :Kh f˅yՒ[*uBϓk_')̓rj=TJ.ٱÏ-`C Z^"'sc7jABBШ*ﮊ-K@Yw@m_,lWu`?]$M<Γ' Pi)pI˲,'pmݩpGUDLtkSf tQ)}: 4l&GJi׉wsP K7jUo64DsZSW-f~'qRD!ќMOՃwjt(bT^3f514: 2akvhlj zmUvgYG1qj~n.5>{!mX65Nԅ+Z2 jVZ=[7.Tc(R_Lw+\PNdȮ4 & +':?rbنqh<2Rt P=+_t"{:c?؞zMxKDϯظz~?=oғC J`42*h "SKͲFd+{,+^a H)4"X504 }&`}dxPyw[p'ڀ5Ai?c0yPez8N WZjnA/_T;D<8VӽC93^'yo˾ocu;Ÿ=䏎x:'HP^vi?_F#,h  rd  dMQ2# |"C&b``^iޅ kwn#u:ucUw 60eK|Z )Vg-ŗ?k8H~)+sMGUܔ.I+B4vmtՠxօ3yzkx؏l>˻6*TLYHʘ(l~::4=8@" ?jxU~DG<("C.0s{p_#I#oShj-04F8~S'r\mN4B:uumҨws\9zA$m4hGLfR<8l igV* jp ypA"l0E U^ ߝC,YZ=hrݪ _I0(L5JE:Ϻ)_\źma #*MĬ[:8mŜ,d< (}kОrP~=16]QR#o@@s/tfU40TL1_'A,fL|Wc⭥ .Á&<(<ԺVQ%p!}t`N5t"IXTP1%:v:=f_,:R81x4\ZaȈڕrV҉*@uK3.WO-I"v0g["{3>ЇmǪ$Nn \ohVKOQB/Aj풿>`QIfFNx8O`K Y?#۾/;=]g$z^+XLlwchBqP"a_AV#v*,UN0rf&c'F#ZDsH[ @XQtZAKg%XcP(eK>U>&4I*08G~FAأRGDwv·-M'7o$}_;y yjVJr,G ^tbG{8veS"& Qq5<%[Mq(-* op~ORR8.YJ_,0~Lz\pšފ\}IΣ,Z"YW/F#'Vy/V?s ѼGB@gJHt{5ԏB4+o}3TWy'rP}'JD ;"ic|n+k(9=:)AWhy(]Ž*Hr!R@#uc&bpaKI˗r7$Eh=(V㈒=;S`ð&,Ӟk7Z >Ǡ3v\1^. _!@nAꙄ>;١Tqh_19w jT _)tAXLɁt*4N~Riij^́ uLn^j"WD{QED_$cJ^I {~#+?&`^N*^Ϯ+mkmR?.)Q0ZLu-ћa ϛ' B~+x]lY ?p{eQk9RKW\q3qq8[~htw:Ѥ_6}e_aW˗-HS(j9/{->Q.{|؏]FT]ťt>Mz :jw A ޛaX9qhKP_eg30qL{4K/84B?R[އcK.t={Ey?i(>눭|!xE7I*P܇$YFtОNB})uc( ~.q rT/ՐcelL]0+M/#?({z(wrq5YuS{pz7 =ZtOOJ{|fR:Gm«jծdSԓ~FAS֒[So<^{t92SH!%[ڠJMfb51\34b_T/r ) {c3pϰf3U;Wv25jp\N):!BfͫX"ӝeC*]13JaQU ]dx"R[۠>^ԉmZeɸ8Gx[^x8U-S_0yQN4,q1vy`KP,CW58 hm^&Ə)\ {wgژp&Une;ijAk\ݧ{x .!<-pZ!@mi BUVX Ji+ g4޻$~d C?;]l_>eU/]vC}*s`q(%'EdVv1E?`y;‘lf.7Q}6/t{FV17Dw"(@;D C9(kxdkW SfQE8<Ѱ`,` X M]`~@(.,<(B|˪d)A>e6{J-t\JK8`S2PD0GQcY[ۤ҆;s6сB=#ۯW7ȣ(_ͥk;+ni*F4YUY]͐7G1"#EȡEϷoȦ,0a)aa!BK(*xY!gǗN4B լ3 ǏNcՋ;5oO~ 0 Tkպtݺt \iuݗw)EkNɼ6SºȰUw,3_4wK(zr]"pHAXU}$Ȱ&g"[Pw:ft?|ZVz4v ya7:΢@-U2|N҅}'t#ϸ PQb嶧 yd@uiءW1]ݑg86+v#Jә{8VeEzw529_"R9Ķ'?յ5ٶAӅv PRL=m*vɽ^ə RSw3ӑ23߿䩑,YRz@v7l׀ %AY8f8~س@7ݫBNkFCq2"kM?~S݃uEg]!&Y[TVHYO䲨d""3nx~>sI6LM֪% {iex ?+r)h\;O S/Ղ޾9f]+(j  萗wiW 8U4}]=)'? UȆà&FQV12xJ͗yJ,K<'k*|As`e\q36}~wҳW9=QWC2 yq·z̯!ힿM`C>3զ"F\i +DPZ}HᏞ(Wa ^؍\K#G(pn(Z <!\y2tO$r8DNT~-XdHdf s*>N[gAT ґ3&0C c"h 6n2]_ " ƒ [F5C0X"#&]F/\v8FIH 'ղL@XKs9SsK^`>XN5V@?-ܕ;eW 2 W^m7LtBܦ D+v!e.-ęPυeqqռ5>m. .P w ';1vT\ҲVe)~l=V>Md4Y.GG1\nXh m?]'ן9H0E{w H(;<lv$:"kȬWj''yQ_ut&?׮G,6:dS3g}-aǾ07}G4Ů2U )"Z/ёDV3ZFw+S*:Eu@*%-O%3y g0 :Yxw"??\I濿I%\mi UͿS;#K 4n^ HXX;8HX:|36a55s6%$SuX)"`(9٩YaiemOnmjnz8f.t1-z~It,$Aǔ%*BÃ)PՆ_eb i)"8'T"04o^nQ q˔Q ʾr|{-%Pe]5^%0ؒ=xLRl ):3J܈\_VMR#xc䃉&oҞtPE{q3xGG:]2b"P=S>wqĤ9(6a]{tF Jlg?ٱxӺ~h>imkv-e^.]%gmf?'_>$rfx: EƍsnM"G}#{187lWFLL[\t6L? 6lVsKM *{~ed!Y%əilqɼǕ{(6Ht6;sO8c?\ISIM9;H$݉IdL/#c"h{4|S3W|bcKMҖZ?@8#K=MM fۼ!-w.W>-KF*vËjgF'X1' [zm<8yZq::ޝϕ哀yx;ό4+)4/,ީ),w",]Oz0bpw ;9=4}r cYDNy3ثoIA>~fFL &XehhKj!mĨS7cHumPq9QsUS2Au= ֩(Zpa!DMX"ːV3(xڃZ٩c,W=1+.?O~PEN5;i HihX z4x99kݼ-!i@QGGo1fl6QSs G{KiCo bYMIL6ңj-V G \#d5_vޏVxQxR8~iQG%`o)ԉd|^̻GԖИj{{P?5$P9 :,E6aJ1> Bo4(,g"'!*,?RgI(ۗ{P<ĴQRuLBԪrG @֦a:QLU]<,̝C'd=|)7:fK.$scl^S];{1zC6f'FLB)ކ1 c*Loh,V8FǺFx5o#'{(rUFZr4s.|}Li9k\?Q-`FI_9q>*%u81zFUq'ymsq}ݰ# 9v#K(jtŦ1$?S2"fUz"m蝾!4-_jm"f磍S'EGfqrAZdc IDkR<+ %қO<qǾVMk?c04U CK쯅{Tԩ)y¥$@\ ]Rx7ٯ*}51SWY c$S>l98!DZb%w Hy$ Td>P0;a2d{'[ zMEz#QI0X?S 'y:C5o(o ~f#pT4 2PPbOhLJvak[\:;z)sn)V'nN)ԑ(܉c߸at6ĘX]]RT9x|Ӡ&̌[⇙a4G,[|t,VN}dXKr>C H !$;jVAs33Asn !n-o(K mBC+j- >pXH2q˲)~ L35Gr{hE yߖ0F p Sgx+Q9(NWR>f5ܟ7Z[C43#*?\NK#3ȡQ.aoUW-,COx vhFs:͉Yʕ s6*GtTBk1%Z= c.9x30ÓM0#ɑjy`k(@~s˿.v<\4q&f5<)v}XT1T-#*ΞuAc/ ۗ9aU33Bi-Q_b޻vLcM]Q`R9 H/ɶ4p)%qG_RbUY%FwBKkbX5)i~C17Al~|iiN6cU:䜚.d䅸%b1 Dǩn#+L?iKW>em6UֶĨD5f]ѱP !xh : C@ZlN\#LEQ#QitJ'vR5w?DJA ((sC㕒ȳ:>زՈ]? "$ÌZ?c7M utϽׯlLW(1gEq)%?3ŊKpS?q̖Ĩ K3mhT/4zɓ|ab#%Y]9ZÙ:z_Sztl!QȩG?R N|h*2WQ] m$E?b1àU*~g]vbj9)aFeo9nJz;}ϿϘ8VǤ2?kT|+q`%Kaegt`hx_؞DZ1ly8qFf=[|`YIFq|U_X1/LZ3,-ũ< W9rǯoF8qtq"t0}CD=Ro["`JA]Pon˳q"'#LΧ{tL&W3dٗ8$%-9)9|_|"M/dMZz%W0Z%TJp~1{zqoBdMf(.Lp Gl!zۯlxG[}SeYpO,mJHhuaD忬q[3Mk'A+IwrYV쭜<*6f*ZuŻ"bTJonĺK*@ cCzF븢 Aʇx\-{Kʨ`P 4 ~8jBϢcHzXB2tm6k\r%oPՊ9mfU3&ccQ딾K%.')5Xo;V sYT5ϸ XFMg0^dp/rSD[qXX K%wl[*L~s_.RRKIݸbXqou HԄ-o^\$𩉓d3,X*5 jd(Bf=OJax pTQYyr7t[d.eԸGaLFaZK5{V߹fTz(quy63˧bśY,,aeH琑Hh#]595;Բ+#l[|@"T޴HYB샹 S~h++imHZxf[dǨخ Opx*O,_o^"yVۊ9Ǽ%2T+^i후k5{z(3s7-~#@K*blJJ.Id9'XP{#b\RCCx!%Gܑ vIz?u"4F%6?JDdg c+X/bQWpՌ ӐiH=wۧY_T//d(]zFdXplΊOr|"#7s;t3A㶾WH97GI - jߧ/`8TBĖQGN3ޖo,ҷ mIt;LǪ[ R_pw7I>Opa\(?4hm).r!*7Z` n ,ш*sH r6zJ"d#nXƈxrOgy$y@F3'Ra Ꮍgϣc,_y˱臺&.4Gj"KU:֖ DBG#" [?^/5#n DQhZ9Qk]A%֩!}Dz7O8 ǘr 1喯(*ڳulUXRs֞USCDNX"ZTj;˞ T&'X}xH zc^|'84վi RG{rw}8\j9+\Wt2a;l6HN2xҮE/0,_n,i.zpHvneolSB2q/={Np >c[-ہY~l>%5,%C!TC8a\&,$X_t:zsIa>c<ڦiВbl7@HzvU(lW[=ޗV2_^a1M6=.)Q}4Oد+jc=b]ݷjR6R[n.rm@+b8lOdCkriuiKIq6ъ0%«Mh?a)(M4$R)ȓ(J-vU/۶m۶˶˶m۶.9/w9q2w>;3V[;B8N[y`8˰ɟf*Jؙj##< xqK_17bWZM14treK#=aᠡ)Y茦OV:vac0ADn8=3"ρ2 l ] {$Ց3rɾSs&>  될;V{y@DNd%ʨ8^fWiQJAd`ڍ2~t CfVi1Iɚ:pW2/X39re)p]ox!?Co0}LKK +0m6B Er{d%kjo*`?= ;¯$cXa{3/qyu & e :}zMsЭ1x84}jPlA݋b3 Imcw+!jW\Dݵ@!׊]ڊiE箮s{~gyUVbǮqi]Ii?1RD-xrԠO%x"bD9yJ٥=^[!tKr?F{#&P*swDUQϞAM}9r 3cL0R¯+XjNZVL0ʥ`*k9[9};y*Q&+w<}x 2QzU8xRYwQ Jv癓\%栗F}nL? Ư1?):с$GG`T%8$\TKŘS2{-Sv-:os\>a֑ŒTva"mYW? oRd3 pY6U+S=fq3^cV P[tjyzKs+SC#S8Ɠ*SBX1[r,k"/a>iBGi]Kݑ'%oJY~97:-P!R|lFCý &kђ|R"9՗ trÿK@.3c*=5|شɽ%xTL 8)P*R!-PFA9'.^+(rrzKU!aNd^2[lġYdxxxU:~""ꂍZm5*H0~dQ71{d F3'ډX,F̼1فF6Y4z6:;H\n- F% ea8r]]}{kpڶ,%7GEҬe,z= \Q$}᪯5"[txbU(f6^N1kY)hR[8 kl(GY:k $u8D9yĔ̅Ya5SSeL>${*r(M`~CDOÄ/ReI) AX FUb'KosFoy:հq5@8L]NDȹ4'sJY]|B}+p4[!ǂƺ,4SM3M-dã@q׍Ԏ~-鉽q\tG#7BH$ȉZC,{H8P(RxP`>Y12&`]U蟁X耯k, +#=0.1gBiQX1\wdŠfo'xK6Un/xs\߽kYy;9ܖ]QF:{L8IV)\\ \$(ȅڹHbESTd">K 2:Pjf'2U[޲7š˟.$؅@#񃺢n?&0fxRv9@#gWD_&nq1zZcH_^b.[^ K"4`.$i#Ж&J8;Uw v%I8 "rhxc4L.D9Ȃز~Eʹq2"J"-uvyp2*СʋE]~a%Ո9.t]];3 ҴEڗq $X!;jpZC<yWDyc ;dq0g;[yS,rɏ15Y>E'Ť2{ NT Du1AA˻-w48>F(GCu"9YDHK_ٔ*R.2hMmppyl,RY)?=95KjtֽkB{xhN%bbFvkˏ* #jk,'a2Zσ~0ݠ4M27-tFKJ[Tzz8=aB| )UK[TQ8HLh¯L,~Plq R>Pq~j eR44?mԅrJC-H5?&S +{TQ].(3ISBJ]$7}8;sN:cdRZ" Te;P `:qj>+jhpuǦ5\١fgM:OGܭfvw9@BhDUI7 tf<•bK}49i ]!8ꖤd#-%h /y?t4+T(}07BHN`++#OE{ i$['T8 :TuLji6];[T[O:XB6I8̣ v >wW<~yQ= _{Et1ЙZb/ vsS.YkF+Xg9cЌ)[踳26@\m=څSR &QͧTҫf`=ij ~ǔC#[GJEsQc{hx?E)Z;.] W4u< 6*G,ϧ'귒?W@ڏI0-hWp\"oXsiߠN#+yY>:#hno*p(Sh 3{qr)v2-[pƶ, cPd `UQʵ6sTf h\rȨXJ '6=@RXd,MGFbV\a^]o×iueB P>[fv<r6Im,VNzzͯgPv&JZN ">Iq B| 8\S$4;Iu@3:= /Y]Dث1HLzz'cTṤo iKl%P'`yd ?)p*88ЁNΌrP5 ,±zJC X-U+(k*8. B4)`)[ ! (``_ЉDc@hFU `;cN:0U=iGN>בU巑cW@aO,a=兟=88op:GCT~o! ̣ɢJKnh] sGDm\-|*MXBHqx=pϻnrZtM+SU[2>4^\(?Z8f<ORɳu7?~XQ'x~_x ]3f!=jDH I,Kźp5 ,L;770rXXQo{Y31nIv-ډlQeQ>2|\le&(KqCMZ's*&籕gE)1n 7/t,73T G0z5 v#dg[4䠇}|V{K1".T`P,ncc^ag4 !'r.*N"FQBK\u)Tt;'v%C&N0+ +ZѠb`of DNLT#,`pvHcKa ZEyjP@%$Z}><_RvIt.)HF :6 2 >ő_>:((͵6zQ>R td]9ZޮX&L3=Tc&5 ۮ3vep6)7uO4`vHjgi?5([aKOxpqŞ[фS6Jl~E8;[v޳`3`\;i |EzCs2NsNCucp\O72=gJ_9*o/| aZHĎTD^)GWRX+Ft_OG7u=q<E9¶KߝacZ?$Г Jp5:OAb$5b=[#(߼I^SEdM}Ȳu; O(mՉyvF,=b}vǵ74'>h-Vs>U y;`:/FjAk(o:բyĻ%32w42C`7'qq܉s߯UE+_,oTP]˪ڝur*p*$Y3]p9ӫPjDVL("D(pT1\@8t%4gWdP<9IYiZҮtGQU/Rv ytqg_0栺ۃ~d!72^Hg2q #}{ﰤK7VNq!_+:VY5ذT;B"wv ^%v6ge@OᕀrQ]'ۍ!6ˇ .Py:.\lc/ U.tZo*L`eϜ*Vmnt*/v]by /{6aZZ&tz +few"{ZԔtw+^pE +$VS7l>x<0o [A[mn{58Gx:} saA+ tVr\&=zYJdđUQ&›[t3wlSx-#n*gh5$Ro-vFϐD8⬰H^(toZF 癢oת=MPHtSI8[2/X m*3r_Բh,(—>H !{AQ^`{yQkYochH W̵,Ey.LO{{Q*JJىxGp$@BY09>GB܇W(Q)c E(6w7T glܾZreZ]w} c6m`g.IFL׳JݞAM[V5vRCmҖ_lMQHȏCNpK5Kڷ(nRKv~E(Yr #N5짙7p%;̕b+Zkaq#N|(XePn26Οk\א=):6x3Qw=,Q|i˜|''Ş'zAmۘA@Ng.'u힫uSvi*4xkeqJ*YD,p8V5&p&r^#TNtIf}RaCXZlY~u{JEBX+j8M* ;"h= #]. X:=çB?N_Bݐ{/V2lٺu@3ҧ1%§a.d.k>,dcA/bˀhK`mӠ7TcMv5+=>\nD4m^yќI~7ڙ$Sx V P*Z; etd)SSTkgDAo_>>I _ l3#H*uJz#AjcGlFw@)aȉN;g1= uhP-H*-w;^Zy){7fNΙ89=kaFUĐe˨8قz1OWa!{c亩cAf1x/U:gUsg,n\\.c.hS$tRT(XwiNAjeQ)|4Vy ܏nn@i1؄gN+hlк5^I[Czഇ6U-\5ؖ}K-Uf>Yĉ&pP):>3,Z= b@V@qگpLn )! v`I5f:V }ǔ:̲jES„9W3,swv-Y]etWvab&iSP31w^y <N8퉮:B)ࠓP)h/QRN{OUw֊8]x}lNЙ:%[0˱< 9`Zp8IdH-ZWkͱP\b-}kV" Vl]oSV5C2eA(l>,^~=V;h>앻2bUr-"}[a$٭nX~7KNxm{Bv7g(Ef:M%p9sLA5ȏ" !#4ˤbPFV+c^7D(FʭC rqHJN1/xCn'1ZdChN @r1UsD*ZCTj/_mb8^!(mLQbUܤx~\}ZĖ`%{`ؤ{qNeD&K[pOUyo7K}=@$*-M ˶PpVєW@S![&@N1۟7`kkP|~vI [y"_gAl [6;RC5V)H;^Dtz)ńY0Mzh"J4fB omCLV|a/q ߻͸ ufM撌:$[Y0Hrmmҽ9)l32$ m>: 1R) a f\ TN@Y3$%aE|CDC8JI'-OtW}s& :2U !aV&I@X)ZA$Z[.>H'"oKz]$QEDXP}m(?,8b.G[❗0dgdvҺdxuG ҕPAHϘ$#eYy@ |t\<h\ XQKH NayXʩꐶcǘɑ+mi Gʤ^."Ί/4sY2uŹz19s NDBMV!hF+94&,ष"2B)F':FpH]Ś=Nl?ZGЃʣlD)x2v6"U|[!6=MJU 7`5`xSJfLI>Waw=&QRe 1Op6'_~-Z-P3z戻 9|XӌoQؓE5[衕j>,c3^8a#XŔ`[:,Gr &Kx%#;D}+ga~Mwk˥ы8os5c>ڕ`=&ndO%롿.bY 8f>Qr-*y > ux'azռz9G;0.yq MO sq^d]ɇ^\0szˆFLy .w%c+*T`nE/<_هW4LLWBNvOr'N9+le@&YΓ)5~@Jdh: u Y3O :9cFHWao3EzMs9Vs G(bɶ VV;4w0,ϧߧEҶ-c8Ou2ՆV"p$pqyкz]:3a덍H9<nLemβE-qj?h=CdBr` j.VC'"y oPWTeZ]%'{ E5W]fF]#6W}Zܸ>R9ė[. 8yLho֬:/1WWmPkBȧuWGf42-%0Y\eȝץ=PM1 Xf .6j%X PsIo1LJwFNR88#L,d4`>!zTV8J-rHw#8oQߍm`lVQzE mͬOi},+K*lg(؍et4ln= *w$WN1DyFXkƹMj:, /5ks6osj{C2w]]嫆5j~$ ^?*(z~z$s&B$Gtwѿx WF(0N0Z,-ʆ?'5@T|0XC֏[l1y*TT<%njzgi: sYRm#eV\Pp猎$kb"oA!]$H>.(QyC{M,+Եʷb ^Pc2 } |:e RA͖{P^l,YZzV~y _2>68N)pCb&:T֟/")9DRhpn4>7L-xLc2pa}b~}Ҁ``?}6f+' #;H`o>#̜>r`a_3#3?93c[Mo??ՃȢJQ{,vޛn(;̤adN xxLz6ny>n: K ͇^Y:7x}֗!dR45+'3YMK`EZty}J^z{th_8. tMjnF/|;j[: r1=U(+sL^7a{?_K_YL=zz'{LK6үr>_\=zm FSQgԑTXYa؅mgƊځ٠Ֆk3-w7{dԲ17@1ViISq%~gk묷i̾Ȇ3(`ܥ('>OWa beL3M?aW!ZX)|)4D)ˈ"ϙ`z 朎=6lLZk#yZ:C_XqVouLJ7?i>B@I]K1u:d xKI\ /WZo(}.![gE+5jv$Ȧ_jQZJ#y$}14{OՊC-17 ٧\~MT,Q^kb_(j q,CFN -HdA<" K)$MG$D-٫lz̮\gGr=-n_ŵXe^b!hqt"NEJ%T*?hEO[KzPX*W++$hU_qwJtRr( U ww!o1)Qk 8xԅ8ӯ1u;ټ XRD&atj#>x; /㈌.&?oaAyssP+~ҔӾbX5z:Bm@:5' ɝc&Nd<uȒ|_LJX7td%ܸNy1ũG0ɱ/eY\nvu4h#O);W3 gi;—,ىFfC:>^4%`'Rvx`Z?co\cWثCޢ-#Q4^1 +Pk@k jF8Юq {է l6` |ý^3]"2O˰ rՂv7`u ݝrG`v.AjAdWkQbьfx3=oWb>M$Xo9Yz+).ZW9*Q %Ҕ_IZnk+rn%0&nWnd ጿmGĴϺ)MaW)cP9|u#f[q ]Kmi*ghz{Dw#y=tu΂-S%PAs\77<" \T앜+@ܧl{C$q|H=jj,HDDެ5!9P%=nL 7 7Q w;)3 Ww/;&`PU;7Z Cn=wh)mDOqTYi)Lo/HK7m4#]_\"uYtxjA1?k(V/ѻbɾE%ya R )RdUG;lא=Ü%Bm eOU AxjJ*b=f\7% C~[63W&N&>5iL5YQ] w;BfqRtA In1~jn!8YאfQ7>MG !@.fvٵƧQْUïOj/*7WߵV(yظuYc;fff6čq3cL/k:wkijinG͡j2;^ %tD1x5~l{* ?gBE5Ŋ>c{,U-oO4d25x@(u,uy1Ir &)fRP2Bĥ_ɼ%Ԣܓ؟Tо0NAU F($//𓍍.O_*VL2!bT6eɒ"كKl|v%18f9l'5f{"6B yuFҁ3r{-S7:8`F0^QF#ŞwTuS "GW7 tP_] [}L?.T \! p+Ur0pG)a|f~ lMk',-PUOhI6i0GhuX渓8\sBB3iKe#x| v[ $IR  Emk o@J.kZG1u_Wn\}o #ys9OoU#ljNmJgu]"K+.\lTMcD*;ڄ|`k/0Gx C] dh~#ڡ5ځB_j4پ6AZ )Z C^UMSӬ^Vi'7"_u"AsJ[1^nx82`.ˋIU恾6bUBv%coR?ܚmec8hf K^+%n;OB ROay5+Q^k([(~[;qҴ7ڨb}o9’sJm@C:?Eٟ׆Xz#MBŕى s,16Bcl8mN)aqt7z9¥}qF )Bԏp2Jk bx^J^ao#4Dp.3N-/-|W4i]ZETw˼dIbKt(om+ =9U\dOs*f5eq?H1Š #{ot(h$Q[놵f҆rK\cë3~&rJx&Kxɰ\JK N.49'le&H.J ˩cvxprx2U.B"kƽ{fd ^㊠к,OX%w{,Y-1F੓75aL`g03딨xSlҢpV0Ar0{G$}lֹc<; r*}O AԲgKkB!  *y$lV+POVrHq|-eGIc.)s 5TwNWS:Ѕ<Mdz-,dT9^G`[vVx-n38a8Tg[o Xqd :K쑁ELq-DR3F\DԊ 8nnGka?z=K[![C,㟫M-ߨ> f-e*3vu]fc=,@fB #=; !@FdgL2mp0b`agBJ׀aG>ۿ0`;0`pa =!ӟ ?|`; ceԲ]"t|@y7DD0$DMjgmX#P⮵[7%O‹' #fb'tpdduJt=cJx{nusIx,(7^!VN]u4 p@2jp,psUqy rgƀ27rn:r~x~rW6Xo*k_գ/c7,<ȨPʆowv.|,${F?Wu:ꡭ*Ig'[uֶ0A+cHe!xknݎG w&iUaU˹1o 5Jzn8|5[Ű_͏7Gm ]7L=0z712L0bd!6w5Xo>:=類gS]W*O[9-U1v>_\ڗ/]→:3wA^2.mSm. eEu͝3G+'K/];}KLElsuXҮ:]܀rh7o[61Dg7Y3tU_sx/#..4W|Lo#O Vop'{W­Bec+Q3 |F[YaA{;|Hs{X,A^zeb857sRܶ PTAi27_QzN 2.M.ܲ\=නb?!!o6u,sh3tFX { KL NsO1O҅""sXK[bǔ$CC g֕ { ufO)˘ne܂E]LNۘcX7&c Y+V[Hl"61 ծ*-Ivk/>Cp! >E964QA]>7/ "kJdvqeaeUbB /fU Qcй,_糷Sߴ*Ehda$g"33I ӑsVKAbdo C*H%+pþ9S x<$73I2TvFsRۼ"00_}a'gveRfvMHgX"Y5cnҍVvĥ4~FPaGF%=LqἫ:ZZY~?[k'ѵwBUc/q迺 :ԕi30{K[FOS%UjLk&(&$~HEB1j*'A!V9#a(M!wfo 34"Y]E{BʾDZckb 0D  KI\ }RW T+ug E;g aiUx~ᵵr/VJ.™V)E܌"j7Y]#I R9qX]w׮&x:*>B_ 4zR΅^tI7vAHAͺ{[#+,*$dyhHU4d&4*a tMm?Y@>Q]j͢E>Ek%UIuhvZ JG3 iR^Qђ)s+ ш96-5'n_36r2jWiݩcM!rbqaar3Mm`*;G}'b_y^z.e}O#zIe3"toz ՐjRe7 {s;pD:.|a)֏87G%U C3Y_݊"V@o?&᎛>.KbGxvsUvdN)'8.hv/PHDRf$+ߕ0WsIKN`p:رMIћݴv0q`>%(4B,"tK-Q\%,Ware9Js7ޑ6 qxS5 O#>Ij]~6gw'x?K-~%O/FD[ aN5Ԥ|uEbl4G;yGQV -] qE+ZHt8J&4"Hj2sV:>0# O-*|B>m{:VMnQL]=X 2`1K*PR&j$eDOd01F𠯁ZE fd0-3-*~44`7 S#i>oóxIM:C^VOIg8nY#M,ieY9KfdY: , yPNio9Ј!roˊ30Hw;:u&(BkyCmd3\dE4PX^Hlc\`[ Kr] pI"'p&%l}d1(@e<;djC 9.TNN$kQ!D;<0y&+$%A)D? "I LMR!@(X_oG!= @3Y7 GVxJ[Qdk\PF%55ESfd-gn0+"ۋAlT8E\([|ς||-.Zl{[g 3 8.$v1 }Ɯ Nz<7$&x1(6 v1橰vu̅C|aPJUЌ^)M6=E"'u&qW^Ci˩u&6a= >{jYk~F ,(΂ Kఏ7͓Y{҈ݦe3qYa 8C[8|:H}7fknЋG (!W+2AR$ذy)`f%¬I8/=guDpg#Y'4:"ˁzYAc3GͺN0PXڥm@Ykhpgh6֪{*pUlN~b Md{2(<#a4^ 7S+?{jшqJ5 |l(<&QaWx ʼnMc&K^vW1̝4I<3jgɕ#bAM|)|t> PkvI k.HFǁ58$2 N "!7`Ñ!xJv.iO/ ̥%q!Ϗ{-c-σ ,W}`)*Ǖ4}ZZ,l'}I=M7N`t&9}:B=1)QkcaD);31X~y2bPuIm^%4= | w?:\J,~>mk>٪-/-j83l&qmh4Uպ2SaC&n~te!]@:Sd((ůC4h=F㌙mǧSna-!01dK\W<z'^00X1eاuPК`s!)O^SV$o,#{QByIC'&Jg-["LMRiF-2,]̻((vjvDb#g.NͣI>2p[[3}1LU |$LdXpzK x,sM6ASSLc_ i k)X^Vij|;}})"W1?L|.HJ2vun9r-Id5qh\In bm4,N39(:iH_ȫ#x8A";XILR,ȋvXnUcDj"Dص2u !4eD|`]>qn |K{,Oթer$qx/jEBzn2 {Hߗ+!JKu YqbW0'kmsJ,hЙtռK,dlr@I3W &V'qd`!TfI<!hτE5s̨8`ePLAy<_$Hp h+zxD"ؚB"aNB I!i vtlft1gP]] .%{`Ԅ3;XO?]kLJ@cV4ȱy/cG%xؾ1TgK>9ٜ:n`o3.v8"j\2| "Zk߲حEٜ _% '>m Ԫa>P [eq6|alnɫ]f.6WHZ'M('!ڗY(".+itL`DqKɑE`1gUN"eU @' 6 |O|ֈ:ouɏ+ӵ0ʱuhAS[{2UDkP[kaiF"/H#0 ʘh{Ji7=XJIdP7riJ!;XhN =$xBavMmԄjtH +2ߞ[*vFdrG MFAO9\xtD~#nJ)O0'zCKSuUՎrhҽ7qHS*1W@gF5 _lN Jn[MW8=O-V֜`Ba k#oޚ4;(m+ޯ 0'Ϙ" Ӕ/eSWДD[D(-G)e,iVEtiY-o,,0JexLl˫Jv ѡZL ME2޽%cb!6Eod(ƁtbMfUysH۟V=P-2~*A$B}z7i742WYVS#Ԓ0l]K`qü ybaVqTh!g 9@֜GK9 t) [/WEf+茰( yH_RQa6 ؤp΃(}/V/’ Jr=B;96nO(b֟?r^]2y iW|.m{/H/R4뺁vUScn8; ;wl,8/M9uFhj^LѽpQs(".F yj c8k;mhtaG*VrVȻ̹ė쟟AYX*{FjfRa$r#FQMkU UJbHe.]BnߕI}ZG ' 3cK{U׏A$ @~g=V64ԬfFt_7ykf] fe0 4B<]gB䙃{4Wf?%J v9ivdMR"%2V>I-I&xQlo۲/b11|lSV?S,Ž+CJrIOp2nX~Y` iV+Uc  lmn9jK1q̪#vW8Bx >ɞx$ 1ת 9h^xD|9KGn9]ep``˃%-Sf l*x\5*w69&W?|M?}κBaWTzF;M+9mohcqQeג^kR =1~oD & K_涫pNgNg%tR[D9Qv{+nUs֭L@yMFeSj:G#ۿ~-Dڎw.@f.[W 󷖕[ɯ kI31jOE%רctin@ 7D4HkxWP]E%Y62~NDuB=xŐ@p6*.vd v7eČE'If -_R\+($̘4B.FE<]F0Q{gH|6USuJ/6\`\ dɺ|y3*1T |ڶ6=AAf}N& _^5%v#VЩ]ibZ LOF8愲S3=dsn%P 1㱄v ϓ"vvo"Qq BGoVQ~RnJ> G(:i kN̷- ULҸ yeVC]#t,Vd֭K <|ĦYp݂2/A[Ze*!26H(P.Pa& q꣟4!3Jm$0.8kf(L$>?I 8wt!XtDZaL4rL 2)9YJ lȿLVDq袓H-L.SF =3u+bpj#HƋvP:@[iZu|M~O]p7]Ar(iT}_\2(t;6Gt!3tqD@jAQ40I#ʬEA uҘ(Gh0*i_W)>j-V%Is a_s3( Ou&]1G{7]dUID /'lABQF$+MazBqg44wgeuTXEA'MfG<E̜|PL=lS-΍3_#fC ETwB_q EýNN_6a E!u40aqd3KQT BwRW $B=~'Y!COĂn_DSḘ[Eϣ(Ţ2)yv!Wq_1\z4?(ȵӴJޑZl}M 5R _Y.__d-ÓN%#/) ߇o+O?fj]}s6YW}3c8=)$zaǷAa67`{P5ؼܼܢ-IA-`\Rgn45) sfe@.oW+4dBVz=x^la@c(>:Z0#ޗ5S ZFb NKwå/?<ܼP׵E]L+g꫆҅_Y7=UC@3Ms}Aw0B.'Jdz S~%nJ pZM?wBGE $}F}7BqyrUTo]ґI2ixw*V{]܃[;OHZ:@(VYɩr8wTТ<+V@gae!rL_Lf bO3ӳp҃H `g~&2`Йٙ~BVn\Q}ɇ\F;m4E}|SR>HIdAC&=&0q%$"Z{#Bם1y0 To|Rrֺ*Ue /7k^K|U י!#,;t0H>bI1J\Gq>٭x}z1ozQ$:ig^e S4Gja: C3doc΁2y8CpNۨDCTYQRBQÃ^؊4 W_k8%%EQΪYբ]Sz@ _:Z~}E'"IWJ)Q2::;;6YI;3IvsUt#b*2Zj[au$˙`e깦rQJi}'3YؙϚolM\ b {s,L p=.ޗ0A80ܥ%"~ü]*nGܐv((:tvv/h2^QPk-Yv1>޿+YXID=FPTX]\[]]=q|'v@w NX fQ{6`̠[xp I!1ą7_`9Xv+2YTBE~9R}e:}Rr,4Bh$qʂ&)v5d3UH̎ e ⱑlv[Ph6h6K;9p+4Ihk_曾߻/?` eR `js}~I{N6>xbN:hx=WRJ`%_}M&E|~Zp<twwٶ AvS4}}; 4?<~P-HTR P`ӯ6S d˩TA@T6P31zcb:hV7)0+aiIiFg.LjYX%u^yճ&.6 y%;pҚF>sm҇[{L~s>P\59|s57w=s"oAFoX>o(>8c><C#^0D]4y'M>ѣN$;`}"}}'VY&2zȋ98мu=cfįbB[n(9N2E mQ 0RW0P0R~ʪ,ODVmjsp24&-'R@lN *?m35%={vJ= 쒦:BphNbkR-Oup?kYI`.t#l!)j(%RVAah>\:;*B"jXiHʜ*X{zwh<3)k3pofy Vygve-3Zj_dYoJFKT_$6ƳO;[ʲSTþsdv mqnu;Á<&*Sxs61~Y}g}b֗p;4w?e/%#KX+ Ex d;,u*K 0$by+K M"ūKlF@A2k᡾=iR/=nYKo~\Pmt ;[1x|!s#$?4);'lּI$"B>&@r׎Q=fҦV-;qXA55><("DVJ2X6](*!(^qykά ilbveZ=#wiP**dpNMHJDe1&@ j ]B208|\my3^9qu 8c7~ΈKw3JnWCvxVTBd+P&[@vFE\+/ 䜍#^'|eXAZ;i1W?1"&@,y=PMxC= V\Ф(< 86qZپ"#$¶sTTM&9%4ײ˝u&c{5g,A)/-2d֧BP*ܼh$TGH%;J}g" U,It6q_Ez12Z\+FsN^$LHL?MOg|lV g*PA';t/Ar9\#{fq^XvٞsL`O=mƈCh5m!WD"8I۟/\D%U̓6T+a"Dʁ#vMxps4ǫU^uX}#ɑvN [qjgM}Z yl5fvH]A}+y; HI7`4*f i`W5Nj7Dfy ]j#lFkUxla Ĥd!dV]RST!.eg0h"i3A+ @:%`S:@V[Z( u'}'X`U8RMXrI* \YS*) 3~Bܠ<ҕa+M}aJZEmiKm8 hĄ4LkJpXbB7Ǚ]=,1BH4uQװx5V%q*HD\9zh*C^og&fq-\9w1ή4|Z4 h]ʚ{V]Aqx8k^OZ-9䖺Fl>"R.Qw C"S$3]3e5r kܡIc"ؗp.DiNbI@35BPlzŨT(χD>p hPK/%](Ւ Z~/Ԣ5dX%EH *:^WKpB\WE1(Z\>Yo B1«Qӻ!wC C| orF h)Rl;Iv9ԥȹ_(6_.H+۰beX>n.KN)]pBphplߏP/%5;sV 3HAĽݍ7$ 󎔀YOhĮ 6\3N|2+(Atc)&np%=Y)9zu }hAAdYfdDo"OSR{ ȢXAUZ:wW$MD2\7jaGlU3gjV|q %0i1h9 h.ɀ)#WUV=aq&C5+w%Q!mV{ڳO2Eu:M?LyyRV݉`R?AA3ca"C|?D3 d4`_fhu2J%r`coV˖>6M08k)7{b}2!Ǿ/e?u"_4bkXT A@Ev%uݧƠ&Pp b)aXyjI'ܕz!3hH/&EɒIZ'kH{XTl9z3! X܈#?B|&*jq PrqMVdȅ4k01p [ 'h'&ynںoO (Ge.s8˥+ yF ]lMH$-c jLXo 7j6Q xZ*ҷs[G<*Nۇ,Ğ/Y:qi xӪw=h8j9VpM[cz!e^&e "إRm0N-zVuSTU.cl}6v[+hds#YB\x7B}ux}wmxiV¿}^gO~7PtZ,ts쎀a_ c_uyԕn/zLbnVEvpeqon6uSKkysL>X. H;WvYe'Va͌Gyqtc&n[Oۯ}_c /%{cE3_4Q|Q罝9|m]{ gNis(|y}XZ _;P0)1kT>bIqeUPW`$퓲*]9 |AҕyVA_l)DGMC絟4GeMe95e! >臘Ig(_ฐ` }4oj ns54K, O+`k;q,.e[{+SnjV>-'T-SViSZa|Wﺫg;Ps똅/`>9ݡ/@`Xxaxm<x쨎o=@ ͆H䷳BU#A;Oath 'DT ^5)'a,_lz?YRC! CM&yImm{x@ߖ8D:lNo0pP岆FrA`5^aӑ..Φzd!0WݛnVOۍH"?WJ@39bOaw Ĺ 8 ʅ`0pH$BQ:{Q@# T&8 ;S] ]3_Pp`)S|POkA8{z)$^XQQXY*̭$[E0um-EY7'KaKEE*=PvPt:7'CG8f! ,cC_Yθן+Ah ɫ! ،}j#,#F;Y ?Y^~4~,+- )1zHT+d&dhrr= ,WŬ+n֊݇;9 3{<{A*$ԺDk~3t}0sQ#oC?s uؘoX"h^[kƶ_*\껪z[n ~U7mxI^3 ߉nNVi"wz6`rs- rdiTb>{ץEQ!Ci7? $  wA aP>h7^7m-nV;M2rz]ڨ& =ʧlXt]ѬlNQ'o―S WzUf`剢%zeԤ}= #v9yNr_S1+@HgAtdsXcҼ[aLqAXXAM9j58Md}'[ZuxEṴ ϸD4@7j}qBXZJ*wu`9I{Tr, xF<}b 3I+o eœk1Ŝ7mG)'YֺH3X1e7g(I ډo AK!jFa{\zH9l)?U(bfE&FpkҦtɧ 3 ϡP CH4Z$fB|Ǘn&KLׄR% O|,e\v)**YE=?N@cR1z C!S@(7{ fMX&:Okͥc0)ˍ+ք6m{Z@bṒ-P˾\fK;jpW$q+gj*++d+TY_/s=k'Ju-سQ5O`‡L NzD:d} F'L(B-bǘ4? 5" HfbK) >*[B {tޚ4JQ4*( פ@ВPWF׹2"?&4"qInm' *ஷ,j0W?T+E5ʦ>1gTD|pXXC%{@FK~,TVLm& %7AHyUwChdFTFg"m4tYX:+LHuz1:ib˓S.|٠Ӑr5Y|c6"72zR8b*&ZA8,+kn b1*ů0T9P# U= ƨLLi\"Gn @jE\氈& 2ie_9Ј⾰MTYnM B Mi&UiW⬘NX2F;P*DA)iJ;UfN,jd6We}|tWhޒUY'K.j!pjk&G=؏ <޺9e %ׅrV ߂Ǘo9a N,rƂёƑٮ[J%Z\3XcK)_X?>RJ sqIC#o> !]ݲ8s759dH3^3ʋ#!VayOzi W-{4~٭I"e睏ܚҟƋ._?料kˤ_BDaE7`a -rV]|Ȍ0[0;] Dyӵ cN nmQJ 7HsD.LƩ,M[w=RJMp`{4ō^('h/M:-jEjXMZMu;i؏8_jX/})4_$$Im$Yr2D:@"ML:0*0k7Ʊ͊,pNc*K5q+ltV%;UFNm%0w1HfpHZ\!MCҋePta.&)貌u8⾝ZHdnGGxY"[Dȓ,(zgpkXx޷۱mzIx|RYN:Ʀ}8v\,Rld/ Km" B0AJR\sX[Th+0SƷ)ń TF%p:Q(iNqʬZTPhA^j"-F{w J)Ǧ0ZWeb|_bX b/[bˆkݚܙ $?"/{z˯7ՌV7b8E:Ioi4 K=4k% 6\q=D wkb[b)wN# *чiZ$'U *pKڮuaPj; ǵ-i=2Y6J~>zz:'3*hDtFC9s kr@NE{ӣU\Wy^,7+'XpĜu}$Ǥ>ך:ʯhRϽ^8{_`caaTNQ 4GJ1N 6hKQo&9MJʼɴީRkAm~0}~Ƙ?_Xw}=z6y{2~>GWZt;r8fowG6y:~3޶l|q_DN/c7]i+1g6:^C3q{824}Io)VႱ;T6;6cZp}r_tJZqFZml?:d^F7iuN=m%RN{g]fF -3 QҎ?Be'o;c#)[y!V&siE_)3h Yec/ } Вf? 麷OM/+dn?cmLv i7! :_sJߣI#8[v1cu .X?I>wJӞAH䥭:i) 4 'D E-{em/&/{;4wTq>S cunl޴#&lFe$b*s,i,/mod!^ʽ8)iYґ:Jib-h%774gH7|۠|°gۺ%/  wJe5j+uraYcjmMR\BM`suwux_13 (@p9O5:!wo9\ .M<6y֜7n*0vS-`#{c0^Z?t {?gD`d߾>d(O;q7xd?crkOpHQйFw›rԃX*!v^aKVCRKX:Xyux{7YrG ʣmh&blaR,}+p)t~?_!p#D? @0977ā?7`(,H0SD9ā0BTqcu $ e)Owm#\W"p~v] q\\ԢBpPs TCa@DIĶD#|MlH jӚ3FC4DdPQ46q(AlI,7nݻѳ\5j# آj1 /PD\13/WݵYb3J!ps#l1R7O:f;BO2,v"jdՒ Q"?nL,We͆He,u{UV:x3IY5I%}uUheLݪ, * I(E]BWʴ#Ɣkgyʩkg[a=6 CLa}eTO[piUa%?o'~`n}._~}{χB~Y^s2G!q)%c7Q:xw SN0b XC`< {ur2yc Dp0W6j]o_K2@#~Ø_whJAG9~@ƍ>=+x&LF[4b434r8S.w-%MÕ߷AA? ^;Xo:l-g:3N+Us@ۺ!O>ԩ|l9X˯<$ȈWEݥ>nS*ӯ\XS?c5E=:DS6>2c“%=Ӄml30Z=WpL_y;]1Ss7,Y9$ HD_z#hHrI\N3/jR>6i#߹m[|ȇCRWW>sV~}BhJFE[a{̓uu|,8B6^Q_F%0 ,% Љ U*Ch0iU媄KZώh%WU7F?>#Yy nǬ+t dV~4(T EMŖZֈQ(KŃpJ̤7ŕ2X'`\XH|Ұ:p% D@+IY$ZCvpCdUCyAؠcB&)$,1m+zf`:k-VBoo$ɘf&'6}#LtZtBu9m! RbΤ! C ;K "%}a8Ց71rT]:OA;; zwܖ&ynJ4IiD}4-Sɮm*v^%Y8@҉PQŠ1DN0x["JȂT$PjVM,D;uS 1Ḛ[7DhYvL剩/>㦥=9(E[jN,dy1*qp3t6'|lS~É%.r7kfW!!A o} ;V9PcKxCߩ9/#կܞM kV9l7*A]a ͳ`C7 /UtCJz;JW׎sٖ믃D5 mC+b^%Vc:a0 8ugAgE1)fqB7k 5AFkݤ`Er`O")Ų595bfih\5)8o^tS ?_hj)MvxNÛ-yr}K&?q%vF]v5\#, `TvzA-ʆND咈8Ժ/t7u'xXF /Z7l]xF E|^J e0 ?[VUaJKA$8fb d 1Z4 \hijQ`4/]xF4#2:+S7a#dpvYh'Qg?-i7eTTdu%zb|ccHI~M2 z>a`r֯&ڃ` `gʐpΎap&|~O=Q_6.a1a0aPWalnS)SƩ%!oXs]`7Ļ|#pb w̒tT'W'cGooÉѯIDΑU4v/3;}y$2ދo(9<Hg? 0u5.*OV P:ʊ ۼ'+Ce1[Yh[T)2uuݡq\3b7xMU8;ҫM:}ƍPp}.xtn,~^SLz P,wNR2,:UH^Wt9ݿx?ؗ[=Cy[:snLN< R~( vLMsA<~rt nhDZ1F1^9E򜦿[^=v&q79T@8nh%d0:E$z)y:B0*Pe&i).L3[  qz!LBuVh4Q#qz1h# HJ6Hb9`X#4b'p`< -!BYK-*p?if}~W%dBG3uu*j lȽ(48ޫHMxkO%mθya.Qopզ|"Ju"0T("Qbi>wgSd-`%, N&|XrM&"Д|-[5x浀b,8W;EN!f9CP ]8/'HZiW7hA8@NT@/Մc0 q*W濊MrDAj@JH;o)T[&IÜ-E&R.):S"8P:m#wG-1ڃ=ٴ@tKFPף^n*oMeVC+#<qFEQW֣3m]u YE$)fߠLLhXj4M_'Uk׷V5]U)7w6X!O a~Q\7b\74uS&i.<x4J,2j= Ĝg64TAAqhuQ(, 6u,yCSJF՚bDf\n80WirjZ|ڴȽØHbP 蒞aˡR˯?.(Opw*`IEWcZr\ZD,)nM2+6v}OC lބC۫P،xQFŸjE,:~ [D̢OUx[F-9+Xe,,'gۿlg?:}-fp-;%8/$y 5bJʋ1ΜM6#OC5d%, K1g6@P_*w؈0_@i:f%7 E/>"FY!›09 Gz 4gBLN 0צ'yZ7Ip>I]u_9{)F&?lKDL&V7fW!|u`-lRIn2&#sH;G;M|> &7b|=ΌRrf~a6U@FRG쑆[,4hdkOB V&{nvVO"G2UńeB4#*c›{9[z᧝?J…sϜ '[& f,e`^>XǫIbt`Q:n93(f>t ၙ#;% ,l$>*Yɚn+PqF7`٨oM)×XdptAT` h㳛[8PF/pRȎc)PgLH)%1OV֘Iqb4Ǜ7O(B*֭qA?RAn-oZTĊݹx;m#)~8eF椈?$i/*qU.kF&씽 ]&(2qU#w?tIj٫OQ+8m0ꗵvy]4S詉ˌ ̛qݙ9Pc+ܝ?LR&-")1pe[R@E ߃z(.Xk|KzzB]೚e!/s+'G vTq 7ŴItl .|m᥅wGi|4g&xT;Ut>KOv []]&lv.ں6Sܺ4j֝m]>~5O=b ok{9ݝ.O/烖|g}{.)Kr AI8+v 2[J r[2[uTKo,R+%x#;^|Jv] 6 SޡVqvI5 6dX4'-vpOGQ}]׮8bk pYh1M Ի |j56kWUGq<ʬsNlupv=yQYNKInI/-@pbLALt{VC]F iz* ?&uA9hG*I27[r1ZyGB,){C Cc1Ǧk(zs-_:bX_8ZehM̀x@t RS `@. r#M7anJr˯̏9WԳ{]p9ׄApf=Q$H #=sz^Ck!<+$ΘMK#$~>8a+շ>MIkH&wHHׇCO?quZEH:ȐxDCAMOXr1WpK2Zd|5C J`-0RRε=iE"-{S|Ȣ Lʶ5f/T)P(wאZD%7NL8K}Pfa5648culʷA*t2ᾹV]"(q42{<U:ԡQ[oc L7UEj&S(>]# ]N&6R-Ģpmzkjޏ3B,*8K[@G?>vkjzY]gl".|[\QʔQYx\hڸOC19K48) p5L?$~?%Bc 'Fe84 (>#>c%>Ȫ?q SS&%d WK33fG&t~up%C'[;XzN1ڝ~e"yRLyǛU^\\AH½%EOŚ{bO4sFsZ4rG6h,I$.і%&.?wX=FGxach G[6m<]?ާE)ؚכFw>x=soe>S0v ҐLC'%YCtCJ mRh-J2ItΊb4dA>\oԘ0̾s4Bfo,>ȒτSڻn<֭m=0XL! Hjܜ/'q2M=[ 0!<oD\SXGc7S#"JΛd8o1e&]S6ܖlr]ٌR3v52<Ώ .\f L**ٜ+97(\)ųczƚh30S2qFsBfRM>LV4}8.t_ΰDyY&t+=/L#?ļ6gؐ(BA|ݮ$ROh2ho V%T>fwZNX>:4r Ы1"9΍JYgtѕpeP9X_0AZ9aYST!g7(UYaHQ5KaBh>j~c1dwCO\),ܸ} 9c'CѾuD1BCĨ :L&Ļ BpNN%qؼ7`zU0Rʢd. ۜȱQ7l7I.8r)$;o4$U~MաX(wLcm#1o5_Wz*VzG'x *js7s$yD 9 $=kA,:Yԯxoo 8+ aꖏ)RktWz:zݟvV26Tt|*VP|l\ ni] 3A@lH 4aHኤiЖHdVHl#s Kv>>@6/7n+\/K+,VVu _/do ڶvF7I17WFnckAO^7w}ǻ%ebƚߪjZ7|F1vۈbW} Y^ϧ V"t֚FFwSlm/tIGەP~IuCu#aJ]lϥ"+8 MNՏ;i{; Gvs$Mb)x]V09Rx0 ( bbI.N`LQ$JS+?aZ0[pv; :m] x$"{unllThԜli]+;I:/@ ʗYHTtml<[>\QH]:`o 6 !.?aɦ_Oe]9F-8/hfjk:tx^7|v…W^ۙ-%5㘃@b1j*nr%NbM5d= debp7ܢd(/] d}؋*<0rB!8mmpq3{ˋ18i̟l]bBŤG8kogpރ' (#m V xjTi `ǫ.Yڊ &,$E"8#z.~vLUsBU+,cu^ cTPdIW ^R0,4,ɼdJ10t0/ v:)-V~C2FVkpFqq!%EPZAF0!îTX71ۯi@fX-gȆo T &>U^)sr?uMB0s⤽ v jbfZA(-:RQRG{ơt@Ls5t=r\Y'6_>-nKtEVv,b>X-]%}_>BFʌgu/өU/ Q6n@sQ柠qLwƯ*S*{$!JFB`tu%Ӈ7rbJs։]}=JUv6#\%|{nKB=JDM`ݤ D8j΃ͅu>[HZ$OEoYkUm`L~Yz}.u??и%ċ63zo;D -a.O2 P1/C)#=AbSt ʤJb)o)vwxb,+j")ըX?8핅Loտv̬L̳o#xVY98goU{eggsaFFzFǟ+ӿCO0_cp_cpJ1_c03K4'8f?.T90lN˟4LL\KlScVWK6N(_h^"]q1w:^KD'R5r~0lK[JduCs5OD3LϜ>D;qy(ZNHY_Sr-oK{Eo]z6z>GU, } AׄIJ7LB#jO5& LțoAnw ĴfI?] HMɴu`lF*jaE{5B{xx9CgM.թy1m1Lљh~bC&<ygB=DOѾ9;b#4C0h4R aYT4>ť(#&mre@E-1(-[:;XƦ ̫Ry! _^29ЃDhs|>d9>}W'c۰yS"iuk~M^,إ +- $9d{W0Va:,;@[Sʨ1/+ -ɷz< WK3BƐ~+Vvv=z[^\>t=b6w@$mA] bdts-,KN<٢>h G&vp!qX۪5+d|Лeu3BY28[0;C/IAװDdz0j35OH\ο@Ql Bw@KZ. u`C߂"xRj|0!2=ǣ= Dߐ`7NJ!E#Bb {}h3}=pRr,I8NtWN"Syvq4i:ǜ c9Qe0Ƭ¤/RQ`kܦͷb|LL5jUfU)ȗ4-&LW+jGw+,tsF#꣏,Ƽ <{^@Tf+V*ɸ`O#wx. =X֠o.Y&1r*O|gl;dq9ʯ4l,kIlSݔm&KX?^RN4,nИڸ"f[lZ:E˄.Of@$Ĵ[Q9$qVL{BɃŧ ]3u7uƯ4q)^1eص(rl]­ܑHŮ"cBcYL ŰtGaCCmᎼ"-VV:3GyOGvC'ДlڽKj\k8DB9X|$.~0KLv`x1?sQ$J5$O[zwKTvΟ!bܬ. g$dms>PE}A'n]bHJ(ni5:P+ȸ(of) QUl>;oAqy=G}s<z>b-ȜѬTgձV`)uS<Ѭ~7DbX4qKvmݜkpdk\=8kiX14W֮֠g ^8Y3&𥔒NokDK;)5J?c[/qDpڞ vzRDץE0$kDzK|n6Aj88aRTZVSIbnLyio]ئ_6_tUs&r0 e9&/Efe)?''z<+3Y^@^L,s+;C $~O@nnȽk#31jѥ ObqĪ|h>d"ˉ|[ո]LIou4M^ <4g\S[ 5 yM*f%o/آ6'.UoܞsKI68%<՘ғS񙆋{Ƕ8>Qkf=T5.^ plW8ȸvY[LP˄:4g`%ȴJUauDUHb*-Dl퓖1W3kN4c|W^ dʵxwgu3XS^$n'F.oGϹ~i]_{„܉NQlE`!%gaK?A9oyH=t\̇ng7 ۛ@A@'-󄺛IUr\}Ls1$+]K,e%<G8LqO_1.d[KU;+>/ϷVXEu!@u)ql9J,}VH* LP>vͫ50" =+?/9i :Lw\ڠqX܇sP1۩\+H)Ď6E 0B[BrTj2ތpdS)Lf}]^Li\g+s_ Р"Z_9X8pNW?L\GKvfH7.ܵpoMt#Os2 ^Z-[#=!x0fawj<"ݾS`J]M]E]%9E'#8l\0~-,( qNkJU8Unzm*ӱ 2fxM/f/:9xI-R/][ !~S+ϱfq|h ɧaeY\ [2 -zT; \^ /ӃGxzK{֯ QS9(Fi3_|3?|mq\0 E[ Q{x.v_\y+핧yL*kڲ /m4v*HCx[58i XUAZKXt3 @zruKaN!HaJ,^Kmov`qZC%tϴ9 ĵ5}!krŬ~B)%F3X/b+Ԫ58Bh:o :SYb6I,4Cr$G-z-!%`ctM2GeM]`z^t!Y̶UzB$z[ɺΝsbc_@edkYtt.z8gr !+Bhn+VTw0S%_ymgtVM6vmN$lu ?Ws12Ą&UIw嵊a-ʑ#FoݚbTȯ[^vXю}7b ?{9[9ը>g() @*QU BHug.U~"2l'ǿ(N88\l&Fz#=?MXeބ h?f6z6IQ뿦`ggbB`bbg!uH`aY1.+++=˟?`{!8/ߣ`aagQ0){u;ӆ6[~|"߭Sʞ4d/.$u&*>hb" KZ;wLjz<=,TJ~6^P-].|CJH0Q/HFG/(qo!\:`ưxP_EaR>Mؽ}xftܡq۹y1QTJH@\uhȤ il"8_ps4vgNs\;ZF m-z_탤Xwܟ=u~3۟7fQ$(dͩU^sMy魄n~j";oDGl9F|us򌦞35"~ѩ%[mJ:Ojk}cZ*7Na9,A_K22,0PbMIT4iDt$cU c{Rgq]5A`AA)2$'!FZEn;e9, ITHRm?0cd흺ЊؗV7n'G8j ۽ 1~Ɣt0˩ x^5BdUQ9Puz;"6/X$?bШq֞h*3Q8+oM Z Ეe弶"9` dc㙋$87~ d7[3wS"L@{/Y6i}iґR"$ u L~B d2>@ Yt:!|t8EjwDY!'7FI:y^Lntr-.h!)=@J%aQӪxctFOdw3z>$|M¬YbsɘiMu,Or;6RnʷڹbBZCi1mo4l ޶sӀ=(vgІ3N{ [46m۶m۶mi۶mim筪sNWW9?k+bŜ#g|4M fD=3o)=C Ț()9BA[F`9 .3Π[糳'P:bUZ{4i+p I͵Lp( 4JPM.@YĤ1O>L;lZ5-ǿ![c lNe{{4zN%ti+N~7p0>LaƭΊZvz)};]/A:"} Zc2nݤ*z8jmw l:8^Y4c;`X;}ۡ3C/.ՓH^!ytڑHXRvQeA"BYjO#fNgTCi{ xNxJN]U(ߣ4 d|K?v+h>(ZЮkXo l%u4_ӳvuŞDj7jMJ, ?^` qa+_&fJI06WDGWG0t XVHA~V/bV?پ7@$MTg\O>"g&OG+VMXȑ3vrlK`q.sMҒ&"B 2h-%jMk5ЮU}PV=8.8( f/'T_ڊ< WF=X6:%v֖a~ :1=I>-E~?,OsZO#Y)"RgD:jwV*Qk]La!u"LP Y"*2`>SS  Ea( ݼ0!}@z֋{nܾT"yq@p}B0BÃS!PRw l xX.hz,AqR 3WAh6T[d4ՋjcRFLDd3tq;\LpWՅB^HX٘qf%w|}E(̍ hӊ<98#:;HNd8\2w6=Qp5o`7FT\*F9:!pvJFILJ(Ŏ-F&rc쐹l0)φ`-#s7lL&/ ]pQRB9Ma~M\_w4';CED"nU^ u˨Oʛr3U`:6ֆ.^\@91ZnCSv_c sԵƒAؙi(\0$m"gEiL +$_5S[a _Z@Kfq_ӊ3Do4"7X5*(T:=ҹIlKC..]AwJ\IBҟL7 n28?z.~9/,SIU.G< [,ŕmim8e=*,7{?bVΜ*iު/|$ov]Cu;Џb> Ae%مHZ#}f26qDZf'!x`:LC5/#fI,i g)FqVN b*@MRq-𜜪BOڗ|c8dcٳ@9ҮދWD7^n@g+gڮtV_-_٫XCIHyhO=QtHqU$;vD1FLi[AR6tЕ6/fKU1P),E6Ͱ5/og2K)FHE#ij6pqEѝ7ǶڈXp;α4ZI8L%uS]Zyo4Bkj_w zu!>Lz]:&ax!YMp|sɌmp$ 8E#?@}a9nר獺)}dCGDu 94@flֽO)1T AFf{]xO Y,Uil=Bn*k%9|79iQxC ]Z+WM>C7;/bd9}/BVrk`P_(^:._R_dk{4R7~:(C}ؖ 5 > fwvʓ1(Mco^=!Y=9lu^9.yalfזpuLI_`L9A ĝub4/zI5FVZ$>ω _@yyTIew+ڟC^@x|}oZt0zxЮ!L=_G8ڌ &7H1 .Scbacd+y[⍍H#cgOcFdfo12|VhjoJ 4'F EM%B&Phcd-ˠI~зU$ &UU^[$'٧]K6k%<]jD'SVL,=$gRɹ@&ArFC)w֍o~uTt(λ9Ѿ|No*MXKӧ8HEz;"]L#&%} O'oD|SWG"8^8OgĠO"H6S۟@?q@.j$(M,'O"+RC>sSA7PAG8O-'O#o}P}x<'=ֻyMhj8A4:K#f*URoةA/| Dc~30@MF`+"$ARrĔڱU{sVO{O," 9]0煴$ G w}V%Mp/AQ3˰~93D[h^ꈿ 9~HsHҗ>h;vO.ҥZ*HJu9DGq8q~X "4+8$$$1˺od!"u ]:W c,p:ᛖ3 IoV0456~)J[]gu(?BS4lyFSSZq= GJWYJ;ND?ra0Ge!SQyk$ ha`\}bt݃;J0sEWDNQİZ %m]>4`;]2PvA=!>!<.M8^`jdbg$D=,Ln^edjK6B!HG6e^&,Of De c=Fl/-+n)`zsg`[ 3^Hy0=Iuy(z5aY\|zőe7cH fW^V@/# 8`_|x:1QM |DbuK!M[ʼ2QA-گjQfO{d!tj^"M:sx}?)\G۰7C_smX]^ PxyoͦW7)K[yEu9wPr]{02%*n|jNjП*"&`J%# ?0Cǘ 0D܂OAr/'}kCZhoU=B|1a"g~z]fh5gO(YgC}+7d,zmFbg(>c[Cx?yPeͷ1w-/gS9FondH`88Ż8_@ܺE9ެw2ZmnbE`5ZHQjΪndlœK!wjǝmpMUf[l^2A0g8(,;V=:T^.ZDo;8E*3ŸtEt7JW`ppnul68H`YtPIVpgb)dwY9*lDPHEQs&J-#vvTϰ;B;Z, J,ykF ^ m}>oo.A9qY؜\j>a!/h3rf+h=ak<!2a#'|\.L ~"O%=e Jr"b:9=/^]GoJ*םNۃmqFInpzb*$ԐRZI*~0Bvq nyBDv9 ؏V"~靥'i"NOhjuiRj Q]ZߕUmu\bZubuBY$I[߀_Xn'U`gce!`e`ckVF6:Z`rXc zf&:ƿl/{ӿ晘X8^ (3!"#;K[Ҳ?lj- wO~/Oblkof:<5LK7aĿ f@;Jg O 4IZB43 atj&eáηooYӅ&%!Ofu*E=}Q4E^{˪tMTegGW7ߓF&ykGO7hK/{kr;6}c0a kQxOUFB*Q5 UoFwS|߭>XY{g!^Y2E&43 , #ȫ BrȻ5B6Ź9 $tl8tK͝{"19|,2}Չ߸~K޷=anUGL .=Yx@vlC&|'xvNr.ߎZprR$_-ز;l\hb0tx1)5!\|R.m[I v,d:,^N*_79)k{+i>P@268QzȘoI[4gN.dRЬ(Y QVV!C2JaU3(ÐYg|"cE!gYEa֮B4iRXCYfW& <@%Ebm>B.xJ@@|'ڊ tn-a0 !ȁ!Ki5!r`GQ֎m,=}*K6ͬeṁC_l.ė[[[0=2IQ}@R~HehֈsdS_?Z!?lCaTUi)MߔKsV߂70ֻtLfžH'xav9wFS1nC}ʧ1HuO7KJ\\ ҕ"d(jRtt"(SB70ΫN])Kxe=`"!YڛW`khٶU#uy$=nt)'_HwdU|egd6qOjoԌԘY+Ft;"d"/QN@UJMx   f7vR2K£ZΠ],:pzd 0WdAK,4 t~4ȲؚF^%o"hNhk{6肻⥐XMRĜ|ҎU^M(36\kSl^-a YLs'2ZbB]d.3 Ąbe c F##;/C  uhY\cй/v Y--QK |'yhi\F"> zbRp5*rbŒ t Av>Zai稍y}^7;ᇙ~/C?//aR'M!H؇B?^lwna{s!A/zR9 :~ltcRwWQi$wS9X7atfԍl߈GPʝgp07xbƒlxĘ)!m6d1FƧ 8'8jZ쟑(gR10cdɓY*NMj""9!GaLpW4҄-1NQ5,/#RWMO܄3OyTGu1oODG AZa{gdՎDА+-Gey+xxt^O](CݚvEi~E\ѫ\]yjU-i;H{g’e`y1vSk*:2 c,(ߡmvy,lDIw|R"tc|D.C&$.#m9BF+B4أXj#g-)f1ijDZ(ec!h9ٯzn)ߜv)$Tmo呟r10Epn\>$'i"Ur5͑{꣊+#ya62+P (/?d)hj :(6zE;|uLu픀enWvr2gn'S`AN/9~{Ll2 \zOrV.\7gyTjL.ǝ/Vmi|vgB#tgAB~ Oy!RA`/R0 }, N}|69Kn qXg) V{o(<_hWuc,SvoB$-NI!IZ@?,t,0'v?`cfcmvO,13R:K TĮ?` @0Gc v:Ng{Lc  q'×K1ZA3Zlwd?|۝޳ G$ ܪK˺/}ݽS1HFnSuuz_5 6S}/_SQ|uS4[m3%X@C-%GDˮQSB-vQw@(Iښ9sPy5[\kBJ#@SUv_+muu4TSWJk{7qwq?c7pq gc>>[~NOj 78n7pqW{d?`[N<;6Y}/?du^q`SEڮzzL a}6qVs0DYZŰ\s}h a8L, X%6 (00YE)1D5f $'e.]v3-5"f$ YL[Jnbbsepǁ΃Ea'8~ t}Vas VlCJV!zT 0 ̎UBO( BTF$CAHB 3ew(}Dx0 vYXTw)s2-̃ԺdwSk(":aSɇ!d8.ӯʝNN򕄞jc㌚ `d0x.ELJLMf`}_&{(}ks2[o􍵋7% @Sk}dh+(Hr}KbRf6YNDW+o"*+M |>! tB[+^i\ߨ1ϻB /uƂW/U`i"w2 %A=(zjr:Ro5=zLQDl0!G*],^Lt55m ͽ=I'9!yۉA7M×,j;z1>5;/&0A^$( 9lj&cXW1\Q-+m@_D*F# &x$8ih",c^z4Rq\_pDlm L >02dpLku@n*PBJD+ U0&&;'dBB-1 >8\]+iayjKK}O,f|R. msQ^Bj4-#ubW%*V(>/tR\1QGJd"ϕ IJV(`.؂qˎ*i6xǚUXOs}P^-4[}eDPq{Ьjc#ǽx"t|ufʷ|(i1kT{jcQ (MT[d=#u2i=w;AJh  8p+.^nهl-D["r7Ns}7N4bm`7T2,%gsm-l%ȴFk,Ǹj6HaaFg&ʟWI?.On9 (vz&x3Vǩ<8?$)b]lمZC =hpLkQ-vG o4O\LXn"vW%?NBq;`DSTAEׯ±CI ~֑䐩x@y_,h$P66-iڗ&Ԃ@q-.T޸ Yd*)F)S 꿗;*+*G.#gqAf<,dņQOT}t4&xnv'%bd}Q+(?A4X19)6t@*3~r}a7]W/7>Kj: zΰVp^쁟CzS|];^~zeU[],mg3ƒPC0Á#|KԃDmaÃL؛)Yyl,8ˎِME f>Ƹ<+Y VѩL~KelU, zJh b?$Vq!?_WoJcOPbmND /iT$PO9O)?M٭Ki1U:h"j;؏(H9"s~U c4XEޗ$ɳ7l+J eaZ7_P^:Y,%ilNZй(k}sFEV4^H/3{Eyo4h?1Q3S"(f@АQ7dy$c 98Eס&vHHNQ/ǤdĖUy9ZFF +Y`|Pzc?A2ASm3e.V/Fb#5r%7*UTJ6lx^##S2f%Eqk4y! 6ćUp 5ݢ/vT:].hqRGJC8=,}ٛBF!"߹NCgI ꉻQ2kҨ!ՏFmAJQ#w)hql$_si:waG8mw+zQ&۷hgŽy[Ԇ Uy9.TEXB#+5ZloWp!9DU sn!Z1REo2)Y>M^jv'RW4y|o`/+]i;a_ALy cWѶкNNjHVmrw*KG+ħ KgҏRT.dˍ7~4wj$)`vj(| 4%g  cE+Ų-)D+` 'l)Uȯo8mɿ5b&.v:VFv: 0FfNF~3S3:3/ʀ\?Vf5ɽGi*V:u!5P0?Ϡ_!3)a:юiszğ=S}+n M jn~ߘ|r{wrF\Ȍ2HɌHsGw&g_5xVN_6뚫w%P~FY{ًbl L$ijA4Gd1Y"A .Sfi!a'4ڋDOm?/1_@ҍ^/ҍ_Qԟ^2ګckG> LNUgM{+O,oMWv`WgU?.KY3ԪB-Cў5{9otW ^4|{}Y[`w0p Xh#P8hyG@tJ'U-T \Gِ@x+$\e9rDR9?}p.cz5zbt /(pD,a7h ӝ7i{{7sea~~((2 [R٘]~!ȅ!Ths6{^ߗR*hMĎ úy-+I|tMޖ\lhR psshx.=⡑FU$a)-B㱪߮;piq3tUz+T94'Iy`N&DT,PgZ vQnDf=~ DndL Fu&bxRx0b _@:7+ N]~ض: RR G5TGu 3S$#638`Nb8)a*εGHh.=D7ToT2)☋嬆!8y yj]1hPyhBm+(ڡ%Ο@VIG0%I!A]9٧k%#b1U\.SW.]d*EJF@yF SΆ ɂN6.`t'jPjT5bnBUNqn\-aֈr(nG l߬nyNZu}:9~8/ZI2;W変ac4>50 %ނ.2;c@ 5,EqM $4#+.Vz2w 07{"s2vC4Y؆?2 Xw g([śt9H&Rbt{KDU+5;ʒgXQU507)h9eJPqDj#0"rTTQF\6=Kֱ!r&2#=t"T8KԶdžY$8 #@]:H<ӈ֒~4χt8bY-~2I:WngnmaѾv 5C7^o1 ! H/a<1;j*w[Ⱥ)hF3[͠P܅KʠXz-O.*n$jbN52za8O:I2gEeVPzhvY8zap % udaI<0Dq &$j; vM4IAA1zJaA?UwS ŗ'7OOYu bxu÷>z]ҭ]@+lj5#HiwNU^nǯ Z1*&?kYH14sgL*V$A&{$ VY'$,#VWN * G.t}bea&o[?ͳ @篧\1QLZl GRkP'V^d#m۶ m۶m۶Um۶mm۵j/>q?1fȑ1cf1IF!7IAݶu6qCrPÑrD_(uӃ#U\{@igo{"|J"R"^U:TN#HH &Eb`=$Z( wpC2hOٞ NR1{:qD3FAurQ܈q)ˆy N9qeW8>K$|/KǍ(p' =Piyb).*i#sw6PIG F9c< [iȓn"+ ׋0%DF*| GKH JmW QjB7B Ɵ_8GѤƢ(,>1pʜIb* B$DnBRC&6]Ϋ<9JT? m66TA_N m);BhqpJq 9<;Hdf*!"'l@@Q~}][ao" y//Pϯ΂b3nEO;=PB wYy pzODrmd\fAֽ-8TL#x10%$WAH&Bȯ;Ty:>.+x;!B-2˖ ְƶ> ~¸u«Z\*Pٮ)Bd궝@K[1iJAC; 5[U0n::M$s`B'EUo U4x{,}0I< zuXW1d>q}IZ1&">))(c!#c=? 1> q-E,u$Kt;`;F 7.IHe6.FCY+ikŴjg+x*QhRUJE82"#R49ӍOgrn$NW֙3Gr~_I<֩j u SyY67:Ј ʐ: I4`4 G2ЈE+b7JOlƸQ vYXa7g"i Z۸IU~Sة}R?~?E{Xc^ӱH 1쯹ןτkcsZH#^Fy%<^?Õɟjt}WCQq A­C'sOj7?o*f=B0Уİ.,?SO*l~fH$r6K5I\@<_v@c< X^5-c#|{sgs#nU+?^г55dk+m)-EHHކ<&wޢgwܗ08% Pl7=GwK2eb3 jTN)"*E:8Sw~СE9LåàAX T7>"_GJkt…*̈́YxU!sXgTa2к&xDHC1ȵ^D HȜ MhxFѥn5I!z F dK$6&s$zZ.[W"()AS³ƘXJ@%=UTieG QZsΑ\@2S#h"!BĦ878 +Dxg/ڹs#jK*݇p#PfH KTYPdSpzX.u^δܵ{ g]q ןu krV >A !D v;cYڒJݠ1 ӂ4D6,ooS8#@1r9m;"t4\Fڃtrb0Uf0[K咲R[ OTKfۡktBӑܾAT\A6HN[l!."DV F[FP;j3ќ}3B?J`d;A1!o#ҏa|@p35G> Jc}eb% ߇eFv vv Pt#cK>>WD-leҽ9»܂D׮nki |癟Vj'\\r#!v_uӄ"1ʹ1HbSaKCU pb ҋ(.Oif0[l{t"&=<=QS0pܴ>=Ie/i޶h"[ЇBĵHuoxfMAC;{A` &XXAh3mknЩy #Q&hMg/"Y#6d⬵:Ih|Ëi\lʧ{UR q98ɘ '+2Ft˨I }b&HTdf#/|iQ5 a90,y;Q9~,?  zhz;G, mXOx SgՇfS(~LםsH7Nj)FJfnartpziOH6~.)FHvj.t$HB/ABCxw7U%Eۍ. yHW[ɮiWV?,Sƻ63MQ<^}S h&}?>ޘrmjϻI,K6WZ`/?N;:6KHo|]a5 T_N>FY_X&{6c9sv jy:){W,]Z26 -,(<@i+M4[eݹMI25'$/ɐ=v$VP+A(Ady4 I[tq퓒D[zA ׽+>dЈS餌98I䄠﷨zi:ku{);Juu7iAK) JKی~uAzQ" w"aU6&c'i.2|ʏ2_h7{C-DVQ4cxE4,;!d_ )L5ŭ`Z2Vm=摹<^BCHK#:80i{Z9J6W>7P=~p`Ͻ]w eۛ@AmV$VVΊz[nzP.C֒H1k]G|EØƈ% b@=: z%Bp13%5:͵gZ mr0zvHM1O}nNa/R!7%6dђPh:H,eɚY=7 -А7{Ycoqop>÷:ڏgd˫ٿƽd::k נ<[+/yVtL޳!mw2W}D2׎;GVn+sqnl_ UMHZbAio%K+# q"r{0@り}.ܾ$n;{ʴ S4hPf×m&p-##0>;>Ώ U\ꛞt|2]NPkJh)@^o֘5]z-Ƶ(J2 i肸2Q6Y+RsZgۆ߈ײº Zߺ;;γpD݃=x#%Ox9 b {D| lH6cvHFJP]Qp`B@J ZS3W \2&&ci1~fg^v+gcLAt eQ:)3/l8JJW#Q_V~ܩ=VhJjR9uaNZ̥M8]ʝ ,;o \)wr ?ɶD='qE-"-ㅥ%MMK&TNYt! ]7̠7)Ө{/Ԗ~67;Q`ExθifZ1-)gB 2[#W"xͫ`./)Ә W/ĨTRʱZh_~+ϧ[uwrһ`hg-=\J!eL^M1ؐ< Fu% ֧=)devme3=5y0!yc(#{Dtץ.KtShK5SLH3Gbףņ`ylk9 Z=u^DؔﶥVhGC9~hP~Qbca:;eox%إ߱$ dv/bT9AͰ.%K98%ɪ%ksqoV{s׫|a(vtGTk-n8/ ǼZ~ِ#(-)qf}:msxb\\}zQS[~S43xV)WS=[!?z銳hy'q], 亢L5uw.sTôbohU `7V3Z|F²d5bOϜ- (b~7X~[$ oIA1n?sv>C q^1Ǭ_{"m,yIjg;mLFZNvM\o55;1k3:{mQ8ES=({j0aaPlSĸ&lmL 7c1NmkwHiT] h/^ؘźM_3SF)zAZv_81d2]5}FH``Yư9|m;yZuVΡ]9*qWqakJ2CA1RC8m1@1ij=}\-e(n,=.%Mm[rw; 5mPKl'V^5vڋA FFYCfET>YU&^?Md7uÆ.By:vF}/5+'WDK[9h+LJtf[mL<-FDvYؔi@*Ѯ8UN5LS! eKS.D@y:a ~:OpЇ3xIX 80G:^EvAx-6Xv[\̪}{lj==X4ṟ}P-Qt(U M-֧l+[ˠךHZ&/~ďU}鴯qrHS[UGMT2,by')c,򻠈j=zeECUR#c*j,r8 y1rVDNk l]ʝgY15Ejw?w8NQ pUFZYZo|(=_Tݔ?:?5tYǿacgc@HBFLŊ?17V<Ց ?hב!bHA} HlNm1o`v,'OGdVvI*%EG Ǭ^OX2e6/q2{+_/h22c!dyڵR.hO/}myUYf}gG./cݺ &՛GZ mn%w'fmB^^ό#EnqP7hm#]4>ه䘴՗Q!A's"=DW5&F=p\i5V\jKQ=Rɰ Ź6DVP#V:1.LT.3o>eiHXkĹoXuNI*J7BhaRY3X~.KW]̀*0RԒJw:xz ]j1CK i{G=ا:tn*m80q1>]ux L# ^>,C"GZC$GڌPH}t #sV;>+QOTͭWuW{a*'*a5 9Kv 0&?3$xJyy_ό_ۥw2l,,GlRM7ȡ@?ABػ]&f3Uy&w f\ocÀ`\wn*ڨzi o=-0aJ%c4اSjQE;I7[JrḹԨЍ* v|j@i=oLԞr7Q:h#"|2軵:ʂOYiRKssH%~5?OS˴DSdmHZ*.C Ǩ7 IuvT^J$7@-BgՊn*"9Hs!*׉{]3A6rQBh1Q`7n >4Xv.@RgH)M'V-,\4Ҿokk8 H5ˆ=>9#~P1^P}? ۞,74 [H "98X)ӹ V VsU!g>SbNT5sP8\D/=`%ko|H ZDF'(V\}̓adG@>d?nr{u΋]ͨpMXgů9.6wQ-^k{%ۍo,XUu6W%ŃYyU6|me; ]=.M˽Y)ݾH?j0IC?BL3IJ]kSa*VyYw ,^Q/5B8}Xp"#! p "4ϮGz鿕@cSF^f,+ ˿[e22w/8LgmmHΔi>^6TU*H-K/s@߫hru5F]g=p ON|? 2ؕ /p7LRѮIg0̣|PɎhBVA0\л}^(u)kjǃ7 8͊#J>@i'mh@)eW:{d&Φ8H7Tm9rT.0aޞGf>h#*:9t|D@̮k AIC1-q2<'Dޭ0hJs:_av(vsvuwVݴדV̢5 L 9#w>Ehzg OY&{~|̦-+t^eJiE4> ia3"- ;Վlktlt(]9n$Ʃ$T56cpG>]{FHH8|Ybn4Yg.sd亜Ԝ-@k7یDp>"#QݵKrAJbauZOL5v!lTJL6ΩrsAf8<7ݯ7e@6tOA^H5~wN}aT&PЏXT_Ivk3X \Q6ѽ)dEi ߝ3%˂|_roE >'ItSOx9-BDw` "S !, ZO; g46yr]!"hva䢵xDE>.6=F!OY/YK -f~a\Ʒ1zFű)Ѷٽd[Z"kbS ~eCqC.xc -=LӤWxAIOOKVF~KFfV8 wKX7BgPw ƪ,1s|"K+0( _/Bv_h_3ؒ[p'#'OXK]:ܶ>xƾI ((LX7k>o:8PG(/gHV=?֣fj4:CVn|~t.~=_=?-B~l9|p\t,rn2xry{{"]zg aU)Fg,u*,KG/=ce v˚ v[{K ?qṬʚҰ,5=%[ )胷yqNo-3Ml\Jp/ #0 mgWpr,G"AQqbdnmDqژ՘pE3yR[cNHGrD3e"l7%C33ZU_!gzKcs1U ),r<@18~<1 2!KQ"Fޜt<ϫ~  01,^< ;/Q|}Z>_dCn:xO)"!_R3p8, 3A_O_/yیjw˃nf7jsU?X67?Sg1p!-SN6g}PXBvJ(cÉ6qVQ*CvY?,®?ub"_8D~-43w. RY4xF֑{RORw5 =a7B{5k60zW8=_Г#VoX.S MkSjU9"ET #:Ƙs%ξ]$lªTbVYPm$SsP%x Fsͽ yB=>)Ǡ1`@M=dzEȏbCDNu^mWx(c|33XgJ5@-p%!k~3FɇS? V@=`j+I֚" G$*ӌ~0yvF3!FڈHpG LP:rGh iuxt lָpgQ{'wF` Hf:}ׇsu`F W=|\FIGwm:qk;3ຯ3kz^+ }J:y7XFŤ}3a aĽY4+3iSovU9ƨr(0-x󜃥51k,xt Vnh tU?NyňYdL-IXOvx-A/a8^tDGxpj5xVMMc0:;UE5hA.rI;^`txC3jqZ9mqZۼ&+} ݐf5*!a'C 7ma$й5kuV福PK e9F- '!=imJa LvlAtB`bôp[dNu:-=TwGBRD\U=\ Vʽ>5Ć7QB@ax"BqѨHৈ+1mmq \or[eJ՘ ƒO\shN Gցo X-.}UVOoSȢs"+S#נQv$PoxIȧ6#ˑ9["L32Zk`VdcLr _A0hR(+G@ l?z+q[Ӎ)=HT#Ns+԰Q ?^uO̙WlhOD6H wHf=f4$& hv ,nCH_@Q&^>)GMX=. HiH("na)`+?RAqI2r%hݪ@K$ЀKVlD=< Ï@"$@K@Ñ\/N6qf-XH3!bL|W "HTP>xY}pyINI BHdZSn!{*ol"Re惕( Oi6z& r J$V'ѻOrn; @LJgn`IcQt># bJI]M pƼ5R+}e3 !fY5Kw,H Y+` U5 ҈"Hn[?AEp*6&'i`L ٭VUnCY6MA-gQk9֢ QV=Y-dلjqLi!/v{4, Y!{4&N5 B[Vkrqox[VVʋrk9iџa X@Y.+mкh$qԺv29;q[-K`id2I2 n[2 I2+B5?/5ia% "N?a˺  <(52j@mn@gyW^œ m-o \z\Zo͙$T8 (nKK"f ֊Tg&9l]CI?P:/qX#TdDtY"{aOqOena h 7t8 2߭3Fn .3+&:Qzi}]1qCհ5yjb n4s=-,X$V@G*DiqI_3A(#Me,i-H?V$ŪIh$Y LAJHCbۂk92G&S(% 6' Ug>uZLI@Ґ.Į"ld)ḸN[q*9B%/ڍPbld99eYیAb*2?%\.$biȐ$BnkO܇"0lGP.nQоvX.$A8d$0N Ž=Ԍ7W"%h:q}Hpq"Đ`hsIH^ى5$P-I," rIX\0q$,RK: %Yp?FFľD!8BbcE 4Y Z%xZ4$` ݋"FĐU`f$J2HILn4$4d"D &bf rkJ˒(q$6. ̿RHrY$nKRu:G2C#CB?)0w"ŷ2 EY~u<jH@FW'g퇰p}l. $`o M~U௣$P"x7BTdR+R/qIZ!p!rs إL* 5_HA.Ex :% EÜ?EAV!#b1QAPTQvMU."B0Ba8.KX@R."q$1AP{/qI|YȶK|Ո3$62B_:Y=zk`GG չBN`*-,i6($Ox̟z/k&Nw tf\,/tQ)^U+uKz+d7 S LJ f'N|F@V t1g,~(<:Va%<"07-Q= oGk%uI =xN0 r- @N@!a;aݧ.S>@\/Ndc|W+l]~*Ha-.Ξ0 L[tFɎԨ/B~=4\#[»GDjz!XnjSpӞItyPɔsÊɚ?AE%h{T:οa5*yE.m]J$>dqOT"Q|_HM>(ſUk:kY8% g 1uڂwe{s0ka<] x!xO!8=+Er@/X ,̜Am$FTrn]D%w9) `Vaf|w WP~ln{̉Ogb2v5'w3^!68엵⣘XK0eսڳ՛5NKv TR7kA2"*2P=* +_b0^#BLaٕ"}Y,ň+fٖq׈֌B76SR}W>ui ~vo2f0l@bUXَڻ"/]TP.;@@[6#0K G[:n OVߵBFqfUo~ -X6-cՆI&N䶸Y ѡKFYYAp`:I/RyC%7Uq6)*/?Ut|[9+B|54\8}l:;moO_ _ŕbJ<o`o3mi(݈ ?>q]K;Rm&$S[#AIPݤUr,Z#?mAE~ ʶ@=]23ܝ>r||%l"wNLٽᎃ(b~JD|\[[@M؁=ݻ(})dMt18Voaokd!Si?g#-@z G(jXiH,8b60͖^er'-a8\qaCbIyVF'rR4֣+?|tIO.e[JYWS2/O/Z3V3o)f; ^ piy,htBaiDUYZx:XN/6C}N-9{+dT mpX* WpaSiSb@,?.o2~f4W֠Cc޼ mN>煖ɼV t RQ6hѲ' ; #9wcCfDPby=Y?^s/ߦb[UX S@ٺZ^F+:KCMRvCo\=2y {J؋16FiRJK_m='6/.R _CaP/ҳrgevجgiWw></*};cBv6|z^by-`%`yq3 \A8Q)1,5(}~*u#x:KXw n|~غn%VLZ"^@JX93ŷ׻/>'LB >u)۝fcNFKkiVeIo&OUGf[oh^B7g&湔MZۇFdt3`m2Ad'.e42Y^]#RoWSlPbSP:l+RpT!=51ocojN>Jwbb5hA䶹 0+s2^% 8[ofEIxdJ'm& , !XwE >}P#Q49n$\Z>٘<ХJ,D̔~kɎS%xT藎v+>_3`H-ÚP^ުzێ( |~[^Kͫ+CÎϕ~t n\ݙWI_HJK]hOȽƩ'N:XkڃȷCVp/GyVo;cN:7;U|iznUb&Ȋ/u^:ApDRn8zϰ *&? ] fyFP%d:v}a Z[mK+n}{(#V[. FZ+ ۸ ۸Xx9ɹYu;7˵\x{{&'  ?/44hYnϴ3M#1MYTHޞ$dpu7grprqp./Ӷ3 HN{™$u?;dLm޳b3XBb֤FH[#P6>xEp=JAA@nqqLoI),f7YU_f#LwWSg0LHƦxL:sΫ`8_֒4mvF+{P;/j|ͳŠq/ dm}t_vN<1Zn9Yц_:,;zruck<݊4z{zN"moG$-|US}od`)( :V|B-LTe+vkWEPo^y/8F,y>c˝?-l)mS:HY^7~.貱?u[Wln.r jgUmd-z1vv 0=#yz &M]>]N*9`_U\?7&$Jp}B>uxbzJ8nͪؑ:ar"MR`HPgchQu3(=Ut=WrƐ{a9~MC37"%Hhbp' %Nc5~Fȏ`\54(p 3nC5=ojFiuf@]<v@Iaz3"-ŗΉ3/S4'IoO 26U/ ߞ0'*l> C?(B ?0ҘM4o}Sɣը )ۈ+d_>7VWXM^$Q{9Cft%ݫ90W[z=Xn l~|wE_0}qlZ:*K{&>Kj,DZ=b]=7q++x͸~͑L2קZϯ~?^I*rz΍Ş>nDu=>Nl?̐1?E}18aua6˞IY@Q]Uw,O2*%~]O'{C |OܘӺSv%y*!z lzٙqy3װܦGkz n o- L,eU|':/ԛT1/X8?J֜tIJn Z7AMUe6GU\W$˯+BX)c*|̭V S :JEW;V[F|J6T?KزKp_9fϤgN.D mxB|H{= DALS RDÄL72X B!sXU9%& &RJr 2?<2ڢt:qߒɘ\BGw~HSw͌;v;?߷d#%$iHʹ`ErJc+Mux*=.up|S) b:,Jԏ};ʞ \)H͹Kmt'-1I&]H$*+cyud+|_O2/\\|_N^o},_m : ч鰭zIZ<*"׌8{vc?qp#^(<_Yү"y4#UTյe4JMrBVHZ‚GX ½ xkb5=6^K-+wt̴ۤhKs`X/6 -2qۮn%:؛]vΏ!zZߊss){ק L*:L*0̏ pk&%d'rKiZoBaMb 1D/]g/}N1clH'W.bd&ycSٴނ,T?\6.>*EHފ6fKڀv3h=3` PSyG$:' ,%L :GA?$N"[\Z܏),k?Y7 :ڸa/_gTҙ_DN9A褜?Vޫx 15l׷K7]_J"֚+Xw' 8~,Dm}̂\ Q*B4 D HTiGj:PD؈4(p 0Jq+B+n"w4(DSlt=-v& qHp"|n=cu \LdIvh\CuU l4:13(*Rfw8&Bڌl1 (6.a/<$[]% km\îٽ[L=ܐ)kN2%g(; !ez&㗖U`‘EcVĞ(,}!L7М?vF拁޲% 55.yF/5F ZF(zbK8)E)bHBљr΄2J(f{)"ګz:/1=IuX_ ^z [AkI<%J > 4d0P\BGzJ@LwDv:ڧBf':6Kplh̨||CA%_]ez`"cCW+<?ȍK}A/}>;N$C2}M ,C,PyD i W$w1 C{Jʖw l^V[ye4D~0((/E ~腢 zW$ȌqN᭠ hL +(m~ PI2 (,c}_=ݛKuNˋnA6FB+_=KH $#,GFo3<%3&ԞYVhSTryݼك|l,Ԙhnk޶V:-:3h4X7;xTg912(@ QYAXe3@;sA `<%5+ՙۻEf:a=&H7w*Fځjr|4va*(78 F/@k8 9p#Hv,Ý^d\5+hc+8v{q3)(v z"/Ca{{$Qյc ҍ*Xl7}}DD혢lĦl=闡!e ~{Fyˢ Lj5ɵy5XG"ұV>{m AM{kՙvELYbo2t_iWȄ@sZ{kW8P\_&W#"MW6MDj*V~]-U_-b5}ǾM8B%TplJaT+'%evcG@ %-> a X-^ (0 4#„h7,a%e`xe\Jff%U@NSEܔ {ᚆl=b^ &vXh") k/9ˀA+e5DKB93HS xz"X/f,Yb汒6ROS$l=AQ4'Xf39E ۄ^O@{d^IDI$bɟ>?qm/Eդ0eNUDžFTTOc0*ϊE^JCtTc%G?=_!6g_͖c ,gp44g=Rc0z~B=P#*WnS-NO[ȫf3&@{EXyp, .CEťS5SR5h ]-;ɞGx\PぢB4r$((d4D̵I$. wjpO">傣/р7KT*LgL8ϛ\2` %eêrvGRp/n 15R.v~PS$7屮($.MoC.>T2Z`'űLB- )ת+d՗PL{kg>')xQy !Tf H@CC1"Ssb|*apY`?.Ůo#Z6T;wf ޛyƭQ6"08Įp ́#,T=K/͏o]QsEgYh;F^:u[N}5V5]lj`"K ꯿MV UV !Xe0o9p6c"eB>_B[>К)8PmYyHo)hT&V\o*=8Wx@1~4@07[;6mѿ+c*F85MߴT Mzy'Lz&15-ɂEOyp{Q .R(Wu$5_aa 5{ wܹ:U$sz? :RJLcф1?mbDMjq=Lt hګ:y\!qˀj@igSV?c۷j?i_(]%ZO䐱))Ao4 iKR|7.z=YGwY[5. 11p\#u!!X`umKZ_&EU%.@>g;j2'}}5$I RREn)@?2V>H$@&۔M=ϠӲz9 Uez1ph"†K?Rmw68bkxQ&jy&? wJ؆<3/h펯H!cy}lߒ{펡$cZS'XuSeOQG?̜:PLFO@oMM4J" *(O5ظY7j-XDMYC Nd@ǡF C pPp1bflv!0Q9@/G78-_Lj ˢZ%l?VtQ4M3aZL.:fUI$=?Z_V/I]AS>;:7 4/@-5aa1#6Pkgz|a#3G/PWWw dU'eЉ~5!74t+Ke_”4l?`\eZͽ7ôm.恞u;G';ߜAeBc-zFW1ML<.05Wyuf<" ǹ9/4]Xa*|+_ n8+\>@&#಄̣;W4&q;e*Mַ"a)~NƸCx`>7[~!9uXBvhgNDꜛ>ۡx} % Eܜ& _ƈ|Qzya_w7&=ޚ0W?rQIoKDcp|﯁!jxMAiql^1-ҏ5Vk՘zIΨ H {x/GS/;y7yCTɀᇙI1KBsu^DŽ9j/ǩ]1Hw;' Z{ !~)2OD7)U[ޖ}BP?Sm+aAq]\lٕXXE`v;^ W?@]{6z'O&dƨx_ЭPՇSY Hf;;.$ep۳dؒD<4*&@T;H*)*xw90~^(XV \u*OЏze#>nGU 2Nl!TX)u_,VF zޡ`Pv{u7_oؾ%nf< XFj~*É$3lνc"l$"1AlH$YIf-0Gkl;!(˨O)czPFa;a f/1@q1&zEeFGUW-6 :ǖ̢ؾ5BR;kdnw̽Z8blmZdB~wGf϶B,x?`.M5m\{`H7jm1 {HX J~ź]c&a1ͧ&JJ_V}=@gQYy,nrM"X9a0yAID 9#:R޸JPNA0i|[Hv,)3vXL !Q4=1ǴE]g\ӪW>5ЭG-V| \e(Ftϫ AĬBO!!h Vm SXOb[|a.%Q#NMxkPUe !:.qFG9kuQT(QO-^$ 9u]VP|GW&;i#;eogNv[utzcwU- T0$ 1g-?Q~<<8[T1 LS֣g0>'fx_x7@,3j4\?4|Ds.ŋ)U^֊ߞ#SHr[q]u(--m"#G?;ݐmxTFWEIjw6ju7{IwZޘJ΍翙x723>T3`mY4摵=$mf<ɀOZC }栱3b*11ȇJ9=]L~8(H$z<#|wre}ѳ䇒ϴCMyS\W@$M/'ig m|h0lђǃP Ku-=:7mV=&2Md=':"Ӧxj^uj0Hd#2+{@iKDS ]F~ ǫ+'1 5/ҢV D%J KbZXeM,$U0$ jT~(V.Ҟ[RI4ž팪n&oQ%›KyО~Sv8q CZ1Qb5Nc6eE\F]6eH#jdySPaկx@sl )i<1ݦүa_iP;}eǫ8tp2m>õͅ6cq9MDQ܎XV.#h߁E ­. Мl=GMv,aGZ'Τ06LȽ IEuJS[ޖ+@u;Z~=_!hCZlXp'vj,͚X6 Br;v|:d _T,&ȼZa;f󬚤3\nޘqmK۠KעUL:qg,VR.|mqT}K\ DJ;G]eEmL {pZElqrܦyBRWUbYIiiZr7|g!0@Zآ7|DZ!}c~ X'~G%<(ȥ9c AphN'(5G\h)H4Rgo|s0m_t5E;"C8p3!e\`@GtXR캝`η?&ߠLZCcsfb' $ XW}MYOZ7, QjgȪcŪb#.5$7 5Z#vPjb"a1-ʯ1z!T˂q^LGZ wI5_G;"`6iƬ}軔ZcB_GeM_Ճ|/*Ξ ؟{FGN_q"j9m&$d QX <;c#׭z9),y(um8@)p![ϟS,vWȳm"`OS&/\4}KD>%67BcHEDuX^`p{|צW[7rޚr@N׏Rѝ =i/M, Te qRK79JT)$gl-oΡљLrvc&p/\RAIL9g[+d0O" >T[WFbPZ{H(hl1rS =6M@] 3qe̍h),B5Hbi$v 2Q.`]n6C C!(H#.۲c4N”nz=.oRJTqa֝0(ȯ8EHg一Q"vnsQ1z:řHL|=.wAr3gYlYiA.c,y )e;!&ِQ]!9rc͞tXsU C c^k ku~J*Qy|[IY ^Z ?mYVl(6:#܁yT)'\T)$Ij+zȗb ǙdTa|x )|IkI?gCX0yAuy_6d&T!܎S-`樾FK%P)%O91[c,kʎL0>m,Kޮ*} m/qut2V _Pғ$ZGq"{!{!q-hMō,XN[ k!)HsV=:{po3Ŝ'nmFph<GV1|Regbv`2 k!7,Z\C6'[ E_>oK͹l,@.rN  '9'' 79'/ t^9?_d/k@+t향^XENsc4.ep@W׼+%')-|oi <չy-15tvvVÈć4iw\i53vq涎CjI\jV>U"&jN&~;:>?x[# sJV0swBB޶<dgT., JVY!mc*"DG5QݒooIu>NخY{ꙺałOYosPhSn,M=EV3:F( OPl՗^8$P 曢Hp z7}B^x'rr{H͍y9O^mȾcS[\qoO֡U*˂cqh9<uItN,./Dɷo3y+nBC͑jW院m i]Xa'ru9~o H$@c2$@B !r vɕ!gΥnYQ94-ʬčg"\uʻ2ΧѢNJŽ\JTHN:wJYL`1YAxB۽_ABl<ߔk1HI%%$-s ˱֏czN S;U57{@ς$$M[k{XMln ת-ktfc!<߽h\?i܄ZX<3-s~ K ZE1^p{/c`8!7ٓb~J4[XTL˵x2#xXqʝz$')a#4k!&N?Z$>įA.kw=A%'H^-"8 h8*yHB],W}q "*R,1 fKr]&wM*Jq6Xngm65 LcНU`a( Ɠ6utև~Ue=7Jasa&͍ĐuOyP?^^ dNշn)v͎͖'8|9 3!(xVMwdظLk~k:tr]x`Hu\KCF'TAmJM^?mXӨst9gvɜ/ m{9hLOZJE uE Ra˷ Ae18ɬKK{QX!LDp=z# ϔ&NyYJUDQ1?H 3ir`5$Bc'Ny46zɴR*]O^,Un0^ܾ[Cwuԧ;C[!w!U]e 6z nMAb7u9A"h+GI"|ԊNr;Շ|yz* ˎ/+{-| >i<ٰI|ndVg^֬DlS_T_r~f/:ӡby&'^Ĵq76 {QPhiNsZڭhD ($I26~}{sXbWbz=d@sԍbƟ.Ѥ$Io6&|⩿<9 ]F]G݀DgbHg[P_pw~z r  ;977 Ͽn7??  ֱq?ch.ڶm۶mm[ݽ۶m۶m6>g^ܘ31?jeEȪU+ʬ2UV&g ~,3aT8d O0б0ұ89X899Ge1r/i.3r>ТM;ϖ9X3@vBp Hɩ :tصsgyPټLșݭ٨c]XCYawbWwZ[6^޳4nu㭐g~}"uВI%xյVt[ "(=:7|:J]6]m_P2V)%d;֞e3:Â_/fq,b|wTF>kBvg7+d{ګ4E`sq@6acNڿiζٕI^_auj(.ťv31SGeǠlĎOea05t֫xS#k3yV-ӯHS"3ht4VQߑO;>]m7|N}|pjpf6d_(wح)Y:䕯+^w65}CzX4Iemw0Gް,V2X*4IVTLlS?9ŘuUj=\\z!ҁm swPҒJZ|kN̹!G[Ͷ N"}3tM-\N+^GaEİ]SpXZ~cE8yuU#^,-chR,ԡN2},bPT h zw%(2 G0e 87E@p{ȤW[OJ~*,ҽ ]=kv0[CX 85H ŀr$ Q%%D (3W?{!ӉC;CTU&GmK,wX@.CWψ_ޯ ˻4+{8^VXhV7fVu|%LL@ <;Alj;JºuuȸdO\qڒ:_I_E/0S;̤DqX*̸DBccX ¨sJcoAf!adB$05o z!)Nfa\DB:CDuR>3fePPj#26κ^2k\v̺>vM4?<^X_xp|3oLn re-fOWξ<%=E}pGoc8(m0-x.>AojYafdvzeQu=nyEe#H{nk K_qHє^#OyeΔO` V,_d{V$%"I/ygz #O\js+{]wR @5W`T^2'*I9gl]ǭOz먐w8)r4Nz)sF)7LW*u|\NmBNŹ4qjUw =Z7C['3CrћM\f_ů8DžaPAlY^ن+FJȳ6AՆ'd\-LC8Gtj%r*t}i\ł|,WCЧ?Py#Pw;~lɾ߇{X8Xprtl X0{Y-`l^Ӿ=F>A{:~!,nsY Z/*8] ,y.~L H_|rEGz}?A*|C04{}+{SZg_TV$(X>DהfF{Bmlɍ{2bN&>c7m6ȱoMŖ*}KǗ]6 =U;x|4v]sW܇ﱕ/b§K, ZPiNV7,|>,!یo궷 5Z¸-JwUtm 8L׻l_RR gqjgw=)+Ex{=QneDyr|cy8B9dhRhWߦbGݏl6)<&ECJIQK0Pc'e:!{9.Fh8u׺)۪2e D=zG367?ݮG4iІ"A/!Jv>II,WTI<'jwdgzVt?StT$eT3kid77\BIKبehe.2gVkQKf~Gy?\1oؼ]́,[DQqc dAZ6뮵I.A# z>h]Ȅ:dyTO3xΦK Gӏ8WT2M_5j8;&?P"t^oGG]*,dK)7KćތTcOҾ@j'X"ehg΅N )HBYǮuKIߖL8Yx oOLjY3f`_ nRx>៹ xFv ;<j3qIssǡfQf\ ᣳCXve4ܶ ioX( -RۙA}ˊ 3ݣY|7V]#|䛔hbQ1hAخ!EN\ȖR *U?K]dyeY‹Z¨#g?^IIe-+Yd _@ƆFLo6LlCE?:[6_3ʹҠ-fO9H#He4= CS$T }0ZrēҾloa,|ķMJ[25|Dت9EW'(Hu.㮪q+me J PJ~RN0!1wלLTsOx2#9JFj?-+!@hXxOCF .5'e@=w]@ՙ >Ð }F%d<[ y~E 6\h^Gμ|eD }FtfV̙RW61NhX踎MrhP Fz+#(kudٖBu]i/n 1mCᲈ8hé=\BR_Zt+[Bw7N?:NU'TA.Bw5fL0Vc,|8#,㸟]6n$ZLV}L>)'7{iy^{ Y+ۊ*ǡ&?[\hB&yԼFsMrל1NCfhF!u/Y"ug&pbqQeP0&#@'mth$YZHį&7!Z-t,ˌ_n.G]jO+r([B\]̘qfۗp[Bλۧc:jDKnXzn~ 8jf5<~ xBU;JJ  F3>~y s}*d&d5zY7N}(6mВ24L&"-73taٓ7UM/Ȑnc`?0Zс0۬2=sJ;%f`3CmYe%(N3RȒ)J+w.-8h1M 鎓2[>J^DFO] ' }MO1(\ lrZz~%eFI7b1멞LU09|O\ ]0&ank'׾??R϶ȸhis* TVr΂QA#*uUkCT2:֫cgғY$knZc`v(+K):B.ip6n`x&>>]$jٚK8@`.B 6ZCnaXf&_t#`ag}rG٨CAu]4 .r 8lGF1zrº~<guC 6S2=Sٯ|η:C+slnF8r+Ց%%&{A7XCd,$%Nvf!z C%([ٗY~@j'S'FC$_A2Xgp[K:`Ƒ \ҟU6W駣bkdE,(V|i{ۘ gE]3"<Ûn>mgԡw5;fwX-ٰl*U=:zX-Agp1ۥLnQfXoI*#c3o;S&>w̄$aۥ58a"E\lG3:v8u#.u!5 a&׻, 0˴=@FģٵvYieH}LL,W"Xwk}wYQ# )aNT)Ԃt)LhFש2hF< SUf!Κ;wyԎMK9ҏsVs\'(Du;usR<qtk٬n &_L8sqi}MHȫ:65 <}odMC= +5ʴ5$Ԕ%e tA>ce s9dukwZJ@J8VdiC*_2Ks+5;3!!74vm,ݏJƵj9)փlj L]εZ ~g  egwTagA 9s5a*7)_5 ?|Bc9Y6%y(j eVӵVtr"9 8Vm˒WvpW ʵY:)|lv4Ȓn`bOt꽞K;в S08nƖ^.'h(ŠC넔n`~>ȻH..C_H(VKy?ng۷b1DZPl7O"cfmL#ǩneb"e_7"(rORi@-ޭ)gx񖛉_p/YWZ*O>8a9!_zAPB<DRA]; :{%"AJ"uD]\7maw|j;` Sfw]fq?c710ӱ30s0100ӱ0sұ1[̌_';̌_13lt Ll،$`dcf霌N d`W)XW#lpHQNa&N޵FҜp%^l35/ߑ&ANƑMAF?|{ 7vsv85VA%EO?vu~@Se#dwA922GUdj"o86"CRb2titWPqҦ>+-kgpٜZqM×)9>_)Eg'(9]@R&l9xC*~}v 8<|ѕhyCFn|gУscz7eOv[eϰMO>'TBc@Sbg˸(T4+ #*d/zBTeb+&77w.OJZYsS%XpCOh}\M;3`FW#eWtB`^B< e1%INIL\&\d}i 5襏0m\!Ͱɐx> y;)ĉUf=W=H׫LCz?F0h'FuQ AHzt:Ũ΋Ţ`(C!dže(Gqô+y Fk)D3[+0p,! (\ V3~@Q~9W1'o8 ;I"Nz Lz|<񍿘>DGll|&E`͠.9+)+JKur"k`=YfkEaPi!j"{ &?lפwڍi(1GUh&fB3ph><]Z ԭ% uڳo`N0y:&6{ę`r/!(pqQ˿k1,}JN36rĔ˛8 k,%d6(l7",`Gs bHl0ĞB)PFΟ+G!M) #$1ӈ666U(Q$JOqZ. XIttbI 2k_}$0DPa6+gJE]YO#LGo{ ;%'a'(>;+bc-tbOuIvO:mB e 2HhT =0#Z`$@_^)]~JPp<O_ B UTDTק6$ǕqیOCM0ˆhsM>[TJ^:y se$tSu:A XJ@kT"$RR4G#A%|4.]ݻڭNuwix 2a({~C`z)#`UgXD DhBԌCUw+J@Hf ̹\gIq=3,;J,ͪЄ1ߟq߂JdXȓYqUz5-;oiLa8w$wUG‹2DwGx|ݵ85.S-IdlacvV%FkxTOξMiMUh p2 p s,CԵU#6٘3ܛQ[whPz [N%٫2CU qi~S 30R e#N'9Ԣkrl*yJ?AN ǨEcF ”mq]ׂ5J-BvNCM8eE\cQ>Ÿn Z?s F\eBD:Mä)4m]̥a\fZ0 &<|WZ̰ҘgIV7lW6V5,BOOn^#E]0 i<In& ]Z7Zn9S Y 5C Y`i8>zZEAÛw>ml1Y].h.f`q_ݾ _c[*y)d_6f_puEg8ui]ZZcLzjպh }ѥG|WYL"5k#NMryp$aybb­Z힔{G%[2`;dz+`A0>m!U*f/49"H䳯B&dH%\Xк)L8^ {iJI[\Dk ?"]4 AŬP`Ugt1yg-}ӹb[.*+ܧ 7O]\ތ:q._CG5!RTrM\. H9„CQs( ĥBfUTy{LC)`Hkc|cEs!A.9@/37VFny0}D?/0aBq[S-N1`G.XcƖ\_˷hk늺^bVre6,hh"*W# E e1e"J8 7YjWcP''-HQ?|#r;li'Qv#RNWLMvk&rt*"Q2FH NZsJtzy{]OA' P(!"]gkaW, ڥLjȞzqE2E !1ǹ[HJ=>N| S ۺ>7M8ѭ^cÂm|qH&8 q璻*R5~}&k4r$v6ez})TlkLAY5R?]GKQ <@(GTjaLDc۞U@C3I׀!UŨ[h.Nl1G4;P?yi&YebL-*p߆ Uz޶˅2nTR3+X(l?%n?M:ծnǃ4C dSu~"  ;.,bm϶nˤǣL2|8P,5SUد 7 0A]B#m`-mzƪj ԪR.yNvıG_2d,0xʴWc\;rye+7ThT[g@qI^0̹-|kSoI6nH6~ i_}f}UvIz)CB2$"7XN<ܱuRC_>0&5h‰hӫў(D{9̽ br R"eZ ɪZB^:KwX6 \kP`K X hLBcU$@ ĠFh\75{wj;PT Wb ]#}_n6~F>pځE@dCA%z']Xr"S-&,bNFwY˙2?+k]><‰VZ벗Ff+WNY5]L>lV7y'|)pz>aINx̞|'`iX_N=HT'p6EONwCQC_xf* OaY"=d&ިϸ0P{Ex󃌲y6Q?g6^. ]i4 eL-M%gTnY+r /uMMQ QY3yؤԤr66g4gUZP !='vI#qdPh-.JOcfQ +HD2%L-*Dzt Yʺe7'-6$XM4jJ@J!7dۅsb?+VIɨ#N\gqdCʟķ&ضt߿[1= ^슝ay6b"sB<&-@ɀet-lr}8*r5d;9yA*@P*xph!b@Ҝ@YBgejL]W.Щ9TiDP"CʢrK?JcƬТ<xTלw3:`N-`MeMvl+ _&WPx\<'mpS쾡KW>~vPptMl}`wN9'Vu<3# esv\8N.CcvhAU AD)u T*>p EZ>ECOFXC&ezE\uf5ވv,A=|A?y1vxɴs2xTG,.ME42 iX"D,'{ b/|A0М}hEޏ;y"8CBuͰ7]Mw\C?.$#['P,ag) ︔+iaRr Qi[Pۀ>y|a5v!LDgEc&r.;tp /3υ:r H@)eeT6|1ɄEV_R%1*7)@snUiw5)X*6ғH4ހ)5$ uo St֩6_%֣e؊2jm'yҶg ]+Bpe?^ )23,줥ʒ ףrC4gu#|2pjml~:HX56Wu(@9(B]i˳"[T Y8f&t7D;XQ"5' 3'C pJ7F Bv^K,g\u{;窒PDIևa8{+ Ej~K$ᤫ;G+(/ O }LgUiTwGRY[Fu'#ұl|K'l?N'ġVMǭ,1"1e>pYKsLp5%w1vҌzlCcj>~dLe#>[J^1LMtfVFR&wTT4i=LꢂW;S%]wT/1Ne- WTjUaL}^y**(V;;xq㩐8l'c"6(v!lHXȣE@Lsxu\F1~p/x_X`~.J_dShs6NZu**`fj ́͡;h+zE㧥g2S wZGF/TlS":WRB,x~MfR)u$"’~FN&ݣmcɆm#&6ޅ?mu3zAKඥӶY>'QX|,4s&՛|U~?kDD g4)&MQE)= ||<$D=^uewDU;Jϗ:LX3Tc|<=D_JYnc, 9`%3F:cOC#&%յ9V~}訾IIcoF΂*.ҕlf"4a 90Ɣr󣭣} ՛c[v/nғnWWkC|,}FԿ(J E@cDՇ;wsvD JP);wp`)|V<,\ %룟 {JiV)١q@\Gbt]tJ_}G%47Npr6Ja?I\(m '?_N8{+*r:lbm3v|lWAtceT~,ͰU&9ߘzjcCoxNv2!Zk^S6Mx2T |' ۦ» ;*D nt&4G򍎴 7?MSr˃TA!'4aZ'F/9 2_ǯ QVb⤑r:phc%˹2L&Sx]#AER")5S'Fk^]FA݆39[p_ĚnP'ֆum>эqu,iũnQ KT.I@$Ym3Ir≳؎%M{'4$An)U#l"i'M^ӳ }S6izpDsgXJVw[)^=szxY@:( ܚZF+#ە8Lw=xB9;uc"Jיx2 z7/P1F+.wRo1˪k hcvaZS ~ȃDa΁U YN0`9d#bK%K*sTV}XNe۪g!UKF[΂"Tu$:H^0꞊]/Mv_]˪%)Z yR :U?Ɛ[2vs 73(? !6IRưX0nyŶ s3K\E.0ce Q4@jAȯOi}{{A: 'fJOU,Lh du ("T/uo&*Pc4f?:}eGstFMΊQgPiTKq֩·L}¢j$JnR~w%#٦e:ƾ2wbci *TcܽID2&uK#Z?Jޅf%,*k ԮI4OsdK1 a19(K+ޓ N 灌Tۉ$d:" #_3*܆-لǁ|ř~9qOױ +gMv=lXhT-KFPG2<H O| b[TmY.A93|1g/</ya-JZE4ZJq(D!X撁|ZloIIB#ۂO"yd+Nײa-ܱFdcH$s8^)W"{S0Zfr|'5 97,i)PyIOM G6vDlG' [˖OL}#(,kT>sI0SZ='.[[ { PW2{gWfz;\#+fL+(7J}$ ɠ]@QU?[ۮH:@&8*b<{-`9dUkr2fV27=CQi1RlN2c aJ *jԵ/j>y^+Y<ˢFY2j- UNI^rn!K{l^Ee'PtҬxٻnz5)CJvdqb2)13c4,է_P{G`%:Ud ͦ2FtM줽m"n* S˩SiEl8(5Bg!T8-/V-$A)`Wbzt|ނj[g(čvYvUF_0x~++e™΂Ey7LOSm8uR]#I(.~gwo?).i\vGSVWCNsdu"Ѿq49y>J_f/$~Og@MӺFKxc洱ܕLlwe@7]ǠH6eaڭSs;S߯&D],t+cX.0cѲw%_dVr2 *Z An!_fv+8.bx^&rvf2\m`r ;Ft[IVagq&(ڒf !΃o\A+q~~)VK2CҰa؃Q^\ĺ>2Cz/tvM#y-j+[1z3"o;A_s5࿭'}anYlo&wB+Š&\-N$ YMɥqOdP@8:?/b\|¢BOWWǀ#r۪}k'.\w}t`wÞ#mL0_1We@+bF DLAW_>_tL=)zp[̘"jG1D~WxPB!jjzU/ݻSa)}S"|;`'G?7SM:q7(.q|a;'fB];3U.HB lҿ}lJHֽތQLPUݥȞ#9#]# !MTiף/T0`ؽ''0 Z\z%4D>TOm6d"^Bs2iT4 qybr\,>⯢AjޖQ}LYGΞlzTG։?)`{:0pWTaqy Z'k3 eZ)ʵJ aFLGa\u&Ɨl lW>}Z:Mr~Xs: ɰ:O)J7j)QHkҡϷ=#o7=ߕ2o?Cc9:S5% 7z_2#L UC|{).hAVds:GUcDaRL;rMP,њH "cp-:p'0v4(\ږDc!|dEB.Bjل} rhD>əy D@ZYm RkagElM!%dR:D0$$ߓUnFmynjx  VAk ;OUm<< 7E6T R:Ļ 7;d0K)íVF}I)L]qV3S@Qzd1Ji56@3|7%\"m`>Ii+f -#l$u~WjzЉ҆A/`4ЪaEaQY0h|F| cKS؛Se,.˭XDo,cwΜvyRwt->|Bpl:`Nkֿ֓RVp{L{&q'޲N X}ph\C7t#6NJʼn/c183*+~Fi%Kg B8][ c;,{ K3{Amʫ+l"W\\~c0:̴ekP,+Ttx6g9_{2Tu @ [U %:Vs>=NJRr+Cw̤(k j*U/]ze#ћ̝`olȪʯr pu-ˠF3rgM*c3B76<啌K֚:9>|c L@V}6cpjݓm]}-EŴ#9PZGq>VQZ%b$k2`%N;H*7_U5u ]a.wDW]34yr] QڠJ(Šv}ɽj~ e`pv5dzyc8)FY' ؍Qda*3}X{,oRwsZљ37ñ?&Ajf,aMlXo {{TzQ[I,G|dg:zy3dq~/1/'VTSe$ vk/laf8~yoZ ߬@]޹4ZxJuύWgl$Y1:T˴hȕҀ_F%ǟw IU^ |SYպ\x exP|!>K/νb<ۦ_n#%:NN[x->Xȝ!?$"ԥ<ŽhhzإrBM锷A¿ EEӸjů|d.EI-ڹ_XB{nw}·FB~0SwbtC,%R,x'޻p<ȋXS#,-+1O`csYY%ϋB8N 6dNcx@\$2"n]eBdVp(,e&zk :/u'_ζ]]'Z]D5t  c*%#^%WտyTNIk;{n,;#Ea2] lFwQ!@^p7:.*BǀJ YF0"=ss?9 ё,lx,%CCC$gOt%c@K9L qn$e!Vg;₸eVO43DO]cbdY[>X?@GA֗k Dh:#qֹG1B81 \Qӌn6隇h0@g BpTG&|Gb9:ƮgKžo`LI:*&7J3xu.Y/$.!j~ g^oKyoGj/1wNtOU.9[yx{L%?a\ ؆Q~a@MljJ0ٵN)չl?SAAݙ@8(xaML}x!޴H $gZL.gBOt37|TL/Fx 9|G:S ȑ/G/2= N9hcfARI |$`eb-;\EVOy2v[uRG_*LN#6d0|9;,Rgƚlnz-IG^yium4:#&^<. $p| <}Qy܄{#\1G}߾z#`~K|5+Kye_!hBar_eXW΢L ɐ`z_=&C>tm{K@5<9+ +#vqu5<, <l),4NNA dU WLic  [bȁ$$w!O.Z/ T6@w&esr0pqq Q`&bfbb/D ^uq.v ;pY2{̌sZuc:NY*\᪒ׂ~Ύe%%I3 X=,>8\eD34 =;<>;~dGS.`NB8ԍ3{5A&m9a#$Jxh IȎIAw|̢=>nhTBCv)7ANoO֚tlR'D[q(:Vլ Y{h (g,G$ќZA5MB<O¿QR4L:E]P2ڈ, q*0K禭//U_OwG )n51ZS|H)N%`| 0AmҚrbE' O y R<ɇX1sOLƥe[$Plw[vR;2khe%sf٣DρM_9,eEv%]W4BUBE}?ˆtu Cb$ U2[;1JŘ`,.b7F|yPȖRg{tumनߠ%Z8Z̵Z_$ł)c\7`8`^!$ No;5:E,'%jNBԿVgzMPic=PΗ)S"8oC)"c`i- }c|.I'LIݧM6>Vq(3>5*{ YFeĴ_ُ@` :-2C89- [ik5:!ZrfC/`k}jEyaqA\pHv!2NH*ލf(-mxl8K/j0cjt.VTl=L C> 8k_3y6AA=nV"Lal d׬|bÁY?gO<VڌRg*sj}Ԗ/_&t[:R[QJ;Vo*n(M`J~BA܃{% q+aȏGfrS-4q5i!?mzkL㫎d}81ZhWc$,|lNa83-~mZC50;1J}f Qw⑘swPYEI"C'uvP ԅ l-TD5XC7@o "S QZkV wq+.:~ K&:E((bQN.xhdDp1f*Ѵ!i엮 zEUx -9yڄd! t"x.?J|b~y7V ,MgrĀ g̽/˰hk0dЍ4Ͱ-sJ+ iTTFNLVYfVՇF,51DTRq^ԌA.QLܦvO6Đ[F Ě8AF:ÁUN3zy-=՜\swU^~!ulE*BA!QԿMغD/ rT(al)'Wk.z`tVOF<61sV!)Ԍiz]2/Wip6*ߘ]p8`m":+ qO2n5:.oz,M :޳Ļ zZ^D`pr >,DtT&z]w+[l]ּGnCՃb<%|0:[D& Wv*m ܭ j[-V&b9uV$iBI ~7k.]M5fX =v@ؑWkW?vT8W;4 ;AbdvE7΢M;)Ų t2|Do3"Ѵ%( ]yGAW+NﻅB§yގ,)!"yK*6}]/}ʜt}\n7D \!EUJѧ  bz/K>$TCcx xUZ'kyH҅~@ӛB=`m<8Ւ}H'u DQYSZbLLO3̽L<b<[@InL 'hV۸$MC0_ߞBFnGB> K~HQ)Gu:5GJSSXwxy[ƜnɱZ,U}" lf@zJ e9P7Pdk 5s Px#-~uai= @ f;zUX _oGCmϧ`F/SD~$aD10}I2'JhHz)ź`&6]$J]\57gI^0\/\ئ%k7)^[(]=/%CuZ`;JZԍ~հ-c,-CD=δ oAbU;ԊHnw<*txu曣{떻Kc2\YtI6K6{p*I fvS5ra3bLsVeܟU+ۀ7wǾ N),O%;Qj8lcfH\]Vŕ% +ӽ;é I飝f<`c\yEZwǏ *;$S)1wQVDc*WorW ޴ X[o1Y=td,9`sk&l̤ZlG=,VⲖjB-\Cq f[ +0Nsqu$RC읱Bta6|tnJ&&tFdA0'm<\\7B*9bM{ҔJ2Wl$@i<ǰϜ&N߰mm:ly487m:~Qi1Jpq3UH^,z :][FӾn\3Ciz[N!3T $ i7셅yWhvG?I6#Tr.gZqY듒=YSn1Lq Cb%#AV|9nV4v[2/v$tJTƯ WDN3Ph 9Ri%j e>ǖ,9xmR /(QPɃZa f^=Hĭ$xڏrЩˍ Pz0|l|+ϙ [,8T Y9I-72ۊ %f`ҍ( [}ƀZVzu2zp25;41䓤V: ^8&U<(?7J`8ahȏǦ`plIN~Vk-{\:?[Jo@6jU.X.L XtcmEPF*9pӐee8g=:1!F9Rp]KiI- 181DWG:D8O BI\ 9#woP]|T- ʐDDditrF(V0V2"ƆK ,2 "3#P/"}C"} OƎA,Þ1!hHQ$̳A {pVKFڂPEyw|zƪq#T?ng9l^0% l6\WD&j d4C8#81A*bև2J2P;"i-T/^ d@u %ZFKAly"D/b{B^1)z\lh n5q]ۧO *FYYKLAlP}m=%$NHfaB]wě]mPe~f3Kؒ(g-Moţ[9=@\pgd~=l/`={~f|5ʹHPiNz:rilA'zvC]}šSG(_bk1gsu@ ?Ӣt8cНv'qN#6N6 b7sîw4Lj!f{͘p 0Y2/)ͯrkZ#HqmvT_%v;>)_<_υ. /~}={`-N*<ٌ8z{Qmj*"e׭Hy1{c\1CuDAjˡyakUdHaslQ(ɑI<ދ"?̢' 27Y Z,9Xi6Dj\ʄ0ۗ7胎(-6t h{Tz"c0vwa֏:'n[/pﷄ"ߤ2DRV'ZWjO%; 2l:I44DGwd{7` ``M"^ӊROKi" BXoa1Ǥ꾻 g<]s+sL0~y! tEk`,%TT yQ[m7Ӭ:{ 3cl4 RWfqR}c{hшB,v)ο=en#ΰ=Wz_z2g8mICPn~Ma5*t]=f_ё `"n!m+{fX5ᩌj7Ktb8%1:աZA<,?Gщu8 4(~̸rZQŭb= - ƾޖJDxkHժ]yҜw/HQJ^cpS=m}n?>mAf@gjnCaSvf9sxS)3+ػ0 ճB{p _BH^e!ăBͷ \G&jC#DR'1w0]aoR'oK zKvOE{q6=@Wc\aٰ~-H .ʠT%# c_ ?G8lMyXXx ,nXy0t;lx06 } ymmhJWU`3~Qwk dϋ*C v<}MirЃ1'Ơ5ojI[1]#tsƎfa+9=gL XIoTް7R>M~ Z[ bKy]`$nAeRDQ&)񍁓QM|qJςk)ɻOKI=^>"e_[qF,Vr2o]0b#Yc0"o`~{oi,ʾU0R#/ZY} K!atAm*fQ'DGF@Pr

WYԬo~J!w.qdq;nS=@E(ES!WHs}rCh*٣̥g䍡)IMp0 h(P%g󩧯g t oo" x&bSϊ̇)PlXH<D*TycGJ-$cY;Fq1ybώ7^&?2+҂DmL/YmJV~Ȉ#mU>j7"0v؁90>lwhǦ܎Ĉ55T%Q\{'v$c_D]C̰39q)\hio=A뜺 !KXq,13iTq,t&0ˉJJ=P#Km%hu-LQR<H6wG!"ŐSu6GS Œ=s}Er-@BJR12_Ƹh&V_k2Q=jV3vDO #,`U3HSx9qRv:G )6gF(}`TRgѰdjGz{B t; n1I)9d<^# ;C u,pநH*.87@:rg5ȶObEZ#ꓽ4ӵA@Pj?S3<ٍ u ȤJ`-t \D蜾Q1X8! 9u9Bz'[3J"?v` PYH**@x oC1͑?9KȄTGdWYր`-"۽'}}:V( |י}tvz3PA@~>2$Ͷ[ T`D[sWsǥc% RjHldXJ\"mR`~7S Se$3]x*~}qodZ6 WR`}\>d0="9ry/%7 ՘HFTB; N*s_Er%\Hg7UsVK {TtHJVf7SoG=6JpYҞqfruM@c7TkdMZtܕg-m7c7ӁKsx=h吜oϟ.}xYyۃ}M,qײ]J'2z,Yl<_ڼQS5U)͕6++yM&yO*=sTvH1ǠA5+Ky9͉OT-M w:LWX&j54xL% RQbh[\$r20't b+q<ʋ4}FG&̭Ε޺zFqR|)!k& ݖ Q 4]ѧ1ߢWd -ifAi9{OI[:RlsZ*k`z33_ *L{Ԟ(MƱc9Ƅ1tk5W&3-:m&Ͱ<_YՋfԱr}GU+wGft4iF!}1%K:Og5Ww.هTx~,չ$wmDL|WUyʈڡuS>^NwV 9^E#SNn AmP(ۧ<73g>=8}y1pk\$]ÿ:$C`6}M>y,NͣQ;:BPo0S|:@ l)䱀1n/Ggv19j9~?8.ǁ%^jKfs:/RFw" rdcZ;;4Ϫ 4?G;z2q,b;{Jmy.nZVM~ rv*,bU;Mrg-4Ԓ9n C=Ë}>; K1F^' fU+\5egqUoC@h_hIWT\Gs`s#Q]hPqΜqq^*tOqbZɲsg>u^SyӛUi!gjZ&8-O{|=7pgwﭗpAYO O|:8X9}4r5ΊPgFbrjfv+B?nOd@3a<|u=fMeѯ"4i݈zxgtH2*|!&_v9s3=i/mC=p-wnT/SSRm:7 v9wp5g{1SWEӚTGW| wJPN P->KpI F4HHB "%@ˉBOesӞ7|=~F?#MU0QQap29o,o kۛߩ` jeMMBf.>h)2O铏i 1N&]O;'ky][sil}se'cME_?f߾{=C]cّ^rH\ԑ1c&^_5 )l%&.q=ެĥDW<= L)sԹgn7sTnQxcvgϖJkV9\á0k{Vv'˰,7YxKP7k"^g~&ThAb/?0`|т"nLV L,vsb!$v\?uE/h#X647$H(sTcWD+tB"XRN/9%~c{HQ D^ck S bZA|GjKV\ba:7/{2)8LZ,F):U71h|A_@:,|=WԶr<P'Gi)[de᪭Tcw1[QY mBgʛ؉ \: @U$dlBgt'y8N6+ ljRUKF7) W[߯볤  - xXыGfM;}v3f=D[<ݵwUS+Q }j2#?ɯoR$:Trر"&B`Ȃ$oz<%+ep, 6<}9!N|z`Yd= 8s9kh2IA( ~drqD+%!-ѐ΁H@xUqD ;MV,I&?_/U4k wskBA|ȧYfhr"Y}9ZR~g?+~EC|.vyeIB_FKYol)k*r<@yqĕv2QBս 0 YL [kJ,<|tH3DBD[T!4 er -C ٲ5#Ã%yx{նb]F $fH]|M_nM;VCeP@i^}_qZ8 1MXqD0ǵ\DEȪK\Y)5OZu3NDeIucnߪljOSOҒp )ī^~.v$ +vf͊S%vӡEgeͺ؅Y~9r09mJqJUa3/4O?lx,~26KǗrli +Rp^>.T[\4nue [7yJ4 JL6E]vΘ#7'+4@w/?hV9ZwBzp۽#+E5OVI>9lr[rCZ3|}bG&&;O[>!N30Kw՘ptzGõ%io['vόީ&/y t](asdl5ȃ%c]@#5]ctv;+zX#BPy]1,wp"Fk`Ylb"uy/`A %Ȩ0,pCFvX Ǎۂg`QC᣾ZRf](q,G{l.b*S*Ȱ{Xg ⇯\)=-3B4]q"\3XdF+g*y6c`PT%,m\ tz'bL1{&2,"qݿhO`h7t=aEtj6]&OB "<碌M)l"C&p,3䮭6-9! JF%ӠZ@:er31VnB"8_9qSMaĸyOjPG+ PQTR% CatB#N5R'4/؉u[ȐxelA5atԓ_I,kނ okp }dVU[vl a8e\x[9 Ub4%WL9|MB48<8qLLEn5^ =>6UcH>~iOQ͈,"/"bj|bzJZ,`%f:ѦY~'oUgdcҟЙU+E73doKJl0q`-79lTj36g ()L40jCiL%7--+!7腹l@O910-4a&8nJ(6- a?xޥN.~5et=Óg4K~9_tx|.UYߟmbX-z|CS\}_AewXLē'rTF_ KRCoVZޥ: ?޶Dfm} (F ״ΘA jWƊUu>,r~]YI.@vx$^٫ũƐNZZν(R7dwcRz3 .( fGm}]фZSiff.bVR+XQ ZOm[=kWz;L?.|d8jі*K@ݲוpwrP9<*<fޑ[pvR" 'MM(n-|( r3Adk뜾TeVs d2yQd!CM+A OښeE1N 'vkoYOխb-鱊hO8Q]F K+GV $5em6<1qc*\9o"h×kd `?F,Xy3'f@$dʫT`ؾ>O=򻐌?J$)8X'8FN XLڱcn"&]/_{§q}PU?CD}uUk Կ!.,ִ֥Jw}2>5wtPԲJ:QUM'gt=Fbή/SjT~/.OPL8֮0{}f3+육xE2=OsV4Cu% &l-|cEa۲{* ܌ x/>no(W#%F"$a/2w *ˇ?`qؐg*-'i@RBX͍t d@PQ uoOA(WlL9dT]P26+KHgxvpʜIiEblVtvicq`8Ԫo>h,-w(3cefc/`S fbO`XY9 -=IJ 6][7[{;$9VKc)߇`pȈ&4]@姗GwE' ~Ȥ#UTcϜRE4TT1QzU#I^-K"Mg'CVS3eoK7viG珕d.(/bEQL7aM Ez \xL\%8bGF-xau<=o{f<'F_.ϯkr@x蝒:f\b jҠҏTdn^ib2=5X*m@MhUg\n-E' G- /-Z"9e 'ॽzJc'o`SAVÑ")MX<q3.&$-sݴe$KX D3p1>`G` fML21JlVL2

a#z:{_ӤT j*w[a,sĀsfk[cqJ^XB&b0 h1qUUe *3 & |'{p@H LI >8aG!&TUabH)ޖ  .+!˾;sya%#*퓨 aMvN QmطwoUj+[7@x6/[li 쮮G  +148ouZo@Pbp9J]rJ:"L;KO]1h~(].al}ٶGyC+#O Ϻ")[[WDf~ǧT}xLBBFq奶BO`WnIKCLvoeöWxqGRPZ} fE?2[B@`aV:v4vb9O:30D&ZK^'qu߱Z+6Im\fP:Lĥbџxl6lg#{ mZu24^/FOUҫnӸ5ĞXz0ybvkf jYe~a[a@mAO`"LWvKAcJX兯WezͣXWSc$bqcgqni#f6ךVV=+f9%V=,U]dVQܽ\LD=^%.]zIJut0Y#teqqj*@e uy۔L*=)c0dYAugps?? ǎeo@l­b3 MT)2F[eb,$fkݜg{ Jim2;}Ջ1j®#\8B1}(}@kkOc#T[g w#|:?qwT/tg4!2elZĢÖ7B/;jmj僸isko-ӴJXVmnq#>B8<8СtK(kw\7ED/ Ξ\ d3oQMaH>e|>NC#f 7۟nmTR>Xmi>F;ɮbJ^iϢe{?8 z98e}.+\}Mm}CCLE)L,ο Y!Oz6ǀe+pazzux*;*WKd$u9 @/S-[fۦ-WMRUD#Z_yM '7Y.f)<8+ DPWhAYJ5g_Ѳi~:z*4fMh5PHfU?GpN7`,gr'nZGv', }5GdV!K Ww8bp,A-WNv3.(#^s%#p`+ZGID{OwoJ`A'hlac'A(ꣽG Қ7vMcbu+vLρhf:`Y ln_Jaߖ\|sC\[1ihZB&o3x$5|gچ/pYEk^Ef=hc`6ePR!Pw3lw{9zzQ au ~G}DNHʏfPwR>E?^8C+zOc]qqY̸-Jc%,3+xE6#ڱrf- ^JmE'm @9I V{!K&F>y&O&Y .J&\\؏@jԶiu%^pQTpƈ $19t7ֳ`R= ? +E؜ZtY{]k1B4'ب p*lYpU#F~x qdWRKOz 2VB#Fta:#73jm M0M?ưyΕ5˜@12U-D(<嗟|eHZb-x;2_@ϧ17zdmj$^J*hOr#7ΩG$ 'FV``Xg 'TTo 4osDlq({{>]!tY(ߚZ9[K@1]{`&z >[kwrh嬚U̲K-4U PaLhV牳 q5 fW+CHpW^͙Xi9Jҁppg 5_p,QH3̧$^kUw9Oo63: JTi,Ff'Z6_ &҂dL*.Q)j`Jv:MUE[&|sJhdaTG^ ̗@>5 x{h Hj7}VyyN!abw+/(IvH!6ܦ*sS˒M */Q'9&ƠJc*x Ì`hvc Ԏv<[FXl$9ig[A(~t*|A!6j'J%u¼oOo>S{CI:2i()d&š`Om:Ȳujץ&~V>ԤCq/ajLVäpQX {a-4Ն3S3LHhW&ȓ)ׇσ !@OroԼ"_߾%ʀxPs7ClNo%{qn-DRbbT'/͋fd]U:?5&F1yNJ3x%ba6\9ن.ϾFa8/De쁿usBbY u? Y:fs%o1wN|4ZAzti4}ԖΝNJYA$R%%8şk`#<E"H7y)2{zޯdrrIKi=rvG=Y(Y'B,L]?WgsIIn+nluK+{e2{svSnZUry}5RuvyĒ`fPw2!==5FPB#/|Ղ)x}H,]-ý#_ARt[<~np#AQ-46A3l_ 򥕭JIo.ˋ׿{PY)^GnK`8 b34bLr#9I- P)f'EE ZN*M%ow?\D8ʸ2D>b_,_Ne|+Bp9l _8=)Ec/j- rh.YNHD6*4UREb=X(qWD 9,; P&;ƀ _iˌZ;F"B 6[NQJ mdj%2H`HY@nN rkC5Mnш/XK_5-(`R׉YJI͸iȌ2vHEՎ@TEt.Y64+ i*ھNT5*A6LB$ d7lO^lgG@#fԫ_4.;qgȚ N iFl _װ|YE e e2]m\B l 4tgH=`f0L XtE5JP(J4t'iK/F2nZB!,2Qf#."!T2Paz}+:~/Y]"]-6zZIUJ>S*eqݒ×Lش!)1"hQڴf ]nե4?OPj.N`1MQ2M&-W*ΩUF5q*l%PdW!+t6ź-9iHvr]9҇l;Z[c)OpU1FaFhls;WllsMQ(mHmi,[֨GLj Sh͎T}|"Bpi\mTsd% .vQ6WF-M&PN{Yh?\sn'hPeZjz6ھ#v:G~q D{!( }8WBP1!=8ގaY.\[ԳJCI4sYӼI1EӎT ,*j p%wАOPу]5{&ܒ{4ŘnPrg:I}e0WW@}}]! ZP9P㐧8sJiPf[$T\4$ e&FC&(Rg%AIW$_vAXw1pI^)Nњb07k{ w<8DIp]L,P*R%[J șqBL-BkN|z<ђ`ߚ1JջNK#*j*rAErp~ٓ\u6RZ &=iZWn?-hX=Xٸͳ뎗Dϥp ڂmE@ZG2lz*\RK~KQg]t( *4`8 "SVHÌ'h'4jCP.J-RuGQG삢xGݸw]gD\g} T54 3$9~KWJ_Cy͂F*zA6`@ ?R.j^ mp KP'Gwc٫oMYV'Rih^#+nuzXݳ8vAawuS't2t̼4u."zc/[Vz!M6mz[brOV9ǂ7ϊcٛɺ|Iy+3+sPWkݖ~(6;l\=zq&ToSB&" 6np5A{z*f?&`9۽Cw-N0sRPHj.ـa7H=[m+ ̼ӥjxši_ÄqIhUYd2LBiG0@o?FCoi;6n6iEh7{;N[2 y֕Qz ޶n򫭕yypP-]Vfkh(б-v*<49 ̺b3D5ƱL-ׄOYSH8\ו֪jԲTefJyyl=9UR)n ceՈ9@ ZoO4EJ[TҰǪ 4oOer/nr5Op%|*]E.%~iZI˄e pNAC\uQb,FNJ.XpWl)6M=8ʖ}mdJ!17-Ѧ6A$a=ؓZŰ Vl ^q]fV[GXg\k:=;bXd9wJC"Z[bh3WYjGSj'U oWVQ 7 Ox-pp;\ØYZQ83e>/ 'ʱNKpw 7VCPA_SLo{~_y>֯SP6$3N}]mw<-͊Tm `*tn%*c[I @wQer *BD8.> G Jh>4X'Ƃ)>.i~,[{^9AVd?2蔒%`^KdĔ0Ï>N{'6RyCZ@Vz]*,4X\]vzɖvHtz˭t!gqU~g\ZE1|I6RϵF9FpG5(ݝ-Ϩp9 ֳV@ 8WZ[Gܰ][v9roGOiAt"j53/v䝂cg]A⩻wڧ,H&|If_@N[CHy~M>\I,8jBC#RѠa|9[[M9Piʇ_ r k:զٳ Qןs9JI Fl?Z\lw QԶTv¦SΨ6Δ0t*a| >D^/]  s͓Iuc y YyP')ڸ,1Cyv r]5d+il<ԉ!HBaLEKAg<3WިVҽ볲PkM \!Ӭ{OZyB14ps!'q6M#};t+[(%aK֕fPh-GydxޓFXDMF P" ,7RgL%SnZf[ .˳mptEdGbp7D%B؍7R  pEc'NX{h%J ,NcNzwY4oc|G',1tWROE(' /'$cJģp g|!ijvs[>7A%E_%L7CPㇱ)"HM0Ӻ-䧃+^o+;Ǐe z>Y\hx/b*kP"v);!Z]]i#~x &}5 ѷ4Ԣ cmRv*8Y`[Qmgc!9ѝGTܟSQ!'4 F{"#aC`8aԺz;.X6PNzF["Yv0MeÚoLcխ'd>l8QN,U'+<֛یnW}F@4j:bc#?-3`jY}hFu~ jC'&Xҍ R-1&Ĉ[CIW3l9)zWܔxd~u2j"ex>FLٍJ;K8 bt߶bEdmy%F`{8CA8 K+aWeQB9L'Ç:L3|wrmʺj<1W|XI'2qnqI%p~N`9(VN`%pZph4XuZQW@E{ % ") 10tH4"0(Ҡ [Zgf}bXa5Zk(O>Pi>{գ! b! \k ,f++`!q/_=yrr溼oDaQˎJw0E!ؑ@*f`e[s>wO @pUj ZFK5>Pg&GӏiU Xk![~XM\lYMBh작s7^E? %ZWW*,ͤ^>,HY\b$2<6 .٤;7%@f w2ۜcYPy#T~/! [_&'6}?x*kl3޴}Riok=0AwB<b$K,]/P>@c;J'^zӬQk0&7~O%'9 jGcUt1$mR`Mg|z7!\ɵ;esHg>&ep6桦gQX{|UV Z\6(R% >u(͗|(4xC@ li$ari޾c4Y=pEQm*+P*sςz'ۗ߸CA4>i1>0޻b`z<-EQ-)DaI`V G©uf޽m4՞ݿfNT7zkfIr_e>o&֩ih43YV=Y9GjLž-j5nZ !py]ep>K:iJKG1&AswGE -+NL((gE[x$G1wl4Xn_>[ OKhwW}c❀؍3H~77-Y.rl#5_JbG]С{b*mE9a^Ps5gTSf~SC Ƕ>ڐS4@6A '.A| gr-D4˞Q7l1>ZٚNp4?IZ>+m&%g։_mZY9ζ6BYnk]^"݉XTs81TN8HA!r[jHH+H ‹%#Om%ȗvp=F;y[YWhwk(g)pu$sm6Kzw 1+u(՝wX/r[*!mH~>]FD^O%c2_BLoLN~!5cԄzu"~TV䋹")#2 {>oP!;:ZLgL;+41ְ9o@>wNL3]8YdzL8J 9d F[gra ЗA'Ba __ͥ=f^昼1o5BT6zY gsNQ/ˠFGѳzM&|pƹh>^Y,Tgc@XG{jE Fmbs;Fm}R şX/S ͚R#eb.O8|u m}26xʁ1PO]|]@~U1SP(c#vlsʜ7\( ORn5Dr)&&8M该z8]N" P7׻vmdv?x͏OD$&^\V<;?k`x}{=A6>Oo~zK,9gפwnOOv@H2VA;IDa%ꋓ >+&ӒuR惈 Wф'8 V&? 6sxW'XrΦoX(R- ?~..{[l,Ncɢ!)4o9"+0vJhY@EϏOwBw[M0T_BVeWfŴo ϋo/DϏ+xK+}F# UF=l ,.tSUg]b%F-yd_Ƚy:F90[9[Ɛ)φ"F`I"CQ縯gnK~2;/MYOx-erZ>~Ga2 Z4U>G)d.k(wJ'{[ oog"C\ә)ƌ,ֵSSN8V+5| :И"aΐerVZ-Rf+8W*ŵ\C-_7A@̰&>^,[Yb>}f< p% Gɍ39Lq̍*~n /ⅽQ-;,w&Sbr*9n/](|{Fo}{&kFD;[Åԯo)Ls"* Jjn۪sՓ.͈V #.Hhgֶ/,xZ~@96a] v@nZ"!%. c4t mHx~in[3oAQ:W ),T^U[rA,`7K%vo`348(k9TF+5Nia$q m%5]wu0cߍuΪ@푭e57=jے;O'u}f;#_EZ hèВah@[c?Zۘxd4 TPJ/Bæ8/Z#/+ ߅gi} Gkϱv_ʼYNt]#iOT&l\c\#q87f {Ers=}aYa'?ݽ^|AޤmoHq7LicA:,m#ÛP:n([2:s[2QoЬ2S*2^evVP k4z<_p$poglc^,tQxlIàod7wD?:MW001r"+360I53w|&acicbk`d&cmlbb&iDYJ)'S>>Ϝ(NutP4F*n@OM ,L_?Qi;>ݘFeL>SaJSO Ӕw~tO}H@`.~";I>֣GZ/1w==]fjl_y8dq/˫-*{!ib1. \{>0Wϙ-D.&k!w CaLܚ%wL#_6!yV|Y|'s6zJ5C[w?|9C֪\Cũ\ɔ>HELRHVb2knDMa9biisp\ٟ-F/P7&LKM\:rOZ=̚5}}x9JA0w,?|8v{qMo$KVB''3H0c,'/=!&g[T;`qZ&ȫ{:ǂ[N.ƺBPw<5?^KZұDhx8f̧? Ӝx^DzqS+kUj&(]6ԣo|L;@וYRƌ6eǥJ:G$cкUT wrhF6zݑ*ge?B`/}GyEsWڏY۪ԃԉ7hC.qQ:œ S2p0m{0} 0 'yo/NNs ԪIwOĒO!TzY O*ˠS*Ucho\dkPDK<mxjD{o-I"Kfj;^wp/Gs}ϛ[^$ m= WS*Ru.9(9>aA7y vΨc8vuj07U,)w"K+䗏|5NTN&M_5\HTj׵e f7x'uX/c{A&ﲀc݂A0}l-ߌ N :n"\8TЁ|0|c=ҴTF-m|qTd-Mn$&)S%]׈8G A!Gw({CJl?mo]%i.`AeD4AYՁ+/KBb^[ͬ.1{L9_YI|?8Ā #^ͯ[$oȧ{0c5D4̃ D 2t4:dro0M s,CLP@ ,֏ɱUVc"8; : KЇ&B634B1Xw;LE:?c2I_'d5n^Zh  =u*ъtCwCS߼m`еU0텻ET}udG ^:u̥/:0Sձӷm%pݔRv09M˨p}u$ : ]eEpޞ\=_Zb ^&!Iv]]52לهN ?X_ά;Y:J¥CtCH.e š{3>u:5wi݁įUp5pD`z%Ni;MNS`#F|q#e) ,)h0w#נzG+_aQ_PEtQ$%}ƣ|^U!6tW; U\G.TT.ym@`?v^!CR^3q- )@@1a?+v`0E[扗 _C,b< d>.VkLpj}z۹R 8\oKOAj,^||+uv(کƶ{[ʋV~vu,X[[eۚKG& ?pM|'?}ҷr ,SP[jQoC3LE ;#*ILH>ߴz9p[,~\ZD[=Q{TjB@[DdbL s ubNhbΧa2{ٿnN:I~;;3%~&l&/ؼV&d*j86qh#[dEݎw C=:'V߸XC4϶~hZ'<⪣.2[Q&<COak"a`>t7}zV+k^zyVQ*ˍhyBF̞G*\)׼./~qnzA` \ n2G^NwQISɔ+Gლm 1'cVᕾ7Ou|cLGZ!\`Z.RБj<ݎYr2?D\UG5Lja >;`u4@pd'@ ImNX5H̹,R:A#^!}6 ίkk204PmDGF"&W"xj>cSO }C%r8V$Ì%F_Fy0>$m{/D!|9/Ƹ4,Hzۖ~fFOyPUg/I\}aTV?b}hX0c ߉ 8/fz vcޛwA`c`؄O;O"S®׽nj??}`l&O^(#Cve+B'&!pb~8]N\[P5Է43dS'0:Іm?H8 iMjE JXeνyfLïlsی%)]tZRu $ݗ1%$\9: "И't?T .BCJݓs9.7oܸ; (՟ ςH}@I7:r H[G ~ W%Hº oc9I}:xBG^C䊲Tv56Њr'!bA h3 1E~ZI@SDXj1E=Plh$#ނn*a c*/yn l]|K yX8w1~Bt ~|GV2oWgy)xi?[n޾Y׫.+JŒ ˂˜pOq t$S&/&Y8Xc 0`?C[~OazxH}7wFH'/f~Vp>1'^ȘV7\I<=290&0fѪzDX>\`t ctZ Z_F k\[,%w%[OtPPlRB--'Smb]ȶ"js07~ſG4rwr;'QLWb-%kSWWш8|e\~P5|$UaKAa~Tsn;LP#ΓHT!NV.K_}:/7wVYlmՃ|x`43.n<&fgc&&xH7RQNesjZ"Y/x6{_PkZAdәyCz{jagt.|loHh |{Q>@ _.\|i6 E{n/7 oO Ē61 x%2,qkh"" l d^hKAۥ ~p 8{ԧaj> Ya'zOܵ{[ݼP,`/uޟ#jݴU9ץWiGʳh[`2w$Բ䊎zU7!v0a+qm7NHnǕ)L!Ӌ1@7fl0EqC[l,j/\#W"'8r4%C]k,6.XvIVͰmכLaNYm"%GztWUͱn7\Sm0*Fjvf .WW7f;땋<;O`? d,)S}H'۷w/J'ke6>Τ^]Yۍe[M?bVhh?x >: q6sڱn o1DZ E=`()nCYU6,F 򾇏EN,(XTc&PWg2bkZ_rpZ|$'t^;! dPc.: 17d4Q1u7U7"P qVXSdƺ?bGQ Flg)ŰW(XB?U({ȉr$ HNj62 b'SvfcguJTmWwܖjM=KcwWuo||1I:Ù@#Q}(Ud;2dCw +o5GaBw@N"zB/'A^K<_@i$谻˜ز^kJm,hDܕtL5c<υ`w[^3}Bg,_3gIv `i&L}s+HzP FNñ>*u#٘3}۔ &_0T85 ;t*~Fg-a y 9ˢrQDO(+ZzMZ.i.0D;hhCE1MK=|蔝bl}Ht_oJgoLZ΄6lfަސ݇ "eaq.3`#YSK5d~_2>}^:zX$yB6Ts Z%AaiUdVS L:hQd,LP), jҸIEttXKE`@{{na^xIB'w;|Uͦ)zs~<{ݙxd!PxlAެmSx~H!O1!C!wuo7Dyy[F*&B!b_^ /d8]b*r_#u9ed[y/8@Y9,7D^mןw4Ox3L*gK—@gw$|4 *he\OZy3$DWd-E 51%J!˗JCaeܯm_2"2"x$x({_vԫؓQGBJ~=4|`e,o-HɷhI, VJϝv:DGMKxBKs⢂h\P2u 4k3Ǿ!R*ڛp/|#xbhPqJU/i3n/S $2*#wn.B~"\J,}2INđ=YU&еt%>~ܘ#6Ӹ7~( CS7Di6XHK?uOh/4"WfaP0 x4&E>fl% JTCO0`ƛOnV 9&oUO 왩r L"|MB5UBQϨ3.)Mgj)w鞔*@VqiY]+mAkA7?q:ZF67>ݧ?uwg _/9(^-90Č4Ƥϧ)-eՒ)QO+e+WYswL]R4n|'e| b(݃Ӻz`jLWqyƶ\t<- rqτ9< 72cPKy/Ҹ!sPOo 6 _Xv5IMq} bRzMn14}w~2.΋ h<ng‡7K/՟{uL 5ևբق' #RkN|S-;yC^D&8;Rs< iu rR)b 4.tDut~?b( 1Ete-z4185(.gU쁜ss2d`ƥbqf[NSYGѭ ?Z$o'@omT7@lHY,Z__,񎵯Ǻyx=Dd%gp {J}m7ݟ_{W+,Ew>ASҩ_m3<ur}FP:M1׿) L?; plhͦu"r& /W쨆Jփ( e[ 63A fͦRwugp)Tܗ|K8o%=g^b?zCNnMԒ=2=dy,|oG="F𼁃:5qKld2j1Up6_Kn݊3VX{C i]ZɆº5Xn0>9\g*3=!˾[cӑߐFjarNba+W@)` 1XƔiTvk| PKѱ*K5m ukG H)EHm!:ԙ~ [BH?;,+~!y/$iS=#ސR_|5M_ )R/V|1_;;](qL  / I֭̎| igJ _k>S `-Ql,&-np@T, |ucјiu v&\̎B|m%7;SJ5EÇGlARGt R XHpĨ0I/z,v'޶ ~3.fgHV*Qם@V9AO^]~817/{ <31Š.b:ae4GZ? soV hxvvucCLui$ t_z)m3Fb '|?XP@ SCXtT&G!k4j E2(xV$ t7=jK+otߓɅ{6|t¤ЫYC8Xc )>A M-.6ͥV.kh$e+Hw#2Wklm*;:4CܽN6{D:%FNPcǞ#Mt86L4i 갧m>ϿDE5tΦp&QyҾ[p1~olPY)>CLֈ3t:[~,I2w ;uy\qu ;L9`-I vq`ɮ7%ZhRR>5hu[7XM.!ob^_BDXG*TSrsFKߜ2C*B6l6ŐO`1z# @z)~7ǐJÈƻ;XR:褸7:G;^$/o?XkF~LſzV:vf"&!qQDmn"r0?=$V~@,wEJ/ Bi+GhXh, `l“НKH*~.e+'oq_Eon ??1G#)aKDŽnk$G(<IWő`}~jJmuc՝~Y;i?Pn܆7xaO2n*aЖ{do(` +8"T,RT``z%g!Aـ6Vww#uJmU*N^+Ѐ^{!M6SmdyK }/#pnZi扎s9B-Z{'L'ZJi{!tULC ,l {߼ (w6=:nRfA YBØ0, }F.a>IƓ'n 1Y&Q0dԼnR('_-U M}܁H@H C8{k:%>?P^=_ӟ30*`|ͨ),#<)s]љ4%0ViGH-{ LjE?bߏ$'h ,[Vpd]@Zz߁qe_($}0"V~\!}ATyD%})bn_MP#,Vf f"dEDO_ov%\Νn˔E|-G8V.?n!nS;*(P|k4ĆӉ`^wywkF98iPsT,LņPk x-c ̸5(fR s.'ӫhyj&eYAJAhfwjؿcn sfcp !&S`*׳©{0)JYxge3\*N,Q`zx ~E`5G7E-b}pcbȯﰈWp֒&s:ۚ7 "^׫hGϑ&ig/TT!me`uK@CZF!gv%RSa&6keG5%)mr]uSRS65VZ5;?r!W?KP̈L(P+H6xGsWWo[G*c! 1kIF#ƿ(-['չckF[tR!HM!CS \fid~ab FяB<LAו#'Uyj NJq7׈ۄ\ VE*$ Z˨!8&_/TU9EuzCQ9GӅsCsP(A93vƒ>UkbI8b񶪅GGR}hB║гںW'pfXy;78J{ MC~-+A"b+¥4C_?m>3Y,)RiFR/[dGxt>vo ϒI=4NcŽ3x⑑-BM Z+,# 0xcդ `A4`z$?cD~M5N┲zDKgQ7 zwKkx%X|МVkJ35غMζ/۴"JŨ6T+ַK1!?l]AZП2=٦QNu6۱|> oEqTHNۋJ:o04!s[RonT1(Hr7m'MU{U={S2ne2}[$X1(3g`bGl$6.w]CD K־Q:X9Rp W oZ( "93^lc͛J{UNH h} ,5Bf7ؐAƗufX$|݀7v k1So@#xnUԶ H8J Kg@iPdE:$D@Afh%D35{{486z'=WǻtHݱ[}]&dEp-߸8_ Oef>JlRbbkGZ,mW;/(w o&ѯ[|E>JS'jQpYcRtHEɁ%Sl4 .6+iOz#LX\J}WҦ^pwp6􅯃?kgWMx}̴g,A\{ /}urw H( ڹebr~%ډX3F!LmDoϾ"6c x[ؠ 7 q|4ὥj +PʽHr^Cj'kZhX%^zSf77{@bGeR:˟=ţLbT=u\,M!Wnw<{vQ2(oK ˬܷZyHv+ Qt ,҉8 51]Wsu`. 8Hy߫ރ5+EVad:}8rCG ?$wrUU5+][ {N #/?.Z N+Wſ$e=0Fp̞TC<j<4 VV٬9!̛ktCtz=ǪH5!CCӁ[gIB ],}8,J`TΈ{ڥgyEݖ3r/ I2_ʆ#| ubw0譧3WF5lŽUm*rw#vQtEY="]Vu5gCnnw-U+3 n۴6 Gܘ?ًzf8BuG8p$[p5f׶Pp9';5!o\BѲ~^ۃtMoɣR:'o ""7ArLF>ֈq-lڸO7T8um bP5J׈-|t~+==2w3;?$uʿqvepL,w;dLH<_]}"uUד>!Y65_y䠴~\( #tl>{x ~@<_.^kg;_[*XΈ>Jv%j D"MH 89\݀` TU `NR£T@{7sNY{s0 OB6cTvwC-?`Ӌ  ш%]i^bIKk!B[\#HvFܗ[>ǞR)89w:[$w)Q |Y'xUws^$7d`rӱ-WT'/_Ÿ3$Z<9vh)Lw}ÿ=»r\ RސveR9> p{;-ma! EsU^/ QX^ڃ.-ETmWR+(|CX!e6d˰rT!-n\"Vߙ{<n);:Gf%CC CYuM:/ 'l)[GRFp0n\IȩJ61YxPM;oVF5 0Ǫ[p+dN&*CT]Y&M~c)tML+".]X?g*EKY:H^Q %ɥs =!.XZ0Q۔|ĺޮ"BVWz ſwXU©VQ:ӟҐU8c xيڟf.K&za͹CCm\/P7?&R* > IrH,䉰J\0r~&FǶj*f*+1l|;KtE6c;'Tzla`O-Uu2m U zMk|j3Po-27wn}7Rr?5(_EqrpFډk3Lɳ%RsNf.d ?+˴,_d~Tѿc8su,:m}G&j~Ң@Nӿa)xǛm#4ec6I>޹{6x] Gt':9Aku"r+ɿbwuBXG@o!F<>x֯~KzW`ةCb*NkڹN&M^Io79׽HckH9莳mWO=1Gd?|]L[Ϊ! mU)ة GX`eXOza$_N/p9$)P"qo҇LݏrbXl{{ڂ?K'GHӰИwᰑ7ʨ 0yV8X|856 $P)IHEÚ9:3xԗ"cۆ~HisHl-YC\p26pYJ{נ35<Ƌ+&rdUQ$4wRd1#W?N͈ٷ%:ZQ>Ņ'5Sy`^ц?Y^X^[ ҵ!Njƹ.f%!v 2" ԡ=?֍uT#|ңmg?hCa%3 " :nD5+=3]ūeܪ'SSF_S%!v ߶I:kF{=O|u۹WzSjt}֡o~P FW4r,Jqx$w5 ܟJq]Z=Yfn!ob>ƫLNئO[~\Iy[xӌQٷgNj`PexTMбN%Oڦle4b”!%^bTW0=_w]-8UX viXK)Eꪶ7˦>Rp!26 YF]œӫh6\ gvSE~ )'لz|#f;&!Zi<<:k-9LUO 58WE0enw_h}z PߜLN4 y7jz'J'O Չ<z93( 3W -w89ڪ:jŲ΢7236>}_dH]ΠvyϢ5"q#0z947M4LUD?d֘֟iHk~LV = 4ꤡ`%,3 !>{JOQm/{D^EWv-avQ̲W/f>P'RL j#0>A(w&} tdFN Lv|B\8[}I ӼXg+~P l"&.,&ԌˠSd nShF<L'=(Nt5%1Z/,$ɇCB˜[U*Pyz3q:Ѫ69Y1=ۄ ubĈ4⍻W-Rs|ַUYM5qW rJ(le*$$4A5|i5~[mZ[@b&:Kvi47=,‡KIAMLs4pإ//f/=Ld*i2.;@jP.!m,+1N"\(JKp./h/>!Xc@aOfX$xEJ쏼) ITlDd Oj޼ɜ ['G%OUyhDZ{A#0%O0p,o,P&,gHA(v4J wMt P\ =8N^ 01Åftc3zQ2E t;C%:Yti/'mڧ.#pR IRNQOm!IՎUϐeBly.ݛzKp<1ꘆK?#niV*B#.Dᢰ1]U4Q৤NzlhW<c] gYH潎ۑJq늞wҭfv/O }(mI~:y=r`s.9^'h ضXkT_. (Lcv%QY8l1>rCI.4U}ZO 3>; 4翊ߞ:@00IDlxe8¬YbGoU^*E'.٥APfz\2Ȝf!] [pՐ'~-TUY _I7N?`:WsHLkD^áO{ sТ w(vۭnZs]WRVuH#"R[cj܆'>-9 BP=EPN;[WLy޿# y3~RCvu Tp1)`q8SVĀJx}?Ss(UR.j՗Sa`ވC( OWC?='k0b̚w㕋#9=\l:\CC`K܅VDkePmzר.f'm{s[zoIо$r"/̇`xH6/,o-A YC.a#ݺzG%<;srG#j})'ߧy[ƑmxwLM,>\Ճh̋p7ДsJ7>z3-i@s },yb˾q)v:.zω;莒R߷7a("=z$s>[r1 {i](W4Ml{lg2~6c;BiK=۵č&^^ )4 G޻[$#Q0D G|_x0ULĖ(N# tI;ÉcKZpҟD0>oUIJ"5 ET]Uh b`CIH]d#U1ܧs'/ΡvD:ھf&C7bgn`ւhVgӔ3G\RT&!KcstCJ.uE)'|6?e w?3B~<ʸ- FqS iL?[\rs) %/P+,OBbOTC*CkS68cKTGvkM-$d}{ej}%G wځ b.EᑑM ħ؍YKio@wCp^/Nn%D4{< z~:OHf|q%e> :kמ!&{|H$Xe(FgYn VR{o[ujuV{zƌ8]XTȷd e͒΄0X[ Qf0I^@/ gB14PTV *nLLL~X m^*WRc4.605%,R tG$DpIњWrS ҍ>%?aQl@w ۑ()CMs $-#v}0ȱ5 Dl3ÂfۅtňRe1uK|o8MW 'jL##;s(ֆG2]7\mn[*PL^!j{Lן=^6؋w9}Qdsiez{%:rPAchYa]^:g"8&y 1S}c,92pʶH?/plK~}є g %ߧ*ƴܿ:.fxs78">g fKy$P~ r׃_k))jszZ>GV8 O^řⅡoO r8uЉ [*?/$`@VjjnG* Z3\/f-iU3"fMFٲm1;+?Ki)\pH烧zz ֕5uxeҭ`:KZ꧁ 9r\m. sOM;],THǁeR?l "-T>K1`FY rs/(kjh+`2ֳ`\pdH*>_9e+-sLlܘ^ZѓIZ-Ф@L8l@tN,>f15(gIdJO;TjoS*yY-"WYo]vt=*uW_=㺓8o\8H:YBrb MV;B4w*1<ǨȲPDH6C ؂+lGv|H$Z!dY>f2፾\zm+b ǥO-r0=MƓi՞l$qATI@ZϨ5Nƈ8}֏c C´/'Y~^NU`K {bEʹ/ÿg:|3ẊʓWQzo[LD[glCiNߝQHWϕr^p$>:_ l: -`S}1 ' /ѓ)@У u{3=WA SW_/4-XF#/g,_$wؤ ),\M[=2kHˑ՜+U\2;܃]ckF7Y)x U >ÙGױn,!\!5mĉ 1u(VaJ-]c-_t>[odYaCnZVmZŕ8ѲZ\ʢBw>tc<b-b SC'SXÚ3'D'C]De[0. ˆ[^'3)[ՋZ A= S2$zMY׃ASw\}|ZS s@ᰠ$Pc.PDe(blD] 0dm-7h3.EqpG=,i][K t'qxRiS2n>11j6F&4H%6[jJm %6 &Io] Gk68| NB<. \7rz%ݙ_0!D6G΂7S}olr)?`|tYw-گllJ9'E@7@:z.Mq,=.$dtc2aY^0}W#i!(=٭wP@`'pͦG$Jy"@or ᥺HOzUo"BcPkE2#*="CymW<F!*vn7YNO~ :e*}ۑ72+w"n:|@$\ɗ )KޒJ¾ܝD1ޥ2fH%?kC"2ȁK lMkK{P'$#;y#@_ k)0ZI'ɢ'kwo-R,z7SEPaV=t@fg&;\V_/ | ɲtHXAUPj:tEQu틨҇.Fp&Wb;,G~+` v$sn>n)UyUG&"%ŏ  Zu0ȸjhaF:ț^F9sUPg}rRH.WrnARQi_:ibԯYb8HWDA #]D \]0XppWj:? 21aBAá4=6 vl CI4*uJ 6Y_^,ݻޣ7z23B$N8Fp6YHmSyѨvn$$ˉVy1Lk] h 13(uLֱ0FޫHBܹP u7{=Q燉J8iӭ-3y?̿-/, {%6Q"vYB&4Z"*No#ʰQcRG#|'Mg: bHP&?AWwrbRbq~YLKYt,/frAZ.uvtuyrq Bi4lqLPM!t>ޅ 2D 4[P"EɁ e$E.p^"RwW*`'OhpgpجQɼz+r]W: ŀ'^@CYI G\ui uF(ͣ '&#vLOAHњk2l+JPFmT"v k&FC-,pQ NG=i83QF#+(+I@>sۧu:uV)' Ԓ]G_uf&CH> مB] d%F:;du4?1 r0Y!3>EjxVM˽Pfƌ`1M]c il4|AD:4I19.t-GmnYZ^ +5 # 2+D%mW`"5bqr3}DyD?pbS>Qz#@SW2۰ FmQO{E ?z6x) ?Jrt2rCr2uɖ-إenxMRnd_TtBv!/)K2zWfFP[ӝ׎'i J{BLj= %O؏6`bu]%3~~]K4ZK]dv7EN[LW)=0˶Wq-ļMvYehȖ:MQ i19qR7c#`>~ ʓ5pFVYUe{4HueBEŗfc;.u^ VsS\߮ uMn:"Ϭ}RFpS⟢_MdPvlDuw1L/ DrL{<>tXpcBĺLFA7qM4lj%iڽj)I0&2,2`0\ShKc_4G$)j7^p3`C܌"VkH3`單vl.Qr`[의3>a+Gm[\_!fZ0DHz-Oc3SJ>(2#+ykاjms/%Q"Π~:AC}ʫ?#.du~ }jJu$08&2g҆И~|E:/Ev js*Wr= c)cNy~YrZq29R r`FYӫCX)]e*OWLXU%`J'&Dќg`ۣ;?0I#uu-v Z-i Ճke{o-(;;SçiPI1@MKfHFF#"S$p}eyG=o׎݉%tt$Hg ߺs˯@p|ҰUM1Omk#oG7mZh(b枛d@K6^7˖S;]i3|{tG+ CX?H3Per1G )e{ULPʲv[ =n8erqs\RFi 735apBY;C`fwm]-e=|pY`Hxv6u%p mH3~li9iEOSg5:*k)i_W™)U'W_~@}6eE4 hVU&[ؘ2f&tؙvO",K=x5^4HxQ ζԒ"EHns$$RL,~@&l?QЋߑ6A"BRg]fkP #RVS5O(re]B=%︽TPIz}V>,Aȇ4K_ߗq^)׼"&JLLrS L1\#@դáϓY'<|iocjM-1oq\n]ԡB_UHώ'5%;U/LT\zO#N-奼Gz ƏOٟE/^J_1-Kx_3^^i/w$߲9Tt? >n]ػf9!BEl̋lBԌyP ۈ+a6 PQy5WX\QU+_wتtc(Hoj D^ޭ~-ݒO^+*Ih$JA}EX%|frO ,ԫ0ү/ X8j&-H&! p&lCЯ.Aw&ϾHqQX-(Rp g=3(R ևb򟬝܄På BhTGJQ%#j!Iț,rs#Rϫ? [dy(DkC[Q|^0wQ6iT4/hGX?CQ ʱst6Fѥ*O8#AL Biܪ-h?s94Q {]BvR=k {PђnZ&`$ Ӊ:%<&Ha[$4-eK‘e.>`ygM:m?tz#C*\c7eE ?'YǂOciiJ)7p;!tdpҪ&,^O0 7$ޝ\hh6ɣ: ´$|hefYJ+V4hüB @u^sq18( 6rrws<<*ׯt4A6 w4/j\J8/f1}-=$X*ux^6n)o(Aneįsl_+MRZwXe;̽KxnjVtl>xeMңKa4ԐV9 \Ϛ(uJo~P2 RC÷cJsGF;CL Byev/ cٓ-+;\jxln u|x9*b[\y84Qv4$^@VGd#bw#n,J$\l׊$TMr rx0 NZͿ@< i &_'   gbK o\_ճipp;dӟcVta Z*1gyU5A>%FG|%[TuK[J:nju2秏-%{dY?dnoQdiRjnsް7:2&$aG*jXyzA룮ЍΉ{UP74bTY=av]_ ϧrL\KpS(3Pbſ}C(/8cW"+m''RfqxJibTM_"R; i5D~gYYCKJ<* !R2L{}comH }]9zl`̽.߃a:>V ѲcQHop╠N*b/7|uVQ7 Xƈ=FB|Wx1goņKN/=k_YLDi@"txP:mUh瘓hk{jՒ\lgҍjdiE|f_&}oh]*ء!G$$3@xC.L[wC[CFϞHY㯻t7ib_#؂"&`ԭXG[2L[,R_fk%VW R3x{qy`5rnXaj2Uy},CI235"iӾ рZUOWgƶ:\QȖR_h䣭l*'jcVL lo!s˚:ߖvOs6|DZ1ޜ׸HĶB_k}3',ՆLH҅݇cU1D|?gHPHx(A1|M>OZ( C-)+<E/:p*xݕq[@Z"!Uqr]l*1'EӫawزW!LRCb"rcO4&ėW<>^~pe>ө/P)=YA |%9'W Bp 28}¡zԆvn+qwh%S i}b!h|(u{t> eQo5wYqn*`Ch]pt`y7uDZɝijo]7ۣSV+D 'DX?2UW\Q4@uz XF#QU x+>KN=9^ G$(c)Ȼ8Q؎.Ma7=8 >qfd8O]adڪ2_sG8Pq7+Iɭ2^3NÀ9u"5.'gdycE(`6͢ ~}$ :_sz%n$D?G64k=R ˋr4${ToLx .<\QA|nEG!Y$?PP`ۭpEGQP>`|9_1; cW/&ucaBg1RL"lXOo׹#GbOߐ+l)8*K =vV@a miQ47,aPܭ{K.g"Sl7pw.6fQ =KG&,_0t5A[] >=~tXWؾ"&?owӇ0)E ϴM&]wLX[`.k(] lAIeHglwtU;*u(!qd/;)- XIgՁ @o6w1^fRqCax+UDSh~n2Y4ۇ|552lB'bGٽ nBd<3XP?E&.dttDVG2 ;w2=_A :ۧecカE.)?#-Z; bw=j#Q%¾͈?zr7]DØp]I" b)°+_:\d%7 /؎k*b.8FiH2@zXJ*?k KzR<2BLuT[540r߳_^W\*()D:A6 rU#9zE᪁!uIe]Bc }o0]0 z1;B]Pae?&i{UJ% {x7@[%C> =\gqqD a>ʢCiie{r;$EJB|X҆\]#P.r [bFMCO/[b~jRW30d⛃T\%{m @g-5A8; ;t{'%bӁq&q< 1Z4ځXHЇG8|'d ŋZٴ$Bj{ xT;_Wk:yim($BqDjwIX"N{ZacoXNJ)x^d^ !^̵}y!᛾`! I<8q/ -? ((-_YV?a?ϣDōp!8w~P~5[gzeG~TlϬN Ǵ{ ~]ApW{St#xZ%o)TDÎ;ش}>oTn" Qm+I lyB2 fLwA*-s:k1߀-P޶KGw}m]d4* qO$u.CH]*֮U;V$t3mƫ/F۸x>T9vcxNEe.ߑSR )ֲ>.J&Sn)ݔb{PgB)A&OسmƲ&QR+j3',ׁ 5T4e)4ihoDSQ!n] )0 b0-@@JZf"|䀿!ڈnt80YYd17AD(NӸL>#o0Ti*w^mkM< !*IL{EN!?2rW+6$l'7-\ΉhJwcDV%@EWCxk-Ŵiގ0՚ȁZR Ɛ@}8Ki-z jsܕ^{^yzfch^:b77Hq9{ q?1U_]/ O$\t{HhN)eJ4bg8Hi:XFqh^El/wR%*!}}ǁnO F쟃̅5 >'RI_aZ≁F7A_Da^ 'v=I{ud`t&Mݮm$TЛplE.bU]5{Pe>걸QqU1U/ _ikoOFԼUZNEY@2X7ПMOq'Nނ]+ "Wс6VL*`P+y3ỨW@cnU}'/I۩ЅO7OG?L4x,D~SPDƁVߧmf`ǟv`*&Fdz$7,kLvh\v uZsBҢ˵ʼhj}<"5o5JKxXeK\k,kȩj'/ ]K|3y;G**[j?qy=x6U^fЧvtKAѼ0Wd$_Z] nȯiVnJ@ў(>q ]̇(, zxIor6ޑIHτ^sl 8~g cLW6 %=c="O,4a e,l2)6o8oeb󼧮4!b_tMX';9 N$NlLz =UVV͈^&&I"1ݠ1LρOi_؞-A (NV4:Ǩ:M M|*pso'i˃xdkB&f={cҸ`_ze7p; ":<**n#=a<Z} n[j/'kA{MP8_gՄctcуc!*V>~7usA Z$vgd/M9Sէ-tzЁKgJ;O,%+ G>$J`9u؂tW;%*l8Tתn|%\]BW~M !% *$t:0ۛșڙXqrp gG kGy64|at·Nexp_jDOBtT"Xe~E 7T _blC6a 0sYx^2azd2[(=m4JDN)i>JCVh)y^}Lg~zrH)jGiB8\_Mit$ )ޟ vH_xT;#u=.ty`^3i^ѕǷCMb.I熶Sُ6rvҜ@#𮫥lZʇʑ* ,e,0ъ ĕ?ɰWr aRZ #rw=hQf,3WPT Y$ՌUX#๙p>ҿ/3GY@nr.d-!mitv]vi,䯍),\-Qrp c!6_(7y5`=9ZEnDa?(,SMt*w9LOb[R6ȼ!M/pCB+?aQy 9;Y4jgP|cfѵRk9EGVa% ?  c ΃A-5\Jfo}#O5jcK EɐqՁv)dZˁD JOe(jeWF-ZxcG\JKE;T6*(Wj6'W% ;R%Lq+cXZEszyUɮmvLIPb#\ތ֯f>X@Y] KZs9u.W9lfT%-W^0G8$X@rCE{ٖv8%3x"ޅmLTO$F6Cg{Cf_"zdq:N4{f+]'rxDRj`8^ew]$ssox,'vlXܚ?$d~Yvac%:hXJ1t>/bCԒ!F!N`$wRh/ _߅O.dfCu~3[실ɉP7GgJL('CϓiYժ?9DS,8mḱ0+/zCA{Ƨ1ԕQ?=/W%VywߝߚDlS{_,eߢTFzhO}x?=X]Psw~]9vV޺<5u=x/9e źiH hf,b3Qۥw1.,{4YU a0[pOe*%L"ߞЯs¹c/IߋЫ.7((8}X>9te _70(|2Z-.c(+'V-(4}nנ8%Β\lٞ6g7x'f7/6/͎ 0CTzȉ;t7\O(s|HD%u߿iQA< c,qSh> O]'PTE`p/`q:mIzKPbsۆ'>@e+QNG>iP`]uA+q?ցoܥаHmzŇQzgu+F^ƸaB?2mނ8}y> WCP1+m0.IHï%\k~XwQq\Yi>zId45&ҭg{1v('fK s~27QI@~Tg$d<6/hCBw\GhL/hzc!u]u]y*OTEZ p\C2o=h,?vϳB3\{n?Ymgڪq b+\sh4[N 7u+$Pp2x{v[s|5R@*хrtvvn쎹RH8y"(MaEwVDq~("cIn G+ቮ&Gavc"Aʕ*93#b \öE,^Bd`q3KT,HU~5;%"*\)*tό{dU9| $7HJEcuy0A@_V$;㣐egdxڬ GQZ}$u̳C3Uo|ʤ58JpXwJBd}- v'a/3 z+-EŴb|r|(_5kcU: Of0:y i#T]`Xޕ8ڲE-[q54":J.G4Z&Mo.&©.|*X˽"ݟԢTDV6+/A\Pص(TdnχPjv:9Jj*+qUDlkP尾u(BI3y= “a9li7 31\ERz s1ʼ<Ȼ߇~zu*oߠdzgm|5 m vnSȵTɴWP6Am$XE&u`6}ر;ho74{-_90`fn6ܭƇ^zp0lR04L{HߎC8&B_Z 1l浯AR3zE슛<`m8#ӛ>A!V =^u'cT-92kέgOb%Fh$ݵII3YCƤ F)jVB&*0Siۋ/ wakd 8l2z4߱ԝ؝ӷ1v)1&[w)6Xld~='$v['wWN*$<^lb k{==VߥÜ2)nczlFF(#.M. W/vo`1P{Q 9#{u]YUny7$KyvIItK,5Z"I<41;+A:$k:]>> #*mb"Tt6vRLRpҥo;yZٻd?a-:} )Y"+϶)v7ڍmĪ]jEĆ'yPepv3^C|s\9ğcˉ2r hX yQ\HgA/kt%Btade~Rjw&]e졩y5f)kL߶2W+vFcxa v٣hL@Ϙ GC߫`U`BwhdfqZn lR-$̮?<␽QVL1C5؀#D=bEC!A*"ɳ#߲"dCD!!zJ1b13xh$ެK___j=kiywbEʄVbNV۱ܺ}GrP9W_um%̓&Ğe*K%4 uZsJ 8 YRS>''Tes"H^DRz#Ez8a1Y74ZAo g;1~i8fnfې(bQ35128L|.*5¼mkCl=ٝOg摕,6],Q?qk~,Lr`pA̦kaĨ]pb=UvLf6p C\pͷ ]e_V-~wN$T^?sFvt򻯃%T2ӷeϧ騤P{%ocl LAS;a20vHi\t.bl 枥,:. ¹ ^2 P0vO3x^D7VGcWDݘOLYJQ6-HŃB,eT GK.IlymAÆ2& 0v7!L}p Ђq돀CT﹖DΔGZZ'Mu1Ʒ9> VMGm@Lc*BElf"McM0GCBb:(v?!V8h2K-˵"gȮ jEz-oQ#ś¸|^HօFO0b"aIJ/fb VGf[L3'߮^dN 5֮k|`|u"^bKlؙ r%Tj19"zk)0N)`b*cu8< ȢEa:N@2}-Y7+L/匒U;2Qx}}j1=b݉V R}[z\UM{R]΀X]mzye%`_a ԣ0N-a.1|SI`?ԇ*hy_$ϓ-AV7M\5$>Z wy~3nR{O!E5+[$m?)Ğ%vm8bܗ8*}O_ǹ{р_,l1lW۫x"#S]U1ߥSV Y~ 9!zN0lvbx[\ܲ&[w2cqb1(-N>+8&N)UIyj |H\C$j4D.?1XH>4beFK4^FǦ4751GȥcڑF3'ZZ\"DE*FYEof[So$;# tzX&_jRnjk[-JAeZ8e"^/VMCdP"֧#xG?ET1Q oszrbGPd#_\i=,T͋BXKRb6vߘ[Uanh\8IM~f}$8e}>J#oL奻ŌE^"M#0Lp$] gv s?0#bDd`x߇~{g,4}v7`-w=$K]ɝ`Չ.Bq`TieFMw/óQջub`MO&\lKk^&b{ՌY]AL;M=m83(J(DP'"8 =S*DG<7Ve*WDq6?y*Av\(ŝ]4ۉW"@K0F!_sE.̬A{˜m#<6+8pf(Ye__b3cVHO[|f8rv9CN9,-TDW?+eTxj;/8P)8=[ajhfʴJp{a|O>項mnmߏAy[<;! y]OlXq*/^ p(ܚV(#V}{¨Ӳ q>#ѡYDATM;q͋J%p];5bdk"g}[ G Q;Y zn!b?OP*nߤ6K"/r_%owXF헧$J8D?MP + d< w>ǏȜ.xU8#D*5R={kLХN//OG o&[Ĝ UD(_Ҿ f95}҇lMlz?a|0DyxaV3gnDGK3c%k%xΘ s|_5e"-hu]1333̲̒̌L3,fb]sιg;ffύ#;Wu>fWVFT0~Zh)Z+QH52j "OҊX\#k7T9BK4_&0+S-4W[ /R%d}Y?Y_9H :bsč Pse a ].*ߗ`@aY$ 畎ySBuR^m~f.Kt30~pa- 팈LnkoM/2zЉ^Ok[%qΒ ]bR۹1ֆ\<5V]OYoG%rNUf9pKj |g0:$'/ԥGMHq\pGVZ4GbFk"`q, FӹM|XW4dj inY/O73]mNcVMgl '5>}Gl`F6!pM(ϖZа~Ed]Cz~EHL HQP;>LE$#TbV7{S'2`n3\, n "|Y]$e_TI=BC/晲ɿho#zY9=|<{A',E|38YEq84~$DD~4j>Y:* 4h$W[𺏗|_ d scS1bc4,RT!E4M\끁džFYQGS[;o0#d7Rή]zyRq'Ư4o24Τt(anο܉ bcrJUoF T /F| ޒ^>&8<_tyo"_ (@x 1(iQE-b2m /ZVr_r cc(^HpDX<,RaM500 BGT@d*%U1;./ONe9fDzX;։)[%/]86ٰ`I$ܾ{ 7&IH/LzMO@@jm߅\?:0{(/Mc*p][]ʍYޖ ʁEQDyzW>&T̓,tV`cE StȎNwZ2@zb$X],A6J zd?i_^ͫ'+QxϪ3Kױ`+KJ >gei@%mf}V{0RF1,Y$s)i3Zmc>kd % XLhX2/B;f)E9 xǙ\ױ^t`\^c^:p늉9OId GwF$[Ubw`/q:O1Λt %NޝWRpYLOB)` UgkTR.%˵IqT5C{æ3~ʫo:Gz͸wȀ^N޵MK^sY}ptf]*[̒çȥZhhi;́~&. px2'3XNtnm3-_S%NRŏY;` \p›7„ߧoÿWrNl}GB1m{#Y>9Cif\3!%~nw_=-LGll־BY߉X®t6~BRH0'U$nIJ͡cm@ 5]Eɉ L <43*EgoE][Ĕ,cfrsM㤸sCL}|x#2>EuUG988{ui]"s[]z'xZS/o3:4*R<11۷^~ l _hϿgdfx?,G,Sj:~<5U'OX`%CmjVnqR3CɴGQѱ~6tٵr9Qq0p0 _r鮑ܡunL0N:zkZ,O0%h^*GpB!en 6/^^=״@f'_Τ뭧Zϣűclk3'ڠM+Uг]F sCJnjDOz2__+~`d>'ɔ$ *'O=q~#6=5n j1'LLǤ];k| K|[pF}a͗].\}:>~X$U^8۟\CE_Uک +RHmyCտr={uO6qE8g#H\f6O!`vY'b2 O,7yP{m{wbiƍϙ"Ł*G" ip&9e9TnTo$ԅxz.$b2B9r;}fw@ ϗy,DQG#QxN'Rp*Eʼn*/[ر*dB )K#La6dCC qI IcEڨ:A0o[*i (3УﮈΛ{YVJ7epsG(6xs;3k+p3J~c"tey*)`_ZEs4h|KxV1Yُs:_=?5Hm|i -`eGl玷r,Ǡ S;uQCs ddJ^iy#(l&Z6%-7)]UIlT&y4+vYNt%F ?0_䩟. ]hSŜ.VP5+v] \{1(yܷ@B} a|"ýT:AVК(l,3kjqA%P‚S,O5#WJG*cmЄ C8uH;5<qZZ$(H~в. Lޣgwݱ!TG3u ZoE銛S:!wY1ʿBlԢWY|嚡B0 1V,s8N pL==؍4cr}4WGYZ8ĺ1R^p[m]S|+W9Ԃ'+:?yUh]bD0Z%\2s!{QvncVP )}H_?e8BN3eC(Q~iH|͘Ow_'~xvZp}xub:ʶpH&V8˟ʱ>Ճ8"&;RAÃ[SHoP=Wsi͏ؚD]w.bFHmd Qۯ"= /q@hKo o2 Q'`!*j+}f^U~MP`I|[>c8:e;,rbmY)c)Ƣ{[/8OP>$bN7tvDՕkCyla`p{ZAN+|c[O-F .$,O Y?څϧ }۩"8q KI"Oy]NxW9Ӛd ץֈCW0R '$:D+ #N<.(E'T.Εk[xap_(q`P#X2TN&"88Qy)aCĀܠE̪8^#!ߛgGo Uġk[mj7 +cݱe#堏BI&;K@ #kEA'hrn'P2.wwY.q(=[_5KsZ56eR9`Q~y9~蠜{{kU$f- Y*L(+蝵5£+^xZ.0bi -S*u@{DnͶuJ̋>v ߖW律F`lf? PrmRP 'YL;wNm+OU_}kpvt_aAS"'ڼ ]= h)uZe} 8BeE,K-=p,FA%M7h:aǙ?~ߋ_~8쪔znԕUFgp n(* )h쬘8ꍍ3>D5Nj&/n3uE>ocޟĤR_Q9!7|,AQ~ztZȸ@k9sQ-ب='TEQ?vh ANY>4̰2HQQ@ }~击[o rtʈ'N?҇}jQ ,4q :zdGq/w.cm+ |4UTRG&,j?q 9.2~58\ra7XC(F `rCyx}ɪP3QC͍"AZADHj!"W!z^zZ4WynR:hn[xWk.߽XV BK~g<-3zB*+B x7IFʷaw虶 Ⱦi=8yRq%Q*pGv7xMpEI筣༷Qύ[<6selG΂]a)*X"ӕt'*ɜ@ndv@ ^wT(ddPĤܟW |%MDKq5*A"wR kGl7kN>XЫ M9Qߣ3,jS&K1.q'/5)oh$*)[?Cy:!:#\8@*!c8+I]K]dz4*N+4I|{ѧhn>x"^Ҁ(7F:>izK5: 4bpu5]s~p㦇zyg؁ IaW j, UׯPJJخ|1v]a(& Jc@W2SZOD3ʳ[Ԕ YL2Y mQK yT)(wP\^h&"~ QiKlѕu'tvM8C? (oęp{[xx؆9ʊyOrNL4TÉ^Ÿ# ܘV Y{{Xtc iJ2k+7`YncNg6yJ;V|A|yPJ`:s50xZt~~w{-'0 me@gSv_l4bxyj> WPPo iJrAkޗNu:9)*H?!xzXLHگHUNеRƼafсDr],n?I8jp7E"j鞇OkXF7*r{s/z*馡 jKȮخs!HgTTuT:0Ζc ˦N5=oi.xcQ+95fūB}{t#m?~H1`*} S`"Z<Z>QJEہOw\kBxpκ hj`j,gN8;`=tqŰQ@u6m[RYϹY}.UY=bvL1H OkZMO?u3ȦDލ(0{;|WŚRyf_T09N4綗ydC44-.mvYkyseiM֭r9sPb/ͭ80q;lG%, tV5t; 3())lm\x9xvk(͆C;l~o; hjJ3vSCJx+~}W674mJ菢&gWE81 ݣ<+d>*4,A9 tlt_)=%eCg{& [+&%#gmnn3 7H`f#acg0(9HY@I$fVV?_ĤEId3ßXegG#gG[g<2Rp{ 6nv 67+ g~V6V019l&ffppy?P081XY8$,vVV  v#'$ڇm0XS~hWI͡{צjI/ g!1B:8?f>Aw{4VaoQ.%"t M``öw)oJ0]^~n-D(L}QngD_2(G|h#=i}9K5N-o;E-FxLP./HaHUxa3Ac[L҂f#7261J2+f̋n#Pej/[ǎw)X)W"a+UFI &M(1!e˝ 2b,ye_q0љk}3EG^ツv7G[Qzs狵'(I$;EIo)O-3/;D`셖 |J?a26Wx˩U1l3̳Bvџw_}g+־TqT=böwןm͐ہ_A K}(rDcI_?Y=sSv 8-Ut0}1ÉIgg(ѥ+:շ +d͇V%f3 )B 5݋0 khXPbCʒ՛Hcq ݌si>ʫ6S&=ϕ[zqeL8V8' {/nCĴt 馮p{7UŽ**{1y6P Sp,||;&z^gL8䛆V1a0e-%|]%޲ll\VZ KV-֚c@> ܹXfa(]*JI`7au;{WRu(_o kɎ\J*]Rs-eR94J~~Ѩ:*a%9+>;bsFm׷xP]2MT}|E4;!.s|F[JžpDbXs{QMPHY}T* {DU<揱q 9/wd&^hYt6ݺ̉dlXWx2e`+Nr{+nfbp҉TLRmaO/JC)/+. Usn|e=0@99X]'%j2ޏXuEDjSr ),,-F,":;lOT,yx˶~lا.دU ޢ_ ,-=@j|[Avir')>] W%"?p[ |EV:鋔}Yv1%|;R_fT%2f9-iqǯ6B-1QPcW ziĝobʉn$|h^'}yf8VCz`l#q0"`Zk١ En%JR1٨|\QL a놯ּM Ha X=x+y[+]S ͡}魜Qh/qMqIb5 ڼGm"ڪ&e]UH+\czW/"ݼG{K=1Xa1E88"sCa$d=tn/(K˙0s}E~I@P.*b.ݗHiRBtdSMR$.'LQHҸZqr]y].T9fd"T0V+hiTΥ״x| 'u9EPP:Ź]- 4|\1â 4O$M} 測@"3/$qɕXLT$Άx9Tc1ҝX2"Gξ7,%CU7d&K!Y[*8\S)7 ,bo.iGLt@XqB|RЃn Z,]^W8жr^GzuFmC-^*$٘_QNP+t8C-_!# 7o3&HqDхMfh9̊m'DBi>ZNYTچ_q<Z2QdٙE@Fv?}^pB^)5@^{ƈkHo_SR= U!S,#LnzVd.C *AB)![{KT<̵)]ysϝ wޮ(О)/+`NT ]_.Flݥ yl,C83DfmL(33 c~ .疖dN;4r7"! &ly!3kd:n+}֑Ymz}/ (͘p3b.&qv&qT$Di0B6˹G*G h~tFfwk ?A`Ured-ϨiT~qȽp2HwYk[뜹J1{ yEcLcY(^U[;2UV1󂘗,}>+f6vih4aQ)n@Z4J&tŪ5[j*Q&ۯ۬VN_~oζ61stVo j_=E?mET,*6[Wz^z< 2fwm[U9nmXvgC#kh۴")cPaDQ"> owTQf'JPp6k[5#Fh?0nփ>d.}~W )F &;ǁOūG֟/ b'eu۟i{]ﮟ=[^f+48lqJY®W̱L}EI)8g5o簜iZ1$ѦEIы~-JwQ;Cנ@CUƨ\K*ޜtC7(H3ql.|%("B٦XS`?'݃_ѩ7󾺲^WuJLHRh<ъ}ʤՐ_`p@ v [xS\;WGB꠳WQ@H<RDP59}yՎnې>֣ӈq֙Kkac`uZO?RU/Mr RK,ů[lLDε/n'G0N:FP3%zYUݱ9 _F";r]5,F-}OCްg;ڨZj9Aѫ6귮~\h55_AiWД"ExOR9uhm !38Қ%!KbݭVF|FLxNxHvbSmNbwj{jʔZۯUl_}3ܐʻe=XNZϘV%9G;م^*eCτXL#̘#@qe8~'jymk vA>ȂŷKLoBno=.̞o AB0lAI241PкЊ<Q*)ri'+-$J!W)7-ݼJxSk* %O ɋ-{_D !zIW+n4+찤O *NN@+SZ:ֺ76}y@)ءBvsoiIk'ӒWL7=n#WHD9vчקOgb7 ,MA~>Pԗ߃,X͗M^O )E^=_ak+u,FsadC z V. RSOo26TZɑGqX[aeRJ$˵WNg piSSAO +}UtԚ޳YF恁6>hqyV&o:2⽝Dְ@jt2HYiGИPP_~.>3!PR,(']>oLz1͞"}FjHsn޽ 9s෨֍BSF2T L7c׷_btu:um*ht֚kTeKQyt8v1?`TDVa:A47f u }) ׮!t8^g31'elӗz[.G0F]bíр:״Ahn6oRNCn;])w W1¬AiȌM'?CnzX ꫪ/4ɓcowCYN87Y&&;Cͩ HDHmچ)kϰ"YyyZ*=#$(0c  'PYET*Q$d0tg`6Kl&.59|m~:OF`ljݥjtF_γEM5qMla0EpS ⸄x'JU"Dhq1&dJ9$lcQTjAQ ~+71و)f_'q+]NB #s~yJWG㿈~ tp8ýO<#Ⱦ%6fv*AmٺvڶZm۶m۶m{+mwU>_թq#1c6"hב #1=6S-_LC Cpzܛ5 تK0F[:LƋ(D4nj8fESj`Jd0qdlr0jgtjp>O C\WãFC LbCd!Ev-Tv [ITpa2n\Ǘǐn4Ey%`j'p}HNdļ2*+,aFYI߉uQiJ ff,f(֣o<<_ƈG M+Q:Fo@HlcK䍈QnjĠi@xGKpf%L"1zoпgiQM,;0J,4i^h=$3sQ zh$~)-YD3@[͍Okh\1bCQ@VPHĹKb+͊˗'.!>ѳlYjY8H -fdeZ10q/e!9+}fA#[xcTBS D5"8h;ޭ#{2&Y#zV1M 8^S(7NL7/o<40 AZk/xt L|37#BL9t @qP8-9O\C|%@vvTC"n!X:"`ԼXf +-'pH.n0YDmև,&Fsާb뵽 8~;zhJ"U^(Bc$[VZ)MgDBJ c$rǛi^-X#O1L#72I >Axx4aqܥ/'1fg['1oӯ[m3_ڵK-g'3r1NNnp_X{myo+AC '6$Ep {U5;=t7V a}IY}#S-%G66bhga&"VWG'k$jtpw_X>!!N) YVXTmߢ%.C#~chоM r,V#1rj2YR1A2!!_8;V*\1,:tD|+Y֦;B1Q&))>8/(6mQ`נ!k^A{r?sO''_,/s_ X8B+?^pzáxr͘ū {Ł6i1hq9Y=eO "-Hn {1ФU҈$v|YDYM8A\$|D#1<|R{qYt 4N\S~+t6s^#D(Y^ u,.30 X2Ea´yL[p:@.b%Ī0AE%@}6C6|i'>= P(?cYgۏJEKXW\}+#`|S;-vnS{F4!8`k}xy9!r8jAh ,/IP^Nb.zFO]A sfy,u\|Kֆ@xOLu ͏|5yMΡ6ZޠsJ ڇp7P)ltmت[5bU~Z> O;g 'Si n~T́MUtHN5ҺY}.J !O24P*" ~Y@9[N0ٚK=vCwfj s{mv1Чt%!Ι ,-e`GԠKf!y)~uMF=Z$W i4ӱm9lo p.И187a:zOޱ59F &\'?\>n$r:h4?!1z,}w .(#n?:xHڎh%F@o*d+odYNNަF8TQpPDIs~bfx*xSy}##AOSR WphL*\]p3)\}jE3(r>ddw7hC̊Qi}A%{~{ )~1rNg v %@Ƽ[E9G ]kX8M)P7\݁QU3[yJ:Ahnuw-yT2n;t҉ʮ:lV0lphjo(lSH8s\Fڠaq_z3'.W%fKʑ$3txOR[҄EB)6Ǚ4^aeoKeuITi5Ʒ+@շ Ig4F/ 3F2O7(>5FO oAmn⭗eOhsZ/|ZF?@j'I׬4UJ -{MQiݥFcoyܭ!cEEdJ[,'u`{6 7 %XL9ݐsb8p+BA -f$V=Wݥm$H|$9p7S,5tqarG )5(M,e)bvjfn ,\)axlv/Ni!U!P{"Gt3oz.\RN~u xs]"!=/va2XS?1@{ywſ0 `AR~p nHUMz9X,ly闟OdJ鹥7thScԧ?B+&5=7qFt@ D"W-)cVM,4oO䨉 exqLʰ&kHL` S&$waTvOJO[+#=$պNN|hu [E{q)R~MAR)Ę&Zw)z9RTf; m6s^hm<8ݓVo Jx`F-U>=~vc@ŲYEv^* Ǔ`U;dbՁJT^UπKcSm{;Aś,QfH&Ē| ~&"Q}7 Zu$tR86 2$2^ odM QYriȓǙ$%/6TԔ`"ʸ}l!i9jȏ!Q &/ܧ[Unb,r1.2CCJZV;"Oe8%5`ıub^DƋ,ݳ-C"b )<tjb*NKEªCYX@ Ⓚ,A`OE˲gRt]abZ!3.V-=*l[BAkf u?-BԝgPj-`lƐ : )gu*cWUw7~Bd禟0e˲? Uj}"3l<#~%eGPѐE5G](0..V@vHuU)nؾy+YG UQgon:q~x ɲdc>8VL}-{6]40+U1 $Yѷ=ϧYE>X `{D>ZJ @J M7a!>"d!>-?O;# =;_'wgZZu:-Ⱦ|]iSZ%iXlZR2@*\E@z7|J="s5rF;Vbz{\z߆l=|ݽO.mhFkjf/;~.'b,6}[LNЄB+e Pnf) DZp!8S/B"QT#+H9cYERYj6ni|2y )6D f_6W+nq3<]^!ibj|xu sxw#WA/Tqۿ퀠^-=Ws Գ+No:#z'N]# 56@pXdaRΊ]q0(6>FtP/vhpݚrջa7<,і^o]5.hHqx0 40 0O>>8pn_W>$i1#g~zwxԏIDH+dK<:!a>wa-iaS>э?2`  .Uu{e9e62:۾I||:ȟ7Ԝ rNq'/E>eE<%c5x;-3/A+5'y5RhtkR'@^)4d H>6G>`)+=PvK4q ڿfkHeѤc7?0F*gĊToxfg {\"M%,w2>jr;R}>M6v -$+(1hoFt PҤͱ&>_3[3%;ƘD{@%J6&YHIk ySLo(UL,EoĪHIEQCto"d+UCK1"H U-(X w+X[j#;%lWsfpUKñ˽-Qw˜@ *!-ς&ȶ"i14*3xGĈ8'yEQSVĚSc*l9Ēr_Ct#%GlK_˛am^oCx͌eu?g׮2`+¯5׾O?G봶 Ӟ)}3GcS~ eӀxݐO0W@ȅ^yaꪻ:exjIbyb:a9ι#P an8a:(#7qÒ;y6Ӳ`Q&K{::Na-b+^*/et؉<<󶀡%lq,[ վ~胺K$(R%m&ـ~E1ѨJܲŚ\\HiIJ>ޠ\x=9fh.@hB2 M?@ҊQ&yC T8JeAܘeOY1 D%!q<۔e3'Ӫ'QPi]tPkgɥ 9_MQ^cՏݷ}w<μ^38|A 6.Y 1$¼ݩaB?RJ[,Pp6,^l_lQ9- +{k ?j,R Ήfdjz#}jTQ !sl46I;mќ{&f[)@X^DlQpQ +p^ϏfZ~K»9~/| +X IdѴG{{>1?kF~ qںʝ&.gQjʎG/7OcB`cZLycEͩBș#OGOm^9rq!Xj;dhPNn|3YhVYtǁ> hwL–)\FOU uWl(hZ3މBP< o5].aҐc\Jqֱ 1A92%Ǭ G[Yf.;W1-p*yX'oCwC1zPӴ^Pd./7XdÂ]Tkut2B e>'ݙb&Б!^؝K5f>QLȫYq/q:py!6wmp{C/v18HAM`Tk18,OKJ4Fs9&H60Tq<7$l])WK3MtT3[LrƏsgR_D qmV)jkytighYĉČ Tvn54bލm! 'nzԯ2*ݟw1Ă|Q,h3ٍr ت;TCZ8ylNKX&kM od@1 1p[goH*-+Q+ȃƋPmא<̎YK' ШWX~{b}e}1bUhFHhhn\t1pB ՙ tN[=k#9m-3+:YXRb7S O:ZV;vtHSinHYKd備U$q?̑)I)X .D. mߴM- JpR_*ꢛFu̴crL|% 2#҈jF?1Kb/2ןةl`gDfyKM74 fAq\~- > I& ulqՔ>ù' yfqQdkI. BjH\NP+-g[.Q̬kO@+(x f޴vb;>,1OmTZ>5! x[P:ec@cD$e}H:^ TX(3kgB$+Zv `BXL#naT(;05nIz\[ F1^n`blj KN;6>O^48;8pFLl2,lsGKf*8*bpu]<xUl խvD:d2ͼ;t0G4{{|D RaQ\uw(XGz[~׸1ҟӘ}o]f!\"[xK ƿ[K0}Z;DdZh3+'VSELX)E `I^ US]Co,yPg&K߁P8z0Av=&GEf& fCfICR6 ekD uĻ۟>։KR:;^DQ'̳ &gGƦp#'R9)ID1)\^x [g8,{E^] 4^臢 PN[!arž3seM։H% Gf̝cWCC:lCc n"eoW}E<[)' 0d(j5PܔԯzQ *%}KKG#S1z|g/MWjC'3A- ]up\!;PLђ}%G~9aݰޡ'3AAzOV/IQT'1 zx-Dm 4E9'=RrwCDTL՟ڱc{ !Gp*liU4 {ȼh36Q2Qĉ_,#פ#0j:ҲM_0̲B'ڔBQ:涆ߟ7?g#bS32/s)ٛΘ8/4db@O8eٜSFc' >^l7IUЪD{R=ab sx:3$HQRaqcɅCFU,'HANiٜR3`yvof/cU-v0 )r%`RtF`q$^xEY'RxJ}Lݮތ(sGBrm Vlj!B0zXO|D$ZaoKci#!k *3:Ȃ5teii|-"Bpi%x[y_؀<%۾N퇼3lMVqV߭!JQk0dVk퐀mY\wX߱z j؆ZԵph8~BOg{e\b*hZvr(x$Ǟtd~qJ/{׸/A$vže4)ߓS(tEt>Bng=Ag%ziiujXt1z D )`Pz N.FLpjEU핥[qs{-ۜ -gNJkUnjvs;Uw94m(R"V}u# 2Swם6VCJ3옄`Jt1{)R/ 5gacBDQi%% Ǔ`c:폃It 9ۢa=|j2zL d+rJ/!%oI1\2yYUG.=ڏfRg\\cVv>PZp٣"[,Ofs[8Xq]cFU!9Z |.묯8߇vb n؜eGί~ތߎ+-0|R=PQZk`y)-8$ 6ٿwkr& ӝmӋGW]PP,xTݘc n,rLK-)c܉qs*\YͶnfaq\0>NEidg~zȭ.-0x-}}KَԷ}F|ˆl{B! MqLAψm=HԿpYMKy!XU( R* 8_J%#џLdb`fdgeߚ_t&fF6J|IHLjAi:xGkoYDj( L?-?߷ܗGFUdedfaG AY6!-۶_%z=Nla5[>)5P.ck쌋V6H}uC˫ϋO='K- /HM)I]- )\ l--t E[/D% \縓^:8h$`ʤ'q$׾qݼ=>/zn&!]^:nn>?~!|<(V~K)Ε,қAt{.b 0m3ӓ[/E1F_AeP3C c vPq1ƒ;@Dԡ^G[|dP1j G.]@V 5i(NT؈D&M GP"KOʡ{ʷDo'$Ny~qݝP&!hގDElGn!`CxȭEPWo@rUoU_C4ۤ_Ӝ"f-ekG S5_,nkt^E_N%Q!# \q`Ԩ,tƬ& rJ>PfO9y)At8,UZw,!(,x%\r؍SpA :7lZ~vo(Ne:VM=Z;QZ?\hol}}&d*^sX%Jy"XN&ՁANJQͨ$3ڢIE=&H({&VN ^e, %`Kh~5㨑P0ٞ( V6ɿKÂ&zl4B67$(;W 0.*u̻`yU^P[>HRQƢQp)[!T~©UO /tVFT)rK@BKX„vg Ɉ4M3ėEErvKW0$$@jkU$ɗ?̥+@2Z`@qyͨ sD#Fv=9zbO{ӻFi]^?XjfednS9gL-Ec0!Q^$)vYlG݃ELn^<3Z -âIZݓj1:溑t*8!cz?mHC6_ƱY%1'#zز (h8 Ӫ2H, q}7*ĪHF崛a(u/\"bx zl~_MSFS~nso0ϲK\lliYCg.+}␮$LOh#_*!_1Nsm`YQ$x0W ʒ+IDjب@zK uG -BcR$LJry;_~o:f"6UA J2Q"gom6p$ 4Ә 7p&9ϕNL GRf}MCX CQ V? ԛpyY#kZJ:d;Li)[U@Z2ɓo'͂-=_>%8yw|l!uhB0c9¯N\Wh=<ƣW5u^Iie\qHN*y[rP<;7@n .u n{Ц(-ϰFx.EG.H`go&H4@C!(A yMd-DZ^ -1f0GDo7 <g4A혬 FPk]{5]Dx_h74c89]|:q1u$  H&;7"S(Pz9ع<5):\,( I4#hq2Y):!$t̆,īl]|VBx+(eO9ė4b-&uUM?$lpCn[.I 063Y_ Yz/`XfqX׽hpy/2auVsmqxAq=]LcYGwFC>bWtH25eYcĥ Dz=Ŷ>(3+/wPO 4o~>FPgf,},cs>r9`M2aN 2veśA2SǤ7ݧz.Iu씖٭0CJ);$𱱝Տ[4XI,\-h>:ƷZ6dU.RA54X(h-t46eD]*l&Ŭp f(zA}Q5c@[#H9EP3bQ}Ng gv!NE;GYde۶SVmveVm۶mꪯ3{gܻ8;#v̈09K8)[-TCtoƮ604'1`^XdoA,/!YCI,P{v΢]Zxp/)22LօF)"u -_U9+Gi >|A1-7E 0Tu. *a٘X ċ[G9jZ}`L?M @|V* &<~-A[BG!ϫP~{%&%\j Bn(;AIICN{S - JvcRKQՙ`p$ގVM0ncYde跨R\KwUk53fӭ@iاdLOcgB~ܑHp)Fe5>ô ԻdN.zh=u%)ċgPe9%fXXAPcHIra#+'ki @FzCw_i:uW-&I>\=XFNJ}6X)EUV {sE$YI#iǴ*6ܽ 8zCD\}NH&4w{,P0?M*m@T;^>vB>*ՔfRibF|U %d$Ø`x ܟa7Π xi-4:Jۥ$5ZI'8qnk6 dD[mkM(M WuD8(#^bkO- Fsz6- р1S"gM t+,>>U v7ڞ~k^A8?ޡ/s',jl5Ȅp%/uUIEz9*{JGW'7s6 "i@bu?ͮ1:ѕ.̈́?qгr#<5?>%hjSB(_˔ &t0ѳpNftqeP t;<=7'+0 $CCv|x^L  HC ߜܖ-Kks阕oNג(3?/ONad/{3ύgX2dr\nbd"phdKf.!^m,=awwvYxYO^{Snk|LZ7\gXV#~xot\{Z}\ A!;gL<в|ٰd+A beO" El裤KpN I[,ϛJ}q\lځ1'zZ6mInj 3:-EAD?`aAMϿ)2!Q^!1f|&},q4"|??^^>")MQS]v*<|[a9 5l޸#sPuȿ˱/)ؗ1{-%cZ+[oTnD &Vf*yyfJ͸ DJ);JY'^!X c:FYN f;(~Ï|ٻĘ"ޅ}n QdiI$m]O%n|zWOH/_ok[rGT0>d~o[Ҫ3eznr|SG-Mz/|o*Vn0kB# hIHWnBYܞ"Svcv_\]G=AbŨc|{4$+PHH {JD ]o.0C >2?bSF6iG ,A;96u4y)%@ KKu]<tp(;#'}/ë|(gӎ p5x?pLOҀI-?)v&}! o&haw6pKS<7.p(bO`4ãt5`j +L.)J%tՄ:x JϞD3qji?v,Yc#WPEn8(s$Y*} J!m"-Y\vNCul^|rYْ@*AXrU_VDչѡilOs}4iϼ&EKA*0#\G7q5`/cƆ2+3$l!߃3(v3AyF3E]v>3avtڈc>DĐuc38'(4-+ʁDAO{ydE)f"(GmPSNeSQthJ=٥.NLW2k48QLzŇC lJ KjʟJfNA?g'b_wL< Gf4vڍoMG;Srg Jچ VRPGM;a"˩}-}_i_.GBFX;^I&'OON v0R.o1Kud O0IdĤ^;v3jk$VۥPs Ewc s`H,u͆F[~0W~W<4?7.Ɋ TkA $Va_BXI /V"5NJN]:3_bK/f+R/6l;&St? ;mXVrP4^ ׆4(D]@pe,,cc| QH`""-=zTJNRRC%.BLC-:=N0 FD11}?f$Ɩ6G@蓚:|,@x\"x!;՜q PBh)r\~cF,g^$dwF'r)Bd19ATdzkޙ vJUg˥X$ʻsa{MIO IxZ][\@zQvItXOqLQԓ`-ޠA_۶FW{eW퇖#K9dam+ ŒEDKI)=Yak|fFU•U mJgWN4L#32]cH##]@pʂzg 3:[{^"-(J&%Ԓtqux2 cm >Slh@Tϻ ,ce Q"nSg'TKJ?:2KہfɜG@GجU8rfIe?{23ۚ5y>zKGu9ﵘ DF,S]3TzP;;;/ E.8 8HI]l^tY%s=6SLM˗NT5!Ym<6k!ھ@8_6p]je|pxioxpӣesquu*g#Hb\Xu&|ϓuViGv̜eܱJ"J͝KsyԣaO O/'Pb jou6{hv)JH@ } Dʤ* GB"UPƾ⚊J#B_nО˓t~5 ,zZX7Z% oe Ǒ,bհd$wQu4K`/ [58M|lԔs;RjF^&~!PA)#Klđ@X'n˦> GRI3'OW ~:BT{\Ex-=nG0&ɶyѺS> RA ;gP6vDIIƹFOCχ|e4d8ƹCVz Nb6iKE_Jk }6lgY՗1;FWhLe; ̔ʵY~g*-9m.ܨm`5m0lLeN/CBI7AoJt0a+:VU @  @5ip#=f&u?}+n/A*rLrcR|nwJ::T&Y8kt*#OUv(2T~C0wQ]Ģ`<՝lfIN#3j':)ssնIe #v鄋93C ͷP 9nfK:qX]y<Y#pRtmIxF+D왃P+')VdbؐxGei Ӿ2i&p3"UWb"LJ׏uӧb"J9B\C @AO D :g` hbQToyO{}>oq/ ? `Q\@J֜V/r"3 CXi&P4՚3YPŢTNnû3Y -R,j|MMEuB*ko AjSF._~u8}ش;u b!r;lD%։P}Kf=5ZsxX3" ,ghv xr+Z8=+爝:qU1wGE:*S5MvöpԣҰ܍5 Ja!!WS5'dd*,AJ5:^Aіa/QU>(K R ;VqBu E:8PJ=2/ SWdqGu-[tG `;#̸H]ws " H@bL;ӭG\bI4;7r"nz !4&_(*$V,nv{6Iܕa x1eEWIn0QrbͅbƽlA" dX%Hopd_8b0utM݌;W'6Zf[鼻 ‰op߇`Hh!H)M싥c܂Qw@:\ 0onrf6`Wxm%#ZEe AlI$]$dߨ;/ö:x'qdj\Sѽ50Y)kN=_kGJ z"~ŅKwɦkS(cUD-W(=aB D_}< ieY1r= Ś2y5{Dcmn+~pU#&}εzTEҜ LiK-=k%$;е/AB㬲lc я|5H)84F{jnQO. Owj5Daȋw͍e A^o~,!QɎN.pVuԙrVN u{ BcƝ:+֏APp)deA8S 3"(ꙛ¤]qO+Vl*~I3QzѩN P;zWiwImR1(1aA;QDe\[[ԙѠ@Bk4r)<଒ݧ=p**oWUާeg1'],b ۻ;B֯k&~n ѱ8Q x5lKa*ѦKa+h偤c,g*cQ]6Ė`^K<>!k)ygJ֞H10λŚZy9(]!U31\w7<2keb n=O1ZÞ|J>A i Gdto ?~ K5VF]xXxuޡwqlma/IQ)%=?e w0Nl K@C$)1Նki i#/bqgƅdsBu})\ڵo/]K &Œ<6S_N/}X_.UakQiq)TݬKN"KPgZT׭nvEu\*:_0댊/$/5i%eyB} w;Gq[U/918AOMLc\?;%;Ż֐g`98 R;E/K4KDLm`i/~Z | 5ɆL-mElR>J:3 v`Z#; MUk:{7c^mrT-#XZɜS#1$gЄ,dG4r7%1)lXyƵdU!Ӷaw[xT6ž@hsd/v{JHȅ.Zcz9^]c 4yydIʩCQlkQvtGPw9ux֔uRPk샶NS=vpxoY_m̬Domݱ _L"ʌ@BJַ-o1D_?~ PnZ=;?X9YAY9'MG+F{1=]ėvÐ D22DQZ1ZiꇋXXvv}VK\졺%7͓\N<VӥσKCxc{? Kԣ,5^Lְ,f8Z dj4>>ZݡX\\.%f魘='uE4z'U'-50BkcD< ktfT68<(jAV;vǝ=Qd>%G_cCٖ㌠W}"9pvL%AW/q*6 }UoxPe; c@"eא *ͯJQzsxι.}3Y Fs61\t펞F va z?Km=ꧏ'留/VWD{˜4/fv_o/lFΌ& %Tv-_%t_T?x s`̏߿q3mmU=hqP]>B<ؑ7i~ vo`2ލ;f ƴZbu([ck3yᲰi3Tm~gU5~ZߗO{)`wP<>I85t.^8R#8F#n&,Mϓ\W۞AH-h{(kK'ݿ@-?\]W&haj3W{q5?-r]q`ɬSV-'9wL3! k&6R<е`ޗC8gƩdawjdz1Ё*Lv336" L3 ٦A1NXf`+0nnp4";xjo/D`L9d9~lXUKk*&gFEYVӻѱcn7]yAurAOE {`\El-q*YRض|jdVݐfiThP6mY־}bW4$:@xZ@^Zۖ^.0-7v哆ȅ><˺(4A`JΊiǑ@D~'/`'ɵ=G//6.&x ۅVP)%A",Wq6] KTmzV. 9$8@h YPldwk[I6j =<}o K;KNj%Ȁu6 X\+?lz؇-,'|YNW X6b;ds0lpCH ZlVXsjJ} +oW! * #*oeCӄ^ro|Ot&3PHsߤ*FjY(` ݉誼qZP֓Z)L0t1 Y,pGjU_aSfEԤиT>cJ`Gpjm=e fJ^u`>(02j>b`%f%va|ۆ \0SN|)TD/-E<#hT}%5a|X-<[hY9ǁXLΰ"D#,E#d#Xvik?~&5^7fF@$k˱W3QFU6 vЎs;L7_Y5i@NhTj ݅-7,`2 Crs5ho27P9ɽ!3"LNAV&\+8~jP:nHcXjm= 7wɅn4k)L}1lx8gXed* ftG0jUV` F8d C/p<!5۠P?_"sxoc s*[h>zL~LlS6\Ɏ.]?evlB*{'쥀E_D:W6TYKF8tїj·d×ib'Ǚ qb729)˅Xq؍Ph mXs6[3#{bN&\9,A/IoTń 1N_C|GFꜥg)NoX#qr"xbZz0,ō3^:Ó91Jw!37!jU;d]/f`湡n٭6g{6Âz(~甑\/Wk0}MYldZi6FJJM-Tfe %+(Rņ?4hwm<3av[8[@ vvh݆}7JUo;a:_s./(ˑcUWs$C3L(lȷ.W6` ^.@NCu䢵Jˎ^;1j{({W!'e=x$kzžxCc"*JP|anF3HـSAUV1!0 /&^kpIozÁ_Ie_0~Αqgn'y6cB&Nً14eېW=&bd=U/|xĴb CSZߣƺC؄9\rOƽ`KC*TfC+;E{~ocN'*!T6f\o'Ib@Ѝ爄gHC=38 gna:amXcf|x'@t"rgb2:[lo؉4şWgx|Cܼgh-ָE 1W^ jrَ$^6Jh~Du龚βaAۊLݱu6}CI C6ݺZ5 ĎbM_GS F`^.0vXo, 6 A#7vL|0XzA]*L@2)'k,O,] = i[LM/-~*ݻCpٸjl-az:g8pz2pd{m&awǺ` m{[Wvs?Xo`9nMoYlתbv6>^O9EM1A٪N}`ޚ͂ie0.2 BވM>^GfVްI%d.Bׂb%vC x~)<._us7nhߔNBQךgyacFB֢*5YMXAàH:6Yu]uB䞐Y.\k\R>S`CԻ7 x뭆VQ=}эn귬jc~%ZQ5/7C|12l<֏ s._aQWs6 cvf_\o/Bmh;:=!:Spg?*F>naQ\n7wqZqGeTc]k%[3VyC FTj~_"f@;TDsI+gXpO Gf8QOVBTYf&!ue>k;XqѬu? 4"ǚZʘ)K5ayT*1lIr AZ^7l26/I2JBJ^e,gcg}E4 LUBY99)*s~FkPQ u2eR$[s"ng.h.t D * Ualף0Y|z<I : xjXat=)),-%@PlzNHh~mrrF1sNH?D͈^)!,`Y>J 1CfFibCg@Q*g$8(sg ~Y""^QwWN""0SIU{v(dm6 :Zm2\)]W`*FȴJOyEXșZ#/ʁi6÷Fb:ⱛ6 lt+nǟ5*inɴJȯT1xh ik[ :btPtMyޅ%'n8m'Woֈ6pJ̵D5昪`Zr qEapv8<@ kʒ{:)dĿpf(CKͫ$⪅=D.9o, ?¦cNXGف f4bdR}8@!У9 &`чZj^l aKLO=-NcY+iZ^O;N8#l3B>4 U%/XnXRˊɳVOT+]儡% P=6J@@NP8m_$m 9[w{]k7㱔Y׆O"HA,[zEUR|QoقڷzdtS˔Nr Q"aB)Ge'C›yĖФt8h݀F)JӹK9pM=]'o|;K]tHqJ=B(+:$T#q5V4.,OlA7]?ˆZd$TYsPiksKLq‘ QMTѶQ ng9qJ)5l"']6wh/}jep E۴乚}`/i#+5PlbₒGLv#S*L@#ORٙ5I4p(HpsK4햬Wó;`ʥCT>)@UqR1%*T Wj*,-L2 6ߗ/ષ;9>BLYcm &uNL>6;jo~#)IqւvW K }O0 Bh]0>I1}s}œ'&v 0lZG _λPJlJ&sw\(u{py HNf4;l_loWXiD|X{[Š?^-WCjJ3ɪyDx;xWLy6qvJ-G#uV;.re7Z($bRJQqLKl4oԠ3gu*&^'g)`YؽM]^ ׫=DwrhgNMra w01`+`,'`(d]t[ִXG. ?wmS`$|>#* f) 2vs'Ip_rgs izHN:a 4<pQd0<4_j9fͫ#T;b;Y\(vvRaO?=y uhƓ}o:@NU-Bw)\SonRjF s>16Qh0[MR\djn-*!i4uq &Dey{UW#.9brmwE)x)\IXE}< PXg 嵈;&aB/FZ:4s..A<{4Lƍb\\賥ۗj"+1-zVhMƥP:O*W*⮌n{M:^Ϊaʇ5Jμ`iu ۭ. h&x]K(`ƅcI""U!U6o bhөC[8u%|=O>E"_-U?fH.DS?XzqN>?_yl\\׋ps&oY1Ww?yܸ6fv_GQrsqqqb>a'Ͻ\3\-@"aI$4=Jqt>MՁ9@Xw8ߗϞIR:ߞ*L>xu"9;:>ZX;c( ?=-R۽&uqѷ5qI?qk;}*DsmUh}D:)8z ewI~&hu2fK&49m|~*8^"QX a %h 3 DB_u{'wu|2i HX&gĢ( l@(m:͡9Klv@5/=@q|,TN^~3E.IJl9|K%T*֋- b] #޳J'h(Q || ]"DWs7jA5K3I1qtO6?=54qlx+]0E:Rrmx M*)`@D!{]F;0 Q>YER <e2v{8O(F4qT #$L!hQfZfG?D|i@xEc4 BG(4'y(~xU<]!%U'Q^(2 T5 /5^FޤΈvI= #شo-G ? eu=o2d&%NJuڙ>Djxvw>\G$:E mV 6Qtcu{G/zW=$!T>n?Ng؉>R?4I,J_Xy hE+[T|!j=1>nY]NLhFr'O~ U{VOͯ% (ט{>3r"tVigB  ~\z>뭡r-b7b yjoߚ_i9f7AR 7䴽KNbo5譅OtoE&kx)6m-V;DToHqޤ=a>>⚣"غ6{u;u$S@-v'g !k{zJud`)83}FmCǎ˚1[eSMn1^\׽_tڒl[7o=OډAk?k~-k}/])dw[o4eNMn}W[pW{GW/wՂ7sw%K$d$ժ]hE{[9H@ΜќE.GgϦ?2&[ %n_ OעC^nAWDgPy>9O.\con7ΦLbCN˾8򿵻}+bU1{ZYLI>exl|yǺU ו(7lZJ,pӖ5TQ" [A+ MO 4[Riᤠv4K= bX:~B+ZH AH纈/7\}jQinrm˷/Ț `'8zB{Io1(HZ2:|Kw6@v`FH#W8i_B`5韆9_  [F]H!&Ð/g'`WP6`_ pl@Dւ^?fȣ֌:P,EhB fe!?ς* 89! <b?D$BT5+gNS4/Ҩ3݆<1nTck9#Dz>-kxyX{$[,E֯)|o \~K=*G s5$XR;[n͟* MS,oɻS<ֶp/'ԶGT !E0T9\a&& 'C`$Hک.H$%CnKCFqS! 2?~%'fʻ(f ގcp+ (āpp15ƶA)DjQLK!`8Nop1a##kޮ}( 2VhG׸G/ pu2D.`JF,4 D0EI{@Ej,+xJY y&OiWbHVU~5NS5vuK&HQ~L\ԇ5Nʲ  #*FҊ]aÂ{oh)v2U lDC%;m1 T9Rџ~|Շ,ȭ;Bm](.j~0 ؿSDU Zs܄ԑԏRVL~m*k APC4&;W(/*ěe UQv#%-C}Ϥ$؀6 Y^zIsK/Em74PfI<Wمk=k/;PBMaއI}5f^ʯ{_9 G~[*&w8N8,io]ddXC 2^uj6~;kv0-ܯXz_Fx;; 6N.5м!Il}ck6IvR@$CVη>o[@x -e$xB,ArPp;E!FeN!k]-gp70~g"g42s4[!<\zaV/{gq(EHEKW[7vf[gf?"/ΰf%;i]tLH-Wnp'.il1\)$q+>%yՃ<@[kɺ_{춫S 1-b^\IXo:RM?t5n9 oLGɞ.ԬLٰNj[6,E>8mc:U 0_SI&g:lQAv:?& <[*yyV|8OHKT9Nrkpu$A>^Q- Z2JXY_EX d;b5zٗ.r;+__3W<[I$8.[O퟼lH%tȐ:;S"ujT~4ݞ,+j Ud)vu6|EJ$Rsth.Zl;nA|#|2%4{I?/h.%`5k+K)rҠyD ~que/6^ ]nxu2NFЧY.rY8lץS`Uu;[ GU)bdB`Ѭj3P&ŲL,ka5Ş:%+M!2ʥ4X!g1M͆vte"sq aӶ}!^.! {7. 7,[QB0[ްDO~БuOS5 *ܟn{ ƥ[2:Lq*ƄCX[UAKيإr,( hKE5:Б b6 ,B&1J%ȏ$s3|v[۝5۫w֨ yt4~$?.WĘ9 hO^3ƴK*pb]a7*<4Vp+ Vo;H chDHAW{J)=vLc=*VW.N3v[ڞt/6jN(_6[}TCc7)R"V{rlw E|dfܭ9 r1U8Pf7za z@>*iWh/SG26OyY="Y6}?Ǔ /.M!h^Fjp?yM r )7mu0փ,=\ȝ{ &dU>~̛3@*¸Wل@$B$`#;@8UnOPh*Ҫ9UWқy79G64R(~5j7]so'dGP?Rz" 8j40uW0ߘ{B$} Z8e5JB;'Ez$RT0+ys}6rFI8Is~BlL)*lFts=J%78zI< _dW`%0p%_$' e+ P,U0 q [PP-:Er]g?kyBZS!)A<6n@Ass}!B5w;?L;$`fS]BvPXGoD!X ±  AqlPs'\ʯDr !i:@Y2$!ىke-kEY@?Yjv$E\1Ng?dAY 4'Ey7ZGzj9f> m3@;gB K6_Ϸ#=ocےV_&}~=U,^ʟ(osmJ\_Y6ŗG?+!mNeKvtg\zphH`uv#QߩL?:E3ݭ$v Aq/lW-W\o4EufTA__I(񩕅E_=|[) IH(+ܭA*&QDG1C!@R Dຜ} R)D TaЇ,Nmz>+B*]o͟Nat:k̅= GZx똟 XIpe:%K7 c4.sH]t A$ !` L3O~_J$')6~̊sY-L"wDҮ|aԜX{2CF粩V V"g$qhTQp@ 3OKB4\᳈ey0~iBQWΈ^4QWm9qe3T]:rç &XոR54 /jͣr +/suEfٵ{}UԮ3u*GZJh1nNTf̬ȲO#d2^41Έ%5Ie>3i~Up-E wדqӁGVT%t ^9zr/q$q9VL0^ ?H|- $D< <gk,ڗR) Oa'BDRJc5Dog[$iit鳆8J]KeAa?ԉ߆18e}TR@#V)LFE7#4f?X. 1V#~,2|&-*Zn,Q3vCNJ˿\J0IY)##oA) -Z84kzrKX &b(2$&dT bD&}fQ}'ʁ6>R0Oʁ$y%U!MY?|``p gPMXA J$f(&* jփKsM6cĤ? կ7sGDr7_~-W6e* 8Wq@Rwrtv2̸^OW?[['J e뱹o!ȖtӲf" vY't_Rk%N\!2>Z(qbJ"HwN4"cF#$$Г(O2a-&!P$\$1EwFwpMctbjd@4kM,Nq$~-}X۸Oo|s^yJrrѨ4ޟSc;3jd-3P{2u,5RTìIԫ&}z=æv^t1ә)uR;J5e{F#&ZMۑZ#ҷFwچ ٩6C>Jou esQYZF 02E}-`[`.ɬ$F!Ur2ܡD~*8mE"1xO1[^m3cFGlo3Yq}r8ޟx;ӳ̂R⟖6LdC.eV[)Z%A'x}[ꓑ&Ta(uSQ_aG@)8 մD[_-+) 5xLuv$ \@qg|WV9QLիޫv`QO5EeX (^%=Ig$k2dpႴqaLEPW mo\e]|jq*噁*MXq K+ˊL ^"&t{ WrS:urec~l5I"u p*+~Bdho pc(O…<%iiޗhc5wT.{JdA;)j2\~Ʈ"H`~Bur(]Ia07N܍ ?kʻ1j>Sޅ3F}B޼q&֞:TNaHc/̟Lߡ U@܄wj}Mqd:o=\Rlyd!^gS:cBcbc8›qk=jS$]o!('~ϵ2 +0c'ڴ>cⴳ*s?+U1Q2˻y~[ms5DŽDQNlSo 8NL|9ꕊ\o Q;GHvZ*KrXAČUa]3wob8tdR& -,xTwgv^NXeT01!͔*%K߷+ ;Ź9^Ad3?U']:]YߦTKg$`t7gqqb|Q\Ӆ+As 'YlJ1j2*8׵0a"$M׉;\8oh;p};sP5HXB\NޟgE?):ΚȻKɥ6g?h-*\ŪiĦۨF I: |Pւ3EM$(\4VKy?,b.ujtLL0?o j :9Xqi<4S-^y KNZBIxWr|Im^^ +ĸ^MD)ˋ{WM B_3ښ>qulY= ";n[GՁ ϴH e>+f<Ճ'4Alj @2%D8]Xѡ֧`~=A f;Ԙ4Upp(^ I MF&eAZOt!28]G4)"^ε'9N }mRn 5\59=#ؔKH"kx᫴^h1x3:,oXaQ5NK6o)--p+:铺e y(8=''-_Q]P!$vzt< w_wWWܿ.03O36;^ҋ'BL;ؘ+,EhAX.̤u?;v<~aS.I%P>ٻPyD gX&7B:މS׍R;3i^wd\G]9+{<[ZF'`='{B6E$b}Q"Z[3QA7_9⎩few9e(1+n_s.d<pwt URK%d)&, Cr[ܡK}F6\B`y5{&)/"97L Vڭ&\1\Uo|$E[4]icm"|> }'"˟sء%S};=ϿM!7KK hH}f@0 H0h֑B'(bַʻ&H5mgWgm3V 3ך'`vZGs'b{z5:O Q8Q8xpҰʉ: y`#ܻm@ΰ[,4!\԰:ZTMd':T~Sh>}f`{9X"7*oݽx(>;;*>3wM&N/iS;}k eł_5<3zR* |KM46%>sc=H Tl%C+lpYp poQ9hiz!|b/,6jYthQeˆߡ7Oy8jZFK+V9t6;~irj(,E +ɪJCſ8զM޽ވsB xkHnd/`IXYso*] p!;__Ja16ݨoHTWxhltw.iGiz'<6QY~@~6aRNAV JTxQT݁2?8m0R Tq~wG~>9-jJ1lvNbr?_[gCDEKAn: hCjS :'Şg${f&Yw98*1Hcz#t4 󰌵Vq2}63Ӱ~}bV@< %Pjflk(dfqp,h](WJ>[x_:h0D2f[^xe&c}p~TR+ޱqjő@R&sH'cڈ(ƬDŽ2^h#k˧Wl Z/B!o-5>|S{3%&,?b!GЃxL˔U-q>1\Xb 9=2K,!r؍ q19^B8f?zP0vÊ.ØFB+NqbZOC>=s i] _zdNQNJz+\ K:V,Rq,?J;ڡċXV4#,-;2$IJa\#peŎT 0M|ﳬG6>gDeW*vZ~Lqm#a.* a9|2wrx76\Xq[bۑ`tOx$~*xz*߷&LO1Q/x[ >NnNClؓw̕[O&2\)ӪHzGPK] 7HH's sio.ٰҮzG>D+6 {4~_$ӳ܄RK,; ?@ϛ쓜 uSqN5灲 &1#a<{d s'%S{멙Kщf$h!ܻ֨jQb(NeepἠtFD@aPo"sx]Fpٕ#`V<Ϻ۳hW? q7]8$b A!C%Pr('oKd5*kGLu5J"x$e^޴Wg8AVis%y]˓z ^o`W$}FN*u?Me 2˨E~{6n4m>Fu\>pbn&>!|3)+cCR[+g5zl$edٝ1ߒBL :_M/i«:*XsFPJ2o>W/bck}{ <ʭ.h~hm*EU SseǞ`# x(0  *.N7uEԲ- ~#䜴{y» ߶Uvv/rm\!]4ۧ:MXE}"D^dk1K`+!NRyo&|.(GF{/":DX:ekW#u<׀Mh]N*zzK9oYQCA9b,z5!`[fYN|f7[P}}$ҘR=npӀCS֫rQ Cq=sfw q o"Viw$蠚Yk| skd _.^swC-W)vŰxY+V -Ha5X7ķZ?[@"_S*Ɨ-o im<3s "R^~XV(ܪZ ʯ> ~"t&`Z).'<~®s ܁}˄Lo7y;圿ƚYe1ZGDU*3ᙌ_ܟ$8q9Z/c4m`uۅy4$=`@k ,1;C} šMc%ݴW_llwPuu)G@HcBק)z|tU(F,]0N-- \(\%=Uqz@<~$2E͘>?x4yZ%w|U'>8h2b.Zb'5 9ٙҼ2Έ=.7yԱbj?0&~F{s GĿx3J[cMݥ3wR)aߑ~\;4n|xږG5# =K-&iB^jʠy (*wFaԲid5/>.;=^1ҡC*pzzܟ|es > PEn[aԼ[w@ KEuꀾYY5@Q{cLCgl$Fbj<[M PA0XBc.x6 NHaOX!Hds'zӍplJ}H hٯVTֲ!8h NITUϮ8s9*YO̭fLHF)n|`xppc};3iޞGܗ1 O)BM,ˢږtZ.[;u\`{ɬ M>FW ֧&2'/a+BzyBR"dNwKִVm;󟶫Ҷm۶m۶J۶Qi}=G^k<+⎈-|gp1Ds%MMV1bFݛU%窏.&Cx4Ԉ"bpMQ6NҸ<-3*OVpYrTI~״u纼tbn@a/xdu>%f9rL~FuMŶ s@>bd-Jf%Tq(p3g(׭UT|՞ bY~+0a%!ǵdyN.u$铴/X)]%~'}H]EK}'z(2.JȂMQOT,)r~0\Ǜ@șݟϨLk:2OmTK5l '>ڴ$h_?iHuO񛈯|;>3KL􌜄 d0ѳ8[_tUnGlvLXLlL,Llpsp=`gO.1j k ) E ]t0=" LM1>şlC[4paDYYXo'Ei2SYZ]&Q[ꂖ*4:N bb)c k~U~Л#MgG^]Z }ᩕ}fKLG*'Q %d2$K <|esjc)|+ )㎠^;G>iUM?m|x;A",h$+N8xX#[XNc=41ܛ1.).!ZD4}W>$gۈEk nВ5c3g/2@>9E? WM/'-%,:\D^+ /KBU[jܱ͉)B[j̣_rM%VTZ qz0G!]3 i FATbtO.(!v^+(|o72ni_Nz^Aq\ B|xlsp & {k41޴A/Pʍ6KRP[F\VE.sr!\uFhdWz6}KOҴP c{T?KL#X+.w"eDC-~5r.Xhxq *sM[ttLM4qyqtFU@Dz*rdtD%+~%ϯI]nҎ^)dsnd'vT ss&t T&7մI:eTj0t_*<w"LJlŀƌ zFВzΩŪΩ7_QB*.EGƗ>[ 1Yl/$d&?D~j V[tT\}#%׮\iu9׮_IV`w)(eq * yF,PjXtr;`0D:XM*0Z)v`n&X]"&GYea#x 3eNyR nԥΠ(b4UC?ceFFMt^#>+ӒGylClEOm߫Ӂ ^\G~El,ԏ)1, os- zzL8(03,B<; K.Woyw IWdMAS\83B@ S*廠Ǜ1WBBU>uVzȉMGlQY)cxmӺkQJ\bnQђi]fYx;, ZSj;@qHe,[cbtȈɼ=|m6An4z1*Ao>F`O*_Sy i DK}Fl?:v,Xn8WY)IϢa(M&PH;wb-yݜKV)3k:[6p넫G{5Er5"ܺn'CCp̀`ʄ튡i2tz:`md S Rr7cA[ܘRL6w-Y%>Z΍[ՔݔaZC_('A ]_7hW,MJ_FS«{1˫{m/&f#d†RĊ#V0&p\,];Ȓ6|d͍ߺh,+0šJ\ 5) 4H܍_i2AYINĮqzu%ݙ=~Žި`hF=^Q Dm‡9ۭڎ@\bMQU0/ckl(Lz2nW@,H/KgjcIq%D2ۑcB1qt/a+.=S6>V^˔\y֛sugT[f0 &lxoz!p$Ys0%&7L0lXf#bm70. hq/j?;Gj7 /Oh\4z R@7?jf5d˰6^ #ХZ #\aYo.V_0g_jMMM6tQʢ<tno/J402E:uWo,*֩hvt΃\1nnZaQ :Yb!%?O  ?+AYhOO [LpLAaeՍ:ZQb].#{[RVF~Qp+ :>aU;`=tayB7UO4/3.jXb]yp)F_aŦEqނ R%GN0Hd}Sw> h{iTRSSV%›'+71Z /jj&#^]3p!P9ZK8 qd$yn 4\[싔a GTtBC`)6͇Lk@o^4 mcgp+0crJ G x ˓RzXXaaVQSv*s+Q+y1E3sK;`l ˭7vj@.-c~rg`<'{Y !\5$'ɤc Z'M$JLP0P߆1K#Jw]x&socnPQ!mf;1Pa0ЂE;¢U.9I~ HUB-fP`(PY%!I4M"^ Cwѿ0,,zZ$2FѺ4.ɟ4%y.% 1`z)h [I4ԩ&姯Šc sYF3ϸ9r}txgj/eZ)0Zz1Kl.$ʶ" a Z>poHMQh}NJ%d)%.=U[O˛UR?,ܭMSfgP3T7Ԥ$ ݤ ٗ);>FZJ+ BM=e*kž(3 Sε²ILRZTb:| .`:$hr۱Yǝң=D/OX7UD^,Na~Ss)<\%|AmK|' .C{WoepT0ag!z񼫬P t9Zi)I~B}m B5lܴC4# _jE'uy^6je+ıdEznoZ1XQx.䏆%}p/R B3Y`KGG4"y#u{{Bzi Kvb~bxWjd ws"E]F bQ0|}8(AZ~kfTJ lߦ~y%yT*p8=y拵]iڍͅY8KqY~G%3Մ3-BxE" KB>, @#`KB3Y5s(MKshN0V2S]WpHNe oBuNdxYA;|ץ*Z*넸-%mw&4 PweC 歐~yYAm|.Una?Pc$r~[A6gJg\N'_1Ed˰N7HOǁgSZZd4.2Mg+2OWl\kLL5B:2n(Ri#wj`G>a®]NS|5hQ$7?] wb-fςQΨkkJKo.1!-".s>Ͷ2W!R=p 1 !<1 =]q+GF;.{|֑l1(GF8HzʾIH6bL7t0:V! dT=P*aS&;gC ޫ*ة> ]+R1! `X*2էZm CP/^NѺ`2"YP_W9V5y(p!H{9f u"7獡ߨBL wT|+ٗ<4]rN!}w#=9tb M/x8d؀ $=s׹u)o;͞EB3cf%|})qȏU%~pf/&2#˜%_2sp`"CuA#ث7ogܫȶ(} e'I܂yPX쫯,md, deaFILw"3?iIt_EAAH1+ g L3!# =#!3_GLBIWg+0˽`cwLVXxJ57 _8,6ݟ"S3x2,ϟ[yP Ok֣$ z ;=hds fY t-tA+~/ED*󬣆Bofn[pmvn9hO&F>n1$F_G. ;nѭ,lF %vqɃ$pƯc 7yu%1x8ݚ; ǚ3{.eEOEܥ^ôe-!Jޠ>PU-'gTK*[d>cʪstՔB;j~QEN7_Zz6eGrk1+Cˇ)X,ɸ'eUjA򇸆f.V$1]SB3VB\La%JxYrF@,8OR>Ѧ窅y\l ޞv3ѼQ7]:|קQCJ>z^hRQ D\"A=t*\ ИٿMQvzIQUiaF@tP່eE@Ϭx>pk4HrIEq)JJR[Qfٴc'nBQ.HDJ{ s}`o3qSLo 㵔on?r޵~3V|08ȸ+ x5G)JHOaPP)z.~?>yPr@X8W!QiJeJ"w!2ZGOZջv ۹LB)Z\xlP Sb[k VU 7-& EB *~jXe~ͧĝ*XjK҇Ic Q߀'[j3QAlRcrhE,8g[fNڵfmi@ pZ ;1o~X.xm<#?yZffI}@8 ӓ:|s.LYV[>S6swc!Asr 8{(W"A(U|71k: ߁b$ʋiݺC?ә҃jx 6{Cr"A:*+NWA<.v*vCu+GL;( +[ +eq- Ή([<ߔuBI\5OU 6pD[ ʉ E6"zf lϥA3F825@c~y/jH)҉ WCus.2J vV4-}%կn1IrW} vT+}gΉ{I7!>lܺ`7xh(D+H-27o{)-(7CiBdN܌u*Xo.)ge<L 7hi&/T1w H6#s7&񝻘I @(y݈Z#Xy1#<7lkk |zw\,\v`_Q*%?B :9."ޑ$xӗs~g=Z{Q.hm+ݹ^grO.+&?׳J!\|ϩ1h˔/JUf(=/a%D ʺA=}SNٞOvlMZgEvRWSPEdAȫ?Gœ-3 `&t[vzԛ wfd?qxJKL(9حb rٴ}7._Z[疚nVsb>Y'}7x\rC $CtjeyhlM2 3ܙEׇbWt=>Uӟd]Ka*,֖AiҶ6F?J9,.xc{0-+8n%gDdg!F.:ZZr7;y1$.eJz lyI]aVL4=,/؆(F&Zz mTex!F-Z=-CQ+s"bovFalƮnH땋tצnUCfۓ\IPU\0+ ᝸UnMKFvhnDC\E wtQG=1bʼ.ֵ=N^z]7ne.SSZPۮ;ztO޻"ꦱp &>-!bP/qNB:qf(ol;`D!]<+sɡar_.g d]HS,J!zD5$m@t;0␯׳+ (!d$t4S:ԄefksC}|(y袼1Fw\&1FKݢ^6z)Cl5.H؇RqtÄwթN7P)\cmͲccvd]/f5]z!{w@W5sWoyfd*uK뢱a\[w7ˇ頱UB{uH`q*F'Pd눂" ~#1dye*Z8 T,WQJ5Y~O/k-]Sv[F)|^ Td0cgylΕڞϳԍgF%ܙ̫kwdzۏJ^^WU6)wW7M/I#?W4h&4Zb8 _ F亿 lU[_;Խ'='V<7;z6Sw\ړV\Wм&sVVj }0hz`ձjVVqO G7>IӏZP>Q ~ߠT9/C5cOQM(>.rd]-$`+~C;XoweŪ;·5h]8dz_XX~TGfyuߞ5E'!U$6іK4⅄.*li]8JEF@=aRU`I[)`?A4pЁ.njoڪVo-_JU`MB_&f4^^S8-BMN@( lŸ,wg=hl78 >#[}}Ư(>_pv\] 'W<1]#w," =ɔH1F%)_W+~Qݍ}O0u6䎯{>h"8qPAe'WbY_y(XbӚ"$J$r9WGBw}2`+1R+,(81GΞ|N wônj| `MWZ<`JR|VM u:`m 9 9fxiʉ3g%N^ee N b H;󣶶 S4a}AB|RyC lߗ|c:#̶Q-"|=!a$`C8r\\y @Px₝؈ cW fD?PжG.[ ҅.M͠%BZ=hQi]SXN>9l-S3_0a{ (/Vt9wJ"F!GI`'q{ QT=.6AiJt@FOPVg%83JAγ+6h#yu{-?:1\#ÎEGR/O+Zj{Lp̵1oH]#sA^#|L$#.ѪSEMO̻"lC*FSDԳV?WV"vwaEg#Z1Gr Q:k>ٚdm,Il _mHrM:NE{,^I8W}聈(yuYL{zTw~SmWoHwo9W S-} "Hn(d@F4 w|} <30q-S>)]NH:TZL]|kǵLw7A!w&}[ \/2T7`XNWָyl$fwhd3#fjFGmR;S2/[;ZڨUmu>?%߳==4_ וI$۶HziJ9h]yy7{'1}W.sn8->GeblMч7cHTsW]lI۸/Ѵ!0@غ'j,3^kذU8!QUB?(AGC38יWɖNëj.y)wY>yӬ\@<)rVO%j۬ҊCpXd`ȼ-c=zQ1@E&@mqlsT6])'F~K>jbI9ucy&|ҫ#~ H71Xa/ڈBYD<\k-ܵyWy~g>]QDstO1uV/BG,g]&nCnN?ݢc& òX}KKVFI.RPkLԅ4B+(TM$: @-plTZߓ6-lV;#[UIFHno[?MW BRloOp]CrgelsxN=F\c&a?M[徜LbƩ,Q ðz%a%zy|^V]Ą ~rAE;{[Ƅ* ;OgoL{i wxyo(F tݡʼn4C!iN0qi(+luPpRV`޲']S)P:ÚE4E2 {qcAgXe:SP4//PO`1~ b\{6w3 79RW;C(Q?1tIօ߃{ᛂ:v}Z$z EBHB I2ΙSœ9!)d+#p'R7TxhEcKfR OzW6Wf +ihP*eFG{z&CHB'ܻj{}k#) ثŁ?b߅'enQ!;u(CV*ؤ(dCf}L# {.(F"9#0y$gE=n@^%WѪ1Ӆ>qNn.u`ԲyD&Е{w2fSjS [ c_Ήܡ e D =iqA@sG1)ʁIT\)J8 |L Bn?߈㎊;g]1LSeb !iX\2LqX1Ch8H8+"  5RYJhW҈Jx5`?~ Ub IqgхWuSXƃ5D?\޻ D#LO@qL}x4]gj2WOsJym/gԐA <o?U9u~;C"~0h&vwLǫO4V> Z!!>qS@ؽ6M<WT"LV'>T]ݝK'LO4k&iU]Q }s ̇?unAr]ϫQ>}߲8a٠DRn)W /.yROtbbğ-I 6[R?7Fs=t:VT4vDb5j<ԫ\>3mi~&y`_z:zFfKAm@5)ⷢMuRMIɊiiߵQӐ0Ph]cfF5yPO YA|l:jkf|S4{-ȯf ||c/xԩ G9|2(SmB3]!NaM5-tn [-x4zʧ?^7p*r56Ja9tGo}\ ƴGT`:D3cr1Q,xRI'F C I3Q{}I!VN ӣ"|4qdL`|%9uat`4`/\I؍ jӍ ɗ 3_4"yBj;КUmV]~)6~ޢοsSm &c,Ks@ְ=SҤjɯ wYYD9ŹsAj&0_^=$hiؿE49$9Pʩt wF+tX&3qc#'b5#WZ'1O^ ϲO}P^i!8dAS'BQs5^Zzdp6$QJ9n;aIۉfc݂tt $n[1zoX A(k8t &+" :tQ?kġǖSxdB-"?X11gR "K~/ $ӵ$r!VcE0 0r gd%dcd21 ٘8#L1:2XÕl:f E'È[MB:W@k+ IGF\,> Sم(J[){ݽMBbdv~ؽ= /mPrrGN舔8!v)7DM'ƶѪ'*0<(|-pdѹ_bv.-e<ѕc/=f`lz;#uH`hۗvKR2 Q@/8E9=(mt=ˢhlzpp˜lwj }Y?S arP*#z?=ɼZjꁡ,BQdlvIq[0kk}"[1i<A u֗=囟cT.!ɏH,I_!XŲm3e\ 'd B"RXeS=&}.NFdR=EirS>і\J6ܠn)fCHDǜ)eX7r*k7Z~],u=3~kI.EQo # X{-IьgCbWv费\C"p$pb^"so/I>tCwr"l[VQ#=ILq -_k(v2GjѬcj с#v:݀[(nL`KOƓkxMJQ*ܝR(x9?PϪ~:}ڄߒ*"`IvaVa)vLy|oBAM>WvUׇY5GPQAMDblnEstm'ҼPU`> 5 P$TEcfȊ+oYr yeki^ venw2o-El؀HMKЄ[{g*~Fg?Vlq L_)PnEuH&:URs9oHJ ._Tr*n*pK1NA4ݺlkm߶m۶m{m۶m۶9}׉8׊/*bd^{StnA=b9|Nms [(KҡRXP(8# ɓaP9@r'HAWwo^.pڥV5&H}4,AŒJx1yWE%+G[c oSh&?u8'W .2:na~c7K}z+q?18o]~4, rWPp(h~ jrc^CRo;+NJ[K8:zۖQ&/j^b/!ᢵelJi\rB\ebyo?)mD[Tn@u"cB7c`@5̎C/O^C뀷n>Q4!MZDo(-bl\d_aulNįhP1cfקEWXϷFѵ=d"Sqń{x6 Ҽ"r< oB6O5$lذ:JY7U+xmdUKܚcB\ؼa- P ҹ3=aD搩lAY ,(.ZnՒG0g3YNߥlCc C42 aUL"-e6|V;Zr##ehad B! 9G$i`b~"M0,?Y''7f vA9l m֢D[?vkV Sd`RREU!oW,SL Z;Q#ձۺdX ""@M(Vobxo6(@XlB,3B:KKkT]؈14fŮd/1.Xd7-dn+FH$0*נzM]v@R/mbw7>67# {#r2V1sHd{UnAh4L_Ւvt&v)~ –u2 p]bx1e:0>`YdFF1EyeR~aWhr8X#vkȒ yT]ic, ;h"KHI 9 CTr+VZƺ~hE4ԆeBs|ʯwOdZޗ.hڈ oB%8a~M 2̊'vjk1>ꘆs;چ qpmILGzSqTL3=&*/)p"Dh'7,~[Ytbƾ-ܵkMeR+\&3ꢖfd.kc^[ch-ПYz#+$n\@m ֩Zꠍf4QJ{YQo0JJuYa`WŽK7ԃoiػBͷ^j]3+v>U Z XE$xB97D=T44;<yrj ^EHiz&in'ZrPNX= M]E[moN 7݅(Zrl,V&v+ǿNiZaXOR`a21038 9 L L9փO4{wn,~Q,"EGT,b@03ie];otIp?a _nI4"Z-fg$㛭njXob3"m|GҔeE18vI aE>h!RymK6;؉_%x<`Ňs|JCȔst7X`fKD՞M!эgSڪkfLm ^cٖywqzǺ1bRu:^Y J| %oUq;E g:!Ե1/=җ]ҦeLf2|sZ2[6q! rm-fSdiIǸDxAj`J&JCYQDg ScEʁ8E<} .DRI%z?HjǮYa)gLlaKwY_Yt'z &m#؇6OľsOnP'߿VoWW\ᄗ- Q7޺Q D[u8r QKfXOcK3p HY!pC buLf_r"}t^a9C<}[Y'4aîo&]GB[.,{N:Gt\oIsl`ؾ䗣w8a;'baeAʯx)F`R'2j3ϱ2"}W mL-eh@](gXtFխ5dӁD:>~_LJ8A'yUZT8n'˼j_wB|d#4icK>&7Sh+p&'s |#( /3B\p /jBh1x{ U[7P66DS}E| 6D4"sۙfbv·e ò5:F\!1SkR?.m:Z[tyMm0KQ`Ʉ^BawPTFi;ukZZܣWf6%E<r!![=cŢwMH x'Bx5g{LC`PW 8~EL-5ًXb,K}C߳jk 蔝qqX Vc[W8LM/pe'ӫ:=@QJ(HsFqDgzp+uPΗSFKn7s#NLtzM#IPB 2C4$A[y;QV*.8}!\ ]l*o9X5#Z"!-w4aԭ<[r[x"rʮv pS ?Фqс<=jW MTE!Q݄8 @å&2*zX=S 왜JHXI#)A\W9a׶czƂk\zY'PGpM_o/ M+^Xaמ$iakW Wc[`,9֜7x||b{#~Զ[yՄ 9jb-,CJ_SruO-^:>`d2ݶ!у) v bW*j(.x{ZX8<3g  AeJ'-ַx?kf(q(m(*!HaAHWGJw*!Jb9'm CB\-chc@"n+Vpz *p r~C# 9-!ހY||CSt-/!so Q{`ba`r(]C՞^Xn"a9igGϚִ͂];B=.μoJзeiTY9N߭L )cX߀Y1nHߊuJOBf7)Q)=*`;$|k~;uE ԙ[vﮣ4i >M|vnau3[/eV).ҟ2/mjHON[Gr: W=#kc@Y/;vY U+QrkĹ i4#á@_+56 }x>ïm9= B-Mr]Mth˜iQ5'VsEJW,QJ!U>;@!Ae"7I r3N{饆u oWW3A@psq42qg?u?bJ L^T;#'&(hE*ۿO`ad -0p3z# ǿzV۱~aSf_Рs5k@u2yL@@?Zuۥ\+:&a|Oљ[W:BY%Y;;]P>Y Tm&'φ)SU.S+089mY'=mPU(y3$'hfixfiJSDV!^mQF5#ɬHM ]o.  dʚ"Y­ n; r=_rܨͶ|f%01Z(/91+`I|!jD)p )*|:Ywu\A_ԡ~L<\8mme3Ɇ9o;"-;"֓C]pV-['χy:yj ?!MD] ,9֘8+#)`,a,^y\e!y-ħ:_!M^bSM>1HV˼E>uNY$]6+s~c1K_5[ߵU*§ho.|iur%i7x~YսB2Q>_e{}# 0Fm$_5*3i&"& njeRoVR!0'%j%sǍ_ :WE cA  FcʷMu3#.zƥ'Q\uN9?xl\;{"&QLLwr*t"G "wr63rΈ1\"P/r%BH #_r39e Ch^VKsUPh9$7P#i oFŵ.EQ-aBbm74Ϥ{VUk:'w M5[  bC$UJ"L ɗaO{ɧ2CY؇J %Pd3(Ɖ홷Í ͧ `322'VaNB*FLV7Q97FN>U̽9 Ni9uMx=[ i~ ڬɇ{Qm8|w>mߺ"g=}RfpYZl˜} j,_Og?JPV~C'rS}}-ߎ}{(%m- 2P+}G(O8V60>|E/@s7=m>PܳTl"웚GTsOX4E`q7ku^2 ª4%$+Eब7NCU%'#:ı"!MD|h-R"5}ǂJlI[T !Y?]̻FR]s(@"*wߨ@~3ƼɵLQR .cG:RR}y!l2a#ء+df6{`K>S՜KƓu4d3+3Hv5֝k,ёubM#)wq`qØZs-SdeWC|Gޖa%y-ݼ?Hg[)D<ح9=%%dHCH6kcbE*Rw2 T.l cj6,xGYh_ @m#C"*)I[gDڻ!Z'ju("HV[$7Hh3YlͶ~AX7 @#Bʜ|/b[ZN]L1l# }@;hNۃx 0l$rkG(>C!A}G5F1>F(#֮L4\ DoĩLB[DW)d 1tDMDjױ#$Oy_Tߑ]͛1JED;=7]m%_hCbMA6dVt9lOv/p]Ʌt_.ȯBnꮙnq$OGQ"̲U o |E ޞ;j.AqoP%)UOST*:4͉nE[PAv̡ErTrIuI5q *al˝wp;S+DlyFKOJgxGU`~HSx1[?Ws{JmUޣPJx8WcCe(oY+o )#Q.ۏf֛j_ץx>ͻ^gm}^?WgIbg䇜2MIOQG[t3IQlөDӆt6:Zڐ`?׏&|xfv?w&0JNQ%Иc6N,!.h&?;Y}RɕÞv?Z7T]|\_zy ns!!h"]h_J) *+/o ʒ[S8&7$z?#_>R <`LOhi7|JZ!]3{l hw J7k|dh&:Ȯ٪L xU(L r xٗU tv[">=@&дphZi;:V-~/" F: m )t)O!G^%I5P&t4Fnש|4gnqM3}iS"βY'Z[|3@-2pȓog颕֙Ӫ"%RrQuՄʹEHḴv:t[r@m 8ͳm2oPk\5FHK&K_}E%w}=>om0ׇH[.[Pg1_H[ZWMK k֡>zn]!nͫr&*A8\ vLjKx*i//dn;b֗sޔ A-Z`au|:zcbnݕnb,s):,GK-\(bΖ5X/^A <> l&F4YppV4&7: FLlnM_+K U#z 8mbT ^X_[{~OR2`cql3R Ůs`=Q ,$@FJI'*.},۠H z֧T&4\cP2(1BɎs  USŊh}d=OҤi㌳_,axBb+P±_Z/[>=`+ǵ*yE%T[n9@ ^էNłW|۞>[(='WZ"q)=ީQ^ftAVA~]A!BN+aF^@ZԳ?] gLe|{@8bP.{!y2ߋ!CĄ(H6P'$IkOB*葌2qiQaݍ!hX8Y#袿n(,D~Z9 va I|Z_y˃PPV^S6 ^ҞfÈX!1nT*jK vxX*.ABEmk+S\շf;rڹzWz&1ވbw| m ز^ nm7%.n^\!zl o,ƞSKܕk6QeF[3.@l/UbmK?s}^8^MU͂Z#(208km`2Qk8rץ֖D'GF6c@ Iгv UpNAI7EHRK(r$3icv%<{n%.z;0R,y};Y9ovF21u#k9#1W.Jg{@%#ϲZBo%Rx6P;E2(A\tf{$w6՛GAOD)7fN-b 'lw/Z)=#!b66Ƌb0݂G\׾ENcgۨ 3!~[hoQta%S6BV{.)רgR'Nd9ЉHmߥ-/O?1q\eݷ^Y/y^b<N )8n*K<^W9ټx uXzwU/mZ#O䘴1gʟJ&%&2gȫM{W]3}!*d*?o|.LiӐNv=ZNs=Q=cl4MTΩ^Qcmŀ`^3=0Q*^ HY> $!My&c0} e9IeeAsƧ6Ч_OWw("u_7:ebY˺_aMJ]K"#FSAmPW-zCD%L=Y'WÊT)|N_EUlU4^m=1 Q,O<$97УPL/.Xyti qs^HϴG( g~l[gr؆vȶB4rL[!d}3*'AtCX#$Ν,9v|`+l_\J,ȷl#zt:pU͖,o.:cț3eyo UeW%z 1 %@,7Yk*-~E7J\l^P`x$!f6|ةD:'yGXQjԑMuo)j޸m*]FRi2xuc$v%%,"6MZha/+o$nPX5?טه#űf0HKxGN9oh#5fw5u8ZMhx,iibiQ*t@R[!ط΂& r1gadR쑔/SLz> s; q _Ure;H6treM9JU~uܪ6.///@18G1ml&beVס e8+ȼtf\s*Pȝ Lثvxos#Y2lISNq~UjD/?@<#МD#4!RFeMC8<zPblNLyT+#tYg5"t}u1Qė!1#͝UEی]?j02҂u!c(zWʟU"ܨ25U趔\W/N%Qc|%BvzE}%u *Z_gni'_ OC"id In?-,㉧SQ넿-|5jVw : ^pK~H7ua+EMCw~<7$whf 5aUn{ڽ '`N7]aҤCuxXB/&߱>`25Ic=)sU @P9ظhlhX%3srܟc=U5<3M)oCٞv;'%0%XC"sES MZ/BL,WYO~?r Μ[7I,RjQ5ˌ`=Qjm`zE7 &֛͗NUrq3(SQBЎ@Hڧ>Mq,/OųK5\R53縆8]Eǖ-DZW[$J>&{~ ̕u=՛LJS>骟p.MjȮcTk9H.l|I5F5@0,wd4-z6?+t֟-+$wh'tA\Q $870A0&i~Q\pSTFr;(;X$BZƈ s"'ewOIt&/M MHNQ* dW [ ,3x޹SI[uSk)+^,?zv{r& 53 F3'I`r'MƑI2$L!^Ok!T+6߳^19YpN?EA6d2f`^^v[m?A~pRa}mm.Z/ v +[ k(|DpuZA̫Z'fNYh*/v^$Aqb BQ sA}Sbc&sg6.|ZGu_:c\>73-jYZG7 3QL^^M> ӫ‡L4ccF%=^_sur4j-]sf'eR.J7w=]zI0ͳPS(TO).5T)V,m6wiǶm۶vlرm۶kǶm3{Fw=#;돊~+*+#I Ooɜ O|'+D+KJ#' A8ۑDT&_U™S'Ud)ud|@`ӂgW$G+QV*XH : yz=~`*Vrmp@S]h͇ȍNfnŠ8gQTE+-3QOdD).$P %?ǹ7ؑENJ)dHw $0 b!_+O!Q pGa8ʕKÔ$فXUnBb<0 s&"2.X"W M`jGȴã)r#~e`#0+qݢLiXljp6-v̝Md]UϹ2c#/>3`w䕤gYWnxd6Te\6`x0>g/_[ scTW_0HʚI@Ajc/(e+ \736DxyT>rX{3Ա{wQBȇk)H\r-t*vԘTE\C;]˔l~hT7YGr5fduPT,pCer;>O˽iq;GP$j=Sz 84=-~5d˧ E ͷzk-lZr_h9OrΨ5P"=I_ uK3?}_i_,q=9S#:!hZF{u&+ ۟sf>TUlG/Q(w34̛sg־SԄ  Ѯyi &XY2l[~@QNJ 掠Vp4˲~G;Z}&5"4兂nYIu-Op@yI!Oa'syXw(4yV&E?7BaVLC_8mfϮCGbϙ8oƭHD9e4[A;\F2-zs|Aݯhx=i"mAtq65x`1= 4z{Bsus{X: ̮F4ejzֶlyú6v"w lʲ sv &{sʃ–/`t\01>Y{a,lsLՄVB~TZ`p}X\WEv f.ٝ3O /v~vmjw~T<\Tfzslp/ Xχ݂|i0lhdQ» ĝ-YSoޫ kM]Xi;DLlL|P;$Im2Z-Ib8zG?ȋ'iӛTF}oe3Emw'L@-ou UizJ,G&6J=H[*-lgq7@$@ޒ[` ژۯԵZ0wmfƱ 3iˠBeJ)@!'9EGIi%A=sVJP `Z&7 ^c *v~8QC?Wq^7%ϗ_Ń*TKMmYo>iRfuԖm‘a"NiJk־aJ8nwDžn~9ۗ,H*44X F\!CdFuBj_!zI5_ZElVa/r!DtָpziCvL6埫Ng RC TsN3g6_[ƙ1.12˪.IJjHwtn6:]ENN|'JifH3TCF߷O5/=U#],9k JF!݃K`=g*y-Z8]LTͨNVw!7m`2Afݮ(jX2aMmpx&Nmc벟M&or$V֯xa}KB)>ittJ+3h4}ʖrI!-O%sFGY5yClk{; MYtD:}eBcG:ZFC@m4xLe9Hn[Y3N>rW˽m?]Jr~=Nԍ^B6P)NL]82֜ΐeFzݒ? qp?ruG>TbrAQ;gĦqRl{X51VI+g{Y#P^.ݮM+`c˛Ko/*zg6"TDS8H]fVD=sfNx}ӎÕX ߻y/E+K$, $>ke܎1>799k!B]s|4WB:JsE蒜MVgi`/Z?>]I5*Ks!8-,!6l +H& >!(LBA=clJ.ߌ_!,ۜ_JS]µ_(U^|PN[%Bj$u׿΢U>7aOZ\ Yg0Z]CvyHMHm<DpU4m=@*\3{?*no-wZzZaO;aRbYg0ևHEQvݦGLwQ,?s6~? eÛ3XqI2;c8Rr)AEG?򍘥m;t^(&)m'eyY9vh9ijh@ Mzf@3۾O\r՞j F?{aη+2̑:'G|>7JV!r~P1[s^o ,Jؙ: /4;KǔPGIFx1PO4>JHQ$W ^?N^$h,. W.'-(q50Uo(9" (Ib~kxX8[׏2C!{8Dֱk 5oBN>鈳BCi0*p7k}"}n&اވO)NZ‰%}+=$➻\ݑ/m\ ;񤛌:j¨'nb2 N0>~(w4*B͡khN8e5!"~IcAX1o[.nF,V]#".QLQmt\,=+#}Bӫ 'U2ރHsi"gNWV۵R?ŞIZ Ka}JibDn]# K,L ǚ 0V;L жKS؅B~[aôj#+>#MnUfjz07hLcBq D8RosRpK$#ŕ>Ć̶(d^`]ZI}Y~/%oLi.4_K._lJ(el;7P󠍶ڮkcP/]'] ROבƇhQO]N,vڏH HPA@Y\> Cx_ϲ1IuQ@0JWT\Ma.&."fז"{a7z[N&^0I?a2w0X8 V'08 /; 7 J|Rr;/; ѻD& u*<61O n_K"ww>NХ% w0NI|0k;!#<񃚔tW3{il IXԕL_]X/蛿 8'zڮ:<__ގß?O[잫>߬-;$QJZvHL 棊N}ClH^j(3zP.X]z $נEM jZV9Qz.Sy1׼DSK!@w/qgCh{0eu"!ӊ`yFEi$+#.,ByQSI:-HpOĴ0bu>8ML|ڰyGOZu,C\hN-HLgkoD;Ih3C9BhW\IwF|+66/>Pu7ՠ#&揢g#tsJ 3Zw8G08(K4*Wi8 #ߜN^K$}lk|2009f2+!3떬Vv՚OtEU-pΙ䴅ox> )1c/0OO,[Џb4aw wO6`y0%mk>6*żef3ih*tȍ8IOVY'UrBu'DMDO"b]jơSűBbMqiH(ė`4 X] |FbwL_tޏa^F A7#QfUcX`-^^^`6? u wSᘯw^ J[3W{KSJ᫏o 甬X۹X|?f~!hI֡X lbNhL[ 5&9[ n '9;}.&]'\ *9"%!6$ tPD %nT0]D5t6 GO/;ln"nN;SmU!%_aMEN vf.I="s~ C%aIq=1^<;1Stq/09nncT^V`ګg}r 8>yŎ9 {;n#JMLH;bpdWj#g0bbT=}lzKce! ǹcdQY?^G $ KI>ĄPYR r B5<VfcQw4DbDڬbgxEQG+z_^tBxdK¼DnKUOvK}%OB/IX&៶zS@zgb.f1ג%M=Au!%Ʋgv`yD,Cz݇XWG4(̘Ͻ0)8Ht!33S](X}):TC2Ua,s {'w+ ~5g]/(Y$/Tb1썜T Ɍwzf,utK݌-= ]@>^I6)oY6PFҵӮsYWt?jP'hG]i`/n# K@Y4/hQ4g{a4n}=եg/,e[_򍲢m͜.y9b4g o`7lcW[ƪ$8DHVw}/]#C"GwϓumvS3Gac(tfNP\DYK*\<nÄ^y@a Æ/s휜w#:i76-L{5lLK*ʴDbmV>"E P˸VO0Sv[ tmzdh%b5ˣC\N\׿M,JK,aˍW-Z30f2T#h+o^ty@+tXW.z])("_BuC^HW^V6dPHq%&LO[!4gn1/|~T6'uOZoENnpܖ5c`mbT$Rĺ7Lμk~(cM^-[=eG=#a4}v.s,wtK@sSmCjNjUzU`l5mOe|оQ6+WZʰE1F)c1>O BY4 qP*(L\M??~UUk7Vњ7,D dij|RcHն=zNTao68bQRqz^h7o9z(o%] IqkA3$ G 8ɨ)9/hcTmMsy>̹!/m𚳘ص4r@tXbƥıpM"+.zS;R.\ 硤EL"c+\E% 4zW(flP$ڠE!gZ[QE \NUF&-%\iJ;##G /12N&SO5V4,cmCB$\ =Vd43썴\hְ2f1O#(_frN Hu'fC䁘Vt[UvDc-z|ET'KJYDK´ 5vs)3 Gsv 9q߬3\u*%h@3eF,.GH9 іЦג!lUq|'5}²)@{{xlwdr*8 Dq{9F{zK=եh~4ssw`!FFpD-v![°CvHȬ6. jzw=F: Ƞ q}D5˂B=saޏ/=T̶wpm`VʉJ%s|ˉYʮu _/׃wH uNEv(KtYoQj?wzRFfV`4t!bfdwRq021a3503e3s21S!BN/?H+gE3'Q{[{\\99F$27q6Qjss1g:{=mZJUŕSFѸ2g:΄ml4]`zlR>,HB@2L3,ϵ_W]_= WU+ܴ͝#;N"  Gy57+b!=R[zF޽y^v*o8pD{k2?_W=csj=_>fWKg.$Kq>Hl_D4H ^Cm,`[] UL7umY^q oy-.ӎr` =nї3Zwsl'Y^[#û.ޝ'v -n@Looi#9GTVv!];)ArTH۽@խ7';)IƾNN7/N2 FKȈ#DYk >{ymP㠯,gz 'm׵]@/xnӛmלAH+մ $|$?c=64B{s;)Os/C@9fa.8ti\.JT[dRuvcMG݀Yxh)`ff3BdۓD"_Wd,nA"'m0Lh}{uXNp-B}g~W"1@cB*Ґ l$x;đ ݏ E$/z E 8`W07hs`_1{T†k+goPwԩgVwĺ֖)⥤V\olmp;dcF^tfSz)[sgGi> X"L} lةZ w,:'<=s#>xM툻gyM3<9oe7Qruvq½p_;&Y/[A>XNY=>ZL5vtl_?$?s|d_7)LK:)3n聾)vPu'x^"ڷQu.P2(wRw\aǐ}dw(Э3Nk;^QI}xBl/~,^!rDztf|EQB*;r wh{-irI5p?*̈^K;[uBq0a_z'@i̗KEyC!j}~"D؇غg|%I M?[ ƃK!GH\ U<#z5t z*A/&g~T1ꪻ4eJ>^!oh^ʮ]ƿGA̾j%=;.!IjE o$MtTO2q]2~Tk@۪qJ5@SΏ(~}xW *T"䳏j wUf$ƴN$S>zUG8?-JLx[yuz$â8&YV4EN}l5 b_&S08fT}m,8_ )ր}ݢmQlDxDeզe>ڵ;a(Hk&GN,*Vƃ &/V&&g7OxT@nmƽ_umjVuFD*席zB)ct2XUÜ+O92ÆR>2fLYN:=rDi#hP%1hnS?"[Rj]gu 5 윂8 !iw \mHSU;{T-q\G"F/Wr׺ RU}ij"sGۮfR;-^Vqեe<7"b1B2Ƞ峸@v+Ë{ qKbRFwܽyb폞keۏ7]m: O{gw)8Ffrͱ_̶-D%5a&9sW~w`'d x/ Z\`<۶lf.x[M7#V w7^MO ? -ebbctK-@׹)H~g#<^ݞ7 v4# 3}ם1B(>ՠ;{cl\|\E% 1TtLr<7/,H7/qaw7ϰCB|w;C)O1e0W2}&:NOtKA4ۡ`$䮓qi1hK™I4 qr2ql8# S1O\/c;Oyl}Kɂ6Q"2TB4nℶonZȌ27Y%&d%aA)ID-_IHHHq3*OH,{ <.YgYBKu *~1s^e껟3.afu}Q!J'҆{!m@7`R\W.<a\CK*q1 _Z3ʒH$ϜMҖ93,Hr+;OPeEN]"ׅK³۠h:DZ4WU")mTLBRz|hO#1Luʹ%RyS7ƪ Id6ud I M5yҥSG;x.TI+ 0z- @Orix{Wڪ^ 7VF=.[$iM*d$mѩ~;,M -?AJ!u#pC/zBAҡkSb[yթ`r'ѤgPA_ꚇJTrlQcE-xEkJ]F̀B%!ϵq^4%af4)`dY/W^DY=[/qSa 4`j;֓aO9+UaD!¢$FE"%Ie+ \螙zC*zU8|N{W*PkR;Z#kY4L ,Rq~)iPW̢=ˌ1 ܲ"|+IVCmH)Gt.( ߊf|_Rʙ_=t%Dn@YY#XhR9YJ  =o'}V KQ$o"yʾ,]~EdtJ hc*k<"҄e!lCn4Ͻ,MRRz!~ taM`%"9teKa%=C.풒sSPI7-Jfk|.eȽ/T;CK?wYRebt<}r`d3IѻooOtҳb3 ;o𥴪,{DC/J}Ҳ!#|CZ2髳sd{[$lEWCfF[ dRzKʆ92b6% rmkR]:-WsL3i.G[SNHjBӦXJl% +-[>o"@ֲXK2fV&{Hm1 ZjO4Z9~3)ЛaCBոjnlI=$*'6o0:;ϟ^Fpd[~b)vKxɥy-Xr?HPKj K$@im:I:7N2 .3Z})e]SqH^$e{@%BXnϽh6۷ 9v!}‚UʄgQ^TKҌO |O%ܜ~,ıx9/#v|%"FfN0|-e΂tuU SvzJ6۹[J}=d.Jiʅڊ?`to0k\YL&^Rl.1n+ltg^Q&¸N ђM+U(˱!WxM:(أhT #F\w[/N51 U>9kBy7pg-3vL46kKD0Y(RSqU#Du';_DRS %O*& %gQ=k#KG,_|VÓi`a<m[)(Y}!ғaf k{"& 2@Lu$ur񻫻2/ ?7c@P̂+6)=vCN75tGdMH6fc-]1m˞Z[O qySX*!1e9>Êsp1~?b'g}~KQ*So28TGR"+m `N9dccM82бbxNȎnWs)aբR(6WK =NjX`Qw™2eQ85_ VNu~ޅ>"4"̵&LEgv^@ ЇWY}ӝ4h8Fb5+,q\jY;A={3sν7xg+pG"8u~X"/ M0`ρyW_md)_aK bԀ53ǣ69 ''~*=A}D&#b tFoL$0u$5D7Ⱥ͑QZmfz∣V?2c(˘(`}=5qf?8>x|߬.,F1 9ZiF-LZd D8Yt&|l_ԭoetwەq-,ˬ9t3Mt 鯲!/9ڂ5U9v&Z V.TLُj|?G\9#Wh Wn~&<2TkxYZo<F6--J}Fyw E hH>uxdxUK_@ă_8b?Iڽ*zTB"pٶ[GB_nX}Au[gUv\{V*-gkX (vQEPAf$Pin;s=wֻg~v?>(ps<äOǹ8\BԷ! /guqtFk0qB9u O6!3yXdݳɣMf$s~ƅ'w/* vkH04X<9f۞EXQW-hwP;2gh7S;;- iSS!Ǧh` j+k26~#'mź0@buB`1 9'-O{?P7J7Hm  q2(N"cKH:H| Q8*/9yh8ix9h9x;||ټשyxx.@.k1nI7<_O=u9ؾK l%])-0-qYO) Z}L<%1"'@f(ڠ?{qOõt}WrL5?/t%r>'dKe19y/bݕU?;8B,P6LڊBY&~z?ϝl;;?`t<:a]n:2= \]l8lY30.0Z:6)t͹Hpk-XU^ȝOu_y ,H:9E1ޛlB?!誅x?T`H__ ڎnq6ÏA!h>E -c!&A$ҏ>8j·vE8u Ga( u "  ao_bvee!Dճh%Gc5Lv,s]˹Hܭ:9,6u 4N֠1QqWV̻ԀO\;!>i7=PͅgI3Ȕ9#A^!@KTp>0DeT\T80˛&VI%-tl{(xǑ~ڧ٩GR18}J5Ureh<F; C/S|X`I/FSzaF"Utĺ6+0gBt7ReݶzMҷs-N=7jL ΪM{G!XPAsFA<`h,g 8s?+# ܸx9氚oڱOshgfNƷxAN;#K)Wx[Q4u[>bǫOa`0|r 0KM{C4_6x%Mg)m^RUs;5zd2d^_BFS O޴mݠZ{Yny, IE z^Q̒%^ZJLI>Z{iS6OfléUfgeUC`lͪ]N4{ Mo~"3}tY%ti1ߑ _OvC5](קJu{5&>U70Y7\ĕ*U}seAXJ_Sz5nfbů%ozL v|WJ~;  98$ IO~̸>X ;, >,>2+<&ŗIZ'? x@v&}z$]us뢁]6 S5 p}%d0cI2iI߽hU&WQϴqԥc Lo-GF?|ԓE,aO H0[Aۤm0 a{ V@$τą0PBI9V Yo4ng}ߟ!rF<]H \P}al^9g3`oe/Rvd {+>&r¦iE8>#ą!K9D<1 B*xrmn;[l#~i?6x5>/r_YNyCJsb\{*$&)Zz[~[fsin# dɨ\nߎܟ 7oie3E֓u'qd'.3[a I]tT(h㰷73xl[eꙋ{PlMYYu #t> DTK>MS ~HvX~Vk8 `r;ɴ0n >8dr& ?r;_=Nt\䘫FHƤ7}mtqsoh=qNW[Iy|8j~GK l:\;|K{tߛ>kEH Po"g$N]uqIEдEm" Yæ8#T!NȣD4Z iE .Z܅<Z4#o#nVKCqV G0pTh?f9R!A9r-lͳ,Φ͌j 7Zrk ϒHKovdS0 kD{Zp ؿDjf Tp{izo nd $m r ƺODT𨯎0`JTfXC.x?Kou 3.O1\U-0ӂ/ 4"V$H~g* @Sܠ8*ZeNإ;wY(ؘ 9!'yxx@v@uf_Ϲny }\E9`T>e"* lUI~Jg`c@=~cE!緕@s>/ex8hZV9DN?{mW}ŪZ͵Uˆr%?d7Z\=2(]p4ͨ S1EڹNYɀDdh/q]s[Amz\XMCI'3Ovő,\:># ˃d(rR~!y t=8thL&*iz&p͵ŽR:D@(Y@'tFi! e풷}#l-O=qZECP-R(pkT@nZaMtl ZKL>2'.6Qh3OJHyFx~4d'|`s9/>fLLc0ɀsoCX%"dܽJph;/^,NL{.hzOK{&3 + i\/&lrr#|U֓=rAţ {U1nh40kzLuǙzRJnB[Q27qT`#x!.e %Di-"6b-P {;~p8ⷅr[\X}sd6*9JYWCbCM? I͹ A;rHl3X|i̥l}8_۫>A[c'_wq<enb$?8TF9TBM[}Wjv ?[aKX-Br鈑6}?sTX߈ބl3/;ӟmց㓼fc !KJs\ `pA~@V5H#IXf䰍:hhHf84N5~8Iiԛ4K,\}za'+^ ?BˤB8ylۏӂ)x~g]GWfW2ދܦBW75Y瞥H}c.-[CoY/z:^(L!x[:/."}vrFu|Zzih h|3E孙#mƐTPXmvPu3 _WyGd㤹z8M!2 2wAm%Uq$~4!}SEK}'4PMpSj[m[yDqi>[ xơó32,ZM`G;%8i׳"uDvC =ÚY7_m>ts^D| <˧{Q|>^9<ӾLPd+eh0+j@T#@=_}(Ir?*RK6U)Y)Q}ܭr4w&mi3qkl\B灨c9RJQҔ=mP^7}$7 oV\6< @jߥ"6KvL0@H}H>[zx/bZԱHi -pɰ(8٭ /Ρ GUX}ہ<\j!]y8SbЕ AHhyyvϱcY0gCZC>ba߫1IN*Z^W!.tↁ9,xd ֘^s$jRo8Km~ջUBJ!G3'2{K6Sj; ڜS%߷HHl~O7t*L #<4vsUAN*脯ʚrևMZշ76s~;'BExqqdım4 62WLr2zx8o\ވ(QŦӄni_ÉKÚu/sx79Rʅ(0MPȦ9)J EZ۪Au"PiaaO&anf!zn5(A4OLZZW7p٨nyIz?济ta+ڿ!ttk < 6r13|k¹zrA\ ,!Wm l,]O:njMAL߻'#|qф~wia<$vo$q˜2@-RA 50`=)S+68E(~ ] zZ-~?¹%]+4PNx- Û>)W AHqog[۴*NGgGT: 5//#BXc^ϩ1rLOj{_ .4AqSpSS[ZDG >6}C2Ԓ#  R)'Zuz[lw0R+ᒻe΋ܻ}ؤ^$+-ʼ{W |pٍȅ/jhS+EYgp;<<&+չ`+G~1LL!>vh,9y8ELs*u/r^-l-j0_`% {_nd,~fA{pCu ]~ЅSwx/PNvZd=\8ͩΉP .gx[,|um }g+^m+EN뫵oO[6H' -XcȰ ގ~ 0J.ؤO+4n|l( Ҧ5bTUXMH[zuoa !j~TsG 3}f6Ol'ѿ0zs_5r!?J\^Y/?CR{#i7uhF [d8S(۷ͮל^DY.!&b6h3-*&T4p( 6Lj|wn q}ؗJ#LB'y~LlrhTs!˛ܾ+-)0 H>ʽwD('|d6M8S;Hx˝9DozFg -? q_$DH9$]#\Z쾻EBW: }ZLc#װzMZMp z=J&%c d]<::p~zwz9`~qtt. D=a)kfws/6Knt| DT?ަo1 M% pH tX0 ]oSR}Jw/PK4'm$vUInDڭtkd /kf1- ?I\F9]Pa1Q|dW-\o:ӎXu&X[5'5MS3¢n5HGWY2i%r^L^i}} Tf.r0\ J^D))~̺1b$;Iݶj2waހûՖ=2}l2zD-k:Ę8/ i Tu  X=sNIQqu-s +GX@Qj|*e$0=,[ W&Ba@#t",聟cс?%{R"Greܾ!#( ؞;" /KmN|]FģĽ* pL~8`lPoR _.ݪfsʞx![2 /F^Y2 @0HU lQ]#~8ؼ Oad;B<ũzyn,=;]Mf&o#G^wo0IAI|uVl+x9}_RZgt\oMN _2vw,<]֜ߩfΖA'|NHz qIXs&<>Ze n $ߞ|%z.E}'vgZNlHS~Yz75'+_d#O/4?>tͨl=eO,U$G>PgW.,BQ$ To*HpgUfmgWGsdcJNM O.mgw Yޯ2}GZxQr&*#u,irkf0lQNư7EonU~.*0BLNZ lA=kȫiίxS'V8 E4A*h f!xߝB6߆2\& FqΠ40; ˓&M_DS+On7TYHh? Nc= 9|ptbݶY}o`YX ptTNT].{kxKBgʽr2VP/4z[{ VH): L{;.[iTaϼ}*Ӝp.&4\zd_4b#“S!`^`u\#>R4;h.goۃN qUuEMiJus8-3JDuj2Y^`A1ܵ򀋀n}ݲ<.$yWZG&3,׵̾݀_x`o~3WsՀVT7L{Q4E@Zy]aD |k8rWlg?mҟHOUh%xrP͆x`Dx՛qMB`f1/W`9Hfeаg솑,wHu]њAxG~Ěb;}w`x|afawgK#N.Tג'ɾ|i51D//鐺7)c23CUuuIM0brg`fL~ޞzҡethyJy%|u(r?06%kݲ+ Nm1q v'~Xܕwf38ۘ*φ4h2)}[U)+$خ{{B?8K$ 76oR vC1+$ #8N&ʷw׉+Q5u"wpgE+>E~pS{بuѴW^O*j*_rHZ_]u><'~h00+cyqO-wO ,L%a]*VAFe%bon({)xxr.E;Q5ßאBn+(NFs'<`5 &_ZiFܥGC&臟4Uq4O_FCbYU*P̺{,ս;`D Hh2*i_biam,_=fR" fDJeދPVk=_yfro S4[&v&.nLA; s&;ǡ.*PZl%:AG ݦ]77]8틭+‰ /<zU]@AdnKYU94)zo+[ٿH>&0(ص5949"nbJ3sTalo+ G`6}* IezQ`sPt&hѧ†ZQYbqsW+|"1X'U@tfޓQ1q|_.^u8#4zZ,$-*2r>F08B |9 ,OS&JGZ@vPM=`?l{t3׺tc>sM'ɁU^k2wߜ].~ ņLr 5Lx*_js%Z4$%LU ( #P gf~3P|aWZi4> fk:% a?ofrtm<v1{bJ'`[N^6]:݅gGCi-wA*}QjdbI-=ڽ~զ+UoݓxrBB<7z-f%ELyӔwRlW6 ߈Yư;>f&d=HUP x9Ezw ~%5U4M#S՝EL22YGi-C?r넙ob+ kنꤼNxPJK[ɕ8qk_#YZ4Nb􆼂$v.N+Frax{nDdܰb.!~u5yl4ˇ393S4l_˝ᔝ}> _%9l)Mk^,)iuţ{k)iҁv.cw-z7!77|$$AN-d0k2!%CLC$cTTԝ+&ug8vd"O^>A ? ߿P1YⓉ{ ljIwEKv< ٯp-=hupwll(I6T$-vh!iDBYje:r|D gr"qxM?+G%nYeFt[& ;'1u1w-cSqX#F0pznv RrjcT|'LRv*|$ARpAVwtbY4= =ǍUq={n2:k hҲ_ۼ~f[uGpXHŭ3kҞd"` oy$gVN㰰?Dc޵+Mܬ|ʎվphԷѻ k%wO1d]Pt}̡WȂ IYU+Œa_6nu)wl}et=k !5/w=+ 3';}A>S.2 v!uH?$\+<<yZK1h~xUt 46)1wކ&"[X2ӏ'p }}@TBk*Tvrw!PԲxŸAXp֝'cU[0VbA*GZ\_2ES =xd h!Ժ?Rq{Aqzܣ6`Q60hi+z<~T3'Jžg7Z%$/}Dk}sTuZpDۢTǣk i^85sG RZA0 5XHk5_d󷧱?j(=~}兖'E"&֜RY֡0A޼/@YfX`[k^tg8h Rs~wH 3䂭VFVhr{MԬ1|&N.ԺXb' ZnP Prmm43SU7l+n{o6/VX[~} X[mMN:nNq}&s渢uoˊhl^ &2)mμr-JyJ ~- 9Hf Ҍ|P.hU=q %rɤx6m+gU LzS/:SMgǠ[Ayle> AX_.~;i/BhG{*"X_lÈ@:Z6WW`6'I6NxfJT؈MS y!OPA]$BHAbjq Vl.렉rvHɧIVHNEjC!slb[΋ :]ak tY2(Ah#/y^գ693}}鏺I? tή.N*4D(L x ` < ׬zKχHz=BF1XǴk'ɌT_?x{V'YqJR?t( }&V푝(L/բxa]z:Zcrӟ^©i,@]|Ԋ?:~NgcO4T`{ ";Un2vqO¶;O~!5G7p3>V ]eT+3ɄXd C@[,#A1if-/պלfs{ɻ(9Qy|XsOyA ٯSi(p|)P4MKs,/%1q ?0GuJPg5#g5Es ׮hi?ŌOe=z NQۘk.wb"݈>m Vֺl?j(] CPtM[Ng"4YF)!idÙMd\DF˥,3'M; t30XIo mbYr1tc <{]`"PY5R%@EUf}1Eg@[@t 4hܡqw[ݝii!!XBp %;7^~kWs[:*$zy K/RAv* CV>eMNG禳g?zLPcI įL*P|כn FeAz ^|UWÃe@)R L޼/6u`c4qb٪Rn~ݝX_۱(~wn}_ᬾZW9JdƼzo)Qea^0,7htI{KvŲucC_)eާe vKKJDzeKÅl9g$Ԧe9_W+])𮟘'2Vgj{hڻK(&\r SQm25C{Tjc r|^qN$KPX#?2 5b>B_t )kڕ:F3L@8eIZeB#J̻mvIz<"ز|Ib_dFPbWjehdwVZJ\>z&ZF0{zQGm.47˞ˋ9DO\31|HC|r?姝2T9(K>% |,N6@\˔uRV_ΤX:_}[^HHjkn@ҝC_p-ž/|ү[*$L煉ab3.瓹K<pq5RьW[1o?*ߣNWii VH= ׷ny~عMu='RB; 1YGI `IS;nYz  AeY} (eJoDBKS]<u`/~!>՞~7 !OTXbXuK&9'Ga-/f۽z7<[ z;^NN}RTdV{Wjjz%mAJ~Ó*Eb,ni!LڎISȋ`@*Pic̗I_2"q0i˿ZsSO) gig$@nCkotoEA4 skDl!;i&-)~[MKpHF+$1e|5|y&pM&[L?Q`s?)= 8,1 /c<^MKaKM_Q3rmp`j4xkiu3\8 iʇasEU%k1'ަb`i<&a.BDA;+S,9yw{NA˽P8D n ޾%)U&{.Ld޵-"x vңttu5 7AB/M8JuEjte_`3TUo$z Bgިy,([>@va-ҸTF:PK?Gcɥ#?}@u]@+{EMG!bfN.nSD]3$6DB?Ur(?J2A1j_dseӉβG??b8`..*Ĩly48+꣼8Y>sAh5%:F"l8M36[m"j^2]]7$%D9u:h j QF B2.ɬe_<*?uy]%J-AQvb|nLWX ;GhfN_oW7Ϫ(G洛ݓsM}Ι@z<4kNB$EG+O&=g TAq ua&19f@K vư3GEp)P: :zZ3WŪV}lGye~u^5pMZ[FPŚ]Qa,^_waE^ (Q_0}:L?jI xYE"R"h_yi bi|P ۫spQBHYNOZ|I/GH7d.˖@MW$p6L%5"B03G> 4 :uSx=L"E`}`JH@!(L*L0KރH8T'i} \yp?h\K,)sc[TU$4sLM݅c&oVԓ'(ss~3~S)lkx%SY%ǢL%,"I}>IFxFA "QحJӢѣ*s!j1Wq&^'?qG223NͩZNG 25vؼF@) pp}/lp rHJY!%5[;JHL0#hĠWL#sUU"-D OƢKwڈ`YCb7iKO)#d_Sdza{ީU k=:H v9wX*zƙ_)C0"*j>] ^Xllo_W7{ԽK#lP'<Ζػ+1'K1lb;⚒Rk5QUjH8vlo겁 Ke㵣Ib!I Br꒲K9o.a pVcvDQؘ=L C ӟDWoNfl[gdPi5>7 2*oЉ[d&Yr]Nl MӴdh4 :+ zP>W}{ÜE6Z¨ s_aJr/ܓsϚdˮ5|"EoUxUӄLu%" M-0-ߏݟmfӺ7eד̜Dtz*&wnܐ.ާ2' %]4 ` |oPE: 1\]Uftmݸ,]O꓌ne[sHUAW0Q ۜhOGB,OZ}iX|I>ԫppF;%!zBwܿ=+=Cw'UGuP@-Ai|I k]Up{. U\I!eu)cz>ncO21 ". ݇^) ;|=1p=>N1n]sc_eY<}N t` 2#t()6!6_C."@3CpyCX1uu 9y߭EF04p0=B({c4b R"Àr? #>j.fJQ8g+z__zn54+Z1>HEa!L8E45o+\~Գ)iҏB%&qK>=CcIPR" VBɣ8A#':b6%hk/ nt~kzLJM~NRyQJZ 0hJ̹N|zh2W9n+3g:5(;2wUKzؔ%uJ=vr ́fww# L ԡ x׀Mc> :?E nb kR0sI@L:L/pdj"Rk"5m91?>LMyU,9oXѽs2C_aQe.<9?)>W,~|gy:U+n"'Yv0H 0-Dy n4R9ǀsA `h̨بZ\ 7-rNsEz*.=u[cjHS'¤'\*G-=s^3.sW2=R-FӦh.v0*r쉆}Ӯ]HǙU2RaPm4dz2|^1WB JwUvđDT|) UVhqHh,"q1K!`R@}8QBkxL 6n8s,]p7nX"c>k87ɀܵ|v'XQQ[.õ!#thC[T*)*Pd'/].  olnCYVkPn!S8}=ng@x Ld3g:31~x 9ū7W ,˗|*C c<a%޺^9x;f36n=>p#׹KR{~☙.wq 0ӓ7C ٴqA #^xR¢b\\1l3~~ }玄2.І7Oכv `v'\hޯKMuοfeSM@@)ln`DYt|:IGUz|8AΆ,V-0 CJ[(}Wrن q`ܪJeӈ8a!$x6)`ҶlYnry}~|9ɾ@I p̮Vk~aڏDW?_<>tW_Y ~:v)hw$CO7?f9`G9={4X͙6=)?`gp^?T!y_ B&#F KKf <(|ncOxEGѓ kិѭic&aC^ zE H蝖JAJ˃^=tK >q3;$h W$z!+ >8".xO4`ýPL=,ޜ^=tSl_vu@bEB"\7gMO>O>G|rqQ&M:MzBsQ;t·rғ\MMM+KOO&-Pl]tD=A&a&RktrKLPU3(=qec^5/ OioV}Uhq$$5 L ؄ M r#+ 2_}i(I I- \hg%w 9_b|c~H & ed<+U Zx ;$"q tYjy٣L*vsgl̟Xܱq&~ z2A" :lP WϑR\sz&g''R"0`ʁ#d=cd"LҦeO=t g~DIŦ^d:P8mí ֵI6]!+ѴiQd Kʛ]۷Gva+Yrv,t1 L^$DeB 3,0tAm_KZPo5q.|!DEGdx/C (-4wUS%%=R d7FKNWWQٛpuV#yw6lj* <('X\#5ѣ/Mm;Bu aTLs˟֨6{k& F9َzV:/VR9C-o@u' ziSc P9vh$g+LůW[f~^:dw_fayN \ێֳ{QllOsФl]ׄ|y?1PUAIW9'[{e'Ӎ}\p/kRlc|*cL+GĤ$'qވ*q-^},8Z>Q\hW0o-zTg0g i4](dŭxCw&ZĀk1:P>˂SM^X܈yLt8d4G9d t I[a0PIE28qo+@P&5TzjzN0⡢Ʉ cJx 08VGhkQTyYF켎B_I?>R7A-^nyhx..wE\N|!3Z3}@~ZyrV{nx:3 F/^y}+!) HdG/[2Ѝ4.7,LҖs(uw_jtg!_m収SEHbABNײ>j6:tZ"EPd EHhC62az-guKߑs2٭M޻Brs<" 6g4 9@C-QA£_w2 9 qD?">@J<mJ+TF$YT/bJޱ_Bzhuv5꜆|ΈXg k|BɸR;o/'_+*A.^4C_Jܵ7χ9 :4jsRVa/'776yt堆/KC܁4r*jcordC+RiD6OJg\u[Pΐ&oO~k/:<`j +hm^|~)Wy|Xp=nCr(^U(W>U~Iߝ𳇆hx*zT˒ɌGH6}:- ݷxLQZY;`? 8D-ʫ};JZlϓaVŕ60IWak'}Dj<),Ԫ gTc6?ƷЫȔINW ;D@sxP86iϸ0;IS*͡U )j)NW#z$jz1ܡGROp6Q __[+A}0JLնȸ_1W(<ɴ]lߪXa g9eB^4JP.#>f pVTe#[<Փx?m "D{õc*//ÈxLsϞ[hHZ陲oJY8v5r?-k4Jw&﫩9)>i?b歸ųy80 kQ/9(PȈcxs+ 2~,,O(ǣa"٩LڃG#I++P*Qh*5p24|x婰*kJTe47}wV6(fv)spщz2wgKnJhi+\c" bKWo)<&lv-5ʻL?V8< goIe?+ \8XBr5[ɬmzh7=vdSʢa4"ʆ8䦱6y_|8{aqwm!(=;FK,J5YZٞ:[W~?:XC~j~Vïlɶ]xU~~rk@DU9I/umno~JR$6/yl43ɵԖUvuӃRVVi7{_LS-BqMLW6{Ri|'C|4R<)Mx7L?3^S蒦c2?$ʘ ))\زOy1RD?lv@K0zB/{+h :}ЍTs<^} g< $MGĴeZsd}~kg$4|SIa5oMS?j5Hce:x*&1k- 8zf<q}MUL4[F<&HblUzH-~'?Y*6(K .K1P\ Y8b-%4%7GbX-zTRѭihq_@_"K1ʧ1E~-L/U񧄉Qˁ-t l9 |_SpO-Ķm۶m۶mۙv2 N;_UMW_짪ޫ^{E N{H+f nSZq38#ScYړ]U1 Wp¶S;5ƄCpp& 9Kl^\NfX`r1gB ;P1ۃo=6i^l_}^:풭Qd]CO/EUgQ[uU ̍UiaH VH BrS Gm(#̩߳Y]*]T`=IX JYj'D>;7eXqO,6Z1l!gEl TІ5ԏ]xm`%QFFBuj3^ h,ie-J"=WY%p aŤvI]CԵevW9 1QK/w j\ 9ۓr&d`R#BgV97M[a{mՔAt}1I[W1N*9/_rݎHZuX5M8Bz|SEu??U;f7;ш=B\[?P!Q|gg"$/0r"yV⫼\CA&BJNhC""/=EhpZ!2M T?A΂b,!^V-]_ŢR])db,&bW`n%Zϲ1xSZH,lZfCbm]Zw9mRԼl|BZ'`j(jY"/}[+EgnqD>(p酀#$Qza aMB;)reBRW.^0iYz:DM 2=t}eSvCX4PVx{!.:yY Vmo5K(-Y9~V%cA]~9iFEB-ID!#eG Wʄ<x(" 7;h59;r}qIش~ţ-=C&ga*V|J˘<q&f'"\jj|G8!Lߡ?8 j]"Ԏ!…`vHbg6zd BG@TE1m۲g&jFdw,RҸt[nC C]{. ك9䆻r˔ 7fΦtj8|矱 -A ~CѶ:/B 8Z*ǀ <۹pm%FՀPx~p5Wr[Ơ SR-A`.CC^eIÇLb* xX~ivNLP3rC9Od8 e9[ɱ6ֿ(N|y`zia]Ϻ pr?u.;C ie'i`X up6*[ 8}sge r=pB%PͲCܝDju NQcP%&uxԲ|gԺ3 4#B{bp!6Z[)vz} :@4ȵWaWΟ% c7mbx*+S{Q^ԇiiXн@AQ_t j"ɸT6 GxIT VЋaZcrڸ c|IkM\Agez]F{5$xZL00h3?|-^ Dh64.HRbyCj I'ǂmIȐ;=v3f;7\ CWu>ۨby意  .%OF{,=6.|5K}v}/*f&pk>h|.Fu}P,L7XOu-|UK *=@[zf{*R(}Uk`O|&/gml**bujÐ$ƵI,: ;jO3Bʊm@ Y7ӡƎZQQP7E"FE5+3V_G{@\XoOǮmm0W llUDy[ǹ⤓x*>…[Mtk4@xIL\{a#D$% '4Zko_p̴EPmL24j ,,H3KE@Ǧn/+U?C FED6&ۀGNf{9k,NNAĘAl,]0T_r$^ 'b'r>j5D^PjPh (R<$iOll&vG?\2e&? e3^ʱƯm 'f.bTz}v?n@%g3pwY, M膀’iD>tz@~{ 3ۼY>V?GXx4Аa!2!Xq)c7X<&28G.^j:ۧ.Xbؖc@ȣq#1!h@;\BbѮy=hC rfUE=Zȡ!oqbMEJ5$1.h{ x\ִǛ:{7d?!*}~3_/"̓B]<C9O  pb/hoj%N-"8$ ϩT.av l81`#.T \iSԆy9c]Z2E@nYQcWr?.QRzZ[?ޝ8 j}?(t/N&^'Q'0})*""1܍%7s‚j)jwFלm*WcM 1orbˉ'Ied;f +8z[̵/y'wumY# NC%% !tZ}#6$B rl߀.lAƒ)߭k q^VtX9q8,R+oұ$z&];R:є/rט@1H 걘|QEF|yׄ.Պ67h4K֚^D!W:Ijw77Z 7Ά"cdu} O𦳫=#}okp%*7uҌ-%-T{~'TSx(s2k;nкaܩۣԃTR9yr8 !rpHHbN-*u=2W.1:{%CpVBpp2Ì|ڏ"5$; BT媣r$DQ# 12c .Uذ8J&jI!O;E`+Ad|Wr՜{ÿ1ߜdmKJH>X(Dc,ƌڟ-ImZ6lCFaB69)P62aRJx=iz*EP($&dTq}xG|hhc{ӸVY ֶ&O !!A-V@ =cpOr֘(r*0Q/#4R(=]d|gwH7/} >2G}dքZOH}S%]:A;B?j hdb]Kf+MOIzA'8A dl݊Fanz74>_֣蛈oӶJsLT=3mvR4X:[??4֗eO;}_[;v_O_S~O-jY-#ڝpi4y~^?FoR{1<ꑗa|4}h#Wmt;&3nT=_W 5t~:)Oz fټ? 2x!;hI$5]U&+'f-4utU#WSn'3!ڏ^FLuf%}뷾1‚K]I3Lvk Fa#In4/ZgD#·Ϣ/r_z<4> >^@8V6;tmm<>뵡hM3ly~c˿i\/3MEZ\>URJp@x2ksKVhVN*B'lsXcdFpbCey%kIi GrI,`ŴY.<Ǒ`l>u"H=M+[oA"S?t,7QqбHC*3e!5?8ӖzAop!FA< ֤vBJiHJjgq(FUmtO 'tR%lk;iشs5Gv_']P!qg @5_- + _x#jBzo=Ie6ϯ3wQw7cZq=_ZDgNKKn|=NU6Tأ"vC'"8"' "hqK/ӎ)#M#M2a7b Ct'@.!XHl :b ]_LHRp3  dVWiwN`yDGfV_K7Nn\]^kJ1V&WɓS6Ȃ^̝yŻmNuA1ȂY˂g- z( "6/^x̬fGffptkPV1j}`ޠGF ^`D1%iP̜LKIޡ4C)(@I p ߶.)\(l&BX4?: =q،mg_K^d~*u!Q;Ny:3vʃpcЋ'k;+y/'OZycv0ʱ}_/!DfhY9"Mq$o $-WN$^RP@BW[i5l9.|@W^ yuR I9.1H!D_I+s B'tS_d pqS@zWފW> L0 $v~N|Ez/R(ڽ,9څHf0HTbs-DbuBG8h+V\;G Qc.! !O+_o;د9;u}i,\ %\q8Kjw%L5ոݠ6Jfr|uY­}ԉ͸˒} ۯSYFf(޻KW]f;xC:_ƉH/`ó:E/ { E)@f+oAdTVO?T\Ú ST;.<{B(I/ξ• Q9"ZͿv7pU0yptڑRM`(W9NG`,ܑUQ.'k`:)'*[C.pf ߼/MeT@ЉEPBEm>'=ZE뭅IZ!==pp_V~hDs]P\<[X/L N80tA"[Z̐gx<ˍ"qPtE%8yW2dAax@'ll#oH m;꽅m>NRoj#ʖD¼$fdӋ;Y3A@rۻ%ّ 4{ hw pC473e}l3T`cCxƦ,Mx+&I@Vu Nc%jL#1 tӓżL8__MD$Bng3bl)y5tѡX;YݢKskkhtiz Nu脮-|hqE=bLXI@`s<=^8z,}t8( /Tj,O|*`X: ufӖ~߸ VsąA$x|@[KMo??Em8B0BBw1`##zn&e 'w-̐v|#[4L[sy!JoB޻1p}+N/?_fEfd,0UfY Tn#]ʾyٳ6pZvqeVϱui0 ҾVi*dU$YR V;T9do K{t_#=hfޠKC MC=gBen ]ΠqAwhr jX%Y?W5>h"v6bPľcnOnrD.6B !J*b Lw6 Dn mpDˊy'i1O'$bwڪ0btDq/~rvIh [uʶ#X߀4WqePfw|?771#Nq:^ < SNՈd`۵{mJ|fySM"s\% ,A9-HB'/4"T\?l S\|:!>|\A& 0;/0]{TVFOVr[&xӃ4WPX&|$$!6ʍc,,tbZ@X}L H>y6\l,L }uC'voTw:YJzkNNE}oI^@xR 8[#ӲW.KXA%~۞b%]W#0(<~c.lF(P \#UQ-aZozk:ZJX^GUebw3hh0sW׭UX61vX_hbJzi;>/LQksH0x=7gy0{q-5%zn`:> ڭnu?VU~K|> F1Lbx,tkz`yӍ*5QAxV oNm=z+L鷳 Onzm6Pn}5ӝM7W췊!;z kζM_ _/JQE8dAibAנ&9QJ1(vGfUz6r R/kLDFx6~/L@g% <L{iV^7`+NT9ˤswtFݫMPXz^=61̄i+ ,k zUC$lڑԴŸdG)<U&:%BOZq{U!u􏷆ӅWoMp p`Sk¡pseLUa˸ mE7 H"WFK>#rr'y}oC ޹=_xN^prQ3 !mCX:M$UN(/f7㭔*(M,kkMlh;56T,$8my.bsY$s2Ra4} \rak-lH"L(!Ni~&m릭*Nyur * ~G~{s^dhZamUk@@q6t;rˈ\UKg6_kײiaqSUk4XUKJ+|Jd>-1( RIt Ye'`*<(f`HpȸP#,zl;{,oc~t;|M9lGZ}$k)ELꩬs $P\rLGf8FUnBX[;mWKU|I:˸4r-wwHz+.7c1RY`* ]^ںM̑`؍1L oY7W+yC)Bbh4{/m]S3Fc%^)e!zSpaw)'ANQ7#,?Ssa61Nh3uNotMEAK+%5TlߠZB-< Nu펩V.Gȉ.U޲yDuUfa҈RGu5sSyRhQ vMVjD|\h}),.0˄8! @\13 <@"c[Jx AQyBqlKZx\>F {W>J$+&: f\+.}KǁH;5)@V }k9əyyw=lF1VO]c?YȧF5%e7 lǮpv3;!][Q@ƿY;%' o$_Gkkţ$^g5@ϚyB+u%=3mZD0*C| JX+p4]ER0DKcoO4#JOڜa7ֲSErJ1ekpAB~&!AT,Խ_ž ,4h!9ٯU13!^/M\4fAGcy'*F}՞t9+b;VBIg!MPXz}5k5;M Ic0x[6KcAHk=\ Fmo 1wp&(s<+C-5c/SW۶އzq20sm@9M+^H vj'"C|ZgTq8 k8KYuPƬH]vK ~ťseԸ%*4B Y<^'].\5tM1aB׌n_n*'+*>gggxO~3ob 5o g_j#IRqXS`pm )Q$(LK=)r! _OH;]WK0PunPOq:$O4BdP@s"u11z%quD 3UA8  Iq'CX?( J15ϰ/DL NsSadߐ+gg3t5wKkXs=x$ ĝk2 AC5481P/:14`|)!h,GX)CM V"ahm?6:hWz_";t^[t_̉1gma\ rm_v3 ،PW(q٭sf<~NwW*c%! #5p7 zg9ybKV.eScB[)X~T DYfy~iAm+ C̄( 8q\6x!aˇf tÿ|׳ 挣YF+40l5b;B}Wʀ>ZDj^pa,!}a>2 %xtIЅ^m+6H[\ G9fIpj$ęlfp99V{ɐ=)`9ʅa %.ni8J,92s=m,š=d ˈ!eu#d2E }Pđ;~1O Ж+g5rTep s +a!.< įzr˷{x93 |شJn>D#D-ܴ{8aEupP & U-o;wҭv mӼL\Գ%1WHothٖJh+ B n%6,X=Ĺ̊V)o˓iae0a2.F-Z!xk/#XL(dHR,CZN)%Ŏ;pKArl?vb&*`aI d:oZabe,l21Q_LN^>Z].32_L$IE1GX$M v]C }v5/聅o^$|,Ωb( # V&,N_V>׏2`_lZ3#O6W\wѐ ){S:.#Nln˧ڂ0m!EJ1f4'q% 1~ԾiؠT,j߈:Xj3zHAn8dndURUޅ+TK;& 2HM&^`è|a}hf%#kXBGaD[q֓J{96M|%)2="ʁ4 wZ=mu(&C/TVGy `\B,`q,m,QhsFA`ޟ҈ åDB.MJx"sl RCB޺ 5 + WLgJ!/_q' ͭ t*E00ɛ$J](k _niP;b~Si4w*n4cwwf7e Bm.w^t/+ӟ\~FlX«Y Q2 ϜNV묷lQ>iPBESYq&G,^>B̖b̉6ߛu:S n!YԼwtЋ{O7 8{a14@͊U8i Eh^ܽ 'ϻޗLk:r}F> wQ Tw>8Yص]yus}H WXϴ%]x–7 ](k>;Kc/qqJ IԀylҙ|ap^[ ]"t$/2ʍA[[5s{ =njiדNW@@_``[srm [m3*Vn K;ߒ5UA B2]Z9:LlSYK;2e$ vnټ=6ÌC`VDOt׈8C2ya<i*`}mbjr0)2ځq+m x@R]Lr^DmH..ΈE+;OKKJ<֢CU. ,-ΉL֋;̠ԿwB @}̈ nN )iwڨSHlɽz X/B۟)g^djlΏ;v= NnNC8iU  B|#H7/={ހoо6|.uV![#VG둫AQXdkFmPʀ?Qj #uA)l!? (|{av'-ēur78A#P_[="S9;&dƷKLEXvq8Plyl3DhrjKnЄ>})w {h(7Op w cC$_7ە#_#NGU )HpM-8喖?i0YH OVBņ#@ :K;p!`㫂9@EF|,r~@^|ė(' {WCJk.ّC4 iiUi|ԑ P"mQ(9Mg;{B=M%o IA,P !"V.Q>""EވŔY/w.aΊŤtH,[R*[T#)L~bDG@w P7l0òmiS_Icٗp"j8fpXbjTA X5\q%R!^!CゅoPᖅu<ݣ%U0$w U@i^e|ziuՠE?8ii` 2N=Y~Hu5rVqq׍,T[{?$^u1L$T;I=HrRږ5W\՗qk_K p4dU6/%.MOCbȵ~v#ujBU4 Y|yqJo>lB^_l%3;.@3c_Onw~ЛOMA(Xd55"B%}ߚ4^$)"4=D{9rrT*cyaMC]'ifeGHOHMx}uܙvۛ/W7v6k}pR2GOLXDɸ:+9X6Vn FS8EsYӔ o\½<.Ε,Q0L۶m۶m۶m۶m۶m}we7dMd'OL;ɦ{!oC9иGVS-U4Q\MYߴ^ [>Ckoj׶Q̾=DJ]SFʋ$KR68BkQ륺gAa`%.utQGp+*.~X{IXd7xs7oۄ3E QKzH37Rү^ӵts2shۤYFqQ^9 =@_R=',3fZ: oFg~0֪4پؼ=?5X30ߕC"6xG%Q7\M[玕3 [B2(G ++4EXX(60v2b^XZPan2Vz8mt n=}=6cܥ놿K@Dlc}8Db}og\%AQIY ֜1Ց>K7`W>ie޳+AB:k 3!3!Qd_קi0zr{ Wp~ٳmz I&P*l]!/}]X-!P緂vxLQÛ5oObz z:ej<ó),6@ݪ~'wcU vc`܄8:2R\}riNRl8x/أ,m`WC6sPE)| IkьTtou^xZR{ޞ S\Na2O0+ % 4;m ]: n_ }ܼ9fn JF`O\:9+JWJq`r'=TBW%!ݒYJϋЃщ{ AyTHeɯFqBeH $W-]GQB !]j)sB#OK?eD&@ Qq"ߋQE!e̢x\;{;Oծ/Pݸ@>2 (؝gM]ΐsq׀nY;)}%. Oҩ R¦/1J!fD"ʳ''j+Dy@Us1'pקԇS'}4;Y͜~:Nj[CeiԾgXb7b)ʩ[fIg# y6D4_z}DJYfqIaVgd>7J#wQ9F \rQ3a*pVҢ.QhoVo o RESE:8Tz4t wo$~2'o}x~jxQ>24;tgLI:,E5x, ?r k ?q!:3+#V|sQy;[4??"hXϸo.2{i=rdHL$b!J$-Ы))^=)aWzKڤA*ˉcqNё`%$~UΝc8gqcV2P}e*J Sdɗ縠ݾ7e5/$yEmȰg\&x<Z7M!^'1y8W: T~%GLu<8cȤOV(@K!2ro0`' L5$@bBd%SQ?KڷGNWw!@ܷNW?dQ$QAuhAsNw7dNM=`ab(duA$ m,p.ec6|@tژI*N0zTtz]tV:@ڹEFF-} TX%!/ӏ-1bvdu]: iU w~{Lq^~c֛dԇ=FϬ.:|j79G쇢J2p Q12-伔e4%"wc )M}bmtbOaXP8rR;P827Ѳ򨦂קqpl()oϓ}NUPd`P4A;խTj$~K-04hR00 Wrz9t d]a 6>&a{}H|-4. K+[p,Lq>&4L+h4dsAifxRTȚ >2r+aA@ɔGBTaDb2'~z&Onzޅ^Ӟ ҧPQZOڼ) 8t`Ie ˌzwWD"b(xɞT?;iWFƋT `\3 C¤1NX& kVB9>դ[$ҤP8sn)J!esaM ʌ2ɟ H /.34WnD[6SZli=_?"_Wd3ZqMf-[<+}Ӛ] C*p".lHfiqR6>)†ÄzaKlU`/Q_i_@p*4Caݓ<OMC!VvՋnu) B#%s( <Fӡ<`.|kWWM$Aot^Bݒ*say.\WMAj%g7/C%/P~Gq' 'XM۹Ep>{CudWuE4@,HnK[/Zzi3-fD%jidMyrtw^/#PzZsl0_絳tԬՀ7>ROt29t JPFb_ʮ&neC' @³|xE7ykm.Ǣn Evxi`SE7qESF:):p o` jjN%rQkd|:)A3vXoMջyX@tZg) @o핺O} wEIxS}T"F͒0E]d}Bwƥ8'" OnP uQ:tl򢊚7zXް lRy}Z`ʼn Dsj嵍Zd +\a#,ZMq>  !kQ$ǷkN,":t>*U0 ȻFi?sxu?@!W{jaV@ P <S@xm7r`SC[8ri3v6Sk\L$%SDE6n2 <Δ RFKd[o. 8QrRu`^3DwGP[ 5VD:󗓤Ę?ʏs7,'QAH5 4<7h;yzCȗΖG2@9wnnŝ7]Kh(j}Ͽ%Ji!YpZa_ 0!q"3/8-/t]$"ՙ͓dA!&CpKwz ~fsD!JT,Y`DؗA%au&Aּ;kD(svYw dqf@P |'#e/'š0xzxCG#J$0Z &MF#M J#"1M =/esZƒVI?miЊ1 ;SaddOiZ5u !M'k{š}W:ŧ ;hz[<7p(E>Zܤ:wjbN#>"9ؽt~w]~{3D pѺOEtܢZGT9 LwlTR\v@Xy\!!zz QQ>5⏨%ߺx+H܆%OK9,׏a62ћ r33^kQ$(9<&a4PqţXfϦSkJ[taTl=ݻFD5oS $>e<g* 99?MU%?$|cGrdc%ˆV]8̟ #|Q6{5hZ//3hu{y:aa F%QneU!N1`CaЂ:igg6U?V2Ҥ}D*Rxή32d^_W@qx2ύQO t$ڕ_`:k _ȲIPs OKKFg۠ld|o9X_|lpsnn9p(yxsko~99ڂERB!LS`"Lx+\7lCxM v H`AO7uπH4jAiFX}\K TX58ʦ yR;A~%`.vZÖZcFD[ύh $!H8kv@\bI`ap7jBO)meV:+E*mGV<C5mL|׵'I{|^(K\>M|/c 3>{ uK_Q&^EL{a7Є'vyEsS ^̩*m)VZU'* [T.`8Ҵ%,Ojl}]KX -G$#PHیs^pp)rRٯo*Hk8JdtJ)Z!NH#6e|O \^e a9T-BXwNY VAH>1n @<4gw< TI@ nϯ+Q$?vvzi0f7ºQ=Gx9P'n8i[= )Pi0uhT|q:"@;gfΛآFt+^x=HƆ>XR.*tR˿27 R\.&ow+O?e8ɘĠl&`4,ؔo^sF?L`ae o}Ñ沷;H|g2jkfiV7] w )noER0jU/z.Rd-[cgO>keqH7?:JYƏ{Xu, bܗ.]OLtյ1yuus|ӴuUͼ~Nz&N*|z[巡~{L`fu6i{K1Y| bGwVcyorC{;v ~?y % CS-*C_0B,|~w{43t}mٚ2Z98qjKe)_ e;,=*vlGfCf;`!>2ELytTp}3L %4/?n3_a ӵ˳q][Îl[?zKz4b i`>,o/}01}x5%z@]~ ۳e함^r+H%'l%sv&WwO'nd!.qT-ۊh9ֺuur%2M*: ʔ.ղCH648zLߑ, CJw@I4h ns6˹AL"k"v'ES("y#%aRrTnkc[=C|ZE½48203,\Ce}̳ *姙pF4|ÝnH)d9.SIF ol\`tR2 kl f?FkWCv^rh\ ^Vw\7c8^"g6߷}v>Kr!R 1r6ƞ“5ax˦鶽:>-!OvPˏn& >ߦ ~Fŕ? n+La=kށyIly4_ wDѭFbN[G(3@A#PHvaLV`ZA'I8]s:*xIlkCo=6$C嶓%1㼏 jW!&9!)75+,g;*۴&{,9 W;Id}yDgU|~Hvqf"^cOQmq.2X$3MJ3]o4Ms86ወ5O.#(|OpAzhV~G]}N 7 @ Ҵ]bݯd䶺]ς|1 g cM1?O7Iif_Mgi˛Cc% g &D'uaZE)DP! =30Ub6;u ,X0@q G!"oAtH"j>|nDQu)<8B9\|1U~$]=-tLv;LR {wҬJœ6чUx"ywHÀnO':L큇?6giҲ<7/Rϥ`Q`K:ϹOV99Jdž+2Or_+=\9/.nƖWo7{蒠xiykj;p(a7UK6`1Jʏ1O!7@813>n$2{XI.`D5jQѢ$韞[G, Nh;MNG݊c.W`y Bxm^ZBM2a1YL8BBϯ$ϯY.l]x^K(?ÎÁ"ss9p ((I@NI!dnG|Eg,K5!?́E$J+kKe2w- 9]ĒgQJvxtz1L? Mn64:w.X'b:U>8>]oo46Ο{ަ"=X=i ׂ$Kr]A]pOȨh6JWBf}*~/5 73#Hn&3 0'%" ۖ]ɢ.}@8ʁ3`(Of{ͯpФ,#+TS`h>;?xLJBSOq:#ŦR=v8*.~">1B;7/bN"a&iANmqR(S`ん${Wgp7/&RmHH_4(٤uH2Y0(}U !G$&镬njV2.d6,+ !z H]ƥNrPo1;*c{]rN0thB*B݋,D+;]-K4q3/~3sj) UȂؠY>)2/#t Gd\z dIO}UЁ/uNS0&SN^l@Xi+@m]i1r^2eɳ+hy4!g]hLzjt8pfPZۜ)+\{ϗY2Kndv'4˨iJcMKp($TOZ֎,?7迠RCtZ4懓LݰMB8ЅiP:#MQ=gSmuώ%?R9I% LN(Ĕsr~<vgtZҖ.Qg8zu}szioP& tRLb"/)EԄ vsryEFآ㘒> K3##IlKߏYM TQiAaG$eŢ- ؈(ɗrIb0#a}_5 w¢F$ `'MM=T0P^ _=a0c 7*9mM#$`>Xyu-I}λX.{8՛.zX2vaD+#2y&/ix +0BwrJ>fZuDqd/Abj_4y3jPeZ3P&` ?@%5FFtkR9':+܂( ^| dEbqr jd6Č)x9ٓ֠&:I.|VBR9]б}!-cAltufnhNC@$In0Gʵ*`0WQG560<@jʫ#Z' r)#h%4WPKwk]Bll^W܈K 4MA]dK,ՕNd?+Gq:9os|sVH@ (1x(&xT%|ּ+b6mx-ntz=DmG7DVsbpl)_!N\JaLof ,>:Ǘߧ-DywF6COص2_J4YhsWknlD\PC)B`8W&Z0UEF9TuFzϴxVC<-s%Se RA,rV^ w-{dXבSЍ WƸ*g} y Z rFgI_>*0|¶')&1쩔'r5hH,xa%Bj([MT&h9,gc@!r]kL;{&uf5RtrS)$:TFBu' -t nx2ߴA![!,ޤ';_,^HͲɧjuV/* >MG/tz펫qg6lhp#u]4856#q!CNL&I3Rڐ=_dTL~'ƒ5O`P؀M TǸ $2z얛yg+b>0I'ȍf i\QrRUL +Qy!ZkQ8blNօ9 ۉMBңJWFM nBDA!}Xx8jo}3f W'^2o"<ί2>& *n"_FA%1fG׬Y IQȣ}*ňT*rSl(\}kCh\/6/,P" `s>y%0Fc[fkYaff033sRaf0V'̩ 3MZ-ݙ;cK۶mk}7C&{wJIU܎I1>,H9θ+nE o[3̑WۍM"D'yc#T Z?C]+>ce :d A幘+$A{XPZէ=TȄmg&aT$XG^<w%|F'/NmcC-NdA5M>}7$\D`*7vuf :-mOP0\B\|&`z;}?+ugXPU^{ƾQ~lWw kg~3M3C|1R4i8 - 8w0#.U2ul߼P) -@OfbYS9v }BHCMr,fW8?_o獱}DHG')jd#l Y6|0W[gLcm'E4Sx^E ͸9en7҇ **4z<% [+)'XtբbG$N33"g#Z!t's} 9ˋdBEk9ކ^yW@GƉw8NN K@RfCC+z_aB'b%*lWv!V{3q|C#/4dKc)v$hn~Z8{*i&eԑXG GǯsH#@0]sPź"j$]V2׈Z6DWlFVP68GK;9PoI pK.)J7WL46J֬X[NF094ω\htQ񇀨{<'.JB_`^Q>vLf#Se y~eXterU\AabX6W +KމmAPh J3P]xf5my-Y';j+ň&tgh-c`DQZWsPFW3$6?`Gc:6S H&rcCsW+K$|{]sE %d@9,>q:i</F*UOWJ<(knDqKOB ,5B 1TRkMұ5žu xA riK k"6"];?3,W#պ R+95ωu~Jpm0Lhyc=T=6 Σ3)!ټ $WF@Hhnb.-Ap蜍o3SC`]s· tl{n!+0`a{Pf4ϘyO6&Ŝ/Dfnt=CGW6!,N:JHJ>W—'\{蓥Z/ 8Q]҇lK]|.~ ?ZJ&6n*coliΤimQd6r#aeasstQu265eq0327c765W%a b'Wk7.bNDr5q3wqrG 0s5yظDp9@\8@F+H9<֗C8jnbegg۸:#DdK쏳;_qkNeoP2k\)!DOVø*y!8X66ONtiQڌWڜՆ/s/"xl^;:5AۛvI@Ǭiw#;ڍgIĵ6eVFnLx N P  dlL9o:J_ cI~4/ܥ*5:XV֘ KV-Ol"0\$7]IfoO?jvCR6k#g,Q9n;ڇvk0_ Qړ.;M#w9e'ɣÙ5L$TwƦub>'Uv6'#ef^-Ȩ_ͪ]{G.9}q;0R kԀ ގwOPOZ=O h=rHë>Fk˥^ϗFD7I {WEZq 24.qBɱC2;z4yN*c_TҨ]ذJD hG&Ev0<:!6 g38p mgjdmk6G@g0)<^T>oe<7Ej"}сiXuKo OBx6=]6Ԩ;MwZjmHfU\1/W0UۃsTʯ[C">V8C kSj@%rbzh4zdԘk*W/N5k9L܃ ~94=Ag vm׻U, H\K.Ųͮɹr}[iՖjGk}| 9Btya|<3{?o9x{unB|]]IUSԳWo8?4',f &NWiib.?Fjgp'~!#ԣ=jNZWѨf 2^g8*Ht@k{\.Kyɣk!ΙU+`E)o6OA)]~||+vp .fчwVR"EܯGK*B~^.jBO4mO> jWՙ\-]XN /G\ޝJyMN79`rwu =Vv C؈v!7?ain(Izy#l")qE^|b6Y^E*Oأi&t"-6@|u9FS{);)72J'}= (gs:-]7p{AXsE7oWu )eB*Ѯˮ?^cM19^ t]ja;lZ5[v| [S a.1W*k]8.mIsKZ薏D`ȗyG9vmC>!,`CC)?rq]B4l:O;݇0~ڣh sz2sJE&{@Wwh1L?4}\P Umn KyZ+&)]O9ËgpS bk*"V,/SjCzCGw[(1h/ju JY j-l"ӕ^gY*!nMd=,%‡vj)},̋" e֮͌3&f+`r $m wp6,~;0;.^]EA?3 cH GG'тdwBU #uHa@{i^y'n Ȑ~>Iq[)VI2Tm>M*YpJ@7)4rޯE#L1%8xWW'3<]%NIz<_/ӫlU!Ϡ>Y.( s4,Ƅ1Ϗ-G݄;l_d/eoGC:@'fD-'._}xLQ78o7ײ?[_ q5L:uK$%J9XLձx\y7D_Zs7/_oa /@:jɹ;Ģ%WW%0*wpQ yX甌*ZxRo\:6X| ]_30d1 Sh&v 3'Qx痊S"n 6[m`݅tkm@NB Oip %B' av:L9n`;u2Ějw+S* bCٓev-{ٓy idLsyᑐ G?2COlщ \©"G_~V/t;;3qY퍉u>h$ _dޤdh^U~{O3s3}߽gEn°~.N ܦF_xDBM힌^ JXOQz:(Ծoc@ DN$@{<`u3"``f؀yЪ5'/B<}j㾦Slِ6~9Ra` OߟE0uKysk"Є AP 8}@`]}BjN(1#IӿtVD~]BkTRf(gIw$f2yjpowY`'ރu1\ Rx3ʿ~:|4qcE&ЫVO=;HV 2aƐ~[KTZN-, B~N0N VX4wb/ #SSF5oW 3 샛u/3I,6o_lqBv"JK!R硅LxzKޔr\d?2~f脉K?3<_B)iWk) A @UqL()Pek_~ S͈}}t$X4t~ zEI CL|w~<b~wH>?yt9gG ,|]M\|D3ZM 4 ?uu6`4zM4ppsZ/ s9bV UQ8c4U}<'*IvΪ)10 < =Q]3pp5 Ji'҉v("mh:͘LʮuݨԽ 4.^>2?ّV jx? NM #|5Ww?&$˵3ΆW'sZl&>|[Wo\SK kUy&gף(g~vqDoݡjc^8RP]l@we%en@xӛNoeٽGT241^v>QyUl?Qg/F+s |̹Թ~g5;[3Ǘ8qHO8vmfQVOB3?p%uN/KĶbڔ˥rF-;%q!բJ:3yJeY@V:2O{ن ?E*"( AvFmY8n-$P8Q$Y809ZQ%q *z-EbhįӖ]}!?}%ӘqP~[A; y0X-bgK]_05JϏ*'ATSga 厑F"qpI3PZ+}ph}V17>I#HkzN2(|]$QYHa8 t ~ɘպV3%3;ӰF66B ^\2]siӰKS@M5>\f]92EKF.o+UKY(GT+F V~Ee>XIːd@Vp>uK,\*VXm ]FGÛx0%rQ=QUv4B/-|faTgEf=QvTsXPMSYo%b0%uO)TV:#As%TO\Q*Wj ,8ᚻm)ؾ#mFŗ:lӁ`;&JcAz5*5 b0Tb#k؇"6Yk.dc}d+LBŨ#`LB F<oI_:w*h gk@KN*cľ:1jUEъ[!\15<$Qn)"-X?GKBLFg OYJL8:o?!^Z#3&0oLN̟p_InϱS@%`*;cPRզB +@B^JaF:[;ٞ.e2#}sWEO7JIZ|Sߩ/1W{ C;oi%< 11tcJUQS6Oƭӕo6҉QNƼ E1Q tkJ˛AUGâ1L5R/e.JXzT˧P8\Rv˝6{p^ŜVCC$JDdSvsb?E rK/KGc,+7'6${{´qL3ڌYԂ*:?Xmtb4QRe{ RI'pbaӨ?M)Q/'Vob0&2^uVk$џ4ߟ&e^f07&f %4s5Z/txtg}M}@BNz)baE J'LYBִ뷍ӹpz er|]r1ns2w,BZlS`O>2f lWՉR}+p#_Hܟ~ii)rM[K"lg#Yj'@iv>z /Vg_5msi <[6Ҡ,bIfp8Yt[I84H,V3y 3GUbh utS E= gG>^v:Oo`9>q-SPq246PTSOMwaPSC*nѬtU|*52 qO ,G&0>- bTW0wlU '#591 -CǙ@鱆VM_!ݠ â&4gc>Q=5cA֛O׋vA>y8QI/XqX鉆6I? է;&> C-63SHl[u3_D::[ߑPS/"00c%Axss@9]4mo{aIOdæ$QH$haGjںIDҍ0 diϕטr5Z/Ɔ Л1$QYc({151AqſRfLї~@$|ZծJQoI*qIXiO䚷Sڼ: *BFE#;Lg蕀, tL&]fs_?ߠpF#;9[oCf8̏sJdܝYh%tJk0j*ۥ`5Y U,QChu6a'-gz1|!߆f7&>Fş0Gc\J})QȆ͌݁vh|!aEJgb&+T@ $Hj Q SGdoXqrn*>1IM 25mPcM ? wJ9+xYTOtYCړ-6+bi~~y[W_.6)M6R>\JgQYCwZB` E~HBQ~ㄊnH~-`YuP[Yʛеv)J/t97ևA 6x$=uu,VudNjù?zV4rh`hqJcn9QBUٚ*dOZ.OqNmF1[+F =$MP*<: ؁Bj #0U*Ǥ-HGj"g/lݨtn kK=jQЁ=/!2ܨH2*Ux%#䨛=Jа+q/N1jNgjŏ~2 /ؙKDWl¡0C^4cvj ?'x&%M`]41O1c,gfYba' V9 q5\D?gR6~ >\(vk# П[uI}JHv)fJ?i)iga1 K  ?7+ru>wvNA]R\+#DֱM?88D k{b# "7b`l]sJ9AaĒ %8xU%d !j{W>8(F")u$%zmM<# kq Np/ϒi?$M ]$.R)@_sc<# F q,t3B_2{JRQ{cɳLSt}}fó!"4DR3xg5~U\Co@Y~z;a#͍ V9pyY}%5@Mà= ;O$GukP #ў˟ |\J9tXd-9Ga`z.HF~أLUؤw<{s(fH'KF6P=d2jj[Bº-{B>rVkKt7,h+qn[LUNq#Eg ֫J1#o[YL[.)>[,+,61f|aaWo:ڇ[_#@$.ONH&# 8V]0xڑIīmޜat5si h*vf ʕm^MMI@⧔O":"9%u/)wp^5#Ug%('Mj>*tbG~Ҩt$ I"لIo=v/_4rVG6 :_HȜrr2rp13rpps3rp0rz4>o ٬\lKֶwBt .gD ZkT%1` HJ-c)`enQ&Hjes:L}}x:SSOy"&lILQQlìC+JL'>#ؿ>m gsڂCov|٦^=QH8v¢OR.!q$!KHФ,HHRMӁG@?ulRmӘG溵 m\J]~x[՞M,#ճcjb@B`fHp-E8}e rBWmSWE=#_rdzfP ^i^i>|| 5s55VWf y[SMdG""U1X(~T偕S’DLP#22x1KT½@ 4j9SxԜQ7wb_FUt M]KMrdz)aЄ2!aBL LctI/(%܍8?OUl/Q7J'T"Aitӽ>L[}#YQ6uxF&?lȽáAjHaS$:Й"-HbVPza-SZ FRD5ONxTə: ]tN~IV㽁uf *-!u$(Jh-,sI7@5r҉6r~:7yh M^*t8c2w QgY}N=0UtdH(&rd G%4߻-H96sFDUfkb >T A%M[)~&f/&qHaz,Ag$BdԖY:e |RܬxN5 \mVIOҽY Үy߮T'܈QFm] oC[œ@r.)WdES亾0;|wy|oo{µEsʿI޲8/&jXAFm5~](> RIN bNU+ oc_k_F"Uvc֦O~: x$fD(҄Tؑ!γL^j)[}zX,|ff`tuN(Ţ["0]KJN 11YDg(T#3>LIZ +,TʛeUCG/2,u:`ڒ~y;] \)ޠ{~GfPٹ'E@0"Bo+pn}EhkSzH[[n(F4hKo d^l#j/P$Rm6z=Oc#HH [ +- ")!)#tz,NR{bʉm95ôH>ɝAPS p85rBQҳ$D0u/*jp (J &p{m;/ߔ>bRhV;Kފ/:z79Rf5g$n}zE,S#nAu\j($a6򂍈X%BohuUSȾI< f إ [8D%麁u(gq[h| Ea^v&Qo (:xb#[& ,h_)cxTX1v\lwۿཞ +",Jq~8JN m•DbCJ bi2$ti|/T5;Ux{olXehw2$S.,*2%NO|l'v`ݙ; 6,qh@069eB~،LR7%ڌ#}ҴwZ r^a@Hl t@ mQ?9'M {T*nK7K SƩc3#v[ʗő'+My ,Օ,GF"1 9ZJ5 ?ЩL0ۼ[PGJi4F3tY6T&2XP`<<4SjqQپ)h)+YISquw$:Zeͼ9QAk kcZ$=,h^ك.`M[BMBw-%ڒB-ְY&rL'+ntUqRL qI6Og`;c{Yå]xl7?6_+q[j^Yau9Vʯ"?8mGOZwA@Ję`wmew4=t(w1C䍀9Vh\Q2A.OiǛTsWkٿ8aq|\׾v[::xU\H}4tja_Y[vz*i.iTGYIW 4uR@;2Rݤ|l$QOr)-3"a#]֝9Ia9.OE# %`oYQ i21Be Q%G~wЦJ߲@Mh;P&(vQ^\\,P֮[$m =%(_{ (wD~rSG JB%g_@,9e$}jƍ&ُoJqR5e vBDihf+l!vܫB=9hn-/Ƅ9<`eL֩U0H}‚]>ߥY LtkGSEj".?x5::h )#!̡:tfR#v|H_09yZdФ5툓{ }SQֱ>F f3|TR-.׍#`Zw¨FE#,H sqdM$§cz8IE) =7<@ZmVrW.ͷC %@x۸ |݁^G /Pqg Sfҝg_! t-m/8Qc{PwŁl1Su| )Ǒ}p ulx%KM rsHN 4OM7+v11x'J')FM~=hkQ3/52ZԤ'odmiB& vI"vĠLb#LaسK.w֖SRmDSEͺAvO  ⅀I =X8s:nEwk.Tlpr z^ b>pA.CHæIq!H"#7؆5C.!Krǁc(QwϴQ"VJw HK D%ໜ0X< WyM)֙E#LL `A Ofc;m{oJ9;D 4?Hr]gr'2i/--2vҿĶQxlDDu |]̪KO@ |c3Lݨς6s~*cw)%o]&S͊2a:fhɧʉϣ7Jꔏ{ (!k'@xԽp ab䎀Ś7ЪXNW,~2b= %Kڢ"@Ne0qro Q`iI-bAԯ9y< 1?nR/M? SNkƓGGoǗ@Ko%عuk ,%KI/>A}sDr* Ң8b >"f $J FG O/C 6,^b{3 آ7aqxߕwM(ȺO6h WRKfw$۱M*T15^m@嗁9G OZoCJ# 9ioR_ń%8kA=9lkǭnW?G?b ZkbkK*RR=ʀ:qνa7 %19N4sє(Ywyj8Gg`)}FqoԤIˉ^IE:uA;&P귆{?/$WVb,ω}n̝Hra>+ ?qhx"(iQg I 9`&On$n8i|[f '\ }>VcA^t߭ 3x@+*|"|x 8UtE@{@fE M"g$`;Q(~S~odj Y3)]M*6܈՛EXKQxΗYGIpy,Eu!zc[&ñՆ'/zfGmYFB)":^Ncoq074e9*c}B|?K~:5+|80 T\f.)91[3؇QSoW&r>O_Yp5v[ . @d.Ўxe5i|;5R͙~EF" /dnbDyey3cilxq$5 -y7iuwHM*yYD@s5tYjo\6RUݬA=פ3>͑v,6FRǤ3>Ji=Ux-qM2nk|( 8.i tu[TV;\oX̟ʚݞ'Tt_> yWsHcpsQ60ʜ8V3]M 1dȭvryW'> C>95?U[*z\5<'gu\p]s5h5ᘨ3X~^oyXPX> qf1)uͱz o6^% KF.5-cTPoߵ]ܰm "y_(؎.q=1"dWH.\o9cH-^:z 3 qӾo,,!e"џW*v# {9qn|GƠ,Hy9sa"X;6OkcjMXܳCb8 ~jN J=P2%~B۴/k60Nƅdإ#|tLͅjA8e, '!F3{.E~I}܁..kw+<@#WAEY# H-~|>s).X.La{V9 @hK{7 [V=,W³ϦbO_/2$g2R г֌r㳭7W0C[I1$<]?sQb/wৃ P$̵ٮ[Vi!-,>9SM Gڞt/G"UUCMWMa$!}=۠J wٔHsSjY n=dWC!c*.{!zSIgI\u#Ȑwa` u2tz်S~noĮ''9)<{༿R T#C_ҷ_r\fthY ~tLNk@7=J*S]Zc[k痏n`M04NI2D~F&r+ħz*HǫP7M7jNOZI8$ÀYaGE|ؐd B6.2 vIIom v7% #% \=Kܛ~ ;c]uTܗUI(` x1x ƺB^nAɞ/C[Du Jf0=U'5`hY~b(^exu*YӵHX>[E-a}Ea] 'G~.W9Q$t:X<.5F5~ޭnr2g.Q-6GxLJuV4:O=ˀy@&h͞(0'5Wwmo/t:#(troHٿ*ăCB)W*Z OkfNOTXǺ(_~2z㓘?bcȐ qԿx84_ qdt3dp͘|-Wu 5ּ,{h!5ZmIn|okF)HۛH]X79y?6! t6]/q4'Mh-\iq8pL0lqOxpws.Dk-ٵR&9Lf֡$>-zZ&q1UnJmS׮*lqvN0R{ٙuΎnLt jmfxC/}{iʮI1'O_!;+KC`<$>B+ ҇먷p|MM}Vս˒%do3# n H~?cC]R<*-M5RsQY 2:gFI6sBv Kۜ~e_dgfISZnKu#r=̱I 7AڢvߠbP8C߈SGfLps W=M0)׎ѨWf"6:s$V:.G@ZPm±.? CTR AfR^  `\v yQˡ[!(Lirn~Jv#]՞kz<*ɳ/r7ښ4YymaJ(/U+u 0L|Ht? ix/;AQ%>sR~أ;fXSY$4eM*J`TNZ6~bM,SASieaZC_D]6Z埪v@N"+6KW7qEa᏿6"^WHjVFYwR;7P^Ls1(rt@w}w$FB3}⤇AWBE9 Tv@5pcdIeC *0z-]y%xw^7;(M5ew\H<4 k&ہYėLؽ!!TXgF!fty5"e0'(^ N'Ejq?Xd<@|.t ZS/)6.Xoş+>-i D(5Զ#‒o/VGaɨmW7.9] JYs \HˬbQHG2a@)eIa&4g7:DzQ hWߒӱ;ImmOOg*yK,ۧ JUtC'NHåņ-Aء)q$yf 0Q7. IϮիB|DU QlVHҽW$gRF/d*Zh~~ 1CrC{/V塧vm xOId bnlgY}-$l A跡!?R}ԣ.;N`=HBjQlr$[ 1LS OY}G78@Y?"zTEsl zYir[ڑ X"S/;>s V2hO~^Ӂ0tJٸ4- \&ElK y"! :t;2XDD!(nm+nn#0vyk<^W'oEUr_B?:4L=+};Kfp-Z|?.)  ӖtJ$8)737R E7,IiH2qHG'M#FcIs[ӞY@s H+.7OHm.A  AA/_cXMՑĖSB q#[l?Q!bӣe` r584OϬ%}Q\Y] [5W$^^!8qϮli7tNJBm'ܰ =μ[YְCW72蚛x:BgI%RG"@P ޯ`bu*LBeQgvF"WiB9>bmG tRлOϺmjO.8BA^]@gItrm(6j wSnEDY;pm_T6UggJ$=AnES&ՏOV)%ya|"( 7~Ǝi8Fsr ) WH>(!0%OJbK'@]c9#UX^BMJ7h`/3|O۟҄>( }ȗJcON:]Ěw52wxUqGXϛfL`[F-tt}M)XS̕νscߦM-4LF\_NM8QٸTMc#]"i͌#ie ̥@S:'@ ]}p%zK-#[NV׈yA‘?F`OZ@]/I@e}' C1fhC Lm>cxU%Ŕ韭YԳW='_I}۟a'zr QZch1O!}Z"}4N=U(k(Ϡt* )y]~eedzП]沌1  }JBxw -v'j$Һ2@eۢ<#G#ë-mj.7%qH/*YOxг?Z%U@ʔ{ ?K>yl\lo S=3ݢ2Tkۖ;ouJ% 3ӓC*l ^⿷rf`{;ֺ=։QA(p~kPN= E/>'f/GVgsSlENdDg>/_ DoLoWi=Ŕ}(Ed+n&` !eNsA~c<NX0\č?868T?-~iK^]OcND~qBՇuZ"|K/C[{q`>ȲNAwtQ;p2`!tc|cvXytSJzn[s@TXnүٴ] s 蘀F]֙Z! Gִ H~9=Mx^oh]cTRֱJ\`ur~bJ9,6Wys]lG͜ \ B}rb'=kQQ!8_Jvk춮c> lRc GY $n=31خTkES1j}V/ĥqW1A3Zub& X߉|!l?+~bkDQT<=1F=^Hӻpk_ Bf."by{ ;<#N۱]}7F:3In[c= CeܭMDr_prU⪜",b`U!p"[\Uک]@DHG!'M"~?oT14J%Oיw.TYN$#ߪnKY߻~Z^BP MQ#=sX*Dv&#)QS~іk.zh}Cqi=ůNf,{¥Hr 'b3_ܒG>G(hiyZ|Tq(^TE%ׂ)hlD:gllnNn$+u)ov-221)A2QLw]# o{l*Jَ˜/ g+gzQ4B Fw[n Uv2HQTy{H6mU4߇g "7{&>A)|' d5{ z|*de:2$>Sy5ߺ[v+{s P$2jel"]܋9bk?~glͥR?k<&h X Jj@t Jb>eޏF=UA""?T@i h)?RQi9plFL*nзYtoKԼ4:Sga AYC Gk!%|߾clZ3Dtv!}MnLw% 2 +U%,.FA_\tX6U c{ QTiɧI5ǫݒ7Y܊+=:v_Mgw,{ˍEڼ[[$/Ju²5߾eҼϑJ*}4TxWր߂N/Cm'%dLڸc}+7T/[7tCL}qPzּׄKn"ϊCK2}"ZyN6:ĕheDg͊?\BIdg2=@=H8aZhļ=Z$i2Q MѨƷj_#`7^Tԅ`7_Ҭ+23;Uv V<  W҈Э3Ē˯j&&un>&xT|5M[ 'bɻʵjY5lc@TB-^ѸVp~DlWР+ote].hL,{Kq$=%Sg !,q7r,}_+p<}pGz d$/E_ۅo&2&l @*x.b(Fl*7/ˣU{wU^fssG>"c+W%}~o t%E"{uc;+@g5t= :XJWYJANe>=zgMȶRp>z2) ?X`-]*;6mkac`o8sk],YA#XZo5.fAw4 ,OmXQZ}f*kƹ!{q>߾s].D 3NʔMV1$뢁YviIF;ʻb9AˬeUeӻ.P]G{::H!.Nkv Ur1&4O!XE2v4ˑ~\vwچpW( 35/s8-#޾qn*!<߼kjֽ(|kc"8zIvRI7/Ѡ14ۉЎ+M9}x'wM ~ k*TҮ0wu*eHЊ!n|2_sS}ÚF >Y"ܹM8ZF:8з'$}nL¬iDIoڬӹo JH]dH֠a0G|7VgGET۲-tBht3=o[ yV+Zk#QW#X$+'pIG}ͷ;`ʾuуB%s"Or)ߣ߀y ΒCKS LJ1y8 nc/Nk~(uXVw_fe 5ċ+b (-rVb&V `ЍeHPhkv"2j4 5GT܃ibD$mg٤ģ]@ɗìνSMbWao7Օs0|Hbaa`XM0B*MI=yַ?v?rl'?S(34sƤfxa䃥qm;": ( r-+6w+f( ?:PŢc3~t[;uo"yn;SyQtRAoUôQb.o~&I54pT_-q3es&e ݪԏ- ` !k>"֣+!^z*pdJ "G!mecܔ ]Ya8RxKsm[H.UeWy?8KJ̠Y֊3V|WE <@k~}1] :)`RdK_Ro,h m&z֟G]\v$wyS \bV-T'K L0y_VY^w@Xky;V yQ2U4%jC=h}Z27G )`(&6/P4yȧ9XMq$PLca%J3s$56SgI󩫌C 5>fbI\GR$ٯ50(7ITQ}3WABBa0t8F@_jQ@,3=V1 : \qe>_Y8Ss\3hf}hy D'HDTM!4$gj*56yuid>} 8㴓ݥs]6/|zZS]!͉TdDϾ ݮ x-̝eu_fl  77R \NZ 7>ZcV՝"Ǖt/GĂ=0r8[s^RQtLNWxקqZ{]Iߵ_PU4jխf L)v,ۓӭ#f MѠuz{:JfP h遪UQh%avq;%_ˆNy~,-1|.p (稄fmGc ʹ2LÃ[ܠ*ժ<TlSUr]ԙ^f&0XmyVv>iםZEo[YH)}߁ 8 %RˆXli]hN+#,*Ѧh?EE7zNj ^=8v={tXpsA;7*dѼO2h` |()f>MtͲtBP#JӞc)pl^wa4_gh^Y+tB+0 j~Fl#:QuuW(+OS=B=s Q&/f@v- O 3>{s`ڪMm+3/˝/5-g#!T)htPmȪ8]ܨryЗTg=O(pj?}ƋJͦvb 9 =-syʞB*=c+*t8ty&ߩWs[l1|nlgF[?+h?AؘRB{;+)=Gߕ]ܓlη1XJ R1޵*Ty5ĝ™X̴N5;j s֞ISL(R._h|dJtE W aykZgCF*.H  ;\Lln|sm?^D5R)fҸOYq#|O~@S}6 2uV أg$ye]MqsOP4X'C᯲5aF:&韝[4DdVШ5 Y<i5qivϦE Z&#NZU"p5$!bW$*2oG>MBT dLC޺8?6ҟԼ.p,z5*l-,$%Ms|{3s/f}9dE0uFx!LOqAK^)yP&)imlOy>+}y-P+JS} }v$>qUkM\NX+of pǚ7c5RQ^zG˜sfr?eVk!\2W?i2y-eI̽pحI_"~`>,#cb."!~#%c,mqoA̳?lлGmЏY-5,MѝIrT\- sZsrH#g)+4S{zQ(' hO%cJU t:%(,S[*.I+~aSBq(%ސRj9 03Tawpݡxdl {w2ZLj8=(-Zv)02r*u;+->Wݡ.," *e>9ڲ<̻oO}߸%/y 5Meقd ´{ɅTg8-Yt U| pw+vɐe )n3؉ݞHJ{&UO 7HLdFWǍ` *:joY'zxbgtbR=b`~v"*բܶ5rQ}\3Hv ǝR/ 9k 9>r5cɎ>8"&!dF6![:%U\xg-"Hp30,4ͤk;A+H6)S!P:n-[Sff!OqعSe_#*r?A#^b n&qXH92꨺!>|wrћ[۞304=R8;j$<墒IN7%AVŌXykqbBbIo겡!d*QLT*lZ-g~|w=فun[f78#C1 !=Ή0,sWU-߆y:2z/ rm"  cfJ{6-)[Qbcnp#63+)DBU] |i#:~7VUH8czKD޺C,(/iR'hZj4Z]u ;wwY95ךJ]Fԙ&?])UlL5jg" Ⲇk" [$'¼nnp5*@$'1[#=%oXü7L!lm /2/LC%wZ" Չq0i:; (ӯ!`{Z vSc/]1u #-*ًW,;g/nBd]1;61E־z9*U'h4 ¥!/[)(-^w 0}Ġbx)Vڀ``%6 ”WuJ+W"&Iݾ"dlgl$ºq D]20;D= `,ygx vV@ %=ǵ<ܛ 1/NfGai Ԇ# hiؼQT}eK6H.5ɠaL^H*XF?&mLIE'WT \fZUmIՋc] ɋe߲r~|%[weaXU XqF$;W-ۤ]8{mXW t I%5Zx*qjcT2CI89(HzѢUb ˯mRU* D&$Õ[% Hk[MK\y0YHþs7/Ҝ k08@3,f@yF'oDkDܣ,O6PKa1q*3S$hTyHY]<m5W֒*X6_\ )e2 (U﹐rݺ<&!MSN܂~d87XT\wxJ SaHjhV)z(vKZfh g"1AdB`uૌVaQgbW#*/7HT¼d(t:$Zh< LGf ձbBa/zi`R\J8.!Y z1LlYzWYme>$/7":+yv()SWCd$:zz#ŃJt9\^zYh2߫~{]Uz0^^h*< ԒADž.m\?"Cy= X[VVWZWx+ xJa0RΨB%FnfS8f+AI3Zh Xێ/[AV1yycyjOg~g!̪hށ:%AsaIWG͗z>1R=y:_ ,,Wl>ķKʱT,Rf4{̜˩c. ZW2gz'[[YwlXu=Oꢳ;ex8E6y[ػw0FXm<]๠hׇܽ>*x_Є@bUQ<>Aa&υGkBVZ/xM9JֹRJҙYO_P *Sr%Sr^TB zVR+7,]SOvJ9y'8o\ 3ʂ@8\#+78<}JrGVwE7#.[,_\yI/er8Gp̺*a}=y tsxox|?RϮ&Y 4bbxaGۋ)2K79ലL)L2SK"re& XU?7ٞ9--gwç.8= h| =ןA3C$r>J17gA!ec]ywAhQ|7}`٪QB㨅V!`mXM\HfS8V[P $䑋aaQQASp%sRw~d*oE- V nsYuL3 ia+ضKn[nV Q94*yQ AӄuW(@=&{tF|"(Z5k;dX#(F/ZukYZ?mYl|FT=sGc&7o=~.js03-f~nsbn[iMrbu?b4ؐ@`nsUrr&&urDTC}8GGe'n, 'EU)>ks $BnZ܄^huQK.g@,t*̣lIm)VsVs-Jc?:fCml{Gl{bmglMi"dBAҸRr 1U^+*-Cm-7A ;E N_p@i1NI-AXӉR4c͟EtAo)gyRU _a{wxڷ'ڮ^Wuh0тlw i%Se0ojLM n]]_5S _!diIMZ +PuPzvrgT/a>㒫V%FGp˪N׾c [w'iv6 CXd[,&93}JJ_ѱ)texv "IzL2j\w-ݸkRgh56_a3t(Z@*: .X>,BZ9Ps j š)J <9o ,)՗]m|l t6R>Ys pM/W=uP}>}ҢcJ_-ȠhVLvjLMD}h4ӑ8si}RƑ .ē5ӬE\{f+גyw n{;n·Ex蘫}pD.(v/^b b-8Nae~zk}I˓/B5+C7v k̺Z G* _XtIgEҡ?s20uCn3Qr|RGk#)ֲN=m .*;˽2oJPBZ^eTVOXxywh . -侎s#hQ6VO(?h\ cjgTwh "zMOZ;ݞ{'@Z|<~3HD9^%>1~ .ҴEOwFARD63 @3L./ErYxm̩'K bL*s1xyH] cX:'~REB8`% 8I7vx\N|xLݼ2p@!-sCccUf 95BuϵA}}ͣK4z KC$`KS4Ԋe {7h肎ɶSz9SJgzä_s@@7U>ƌCTHR%y_c5ݫSlS>K ?~T:!iRֵV 86 q3~}n\JAB/ˡ`yCο{ )ŚDnvjВ'^ih>>ZHd4[_h\)0HȥRܽ(,[/:D/ "Li}/;# [aMq_I/=6اR=cVХ.&GN=>n݄I*JyˇU~>+(IsdGF/Gܓ"}K_aZ4J @_5ޙ.*v.jx]V2 qAE4L|>o)lvNU : 'pH"!.&am\_|)ީ3:6E @mU-j4fZt%2Lx!aa;f7^ĦsNT) k.N9jqE9[$ر@H(v7;ačv>/+%?Î䮂4%i cC~Xq=w"‘ttФ TG<)m0GZeSVyR>5䛛 0 QTKe abˢd(4gV;TDiij,Ä4'|`q _iZ]M?v7Ϸt)j_%6\kDĮw9|jJ7#qYn#n[N]~?y#)Gl `E6=BڳiULS|Bd -W}%2q`)6|$65Hc|%yCF,*[ WXuvaA0g/".rG+uu$jeYM3TNh; jL|/`)A0IDfP(OXXAp\Q"^b -r}l(֞b5?2gUKJ{\i]T ba>k=EvcF C7ŔOhMAWyM:͒õ<*\n>%T o Kr,M6z`/+7|w 0 L[T4W38M"WVۯjD0, X,[x-96MlxCxtm`󔭓c⏣ϖQ9meٴ[܁<6{~gdI혿zmoS7_v0 g:5 hHQarwՔ)THbv\T=?d?} W?i2lv~n") \ѿ;'z1@h]f欼OٲRf"3+2~$ٌ0 n^ < rvRYu|JCY.q+p,@! s6ݧTasLޥ$ ض. 07>kYk ڦ&+ k j a1)+!Kib@_hA}GwF{39*S;C\lyZb"/NNq!}qc{X2Jfόv{rcq\ [r65Nj C*6lQx߁ԈkucXow)$|$Mj AP (ߧAֿ ^3oG`$R__66PÓĪʫ<SNHb,-L\0wr6LY)؜nw)7/7UC&GZկ>hTa|*/e(1ecbcIQj*MOӫ rձgj`u`GP}BҠ SgOH6sRl32X{Wm^9<#QzH57Zģ독r>f/OiWbtG~!(4q<Ao鮘y=}㝻 m͐)fWSOY}=`eL $Kجw[ҏn fݽnrL2cfv@cQ`X?7 0frZ?u ŞIL vNjqvpi:nrG!Uz$ '.j'Gy 5Q5U K;|[yON\_TeD)mXvfJב4o'0c^2藊${},RHlҋoQ)1VӸ,Piu-&پmegw7:<}=û7vd?.."tKa}PV ۷CG-ZӶ|l0LICCTᗫA|w7NYUk>Y>9Z\\*|oMR YfgFC p/oq~aSP9WJbu)[ WZ'˖6W-jFT`V W:*P"]P6nIԎP됊m>ӨS1Jٯ3t I :.&Ġ5:沖錉D' ۩fn (ag]èUʱ;ChD><&S~z޿h(TCdhCRJ^Fj׬w4)b=J(1/ Kׇ}is[2-;:Z|V4O8=œ f\a~u[k .)M,kct{~'0rV1+Lю/11L'7]I>pG[iyU1 M]*r0d>|P.K{"^s,q~c8/CFx&|#6/:BㆮRP%;4>jqQmŏ *zU?*fnUz(١)!w'Z񜬜GN}]hT8-$>l#1 ܞ&ko)|NhJjR2h> [Ly'FfNg(Fu}ڎ|iFuPIiWZjHXCFXi7TcO+Gǻ8l1.r b^ryF7:*^ITuD+3Gҽ"J%gB7G/EHy.XacXԭ:/ 5׭*o]N|y ̂+RarXq+WX8l6AX^֋^`;3g@ 0`#Iȅh0Ha< ?WcnVt^RJ/kr߾* (-(m Gc^\V¦ B?Wk'[iMT+[>V<%/,+s!3V[Hs(K |~OѲhѰ 5m=ȡ؞ &V*Ftb[igwg> BJh+i]0'H |Gokgf"cQ. ]*9LӑM׵T`uvpm @?vfꗌKw7ɫ%?m 7[ btwh8f֒}xpOL+ѭKSlꐑ3N&`Sg]Q@;H%Ȗ_@R׵@.9M+ fɍ?]T(XӄBj5×z񍘓&8hـ4jvDkz(5GnU^mndHVᜫ-,6hB,giQ͕t*(@TJ_9@za!C^In+cc)~!;u~0wQ8D§@֞}QKr+fHd KωGRB{_/vp($# ?m//.X4G#.'jގ09. (_DLgv 1I;iEM/E2_{VTP0do}(/7$q)Ce->ձ5dQV=9Hher$zfdVm;to"n QEKӮd|B! bAh@ϼtf"dW @+bVuӀ%gc"7n}RA4-FLk'&YSґ IGqOCv_;%󵢃%h)ɡ`ic֍5K/726Rܼ<4(9l,]-(Cɤs2Iief_rsky.\rɘL`P0@ 3* fT]x{; 81:sQ9ݍȧ ))q|"O 3 7zUDyklF{&`F=+Ň}bkXt KF(5FST Z].>Z^d@r. >SR)>TΞ2~x&%y:&X~O&+~)Al5TQa iC. }kcD74uU .e]eygCs0N腄{0Ll>LK $8ȫ>NcA) <ʋe ቙EG\0!}>f~f4R^wЇѢ, 9;Yp4g%0_E-P8y,tz=۾ԹM8J+1qtiC nTLiέx9k%7'C&)j%e #KkyY$vYɣ m,U=ޜͨE  "NoAp3Ҳ\B&Tt)R;} oۡnP>D k%5;{Mo/BAj#iҊ(b4 RWRWp6| Tta52AOPB"[€ bAu=!9lK$K^QAH Sy5Ѳ԰wa? ,ŹNGZb{'3hnku: a$Ɲ3o`J9ga)}}^b}}\'OUf cJ(hT D3z04~K(Eg(p}wlp`YwOҸ!fgMfq|O lGr,m00E%$I6~ xl<ϐ!;^'ǰil0Vy %LN%؁g/`xT"3s3'c{G"?c9(Qa˛ɵ0(q&jkH@ƠDWs )a'jGBbGG+&HU̬fL,̍ K&~%ʃ&ab| h{*=Y!6y0 5#hA^ 5Hh/#}'`™d*7`adLyHr;I󆎁ے̺yq5` Uð$8*Lu6U[W;c "ϧ. oχ r>Tk=N:(W3(UD./Zñ܃>QQaLE$!ُ;dyXvfOƣ1d?4="]eVDTtJ^LvL| Ro~Άq4V_/@웻Ą׬a0TDncBK[kz]A# QLڬ86s"T-AGo"hEˬ'ZwKEhFN"ɶixQl^~V.t!@Ax0x(`1us&JH0.IA1e(R^ڑ/)% t3U]&5^ {&Κ׿DaAL*;/ 1P SIu[yq>ᑻp&zQ3=A[}*]uAUmէKXVd>fjİg^@9|RG[EuqC 1"9H (tHIK782t % CK7tJ#}}|suuY{oX(sJރ&t]=Ć=`:|[UgXcU5 {A32P%!@z mBXL>PZQ>@ᮮ iHqqA|7&YaVT *E0}K_ xC>Qڜ*5bM ^W7ӓfPM-?U %rt?GBĵ(5ȁk=FY_4Y<^H=Xy\6"KĤlhʧU!; l:C l<h_M ZrKLG[rlU0MMOʙoJ6|0HF;EC?cW~=̲")sC`p?Y2VuCP- =Q?)~<Fəey+h~̴ Ɂ+Du!A0q# *m_¯έ-]w-+r"2vp)7[70MD<&G0*vSg d mrt([4'{y?,x;<W$dԵrȪ`ý9-s AwZ>Sڗ)1g]b X 8Eh~'ϐ3-†A66n[9աhUz١}g M͏7%n*{' mDg6.n>D N 2RcD4dL1FAQi$d\ng<"7>{=0̀!޷Ȅj6E+2@F^YEwoqGL1@%SBTSiin{/ Fkwi+Lw. EI*/\U܍`-^9 f}!FFgYщ``#~ˣFq8E+u4#OM_ M.f;|0l:qA~H+/) !ݏ_4 p4,KrBѣR&@1YLZzvQ[.g_:(ӡ5I: h5,hTMf̤"-"0 )`._|hK-=F+YYpB~Fг>x3zp?`m<Ia- ҀCѐ 'slY Q ٦q<$ދL|ۥH^#%&+dٵ$T)6HSZ+R<Y)tr{j;GY#pc,ؤ߷/XPW\$vK5uIy;}C-cwDi>tA-F#9@^H.y%k̊|2Vܬ ;'rBdf\S.¿(]k=Ӷ7l[ 5|5ʻF1' n.+q%*> ܅ @Y]9ۨw첬 1.89n5V aWޅ&̦U7̉ xAҺRdϲܧA5 2nѽ[U]gTdlVԣw SD!{#ˑ~FS9L7K0і{r @pR6GdxCv_%(2$E +'$;#BdY?_rUhYǣj;<> .DkY\J/0"c\#R{dUK>Fa/B@$" ׿y%ӮDeV&2{7G}5=NR;~\LCdoe+%6-ͳك,7&:!Z^hjOIKY.$4<=iΰï20BP4"h%>AQam@ʐE]4a~b:~rb+Y{9-j[G )/dcl/9E_Qi)2t6Y 0ư I摵 ut'~pF"OT*"R?K4(NMĖ쳱3 'ILw'PSvI(Y'ndb)m-oqaKq AruJ F&Y(Mp-Fo-9G`:S& |!R D|r㵤!v'e+k%05qs9azΙo!v`}Ob2xNm%̄Ӽ6^1 uWPf/qJ)&׫8ݠLb:2*Nˏ&Kȋ~A!]QyǼpR3Ge4͏>1^a _dT3RTDBD΢ PMA?hաD5XhUY|cr>}H6ʹJ׭UBx @Vەg`ٔ ^o*tHRqVCjq֛b }JRݖP^8GaaOZ(U[o~yX#[`i;{Iz}RD TqǕ^ >^:fǙ7O?h7$W'oՒ_/xl~fh/F? 5ج7dDs4qipYXlr/j8kmM9آ}u'kGTu1Dk[V_Z|_cs1H`|8 }!Xd^Ndҭ;-DrVl ed3^tNhP빁 (<<|!{1Pw˗tO$ > !U 3xӦ}#K4]/яXA/BhS63E_kûSî9 Pm61-YS+mBHֽ%2oZr[ v 3)2 `vĵx^% Iq݃ܨw `MF6*zy$/6{t9p)ȻZ $,12! h)U}7T2~'~bUM&) 1ڴlGO? d{7X2nN1=w?Ԕ.ƮlUfL<)e%b+PiŐNo7#{~G߾d[Ҿ'E| *~[9dq/m+cBs wSSB'UJ]UI7l\(Yn6i,NY+;rv꺼G\/< >6QSO.N:n[歆~]r \t*;oĤ)hu:t8_-'ʎt^hX^ys݈8 h5Rar9FogM/RX*2X-sd,S\Oh\dۋ &x pbPj ybl_i@TGe}]!k61 jQQǕc#4䀅liM|1kQXLseG?ܿotQLϧsdK羱`mr:'|ߓclx*#S&2.I·mk/ζI¿ёD}nu? "Lzkt(;d~V܀?7q(KKXv(ق0æS9ᗥ&-~=/ {X}d4iSaeUfc9Y[xzaöbedl獖Gy[F靦m?<Q 5ZEseBKqn/G\Bk F" e}4T/LsE4cly p@*aRA0߽~cIJox3yok4de0A_↲R*W^ ;^WB ol zN3 jk>xșZGkX !\VƖUkլ@TH1$-۠;n0ɮX*RwP$9̅d34u.kt =$Kr3HI치 [k5;~|ةLXO\ijMYPW C2&7ۅl5^_D}^*HɚW5UdMseIaUZ~wloh(N˶F1$d4m5U5"Cq*9*1?O-G\#AHה-l[Íc y1 &OUdQ2] }]Mnר/FL d&28Y%ޜ :aEI [g;7tX!df%.KU3ӱB*O/2$V;?j8 ;@]@LlmWXAbcDdB^Z=%[ub|l`koZ26g 0'>};[il.sf'·}*o._blG/ h~5XW8ؘ@wWYG=`fM53)+ѩy{%}Rwovr9$-`ЧH"1]V*C2:W~%\Rf̡lFءꢧ {3/0ZNFWcKkfNS#u=3"6{nH[ B?\S`g!Tm̈́9ڧ:,) Y{}ۻU+|Z.VL]pKK z 3 WمpᶣHSߏA+6O<b2;N+Uk]pk&)0}y@)saa-;Hw/xa!z($DB+)O:\A@[Zl~4Nyw'$ s[ZU0<=qШg0)3 -pvTAėFĿPW3aNr&#oM29 CRw$Ica`)O%L#@ؿv`XFÆG@h~ۛj6c!{j dð,~ ܦT7k~fjKkRz"2OΑOv¦B/g৕!ӱ.u1B\js1xIE)+(3WʺVE-s2 kHEYK1h|k_@4 {,/VD6@oѼrc7{+g+(Ͽ71”# n亱ŝJ$Cg.3KgQfkWG '8~`>51ى".7 ɣAڋW(7'߰d#t;5N> Q䣳(%o{!gƑy6/ɐc$uI/X߀4V b>a7ېpܵղ"s0 ^?IJl߈1}%"ZZ.Lfq]ˆoîF}[ۂO{y_+A,d%vʉ5w8B0.+Ơr=LD="6jbP=P7IGjVPUMؘ[dt-T8aZtSB> ,X>ç%oWcΖ(l=rA1^vZ( jNI_0A sOWL$!^ļ+:R;2W`H?ăE.hhTOT63ꞷ]1E*Qjyv#+Z< Ro5$o 2WiFGV,n?)׽f<9|T >hBb8 H5iț#hoQ3h.$ْѨKc1 *x,1q$;tBo_o4eFn܄O<2H]jy~*Pͳ##u]S˘ ڼNC\-.X1 b6۱ fJB$)9?Isu}gv#uZ$ ht͌O6*,ӨDUJz^u)e{KZ}$U@-N^Cf\yB1/kohG_eGo (̞RŃnq],[q- "Xlwe{guNM_OAU^$4wt5EtUW/mY`dMWQ{'V/i}t_ݕpb&DQ\v_[7mIG%l&ٿ88%r|HwY흣so&ؘ u'\)MD%MAxJl! a\j?OmNQNm_6! R7?VYh"m:wGNߍ::c CxH6TRJX|=6KпZ dxC#̞3vT+ش#dj,$4Tc"Y0TaH}aPiZ)&Q73kszWQgdYC,+s _luADoߪFptbspFf'>tq)qGnQfDҤJUc=q݋wzQ3Q9`o%lu6~™H֙#P]7vkm H?Qrxa2]\},f_E3be'ޛP3;{8|Kjn!K[ X;?M]vMkd;fF;R@~X%(Q[2[ dU hʚD#=Sp3uAouWH@E#s] 7?=2`65_wO5$AL1i``si-8"sG*d$vT* :f$Kn̥ r EAJ:> M9T6=0 28!!M6χ0E[|VwJ,;+J >'?iˀvZasyNt57\c,BKaYZ:^c_Ksu,>RM[XN+r 4_0EE24//EϖRW70.':7bX\ 2-^eMc굤쬐7 kYyk{N= ;Jۙ%z3u.Ơ1ӝ hrUT0M#''B^T0&*_;*U@%[ R )Ϲ}Z?-$Ԑ!|ćrw YDj5z2ޑ'S#o5k{'ȅ_.ڤv:L,y9Ѡ%NŤ$P 11|0y-Ղ ~, 3=J<[8`sr//9E_4'd7v\1?[>T'Fv `i(c*X =0XOe;_~ ۃ s:c>$. V֢w>?e9_C kŻu?XcNPKo^Q$D>| s޻5{(oe(9zpyǥ $GۻҽHg$0(Ǩ8đޑ'XC?CmI6fom,K 1Wߕ]w_IYd~p Xɹk5U(JS5l@]5}57Ѐ:w]H/!^M:Q !meYgiyka*HUz puMz42lAym t<Ziu1}sw k``UZآ2``yVpm 4/v;AA=Wt5W?^;<.YfF+IBI;ϱ'ټ~7lzÅC*CAEi!EǗy81 3?BTP?*3'ͣxI0o0w#bER|A1G581>Yw^t1!oLohGHp]] \ת0g yn+ ,xڶ¸#ejD?Z&'0۱ClF*t]mB|hK.U *T̕ r-Lmb8gq}6&W2`It:`#gwa M|8|!M* r, ϾdϽNEF2?e-JDdȟ6>=<'gW^jflX(JTܮsa 0x:L#ތ"'dSh]g3rƕiZvLc{5XLNIUn6;ϋgUC_Eҍ٣3DH '|Bz^w ò_4U> 4 Iċ(L%\mS8ݼ28H tE*VfXya3S5zH:zڸTT #=A,+KxLs>DΨ Z}m[s28!#Q%eʩw^%|'/U-`"=΃&=&q8# 2DKL]0 =Q>YYcx7G?Z~1A\ -!d%)'3*Υxn58Bo"Uѩ':$t P4_u3me,̨0R +%AEeZSKD~UiRG=@Cz'wtp5$MeG%}Ι@HbZ]Klz ̣n%}u:0Hb}S ^"рcI.-=4~(%B#Fգ|^JK]~@s3p4^&@Ž1☁n}VԝS!3H|1 pE |<+)q QNQjuT{&]lH'p\Rqd7Kݮt;BAqy#֌/'I|&#ёt&M+iQݠɟntnlY8SΕi}5[˂0Ѯ&Hl3\x}*{0NtNDۊꉍ ȋ oU¶߱mk$L0odD6C}3 Bm> 5׌HV/t,*~9'(%M/:7, ,Ҩ}6 ed-M<xslZtV̝J5gO:Vp{t4@ŵgT}jy™Zv.(dșgbԾ-%1IM+'0/~Bl.O&1,e)t.G xW6Ss#_Bg4̄jkI. &oEhC*~ChJmyoN5ăNtHΡZ<_Edo?zK B IYqNq-R*Dh}H]욑Oyy%{~5ut]^\YG>s +AAZmDϡE#_$zD0]$Y侞oP>ҬMuLo'-}|/P#SQ' 2ł-c` jXt(¼fZx)?4p~`D B5ܵE"ƖfrᕿM ;{] Uv 7` ti;$H]o8DeW693wT'mV16^K}c_sV~&2^\v*O,rrk<5,+GOQ~ec_B(X oޕ \C c}^Br`$̞`:,błiTU_n7S?dw9+8W_%Ҷm5^=ذ1"erJgkkφQ5>v9>w 8+^hClm }o:!V0j \e0&}RG"۪'bgTNOųoOzcg_zZp-QDJCm+"B7.mbHgD:Bޏ]Ƞ^=.5 Ve|?H!#pT@u80(&Ԧ=A+q hI2ҺkU!ׄ70 ՁR1ڬexof;U뤌06z~Z{ia1m2#3o~|N|DY{Ƀ4>W%KLٷ§XS?sOuPYL'YyM芻8x%yhT eMq2Ch=Nj1%)AvyMJYN/_%zIzFoh(" ?:ҡ>KuV {l ;wr2))FFz~@-#Ry?+Ht9 ~~@p8m>f̆-S{[3Y{1@6Rشʍ\2 >I\!Mz8i(jo3O)-ĝ Qr^{6)/Qʿ{ xًRL6HAZ6GnBjڔ'{w"[.WpQ0<U*{JOW ˮ,;FI:]wXly&BjP֕_;4i\f]!|~_ؓ3NIůQxReL#rg텲`]P~8̔9ot6\{ H;s6SkŽi]ř Ii&Ɗ?C*u)C~t $IM[,yYvCm2gQ13c&LRBI@VIKO w=4Iw~DH1#i FU J!ǙgA>'iZjd):T]ڿ-g4F${Irβ="ED=L`Vෞ%?l[ڼ?˞=+ n~ˏctM0ԺRr׹r!pq.B8j, ٣y> };`1*Mb19j:NI05_@x(E)P(d|mQ*VEzwLO5;̲6,Ǘ'gk) tlTJ!DHKx <]~om!H+eU> 48ŖKT *Xh!!UsNt{Q*\B" ]xP Z@4g0MJhv7\v3 xHL9'v3cʷIJH[T *y0|R·{J?kM_HfDBT:hYy3I`5tA"(Em\Z?7&_Ǖox ?Ob~Uly==)3nO yŨZ;cxLJydSR邃 |oEovi LlPXx٬*o-A^WӒ~O;3fx{ `m]75[}pI[N5m xXF&fM0;{+̅4d صy8娥ݽ>Sj@bٴ3X%D8;FRayd;RMy59[ gb-jL7ɘ y!BXB,i<7<˧/أU<+hpyz5nd$[f`e߾{?}Ld_/: 20N6<~/6ٛtrINU~eu넮Ӷ^} 響)B[6zdO ^qY©n{(I .5*BWJ:CI?Ў z=߻IIH/%!qf?~āܐNy7¤[{…q {3^"GFkLc +Tݨ1]p91H [nFbo\՜|Zǧ[bm݁WX7~6 _'*|l䙫[5vvAxטKPᇄ}vgyyU߅$A̮)Bqx, ".,K_-Ws+l=_.gK_*5ɩmL Jj~K# *% Ќ"j1JB~!y\im2v!B~1JƔFMlײ.`nՄ@-{Ok -oĄ!뢨9t#ش45qxC(;P4Av= eGi S+4BPh$aQdYhu\HpV6./4wnѾg!J}$YΪGLJF ᗂjtexq/3-D&(_98_^[筛FXq!F%!/__إk߂qu&s-/aG=y\XQ(Q18χ3M ~&l|3}K;Bq}b_d;K2)졼hA8Sf~4mqy2z5tTvo-_>݈.;Ɖ["mZ4jB;V8IQ59F;2HiUSĵG;:Y)d*FO6eGydȞ5a[ 7jC@FBcHx32o墍ZP7m骒MUspB?i_? ZA"lL uUN=[舔Nj`MޠoE[ /5I]1U/??)lx,qQ:'0emSn2Hiv+R7,бYYki126$Z'e(õp:pn.Y\k&j-] h # >:y[{Ors:"' D:7N}?eXRH~2F}7Yݒ֬,r6nwZ''ʴ$Sa9@]]_2'8X,>VGd@~FZ%6EMٚTo-}\b`u(wddS x;5)v喑j4ybXu6 aGO :}-T>4da)[BK8/ 0 aCQ+ݖ? 'eby"OB*Q3*X|崍 ,jLȑWV22 ͽukj./RD{7uhc(C+$^{*M 0f,F:=t;*> 7+weYDeixLƴ֏ nذqqνGj)B4Ytolkځ6uy|h=rڐd-O5l x]VgN 붳3yI% "!s:>\W"EĦJ-~ |暺M5\֡R[3d)m=UJ !|K7hLBi@6@ CWnN?7Eڰvj$>pNhĴ4Lz|)`Y߭b;~肔7Fϻ7/poD*tOrx'Gxm @{4od3esE!E:Qfw91CezZ5Cx3#ANmM_|p1+Di%EII*"^oae"M lAextYCy$fh?eCSX8t|&U\LcYH(u=E4Caxn@} Dݷ΄u2ەLd{+C2L?q< oۑ#OϏ<'58xN "'GC^;D{qP_K,NQ1 PX"kfp]#<K`ܵqkVXm36b"W(s?~ щGxmRzG>#Deo[S,}"A,ҥf^8pՙdl&*':Tf5*Bk=D@ YRW:S"[D!ڔ_- C6{-unZZ S8;)~"c]ԁEp\`[P=( aFَ [!Zhpd:a5# {YPAu׭^U~m .;t\m32:mZmiz.*>+kh j8*ľBxڀD4{.*g5 **(~t,RRIѩdFDtDǕΦO7Y8ne\Y>ٹm1d`<%,:SWg#aJ,ı`Ea.mHf5g}f%#A>x CfkIFVPƂ76p_POW2NPzO2 19xۼ~!2\Rx0bʋIå!Ϙ\p!3Gx[4Z6u[/ i^aJkfuᲁg$cMKLR6hnuRRܓVv~ #XDs d`jWu ~,.{)׆f-[af6[Aml`rjff3ܖͻ&-i]Z@٘)'TZ`co:G 4MB`1D …7*0^=ņ,?tdR@R[ c_zllӉ0UU,vZd cx(\"+h4 =ѫ?R.#N;6;mi (h@~'6d'{ȋ2 K$i#gT#dcqn/uT9f6q@+-?ҿtڗ$,x8)ͱAd?&\ ePVE|L qiJ"+.8^:Pa'NZj֎͞ ˥1I6ɕG`41A.a^ȳ֮Uf|232W/ozz my,w42<{5=%Ê 2G7?MgYLK ':JXҟ HoA &goyDJИ66t~0%}8S!$$8sFh\A3\\m%bFP} ;fsW{HFPר$v7M?4r¨࠱q3[ D6,")Ь&=U._Oo“8GB5R{Y' 2Tդ HpNESz[|g3vQ{OWzg P#Uv?uf744sZ|C1 GH E(KqKu/?Ho[Q@qk9sfw{dkzhyhN~*| z}VSG7yWCEʛef+J#ZkKk>59|޷ۮ/ID6pq~NEỏXv:h&nUy5r|3 }Joaj|6y"#-40,*]|̷U/)p\ȁ ݰP[v@D@*¥ȷZEz3%Ͱ-{ggǣW]P~#8<(,{~3{F>x8v/5o׳/ ~u62 KB`jX@%(V C.Ҙ$ $ #0t9lbGp /"õL}M ٦K"V{n?SpL.*ѩ[*O&O}5>?||=ᗮwj)ܩܴP%k\d(i6dГ43Q_f9xL@|Og7kDh~i+Šў[dW\Fr o&CċV*^B`C1nxQ,䞼Cgj'n帹s(^RD۷`}k)m0HԨo*FĴC~ӏ}~ye^]\S|7[ғNK,_!|3 ʼn)6*ˀ EL~ow~|>8}-0ZO:塚:^zgQ`v'urY~ې)~}7z.k8\DʐDOgrS<%UJt-ŵQKUK%­{wWgd.!׬Cyؒ┬Ս0Kǝ }/L0']Zyf+^Cƽ'4@nXа4WtC0Wck iu!p҈\H¦mt\Jo~ \zh7i ਡmIPx9P -A"iGt_apu6oye4&'~vwwiӅ_=Vg,'YbljҏCpi/ۈg r]31;fKfM n-^n:>dx+FzJOBv^sCM}b|e&N68̬Km!ms.BMXL1jC"ek'P*GMN:%$!()OJ3i-M K)i@)'{f۴mܜ r&5[OVymliuA+(8_ZieM$2sYB 9$hJtJK
\XpK`n핲>1XMR*\qGuo;#S}C#x=ZL7^Ջ&6}ÿ"I2V92hl-Ȓ6uo#ZWL,o}٫ta6{h|t`ЖĊHdm΢P" 螮aSέs>"޾nu^EXot(a(C4v3/tk+Y`H';=OȑLs-ozك=ycISz*}ǝ nYm+&'ټwޔ{1]n1_w_f6ϱzmm#@;0ᪿՠym* x_iG]Esyș*DLr7\;K S5 ?` xTl(+ђ{7`d!}H2|UgnᾺ炚)u7<Bk= sߘ&EݐA.$Ā˼椤 JٵRF.a cMɫh#"Je8Q1L:cPݠbw8ܻ{ FNW{J.GYHO<84j>ꤹȐ4 {lpbxi*㺱oyp.PcN$qJ]|/\ xw܌v *T>P5Cu112fGfCɠGF}Mm9$u 3As,~䘰D|+u5:ym1>L Hz0:eWNA 80"ї2"r'CxZ"tzkZx|w:_X`ZJ_df nL$}l")ndnr~{l(~>>[?>|G^OQy ֦P&x}*qR.Qxبz k9͍x&fϝM s  6s.cR{LD0$gK0IId=›xM;`k\xN܎S}83}D;{BA15Aiddm\5f$OU"}(>ZX#g琗imC>wM0 ٸ֧3>C-]⻴јT4nOI?;T3p*ʚ&*gcl:_t]|_0&W~32As.~3 `GǮiG{hU9sN:ó2@(MBtaci7 O::vN^a95}:8q2RjCc\7$KHq8pH# Ž!&RX7BaDM 8@ >p&2gN*;.{l6hx84/+,Tu";r<갲dӪ ^ԯܺ %P/  dޝ}5ނ<Ģ;J,SBɓC e1Ÿ;, 6SLvwB%f_#PQÞmV>ӢdO{F?"Y2^J|5*+L]o* PmynL^ ,pVί$Q;)I p5V cTڛWJgſZ?ܵf, }8B ߨ'nÃ_ɦPe Z(Ag2%X:pKKRSO@l?MЉMa P 4N ~H'N9] To].:m^}W)ͥo }[KS:sc1F%?wHٞ>gU졼pVn~u g,6K2D,׻4/RCs$HgHyY"J+6ňIyvT웕i⪓އ=x11 9&ge5,[xs&04LLz.Aޑb[il~C)?g4EHam_s #zf<ƫxf'# 6xiD&/26J1 6G:b21uL(y?bɌW*ƀNfzA iMMx ,\(gOo,}}Bʞ=B?CX;< I?plxc,2#lHX?GpHjÃ_مcp\ukZ߀z2Iyއag`kvfޜMkH|mGmO3әsQvIld_yl:jFȉx;~!KF!^Q'a׹ F]F8GkF͹=d Eu{@̕#S`)qpؑ-L厍AS雥8z;kM,D0-oZi%D-ڹsmHNx5k85ZPi֫mJH+$~([J5c?2z'wR&A؏KHB>~ч[0Oăd룲(n_V,Gy<*T(E:*5pՁrՓX6@I'ŠuCbY%ZyQ{Ƃ/୙ #hn DЂ3pĹ )3DH`XY~&\ S _bs&;?f>bh }gQέɰu.ьÃH>yJ$3Ny4Uͤrno?̞.{}ݏ= 죜OϻS.h½1KujnO|)xyZ`w\Z[f'uݷ]YHqk3u&qZ>WOK_ӡ{17gx= ~ϻUyU~"# cǷ,U5vy->:I"Mov?2M/1kKE]Zɑ9zJ5]˂~[7ȷv4&=ַֺ[b $*;KR #t UGGU໐=[-9^/kz=[ 0*xjMbb]=zYO!:-oԪK_ςR &*t ?Vt1IϘ8մt(*3T-Ch?9 4-6ާld5Uy"g `1Yh}F@9+fvk00l$i]]N^|(:ayT=}7!߫?zy>q-[Ni{1g%0r6]K*1@f@X%G!fcFcMJwZ\wY+pFF5Vsˍ_A[03AM27/9p'THlv;7^_Ђs H^4s]+5zJC\%~Y(׮׶mru rFN@PpVm*+b^ηl H g+,u~ry@ .2zt.ێHo}XW=J_˧eH6QK ;.O-f:<8 BrHE 'dnV̯Tģ`,0Px@QTT .k{t~Im0t%Z̓Fԑq^K)(s1Oy :ٺi{_q~~'bZ5%ϖ7ś+%h٧호 ){?(G"ĪdJ"{¼X ⯠M<1 2nBZx Մ 'x&BM\gLV VQ)fP0Azr1"TR1z?EPd 9LS ֔:L:dg&r)nHzJ?ӽ.<86qo/$N}Uj3v壌DĦŠYDkrWaMFՊԹ'bx9-m5w#Y)1T'ا+fUqD+P]CdbVZ\;4'ZP"9?9 ̇s^l%^|ݔNtyg-փ°ï`c4ßC.jv it x.?g-R2'*Z ?B@%Rӊ&U!_#"5~N^;o,.F;ץjmr;֝S 0?Oe=B ! ؼ}IFubR/wS"cq5A$H2WZ*-Z s "nϹKti9Ö/٬ ȐjUlDoV_J Hec96хb!RCz˫#ݬmȵQ AVet =IGʉR╍unZg#pqo,F╵v|$-ëp'32` :Fp^jq}k5#! YT:v . ?$3}ߦrH#}ckzQ]F=4Ϋ?Nkȉz^|)Ig `{9dtgqarUf!x!~.7 &ID ̞2EU̪OtZdBL,`ۄnU+o+nR]n WVQgE- v Lλx^c7P[hNi_af))r02~CEa|\LEmhs-׮ٟ ,٠7o!"'0MAcm۶m۶mcm۶m۶=s==UyYݵ*:d%]ƒnNw 55ndP =3W^In%XZ @1݆译q B07X44E c=Fj?az bzgքŀrcײ Xq8@]|vŧP9`AV c: vNOc 'l}i=#nK>=[&$aAT $E8}$39ۏݾ}&7zPObaT.[> YITXhUwv,(sc0gfß&hB\ǿRi d6H8 ɦdl6=5G CE Êy @6tD7-Edgons9"ȚsjlOV_$qgi.䍪$Oң\@y̼` `mh#EȺn-y%Hƻ]>@jfXz!;99ouһPMvr?n*Cisn}6m ^4jWT l 7HGEhz1dDAY%G!j|[ҒHPy{[_qއ=>s) }*DcP?xDE Le .A #zF5jj31@ƪoU&hJ@3d6\`Sg3ֆjz|BgW%hj)tg9ƭ&Cem)(AQNVf<pmz0sT;c+Dc/(8gP8p(07%ʹ܇A:+³.?e2Gj1RX PUcczƭ#>A&4[8/-4? &fSCԌZDat }%] f#'qiC/y|;&{vE!s ;+H uS۠;ƿFjמDtL\IAE*{((~ya8 h//L8sS J㊮pp(mCLȹ j2GƫQ`Yd2Dx|fW} X_@z9+1{),*P75YF_S5JJ: Pw"M QAuTO>]LC0ơB<4`}J&Yf~AvLiާ tqVWK,M (r>}^yINIn8nF F@(?")K ,u`\hY$ =/ۊRV>M#5=(%K[<JG4b55>̵_"U-虛NK+p>3EijVђ€fDܳI^oQKNmާo#P@}&$Ws柬U 8QT&H%A"ӀWSPA$m pK^sL|#=G0 pKҜa)*3l* {~/;M"$ <*gumP{П$)-=ߘ \}De2@WC p[$;nѤf0mFi¸O%ewIfss{xzӋtfn)LƯ?I7 L Iɸ5TFvqHjw*X3חE ֧jxVǏÎoK~{2gK>?2HI,8x $*~%TAEu -gNW6Cʐ-::P&Zjɽ+Tܛ7Ϧԧux]SLK8Z 3 D :sHDo77 }JrNSs=,?gf㡝>?'U|0d^o+*qH\</}n eo7ort#' lO"piٲNziO+m^XJ9EZ&uQ l᦬Z`p-іz?\kۼ]gH8B\2eTȚGl.E+AG֦ڧ'z2nsLFIZN!.J~{ViQupOX`)BLR~ ^JO P*DJj~, ,Qa hrU3-l]tG&>jT?>ז2gN)l'1(*!"˽$q}J_ %(n"x5LV[s| acx~Z;dJW g6_ a["]5$DWMm}rB7(SO6m~W@kz_(Go¿$]zx+ ZAo{4Pn'y9ki@VTf6FX,]Z^!Iys[F޷+\t&4׽Zцɼ6:ʧm>7tp@kHnL !QΠ,DCt:9\i :ȟ ȄE\+:b'-vLLyk#Ҩ)>uuɁS\,rb bmW"ľKU7 i8`F)A@@ ^͑7"{RǰS2{֡KdzWw)l3S1E[TNH 8"D*qL/´7o0NY8mV5ô˔VEU*OiLlL6m}7J]8Nl*&ϕ A)3ڸigVi54jof.6_!֊@κSrsYɁ MM<^TVx~K`|V tT/ZxoM 1D2EaםLaCD L-> O`nA :Y9li7!EH\0Z£[zy}=)d3ֻәIc=*PRXaoʕcQ2PZ{ SVDzݏ 2ܥG=ù VG'Z?|x}é.]l$Hf%i!aA9 0GeH!LdYXO\SR^Zq_eż; pD!VqVl/q:0Dc >UO<#:.OT=Պ\_jf>Ls^[9yr)s2?y2r+Cj\пV. QeAvin*< ɚΧ}R p;;?N<48߫Z+Q }xg+%v+"'pY >QϖmU b.jIm;[(i)ҭ_3Yp @Q^FXiA99yt1,14%=R5NͲ \3#b? Ȫ۞88pBH98,cJը6ތZd~߀aB <5Y:Y~Y~ Y.ҨA"a(sv}PR2L#br-)dnlBԑ]J"y _fcΛD]4zFP1 0\SBS+߶h8s8OSozn &y>,7Q;$#>: aF8CEa9k($b/JwmfR~ÇG_v '{bd[4JJA'.P4|l3eJg|w]YyMu@Ǖ|7OY9'4whCmI08ur1*8H3p}?ٻ N_^WE5v6s=-Kc# Q@QGs[Q]%`~ ;"֝2@C ?W6v]{먬](z s ᏽ50r听ήN.5Ҹog]N;V)82`ȷPsթrkoYUl]UQ<7I  xENl5&){(]6ʴj+lڴkE^EYi7/י_V;-@5-rܨ-;9jp ZS Ĕǣ۾"bdW~,jL̴c8pi;Qñ$epL zSnV)&{ ,nUm]kG/U+A5Zi{7G"kZLдZ{b@Xy5ȗ fd)ԏ PٝNi ~iԇfCî}g;{ L3|w[y*Y||@0􋇈y߂x3J%lio%F/!{__ve&u/@ud;.ga=ɝc?z:V"cZ pw1EvZ@*Q`{` }<'xniݎ?Y+N'9,PHQإaΥ*$ GևέgG> 9 ln~6hw/1WreowfTBC]*vk5knCHcu:n=Ƒ֨SeJ;Ň3~/_&]39d:aI½ҟ WñIҺb=S ^eF&{((Bcϸ ^SR;r|ZŎfpΰѲbVA挼dto nG IuREEƂwj D,VkZCY7s[j0`'mmM[mR a H\wٱnTRuOBPߚ,>քp ɎtZjig%$!S׷Gjlw_#:co/: V-2x!Fv[N[AAzQ033[[)?T^o)5݉C;֖ VE˒0QGc%Z6wYANuY\~7$^<'tIVru8d" Pd&5ry߿JKVoHO8[sRSދ{$yvܞ2/mnDGrz |$50}~~*WV̈u*S/?V|?G9d!zlZ ~=:yФ\$W.21v̉ĦzH~6P(.zX͏Ј\Pw:|y%Vj{F u*]T8L$|z?n`[ gɬ{hlD@ !Pq4 t0 > PWlϘ~G•W!IiX5qvh&x5㾵Q˾)>.H|`J8s2j^vNI18ӟa,")5cJ(M3t)yjMwsH &(YɈŒ_Fd$5[Ăd"s 44ɷ["4n0X4ӊ`גX$D"cd#iTb8L*&B)y\xC{%Sݝz7n  $u4VEU;/QP-d[&ngAO8!8dn 95I fK~Q_d,.c9 6E&*' 9z4{x[H7)ψv1l߆=BxO1Maןp|MZtb}mdqf CtĆaRpYtǺ/ԣ4nz%! N3di;p۫( v;U IpIWQeiqjI8%0P@)&QKYv8)(8\d-92B{sT>S]zw]/,yXKAC]v]ˆncSKP+y`EQ]C_urrw#m[äTM^U=%-ĂRid eFr]t"o"Ca͓#OIS"xә>gCxRnSdMxCqհJ+rA͏%Bɵ%ıgt;o%5%0֚O,?Ec23`)8D66 '^lJfo>.wԾq?4\p1M+uj%`oEа r^?zJsX3D>}e(׷',KwEwfTW |C_?\P/^M|FX왾hIYejn:I@`7XGlj;:a[aWg]xL.OG? K4J3SzшȾno*_.ci`LCV YY"W4icI Y5x#T15stɳa\7<:5rɞ`dv/yR!D4ςT`$m "RĀsvnlX.)Ҩ/Jڹ /7{¢-I$F_ ^WqPg8Iȡ?'m[B["Wn&c o~O0OkbĕK*TⶫfȢgz];Zg^z9 33GCg[ЮП,G,o>}wc MXHQ$Ѳ*L~0) $CbgeHZ/ejvi "%# 6H .̺?h]T'ϨPo 4PhiQf,6o3P?%-!j҃wt(`+T0ray6˨ɡjdT..FQ/s/P1PtH=SiVk ur،ximj"TBUj-,XK.?GJ)ۏ{U w+,_.[* !`fˌ'3T$T^?t!¯1V='HiOմ&^!m.:8@_©\,X*$4h$*+Hj!z]hbi)4GAk6%3AR):lCHČw1xASvt @8lGzjD$x7S[qv}\خdbV\uQp+2"tP!`IJ g¨ФT1,!zV[[hrcP1UrRWb xkŴ.+ӶyBsSVqY(Q|P3Qg0`3oT ?a_WՋ "K SToY+icg I_|Qb@H/`v<@9Ӏ6#EoF]ЧE{cvn5#e[ͮR5<+<65: u+j> ,f|bf'-<>%:{VR z>Jf0> y#cJ `o lvV&6wkj?5IJQfiAT2T_'2 @pM{bwBdX[T2B0tUi$Ui"4*̬7@ 1>k<%|ED?M| HA. RUCƓ٩,s") 44ib7<>'"N!뢛BgUb.hrه3S!"`Ÿ*B|D 6$[GhֻkCwU8*o@ 2ߤıK:zUdS{W~vs )֤EPiEI#qBBI*V8ԫlIzD_Exc!zE?Ijz lls<}@MV /jw}&Y4:Yud -2P/gL>D&2##:D0n}tJGB 3d :^J.Fe4}9vuY!) ؃H e2c~bN:.[)0Sk9N DA @UTA0>8:"U 9{baoB'makEhb䬅NOKo`ecggeag`gTJ NN&&TSgagfdŧGb,ohbOB4|ݿ]RU5g\Q8 t@QzCiu8X}{yS ȃ R܉0*:VC5tit'熲ӻ~en)qS/%FrطY066[IQ䖏GGIq>> HCb.W`+GgbZwKbv5nR-G17TNU>>U >l{q`'{d~f!MogԻe/ +QUGlEڄ-ud-#e )l~{[䏌, c'yEYTJ౥d{_#2u"ICYPF9nW4C:''bc4. G{H4#M ?}dW\;`%ţ*LX9&$yPü*LVcxg.CHp.UTZs(]NJtsGpgrZ`̌\*8n2Fm&^#_S\L+asFqI|,!%tǁd4l#u)Rָ3dm_R|u*f_9eHg£Yv~.ck-V T&N`$vᕙjA_,T SҨ,snãI;Nm=GO08TQjrtW"85sy,{{MNEZZUÇ]*92$ ?-@[Ƨcu{Z[_C֕%9%d&٫QKk4z|39T{Ԩ6!8C9h=w}] 4 QCBmު5`O)u9-Yn!i4}~ D^5?[۔lCE<8./^}ˬ > Cn5&R3ʟ|>R;Ćl2+>,aI2dJC:L /yeE|ep|m dOGͽ+3mY"vӛ9^?El]>,3',..`JnȬE"@@B!Ƿ6`Т\W@K5Vl(@֔6% 1,`rEۖAwp06,`Vy<4Je D 0ًC&Sg{0x›/- 6j.DAqg bc$L藜uqN~ N=,C ]__^kttv~Rih+ZhǮü 20\2o4Skgdna>4GñKȓjե,cU#rU K. 6 -k$o;'gN CCLWl~5Ϟؤmz5/4 y0&)aþ[5 Ȓɼ f WwrSwFPAiPD<趿ɂdBi0@U-[>Ϙ蒵zX,3rsSRc㛅~kUshK^f@wahdPLHAp- !Ԅ#[Bh%apmfK6`yؠ,>_I +1o!:.X&JYWUJrҜ9)aMKkgvis$9 U(._ z I'ܓ&_˖yli%sh6v@jD#^U(țڃ+<ůFU2(_ ckLAŏ7irч)ƚcCLq^DžPo)Ҥ}gW@CW +L?s31@ Zs,T)SzebK0{~zKC[]M.*ǡDՓ b-Z4'B<+:uT=t$I@)mךou4Lj#RZe&%nw[Ę\Y@y|3k=xb'm7m۶qb۶mvN$l137tOw=5LWߣ&6,*"e<)" EH['v~ZmC7E2ORngV4s :yVa`fZt#`sJ^jAMn)6{: C_T57jx`v5x la+uY+, 6]󆀧The+'f,͐~ \"R[~lL7'ًSjmhR5IZ9bmѾX%p,'yfQT\ljCh]抰UKjJcl 7bb<5֐!)5n_ j }';7UmyzNFhy/`ء_}gHCI4ԨMu0\)?$_TBr Ź$wAln2'"Ady`d(=E^EГ0獃w)_:J:QD#En.͢+ h]M:Ի\8䥗{n`V*|ײ S~#?-<0Jʍ㗇ɒArjGwbz; ^_LzZEL31&.:[肰^og2/)puDEE3::DӊP5V%\<\_{:3 2H4궞'[<ʱ98Dv1 C>ƗY> Q]5Z-<'?m5a˂΍鍢;`tך5JcҐi;Vڀ|w~BbWv œevXW(M2K=,GP붜zX%Wdh52414[j] 6#zDM|ZYl2JH5MBd)|Վ&_uF{%L+=ov,,gLĮbmKv F[hf[Z\% G1ձ<](VMvg]g\1 ԟuYHxv27cʵm7'<LEGݷKR1X]Jwdu1$Ui?!„> mF 3+\Na3OrTXKUR޴J4LZ>vܶbXxl=n\WkŒz=h=_ p iT#pa[IspK!B|_?"9.!z0;hX=AK ?ZIXxDh);O`a&.R3ʢY8\7/ɱ!Z /%lNC668)[4$}$ f2?r!w׷鮙'Vrn =KT}V/(D!Ķ.o&,e4F n"U-edFxBm'ڌ Z43a` IQahA%]CCp*YpU數vT]uccW5bP֨^DԠavؚH20+H]:1&f|>ɚ9~1R5vx*QbSLa;+4[D?h7JqoGD>Wt/eFfVƿ:DopE)H?~ߔ?kM&-Bk MO쭤k.A VzZ|LؼZcK5tuBZMܐow3Ӛ&ι?[UF짹Bثz>lTFVh'`8>q&X dCa/pTX\p|k"ⵓO&U:yiNTc6| i//s+HYyx^0[/(/}?e֨R3R*+MwyUauSjGB8l>e܋sK.JںQl%<0d9Yft IlZc|H^\31m"q&- +KkkH2ݟlO B@~+ohG}8zD4EHO8"G"I`6 ofVAV={ⶆH.B.C!Y(%Q|GDq?3( .vJ^[7]]F֔>SwydixD1!uuw=[Qx >gXDMƵ/neԈz׿[A|^*:nK=^/_oa0h/KTuR0,moއG+98ÇN差ON{9>޸qo߸D2-%%5Dg}Z/j4V `FaDywx/&6kXח vjyX>ώU=mSY[%3R[zBd.t׍e_fTSw*ڨ⢓ %=S1RZc) ʫh+W~x~kֽY/^u;+.<>*0&nWS~o0i=5Ll㫨X|"~VU6jTĤ}V4V>(ܻ_2f8.F#TbpfcX8íX~32DR2י_a7y!=}, IT3hPpǥ\G$Vlߤ6 ˗CꇰCMK8f6ζe*5Ԟ*,0>?>7 "==EEZitY. G)#s3iq'> ˇqx EŬ%ư86kgAxă4}ߊ9kzu\EuO{Fe6_}St ȑL&4nHk5,ihKS]U Qz:aCvW֦Ũ.SmЪm팸[w)gjQYYdrYg*D^|YY/$sKMk=u/c6]sXG4Ϭ\zZPglOTX(thBˢ gVR;ç`^.Ȼ! vj76iڪz1eIѧ8|SZ޿{R>"8ilWcΓ'c*>ʍ$ :)ĩU樨TDZǧV׶9^,Nd~w2f%%..VStpBzm޹}.(jЂE6.< 84?`¬ahV9dDb3 X&Ԅېd͊b6ܿko%Ox;*)@޷oq{aAnًNm~d[ c!Օ.. .OV8+Gp4`k$Kr>ynh CL:c L}׵KcI yMzv2Df?JP=E*xZ"+ʑYIA='2Z+x+A\F+T; AEе:8&ʒcB^/WVAӸjVF۸]-#ݨ4yj39&3FzƉMfǤ~KHn6c6?/DM_\7]5-H<+yi)u$UF\j)*_6)o+HFT9`Uz’d XuGQrİ}r69(+s 1GqBAm3h^ !ϫ O E.GVW[8v=Нbc.ӵ_-72BgfձlZ.eZ1zJ_JH\GbLQ41 t`Ϲ⫝̸3\g[Ъ!eUE]he82%ŘԦ pjWny7 wݵ6:}j;y5ڀW c.suLIzby#DVy8buWF{,ϣ䎬,W .+e`-<}0<8̈1{P.=H^,sԉEb"]y |3xGwfg7QPڂ s>1Y8e}dEoNƴ囓ERЩGZB{evf{Piu޺Zc)O7K_M-YE]=.4VH|Ē&fgI `K.p-AKZ#*;~ꗺL!pyC_ !pO_ظ"ЈjKϵ!sJ*UtJJAMDԥzK^v'Fr#\ S=``IٹŎ8?ݣ+pii T,_S1T#D~ Y8ippo/Opnu,V٦AZ9\i1)M:5Oᩮ\֎=R-˴44WQxTxXHl 0Icq7S ԳP c \ǔ՘cYʜƩޚMY|<?=jc7EX~S/NFj\ŋq9z:><-=dW QpW=j1:MꊥŇ|a( *`dwV>9zjafW-QȗY]dT>Xf6W*Tū+b4EUQŊd2-8!!c\Fï1HBLMe̘YAFEԛ?m,\fYӓfCQ#sQ ɍqU+ Dty6c#% v[~x6](бY JL [8hP К-+dG`suD˾<Q)UR aLrk4 (_V@ӯw c'ov\Wrt]5:\.fYYjጬӀJ@M㤁a,iYTuQ\Sd+؅H,.KaUpq-!Q}YAmCWܔT_V]}2$Mt210SAY4%j$HҴs#fdw<[ǐǶEfd;!^#8uk9o~ +$7/̷)4/i>+S ˱$;@&7:R9Φ`C'F Dsl¿ ;#g8샌ۇC,PEbFd)ʨb赾,- t7:]P rBpʜLnhz)=34Š`y1#; c2OmdsqBEL<4uA#xTL蚒΄(T=RG6K.bU tY~M_EKp1{yc2a>O%l#$yt&gvoawuv$OL"VJYܘ^4 1;+fA5tG\>6̔L*L00{.Qiv awίt^zFn"$Bm_9M˱NoW&(Ü_Ա=.}*u1ϧX-XWW!O[~|Аz֠n§**T}6v5+NVS@ g "!cW tMI3-99ȾN D{(Ͻu붊c. Ȳ%T|׮q,LTC-1+Ԟoq. |_Y|z&lD"9?[yt(pyOOы=m<Ts ~ͥjg.7LXu;gnWQt\e!<kSIdZ4ıΙ㤋쟀b;WTh뱆r\WcA37sOIeֈӊ7rTؙeG7~1=/i4]JHmfH T+N6ۡL5}R}g煬#c;"[+ Œ/9X=[llDzn9>k~Ϯ?AP>Lk*O Ra:CҊJ }O_Fìf7!0]fe.i051 r.%p ~3WR[Q8p ,z;7 J)j>*rAԴ$2s5,,/9X95xEU {3P[meh# lQ9#ݳmMah̼XL5wy7vO20ͻKiB^K1'm^l%Ͽ(W7~ y$l<sU+9 LCXѣG"')eνcK_5J]1\_b$ ]߻ŏ>W4Y#L{'`f$::H+[t^gi;"dtަkGY٭[՗d]Wn:!`bU-J 0/>aOdE8 p~`*iuiŘsj,ʨr9p0BI1;T$2<ͭC]Yʜ E\1f"x ffu$`<'%9i;@u|=Q9ot6Pmjٔs,{ NxQR'ARs ;;g.?HpYl{ $XLDH"kNGH' ]C\eD;w:;k@ {z4O9ưu nP5E 崵4% YF,,ϱV,O /s'919M* vu&b~"F1ߋ n.0¤dLH3rfNjeǯPuʇP9‚+6 #q 6%\k"Y[}d q"זlxˀlPk>j!fTY%҂fk(֡}ۧ wW<~s]ES?`3 /BI%~37}KI9Ά7%a-Pu07\KRof\4(q+q$>ja^\e?yQ~[BʫV7ӕO1uxžϕ#4彯/_Z}\x~=^?z?YןW[^W~'#*??xS0JNߢkME=+'#nzX;߇J7Om_]WpFLx|VCAF2|B>픦,MUQO xGnPOuy:n xC3.l* )3nni/o\!"a ch 00tiΤc`g6ވ9}UDM2E(1Y|TbX}il\mfνA B<-q mEO|r̺xJmS˰1KD a;cqF*zJfp &Ndn{籘.GPdzdJfY1w6bR/vj=R_e ۸w ~=Z?zUk()mMLZ̓`3,1"-S蠜edJ_0ÜOD*&V3GgyjthJ]դFE"D΅A(HLD t9 g{^'٥$Yxt,vLwI{{Mbe, (Ar!>Gbh;yrFJ^TuoCd,3z1vW^CϺg9u}ݹxu,twrZUdÝ1'ys q3Ȃ,J}4wkw,LJ1(Tec xïҺ ߊYQN@s ޱ;ظ62d< =)kw4f3 V]i&$DmjTׁVI8BBM:΁#n)&B1D58"Bj׬D5|h=zKV 7흈-'{-IWٔ-.SU{<`2\r^?RsS[N4;fHP҆>в'%Z"Y,u2 en__OËvDh*t@"Fv_)BӲK$ޗ  g [+jl76t1B~nk+?]gV}Ǧ?v'^B ^ߡc 63ǡ"I *R7b"cBL(+/rLIE ory?H[<~}֯j+14,u4EPnr@N˵" \dE׹UV#  JˢN(˯Y g%9|+fPC'gvveULM$.rBK4 M,,634+ ׾19OF=Ad4mB}ʼnCD~dd:KjX/)GA7E8"jE;=)`_w]oj3K*97 H !Dd ,T')>k4^gJ趥M9Zk?Xm㉥E]ðMFwFM>ihˑm]&4Q=ҝ#PU}Kw&B"s}ޠ+ jJiDC][>TKZX` 7-<(|UV3Hu/6?v_̯eWվ{[UAMD-ޥUE-նS eW PU,Q 0 RM]Kθй2ؼ NJ>to[H,w:p|}+ 2G7{20qa[FpZTcB: L8_hjLưGENKo( i&V\(ꨤ Է`4 {˯˲$숯G,m?u3Ӡz+Fvt~={F>f'{,yuTNDzaD"ӑZJTTu<*yrJDC>`SWkKiMI0uu9j+SKi{k-qM$Fe2'Gztdmu "F0^FO8ܳ\t&`[#''/5ԅy[* S!O97=2k~M0.Ijѓ"؈qe( Q1lu12(} qfG ;!wOE\\Rb4_Z( +s[F>0RT"c#HAFKrh|@  q![akA/*y౨-a2Ŵ*5ypx4P^R@y$X_IV% ٨sZ;af%t "7R3Sc"Ĺ}$Ӽmm841rL _@OyNQ6QICZ%&W6ܝ:8PkfllhDD!#wsY~|UBs-GYuCz38nG~ {4CKhմ,fYhvڣje?Sii[Dc^:[`^߸sP(M{t e>ᾳLj:88&f/VАCj&4rKӲ?HIR'S0stνyOL"Z.4;0tA1{_)jmE9R,Y.YzM:Kaa>l3"v*(%Dr6lqt ˹)3/7B$Ai!mIC(F#6Gߛ.2N0*&|(ntОvK6w=CIJF1R _{ M.k4I`_ak4lgQeHT[-mD VK}>_zRODnN8L:x ԐE︶|j0`lwMJjUbH*#V>MxA4Tgʓx 6ZbRh4q8wŽM*%J͖]s d~j?.> )Es_gaW3sp3Yx .aQG,E0]m2J|}kK\qY 8Nz`o'w[L| z{f0uٟfDr`/ F֊Z`iVQg HG%]kqXr GqؙQ-t3を jr(DC 8G( O{`e\xk0 T6f=MH4kRe,oklj6ձ +~dː#k#EĺxjqtV68x9iB#KTWamSH͑x»~rU!n &GM+~K*āS3cK9rJ4D^\T τYa?oj,E1GF )Qd9|z5Fڛyx}.U3tްC~\26% =p5Ş:,143\@lMTD@P)5\\ Fz,?+pVCJ6s;KJ#tr Wd 21Xxl'E/J"9BuS ܠ O `?ԔrKJ3 4: L R͋K̚#ro:a[YisZMh>aoC gW7i8tBEA0rmIcwG9DdIt!=( y|?jS9bHLbلrU¡0I?3h<@Y zع鈘>IX}VZg*(iV uv9lW=#Inߒf*FԸ6lөg :u9}\sryAۇM#}:7e',+9"Ko^[:ơ7=ag&>%jc=4_ԭ ]3"RoVӒF) Wx.U6T(Ta޸#a1y(HJJLhRHl%Ta wʊ7Zi{ 7MMZ>RBXeBÚxHq2_IJst2+qveڎi1Ϭ|O 3S^#>Q_DɅὺnjѳx@ -ߐecLT<›5 pgLK7lѫolI3[GKg,71݃I͔C4FEeqOc}0ef;G1#q#LF#Z lHJ`c#*&:w%1Uv1\gdWdh=}C~J0x/iG2]J!F>vsB{ʨD޽/1 LɅ!LXLT~Rb3qri~4E/ LM8r*lmb }hlH:XG,;3N'$ߋ1FfKc4qN JefT08#,B o ʎp#q Myb4Sl=3d^Qm֮5s K$c͹ۅidQpނg$uS~ ;ؠӘ漹A!\ Xm?Gd*c@ xa TqсK5)s7ܨܙ߆`~)HcU|d%ϓe_9&ܾۼs q +&-{q3%V219"3ЖlR*^ڃ;t"=Pt5Bpt꺦\$bvXو@Oǯ8D ':va6+Ӟs Pd_'nBM݃?Ow$Zco0_I0y-AhM|QeeE`wz&:EZ.NNbϴ hd20iשִ䈾?A*kSyq )KҬ.+AL'?n\Y.H%'7}Wg.~(bJk/O/0+ET/p݌d?k[qL1c%/Cgy!X? hؚ (@x =^^֐É8֍j/ӈC&@E-0'F"D6i+KWۢJ *ecC#]WME[#}oiZvO;̚M|P񉸖mI$)(=md򩒞NU*k0bx[k85ЁK!K|-ΠXÊx4#6 ~JmU5o;GD=-[((8pJN,ġuZE՜йWD9bXV჋2f?/1F۱Re1Cgңe)]n W =Aj Nui/3$3Ϗè -~b M)!kvkIU.!,1L#CP #!Iy?:$!"V; S)a;/u4RgFM\3b'FL0XOx^0`;bgN4d!34c.$$ ?_$ly GV늃Œh[K KMpX`p0ѽGX]hnSn&BJ1.־kW^N:dt)܌iEai6?Bn cM`kٵOEvunKGG!$JQW\/7Wt*$2u="vpB: 2NlE, !|Iƍu>>Dw[i$!/ٽ4Vz˃H=fς'iH@( K"*U)B(y~Ganцv%+E?Ō0p9I0V8FWAuYs_B r樂8= p=*y1!p0еK{e؍i4ҹE􏕍ʵhgx(榉ҙA B`Ea+tq,,mren顎);t ]4fUUH2OmźrT\p!xpGK:^h(E~fP@XsUXM!EOtTu Xř$' ^`7?@>Bg_ LVQmdF97}SHo0[ PXD/`?J>%T"pwMO=&nH^R+}~ P=G+[3s`r0X/.ߙ/P *a9eBJҾg[n_ 1IvzW)y =z"<) =&$݃<:csh.ɛk_ws4F8RLw=Ho36t»-ֲ<𘸛l8vϬGbR.΋#tUMb +7&,&dwtdSJTF~ʼ0L8|R9Ȗje4L1R1o4qOZzՋmKZhTƆg"/-.,+23GpōMgk)yc)3YqoCD  YbR/g=$Y%95j]xwoeu0tDU58]Zrѷ*e'ڢ[C=++C flr4NFOe5Mr4y봕ɦی5QNӪb"EN-s )fiqOf-:+E?Xg 3ŦuG/"SJ'=z^Rh9)[,{:rou*mD2%jj9n1"V%PZgYoQ,&qO۫"Kᚵ-k DwՔJek W^ŋ~H}ZTWT[*;}<GLei)]XòHz,6&)mhgE4.ꊶr1dT뤨1͚k."h=ښ~qwe (w胦á*9C Yr2& T$Ť$w QE/[+7?j jc4IVBw!I@ΉHX'@K۽c[|8hC#q{B`T:$MU^G/#q($^9|C:З\(: g5h8޲rK)J4m9+5XA125'Z܋P+yƸGՐW8Za27|r׫-xe_9)Gw+?a+'49pO:#xͧyzfz"BWj5kb` m;xMVԻb/գCNۺ-"gy<*=y\x%0k';*x[QP8^ۑP4Bgڢ),?0_I7]كvIʰtjC'@8^UD%|P@T>vxpTF,p↙GE.onQt34!`%"K`AJ5qĎWt< ٤>bouOό"Xnu>ͩղr-|ر1NRph]? ]T&sc[kC{ LE7 s$}na=yS3?7ge^!G+ǡygJL8 Ɂ]ժiT:03o!*aշYu~š+H(Yj %`dd@; DQ|A:WxMA8#fIb8**9il(9DŽ'P'+dgrGv vt|M揃js7YjfDG#EjyKON&EU 2sG{Bp"7KI־3Vr9|G>q5C!\YK@ЂfMXxy[v+_1й%T&`0|fVЈ->涑\4% F?š?9@I$! w{`|X[)>w#C$i HFsm!Uc،-ɭ,ܘ,0jVf O1aI76h^Wh/G\E߱sֵx[Gw 4gtO7\>'0q" ݅~1B#nԫL4Bqi`iTX1/uыgʤbq?xq~qyOd]2}^{Nw f1F:j2K Ǡ,\3%a q`KyĽAP)X_ TTܾHmb>>CZ rdB{~%:?k94U\ݵ\h"SNAhRט* 0sv]q@=. uryT%`}) M K KM9< @3HF`DiF#p =1l@_]T(AjU:7_ɧ[ r/z#9rNF!!SϵOEDA'~~ DJbG2|ZU͗qQOU \E7JY*r=ToH59wœg qSb;0\d /ŧ*3)B] _?ż[4Wӯs=]w RT@-duÉ d W.pB~"ߨ9zl<0Qw FfLHzU Ї]oh3'~-+\`E,Б+fYnkz;b^tKȷpU7}hӿY:9Y{gpFL}=v%;A>$RVtD h9:Đ#vxs)"J&XmrzE[q f,_)vMLyG>8G@@B ݇ X"q^đ\(* (:лbPZMY{b=lj߳[}ZӪsD XDz]NX!1e2~,IꁓPD6c!p,TybHpm%"ڡ cd*AK ǃVr]B+ZAfN>Dɽ'O_"ݲoelw'͚e){ u P(J"|[kLR-E:uk k$>FT*+aa3ZzYQߨ{ ܬ1+clpڮ <QLԁj9/G#1p^C*SE4U﬷bZqm UXSwʇ}~,egߏ(sՕd+Lq]6?d﷭+{H ,e,`^x21fZ$;mz?e3xy{fl+vahCl?8Ig@br3= 6IX`DE*)Q TNuKKE6K6伌0ɸ(z *1;3hAVEd{3*J.Qي#p@%&Pzj{fEj?Wۿ 5w5WuE !1A$*Xqz-z@oѬ@i_N\B!5wTF@&yPGH0,:g_U|Έs 0@o^FAtG嚛Y [þE|_^}\VbbUL2c D~Oe!? G\.C ڳqqfեـ]O~w&!aX| m: r7eަp -@H_53ǀ_}.He=ECtXct _ 㳱p1DW,;:$APZ4ˮ;,Od{R"4 CZV2Ӽ;b]`-uGD&ȕ4Ca›Tʧ?s_2l<'CB!*,\' -CD ڞ֯>%1o h1yBuE!Fc^TF<`n.L`1c%?%}ʍn3} H5R&'W5I}BVn.Cf-b tv=2׺9LX^d_c6(ZfTG@Gcg}E઩'+,ӵ1gwrq^XloNןLWy|͊@7\ H*<8d2A&.Ip@3 j_4`Se\`" 1,&m2+G,iP9B5x픆uڦ|ն,Na,ϼ :5,BЙ֣nl!Ʈ& JR% {~ %/}Aj)CSh+74V^mpȕ~5nRE57 ~Ur|zTu*%n(V'ʦto*D`EZ{Tn wHR$[{)ݨ[-VXO=-cCѶ.$"\q.<z?ɕ 0L6k`Y+"Y\?24Wƭ1H@P83닞Atkt52g^PȀѺ>V0n}ߊa ^Oƪ{ ^(eD@1'βq 5=_iwP&o|AKlB1¶y'\[]ߠ'Vo@;[cﭜnhr); sKcZ9hC趺"%#Pc_gg-$ЬU0:_8.SlտU6` N6buIڤI^ Iyd箋Oꞇh3Vm:,$ :*AV4,hdſjya! m zyj~IK@fT7"^+yfڳV5:,NZYl=4Ww!XnmuB>ehpU:FfQKAJvcw?VթwfKcjƼ4p~s'ًY_~,-Dqy\3e}@g:ciRu{lF{n3 ٕY@bQ[~1꺋 :Z` }} *^ӿ9-Aj]T2c{:sphP'~DQ T0(Sg@V gu׻24x4;,@ 40#:SPϡ#x송:A2LOܿO,@/SZ@a}ܠ>>(l4Lz\\.n&{Y Z 3Td1=l%t5n!R%Uub$'cxKJJ6wWVx5FÅKWA;vh*wсLEd0$Avf޻ y  lc>2'2jw7lTVh+>zAWB{ e$vW: "eFAaA*zթWV;T{(wq?`;ǯm;1fZasV7Z<@sx!r1MdIBipDD̚TΠK񷳈G|XѪvJ^/`ϫ?|W5_&V6Ysd ­D OvueT";X!1wI[<׹n &QD2!k}ۿ:$CKCUiĕ+VG.i쒇L2Q>Diy"nx'檺MnaVӻ<:\~ymܴ}^<lj=xy:R=6qH/.o*Cd\dlwx8<]_&ivQmr֝MT}9מʵj_ݩU%^h/ߔrL[LR hRH 鍌k,fZR1,LbDքIyBq=R3ji=Emd=FlU-Lj J]Lv c#.v| yY L2isl6?JA@s N}t;globN&L–)A4dcz|AgsW:^]fn!'<5 GGǿ/qZ c-;¢kLBKab_Q$.*'kL}Si23jm!TF2#;S#w6]dPÎ*yv"AE>fΌU.슃̱]1bEsE 3ɼZ等Mvj. \[Ho7p#iKlNQuj% ţ`G583s-92icRXPR 2qlMv" WPz)|Z ժMHo_ [`"QG:(ɼRp'(&D:?G(x5륈%~WŒ%A_9r "!lUҶWoP>Ysţ4,D is{ð2Ja]߁]qGKx#Jc9T^Yf/QtϠekj p?DUzhKaTkǬSvswl4^+ƍyY\ =&@̹mӕ,}BNÆRbel\9h DֱW׫ѷ 2/'r?' dKTEo s$$^ eH3K#` m]C] T^ k%>0uNl'O〺)a9qo8 |[w,,j*ˎ 0TVģ~3}9M\!'Π|999 XYHsV<YKӸɇㆢFç*EXӬrM`!R3B( ǒ6(;N'+qPNÎF7O 7#)"Z{扞iBOOeHpTƽ4yYߡ-ᖌ _4|ƥa4kƋJ-Y3g3 8YCL:E'][ƕVs7 iR/r߷!pw‚Х Tvtknr;ysыƊ+`";q/빰Xq[1¿ ՁIqXep>q1q?girvis%hF{YWf`s"Q^7mMFu`]|"l bG[!<s_5Vl.,V3+0!.+#}kbV=?< ;35} \>t_PD EAè5`YW?GSi`ǾQm$$#R;۴^(}̂VK1A>|蔺5e#uWmDtS.k쌴`u7LL@A8UTs$ACp*IȘBŐ_j,M*09:\Zyj!RӆP؆dp i V' HV&~GFlQ`uu<Pj6x#!TNa1;0v2(.e. Q/4Ee׫9FVp1,4JƑN%YuƃZFHՕi3-{Zq1ZA&hۡC\ 0-h47MǣWZxk|3,Ѷ70PD2C#Zȑ 7ŝp^$mc&*mǤ h}],"F: B8躮R}lV#uмm A `µf"Jl%L+1NFq)*NhK6adg\u)G߶Zo-x q@:#RhhHQ$F#htT)")3śU79mIG)X o#w>IU7%Ft+!g!rP܈]f2%Lnᅣ?d@Vo.e!bnҚkI X) ߁<*HͺIl<,,|C$q~/hwJ  217^mRI- qTc xR&Mf!'9QS %IEDjDKcj76+E7ef8ÇwX69] kYw [|BFJuvDk - @i~GGVp,9L(!>٢TSp{`$>yuyK1.GOo͏ZCK6'ݹ x<7冢P_Yz$6ZnVacFt*6KKĺP`@]bn/X6,oCyb`V_CmL ޻ռls3ż!R;Ϋ1ԯD]Bhdl8IlO~.dzzުLGIU*!Dו%r߳|=iZ?[E-<?Y>?/-=jVp#s-ag/?? u e &ܼ niٓgA\^N|W]9r&̳Y<*w@~avlo%yAˎ?fϷEld Mtr(ZtfbTr^Ioku-DSrY*, w YQO|:IUNqE9ƨ9;J]zQ7qZ=>U Ǝ6ʈ6x#Mr8dQI3@T>:؅i<VTDZeR7-℞)9x[o4M+b/'ow#1ajvҼ0EX|W" —=g{Fc%cꘞQ4ѐx4,7{zw" >z ܧ5(0k`ggWQU?V,?oj) y:qr$lh7Ld7Q-\[΄}7STB.th3U&s5^i1ZvE>s}_18@}~ O=Ue˘rxQ뙹]>@~~Lkdz]Z*9]90p)}}+m#q"_Ղ&FU3G"i`D|6PC7L: CZ8UUd"G:O]`)\^c$B2ML q/{yUV~u;qznϞV+ٶ{nO_GQruk8X y˰}a^f[H;6`\0CQP52 hKe &*6wztZ ZveOy!X?YF^[Mh^Lڤ:T]VЩ$Dѹ Lߦ#5Von4ce9UY8M4Z0%fߏl:2W3"c-&E*;4 7;^Bjd:6g(?PbIUm`s2Hz0ܹ ^Q$OhdHgMv O"E^o3S_᚟"kt­V,@PxY.nYQ׀]Z A弲6O1 RB@'NgKUn̮#|!vR~mDdh::1,GApzO)E~hG66㪫5k=PtlG90TTʈ47ɂI0,7"\$cB)(2p4@0"@5nU#^ApF!X,Nw oM*Y/"&;~ S+-f&q-6[ \t9k ksJbmtGl1ziWgmը[ٳB~L(^G.i3$li~8P"{R0@Y {," um|N 5}a\V3>TA61E)xROJHzvm*KS͌ͰFv j4t&LRFGHzX|1@q5ppww .g!݂gtҜrIwp)ZjB$ވbQ,=@-= j,g_"g"> z#imn9c k5{CA\kf~qV)f#mc qЎ*m.La* bR!Ӟ_Ɩޣt*NXxh0Zvzo3 ei)Syt9VefE0IXEݱH.jW$)d \Cr~qQ_^֥#}٠%#f+-i_5l[ڏ,*$WaWRN*uȧm1nʦ w]/i]6Uܼ j9[eANͧ.:xW5>Ԣ |]Ap-<а/܀TdZ 6FX[R Z^ւu,)(uHEJ'/$r~(BK` G&ʑ&苑UR0I9?HE\̜D]H>H\̜W:_fyv!׀ksj 2@` g"HT%us.ָufs Y+I/YKV5t|CFaB ᅪZ:-feUl^ q䀴Ԭc!4~;_euVJ`ڙ~K_OKQg緢90űaPMxD'Ds东vgG"[=m?>,a+n,6VD4"Yߕ**l⒎ /H7﫸 lS;IR/[|Rl^lz$_u-/}&:6& ?j,-T wQ{k؆+Ye0 2jrnRx\Zul:e*2q̘= Xϥcr)RIl%EbZ$l:(*?Zl+0eOW ~euPVaPMeDެN] Notf__%@`[#*Ÿ* ! .RW(b CvHII EJ)^˖~-;Fdb"n(Ty$McߡTkoPZ p˱OФwG+T;6@u+܎4B6d8C˶H=q0@עdRF\/Bκڼ_ :_ ?} -,sA=؎5<TBr֙[Y,D%<~ 3L!BgAՂN3CӔ)b{؁` d$-q}%HaAl⇂ e0Sk,~Mՠ8XK!x-b} =\_֘gAy|8߸|RG>ꁝ6/^ v^wځ)8)} U G}!zawۆJ?eқ/89m;ˑCd[Rޢtm 5-W>An$/(V.:jݏt>d3rz,&:Ub˶QWg(yysJyO3qDM?dyUmX€m!x]9-aQj/zˉ+2TuܛSt꽤uzhv!$ w4\b_{D~|g ==Z<}@r~-R~_N 7N̚F^BR8٠̗ml6E_ @7PBk\MlcZt@bN1VwPa)&PM~͞^6)PY{#b ׇ IfGėRgT8 k%G[R?zfIȽ\=H?JR7'-#)͚y2 gf3cMud)V3 [ʮl95_Q`[ӰNXSjF̞ ~*P$h/v(;>n64lu/ g*틺4l; VI #sZNIE楧=^˳ܖ㷚f'BkIIA,-{p;jsΔ$+y։"ߘi7usE詩_B3mS{XPX`@ J@@t?-q2Bq4,z ȴHEAԅ:Ȗq~UNRJ7 Ԩ_DzAU\JG _\9v-N(a gSeT7HZp7_SsJq TmRYA8`6@E6m˻>l=S˂NT3(9PD}R 7)^&;Rξb.#`(iar *@fT`QH5Sr5ьyrޱ@ S&(LV?MKF(OK@厑X* F&:(|ߓ1duGpV8k[ag~\A?M& A8S8܄7R|:v̾EBGEK(feͣS:R\Amv|UKQjq-\ nMUǷB|$28Q O0]a/CU^`԰'8=01!'q\69﷗VH+Zԃ< rH yq7XpP֐(a N{1=)рq0RWݏ@nά ތJS5b&VEљ!нy~.7Qz"N?V aWp(DoCx i:2ǜldBK]+JICs-)Cs'5".}2Es*U$]c /@p2:D:|GDcq{9g1%EBvG!0=IBaR]&*v%-XJ:Bo>jqKl!LS@ ȡ-Ko}:d,Py1q8;+׶k\TZ`\3[D% .9 )C 'cA"FvUm@cg /+'~]&`[hFv%uDmKn˥0]PԲXA5lrʆD *@4C#:9 @W)u6Y.OQAVzͲƗy ?alncò/0scsQD҉yԯUNz @ؖHk=b Wk(6EKa#[5UPZr>2Jmr_*6?"ld}MCY>|j%Utw>5 5?XR,i&Zv_~,~͐E *Uٳz=2 H7%2G~jM3pPsQ5TT}8o۳Y`ᨁx#;c~8n"w[Dem666GhR|aB[R-w* / H_xܥ\CEF.c9|ݪed9{);Bb[AOozR@2𤄴;qh'!)da *V'q&R(9}`DmfzTኋ\.]qOmOvx;jY0/$:Azd%F(*02kŶc 2$gMTRWg2*Á/\@cgWHQ)<).^-sR \}t-L":H1,u9d5*>"wka~ɧ9c4}=>ly :pʇaw>`?5i>(z He#EGTNXj@k.hbΡ@aH-쯤HR雘LzhQ@\A cMI$?p e2>H')? ҷ>fxܘ]36Ḏ~S Q0۸1 z%ib] &1 Iqӓt0ăZwōձ gG-ctCńm(S x.,ʿИct~=B2S~7[Hŀ;%LPžfT, ˕xi2=O/P`ȿ LܐSR?ԤHũ2JٵhH[B@>Vl4pȜ>sI? /ҊLH_]d(ILG Օ ) fn~PgHg ԯTLY9-[alj H|@`$1=Do b|&\]^zOVȯc9g/U @E2xH׼%@W"նdP=a_) :o"p lY$B TVkWtSaI{Hq'g#mZKTuZ< kR QǸ(Gs5(4?xxr}evH,BгlC,F, eCJif-Kޢ@GZ+3%)CwNfPͩI=0z&,鍬'b \55zټ%' { 41M,"ԂU($3$opRU?gk/<';Q`ġWBjMr eii[ٌ#ۼֶŎPq2YEtϢ6YR)D&ޅ ^BH齧m ygh L?ڲ*qH`g^#+S5r$>|^ks鿩uglcȊ8fCn0l)U7zv^K0<$^HŴ'{q\ѥ"AP~FW/$>|%ʌk9[a$>N^Iثό,J~)-KJ5'Th)o >/SIggt7gVN:N-Բ6ZiRZE܊Q,7dF269 (Ӻv9]Am%O(5؇i8#9r:_n=85蟩/ڈ^+TYS^ w%!YHp'Л\ < cܦ?L/RbN/֕&[sd՝O:&.:2pP~gUOg[ o:ev*r9 ho7/2v_EՓ_TVqNȀx*cFF*έq7x>+2&ͩSY%qQLE[UuzcS]O'*c^($?w 5'4< H YiSKE ?](s!N vhpklxj[4^wǀ.yZ7InYxc~{–F4^uT0&0Dc/i_ֽby̐6/p*/+;N`Y@+b6(tak9Z5uS7VK<@DXДD5Wd9)q7?_"FD/E'䛣A}WzOI;S]gxPތϊ?l4dIL*T ZNAh3k V=8z6m`B94DDa` Bw20YBJ MHĐQ e3=bcM[P0x ?(8T$e"mHjw7*]Hea#$-x07ba~4;5*N8 QSl!!2Wy'sڸ@SђҨF{)npAĬ0! ̾7[+s >ucCs<5<~"%׺sR.&Ն*eܳ 8Dp52gE#6vFwg.A3o7QPNsx̵$[sG2tv6!0M켃 YFMhzN"F8QٮHt "9G2@zI3:7Y VݘʰOЦRQPЭ㳐ᆫWB0"XzonmuK?T9Ky4D|7+Cԃzݍ5(Pȹ(Fڝfb>8bT.sf#|[F./Ki|mp/yAH^p W,K}B{αyYOnFN

6y" n<-[*JQr V]3d[{Tab{U'>lVQ9dQ^CN {j^)ŋ!C;h\!i=<^ANAJ3"b:BPry3/Jכ~ACbKिC5k VޫF"ZS+AS୯ʆaP4E*X}ʲS"E-O.`pVk3֍wBhxӘ1d4I6"3'e^ܙ6h'"#e_0!uRiz/-$V,ĉjG-SB6BfNmjB9)[_ja=&DSR@a{wO>\p³3EF1ŽJYTL^[n$B6-8&SKuȁ0J`q&.n!33Ei6tK>%Փ'5$;-kr5b58t}(O?-k\%мia2W#f1 hN.󤅿_pIc% y݈'a, 7ŎQ DѰ #ڦ⪡?K .p ڳf*nO~UPHqXC 4mej[͆)07/|S6uk>O[S"F.TG+ѹɚ'#(W(nny _ u%1ع}]/'M̙;M"T5MpeYP9{~ZE&^ul%B2= `"Q2e(}ߠd|q5kUfޛ Vq &n`=(mnznE / ;d3iNjcDeNn;h@ 郙L&9&YleJOu9'KBVwxb&:Xin4YEJ& Ɯuy}~OX\y+6˺ǵjKV( ҳU/m?6K,;QΓx.ax,gsA+& q"b$wdghcJ#o&6sRǸ$]1J3@xpRjJŨD;̆Kv/ @BC&.1I`10f0~SD9"\ƄΩ5u <:6l+9s m Bm&Boſ{Qr@ qL4*-"41Ѭ̮_=<#0NAZn%Ӆ'7#;wYpfRӑ;u=^v2gasvk@d7H*@bJl4>͏5i aELNؖ/ꥣsW.J~QAĸGW,`GT]Rh*/-nkWBz7S#0ZY(m&X?*f?eƲy_nv~#7c(! I[W/zEs&Gc KKՒI,nHqdcS7-? ݵC?\ClKeWEȯ,3Cʭxw|Y5|xfKSY 7,/^ҚXY9ImY !qzz]"Ìۛܫ, O[nsox;vS؝= kmK$L$ 92tƲ}vȝjKc!)6]կUTg0uKkCleOo--}}kz [߱t>Ɋ-ע=էDg[twU'FQ#E!?`+x4K6#a)wLـT>cEOs~y\|\$qr^I7Ʀ.aFZjk:.)#B`kft+ TAbz!OޏlaQ%Y7qprv9F )J]+3.j?(XꅪJG)gQvw^Ox_S~>Bm#Ahcy^hD(d^Z/yP%S&"2;lKT398 ɻƪ,Kրu'qNw-1P3G[pfm? o^=l]Ls,D?3ZdR(q#=xװzp83Xؖ;s*b񻖇3L~7gpx{3PH&*m DRsu]b7OHcY )RsvPkEl(ں|0\)Giǵ=r${u7 뿶x:Ok KQ٫Rh/"PW6m\:ex<\PJ\D†xybp[_A5Q~gcIa1A^S-?)bLc!4W>ҮzPʷ "iH1d:\wLö]}[ wZq 3QW:^HRiHGJ2(y P@:vӲ{#/sLɒCDÏY`\ Hp)~C\OCUK6|tDäJT(trdVSJ,ccx_5"$1F"/kVӇv!eG0Eo1[mf&.:$̬ $l L$ \$l\ ,S a` ac3s`eeg6 ;'   ?{88X]0311B,,,ڧ\o$PVJ N.m #n.~?w4]V^%'Yok֢|,5} lbtOZxQIb!ì% z?>ꢸoM_q~GiI]Cm~): śKЄ"?f8If- 1/53 H q!Vsfy"r?v+V =-K-sLKR=:P$K^Z3'$~|ߕ/y步}6SD;*XPK 䗧\^8ߩMFnn^kE\փo<3&+l-w ?.4 }NfGHcÔi Dؽ e݋ Q]3ߥubڸZ;-#z|ǕU?7Ì˷.:eJ4C*xOhwhJCvYSqMH}U-7'a @F^:g"j[e/SJB$ǁ藣Dk\|F5qn'TZ],@Q꿖\PL~1T$f\6CFa8ce#mѼ$zͅ/|ÜEx/۝-=Day0 3)ʪ5Qg)h( ֊U\K Cb@=@] fr/Ƹ_K7Ltx,v@yeVnS_g VZЬ'_vi/#:Jm%E5\"0VZ8D[""/)"u}ֲ*b@Ip.8Mc[7 3 VrӅ' HY'NLmhhviÛǍB&uhAYIeepw BlNs uK& sO.g oKi^\ 9܌-rlM`Q彟fNXk|mRNDY_`^¨uǕ̶ * o`Ė?3ưSg_C,Q`lgj肖wpki|U+,eM󻣳vu 9*87O( PMTg׾I;Y|hQԈ oZ<1w`㩜g5Љ/{Wyri1VxW8c8Y-C>+OP }vS:/.K?oIK!>,]~)g6dū }o|zt mƂ@O'  fG 5IpHuGIJ Me)S1氲vtO3М.HfUG!ZQPo$g*wg/٫'6m~*sm:Of5}GW[0\|!8.^o IUOʲ9qz ^%@b8I'@?(>mmí 'Z?,z\0$OeYsEkR-Y[ |pZTU+vkmW ~Ჹ;_PZG͐6qg\<}yopXjN\uoMWgfgZ3¾yj:,Q}/^|xR aw XUHlgD$cѕj/We(6X< ?_ۃfcO겭%,{~ <Zs%('mb)GԀ"Fۅ` ~LJߠ2P,UPaBmKߧXɾ3vJO lZ;03 $nM>+D gX[pĵNdi׶QD׎dh@9ŧԀ羘W]φ>Hwdwϛ2[-W!ztVddJ&WD%W/1ǜ# 72/6kOe({r7YP+\ӧfR#}ʟ 6y7%[Ut 7vo7W؏a< -z" |Z=FP [m넰+#Y #Gdi\HG׎>LJ b1H--BP$q{-UySfF+RM\8qxt EEYVsÚф3.Wz#+i3B{xHcT?UQ%Wiъ"l(O[A?T7'|)+9aT"cՒڋ%h $huOuQ_>F-U)ycGye/?}gOon&Mթ޽ϖJWy7W :io n.dat;7e$6z)߬AZGuŋ stc˚z۵[2\ ůL+5[ˮ MGGH4yVDh%IsuEF̎f$o;4:v?lK R5o ަ*>80|?*ĐP(16wm9?J7uzs@l%ZD N\%A>LEPTevJG.Tuq 0QVS]=mYF&JGoŧڻ JuO{kT] Ŧ\\^\BAsRvnͦ纲A;vE #dՆ_yRn+eR\xtlٻGR7kS&_G-$C߫uPc5ޤ vˎ"t>jjF6-v:+2kr~hoZLAn q qDF~Sl0` >j&%qN'9zu^xl | ʎ3Z9ᬉ65{|Ww| TŇ>yle5` Qy6$=gރs}H3 MBE}W6 Zbzy59B bIC:dDǶ"wL0Ɲky0Af[퀵.8%$G0f&P)H^a3u/*dp*08Pˍk~:#'#yJ{EPG5brQXAZW&4TK~蠍c@1 g뛂^[Zn󻡶;6m#48?g%)LbDzkg:/y~t'“y 3?tWE> U I.HW8L#WT}!(w(~D'8=F B@y6I|:\W`Bvev-ϣW"H!>f[UZٞJl9{g=HCHoŽPK&PIJ1Z`2z(+Ee/sQ$v<Ǜg͏fE$ti%g 9@uNqfU(tԻYp(d}Ne؞{}$Ʉ}WZ"1vCgGJL],wH`J ^?6]N@ӹ 6Р *0?4X,3&[ z‡[k5 "%T/Ƴ*͸<<O+}ىq-h=%R?JVwJfC';>j Uqv%§!}3@UMA& t,OaNo6'> M3>rvH'/xXcnF6)-:˿񪚸mdt-bg8^io ii{zD%2/ge4a{6EwݲE+x} 1J0IuFDW MAĈp.&տQhڊ yp1_8?|r[;bŮs\,q,bE*tn ix ܮy\13X:h'ZNT7&AQu:'"cM: , k廁gxª9?Dg]B109Ϩ` %i |Գ"F&VNOФ~į`B<4YƄ뙿W߇d[*4ʂ4&%MlDUi9?Xp5+ _/qލء;2))V^ PEf_M2arcF[$>_sasd8O\|̚@Ԟ!YLru?F|Y[hnj:1U?xHgk#4䝨I8#-Qh#b!]Xi2 $!4N-L6, \!ӎ#͍>;ok7uF?%<w^'=BZ+$lۃ^·Ú̬wp绻CU! hWI4~cNu8%y"T0i/ҝIM.*bU8й-sA.q=9+ra4 2'\5=zɟtawuRta,G=4H>B!_LsJbZ _8_6= v m^4;4iɆ7<"=ȑzX |L}+gPDN'R6v;VnXJQtdx},WY ğ;ԝ8<#s,{ vBӰ}e`OMI鵡;hE3qtAh|U 脺~W’)oކ,' %!xjfn1!mU-haD7x J^Vdr fzłAsSFtMLQ'Yп`œ@#G D3cTD\UsPr-R(MK)1 :J0[M")L_$||)$:8fl{ٓx '"5i #%.^z;g-XqB .\5]'A[q^U,b06 G~J,5ToeSlN0ޟ8FT;?'3bj&U"H~E<=3 ~q.Quݞ`B IL3gemY'JxK>2z+]܃_#L,GOutyM*m eeuhK=wUK\QpO|o\Vb0꓈3xEJVV|>/j!QM(ˁ̦V֙$#. w+U~<^ݬH$mñœ& NhQj̕ݍ?pqB4qJVKMߋw9]u7 M:_1;脆䍥ژd4*y?_z9'F22tPk=0+dO'>2ʓJӁjCENEvu ,y/ jֵ@NMg׆rsrࢰlM o{QX;471>ʜz>f }invj|t3S^u`0cxS:`Ig< M1Q.f+lzlIi"ȦyfC &?UBAnh¦ _Rҳ6XSZUjpB!& ?x"ji§Uw]%2M1o7U\*(3y3Xog|Zi~vw)>63Q^ynܤaJeD%'9 W ߃`R>‰[HԲt$HD}^Wx8__GwW ?8|FtT9_>mNZ (=>/VwoxBӌ`ETsn2?<)ݠ _|NҠ. b FMbVܘ7͇<ڀ)hǍlj޹-Fq.HesReńM3FFGI%Wv;$ c]ȚtG@qe12r)#Htp ? ,]Ae6nL6aB0|OT/4aE'kKJ}QAu-nbN< {1ƿ<̈IM.U PT چhBB=:*d~{z*cK!"a{js%U'70$x*T B"3hzgMI3^YьeRKMXAg.)t KHR`BX#OͿ)mc}믑!ڙde[U-oBkӳUzƸs59c-y`ưڢۜ* WO0w.vc{lI؜B#)h刺7)xidBTDD^.僞]s~>(/9M䪞CJ!W';_$Alc|:Lc!qӓJJH`Ҿsl1$g ',ǒ٬оWtHL( Y~fN>[7FU;r ?+Vh,>`ysfRE|{G=D;8Tۅ.C_$*|;-_H5 U2\zhuQ: vޜh8;|D=ݽzu} zKXo ZvajL;Z\YN uÏ~\JU; ? !Qܟ-Yx˭p1bGmqW-VP߶w2[jyLJ0A i']BuGJp џގ٘Jw_HAtmJy\>׿"OױH:A"PMi#= \ >uSA䒰Bq ھ KhYv$LBZ]_>=,!S~5;ڗcƭu80rL=395BW4#lNg׻zo0$Σ7iPM ^nUg_HtAicSt۴8<>6*;R˺w{g 4UJJhۮghtxEEz~źzL~8 tYwIm#"3vjuMu&Gv~9 zɊ7Ėے 310S#{ώFn6G<7sʌ[̝Ѳ#h9+4,p!JsoIf6BYDoXB0x<66fVj}.NlEQ62 wI0okt5La C0o/%%~2xbL0UHϐb^8mӑk&{QZy ?(hi1%lPGew# eʌlj/ѯ1AS4֘ 5%hQݶz-@8c|)WQf:rbBVA% 0swKu'|p| bf|.ؤ;'X @t r08=T'LoP[e2吰Y[|KfEmcPA=~f͏ W\ ҔEM`Fy PHױ'5a4Bqh|yuj" zC,1N|; mڀtŃ pׂi/#Y\{];s[|Oސ>_ 9 ~$H< lCʁ/%nhfjΒe)zWk>+pCt̹_Mfhﱌi34($"-'kHp'/&N .My-RPjRfpfxm <X|un䄤!=ŒX͸4&CKyK&.l:]MVf@h1c}j)S7hsBxdAEH>l<ԀHw+@b2} W3҉t}4Gf/^Ǩ嗦*Jc`ʮ'(uYmM+]2'n :hU~cB+g;y)J ax!*4mWڎ٭T+/^ZN+C]l@"znvTAdw`0k=r0T,3jsg8w]$; X?ݼzcZvWռw--=za!__xnxhnu?jH:qZs}m5z$NBAwȨ@Jfɡ Q#P6"6cAzgFv/TJiA􉭅%7@IWk숴Aj!.D3Ի0(E(J9*";6w` ?㥖ͩLuT_ںhi/ y$jdyae`(;2J;2֖%ىk:(VL B?u I0L *rEj^-'j$ >].e[rBeB~i?̲ I!ϸ.1ܐog|f%I0Úlw:ӫ1n5,aiobkxY2oFlw˒rBC#VEWuQvKWY5VF+Oiwj"cezy4+&7qP1s,`7~Y֜*f;}'f_40v/E&ٿbC|boN>#uc@qvg3}Po|7 oJVRêDO;ﰼSY'; m GzƮ"SuHLmG?Sq^jagRchơ}$BNߜ {[XݥJ\ݒFSS[)hTQk<#z۷}H`ϼ]_O9%הi(X]lB锌xzS|MD=yh[NsN:Hvvyzyaz_ KMgQ SaB^w.0-*5hL.zŖeeb 9eT 肻is+`ѩ\)H~7O dP6M[~NjnJkgbxHkHeA?ҥg F&[^U5~&󣽛\yza+&D  4Na?hxQ_"y3{,3iƟt M]϶WQMWYo0aNʊ^_4W/o~}|EZ 6WsbaW%(] UZ|>+vuXU䷖=L@Vm(EleUn%!c_S>L:T{O%L딜 PqG0&1&%ɼp WPXc(''zrҕaٛT$hh^]Fڞ+]MMh&# }ZmZkK5:7 rՊ/4jb< @3^n,bJ$9/NT "2.z/q^sg#{o_7ev}GAqD> _ gF߂9dQWAWw.=MԎ4_vPG/ay‚BrX eFv;tS#[=;}g&vd Sj:VL,H<_.ט;hNәÆFU4ID62DAKu4G)@nu:yR\bվ=z(x~kmz=B i`_yGL]WK;7wn mh~,xVIFҲ7"H7cUU4` &[6@U̝ 80vYCBDh)`~JzЕWt8{h> rhz}BR_G,e&]m$-E%FtVx9WOn/Hh˜+c# 'hbqTf\C=~AcΗmzJ=J+T7WB8*N(szsTgy%hZ9R+C˶ѤUf*g&YPƄ2euD9d_}lS(Ep Tp^[$i ?ךo}{"+{~6Kh'ܲ&{>AUb}wro>Ց/Ä ӬMZfjMӣxl 1F(Fge, OŘs0NtJsX N/:J! 5qep2طľDP\I'hx$:b+S|[5)(@ZEƧKMj7VѕVCcPfٰώ/ܳK|syzkW;֞ _̨- 󶿈ȱMM/.50\=|;K֙B_ Př1!>7[a4>!5RBNoCՇ.Oȫ?/NT=\P覕~\jwËt.?b~0Pxswg>DYe'ezGyDܟν.iBCwSLk(iO)DGV9%G='z!+Z&Oj!A] VJWܫB"+n:0ϫ b^W>:keiMYnza*2Е(ʉ{N'^eJ@o6tQ=C%):JPU գrG zvPɦ)3HʒQD} UoMF %~ɺ Lg̹}ls2G1}} 983 9mWb(R$9NQwBK6swcFkNbԱ}EI*lkC/!&kȝ!{*/G>eEKgp']R:hB3&k-7vR 6pKXYXsw޺"(=_@cPAK}+XHRW%3L:%OkTm_:7#SuSpmkY阕szCm&ggsQYlgcsEV-EBV喃D<_evu|C{#Z|]STcSR㛀/~QoUf@[趀J<1{bIt`Ĭy0Zh85g0~"]B8+]ol/\_]k=Rf M?(oĹVa.[zL§jN)%/ONJ֏-gJ#=Tk{֨:E!tˇ˧Nş'ް 4֬~Rd!(_O; SL[ p%,o(! ?gf("bc2wE*@p\МoM #qɆg1ˑfthWufg}2yt1XZXY4erHyůU*B(!GMRO>DrTD^6)֝l~|qyB#vʃ%Źhq ClҩW T!µLB [( ?#O`i@SkN#O7~=DeMzHe23wNk P or0Gw2>GVФII)-* 2bڈw&&]01 ͻKt'jkUj]SwvdųʸjS3Ƶ4iJkrתcM:]}'9ayրp-zG>{ADU0$!4KNoXid=EDV08$FYv/h\.+8;SS42tp/H-{7QF98D N>7ڬlv'==z~E"W!Pέ,A@ZNIjmU;̼xMiY"P1lCNș;!3pBb~c s95_G܇aiI8*?U߻&R}yj-(A؈uf]f b\$Z<[ P㗐k`~ mYx6ubj>E=}eϦWĖlqoS/\>?L̀ fLJ/2؃vC7gEŻ"lxFKO #r˲/svC}GMO XcO\KƠr1l ܭ]g;9`,8>R8g0!Tm!F;&O@Ң&t]3A.:zYw= ޮ*4?os{ߖgfWOـQ"0ZrmRq+MW64Mi(Q2@y!j {NpNYv\F wAyD(2`z~~X ^qKw9ÆK:od R o`͚pLPeWa.ȭB,Ja>_8z7YrgwQ=gw!`%WMINqrK8.g<tn6\n&Y>B%W J-Е$[Ȗqg ygIjbhTs1~Ap(sЯ1qd:o ~,<աвqCe,1*ѩU "VMC&,ܚ(͜ztY0LX"+u sU;V)3w$ٽ<~#?o t\ z^m֨Rc8ߔNCOV7n?fFiSf4ai#"z#0{gRQ3=4_L:َ%5(? þc!JuKxzTX(}F.Klz,F YlٗϾQ#\vٓǺM˫6 ZK?!WYm-p7T -t&3nlk'>|mU;zqdĦ8p>0.VʮW#"ҋ)8Q)8+)8fapq$u7e)h0bw ; lc y -w}ZIJ@T\-|I' VReyE5]k{ e.X3`ѩʮyG $ Z$CȫϮyvm;-@v :o H81FTېGtpnZ^|X)'uT/BTV5PTH fC9#xzj/@>X řs\C>Yhvk=R;Ccqte7~]JG}bL꘨HT(v7{ cQ2Q;HzIpqz$RCB2RFl=ݓuo4\/11yekiX)mF%lCG+(]pqc]/4/oSFaIK'r)mdnSf}п^[$>)BѮoB触1^sJUDV^^kLQr+Gn+Z(2B艛r0ȑmr? ]*WaX΄={.Eycnz&R%Xs3N. &gFx/9+nݜ Dޮ4uVJJpS Sz)[Lq JY%iD)ql qsYspq@w}SJVx%[ĚAz+io5%2u4KRꙝv5|\[v+tlhYIö{_[%ܦHJ+ec*_ a0< ;!.=>e +ŠP?*^/iHJf6 BヾRQ`֏T &x|Sdv3⑐J3M衳xdx`ã&t\E_ S*5MUV1L0S(Qr*`R f鳑4KK6zz=;ʱtuO%<NAs{ Ey/׍ 'i"Y",]iuqF"N o06##)D^Jq#3k!:w-waucQ0Z肆  FwfS /`E@~wؙDz[BBUX1%Lj.LjÒNO '8)`VojXKFhbdgT?%@>)T/e /@1X uMr$yG Yp 2`\^H ^7 4ɣOH/˺ O;a!,1$VR.ܻHDM Z4viߺQ ?ta<,A.Wu< r tjJN{a8کr2~7;0ͪKWSF. 1Ny(PH塉%SlrѩjmfJ߶B4רl Qsq(f_" mRl ١"ʡi ĭ]ʺ tvާ@m7TDѥTK0l]R~BOKE&R.uQH nשprV;)>EݔѴPn]AlA,,TlL[0&4~P*Ⱦ^ZeK< q>߇P8-44б:vyA\1E?y1^մIۤ'ne.iʘ>J=>H:L)vk DWF QFoPŖ2 tBa j ʓ2;{ f’Jov"< *0 *‡O i{@SH?`~4 @ӥCӵ^wTvTV B+5b1ҘAQ9t)f?A}Grḣo%UgDde4@BVP!BAd&m2}wA2> ϒ:LF7& rhz > <.Pq& ڢpzU3{{%$3yqKԊg^ ^_8vSn?v2aаCbSأ_rLCV\頒fmyLy/10"w;^@|uTNڗ; s(a38t7؅7yg{&jOaدK6>;µ~]Q2>LQZW#xYIcgԡxhiw>w, -S\%oC;̯DI \<@sk,s44@w,91JH [ :)LZCv͈<0+U4Z 6^ $p`PT+YEF]L ľPVrr۵=1:K̓/~+)6b%#$1l®j-Vn n@B wbadBmlZ[?L掇ϥ(jqO =F7S@>T"!Cc牿4>'RvvM|R LaN!W Ļ*CJ'&&z ,?\ I^[ \>Y D^~^W?],HY=t}V6`xȊxJ8Q$Àpŵr2;cBl$L,OB{JPԡ>.YJ*,u5rn9bpɐA UzE =bs]ƎL6olO#U<C *q2OHNJsy˲}|SeT`E\' [6xу޴8Únhm,YT&nBCvS?H=N Z>\}^o*d$wD`7 p7ߓg4UUW\Hԛc&S|OVˁIUhqOe *cj4w:45BC%a9^Y܆^vmܐ,=f$: B.w';]2I'z@3X/8E+7SjrJ$1 [.Vlubo5L WfWhė$)(2}!<ȐOTWhrNbе aN袖PbsL#bKv&<_&[A_>++mO,(_aS\`+ c"/um""N/f;;>jXKcl1^T&]$ B [ϓ^Aj&5wɞeWU0lek\bRINgo=e-)&V7 >p`-}1J(G'wI$ޣ3\OWwdJܖvi QH\1CQ')=7OS&7)ƻiP K2/@8ȗ/]~**+2!\mM^L2󼒅~s#ȚJ3Vx1+ quTDZ] p9@&elt~ zAlL[=bSBE?民fQGEfejJ`Lqv:=p?7Yc>X4FDU c@ni$ޒf(Q݂žvO xT|7=>50ãt>I!^W(ydxH ;XmrDz샅Й{Ϡ`!ʙuTLs'}#MyUfiKC`C햓6Doz|ƐC*u r5/m :[0 ;[8Us'K4Sj*V1}2]8n  2D68Ch> EK{n? awK1ԚKmOƯ@X9/>Lmci3Nvrq͞rrUnc쩦y{oA쬛r]DUWoP5>AKISxSƼI8J{=VҋC-*s qf4lDLDu7PߪQ>w >:IݲB<-xdE$AiORI-!΢ߒȠ p Ê_6br~`ļ;'Hߘ?Ah lr!mkO |;ꭶD V^- oL1Yx<<SMm3AC2 4gFeYo4p"cd` -5mUF0Ux{E2|39eacϾnT OU,܎Fu)OBY^qA01:uIjndϸlޔhXUz|G"@КWo|A2 OM$ҸGB'|x"<3ҏ%.ثm[& Q,iܽLsfYiQyi'0z\i?ڪm_E_@) \P6@I4%9YHXyDPZ A0O屾4w)kTʤM,G(Zn3l,+,8x`*NgKEYE>dq&eSPA/;p&ܰ;^*. Vz۶;505 `խғ)JC)J8nTK8ǻ'ϖ:cA>1ЁOں~r=auN|ZIu>ty&sSOjKY(H \Ou_f=J $g9 v}'r}@-5߉hfl=wyZy 7pF>K<~^iO v>Juy'@WP29ޗ<HuB'Nij(^n,x:EQ: ue.0^. r<~Be&oCaI@Oa`)ipdzypRRD 6ѢW omW a\_ BxEyI } j4/.)wI'bBݗi/TŚғfUΈk&ī`5@z^z4_nDm5<|6iM6nf=NO Et{zAc|SL:DW},@N#ȡ+1OP0#cΙԺt>Xf.ar0^~gP&Mx}V'/!ڹ-b:ҋ7XvoӬJ.FCcs9*+kse[m.ԨګYYȨmڊleӹX@Xc_82`A݄wLc(kΒjHH[ܾ ^!`XjkJ^aύvE饖^\Z(PZFk6qkF08yy[/Kf8~mVL~=Lql;}+ .G ⛭Ա,p )rI+Jn biԐ>s>IJVI؇dkj:GeO`& @Nj&O!ݳt#fG8΂X[,E<<"DI&g8f63叓WycU' sùAUWs٪E R%8OKxn潘T7/@,#}d41!K_Rst#7uV@D2~כݻlzZ C8$ZbljhH\Õs8A˴Tf|{閒N~J{?]r>H@pYdVvаYۚ2XnЧ%'qH-1FޢH!!^= m7fM5+V:*: EBncJ?TT;H-?5OQb􏿧{<j^g_x }C݃7ҔOAN}z8o)cm įZgY!0C{-߻c ucBAw*|0{Kt fW=:@h^d\A;":ÞNDCpb؛5 uykC[x"^˹cM|^z ^h8g9e[5j5 a:gp;}xZtg؉|<kFOIf<>|.Gj/H/3﮴pfسȁ%ɨo=Qbxrڈ,6wvTCl"[xR>׳Lc:je^WQl }I;Ωy2L\SȿZgZ "T{ Gp|_xb*VGcIc\&0MwZbê>Z1;8}Mi=UξA& =LjoP<-/+3▜L'0&ncNʰK{WM;&1J\n=ו5&`=k\'=K_߱KUWi0k%呋3啹Pvl{= [q̧_t{zP^Q\lإ+d=&=iՎv%q0QH3w1=Vlf!k `1hP2a.mK@;@>j! ZB :ٲW%_ v` t>7na :xCnHsJ Ż?V&@H{Fs( fڳYNJK}`ہ:B}=MrR)TP`{}%R^S 8SU@:rlqƓ4D|s )%uudsċc3 5C` s$C$Yn#' ^ h{7"<$hSXbF淜ܡ'OtB d)LvBX hSToܪ])qΪgg&cM23^˺c6B_Ko)]#w(* ḧcA=~ [|+s*܏A -t[$gUba2WHQ oW<=K/+u>&5)2Z1[wX__{_qMQO c˕GRAY]$*Y3?C,ģ̕zϐcV~JQDtZ^:%X<̃4cH:dψ4UE2:cY h=YPFU!0A o$Q8.)R9uqC :h 'Jcf F&6eS#?~ّc45NL6 h?X#Y7XX![e)(7."*-$g)j !}QCϚBL*qK@[i]){Xwedy`+{h谬/'km"UoTI&Gk3^#*>'kJB,XB\1nyAaʂ1JŸJvE80Xhqsni΃)u6S,`ȵdKXsYd,qD %,[͔uQcJ# ieݼXmR ,}b;X:+l9(AZ&72eRd;saSD2KY! Quw+%f&+25_:IX&cӠ(}g0A7vWKψ [0z`M'^"rQ EߚK[fhrI~1(U;1Agwe,=јN'{Æʾk's"nbFڗ>;)JEM\Kuz8DVKϪ~»7t=Ewѩnf4X3q*sIIh}O68n".yLtX(s%n&J;2,h#pSI::4CCzf'_vrq5l'2:O ^ "ܒ!`criKF$A& nnf_Sb{Q~QAdZx ~ʜv,eŔBP04AUZS]"OK֫Ow %]&,=*)CQ0 U~vcg`NTg ne3%sڤ`5\5%F|6j7CcA,~ q.q#_tt.40wE<-aS۱*nS#e{c&f9mf)%1ԩe.I祘aP$jcGE⍰(CNuJsJ@V $_(!|)j$*&(WشМ[T6A W꾻 U#i] ƏVۺRN_t6J6}I!Li07{V4H"6NkHOt퐨Á܍9TpZeRΆ9G~mQ##up .#7"BlY0r n BwUQ͕TU_g횖?/Ћ˙˲ief6DTٶQrt-#6SPV &YWTV0W0ߌ!Fޮ'h[2YPC=$J=Gz4J\:dW .n?" (K+jD=4Wm1'a:~)+|ku =WBg\?5dcjsN=U?p-bWAo؁OqȾӋi&@U(ujF8; %nr7Ih}B(us9|CwFǙCn\FUA23sr!Pr.J{]Pt\ m,8037*]E6v?}gd [h7"ZWK",7B-RrWSi$툋\"ǟgiv"q|f3Eȅ7rrF ",ۭdÛ ˄i6Z5gOq=]l&ZvlqI$1 =\< ~$ z~b\]>=R1r_]Rܾ{|w:9:o+PkzEyrrTĒN bA)s"Y N=:9~}~6! #E # xdչ{JVVUr16CI!kMcc>ۃ߰%4ƲJ&hR_A1.CN@Huϵ~6a2eY3$w-ȿ ~jq9*E|o@"eKP];ʈ%+lE( `iiџb!\ L"GGH6Kj~^M+maj K}̖WTZqEd!DD$;$F@BP:N锑FRQ~9wzW>e9 H8xԅ~f?߬fՔqDN\䯩qs9#W?|Ď6p0.ȯ9t]x\*Yq .Dd_U0RΘD^oWOԡV 0I(B>j}fb 4}Bu^*CA8"&wOH#?ï^/cN0ZLT[/7' m*TyHs_5(4`VO#Rv}-{ΤnO[c$e;_dKh̝dDhҦe/DXs5gOkiL'8k q8'A) /S:v%?G?m rKhLfsk= ivԗ\usױSV9wc.G%욺.kp׸nցP1WΗw~sW]CѺ/.YV):GP*7ktaL %N"g~"eNa?|Qɛ8HÍ@;i!G'h&Mw6nFìm*&=;v[f{bcOuPp(d$nUH 7Fn(qJXhF$r+>9NzSRLnc7#nlbH-U+7Oq`%޼Q'O޴0}eec>L1WwHK gj"N5BOxˋ/jCQWKm ,JⳫfm_STԨS_( d\~rpF+*QثW|j |'iw*;>Tx5U':E؝mc9jzV xgK bUYG7Vg!j ޒq1[Uʺ8*BI5<۞RW>8'21R fJ1 nW3pٷ{_>r -]FZ ł1Dq[[54w%VNܼ!ȷ2to|6Pʅ[rܦcSWy:nMݽ(ͫ菺w(LtaP-\_Z5֐JdWV/?xmzcsswb׶qFQ2ITv š(\F[%ص ʽAДȁTKz+B^8T߆靜1n# '\xȸ~,Nы7xּ Fdz_dMl`!me^'V4PGmTvq3[ՏRvK TCl)"?ˬ @MlArFDc k'X"24r3&&)Hx1YUY&ㅵӲ]viuIb6-}|;PEY0X^poYC(GvܷG]N2-Xcf{7G%)7DHD*7 nIyuF)!ityN[-uꚎޡޣ Fbx4'n9\FMtuyX,O6RpZo|z&8'-,R023yQ˛7ioդ`p1Ag[u"nzmޡ7|rF9,$cU@B %LŬ 嶠)oDY؁Y{x NU~W5^+'O3>bSG<=+\h7r~p#XM »i;%O߻%xBQz,X7q:O+I'~8=%?%g`Y܏(]KޮZo߰|z'*Rikd'o4:]^<@@?-XUslajvST N VJՊ;׺Wy)uA6"ΉSQa#=JzDv R{SIȕS?;XJVhk?pJ8Be7a|1 0icVz]z7]G]EƏ-' { !,GX_?*b(*f5q݌" ʐU_l;px!PY|7OY.ߨu\ [gnOOQ"^($iiN_{ n\W;dr;&~P@\ U<OW݊D~T} ԡ } K1,9gJqJN*{^"pE?{slʛeeݕE">>LRJ8K)QC[?>7`Ӳ1kn^6 +kJ>^>6v&fzl-<,$,l,Ԥ!<<!6.*N޿{)\*yg}'-u:ؼn\m'>󩴂_8ʘܖo]ʖ.xz"vzޮO -66#̙( ?6˂C!?E#YruY-SSx$\>(jJΪ/nu}& Vk}!:~\N5UX᫡*=!ܟ=љϒ 0:B1^4´1w]}H۠ 7.#g*9$0}qu5G@TfjXeNO6(ףYGT%![LJC#fƍ.z&k rΊ4''4R˵S(@]B)~?f7;k^ob `_ܗ ~G@8͌|xϏXHꂻzCQozfAhE@?@2=M8:omr#DGQoҠ.]H:Ķ)sk6|EհBǀ,%:?x~܋7RTǨ`.L*B5u$#j lGG;I /0"hOUdXƿ -E׌,:riG hOJ7YQ`vs!xB~oNf}94Jmg]aFK o~?\~J0)lnzx!K*=!:eyO=9d6ed:T{fIﶺx?3.e{ RX,󃦢TN%N҂7A10c mX\3f^aiZ*z3C4?GWGfO[ P}cO#v~ Ý^Ԇ_'xH/;G]LKI00Z0Ec$izߚF(=~dC4H!ğצD!4HctJřt7MGf?Әl VCOߤmLqg~Z5YҶpdS'p ]2k"G3 &Z_"nYsH)Su 9_d@[|zzk cWҿ&JH2|G̅맀QDrW:72MU.ǃWw( ]3&3˛_(^n?IϭZqxsRi~yqR0خROXԧi@*NzUH4D$Y2G9L|D gKQDa8+`b%eEq\H['Ct#|N^?m~xԍlb GjM"QHJ,DuڜyF?6occ`k{q$' Bi`R1*H|*E[Z.jKFyY[Z0+*mS^ A'-kres܉jKmSzX 7כږ۟e;1/|ުbeln#gM/l<.V[(pMVEB<հ^xd@By3! /E bht$cpmg$DF"K{p)z=R tEv, I[W-~gz2?2ͩbNn` S؃E{Rkd荒DB-A%{3z&[XN:rQP鼺pOs.0;[TyU ~0jL\t GNuiV+bWƶ*ô=-QR5si̞8ҰVo v?MNb܊*~vPC0X+%fm* B8'(TgS~10}bioCy??Jbzj' mn㽟[ *!E.PEC0:'rD9ׁ;u~>1jOb&1D|ќS {T3} ?6߀t7#Pmnk, H'nu DCfbH4,io#H-JHl# ${l H#QՇs.>(pL4Uj3"FX?D1b(K5iWU{>ɟW?O%7yT}n`H$'EO>H^oI(G8?0.xѶTUpy"Q47\yg YgᆩY,H[/=}rtpK,~ƆadT*%CG #RGB;6/3Z|!e>(]]~Q~喼7PbcO+r)e<kVJ=Z-]=%q4ͥou 5XpSS31I+z  ]HJsF_CpN DY0R} 3 W9i)ʹ'J&5[1 Wh<n&ÜuxJQg=/lmv!v<@YA{xub͟@74D['|]5wD[5 -*D&+-« ,aS1vY'bj8= dLV]SZB*T16lͮvI߅ܰ!^^B{|B\[ͺ}\5t^&ûְZUm7uՉ=l[֖ AG$hi1\(ZCU٠Jl%3@|d#%#XBX}DyakD"Qg4{VLdԗ0DC2FR@kj2F/9|O's?ωzreMa|E:7P?uÿrh ՋzZQ׵+ˤyˮr:3K7[Oj5tŇ6xz[$YSy*ܟX]p?~ 3Ġ2P\ڄCMhK^}6vHvG4(Nqg֞3uVHS~7o3xkRqGa˜3Hek?>'FLYJ>b$q1V%] 9L;X[-4\6œ!})Z{;v^#u I9Gv.bC ]>O ^?jչ85@;V ܁yNy=Rtpv_IJ|\ՂLck="ﮖ3U0FTvb$7X'RZN|gW&⚘_c`bAQyhQʻ֨fU*XBm$&+nq gLTe Vcb4w i r0-9|o HS_rTͳY.]a4z3 ƙ!g Ͷ'3}o_7hp!%dvf#|˸쪦?!tDU]\qvfosTuVݣZ0&Kl)i%Q& _tL՚j t$m|3}-~ʓ1jD3iWV-oc( Lq]bhUk2gzX`8'}[L.֬.ߺQs fdkZ8(㋼$Y_yJs;̪Tqs|m4/q"],n՜T9֭Q~ ISZK n6Y eCxǿ4i"n)kHـL4h[ijp8M \ g5ɣ_G|@q/ K0v!/h^{})6N(JKj ,BU2^rMCeuQѼkQD4X(N~R_((p-W7VFLh!-T4O7TS*sR,#ޤjTI/\pA#sj-cgJ3X-l#c{vB0">qǎ-NO?.X|ڗBkF}R_uBϤ-t5jsh|%`b %{|wK&]gY'v)V݊2PkRqV/,p"zX}\M=,@B"eF?${WE>_K!!^܉ːP vbԔH;Jp|3D/zUnÅSh(DnnsbPM8n+. ?\ш-[ˬ 6AnBOYOWY6zk-4x3st#r1EM *aֳȢ>Lc(&QkKON\ĺ eIy=x(+k{;,QEQfh&p~XRL*//֖AE23Zy>LO/˞ow\rLJGE ]82#Ip'Ϲ[D%%F R3\iEJ*&j,cIDZ"VWrA<&^>/`#yu2ox1IUH HNF:]@MJ8;]PY`$xed,j};cN2t^,FfSt1mo^Hqs)WI R]~P*E63 xr\ H`O ϊcKkA)#v&%*'[#t|qK M+1`ҩOwvtnx߳JʌB{TU2Wͱ^c2JQe{9W?s5ML?f` ʖ-~V1=٨4sY^ ?vgR.=Nw@b2! f'.'~RJu ǝ ۍ +=z)T}eQCI[45闧X5/1)# ֞0 Q觟Z' /F= )+Ξ[#8dZ@(_O.)eù* ]kGF*Xtyq\( S%p/KUhuk԰٣G;)W#TEX(NRl,1tEBX:e{wj ݱqzg S\t@"U;,Z)c5WM-ԍPa{͏cxNQp)*2J9wlik¹C!]sO$sImU;@V.FS*ë82xţpdݰΆ܅@$T3(qzm=2/1QCp]C'[V86&mˈ%%jˍ}j ܖM: ]H\,i)o ({x5@yjzfPRe=ubRHpT>Km_F E; XgoJ6@S4>0]uP#u 0]i/rTӐ?%JT,>Z2 }@9\1¹pt6~]!f/=zksiⵤNWKU2a`f$z*8X\뇽0z-9$nf {8HW|Q #GeGj[;#OЭO#ʓӬ:fGӘ 00;Ox:绑g At@F T{VoH:%Ǻ9%s;u;o'?3vq2Dbb$P uVL#1L+APb)z=y8JD ,U= {:;+L1b)_^u&J&$22onS2&߃9|7.nͬ#d"U09^fI+:QE*5Lje|qYVXpioVgTrzG@R4ziƟ^bO;V W| CL1DwXCVvTP(]YdiA| ʖǫA hao<ma< @HQ};V |P}Ƥ<7 DEi>_-e)$I;%}Dό ^IR;m@ {GD IM\ClȆb &U]d0]t}'@il9{#o [gp*65喤F᷍d2Yտm[#[,ƣ6HXr6n|MKxloj_f5:ixV?5rY@T hS6+^ /%'(7ɌO&5U2EɩH4DCڒٝ>tYcaBVmedԔ m5>o-ō9x[|[PO"a|h6A9APL ;]0M\0mЦD[g0;rܻ_-a/:ZA`ĝzL#1iGxBOΦVЩqI\~ dSlOTR!9d 3oLLPAi0FZ&aK^c@%\KM]2"p\ 4" e$#H:0 KFM$Pde'MU;ATԲWE&oڇk<0pL~ Kad !1 4V7DmN\rB³5OPfa&{Cj}@ƀ7þfTöYZ·9@!Oc:9^E~[Z_AM/ !oPN,xK]@Û}&A%Kvy⹇QiFx\nS֐_QUS0 'XJ:.~ÅZl  =Q`RSLJa_Q}{jpZ0T{ -#ΪZLxp:~"Щr$: bx}*ʪ z<ڔ '$HՓLL1^u2z76)Ͱ"DT# тUJ=G╞821)A|)L%@i }O>~ 8Xe kZ٢(݇:FRDW:iW)dMUtg ~tџYi\oPȐ9S3R57UfV#ezMk VW@6u%(0/dgz/N-9A;i7yV I872'Fr8m2M.CْCLJcx?n:gV2P沨 ic2,ǿeV{.c}xϙgIUkYY(ܬ>'؇}ON= l(#s+hnd3ȟPIxrsr8w+hh֜V[[h4+Det`D>} _1bB%Z[Kc8x"1nNK|hLᅹh~iz2wZׁ]Zwbv)!"rL_*ftMn )D|(Mᯨ1 ٚv9 q Dĕ8n0VΑ!f3g7ٹ zF'}Y&eSYdU8}NҎ9_H5בd9Y˰Fu d`[Q ;tt!PS1|^e}"fBh1nGkaYb\/L]( $2eW#7G兵[>{@ 8DŽSY+ɸaB C18MړmIz1SKT'ITFX4@clir\2R﮾Mz* X4so"CT_k呓2G)&M*zl3JY5zf|&&^]đIK4;UdO"4^MG%HD^'kțYUq?[j'3;qa^T}?0&/[ͪpҘ>#ĕqwck&B?>7䈧b L֒e|g'xN>? u\W

Y drXvgSL-m{iULl)a? I=||2szIIGw69s/4{[9Rc|fsKE2 m*NhؽiXa!Y?2X#eD(=i+úroGJ^T}LU>by"qfzX R?=c&4K*~w.`ɦ:r {;NLIz|ߑ3=<>g,V,8#HffXFu)?!b]б@1waUǎw9ݽ XΩE0gB&˝?17KtzkZu~xr]I*W)S4ъ, ^?zKcqPU Ϳםٷ I yToj7Xlg ,Hѫxo"On@ ̈;4X_8ֺNBBt @ЂY|'S&cّ4r< ) RT-V=T|GchZsׄ$f ;=zכ+^ >Xۤol)wkB~-w>Kᐄ%Rd|φפňŞ^rQzږ[MpGut^h`[epw"xx+KyCτQR=7尹Z2nV6[`ξxƓ廛G7˭4Tu[Yb(VS#QR z\w(VlXn/Cb׷3s@./ߜ)~,A9g;i0  tGqg7% -ѦΥ\ԖO/ FLǟYkc;ЧJg,V<~b aV/&9?ot^A5뭢AݰCB!p22> ~=ba75Dt940;T;};1Dުa[ {6p3/<^pkC!XTd! ?_@Ss=0;C] Yjz9ݧA*݅YLN8_|ZṔR&0Ӥ )qclnɷ{Apڋ`WVRzfL_@1؂:#5?DC$%?5 3CP7c-GP3 c :$N5vu?\m@__}t݃}Hnbr|̉䗽e|s ge9 )ʓyǭ 8Fm {0imFCH}~xSQůlWhkFvWnqǗ`(8Qbm叭œi0Ot͡feƛǴm{WN~w2ύtL9h;(avMq"8kQgc 쪲:94 #.y6xf)?)s#%Yb-VߚrhCU9\8YvC]ؑue!wEnlgـWb>|o75Dž~"3r0U)tlXAv5N"xp3" ҥB!bw69QkAvI"O@6FP)dKڔx6w*;)(1Xوm9ofd1KC챫ϰ[)óAF쒜Z/'-%}>|;o}F*/F++Ԧɀ . tkAǀoW%CJ1p|5?"Cf!mDFMCTz[  SV0/);P``M H َr En$:[¿kdQM#[C[Q*19fv2x) kˬ#O;dNdx澯79n/tbcey?L]|@]j,X:uэ(b0ʀK]Yw΃S^A>id]̝N>ït-?pO]v>dIC;}nP*N#Ql 3NY- $Fn}7 pSQ#-A)n6/ငGI^l0`Me7f~Sink7s?qK!25/ (Uj꩜XL Ս]ڃ!yʕ*,z܇'1vyB!#gR EMn?YLI5pAr1ӯdρX XPs~%g}NdB3Q3> ;j'S(k<#&2:68DZK`' }XW S(*HMkGP?]$fZzt= 4e33Rq]YV+u\m[XfQR <1ާ[1'UUsE=IV&sR]Ym}rZ mjܵCl1bS~ `lcBbì-k f?nOo\L1O;QDqGN =jNQ˓+5Q Yb)5#`@%@SKt}ENKՖC s UfVg#9}זv g*n[Kz$:IH[j&hVHJƮA& ޏ]Njq@RՏ 44-??xEj Wd#S8G>p ! YmS\Vp90D, xoB_1BΗ*^ \f!:K??M$:@G,pHE/ki %/eMBV)em7BT5v k;Ȣ\K][Jj!%<(7&.B0$TC㽸xU OJl/ۛ3}8_!-^3~}\ f]p3?l hyҢԕ_TP_+mk0:UIXjW+; (ukAZfD"_Mf#qgA&+5z)|675=8:,(BAŁ<Q9>|`iYgLj.:j9ײb pAoc(2ٮҘ(+,uIKzw(:9%ө>iuf3((} H)GMBTm/ A-%0 f8a ۙ<밄bC\18# P/m]֊w܀Dz}H%FwtVWm{y:(d|6Ԏ#7 F|?.|)27 F{N2_ ct䨥.#}&@.i6&.&d>A-p( 6ݿ@$e u\oʢR/ph4@/Dl=P(HrzʹΌv? VY 2Tu5=uceQyYk`-q7|\*Xh;ĭmQڙpl8%`Fl~#SjY~%ΛX4.{3\ >dǩS^<н;41`^4;Fy ="2+Kh4+ns~ҴVFATK%:y jڴ)_jϺQgKitiӁUmvIֱ1lnKION{VcPWK_sWA6K,;nRmS̴y h^v7ƺL0#N1,Rxmx!?bkpGژ12>ew 둨R ]*Pmbt?J 2 8qBc[Yߌ-ڗ [4쀕>$8߱-oیBz{> *Hh@\ZT ! nd%ufN^*;gr゗Tt2} j4c`IRf"6PZ>t0r;-) \ak|HKR% -)B)3(D>P^_7ԱLmU'1gԷ[$ere:;܇|83 \`r^<f#Kog%ޞOJԣGTU8]ٚFG&_ ζ~vj X\_mߘ-VpX L0lJcN6LdNz87GTrr|QW0󺷽{Ʈi_qcR;ԣ̑421(|f8y)׈#y瀝%+^\Cݹ鰻6p阱{Fݍr|)~%idɮ‹Ne_|4ICxFOHF !}`擘&][ֽ=:G0*s WǢYR8N3mj[`]ǜZ A[-wgԜ9O xEUg̶5VuUo6Mt .7iW*JDdF];0^iC옭.oI^[ԭ7Cg(Qs]驙MV))9~"]rVhhD3HM<9ӏ)o+G@&UCwش Md_p[Mtz Q WΗ¦34#[d>x/;#a.qX5MВ3t&[%rhF=*'g%iВw GZOr9}6yr+EijQ57baXZ=t*9,GD; _3rڱ#&ýK:H:OΙ6LԄtlˏgo~K (!q U1$ 0?L%2Hca<:[H?yYabY(z~ohrvpC-/V&*sDo!|,wJ麚>VIFJmC܌d`T/MU`&IpքӺb('YOvׯuh1\ӣ@}][W'"VV0M"a~E8{h|)儓7}"L/99!4p1` CTZF'!2i8H><_!RؤOaq?BX@Bc*)&~ŭMĿ$'^$-CX$Ny2C|MxT\;7 Cf֢O:b"\Drj)< r[o& Ni2D)$µ\O0@6^؟m U]`;!@مeH[~4q:_Cr}OhWk֏;va3_cW$4g1`M:>{:T&ɕ#(RAԗ{ח+4BgN3z!c_7J8'[h=f_y#øtL}Dϛ8 V*V8TA,P\TՐ_i6R! V:aS٘ˆ$xyCTz)]tORn3 8A㽲U~q-kӜiiCUDYeiQKbG<TC7,UV^d!n2s)Kǚb}" \ KR=׬s"PuSL=D ,4~#GEz6bD}==Y81<*I](C~ nNL"}`mC)#ӧFAϹd8akH& + VB{{|z ?7OS+QAxc;6"?呣ƝS11ܗPyX[Jm즱]}]n{9!JJ3a?20^,Юi뇂\ k'kQb91O&KO5"s,W؛W*LhSsC ?t;iO;& \-Z\m8)F|]V!B ;ϘRZe WHU%t=NIme܎+ V܅bI"`$bڪͮOۄ}U|tK 3j eWgTqE۰=f2/=f(m3  ca@| Y\ꃴvL&6Xe^W(O䮓  jG[O gs)P!?q8-W } pd@=[hb[ˠ-\'dqedpopN$K_<(P/&L>:|kgXIOg$AKbbaEs Kr{5\<܍U<4-Y;4DTt #tq=)sGآݿwo1|R?+BiGQOZ>H(5b*1*\~Xdy֕Wg>JuM匆DY l34?IN丏jk:FR_S8嗢,p3 d.S$J.+LѸ;o2~eI |F& IG¢czAظ vdl.7)1mxıSs/g&c;M@EKZ@SJ*]=D!-~j}lo.~!?i(H%P5C~l퐱IiQl׽%s:>'̏c ^ў䫟yX(K`M,JGI?r%:(G-\&.q,FVTҭA~YI\ʶ͸>i p ,~hy@_-0ՒA!$j._S1R7T-MsT YѪuQfcBZq)Q] 2# \Yߐ )t:7!G) 'ƕ +,L?}.ޗ"=t?%l #o$n2 K9u wx3!R{Y/_A/P(`prC@~klUVfHL0"r`UP_6:PnLed#|j1q#"(=.]av*JN~g !\WG,IAMK5?ԯ5S56|%8!k,?Z0;ksIWB XQ,kuy0ۄMxxKqB ꆈ;>@p)nyKֆFBB>| 7EdvNG3%=bo`'}"\O ;?Uݻ.'~?bǙjµ`r:,31w;#esW:3M;XCYPm7!&8$y y $v,s@}r<">stQbvgumu e9M%ὰ9b"0@fTL;n_U,bFuooѱq#?X]0㜰DH2e^PUғi'g0 QxA6{E{/p K)aW"EU?dm>nvtI=3Na C!qņIc429.:EpQl:gL~0 ](4' atvRP-=]܈ݿcv8؂<ֿw;c5eM]>hnJsX1[+XA/ OS)+}K!4̨Z#ILw܏Flb QmD,b3GYZ7tV݃ wkRf7Ŕ) WvJzڼx9i-h#yqY`zڍBTjAW_:Cglٺl}\V oLJ`bb$}ڱCimL ӓSfiƅ%A@6#XYwmȋvbՆ_E[[;Cfm(xY (Ƿ= )[`%HT,MIA{7O9mo$WS3 fdn[ٯoƼw^yDY'hQMƤp' LH(8Qdn =&}aldD'RC4s"~ns9qZh +><dͻi ١ 4-ly1B#q|wv,6vdr07q7'[rg2W@_1!vne6[0u6r@ c kӹ/:K׽ܵ§+7Wu*]>C|aK͚댩A{#rO,gyOu{tdrXZ{I1o1ѾܟP5]l#kW)tiuy`׭ Zuk6`ϮpUUr͇VʼnF^JXTAjY ɮʪ#勦q晐G:AD*#譮a0U/ )Vdhr@[+{oM9sGhӌ7ۆ~:\ZYx@&ک]3Ą(v4I@oǹ?. fID_5Efk;=Rx3yYPeXG¥,2!v]woEWyDdJ@$X?\DIjY ܡƋ _ω, =w]CZK uGR4V,x`/6=R3C*_಩ `aRlTU8R0 KfͼX9s14['"OٷCmgܽ]yQȴxBE<8*Zp_Kn| eD@& 0xzW\WP}G裆Y̯>Mq5) ::$T`AJd'PD9EY8 {۲e';}"7M߮窒QY!B~|=JVbntNJ%+6U""Ks=ޏ%j¢y @%) bdS"Wͽiq j[C>M6еxYMڌjD202 %E8 UO}]%Y+bHEi'r0i:,Whg7j[]Go lxس/47f{ULdMvMwa_ec0 PW F5 lXaIVNfyyOǚ4z TT][D"ZƅYO՗90\<|"vڸbk~.}T!XHd6Ozf Dc]tg/6G2/X}`9R"F/YFft=r9Y-H085Hs4 wdН"bU hJL7 }Ġ;> +X|yE_>Ydp2" r2,^޸ $IؼGQ-yA{x;n1+7i=9},(}k_N9a vҝq~BLt498,ݏav'3y vW;ac ޽ Lq*a^8NV8 dy.i$>BXPRun;b]^:2mt&0baĆp(s  {3/#'J )oХfx2ʴd$ 9l&V_8Ἓm<"~,8UGDz:;Ei IŹz KD*j !s1xf hæ#-]L]8+*9"l9tTw+ 2aamcV,gE)G/^Q(Q6㧴dv\'DoOƲg<$7+U,o7D^ve f'\g*mfF[*0N shUz]li2r'\fVHQWOg<v7*[ڟY0":ah;܏0nvh\ VyjzkR2˹ٳv *r%/+=涍h#a3Lsa}v8"Ag29)U|lZH>Ž/_\Xz͓ԠڗR)Zq*_4c|1p XV  Ωz/OFYwGs4k!BH}n7k߳󐘌~@uja;sJ8a~o@-+R7`ʴ4ԉ;} =`Msn7v\grH=0[~BۧC'? <%5_+^af\EXpEM9@"4c$н\:G@ k{@^]3R dBAƻ;Z^0RH?p34/~z9CՀj\S# {uryعxdK1^,hi؀ik=hg^9'`߈ 5*4>dY dL ? hZ6y&QVJhٺ8^/*͊OB0q`8\E ::͑U2n>`s^QiJY% ]H6ZŰD)I% u,:P-K$.VݪfPÃ?̵G+> )K̗JHJj?mI37>Zdăd0Tt$pAe9O5wEz׊60& ғ3*팚4,l7M)^H!T"yDu:Kz<4Ƌ{-<sE왋{(eZjKH|o~6S[kUhiõg5v$`p'01. j:eKGtu53b@_COg;'ɛ IY@ݣ7&Egy&`2锼C'#<\f5cEl;VcELw]5<."7C6t;/?Y^ݡA9T< BIyU+ߞVl#~CJtd~+HM`ƚP[!iAjM.Y'Ԃ,Eѽ F ?֕VJ?崓TXC}J!0! Nh*F(pyN]67Jj7a?&OZFfƆ wlVy{JVv"Q\:wO&맴urhaX2 k*oO9)*\$4^8 u]a8MŃ0ZXF 'ڇE6 3\:n9R[>qQ'XvFdw5sHD,))zq n;An%I!ʰ~\]s~>L>%?>rvz|;Ce3O>d(Po,.O5<ֶN_x:Uf:[x$}߾N>ޢU>hجG!{(h^hCz7"K|>O>2)N^GkxNO~EMߤ] U ^.gX)iN.YLI 4 Rci[W9)WMhP3צ?IO֮^YΘNҨ%iYOȲܐCj50}UOq\꩖Q{Ra_ Vm f[*e\/w+*]CmMCŀ;9蜠^ a8qi'qtdzN֋a5U8@P|(&fqҫf3$gJ lkbTj>_XN6>[Yh7Q3 kA\n#v3cQN+Ǿdņ}e͊ 8ʟ`3uD=n-5و2]Hc=s4SnV)9`XTUl)|HPT4Q93N5Zu Pl;v7ma_xα}a>ݔTtaÓۚE] 06Q_xU|F:hiӮòUW$(,P>FSWH>ϳBW:~(Kf/lC)y%sf9iNv<ZLB#s }ѰDhڞ7d+okFeP%\=< S˕o@-k ?\#QHDCٞ1&xxvtĪ{Q& LE3ٵpQ9baxvlI`slxTw1$bC74xCzE = ޵$IQ̡ŸdF1eZB]:zჩ+לQ^]ZpC2CW7|y1{Ws#1=qM~S^s"އ5"VblQrTgCx7JA;PdOn9Q淹h6% :Fbnt&`N:(HF;ng!.dABG(Te/%!a,K&=eJ>=^JCZ9;:Z!|oڛL*۩L7{f8΁G<_v_~(лȞ[@ zTJxA}QILB|3>LaeW۳]*K羐Eᷤ(VM֔kx*fUglrt3zI:S,/FFF Wӈ_/4}XZp~05biqIAsZ@VagUz<}RSՒxSM5;≺J9(3=IMCTt0imr'.:Cq(>E5EsS(;4:L :*>1>ahlbD98_թU_tv?~ H;4J)hnncNey7va8''a R(8)=Gv"`P֣#0Z:Ć8C+ "‘0\/5n{ؕ~kWO].)A]j /Ȗ' {%r3ɧ/jJq6Gq f"M>[ #&ja)ySg!++^wHe n/\$e]u- :H5]0)k /K =I%#dE4H9$0E A7K!i$ձXDEOA`Yvzp|/m TG3RBgz?ϹtlnJiwrB_J؋Zq 1ʌo+X!xlt i3594V JAE~Ir A-fjr\cdGK<_f˔ '>#hTB$+IBLVv\l`jh-;.-?MhX;+#B;7mX+SwV@dQ)6`}܉+rA' OR#<&Zj3+tj9qRqB3̑zxu"7ÎF񆫆cD=.kU Kuᅰl[vLK*6^ Hf$y7qS{zh۵Ē{.|+{Aq`}J[R~D۞Hyݶs& M?&&`73OMn J6UL*":ȌPBM[8v0`ʫ W-ɺ׋5Oo::;bgWA )eT^&-I]5wxl2ΕK$q;7$ҿ[,4E\%ZtPM:$;Dm/B[hX $)6[> 8FHEWTd*bd bJDˊv/=7=>p+?i93{%u3ܾЫAhحti0WԮN?Sxfa,-Kc~ ]ch!O{} qN6X`a9bB]5s ~iMT( |o^*eceސ\WŪeD11!y_UBwJr ~쓋u1heXQ9_TGS]L<,oqB詜F& {"θ:滯6,xXV,K_~\($~yۑ=E">3Hs .Ԋ9B(]ZGIcSĵ3_ZUB:mP iy\T]S3$?0n"gg_if6JX,Ht^O㒏ׁEOwêx4'p ?q22I(e6 J1P kȬwTBhS_ߞ.%1!yxgby\Ofy$%5 3u$ҁtwbR-b}y cr"| q8G?)DUd@ڣO2|?_kD|A/b#u8HS>X1q8< w.A2NU$p5%ROՓkvϣsQrHC2IԒ ͲD|ˬYZ#ۜ}+w&rQfh :Ew7AHX2,f/j4+/0j`9Hr[Kucoؖ;Jܟ?to?r* یyP+54!k*}1=(j5rb+wBӣ mCSb- ]*L̛W/DcҸdybDCyqXp& Po -NE'om{1Q&X2& C];2vqGJCpM 02 ,%dPf&}飰ҌQŪH4oDI&4$ Æ.j:Ń-bc;Yq輩oti%Av^-hF'rvZ|S B568%-! dx羓\Bn: R@ 3_p  Gvz$Ggό鿞RxM*ot (&E"2oùx|a-tazW|:?^6_?IEEҲt|~̃mPY;IT zx|> \դt ґ㮜$]*~w).vwq D!Ukcs%@ m2&q9Be RvJH~ 4\i ͙8?VXDtc,_w[@W;S20\w$GOG'z8Psi7g`;akM| usЗxݸ=}UIl#?~sϘO;XݹR1U|ҫ(@[wcf !PvD@S}͊!rʩ4Έ Q% LYeEA ]2S1{Yڊ&k޿lAV x3T`mDrf֎ q4-#y 46~#J?ؙ6S|"9')ǭr 7'D0=#_{40% s 'ryg_G3Qt$_b@zP 䣩v1o\TG)Ft(,_Hw]ܐ!xRLZ ]q s?06+&,;);(}ts2#.Y:ω:_'EHNv9!bfQMP7qʼn:5q䁷_n?]/wK)).W,= #\c'XDLػ\=}[D0'4c~ d$b6L 8*8Lft(9jI Ei1do4fz%ut4V蚰 'qquA\U8,:+h قIq-#:qoPq X͸Ve eNոV$r>-M]ئ\*V/@O |JA:Gvg/wI\aqZr_zJ9ikh]K-GT/ͦZo*K@:w^OX2zǦْ n9m4+HPB۝z0D lnVD=9ǣ.;֩ˏdKO śEճr?Oѵ&vZ=驸(0J[z1%sA-("P 8 3hyG2س 灨$]}/0gR5ڇkZUU/ʹ9讧 EQ_ɥښ'RydFdYM۴:ճGRx5UTE6Q҄wl[:@'q"sR\S-5=D ͐60:fx|BE[68p_Ӆsُ%MAB- ~xb&3s?g+aJEZVp^ p OWW{UZۏ `U:~hr©a3C[I%;\BuietOZQ' -kOD!UH21\0s pNحaM:I]E2wMeEծiRe'<}]xfx3T4uFYXZ Y#M;«F96~sU Rfv6SZ%W,RӔ{bF<ؘ\[~1M]h&E->ޡ:uiYvG~y Y.0/ɓ!huk\I$Qߒ821\Eh|. ~ QНOq1#nYIuh!#5mӗ> 9rެi弹U:Rw4=gjao[ӟ"nu!1CG΀ G@7~ i/Mv PFR;`Kb xc^79+8~<ƥ!c_UgFEg{_ݷ)/)(L֢WεvGѸ:A}ldqiO-C׷W F3mJq]Sg{򷸏OWʃհsϜ s̚G_#xUi,~׭[b/ DeG&}%09zS*OxN&fE@'.yg۰18N$=f>@^4([475]E9Z#T.s̟x;J5 i1+x4T҇=B1UġnU}k,Ks*fŪϺ]\CWUd S䶶kqQVW튻M6j1(;zl 8a 4F Dgl t=nIvBvIˡ K(dfoYt%ߑcqM#, /.jK#yVF&v;[v OBa@$IvnC:e;Oo!H UŮ<߾z}LP"of'O=_2R㏏ ٓ`C"  E)~cN^Ϸހ oֲeSJ Ūo-E.ݔsYۘ`Rvv^C>х8#S< u1]<<3rRmᲇ:+•5*aU49#~ 13Vq0EOe uWOYah32s!~:G"6zF+>EkT:U6p G~RHsdb)v9%%I)K*3 d3~SG(H є!5 ɦMa @2ikB!2}@ QPQ 2 j8Go=zH!WrB33ȦBQdɻzH@BEEF|G)qOϦ"[ƛ%IqEÇ Je˴ĢBb` Yd%zL|gIe^A)"hc:G7ϡXOYO'Hj&dA S[Gc*(=*M3y.#j^{eM>\(,8UBHl衆$k#|7g]1¯r`֞P!;$G*#`SǯO\;EsEg Y3 w#Մl_V[.鰼=TJK~ivC1'~$>P55а ";Xл@&4QB}13¨fNHcXчF};VCB܆C}92}6i`!]S?l|=*^ a3հ[4*Q󂪄Y{;?PZ~XL6S/Hf ̳ KӂV9i^wN P 'Q#\jPa8^_|)+ϓldK$0'Fj0B }Q>4i 'T@AXU rΨAoǻlҴ&n_9{]&됡1yZ?HTct/"XXs.e<2UB/C)Vk*x-hmFDC'O5r `"I bՆew("=I#*ݮXߐCDbP 9ko5 K-JW!LhH)h;TXPbhpmj5@RD^+L (hOAWH,5!R˩I.C {5;i$kLw)gȻb`)+օILj{GO&ڽN)kTзULq#vqA/d~ִ=^༺U|1$ kLƪ+`yh}`]QΕ *N<|P-蠦 nГwUӔMwjlX.N5Zi(S6yH8퐰On`ͲS!m RiB#yU,>zd3oP7p+6wrycv),+1k: ~rΌvRzogT>G"`o7zۍ>Vf摙#X  T)*ߴdGҌDϽVrdroC+>,jMKzvhs.s7/4S]9G3K׊d13[5&dPO2M%{͙LtۖͳKWɳ(q֔Hېqns*}TRY*eul!sٽ L[ޠY[`޾KϨ•WvVpi; 5/&ڥ;Ȟ݁ӥ \sY2=cLy{J]?B\\wCF#UeB|WԢI_'%hv1PgWiK [CwW{ 涅Z5ۮgEW68--O#K6KHoPc?ߋj\D11\"s ^s\L."Vc:.TǖI;Q"Jw@lmf K)PgB4îU.0RJ]bhLY +pn+ߐWN bD\oE^HrŘlQe5gi0,=Wq⢜8 9a˃@bт.;q.xJC~/A,x3+oeL‘sdByZ5 GV*w"$߯lOE+ 4L<d1Ou{ '?ІtC4/n1 !5[y)k)<V̑r<* ؉ Z6nms زR%B͎0B>gU?'!5hfcI)U3/̀<3C,j1=K{1x-6-c*<\_&YhCDJ̥>沆 SS F.ٷ\9/F{A O'64%Rs/GJO9~ j޽i~m{t0_:cnϥ?)V=ȉM1 <}~:NMx*m#;2~imOGej5bIJk1K}zhl͐Gwtt8Ӄ}k8&?#yHpor#ZIC(B5+g@xx_x56v/ҀߦZ'YzU+նd{;FR\ȳA#+9rйģҗ n֚SvST*~$©~%@{J'*s\d%DA|IК+B*t:>%y`H9҄)dkW}; 絳~aSwi7ZQ=mo]p vSW\?n] et8n+p&ʕؗG|.jE:1WHuj!.P4 U1@ iez*7uf²9k V718hpDqL% ?Zʀr^߆Hc8SB"SN$ MnnPT5[sTq;(7U 3E+ "#9l!q O{A-C2wmNی˭ 0eq8H)NFozz<δmUyS?b.EwHFI+BzҷZm[Oa27M+E_8Km]1;v_KUFYrF"f oogM ${4YW\s#>Oݥ 2(~f#5۵=DU]oPV*'Rm[| Ni#wW(AtU2v&JQЗNxT;XDf8Q;5\ FG}ZT]; ##\KBPOf'>;ރ;aZ[8 . F+$H޶Vq[ylPⓏ7ŏDQy?#'<-<ĀR40nJlK5*6õ$ga[z^;r+ipi4-^Rڝ\|aΑt63P4>3x>XQ6(5UC:][=91Z'sg ;s*qfxov,<hc!qq_ODY Y1/'!1 Ǵ;_t;ekGo2jo2^jܯ4e"?-\&[-Rπۯsa!_Q Qqm+&zZ$◴%w ֜y7$̼g*^vB2VQp=ZbXٵiYS4'=wY4L.\3eV~Gam ʡlRBa8lyؾЋW QCy-o7 _}&DnW)CXںx}ZeaLJ?"7( vq4A>"+0Lт)p?vB7CѣKhH|D:R SgEg;[dstjKѾra?odzN5XCV#Qd2^ 7̫_(N1eꫫSQp. ެv?۰oKS K aYhBWlcF'$~N|*;ҔNe{?cu` ^.q۔ZζINjR:sޜYA(hRhY5|3ʴ}Tu-kqu8uJ(슌M(#j"Ȇ}pJZU)iuG/Vc ԙۻ(|s B1A"HO1 f<;AQÀzOtOﵧ9j%Rt/ l+g_W(U6R,e0d*=rT^/d,ԣ=Gwg85l/9Jx(pX]Fa '39vٌWa,lV}IķbdgYS>WI + 7~.L5^=Y]ٕ"xN޴_L埖\-lfN^9{GH|10*,]=4|wnFR.}ouvMМ)M*|r!O?S*XҌۯʩ<;9nhDyTHrZO>N!5^}?ѭ^ ثe~w|z͙lc5]W[?UZ [iMͺxIVUПFJ绀7+ǘ81р_bZ.Y:ګ=4F7hV{|A3_RХoJ?W_vĊƵLDï}/r,LȫJGvENU˕OkpR?zG_%̿WcSP q?ۣ@_)e×F[GzfjM OM ҘT(|ӡ*ln6 Iq}#GmHrh?WX] CkUD#u3r6ʄэ+lH*Zq0xZbd|s+RIG-[SPz)8(3"l~ jNc~|[9I.bNyٶ?du3a#Θc0FobꯙNpx]Ҋ,f٩?VP 㪠ȯƃb1];?=M+k}qS!3*xoowyQw'2Ź̆Jav4H:<3nH(oBN-r(}}ujokڗ.XK--$ 8^u^P Qi*]Ce0ǍXv`Wz*OFm(]#KW SѬa.؆/ V<0u}eaҀ 5WwUJל]=)HYLqhLx!/nER 杹cЊ(W( h{(NW7Vkʐ>%c ?zSaZr7h4B!-Zc+:|Jn*%ޫ)&#*o, 'Q"zC+x5[ ,m'U9Beu3l_PE}KPVk}RÌ +~rzEݹ2i=Iw ̡ޕZm[Es<7+6F >OFy׈)m8JeeINҿqtƙX߅|Cu({-J GSRⴡGϝ.W>pw4D /v?;]աI0<ҁOo˰ `~'C7ҊfNoJUt ~~^'X> f[wLQzu\tz&q!߀`64b:Cv̇ :]*;H=ֱ]tfxIZ锏vQA wb%}%s{EGr/IՕ4lO j3/$t;fxWI+-B܊Uk.~Y]_LI /OZ VngK+o+fezdҳ, 6[٥[TT8y#F1Ws_ЀJQm0J-"]PjKHf=@WSC@0QKO騂l!+uȢmJ Nx|mntUbk|Wmt maJѰ C`TS'72nvLz4Afrp׬S  xg}a݊ ~uviMi+M^bMa;P++*kQe?cUYG½o|]i8ηE((m;\i~GN0'?l9iS (KcS5@=BK~W:e˴&/V$UP%caT|6վ઄6Hk˃>eԥxv&_K2rb)J_9l.= B4RI1 BK;+ ub .)gSgx2ލNEHEan_@ߠ詖(]Xacs ֎Sfh^v` 6%2#2! 1[Rs8l?l k/op yXyՁ*{*x %`m)qbW١WW+Q7i>ʽ.í[ )<;F9c7&%#/5` h*rn"R_H<0_1-}*T "ge5=ݛŪ :rS>M>\KD3nh#Gaiq )DxżY2E!>>mh)gvQvw˽vHD/cS4sL_Gug> ]c5<ć@M/6$^D1z`˨$=(<}e) zwxķ\{>QG\+ \Z߭R^̄` ;tЙ߱!d Au"`S¬) Y' N*?V`]y 7 ¸jX񡨛!`LzW¢DD^ ^3MYlBʆTDhfy󒅃ucI/2ثk:y[_U-PO *Bwq&|VN97F=xxtXhKm" d62>j//冞'fR{X_~}‡l$CJ)I Id߬W z;!lY i9XІE/崯1=ԓW.tr!Jwaφ,a&׀<:tZbACĔt$$\ !%-Pp,NPL|(NXcق݅epiir!#@<|iѱ٨y '!n"#:D]" h36Ni] ϰtTaJ*nG .RfRs>޶)*[V_l;m4hrr3vjpFpsJc8+=t|sa'<& gbu<@p͓@~4_=o\3f;PyuDM~]!yWyD`xֱZ'9[-8_n|i+RQ5OYlj`Lo2GﵧήH\< x~!o7K9A'pnqjyo@ywZP'Jsbi0&WޕCW'?I=ȸCݠ _wfvǏ#x,`#Ig||.,+**Z%V!-\+Sgk--B꠻Y qOBاP9`WӜPSvY?ZK\j/]SKX7lE*,^z$X pAɔε8\1Kp0J)17宍^N}.=|1@E,U΁qrEzf(z#o|G,e8Dx+ `NbOf*/_1 {sDž%Ylp`@bJEG^uB:u'69̝-]^ xrH8y4jN;KB8).%I 'A~U#r'S-n3=exBmyndp(SX#Jj<*]E7l^+?3u`%]n^ہ[цocg"+Ǖ{?:EB<j d1ƀ#(zAتnA^m=C5`G>5nZuFkx`!}P W/0́#9Bjg#k;"o ,]L)Gn'Rפ1LEDֱo/*:Ƃ1 Ch9j5&g;KX6PO; K6%VRTio㓓?'&>VyLF?XCo6wcGdHFA ]ߩ$E ْ-Aμv9r+Ʋ`@w'f@A%~@`1!\\;R"}'dRy׵_LE J*z5L-^)v+%a^[6 iGZX./ct~:&˸z7mK rS+=KƆBԱ2ùBTyNh9QᴦӝJ 7G=0j6<(a,[ wB!/WoP\2b![ <E,Zz˶o\' $ԯ̮u-`k sfkl:qg K qgɡx2a,ddz* Yў C|5uK|hC`>C-,ZeoJ Εh \EMJxl$rI nG6ؠ.nN*Cڬ+Ҋ_|/BОQ- %,$[Q{'+\ |tyc`@"$#M.Gh5'"b 4z (G_朇b_r/V"Ⴄp郌'/VSvv amv+{ Or=SۖLJ0p`0̍02{CɟZYm52Sb4 MARo &(}yGKny9 >0B)&dV]d&M-aGI[MRZ}Nx7N>KOLЃ$^,1af(X,x{gEXA{hG{ڣȌvr!a_ `cx[nkcߑ$7ҐlrR]TP;e Kmy7A('jp@#MV+}PV"{Xo(9pS gkNἫ-|/&%`Vubcf Gsq*ם3ksPUEsC5u_&|ty $ToN/t?l<"Ks0`U=(E%?`UW2_ٴ&yevY |8"эcTX[H[J-*u ayއduTO9&7,zR(!p2$Ȯ,cLCP]lb369,ϷBpqo(8*P=loa`S?C0+mBt30L5Z[sݙazĢ}`_X0⣳zUΜ`L@S7*ѢEø}͌Fq u(V 39vx1FqL"`{n7ҢjHyL uc IFGJ@ii=x,$V9[o=z9j=R5X︶H. Ƿ?'bOX%16r~BYrWW B8uL<8Q@$#dɷ~$ l6ѧYy2hӳ#|:wz#2V&raLߖ6>V1;#UH?dˎ0'ms%)IK|A\ޟiIxD Aİť`|TBXoYXYxB9CZ}9{I*lJ.P.&lc D]N5 ҩ0 { f}>M]\}wxT"޳hH'| ("@t6PX/LG$KʁH( 9[/nVd!0 |;cA,tHXVL&P^gd%/ƛ$))&g5 +۽h5w9QFte٢{ %uQRNü&DߢQܷG2/i^s훍/o]%<n Ti_> `й̉:+6$\uId3T,:兡 sުw+Uo sAYs`po)BUX$v!5?gp@Jt{ckýeu1w/;9uϩťXnYI tW|u=ZYfML,/8G̛k1[ָQV3ǗS^Wa\ HaJB(Sӕ< an=P7Bq`\:4A ca7ZQvwk=nh|~v'sgS4ܞV3t*Tpzox㜟S7\fhX&.M9謉-5Eĝ5D+HCb-Pɼ!PSL~R n̼0H>+EŮAI-%dobG(:`S75O}ۚBf^EmQ* kG֪؎+]^W0+jR 1eL]j8e@p wُZ2jmpj%rtk1YEdE rDsׇ_ [wVKwU_!L׮sOJ@T?i|n+\N014v2&qy9{uVLeo%VMJ8<`;Mm7<fFGO D!Zu,GicZ"҄(5[@ܙYsp'( XW׎9mf$7̶&@>U0&zoo=ΩJՐC:3ǟ+^PsJet )  LCM+^irv95P;g"B>8`M/r=?YjU@+!սʜH5B 2/}$o@s]m4*syŧ"s/wW~ۄ#m$HRE[>\(Fy1?7VҴ|p/aٸ׺4)44'0@l%:>u3ELj"~n#7 5ޅӴ&5hq*tv J)."gWI1#Y% Xo, lL=~yZ%dUiJ3ǀ][&x+d_d:GieミK'#!K6^?'n~¿5ON؍W6rnCùџ4,3.HD`u<JHLFLCNnYhڰZM"P7hZ澚Xr6mxT/~ mugk}|`CoU{E[!NG0OX[%+@+>BaFMn {}ǝs@]l*hR@͂oo=(Kg+Z'%@MR7N9zw1a >J'c~Co|gb *$021[Ii)ܷly8 Mk˻o'#HzR ТD@YOѝO;H.jx{<7"H%Ylt̲כ㩕4UM{оK(O~6gyc%]QgA{4,`n'@MhS2 z|ދtWI btO]=]>+~BqOv[noz@3E5Ʉ`Ymj)נ5DzC$66@iI|WV:'>Ab-UFӼ)'G !,#; ΋`QՋzJ( Ƞ/rmuԸcs8Sx ԇ[dĀ /&N5(L3jF\Jy67Ub=N %4sQŕ4> QgFȁXzֆCG"c}7kxn1JKnD] _wɽPBYn*Cj\D/{U17DgyU6^~%?dm-`hc٦>b$s5ۇ z&_ {'棦 6b⧀AUb6AlIQqk QanBLm>؋ w K\J_qQ {و,ݹ uUO0X]5osnoCcr#`OJ `Po7'塠XGpYg{'Dg>`Bz7iEPWnSbh3At)2Kg3`Y @Lil;)LhP,pɥ,D׿k^. EH{„M A5UXF}c{\`)Ŋ#wǓ`禞ꓗILPAhƑH97^C<#RT|yؐE [p2r]Pz'X.m`˨^\]JCj4A$Aj8Eiw# ƁP{B(Kvj .d)njWX KHk2DPLFۛWypT\ "&eylb޿4Ż` {FWgtM@)*2n:Jժ{g fK8v B9$/ȇ+GTLxc!K";~@ ƑKv8H(hAIr׬h?Y1 Iщ%ڎ#h| 9@{VŮrȳ7+:AW@+>= R C~l1=w޹4"5ŷv:6ٸ.{HFK+ 5WLo@<$J /=_\`{Eu`bE߱l%#P0a7qVRtVa2bd V#LQ4?ʥ1^k'+tH@d(3[+BumےtΊÚ+w}FgOhmuVV;]un;c"5bϭ{R=`P>Vs[ȪpE˯νPC eҘ0flL Ӯb{l+{97 92^ho ~} W5;SFJ~R=Γ\{4mԒR]#dNm,C|%kwv@r5| Jz83s7` likPz[Ap=rIZ'-XO uXO(D'ο~<芩9E)1wglzgpB65@)rkzn*nNp@L뭠`;OT;]93k}x/AL<ӱw@>BϠK֦7uO~<%r6"U]BK}hAq҆9›R#Cd3PC%ʲ2G^k4n4M?g0WH7# C% 4 󽵛we^kjZ.rNg&F/>) n+!cSE׹ !DMԅc[X]o%.,7oeAJE=texEE?zod?:~i^n>3txQg< 0~1n7jf'm$q?|:hְh^1YR {H)\kK f7Ej@ 2t pG,(%(p<}bJ}/sVdF0XgV_t p%'huk'@Jqt;Te7r>Fi3lS`vB^^@o4O⣯ lUeF[?@Se$͌#[yz+k=SAQ+F`*=tCk. zʱ wb8:`>޽:=7{ɓ Η43/7Py9#*k?j(:*97{UXl/I 52h*<6"81O(^/}Exm {^z '#bvf& 2ץWbq#PJH${Medg^=I) pB,zyus=x<c=K((7/6 U v֠/w)Q?L ?C<1og}q&_`}!hEti_ WTmn=#xzDZky=O% 4 ۔nWh` Ej #$V#B~xKTlMCȵTkJR OvJ^Nj l_/L:g+xONDv}rKDnpyP$>q8Mq{RH%Bu}ôFóFDmn,3{""~K- G}46 {3%& `75w1ajھ.7|o>TJ(2Y}z::~QΓ:4M8pZߨn7wNWݗ?YU !驪K^Ot \;syE0nʧxoF<(]`5kzB˕ȈN"i~EX҂y/ۧg7Ntʏt3H+A.|烬9}=6S E@UtLgcN"='2;9Hb09dCϭN(_ӲzgAedyW,c!؃gHwGwFGO WѢho)`+|ĉ X]%[U?/XSzj'S -҃E0 iZ/%W fNze+>#< U ^[37.!J6+q 3cKEsBwXjЦƵEw:p{n/_UUGC AN6ei25u?vj:q^O7al^6=32~qˤ,P%>s=,ݵ9bwʒ%?P=ݽL?', z#W~T'uBW=x0Fd|;&cwOx\<)Ju zFu+QGGtlfY gN1D_9ʒ4c٢_:\TH%#1yog8y᫜6GNi[4=px-nQ jsJ ɐmrky$-Nf{+k< rqg}uդZF)^~[!Rrd_~}tNtpm(= y*;\)56,fki\Uq-oj!9*6 iy!evw3 O|c:4s(h -qz8_ns۸ó9oN1y}9;~2wngv&]{k:{Mdg Nn+ʓTP{V: F~\HsewWqRP{nWIO:5)o%;Y&l;fUHF,<؅H5}sn1u/ >B1bЯʛﰌ!0r='8'X)ʩWe er+I~E>gVSn4ȹm4=VU;%&[PMCqAЗ>,{7Ϭt.>n.\dF3:-ac1n7bCiR|zC3dM6l\ fRn)wNws\Ɏ^+d_MplX0cU3YMZY֠I\x[{"6M֛ }m>&.}|n9^fʈJ|RS?i0R _ v@ KYJ i= r>&\ܺсVK8Y1NaӨυZYĄciDYX^~#MЁȮ{O-G_V ?O~C :KIIB@I>e-&",۟@*XR8e.zBS2'O$Uz9,h \7iUϔmk)F:( ܚ_6X딝`in.g/wG~#8dDueެ?ivb:ɯ|eEӇ<,@;nƆirmX206;~[J(#Ŏ4=|=bq%a"wU~౧9ޫVTW- 0} A/c8hx+:.=c\:@|8+B8 4Z')zP<3 O;پkesXG|'a@nɋb(Er+\MhOeW׳rroBu;ZEOe7uݜvzzn1o>& ;$hc"Lb4ZFۗ+-0b7@Veټ0On7X@)',PŗԠPT v8WTE?Ӱq6-k:o Gԣm92]܏ŔOB 7vMNd[ߤty昻~һȽEm*.w)H(o[CG΂&GnРnhq˧wUuUY>di۩Fލ77}bE/[ hBާq_s!i=?KE/,-0##. :RKd B="+-@LUʚ(ˁC{62 >^J{!.VѾQx Z5g3>a;_<=R 7ލ#IqłEnmaQ*wq<o%C>`9FkEi<`PLJ9]K\Wy3_DOEГ&l)#IBs!N7"NOrH7v= JzyQɮڌvŠgT&z\rC-a5,.X1\KLt8xx{0l0!w:\ dE脫6vf@ž|UdGe4i^UCՊҫܢxJrry/.#(B`^˸|aXQS 'Eqpk3,PN`W ѝq <,sԭɼٷK${]MTʊsWlTlZafB6 -70pkK.7z[.ʻfq]LwBhh=!FBsOp[o~85~7GAi4{R g1o'^rNI$CPmB(i9 !<C;Pnf1ZSehF8vk,q&6>qc@Y|fuWCwIgM "1YcdP#kf YS´.3Ԙ$y+&~M2YwL_4 ZZӪV NsQr2|$PG ?E'# OuͱDNc׆ј3/C\Z:{j*"㸾o[ 7Ðu}]9 {1PvELgU<5vL/G{x`SхJCxVa_QY^)DOG#8kEl.v9NeF=4[4LŠqbK Pf(zzQtwFB h1Ó/XaC G?ԛکoȮmۮXLL+lv u[ dMݔnblR ZF)ՠ,nqCRTC3;1\Z3BCH= ;]e^& ҁ~'ൕt3Jr xMib{'SMzkbcuO~. MԢsy5ZrL6\KG?,-H"@]4.PL Yr)Nj;ej_ ̷_C M)Y?h"gcZPǵ%G5,ɟ|j[YLy]HiWA~­Aed 02XOnf0F4` DO<$KLl>_EFVөx]a=!կ$"37Ǽq@@8lӕ֦-fų  q<|ȺU-X7u8-nEp߬YV ҴKjlؽE3H0~ҡW.W+SCK ӗQQ*>VcF =9cE./BƶK& J*U3@0ΈfuÜH021do"l E/>fv/Iuq[50/C/"^x~Hi؍oszh0eW,P_%*^|:l}8!OK{1q+RJfXW?L1YЩo]{&U^Dž(ִT W#u9Sj*Y%K#z9Gy ~zDLD=A'U~ Vpn KJf&̊?>&#}rc͠1 ZdF~gmi3Bvg{p n1|-vV=eC`hw^p~Bt̮V债>}ptQ SomR:Q"%LnHy1*? h7}6_[5#o{{^4`h.lO} E|@?=?r0MB+Vbm`ۃn;8z?)ԒVp!&KV3%U|6P2>R᳑RݤI1r>=3G7~WH HƲ(By&@Iu!;)0y*|zC Y? W[sOq _8MQqZA83 {EB! w2 :O?0=@cTqoc!#.ax\)~uE): Ŧ-5R#E@ e\|R+eTM" ?x_e[,O*}Ƥc3ToC~ji6fl)PUF(l@Jߴ4s ;3~ a!ZQ^o,dmmb@*N 5"вEȬX >JAճy\-ָq+~R+bHb M44 PRLps`1pwt!xaK{yz 2P*gtOz wq*2B e :2֡K"o7Yw;oUA?Y4pTWuIOCR[? }U86J'덕^/0=>=4Ǵsg *#]y~Vo/ȟmQ\^ғ,QNv|kq|,]Ĺo pS;--VfX,0["zYPL%{bry26Dll=nؖ3#t"۱i5xFM&)y/35<<:R3iyirXiB~of_=mAmr!îEk1U#ۥre:3)07."˚"|cZllՒGnҶ㸏 F|ӻl.Jf}@X5TsFżsQrovPrۈOh =Ʊwx~jaW2j)'ӯ: Cx#rbA޷qmI_|v]S}eeGT]+>I PB;´=%J[iQj+s\!W$Ŋx{UEf^tע'[(.KWkAXFÀ#~Wە=QK!mS_Z;YLdia L&24LKGÙj]g^T6=km]r TǚV۽ºzOXw*cLR/IX N"ʷeյe\wݙjKju߿zϱ6@*#M>H7E?"4-eI9$ϴnSkݴuvss trbtHX00%y;>mƗfF)Bef=3WMms+V2<[X6iI:~oiqUEg̒[=BlHkw%۬.E)iyOleck6צBoZ&>ș:.}ϟ#uz F7%1 ng2… Bjo_pY^:ZdynQ+(M_jsٝoe F ^,~CV컺_U{(n`HUX6^ Guܺ#T@Ubl2~[7Q~e5Tu8D"K>8žZ(ZThak0\L#IG/BjS0Ҭ2%>O~-8SYk&f$T&H-PG^g|(mL(|Ǿ-RݯFrF@&чɮFL³p~ɋnNl.__.Ըdu].'ކoR+ji(-0]A>JknW:B0y{O6,GSi'tyL<ĔD(3_1~79vwMg#Qy)V?sb|1-֎hO]QÛ{~9&KuBj i8٤z4[s!\#?sN@;Y /{~f -V9͌|?Jb=eMA.Z÷Pfc`[76dwIIv afxYHf̓tDMϗ4/PVzä/߳+]TiD˻A;\|{0Bьk.+}R˻km{;c_Sub^eMOipM* @I Y_񑘿}cd}'X`/_ߔ5(а4fgU?&^Н ?U>RD`@Xb@Yu@0'<-Yog3@QAGv l:j&xr2rXcPlV] cO8>;6o(n̓ƞr9.Y#rb<~vv-'c:Pc_P_F|kYMϞlF̬,J9_-t-N(w'c6BHQWa7L}(5֚R(~@sbd #ɰi€҇w}GШX^u y߀Q}9'fCZR$~nӛ{-%#O(,F4ҵӀ6 FF靦bXꉤ c8P&ndg`fCfZm3ԇXYIBd]#!;&Fgg +9e|%f;z::fߕԇHJKi͝M|fwmxjRnÀzw{L_~Rq c!KX-sTLp1I ^7 0=QI~Vyu"0%.Ycj48R#x(f͞"MLˊk֞%Mc5y,Q Cz%6a3^Z:D>Çvî(CM,3cfՊ*&&:4w\c{`2tJPT0 s2Ђ|NqQ3iPNT[O{ޫ{/ 3]pZ DFNEMCvZ; 慚Q8[9P2w_"鴇05kYo~g:Z灯w%а\rU[ qWQG7z+4m󞊓?n}!kbbhm~y">DxGND{͖xW N>~1R.RrzSEo˩sjńp%rosR5L2x˵tU%Y{kt` F 9V_GryX.xS|QFN`J8Q< _;xq_6Q]Y qP^Y^y\F'>a4e]um@̜K֨{dLIs+c9/..V'kJ:z`lUÓK>Vs]-)z"b Pvߺ^ ^d|dRpmoF1ߪ&2cXb.{We)IR:^F3!$%,L wiٻh،mSԛ6r |ctdBnj.ތˑL[]Nޒ2qG&k<„LZ+f~pbދwşqI7oa3'Ĺ%Ľ^@U/7[835b7M8XYwSW:"NJX#;B˙%qn5( SL֐k .'x?o={ƥWB;׈Wpds\S[H+?̖ٸ h{ghN/c^T;@ٯ/˰S ț0=2{면;/iHvtoLO^"D OFYfCef{'_ŪLb Mb{*&^>.̳Du=x=1Pvџ*0l KJxicdѺ#[1 -ǝ*&oda3>Zv.Kkݲ%ʯ0U3ВشLZ^hdP5]s킣D3 -̵>e Yզ={종_;weKo^,3ꉹ|n}lVL +FK&m-mGE ?@Y$NJB=%޻~"ٮKފCSѵfxG^ٌcWBs` F,Ѩe\>T%HlDWᠢ㍒eoe;7F"i[ ^ 1I[L|59usn |q߷f #p 'fa> 6Թ cK5Z+hjJ:\ޛb-=Vݱ\^_mjfn'J"Z:P?v#0< }SZ5w=PCLLdk[ZW^ůFcQ^d75*hTn1S1dQK,[ߛ_/ڏ\Կfi P7rt逡ocL]جGjOsOg'D~Il1ig@A\j'jj-A}3q29 S$ԭxrs :ns&Nds+8.ju[S۹ԂeSע??T6߯x !D#=&@{p<bhf,,5[vLg)OȺs |.,~hϿ82׏z_ԿPCX*tgۨx_u$: '$ Cz Ki_~&V<\D2@<ex: KdM㬾 1||1{ L\w<)X)ѩe0Ͷ$ur&C.N6$퀅❱bdtXz||4G.wp S=!Fk}?\h· ׃Z^W,|Ə˪2u2˜ikԆӎB5PUw3rAmRHl$F8ŕ.\m۹_kL[^zFg\|Bh?㸰 1D֬̽~yACN|FâF7ޑܝ# Ry~CN [;5$I1fRhђjfɈ{apEx/"o"P#"{QvCE{#HSD WN C/ial_ 31x2i| yfA{oeT #Ն|o>5~G\DrEID!D{=&(,[hL(y~|eu~lZ>of@{sYDrv l)Vi9XR ! 5. 93J: CZ+&̽@g~u१* 1`bjK0 L4dqW<a` w!w< #˵6e_'-ʦp. 8!q U*ʰsKyUi*zKAgSl88LKE_%!v9Zs鈝_o|Q{:jMv_gA65}e‘7(w5?;d*o e '+IMlm}~XP LFWᕎ[53[x//.P#NUo‰JSus4DqMfZD3F_PG*;._;;N{IGX[WtYvdi)@4ݡ ANtloy, ؝Y?=vEz)ú|kJVf(Kp-p 2chl nvyluk?{5bOI$)$'*3d||sf1g g7zetLWj|H'2lOg{H4vi=Z1 L A#@KQ^MomB?sF-w `"$LC`ɍѧz/]~Yâ+[7Үt\yw5b ֬noy/\&k"!yrr<{E:tgvNg3ӿ㝗&ZvZ[kV3يk峛Q5 Y_o^KĖ"fEtnK*moYTR/nr7ƋPJHRH%&e+2B!{Y!ٷ(~Jvwޟ=ǜ3εz/q[F_#8+k/EGtJ餲իA %ҚT Y\aSܢ+36}0J &`jK昢N#w0w#LޛB޴" $_[ށm6bRJN(a Y"n<0bꐼ粉ˌ#S'W~[_ aFPaO)`|uyʘnIhgt5sxѼ)C&k޳-7(`,CP)0צ˔^r  Z#4bXhm׃R1ֶz|=`\A] @\0\1Lq<B8O1LhLTߩ)Z[ꫬ𲘇⼕ڕ+UݹA@Q7֖zmRgzs ˩ L1?5N~4&ߢiLxbq&2i1O^ه::]g'x] QEGdmLH7-sI5[6ۖǰgjM?F9&!RoV[K#@fMNlt{eT -L3pXRH?P){1 >)[l4$%BRr1H1 :_Ӭۭn(7%JOnU7 NↂKڌg9.@$pq,oa,?>6&tV[IVj 7VLwޙLD,a?/WG4 Cte~E-8Y Cc31A m^ICH&yii|G;21H%uHY5!+9FmeKL~`1;뻴yu0_r3ytdrXŒkm1:LOԻstӋ^SאRs[йЀ#&U6^[qeT1mp)bPeOE|#Slu";!|M:h>I e 䭊l_ h%^MQ\~CL\Z6'(V9򸉒(xTH.)5&,=הp_n|kuxʿ8[F^hj"d6"d`X+ Y#Zy.]˼ X W,Oz^\C4Pb:Bm R9CßuȃIʃaSn퉿o4, _H=7w;m:6%n6??i[U,w[,k_o~͂Te` 3v,䯵Cʻy)tRҢ}Jgci|v4C4Z3;ߌ fB Li,l<֒m)J7~-t-:蝔}$.rCR3WQqB覩F!d'sPq8ܞ'P4{:nr:0[~=MԑnJ'q 'T Z#Al#Dn.?jA-!b$i󺸨;ĴTY(L^[5sd'zD#ͻLߥ%WGٿ!Q h\KRNGFVڞ*Eҟ#HP@G&㜹c[jH'q.h=-J}uvPw{5+Լe4}G~K1ɟUJO@'e4yOXʚLGv&dl: q(<NfDeG`"1k.o|DPRZ?uZXLmRJGGxeOz 5CQi~{{ycF~??Цc]L,Џs˅-oҡuR$}OoM_!6褤n$\+0s|MC;74]Ikx1U;>̝e| d bɵZmK̖bTC[ԣ5J "gm+__L8_. :OYz%?6TιT_2QǷGy/ۿªZ*qdd`-G`:1]_70afG Ξ)zzq7=V7sy{ De `oNbGF6Bdv@g巔2v p4}sڭ2_#4C.)!0G.q%(pM%̌N#htP6ȶ!٧D]mF+n3 ץO #-xn|G^/8_,icoLYgII ]"e৖QoJ~nŠҞ/ڀ=mOT*"_8tsb` R~M[ɦn݌@6{0ԫ/b0қMB_̻ "@MA%xJwefM2êu~KLG=^ o)E?0l,t٦s超Ɣ_jDFm#XU F4WU+-9W•-gҾ6<g::_^^ndR;\e$SbQ*!%;4E;^s }Z^y޳A{ݑEnia9dX#[9V &ʻ5d4ԏa :+!gQxSr=t#'u<;Ak<7 ܙoQp變Yt]ާeZp8O[yEghbl^jIjǘc݇v%%:]stQFq]c52@/Qz@eltjC2{j2 n|3\y=1U{B, n1ܝZDK Rˏs{/$,%bB>C+^L2z^f*kǟc\J_|?I5<\|ۈ,rnJ/}ey]Δȓ;  VE|bE4當B<< {>}ƣQBA\Ie_M)4(w $Ê 3TP|TNfŬQcL#Cv*K/z$+:ܻ(\]`AP2R#17x”Wt?JB>.?e ZE,1-uAUiH~Q;OΦ{-^\e{r'q\y67J Wy$GVz$V.N7d15t!%_v/@5m =i(N;zab `ګ}0ΘһT>Unr <'kXL}Z"DSNuYWxD6 Ky!F-3ьPr*->NꦧJ185nK(b@ ͙|DS{MO^%~,hJQ:>5{SRjLP! Iwܛ K)s5yśJ WZ- QIdt! H; ]-Ef1R{s?d瓏=&땆l#:E!30~oU?My=e>/ O0:gRyGpmQBiige_P|mr6/1D_2>[C~|[6Ct6#@uCy9> -W=0, 85~6Cbh 0AUnyMS`bLQ0Cvghd$9m€l{6j{)5ԣ kU @Wsk/DKl ҞN.oS}s헣ճgԆmew:{2Mp^+|{󸂩,"gᇍ￾>jטeǾ̰h77?#{>_Vu D?} B+cz6Z{bR[r1W-GTZe![pC832,^+ _V'mL29ŸC\@gukZ gC}4b%#1%h-F[ML wV= [PL0/`;qX/cBnֱ+O uϜYՓO>3|ľeiQ+Y}ViWn|,:S'tQL2lN\@1

đc l;AYP& Ȯ 7ͰAf][2;/}-5gŝ;ZC& CwfR.Rӿuz* S>Z)F(K;dsf^/8;?xj ʐ?Cml% 3*cCx I!Z83&&mU_=$ Nڵ&ue1;}`qEVȚ ÉO8?}aP\8q|0"ч~$d}\ne@RGkL2@mJW:0Ӣ(=v:7V aiqV/DwldRm3>u;.lgL)n;m;q*.n1oFRENgYC D^bkF\zw2" 1vҿtok w-Y| V hlBMڊ[oRrbW7dyrX*%=Z+T2K91. wI2эX%rXf귰 J !@2)@ 0}UB]>3佫q`рWegwk7xN U}tx S,/#KA*e}ioV-ThQadl']n x{$? 'x39Jؘz ux\oUjSK[g8&oc\#O!US~R(X _ss'|.(.bYt#AXfwײ|82Ů/8%y8C+~BEyo O}#C< EP44MC9"d-_~r )ޡR&g71t֋xͅ'U'gG#' @7!H3J]j7HnevM(35)nc<׭d/q}oQj,fh7wq2uS ɩZas=-u{є/ + /ТALa}i%&3AR$, 1N!aDV@ܷQW [ߏWQ?S:S\mXݢH_c/~zG-#O'}}1);[ouӽtT&`kJfT$Z-_U`QS!SKjja.yt v_?|Io;AX#b3أ؈n (yKq `OH^ wPpS ^cj1wvFۨ3֍@渳&hZ0cG#09 En$1A ͯvuҮek~z%e#6fh'RQ>sP=l۷S_/; ˉ0uye2/8R ma*ŎIѬ0@>#v='rB8 !cz Yl:;ܫ45<¦@L4}?x$'`I@v>zxUG4!(GL`a]7ZX{xiʄ(4H_0I!P\d8h8FW)kQ=]>|?k7ϹXLG]eu6F-245k;3RɆLZiv1J? EHr?pjԂgܾB|tx>{wu>!zp0E_b3U/_MCM[4Iܤ*ܼws ]xB~GXJe5=?ZHF/3vᛜN<~݅s)e}śe6"khݏ#U-_p.}A?o{koqŞ]BFGqv5ˡ9fdů,R!P\a 2=S=Ncy&qGdek!٣,rq/1\֌3-\~wg&q'bޔ ,ibWzf'.wUPVye~n`At@m QCSM^8S ݍ}׻kƭzFk}7~` h^~xkѺtWMoX@)7Hy2Wd=2NP+C+$HlRnX^ ˖nشkXܵQ+QPzzjl枞DzFL/?IBJ+x骃%2#x'V*QGFzԈ e#HԲ d :_=pE6P̪n6_0+}hev2!݉P&R '1߭Q3Sz:^ Ǯ $n(@y"CVAJL1o ͈==_!yt #cS|lASB ˄P&`Րao]벁A9]yyx E`* /HswP0#==| ~w0*{jǤEmQWٮ& z eb'a椔@2P}>QQ9t ^'d_C!Q|9115'}2 u7T[~Oߙ4sɿDk[FΉcWk5r'?xv SH`~>֝d}|߄.6jVbF!-iwxolY֏T)k]n!kߕJHG//MWi۱-$Zf=rtٱ"H\*رX0ՉռOڜ >lcc#󵥳݆x^%w3?G 14GԶB1@lzPBm+@oGCӛO*J|GСz@SA%zk$ ʲRzyVFK=4B&hS%aȊ~Y)4濎tb/ݽ|#+wowJG(?ƛ 8:|Zg9~F=ҥ*H?: c/hI>l5Ǟ/hЪ;#}-z }` +0H[8;t 򽱒ϭXo3Yggn1 2L'6p K >Iy &|5̏*^,cٷ`.%]$Z&LPബg@w?p:UQW^d>e#n3|Q`WWw8nL v'֟#zL )9fX캘ux,%G-L[]'M!ùmsñMn)F~%7!->Q쯓NN8QoDhYw|i7, x Zc$90*r~p#0W5/(GUAߟ=uĸZ hG9\G"G ec@8 WEDf-W]Ín ^-wJ]Ȗ,9^yq$ H|ytZMm;=B[n"΂,D^߽W??4<ܿ8V;EtG9goFw ;>Q-3əe#g_ndCyx+hޖhׯ\'zߍTM!jt&~ǃ.- 2YM&+\U:Շb_ΗNdKg1@ Y`GTDs;ܺ~t( R`3V1x\>:z\TCCJ/D\T!Tm5;kq3DŽ})% N0 3` ت,K#~@` M(d Q,]_Pﳘa@轰eitcY c14/f<8$ t7^2BRPEyb&?9sn0Y` Ĺ>2k;j_Dd"x~Wm;ū!/-}y![KW>yɣ0]q^Js2uvs\(KBB0э㉳/`Omnz b%{ fA˅e] +[1c~3~S}緶(AѴ{o_$s^[3/^=":M'Q/Pi7;O'³pO"?|_/,oHet~a<Ɐn{FKx.CWƹ"^F^DP쩇M\d\p.@۸5!-*d9oX"asC K_}B~1}ܭ8u 1Zs"9J}l#9kNXӓǯBtY,6u;qAfjQovby L1&Xq܍$ިjg>" MsT jH߆_۞$=w`}4֒پ_&7V .FKPQ;ގ}̀ }CXF;9Q1??|ȟk;!/ Ƒû~ g~,;/u\-P6Hrt6\'_S;+G6$|0jg,.n:$%٫O!_2?y Ko6tr]0am}9_]^R:hn˄͉:Hu!skW&cw߃GfpB>&\feڼ%˸A#Źj+ׯq&_Wt#&&3RAjs*H؈ H?-kuKlD]\hм5b#jj~EKؓiҤXF@O=*J'==$S>̌ct.hi kyFWfdحjOg4^p4o!rgr"V~_Fۮ-2vS#) Jx;,]7Wݠ)r ^ !9A~IG&3rt*bwbluդUiIʚ{kV:DAFlɣR11~`|KAjăqlƮ6=l?x Pv&sk&=3^Ӥz&Ջh[l:G).\o|ahӪ`⣚s( W8K9d\CеW~qO Vz6{Z*d-WW*:h`r{.琟o+D$a\*鑴F.pQ$ nһ`_g4Аښk+ak82@WقƓ@dMq }3$Fi١d\mSNp1%*Rcj3gG {J~M{ srٔxn7{',_d:E kzCs4N ZSUuצT?CS^v)"I]%h`v9)Tyh޹[.^\Sz*?],!<͊,75 r}U A?|yȟy<$v00ͬ#]׽yVX; uﻛܛyֽ_CrY?׼vxojv H eΔ3>D201Ad )t\t-ƭT\ߐ7{f@>YNZ:Iud(ԨM -+CxDB` ^~}fUO,~v s} yDp62&7gSqcTr{Z&t}ENÅp~bs 00%un0$BP#q!NpeVzeVXHdI@qH~@^O9%ꐪvFl yP1}4D6oٟ n|nv.)#!B}%CRJk=(Ί.> hp|%>JV5Wˣ)sMs'*anitbp sMΫs!}ƴFPN(q;U"GؒLAR'ٽR:!3u^bcDg>}ҷ7yDŽn+JuD3o;b<"~r0>}ќdX1,fl%;Ŭ⅐o/i $!BAlS8O+BIŬa훌"._8tI;R3C;*x!) aNEi]}}*ǎs$FWHd~l}WHqH{?A/붽~p8B&?]e t rfbўǫ+>ʾg0ґ;^KHښ/-,*ܨtK@,lNFqeesƩ`b@Z'/Y߭Ǹ\X.ՙ c-3e rETzJ741>2[ yBmx$\I ;QY71W`n1(k+,t**j=zJ fr@ow\AW8>]<"?0j:3Ȕ&(b\K y}/`hlF,9{GB~#QwXgtWZ{cK73ӀuԖRX͋B>޷spoglqBPMQq99R 9w4;Ј2"9'Ѕ2|3,tCI&& ʻ stG0]c\Tݵdr|}1NХ>o/K | ɡ+f_(Ӓ [9 5vINl{ߩx().t<_J'&y6Y/? RĩtZU1N{͊4̎!q'honՙPs yJHN)| Mu0*ƙfr2}6tEU-E=ĵB=au {7v+՛;%&o:Mir+~{ʣ1l;޲<;*uiH9Oֶrga~"Cs``^ܨ֓{ǵ\{OxyΙNRv{UK}Eme-OfE.Ѥ2^+r}mē3 ]Vґp7No2dIV{M9עHéQ YL*E%+۳%ߢT^q?(YR6EV:l> 4Lw5OwL4‰{˖j}b1n;;{.o͗Ss|d*ײÝ꺳$(*]*:hص*0ݐqP+(-P3>T?؟)xgr,NӚW,kǴߍQR1Zۃn)Po kkecF-N}Vazl ]ʧϗv(g h9>Y^NBЗ$/'pj?yp˽Y~m^壶%ga FT?/y%>=膖T_7KbS'4hک"P^9P hC cf9fukmI0=1Qo/T,Ǩ<\dv'/ 9^Tg5 $@pw %; sN0Ok=ݫ*8MOmRk,ujkfC(1JrKzk `Jr B1 1[Uty ?4\hObBȁKޛ\CZk&1]5v#Yw# )ٲVR|B[Mwg./ӌ] A~~]쁎fɔ&x Kŋ!n $Ui 1?7py? F)$0}`P{T:ʺ8 ʅȜoW:.!mUl[%?MgD nB o) [Ex]MmAnMtIOF[sp4Æ{ ͎r R5,@fx돊sU]!ob>||Crɕbݺǟ 0tKJoP~SI3)r{⬶/[DOw'7P1S]|#}d4{(tW+j^?bF>~Kv!m6"F"LH\atB=djX|1# cVAQŀXE PTumҳL kj}Q_BDYiu}ӱHG1#[輹 +-p:g)ˑ^_xA)x {zheۜ̄9wB 7~HauI\{`B/ıATuς  ieu*IXk|ӣjue+]ySYTNge\йՒR&aJPl]_i^UxCK9N6pȐ啸Wl:I%8 m]3q~s+j*bvw3pAw8A2m#G ՟6F_v0b71cR[Ge\xҧ@A:3HC^y<[98FBUU=f@XP+xMد2lfo$LdaJY94+Ü%ޢPRɱ4~Ѓl 0ks|ە 'rz-`,{]gL[& F. ^ꃐq#'ld NUʖx残!wBy ?+t~r>U/] .hYOmxG:QS_==UTʘ6 :D aqA.taU=1rSva=>3myHP,|9>"GKnB9'><s6n jK}]|O9țGߪ>E &L>8 ?+:t8D_5dX_a)m }íW&mHxZAjOLۗP1ГNCV>=6lf?a/1C>sB>s~7T}+.j߽fcAl:hN% :MpC!NHЄ{Oo6:S &,F("0+96(LyH(>nQw28P: p1/sR9%dH =3h9|谨i?_.hYNLKIZ gcd㟪RૺC#.ǸӃGu0T1?!c0R#4єRFr"mf\:LJ4 =EL)Md"/z c8T>EdG4V%U7Lsx۳N޷vF냻ܲDfjrs@s C^04+:*<:4:x>UH|Usr:#qM?a+yA&Bbާ\g/ gH?(8 7Lb)˔ZO [`F#y 3&1Z `ZIJr&b/^>qpGDvړqԖy6;pJFwXNE)SߕSM'_2w q6+}Ά!CtP @cף@і{eC3z1Tfz]V.™;G?$Plu2!t OK!:Mrj;6ӓ;]?)|Kxo;QFQJu3yhto4G~*AVhfap]@~£BE6s+T]={yKUρV֌o"u EX  T73=EGNMO'XJ'Nv83UĮƏe (zȘzsY)'2q,f03%dh %Jq r+'LdqKnaK4FF#.ֽ-D;P(-Gκ5} VY[ܦ>pu+@pe9_(@C춾oMj@e¶Dun&`ɢvV۪d%X& Զ=j&}N]?#݌F3KUf J/4}bmLuf.kdgDMb%t I<<4;D};uH#!8#ZEARʕA"̰dZ@it̓N!9{[ 5, 'Y ˁ.R b; '>\c4Mh{2bgzcՠjgIG{ǔf$-h<۝HHDDUauY4k^I+R .5T;pV(9d# Cړ)L~l3 UUYATbhGhqhCMhnmpmIH3(3$@~O|z68"{'AL.#A߇n5&]5%A`"AkK2Ilz 4``; "fM?sm,W˾=yɲA+IH+KHC1|'Б 7܆ԞmD̰YX3ݽYOJGr!v| _Aƀ@w 1Շ=񺺧eloQYV%Jv=p\k,zQf?6M?^ FDivEë=@;>¡l;ՏhRu=XC.b: c"l4@NSt&밐&3 dMbgLt2 j=5*+ TsfxLB"~e=%rxT {1&}=ӨVMXK&>i ơǀa JU! ҩImڨ>{ȟ8I8 z@u^q1 :b:dꔈ <˧ݐt|JNuj#-V-Z/x&*5wvm*]6KڱβQȒw(aj8&;IWF#~ٙ鸕H_<- Jt/~@umVUzS]6Aj;Ō_, X$yUL½#% ]-!| ! ј Ra_6yn[wY@y7z5$-.X!+EζBht~|qnkB HR`nsT~Xgd%WV;Nap SSP=V]$z3_cQDt甴(Z?a aɗ1z5l*NsQ0U!]K6,04U"E4A5S襤 W <*QNխY= 3no)Bh]?Bhq?T>n #$75 UjO(/baB g H>af CO`IbzD8ccg׭f]vu.n o+kߔ"MkWךkBXx~8v^>/3{5k1+V-5woY}xm[Rjj7k\6i8XCHz^DRY[VWd=q5(;x? 1*\wcX۾tj\U'6ñSO[ wO睈0ʪkj5B \s@3͛aa-NCW!4k wec uՖŪyMyzw%oNU{Ws߽dB;B(ChӮQGs0vQ^*FՉ\+,F?W8*I)yȭMrZ$.EN?Vxdi%de'Vs{+/};7չx"KmFy5o4嗟NEKa/U*JU:j9X4t$pi^cF  Vlh" 3O0WX=4ӓ롬! yތöv?1L_@K̡>A=']QP Bk#gckaD?V9Ej\itqta+_KL_9ϛ$Uh .[{%]|[baGlKusbrgV͚G˦$?Y?V_t*umϓh^7IayFd 5@xeYbI2ƃqKM:>.aNmۆGg*ab >C ]$gY *LeP)Ty<Ȓʦ _O6DrQ݌ ԳJK3T}#!욵=I@,*& >wo[SڸAleT)7?%K83/FB)D*[/HrL2PWc<]?/m{50 |q?zc " dtDe%Rwi)zc5).{}a_ASYPG7kW`FBW&6c@,La]WSCœT6.ajQEF4J󜷍aWNJqs0yn[(9n c7X:7º;]2 7T"Z+tk%VUj2S[=1 ]L^]~"DD&<0AS Hɓ1k3Y~Y TlE9R.kZ0&UE .n!AĖw4b `4ĶtQaClO]¾I@app V8U{5ktvT"ͬs;5^C w'O|H--_1h o#rnM*0x_M: 2VeK:#)Gj2VϕZ'q ?JB0[Ml T C@:M PmWߕjAiPo ՘n@nOua%8经,A ,p2Q+ 4& #}Lph:Җ$k.;ᡋTF/G`%^/9r2T4"K$|.q)1W!|j ]w9q2"W ȃ2HEw'(! s Y*\QJn {p9H[<9>tlޗ}6}jTe! @e4&2 t kam/:j6<;Lv.8>q *%!-u|p.ySAXԭw#7-2Jl,@T3=Ҧ 7,hj6a m?_̨ew)P[pc;2q.3h4TfHpeU`=^y=Buhz`n];d$;h5:re[$1+4Ѭai6rvݺ)}|SA6LqRt}5;m}9^I'۱mVҽ˛9*i-ĉx$fQq [Wԙ ӵQZj 6Q[bL$XF7o #Y7N&:㋞3C*@кqepW3ɰrh7Yɛ H4] R-vL2v&珙RDk=Q٠ ޮYE⑸-ﯤ` Scׂ۽$>!?^&17a|aM*$zٔ4}Mך8,FpxxMYz%&3:GUt/a{RXF@rV $P\'f~5 D1!QR8V {2 s4u%NJZ0rɟK#Bcsh٪qis&%dq SxF=ζy9Ż`ݟ[oy3U`S |&J}e"qưbM4_+ ?y [wroOptܚ4[Zj΁B%qD:H%Rq  ŭ\g4=:;<^F쬺_BR y|GfG\K$ţsWY{5 ً!V*~;+q↞j?W- 9)yRBu}sFtn]|X3M0A'Z;ᴣUZ[>":Cu P/C4st_bVm[Q>9abD>T6+juG߷u{YШcT T6 DW7c& `@+bj_2Ejn_%g Bm%3)( @ʂ:Ϸogȃ^> =K%BiDD C)͇o8P:tC 8袤Xj QT?9(Y7HwŐ8BNwF 'թ}#$ܢy(midqRuTVW i2ѐQ3ΘT1X81ma]~G _ 6F?:\PMF_ͼ0\؎ZE,?^K^;<QsI⫣3 %]ՃI)Kˎ-Ɛ)椀%Ow!Lڸޠ;qJr͖ՙIΎE+-nRrɇJz-ץ6x1̡͛n¨ BhT8kT1K`>W%}~Zo~$,ePb}EĊaS3M-eeK_8y5ViЮLjR0i8wD 4kR'՛41ѱ+Ji, IB*Kzh,E-UٷN'EVgȭ~/OUϕ4J>mkvZc*pG+p_)n*>əqAez|+h|[G󇮌YwUA1^pS\z$Խ$oY{7وWj6ܮn7FǫQy0Ų~?/3a#eMlSJoС?;K€Jf dy?Kb!GS/p% n8IDZVcCf<d@ `wwY>,r˱ m'|7{ۡnp:UtYA?\ ]#?e T_P$!G'fؿS ْ ?sq[HW4[$8`Ӓ &w?v3f*ri]*s* 7pD:d2t!B$"L8I~Ͻ,+IF9`H9›(U0:pa'5SJK8RKSHV[q7ݍ}XJ4W-b"ra R\k:Ʉh0 3dO ~%\@K>5}HX 2i0X b/iߔRn|ZyptNzxC}L1Vҥf_,OsYHBb'RuY;~zY8.i!6sA>Zxv۲S'L 62vAx д܉caN,V2i`ڕhzN隥M*.n~*~e1fs}Ūķ'te9,i+_BɳguA =y`x6',YDA%g.8_g DzGc̾ךAd-D-<3dL$}'Wx_I$JBgwZ} |m_ y{։#LX|@| eNIڽHIPe6YC`{7M*@v'b֌BKqYw).3kDzn]?!:m ED\ԛGg$זR 8- (*Vpzx8oJn4PtuTZ6rQauǤZmUWdjz8]zQ~x]\G|;rF(K󮴮Msl~{z}YOwr\:k>Řl_YK{cM{YLqdU5H)8Z<æZffMZwy`&_rFÔ,<ۏѫM/GkZ5Өj+8e0~m\MA^Mh>Wgq3&~sLv6kǐٝ6Vi4JO o'MK]ݖ DVֶsU^˺.:/K<3+O!u/hʠpt $ReV8bXWn $ 7FqkKm7HH ytM`)g v j[l[+M%bWۻcܸ뢃_UÕ,Ba+?9${8t8A=!GOsEE'=z#+ >ZՋQT- P.7Nj6k=4"/rih`Pab|y Gɪ6ԥb' ]6=U}‡nOG(if)G< ,>J!ºrGբF%~^=!:ofHbR3|hֵ4 åps*>*EJ1 's`?TLƁ$hxuZpKEt|,e$+`倆5PU hޣNYVE82_W\h_4Љ`Ѩ#"#?9iJ p9#OSّwQPcT'9N*q>-e`m/mOHr2gnQZH<5bYA#Zi{쌦dDF5`\f@pdQl u/gǽn[ʀ$! D F_0Кx~_[?VXb+s;[ϐ$fyбg˽3#_faĭ?p% V2ڳPg*>͋rx*%2n`R9kduO~L#kDܴ94w_N]W,KmCgK4e͍-hel_Q/tog9V-/'Y^^_m:wQHV/y B*_}o2ReCVZ]"10x 0X` Yc@t=ljN/^~I uA!;Rm^,~h閍憝~z÷Lb/g @ٝm (îgΑ (GL#s`A@wܜNR؀aP79XQ.hA%_=\fSrW'W2V WʸeE-MpWɩf&oX̲^j_=.W =?E}\js79;MI#A@LԟT[ \<^ߞVrK-nid6R y-\WqsBoDç=K5?iݔ~/|<\̛lEϙ;*+- K{ 5;5V%2!mI9=FkN.S^ɥ+z$ N8Pdr垮,;_u)ޖ*rq7#iN;wvGo\do=1#=Yx6K1j9&۞WdDp\.Q%HPAQMn$6Gtp1MnDrK̗"$@ M'뙷aĠ,<{OtºfW[ QFZžDT^֙I_!9V_<,'8zʃ޶߲.XzG2{˯Fy~Gڽ7=l>VI7eeyŠ)u^U˛ Lk?s^wl (huReG0霸?S:"ZGt Wͷf*>W_y7wǽ` b3;Rʝ6rJt*j ~ nb@ A\~ (5Ǩ<LT']ً6,>N9%s[d@У96o2`6 xd4l,\8ߌF@g08dp l.B%y06 0u]#+FS c0u͜VΦۗڡMpLN*~Tp~U8*0w+S[g<[9sxϦxf ?qB6}Q&c"Ȓ1NHP@$Vf&LNeO$^rr^rhoHzf䏎e}$:{q<$,{4;#]QMX WVlv-RS / b4Y/k3W3-dd.W&3A'%^W{.) OQyOs$e9X|C|ȱ\L3H_@iusV1*',_L?7'b\tb,0WǮU{f!4|w'& c*8 7&V/S\7Nzd,##Bәh\-}MȎ+w^?G:v>[ٍᶺNIp?:gf2S}֮thT!)`xQ`s ^b6-Zϑ?u2 Rw1AUs Gw?L4^R:+KJNBr:/dj"OC<x', gLP/f_]@?ՉɌ-٧yF+PLVC< Ss1w&SloAV"'Q:k^;IItvmE *q3R!J[}sF5Z\vMEi5:֏]&iQ];An:V ܞvFm/IF#<"*啡Έd{\'dSI+^QvJ#|Qx)dDpM 0mWVsMt#tZ#{ccc۶m۶m;۶6oխzg~9S}{$8{oԑ{&[Mzv]{tLGC{ݘ1,=@6=F]>0諱Z5Cr_3N]#dE3']:ZQ9u3}ѕoN%yE\ s.޴Xe&ߚj)!NWfJڔOcst௿Ocg޶Z={.L2, e6-"b:~iOOTD=o:79$EB nWڣ:hꁇ$HC=mjl w>}qMx2Ŗ~ Pyky$.%+jaEk{Fdw{H{UPWUzuºjm B|"vkعCXE &:Jʐj]Pr+ N@*UO9ߠujLߕо$"\e[;\O}Ikؐ03iwOÈ/A{6o=,|7m⋴ \{+渴~&`jQo"+것xhAGd4YhnrZ$A1Ž+`V[ acg9+PPҕ&ڿkI!|zb θT LTV*dh Np!kd㭈NS.ٜ1h\e̅5 "elTNz* l+f]g:g^;bHy4XnEl N bhHQBԦ4$?-i^d)9yB ýWP2Yø㬴d3܎[LIY.̥~o$Y¸Ϩ:V ~\T76Y|lFRgP Mf…+sPI3DD})9.X HUIP}Dt`Di-~C}oM_Og*!eZ޳|svleO C),)0Ԇّ@ݍ[Ca1(ZxԶ>e9\e;l`q+V6]_;7ˠg'Q{T6< e)@T(X sjZ^?YT+fxRWuIgx9rddV2x1l P $xcяFZtj ”=Qv4%w_:e^BɛN1^6mevuPe1 ` =Q`zfԬUyή&Hfj99ԵSp0Qc] 9DS N@xBHj(O(&{uA4E_} 3Գ YT.c35f%K}IΏ# m``& [:Q{p0.!* 5G58O5AEXݯ()CyGN$@hEt[{6د:΍5םѭ 9||3{pб ;&$nςb=nI\>qd/сzDN%4,I%owT16WLa2't3ʝvcsU+onʰO@mnͲ?ekɮBfAO[hǝ-Z@LgGVmSs؏ ѳz- Ni_Ԟ*d;SeZ]1Q_B0=CӛE2< * W$wĊ96J'_E =WdB]A&WCP M{T7*֮#:Za֥KƬ/CWjU\E2;8>S51CiI%,nǧ-$tEMMv51ŅDSMs~~G?|+yU9r _-m&XXwՈbv2@gǜ3TuձLc 4@uݟAOό)9K,_v?*u¸$;E}eShgUq+q8gxYhw c'qԶDBV|iu=3ZxB8K6w(Ag'&U-4j{a1kC 4 0 f戵?I #^\` ZѬvq26gC6lj^aƫQbx~{,K}wxEHH/Z$`ON[kz uCw~[.O2|1(qe+*W;x+#v5uE1>v݀$P0ѤdWi^A+ & 1g-?a7 nST~'>Y~1· ,Ig{ӣPˊVP6 MߩlͅLseq&AAYJIr|B+Xʮ&ϼurcF[hqי7pA nY^"LA!hoCW^'+/ ֍% <ŶRYMm|V:Ƽ+V5>\2d%]&Báķr{ɌN0¡@XlֶhɴdyEe @ԈCz)k/C*[nP>-bٯm^u7fhEۭ\o{LM#y<=Xo|LyV8?\};XY+&:(R43\4 *+}_r9`F~QwakDZeRXEBAtw,gU<Iw1ݑ̫p W~)G &MXqt#Eo(zmC\x{kR\%do^ 5 ;lüG\r$"Z;3He$qn@ عNZY_}녈l|X5LSH bS^CS$"X3TDv8gSA0*:/1#.tdUf.RKNUb-M0ƹKrHB$KC$ΈdQ'<>SQ6.QB>t66 13541rP/6 F,XoSjU2$=U.lhtNˁ OwOTxCwcMSu pj] ~s!y 'aO_ՋPx?yۣxAylJKF34]?1^ f]E` )lŠlٸdNБn8!L4[L//T\TO DK+ j0upjkC ~JSgϝKcQk5oroDumUUk0>@ӭ-J!rF{]8Shծb;>乫o٤(?<)3‹1b@>̐ b 7JivLP |TO/2W sH$4N圜=6(aA`jQ>-9Hj50pH>o~>y0glo-i$ANv' &aWx!=H th\}\ugf\ϴ^{o_y[>wW>FE,u2XITw- vBd:UV-*4й:_DZ.߽>_)5<{GGT6-+[ݗhKJw*1%Zu4(9@qѭ />)R‡40Rx2qg?IG腐.e@6,Ko## Wm݉δSgD8&) _^w_lW,oc-? Z}Gm~hohZ9sf쉠l X.z7<*A'E8ld>+r[nJR&_O:&J5]2Wc?>jw.;X;nCv!|^*U}L*:7&r2 粫;4*~8lf+ǕZMau6CMGDˁ8PF`ԫ8ż@};%hDvjUyiq&TZv@] _QB4t8ߵ(?)Va_Cm^l&=`secӷ O_@GP?~׻e, @ζ#:9PC#U ̪X)3wjїPՔ.ޤc0hÑ3™ݩ0q,y[(Z\`1EMT\HwYlDS8>:M,3>x"cGC|)[_ >[ c mh)'c '&d5?'HKPpBR3?B9Q<bʑ-R+vCU4t~g n[rF+F-ifNr. q9<Mji̸2M(@~ꎙϪl_7H|ںcqִiUas=D?>5BBp0 ޟ+) DWo*FAB#Q "V@Xjμ4~q:P5QfP)f㻽g$ ZWNnh]l1=T8SOѺr>Qd:y 9Ws~KTx _M_Ѱ၃okCo5{uqnk=ӤAf۱]TO-oTY~(]fu/|- c4{cnN4޾ps-/U C.[z(.|R9O.rQz0CdG1ghO.+ƋS, [/Q4tDGD=vc̾A0[Qb[dUl3G?Z}yu4֤$z i`6PL2_}Ow)O- n#xgI2M GWQV`) J1tL{*bs+Xm1i)J˩ɡA{ТAtMȏˊIeN:WӀiCi[@@`
K R]vrG#Љi͝$:hJ<T5߷uziU݄kV#h\Йu,!}ʊji,.l.`QdŖ#x|ڛ 2eN&l,%lĠdK(ɝ+UH+{J[ؤyuc+IT`. ݪd%a݊S񲮙b⭫ԣWDgWVWVlQ_3((,ȝ`!Szq 9% * jФ+5h6t_{ohVRwN&{ YgC jڷV)q.pE@Hśo8)[7LoJ;D{딡mP_gz ?KYy濱iqB`7IG?rBzO_hO:]+ SYy -Ya|RX+cZ ];Ny-CĐVr 'UKmrV4 dZҹj$~b LD $=qr eKS9,x)Vp%34敵.+ҩj)pkZ͇)$# %od6͙l06f3Nu11PIiO'ܢN$_b:m2Gŵ{ֆPs"qW+H[̡19@v@ @A$bZjЫMqY {w7JpdD,l(uV0F{QNbFI=C} JʛxؚFMmջ~1'z7DKFIPˀ˜}ftȂ;埊ĝr#y@|5cYV2e_6&60})ҷpSU'pYFS񑽱g)ji fdB)w Zyq6Z\ / Y\88HF `kRc\y"/_:u9]+ >y 0ފ$ؖq_6֢h$+E=^7%>!*?c%AOx^C<'ƔQN\ydz1ګ aE_П%%W0K.v3ƐmÝ U H`CbWb&. R  9"?T ^!\I/6*gOj([`ݞGv*/<,P0Ђ`Izc-7s$nx;D~XΞ7& c">gHIi]VrcT"54@6.aBЧ/ehE9I;#c[6?-IܿCYƌ#Ȧg.aNBw5ƈ;0I3QY|h$GEX. *K521Fݞ0~v9QH\c nH@N؀-)1kݜ8@WQeP <5[2IBI%*L6gj%ڠm{mɹL8]9HBTtWjI.An bV) fֶMbTCrh"|xQqZb#%Ovm&(ee0n>_3ąᚤ* S!cO8L̰ $g%S~,ta:z7gmP ֔C a}%_W9oE{;ឳQX資iCl6yǫ$艈`Ҡ^뙹)6!;t۵K9Eg[fgu@eɃ$1GD#y}=1r0b+qh)6f O!e7+ZJZC.>7PA~47&jYA}Q {@cm.ΔIY][P(T wn#&.ni nӤ>fԄ ] >KfFI.?RpO'߯jӗ̀6 U@э!򫧫Gw'XiԡM&1Ây!_^H\ܪ >Zߥm/l3-~Wk}wo HӪsl+bKSzfK~? ~%vY7@(ϵ W,Q M B| O6!nQ-O'KH,hop7Pl0rg5:(ny]-mH`Jot~08(U1ɭه ۔ۨ+V[`2+Ki8WSi+ņtm>dDumVr5l"O`Fk4nQqoqr4l(}شvuH\lE:`nÜdjt[ 9!0 Ȣ \y'#Eex6TpzoQ"%P$7BAÏHz!Ϣ~:[%_41|PjNsrT,chF ћ>{"BŸL{(iBM8sdcӰ@@nȡ?k &5ai/1q\p6nBQ+[+e$LN67 \B1@Ͻhm@ziIqdXkq8Pƾꁰ-qr퐶,4@Nc ҧ RQ.cWT1KL j:B'/Urztf/|lq6W1e9l_GzkQ1_n<>?*[N4Xl *2t)?&քbxPҥ5(_@QI 428N)YvkNA/F~dor[?~͵ӣH7Yu3oo9Sfʣά[WJ՗Sa o`>1a& I8 "U'M[+Ҧ(Cq^p @ˮiENLpJ:gb7OR\U;c+9aHZԧXx3Gc~}wm|.J"i3y7 aw;qfׄzoko>'}y[vtD*6r\x.Ve5 LWժQU'LKYZJEk*e1cY# \`fo"I pGMS8DAy03/pUֿ-d/qDiol:pD@d=EL 8 "^H(4\U,tROLk]gT婖9^m+ {.+tv4:."ֹn!в "bpI QdBġ VSnQ4stF b&g^t B{ `n(.A@զձ_nW0ƕC@鬙ٻ+AyڷߑnNHvO#<UvTp&)\4nEHGŨԬו=CtEҒIn$SЭцfV@K׌5o}Rې ^2SzwB0'6Ο_cHcR}U1׎ZRb^>{'rzyOmS0СLרB֤Cl7rhf#mb+n2S<7)O$`nV=y.‘RKAm1<$s5!lLھ S6J".):MRjIāʷ| AbQJx zIx}]M vQJt>H/@,dPT'd7Dٍh*hquC6&ncey᧮$JBLjml(sTY`ԧszsVRq׀\8(5M8G _} xZ;ʻ-/BMœ@gSqW# !)pR3ȊL h NѢBf3Tʳ{nEGfƍc .]Jϳ+۰ deLPG@{ע7jH*Q;`|^AѠخfzr\ح>_ryU >+DίZ;F&k^ȇNPLm'Z#ƶ05MJH~fF.ΥA6pŌB.uo'pDd}թmDuJ#Z"PHoPEDƈfӯэzX0]b.Ş~%H`jM()iQ͔̺‡g 'HcksәQIщsLN );u$$'Ak PňjzyZ4@MP`6Uʰߵl:Sa%sУ~cR\@'!:΄ rħ6鄡/ b̈߶h6qCk$E#I.:(Oo">6_>|ϙ?_!mcTٷf< bD]QZvz?§gDra ;ԭy_`œJZ&!ALþ>&ܦ)jCtq}-zm7'&iyTuE°`RJG}פjXMrm0% CV7\i6&*4]{σ@s7l`X  n&WOJzJH^J^f\(D2Ѡ61OleBqN&C|vZOyvb+$K%'F~FS+Q!Z}!>ҀiV2`O~gs]%G6P%B!'K6ZKj>&)9MKc=imK,Ð#dJLIfdJH뼁Uȑ Ͷg"}J]2/ݵnXҢ?E%>+'BBXg Q思+\fEg:n`Fý_t'`!jԈvoMDGzA%1F*^{73_/nRY:(jT\~K>7ΉqֺD5jb-3,,I z:!] }DPCMbaZZۣuzj`OeEZ;=Ǫ/BzpU, v)1z9B{EzZ T +U llNU5X6F` $> cD>C{_GwhVЭᵧvʟ7GO7 ;/Cw=-_ A{dvUnqٗ-rZnkа@'ћ wؾYԨtobؖɍUe;Whb-?{)fQU }&C(4x4!Z\D]^G܀Pʰy[UdӐGD5L>#:[qP#čjxX"2w$w"%dn&W=}l3z BοΈ1珈kXd̕s?d5J5s_E{kt8rU|Ft՛{ S !%E/pdN4Ж(v`q)߯Id ԥ!/:4cy^6ravX Ɛ#<7{A= ,:z,%_dl26"+Uy?0@9)A]Wf=mUD=BR= `wvR,dh1Fe'Q4EaQ1, o¬ej4/(MDMMA5O8o"p“^%Q\(ce$oq;{m`xи>X$!t@ee0 ɥf޹ۏAEeѣj%Y<2JxrAf| O33PF~lֺA |tPEyfV h2-r2Nf 6|,*YJf.Of) 鷙>t3y }OQޟOd5U<l]+Pu{ϡW.qYa]+NI{0s{jJG>˟I]Nm%дSK!JzXrz:XxJɂ)'U0GlEDŽbǃ\$®Xdóy}KEtX%Vt@ltʁLNP9ݮxYR9W'*[[qh.LAv46Q@I$3{H $Y $;ہ8"lNL VpY $*/^u k>YԨdc4fM 3Brj[["ͻkVvZLnIǛ3~Kn8h;)BGÄ D^C3":| `6ʞBpLӂ$z+|rw3 A19SQҟG53U+}uVPҧ}<ԏt,W-?vR"/Xҧ9(=P[ It`&z\Q$畓3E8I4.MDaK\Dz <SXLȎLN6pm*^(Xr+v?k;~i5D=F4nٱ*qiF%I?'m 9I,iY` ߇C'_'s.G$tRsF1&'g,璊ez$2jLʉ;|IA;׽i'~{8{/kضWs!jH1%9hM>iޒ{4yzumiץ6ѠN37v[`.?(oئ~P-5]uT=%rci*PV7{(xUzjAz=\>ߋ?Q]h6P7R]O%V|B.?lҤ|blK!N7;%"|MUA//6᤮J/gt%$ ;Ul)B3 c: Zs#o3C#$f@ź=/\b 8h :_$гľ>x&R]Y 0g<b́7GsB"aL5Ej:L4֑GT-}*w (c֫7YKZyDO+sN6]0=LvX/0`V%1I{bkc/.fI&Wo+"̥ٶIBoI]6r?6s[˝tvI+l\2f(a,u]Lw)i 񯵍MbAMVkryhIF(L9Z dj5Z{%Ѯl>N΢J#&u*y3p*jev߀4 j5y$N{v$C49JZU$ZK)*yjGg 1EP5U`q<mßD`Di*#x]$i#d{Zju2RץO&( ``6 H)4XJM*;"q#aBs 2aTZEB~܁ɤXRC&k Q Z 3V)AH !ሁ.Q`k#JT;c,Je9:]GMD2t16qNDb F],kA" Y`PԋtHGs wЈ8F̰ W`NIf@c(hlM=pȔ3xmx޼]wѦ=^φA^P`ZP 'L Wִs0^,*m(4A$ aJZ5̢qBFx 2aUďQ.ZDgLco+.:Z4)84X=c1ym7|*)x -=atk:r]ʠĄgʫ9>Cht3𧻓#>űG#KX}țE_O=): D7΂Х/%G͊Y f„ࡈfoO*:Ѽ[R? v6nV(⠫2T|?۰SL1qR& [u-]FH&uJLRγQbP) q=9/BϕĿűI=)#/j=9%k(BEJS`r YMXElDJ;.iejH#LjZ@ܔ5Etz@uz ߾Ⱦ|UoǠK\[}tU~=uq>捫WٽlCC?U$^~ Z&iK%cNj4oҬmiͅa%\̿ohRQX=ǛDD7~X5|-B?^??5݊Lnjj܉PLuU vQŗ[z+#5{Vۇ$˶&٣FM=*y`7 F-GaSaZ(L{X$׼]x yPҙ2Og|k W40 QpJzUvnZ~xvӽ9zꣅr..&$vRõѳ_{܉£8s$?$+SνVtG/N,>5_ͮDaٚrmvVMy?٭fj9O5! a-ؕ.d!cNï N$wyduGϺ 6#U=(rE4ΪGl6[YuX ]9*.KNӭo{hOCXz%ѕ9.Ѱ5nufJ{o\clHl!{6x|GũK] kȹuTzឫ2x".NOw]RhkzlI6IgY&ĖdudR}MTM2I$LE5jm1XE[iUl&j:_ĥ-CJʆ5W4r1}5UrjݛվUjc$y7poZ?u37nώ/fi.y3$Ml-6B uÛI/> Ȑ\bwM8գ$qu_ ,R[^_yt`"׮0N#SBrGSU< ׮ ԏ,+%#t7^XV;VmL Je+]~R©&Wr"FtB5 #(kX>b+SyN<[!;];{l۶Ζ,݌ʔr(Z#+08πf*N"lPF߂MWvST3<+^`1:lc!{w<3iL>1(iڎIECQ+:A].zYrQUExzͪ\߯og.SH?ݫ{`}00I'0C˛j/V*ޭ_u;Δ.,,^_~uy_bwBz)'Lyo𪨻DO̲G#KnhHi Ar?KSF}_*<3P} TUL'1I#e?ktOx=V aQ{ PBG#G9}BsifƵސv0n.{unBzpjɉQ{^dƦ0۳V>.oFz cDŽ+Gt<0XF GT.NB!&׊k}Ϊ3T{ k.qC\#_eG058֎ kĐ 1J0ٔTc aqR?)O */bit`d5͑Ba^:8\`patQz-ZR2,ٚZ4- *;[vERq{v R>DfW]%LN|so\:%SD3jTF'e)>׼C/bP<uQ Wß.y-SWt$=ި0d(O;bKU*cK]'䀱%! *s ZWM2uPE"T>^3R=z62s9'E1Src;J%7Jm>G}?ƒ]cjE+XҕgmW9x̊J1k!r4y3vJ Ŝ ډc@zԪy֯c,nds6z,-X ŸI {Z\vsb?p'…v[hq4 ^{=Zl<(|WLJhj۳jsGQg+tl{7+?/3vhlj5P)}"]AArZdm; iVJ찼_oR5vzcYA6wN^.2R/\n_ dx˭+UMQ,Z ca}.U :e$f$٨eLY Ф$7YA,5'-RuZo##,E*(9:ҎΥ-jK)?Tߑcvƽ^R;UwHRi-nr٘(ܱiQRFDJH~iփh%X$es QНj|:) FSfJrMc¾[WKWѩ, R"s-rH/3@b{SPN9S$?HZ_\.e$o@~_o4 `=a|fE5d~Z7•,xU[J$%L%ekYnJuohYkCjRW kB RY98z𜼻gw:7!I\BCB9jٻvyaF:Ql*^]nNsmnXHC? zp}ڹj8;ᣰʒӴ4T[SRzqC/jpʐ6[gtds5 j|@7tƳ>:^U}=#yxm]x)c|:㙬! ,%cp0y/iv:txM$p %s!)ƌ7g7 knb'2̦YGaSm'DڸwZT@4+y3\FZz1ic&խV+lTE)l \7ڿշǷwyCLuL* ûGl\U'o:nq8\wLol+4 Nz*]&+ ^OPQ BU`Xarb*2-]8`=6~3HZH<% Qɫ\Α ce )Pf29KL@.#p~q5.:Iex 5 RIcHr>?,̓2!S( qiBz<>@+yz줄]E4ˆyC3JSr?Pˊ/;6/Q1Y<*,#ԠW)H > zSIk^z\D r˂ʮj#sVRntߞ HT|7zk/Ǘ4dF|PMg2KMQxER1>j  Q'g+dUӊ2K%oXtap^?Ц5?~T4:Q{;[:]kvPìj:55>'}ޅH@eцvm!aF]fLZa0Mө}OZ [ Qq\|i.Z裝CYu.!rX,JKL~45q!ΒLƜPLAs(s$29aPgM ǴN(QB@ `MAq[C U-Op+9g P٢|3MUTf}mF+H֚<*\w 6ClY)Cv,)(jM G#8Iy9|}#>adPq`4.$MFD9} S4\N}~{y[Io4oiV~pCHDdRN<~Mg\tt궾5U=H>; 4ůFw1ɫ sIV0;:}=>t°tw>0smm .eә+ФϬWi^/VJSSkJ_ju{ TkR4bq6`|+*q]1gAbR|\|?Y5s p{BĆc~M,M[W6{`էc<Kewy=La"`]""@haxB Eߢv0䛀`D'r¨2\S"$=9Q}A9`J& M1'L.S$NؒS.Z4bf~(4A `"peg,+-J}~Ie˰Ne)]=Nl4;Uxp0=|6nƐ̙Y =F`yH\<[[t Cfl0λ/~wa|HoFT,9'lD⧟ol9Bt}*~(i.Dmv~+.1ϩؖ[Fig] 3YD QpDBZN^pyOM=L )3F4Pe>PK-pa5YS?C%;<*CSQNFkBtՋDj5t00a&G92RVHj"d Bt|t@p1RUK e:X "zU "I5 *mT5K}Q;6 |&P7)|:U#HuԴVCLz&Լ" zeP7%)75r)4oTShϘ3k^HԐBEu X4'mMNifFl:)d}F&ĵQQ-tl(d2EHj*&2S"eܘYM`Y~FzE“m¤m\3)*a!=*dsw32L׼&X !VAhP̝Av3L[-`" IId7F7@' q-vG#Y$ܩsBjڶS~ً.c?!=s aim ޖTN`""r((Cݕ*˩c|U׷8k5Lz1 ~"( k6r 0rOʠSG |4!I΢Dp_JL6yv5V ;̌[Ag`Wr{- *Ģ *ubQ2bhb@qOCs$bp+D Jw &WM埆X>-4鏸O,餉Z3Sv:JВ^`cЄkH:2Pv=e!w$]swVu}_Q0 ? | UT# QUud.m{߿&\|gԄYMqJN؜غanXїj! vKq3g+.c85:RI@5=>A6?VGK$=>*&$PlEvrlի3X4k62 tMVξX69':E9q˪LhYƳ!vbr{ =87O߾8–o #bCWT\8ZlnkQ{A[e7,3o6}'$h<^^L ()"Œ' e7 '~6!ہklDBß =E4 |Q,mYQ.Voۊ"9! Ӭa SH1ֶ69,x^CG[KG.&*peD㵬\ ‡r RqCim[gz5a$/UJEPJ5\C&]9cۣߛRk+Jr_2L3!yx>CKPu&U1K5%Wx.S1C SmJ|z |17ڇUMi @g3ȑD*Ni8;yk~8[BΐN[Mym\(D_T C9p:UJifo /cܴ)'=L>z%Hj=&r.aL2?E2[ zBVTdy:o2eXb{O̿Ji3C P>4t=peJ0B4 85_ eqB ~([hws=} 6Ö́COL- qavvx:aRnKm7|I"M+If J fzrqF ¦>;bFϑ.pV>$N }`;M«k*io R+,W>dEHcg1Ha 082>AQ04b QƉ;gYDPKʤ@ы9S>X<|Qy+K7cdKxSXWD¹e.[aVFY\;T؆9-̱VփfZ\#1fB1FiRJh67 , -}Mٹ"aܽ>$Be p?2 ,0LiHڿ 4fXQ'[ןǹl ٘/~޷ cRm)> U=n_8JT 4s;$~h~rhf.3j( c(ͫz_M%_1p V9ݓa C)ʮ*@ kkQ^†J#3d6m3/#9BV~MFZ$^_݇^M4D;%+3.|fKD~/wBywX@+,u?rv<_td ZK'P 5RXQ`-%`r;;Q #O5N[l^5M-^3oZ65M%~1fg'cnTh| ߄ۏvYkwir.5u#fR)[ur-Exu+I=} @2Ħz΅C !&n_L>3+?vdq\S3>IH3uj qA_Ĝ?_l|^-ԥMPe-3/O7 2hFV=`қ9g08C?Ͻ~Uy_EVOS\I[z7+8}9㱕mʟ/Έ_`惂"SMS2t|Eh(.V7* NyBQ.ߢh ,د9Gu3": f[3p 8[5c)>g2CbDd\CGmܚ&MWz٤EEERԿ 7Qhɜ%Lq"I1UnM;6ivGRGf">`Rپ9_ELҧ-_Tu xӓ>ofK"٘ҀpPU! M᠅Bu%GxBJogIUh3xhL>a`~ӧ)mD%gY%xi豍&|/YV2bZ򃜪gH ճj6X [t2%fTx}xr-#43GB޸J?VFFv>^Օ46* 5 Jl7 "6h![jFjȠp$D ) S=S+LEƬ#=(O,"mar=KOO8ɦ'~kyEz)쯾#@ ,2>biWYU FV) Z|赱K42J5y9+ĪI).um8m UbΎ$P89q]pih:ٴiѶѣZ H1'{%!AY"N~4՞oQ#LJfp4K$j46K-#:EYlPG@=# LUb\Dbl8L I A֖4\'fPX/B4M[  CଳUjl?>!N{!@ h1"@-%,EUԳZig&_A2<֘%Bts )VɵO1Kq$wOMtʧCV}^K)()Mr2 !"țjڀg(&8n%K,A*aY=sdK"Y%LZ-&U:q<_)åj;MVҤ5*U*:f S,ʼn&k?s|9FAҊ};^?'ZMI GigMPJE7CĄ;eF%IW\l(DLҶ+ '}l-{mjndƵ gmC\Z4 *X*6 ݳ< *SCs` N\6 )XjQMѶ-bh .rl+()q 01"[Yu·Iz0G-8\1 y@20aU IkΪZxXMKHCQH|z>v{?Xz¼K` V=Iח[`K$+n! wC@ iK}5a%ZyD9 m!-YB(L@է^՟ɱF)% UUy s]{+WA@쩋hGq 6PVQ[EwBp݂۠;wwww]ןzWշ#}#oFDLZ#`ӥ'Ɂ{M]᎚WGNh`pQ'C -Gbv9MiwT[A5?{SzvUwޭҳ ) 9o3v% xw]~L۲e?tDMˣP dRs3~ obd>d]%:.lPgY4]8&#(rݕI}Ъw[8~8O苍ҮW*o8qs ,I5A ƾf9^A0]SPUkF.}g X{I1y|tu/c VK)%H(L}딎[:9}5hfH08l]ӲMQȇ0s ".С >eI YgWMj=wB\^ola\ltf[lXwZ?ڑOX~R?AeB ѤL W>I7-uOqp!̺%c9txEC?pLT੍G>9Iq> eLDW!l JA0UQ[Db1J+O[TWBhy5O?%nJ@)y0)k=yP[1+pH`tpr,cnmԎ# c7T?N.96qqZb^BVWq̰1+{enq.'XA,7(P { *ㆆ1Wr2>҅NYeqyg2=p[~YF@1>E dq%q|j>/k͒#$Vn.z"N ՐL:bC qώŒ?Ӽ0} }=TzNZ]h`>(  ګ63n?e3UQZ LLp DAxB@Y f# yLD2]׾r?څta+&|'pC1w5ߺMXxO0M(H]xH"mk&솝ӕ"MȌ @;!0y2oPyLt֏8aЗx"fYqMmRT/,PŖV_dW>]|O;nd!u~GOS^\K6<dé{N(zW^@>xvMeHX;[-xVL]C-V6ij"[W tdi!]J K\saI³P(P,6وL;mUJ]f2KX:h+I^׶g\wK6'mAw::_9S&3*L㢻->5ilĽ0^tH@)=(N;S£&}n j3K'I &sٿ7m %۾OCR&-/FW*2]Xx4AvIC6F&z=I+b^1oUV}(8Qr@D[fChK!4QcW`';&0^!Uto8?-L(WBH;կVaz^Xt8rbKԄI&4Nխ)Frrò&c7^l'#uKJ0-vơiK2 ?Wsձm8qL9ٻl%æ.1agyHB:$2X@VQ9hכ>#RCsmLv MF g!Z l r}9ٻJJ* Ęl Jx=>`AшZVH;D+듪ZSwypx F*U'"aaNlw]! j0y3%e)QG`_}ЁٝK)tj7#шն! I.2 {b!Nt aM?MQ.Y+EY댺MH"~KgDD@]UN+Ge#*]D3\YIi4|鷇"(,;^ezdTD2_+~"m vSZ"1X!? ޮ4]wq?R9hb1j(03}JPĮ/0U$$$hY녆rh.>V|sT"3iuR۠Vf V^Kka[hɗh!v#t0*>_ Qprftپ;ah +_Q5yN6* L~PhgBKtG X)) @ r_edij+hϒҏy1b`媠?鱙ƖEKڂ%Cr"ʯ"mdT]GEu1c4ɾ*ʡi F}L&6Iu51cͫ)%GGR!keVyr;\ÐHb!A.rR-*/tX݆yȂdI 7hX#ݽĨ+֪Տu!; oŤ̶T0CN od_Hxvm.Zb/N-ó i,=?Iw Mh{rƎ⢞K5k%l^ U3g19 $lnl;?t}ؤR ^c G\~ј^,qp/zm25\FTt;FZ 4YJifvyGOVZS)b\IeR!xc]W`neMBWJrP[VN }&\aF~{?9k {Ӵㄵ?AG3"~-ʶ?ÄCр+[!Ev7]k鉬x% VX2*[Uķ-:|dAK%M]h\\ݵTvBR(r9-8\ǔXJ&Vkz+ TFU yH>dUy±L,,,{Od9Q'$R@dVCYl ^T&# > k)aUGBM_ZPRp/Щ$p{nnft8m"t/ҍGͯA8C _vaKLف44m޽qp˗w6Cf.raOmyxElyKL͔? D& -7LqT:M+NF̔Sn0-TYw̱ H*4Zۇz@е_2 ^$c]ڝ]ԨD5xkK&XhҪ1cv9gnȝ'v\$0B;D< :|,k` "ԛ`'XQnC?[(4+lLrh;|7HFW)=Rܮ@M!aSSy "'$?…6B?ɮ(4=T%o^nU__:V`jﹻr JWE%v >5l6,_kUe96vfwrvہx2(uį2s m0OP[F2fLk Y8KM`Q:o5|Du;`8L*iE,J?9F'/+A-i6Th0J{xL-BYbuǑD{yx*iWk})vޭKpIR<ϮBH1p3"M҂Ya WQM3~aCdBs{\|>+-n~ :EN8""*x x8y&iYsϰ:K>*p4 GW\ ( f - 5^U=(eF ;w,/RS~w܄?Gct{|?De@]`˩7!!/H8}-j?|tᆞf?f=-!9hڭjFB +\jZ_ҾQbSn}U=i))_WfH.D֙#ߊI(- iӋ>4z`½[*j>1fr&h^Zf9cUab^P0ݣ,xa`ƽ +3[#u䈱2}__,3n}k$Blj38'îFijs!`^so7-0[ܮ.۬%m-0,uvt="0p&\cJYc c =/*aeHa3gH{L$\El1HšqxBpC/лOuZS_?e{Fu9CK#gF%C6f&j>`b003w&aagfsT702b56q71f5q02QuH[8;ɛ8ٚ:pk5IL Lo_sr<3밋ߵֹo ??%DgXqy7]!׌&Ia!2"es"8ˉqgg/] V؁1vf|!Em{y!v-1BMLoCD!eYmcs:{i="+MXƘ씼ٯ, NO "975aMT)b'l< D}@/>s ~p!' R0[0]wS3½O+6:*?W~MT! 0 Fѹbmw&QK];r~Ai}T_p?,1/cECx} NC VЖ<2moJds hq׻?%!9 &XH9|_*hUr DF]\1{fY(548)"t@.M G{Yzq#@},wN?zuL4٨@ SyCuIw2lW8}u 6Ѷmy׹>`SmΌMcCvg_&ǟݗ j@(w vlu Q̠Z=mD#!tmv._ >yev(Jç (yᬉʞיz,M A}?!U xtq=yx~0&TmqH^n9 68~*xC0/xπhK]̺6;޴NOz=< nv\,{rճ_hsTE<9\q'G/x򠋵|e3Eơj2X1mWmc3g/ 6.5'ogmSzfАߖ^QM9rXY_|c.3; V \]c# Fp^//\aw Fb ~p&=kY2&`zn.pcZӲd~ F&5M!xfl_%8fX%TiDTiv@%:(MH!(OKsXzgkJ.ĨsڥSw\^)$U$SSr9_V6(O\R%,X:!'box2+}/.Wـj!rE}%OK JZqoT(y$,jF">P Uk [I^1W X־ZkڵOJ >DGjpkbٯ&& X&gpݴwT߀DM-x-D8(+.7.$'o({sѠ`lX)qt Z;n!6s"#~\2K>b(d7 JQ=}pk%`6Ϭ`{FyD6C'z-[b w(#GWk_U.FzH5۟&+=.b>O1X^cܿQn7{cDD]0QG5B> m,٘jLਇ"q3'=*֗ʛl&^ g[ʿ=ٽa8n.OαۥJގȑ"we+)"lf9EkL̘tu,{ _:Dv҈B v:e`<)Zu?9[%RTi$Lt]7OȷӵMKԜw02|يvF]'C~l_١3Ɩ3ܴZ9Ҍ %ؖ=> VYCTCx- 7RqΜկE㽅f +yc.b3#]e!ӊx~+ϻM-ѓۀzA!9S&_gꝼ}AAb=;4p&B*HOTσSmD)1)GtNx7ldNcZ"Mp&;s<8@hD:Qi7h ZP*rǫ{z?54w<=;_) N;,q9 XST^_2'KΉxs]㝢dy60ç.Eg]-_odvz)J+Q6>1%GpHrn8Ln%ߝ:#f.jV(p6c4%7)W̸,iFͳWw="PPc$r[ Z hL~MR\?Eg`>bX"Qy|nD7-Q]f. &ٙeLzS S;n(nIEC ּb֙vL 3'J ~D5.>;N8fQRW0'__t%M5I(l<(;V*7flJ$҉,MpϚZ€[Vc^wuy֦pYg)`|}im{M<JZ!i6qldbZ'J:+%BDb2H=Y"%AR IAԅ¥2[Q藱dMo`RhpG_btA10**H``2S9 2L?# ;A+|>d=aǏB@x xiSֈPngU T~a덥|f~ fzCb2Gg aaD+K*>Oxn Xh2{l4 #?($Hu|3ϱRpGgFA'9m$^`ƵUt]t W lCqc%ݐ@G#'9`&Xp톿Jwֿ\ԙgrb45#3$ ZS׊qhvJ1CsMZ8bZѨhF }M.oSKޚ95qW'և-mlM|s@q}@AǪ dkyٟL#ʎ3Όdu=g/)ZQd'f W&qq_ p3KCA^2d#@= c0EGÁDx S"fgOz[n E+P\Eda'>}U R8:R s.^Cn" b) 'gHl) zf%66QŹx,izJLjy͊/k^UUA Hw^~_{`z]ĵ;;R6ԁf=@p^^Tg nuH?e7)-d2=P]Y~vh8SMLn jȱziF, r %Tzl}ro(e G4Fu씙M8pq𲡃geΩ>C 1M}4w +9hΪ81,]͑ 1 ,iO~% B".K8&5=alJT/:42$ oof̍ɋk0C4g )CѾ?+U4'4p4 h PNa5X9۸8<1yQ$C p *;EAwg7@G߿PI2X!9eHpU%ͮrmoӎ8#5ŷHM9 !}XsA,\QC䮷'Vdyϭ._[$"7S<2U΋6dl,'+DjX{6%rH]vhh'T}'#nWm3#r%͖O3s Ŋ;?vJ W0fܒm$%Ӓz ڥģM.>|{f5; :-w#./ dur]zC<0"NnWCӵA'烤MO!=ޫFgпF0b\Ba][zoS+g >H+&o'X~ftl)cR@""'RGN+{"hrh2{|lPRFX]u$(qNX'UÔd@1yB.*>aG‘۶^YJ"e!kp I41XٓTt.uAT䇋b򁣒о7҄Wسq,AY%^ɟJ/ko}DaBBeI;b?_)-RN0wB~pM^MjqmXot[Xt}yHh|{ۛBk! 26BЌW&9Σ 'R,&+A(rCd?v98Զp/{6#\]%X )sf PmzsϾD}nCRҋeR@"x|_3ê})s$ϴvFኹw"Ut6&O G^mTiOB9Hy*j% Rw >|<1- .7evTvL*Aabs8YL(FoS>['AT͝]ፌDA֟OǾƾ-:|R)W_l#&S=< 1z&1>%.]=g?'׍eY>48#?'M\bVzSO$pD()khx-YnSo/i Z&YxX*?T}((MMu_w54_#+Fn7;$W 1UQا_k!xݽ?[bt 89%PU#^;={_;Nc٨,lay=aK\c]a" /!]h.==#cL =7,ktk}mV$=tP>o z;k&x764w2jrp[5$W[VfU>YzbO]0nw4T:Iyu㤞ߖ(\nm7ߣ5S XYSY6u`{l;Άe,`OT#t\R{Xc@0򨄏G&a,L}~Ü+|W.[ݛ5l=XFd,Cl<,;˅ rfzvkfDp" *7ɚ٣N2nЈt(ʅTpS\/6wZ>M|X[v3-#ܥ^ϝԻ*50MiHǾglaҌOw 7=)9 w^rVI.(͒G̠ \@OJ251ҹ>8w*y,SmlzDGW BPQ9V5u{p|3<Us~Hnr+Ҫq4ѥՆ.ĺ rtW#5YOb8pIXG;U" Y+ }F@`IZOSzWxrbxz2b֒ 5#^@Ch(;$۰mc kT_qڰĝTg_ Z&' [uϫHO] 3z6EoWkf=o7 w!if{-T!Z.T#{h‰7;׸yc1"2l`2]z i9~dctgϗ۶m۶mc'ߤc;ضm۶ձIn3Yk5wT]gW޻T$mK`}liU$:;sB,jɔ~LCK 9tY݀#dbF \! ]Qc5 ~mxTE8Ӆ٧[ŷ(szm6E ʨqz#NE)KdTVp3]NZ^A6[Ξ;|E#4O7sRpCh5]-u4.Eu:5PS}>j&B10L"qT'ք44Ј>"s"&׌ Sh23U)N1~QdiTnrJJSxJRKHm0k\8#m7:&Y*::rϥ6jCvq*T~?v5aw毷&"ƨ LBzO_݄:h'3w:^ЪwrіsKݜݨ»Q!p蒽ϥX,PYeTvxwX5&4Fm]'k:z"TEcn"ǒ8sD 1kJԂpdַwuTا5 TӕK;oKbC n HdnԀ'O~7[b~{W$u4J {F::w򵬒ij;U& B%ץWn1bn΄ >4#Nx O4^kəVcEZC~?#+?E ovwh^`jG|;Nd؂/,v('22_*_){XHdK ǂ`;`#Xz2pҶf%Kыr,?p+y"QB!es%bjXxWB!jg)JMatZp¾3t8%%hZs\ H9Mc*//h;l9ύ}ufQ] X%BL`o$n =*0Mu AqAbiqKѪ}yC(0"mm-󿫤Ap-8 O+ܴ(57'B5,nt:^Ӵg;slџep xܬ/!3FċoȒ̨i0p %Dݔ|7TM)FZ9ЦO:zOڣ\w of}Ok$idnYhpĨmW 1p E\Axg~.{{@ip@HtCWoE+Qr/ 39^Mri  P7^Zƨ h6!{sdf_:("I"A!YG0_sڠjˏ_7)EEa۵Gf%,ЅXs=pf[jyٺ\H g#?2=~, f*V,>ntN { rf^';n]BF[/ gJ$"ۺI2WI'FJT'S}$U*D"I@1t Z n7ϠMⲩgm45u8޲0h*m?aJfy.D3UQ{dV] *xGԋǥƭ ]:H3`x; _y*%0Gy,wri"dݧ;cYY'K/9ʹ Fh ^;1f1ӠQVyvkJ5UzJi-,+LѠY*sb̃vQ^~_W[MZ1C7 Pݿ tAs#p^Rn;g=rv܅焹Q*&yW>Z%VJ;B?.yZ1P`Թ,=x\D8bWK 72˷E#<#Յ'k1oZ3[7o"I7@sQH`n[h&91Gp/ZK4_Р0/0n&>t~02QdH?ORJdaH3M_(]yЍFN|9{i^5q(1uҩv9r}AnMo[(+VӺrfU"Vet$pcdvgvMÞA6ؓ쬷7 6ʰGi܍L0jXr9%@?*[49ԑ#H' Tzsw[끲@2 _z~NVDdH8:,-~¼G=#\R;Fyh-}'uЉKlj0vk} 7$ 1NjIuēbX/[ }7ߚ5~ۿ \H#*O#xOy<9` wڄX=LtA T†ldJ/[H6L\L ZQ_6",Z0jLbG(%&p#̡(j$2am9nVt4KڗݻSȜAf\kCQ\CnE5U{]t{ݶZtGb3_D@I:[w̎EH&/)-d50\Djw2?a)tcDz[ v=ޢv|lcښcQzo93 BLu55 $kCb'<dS1}pKp`-F_* ?l$QK1ƅFͅc5e2w]喍mr$дѸY*k;R kL0o$JeEҞCuZbPYU@) e%.K{-A6V? (Q(wTϕѴ-锌x}$:/ş0KaP8! Y\58Kvf :(*hɾV#l D|GSH-U5c8B db%IdiǭoO鈄[nr*榮D LDL D\ lD,L \cS+I$ (A(fW_MUa!b$bc b?889q/zpj8YwEe+'uZ9Q .KͨK*[ˢƊ]{B;p<P9. fu#"Qٳxek2^/4-E{C"D}9x{fb"'ǓVAM۱ϯ?Gj2S>DKDr@ϵe=m8jZr0he@{oʂIVI,i&.p3Q+[hLir~.Kf2ykdZ?"e0x| wȒܹ?Ӂp\@p_7EQi^R+{Ne6@TNNep,&f)  Ʒ?%e~OmRiT" ȝN>(12%~zc9 {)JAQP]/ uaE/AYf= Zg@мm@La㐒}ZD2>@xig`éK޼hF{չ:IBI~soh~QT1RG8]Ve.ݢØ[9+a2Y_;:P* ̋ mP 19YUŸTl$dHf`8\6@eZٳm;ka 66f Bַ$OgѾ;"@8?/1)1praR팸kDޮ!carZR(]Ε!^˾VyQ2I4?9 n># v+f)cV3$i" Ge2v"٤%9vEpuRz<ܷE8im>JK 9ق0tv GӜ7Ɓaԯ0 6EsԊe*6|< rtӈɶؐr;| ^u]nP75k*N_)G~X߼5v1c!0/}yÅ_+e{0PЊg[+˝Dy;m&!퉩,3hȲ%>VF-,fuĠ2Fsa0ʮsap^@ ^ -jn&7*v ^I\90ڠ6F'E0~+ BeDrW gRPeU4)r%xE{I/s/ΐvIPu{lSQk1 ]BK=B^*7Jr%(*3XdOag';%?()sc_A'_ jepśqKW8'éW=g*.I%YAՈg[\V2RQ=!VmTBꞾɉaMXzzMP1 hq(4--Aߤ[JLRNF~S@9q.wLыKHK6i -=w_%|&p5t%1YfU^o9J?YE 'x *Gߊ TJc2$`9٢*~.ͧ˝y^A[DC#=xn=P3?YTqւJ }|:.;xiJD%DaLE+I\kTژaO1v@6d8ø#4'IA1~43n\c ),DF!1q;4wN1G>!gQܥ@C>6U閪µ"1EG"Ckf2?5m7=bwn҄y`u2(Q#40 +sLٟT\I ^|R蔝:,Zņ\&^5rW 02gV~٧dՁ5iz"5 l3]/cѡRm蔽]F>o`$r\j4@[c[7\B&nZ>&ek$rB S\ DPXEX_x--eF[ш;(EX[S+T D鿳$z/DԂViIQz 1 ''ND*v8ŵb:(WP^J֩ 3Mo]Җ<@5b& L hŨ_` )=Ro>Gn_n QoNgwV/3wh |,: ki;\.i-j%W=Dfv"r;\z^)Ylu1jN$ږcr]cE.ʚσjy/8RPet2+?*\[k;Rto*`nCw:G 5`/N[5nlB[DWŽ)nK+ a?HW JK1 A>wǥ #*ˍULָ/U;ʸSRNmzC/OhTl΅ Aɯylןm?)K+kP;1M~O&WYzTUJlӼ: {OsiGZ򠂕΂V3 vcK[π aѩ%bֲ(GUu:zv3ZoB+P$ 3{G/y{}nk}# *ap@]qJ,7Ae~<a%RY/J7urw QV'0 M޽A|z/&/ `[Y(CmuX^D[,gո#=46)gSħӘQ)mkHN2V ʰ'bz_C_S`*it)0|vؘwVLm adǰR+96;_Ӧ}~>SLԕZKbO/V4*Xe}Gx RE>ăƽ?oLnPI\^S \" N$ T8ȰG'I{üXU[S#I&-єQַ^.O5XX'w=:gj%f+3QQn ȹ'*炚޵ o9\~8jmݜ[s`a}>#B((c~!eC_1Cha) joe_[˽Ku.s#Qnj 6CxEhm؉ȳ?P}E#LE™QƸblĸ"E\X0pü> MN+-VX6HԆAXAR\66' bq8f|Z@I mRRrrPG@[v]a*TQ{DYyeN<{_AQ\r#] UPD0+ڭd?B["I?D3&pXk;ʼnW_&@5qVw!>s50И:M8dpcJI`B#2G, n-<,i~!dR-\ӭi/ Le'|% z-'mt 8)'KMpBP3-~MO۰|OU[e,s}«bWNd - kD.I)6m*/v+DE'XEy9,s;tcRi̤52J-^nwt;-NҰxy6 10Fղ-s\ J4΋ >p)9v)rb SE?1e̶Hf<ݺXa[fMl7yw9c4ĢJ)ퟯ/h,~,X*battgL+ʚQ姐)[},qVeR0Ĉ(>)\U'^d΋ꩣ-aqę2}bjˠ73ZRA[v߬#+m`߰8#JFqP xۅnô3 3F4,L@uR*,k}@e!!/|.%dtuCsc2 ^Lew * ~ED(k$x h q)ِ\=;pg?o類?@-btO5\9$LBXSXC0$X]wNʊUTo̙ʅr\Gtd.kh_飺o#C6:LuJdUuBDF10isTU~6љHIv7>r$&x]R (] rf}Зp!Dc=QW3_A{S,`8Vh!o$xB|SKCz$I"? biu"ذ "ꆘ*(nѧ#\ŎO.sMVJZ jr{k n#G AS(.6Rw'&,J3.H?̙J=^tA g`>Nm^ ǽ"] ȰA4ohh4dB prS'j^J/„Jt;,_=YKn ϰw5>>{}3ܵUeQ9>fJHW6Ag"'O6hk?LcN1O67(Yi{C!w(t@2:dO>jFՃ7@9~(zrhx.)pxʆvyLX"0lU;"<팴bv4ˤ=MڏRKJ'l"_ 2^y~gqߎsqXc߮iHoeBDoFqoV[곸/YFxJmC:6oq|s$žR/mz@rݮˡL J_+)d;[:v="7vo%oB kG9 d :ݴĤam:0n)^9ݧҋ~|nPΜ!h 2Ӷ!$PeRQ :36Y}sѓ|z7i98{F$=+i=$q 4:c8Up24JZwɤcmqa[Zrw_eew`*yAt&zXgӪoP2i74]54*}54W q;5@6C?\fv61x'uzc%XV”sːTHZѵ[KdnqϘ◧`6 Q2LDbPIHmEOt2P{={y}wWQ=0s]h?Xm3}/ò"td)5%;=71`6Qٯ:d:"sVsqV#۞&ۈBRQ^E&i q8:*]ˤab?=ܩ?bjp9/#6D-D šp $s2\<@{d[-jFW6.gB McS 1ڸWNYr2 |V"y&.n?i#M\C\.U^ RJ L,#؋oE4cweo%!?L6v'S%_6yvEL$LHrK^KfAmjɺ1Tm7 9Jj,ʥQ`sX%7OU˧2qީt^U(GL}*,+7{!%i$&Mӑ'Ņs&'$$,nELʶKa SkP`.&8zAم^_ p:y}F@ tLvL⴯`q kU_y€dUc^ 8~* ^{rLwi>7o#Țid\Hj^x9,C%&@Gk4 }~b ts]3vp(XRuJB\&<^amĝvI>Ӵ v`j I ~0Q lk[juSšD:UXG_ S(&A3s*F'^x{:eݘMJѵܴ-cjHnFWwJr3h.58[!X4B ٪.Dxe d c>b:Yk(/HOqKcɘ 0nJ}+ @Eg%SX,nDxWlnԱ~57E*Ȥ۲CȍErϋa)kAO] J/4\h2X|WEעv֠fo+^ jE _$.^!` "<ZG7PE*8*~Lu =$4`Xb2?%ޖesu$?p;0Dw!,4Ocah Rʐo{+JY$ Q}%QFvSQ1MtIalKI{ KI&iMK&@a`ǔJp6w{#ď25yۀDP&d bd!%v Lo9²) 3YSjY0Ϯ6K.F *lB/K|-??<+IhkruB{b2&Nڡ pMb[]X[$Ea(*^*[4h["tچ(ŏ-jK1VE?k<0mA ut)Knު6P | T0`"o=4f=4d9 Wxzrs%kd|kz[v*JtV4-] 2Ԅ~Ҳp22uTAW~0Uۊ(rYXoi+*'y-0qdN*>,C@3Vw*s-:b%D~2Au}Fj7L@aoHF[=j;|{N&ߛΰbDͭ N84aW-(2Vfe6'&f XU !T{"I/W2 =yIwb9cqjMvː$.m- PYݮw4h`ŽkLFPW +B5`޽Zg=Y G3mc~Hz\\`Q'A4ٴvz"uq 1K'.#5W 蘘Rv( n8dp; zҞ|ߴ'yRrMz؜҉=Tde 3zd*)r[R0.Ic 5h-߷*\~gp%Ғ`t) i~0J6iNlx9+b瞍o0b>'/GH<痜p{S)>"n?pA˾[wWS}7>9|AkR@roa"!/4R:к;Lqzу 8!1Tޤ,mTۓ-J0EY i0IsuZ3+5?e!^qT1ۯOWŵռd0!yP#R?|hh.Nʗ"`tN+uE RYL+u,KAnX4D<ƿrIrwYڲ`(׼EŒiN?%0Ki_hUI$;Ok`S3IVpm@KucK)i`C~JDaAI^CuȘ?xR%trG0jNJ*ԆŌ Փ V:G^e`b"{Z5v: ~kF1ŋ@p1i8TோdQ1#$iZ {X:9t_ -Ծ_dY͒,0p坉1)K<>onA"3" &cnDń8  xg,XRyQiԺ#,]M! zB>gwC12jVdҕ1'~ÿ&wYNg-4Ug+cat^3x~]ۆdhbF'/*\wQ)sqRO ¯fE&0.HaQ# 4.5g<.{O jQjE1m\((9)вh:T$ΝU $Vn 1Qp䥴FMX~;k,6k5\1XmȪy#I*K>MҠ - 8PU7O)A-bxH_cscU<#s7pn'q MZ%UzRc , R/)I>^R3/?J ,wA7cpKH*,{XN5^mW,~L(.f5} rJY\x ";볨7{,fg;vS&QJղ2q. ((̄PL& [ Z1??'lt"v P<+2NE0cMo("$5r9d:]~CcEϠr*kjfu3 ,bk_/"@"dPyiLJ^{`giASsgO;ms|.bQLwר [25 F0s0[ ~"v x=h%w&/̕ 3K<T0,(B8Hpr'ɝY$lAouK&ܝVs^ WQ0ke KӔE{7ĒK ۮKs ܲ,O3G=L-j\K^a.Ƥjx9">x .z c/FZJ֫ݣ@B< ByZ .^xjXрkY^RdHhxD XW8ܼGAx+k}bcVѢk֭VȚe&۰F(A 2ȹR Z~JD2%)LTxPP xײ>eoSK\)s<:KS\Aڽ DixvW"MF0c]+2 %0o9m$О  H!M>F9ҙgŻab ~2]$*F ?.pPrFz9/cʺ{€' ]Tb7b\|C X}^)%zHlL|Eh !z\'f(0EgsHV)d{#F3 jUGrիyמ%+J,*qw+8dM(ВgͻS ($[ |HK;S4KDFcO.:.r=UʚPF9Jhc7151܆m&*NaKT2AK]]QhݣZ7<0sɰkQyv/H H/H)p8||jw6VqGȃ5N N nlneފIT`0N&v̬eOx9Au[n W-oqc_@L(ѵoNS f:ͧf; ywfg:0sƚYHR;`&TtfhMןSSd1<:6@fb%xҚ=1ybҎXj@!8\JqJS7#;oel#Π/Xe$*sŁfc ig( ;²2:('H1*C!>!⠿ 1d&1ġ6?pTx_(*9C5z;l(_CaH>w˾w(** ?bd;.t3)Z(֙WmY Βexo/>e"vgXUJ_}XI_E/EC`tvUW)zu+[hco _ jIx zwPe6}fqj<$;+x%8(T$жaYTޞd /kÊ2 Uf`bp>ӗoBt ^ +`d*6" 3V@tuxyCn¸VY_02q(,J^7[P`&6 @xUZIZ5Y0zh *%++IK1Fge jR{-tQ d<~HxU,ϱ{t*ldU7䦋?d)/i_EwSJX\ZGH_GQ 54t_.& <8v{8h4P^/RR<٠u?%|Hd)/favthz]{-x ze&yIxR2jUz{- 'ֆɛHWGY|th'/>sáI kgwwǿ6>ѷ2bg9c7늌=5tjo:w&n: fO@hF.W%Z\j ԫ!K6~5o\ςNQ!xamrsNE<_lw{>QGKw3P)~7'*|}]FO^}ig}uhU/Nj}̫R髧-DR5ʖs}yuz^3z^'3O\ʞPPnk'nQIP)r`-G351PQQH:wH9XLݝmCauJVa#5Qۛ `Q.@{l!d8(P$) o@ϼGރ :Ϊ UnQ;ocuƾt4FGdx^j^+}dhvcȭdӾD=.%cOIX0xUhXmgCq]_hDp6e G8;Uɱhi,m6u@Z}$T-ECYO?Wg721)=GK4ph88 gBͷ9lffnx|;~*g4)vןLA@7zs=+of.Ik(MhJ+p{i!bi1e(Nz5]÷c J>04)9D\emϒzjKnN25 DT:[QokTGGoƎaFDm9,SRl@y  Ը$]0A4\I܁;p!<.FbRYޭH} U+%Z- ,ڵV]y# -+k3lSM҄Mˌ<)́57ead[ר yuR6ussB~QT3%d9/sJI =t&;]\݄x|q+|$,7:}i` ùPZZ4Ua1fh˂nm*O *ANGgzWk|xq;jlNޏGj (P %x 4|2DhXc.׮u:6,,!7p/&J0y; 3?M.?ߧU/7bmlLi`&qb{O<nco(ƧAA-g*Ig`kJ[B_*/mPfV3uM6+=Jk0'^{wx+5DhOg(􈴙uKn e}\@(22: ƕA W9=J-AԶS#F Z:m7mn`u \לN`>_4-Re/K,2TK++*6W Piؽ٥u'@3%cHB5& lL,@Pe^3zjLLR^.9 LW6)>p;<1~B#Kݼ?W(tVyXx]]>D6y@Pf%v|#vtTk  C#ZTהon~u&7iM)4CIC;tzug#Y :{A'2e0U4NP^")C)t֮x yMxڶ=$pT[i?e zźF+.2G}򢜾FĘDAV.=nXi"7'5ӈ}-kumR6-_E5AV\.|.UbP?ahz #:l>~x>"+C3G#iz, 7GozOVn~V`Qx$5i&N7]]kܒTÇBs ZGƒQ; Ӂ'qgF:³ґ۳:qMJ޺ɠG" Ь}\{!#W{#sny@qDt9U"B_W3#c@Zgq!xa- e̬W8z " _UMtTh ?`]w kA,E^ 21fiID%TʰKe1lϢ5fw!Nݨg@qڈ*)?p!I8 Fz,.X n\e>4hQG{$؊`[]}M."&"8`7XԹ!ܜ8E'~7Zd62 ?ŞA s5 fAC]`6Шځ /}ao?j(4Aзu߭w?o)x{XK.O;n|oM/tZYa3ѨLm˷w%Pr 1}b׳-Õ+Q(Q&ưe}/I~*LJF[f唜:ꤼb}p#^,%?r7X(. a$Xe~ < |4ب7V<#Ԇ7 @c|? S}]| 'mnxV\ o.voE˵z޽o韋sck VMܵР$hxbߢ`=ly8G" fb b#'*&BNĄE|D0(c8\rgskyN |. F0TZ+?^/>7G8)WY?Qit-̕z";xיT{'h8anX|XQ)8g䓫)P%+.TNxo+syjv#|lY?:TJ{5{.xj8C$g"o#.n0+A2{+"bO^)xupe:<纬*;i|摼pfUU sEuV',_z_:]\EĴՔ1` @%; 9w^̻Kύj9x38zrM"9"\nLY o"Er: 񂝣C}bN^CU!_x JC;h<1lj:|4` gzd&>G+I|=D `BNpw?IPB\ŜL 2l'`i{E Ƹ5ͮ /wΝLh/MQ iEmSϑV $ r\V73.hXgf5qPQ9 FjغZe$L Z6e=.<~M_̾]f8^6 BOjmNiTUtAc "T)a/Aw0/ՈnUxfh;"4,ڬ1zfȹh|*P\r[pyyQӬRr(i{,"?];!7kIQV[J3@||dSɵܻYuUG^l+1c@Ӫ?O/o^=f~~+@T*f/edڪ&:Rt1﫛!2'D(>7JsYS{E>&j>5IPGT(V 辨N@`(D#! Fc8.V%EDB"ƛ!T??ZD` ,%< jO~9:,;)ŨeIؒl1JJcϡ(=,6ӏ.ʄvx̞0 ڪPv'7iMm%B-P \R&"}(u/ɨJ5&6 #qY4j^]&WB-`^֞kvkPr5 K[^nHeo ڬ\)s>WF=)fP#lנyV~~5sGvF75J^K݉i*la߼AqJW)N (̾\Lb{?@ϜеRqUʃT?*C$kKaPXB|9qXx/^lܥ51- 7pXs|UWZ6«NHcP̉EBrhG+knFb|?GI$i ԀhbDkFS8JG#PL t  2s_@GSh!vJ(5RUa4 >!33fDX^Ac\*'-i:KA0KO7iUFL3uIiRmjm|h@ך+[,4 sZ ,XO4CTzsꀽ45|!6,@XN{ Q ZZZ0&ZW$]+3?0@twIi]>]9K[a8c #D0t.'< R{T] 3y+,R"! uQ[sҬq.\YrPtlv`aT4/ PJ\嶞Ӑ,fȣ7Fkn]4~|})b &/ x;5(^h#4X:(b{_Xy@lBuTY{?nrnPz >ApU(s,|z `U!)1Sc@85,%ӭ'$yw+h@ ~bnm( Me%Y f4^-_H. yPb2|_6%=UC@9!n DYxI$ċ;O IE2sn͡&Py{hɽ7kI  uȪsR6+[Rv cM˳H5f~] alU#oƯo4ԏIhy4G[F3tk XVIKo!5H6O{^!EBk )Klh(6ի{{wad~ASKzXSu"kbR$kwxKkE+Ǐ]a@Е@`rf2ejz&ru{/[{q<|AgnVkC}[Hnt{e/r?"]A=j-$Ek v7"}'yMatqiҢlJw2z[GHce1ݿ7M\=\3w{l4/c[.Y@|mL.=亄.[d;cccDp8 0kR[,qZa/sfRCdDF6!W|J7%9饇ÖL 1OqjM EvGFJ.]zw>kֶ/춓HK`(U/ Q q O<6n-3zRFcz@Gwr Dߗ=5yaP=sMn>;!xvq"oLJ5r>Kjs4b!AH tL<9}D03303zz[yŕ-Sn$f'?YL%3| 29YN /wOrOچvKoH!q͆g QH`+5wZ\z6nmU7A>.ۼ aLkV8";RUh67Q[,Ol=HY5{3%_]59|0Y%]_73VU.Lnk`%>k IG3& 2] u,ej+9P)/uuGImʚ8fM,66V:Vo8N5iX&wEtJq!+.Wuk\uUA2feoY ?g+EVbvlՁ*N]_!}=Ȑ묙MP]Q6zl4pMQlv i~62 ~fZ{9x\b)lK|wX[<=#gG{T_ m$)JqS&<6YñWJc-?.swlrkk q"0br $!J !5= bKƀy#:ʚ{뢚_@?N1nI6ONjlubB/uDU>Mf42^$J}OYn ʤaT@)|SHjbzw3$% W0[MH.!;5ֆXhklCAmsumP2қhQGŀf",@iN'E^8^ksn(HVBrWE8ˀUW(yޠؘ]9Rlh  $DH7L7O@lt:i rcf)t0^Zjw~2TP3}DXR sй`9ZөOZ|PQZd1U(dtyIw($1:$6T{3щIjQ`::hUzj#(AHbTwZ.*sFm$ثKf29[qԥ7?W ҇9JЇuXiu5TZЌus7 [-[0 TD5i[]pnizƓ.C\ӓ#-q pq Sr>2h,T)_ZL:0r:4jA  sT]FZ,k(p5uz)ĄڎcY0 oSvFlQC-o=7UIw\(#>fsiXOEYMϯq2h!x$n{Q4pWS/5'&tmsop_Ұu,}v0x"#É8N\SޒGϣn(?q\ =d;Ȕ-Bf+C c˛mr8+{)%$ŭoooZUf%ItUU$<_ȕ($ +ӣ,`*.pM{1]?G̫@pzvZ=53~/-ͭ~yQm)1?bN[P4G Ex M" -o^`Z *,b;ݨ~5}d*R2iQ;];<}l{#ƂVhlx?XN`’H>LV bf {*W ?*z:Bqpq 4zJl6U:𫬠#Fdp)9!^I;LB$S{Έش dQ6UIT&+a6gw'Cs2pC gМ<& L:)*%[&kWgFC^e 8YAKEMiah$FAn$$P@bA ifhAdh$|s;̽+k=E~wa9Q=)[ؖ3DTsnONp( %SY_/Լ9yNrbxس3sy')' b󶿋uq +"Ge&Ui_V+H_Sןk$F} ɱķWtKAцA̒Ό}EyVztg(pVE7Q5eבT$xk,QX^ףM .6<(ye(n0]Í?-rxO 8@X <9}} hk+X{?jTrO`'yeDd$dNw7_ JA*(zC_ڨ!8`Up^e(9AS4gL:G@shUZ( @#:CT`̛^]â &S/RiF*]Sa![ MC%l?UJLM#`hrjTGs9idӄZ}м$Fqda+HM{*lr⺽r>IK:PARNƁ'/n6q "u KHS0F&^Kȉig; P!{;hև@!\0 Alw@nRl3/8ok,5ڔa|ʷ_Q=51V?*XO3a Œ/yhkl!SaU&6fI</y Qע#[ߚx!DvbÒOV3ReH`9$ `:-2BBܑ8O W\rdϓ5ָ.W~TX`HюryAGbT K>t\I|+Fiw뜻r1]lQRHMwL~'#L.h =&6;}Ma-$Lfa{z?WnP ")ݕ{JT⏹,=z )bwaYֳ)>v5MNsNAӅ:\ %< 4աg?&c8]SãLs([tWS'(ckjCr!&NNopC~NuH+Zc~O6:04DvblJxm-w]zӑ')$wH--4:G ZO!qNA5[11"tW")q>AfsiVbGa[{ԨZYa)o =e.< V-mc.0 +Ȥ&' }e1"o|ߛm{Cp3*v_*9{m\厌/9,] cV @A;X3 qpwslGr"ۀ/bN VZ)H2x Ȕs.b̈́3l#~P0n?ߡe؀9iaWK<}Yy4dH?w j_I>Is`1E(< Suz?Fy'+4.O֖Uc4Q;zX\ MUuj{$N}>mhA'> OT]='rCE鈇v_fzl;=㌬u>Z~I;"#wwGlw7 R5rlC>tk>K)&[Ch =ӧWo 铒?jQ3 +Zwk,xysj:b1-_{O!4ЭNSqIɏ MɌm`~1==p'X|HTqzW|Fuio M֮A?ƽ=Whne&Psg&ʙgpHbAF߄y5RQɂ $d#/2]9ա]N샖8` -=V{BB(UMeM'&i\(CIUt,(xR ͳe.AI&=Jd$`;#tcV{!/G)zX}xZ͔f`Iթ305;K8W|![^nQ@D7d#Ol8eH{}I\;.M85H}x;쒪?ǁgbfuDz>Λf-|9h>[A^;8᝜ޘsey4]M苩7.*~d7W+dUC ]X:qOZ! R9sJ琩qՖĸ&ģQĩdOΡ5b<9J/v)6_qF U៛y 65o)=D An pO}O0宊eIp}2'CUzqQYi7b1hqG"ȍh51ZIςcb( K*sY^sq @G$s2?Tʮ~ZN?|<J_nnI'=NCN( k] pyDD* 6 |fNem|VgY V !$'\ue6eAX9E<.gxy@': h H)DC-8CvHa3?.eRK[Oٶ /2Hi%b5Kwvovx%~io 48P9en;[Lf̘ga9[޷zl Ƙx*zG#81hq.5a.Gry#DOo}i_3%,DjW1%y1dJ7dB,5PV[!x#hdۯ;LfsAC &Õ4 R֓} L9DR{pT\[!ƭ0.HLVg:qO m.> {\]=H$OWlKAgZeqgaEh|esAbb%ѦLXƻ(<<+o#{Vtw|h:S\rG \*@)ObU\xq ty'w^)BBk^fc虈3dW 8t|tpzx꫈|`:(Ps΂{a[r@Ҵ \"8r 0>H"0Q1@hZBE;F l^aBPN K}NIRpü V+iߗ%N9Eo7!fx{<%DFwfHq=0TәenyL<@?bsG:M#8orT'Pɑ*?{Ȧ^7Wa Qtk H:u&4t}u!t$̳PxwLJI}t{5.NE;Ә #롯NM7 3T:_Dd 6?әkpd_$"J<t3%{[*F;ѼIi/qA&&DF.QEs( k6yr`?Y ?Bv M я)Oƒ䫱9> eX9b})˓8x$t4ZNsH[/{krbg]a^ݏaQriOkA{h10PE0n:2G@_[O$KC=⑴xWg=cWzk/~!^g۬xO]@ŭ}ǐd-/D=f xI25\#&G"wkg8VPP(rwrwQ/KL/5gMx&Z)Ē {EDOY ,*M;_8C8NO[>P}P2S" !=N'`U lQdɧ:_@n(ֳ.. h#[T$"(p+Q =鶧}﷾awpV5:FqHh9.W9L)e;XČđq;`uO &G9<ThC0.=(f$"tQtL~tC1K`. v:G14bHU<,ި7H*+.$WN}Fu>m )#D|ҲObLR(A_r V+{M֊Ii;"ȋW-]5r|u[2FRLFU }|~fCg>a^8MxQ^H/x_zT<3>.Wx9u"g2hW%B^?Hamb,Bs$j4t97I`U/wtBP>_d͂|O4`ۯ 6).:ĻT.m2SmѽjW}ݍsprS>+2՟W/e.O&GZ/rP',&i:α80\ٕE$17<0d2u^fgq!PKIUE ̬D.k$ _(efO0'{TSމ.(o͸ܥX7ֻ)+m.a n)ݩ YGdS&Q=_;6mE8 |,B9?4'$4`Q ~V)||Лeep }`s]eK, ʤ~AfAcar:2 ^sqn CBJf׽)TV1ܞ/Km$JN&y)>QvI\ڏ9ə.)FsUXɜ8e'7ݺ R)۾nq3hl TY4u%X5slK+Qg'G4:5 !x41 L4v#{S9rv!+1:Ėd ֚J6$ nzGfUle^߅Sdz %L([3!VFk[ﱜLx4%ݟ\& c_P`:H;"W^C߇wE\y [\z5 |634WI_JNzNRyKӃ‹'42'xdl Q=78W z;y}B@wڏPObit@lm"TM9g y= RZܗQF)1f=C񲻫a7BV,\))",(!KnM<" Fܠ'hN?y)7ʂ˯[~|/F&Ǧ?-}4 Ͼ3 1T 6C-! _'#\id/ŽURKoLVF4eC_ xW}.tWn+y (c{H*D?0Zƪv],)M ~}ƿdApa.i= o,gnw\r2(HCü6 li63vvTl%Vr{qra= I# m9"I ϭ8E\m /lf!ljL!Sը!a1`7ݦD(턧(GPt1I SAR%99Gƿs}ć xph"tr5 x?`·l$W2[񾟺hۯCh^"S_*uH@&(a7@Z[[3MI].?"e[|n%lJb!7J}͐ IjrxO1X尕UV+\䜓;i%ԡ04Mw-p.^s)j`toՂ|ܐbYVL9H+19kw~2Yl-7,| ]8PЂ>+F̵4ճ0 f" Q̽-Aq<+ތ5OG1"h"X ɁSQe 8q39SFuh2bz$& PE3Ha}ͼ/p}L-=Ah$(C$Ca/WFCOr~z+w DY' w{ +|ROgTu򶾙^V]]aUPSi2+ r__nj"kVvs"<|h~c4N+22мOk O;fy9 `LSㄵ}$u h}]"]!GrG\J3\BI=S% ((m/*06#XB%Z~3A~r1gz8H`]ٝZ+ɡR <ΎOL5*eUCC#ܓO?Rq;)Mħ<͌21)-lK9~ $G0vyiy3bXg yPژ"7"l&JWq.k_:QMV0g8ȩ|3a (vJfҵn*L%gV2Y"koC"ivH@\rނXrw%c>^veˢ|U>ojޢJ́,D"%[\1^gA1ЏRέWƲ( 2TϤ/Ǐ&wCW"[cdֶ=s@+O1?KIFE Eq<җC26K"& ʞ2ϑѥF7:k!#@˿ H3f޵Gu +=QuHT?SժdjY*`s (p!BFr_@uxwZ{KP^hHOQ\4y«F|R'#҉f,o3">T}9RGF `vTAM4pH꺨IƁJ&+Ynz_ȚCd9QƎINƎ:tji6[Újdo90z+BObR~*qCW3UNY|v&Tm6g!DLDV  1DDPN2I8 _)Z5ۗݿzTsy7ݢAoV?}YچTK?K?C!Q3P8qd;(6bJZ4aX^"*U"PM:Fȼ8"0\Qխ#4) =|7IiG !` 5Clqsxyd JzP5Ջ*n{%QBbE%UÇ?PUǃGNВ6d0_ EMޥM| FqOK.GOuvO].\uҵ2U01sVM{TpMn&W;zy5~76Q‡3]fBo1h}%i|h!?Zۿ-QDfĝiGGӸ7>;sLj} ɬs,Z >1'3Δ^l](m{Mr`S)5Dxť_c q] tE9Ͱx*߯sp^\0;ҥ8 ȂWu\%쇴 c;!of& }P^_#H~T6=dL@qNz$220QbUI51 .̕!Lc{FfsNǭ2Oh]Arxr:צ J7VmC`\B ['qR ht{34u?{16N*Ѐjq\ܹM`{~tԭ&%?Rx4X8ț(> D[Q.ZNHHjȰ&^(dՀz9IɆ+X#]ȂqN}?k+%80Xnbo'ƃ*ىEQaZrb0!bgXfGi qwpnP p@/k!N SFWnQ~[^Z_ JJg%Ry^V6:#J6|.*?B/)=]Nы2'1a6cA^OU>|*ܿ$|Q v!>ӗ$Z1X Rk[s?z 4Z.ݷ?x{0gv=V q`ΤdIBwf$-B}> 2Į3=ѦZΒZ+{yw.!iqؔ@},NJ^NQ+m-B[@رviORHH#@z;" *~D0B2 xBBM:"mRKk=5)M2rCg^l"#~qҼԲM $Pw9Sg豨T%uN|}rD.(ܩMdŏڢIea?$9 X]/ b5y;TjQS >m$eyi vOO3s0<_g (ߣ %=B vA>KMD=[kDY7+4Q!*{}`'!7g<[U#ܦ~ZXʠrqWбFa=!mZa $l=QFG0 t"$&sЙgʱ<Җk 甾?nG*0 hFiBr ܤ#-ld&PoE7rJ" 'z|wj;GPMg9NEq()Q9?j!Ϣ7w>b; ɤ0$Ф>=;^6 Ei0|L8&6\ͱ,0!~&֤7][EƤy{Da4080@ua~yTyU!Yz6Ѻ_}P)?LvG Z3;OJTQ |*ΜF;9Y[ B39E)냳-+4[be@4");^ ټ讖)@hƓPHPH+1H1{:,{d_neZOzS>7vvHv{[ZM!Cp'J ^,;tk7D$; 򃭅-kN]|_%e`S46^?Mm>J{01S%6ڠ9_j5aGxvUy?xF-oc9\>U͕gl*ັϤZ7εϐBW7Z¯nmAvd8@)o[VġЇ7*6QRrc1]2 )gXJD`T=qefRZW[¯ǽ_3۽,fϦ]fD|ݪCLyf!X]X̑ǷN1b,| R &HE\ ¿ njVA (pV?DƘp ʐ_ fek"|":WS"/J3kKl=R%1ͺ 4+N.^aH?ĂHHb^;pŏc$zIΜRˍX#+;'S)4.:̄GEfmPBRwL4L̘fOIAPJ_'x~-l7 q[z% s &Q\ý~Rs,SC+ӷ/$< QFij Ouݹs{H£%tN/Wc,AdVCW mgu _CKLPqxz6hXhK?~r,Ede%U`YU`B)0f bRC ѓ'1h (R|Ӹ"W=[ D\Ǚuv)q29:LC~Z`ïe:eQvƙ)Pj2\iΌo vg=qfΙ)io96YrSRlHG(x{#fٞGXohٸ Ǎllsz]IjSY5S?- '_ u\m5yg3ߐ:Be-Ŝ=k ,M)0g.zKqxF5y.pכqBX{*/ c|x D2woO9Q߹ΫomUnO00 WLVVz73>5؁t]Ҥ[3(]xå,y O of@ˏb#7ȟJ!ܾ.7[Q/윙k#N"Fm,3?vmvX-Lʆ"ؑ9v$ͩ:v|^eљSAM? O^˲xl$ߐ^ ͰEJ1$m0nj )dn㫴KV<&+q郖kNf@@ :80<:{kKlm+O1R:g@]4--G $ˤTd䮑?1}6>vva. ]n0:A5h sΤ(3b53 1<gC.#RK1Lhsv8F-?پ3EtM OB0hL0m`ۗhMp1sQ䉓ص@η>=pԁnc M3PVjd ܑicfgu\4TO Hѧ_U-Zk]…\[ nn Ё;_/G)b(mmr¹eʘ愪?D>oVܫ~PPH>cÞ*o: jݚuy4K4i}M>e'=xǶo1U;`A,ľҢ43kN_׵Kτvo^ĩc+.F-shHfB!Q~gS`*@ 3nձ@@  5PuށDGL Wb"5*Vnd#iGQ5n hxPW(2z-L*wzUf9)Nld >gw*̍v$#ar|$FG] Y$?\l14HH+t+@F<шoGϛd $ɐ|ZT脵^3N,8jBoU+S^d|g#xs$tCԮ7m>I:;9U#..$sni2HF':){1&Q(J Qkz)@v&Jt_B&8m;D__L3Rߡ* N{2 YT<1y™LV4U彡j],u賃n:2z|iUτv #8? O38Z}mj_"rUŃES>Y")Xk ɜb4Q7h*/eZ1HUS&| GJgy7C?EGZ﬌=>{{ߑK15MD~!r[Ӛrr~Gs`w'VW;1A2Ł3WF]q^.?WY>ME2/ GSf>WcɔCWÕgCIqտ7>Y oAlꇮ w$wk=[ijxf( e`ȥI'Hx6ͿuS5u+\plz 43 ?JZxj7^Ni̵f.((NzbB˽{CGÇ'.O C #VD:3>LGkc^&U[K>. eO^hqU 5J+k(lD`A@F<8m2(DŪWb!B{IjyO/yUTvw7}}%.ms_p{/ j~ޣqt$ag{f+/3?P2"%C8egѮiDY=+5ZټX}k[M2`j˻R?Fv+W܈I^R6+.97(HS-Vsb5QdTcAF0lutpUSNE[X#wS~8Jٮ+ptg u5M6?ZauU5}Z=6R ͂_d&傩5G+;.FJY `ZY~Aֹy蓣Ͽj'3~h-Xa?uw<3p{ӓBWbFk%厝)B+0wڱ,tA&m]&Hs]WcF.K[WV+b(Rm-=N.2dSٌQ}&_~-rk+%0,Nl8q5"T02G$"\ʟJ~Ehܽh3ðcpq.pi:%Q,Rv",Gk4;nY B 5lxShM#s+ItM+״eQ)N.T]Jl5 wp܄5ʼ?f(,o3G?P Emt}KiAߚS-7lM0_Q=DF22hד5FzrXHBp'pTtYBңIt |64 ^$E::IMRCI"EK~Hu ;^6,l6vk묽s?=)r'='p%RuT,`i_Ŭ[B 4CħƲx7N"vVzgM}SO61ya%&Q%~SyS%90A) YgDNJǹC㱠cJ{>ᛴ ~LQM u&m9Sc3!\K-_a*Ō =QǀZ1~7@?q~ۇ?vVeg.Y[x\j"!xO%}Gs_dkLv@LY!/xx]8iEjcp@ #`]BZy^ ʧ)xheR7k;G4y]'Xպ\>Y˕so(`}޴Ѿْԟ?ٿ.~> |3U7G·٬X἗ۿ3wAσEd$bz]-Ʉ :-d@PiK tZ:xTd CW*l/H em<$"T3 (>(D~>=W v2d&0r`:AQR=EG]ج2(S >u>qY]Wul?J=2_ Jv~u0b {HY@LtQC{X~ޔ|5?SXB5'][ԁw3i-eO#^WIv+s\|dREi֒j(2":-OJ#,8w iYΔ!BmjȃžpEiWZGأ3Yqn&]_H+>])҉S-8v5Sl'˺7,?4f7(MU'C@GkIw&.CDž!ۅ oL 9@{ϼ6Auf*V2h $\7~:x:)׽48dh,o]:]ݷ*vo13/C"%|) YVu%ۏk.b1Y.Qg ŨxFFE9s (9 ]9+P=5pܡ!R$RHrb\%4zO\ek뤪S-Y_04*U$܂ T1z%0mVn6׍looX»^ X 2M*9u{ӥEqJAAU[k7VrPz5ɚ䐻~d6?kl/H޷|j)|dL3ӳ>']٬A[>b|i*K!n"kfG{E( F2B4xbˎ~2;|_W1 Bp28fK. % PuD|x q*5,e@ɚM ql9ۿGMW#@ŚFZt2D6{A2(Fn7  ㊝1'hmIJ܈L6?Wb=6bɉk O9#vU M{1h;e؃̿. g' ¡vO 0y_Džu uQ'*WpRq=c2x?x|7( |9R,v's\FI;dD'v^ExTqfV)1;8t:4'HHǂT>4D w5o/C[;Fi>w?zpB "Mp[d#`b+uU[=p }Bă\>~Xŝwa{#(R׃(Xu~ɳC->O.XnJ7LpC4Kפ{jzm,%gCvMS>vQU>TߓBqCNRBeLzŘp#a[rs/Mu= e1/J.dF*?^j'!J~[W˰S /;4oIjjνu1Ɛg%/[ =Es,ͦPhki; 3rgX*怢.8!2O^KY1d$Q-` z+L?ow9 Off C Id`h0 HR[_mem]^߻!'^f[UIA*G`*25ɭ}TvL[SFEM-/ƆC-[Q[ti4G=pdPŸGarcI2{x5;޶9AN'S>UDz* q@WPԎ&jRe(dM(qzm|}x"+O1b}Kk4yB0&e\\vVw#Hq\LsP2eBk)AZ~ο/]٩RA'l.mzK']kX +AeJ-sv`Ԅbo h0T*D 2rIN~zAk X=Hlڼ.6(!33! %uE[O1ؤ F7s%w*-+BIJ;_^wQ@Nn${EͨnD)fRF7A9#~:(M}_؏'LOq-XSTa,K}ܦC-1`:add|\fX62X3^-Y /~fbn6?@Tl5Дn==4s8oU!8 t~еi" [J%p5x$g(2Gpj  h&bhGOq$xB}"q}`bҩfHi) ùf6l5[hHԴNZ t[' !\sޘ Ódb@Ejg.O|R鎢Ƃm^+}LQ9&$N`&6׈`5PuYIE5߁}˺닀OF)2i?sObbg.DeQt? ;:=:1ٕ|v?yt@d`r4`Pئ-k?ku&@?=othśm)VVcSDO6~RVl#*L>VOt=]EoC+ ! u ejrgte:p8eɭ_iX圚q7d4 @e*H5dr>( 59щ01kcBQ~}(ؕ椑K",7f#"r 2m7lt#9 'Ń{T̞$LW4h "q 8 E+>¼bw-mpHxv:N#(Ej.[% ^SO@0Ŷﱛ3~Vx<)@Pq}xnW|aB!l`0 gg׷S:?c j!\ EQ ePpP[ {{_LTrYo}kaYwÏ%+Zz6baw+e2À#Ԫ9SCYqKs1a_!9 "ȸ~^n%!P;c[4Kkͽ-_@ՃJ7UY.?Kf'<;(.P<ڪHINAuTfTN_MW = -vxZP GިBVIC[)MkrYxB5InCs&_es--|7\ѯS̬ z1#`cJ*y1VO 6\/SgYvҰ.UtKahmqF<8Ak[ƌHxAw,g$76DT_[zjVfoB^^+ݗgԷhѮARzZC踬P x h!T"]ꇥR#&!BlP_ix< ]1hToeI'x-]QzScYr DZ؆й}]̐}FWEIɉQDkȵP*qgZYv^B*2#l.3m>9m^Yuˆ-qf|v=+! XΗC8xi@Sb?wBV]g'͓ƯJzH( O2-'g b45YΣYY: Q @<DFSrV*Zڞ~X^ѣtفfCWE2#YIRHw.p+BK:/{9 G ?kt=F!|" Cӟ1@++]ɞ`t7nhsjn2f^lZX3o$X]ٴy_bx]A4y,AWS{GKA8w:jAK1PN[З7e~){{UUw3 XAԯ09\xGx%´uyȽ!qxX {-pWT|ڃ-U V] NzpA a`=^ӭz2#qdCHm%‘zIwqdھ>LOI=+7[ :fRFGPcëZf@ NsUyid175Zfb\=hKYL3KtI`/ݾ:ߞytm!o~TF""R$j(1gNQ ;e/%VL{.q)M >av po;a#3gjTkDjt|@*w~-ԉS|kPHD}V 5QYP@7&ȼ3Ԧ# Qnŗ$2pDgבd[/#Cnct^¾/~Rk}gZ"H*6Mv!p߱5mVvq,`Q#Öfs];_Xg`Q:yܝߟ2Az r~d%`Ui(FJeyP#41Z:FjNañM>B@Eige}onUKGRAi@+NeZgN뙞ğ:ut6v}l$P(PƜJgϏ'1Iʽk'Fܜ;dF]ߑ#`Y Ȑ Qѡ\Gv.(o@N .C@쵡g;is0_gcۄk gѱ*b8a|뱾M `=PJ MG" {KΉ@ "=Ve V8F]D1] /㒿A?2U5E,'"YðŸ/rQRTp MhߩIᴓ!42UU" îگ &=VGtB~w ]t:ff/IԮzpՁfx#(4vtpJq_=}}xa <6yK DJ~:&yǚ_ްb-AVo~SѼe޾.CTU\JVҧ eԌQsZP==-г4JӡX/y1Wa 1 zlhA-dҶ''<'B"Jd(!3@vi+95 pOd##JQ!8Jp4f%BՂ1Ҽ~H\:)Bݥ;{Hh“ z9RO]?=JD-ȩ5nkn45;?NߢGd3i&ܣ;gm,mQC#ū-0+=luixgQoMm1R>=Qسsw'[%QQ=iHLm&:GL%9Mf$8k!z﫞g8vQ>ɍr?˿Gww/ϗTpO}~cI}\ցEQ?Zڒ3f})4 !wT>ѭt?qPs(:ќň %Nk1)ΒSc(-"z{y4u Uo!*/ i p ń,\~kl_A+nI\oHndF<:aW} ? `:Qn~A+o~XrrjD]3{eڳ2 O.?S.ȅXDV>4SVOHIwz?p`?y${GqIP%# ]sbEIgXj1A ͑A\iwjK lTڐ/gͮ_Lf:w+P?_/}uv9RR8A#[-y\xNVH=?[M%0TWUr_Qt? >LLUŌP!iENʼnGUט chD"JowEBfZT_~aIE˚Q&ku浢X[C)ίS1!ؐO/th_zmsO8R}-`oAY3禔2G^*2CM]$A,&:`s\oBEȼtmb7HZ}Qܫ'tZKs:NO# G@xtN[OϨټܪ};=?5[aU)N8Mm-ԮЄ}OoϪ SKJW*4UPi:CqN 3_E: =I2{K$o".&VF#!'Ug0`A8m;U}@lTUtxʈ IYւI5^: P-xnaѫ!_HV-7x|wʣaAvLջ|< v8Cu(:?n70Ȍ yLb Y?ď(8j))1f o ` @Ȕb&`Gnv:dT, +8*#^ G01jtzY[=^4T o P4q_11D[ΒFSI 7 jK|Ηm|g=;B=^ⒺC/i+9t@IҠ|6$ R x.Ta#M>0d᮪^%{xeʈ3QφNh\Mc {U)UГד-@o0 G)BWS,SdC'(٣h=ʏz0+Th{ES %в].~MBYTԖP~Yo [|5˙SK$ڵ ^G @w>$EDyOw^C0/)CL"z*X@8|6EAa1a)PӟȖq*^DI ?熞,mޖy$xN9(Ӈ le32ҟw,_Iޞ2 q};9Rď97;W_mڲqbx:D̚uHDZr?y}Ozg8X;3#_HI%>QwF^]CG?Yu.UgJ> z]yL0P07wtF\Z3+R:sx][2ZASKN`^&_)P8J6{:A$~nw.-xf]ͩ6ݢa3C&lFtHAҙ;KtZ8EY"!"6bkg.akwֆ6onyRN r&8Zi]PH1pQG̿EigAi6&a I֜/7%?`B 2CrL@糨y·˔ eFCEs;N56Yoqݺq8=Ϗ=hG!G0PVBشLXUd X=L5S2nkbOp'3:~0A gTeE= ly:.ˇpW.;2RvsCVpWIljh~U<0RRrJzZV^"Dڣ#ڼewÛj4;f)ފ;-`4=%B0=AulzP9[;4 E}wD 1UQLLr熖.Q.0bSZEL֙k!`'2]"T ;7r?^<-%hiǭCj$$= 9Fi4?7I\rQU@NT_>HW8A7O.*^wzX2/i%RFTsjspcm&@qTA "+"r Gf'#ЭiB?'2cg#>N-sxؠ`1*s0T u;Ll?.Qp@9)'bG"UW5h nV;2N}&\ ]=~ ta6?R+pvkl$e43|JF=3X{ m[ `;%;!8AwH C'{ycz]]Zvp4d_6RrpLH 'AZȭ 0{(bU@(e/quU2 ){G3F4BtĖn%.ޘ8{qp߆k/oJ}A=D y 1ꦬ W7_g U῭<>rGˠ^=]@]}mXYP8BX(&<|X0 &R6"ʐ_UW Uft5z=+6-+R"U]rPnzͬmjIvUup%*BL¾&d3!n-,QA46]#e++`[[X~лi@%;~!hZ>qP"O,Y@\o 14EQ+x@*e\u%6}&<7h0Hj95Fm❾jASW 7,xz}xAÖya1̊ d&[I"QFe4l($@džӞMuT4Pyy?n =PуB<ޡMٓǡZF-ƠNcHF`}-!tMڙ/g?#KM_Kr 6+:B7icbOT#2!Ԕe`9=,\r$KsoDD$}'rwۜIj?H(v^2sKXT6Mz5cWW`%̶Ӯ?{k;-tUT)\`{멵cs45s @?0rˆE5RnLLkݭg,漪z-vWއo^_ /p4sRd:Z$()븚](u#8]߱X`ތ. pPdissDF!?(Nk禊 cEՒ#UQ{؁lxx ccGap|\IJI@eHl hS vQ+o@-JO"k} $ rrFVCS"9b97KFe+UǀcslqO7n&z"DŽڦnĞ-zvw~ E%kؾ=h4"~`-,_c$}щNA9;] !Ϩ5 Bˮ߭:\a+;YH:wG2-bJTHv)֦HT8 6/ >ly!pg^cI Fv=lS^ ]#lLH_@x "X"0) wmDQ'^!wB`-YʲI%n@#PuP_fǮ9!93#. aGg$O=,t ag%g"v|K,5&@hؾ쿱h8;R (āU&B֣E )߇VóEB&-p4 c`4C^<[Z0Lru>N<vsW~FgL'`c[ 9;h#R4; `^_`LȵtENY>ie]18KT@+\\ Zc%VA}@y\nR[Hqn{~~;DIݚ#qyh"d綋$y3w W_bS'y_gO5-I¡]‚K}q8_^'ĢtOA"G}BbJ"sԄtZWp0ݿ5rC2-`͹epb8P4V{v|Cgdo!z.uY+" G?4-8 },#6eorzނQwyic~+BV$VG бZ.6 Ǝ8}"^oO{n'=@?F=VVA!8$54)*:@taqz.ň*b6sfBfY( cr`Uu6@ '+M# 9AӊX4qnnpub)G/uy}6A'ak 0Y{n?#_tE|4,?Zy׿ÛeB*]lM؇ E2c;{ ^/2 [$R3d*x%^u+ ]|(BJe> K$&JޓLD98 ETLg^Hs,R~OU]=^Gga e莁181~W0 QkhgpQQbF,LIkIh/xU,broC~E,e@Dž4 shKgiO8cX} oSRz~. `&IWny H` @[a˂3:eHΰ-HmF͉v7c¯8d J=ڽ9~r˞H:׼;>~?=yL͛BP߸,*ѭ/W-C'?t-^a yX"\_J1Pâux>@L!p;ZOem:vPd ! 57>c3KP}٘QJ+n TR G] *|lL*܊YH"Ͳ{ ?ʑ}0H*X>i \-Zt:,]դ"ˆq C, !,*[H ^OC0x_{vRuik=1>dĞH!}s(wiF&4ܻs=]a¾6> ʭov"޹*\eե]! a't.`< =x;dUˋye]Rlrs_WEĬ2/?Oj2Lv flm46 HFYyO6u^ZJ}_A ZtU$ ~]u _L(0 D&@BUe{|N +' BhZszOLe"sqH*zt"dXL%1g7);0k~R~w]ڂQ;\ j~l/z2-f]<7?||/VE]q5. Q쉔0 $Z]r;@=5Rk ҷE.H!"nad'r-333`ucDx"Tt[ܧr0?fp`ބi-ˊ\R-viq:?ÐH(yBXT1x'7OxGdBU (J8* Vv=>@NV8V.V$ s_21B+K[ \ŏy"@ M+wJ1nLWpؐړHbH~svO ^z_6ʀλ.!mRfϝ<_@@tW_̚oO+xd# Pf̏a//g!mV S ­{7Wpm!zS9ƬAS[jw5Pz 4Pk aߟOL`R_-*||k63/o\QN|[PIx^:dPuUjϽ´YGX8"*a[s_M1q,JmBPRcS>Q-Ԩ.>'ݏ(Y VphRvU1vi՗䴅[T8QL85jjS `ʳ;G{E S}Qk[ fg:ǑHEi>jE-=g4X~:F94h^pF~vPdzdоO/q>2u-h5<2> )g|fUCpU0p ؕ4a*v 'qED|oEБm Q#H Sk$)EiJ;/Gڥ*#5xȄU) M %;AQyv(46 ב|U'JïgRFDXhΡ_q^sCO*~4ld 3Bp^Ig8?Z'OLWEUs ZcJ"`t'c_ϸ`3(Kf&o{JO5룵'|$2z 5Wf5'j;.Pi!RGYɢaF1KAR5cpڣOWhGpH7:A$'ŵGq$,Wӹb#=mt>h`};S@b8XBY`L݁sӎ/2EնM]zXV}fYy0p#?̲PF- ;\6cA8HC(c<jeZiy]QϦS٢j-'7pCC*>(XhEӺ@lǔ,>UwY7O1F"~k2߮)3<}a)B9pFxgfPxhE3ȓiɔ ۇvc joyK\=u0JjPBzG[ Lj 3e8mGcf/0yݶ֫D._( .Um|IBl\|x|%>:$u/\|fʃmT#;Mm͍3Rxm":cY-e|dl}(!0W9P(PjC땨Zb;O- RYnLO('}Ou\dnBJ+ +w]>Kܦ/5}mt.=`?.K '~!"{d&z<Ӌ PY@U,_ VSE$""#4>-P'⏕~ĜzD&@чcAPQ3Hܜ/fS|Ri YW{}1i .Jc(U\4=N;EQeP-wvwC8],֋#+U$5<5gBIpekZוE;QUqTysd˓.XazY_VÚ:gt[~0L햪1 %F0::3YwxݖP?n}3l?- VVnݟ&,PnJy5>>"B ,OFv0ӟ%CwdwNW|hï*B XV)h؞u O[)1Md] LJ+T즡ysuxy{ ¨ ;s8u c'z~׸Ѵ Gv{"Pbӊry&dWu-GJuUy8տ;fLp 0~rIxq6zBӇJL1 cId8b3~ڡm{7ca~dM *.boL8qP-q)nW[cb8B>ʣzcrq1a/5C ;i[[.Q*É"MCS=8-NfW8<]"J/=t-}ݶf3j (c U˛*Na- #ȱ?y38k3*ڍǐg8yOe3%6 ׈M6"C>hߋҮmPЪ OTU>6HpNl 0]ee>Yek( ǑU:g\V$W;ДD%,?7\9RX;-bԨ} VrܘA4-uYLu,hB?Kr˸"5G7jR]d"6R3Oxu_TNj>{J7k@>!nsuPnа ;~}zhK wPUGYz[EEBkZ,UXɈh1I w4[E\~s n#c`v4hк z)Q@2_+L B;S#7WU$`K`{Ss\at=CM?W~UH)X=~6l.xWR&ب)u3#m^}bŎ̄טX[;rrJrǴ&sJ>}ٴ9h<=ӏ-\_p>}V&VŅ@^BĨ( y ^.lFp^d3s7#3$tNM}:*ŰCH7#ʔ Hk. a*P1ؚlnQ]_\],YDIlO: L}h\5W.}=Z҉e틇aR KM$"X &̓䲿?7.w`[Wd>sKK wD`E՛lp$ϼ~DYHY5 H {/6CЉc8O'Bkel&aA:(t1ʮjT!r(ßeV܍͒8Xߘ>" 69m8Ir 6Qu?,g/J3Xzgp]XcB;)u&!#l־ң XpWW^Z&5&z}UV VC ?scM Evʆ 㩏=u懌j3 yWy[@y.zb&} oX48d'OPab䵍Y }d]vU+z=Ӊҁy߉]TsVӵO >rn#]vך̂_1P71VqȪŹ~]bTOG;JY9%VW`ri|Kȵb~WY >]Td).ïlb_scŽ2Z.X.x;.jBT>l>s[O. շUv^WCnujNfeކ:D66d9{p,)ht#ΨewHn~Z3}^gL(aU$ok๓N!Z@*1}۠<{ ?fJQJm+FFpw%82o*H ў;{ F6<vp[`F~tp3=3hh1= e5zhD?WQҚPg韗BL;R^ʔ\+;\R*G5q%X6:-nXD2O *uRI|G^su t2"ٳTVln:KS0λm0kAS=M1LQ"?)%Z9F_mWGK_*ޅJ-$S'cÑIv{"9ʅ*룄RGiSVͿ6}}V6QyQC_kO6 !*%]%QbWs (1z,!'ƀ0cHw*!^zr,qF7&2{_WP9ybo Ŧ{| ]GI,t+&SeFOY;[;Jdx& m-N!c%x+rZ9 .S> + QZs1:EC .3/5⣳>X-9ۭ3-3=9fH.1{cbCAbU(JnDw~ݷz?q\]-)+CKwd!.l"۷O.hY&|:Ǘ͝Lu),ޜ,JlK,\4K#Yyvy%v/}%?8Y"s*^-p SkۥnGV;u޳"_o-YD(7{J1~"Nz}Q1 ͨQ%_W#kkgs3l3b8*[v?]NOE׾ޖ]15O.q4K•91,WSRj]L ۜ(1x?&k]=CL4Ө77|`r:BRRM85_VɴAt8J+HW3*7;A% ٓRs+A)r>*r_џH&9hUQ>Y!w(~<\Xx"űMn^H:]zgi=޺l@ ? Z)qdcC=d-(CQzsi]#*1vϣ|31-6f\"~/H4 p.Flˣ$!,zº B8y<hr7n[+Nӗ"hO29`IassG;Z~eȻWNW2yYP\Ol֖"K[9*C Olq#+^_*2hq/΅ BI@ (,7[4)7 ᏤS{ۦk07ݽM=Sk؆xa͘^lCsMlڙ%;3>P8[ @11O^Mlkc..2*{Cwb& 猘,NU'i?_iU}}Su {DcO &hV\%tӽ&=Uv` FfH+[Ʌv,);گk{}h=wuڅ%UM2U?pfv,{߳W*mU8cPSHץO1?Yh{KcG( r*:ACW];hcUsIWj_B#1biq3JU'Tfܜ.Rl4BSA6;tg(v{dЋb͝bʢ%wg{T)V`{SD%ZlMd7,Ղ~xYY/F:?;ts¿św 1ej*۝;ب1!RO26܌@ ,</ F{ O ˕7*㖐{,J[LOWGΠBCxࠔ^0@("'FcSr4@S(] _|"])-V: g`舦s\VuH0အXp @0TݱxSVX;^qX&=dPx}{6_&e$A "Su$$.aEƇwWXk_}eFf`4Qr:$3ܯ[#X'ֈz3ѝêqn|vӈii&-ΥDP[.'`NPdlxüf (G7EgF.DHݙQ4v&,;X~:gͲm: *Ô(~9K(!ҝM7~{f/5AQ<}@/GxU4T@9D*!OmL*ْMl2 {fe5xXQ*Gd`Vzd$ȿ'+hà,{zkUcP` #D2ń5I~{7v"tQ,/]p;W9oK5w:xKmg_m9^ٮ7e6lg)@#RяRYNm!kB)JG%> xX(`$p%S E>Yvĵ\fg0&4QtRRi=TuV` Owt]|۔gU#ѓ#F}47G>ڐ9%>蚮 09_wĖ _1\CKqB_F;1qD:0DyT#xޅuɆ J;# Tun˿m[I0FmяQ@!mA1AWgc/kM 6t˙\^!fRkHzgu=_ 8XRkkNDyn}A`Ifvx.;ԯ9;g**?LōAqHO 1+Ob_۝ N~ҞVOI4d!CNSLR?39S%|Cِ hQSYc78f$y,L'ݜaK!}y?>AO YWHXb|{ 2ߣQ\!oÕ1;u).!]A8f0ވ"9an eaOҵ$&!83TR漡%lҮ=0hX|fW3QQKbK-m_AQ]ߡ8{S@,FQ,&JfمHk86$cވ{>F} ";=6ը/鞴-TR{7l* ee1J!tfBs8%Q:n""biC|! saClثB/,L:)`$r}Ի5 &ά>ƨ?4k~~ 1jxFXEV_="ڗF!<]P6cLz16w=,27VC)&z`B53yaLH@pT78!_pͲ&(Y, ,f#ffff3-ffffff% Yo;wlvtDGuVgfWWTBg}}K}+b1 Ry+~yծaKJ)拓6]‡XLR9W9Y)raOxpƃТr-mvKVX䇀֕G[߃#dNOd/\gЊ\^ys~@/@8ȣcM~lթOq}ϩVtSqSf:g l8htmLgRx\^C lj7dfTRxIDMVH?>dGU_y;aP !JPa ?b-3ʑUin/ "=r4 OҊPt(M)y<.80eDMR[6E@echWy{}B9pdP:c/GqL%7qׇ|DΟƩuԛޏe7Z5Lx#wˡb~ =o|*4US5-]"@B;܋ s~p4LjZɼGK9, _ڢ?]&s]¸X(ü"8^^EJ ( iS i(?JNX8հ59iؑk~;߭)49q)p=aƕK,A3K,y8كlKVW /ֈ33y'?Baa=DJ%9^1fIZԷ}M}l*|]CyfT셐\ПV$n*0&eNtUUiHdv aX!yo;2]95U-rj_)?ܢ 'N+8LFQ N0cIPDɝaM"dտ"a,,ˈn Q',c'\ȶ:-*Ҥ,"[;PKh +[Q^n2O Wv Pw o"CWSԈ+KohbN`'t2Cʃ`:LMM`7#E{#9Q-gY CrNI!"pj\\h+uq :4 ]'5o9eJTD^+ 긷C&[kkeB;:[:SnjC?p|d+oҖYuyY_U1^ ZR[fuLIl;@a"¯~M'RMRًKj|/Ǜ:qEq%:'pNx5&êY!ǿH_MrUApB+̳_\5:A>e_a\nɷƒGL͢2 D 0γe(U-L%X;ye|5`~ٵϥT&H-;̄һeb*jm3LZ ^ˊ۷-:֞,Dy7hV_)8j{f]fy=\~?>>-o;JznN.1y>2(}IhX q%SnQeRn\ilP~rZ{U]gqi4c|+PW8PҢ L-4ƥצF_׮y?|{Q1kC"mX[5̀}V\A;p ^f 'F3't=͜A}p |%ƺBp¡ť w)c[gþiV@bB{^9O]rR_ˤ<@,kIt{١LnN\\[?q1_ * +Q2\Y0mJހ2Iiy0z(}k0Mꡢ}9P*3sͮ %}Nӹ[;E v84PyhE&fZ{`Ki\>3ƶ0^ټ %LOR}XMq-l?$Le1^k$ R/ytTA +Yړogb& @ͧX/YʮX2UAB"_ b|lJ*> Gl|س|{'bx׬aÇلs? βhRjsCd*wTdtkOJR$aѾ|>\7񯄬ШIY<4B,6$lb1$xUC aqG%d h:[1{uL,Y8'&r(rR[eA8:Bl7T󟭄 ,Ĭl ܬT忔S*UdLgkXP[yxQ 'Ji UZn]ڳ~.H =#*2'N,f䖹!%OOAs#>*h2Qy',, #bJnL)ZMڣ ٮW/lW=G-g>TafͨҝgVJ簕eo7$YFyl2ER n1#6Cm`vvw{p3oz/@i~ǖ'Qes@[EۖpXitoYBXrw3< 緒1S7V~т,'LDՏ%`$0kBqC W̥D|s_2Zcݪ>Nء@@99%۔4 Ed|Ύͨj]ZA,KU.?5΅<D'WWqыL31^˜ǘ7U+\e'{O|b(JrJUKإS-8U$ϨZt+,|k{x.ySf~Jxe`=7V+D.BbLQ 2\׭<=hihä$m0W?)a*rx|HŢfg _h|1;G Vk?ʥ T9Cp6NI֘F9H~N?ji&c|H262"%_z|7gKz6MgoO=C{}:TkN"(>z8|| W?κpZFo#(a!5$<{YOj]2;_li/v\0d\8vys> bTYdՊ^5,'y$RJI:key0b.k!5 d 'S-+eڅE?{~q4\! Hrw&&2*N6B4grq)>{6M[JCR}G8|fK (sgHb/)p& *V̨P&pRgq\]Bj4Rw$94H%v382Zl-^xtcqfI{ʀClN.bGvr`V) L2>9yFy7Gf?#se|@@y lniţaHcFCxd ^c=%C5hP[G,I?f7$hkG "^/j{!jq0kcéHg*˄RV^XЮNAKTc[Oۣn[w“b>u64u66-@ѬN瓀zš,>Rv5yeL8~!}CYAFD\+=%Nز}X1$b徆ceJ$oJfl]Eq)<a%/!FOslGZ8Te;iٷuyF͢GaǶޙ2syN7^0Bij{B5>4[&,*&ͽ7#q&[=J6^Z!'7`(fbƊ!cOՍW6 z{5Jgge6fFU+㹑xƠs&$,8 ! zzƶ:Y^EQ3!uCw-*WQ(GD@u0P0HD: c'b[ mhdfdEX=WaPIZ*m왜9u5&nݡQy5kBfHn?c$w_{RpWHNѴdX&roGK[R4#k,":U;$X@H~ݪy50 #JH۟+] *A1uw}t:ӊ8V@=혧c(222F~ . ަpI lJ&K/&RH]쁊'l?⇃pguMvErg&ŕ@Z`$2p.|]o2x:VrM]b囊}jo'fL8Bx,%gѵj5J;KFENoSu/*%/)?zp=88Wznb6vؙ؉Y8XXYY8-$+Mԃ_`?J0+$T݆7_<<5k_KHpq0㯖Ab_HWaU@ *?TaR'/RN6$oL9(H"ĖX Gsю Xk =m%E968:nx5(a!A0@:,Bvx-JJ!U{2gK{P'Z HH:}Ҫ8ye$T+h mss-X |aQq.)K ׺5`)`-,{ֱ`ޣ dڈgD@?rl 33_@?3+]QQf_}߈½ʿQ YfQm@&;?4jnx;-p(O!P\ܼPdԉ,PWߨTX(JF+EbHLӶm_YN͍ZiQZܖ-ץqB5ktm،Dž5kN2WLG-YwRTp]'癱iEϝAҟ'SXnRpewugźFB%'Hgo$w`L T%,Y5YoMSpe{ըY{;J ;~zޒV)j*mӃkRbnԏX(xFyeHXKBX"E-Hҕe_|l+o7øDɸbEiʐP~{}B9JnA>& "h(@Ď*hJC$e9/_$q$@IZ=%6VPbg[K/E\cym9'UvО繜,-Scoͻ,-#;gU[W\|==`m~[lXō=n$yB ZP͒;D*;{dPY4VErLba?zs2ߋic(K[2JKSuT8cߑcU񲑡kXJjQSJrm';=_%1<[o.!?;ϔ./`>mݾE`1Kʗ#:_v:0]'\뙿L&_wD|=}$H4!7nW?vD)RַipWy S|#>CaFLQ7¾B1~&LMewCCQUhcc-r1 d;) AO(OFBeB;if-1ꄙi# .7BgWrEݻ5a%;]+5Ћ4a=k'hdR;'LJ}yBw DE Fx""k+- dFǺY|k19])R)aR#s;|5V܃D̫_ *Yg;xBؕCݦ+[{@w]z:O%/nEa=ϸ@cSfb+=#jM- X̋VI>81_e4u# ^>ql耪?$U (=Fn, EȨs )_֊Ѡ,|#lDu=:OVB&{Td n$ŷ\-AtN:L}Vkǯ퉐(u][ ~,*:]ZI<\X u+䯊TJ 7g'T]j:}&E2m{c`+7s:u/^0{5Q0Vβ[b-r,G ;F)@BOϊ2xg]\Nl/t1%emZ(3gl*NFNj{S0J]KZgzƇ i׋Z-L;zW"Q+i!ORxT8xeϨ "Rrrts`̵@w[gJ@aK3ܲכ)T(t1Y hDA8[#iL?0aۑ]CO{~sT]tI@/ª/wz|HG'G#b(g nTUVԋ_Vv1FׇU6H}NWlY9a樰kmhLӜ@s[C*%ޏGc,(nsj:L SK5**Hw~5#DՃ$ a,Z"ZW}d"%cV`K(sQ#[]>7`:e/_| 3Gܷ 5xLl[XT:,_D+R

-_{ԴKxthP#C+Wً)CL& S/\t&_YI-y7,aͤK}Yr9&"aC<+  x'od)+bk.R{wE,,7|ެ,m04b?$0pB5G,L9"HՖf3nM8%jW ?;/x7h"k$~ur֙+Qb?͊]ZFA4e:Pwa Vn>JE.#J8Gދ,<#KeRRBcaL5Ef4ݷr RzGۼD'$> b'01 1P<"w',{.ɇ 8J{J$LZ^fmyP4.&NTq&IW 5ucRrIJkSQJzatr[k3ցUVzSvr>s&:{ Q섦x `iY[R"9 :=/K0ӚLDƅK`?sv.0g'0 _sKPc th} y. rK1ըآviRs/Pkvz6#7Hi:\ȟu;k&mw| \iك[9>S|QBlEuF3F([S20`;܎+FJ@."BPLɉ+Lf }-"+,k֟ݳԕiW+VH G_]N 9HbQmǝv7 Ǚ+zUD(_k睗ϋ*AO~)0Kmϝ)FkM(uMk { c ,X##{ə _ Eg͸,#?f𕡷331g)bݟs%@mHwSŝ-5Ct_VFXנ\DRhD&3T*P)_]Ql~o# ڀ7+7ް 9_N?@Zv@|w1[l̀ ؑyLvi.e_ÀgD_ B;@"%bhAlك炔]/yD@).I:2+My| $QaV6ުg# J[HΥrs(f CZ"D (#>LXk**7'v͉TB%?7zW#ŷ:cv~Ôbv sVkf?]! 2AsgGˆ]Of?82\t$j۝cSZ ">.jy>z@*У'R%t~wTsœ9l/WT zvw@du \f,jgnz~gb&(CM:гp7`P,o#2@ uZi w'wjįERcn[IoTG[jn*s+nOMA3Q+9Z̄V!p^ϑ0Kwȃ:InsxW(w"ն q2Ȼ`嵓C!PhJ"ndc>Q ⊴dҟ~$ wџ~wN0u-mۀO]{Ȇ0/iVE%dh{~TCzFV^ Xo7Q&1BHTGP[2ԏwT,^f+79"V]БQEɎtzo ~]sqa~;c5" lHrcJh:D,ԅpQr#YinxkK#\!'e*>烐ז$.>mG c0o'Su#(NH+YFrAٜ'e):+rz 7s,VY%Yu| \Bk=AM2'˛PEOwA8Y(-w5C5yAKtQ&L+EH+4~o&=myLÆz8ӉwBTi(vƎ iPsZP,[LPt#k8ˏ]|2Rrg(J<k!I}kxyE+:,8Oݐd-vU_9Ytޝ]G8UZW_!J nYKMgSupUMVAScGEvSY(ʔ1bpƪڌ/S@Adg^I{ -z.s&*_ 5:*#4Eh~tܮ "͝Y=!*]~/s۵f__A>MaýG dVhN&i*k(2Ɖb#y/%!'x"6vh>U7WQebCAͲ2|)Eo%cĿ禵izR[&?B]+:$RR$x7ʥ`;r7 n1T^RbɌ' "Q,*6Z! gp֧gTa`|:}Ow| Ec.e-00pt&4y oC˯K&ԱfR|@-%'/:{O0[CDyX:.!kgoBʓy2w>sd }*$;UmZDL[Kwtu)j t xQ;ƶWB\fzz[^Q* <5}uD`,._eWJ6O~n@߂*|c7oB 2 8@Ђ<׋ as`)dB M^MK %YfC4}*(Em=5GNxz)[Nиlo񅓅C'։Hxe9&+GmyMʕllm<KAG(?Z;q澿 ٍ|D[ fr)w &RWl!t|.^:Ȟo?BL+mCn2kv2'WeעSpTFPv9(; 9ԸXߒ1hz8Ϥ1F2}Ta1~}җւU}c-`v:j3AK7]xiGd2(J~0&CPq0_-U6_eX\۲6N-q`{NN` .vkw=~1UըQΚa_,X6#Ǔ #&# {[oypI?혛gC-}yڎ %zm#S6oAֆ/۲[>l!jdzaV/3cd~nd#ufvuKOgT~j.]>/DZ1,c^ܢRؒ>y`SR4@A@enM Nlvĕ<|5!"1^,,&B U-Cm;& #+,@q|X)yy8v]#Vs`p뛛Aa=mycCJth\`~MP3E=oxm]VwEXFӓ^IS*?x oVXݞ>&<`p"ѩ˺*CE@+\{bzH0j.n6:T)J _$es> DQ mLT>2s( !:}:Jo)Jꅘ\ܚ3544gqz%D_ HYݼDD8h-{-ye^J euX<1(ќU٨a\bϭaedK֧M EXqiɦ6NO6,B"/~.5FE"*`چ *A7K$gS+6GEK9ryOzb[c.H8qmf+_rnY/<ܛl~jG3|)I ]~G;ո Ql@Tn||"/Y]a O_0O b߿lKJ)^u,S08(~Vr ;X V%[c-^xzQ/OB܇vM6SG ?.W{"`vYC˺v#$Ҏ44-Q:>T%Q'qԄ1`ܬz9 #. eRBuW*Jȼ|iNuI#!(S;] V!j6EWSNQMQ.E@Ժ˥mJD;ǖ9M0T%Tۧ֫ԘoEY=NI[}fCQDSM%~?!cϰ\rȭ˫}] yT\.u=j*z,_f?'?}?Bs.!JYSwֻcLZ&$_`mJzjMHH#q>,"CA=}y#IxHuq6w )a^R<lfAnC<&֝0ɴzs;35 B)$"5)f8ڪr{Nh\u-O}n.}-_\agKL%hMM52l]cE/F)7 w8Ͼ ۫R;[򾏈;,^V)#z2B*NxRQ]_YT@pyѕPp\`/\H穕aViFw㚦5X<@ SPLRۖ2qs:yWo4({W {33bS~غ*r~9cݝvI.sbw̯7cDhhO*(x_@{1?šzIKSQF 02>i2$Zfs?xY=H;\ݗvC21yyEs-U?jj7z[{LLb\c|3TPq, KyBN6}qab%$MHM'@%H( Y\>*Q:2ɂ 0UINyPaϡy%vu!. Q/i `.z<^_lDŽQ^HeNs?WxzH6:)"gk{U|p n&] s3Xf\]^Q2:Aq>.@rVk_6?/]=qiMbaR2ޫ%)`-yRׂp:]ߥ1t']VE)76;'qIGˈfzV!1^^][Y:ҰiįM[f«N0xbJ"Uux{<Ȗo}Vt}̷~);먻>I% ?̛EuD~Ce+¦|W[-3ގҸ˪؜OɛXj&QyKw.@Rφ}53Z\<6{;vb9uB;" ϋ)ˀ4hA41'%YQ;=t>Ӈf?ƈ f=[9[ "K:Fa.%yTg|(=Vc^s[Sciz,~:^oͨvuhdz.Rנ+NW"EmcpNZ)P| HA࣋h_WS9ʧn Zn5+Z`}[L-T~@t!Q>nkMM3 k%Jh6I`"_h.fkAs䷙ VLd}OWK6OcC ĶeI3QˌƁb]LWV\+pUObQ7̙p =QYN6$q9Jxeua.k bjm Q }=eoR _e -Œ4`Gb/Er2\>$F-V f[@Ր +;T m.XЗ-/7 h w5m8ЩND(qkUExN5Y?wa5`=(= @R2/=.4."Ͻ;\n@ deT=(4# C2Ť~i{XBed{Phc=njeEmt7QInjE_jPVllK{&?)>px au}QH_3!I3GsC mBN M5 t˓1,Nnޝk3TH.B+X}pEBf|!N (?- s=3 K6ssfb0WQbm! W=Q83nнbgCx #F~E`d^-n0V=n,k_Yȇϖ!LC6iuCD>!^HP BN߉@k,>9j_܌J:q2L_"&+V (@vy#,JD@L[{ J` |+ HLDbbf]U'j]!z=-5-P 3v:gԒ)i_Y~? |6GIDZ,c ,jxrXfSHLb.5l0;ۭR7%OCy|QQ!cTLw5G섅@K~fjEΪ[럧 ̓PX5kO DYC;-7 e .@ BŬҀ.WoB_&Om?`+-m@,!#NZYl5,d["BJ>6>v2// U] H4 X1 qUa4wJ$6?&NzyET!xժCŔo_uw(Y3 a4 ;͂eM7N\9ZM7/>$S:#F=DZ ìnкg&'@GF,וPb$U{uZ9?9(:qnם^NiF٫~d,YPs?պu^S&}pKXWAd24uo!mJpzb? .=ZWFwL0KK~B6X~me#y~HҦwB7aKMh<,5ۄ ^dpA;l܀Tg{&pvX`KЀ]R-]>.0{t*i_F,+TD0}E3Nv Y ICb}<4u%(9fYq[QJ^" նw̒&ʩl9Ȯ67ԗƐs fB3.:n0;ϐN+,\?WɔzƋx:򧧲O{B *-m{tCV~R? R jtiWZ2?{ lW:º)~8v \#/-xvq;! i(,q[${/ÅdM+ xw?X5#]L-|^< $ȠkWȔ*Oti7|Tz(\~vYQy<9;-=_u*Nb*1 pKk&"亮5[?T>d B#lS8= y):33X𒻚5iX9WU] 3 Z\/΍8&2f?8yah9h;-Uv/8b0q,͂pne2j?_lVLRraB߰c;S ұ pu_P f=f2 Tȟ72`3;/ݣǍ"a$LwBaN޿o2jg&GBX^k?b<\fb[ϗ^0\C=-VV >."BmȂ뭼-续~XLMEâ>0I*"#s&r%Q鈎m.r’Z0N0g#a3F^ܮADlzVȡDrHE?9H^DBɏy uY\םH)ۆt{YaXi%0O Dk LixV`ڜGN*Ҵ 66J'Ez}.1fT&t#MDR)X)K#o ^&s+ 5J} ߧbe`b9"߽f]dFfŠW/?2. f3O6VJ'3+LP3H@R.6%Wjv?^,9{?⥥k @l4Ew;tyV YW˽xj9^|f i=yH0Ẓx"rqr,U}qOcڊV7K2T5V ` ب%3NvBL6Ҧg6~c$%R@^Z#Nٽ8$|.2LvMKPkqvxJ;5LX,^TTOmJ= 7~ üWNJqM ^ ѕ_s)P Xڜca~!N*&kּwmV ^lwF "|8sHeՍvᗬ[`2^~7f U8 aI2V>C"O1f$k[eG^B}7*Ox; "^R ?'ɲ99PT1|v }RXUy"agؙVzH5KaLPB5q*W[I$CvJo.k<#L&.uRƀ .rC 4y̑ ;(mV&lEtuӈza<]LSw^(*ѫ{"H?2ē3K)=A6g@djI5J`y鴜eK 9 s] tD1qi/X!kxE'n{@j*3u W1¸vT!m.  -8 4{s[-}?٥8%[C3a$2zpi_(K^{,  HD zfvn"oK&nL:M}K}GjɳD̚= dԀ%@dG-Z?vAڵaBp.WQ`aZ4o@v 9O2̷ilUkW)%1ɑ`OƟt '7.o^ZGW\W1.ŪarZz}LysO~7D '^22KD$|mű/̇퉆>n|su0cơNtt2ELN‡2pqvoͪ{xf#>gL!{YʖAHL+nOQ#1}ѷ2\$i2*~4] _;c{gUW{-3ktLNv.ëϠ\q?}}\.wͯR[ˎ.D!LzI78^Co551+}pr엋=LZrЬͶ,vN;Qv":cdQɀf,>4y؎@-iU=t2@ϧ}A9L_>,C?(G(ꩁE0CwWFi|ymn oƙKf)7uNU!6: DHx1* D&*'^ť&A1Տ <}㥆qEkԄ:z+!ֵƫZx7S/!%&L- k&;4Xhςhb omwaR7~ LI8SWE\Ō,pP .+W֖|JHA"8Z`+&I80U# D%3}Z ;4,[FZ(0 Hj(FVLũ !W_57:t&όutIqcQ #Ĝ,gX 1OB02}4!Czm+A1?3x hͳyB3P 0H}Fn;ޤ> '~2 ܑ]4AI'4Q|pVii:,X䦑Q#mS6O^;هwa_oMhs0 ft ~Ny˚πmviʂJ8nVqz#dF2e1m3i*_$W,7:.,:?bi,VgϜ*6`ԜNZoVI}94% 盟6{W zb ww\?k0 l.gm S eG!|.p &*ADiuv&nlk:[ ʸib݊]pY k'g 0n2y'~M}C8KyWzS"+]{Khs"^o)9iڊ!=޿ypP''\O}5+#ڄɃqG4.bq0+\B @*#}cκrN܇$fa K5t?Ӷ<4ڄ9z[jOy {H|:P2;lȢ*5n TG ` 4da,K\GA L 3닯 mlfئSg/eW>6~!i=0ىO%/i>;^"57ZШSn"ċLAj8sݠ ƹ5S`g>6+<@{D4*VL)j{]H۴}fk%d$ r7?=]-٧ h\g7f^|e: `ɗ,A):k hKZ=L:l ؤjSUN~2\4NXHWI9]\XoӑgT?O}ka')Be*𸑋'Aqm{ 4\z69 )HL@<ʰV+߼D8lO콢]]on~oĐc Ǔ3816?^T*5CYz2`|H*Mi&䓛cIJ霄(XMCHf5cI@M.iKû߉ii62.ܑh4kC=TEWs_M/N.8PZq|!k7/tEYf$`eWw/_F;6k7V^@zk:N61Ƙ_& JPm>ǖ&`/Gy7i5r?SaZVDe}J:wJeT8֊0 ?VWogߋgwObT^XsĐv@v :ڼr ʣ-'| ]­4;]-ƇSYP;ܧHW6Q{C2LT/SQ^EU ^(ƇORqx U>9QG@X55O s=5H?5FGX\<" d ijh5I_ӦAk~[$lc5R $f8 AoGR`!Ё@ZG{v'_0|w4997Ept s%#5z]>A_ӄ{EDB"h>]dV$B=HXa^٘Sמx̣KDqukKg]JO,i8<8x264tQ5[m j0}v>KVDONDwWHԥ~NvbFMGoxeهFO,$HQh51ufDH̞yps@n[6*kxN&u }-qrUT:XcҎ"3{'Qy zA RlYx i|ݵt+3Xa Q>aD#U?޲쏨><jNLSP8Zw]/_fPLR nWa8r"L! pZPت,|u 豷'7+V̉N(vPcxx1xMK)z3Ld !MyĂ0\/,CKz(@kKbؽ./Nc#Oç*E~sLHw3[a#.O#@-`" g:/M0`8T\*lͯ![Z,-v QNr.xlxAfÙP0R7R0e'Lk $Z{P/:$)%}At$ŨE'R+߹PZմD{GAN_e^xrXŷ> L6;z[[bi «j'tjn8R7) G-Tw돶>L<qHmwYyAe5Lfb?CGc`ڕSO {VD!p1:VW]th"-q`e쵍$EmFh( xu7CB K.4SϮC l[vUj%E f^=|+;LHޫ>@ |tn2E0WڹyRՋVGjsیۜL bpۤcj; N~ zה7c.Shsz>swjdX'4H;܄iT<ӢȠ⎩R\7|.H?wW_5ǧT™Fv- yLz]\R2?#]\ 9yJVR l[N '#FtbF`bD x Y!UUQtr}O;JDPs:}FD9 91ɗwh4ku&JZ qXemGAaGx$jZ(ݓs5a <'0mB}*`2?L;)$$אXvx(cPf8G;c b9DB~{8\w$ zjT2Fg{B鹷N/]!]{{9,TfO ZPC(Ij#R|2wb2S_h6l+?ǹx#$=|P!ߊRƨ @պh`78_Fazl[a)!e۔;owvfapDu 2CF?v.kiBnwsƻv^M:MXsPy;'>>=X8qO%={ā3509%i=Dߒ٬:Kbal.&!{I8f>vypMׁs}> AM'$'k~z,%^%߸|LNcͩ?=^Jͩ[gEHcDC'k%85 EH1Dj-V2k)P64\ !1YːZ3? Q ~iano{A d窚(nϨ!,겟$Z<N]V *hMB;6AјhF/bٰ}9n%zr`̳ N1얀!'k}HBT0׶q$I,~ ?*ӇΌ6dK}b#zm>yuzO.'}49y=>K*݁Ŧlw H׃c'pF%pЏ[^ΪңO;ihk័mȤLղgm:n^Gv]ו -hO>a&W dG,@]3d`".[23is9g (oOr11*iuo}2x'<=މ>#:LL,4_Q뷬8BI!ίLTP[Xgpܩ JX3 _Q6~u@ux@%0 Fʋ'VF KR!M0q)vMCJ>0g`QP S$6 \&]Rz0ԋbm}DrܑoֳkMu-l.RU5 3>2jv:l; 떄PsP+JTg`māv0caW7j Ytw:4Trr2AOR7Aa}(ZEzW6 ?nFi񿖟53nǞiTtݛeGCv ^"vl?RCoG d})QT聟4uh[X@ 0vxʁD~|;+0t$Ϙ`ԓ&#JVI,Yڵ} R_GazESG!/SAޝ(.7h;6/*h3g`OaiDg[Eױ֖!ƿB߁?ҽdL0s\fRI?DO!)ws‚\瘩2 84^*'1wB% +nx]m<͓@zT^\'G;hH)M̽;{}yjG̙6i; O|6b;2o6(`8Me^*zEV?|s{.SA޾GJzWa9@('7i30)N F=^'Y*˗@w^?KPz@C+%Ō/+!>lT2 cm7,88UFm@ʅ'˕;B"t&QDLNj"NO\i /?Oa|kIӋblM+{qEL&j`Q geBpz#FJG!e$;C L}X& ]3U m ,}Yx; ;,I51מR<@vh=:kbz H+෸T!.@_z1ԾTg Dzqrsw&r=T}0v & oŜLFh1,[f0Y=Nȑ]eCtsHp\ IvVPF80e}%gl {u9`n|Z2`i߻1f:,ksISOH/0TZ4-#nM:񘚨RrJG  3R"a rbw\ŻJ`#C3Q5($_fD sqQΡx㷐JN (ˇ)NQ}ߍ Iake44PU ٹfN,zJGlfH\~':lPCQgg6 -xH]<6hj6$6=cbɤP?P 2`R Ty/6oy &3OQ t<x%oK]ܘ}( x)D&)rz9cM4)rl_}CuםJ(AʄkdK|9<[l J*F ڰ^~4O/۱A^P+ꘘ (RNXfۓTixf;;̹0_:gPBka+q+wVL%2o][PJ>nc0B63ga +KK?对bm,Q>*N ؓ+|K}Pga-`#클ЄiBfIf ffffft'{w{ҽ*_m].Wj RweK4Gk)Ck].qM&h\.L~Nuᙵ. yDh H$-h^FȭKS=GS-0!Y|MPT#EQھ#/a" Wo`|cdolU6 {}YDMuoTCu߻x,!Z;dlM_٥%T0ц*%U-Բ!10шכ'p#LQ1 D_U%4@vxU~p Thu^3cugO`~{B}U%"VvX Y{I)2 X}k]#. *E p$EGK&*ajy=@ HXYE"c/ n 5N*=w4aIysqnqԐ?X52BX!Dn_<$x'O5-l= [-0݈ G05}HJG$ص`JH-ÿF_qGQ g+TUnY_]Q|eH>/HoF1&HNhZs+KuN'˯mF?)*YB]6\ևmn놲z.˕; p U]BbUo!12wRomc 4;Njn^|Aam$R)W.re  Tzr}}=2V %hd] K}4N~Ha'Mɠ&/;e 4d߉'~'r<1ƆJiYCKtM(K$:˴#&5R8FmUQp&vMv~{F-#K ĘWZ}so_5&4(SClcPe_.]k\drڻTұQL 87ar#XE6Jkx2գ1"@k_~EhoR@2s\_r4EorSpÞԿ*r^VękZzRr3^#[@D˿U/Ph'~g帲xgb3a4B =?/Q$6_:r7ce-%b?wŲdBg9ujn(ispg*-oҢľP1oIӼ5p&{s*\ڒ7Sɮ|XwFz:JFx(cU$Omzϱ-D°|1gCfr">/cvpNGp%:])Hԥϟ9** є6.KUH#`&n)-117uX9P匨ѻuZ_z`awkNHD"(s' oY 6Ќu5)(W Αǵ\,7j~ ZQ$ӌ'|| >y]y6Y>[ Ohޮj?L 2drL!H?@W<@vr3@Ft ݁?9#`Ƃs#IDMۡ+.{TTQBE!>m*`>bܚO>BSRhgmqAʤ RgPyl"{ٝJ[5r%"*Km%68` ҄TÊ:IլؐqJZtu| 9555hy¾U5-GjFm<tQj:Cѡ09"zQpֆZUZxѴ  \]0x=D(>&A_Gk߬wݱy$!_E',SȀލKGۓN\%K=PtyC\HהaQ]o;I{{t];|T;HDFpM|, `!"#zA|kkT!͡F`=<7k9Fp*9#`USmg<^p?p*}iǸ|g+BCG )Fy2 ͪ (O(ѪQp >GүaGV+wv~Q=4id2ciNv/kϏ/'*<[whdo_Bhކ+8dtP/9Ow4TD,XVe;ey>3v/5)?=q+F^ekYإ\S5"5 IiRa{KydFq|@5TxJmz~(.z&Bʢn jO8k[]W!lQ11qRa'gI~Rš3V%fVx5у܅Tf4AR'7j`qղ]$*ÝQ69ihMzmaqkwAj&ͅmdt njGz/vd !vnW#Y,:k.Oڰx_)ͺBV,ɺN#P-!{bɨ1^S䁇iz{bU^c;1&*;x R'%cU-Ɖ@о*jX?%?@d=2L}8H7= &n:{Rl+EYcxѦG %6[B&(EIE˕;3Q ^IaV6l%&,g3)FkXh2k@?/ ]&4DU&,v o8=x}UnReťZc񤏢s#PT%Hs /}-.r䢳AAɣ5}3yIgƘC`ˋ`(P.u Q:\5*(!vqHLT*b_ŷAk”~x |&P< &5BomE qU q$ᮆF-X!U~E֎սxAAz%j,AE(IEfdTJm.eeiASMr9?h^ӸpєܪB\+]W k &C_p3Rfqt"{hG/"@'Yk iD0Agw6B=_ QY<Ȟ`ZB~YRO=:>pApTxdӤt착ߊL&x' i\¹fԶ0 5tC,Vԧpaו*Vv 1NvSFUſT{P+ ~@FzU"n7UV't`ū} ÑE8ۈ FErQ]U6rube|ǤȎg ][gR2߶IliV[/} RXCP!YJ^m T*:I?"@pS5T1-L1_K۰$` PXagpN7*c4Kz/ _EJN.N{^vTnJʼ!|-Ѓ k:hį}U"o]F&1gp8!Fj. n YZ}EJNI+~RSHfi^;~Hor2k97wGA ,Ϯ9*M˔p.3Āb6mo3wtdžHfVv7:C-dgBE5ymt7qRk"]~d5U"_+&=c!?/9pq2'2ᕙ9R't6K2W%~pnA{ n zvQfoG`/Q#8;,OnBS"H$jf"n*ED o߃Zx7F0,A E!z(`ifЌO~fP~{MA,7 `q%,)Wwsf,Ss̙z y .t[>6LGXOԑF:'l-_M M̃5Ehͷ&vѴ^*5*(!tÍC1¼#~%_E(32d ]R*ix̮eHdI%z?;nh  śrrjï[1Eq8r@,hRl՚QQFЇ_C㿝0p&|yJ `%C3[F J`b}|ix77 MCEX08;! 9Im-O #?~V}-LlLvt%s3E3Da%y1;3;F&d^Q30AQ)'.A oa:lQHjOy7ӴIn q^F\4Kz b[XH9}clPQV/™Quqe\Կ-&xEX$Xx:!KMEWoEd(3;xن7d\<0m+ Эu pΚl0Nd絜a(tvͦcԹ:-}4"QJ͍@Vy}y9!V ,L@g4^ϏSa8L:l +Ƌ N\ џDF8kJeDR"݇aY8& &Cf>Q^7 hKKΔO G+>vw8K6c50?YB_s xEeZ ϳiuɤK/|ܚ\ճ=#[5T.kǴQ&=fsVgu;,( LięmV]bF^Qz͍[]]R v{ٹMQqkc~0i4_;Ϯn]r5R>ax;M_)'CWd՟O eYOhUfm,@rɡqWɈ[iSlڂ ΠT)4WǛ caʿ;C#1Ս؆P$lPK'o_R?~-f5$N⸼; 7TD>K_!;Sw=ެ+sߡ?\J%S։P}ܔPMzfQ_t ot;ֶ"MqՕfLârnOq]/R_m+ejLCmuP5<ܨ"kTk#r-.9\cG6aB'PDe+His3"DaÙ(EɬW`u;IS $|!F_tW: Fܽq<*) Ah蕼=x|Q |OÒ;|MɆDfg d~ETU8rOԷ>̒ǍWa]ϔq7^Ww7}أkIz04!#흤use+}*]|kY1iNś# űcO;=+C)^OP8pbGl-: ) ܄ҫhG;P?Sr7BJk눗JꖱޓU5?vnquѧ7ܨĹ<2=g _ZIj{։vm<‘E7n돹O%tچDPĦtDG_'a˜(m!,J2-;;M 0.NigSkah=_=~ x' T*fVzä)/m&!&mNǤ[>[q"kﯣ=h^dknLU<'퉺AnXU@igd6`ɩ$6L3/-6Yc|U"=wH/I̻hKW1-UM)!eO1<%Z`TtҲJ:a;Zke R_P)*&Qmv& } mVKY~˗]M5!A9 frLMnNkSX*Yqf'vmSzuy 2#Ov} Sމ\VU5g)w)`ɏ,HȤ‘8ҫ5+Ju yx d(CCι1%qCmaUqG۠beB&zjG)rg1eAjp~b o˨6ˊ3чIk sjAW,שb ' U4m-z)UM8W8Tl{2|?9.uFK~;pj5#B+iZ(s# T=G ExCb0:P-{E;Qk@GDmݒPoኰ-*[ߝ~r!:qس{f4\36='lI4ͰN5#q=^Y.!(po^@Tj>yo;sA]^q 7v\E#vF"9nox[\K[$I8Ai?+%(n"t֜ଶ5^/~fK!$S{ݣhMSC֍d It{3S}zhpp)ЏDeMhʟ_vaЙt0SƵpUӋ o^B,h:Ohϕ˷.ڪӎE"BF !ӥB)߾S5Q8OW^3ڣrW뛗Vllo5vNITwUKjZQnR+/lr'(,+[  (̆boW2LHS1_uR"Gp[_BAǪJVACwTg4=:X4b,rUjM>Sk(Ӳ'>+ADe8N1ZdtN&U{wPMݺ9G`ge(`e7$I$Y< n: 1= FLBzJŽffY^fUVv:/;Oyw%3ZUOosKL:=+UDIZ=/A^Hdsm@uqqI0 ux}{}x>صm>O:K[ If 3P"5B*Ē-Ғ8H""gҺ"23lO_tM(_u-28Y{kX d<Kr{ٙ)|mdб`݊,mw#NJ|/D*WMB.l^nNJI孹&ޗ)i,rvZkvMJ.Ң7P)ڌЛ{ϱ 6*DpzԶɘ^k9'/U }I3Hn|>+^|.JWyv v[> ~} U`yCɏ)gAIm8'Գ'ُ;vTŝ'UGh4B?LR ̽?Fc1-,lJ̓DoT h ^!1]+®᜿K99{\rM`U %,/MTaBKшO.,ܹ[֕44W#pKXU*eDz=oK0AksĢ?BVJ$V$)eu,Qrڶ/SrjSI~a9oeZd9ۑsT; _m~;_" b-+ | N֛|bmZN[yh/l*0E̘T ,'ҖӒsA_-<:?osH1Y򣔕i( Rą",a;1u!.'nLS `_!4nԾjDi|˅W7ҏKp{c?xIxzKYVHe%yP$#o28^oL/*5zu8^D` ҅X*Ayr1{sR1ɨEGsE|&WZ)wvWꈥ)d |,7rn1;ryakSzv*2_Ir= }<t9qa{&Pǒ j"ho:mé5`VvF2TFUd8dz`JԤ:HVC1#$9C!LYRL370b˧EUK"s(@ÉDBNR&aS^ Xl:v$mYlLϜw^l)jYp~{S,k2&GXKORI)j-RCe~1L=#3>M႔n% D6ĠBD/ȳRuglK)z/JWXm3!- )ADWu.[ 2t͛amPGsTYW_ z%y\V6R夆XM^ۣ&ճ_(9슖Ꞣ¤Se ~K h@u1<^w/֮]&)&)>]1 4(FT[:  Pʵn~'F"@ [hrlpfCώ٭ƣA@lx)7@ֈofx@"eiMGmaGufq.:t;Cc:rN#PeE"CLVEw0 +pALٷĩarAg!nbrmàQ&S~r̿:Q optos1c$Zs3e\64#`!7|Arm*[8AhpI2kbXJ*f UK!﷟t ߽1)0(wXhH@.=9Pf ֈ?ohpTXKKk o{ ,vЗBT{]2OK,,ձʙGis33ȄXaZ$Tno!Q* "$uVq6-U 9* L+HUKT[p!HozgKΥ;`uIՁ:!?3Rc+؞80F^=_ORTax^ `T6N~BSze## tbc͐5z@fsV25=Ĭ &ioVycBzQ4k֗yH:f5ul7FBgz?^ /"c\=0U`gUS6GAxE+:}{2Hv]9_U )K-E_aTۅi_V-K2jF}鲸7` Q?(<d8=<z! '~9g"~+Z.fZ!j!D ;6Iqeq4Q3L@\^ƺT_"=#L="lf?ZC˥G-U132s<ɀ9%f;n8jxfZK[ ?Wn@ hx䧩Ǽb=ZLTzk{V!9W\*=G| ѷRz <|^WQyUAgT0\E}"?ZȂ(eL)"0=#79+7NO:RN7iK[[+u}<|Jh.1@usP) +(C@)i] F!T. OcSZ~ $>#OQ@l IT hZX;(u>%>z<_GZXwErʺ4r)G4N|Q-f,y҆`e:W H̺"_|,.q+ N7`s!V t$rN|q ۍ|]QR|X)YW^woWţmoY%º;mseB2c|Z,{f9_eՠZ9dtbG;I|E !zAm% `g 0U},"M[*;Lj u&}K"F|w\$ԲQh.N7 .W{EN9dÐ:g&ǿw4M~.N(Bx ?mͦc\TGvGcE \ѓ?.8!TݥleeSPo0 O|!Dp%nY/d)|e!Ji>B\;00Wky3u5Jx$pA۠T&+U$ !b򖟀b'4C!͌lI} l"ջJsRVkOm|E;=$K) iU"0DW.06 u5HmN^yj9CVDGq'̿Zh3iILUR:k%y{WkKޟYVZiFWgS.nf듙j-re'(RmqS%ST]Ƿ9}/ ~58>>LG]W@;&:!ۮU &lxWhvreN J:;m1x }@PWFW';69V>"(1E]Y_ t>-L eV/e^_]%jPKZiM} Fw|䋎L.G`=Z{> ]^93Œv6l}tV6E *\;[7\6lyRii奲 2h}`İ*(KQ |u}.N2i[JKtfS3d(gޙwR-QCZoJ?^x1LoΧGG}dtjvДvY-,Ek{o]k+q"uG"9n"]"}%j} nR݈cj`CFo&2?<ƢGT$cxNqTUő۪臁C q,?cev3H#d;.!Wn鳚9|c?D+"6PE_mOcZ|3~ T'/inPƐ_DyM$ncjq~d Զithk@b\;I` ? ~{6@ɮ@o  3y5if][+( c%3?韙.\cQ{xPWՒ(ѓqEDvw5]Z o`qe(d5TN/*^t6 94Qcfi竰"L$éª*[x@E};Lc{1fl(6{5wcr"zd;[a(Pc*R>~4|r/dOf|GK1 F3r\\G*糃& 2RSSg}qInQj}p*Ck"Bգ'G_x•{rpK!{&zaŜc=U EK֞6۾Zi曀Da;@*=zö͌Ap:kV.\ A9KDrȸm=ߪXƪ4>]cuǦ;Jw=gbp%0RreJAwnbR$22[†MN' thݏNue0v=x(MGV@jmB8F5$y}S!LDo b9 [A=7,YC!Br{ 5&:LS$6d< %4mS35Դe m ֟fR}TNǘX:ꔔasAM1g]v_zJXn.n5iX7GfQJ;0S FDV 0Ghh.Cja$) A'[ zqB}򝨬>tXOSR &nL:JJ*E7*ʺTE|T>̄iAbbzʿ{Mʆf"ehߠ՟lN)!'nTyJ*v~D~H&U>T`7 g&Ϗsc”T$  8*te2I>ĥH0Vv >kA)!Lό%~8"|N ;#hѳgLioxiJŇreg“W; ݃2uǦ6Rt[gAbb}Va_p G S3k>sq3flfC_=M;қo$9o@'0-K+5<^}bGfr'O0:7Kzv E?EP!Z;hna-dX敼DYA6W"kܘPb<ȻNs6艄8;GAv@6/|䦱^aP Ab9x_ٳ7 Wճal6ľR9T "$W ZF??R*ui_uD3/8#3m'?SHO x٣ҡsw$V!FulTȶ-ҏRB;e/ڸ79 lb_cy|u|;5mT|ynna>`^c\agQ>!Y\|ɧӽ?܃,?0$`2/kyv떒(KX2Cw(fCX&sHco Sx|\ՖՏ$&@C( ^+A``<~4!hҎ'9*v5r:R8r& .?θQ.qi,;zh!)%z\PDxl̨@Q'{ˢ\q_0~pOtI3Ȅثjン%x5ׇL3mCsS$AI }G?CϽG᤺m6PGǘ-b,qR"@|I%sgm6>jZF]\Hoʯ9hzm8o{w͒9,wzH|U ҵ+Ey[r;cN\T&S XDI;-YVgp]5" # 蕜o~k-)@u[k!$y -E@U:&5P/e5ݩsJ7}W Y?"N9>B}XeBaAD:b6"{9rb ~,WNT0 nSebIxMpy'; j+P9RAy4aDjwr $C_:{h݇ҐGI.`=pՖ2_%nmH:u|cG&'gƸN&jɊ :}wZ!Ű`ڣ o?Jz+=-1G[Md;a>dưzAoQ}b 2q~gsMfGd)qo9ZVehcƢǐS[,1wP-%ɞ@.7 *SP$ICQ-S`G C('Kw2ŶBY~gNw@DGaPŚG 9'2MZcm3q{d Z<\Džmzdw|o w/m/[0KgТ T}6I@ã6 bĺKnL>,wxbz/Fk!LuC~j mw7K m2J2Fy^&Gh ҆ҁ=[9)J!"pN06b%Xx# }|_ux/''?`) F_λLM{إ mU?Ħ(h}ۍB{yz(M)l?6OCa7gET ; )?=omw}%Z6}A.Z?6O\&&zy&?H C{g"l{c|Y-[6Ų 0ޱnJyBM}eOU*i ST"hy?M$8631{{jjpkY85&>{k뛫LFw9x|?.Tհt,MMF \~m8_wEɻ|IZwte}֝z Ϡ2\SA%MAY?4~| pz"&gcլud2mqӖ߸R{t_G|>y|wZ } >Bq2|oSw,4aX^8}qjm!ص5x0K6oIǥdx#wȺ;n ryZZR0aj-;Ჿ^`ÈC[(*8V~q>Q 9>M3XWnlI✋5q *w{K f8ITEAKx$~Oqv4ڱ RR᪻Y3d" T6ЄV'[9"c3ktWE,*^{. xmW/eG˶S,mL:(q.h0{]P[D5!7I(cm~ ؅(Mr? ;IQ722.2e)3QTZ]Hjp,HӨ~l~.~w:\ h r߷9jcvWcd8q'xi ہ_=J JvmKrtT>)Y:|nǮ +C>ۙ?#C=eޓ(+CT mVb}3-N| A( 4/`.g:GwUHrޞiˇ#)K4l,Gi]\q l|p>ZjpKiJlM[9OĢ[4D!,<0 j`B\K2<%NJ%k~[ "' &'~֠ާ'^Yt&X QBc6 * Q~F1 I)Ih*Qh[>rWك<(ۺ`εTo6ǘ.[pMԄ_H=0?@eqzt8ef-Yjy*Jn0izGc1Ҙ bl\]SJw%G"m2]%XTYmcH/[3L,34KR&mjGۖڶD;r])UD:̝!o.,RS pm.Ə쉥v !Kc,I+ޢnq\6!8I)y*t)S{#FW=C18$gJR#^,SׂV78ߧp j3=탺2MJ#ޥw [^?-.{0*'ƽж?S.5 \sevGQK5s^ZȮC-O|~dw3r x"3tjAD; 6}3uOGz XպXjbrMېiХwO۶Ռ3rIm"_kJo)f:,{E#.ʹs-GaV~ta띄HrR2ynt<ͭSfШˮ1uSېf{1x@:uAg‘,3dKΉSVpubMO6,`'e"G%X| j ܮI,n:XϽiQTc1N-Y46+)WrɉiUH~ ?A"NX= #g65.wb8NSFd5B!'V]E5R' ½@?QVcKԾ͔92SU0Yh&g;NYاT#cJ/PY0qoO^UɼnOiBwU JY'|B 8L>I,U5wAmJDU-I@qiѕij,S:!{,/fj+&hhKlv4d^4Fhn~&eLΝ3`Cq?\z^eoJրV3 sMF4~01!$g :$E+tR|SU./4sە FP28[K/q²iw-;GĎެe͢TNd[)ý%"Y0 ]%ӕH䤆I.@l=Yǭ#gI#33&-qK"*hӢc4W=z xs<Oʗ$~)!')'6k<#:o\ rXܓC(ܓ2 mf) ,Y>ܜ!M {Gu URKqKaXD2ed2# Gӻק6"Ԥ[oY8%F4uzXo wM鯺nȬpkVW?Sn/y,:(o]dѥŞJ*o7sO=bD(9AkʾīݐDy e 6ЙJߜ6Lba"4ҿWL@#=!`/V*a3EՀ;8EAlmWsV%!zcX ܻ*?sGðzK.;ʶ^%‹%=D 's i&&ā`۲AiVCE2}A*Lm :| שSuah$w2Nܡb] X~4Z_sf6?E7~2 TQn7ƑTnfI&eܙTy)& I1Vyh7CSkq,E!kZD&Kr J+y)%=~&ތ0һzc"OYSȺݘcNqGͪ4#tﺩSv;j4knrHcFŹXˉfI jM@AB_&3٧տ*cӽłP߳u꤃GpO.(@?|JLm[ƕ"N Cv+˒7Wʋ?߯6yWb]IA4ZZV,*1=t$[B̸NĚQRݒ1{U}N/XM! (Z֩)4cS^-4n>t\U*վqT32dlTUOsVͧcAm} ~kdLkg,숛oĺk>io;^OPs?5` GX o7gXE*1Up뀵%cҤL5^ZY[p2 e=OXpXad0$h (sJ35mxeS/ebD!ZٟItଽDk֞USH|kk)jK 4iMacH|Unmd K mVSV5' ~侍oAp^t5!~Ě}wQ rXѻӮJ vpbvv,M`_,0?W*=>:t/&G)ڗ]hsIŝf`6WY#yh/`l>w2~#AP;+ScDA{^I$f~0wp!w&TAuFQ| -mLk)AIm $(RSl9%ZZф<ȵ^Cnó~::zV'yǚA#>O?$!ޥԧ?6Zi './蜁w[-"lWM{*$ٍp^RTީ=$D'DzMG|tI}1q828uh7d(RԽ ܞ󄬑?;Oͮ\W'Ԯ K[SARh_ca㞜 ,uq))ɣvv*̄#D,Jb,48뱛mfJ/.؛8 !d3ͤ,@"qUum6L^i[b t zor_ܲٮw`laÐ0ʪ6:xX.LfzLު5ȶc7`O}:WO آһ{ʫ˯Иd_1)zdF5acCzthaSWԅno)9O=㻱S76 jٍaU$[:n^}ڛPA3ß >#뇸FޱR_&_o*3FMF-u+QF bu1 PcpO7ЊO蠑t -Ms%H$PH+WJ}tTl}WB)|ro+^}vAeű _q(=D9$C=%m| Jhӗ|o4l/V *kJ.-$y&8bs8,MU9{ӡKm{قVs`k?33{6]{ X($+Ͽr2=2X׍׾>rvݣvh )(zCW+xӕ &s 4V?ilX*hl*cU(fS:nZ-Q;΢$6+%Yuה/qЍ v!®+ݬܨL4@6sTVLʢ\,VG5V1L)o3\b5 ?KI#eulg dΕO4qUi4|Y&l^"4j?gz4ڧv׬(րwF/fvzU62T VHnM'@;! 3g&n`P^R>:Co.mS熭1S ngmOU&Ɖ>KNt'hB&&U8걙mVbA_&n0î;.-Cy 2/$a*ܜlՖY)<]ҭ ዩNޕNLD$yP9Y5P;wE< ĸ Wzyx wsO>4 ,f{} >t#^<%=7 SXZxd%lgx,Wi t7$ 01]xܜt!u8~=+L5x:Z`\ ~Hk}U%ޟp՛Ѥ|R62LjgLTcJ@Onyz}f!%WOp$ά rϢ9cWi6Qixq`3Ơ>iC:ξmf#.U}Xn*a=6}f'5Uin<|b*.f(eh f ډbŀ<KKAOd[޿VՖդSPUSOj& d |[ yCwyηVb[=&D]{[3qS<_ }݃ ![I ^c WguVB`Qu>:q>Q"{i=^oq%4>5j/,V5&M9N΀ Q$˜W?$u~U[-{SAR2(#Z:Z>n/e)'$/*ޜABɵx 9DX gmR}5dHzwR56b(Cȵ%!xhd*w{܆9xZ19pdZ9#P烯3 ?NYO]ta03G%y7v|.:G6yUvg]saAnӎq?@#|m㻌L2Nu;Cq88?Ԡ{KYbKeܢFYk iNH]$R3˸=ۨS劇K*D3 uz'{\1L?Qz:$) fo6 䥑wdR0%a2M5JwhW`.uLM*e<!*/>N֧qڹ \"0a~AYgmUZ0 ^{ ya1]s(% 槠ְwXzjvY-QMh2:Vbš̢B 7)dG1C9n!!鱪vagU]Gh{6]9 c3Mw_+{70%;UOϲUw(+uSoF>Kt'⸖է򼕢0|Q>QJ(2/2* Xna %Kp ,N ,CG9w]yzkvꮪ=kj8Ȣw99߳h?(?Oʂxj{Ali{pGA5eӕ#nMͧC원 \PH,(){K1c2B~t4&1 PJ0Huɾ*E8M턗lͽ훵oqg&/*%׸;>yt\Ux8hQpDvצJ)J-!FT|7Y.$ڡ)*ݺiOXj}?`q:43(k=M橬`?|jÇrF9T;t\X3Q$s5c\erjj #Y6~QƮJ q$#K>i)bwqx X?!cBVs_l4BE)FJ(e71UH"ݯ$q#*dIO+ :@9skHF1+D0 XZFbڱyzFB6*6,KX_nFCJBwC}mu}dJZxbaRl1TkX2.>KgP7j~k4P#? Zټnzt8y`3"q2g*p4dyw;YViX\pȮ4QB!0{K_Α--iR_^p3槼ϱ^$?o6_vcHί"kS2z=l"{YLX=k'{{wEi?>1QcwabN¸Z87 T¨ &S1obl`.&~[:NCeA, $G^!au̕!Ae!$T<%ҊPbQAҹX R|ڡ\C]sMUErnGGqU6-%%';~b\:FD怲CSe@]Thrz ueV o9br X;?wG Ou$CY+ӊ5`V+N6_)MUZW״G{d JOt=+>S[R Kdp~а-  TE*269r ]^ _m6[q;(Dny P/_Kǭ{&0(:e _r#1 e>3pZ=\{U"Kkje?&;)Gn| bMт#niu$C{(z(G[~}CuRCC١n8,/D9?Oͷr-g?bxև rbZ!3Z0 xVFЎ,R5ٛ YcG7wfJdeTR=6@%\.73)XPvjP%Zeǒh ŗ$hٛԈz$\{Y&kSb>t3U[p(ӎ{٬;WnI`]tlm $fk^<Ncf=蟎msНOl㻂~xkrV!adb.I`oP*cS/FOX~jh(ھ7o9{^W<4ķZ?%As9aq{J0ܗ2ںּ!jM!=zz:d%!C:}}]H#6]eZ'җ@.> b!v\{G5^*-Ŕ'2=ONM"ҴQ~gxkNGvQFIC,_Oh#&-wJ,ՇLhT_?}E>5KB +y!GXx޾5,XOYX ݈V7$b%`ۂH?PC(? I(^IKj# W¯c544Hlt.ڴ*V+4%@N1UAŋGb#rRWK4oк!al2Pnup2v?gQjnÜ\Is5*%( q+G5dbmBz2ϡ/r$1.S:^U+Ўk/~U9|ϳ}&5X34Ju!K^Rh:&m.Ƈ7pرD o<.TwRxK0\A%3sk4U`WtW#U'Ǝw6 ?Ly %+~X_; `ii_ߓ`̋9aO1~R>ϒ`Y!/9QǼiJ,vȜ@(J7 +oc_d$Rc[f˹%BZ:Ͽ:2Ohѿ1'D=/(u8^ǡr@bpZvrޗڅ WU/c380KNoj<_a1\YTVj(g%Hd4LScdف\.K2PT܎\LL+{ -fJ:i_%3@|pPοOIt]M}nq8/ܑS~)~y*mA6 8Pl*\,g@&V[tse{pb&Lq9^{51E%pd i<-MfGVf߾t-- JrWs^46vho4te_FzYCE,#5qO}Kw3CyofFd svpZ߶tほk9c51KeT.}JIYc W?}ELݍטlGDhE[TSJ!ՐCUM1H)ch`Ǎ6Lml'#؎%w`NXp<b_BkUteЗ< rBweѕj %IYx*o/۲xɦzHH.h|xP9/!٦yP(bSMeFli'\}}|/t}On_3_$qIJ7VMWR t^ۈ߃~ m*@*aE/y ho),uI-s:)iJظcAu~EY6MaUHljҕF?:MvEYipk5,3dT n3N vaCgX 6\>'IApw$k( #\p#"Oe6*!.ݠ oȏ< ϰ^S/HΒ&\g+<9"GCWE9|W3G-_\~f=#"< SOVdh(֦v]@< X7lLaFPSXX4\Y "'plP{^B LԽk?M + S*"q#@t]{Ezh諾Kk\inI]V!]Ӯ"-DYC[(4%0Y=.,;05`ʶnj۶K!ATc|&0m#% | y*ͤ|J:eܵtnS{qN f (b MY♖,6v/CNƄcwJ3~:cǕY)N9ZrH c7xR:jFS8iLdt1!^P@%(aP,b$A39qV/f5۳ rO uU է*O6ngB[O 4aB׶'ScT!C%wY\[mgTɩMSij*Z\,Fl`iJ*+rG޽{$s9<3|+ڭ]jjq!ހIe.Q+/Ҁz~ wyvќs3wKkUK#]x)]U|X1h26B9!u1{ .N >Y n#hK >2#h a6g^r/TgfjĚiǵa3;\qNq_ۢ*(0;9;\es8 0j`Fj+ k~lfӋ\A:t!!Fkl.4j+v{ZI^P+!@WO`^֠Uib>gz^tYc,/d-ّ(sM:O It%EzDUGݙY߅rʭRg׬./?8QS\aq\e\jɺTt!9Y%s#rG qt訛93|ip1? ѓ{JhHn@<"}2&*%Vbv>B3`˷߉^VK'[K|ͧhEq2chb$%ᘖ@Li[*jnli>{4.۽{,gT ? JG G{Oϊ&ygfih.m%+)֚)dwD,ϪI/ju|qww"<@{nƽDrTgWiv"ϳ@`^9Ph/nXPF: =Y*\81z3+?3 X%][.:W5;ۼ UKqӗ}&3qȽyzu-CtA<,3w/`/:x} QY}ζAx>:߼;n^ed;t~4NX*s]B:`"kQX}طq[t)gUM8J$~WƨMEMY;!jKK~(;5([] VEq/ UC{pw>]EsK"eGZ'v 6 BATe?L2*䗘@g9} Spݗ- 5"mڷAq]ɮ2y)}jI@~G%""i{^ FtalG Wi. OC"Pֈ0M %LdcSx,HeZo~I8׏Ny6H}v gmd9^!NmLBJ:((ҁ@9YK%/MQ;|H|z.WNp>7QX"^B~cbssG3œMO?HB>/A=ik%}9$t% i_V-'}e\Z9"2~gBj\ M n[MaOO9v$E A*A1Fq[tߵcM ]qT=KvZ^GQq*5o8EcSvf:,aL]QQ^څ:f> ܥ.| B1N*r?P2HGGGʩò5eGy=ҳd,T 0~ClT^}XߗN nbbV\'Mb\0bj2X`Mevƈ]K,Zͷ"P ˿)J!EH'˫?c2opfL1cj\ 3AEcGlA_v*Asce{g=!"x_i\ ٤.!GyF>ԄcPZ܊˭ʳ {2BvyJ`_>33qBug:BW ;kGř5%Ǘ3_nmra0iSs 94z&U^3e8N) )IU !i0bZ8uSlOuK w [IFz% 1wJ4)aTIpi)u~d;trhdݾ-ۚe`LP^ cIQl;P1;ց-6zA9-g6h.% 'DkSFī8&#W M~rzV{4{S}jpM5YlIe-0xg;2&PvMq&M9cMaChE;\ M'q ǻmtJ $nurPLrr53.tQn3DZ?{rxL=#|#psϱ$lLwv:ŲY!PI$aE_nںx@Lsօn7ڹ#{pi .)[]1-ԭVVp6R-~a#IfׂEiG:@! $]d+/H@U0oyبRSj6=+zh|s`ljcaƪno,kobecN^VVn\v.N&f_,ԤXžX;;9:X8:?P"4s;' TYmmHA\hУchld]f2asqT? V Ǒ0-袐^e6ecQSā_''A5< L]9 1XU|+?. V!i$<*YA| Aowؑr [k)oǏ/ao+[wovM;B-܉ _1˿gNJJrJxҺTpE:쇜7Wڽ2_˛嬮[I[.@PNiή7u3}t-" {s->:i™U"v풾\IǬjΙEi`4*}B<|ϋ{V\Of5Eᏽ7N%c8c׶:?kxwfqvcNJ)OM}AzA#P5kŗQK\Ni[\g-skw;8*'CQyK.x@ʖxNl\4*l> L`Clhw}176˕kmm.=Y?+tmQI3@?؍4ǸH%,{ b(U$ӊX1G [nxDWc8zNS>YdSB$K3aKݞ5pVd}zii/Sî'qt׎狍NJشy*ølՎgJlD˼VF9(q4X Kw4k c(<0 ^"@LQ6b$uYD鹐$pfZg$ /t޳׫|[lԦ | d(PJC1dEbX;Q9^5}bx 2Ƿ}o-Iqї0#kmrylcibNݫxQl-:̘Xe})q8Q K ui'>\(Y#T6h2"$x̦h ӉOq/Rv~8aAm:>\ #QJLv&*/fJhn(Ӕ\ʾ4w \Nքkt#h,x|ET .ȤϠ74r, ҄$^]\JoN6A۸&%RRPzxy_x碱WĮnm'z'*XVrs{lJxF ., |& >$tCr)M*O 4%V5{Gt&T)na^Tq©>_zV%4%ҡf~ZҪQoVUt8TeSNe^-P@p,LBAQ{%a(Qgs!Р1BoLGV\i':HTu2Aq^b>}0s"w1Ygaflx]Z04Ok`'vهDY2o7 xKç+ \uRrjA"i2 k;D^#xfw?NnzG(,T DOg#7+%?wpO^e~iÇ#Wadov&Un;![GJ禪; yΫ_:ɵЛ+}E9 9ᘶ&!|$u״(rz/~S:QUJ4,520MDq?uŏODrG+>:Zڲڃ,V-S$v&*4[,umM把1-h|6<LAkj6ۍPb.A5 D~ή\O:Ew{Uyw{yDLG=/a[]~ ֬_ڲL}Vjv%K X'naߓ;Nk״wjWdٝdZK K@6铳6f1I+]S_(Q+iXSHǴ%mBF gj.wx4a?D8LP:pVfg.J 睫 Y3ZF7K7''9G4YJ OqaLFB/4!mnah~G}"x^mǡ)W4 MP(.sU,BTKtfnhA tk<Ջrq{ Ns_:od7g~5h!'ܧϊue|C#ɓiW4x8-sH0_c$5/\j$20v١ ?\sOIMdέ)! cO=S@e4VwR)M.%JtX ;EqVliI2{yOZ};͂Py= #%J gӧv/C5,ǖ2U~!k!Y49hO{0pP:*s.4v־!fT3ҬZՁl幾c?h?flokÚ嫒='j.fM-OF]lBa '{x_&{6WJ1mN+"  4&T@;`Yj w+""|nxPEWՁ8K et{l G}&Aly*(hyɘڜ٘qdJj@m{?^f^^/p}6y`{U̚Å"[% @K@z;˥Û)`b+Pogu8 # ~07sJu.sMБ^Z+˔YV8Z{Q?)U/\T8VU(k%]8fXϨodXkQ'{26{7 }4Ɇ_U5LKuݶ P2p'r!n`<迦C4  4)O\V+_pxm9*7\iӇ?*kn+E pt̡n#frՎ*OǴɏBp%'YT$A;]!+i&5aZ+ZѰmLW&IbG^ӓQ)p2@ 1;xY!d x{zDz-HHMu1(s=%_ö0jzeBj:̮5OÚCeF^E6ߛȺHnIzB俶}fФ^HG&85 Η:vb; 5Z?=qާIx8x"0~Y^ס+̫Y6^6J;ћ% dQ8Pm7,I{# ֽn_1p(ӧv({x#q[GMq5yukoN+Č[rIQKH^owzT=~{e4m Nj?Yq\к9*oZ4 ne:~apꬕ+vQô Tzꡫ b.=Յ71I1S ;[rj.QZǢHKbL7ߣ^ ج8Lm>CCY&_*?ɥ&Z7-{cŷrL# (ً!Kߤ S¥3(s(UwoԌ,>_tlkшuy0eyok,N}^- !m1SLQ=6j "YBUwUJI Ȁ61os'¦)I^k%JQលI"tkZ5?A%v+^Pg./o.b'!.d8ja"#1RIY!s 4N5$BjR9o򠧶KϺ}Y8=6IK.Hu-?d-އ5_-;UKvG?,yeo`G<"de/3_ fXD=xxC6ݾDx}3e1r7YOag*Ĭ8;@8}-ta.eNPchnw {]]AP JRÈ2 U>!I V$@-l˲,bB}!:hڍ{/WcIlAt ]~ "&ooc_(VFdi rA4xC-QJRKR=-I a&DAdf H@P>?!.0Y!p6?%qFt]IXíDڻ q F6q(c8R*ԇF& 0Y; E jŷ>KgN|̄eDes˃A C˕A5AzƎz`Oתrr^gm}>pY!$D+Gq(ѢST@O.!b"(~Dzߋ Ome_K+"kb YN4Wķg ,{pA;Ԯ?W2p0S=R&s$3Hcޢ4:Ga"j\~TzYyB~iˣ@zPd I2+nNAK?vҊ64P^vzxn4Q/t??…}tNq:PBMG1wiLin^1Y@$wдCE]]_dp==JR-vX/29Fp'[6>9kg7&d9Tמy9%# Gہ]ͪ)?{sFeg4n8cN 2ʊjz]o_fo+ H^R]Şd;={7(ӐL)J3<2fNn2R^Q|DD,CKkyC`$g?W<7`687TH@_n]^ *bHի { $83ck(|~I}$$Qh5TwmBs8EHg"엎wU/h NGώ oڲ4c$a,R_Hgv+'an3*S6g J>O5 ΍vYS Fù'Z UQ( Xꪓ=D/QdOyNO{WsVfECk1N K{a${*F yȋ;B_|ݎ1 H{lӦ➭mX3SK؁ԹE݌%;TQXcs(ǗI{˞b?u\]/L(4H#CwHH04 9-5" *C!% - p.}̵^{w\v:䠝򠒆i~{{0r+'nN<{~1yۭeT@$Ɓ7ώ"㩙 gq냴 Y>ߟ_WPiR2z/sV BЎ&nr4'ΫHh]T55qcfrx.kp4PZKƻ&TҫhhЋSwU&p } xWb{s^zKθ1to'E7ogGW3-ȫsj^K3+GZly/8*Үo8ɑ| $ P PHL@2~&g .I'srgۉM~ov]-Z?sj6 TXoOY3^ Ĺ u/[|)o&[tZJd~dϋ##9f͡hlF|jofΣ^!jșsԹ!XwYjvon : Lh9JN^761QcýTNO[z`.k3)+d^R|=:A(-ЇcJZJmM1-nL2P?P6hq=G? ׼א>` f{}z8Y!)YUU7|PI;QG ,/_z1l?4 j&q0IJ} ӛC$.c YK0UG\TAEiQެPvxl?HVj*+3?pb"{4QT0(wUI%L)/0Vy 6=x+F5,aޏx_j OРa :8ayM $##,J&룑Զ4$pe]ܾ^-H&*gnO[̄L]  %u͖1r#|W 1nv8|xc{H9j1 o }[crx}{}PۭfͷXnuϏ/(H,g Vy3(:Ibj)p5[t"S5́ R'w.A|[ w:Ⱥ&޽$Ђt_;wq#>%V;;qHZ` jF}іWcL7k%] ^1\5ڑ>O3e&0J{w껈 Y8rՎ] lc///]~SթՑ5m|Q{ ?$`Έ]G~&E3ܯOq^^s݉]tn_FS#S+V':$zkyF( O_VVC:q|GYHeW4EU3#<$p+ĀH7h/AZxX^D۹:>Q5}f@xY[.kLIfMwo҅*Yf|y룅~](Rfl5w=JڱdhIl!7Iɷ4uhP4e苔w+ azucrq!F86e5"b@&w%Sg2%1%64CG\Y_YLg&2 UaNnbE_;ž ђڦ#}U6-ۇ;< hHe~-'aȳ"ܟ^XiĢ9(#%V1D'WVC>:#LxR>B7pu0( E9 %~vWJ?יɡ(nDGmkis#?1{Wx6@IJF-%12tUݷcwFFnņ&3JR]dZ_y@cCFW6/0y%ٖ|NbӘ^~>v@+'*1Ĥ}M[jCgl+^IliE69vw8ƠYP- 9ܝYyYa=F6, `eeBøkPr0R0<0Ng4Py BL\0.]q%viW}'?4l5E+2QdgjR6MJPUM&HU;q0[< t~=}Ш`) fv17hm7:'Qi.%V5F}6xN7~O]D?8$+rԣ`E]u7AЁ$ߥOUv7Fp!?goY1b`O_I?x a0wȭ֏w%+rp ˕Z{2돭in*#Z,zXZ7!@IG+ S*O%9Gۗ$F!+=WI,Մ\iұ@P[;qfCxJ״-dг3 \,J{(\&Fv4 o1ХHܿ -[@lwpc(} ]\</[}xUrB(oѮ='pܲ$hR|z  Re('Sƭ~JDUoFȡ/lTi9H_JH;xڨVHJm ;#"S5iy] *oȋ+,|)5.)5썍">ToNݒ2h=NK\.(7&JluO{h=.vTyߒrV揨k&jm6ɦ&ppBNּ5_/6R f\ by9&9.mڀ"%L$srx$N:2'߳ki5m +aEiR%⮷4ș`i$ZB Gope6>fS@8Gm|go.oֽbٿ>B?H_m?FV!'oU;OP$!S cLoJ5.3e:sn|9A~l Z94ݿs^y *"zEI;:%2|$"chDYp2'Aeo[ΓɊ [}LudzY~'Z|# ,zgh]{Oda\Xնv^]sB2B}m$ݎկY\{TZ}7UqzM`zAC5ǡ~\1TXFՍeϪ\á W0x9ם;^&h-^7׎K: Xz,UY>fS2&(rū,%)'ɪ]c}aW+kЬ(:'Ifm=s$k~NrD1נBE-um9[M8qzf/Ag;/C;hqxtzZΛb՚=8Ͱ (+%`eg0jh"O){Ȗ>\a7Aύ1&Q62 N:||8`+])#QW?(vٽj]? &܇O% /GX[8#c;/?3/p#|9ac?T8cj<긏}?sDR~."cq'X5vZ lY=aw|b%zOgx>S:iCY>e *P3RS,L |ZlӹuNG!xG'UN%jPK?&M>#1%>Ԡ=:LO{"35|j(Sio-⃨?^|7:?~W i:_߈wʎ ZH^=[yVqyPY>awU nEMuU-h"Bz7SdqZ]}DhlhK*y/6 $ɨqڴWh$ʾT l4` 6m}$2('q59YfH1zoHhO}=Lyo& FYZC7j:1.h^o5wJ9+hp6<t( p13oquOt b@TW9rW) [ڳ.iy?a\Ep˜%ҠQ<@a(\b*ƸyyuxDҾDS~0j0H;&d15 [c@Br &kڵ!be/i`&CC*=v7'GBVӮp%W(Kn'[\DŽ3C1r咇Fcϒv޾%i P΀Ѭ7h9p?` >R*ʫe0 Ng1@%<<'Pop|ƆÒEZ!nk]>~e+0Ѱ^-ؙ@Q4<r34l N6>%H0Si6pƐ'zB ®q3\ ΉJ89ȯNg:]nД">eD*?⇔JX/`08mcEw#xO2)Ja"t(qV68XqGM׉\_ My@XnvapgΧxd*'d)i,0 JYĸ+â21 7r,z(}xRQ>.qW7Ŝ4ewV86 6PRZ>51${G22?GBnňm ӪyDXjQ)1  nIׇJHkQuP%k]:DFWĴ\ n4qf|63 7io0%J&D]!b0} iBvX83ǹI\P4V,=`4{2m6¨[!#![Jq4x-?%\052(V^Ȑ;`8L| Ȱ-Zҍ^ `;Zh}Qx ~B&Ҥ"!)G讀 3f+>6d]hQ:!,3sS7v7Vn'ih?hivL31al1JWs^Ty`\PPٺp4Ia9_pol(%[NOrjKSi y< 8o1q  j]rN{^, z)@{lYf9fD04ظhR=}Ma6l$ǭwA;^dg;8=a"ӏl-0Pr5D6`[Zv2~?ߙ he Q/_n-@C͢l-vim `Xr9-kpF,QJ/PHtʀvJwp!: ]R %BiLol%;sY6[DtIz8I΋$mV4^fkCXe{@zd璘})6*,dFؐdlT5d%TZ5S4#n5*|&XG쇀O!{p q(:X2~xAL9F YzqEHmG΋m;0RL(NlP/`(m@*FWVc b|T:fj `'+ d}ԁ8E[y=B37+sb"ÃNS%hݞ`ټS썢6%txhe߉P>obLCGU"ϽOk.Yˣ>(z 2,צiAJD;3nR&|EJ"1w8wp},Q_Pnod_/DO@F#w'# }>D?^)J'7oKK];m5_~jP ևT÷xPQEmOȑ$I>pfEz3-D[I708"nrHz!etB)E+|P2 OBN1o%Լ\!40!Kq/ZUH:֋~{?lͥՔo˨X@MTWDea[ aQ:͈Sl:cgp<@S@D(gO6%6"\7t5I@K4nN7뙜dɘih>a0wY}'+sHK&z2wH c,KbTE@P(>=@n :3Z*bR,LW=۶3n&K Y7NF5{ SL08+ pCZzEHӔ'p x8/ߒ|>ݾ(9H񅤻; 1ҧZ䦙!VC9ڰ NWJ%h@ ą̈̄} ?x1pkۉXVq9c+f^̹by#A~kz2Wkn Zc5tx$J^U H km',_h+Jwt?Ĺ' Kԓ@ee+{c@옻aDd ?*5LXU蝣97M*Xp|2+]RԿ- $Qٙ9y1Ԅ%LCb\f@.C)n!Z28Z@Eph@O\H!_BBȒՓ%ےa~ S3or"Pٛ=4:CɳLpk9ktHh@~c ܼ7r!vMaAvoT TS x*,M+eC$%ǪQq„ʩ% dfۇ[/z9Ӱ3h*ߞoعk;pmG:ӫ J7BA63l Y)edmqgDqjN]m=,1_fɯ?6KH̱@#:e^VgN철q%AGΈ*M/R2i޼)yE P:Wx-[(,J-II)񤮂Y 5eImc{s{SW; F+Bjр$]sU`jcW  Un{.2Ј|-HMuN,:ĵmFɤH|&BW Q5O!'R^U˹r"G DI;.M:uxs%֓t!m;=:.-ٚc X8[4CoB3Nɋr*'?4fţC ?VO!aO{j%(T%i{^ZY1Mw0oıEj%N)kΝ^&|/GmrE1E*HhzIg\Pk^_ 4 I\"mulaE zLv(l掠Qr xug<[z^IJS-d"ݻTf|=$D"Wu? BA1t#Zi<8'X?jӚ#;' U4͟$Xl@iP+@ڡH(!y9XoGcV,pD/&X7brSz.d+HR7g=U\1_h%{>j:=ͱ>_J!^-ۄ44e#xq=v反oehěZIɍ(+5^һY#^HT@>yeCet&-1ղnםc$s7qUx๬X]2_Yٓ <ɗwcs6.km8{: _GtƁ'0)إu5ؚ_Bnc38OY E/v/.[)!~H*Zet2X`6h1Ngl 0Jj֭?<$FlhnlZ5kY03h{TiOG{Fi+wFG"_sTxpA)dP]]>siQ5/&AAfo08 HJ3p?8Ӡ &(b Ly&X cي[)gVH؟`{:z\FD'T'k]&at@"Sυ\j-3_h֒%NSpn..pijMMR.USۙϡN8A/%ZHh-$hأ\ fw9P4P恉8?IQUP.ӗfr{26_H*̐\D`I;$L|]!޳9!B(`7( =rmPC>Y"r/k-Ol߉XCύvs<ࠣԥ ƣbBݎ8+gzw/#, WT<#≮yvM\R^Hz~$Q+~iFAծv|/,_*)S O +ZN8@Ḥy7͑9'W;sZdȄλ Nm3#7eJp_|MfNL]fDh!F|=ner^Th?@ݴp]h*ߏZ7+] ny]x:]Xo)FU 'vh2v>;vhW*GW:bSހ(w5M sbr,rQ)2fސdp\CMۯRez>.K)(yD׾1'Wnm'G>ax: 8b8Ha<9V.xHgHKcёj8eu;s Z`pៈpxޢy]mi"w),!Sۮv4~s\]B>PHZ׆~)7L%%rAˍ~vVR_B >?6x3 ۷$-=\F%D_IcW!`fB c-[-nyuȸd* ~g< Uud(XRtk:{RjÐYPY>:*xdZ=4DUҋP00,j*-q\c۝/GZWa,3+ǩ=hYM>͝q| })C=0׼R"-kCں).̚k{u4S`G~8lU߭4 ӈ`z @n<.VMPw+.Y^9@j{X9̖ y*+ <'Eڄ/G(k֊Iw d۹GklJ^Ⱦ4jm˶mڞF';;waPWXDEsK^ 4c7}>6b]>^'U2:Ɩ $5ٞ 3!S.b>[ :H#'%#P}=m( ƃY9|mCUa6?"Āؕyg ё lbce?cRK4d(5_zP'|\u`k 594<= N}}|jG(h(' *jDceYP]e"SjkwSrm9n5o)!"_&nnUz. -qu~n#F*8P_y$ 6n ~r$QeM|=Z"aLwpH,74W752hn$tXJJg>pZ!<Ĉ`0CCuq$HsanNY5 Bq[K(w XQȠ ,??n5q`Ô"v@K{?J[%צn~3'];hɘ2!;BWr`Һaחd n.svUzF3JmJ>=]"rmgG7d;X*'t} V_ j"p {W@pvncRnQJ!_3~,YysrcSYowaHБ˾ _ cqSKG\SO h~c|L{2Udt%K$Ʃ&LB6=7M:r 4[]FpHFòF]\9nC>S:QO{~v("DҊ$ CŒ=-).Jd\_mn6!zׂFbZ3:Y^Uu߅֬;RJUEt3_ L>H0cEXpUP'@M|pp#,k-ѹo0էOfe k̒]r {#

DX0su55@OJxTE4ul_V\ZȎ,y%|{V~Ǐ7߆TXBaп@vETts3 0L ;M\a`>#3#/#z1Ӵk JnldAXN3Lwl8֔Nv/X{g'Y;Ә#u?c+rPSnNxl= M%VPҹLN"=j`X\V/< Jt'Q~q PSd7B[0FӨb2YO=ÿۙquzesҋ^M5eu3I$8OS@ Ⱥ5u +Vܿ Ի]8,p Ƞ{qMO ~ە1bCri0,+Z,b1_]+&HF}*|Ƃn"ғ#A]^jg)*'7}#-y^ٲV"=]V1>oP9!K<IL)g/:*ίY5 F o Fw4A nnssg;zRvSU^}5,2#얪 xPfӜ*Ӭ 0Hp0&Nh.a;#v(_n:*CYq.ACS󺺷8l|0d7XX<[Md{7)圙<ӗ J+ iȖkKl=4iK=[9nb~qCV":ʷD|X+p nR#vBBvm*bH#d>Ïm H\x\HeK=6GImBkK8ZS_X*;OC Gytk_m ⏫A.512ͦZ/"$`4Qd[a]@[FCdo%XbSW|ٯV4"y\S-Ft 8X2F9.Zeޗ;ށ<3Ӽ*@Bu;i/ɔPnQ3#[kUp`e7rw߉ϣa,1HCP'Oo]>| 3w& ڕ *ίua_Zw5xDK{0cp _׭G#u bk?$h1G_)1Iܦ7=ڋ S>7@=cJpk>zMC^tM֪3dU(x 5ڄȌ,Xk&_PQ>W ׭e=ɯG%y.Т*3>aWMg[cn}Zf嬽ZH#c"2\4&}8ו̀q)v4)d|8R=z!NkTHzwq7f mL(3VGȵÛq{䖧ߐ&؉u^5# S؛5&b0ä ʣK1mw,J7ts&~95H1/|>z+szqU,jwb/.(!bu/D&VMZO5$c8 rW SEwQ=tWѬW'zâTwuC*MvWW Ý ّ%*yiʐS0UO[̗*t|Ft1K*CG j`LAeSDjEQDBLW?롄1öݩkc'U Y^fo &fͶ+Ik?V[]j=hMڦYzau +g׬M55 @ߢ鈥d|tdN^xējs +ken|yDds$8=O-Dg> sLQUoEߎD5vھ+@5Ax^([@"lX+õ+0o%0ixTR/@P;(QZL61?;/$2bX,9/ʧ Fэ`$>Xt?edi8s}|[cNlc'J=aƩJǶRr'zoumqI@/r|/U%l֓с IoZCE1:jM6]. $5y 981|b g7H.Ii~U F9OfI$|6Qu[U23NEa>ag:5 |~u':>_d跳kEz~_Pm 6AFVSE'󲓃o4Į.^^nG02͝0~X únfTk7F8@⬀0,Ȟtz*.%&i^t$>ܗ9rq3c2롷-9cPa q_ 1މP+TB'Ԛ . fĴ[RcR]]rG.TN_vs խ3FK+twvt ?=sA7ΐK!0Th! ݍQ(/- tGpgJ`$\XP+]WV]1:LU `Vn݁ozG987FoЖG6') 8@I>$}JHN"mEՠ0ܦ %07Gh?`xI8oyzF;˳kќx5%^d`[w?g+Z(-^aU+r4[`3!Tj-RS/ٻHTUYpy:݃RA5iI QjKh\q?MkoA8G?~5_nVCn5^ zA M + '|T>)OKLPr)#^r; !aDg/(\J&Q4>JsrӪފjM]T~ohH{svF[eT\E|O𭽓?GW+]Č+_fFV>k;+͙㍙,>P.zMNW(/>+`_ J;j͵8Z9{`PLp1j cԿ{~Nx[Pz׍|M2+WqϘl;9 <8?))10t %$ǯaEWle:tS5{rt7DN41Sv&ږ_:VX|//mƮY >c%%#崁9¬2/i<w T 9N`s-zST7 waΫn!~w7bp`ʣvOcHk n(Y1#%JP{ǁ\p|&tX°%&| d!FbcP Nl N($^;C Xwΐ !1 /@0.P^ a;3aJCYm h`OMjz)WqV!WZPŻh>ԇ&GxIŕl9P`4 ;!2`yO;ҕ>@%+k֜DOƧClb꡻ÇNyYerR aŠK̐Rxz:`QPuL Ũ@dt"V/&Q/F`u!U ίmw \߷PM҉A^W;Y[!)bb6)vxߘ<: LH}+'61yi O,aMWML#Xы@-%4`36#olҎO@hl_sǥ@; ;/s>-q!Rcn/+g1xV6o4d&q 1!(Bz.^7$Fyk8^IvGBN,mj\k,0R40šbUY(I 9 B qsJBg*zvyr`;1t~x2 6`@>.tۆ'$piMz?o2Rԡn4<CnXB>Z $㩷J\DP3N&ܙ] M`.`WפJ\8\/DS+ 0uZtLbp(ZW^9_Ĭ?;ly[jF3̖5'K^,-u'% I4Ap(DŽA,iydiU@ma"M햊ǵc S)auz4y*+-ۦ!Ѣe~"^\\^S6IJ+7P(+>R9RDؓҪEDa<~%O":5 5懾lμ ;F$(J "!FL݋ EPp {ӡ0-Ayݰ$v7*[>l @ Cc6|X#ZĶ䃅#{sH[epBOg#ۡ8p[r ]2Ɵ id5 8PL&1S[f+%͝N P^^N^%/ui>uԝ2cSg WS3٥ޕ|sF+W[WmUOzCRQ1_@-(R[Ͻu%*#ǀ.(nWńUf5yy+PYlzbMfnl{L$[} );Pm_{ N M͹٦鑳BSCdNGG6s %SR {@ an |~ti@; qj%T%7, J{mݼŏ;x3:&o 4mE\&dDZ3F"B6NKY)Gf7ijARky|GL0lZt3®LR9H$\:U.H dH:vd,5IJUP.J 1T/ @-Ì3`)׏qt$ܽŸѢ^?C :r~H2V0|=GEXw|eLKF~tqyy=1[ xәO vѲM@NghLP yK DSAmgw_a3Ö;Vfܺ?)EZ};qHF6 v1iQdo`aznjystwQYU,JEpo (lb6TrD^Ai`X @jhqQ:/*eۼ7iRܷ,dnەE`MQ @+\Hݲ]i^R1 |YyhiLF%Pby'̋%+zA>POCA/rm8ˈN3WTA - 6?Y2JT͡)^hڹs|z{D5}> N)y.l-gACi3:7?ȯL{Ey` Õ4|"=A&*Q}~,Flj14n4å\tPd2 y,륾+}$pQuI)g <8oN̹S73nq bhP`i$l3e7ycH۬s@6,lť8ЏSEw)4NG*FfB\Dx4p̃l{' F:*43I o,h{Y(p䇵}ɦ p@]o*5,p:\|-8>cFiN,en!?OѵS^ke4Ҁمd/7Oc/,#|/ayטW[<R t{iN?:}wX^M^7Cs ߁Mɹdz>#0 !a2GRk{ GxGUatVhj?k}nXLnUUʯ0z] KP/%`iqMQaPMكZFi1h5dj^FqF)^3zCBBj:67p.IEK֩n朹+u9 Fùx {xf}WZQ6Ks5Nk/'η%S>[&LHÓ ~-NPbѩ)!(' dnpNZ^*R֒5?4MJ(ڱ[HmA SZ: jUJÅ*Q&kӥxA8$%3azv a{H ThQoсTQkmex]O)n*TML0J)Iiwd\9.VBq:aB!vo^Lv&.|~p5D"Lӗ0Iz?!q+RXN͖mX, V!rY@O9}%[^^&|IQ!h~bmSK&e<8&dEћ?}Ck:ؑ ' kt#2't.*|j ]1v_{$0| zcoqҌT_ˆ"cH>8 @}V_b>?47&li|叫 {/?b 1K~XE ;g91:f8 ~ zOJ֤${Bph-q&AT.ayP`~LG)sՠU*4i<pOT(OZXl@~ \K->lTߴᵅS rp^x|zwƏ|@Wsۡ~ۃa"To1Me.V$MVީ8N#h78Dՠ"߁Jv?[{lh$D s& < Dt(^-PaUOiçh^9w:&q5 ?6czi27rdI6]LbipБ9]\U /om㉞!cSmK߻G&~/oHޖq>6ޭsT̊/Zrx=]ݡd"_o[u\IS[ꉄIeM4/X<2 .ՑGTh\XUncAG,9FQ{uN$9)\sqض7ڝ]ҡ@J˙-/TCK[v(THIӃ`NC`+zu7YELYPK"mPڛUBkL8ք8ީB>#tմ F[m \jx=c ^qwj0 DO|Eol)<󭮀6>b]({̖LvC(&߲#x_~ky =iXrRPE :Fq"Z>QoEizUJ-@qS3i+|UhBI&y[wI:=9*r(fa+rx%Ý^k p`(Hx􏴒}btۙvwP۪3WP)>?weLrgOsgI4?o\dy]#gr: ԲeP):I67h&a& '3vA  TT@ңoNԱpW$pA8 o8WGUDP/*x!OƐH\Ϋ: @<睃tL(& C>ײ >䣪RI4= ٿƕZEY5)eiN_hsMK~3W!8IiN,~萃HrVyWWkjuox%400^#8 ȋ50J9?iD>GBzGDX>+&C~Mi$GxwmYP_C$AϺBC+S!@*j@DdT`0決 MD: ÆS"mCTJfx5xXCQiu -161',5yYH_Ul ֢)rnӕO SsbA1i}+- {Y~Yy|.5@sAovk9b&ah뻔f s@|]ɹ}Q6~o>ʑW=p59p­#=kvC$E{@_ЩC#"I$BȜZH Q!(<(B y*"m/8늃Z&GΕ VI]ڝ.*f,QBޮdQ{jfXr:V,V酟ew*|@޴m;;zײʏsb;GOM6 2}M 3b@mQ(3ӱmkBFڀ99Zvy@/"XY=>i3{"q!GtP)K"[=F2VqRÂ] {V;?l%(OqAl8)UBJC*h>4~9 gLPV FA26XGi9;HJ_k6w?k$A K^"r䏥bdF*mg#'wVn xŐXɲCC"C?xJ@@ i GK>ǽh;j~ y+%@ eRK@1CC'gy@* =1‹Zhˏ:M+dw#փ(*n"' d ^ R[")FBPbh>gMI'e+w"Qr5;iv'{_F r\\l?##2Zy nȫ^xV ~`z&[# #> 鶈APG {J~HAvJα<}~ddv?l}!"K&O=N E"8U1CoD%!f0 5luq6C|MnzZ{D>l.cVz-dl ;Q;_#9E44ՃF~ݠ"8]:DsuԎ5܈Qpޱo?!,u]{ǰc^(1'u9錺]72FXyJLQV}*rGŸzRW&iKI|ymP0" -`k'AfS>v%=)M`tӑ~w@(vTXRdNDw~_~4xvw1&Y[.lFD"/IOI筒ԁY.pyuz \d.8NwW:L`> |) f)=qVI*:Bot wAlМ(x:T{ {{`!kz1 _rLE^s᪈/8(+ؖS'h+QX$#QpK|5Mll*PKFڑ‹O/2I]Ի<("73T  V;[ @Gw8[-|$=kFBwEL<[w 髊eUeW%3:ոQAB,;J>|{L҉DĆ)ޯbW.Z;Z*%Ok]?,q>%B:U gB1ճ2= DQݜoV u.ekƌЋ &SB^FXY,宻R4G`o˖PEՖ UouHxpȻ-Wm]MwX\ߪ'ZK!'i\G1_sKp~⿞jCn{͒cn>oxTs70-r4 /܊<889OBiL%JMZs~ >a>!ιNzxD9c,P-SU4j5!nۢ'˭E۫Ҹu.h*˟ܩ# Nħ7j-n#v H/s`rcM2NRS=R%; GV}J^r0[Hү o{_BU}%'eaFT:T2RZ4rBLꁲyKpH;lEMDC_t:t3{av)_i#b2 -ey$&t 2QYך8+1m(!MWxu[劲zWq3[c>>6b&ʑûyݠ̬ +/>?(m.Et *h!GP 7d9}$\_$!4P&'Uhg]pAF"o6!ikW嗭ucЏj:R,q?Z!ZՓhyͽEPPd?<8{;c/-FWVDd夐Rmޢ~n}R|o60p0O)a`ϳ#MQWdM@M.O•drӏ'Gdj8m^̏Ҷ~Y3٥ 4&;8J}ݽx;{4{3kXƟkZ2aRq(h歹}#LRxn[ 9"w@+kN[*e2Dq1R{(f6FM+^#6m3k"T~V68e-jP갵Iw9os2C_ZEJWIr J5+k6 '>'/'o`Z@o.IӲ\`s\/TVz̯+~:aLkgQ.og/+ vy,zLk"b{SI7E{۾GlʯSvHߖ.H^ͩGYbHXZ)b#BXd*hclϢ7(*)-^گD0*|ms|5x'Df&.A. BPj`,S܆Oxp ϟ&;>`_"wD 6^!_ -fE6G:{H.1'?ۦ^0~SAa|یuusv\-1rǣ*j 8N{n=Rp9p@iL5IrFкg{.ﶖhkY쯭5cm1+Z-⵨&}׷YJȏ du_?&KIc_j:/nwO]PeQ . 1H-Wl> HAi IMjb&K&zu/1=&5ֽLfYVC$ ^wwۧIYs]r&mEuvZxޏ麺,A¢QF1jgIҕ!ּWnt%9h_9aNlt-)i3}ƊZN`RirĊY듫.b g%O1'I+CNxq7FW=ay 5I,GM lJK$r^2NYE:ilȷ+zI^q+zN.O$rݸ}7 AzDS ׆6 ~3Y19r3!C$}gB NU ;&N0GwzNV]VWvm/.76'â,hdDJ,M (OG#m& zDN z46oԞ2/:ZVzx^TL~x\~50(#g}xsǻcUjմ4B98m}L2 yJm}x׎/ Fs=b3:O{)^3~տ18&UT$u;rt5W{?Gv rEso+ˌKldKeuښt AooQleɳnȌ:XkIXYX"c78a0^! \<ڴcC_|3 yBJq V|kS .McjN0! if|Up%)nE$bW"Mn-M|΋{iʲ.fi[sۂ ҖlనӺ<^jb ss/rmAxwk]d9K}GO35%WmQ39ߐ aX[ iKvئY(3ZirD8(5S~p9cd˟OoFMc꫟\_$"f3)g`jL:)Q԰Qs'6v]` 坵.B{%,A{z $|ÚLm{6Qy53;.[z9Iz}~7VD$zH;q=7;Zj;@Wƽ F*XueFDs`pƁ6 ;V0h_fm힯 lQcx Z$-PVpbM4i^' MW3 \|wyzL(|NZʯ>S]uC2#p _֩IH[D(}pdla!|`p`dvP+/(q^iBqk5פSTu"w{z\I^hN"sBnӑ3FdZ{0Fxh]'tޥ%?B-:n? b 򶙚FDj@A~arFBJU#i9eW yT42.r޷b.}C`h"eܮֳԸ35I۬y!Q%5*o1:%fcZmi-kA;zWǘoJ]DdRE  vs%.Tmm󍍸*ͯ8m2#:ӾӤW(_RzmL:,ƙ'?ɍ߆z;Hy M5??(mo LE>O{FN p.fJA2&Ʃ|yL.J%FuYzտ%E!?bѼ4qF2_LȾJW!QȋsPvvU{ (NNW&*7c2G\Uͳh^fX-e}Ų^l_hQI( 8_=g/YW4ҟ\<Ce)xNvMFW,ݰo^:7vo؏/4ߤ.QO+͏F:&Y٦<~[-W_iKJjMS=xȤt5움NOpȇ8)v_(JX|rĂ2rGH#@ߍ {_k2mc(I?w-OӅNl'#!)% :7⼆)&E@PL, { _B!FpX )?k$,3["Ll1XO1P9OIzN=vioM0toT$2`H;!p3cZeX/Cw0tR]0L7Zl5:yh{hJ@f+t?)J7fVǎ(ilE˿J '8E7/Jv0%"3:kj%xwgWpx1ku 2Ca>Cd߁b_P{{m3ᜭ5Q)ç`̂a;1:h&q>q#ҺSUP _2 Ƕ׸X,ʉ鷯" -#U0{ݪk|yyĴtX6poܰ|2ώdy5;Ba+j]G'&$ڸ!B]ZxT@0a(_RπeAl:@)|'*k 㒐פu3x H {Bnx{o>jjJo>M-&!HsJ,`޶A'A%z*V><S'dJp Aa>[uma8 !XКR)Ҏ {9 #MqX1>.ԷVVF8U帩CGؙ,OGaݝ|yAcī|ryg i=^,0Xh;Ͻ,/{0t>\o"*a=Nu|Ν@[5hŋ|Q%Fh_`/׷0:ʇ2bC=ގ/k|A }J sG9eLOQjA] q)+BFq5͐`F`..S24^*]F^?Īx;loB{1EKȉ@E},i<8ҠQnm< .Oy!ƾK%俫,P ؏W0c2Zn`&i/a$%I;)_ 'ż-*6xXѼs?'xx~BU vvv ^'iQ-x;o^CvA21:Xlj۴LlNim:n2纖OFrinHsA o 2Eq;y L[EnW,3svZF#LT@X5B]MSS]  5"K8:!.w*+~͑cCTh ;UVPTXr?9W6T`B3ˢ6iU o 8)2{L2M{C¾}SRn]2x&LqfH8_׵dtEa^1`KNxuN x VqdT:3=o}!XƗivE g^7{_wS\hjpnյ |Z^+^ʼEaMu}`|>qVO~|v<J LV%4ih'hHG"`ms<[wu+ci!`RD`:3H-exb$Hн?ޮ,[lOSr9k^KOLowVC[ut0_wDW !Ss;^,|?On|Oז^:(JoB ̖"تJXMb,FHc&YZE8c/UѪߍMIJ !_K ^q~?:u cI;؊ __ksċ-u,K8<ʑGxu-YKmg Vh&˯<)v_ l? _N62.'AY<tum}S\hUr<_5+}|]."|S3Tx2V8/͟kJ6m)d9&9oq):rXK\ V7xf:0Fb{4'y*{o!K;YkTV^_5OeEt 9$jh{"M; ITu]W>"熢`WđY=&w`6B4$vd|'>dӫSmۙM? U*P3~R]Lk@y6Y*'=yX6P zy膤bV*;S0fU)D^>Cy$`7y[Oiғ— yL$ I R#(жP14!jJҼa:;C=@c9ӈB^PC l.)RV+Գc;4hd! ,{9<:շG2cfDXH jkV5QNLh4D e8B7y`b^;O`8etq!k jwY̸N_$!3*ltsYZVXmP-Xnm@ jDAEڽnZğ!vT#@i-ܟ'fYͷ]u ӂ U%N#LՅn>b>iI W%*"{P21iHdZ 2đ=o^NQa4k$4 j6=YJqV 2}^.{\%L r?1mU#{;n܏beGgfUfJYI&@❖Pf*J-kIvҗ,1LBw5l,Q~{d:*sjø-1U(nL%У'eԍ{cmgkES㡟q-\cK&D2t2:q+f/{ {lZREߑ2g[2d&e{?)HCkDS N5d; 86.u+( ĢV{ɽ/_Ee 4SaU2ta>rx/M ٶR81]`5jsJ+zFt;ojC5%4:L% uyB| 0v!?nyb!drg8G 8RnG Y~;ֽk!+Ҋ W=/ԝp$EWSC! ҟSuZYECs52KfBֆ1ƿNyxb{q~q"ӓ9aC l,o5ƍǩfɕSie ޅ\]6Q*ᢳ-N +6 40ڧ Sve1&Kx t;ĩ㪪쟔M2A+e С.R^~9\,=s0KTA(Q1ďkXgqά 'L ^ؙ m_goe* <[EqWm>z1;R>y[QxHwj2`fX X.n=wJuS'>ҡnA4$^*`Am.r( 9hUV6aDĹU < ei<[vEeuɞ_ +vyւw:LCBϯ#&=^B5+2=slnWvփIֻR כ p d\>\=[)I]&-oVE?camV7S; >`w:krD1 );x98 +AJk׎B~Z jhU vyyC {L*IG3M-yOJJRXA9M$|&uXBoBG/qVܙxR̨Dj̕+X`ͩX^;q@p!aB2'p%pFٌ?V8H-*0^?~@ ԒϨq~ۭ OXN8.M Z u!8<U 6A59'VCw7"`!:' &~ջ"'۸p7_ޫgO7˔7>4q'В?^pR5/ep!c"| Pb/O s1/_a柈oYP0>~Dûu65K0 đW#1ֽ㢍SKS#}.z8[j}jg@ G*[q,z]d8L5Ќ-{ S<0"MNd<Úw"\SXAReHA!840!oa/}ObaS%nt2{} |rC+=1[};yJY""Bm9ۿe&l'seNP.*1^ Cn?wPơZQ)NSw1?x~$ܸY`5}≢J@!}pb^KZ1DbR-_PIl;3Do-֠,H*UM [? vкacє-+ԼmHd K&kLEr!g?K2cFNɄ .-Ұ2oDb;$-PJ;F" Mw[>78CDB\5vυj@.m0Ἁ5^[_{%b qjdTx\ o 9Bxyb5AER5Bˢ~7)]])D3}c5 }~yp 6t2sknj|u&fD'@L;zU!QBe,ޛ!+ueܢ#l1f[/xkV63B==W]Mb\+L"6]xUTaNj@k*E'aL%Z ΁9.|R5)WV1yn-#l84hH/~_X?SJ (H*u{/[%`TLhp܉ږ@Q3ڒEB2C,xU_ʙ EtJK1x䤾>RQMoA>*]z%[MCX2s/ ߑ_NV$ٝ}k Uٹ-#ӃT7[[OzeռZZUTy<Ÿ !vtPb|kXy-?w.ܒ$/j^-[?ɣtA8Ri֫c1vaZY{x^ṩd 45 {*^O6*[oV竜Fn0YW}m3.g\R5܎!E>!"RAn %ܶVknZ,'7ƩnΔWk'zyHzKE7/rC%5hcHM7.BP9m\v7_tr-  Q݊[)tG X {Ýy%{% >ńk]W}Z~°@?K;>Iqfeu6ܤyk p԰|^ EqutT4Q|ެp/FEk%k;y?]2B "rLݎљ^lKb |o' w9ʹ:r ׮2Z%ĸ)y:"i=UݑeZk&3dn#>KRԫ(&8^{ط^qѡ ig^ihi~nV݄L,/|1֞}) U[MH{4F՟B Jr|+^}Viσ&W&IC.X0'[Bƿ>3Ϡ^&ʾ#>b|0TE_QH2xYW5Ϭ m|`KZf/x22QLm[tH(*vbѱIOR#HSazirWzggE˯sڿ"pdK{~6}K85+!C9ܰZ^ڬY. jr)k|:slwx~a8J{<#n/cމp-u,',mf5v[< ;Z+4]Ql~ye͇h3?y0Dٮy)B$.W_dҭ%d?ףF˵ d·oW5IVX2M~0 X$qйgWj؅$)o's2"!H ?p@j}cuC₆'5|FωUoP)E^&]rۍuUt)JR"`'ᇏfi&۠$ qjtayi m,ԤiYIZ\{f.IzH5 L2_(%R[; ߌﺎ k_.ZDhf&T쇻*[!)ee%>\`}1X|+WݍGZԬ=ԚCGc_ȁ]֙ЮxC}T汇?4U]ISq٨o>"'Iɓ H [pU{#<W{IULmSLc57ވ2s!\jr3H,H"X~o' #w'-oY[h=`&sF8gF$OˆZvQ;`Q KiJ8Y!lobjh/4wi~szө>-1y>ct3CQҨ„C.E5̐KX}/]k(ƨs&R9wEX=FlV1 9Ոʒpm=;>dθO|. ;8$i y`+ CX܌o{+9GKW,: ⷪYJƽoزY!8Bw?S[Ņ*o]>^*Vw v8z?;~QZ/`im1j8؟DI($XZ^'nq(iE"ַftiۅY`A;s4ۅm*(Co4X<`/[҆YD Ź) ĄtI( +8&|6J= CRI8:^!3MS4u]Oc^bL;p%)U#?EnHbp"%O|d4¦Y&aܝ57eT_"a"9 蜜۟3xUFKũQl* ]`u-_3{HEf e|Nك)ʴ -.3,yd~c(`<]t=վuxݾ y&/jS^< FY1VZ[ sMx\{9w0Ϣ{9 n! {?. Mqg+j:c{dEbUG,K˿ix.v3 ,7ު0D::(d ޏy$PUOI4OQ'<&B,6hBoNgDi{㷞?-rg͌~#A DT}QOl8,|2o4KS69PmB n#,%3EuOn7&Go4szjV`A"hs'lUzc^=GWvJ3dưtD-n2ga\VP`NTW4[T+2l|5y|L2jt!ڪ$g1#7Gg]NT]d_lkp/Őc>ٗdEj~ӴpmЖ#]4>e˳a-66 >IJ: 9aqSx* /a niDgan,`ϖug _ghT~c|\94ܳLf!W%$yVn tȱ*CV >}GQީwIU#ly8N2AMGYB:jEN8;^5`jhxS" y~_XtuHi\m% X. g7I>ЯoGє7ď2XN tM"DsaK3&#uN/'N0LG=%B[o>EbVy#+@%$2u\"z (KZ42bOFtw;J y:߀M*۳XCM <̃IL&.{S]|A5 ݋m0 LuaxmG뒶<`TF:l)JӅF4gR'ńqWlƼZVs'wb@Օ؅67Q TRό9DG;W-v2&v&mۜdb۶m[{uWVW^OZk?ǬI_+*mc2%2LMpcYnbD<&,M\ |,Y_lYvIMߤeTkٶTWpVJщocExu wBLƥtϡy|`S|gܜ)S$N[ýWs,! !jl{Z+?2{im^:K2 /r"bIcxj/1U|Y.vv1En| c^øJ̠]8i qvt] DSg?7]q 159+Q#ħRrLGCW)[(9}Og5'UEqJȷ{RA%.gIbѹ1-/UkZR6ś\xx S:J*xCH?ܨɐR7K#*H):.9LsxNsi 5 xEPEFv]0%Ta pf\"YQۓO<:p~>YDV@4K'>`.1w)bH3 }pz_ʦoIҬ}΂Ir>e(̡ٔ_f}0u JYᇤiB[$ u#%q{G~!7"$1E/qNň+5{$<0Uxn|o"L0 qcm7 !إǫYҋُjPfu"M&oyppuVXԡ} YEbU8h-u2x!C_[+fiP:D MrezOLMGyE:R&cx?+wړȈǟ"Qnomy6Psʱ;qED ELJyÑڿ2('R+ٿȧ2X1 tnYx[0֌j$%|\8[fbCz1(*Y5KEe>vrWj[ MKc}>k:2E_?xɂ%2ЉZDfe2ޕ*-)9e˺eD^ҹ2Z%P\+bgwV~/ AKd-EᰦUM4VDZxeڥ0e26r+sL/Np8mK!2aV:aH0f!oPGɽ{g|A(#xEsz~H1dublzգӨ Ͻ'kہEmH/kY},cQtj0s/Sc1D1ζ0MMϼ?\tM}~='Trr;ޏ 1n\[52!4eǏ&HLF_>k ˜*_ jw2'r@%sI>6 [>gs"[?i}Srmik'Z̫_p[|Ҽ#K]73d`E AR4p_1=NHuΆ1}Jb ^{\OQg&H|)}//X5Hu%[Z/I>Wri;! <2t8Vu:B6'N _2˓=" Bu^z$upӥQ\&=4ImmK,-&ILT"nr[cw! T=?Y T&jXL O(O@Y%,_iԅFyZlʪ9M&*{e0σE:A74V䷰JoP w=EL6AA@*O8UxvFЃz~h ?IeCZƘr[yt%a.q#,qwV2vh7=ȓg SBZF(LHș}L(+˪6']{u۴o]"건թY⥰;Jw>#ᴻ|#:gMDɲ‘ ܞBlRSScJ9ULe&ȶRCf V\L}=DIt=kf~yyT(ti Luu ©l腥WqE&c>9 )9_W;ְkz=5>MxDf0W)QPWɐaV$k*_BjH8.b@r_ _`wpl*VP$T$VPn+3@yQ*}mRo^:̃`ĬӃ+Eוct{ޖkDZ=ibbWVrIjrjín|]vyZgQ\."-TD yjK#'θ'qS۫=/AlR:JAR3ūȢii{Œ9kՔ^A˽Т{iI.绖ϫW:΀Q7fÅC+8ItW-Gt &g܉$Z'%z_`J[).$0s8Yw eJyXf9JդeTsںO ewʊ<3Nr ]@561zNn2U<+~v_~޷G"}IJih9?tazF,|L l ԉ  (G)1TA Cώ卧L8ntDB!y -[pVș^s/Ӈhi'>Bjx%B"ڄ~m^K=f\PՎ9Y $t[tv#-+R^\I`T͋&U$t335@?h&;y}C4=݆mN#-IM;^2򮇙Wu`2_nӁGK ЂMv.[̤+j] իĤxd d|s\S,FBXI4rU+m\|m/Gao(v:X/>SGze..SMu;t1R;s -Qs<ςeG|mܙa|EhG"2Tnjp?1|O$~w׍v a6,v[T[AhOBy5zU:O$8mv ]xU-y%q{%zdȤU̝ZYnXbԥL('z%`>%l:%$2Cuj' }]C'lb~ ; }9L~ѥI+\"mwoO}a> 'WYZS7w8L!ĢIiR1P5gݕ< ˈz ӱwkc 3F*Hwt6“ԡNZ3y.[13ݱ!4aC&3ΡJ(t 5ѭ"lK(VFXlL\pQ)<}H՜%`}SF9NuC_ddN#1z.s,$uzc1`2Fj&[k) ș 2$.>0\/AI)Vr|Y2_wjTK3,` &YBX抏aEꚩ6ksQ1nCgD;Pʵ# /OO5і鵑5ߐ+y5] _KRJ5+Of]r P!.s쨺JRxcȵbkWvX%Z%jC毹=! *B-?:M%K*# V_Lހ(8^ZEsRLu# Ϸ&@9BVenop昧B89[ѦXCr]6`Uny\oqv 5YjInA(qpX_ö́]UK8&>_ s#BI B"c`~I Miw G/a&|}e@IF doRM9.şN ??!g^P~q˼gl|׭Ŭ+b 0[ GժeKϗſՄ(Huc e (~ B=BANgP9Q8G)Ra/) O͎Z5iW59a`2>Ykռ ( .#\@YNDOeYj|yE(g9;!nF ~C}pਙ>*E+-8s[堂8o#`cn@aD9ϣ-4ЌVY!4\5# {y12m,.p4 JI4)HUuTtU|MUęuCffЦ%{ndL,O/zܹKF;75wSJTV=H鎫?.20or7"WEw!D4 ̐X\gp N+0 ZEpMIiͲ&CVS 1ʉɭuDR^9E2=@Nqq*PsZSd5廾ж #9r/[YL`v{0ڧRknxy|j;F+A3'ܗjnfu~^w6P]s%W@t/ Š,Izt j[iq qk@}c m&+S3D6i#͵i@O1{c{}pr5T _@IV,|o B7>޺̻6-(2+ yQ*8;ee QߓSax##:CS\ l%Z 㒆KaQ?H~,eK6FOT228bƯ ^=P;yHzCW􋎱b^I+,]lS_̛>{]۠eܦ 8B&H@.A^!6ˍamymwW'r*FdOo(],ۄQnǛ0ݲs=7bqŤsmD6I2.yv *2^Hגi;bM ItxSzzJib>sWi'-  UadvFLi=9Blic#4foI26w00扺Ү.GIƲxC6{f$;9[kҤ!64ȏlU=.$IbO{ 邴jfq̺|[ʻ<./aoB^e*:.fʡ~X##ﯨϧ?;*Hzԃ6;p(k,C]@aRaCDtr+xH]@\k6)ny6Yav96-4;P#rU)B;UB:ǎb,-B҂iͲyѠc Jno| rl:rwEe}jߐㄮ h &[})&G(tH]FЇH6LH#CkSvRM'~eR-ثyP:V_߁hC_Oaҫ ;Ǽ|aPEݿӂ>rCOhɢ='1NV9ڟI!s "SkdIjBfU9 u{uo?8g%c?Z7}E¸ ]sy1f-bZP,CgK߿ bf٣sN"9TQO4\t4]DLpO@I5]w鿟Odt>݀oqy!znfy <0L`'M!_iow\4N^ӆߑ!s])(e#EiuMm"J (lD{%3p?_]{pe,#6a$|>= $XoogI?;7|gkO^r0ED{X-Ww@Uqix3*H`[5'~~@R`fG|Ye{#oCwMT΅p?]q9d8$=w>jh.V;T%_ VX X`$ {2[Hف<[Qnهj5Y$ˉg3g/C߆#!)`n8LCD@BmCzRQ `9:seZ) S"R0))GUz@ׇS 1%-r- &c= 'mJU%>aT"0>$Iu]>'LyA\6%/d7v!7<iA{zV 3c |~N/{vj_fv;‹#ɐ@,~3P!7cKNٰke0QJ>6X5Z ĭ}$a}~LJ =*Zv򸁏*="vL.L ASrm ER$g^`cMՂnrݖ+,"ܔI_y ;T1,>>Tl4a*2Xn!* Ѕ&GdK &`*['?eT2KũwZ,O&oQMlVs zS@àiۅQ-V (Eǫ"a(r9 y#k$"ZMt^892q.Y P쿬B0Ic`9PҝkT9/ASiiE/Z^ЙOAX{) ŋ;[zp|xqqxsqhr#&-f_[DhM3v葫VsClWqڱo_dwɽXvݭz(J9۫iSf#6E8&{ȢqM{˃*C@`g;$+ db" &~kĔx.R2:^/A0YS4LI#)JcT}(g^;GQu?/jjs,ZCiTi m8O!5f Bڳo@c'Wx" pߜ~[/[xMl– Oeq"rZB~zj"@J=B61ַ__hQOтh/j9` mLj2ۜVh$oax"¢H+ի afPѹ!w]d;OgD1Yn_wLƗyG ^ p˸,Ǡ`TofRqL. )8TDxeF +#M15|-98޸ \^PT-P-OV[qi$UA$#gU&#Ǽ@V aW\іd{Ak SzIIv A(ꖊ*76JY'q#RK:?̯uyP3f4uXYjVH\9gZ)z\]$na?~06!DJ@:r7RjźRɎsTOgl@nzX5PLlQ kttS55V#g:2˥1>z%-|MQHdGFe/֑Ϊ9s!\xxx|LMP uEy0>*^L~]4:F~8b"JXDɥC{'Cb)=1Gtɿ@Lăsv>:~bb9Ӑ1P(xEjH<B5<ؔ0:J$Mqp6*`87X LHy{wP+]GmC)e;, %a,j W<^NB v زD 8wȒKKppme }=tV[\";nLrѶ,X{RTyoqřT('ͿDpHH-*7֌ Fh)Q M * gd81[Oa+XJ rD4ã;~qO %_ni SOJE >:f8W.(;J 0um-Hr|/㸂hH[ /FF u 㲔гd1 x(PuQTv0dE; DNZ)^KjQ|xy`vߛP_%#*ƀksΤ1psQb0E"'эݳ FV<3Z>3taUPf>'UykΔ/f w$Ή߁Rۘ}לYg뾫u/({ 8,/HF_2%9n S*OڗQu 3K7o?>\Xc:\6쁊9*85a㔊ĪrܦOVʢ^ ."V=ޛU.zEap [f8g]d F"JIYj#k>tRiNj[dpnk_&ȤhlN5QG'Ďpv3Ϣ'I.Zhi]!ɗEM v%q|4f S! ׿\юfWׅȌʖO bO(rQ#4 +83(QuM!4YxGk+-Nܨ^@&1QD*»GD򗩩9AA3B8c ]QmLzY*O0JEY}"@;d_~w0\paUlň ;r9, GUv9˿Mz0}Џr@Rݞ'|91ʸZS"FK5RDv;c,muc#r>j;- :1j;0L .G/P+k?+~dqorO=S pb,R " a0E Bg5w䃣}?rc-WK^uvtj{}~Ӈ~ow~jC} 5Wx&uv$Ve?7 >>j;+Ҽԏom)J./3*F|g)cH3Fg٣d??Tg^&񙺿9tw;OC3%ZQf?O⾰3R'] O^O84'w׷ko߯#D">]si HׇZޣH-e^8yxPqڦ+{b~^RD "ޛQ ݹ͝y<^wb_k6Ҧ%m|3CԱْ{?Sn\1||< pԌ_ƌԖ}NԊ %mtùX֮2"3p2̘$Z2%Ϻ/WDc] = Ga9>tө`|$ކqi;0i6KIG"6d@T| ~nO9t;YƓ7RXep*qX{09c*4K6~Gm]C07fMOPe7_C}02B99_&So$+2cI7 (ضJT!ׄ3-^N>oթuLr?"=ǷޯM*Ob(j0>(Qqw'mFUE&5&t ʢvQjN-=_7(Ĉ%H pUq'Ï"ou]h֥XT0WxPᣣ\bLv ^^9A ?8GsX3cOi/Ihu^6!ae#V]lu &y-S,'pFDUmKWMj=G WGň,퓁EՔ_'43IE# ' <"4gxR"q_pHTP*)tû:]$2LJEH@E) y-@ҢthKpJO;t7ـI f\\)+R"A*Cxܩ*jt.Z۬=U &&x& ]/:л\%E]ZŇ^iYZ!Σ(Ƀa/B[r uF^QB+G|XX9h]"YR10+}DL/i?I\ m]jDd?8DCi jтN4kZLCښm~xҏ$8`ЎڻIF0rԇĨ{u38Оp#8Ю.>uml_-]6[[_힝W˻O{ ߭gMXַZ_.]m1[d6gW^h6h,cGz99Ww9Wh|r|{.?FhA[%^cZ4WO 3qQam,P79$^W0¶X0-ShM=hpW%>8|[J0,&jgَVM4~ocS-[pThbzt㶭Y׻fzlN N'.*օ3ZSՄX<+sQO\Y!ٜuD$8*ls-da(+"}Zq1l<VLض/-qMI==ǹ+b!3A*XxG9X<5 vvaajcKv^>DBXxz6kڝд5AKWh{\UPvaC=պ}pd$ 4Be[NLC~ XJ Ni^4YN7[]_"d_/@}tNOf; 0q ==ٴJEr-̭wIKaR.BS,K ʷgnmx\^Hԙ|Qx mGxo"ćxTz0Y~ @fj<#Mˠn¶ORTM&hi1'RSงA6s^̀Ih[ ˑ4ϴɼT y2'>JrN)OB,=Ԇ {dX:TEJ(#-D!^*)Y$/Ɗ ^þuCh5*.7q3BFME%/D&h8\C}@B풣bo\G{cQ w!hD:cZ(P޴E+/Bqf fݽֹa8YȠ8VQ = y$Lءp~[Bpi崉rRtx\XQ,``*?}*R;Mx9yPʖKKF͌[):jT0ȞJR ҾcmECGq2g$N -̣DeF*(Jڙ7aV_.ۍ+: Zf_* FuރQjY: F:X}'UP{@@NJ816EܯcymM4Wh; \zT'zF7t֦aPFpKZdgo8%'fzVې9{ Ǎ B%!|v10\^F|oXY4OI/Ct%P5/D7DhE ͎ S,y),OL۬ۙkQڕo7sjY04_Țߠ05r1/6q-p]%KJ2{7axE& ލ3֙\?DHߌ Zcm}#)uSC1DРƳv)OAp4WĂ6wDDy]\dy"^N$D_s+e|/c+MCQxEJ b'ɭ[;X~ESSG р5"r"(uf- ̻|qؾN2텰qr gSmV~Df9X!t ydZQliSɕcFnSpdk3\زlc{zr鬁{-?xɫ+^P,ߌYxq@LsH7Li{fG,@<#pQ\j A@I ϙW<VG,h#'T=cut,WBEi]W 27+B7_ qKe~(*Q4K0nk//s"m?/m&W7L}sԶ}NmiB.S7A E5\l}L= Tuͱk9P ^qsMnsȪґsDp0a m$,=C."x9 =^-&I hE| Pː Ǵ.nڗ0c͐l4c6$ Y 9lm85B(d=mW==0"u$v!+#Z%1LT=%XȆt Bxp(2%w@q@Feh1tL1DP DRf#)g[^VN(*`]8 Fc0 N'ߘH7ւH%݁H m C}Oڨ y[nR?zO"W (`*Gni(Q_vw OE9{BB] rQJ&uãa T'~0n^uo` YzZ9AnlNGVcF{)lG!f+#\?rgf,?BJPm0C1A\G` [:NDڐG @=~GƇcA5oJuJʏ[}/(V'l2`p><o~N|4 )hňW۹i{|3TLa._Dm zsqhOu j֡-`f`7,zv+flHi 2`֪)6z# *2P$|"VZ"h!s"}շHUSwZ`9<95hmnкx} B4#}lHcovAqK+ȹf9n6sjvy kS_2|::Fyg%o.>`OE(AiM<#$nG4R8eFF~VxeڻM5lb[9m hͷLsIdGN⺼NOsHᏽ9!qPxɏ>Gnż\-'2U+DQWl \Y:$`[Nm3W4,JlÙ ;f!?%Ivdt o=1Ȓ`kCfĜ@Æ$wb1\vB!mYzG1{;꯮ ]i P!,`%ji!j_p t"~Y\s'~"/p+_ Uo[GH5ns}]&kըS1+(gOy >e`R"c#CW&oÚ1Q=-L '{u2nX l:&^o) @<%{w̜&p[蝍4jQ~(3G8_̖-Cb7Z&yRA,M2LZM_YEs2lB8d@? rl0=bA͂#0=6q7A-FiGzד1V]֛a:nrc)ITYbN\cx^c<*:lv(|fj-6:w=cn*YFQ@Ϻ ZxUDh֘ޭx]OPrDQ <>zN4S``-Tw(5e zmw$sAk'CBx99AB)_4=u#E=!aL`aqH"c7~V(z>My_0 M'դG/܇ذwN)nZJrU;.z^%6oA$V+nvVhіk+Y3eX(3CsU`iZgɯҺ{ % |nW2Hw ZVw3n',eUJW_1[ ehPul޶~u wpDjӝNA6Ӛ5J @?.lr F!(A}UzrC &c7a?aK_2"ܣRx/Qťm; fG'!m8D2 dHRtFC*E"qݿ67je?(jG7I;V-AmM$xE#>[c&mMd-mPfH[%Bˀ4Su#ɏM ۋ|8#WyZT"k]f- 0I *&S#=ߔQ1Ţ0st>-*/O5;$$;I.u/qUg;g-WJ ]~j.%@hk"* PO]3xshpaDX+(-2V^-3؎E"\ IP04oB\O)ƿJIQګZ$Yѝ}6K75!߹s}/6iR^3*>wt(0@Z7MՔ*͗/#$fF,~on,FKXc} kz˃ėeO1Aq@0޵,oaMPWGo qi`.χ]6u=.i+Ӭ=FD^~iAaR$ I?[RًR:;?56gl3xFG h8Y>vV\LɟQ!&bi̴FNp"Z_0bs"A?K3/t\GYxEI`R`\<| F/֚ \ `Y _;mLدK; X}}1}WE",(YD_U->S>YxK$Xk Vsꪷ7,f;çň3y{yy$yl$*apف'6bhV1z s'>iYXW 2G]D\@w[5qOk0gdKwʓOq*yӿ?bWkNd-DsvF)&QYhN=>tUcmjڞEԖqA5qj Sư BgW_`%M F%A٥Kv]@ڝB@^xt-,`QJ:K+jz{KCǨn˝)IssȪA7wmj^X@Mf:SS4e -$tg7Ab~I`޴Aj^ie ,lpFAq6]NOqbH CLkY"I7 !{qt84j1t+Z>J& '@ PLY)y3MctZwH+K$(AA> !dy* K%Qlza׺OHlF\?ܬ4.%lr'aZ VW߶OߖA iꤨM;?>8|_=C3 M g!0c6E{Qf0:TB205դ@n~u5'Z~9sHd![p1o:`e~V&e $;:*Ȳj\F&Lc`G.;Chv`~W. ,W{$]DyC"t #cni0amE}n1ܠ7,N&##8P.w'0XE=5?;u@MJ.0.3!˖9oSB:p.\9ܪ'p>ʮfW#Cxz~ a-4 |JsfEl'h;^ffq\=#K=(`b0 ^b/n5"ʰl9❲D$\^<:%u bEc>^<B@g.pK#n=0ghTn}ё,̫*LE,K\ÜǓW4+gP/6ciL3/ vB@t}nJtPs^y?Czh2lpI,"$U#6j.&(M%E8C1Ȁ cF:^+uBӯB0InW=X>^ 2IQFeKRz8=-)6]X ΃4ha#Rw`GߡSzo0+D" *+f]ɾHٴ$_q`|bI{4!q>*mP*U}:YZC"$47P:] o[曧nHQ{"( _a)!``R"Yw0#r jپ*Ȝ)I k*2Ҡ5tk=_4{ΰi,Tˢ,fg!/I/ERa/x4Zon9FM"GeQI?[:uձh `Jem^vlJ&K>7!4@AF Nhs65 ѣ{L|H(LBxjB8{4z6ML;r;fHLGt;I܄Ŗ0Q/. ƨa/GW[c\) ۿ؈$ܳ7a&DL`b&`]6@,e! dd#:9!VnaA ysI|`+XM?jC;yXOEYFEQ4 K20hj tP0mXM2kʏʫ$*8'E > gfgOI;H,Wg?Pa@!uk^lMRWE.9FQ;S HTOonVq`;O'ѻ˒'qD }e`븕ayʻE&zER3 W/DTX҄1^lc/?|\skX_!e7K-i0,gcv ,NowR4?^:rIOJ: >Y;z ӼVY &*{LJ>@-cGaY y o/AMZ9M<'Ksוn'G?^#. >B#0UG"ѓ>sֹu ]XVFMY6}vR1AB5?0LY.ftzGmqU:@A w gZ``DHyD9{Qӌ]]LUV#-DtYL RIfk X?-VI1t`8-(R%! |@.u,C6b( Պ1u-ט]=F}w_1XɞháL!.)D́-`H9NIiPŔT2br eWv q>(7La jh.7@QA/H^Ik,3koAE"Cx<w{OCu.n,]3h/Vح\ױM!gayt aUuZUوi)b Cox69=/@!w#`EyA$ +5>WdZ$\4+lUp(j 7v2sVȒyD.)+stJ@BnN0yZC4;k;S6цfcA88OB߮%EbK#Db'R3@@/QМuL 6hhtTJIuC'|ķspPg}%r܍tאo\D#ס+ƝCݾ%AN(A]xF bi7E 9\(ExR׀A 9RcxHo/$PÈ+Ǫ:f(K>'e7ӔT _g̙gC/$ɖD^$W+pkΦEђ.T[JB6LTb'wObD 26\_Fcʟ蚖U=d6S 1^5?ꑏڊ*S?S(1qJfVR ڎq Eg Gu%fg)!9O/1 J(OL⠏3X0{ךA,ȏV%LH6^ɍ, ]*g4rH[}el֍eoh]G yD2l\fVZqo゠קۑxuWB0wG'r'^ {nBNN( *1T[$%7u`e]bnVC7SS YN$TCwAX ^t=&LpwLB 8X&2D8 F@iv6ȂDmahǻ49MHʳpOl"#\._)} @9RBdE-*e2O7+U\97Z4 nn]? S-#O.S@F$E&yaLTGlEz󝌻 e O׸xiw,K]ox*>Z N.ɪO=Ϊi _cW,/aN>?H~-oN|jjG;0;|T|`dc2 Y<i3& i }ȁ"X.caND00Is>8=\O=XG&/ĚHN"(F&*Q~]D6Dԕ SG/P3周> ٜO k_Cc!4+b&IrMF-w3ZѫI#4Gt < vw ?ZdXU:p-G:ɒ7*#[6oQC(vᄅ#wHDV6GtOm 2N7֓ˍ8s酾Mf>x"/OiL\7<#)%|>}M,q8@/q)$+MU:ẽ/;M.kPnޢtFvZ7-2tl_`רw()w=N"b:#D/)%pg G'\!nj'#0?o!{og r6]orE@ZB y3rOn22~gM!6*%ͅEW g;bPo1"m*he4eQ`D1Z*X y/nl֚&ܡ{ >2X2FmdYjO0dլMUT1bϪXeޥ-/U*f0+*K]\G9x#9fvՆo:z{^KyFi9iCu",k??; 3wɻ 歸&׳//A&ûSjH\( r _ Z)eY69t>aev;g] _MsukaŅ\ԟa![G-$ =k/\c- : =(N o uE"m-#U+ⴵwSNBУX030?l{z|tתa'?8oI޿}V qֺOSҏwvmgW?ٚT8I.ED&iU} Fd~⪭$ =Ds)"%J(s!m|؅zqw!P+!杛6xDglF ӗk@lk׫RmEx7H6<ی 'kByqM5? H_*?_8j%;QU~gywd$K T"}|Mv&캍si/jcKxȮNd"$I7([f_*n$C2.s bbk &J5DKe!H׊U`9ܕ!U5\a=X<]y(Πz29a?5 W0'S$#CoW]qp '5#J/]OC#XC 8=8 +ĩܔTHvp*~["g*#'apq]mrzfrmTl^~צl$͞e:!OIމ>wťQ!]T<\SAFvRfLDˊuk0;q'FeKPmaΜ_]\ӻy?HfIkҫ#9H&ZkiR:=Gv-cs)e5"bjg6d;FNz{T{9G>3C & FUKx~ ah({nk_zT)rar (gNT(k=[p^&=`p^R}4 ž. 8MY?ANLCtfKtȧPR|C%SpM]Ң5#窢,6oDnz@?2a~}u|i 0QGx!p!tf"LҬNZ%_89/rRn''r_gce}?dԝv^5kN&4%ζ&-m En/bh+|D?h";AUuM7uƖR۩Ogg<hF5N drIrh x9|zVɷp H5^#jC{w16ڶ v}y6mYw|>/'El\_-Ґ3<KiyZOt5={cJ~Bia9b繱;\gYʼ:] r.lf ߟx~zq|Z?} sک( -kXnk}AiD;IZ6d`Zli;NewN=66~~Sn:lݞ]*93-tƃam淡8ԅzETTuHT k|m k9{3ѥCoyj!=!˙WLBPX\ٕ7>*cfнEg.Be\yݽ&")8#e9o;ii;vm*3 o9ؿd]}%Fuݡ& #JSPOkKQjy!ep5vt˗! ׍*t'Q[^M 8nwcQ}+ٴ2X.q[9B,֑ԏ.`ۗ2N8)> Ň$΢Vor1/BF®!I|Ķ"#==+l\%ԨJ{b\i̛Q.V/k:=QJOf|0U-’Zad4ksMIQ'^ 0%#w~k.Z<)HG銇:gۦqғ31#jrXY1Pͽ/4,їĆ7 Tӌkoꔔe,+XW;>ݝIȮ8ʙKH*P#8eX2QYJT[[v} ?U3xE *  "16| +"D2 e31=z5x,m]F,"}*-}=:74_=vC/[QHƕN"EC. kꉅA8%lⲈjF;l$P~LYđG#*waI(b%Lw߱םJ<bث)~KM_ jbODD%ŢTخܴ9Ba@0k#dHrڰ$yy|6t}h@Dw?$GՕ7^=ַxcEH70l1H")3h~ Q'Ph[#t^A7@ȐA7JQM9׃nvFa6!6JR& ʮJ-֮WHf\[~VզbJM4s HPɠuG !48d8LX4L\|:bp :RQ;_\|zqg5d CS!گփ- fV3\|F ;t[ta7^+uB)ֲe0c "DGeq$3/ٿR_3o K0L]?<18H /E+EVΫdrLܮX[L j[s߄$H] (Jk=owaU3 ׺9y dմAUqT;dxsz1T^_;|ۮvĎo^;=T @eݪ|o~x_e1#cbip SR~E^ʙ`o.=*-kf4aMHƦc:OO Ha2}![ו|>ƧƳx[dˈDe"VKo1fo:)tB}/a`6 Gq2tNv041-JQ廙D@+KaD,gߨpN!|)С%MW8 D3(˜Mȵu|Us^Š;D$碨 |rd'ftjz6YHt{ZiĮw`&ywV}yTa*HՉ(k*Hd `ʆ[ dG:$kdYﻺd1Tw\|~wR9@dR, H{\>! ͌` Yy`% ?;oZ۫Cg_,_n:zu TS1 ;K )fȼ S#8!Y&cp9I Ă4֫b1xI7S~.t,a7P (7vMgVPuAQ,FN\ڋ/H߯ dD\І-':=-iGEyèQaͦsu3Y6aT3iNhnG\hc\ 媄`1 Q[{CZ.I@dhSϓ#a󸠥>@fs %/O@z\׌ J#le |mB>u1ډ^e3S:P.tYHG{x6AǺPO1t"r;2fr;gDg$v\xfCn6-PPb9ݖ<.˴Gdʜ;wdQdVw]ayNd[+pťhk;1/^9,LPA`X;@uܤτKIV&$yI ](4bkCaxE蕁6<&wu`b4kgeq5' dlu6WSZihµn:SwI$eW&L)ƿ14\VXCL_8<WobcELbGtð f7^AI&cz3)"k֢Į*@<=x5p='ތ!أo-owT+wM}wN׎evv7wO7AQ|ϧ_4~{ }/]^65I MKTC4`2+) FTl fu"[D^V0`29m!b*2-܍}́Lϖ#]OWWc34DHFS Y&r gFnPEYJڴ'C7(AH`ŀt yF7,Q3 DwOˇ`Ü0.7.;*|:\ބr1ߙ0?\ZܸY3%>q|7~nǕv !`)E֟R`> N͑y e6),lj&HcjAԁ vcde?#Qu,URz\ȼ Y Fv[[  ND~Հ[~yHϺU4-GPڦE^L4nX2f78})_N.Te0ٳTUO\R0sgk?j%{k(8On8ɵ!G\ w1ohSUr ^#2F#ܷh9fB!í/~g 0 NN!;\VluV]Mc ENT95:_x~ԏ\,)Wm_تD& Ѐl ih1_AI) %96jzF!00B}i0Bw El`gbA6#R- $]ɻRo;7V>"<QO>=;Z eB,9h7sKf$y=nm=V.'5V5sqS…XmpX}޻ ,Ǻܕ+Xޫx7Rs92J0%אEX-^>RhǐOpHsJ NXrԌigi3o;HǮ$ߢ> D'F`/A WCRT^g)`ES1ZL8)C. }ul zz=9 Ͱ6 &$^dj(P=١`!do! k}iw βBOaƟ"§hsm{KvƯzu ZzֹuŴg}7@Ĝ9bzWA8'nZ֯\Gl87E=YH&H[:IvW*ܷ.-0iLs Q\el+˦^YD]Ŏsr=U-X.5}#O8%S8~?)#*:'m4oKfscn;晏M"]DJNiQ5$kϸWޏܞʿ>"\ȻNsW:|pkUM@z}|'ձ`KͧӻwuGSݡ};|z4Wjzuo,RvSW|U/z]&9չ|lQ+T }vM-_v=F%i7njݹ^d,[\je!DZgÍj3ՓN:v;Q0ӭ~_*<~<p=wlݙ׆õjag0K˖CJ2a˪3Vk+$K|[t[Һt6B̥$SߠXvzkz!1_Yy5eջ*R)J2Zurr?5~݊W~ߟ1UT0lƩ-=u)-R6Qͼb9ᢚmf0ip)~Sr[6$yެ߇1^)U6Th8HV1mI$-ˬ n6gnQ`!Lrp9B?ӺJRmtYea%;tߠvbU@q}{_siIoIM8j ʫ6&qz2(*m včATB/Cu~哇g#l3eZWXp,đC{{}WVaӻz 9uk[?B]lSaL4dbh4%w`Q^I=GLy|-O^dJd) "-.g=wyKuP] .L. Px~^|y97l)!#Z sq{6δYJp'Eަ`Vph,^ڨ9NlҪ 4֭Sf8OM k@՟;@[~*Qwb J2VrL^|gi%|L{9JU6kU6Z >~/y(&c ٸ_gKFh!Zl&5لh6IŐ曒"g?ؖb_@7-_ ݮgP!V9AQJ?$W`Օ]^?{F̫hWJ1xtj9m۵QY"A'EU@JgBq({.*KQ.  hק,^Pp׮:)z-(MJB Ns8K<ЎWC ^͔LȤoyZ~?$ BnI YSyxB].:fwtJ#X&(ZNcz.YM U6k u4kL%@j=B2px7m.Xd71E-xk}ony+fpN,[#o&B߹Uy%5>r-l*>wU`:t Bmj7d ~#Ncz-CFˣwGV9Ov,(Om%PD_]:AR~L aJ6˄s&]._C}EM^T/[S@b@Z~ގf붥 xY 䒬2@9){c-5`ob)Md]taƎ[>|oq>b=RVnbm13S~CSsį\|} -r%)6''ARӖ(yܯC$̨}[p˸8S S7YD7?רI}_,%a]}|`TjjykEYOW򯇄Mڿ?RJm~"& 5 ȣ0t;ׇcՀ8K>҆ S 7)@+5|Ls0 B[y0NۥE8%hVZYnU cJiS#[p_Ϊ5fzQKkQ4Mf\ǮN n_0uiZ͋M됪= բ'.1rL^!b2B,#ɯt 3+M]8bň9FT\@g*ژ 5v{W$rU[OnAdh!3h B4uU'(Y-o DbbG@ & CVJ}ܴ]>AjEOtcQ:̒MJTs,؉.7 Ys@DE "I&Ak]:r_@> KjY"Yʚv Gۤbk*ٛ <bȾX}Zᶐ5ר%s{32Z"[vVZ Ιt.`g$@ `{O};Uy)ǭI\w;3.=A6whR ;̚Y=0'=g9Tr7XmٜA0Pa̓ߟzirSÀEwg*߇ 9fwuP1D|= 2rBO2]HXȈFhaټa;#aʁ -kV aѭx*5+Vx7O9<s\ߣJ;darV/tn\B5&^TlMQ$54/N.T$` 1.kse΁yDjd_Q<=w}"l5Lf1=X x8Tܩ7iBߘm ]tJNܲ i!eՃSuh1c|}cf֘m`|,K+(ڕ[e.R/}Utgi0t]]~@1= 1Lnz[x>~ o~`9._Woo!΀?zDCOsW?t9 9Eߨ?[-7}7s]ۏF77Fr뷇<99G ;ZayjG$iLxeS0t6l~OeP_]l|5OU{tct#}; jEZ:K,?직A?h=[}(NU4OozTuy$7Ug_R0d!_qri@D܊Rz*}~r!kś/$xTum6ӻb[JQ}S?46nYx=#||VNsŧu'oQXOa j7G !l]%!O"R|u@xZIQ;wZ;6@K]> Svl_Z37p`&^ Fl!8]XܗY_DŽ6s@H/ ޷sUv[g23s& ;l-SxTo̼4cMER3-?E*#tm<m6+5J\]W;۹_1| -zr"m *?_7_OB9Kc +ڣ&of.oy@i|{!|fw 2;%Dip/M"5%| R)HdLUl:-)#S^2^8rI sP K Sqy8vx~LKq=ޔJ:?{AÄ92"@2D2wH+PFo;f'0:<8< ю O )*"Խ6\jܕ<ZVJ*u([vV7Sg hIC lb`~hj$d),c@x?_OJt277šN@ Z (|$_0D ,:l|jm-b 6 Re7Li bB\rnfNnv^2߇UggoWe]~)MlVb];ZYC=vKjes9p|'>bǖb׌9}:Gyj6 {n3mm88LQcEG"e֛.{-E& }|(Ҟa# $y̭p'zQkGjXGp7J1 m'e oHd:Qd=L88y3*(z)1:ZVNXP쫽BC!$fͨ2[Ǎ` ߠ}s uÍ5 L|^YGwó*'zЂ]2mϜ3xA3r;9˦ Mw6=&p>K$r[l)(ŅHSOS*IHfGčl'{Y6=>Q1ILXQ2kl)Zؘb@=Y@ġZpHFGI%p O JbH%$i c=qtN be+@KB!;WnL^%GrgN\ujG1Tg`dLj,gh-)eg."Ո$v",ܸNMQ]9꣉B:X'A+ŕ=H>坎ME 6!0芐10vrZQe1r_Ly|R\5t0߇E[,6fpݔ@ qw눷$,b;,a$MԸ-ϰYѷ[$ĩρg,7'цQ*I+f6[U+zTɸ/Mڮ9znn)2i5f})P\s1"sN rX|R8Pd^p+lM4;c|iqdG(od\%;:,=iwȇs_0ajي}!чM[k>ٶ=S~z*LsĕT9lPY.[ p3O>2W:uAl w֖vKhhTdD[QoӴ")TZ5n-7<@^³4k!Xrg~\!%l#!lq3 r!`U9Bx$lHmdd^WrӇ?wuө/i}'X>Po +nf]}_wŋl{;GaCCEsϱe]ru]/d,}gSlwX*;}?b%xNi-GɠAmK$V3?}ӛ䞖ױ/)n~RAPrſ3pH6^jvLw_-n"9 wْo ?Q2p CJ.}v>;z7W*?4q܅nB &A\7Wk ?6Ν D.tRj:IaFHa!3_foo}cf稟3qۮrrda,,ls0ԫhnW Xtkj|ɿu!Ija_|`ǫK;q)a3nbLvt'ʕȠ@=ŇlΨAfmzfۨSp1;3DuDf kR&&ОCQ&K-`kXHX< W1rxGR&v0Bx׆Wٳϩ>S;hRTsk̹s5'CA f;ҒH ޤL.w߃,h\Dq4AJD%9z2,uGAɡ>v99W\s҈IVڽǫgLjK$J11AB9.+E"1bi V_]/mO솎+<A[BrlT1=Չ/9`14,FlnPkyS4*ð#u9[Q8(ib!lqi@.Wz&=A (>~O#rCEn(ݷ$o " lϸ(̘S¬w2N?Lvr] P¶м϶zU朑+"[" Yx *3< k t dbsAr.3uɺ^:ϴZehw390 ȗa,+b,g02~$fVre1J U6+e,[4ɗK[Kqr)b.R4vhĒB㾋TڢJf4M7E5R7FxRϞ4뤬3zwS4j̆5泯kDڠ`W,H_X-;$_;iGǘC4Kb1x ߢB _(UWnU;Q%+KZ>TH(E]'6wxRքC~-|gŴ2)-UE7>EB䐀a`+?ϑ0)Eq.r(ҿs_I P=0غ ɤYϪ6,12TBF^;j>˹i{Е㉧]YdIjK08Q[TGf>lrXTZ"wagLrOJTZ=.R҅؁lv@J6u ]xY.Rt%ú qOx%i=4@ ~ΐ }: tHjEUѾ3x 10HchJR <5f Ez1çZZtk[PE=@D@cU>:JYľe+1whȱHKLÛ:>۪_X%wBK?̆ȩ7Cc?7$3]÷m_$TDžb |c\x[&Aԯ>]Q駘Rc> 3yo2p=(aTB6_=WHd5rP|*Oz$t\HVkR ,MDe* Q= ;jsM >&X:q`5ژi}Ku6h5\`_#`4=)uv3;NqT" .]lV~=6Ӭ"⯨ylf c,_(afR=ffsY[2/Ə4 !@B,I\p+P,evpzFzWs۳oZon9{79ʼ,¥ٍ#IORY k0JVX00wXw[!blJ|2w]do[a'(AkoA\#`l48%PŢ6d"YC-QeYGvNE/#ci+:{_>K֤ 9AIH9 ŢQk@_SexN^^lm0M.67Ju$aObCqڴء;WȔ9xU%C4Jե7Xhe׸8y@fzVO]:ia݅MWZsدWu u:r{:?ł.10bm; /ݤ1bVo<_X[dw_< gv5lAĠꡚAU'eN}bH6ƍAň癣T)vr YSE)`EK;P&FE6|ҏI|_w6l*&(,3V=2Zy_!u5gM -9[˱fG?eoN=0+j);b\;hGE?/J4zvS.Qv/+e :O"6xhZ=DP`wiZ9?ch.z_+d%tkָa ZU+h7E@U~ ;6aIA?L=;*9z9>U; TF{لv&zБ -)үU#]cnZh߫DeJϮ !\8M}zr ~SN^cW9UӤH5Ph>:-NjgI P[hcm ?{8A^u2h;?95=fmXX^kg%br7Y#z"ል ({qeEdg t(D^`ˮlp[gشi$ na^l("D`6f0Z%*Ϻ-  b~CMqA'FԄeWx6ْ~u ۘXMOWw^ȑ&Tl,Ēe]-\A ((Ug~W5|t}1Q?,+UeV=`&PU阼^'_7ݺߪs yEV6wD]o⡙9mծG~mrYS٣AlAaNfVT,|S$X#WO/ Yf{-05+/q({LTxA ҵqHO$udl6eyTX 9Qԉ ^`~[m A7lӽ|#U`:y\WI͢ rWoړ5A,A}[*3!\:ctQh'y?ZWg"D/*+}tN: iD4O',r^ n2g+* &u^gY#ќBrup3Mx7pgx̃<({·Զ66 U'~Z/B#_pRYԨ@UF*{<7"Ӿ5TJ-@ '4Z*DslK \]ӨhT3JDCbދ٤壄0.Nܯ '"RKJWqqKJM=;.<6l2qsF@z,ur Taџ*a"+  _:+z[ -E o7Ol$wd?dsx={Gf5Z//?q?q W?0)~{T*)ϝ3|(,hh #g4I$T1k:Rz8YRP&⡢R#uW{2cX͕N䥬߃Uy?*dh`[^Mqe+m"ԟ$eFdG0o~` 6olKO죡| (bACy l5PO(7)D _FR}t_  #e;tm"4П&F'LM_1t&1LfY5˨\Z 'Ps@Qc` Z# s֌a$wE.^>B.$ӯQ6OqcdSf)Iqű33?[*'rf>ɱ4zFIێev>ئޞzw.MtܚF&\ ˲yc`tik򉘒!?_td`h ?ℤ)S5ڇҋT7uA%i0ai߯dZ)t;GAσ"Ktr $n˒W/|hҔ6|)4#ٜlk6zX\m}E;dON}tsxXӏ-'Rk̬kj]N26CZ. z0$rdsKu%2ݳ H >\=6m?N rtݲ3gfsVj:\ 01"$Pn0_7^7R@f9=I^m$fGC䄸Ņ:&>$]JHOLGmw@<i63, hRKQ笥\.qga)bNo OOom6Id}Όl̬xS fD)CA?s>yׂ5" ?s԰ǩFpoA QG ]Sijj=S5>[ұLG8rԦh/Bܜ<;*Nvn0#av$ɽ!Jck}Ĥ6?OmMif`˯ ;_\xU.礗yhB |r͸J'1o!X~?6s6IyB1Ŵl~ mhwKHHMe$!ZwjT/_sc.vazjkh0ǑQ. %Gm_;r~;b|G.ϗoɸyQxQdM:^w~6hͳl=YD@~3)-3ȱr^2G6il8]5N^)0CtkɌI2B@"z3@7܁nʩT^|Åm}wڂWcW*]^:~_gqDDbʹ{= /JyǞYӹWD̈́vq/(&JKgjD* ~6t<)dW16jo?}MUG,("\ 7ы9G V>"U 42X@rZh/3Ht1[Fs"$+hʡbt 9ʨ!p G8((&Ӥ.-t.#67G-t99 %wK`*Bǻ|;A2'X=KyMdse/wC•zJ{|lWMA~pK9PbG1rޞU`mUБ'0f ^۞,'9` X07bnEmNJ;=; ]& | ꣪l?Ç#/fC[m0v)2ͫM+u<~IA˱ .xK$Nos-dF]J^|~Wjʋ5~+OvSTPhct90ٗ"W ۓ\D/Д^`];VkB'ӷئ+fT4fX J5.b^^WYoq |$d>&g2b=<:^'r5=|R{W(4 ӇmE8Y6T:IӐꘝ3O a /-dfX _eKM$T(Yy(of믥xc_6_&!ģ6$ɖwMzSŨcI13UA]#!D[.3 GX[!GX:w1NII(n`Jj8{f{tk8|CE,ꕢho}q(Id)oQ9p%NJY%_Y iW\j=_A|{Vџ =Ψ,YDe((2<($I42@.TxSD^6GF* 0PਠX`9u** PTh$[\\!&e]`=_߆ϗǍ&r2ɒ +RV9-_H<`O/׈"Miʚh}<夶o9x H1^5%6HuTo^:[ϻ`h-{y-6LiO]57.k2iMo B.{uJ{k;}nJQ)Gu^BvKEI6́DVrNxl9TǡJYUo_+Xy^Tu`#:PrW3`Rv[jφP@8\8`"<DښP:1$FI2kfdNKc&yt≁` Fu;`\޺ Yd R|#A˰ױ>4_F^YLDa< 9KbdxuGK*/9ly*`KcC1<.λN$Ǟm~4)(?ѩdYزDlZylos8N[JGA>~knTglψoǚ^vs2 ;p1ޱ@;ՃJJjn|{Lg'ƺ^ɰxh]Lc!_dhmw9=%"nJ۴s]x[t3,׶W96q|'b +nEmQf.RD=*+USERQ RXcTBT %4JTywlq(")cv#eHVTk*Z F!5# JM P()P4w~O>&+/iOmV[oU/0u^ Ĩɺ)\tCFK8ߧ_wXV,AXk.|/?m3o02~EIZrTX׭iQhgS ŋl`y7)s)x'S{QO\Fi,LAV_;co Ųs,"{F=CW6nH3M|TFy (w>Z{Il"{:6Z8=+!ɻIq{ϣ@'Ejv0NeVע~..񃮚 8;frDqJ+Gz$R٤^dFYP4Y+STkcP.k݅|S=+NK`}HS>҉V@t」|q;ֵ=WCT5|Zont7Bs'FGؔҥ)ޒEjj.ha}悱)~rREY1>c.鲻o>mGή]t&J(I{v$:a:-jfT/9MX?(W#0"OmWOg&S2տskPEeB]cRbxe? VYHTN@uJd2n>^%'d̔e^_xE'\=W +Snpݴ;9@p 8mQ{{-BB^ 7&`^~2]omw2 SL.ir9@Lh<}9iRCm^R%G!㖶 UD@b2 zfZzYKB6 W=Vtk+u$m}zl!9fD::늎6O~K! Su%zWaw.o a<v琿I`ѴD o'y TW8Yhv0L=3n͞k-c&$MaKPDw؄`IaF 0 x4 %aT\[7%\e%գAK^lEKNu298D݈(_ ~!0ӭCeN#0 EJEҖ*QE785Dkվa`0"&ڌu{\΄-,>{emΫ!b'^ev,z=0yPa N1'l~ g~)}syI(V*gWxg[w6jM흻`pH:ؓLH$}pݰ I6"c6$;~.i!2\K`Yf".Y Eb5Zv"ԇ̊tJJjJjϲtB:0ځT%ML,Ǵ*33;_܍LeȶeZ$gF9!LB;BL] Nt}VL{4zQս*#a[))$gQtxƶ>*c<5E2d sy-q尃VmkԳDC &95t\g淗*[clq-J R 61jHŕ=oJؓG8}K!-6.ۃg 56ɡ!g& /DFWO3-2S&:%D(޶z{}B+a9g q;9c+ziU ryX`_b&wЁ$AZY5M/ / & [~ǧЀ4Zt!VLbqg|ʼ|QYN=ǔ&#(N>'ivL>lM∜!ag>1ˈ Bl! Ҝ T'"2J$衼dk3\j!#-B`N"YԠGeJ= ~@.BnbQ aiPˋUӝȥR*J?(ձrg*]GPLh0F Zk\4F1ܡKy84z/8#0nG|z}'rlR*T jשw 4nSU! WB[@>B[r\[^Z|1|R.ߗ\[;> [EU-i-Y˚J'V̮+Hg9Έ(^~)ޜ&$R5>J}醘)w5lkn@S-mQl #]{99Pd)VPy 2d <=7ZԹAPsWedFͻAɛA}dD|܉R[?MGCExiAp2 862m3S0,Q6:9MFbIX-K xQJԵ`ȋD?/u4t*k˱&_~[(nH(fDnZ0cjU% 2v髹F6'8jpjw?G'4,p6V5HZs5}=D,)M:.V~M1j7!W)kG՝!VdXId킫ξ FJT\ys*c20]k22}' T{C?|kRH&"eMbLjÓ1̸8L~X,6khnZA/%"1rmӮ9@G߅vB\T׬W le8/YwY \o/y jr-3n`T&!TKaຨRZerF$:R9D!g r<51Z=WA4TE Q U]-Ri)vV)s7L/lŎZy3‹rFirf0‰x&3a skb Fa8 ;ڈNE/E>kBnY02Q=rQ:ZDP-.KnAx#""gqV@Ermz,Q' 'QG'iWkLC4TYFcƲֈ:{6PzW/=0,2*ϖDOJ)^< s^u=Ȥ.: 1ƢЄdV-%s@4\m?w3m.>8{vw֊5ԿHs PZݑU_3]As+gZZWK05d5;7\W?gI`zіql%yeE*џ"0 ,>J#6( qAd-Q,10fy;fMJ.QY dl1aX3cLnBjN 9[3 s곡7Zzd'9wᘀ[TN zF5Vnkk[ -$KB^k7D*P4c X3:uñׯZ #fuۃj1K2]ώ24( }ҩ0+d#8MpF* O uF1~cxi(,k.vא ] df$dL0wA/uN~2EoFU*(y<2Nasxc]4PBDP0±hO~| YJn/~1ЧJzŔ51O=@5psnr8xc20`?>f@uLk'VBzmFO m&:-يVci4$X=~ehv5$D H |uzeeNw8Jq}HETQLe"婍Am[V^ )U..0y4u!OJTXhrKȂctVwï6@9.#-I%QީYUjw8bJ% n3S>.m a>+1s/2O7 /c莱ŮЍc]k;@T~reMؕ.8i D-gŲhAkm/ <z9`<{ "N]5[sj: )RGG/pv ~\5>"XL~!4VnﶮPɚ!ϧfs„`GĽկRj[8ڞсb#ZAr#;}.6{Q3@Vt5=-Nѫ/r?P`."\CUdmEЧeN؇:-(B_P(ܨTHczzȲ̀3W6nBԊ']P;1:q]`T45a Yj*fSpE\h+5yygJ?Nf.p e~.P|BA´7/hwX,N|}2t!2K׊83(,"%R&ƒ ?p=MϒO s9*«dfP _',P((?/]4rdrOMGސ 3)108cetDEt&m!.$h+>5FP6`f!*_Cg5#)gtӲ:kyr_ G߄R޷sr㦒_Vׅb-YD"--qSeߤjVP$@z4ƲWC8t{eh2 <[QܦՄ+uɜb1y_ߐEBem-H"JRt3mL4jfP(w ۿn;wQDmPD_q`1^ i ۔mBI=0_$^qIc\6j^$fJEt͛ YU#8YRA͙@dGʝLD0ssnqXȴ`Eʔ$_iJYΗ&;gѝ0Qy!a{:bKސuJMH(sj]BqYD<nƖU#af*Qj;43;*GmmcgIQw uq-q~u9T[,Kk) -[OR7#Ő]Pz!hc~O-E*x:XY+h01q0rӱFJAK@/: ɫDENFOWE΅ an=V[-U?0I(2zP ϔ=Wz6qdjKIbri q6:t“dѳ ;Vf~߷å'+˗ooѝ;O_S"zK Q1\v(*uYߝpt_D홗 hM;aK}.7{ =Ud[^A&#O_ xtnypRo[|yFN4t۶)rs}'Ɉ]Tu:a/RW7"FKoE׼MK$#yهZ1h.TKO=h2@F뫡koUaZHT/,[1h#Y4T}07P>qSm~Uw-"hEz2e-@&O(14,TNα~?(oL3[;ut>ky||G4z<=32Ѡ95z_Rfx~{`v]ki)~) >ӄ qP>fHd:&ZыqSueqzMoWׇ8 u>M fq, 9]e/zU.WսZX V `̃7v Gwô2x!z4:c[sZ..G~]?G͏YdIy m 鮖_!\w7Wf< ΐ[lkL5j͢|K(a 9Rk9 EՎKNʥ}z76Z(Lj\LyNݗzOMaENavb $c1fNNu t(Š(\CB*E{yC\-EMqSh/i8G>ǰSwt2 ېhiRg*Rb(%16?OAX%'oxcSg ,p3+74v"hMyou(go?dCbʙC!fXng,"T^>Bm@Xq3C= 4[Q2Ld/BlURT) ^g4l'4*]$8?) ֡dCb@gKV.ҥp{7.:C}W-Љā/:.5K(!bf3~IEzEڧ+vSF| ?Reuޢ 'fB'Iz\0eK9 ӦN!EZ8P/Sͻ^?~.f~9yԓ8u\8il U-?/ $.|$&ަsL:2./ZN!<wFٚ|;={ sxXZRNCqzD!O* }yyjiWE-ȫk1-0[ل T}I& Bi@ P ;'"Lz%OFŠGDʐr=+6Q"iFuSnGb3Ejj&%3MM S>D}{$K`i'\w&6[OBoɢ5^X,E.+#xljR_wHy^߷m۶_mnwmmݵm۶Or_ܓ$$3YߙYZk&O2d|\=yͷk) / +$F2,4/燆h2tKg(|.VIRb9zr>v9jBe0IdpKP+E 3BVA EϫA>:\6|<༊n`q eI H3~9p*r|FzRm Tܖ[S0c*}w&櫬G}z4)BRx!AS>_9X6ZʪZ>΄=8 R ԫ-Ve,&jxCid RE.tCSO?:"!4PfyeRR?%` Mgcïh{Dm>Oo_C= X _7+llT"99EOK?!IzʁyF= [h{MKQ8q;c[m/>TS~/4䮟Yx^Jjhö=66ٻ&D( YBք ˅u_ ̀SL{j}xb)A$.I; 5X0%\r6"fMlJW'P@Le؀OYh:76\UՖNb^-p$̝^~oGoGH3Ld&yvn.=ǼGZ5`#ϧ!mfL5PJC .Z;Cop/>Ҝ]ՐCelN|.\-@k8$B%AM-1H7nUVa 9 \X9]0TMټE'zrM qn^nwExqMבE6MfdT%H9ʓ?LL98+(ۑ$9ՎK[B{l3hc0&ϡ%k1+yEŃdkP/ (K[EKpfՓ1JƊ?*`[,A mW}]mI/q%{;'d fs=GM. bv-c194Gq6W?^/:m|C&V/@^*Vg-jݙzMj6Ubx@#γQU$Ot&Ԙtrځ;!tQcy['D4 ]ϴxΊ7]5ʂؚ8:h]P, RgtHk_I+%aNτIc|u E>ݧ E;GL&" fxw =zL(dyQz}с$$H@x2YByգƙj^עvcU2j7`jf2kK8ҼDVԈv{k$b1tqF0) |"D5D`M|Ҧ+e zM10;SEy5rP%N *Ы֖!.#^8䌗!KdQ \z!2 Kf@9 ߻w:04`<>FFhIxsb JD%}!wX_OnmF4"U7G$HS8TEeG.l+5׿zf6^Vk^JHjv"rk>OACSt ûuIݠxљ^HI'yk5*$ͤLxw^!#Yu%lF*oQlcv|\ժ`v(}qto3W*G|mrHݳ{H>㚔 E=LCtINc›&czep/MGZGSM2hY5 Tb"v&~ZzbУ4z4Y'*Ʉ茚m◍6 z^wK'S|]`f)l0ʓ!M T 8m]R_i ƈ;~}a9HȖVP{e 뵖I5`wtba V^ 8T将M8 &(: ׃{M?]*'芏7<.nvu#nXXݵhHqÑ*{0&IvI"ױ|+5)%Et;걘X5 7I" Gʴ>v;rJ PM{qM{fuaqqKZ}6M}ye4>^}εK!24$"{b۪*{nQjZ<Ka(=yJQ>^+gz0b(- `EĽV\͒1ÛH5R,A%G^?1:s1:xɶ~_65'K`qleeI j8@Sjy ˆE ޹JF? mqoܾBëqV`b̾)-}⇲Dw߶tSD+oi9jlpʡ>θȘ@Cdw?)_ZĚϖ$GY%i(dG]|IUS ѩցxIQ6aT27k :D 5A7 vu >26qGbfDuՕ/Ԙ=vNj{`ApNbֽ pꁸ 8^Kg 6lM*˝ؼn&Jd;\1۰!9RYb>FQo/Mwt*ZjMtFD2(: bFE?yn[ԑi.ŽT7#;tT OYTũ˷(g &t1/3`ѯ^:?^gzҾ>Jy2NN͖{w5NjObS&4K sbn(YlL8CFUCޞ MN}[o"%\EM J-KSRfOO? ūYXfH:98a:|3PUE'3G 6#jD.cRc(Ve>Gv=AJ˅+OBœ-)Yzk=X€$a[LR9@D#,zHPc7sJINUW\w}\D_șwfCiE"d-<>?tp&ךOCBм: <׽Y]X ՠH58lSyY{E/ i}ڣ\iu)+[vNXH}q-)nhאNxdfc+w7*Ϯazqix6SbDuI֨Y.rr1.J[yBտ B3 %@R|!SOzbmkQߊaMy ~ .{tFZc9ޓ ~(XjEO;zh1iY{͝˗Oң*SVBCFtfէ4Oc`>Czu)G|!e5码/KE G _3ƍ;H|(9e"y.ٰS=5Z|$L U*T7&ЍqZ,)6 οsd`Z$(&ΟQzjn3jrsswk4 |/7_QT@ԛZ'aP]o OvMnsKs/ZSMˆK0YLjM^hLAi<(4Wn3M<ދ$O"i$·Uogߧi=C!eif_Yn:Hpl\:Y0XRxoqQ=:mIk$]oI!RGY51 &pt u&jl\bŃ[ 4-+ݡ$>ph/DQ z݅XN" QmCiVjıCCDv\ \|ڷj_$O|̫ky:g!dc.$7%PA1ԕ!ælJJuS'C88_o4qo`8r$YHdA 8an\W0yb)r*Z嬎?/Rz'Q7Jjꗰ+LT|Vw[N/9vIV8~e{~ _ W'mu0o}QJR>BȱV*XH&7=+(neoO b*-srў?l~L)f:ݰE 8 ZjeǵEN e%c\uw//J̷cޯd]aӆu@FqRR`׵~ƇցXVĹTwQ< '[.% %PyM*M&D7)0_zԲ('B[ s!άB[M),chgPy_?mn~YěLMV??h\KY)|: H5>% vb"~ wU$Q;a1 ɺqXRV7j&LZ)zv~K[stEQVˣrtfEmOy mdG,jfhJ<#p|1f;@%d9A%oH_Nwd=+(~--m>@ojޚU޹֝g+090 mtL cZ;TFuJwB2PN6WjW81AV42Q  ] E鹝;gMzg;@uT +@uz( ED ;(D?)\.Y*C*]X[.k@Bϑ  lҠ@G3X(&@#ICqYQObISZ,;1ڲ%5*xO .zvb(SJo AGr>=UfDu 6̛4r348 VyՂυ'}ewȽ볬 B36(*#^46/WK7VEeܯ?RI-סE7/NrӇYu:>m,VsmQǯs8 >_,ja[PtK'e+6`8z@K\2&?LfPnJUPHjEh]U &6_Ľ::ʽ ^ ރI[ F#eZ_S_o\9e%] y GS%)ŝxx|;ʢvek?TxCqM@N{\$ yNxŕtZ2ȧtgH5R tvjhՕnz?rQX튦&;n2|r++qWn[NL-jrwѓU(4[|)RTjsf\ܦ:B|6S9C A`K YiLkon$@"ʘ1d#̪L40x1ZY,!`.EY")57`8TFv@g'#H;%ZGZ L.,ڦE]L3[vmI"e|1oF\EG L@d`i^|JľT7G2%:4.b~],o46֑Na8,'ϻrГSZrm)񖦨icR㽗gsWV jm3[x85k[U8O׉]c.tlixXℎ6]5x] 'V>4ITUTO&ʭĿj;њ"TD)AVa=WN1)&kN˄}&'iIc?ϕ* d O] | 呱J0gDEV E—4>M[\\{M*F[~۞XdU$ aT2|6FkAkضibM~ڹ6PGUINreDP!G@_Q왊 }wۧJZjԔ߭ KZ 5ȯ -= hFلyMBocDgT]4@H"]k̔|b>:Ae)\]ʌ[Ja*M,iNM@zy).ۭIil{NEu7nY><]ah~= sjJ҅]7蟏9R:t {B@k 3-@F QZ7 qˤM:ƯzM A[ҥ\ }+˳ʧGS"aPt0/42KBڴ4@]|wd~ BKf}^ J=GтZsLWo =quǎ~85$x1èwnv9d{:ƒwuZ 9zc-^9kpLKh  lW/74'=hZ uَtCҨkPd*&C6%d|XN2%6OUY&UYQﱹ |_M+Y# kmy Rt-ޔb6|ߩ_(gOF u}Ҕ@4+`:wg6؅+dQHMGB߅)$aA}']=oE05h6"+eL%Jсm0UҐu q9u,_d  IsP+_Q&<19yJ(|I3%(RU䡃{?źhĔ"RC*Z;Ca;TY0>Z3Ò7x'IUK81E.Xy?_-n )Њ72ksC]ٸ Y.|t*(@3xM.ӫr4s{] ? $eeXBHSZ+Bd9\k_pܫnklgl0kqUXW>3*״ڌܰN9f #o@ū`o]\4d]#qMq ɄӕM+3/"ho{I] ď@å9q:ua!\E.Eyxr?  s@:GecvR~5LI9ޅd˶y"gp^0ɻ\{3/JYZv6 ey̟|Z!9ev2 T`'ȁWVzb:RJ{';(\*y ⚝LQ9 4蘿EYէ`STsvB&0a{E8 eR55䶊^K 'Z^!t(lF7Yr*Y]loav,Qi p{ϝZN!5'?P'`i ht1þo҆A9IS^T2GYƆ*n3*EZ@l~1Umi;!qv{[9Zvd>z6rN}" #[ېZQw)Axn'DTXzI9ƫ4T.k'eF@iH58b5 8nMEDy:ugYTsQyH,AaP*jTduW7@[M|"E!IPR&zzk%@f翎4"t+ϾFCa@‰)98b"#[c~i10"v{ #@AHhKؖ[(0ٮ9,R(6@"^_]oC']  y̛tKo΂b눩6r(=xmW5*uc3^/tS 諣} b?~!"9ؘ,NCf)zD܋7z'+r8i6n ^ ڙ9IGNFdpjѓk.'8Z3f]x|VAOZN0+z6Ĺ6y*a Oɱ yLCwr>,q.ߕG%kXӷ6&L#wrJE( iJ-=|G/qjAD)o3v֘IX†6 hPM}soځPLfku PIֺwXq:TGKwν$k PRFCSg8=Q:"B>mð't_PxC.l0vx8YWaJC8:m6Mm9P'08ʗ[~܈pZGgT@֝K͉ c}UFu u YȆTh!&τ@L-b2Ic=Xh;u8/"I "9-s\Ĵ8ѭw3FѠ]7exb|sn`'E~ }[]Y =6 E߀D4qy=ec}!DjCRȼuOB [#.1(ԃ C?2|6ZQ D=vK~?~kLm^K#-qVNP6+]WE]$QB`c]zJMCQe ʦF׸k*T:N,L,d@#CX,bB|2mazG}_F,)'6\}"@VB~,=Xj; uB;>)nORM y>y5eENr^^Cyϋ?V~ ?ΥQ/N]_?³ 1 U{Ǥ?F/5$tٷX|y??nE?U[Ved6 =J=VZWե)m18D .[ q nKpNSƯˡ?jȨ=աSdoCLDžax)Qwb֖ǝvB墹S'J|fv 0u7My'3k2-¥-N2h:~nZ)do JO5qsi\ >IRU {١W|% #: J3V`}PX~ LX&$D+'PAIwFyQ5T/GYQؐGRv!^dCB&x7(F6`*0 /mim궞$wP3bF AY9шe[PFkt>-Q> HHkM4oyц|FݬTY3\gHZ~%+EK:%ȹ7"ȃ5' D_m{tmek/"I|FV̪͡gzޚʘObj}K',j83EїKt1ʌ]MNTܥj rh깴4;`4=#M窜(׈cqE-@\p‰baGFiFyꤨ!I]jq{@ɂ>x M*lf/}$Ne8ME'9.PeWa"Gݫj21h#jԽ)gh6nzEA=']|qr>ԵUk`Eq)_e i`[+= { {klǪ-՚UJwH+ސ#;YW.[;_lsbtHpE{ E͕\9pSʼz^~jz"~Σ$΋SmFǠIhI +u@UKq@}ipgKJͣgYQтX[9kDȗ}zve<%42iGfOC !I\} :RE8#,c'8KⱠZdquoM6j.}#m0prU2 UG)XRL5K4K`"!uCj>WU[! O{Jxg4I$N"H5'H<BJʦ h;QP9P:Yzzu8 ,sb$ P3`jGUǴ{Z9|S*%El9QZ5'ySNV%̺4LܼWR]}~IJ:KQD+PEW^Jd;+̘Z_3Pk)!ٻiF Hg,ep36Bni'<eg$z뗤u[7fj޳b.f3:$נh[BصnLf? hWt@ 5)VJP8g<}0&2%˩6$Z0jz` R¾%cƙ2P|.1Sr1s޽I;,EU>&qf;C} ȕm]jdHП b;Hܤ+g{!!1<ͱ-h>ۿq^{uvGiѢwC*OmRX ֳ ˂ɖ^K )0==|Hkܢ Wc[*=* X$xúSHRUWk@[qvz2+T$qP>B;VXdƌIb ֺ-$kT@EE m>;4=}9_@/3p"zmIœ?z7o:anC+x%2#2`z `f58Rm- 3^ MZoĀO,gp{bWGw'Uݒ r^"SJE xi^yU /52-~qp"hNG۞o!l!'"/=?}2},0EjRq1+v&1u^k6⎣ Ʃ_h l%<;0\RFQ$ J\n|A1v/H(Tt6?mC@qTW=S;|W$c5>ѓˢ{t, >v6sVy:;a"X̱njqO\wm ҠLe =dsgHVftQH`c⒘ЫQh)D9 ^^X:V@4Sbp=-WXxng3,h"6T{τAUK$eTQ*K]F;zq Sؽz Tl@5ظF#ւXRMƾ˟q( ?⭨Rg8<ݯ8ld|?D% wN+r Fn\WY:s; Qlo7Wyci]{e۔Iosf*3uSmNPKZ:)3 j5 Bat/וcәGEAڥ JHWKuǭ,5׀[AW(@0.v:U cSr :*I4E681 * 4V_'QgĻ &D?%2MlD}1wzj_VK"UIBOU9)rlNj-%Oio|bV; 9qL7$v!Mq2j#2hʠILYGR5ibo 6pQXq2{'Qqdz:7>|Tyٿ U]G䅶W8J^N/i#<N@MVJ5W,M&t^=½%gCܪyż jBsTt7ɹgYͮV(^LJ覹8rI.c^؞\!͑-̨j:B!nBxh'vN ɋDY !wPQee_2X9{)3_K؀cY&j +#[uS?,Hciܬڢ龞f'a?Mq1-ټE+* bik%1o FNo\5ЏJ7i嵱+ )j!V te">rTb"qm_4 wy,h/勲׬sG>o[^:2 :,y_t{˗Gs HoH9 ihf\_PӁ k‹]hW:$׭q<B(P:񱰒ʳ)}r$0f+hgnteD?fI%d}mɀkܢ5z[ŋjYA*)F^3OhJ'wĴ ժǷ]p=] RqH%uxEic@=o; Taru/Ft";FnS$*%J]Tea g o.03قᅅ 9ߒw3rưuE?ߏٴy'/*jõv% klp<8_=V-.jXY( ja|+͉T5U")$"52 6[Do&EQN<+jMRԼRL.y8ˋ$:Shפxy [-aVR8\{"5J?ä'>N$ 0#=/Y솪@wS=La]Kr:NM`!aϰ ZFg8?Mq*nuާHJb8ms|OueVHt4U MFoOKկlĺXmQZ[nG~GŽ<$-@b}̞ge{E3> jk1侶("J(?@J=}ृ9u xD2W/ 6$fIKbz)wCƣڇ/_N0p>r]<{su Q <"2ENpJm~zXG:zfT UfrV\mtq3*(_aǞQfm0Z[gY!Gav举Hsc*ݺ͚[jQojOw')~ fz ^-$^_Ao,ɱӿ0'$W+RPC=$l W-FKN6ڱk"-R4O.o>MH~'p%q/~!IJ3Ed(d)Sr؍YSGy7{挐u3]M}_9YDm7xlcBLJ5 mP}FϺ_>kg]@wn]~f|"׬Oy0{IbT&wO9_&=^ղWi&T_Z<~~PI)jt݄hO |>:)ۍbjXᇍW-܇yG)to?t % DIߣ֬.~OQ]N4DŽn"h o;> ϥ-hɕ.@o5qⰍE}< c.tF/eAE=a-Y׽AY73o2[ \Iߙ^JXfX];|!g R4@u%k!\YlȾ#ߗkMLNbz>@ :a1l;3pZŗ&*>)64ٙ^cq=]6@e$sHLYUO8 ޘp#xN a$(6ztY3yW6EmIdsUzIU*\:c\QiYN>&5RhG׾*ufn 6WY6-Df"NeV&v? ^Pͤ&7IˮBcjPe<a[ƵpTD ưo6CYjתPx#"5\rIɔc["Wgfl dcȎ ;K=AṎǮny`^`YB;EMC)-WGr}_Ft9WQ`X [b+qҌ:q't2;1P]{G}籠\2*sa^~u?2ݒ*_>!IN\I那EduTHע@LpGQ9Iw 9k+׼Ȫ1BG{V={hu`̘!\ް0lm4[W>eXƊO1Dg0IiV}Axת>)-B&mwpc渄FaC?h(]KP.+:!d8הD ަWD;1펪^+|G: ߦpV.Zz5]$uW'?^Gx`اK=o&j])i.ݮD<=rf|mgm1,HR6~ ᝄf"ɔφ$c) Ze5Vu|p$;f'l٦YWj8ݥ*!y^ 4XqV]|7/pwS2 Equׯx{f's~byAyb J@ΌӅgWO#`<1/*e{4"+iϗ<#ywgU񕹨\ʢ] =C ;׼w=YohiU|kJs4ob5KR8}LjABFa6LH@bkpludW.8^W} h+ Et@ڏB%dA :P$++<\M Z=Vt;gpv)'9 Lwnbs3zdlH-ТP诺Wa.We!\NWg>Q$-םd :@dϏc`0fӇ@pk=,Pj^aq1y=v7f5snLxh>I1Mko~vPZ;vx7Νx*IU]~[ّ#9.W*bs5f} 0xzԇr\Sα]B٦xT҇yI*7&{06P0tRKZUP*XP"'=z V Fr)\瑒})o- R6}(.d#1L즖yڅA~s|a)KߓW.RQL2/ $w(lŽLAC2ef }NXN$p|兔Z}gg2J䅷I!ěci|*}gD:s8aneځG03}PֈewD#8҇C)A+m`j u:/\S3pXY)dg"S"s.KoygYW:Aг)ܖϬ?>=26/\'/k` %9mN#Yj9a i ypƨkg2h_ gf05_,A4`*l`7C-IGu@\'5o&ÔB3Cv.EbF3Vr|M5W#a,OdSp͈`/DCSM#+Sc) ops3KZ[fwRq046e3u46UatqV4uu{zÔY_[3CgJ/r44rJe~uSc)ZLb=bDhbe)t`Gŧ=ILu-,Y<L5,>R{9fi[pub$'$Ie'oH@l,ɜ1axU-}x1sL#دuߣ;.5XH S=}TlC{^Ԟ,IQ`]1P>qiBlz(QbXcXracv;?^>uW~ݠb7{k`M0TpUD1JBlޑ1g5M9s^(ޫ@"VJ TPa A  iB#eQ".K:coFG.YPtp`% !]mO~u!SY>ٷeף)V/#x(}rܘ\uе xN<@G<{uZmq ~2e`9uwn'r%Iq-oܾε<}oOȾ$ o5ȖzM¡jl={K 7y-'Z(':-^ҝW6aK۶;+bt4^ќ?\Ni9K\^˓rCt|icZrFP`NM(xyd%2l@]Zb G9)N$q";uZPADĥI) S"}(> Z 9>(_OkX:KPҶh rU۶:BKBã\(릐BCNF80vؽ+4N M2 N;0b~!` sϯa#E0WrMCU=lCm6SP1S]~a}*4fM2Rj!$SɟOK8lEp&<:7 |{ 0Ҫa}-Ո E&h,`OA:cd>B`q!nۏ%f9-3u8yDEW?@Cܳ؟MͅN:oRPǃk`ǂګN9iٍTр$s\]/n, `l\/syAV7?6*%I' ϛ.y|1sҥ@+M{'IkNAKaiuę)]wKb6zXVXќ]KǞ]_/+X \zn3\eLyUDvm-΄M '= ++2RU!7 YYP`eyNp&-+E˪#XueBG32ஏ TQe3ff{RrMY I0-?[k"Hf9OhRBz: HK_K)$~BD&a5)9,w7AlީY D^cQK AX#HM~.6is[G,>^W*w, rß=J:!ӹt2;`^/[}L'G1lNl )eΈ QD(닩~(Pi^bj*`Wg"gjjJPשy~WWd:JF:Gבksi/7 b @jĕ˕ހt4j<:' I5Pj`ht`/%'>C<2^\JDP) hG#q=O[kѤRg_>+&{w L_p&nPwX'p$֛g56aYԊW+2sŗ[qjp.kS!-xhH f6dsee|ݟU) Bŷ*8?ll#QNp.anǹ\Ke3,ڮh3a)4C\*ݕ(:[hPyRPlsnT"SQ݇\Où>q%t+9]P4qcEe`ime𴜙>0AV' u3;0hP'߬2㈌:BFżDBljrah7x̏v{g7QAo*Cϔ @?!LOl0ngⶽ5W=.o# RI+})vi{8c%uւ*}ʜ4{>UҴSMOΪ;0 c } Q%u{REl5 #|Q15Wx$d67H0E;}7.pѰL\]5qzO$YUdM_lK8CdȝT4G|hKX3&dBdlg]-v 2ixpc{ĸ:P5'#qq.A5FHM9藡g”y |iϜ($Fv)u S}l$.qDZ9'a[˽Qi5KOGG#`{HУ$!P`VowĘ_Luo'e`,8y"_*G7TV0Cfyc|ܥ.9̟WSZfx񎼪[g0Yq{n^ }'9qpᮧ$טDT9뀋8^K l !=j^/so:McI2^:D?"|h C20T.⵮H¸pR}:W.5?}@\}  4@&G3,239~M}Ł`&Nߖpv,tY̴@Z-PAޝzd Гh|çHKQJ;Mwi"M^AJhCh30Rgi ĻWW n/8@o,77-C?nL%A*ZJo֊[?KLY}"H%À\헗\` /:D^~ƺJ<' f ȑ,2>6%ɟÍ]NAIj 4̓w(A8:YRT *!b"17NGil~H χa"ID_ռaK4Bi4=@RM? ;?dަ(0z:AM(@_D7[*r#^*HfNCaIM>! 6*AU9!/Ǒ"8>{c&_S(:kQfPKSؠg4Ns8`8up0 EéNPopᜩG`.|68dĶ lm0~)Q&j 3ƞiAY~Cl?< (C%)/ݻvئ2x6p,$/vkbw6CÜpL=ѵ}Jn9H 9UtB!ynY"8P>^V_-kR@ ƔyE.4=3Fyn}s6x\E`4gj4K4 CWӜ:x>Ϩ\9#mso^0C6aƹf5vƎ}@ jG3ˉBdWEYhJ7q%^'}QbW:)Nwӡ4CCvj>29-&) sn91nkއ7otCn)ffa37ȃXTv (S@Mo#b(X@yHG2J$=96CNy$ tṫl>飉xȎܼsl=ϩU~Ǫ|4EHPND(oF/{gɠݽI]eR0yw*=l9|d x%*S^9C|r^,d`? 8JIV6h])"yk*Y3e% …`x솥Y( a.ɞmֈ , v DK (kAh'dml>YG= | KBBď/>MT8g<*@QAy*a'얣KB6(N,]V#տ9ʹ鵅Y> 8N(Kvnix$J<_m'lX H!J!D'CLŻSoYOJJ(ʤE81?1[nÁ"8& MA΄f\-S?ӻ~~S5_6Q2筒3xF=x]Bt$+L=8n@i;؂?0/Xa^\UpZ@ÜUW&1IOugAx C wf١eqΎ8Dۆ[>rL~Fmv1-_Y e6F9fbS"? `:A䴱!u4ń~/uzs Lԅ#S{]J(r#I0Aw`Egs:0> Ri|H@wܣyI\wV!;Hp /`@ee&O(.5 mʐl%G`#[C{o$U)f!0u ₇I1ǝ/ˇˇ[Ɂح҃JxLr[^/OmBdz'iS2:cbÁtv~]oL2;}u8~TStj7ަWl/C*969 *vT80KQ^߽2ͼ/iQ^(ԊϽ܄>K{ױě܀؇RyJYVqeRavO:mwwδ1q8$='|d:LHvSOAt\ywO (mQh|Iv]}FbY}'qrժLJcycH+[l[3!m)p b +v* &ͅ;2ʇyyomSy+olk.aw%qԳ0Q˽x ;+͗ISJZ=&۵0L=Cpxǒ W-ץso4eE(2.ǧhgBرA,~!^)2n0g 3$#(ƒ;ǃPGs$ԺtL{D$95eI;`;@l=s0&Ni}$_oXq w? 6D1}^C}4g/ѼvFtIBWXzX\ YЁRo9$I[ b ~cz_efVt_bp]ұVScݼG+W'bA'_|Nwss m7%\(V~qc`!oB#9Z#6<1gd}t0op'7UJm,ܔ po~F= ϝ?x]ӆʫ؁F&qn Vd5-vG;e6S؟-SY?= ZxQ>UHY=>3Z MC\h9͵eŚS\6\aV qsOkgߖ,Ha(v6eQhT@Iy<\u~ET,^OxY^Y6fbezڞ>w FSw{JOW7N_­=jZ]$s'r'ESWJʅɂ3ځm+o'TP|"\ ?T/3Cubډ\yϾ[ƾ% aFrz3}_ ԅ}J/O^8N~0U۷>6Cx+qȿgmۥPNʝ~"0$n0en[U.\M`\ Z ܊a%$f7:`;cɇe\ⰰ}\ߞ$Lu-]lQ̭,_.r.#>_RSIB"gqZ(TcS6 ;Yskt껚2;# *xiY hJKoPrEEbP'tT3- N'`"]ux.q[ Ȗfu}&j6[+Sqe,,s,QSh|M`jk(EoT=wGL(Zbl[im.OTR&T{JmM5%(\ O'-M} Cٴ/L8/%ht~ulC~3;WW$ 9IP?&H8S+'z{ׇW~b0 0AmbJ|V__Ev8]{' (?{}{]5U0\M+=qĹW0Q ]'Z&ː/?}Iޱ^XJܾ^FS7|AQQwᶆS}o6<+&u1 hT׉+u`"u/ZϪ%]c ^,0 )ǞYݫ9\(WE|-\l^aqU)O;q2ʌ[ؘ^mDC|^aĀ~ HRUѝ{1Ψ v#ȝZݲhLIQ c>tREu94]eT/ͨL>v 8l4;1itn ?31RK#{v4̧^IX֓WΪ6@z҆ő6hnF߫X{-w\o-xZhe%/ё"3qsc3_;2AKw+-\*qW?ϊ\<,WzN5tɑFM)Wiy,PcQ)Oy v84c u~&YRQx>١{ J_dv28E9Kb{뻺[IHk:ǸE2^ i^P3vS!N24ï'XC[h!y[fb4y {=B!6 7}nwj|w?ib9 #|4՜t-b"Y^'YytlNfff7t 3 3333333'jv~jF#K---wH?'"x{ncAUnԉ Go(Տ< `p 4]Zmx_%`T(-@<վpVOˌE6b $֚ʅ6.)mUt{K@\[I&n¹أG)6|ov.@ТWŜDDM2zu4hz[X*j7 6eoȖvy :q VrasuDLv j$Gͭxv8ALIL) p)ȧ5a1pIc_=%/.} Xn$㌉,jJ+ {`z0 u_W50=&'uzPLJ+4BŽr$/r%{ 3Ҵ}|s7yLbd* 1&iإ"Z{^)ztM4-0_h4klI1 wrck O1m1۶mC6a7t+xrǦ [֜'̟$X\Hi]e.\ .7dB--Wܦ ǵ-L?ZW4ƬU})svQv{Zv6a5NJ;lkfwOWġhaקd5Ljů4Yes!EaDmG⬂^i}IalkH8#1esZ)34)4>HXG> q%~C|%f' &8* CyH_L!Vb=D(-wJ4'F nwEڜF]TrhjfQ<vMs1}$%NդixjJ3c؃=*O$8-DfnpoK=q+*׻@UV<H(wTT÷U))oB..0,oX lwEpFad$^ɲBF2EWCNƎ k5K=3.Ne/⾏eDH?,&e+p=>9H̸{{1aP2S21SkvyN~ѽх2S8AE@iu~軛tvca稖G`a X/t􋢎n_PN{ji fe/\l?q*ёdSF QF1W}On7+lec;a1giYaY:G_IC=+|&z3}3znćj"OsV.mܦU[~;0p˯,GtGaУh V\MX)◱JaQ}+Ō˘[ٛRp^9*)ũK;XJCTu )y^;t!/Ay"v9<\u`(c~ZѥƢqp+$|G7ӓ蒈n'xMrݹ`0 ^?D`ȸ?ip#* 'ϕ(K)ŻH9DcO\oӤEJOã ɯwcur hSf?4R )Y=P3ʫ_ǂ"ac#YyEDvg 0Ux# eWj’e'k)5` 5| pxq7$_770z)GmPQg/cw $$g/= cުNl۳gʃ:~nֲd-@񠼘ٚ1smg!;~WR` Q*wR䷖ER'gG H,gk(U YIפVb?S.@A $Ֆ_UF s; z5A' p'r%)OzSO[~1Q5Lh$E7ѷEݫsnظ7֭uu ;wHm&CF^,FrW(6Ժ?t4y 1R{=e![8:6j"}'H#>wI;D E?7*-)'s>Zr^, GWK#3HPH uq.7uO =Q*Իɋ1S]rfqxAO]F@p6Ry+LlQ驸J_xrG[GME D+z84fs#Qy=un xlT0n!6*`z=b5yY≠]pmO֑zG˹)CC /^s+%b| (kY~$K**){#5R9%7@Ԙ A݆Z?S kuAS%@TθzbD3P>"Dˏ B/N[;߼S,܉? CӔc?G IߗJc컻W%H6.QΏ0s){ݣZF<~2r.*I.Y{g}pBDR+#M|ЮI}Y%X>6 3z,i,ЩK 4 }p9˄LN]'q!J[sW DR]I2 @!_|zS[B;SA?Y~5ʃ׭zWsfMtQgG~sasB;qKxcJֿ=ܭ/P똈4I!I7![StI FMÏ7gbZxƧԿB ge#֚#2 aĀ{gEjD  FC[d-B'ϳnޅF)MoS̞.%WWpt:,wq{j 3dI0t:BO"p`9:9)MWǁ*h3l} RR={)`3빱Iz "_tqqv&nΎC$Dѹ.ͩ-ȸYa2Xϋj4 WnD u|^b{*3/sQae/u~7Q/x6e^uztyN tF$zQl!a)68aVEz61՝+39wjqͽtyR; v̴I9+mW;-B&]~Mֻ& @wDH6 tlא{6㜥 T4]6{VsG'8^"+Ag1XbZsXtˢ'6ӆC^A,:BF!KSUtųaCyn/ne-Pw](;BFUƦ'&y'>u7737º{cA9c*عRt.ӡ?%+Uu^Y!*!95m1 yP|ʤO}S RJ ud"ϗ(jaQd9n^0 1͝CuuIC+7?zg>Ln1|l68Xƶ~+ɖ+/Lx-S%5 C*#O‘pn99ctD>7A.?$&nxddI-F㻚N2y}/7Voa5JASK-o888ܸ9A߹WWB#Ѡ뮟o]d [SѮo_HhikW1}NUA6ez?ǹw9|}N8}҄yM89S`=6q aT*rX\eZSJ߸{gtPP =ec NaKp 6:vOc:"_Ve~ c2 ?J{]:k媭Io𣹵;IG^G܈\؅D:LQ >AƗH7YZzI@a"oNOĝq(Vק61qlxb v`[L!^*ʥ,gHf_eA ]E4>A64=eFJ:Eyvcd#3n~&@>\* Ҟ[[Ҟ]cz9]}ZǷgj4ȍl!!XXO! yXeq õjy5z6niM-ǿԴ#a xN&GapS$g$R~4iC`'^jv|{eHnS~wfOK~u8UOPnEW mQi) AZ!  נ~6a硽91}k8 lphN(&@0>fɓC01Sz~̤4Qݻd?ƙ1lyUp(X;^MӍF8URzqyc_B\k*H5Gwm[͓fv Z.}E= }KXblME'QtLl \$eT/.{ӶF7>/m78#1%=OG,AzNlu}};2%jxL@KR^c* Hu37&;6\ Ρtyi/E xnj= @-JH׍I8ş׌p **O@bL MX#>r2dmjml!GG#:=Tf0UˇsްR&+k]_LFOjYᓞSj$~ -F\W6L E?jR< (X?xpd 1gcFG!Ps^#m%WӭK|`5lZ}2)S(p[[.MpU=RĎHHШ<_ O;-aS@%. (9szb_w+p>0/e#0d\p1':ƪNmrdtߘ1K2)|NcR-2;R" Aj~{++&,g' n]5}P,wE_$^N>oT> j%&"%)A"qjm h (MilleSl&/gk&EPn=+ߎB̈́M?詰WǻoPvh6[7e"4ܱy$5h 2p{L|dch7~p{4a )at&S%'L5;E1`$FNBr3>N qEsrе 4 l *3 9wƀ/?p5aPFVCZBSTZ(PKVCr^ jF.~-{>|ԐES ]J&MDԍ'%;?_6Y-XtP &Ե; `m|xlCh4kiXZy[]a;\L> el)6Mơ+,sKeꙛupС=] kD4Lf[ ʃt^%bV du y}۳(չt+qf" @"h7qC=ZG 쩀}De9ڙEKMdyaZG`,3^:#AI'x e,B:EީZYO%JIITaFX*-pWuJՠ7J Q6Jhza~ 5K|9 ^ F6lmP1>.2:K=:+8]:̲

ܥ[Zb "Wi@`*r ĖH` Џ掦svT G;gc7Xn佐kOH+_%c}_"l{v醷o p1 D{)oW Y.=da  $|'9 h?N+֤DxDfiz/\(1#آ2f4, c:A_ Λ  ֕~#y{%&v]&OWׁc2./1RX;A`!g;lec)TفT;yԁDt id`i%rue[mT|c#:hĶuuLO;`NbkFf is|bЁT0!Pxw}!LǒL4ĒU|.U*tT/lck͇SX*xKykF7Cj*&,0mF+p$x)I ہ!KB! )FəG8@HO 5Z{ڪjf#E17]$ϔ(y^)=V$9^<|m|K'jX~Acӌb dTnJ~&4[QOqg#!#Y sfS`k{|KRW$${m埫~dnT3i$nwS:X.Z K!o-hJMTfAD];Seb8i/yn?ꦞj7oZ #kk/iyiG| )c(UU|5[QKn0m'X$AΏ|\ۥ.ͣ9.ې0D2m;4O ryL BsmvM{n/#͑ "P t(7$_;dY#\L}eߍBMZ'~,Q\ۻoyC"v0WZCXߵy 'X7~C<gӻ)@KV28B'Q_iKf.Pkkڿcmr7{`C?r.̛@NXq_A;,߹O \ Ӥ# Y?oH>+PScSjy7'9 nS3-k h9ȁ7R5mϦTr@2Gs1=Gc KogNw#&4AѬ_NK{tw5L D`YȒNӕs^vElb [@rYYnXகsEQs*@9_{e~~¡gGG!`(]?w"7C Sn(+MNt"-MKF BDpJjYϲgMi_w:v|讵۠gb[SKAc”az?QHՐ~g^O2KqԞ\t';+G-cfb5b8av `Yj}dw>?'O/BV1roԊY} &lZCC5{zw%W2޲'OCFadJ)eUm)q͡_NFVJ m4GR3}P^͒#W+-:Eq;u|yפv8`ӳזNos"j6v4/kPxV2Vώdu/6|&Mu0(ܾѣq渱h)Ťb'?琉Bt"*Zt!?&[LȥK|-y|f]0Feė)sNm{Z ` LA2CrNj)ZI$)L˷_@Ρp{ 4fWr.,p(1ҎӾ+x}?뚤pp "4Q-L٭gQ.Ko"g7R񵁩z:jahypH}S/ZD|`ד]7(H+Y{"#3X6*ib"BdNn^*iŴ;Kd0:eH]7.wc S q/~!0Ɣ%K,#!CSPE+U-HL>vIGHJ+DmEL^0 56b \OzN: L_\NGjy|jN]bE%=O,G>  [mfGxT4,CɫO #.Jfz_'Vw?^ ݲoI5S%#@Ch%[8?lm!D Nlv2$0sR'3~ 畠߅ӣ$V1мS}FJjURi *[2b>DQH GЩﮈàBf7;@\`*x !p\n6Ն=ॴ$#>rX\s[l;2* |):OYb|3 HT-r/Y^XKM6 ){Ugw]?;‡΋ȝu@g\>]IQ-k_ z3Uڴ Q޲I#8/`rJYeU''px\ר`@w(5@˞+Q20Eysi;QSo ;,@$wme^GU]2e``dF&;'S#7j*;X#uq~SB(0EM\*,i[U"e:T%Njg]ˤ`e6wC Ѡt} MxU"yye%S;۸=]v{e؊vD b<-@@iCR `X 50ha}0md`w4edB.]?th%%瑻BsB_e:KZ Mo?I[igvH a[N.z*=(62ѣ8Ƿ\29LʵVTDVBw9}`vTHd,KUI&0s < Jɞ1CfW.ڮ_^5ѥ3{e5pReyiN& rߐgoY䧶`۩q˟gP+AG,*Y %[Y ۅ9xU\q̦j) xb2% <ۜ?"Rqbrڨ%&.OL,|Tsmb1HQeCP0Dt{).6c!D=('u;zZ]qiZ%m. Ƌ=z-2!TE2uhmX3Z("*91`\b/j9Hv_{hCs()#^1%Gy4S5 Qvo 5KJC PGx1 D.]i[=r{[b<ڞ6B֦Q$W0N8˧rtn~"k͝UM2/Y(8Jrb <8;gy0[鯽#"t3Xw>ICy.h>!s]Zؼ1O)aU"U!lUOZH|G1ዽ 5jM;,'4Lk,7};$8pܺ?hc}Hdq^2 ^xGv|"jDS[,=H"$Ħf4F g}Vjp9]XNJe8I=*"+p|s ?ʙ742I:mڷ]WI[?[B[=`7pعsdjtdGt8@X҂"W\2i{R:Z ks%S:..Vv dJΡVdJg!mjcO#MiMp9Rbu(nU:-eS]7FZt#9P3 u@sV{sC3V|nn6wރoQ$&B+Ѝw`rgS֕)쬨+^i?A>r 2$<;QW+m]I\g!n l(GZcSIs7mx77-gdEt , I6Ǿnjݸ)Q5Bc|%fU޿1 ;鐾xK85Kr!ÍRԭ -aMFcG{qX@.ou=b|ueӭ&RX> Dn(wãAo1yƻmosˤG(:Z/8QF=A%.Ҵ1sXىl\g + X930)Kktq032q88Y0H222Rs_8Mnbac&&na7503 NDllDLĽvN\lʎˋ&Wwm՗F0e1ZM1JbS8rԐqf \yulqXLm yXw ˂m 詤˙3Y,¦ #. :3z M ,'UI$ h _xEGbxԆ;7c0MR̒Ŗg ׫< -c ){3Fca?r3&=5Y!%F`23 e}":眒~ i,Q79,GR~O9x15Px^wr |Mķb^6D JRk }CdP  .Hv ;;ZEP/U,ո[.E &Bd5>WGs4 jG{ 7'S7$qrpfvpǑL ϯ/Q2XxB3ܰJ9CJqO"w8 M<u F O"ͬ6]JSOKۄELYt-MAXR4|9iZۙhSa֥C>u$fE{AďأigJBfQopv}ףNYzgR{B K2҆+[lVag-H@Ye<$?7:Z[圑e|>߭6]!!SG/tC!j?|:՗Ѥ]LWJ=괎 mWKmD݅H4ZRÛ ..f}:_[$:~C>~nBY\޹Wn2G)J$^[Zmt%;(ճ/eI聂B>H~b3[1Ee*%eF))NوȔJA|ǖxy,ˤ&T1#ZD=ݚUX2Tż*5]<},FBGJbW3|soTDZI,LW.ygX9l|اcc2b0Gi r0;7K7`:6YhGRgOu}S zJ "bxG ƴ90GB Ce2z$Ǿ,ܼ)B}Qzj;ʮEćЎfpISNOzK~1E?#1Ⱎ,\4Z~^ rKO HsWrfcP(%w,yچ ͯYQzɕ fv6Sho>{usQ]C Jq/-Bq0>@t/ 7zXlsnCNSVcD8,)W`1,]i+|իH3wb}̥@bU2g?t{ 8!Jg(b!])DVB1DVr9''P|dqqs}y4o~_?}Juʼn?.c>Mc'3wcDp -1ڌR{]->gR5./MX\Ƌu@<Os]}!X`!*_2s\k9nTݿ,J)cֺ Ǿ$}w{83 ĿHڛm:5kVϐ&(Q'&oZdɐ}M9.M;Z1 _StM1LMOc $wy }AzJnle1U9e"KIހVR.'MeOB]0:+Mרc7vXyo ͅfDw߱@r CCfYWq(T殶 <aͅW7Y? /'IJdǐnתfG81afmULs4dtI(kCL~ZfbPjrvS Nx,usk 2O12/*\i8xK)R."be"ܾ T+*'(iQ]| ˜F R1%jx.8=3%L\\\$cJ1mQ%敞+x% &Z6YGZY =4 wQ3kxPt6SWnO]%vloF1.81/-VwΗ\5 @"#ǵ{|x"`n>d!"we|8a,,@V9DžfZ [.&)Kt!H3̓Gm<%] <۟ÝjDY[7& xZ*8mIo7o Пgf*_; \Z׭ZthZ9wJ“SȬ)LbfS0t35ebo>hUStΙvOf~p*/!?bxԻlHH2A/8d˗t-- 4ΫW׆uI+OS6uĺ'T&OX$'n6wD*8JVlS܉I.K!,Iw1c_OZ}bv8_?E=HW@]Q6_tsW\7HrۼEHcivk2Na}5CK}5M7#:;yӸ@6xE|+H 4#нpFs>1}:V\ $M Y <̧CRȯ\wV;6Oz+?HmFn9.)A EIƭ5~K9d½18]5k!R:ܽ=.F[L(8X!u<+Y7ZY>)F\ )ӗ F(|{}e0ʟ=05 nENٹѾI96- h@jv5¥y;; ?;lP"YaML!+ jzkGDEE$H2 cΒZkL3TrCaD ~vKf,{96YDD.,yrqCq(5JP 1Od$e-ܙsdj̰vP*Z :/6rqG#Tc9])\32m;_XΞ9O5LZwqۆW]1H,4T@N2 ։ۋB=a0rBq(u5\eT0  2+)  _1p w)>،~F6Ѭ#zd}'do8ɉdt-1[m!GJⅡn Dn-x:<\17=$mG`$;==̙/Jn^?mc hվlpH̃nR~M'/-,=y |LpzPH\3 0ݓ N5Y AC0wO]z[ѯ[Eϧz%]mcsåV}=ZK5CJF) bqņ&_rtbrHdf9aӫZMEc[;y[Z¡=ec2j+A\,Qfܛmq􂦑b>|'#.JԂ苨aţ3C}sF?*_I-Y\JaC104֋݋C`GgBn o1͵NvDT¤1Ì (NkPBBGC0 ܽ"ybؤǂ}~4&ܸk[I(JiFu$it!n TCQGL'k=>Eb>uNϒ®Vܠ--2lDK)Ot|ڱ7𑮢" f 0aN2NzVj^W1;\FA}L)&l}w v9 Qe҂ElJoE> 8ȕMDDf3~>αr%+։I0;Y5׸TCSei?O!Pq8a\OM?*BBՑU|l|<8dS5Sz9Sneـ8ڊz'BNMNb*qs? MtțAU)W9B 8OoD8Gt]b'eKt)7' R5f%,p-ߞ yh?+l F]eP[Xo3dkQT`GWjΟP%@ϒ^M3M*e]vYgʳ4z?#o=zv\/iOsmwh}7Q,%dސqV "i|$L,0zJ9x@3wҟxk-YN,㗪 *2m/uGFWߓ>Jœ@ǡG)Kcw R~|v,L+,lԽ6V%һAuIje#3*lLJ!ů ~M٫҅%ҫ>O^ۆˇ#kmA I-.ϡ! DI +u%i  b"Hˀٟ͹-X}[gEnx~9Q5ԳME,";W+;+{t?. R*pv:..!zJ(_l4IpYKv4R𔬁4w B ~N!z#T6LƮά zA[DDA.ɯrASO*>oCV$0x]Atjm_1>zzʿ8_[ƶy_LDP{&:/Kr2QW#^I&=,/5 L^>f+l6}_NJT+a (7W˅ Ģ}zs0tG:}3xp `p`#ZF0WRp:CPzq_Z.^åIϔsY"iiSo}2FWd+9Qd1nC9 j - 4}.]H3+#:5{~ɳT2E2Ɲ'=h&~2x Z44ϘO뇀#}iP 1LC8Vz3ho\QCA.ࡖ9lxd^Q,TJ!#! ,{vAcnd~UmtgHmPυ-@i #~۸e0Tchz2K-d-"k<e@ˍ@رL0xm,mFd }~B{DSV81ctqMUdl>Uά>jY}*FXMɸ5K@XQ5Ba0T?'Չ+h_-fpQy*Uy5]pMfJ&}@FbXkO _с f]"+v$L2%Ww"vt>GʼneTnM_4>wD"pݨBR.|@v/"g?FT{u[M;PQMyyMĠ_b/$-v{DE3!:Cاmr_m e SFۿnLxkBW@PgX?l)āKZى^Vy <Uؠ~p7C!h`pEߺ8NyW]@Ï:=X >t}|w0F׃jzqoD cNLb >Uo^`SbΝp37r"RnVSw{IUF N—m"׀FL\ 1C=9ΖV`qkC݊qBqqZ9)4ZmuEc7xps앬έ}»c<ڼ $W$P+#^ d LP*RcsWg&ݥ KRux# ރ̺"nW(wݲ~YObhbC9΄o$d΀m2pwp,hD ]J[)KO_oāz5s)u+H﯊{sʳ6g"Q ^:;Q }( ;AC\MY'"Cg攖ƭ潿mOk@|V6|2(N8}b`E q"@A&YG -,~;7HKTCao{Z,JCԮuؘ4LZi" ā&RX +`q枲vA 1є]#iWdnj# 0y-xw1E)9`m9#ie& s Z]_xnC;ec2K\νߴpe۱ҵMȳдED1ív]( m+y8 Q٨KP = 7C \ q 5sGTP; 5xc,oZ9<_ylp"2Ix0@^[wMbTyEL)OG1{KS'6AzIVlM,Y@m;S y/s)<05 !7L)0Fܕ}Ao;0iR~ssq!F'Ax8@¢M[ c !A9,u;ihk%u4Ē>YEM\_9/U1nj Z喼Z'+ch`pTU/{"k7'*6y՜=̰GpZ9o @iUmis>O'9v6]MSD!lQt<^e]cv7lwuf y7@zdIX\zu9Vac$gӞ<_Jv=O<3*9<^V+Ga'Ez 9wAuu+ IJhž+@[Bx@^g4Gfּu<ɵʅ9yΛb暈_*Ժ^gMOj2j_mLIC!rAce5oˌ<;(.eθe0Ԫt[XWu5y1KL^E苈.J[KROm 0?UI% 7sD=&ܥ@8:aSuZ8P3¬Jv毷E_rs;Q_h8سtl{gF>n$$S>;.+-,ԋ,?On=&Zz⌯aQ߭a0׆ƪ3|ڑ)ב>$gUxjSz~1ݸHÉwjVݞJIFv~^ߑ,_%_c g2 R e%h5NA 8e!OgE-e$Xz &Uc^F%e_U%dJS!RdTQ`<-G|1 Awb 6QVAPwٞC"Iٵj,8o?=;f7XoLXGkAtilVa»mrp07ا UT8 #U.wn967g2&u@L{>ElyR^I,W'jDT4Hh.4hzu ,r}]/bm T}<'K> v؏`]1)+%.Ob Vtm@?~2o$%,N9`<'įуYyUsv5/ì v3f8_0 6JҾ͉,viŬ4LYjab*^#`XϦ qөt3{\6Ped` 6f uQҩ 5qw >01Quw0melk6>ynreג `D)~e~Ն"$8d$9C NH @mqhk) *J=LfF*< Ƽ_$2?$t@datp/8<H&o* ~yy!q@PQQзSSoTs^1iZֺκ<'}ݮbrgyT[rޜݰ[vsk&V9:_벜qvv>:HD?X(l7Ú2D"bŒm(oC0`&{~GA׿Mvz-}Ú#x6 KZP W9JQg0!p~WEwjśg1ho.GXCKIy-i&}&KXYxmr{wl:G 8~ܼK2Vm9't~Yq 20so/JPHx8HO".nj 2?X:{G/bW%xM7#az%v{"{M4ff̋1HoJE$AoLYb3umwK?kDj¿c꾔l uUtdC3/]Mz~!Xo~%irTsBB3.gu ݣƱd]44(%G$̕ybӔ`5[yN*Y|IthtRަ`ef~q_5 >܄=0 @ȺGC)U`Ge.qc!0ZQ`WE>[^$ct&CqQ) {Y #^OГ>i!+.Ҳ/wW]'KT2*@0ʻaIo!I؄9TDS~qF%ly, .57UME=;?rsZ 7N|:[wJjkFRM-h6XPS_ǧ_`I@ֽ4i>|D{-(:C)VݧU~˟L&ĬE@Iկ-6&1&Ctm&ҭq+MZh4S[DR?q%jÆz!- d\yz oc'Ԫ5L!iݏisoaE!M$_o6CV{|yGfwW*z6:NmNB'|Ls)kxygH'"ⷣԂ]YMFiϭab=#76 ']jcg=_` 0Ǘvl)y:Ox`*ց6TȕteG5xn'G]ڒ'C~:6HŖBaz W@4Dv-)|R.8li`ŮsWNR0א&4/4<{*;SOmmo~SvjpZOitP۪"!#w Ѯh5ܬ |0JID=jcӎM.?AȕivIA٭A-kݨB$_RT4Âx[yNYlW 5[?Rfb#ܢw NxEĝ KE+y23)ҍyRsC ^=luD+ί5j'Y=X9WDt+kL.rYt';QjF35'g73tb2Sҿ 'R|+< ,墭(gI~ġOvD&!{ &-fY9öi[=;w,=AL);nȎE=޾ 0=|[Jόو)ÿPn&R߻pR^L:% ޗk{߇YTuA%5.չa@сA/QjZgD ў).w@o3Aw՞g[&'Τ_$Vü0 ͡8PnUh2j!A;M)LCkq^#ЁE* RPXC ӯh$s֒LԺMaG-V2O;'|g=zy؏!e{8yYT>x$|"$,e(:Wɘk jGl$>zZDp~+oUXmElFÐ?@{k/wƦHf71LA>>0//>~uZv-#TU&D|:ε`呰8`WQ5Iv} N[^)UiL;{ !5r1EdfOH#BvjE͟&I-.ۚJ5SrEwHז5Ӆ7epjҵSP U|> Hj%7gQ׷ޔ gSp.?DCv[dMMe#c C@ $|@8OĶuZquܙ jTqP5TJ*D]Y9 {p-PYC)^eqQԋZP ^>R;4p 9i-eL-Z1}%rgIE!`v3_f`zɔ9+HSh{i1(}H.Xx7\ K~<$d>qU›h }҇jIHf]ps~K4H_8Ի'ۊTlf@(m̛]ylP\L؎L4 [cj]L-LYA^L7-=r\/O)Bl ⠈1PPl^ @oTo㱓*~G@AwPrzc)r_ Syр. y}!aMFKnj`o=SoM^(y*Ҥ.)yt(aif4Q[m;eOrwUb&-H):[73BnNMuѬn =k ɧ'P$ Sˌҿ욷Z< 52Œk?2b܉;nņOgMIwV-bk9H¥bõCV^VYPx\aFBm+)]5 ~7lݮu w*EtF}Noo.Nvı+nK[M!Њ64=>Ҿh@ǞLʭ!=2[jse!(t۞1KH`.Kx%Q$5< H uqHERz [$PgX7u6wƒlIc=;=~4}uDVO+T0$j.X ^MXuhS w@\{N[ZE6KV¼blŢ ZOWa$8D\ɄS)@v) f{H|+ϫ![J0#z_tqsLgp|/x[gy;u<.+0,k+K տ "UF+Դ٫H)DZ΋IW8jJ^ii}"cZZle2iRu~dٗKSJ *+ǝ:|VKb=l}m_w6NWrga~M7t;'aR^v,{BrdN EV!͗|u"L|HG>2mKI >yo|w!ͺ%ԼAR0! X/ 8L0`('y)Y,ݷU;٭f?JQ~;-{;-߳$(񧔣R('n |\Z\'abEv~e"L%Qtq-oegj]lG>jy>ZtɰQMu8M@颀"*(HЋ4& wD -!@]@i""M]ZBJ}D-T /s==wfUk̹Ӌ] K:.B 8=$Vls \yfi(ףzW;G6$ݽ_SM fO5-8:f#fwRT}' OXcR[g(Ȩ{y9ߖK2p TXL=_e1h8 ojy%UH8Yɼk}ݻ0db &dFٞSJMIRI~ՎpR m|A 7^[h4wK^-7S)r5wrnr$ȏ so=Bbo{|#,(o)zxCtSP(ؗ |*>ͨp"[ov݊{?LXYgbٓA aT_u܋,VQ]3ޕ0.Y ã#h3eAuoP 'WKm߇EF>퉇,Vl!kkѽ{)u,;??5Nl'~hKZ^5ݑ:_ +Ws}4WS_X~76|igaAbj{k;.Eͤ8~PפN! =i$q]/GxenfՃⲇ '~n0B[ c|C6{go,.[[{dG;bZYD@ŵwpKkpI Mwo3Y`Nf/5:G}gAr{\jϥ?zlwzD<_jpXw˜Gx9fu1 }!vS5[ xbY :5'R߆Gpjݝ$i)BO#wkVW4qaN';Bx,Mmz [ھ2gIZ1cKa82oNV$ekEHFz?)ʨ,Y#@f֟O9Lō\AݮcHz ul I OW?Pq|<ȾبJq^0)r} UnsHq2]m~Hpr =lcr6ƺSߘxIF:[:s7>Ҽ–_k gb\6tw]ofe9k8Zܯ\ d!#NhԿ.ؿ:Mݒr߮1]{f֏-5x^K4CsɷU\\.&N-MʟظzޘO7ژS?hÚ1A\;f:\zUZQ M˜e4^ox?&(G)\'?$"Hcqy^@I,%L*a aLN&-^Ruqu:< z)6GL8I|z$k]˵yR_ o'\aJ.pSqUxkQQ|BnVGAU8/v/ߕ9eDs5Z#yá(}gloBv[:,J?eSr"+M@ cYΗqQI a؍J(L4R{9b\uG|zWKe=zI&ҦJ+maA[;֜W\{PFݚbyK* cT:CkJ0Zft0Wxבjc۹cɊZ(oo#-3,3ze`;&GK?PbKe8tiS{&SɍlgG[SG^gۯsPI-#Jz0%^Po"K/tݴ{ :*|ЛӽϳqxE:[K[])0tM-cs[銳twALr؅"i܃|WJ_jYvITHIX1) [V6lzdސ`"Pt;ٔQ_\6-~ Ѱ{=Ns8pIH8ET4Ʃ'j<ɣlFRTm6Mj5⢩*9hP˧G{>#t5sMD zKAopTWlQ>r8C ^sxyYFtwNW"soe_s*N*;Z F~^PU%TtS_٠j`g%3{I#dktJYQspw6)K7otOl^pTo[C꧆q3黍 Tn&F3$wQUU&5`[ē+Ϡ45 VUDCuki.(Bg 3&񚃞gn~^޳I4No:Q7rbKlx~zVSZ:UNEwbA:6;.f'@ތ# ыlG֧R'H:ca@ g9"IW ^Hlx#'k2/Yذd|x~7))K8/#ɷ]d񺞃&KfȄq5|"*(>֭gAԴA7Jb<1u;rHװ|k"ƟwCa\C'7Ȉ6җ6Cp]3ٟD6tuޔnL‚}J Wly7\OM$d?䥾ܻٱb_k^0AYʷL; d_/hZ -V88"*•"pI;% M]YT3f^ ẮXz\!D|e&=4:^\4Ї "9YG7d57T3Fj5+itzyvBx[it(vf%E ،ܕe|fy#+\k~o8(vq7W?+StNgZm Oav;vr`hŤ^yR,2ܼw0w(F_h;F8Ҵ b-y7||uM<~Ov4Ub9NCEvcO%5+]̜2%1|3ط̺u)v}ĥZF=OcI}?ܭ4]떒~R\*<>B0+(&5ɗY6BBTjEmga9RU&2^)6A8U4Z4s0lh`ͳn:F߫:i{nu*c!k";ŜSanot-@u; 7m|CF1ᗩ8>_W#rz~PO]:QO=Jlآr؂Wm]SWmeMl]1qJI-Әi?v ?H9o)XPf̋WSI_rcrKi4)|%>KLvfw Z2hw>̺hJ|s?2mȒ~K]W<L#I,ݷIIctERu2uOSN+V%s<-桒~>*O(Vor}O2ڌ5xS.; k&#ǼF]kWEenD4EJQ!s7_ ,Q9'XIƞtX=,ڃT ޥ,:@np"Gd$UTkծg"FRc\k͵F2x+aZ͊VN1qE`8EM!C"qkCph9 5o5OaLZ b[<)Ib87n-M:$1xksjT{F{w aw,d^Q}Iuj?^В?[r5A~]qs)y=K`R& v[!XG])wrzW,ū:JLjŏ[dm#ޒڲ,oqgA޽Ks-6N=T{F5~L[[e _zzm=5GD[䩘MAVb‡,gJ25ՙifZ}ʺ*8W%z*c51PSuD46B&l\ϸB#)!nza2cJ:FOI-rLz{?[أ_욏ZȓrhwW[>ւh^ PΗbaShu*n[OU{\F~XOMTa 8qLܻQ2V,{lcWާTC((/DeYGÝaѲGؒ7c5ȚӇ ~+QȄ&zp;r3̴Ǘbʊ&TVȥ^C6dc;?qcs͗_&*aףJn]% i=EE2=&2>{勋;NP .ۍg%н^ʞ?;쾺QѼ?3(o1zv]+[Υ/2}?b"CZ<$̩aJ5'\wjWRE+u*z0)JZ0i{,]~MeI+uxff}GpsEcxQL˶KSY%`{Àx-|Cͷ(qAPdwh&Df׮(ߛs: 3 G5o!>ޟ*!E?g8i,";"}:' ꝭ`d*PV$[|խ A{n-'y7CGvS|l>jtu" IIԐ\Xү1G[0#khC Ub(0-pCR#]]ykiTg$i<{x=ٮCYA)o7 "N[7Ӑۨ{"[uPy cuIRZ؍A @=8 -9;C HbGa{A ?%lr X FeրcwgIq]!"Ğ5tDA²LmQ voEçGGt&>U*M>ϣRjKN̼ kGhVWOxFEaKijFӾ=vP@Zѳ$G\23 ͖<Ε *i}6D1s[zM %i!sj Ljlv0(wV3+pg35L Vp儅S8 ]S[)h'+ȓ'!#bg"!T"#_Ƒe8gtE; \4&i-2%Z~}DI ѯj޼'Z*X;7rQB$Mq.7>։bF1O?_mnc"5ڎv.ϊy臘?#kqjMkx%{4d2k[;W"Aι7M0zG~i?&t8Eef%#{~Gȑ/|g+2;z{<^1;ZgS9HERMyϲ V/|hjxń%xD\_y.9A*gw|WUS+Yn`G쁘Ga!=/^P>\Y$*-3&;fɇ5k | l~mb{6οengtT(A-G`{Dfhz+Q%z oQb<;O Șjϗz :c6)iDrxܜ#Ƕ+ƃ/n)!C427'_R(Ox3u~b*u-'`֢Y=(XEJM*ͩ⤤Pصӿل=iB)aEA?w$W‚~J$,n/FzeIސb:o=:qֺn萧./3GA+cG'\iEy0@0jAp#SJ^Ա(/KvNN_(%@/oCXu !/!dPX 4mmU{ro#˚{5 ْŮ^ :x@ Mkюq" +@w90jW5a {ja{?nȒ ~;[z}OGcXid-8u\.j=f1oYV%Ysu 2YZHHRSqy/ qsu!z!KƹYo:m+P-v%p N B_'^M z]B})6ʒ3:Q<,7&꿋;,",爵 !yz9$8G"=pFhjw$L,&U LM+db=ZײH/Q4Ccn5,lL`'XCVqj^/?5խ MD\tq2BxeI߶U/!ҕ@Ȱ uu/B.Y员P&ì 1NR #H0S|-NpAblgk\ I$H"7`' {Y/| ͸$ϔ"8@ -!, 2,Cw2IR-~ 0b"?kj;6/6ptq9mbK{kNZE ·XJr)1t<5g ?EXHovs`%f8/Y;12׿o®Tk4UoM0EcWSЃ3Ꜷt*{9EBppYpۼ!76d4zR55;|-?kvxZ~pBDFd,/hgFM岏y#YL넥H>z'Scgc+yOe-Ypy[94`wуvMՃI'ՃRmw4!ôm^hօBÆBLIP%\裟foX%9Jz+qƼjl:4C0!^rQ a7E.C 'P{xևYX24@e-j(#Θ)eF̼L 6xjGD-uÃ1nWť9]bOHxQ/Ơ!N`ɘ DliL81{Sې:S t. f(\(k'z 0RrcG8OXҒdb]Gv5:LVu 8LC{Ix[SI!9v!TG5I%@L͛PfAJH EPQ,LRNnOz'xR"Cfɤw2~a#!r#l7Q&hW1ι1RGnN2DOI&%<GtDkИ@>@}cnƳ,ن,'@>8R00BcǵT}.4O=D˙I2Ja M=IP5A=c=2]5!kDYX&d`BXdaO#-1G~!S<Ҝ^{%¿vER$,t@?+r'w! {5%ev/Aq4%iv|9@Ry}we!5dDmh_&*!CQcLkei Bbd߈0Kgnf IYl&Jժ&=7L!^]Y%^0 Oxcajo(,ʔHN;t/ X7FVhj|=6"Eb|y&*Y@H_jn8ETqT~DLm0yt-s9ڹB 2 ;[8DcDNѪx |;qћ˩=Owk{!/cwa‹)_`oWեGw`_}}.xsGG=#GQk,dAho1%|kQ|]Dqkkk`tmOY"_Ո-HuZ:@MBjbm! L95qk0F,JfR RAZ^,ڂ!&d /RJ#2 7!RSdo`C*5 =j{}e][2@5s BC ȄeJE| R4s_4 MYqkjaɯt贌j E*gTD`F":Kx9Ξ)xʓ ^KR"g,"`Mqy4GH߶ Uʧq q_OkdUJgP㧷0kr7]k /i%iUGy')PŧO~}..]%Ѯp,*7H.EZ03C%.xfN{9Je}2'mk_glzڃޏ߽tǼZ4KP1:g3Շ#.@ rYuL {R/vյ"cR-˝"?Sn6/TL\۵*S>Defm(,u !(Jnξq!#oefJnj>n)pC :omKAq ,#1@14zA?7!9cZM䶷8@LkO ЫXAb\>:-\§vfHBY]Iy -ÀvwDl 56~ݪ6Ȑdԗ$d [2d*fx"*`s/FܰSRx þ8)Jd>YnJK'ґtƇ2H|w2϶P rT|git5ØqYk悔`la4޳l=SdDߍs٪_&Ɩeju޼WG6dn/ӓVxԗpcngg+[*E \џBxXa}oߚD$"l\×9FO"_;вKum7~6[7b -隔2?@9&!Pb)`0 iim|G Xםe/s4{(]fG1+n5Y1s!I>ԧi6xRt:L\`֢61Iy V\Ł>Шobnz1q618|[G㗒H2T(2!003vl5#0($9WX&ohuBvK}[ͮ}f#w$1>-=ts~KVZ`%[HJyY}MX1\^OP+`Sh?g>~SKoWP!wQ}̋ZʮZ֤H;9'l.9Tks Yg( Պ !zZ/;`&9CIe ?u?xF{ $ٸ75x遆EM k˂+հ|X=1Qm!,%^2HvKGPHyɄd$Wp|$,(Y(M)UDZ`/MSevdћmUdt6x3\76;KƸ*=BB 8p[mX3#aUAm@ueGȰP;H"hpxYV=欉]196Ko[w`:Xc}H[Ol*zvzZ $H~=*|2`Ɇxֈ.Cs=>ҒiϠt jk|7ed'u.cG#k-[,?Gy2`㻛[ggd|XL Aj nb7o}SFGANj oě5K?--eh7%㾗M8. gXv k!ؤ| f+o& esI7C=\T9ݶ^¥C-@6gl#cܙ)~P~·6S:mNuy.XX riXfP57n>ǏL3 H &l3*dEEqb(%)UxzQN4U{KI88M95<4}O/ڭ#ZcI-.`>5MC+sЏKiXa4f )JѤoyr1AX}uSFGe8+v (7€f 7Ѳ2ng7W|, 0e fu_4F!-zmكdGp[lYskx^|hގ:6",hj3 o I \^1$ZGC@ٲͿlm[>F^vGxvIP"5 6Q[5X4U`#)م:$!;3? +>g߮C07U??O Lk1=|oh0x9&xk-A,& " VBf|@ O=hd6X l;O('Lkq[\Wz=-2k=YmQW|R4>6Óy?lYja*lƓ tT/=w[MVoY7sbB@D8>9$H^;v9~ó钋|h] \%B_qO{BPXр* zHnSi0է0 >שhRTP_ɢAMXۺp@ÿ 0Nś?hżuxn`̎1$)ֽ;F/p7pQt"ٹW\a@S5xs/Gֺa|!.XF!n안(+F\6m4C7%6T;;#gS7 5ZN) pA/o fMI~)i-Qc"k J"!t<~y7 96}϶s5 >{d^9!?-ˡU#HsI>^bcϸl~I2Lg!4ZȚL>Wڽ꓆dY7k,PiW79((VM9s(Mkm}h%0-S _5 o8ha|y$kISyqIcشg%P,T7S( _ % 3wE DqW- aXz1~ǍY_00^FE/?pz0gB(4 ʸgLWMxQTd|E@2Ɛ9[Sgknٙ̃ Iu,M [V,ULH/eC.$jgA/muoHbsD{Pm"}tDl0ihLۣQQPdŸ!#A4:7elsPC2ZL4w%Jx'0Z"jvT͍u&u1j&N& Br oĽΔBCJ>pb 5SZsC@̔+4 r^Bqm؈d[>n(iKX墴^sa봂d1 4D&nN$$EI'*^I}Kzh4CJ'%1`͋$DŖ@.n1/;T`4?k.첤*Sqo0?YFMDcѲ%h!زly< A܃J8au2K sHI_|˯.EJu?$JD)\Ȅʄw~ckjqP`TD bķ &Ϋ@bXj Jt@3%jmғ!Dd$fYַ? 8"g39GKpcl$~V\ ^h!Esv?ͪAHrCX>S`Z{GxAYzt i3uyz#`ywDm3{zXP&_6F[2TRh #|8.eOoA ] gAχY@n]R}SJX~N`cTe龠݆Gou3bcH8z՘̏I&0r Ɔem? ī+B gJ{x5pxTm$!df(Ai(-ݔ'=WD%We5žj! VtRha x!`hI`Z-+GLZ1hkwLao(3 dIQ4TըyܱnSW>jL^Oi ~Pݫ7kb UEQ:4xud{e7J$B>]\L7FfKTΫm~%8ꀻMSEa?֐07'H\G$f'ih.L[bo$ jaƛR YYG R)h2J+;D /}dMN[PbRC)˽L)%'.F҂~ɱ7zm #Y`nǃ0G ߷;w,BMi1@RemD{ʝ(?N6enwwveBrMCe )>t!q!rj6$܄wq':6)7_91B ,mqx-baE]VE(jTlIJ.D JjES1%>G2I@UN6 ts_:33X}@u(+ 7_7Olu۠tF* P[\-dn+ClRÎ{0]&Z+>X6:(`7o9/\ڽٟr#&@i} ͑Z9{ Ռȑ.|=? ȏF.v]AKiƆ:^]m@ |;ݟWC,X{ M=4wwi,-8 N<)#T&|믶0钖 dDR9]C:`╾~rᕿbBҲUƛ]!vF&]BEaG,nJͽfn_ [XݓËwG96~jj`gһ[+6cC@nB|QJiu{L_/:~֔Urs'_O9/Dkp :m;~Eݑqm]h&}S&BlssR  Z Ⳮt8@<{RiH)"YA5J uo_!R N.|#LP $xc\yR뵛ۼJJoޚ);!.?jgd|rcW xnpyi8=(ė>\TXʛy{skk-Š .~lm7U:0TuFc5 ~dqӭP"v\q^u,={,~v GCSpO ς Kq-yue˝bپ!4/-s~ K)+s&j{EV=H6 fU'Y8<ݿ~OP~p}BH O8uޖ_{BN&׮)IdR TF &Ȑ j+#qtVM}њƲʷMgQT-Zh%mB3MԆkRf*˸I&>\AI^i([s IE-_|lRp8])+T̙ o> li45lJtv9)Aڥ |w$yO+sGmaP{ z'&%4<2^ƍ&F-u I#U%:" u&SI 89Yx!\|Ϥ\oNNVv?As?CCx \gz?=āy*?翨COfotѶݎ8ezu95%Oj7,?Z+juZ]M)\qyW03({hvz~AGǍσilԵ7*d(f<>[\0׶ܹ_ݯ{VgDr w?Ufpm7 \xL픴][g)75 gbLb ojs_VWOEtYMfuƽ_ G̕3oѦND#'٪,ʥ]|aСoGpo6I2pBştK*J4Y܍ upDg j{L5/gE'HU)o>h3sc|Ph# p4N*nD٣ZZ;8.;5eT-nHFrL{}{6Czt5۹PWt-ÜppSk>\0ݘ|b0eBmixvď+)[n22< )֭H|rjNҨgdn o7fJ2w/Ƀ7-dnȻȸ)t75=7 Zsw=a!my+c۫( -!CXtiȸ-]t3)}dhZtG/Rh ɖB7%]?;E[gQumSl l:1FnN!>MOB/;#:5!,~h[Wr/-G[i3@4XWro~>2/ҳP$jd(֨K; /2p!C2 `vέu:+wm;a^}Q m 4] M7<6+xoL[F^Q ff֝>|: I)V;Ik y?Q6U!@Gh,fGD8&8߂5\"L񫘮q:܇b82XHFXܷ @4b[O9Ċ6)8a3- 1Oa뫸1.aI&G+s$Tp2633K|خBߡ(0)Y SV8S.Di%x^HC(=PE OEHׄQ89t;y 5Ү&'LFAđPEW!D8ָiQgʥ=rGrsEwd6bW)-= 39Q|^gu2,#xAra8&[f_Cf{.lF6_/Q,_5MaZ5H1^Id18g**5Z183LZyaYU?ɇ S(g DK DHM( !J;87Jmw'{l>[p !^Ɣ{>2L|n([oe银8ޮWsB0"L<q>H.QwP 1b_X<<~W ^FI1XMQw EB²3 rj$m\z\v⯑$GX/gK$Щ?5$E.2rwg%VG )W%E0 ho͓,A}+I×D֕h/D|V!2:w( IU;cfF鈾<" X+d/3嘍ÞKԴ+{Ah+^IUK@jn~mrߛ Hna DaƠ5؅۔5ҰДMB&:Oݣ/W@]q'4H$ iq!D`"a,2etPTi!t=A|aΆ"kwϐ OعTvM7 ,Dyήv.I/_|8 '> г||?ƎsK)ፓ]o[zeIJ:Þ-ň|JXi#%7~ jjէ~aϒQZp0Zw*ʅԤSU2 U)OZIRiB?ZXA5[%MQWf `${oSDݱdTףu.W.h|B2/Z^2EM_ZI^B7UhcLQH4~`\FMcĊp4q6Q@ K+VYhحN8`:,T,&DMqZs)'m4 YMIPUǩFk ;Ywu>6_0gA#N}Ow1[8R 7þ߶#G#@GjN39o})$\9( AZ?蓇I~զ{:fIJF~ s(6-tX)V~PA1c^kfuH̏CF1oLX9ze4XaTg07XHfB n//g(]- ?6Ձ9)|a{%K|e nGF\1P3UB4u]QA @ħO=N_~U(HYx d/[''?%0 oi`a_ltAC Y8-5o>Wb;\|]c1"|0:q;AH4lOw5aDc3c uɥ\ڪf%tK?|Eoo9@:@*Kүp6*DĆ71G$+_=&+EQK5g*{ W'tNr1w4/1JnvMjm"Pe eKAD ¥YX)_vaY1f^ ]5$T$[~;nCۺ̹~r(YQrt}zaVV}N6T!~T#1BD?.9[\J;X)p¿P$Pw5|HrggY|>.C CT^G"M+ 劳&ibH^='0B+=N4B<~gROBIr22hNT<[ԧq{Έ)1 -_"y%͝Ȟ]]J9\-ϑZZE_ӥԌKb0yY6p>XB_8*q+H~~إw_L.4k(۰or;2/A#+XQxe=p?(-<-bK MRtەku*x iB9 m M9?CnuFo"Tyv/Q}porf>u2 ma>ͮfc Rtop^(4mƟWG;լӫʝιΤ-ǧÀ-y;yá=XOi§FLqɁ[_?;N#/0Mz~hz s@;Nu$w4l($R¬ 𓄭4 +?*=^KWkx Atne=jٕp"^nI+Lbsf=7Qb6YxL*(< gY>K t ,v 8N2 mE|5&C0$@-@ _eB-n5Y%GOA@zw>369Ѱo~ĝՃTfxkb܀ spG5,Mst;\!1`T1IOz{P;)ҩ0`9͞R{0:&cg\i!g# RQB0hءgO<$[p<6޾+5x z"+|X ?Q %)d5.lI-<Ϻ@: /F@3)n ׉k{U+S!C\@V_T @O N`@@A̴{Nj[] `l(y~-Pԏu UEpI&!yx_eDpLHFXe c•opFIN4UՎv2MN`B6b3(% * C E@E©bGy-4̔/pA4pp5%(к = ofb}(u]pL[9%Ph 1' PB[)Gs+lz 5z!"k>J>kΚiR61s"9r] E=wދ]t/}|pr,ˤƇ`b)UJWJ x)o@*ey*<6O9(L /?T0ߪX0 ¨。vo ԪS+3Ͽ-( ,=:Hг|~|ߟЮ`$qWp~,Dþ p!XՉ3]=l&&`N%TϦ%'dO|fV ~>24SU1{o%3KXBBnjuu,Y˥ZMh2bej$@JF#G@k6U ZB)9")r|g+\ʝLZTTo?;agmTWNy8}_nz̢J?\'֓ O5!:t~ssexyypJbVf@h»CsO<24 G#ݕ$V j]5 INނ nuUdl%N?]C h_jsqҞΪJ.`  SxP$P\zP]Pgw/l z2e{ 0,F6 TvK1e( G}\y (BK*[Y{D% AVȔ0 ]@ȜƚJh\ T0!1J/aFAΜcl=N ny}Ƿ0zh2SzRs7W PUb%٪X^%4KL8%tϑ/%^ 8>)#&,ONfXƋT\Y~SH}G&[eoIbL/$ʶ*<*Azy;]YVq89 d+᚜7"ĺcyu?Smw4E deLBhQl@*ԠCyգQ`FyU[~)*ұ*M6MOv64f[օC:5gG&ߔ#fX8CnIj/h&Lq$7͓ش|RƱƴ^9=!J/z\m_x7U@'dh0 Gm8Ywqދ[dmUKɞΝY_vlBnR a$};u8qr u홀N:0e74fT:ihH#8?^NJ=`pqOgLMB PN~ .\I(j*tFHkSu=$wyt| lJo:s.o‡>XNBcѺ#W!p5j% }0tR~PQ{lXizc* ^)5LсօaZ3#EHj@;jTM[mo?(J$L_E@4JH[҃$~wH 5p-"Rŝws :Ӓu_=^?|`jo(6 3p @_N%R'w9L_|9|Pr+c5ɭxeaQO3<}"U>ٓEKj<]_p PԄAsCzK*n0Trl5y һ :LSWW~1L3QW;9x}EAnʃ:.Y|]mHΟZ,njqMO&ԋc]{P[\x:q:}p8_DQ]<`^hᏢS#bq?rA'S,?)_6i)8H494t*'5҂xe@h*jH .%~e;vΜ:`A$OSRSčK҃ j܇N@inlN1 hROů!PkA|EA YK۴`Òn^?GEoHo/t#xYοMimdyuo*y[1+]TVm= NapNز/DkDӅ+Fl@MQ3JyM0s '}K̇l)FN"W7){}9`&\ | QbGnbf/YE[y¼d yxrd(ixqz 4:  A8ŮWqh.2R# fF , `Д'yoIlG?!o}CuGYg M*52XKU*DBi)kNĝ9ݳ2Bs¯~D-d?s *)S |GKD/ ݊bҍjśGyFC Kg`{Ꮚw{ \L(ZzПzzZh-nHNH)W9>,%pq9XQeܣwIiW[PsU\ Ps[KaflPHT}@')0 UA l6~r˄=N\E#ZbD638p6fS:ui#ڡ*b͖e}Vs#8ͤ'@AvSN3YL3Ͱa?&3,93mHTN `' {9 b=$K9 p`TzO.@p_<ɒJgX~Z%KO}co E/I]J{ x d,=K}ꯕ#l@tve3!.E̞='q k82HYئ= l_ϥ8^_,L=YNG*$ %#mSp'Sego6[ {-1tKô (9ը[ܱyz|b_]E(ʝZ*VN= JX6za--l2RLJ>n< ®#CQH^Bc:lD]3r]r5{tłuF,:os|{y1[i5nxBq\\3#fp rAY9!m F% 8R^_p|pVvVv7/+;7Kfg/|s>{Rqrq HGt)]Dq89(2r1Z,&PsY[I1<ʘ*~g^TFxjgxŜNi~>LR;SCHt=*{I ->{Xݼafe[]y^>^RR8{eXm:m,7ҫRɩ ~U5 eNf^  GV^o$h;aӭo*ً[VxDl'i:fDŽcw G}wOjX:9<ҠHRaӒag,EqC[JU1ŕV,s}EESå$ H':~VW?YD_Յ隔h!@n_$5N~f[ͳU,5&oܓ#w('T_s`5NJ be8XzF价W.Lv=9o eRU>=WgS9AGBփOA:$2LlQa؉2Xm:AO#ml *&9Q؟-#xjIby-cli{2 F%CS%V9g3D8躣n{bϬQc~ve0|K5Y%ItV_KFݻp_$fnpD>L③Kar"xI] o~CqLzIA0AgRl,gxpJ}k 4r~fKZ[aaQ.g@W^ԅd˽Bg{B&V]8鯖+?(?ba .td80Y(6(rsNAշ"e7m=GS"Gc&&-/H+8ͫjdwj*JsJeW!ox^醈B5RQ ?z~O&T{J^Wh٦ skG=1MR_mp]iӲu~)x~|5UiqK;].HKYՑM&̽o";9C@F,jgHc$C}?xPAw2"zx~/`n?NR|hKK/P)LeG, !eŴF`uag^DX1P*X FON16p_J/x 8[f6MIٱ_9vSHفIٵkBCщ8ϴr-O~8)ί}*O/~ºшmiG~ra~t%( d.U/ԅ:7 f">u❐O".=ގؑe(^+dFG#.tD[u-Ů~_K^ q5>S3U_BuGq H8',>k)Oa7 "LmѿLTW!H q"Jٓ`7k(AhVmx|jD/E:{{- /o6@_|›H?ˤS5]߸PEul{ 7ϙEr%Aۢ~L:@z?Ofr^ª"?Fc4B|p 8 1?SnیdfPk. #~O&O_޽9gGI&/E2N[gGUSFl74ޤR3YF )L!Tl!Tv[fF&t Z^7{ɑSA~~!+f~bOU dfO `r$*c~0siQA[_V#c>m%+SQ 깘X/~Yxi ޓ|)Q2H؉c>.Y(@$?L!x|#K&3B.eHY!*)j;;;M;̭Ai4y<tjx6?/+m'Lھ؜$oyhhT+K64f`FVPJln(01H>*[/Oie}?J*; Էȡ[qr\"h 85O{B"AQ#B!p7=|g R,c`ԟۘNkC&бG^G'rY7e2NkxPlF 'lo`# éF*5%6UhrF;~"- g-9[!4G:Y)]zj{-ؼR1ǝA{+7?jr|AJK^0BJ*̽F9lHےa%[w8ǞJ[>l,u8WqZ>xz'3XuuL[Cd9sB^z++p (Kt˜fo;6hEb%@8\MGk'e*qx`;N߉ f#A8FeMQzQ'90uԼh նY#M 3fh^A3e#'%_8u[M]s n$SlD#͢Im^[_(dNP?*mpgP+M*!9ß鐮>0lΒN2w#(}7Ug 2m8_#?M~VcVFڞwΨgD(ezT!Ppd3g屜#z摞pƐx7w뗢 $Ysomat\EfR65s/7;m݂"zmv3y=\;$ pɜNɋ[S "8^wܿЋ_)yy?r},RɄy $'Fj% &eޥ?V_G XkҕJn'Saco%Ϭ_R5gF5k{E2:_YΕӅN{`4pRS9Zj /cj:ςzoGWz?STK)@1:! ?,C8agҁ19teSi/3]_oiƐL<37YoyvG+pw(um01pס 8"%|³r{32i =3}jSiL9 ɲ~UQo( 2ᤒ7CBDCm6ȝ% f4D632*u)g^7yWG_HB.4T|>]'GKhB:$$ޑ?6kFPY|H¤"E?DAlnJJ8է )59ZVrHO1ϐY4+=Ӓ5td D*,歓=o3 FE[b5wE:X]@.24֏G/ObElӰ6=TPG$5iWv;+öt|Rs~/T1jP*?22[njmA"i;".JY ʖ@i%R^}vS$|L ؘibY[\UNbW r1 oƲ[p/o~**Y^Ћ^sWshf:Df/oY)DI)NmY-|HFwO:1l` uYZ1DZs˕Yɟ FH5nwE:Nf-ze$CӐp8(kD>aZ [/k8n^LbXqxXtoH ^7:#`1ãۮZ[ EvGM[`âQRz@AEZA`ɡ.AZjFRTnˑs~( Ӊ|@HPlOq+o!,0]{kszV@$.au{͂#J^7aRq_#  cI{"q5SÙA+nṗRFLRqqj+| I--O_mP0Pw, fyBIfR{#5⌒O\&'C W "H@Piښu^A fh :Kŭl~eEWyz T8ՙ6tO…) ciHS擢)ZfS)S͈WRJ 5h~?Fba$^Mj̄߄^VG7gAOJKw lӟŞO-5jx|0f2y@\Qn51W.@dfԾx-Ӓϭ~O~ezxP*ugSavoVt$>XPŔ{38@Xpk/X@2g[QΣ-䈦 ;DлB{eMSvwD] \R2i(_Q7ȶV, T7|Pnz :ev[]Ǻۋz@Oq%Df#~,{<{NY!|r=_йԔmׁѺ Y~u~-:ȹ rgO&L -VMu٫LZf߽y2܎5]jX1)wذY9]]ԛ$  wuM"&hS#ZЅCԼ,CIgaJ$y@MyEF8vag_ӿ`=.mC եyԠ]8]u)8e56g'9] +]K<%kxW3c:WpH{c4oͩjc֨o붮&|z7bRrk&I_~@p:O+.%͞lQqfJ Rtah7L|Zo"sN ,E+ڝ{zRD'S=\yuӢOl2G]al^vɐǏU)[ۄLÃR]H_4dSp7<|vʕMٟ]z֘мa,J,M=1:1׵XI93i1O-_$TFuuF9K?>~#EwS\8Xd-"A?u0q {zh#\"U"qЭ6PeRo-1YGQk7X2?Ŏ}w[Sv^bA}KR}RV-6VsCS{ݨm0W-C[uW6bqWV,mJlFԥmcI;KnL kဦnX"su$ -1/9%üALy./jVgV745KӨJT;w)ճ,TBZ֬D Iɞhu*hvvWlUy9*ih<.gtBä͡APqo{ u,/ 䜇Chk68 +J%+SȰbn5HVl裯To9;~,'h7*JT\ndשv7nWPAJSg&o_ TAb~[y:: {,nK3c؋&rIV͠E%awS7Oo%~+#2B 't%>'> Rcs&Lc?OzdEnߧ?]; #` R'6IUha P$|]m3>pEJr˥xԘ-Z%%l(V8U,3 P_yTŨ*|f_E&pch?z3FM٤1}-{$}@8Ա#`FC鷿%S-taa} 9/h} ݸJƤG) .ČIoL$"atϖQ@_ @>HE y>cb< zz+/9y5[yzȂO;˧g!(Ro:dڏBQ㔮G WSkh]H[5ZAx2DAkQ#a&dI/|Qy6*;xhFUjTOc:nzy "?ޱ0k]<*̺~ҩ׹83ptlB_trx s~Cw!=~eHv Ui< *WKoNJ&m'—洳4`2OL6W/ߛ5wvOsUvn8#.qItyHtK*ϳ[鷚kDo }:Ӆ8A r5c\eOty8823-?/ëC͵"''2W,hB9z‘}b9nׯ7*5XVyR`u-l099^ (xD?fm g( ,>U3W.>i;yD6>hDid,---М*cXCC(G,Bvup3AcgsZQ:&Vw/_  )tnئ6#1.6'nS67Z}AmTd5__ kGIvn$HR^_ztON܎J 4lqIKu61ҼܲbW#PސT5i!9{8eyy9rl]ߡYPrlqpy,la=UT7ruu3ZP *GbbN7i^W-40F7G~$zD1N:-|';ؕB!dU7~bgQE^}"ռH!q ?muj浈9GbCAdD\ߙxќNe. cdFK Ew99J͊,*|;foO:hUǶ4 9RfJˋ]`J ˎop|.ÕVk8(FbK8};BeE~tO! H`$#WK ## %>J3TKdu*-\b![`+-Hw |ǎDC$R[,n yYĥy¸X0$=];<\j$d-!Pz?=8q ό \p$K2wEKU^̚Jcd҆"tVcFnnx!kOԵPE/p cbR]\P85)<B` zOJ8t :&7;^l05Ð;O=Σ,l ,+e<8ƻ?8Gzu]ց']&jj-p `FFbW"J +]g\†\iZ5;TՂ b`\A5M%}mH%ik,`"eL3j,mG#^G\"WTtN!#4D91t{O!)'A`WŇߐ}GH ,N(VvT{[ b '6,?9S\a#V#Ax+-G 0> D{8nii]&Na%񏴿-Gު_yezG۲ vpc㦎%_x ߈﨑P (v<n{$R拓0 1ѓ"PWUa"XlSH^ʱP䶳ڴ^ z]s<컇 r.'M lHĽȭy%*.5!b$;V +:@ L JXIv8)A @ X÷~ L+]Q 8]V/. lDvY>\!1WH7-xg,?*Ñ'axE8b)ˬrVqn"9B$wRSOב$/s v"0FBY4J/zdn8w[̈́!cBMDp*jP5-E4`Y9չlF2L ? Zd+ȡI\7a&41U6V r2_uΊP[}LC䣖d=[Lhp)hlN\e[GߵF䗨h}|Jx1N/V2~.*QBz7v8{FId჋zg97A 2xv;m]JD^XeL<<"ٵޫ Oڼ*d6G?w!{+cAl$s?=^y{##[(*S@\ޘB=[ʗǻnF}C\!5~nvY_y~З7oQ opXGZbByir~-cY =2a_pH$Ĵ*vjg}H/BD@9j,EI, v){/:Qݺ@ˇsbnYfa>μskzG|Wl/1/o$mA!\k9ʎS% #P:;RR,6ay-8c@o>C^Y<<0RbI DS,Iw~񦚄Wu;,W$pzU/ɉ (&'#/^+,`!| sXC|fWUҺ'ϑӼ]ΝF+Uq. 萘ÀǼ}.p15kA+ٻeyE-OmPOAߚdQ mu&^L\s*15siҟ|U_eӱ!ŕtR37s~{>A5Nb"a/P>W_~??1pL`:/@mscP<Wo"0}XT.(5f%3i^K1XZ (s;p|zvt)jq{lmr '"JB*WI>Ċ7"btڝ$ܝ &mA@uIp3n[C?um1M3[bQeT{|eAޜ((GZ-g doS9Ϋ5L&{"\>H ^ j 歓}|#;ߑ`|d7b}–':A؝ӁXz RK7A1OZ1˙Eb?o0̎vX*gGe&q':4aG5X6&坫3ͧ4&˷I]1O2@\O't P&=kN涮%ʻ]?q2@P(o)l^rH+)S]3B 0hf~uƕSǏ* ͦܧ?~ 0 5LoRܡㅫ jI_*f^i-.r̉qމ|8T )5lv,?b6 x&M}VAW#*X=۳~=Raw k|ܕiSvZy O?@^RM-iYVL" hQfO >Ao:PW{ 09#ɃF6/ hQ ӒiX%Lj*xC) +yּ`QlzBΞ\xeMhoL`, 2?5%92PRnRd8sb`iƮ}+ΟR3NPLR]*\CXe=sJjfts.GTF8rCs-Zfo:>\.l$NI }4Oa~PH> >֢m}06kتg$$٥ΕF=օtU1Éƃjf?swcw-N^ՕqX$-V1=bB Y79$=z-'z0F0Np t}0֙#uB‡#q3n].FaRܠfpb+?4t⎴!# S:Nvޏ]½ԈGQg\Pv.KuɽcXz-q@$na ׇx)ŴT!]x/P/:q #%"#b"N0 ln:-.12EK[FO1{ F6,&sddyfI'1cp .݈%]-cȺ`^ l?5e6Ƞ8W~uىw\nz7 h0OMTrn2‰B)IB[ $?զ9{eL$uvh94˚k@m_f{/;ލ/RY7v]-sLt!pEÑ9ASOw7SilqZ6e}-t;7opp.]G.A!4R)znpGpq>r N0 1DZ:%(|&WQv^}oTKFCGۯ9QCbfDv"dGAK N,l\!qy0 W\{ |Uq"#ne~?Oy&Jtc?Abz0@+͠8_c,"o>s֍Afw[ v#wm|` JH mGc3'i2}fowEY3be<jn O5ɋ/]no AlQV=AAu0>`uCiʥ|c5H|{=׿b͎b.hNM!X;5>. ƷQɚu\/|ǃ,d'[LxXL u'|vrq;^U./ystaj~M:Zo;O'N/"x%e目e(Auh7T+^:)I*kT!0дS}FGa͎Oƃ {ΧU?R=ٗ5颁5#e04.D"7Vցm:䛮BY%u~4mvj!VXn=h]7@8ayh?z[0䅒+ ķwM24l_Z|@ HPY+>=0^CI"h{m8 0' p4} h:H'7|~K:&/Zx^gz7%+%SZ ~_&V顣#lWv}GQR`:Y01tay[@3"c,S>,~w4L8ɴKsh BaL2W&W.\sC UUzʞTEnZa,qqVE@@]j}yinqv焇`!DXVGكFdi#p;e!P ŋ#ZH,N{ da4n돢c,`A^,K,HtIĴ@P{5jJ G_ý{#i+?> 70a2B`-K 7sX|ے|͌@rTG!DhwyfSJy74 k5BSb0"L*0$~$Cyf):UܴkApV$^ze<3TԘ)=\! KT%jfL7~7O|&n_k 9M_xIy7nN' ?c=/_aON y <_̦o!M⴩E7ԌrdO:k GzE4mgQ9<&B w6Kҿ)oXdmX2RlVID9 9|a? p8 sL'}''oi'hPރjw_{8;! V߱C+]B6iڎW; [!+RK7ڨ m^%(_RpI.I*ql SCg(N3>(nO+Y|7<3jl+nUXxeUPlҏ͞ſʾK9tL4"W(t@-uܶWFOٶ5Cxhlrn;Pӊ^fӜ8Fܖ/ʋz=l+z3k#pla1q#v!8{U@[IXXqU.[yaAU9gSz;zU>P{iGŽr@74ɽuՂ~3HF~lE|kȻCޕ׎Ɲ77,N g?,^ ?p ;MW|ZM# IMktնN uOix#CCFuDi~-$ :F4B ytY`utn FThHk ˡhP|q ӹ%I A! =TA*;aX7]l ol0NU@ZeckB7ȤYwحa,k.gb&_NeQ#Ѻ͝†g Uhr85 $-ݝ#K궷7㐄+8:; N<&I-mϽ.vT({z/"SeRwh],ґ}ӭ1'aӻϒ%䡆4pQS{>KK:#7?]Mƈ { c۪_[tA)Bhy ~e\0А,n{&BA k 1yDNs~:>J5Bo%H?X6WS:1ޟ$ 'KCӐjCNӍ.y*&LU(KY01jJs,]8+ x9TJ25j&"z̳a܄Ǯ1Gbn@k[0.ihv0'۝ׂ ezy{j~ {e+#< M~dm17IBvc^\|-)~«Br SI41BЯ߄'_([.Ru 0^..+~b"DefdaN7D`?Bq ) x6B~hlA@w!R-WNPл*wםr{#ԖYN(]qM^0#)r3 &3(3">iH˿1GmǥzqB6+]7{уZ+XbE$ERh^(ᨢtU'E%.vD~ c6CJ\͔߇%mʍ| A#W? XD5)*R xZe)NUkUN^F1FƧ5h' aP` Zt"9zo|O7xó\$הwݯTųʿxE;E߃˸WnxPke_>?|bUںN5}Faio%`sLI:Umbjmo27cҸ}YI5r P}q*QWovL '.<( IV n4{v3U 9,`ޏu󰦥eYBË_JVs ]'I޳aXGrLdo1TC,a V3\t2[?!Y^/9(BO~Lf(z 3$bVz/g/n4S.| PPO"T95p{܁.pI1Qڷm"#皷=tAdy rzg}5? KrŀCC?re9uݐT3;К.a} Y>o;&TBgNzӻ Ce|!. Gp|pqڎ%(9w],^80Dw0Taʼnmӝ]z^#:QS?$p4M#c߂gV#Hc-:[(:leQ[?hW8=r7sCҧc;\-f˥iĸT.8ҁiwx6Ÿ5ŠeEN]%2H#8Yñ&ZSϕ-n,vH;:zp?vV˯jkcklX;3>'/+@7c=mˎ1rd["j64Ֆ/[Ni^3 ~j͈όH PX!ˆ9"ղTvۉGRׂxEA07䘑~4@$W4<l_KA)BtI-a|N.>tTcD>I).p7!e'XvNp'T*ҵ MR+6Vsf FW..eӇ/i|iAH[ddJ3ө}h.iT+>6K-Ԭ"rSWA#ƝPWS~U!I Xܵy;xq`KxsʜbJ1$2Z*xu^ȆZ.ryPˇ F#M1 DV7Y;'))נ8-eEWhA$Hg xg޹jjT0uvp$/C/?qyfAj otdƶT bC߂,Њ'*~_@f3:"Fhk|cd`Nx)896?! V( 9<@uBir>qf; nZLdmT9RctWlvJ73@&9ʋ*~!+/Jj(3nY 2~UTÝsTf?w7m mq%aK ާ ,3\ynq|`Sqj.lTL1LwN-zԔ]y}"w΋w FGٗmN;xusoB@#rTs{XN hdi+|tGI@ʴjlaw>)LFNUN^$!|((w-␵ڦqk9Qjo?gNk~ rϿ&н91!2S +Ah3#dhnp!KkC5:[oCͬ{o*+*jp,o9ij/:88 ,uplnaïO2s$V#HEM&GG=N/\]6a !$/*W/VWv.7?E>Ѩ2Y+n:(Nr bZ۽nZN2c(3Gf~FZcC"1 ?sruNcVj |#OfNT:;&}jUЗu܉SAt0ΟyZ݌ 4W vI]onƵM4sV [ė_%KVH֡)*gI[nb}l yAruGKfuC ?t85|csn fc\s$jiҚ'WtTNng wO|q]R%W\xhշ[K ,!f9\UE_}ǣWR0a>(L6f}}1;-$ȝ;3[0BusQOuDh*}}?oE>wn6>fup~džcS ,<({qtI"S(]WmgXnjٹ/|! VHϾZoKS/Ѳlz_dƬy ^^&J%^R>2q.wD{tA'R%7f;QzJ.  [˩ ]=hƬy$r!hAWK/`y?'/楯(y聥Y2qب F"+Z:,CJ˘{ْU'5 _w‰|&X1EVW?nR/-۲{cGaMmYjVYLcܷEk ~29o fvw Γ[%AG_PZMhȳbgO璡NFX t0x!.5q"&@l 0%jLOfl/oZhǷ3PmXz +- Ӱg./Z2Hcxƨٸ90 =RN jl(c4 x$W. ?Ȃh)ME эI\~݇d0I~g1m?d pD;KG)}j)-`befp.u򗬸X>VoS9+z.O%N3R= }D2=8dtӊ,?92BTS*3~Z9(7Df~}%?6}šˀ ~+D۔uˆIIs8E]s41-Y|+M:U$"NS"b_z 3jx`śb! hȻ>z̟~}z4 " zP~EP]= ?dS)6UhilSdSIPg#L:5fwwedC՚Rax*!^M*/>_XRl0NsGo0œ5fU-Ի8PB5vbrޛn|kMntC ; Y;bft::%xlٟ 1:bmA[vkP:0 Zvt}[rF껥04p͗9CuE)[1׾8Ͼޚ̩2F:;&UUO7s>їN]Iyt:L|jFMzSEs^s#t]cX 8Eq~6j=jPG<[a&;n#^,ql?!#=,hc/mDGoOH(w]=a'ں.ZۃKELwŊZ }Ei+H+$e˭EG_V}v'9$X믰,'3R/byg|LMN:kii(SਦE;FW-';ޱm۶mc'۶mV\9wsk~_s5תo4B]z?7\e-2/]=Ej1$dLAkT=b$c*3gȢ6:\.͜,p.x4֑p"E;D}N!F]}t,:m>a dAV%Db (>ɣ^0tM(F Q0r+*6$LL E* [;bA'RfHw;G9jeZ:)se~䞶p> 2)n3c76#}`22޻fUZ,Օ2(acX(6$O 2^.E/lN-p=#? e'`bbS RT;=*g%Nd4#Z*BDE_u ⧗T04 MiWq5u 015İNOԃfո*EgܳS>EQY`Jh2hzkyxz}Ox%->jzWR.&2O|MwVP>k<7$OI'HqM?:d d3%V?XTPŕsP ėKZMG]lQM6쑡@[wQp)/ܦtG>}]1!/+(WpI5 Z"m8%BnQ#$NP]_?qN(U2\V2&NU4Rۀ@ܷMh^\2}f76uK&0@K/_Nlݣ{l̈́X$Y]^ąSNiR*u*u^1W s/_,]:{u2V6<ޟNucԜ0Uu3 inƪ:z@?M͂&$ӴyI~]zOؔ4OYAiPM4nꯅ': 0`xi]Vl21`˜Q>l^K4|Kg^F$l :[i1 D,Ӽ XC}u/۾u)@WyvbX##a#z C (flНjk-nN-(7r RugX4ubyׯ+H9*;hѽRh*:ȶ\ssS'^u$X=H<+%iD^ `a/ih3x#6Ow{S_Ӈuo:IXFx#swjA$iRcr"C0'k !-ɠ*~I0$#?gZExDAboOg}>j!cUz;y3PVJj1Cq':`D-Pȟ.F8.}:+el5*GEw&{=]?ESZ܂ Xy;< ie}x~*&4,n}X0"Pm=é=T"PA㠪`YDix}y dP>")+zȓ¾taX60`00J7Mz $O4zG-⮘:ЩiU#t;rC“KxgAÑOq퐽Z@TQ/̇&zJGA6Zsg3uWv#M :k* GMiӺTۨ-XcP=HTPa@?#&Cëy.?l~AA@&E)'\Lbc5X_٘ yZ>w>8}nㇹX5MEɷUkHVO?hZzl]YH tl sCQ^˰eX/ni ul 9CXv\BB݇bcS*$MĻ9|YYG6Yg k8V c+}W9:G׏y ]7qj91Xg qXݸGf%nmwRѦPNU ˒L&{I?q'Q!#֫}B։l 0^Zo;ü3C/m~>]y8LSV뮠'L<~QlםlÅ Z]ӈq6S0IFdKy0]GS*7P;iHak"3{%NcQ}NțAhTg8:tj\~q%8ɚZRuypUY1F<:N^c,(V U}oXh0j7,[tׁ"'t$]](=P/u 2Qa מio?7O@rWRӡ(!zףI [`l6F]-OʄX9_:KoXqHHo#1yFRˏȼE20*2} gC!o6Hv)}n0Fdqor!;1DӴN# 4 Y&vXpN~"Uy 뻥UI <&]ʃm)rX+@n6?i&J^َ'М ׺7]NߍF⍩˭x̀]nlFG EwoAQEGHHɏC6EkqL,YGXs඄kk+s/rU!o}׷'~us!X'n`3VwDŏ&]npQYfE%UGdwFN`=P*'U=]X $n04 l},Ŀj1lgIL 6\`k>E MPr=I,pf~h&4p!He⛘1l ckcJE[ҟiiE~KaaYҽxPR3Їۛi@kB4bNAe` a:qNgknԧ7p*n%KTJ*oQ:z&slS[՗I%8]~$Wve4{٠l);:klt0l+;z\r+;R\Tej2'cDcUwgd v%%/Wh^L eI !,yhG4IЯH5Qz/?Ԑ2MjcUȅJ?E_ ת]$Ww^dəY-o./.(P5(]nSrp#[:TJZeKodb]~1-b9Z.4U +p*Z_~n }hy* Py\ P^V }̱m.x)\:i]) )u:B  TMf~n9tgrTZMM+4E <OU'pMB5<`P-F7Cd2Qm,c|^\8qsE?|E([~MyǝJL_fw3@fgRPkAP%nZ%dX J# PiP`CQL'H|,3였-DZ& қp]Cc4w!{̔5sGQQe_%?7΋: ?̢[bsGFcѿ6vg42Oѓwe0.mR,*"tG2 :2VBZzrCGd؝abڷ>yyf+!͹> ]|D W_*w%7a LmHS`hW~|t6Ŧi '$%(;xqC,.$Z״D,nNロ[Iy0Gt\Ti˗ 1UU(_!!Ԣ K8\BRysU&9 }Zp ks-uRa뚉AQq|c+#zx!IW[ьX1!B[f|Sc:b̶B4k]ͬ1Y6YGnV#eJBM8:k91m=aܭ>)eEW튚n-!+%7gN!.'^;/P_*?Y$S#R03l:::V!`Sdzq͋TU ,5ob>>ۏ׽00{'ҔE.+P$act,_Jjѝ@&Z\ؑKVw!&\dJI If!nfs>^+ʚRY jfcM'íqUd| MR=v(Y,[N\@}Ng̅dC B B>Ot[9H>gD/ݞXIF)h֑hmB㏽u1tEsQچ$w)@5LD:wDӓDI'u!&(`͔%I+z!_PS&,/wBZM34B "!!dG\ D<9!IQHu%{hDUW^{X56^v(dY˺[ K#9FiᠽY q]\[D;jzK*^J@Ҵnh=Kf[cﱌrAv*e.jsT3%]6hx(X]BZ4+_yƔ? oqpЛWCk/>ŁhpZKS\!xsම=,ix3]iae7 Ay!U>, k\unjnEݞtnKBBPZ $T='oPE1v(8HWQ*y-NjW=ŬepDdwzj'@DjA}s&(x#|o-pϬ젖'<Bӈ|om3+|+5?9;cTs~ ]9X>^4zXtUjfALS^VC]T(9.bhnyնƦ_" sYOwzM՗!nQ~KWVU M+9QFCK!G\!0DsЉ$Ljm x!ڻ3Cmڮ$Bݑ&sOgT2KΓg[Cng~;mFkpE@n.M [X-%_V˜Ecs>ԙ>90BVipum^;:Hr%,-2,[u(P8Gɕ(@$Ӥn2dt|և}hBKrz[n;0]zXs0|mUd &<|jWLqp3+(s6\iÐu&}7}4ݧm6H9μߝFMG}lE[?`XzW]՜kM5sA߾ !)vx]̗NMG d ڜ~L4 [5YYWk_)Bk"7Iߖ ]t!D9Sio\״-B&VSwڤ W }ǍGjd K{b2򃜮DNY|[ W?+< $bad9L;_?ugac00X-@&" # (+R11O =?`18f} 2OI`a"b1130)?؃`ѿ`c/ _gV3'=@Xz/AX__A8ۢkmqP>mz E]t C.\Lcf]]'|ݙ-R$"v*wL3M[:uexU$6$nl+(gQqG.<2.7y.U"S8v5Ӈy>'{gͭt<> {_(ye5ĥUgwuMOZJD[p"j6'vT*9F0.=>t<'e~{#0+Y8-QH?]buV[Q؜B4SI kKeʜ,=9tP-ڡ7ם` \T%e`l>aX)>0kf}>Օ9ɰd^ c+W:!t&|hqEא_1d' Xr0-A>ůo~˄UQk%D(7\l]T}&aM)y,g%o5&E6CDewfԽhi z@9x0--=0|x8j*$+^19@,bjN JG?eDUCX$+5sQ59*mE.;ߟQhEٻQ/Rfckt;=xXLm_=$υj&ѤX-3k7"\!C W/̣PpVW p5@4ge9[ 5@%of.?9'ͭ1CI\֍(y$*j4CQoa|렓lb͟>oʌS-f0?lmjo9fC&H{,0HU f/wKe0plBgKJJi茀5D8UG-ƨMC8Q$FQ+=jX^H+iTUfN"3KѨCľ(GH9m {vsFz}*Y"tqh\ oV(b] uP0.!eeSaYaqHYA&NXFxMP9*&m:uN77olh7l^Ĝّ_JI_ 3C@r# =i}ZOŖM5.jQ`ZbP*t/Por:f} M?5cūuwؐpK>HOU5D)Ž*GH5#-ؙ`W+I fAm$x8(o!fb$id}JZhzT&ըWjdsJ "~)~K,~XCAK5 MP5\Fd%y K'8 qgIe5dBp5 u1U, >ĤK%w}XsW=3 K_n}MAu6c`JFDQ~R2ѕ/H5~oRGlFv.skր99!3$-U28jYIv[v.Jfd-!h~cIܦOvD3Se?m@q4KpElw ] gئZryL#S꺂gKҙَp0ӄ㞫HƷ3ւڳfioj֫-zמWq%trr5ؠS1EA."#X#{S+A \PT֤^I(or\*QYT:]^f/Hs9Ah첣DO;,h6S,Nj \ f iĔI(J~n {  1kJtQ6=oͮ(2 d2ϖAN]{Y#bIq\|1"AIx>m88P0jf 3 ol~<➊_c Xm 4 A*fc1ϷŬ%ֆ@~%8,Y 5<{&NNrQYh'"ₚ7ZfW?UJ`#*4֬a!} y=≴NWBQ^6P@R}]،<^tP-`St #n#X%H:- DX-WdN56+tDVEn1x/yJ4VE̠ ĂPˌ HvYXT#G+t:RL@m⶧]چVq!RF{FVv ۵}7VYD`4κ| wv+j_eJ+.iH4,`L|Yx4y%%py?%[Вӻvߤ4EiЩi_H ]lyK Σ``B"$_ osaYJ&cdpG9)Ժ)y^4Ov=y=ؘ@w%[ˎ+} ‘5"GbïQwzYQuuBI΄Sf&xCk=rK#Eg.ևwP[AAvgAr>N6cRc`^kEPE3"|;!Пr/&YIxƜiLɓ%dOx7pu~B7"GC8xk0^:xh*ZҥN&x=rf@){抅x$C;o i+'#}>tu>O@ƾ]76ksc9tWu;}kv8*t_ЗS.~\P&'(OlU>c|W5hZxVd.%@ N`ϣy0?gn^'F{1}rФKgU U V4tM V?dW4c䅜~ҭ<Lfx_{I$'5[ r r?#+ 6=կ?ѱ0,1FqCo?ݴGF()} 9%L6K{f6=wrQ赻l *LQiq{Ґewc(ZU8fjIo]6 4r_!ʥ ]U9߈r hTg!]eag5ġS#΢̰9ej?f]f5u T8h7v-v%?p-nK 13v*PKA&cِ;9_ՒK &6vUŽfᶝͤIIPemKM7HS@Zeux.LԈbb@QxjNP]M (I4AyW["2 ٪rBܼ2'; fqn4L?*T; 59&Ssbܘrk#e[ F^R4r A InC/?Ʃ+ձSxX^)l^ Zbl</|f J Q7 SCԙ+Jwp?>&h 3`x=s ;Ha~})T O!^ۗ5\nc-imO!km׽S}頊X`Kk[mmbx]AfI#RZ<̘#oz׽5l+s+xH'3f'=%QURFB\>ͧO7>xڡˮFW7D*(F_WH41@\S%e*=HkJxpy5s Ta%tD(;퐣YoԚqקHJ9W_A;oXCMƚlE">d|)0^duXv>ggi|ބ)@#@Б ;`[7䥇[C#]fʽ )\yT!L dwN եU <5 Sh,vyPpO&$I4 ؓ\[' K o?`;7 o.E= &P^86ygsZ25hL6X !,mTs]bB1Vקf͍DGc'l<߱&5vUYkM41QW#=_aKD1B8S19i=MŤ7[j;ۋ0c# oDA[[9񢬧ڭa%\j[ @✭i$hC  `ol"ZG^z! v^zi5A5X5еrb]D.'[*V-&a# ڣț.:auDc,د? Vzy+@l:&VM-N{ m=*&ξ׵\2!m\룚}U41LIPΣ}9!'9^sWCf+t ͨ竒uQ~<]P!9FE)d<Yd!!ag:硾 -%n%Sז>"Gken0t۶gEk1Uv\8:~<&Mx'!;rK}EFkyC[CڦCS~wG:nׂ!HU\:<@%bUl}A!j@m~MH^S?۫Wx:E-r1ku_W@ CY)Qŗ+dRTckzbPخ]LR~ĉ6nYr(DR4ƨ$O^4a=xCn&vJb<2.Wgr[O@.3z$7LõڋlWdvUL[ޟ I&hgfI B̒ZXBt-MrL!3`4nù[^.8%`VH2?ٍ|<;I !WL;п͟*s{cgɊ:33*kӯĀy۵ESA2Qm!!Xc@#Y{8n\=ź,m!{Z]} qN #};s[}ޚV=Atoi\t:2OOT&Jr_):[GCaW8߿F [,E:hT~;.5ag`aͻHpVbt-]?gO3,ytZ;x.A(7b4iZ?S;>l8|规rn Xa~=b _o~+I}>|{ԙ8c6XT5/-W{y?+^=\ż<._(>HeߛRH3~VRCg+5r\xO;{~'@J8Jm  B~ z/^FLB@,A? N'V^A4G~"B2K1u3{ky Z6BnJ5fx/؀(1C1izьUV3ԧ'0,׈hD@Z<Xl)f]J1 t:4= J+礠_P5F؜1#_?~_̇QR2 Uph:ێ힂"[J~ QpДd`DFe^b[xq Y2Ӿqxcͅ>"t\z?DpaW Rm-wNԽHqRKm7>/E'ӏsKgEQuzsv}ȵ) FlǕB9pHoP%%-bE&>3v.DR"~ZwRüك0'7oKW5 i2,S(vi$['Y֐‘H,I_ZʷÝU4*l0sɏz1Ur'7`^=_gM\Ln5 Fg7a4n>Mso o† .@W+ .=Mʹ;e(?7 +t./CRƄ{sUClfޔXyjY^`5Txu4mͬ1q~jzˠ\MAo6l=IڲrifyqNvEO4tth-S=iA$ [.4KT ⨫u1`E BB.$!A\hMA6C;$@",܍:? :/${&4n6@ {qw2N] 5\;HdPRPaڠB1y"(^|z=3$-ܖf8_n[1ѩC[pe HCh+EqYM姁9O6nԃ 퍽P5jo9n cּi!Sn>&" ؅e1y&bc7iEMtDWbKɳ?ojRO͖F}|i.g;z5va9b%a3Mo㗂D|+g] Πz[dP "J8 Hu`h-s ToP(̛r ){W؝s;v T(od:E|fknK`nbޡۗSvm(Uh8/ 626 ֶ=1 X yÎnhJI8pת*0Z *[o |J~Ob+p5yʋC =Ϋo5Z4kpB f͎@Xͨ82=&eh 濻7S%RrHxO!r3C wFuٲ")B*2AJu|m># [mcYgkL¨dLg+ qew`q=Is;C jv< >ە#_0ص"\;Ȁr95dOVg@~z8F:/gUcx4`(_nyc`4Dpha~WZKN9x85H3:ć )=)¸G<ʛ-]ܣ{ n{ʫo3q>tt/s:>9؏YB|CZg1 Yp2ܑGy-"a0M9QP"đ Ylt*/]j1XMM(kjQBkp ݑ퓆*ҮRQ%ˠrg_s5Ge !"Dr)D;U;PJSVBN ;d"u&lԮ N]†&~q Pƿ.3":uձȓh`j`i95Oj,g*8#҅LNTtXq!B-Cc0`BPaI)<0@Tm00ٮ/"Dֆ,kwaәZg5qN5i;=-m[amV3uQ^; KnCL v)fޑ)iJ @n ȚQOhΉ8BT̚$9c71"/:ڣs he0Tgǒ&g*GX@uu,5294|ʦ0s%K8U%X:DŽs2Ȯ#]Ц5Hs> DVޡZ47ݡvp3,婒-Bx Zu3 ŜT9\bbg?EvxfPe2vf ];^/\(--L ./ؒ!k:vh<#GH|n+g<%FPi"責I{sYaH&҇gTMt_o[Z^ UZ˺m/ڇ:]E~&X0E:qN<~&6=,q=^j[#7$m1,~%*\J`ҍ; mg!'k"5DfPljFq4i֋1u]jlx_vzq`qtf/s zC{˫`{3RZ63ה5]ĭ11O6xcq~naЍv GI)-5̑p6U= e,xuo&lD-7" m}gKn~y=[8o\3%C,qWS6,7umJ7HO}(S˭ˋ7}1֭{j[کɫ_Q[{Lï] .ݏ[[;+oDo﫦: Mm eYZkZmP|{ZP vSIj;ϲJ$O|uܩV2Iȃ ٭T#YT~V )<rZy)W-U_qҜ:t3PYZv#qTudaI2Ç\!1.$ 9s\ѳj=m{z]wz? Y죒$\iK(XZmn cZ/,N!f&/nǀ-tq̛KV6(mgrARߙ<}VGɿǿѱhiOoPC)eq>1!03 xzKLK_ Y= t۴"͞]( ; V57[.dfI piSW,UW;XSz!rۊeݠ ۓL.eZA9ODJ,w*Ē;j B ҟKP 5%Y Vؤ7%i#;>0G:FGaQ䣁ZciQ:,bwkIhMI]T9|>oNE"TfBb .G\PIHIkFg#vSj(؟v8 Ɨ=[e1KJ<ЈhDa! 4y2$8V; BV1XOKy@|BO$P ``m/K1w}l(H}+ EpeZBXH ^L);I4\t^2'^4YʼYbo,:Dtap%B{Bt K,B+nŲq%A v^~q;g~QqLAH ؚx.$RLIx][;H k %#:.~N^.#Ϗ? "#,.d 9-wR.(EZ3y4Bʢ;Zы4N[]Mmem{P'%ZpJe͒v}c^ :R:XȤ%foFeOFwwqoMwt~`Ak_e׶ 0$TCϺF&XmdI(YnlSi7Kl(b`R Tv&`6p@<ۤby›{$DhQ$>; }[\E.lZ`/.c'TVY ƺ-ue$RGrqc7nDJ[(5gn xƢը9w,5\["ڑKHaҗӏЩs7g;K3=m„g%4g) 3%K@oƘ.0&R?Z4jH1e#t%NGϖݧ`j* aQ\@ );΃MHPPF р3{E ԗ^7Wݲ6ޚnRo$HUp/TkRİrYq:ʈ+~Zq")hvӽp9B m\Uа*ZIv/斢MTO1Y,z⋦.pg`K\7I'OT~7E}܊H1~3>fXjnFZwl w2ɘ}=KjI.>G)$u#A̴1 _ |Db?L,hdRǂ뺪Hc AH:xc=1`<j թY+#jF fCg²{@xqrtfﭸfCYaX=iD$ǘr|Ϥxḡ7.aH<Rk3cx|Kjʑ#sL#K &QE1k|Q)J)Zd% ,QEy(Q 'h0 H^ ?ƊJlaD;I!XG `݁NEj 61`aX}3 c% f bJ)%9! " Lf?=RGxTnǰV΍4 7azZHn+ S\0CT+PTƷu&J\z$R/)9hФ3N! f'3c,3-q(V' Z#D_%Y2F#\+0zwvѼ394at8hL":PJi*Jetm0H[92MŹ֧$tGxL35%۾ .֌ JZ `4CDPџ*[GE-+^``>;dkVm(F ~zȁ<(4[! q%јV1Y-@48˛’&쀘<wonZ Igj*2j( 6!I`ha-[{jP!yƞ8 X63B-lTo~?d:Xj{FT|.2W9$QH qaz?aogy1KpXP3R`;Dх9 u48N{ AM.Ir%SK?w fΛwu^ÐpK^*.MKYFʹwゞ)(Y0{*GoHf"y8ہ( RB* oPvf/k`׃kr&J+@3`4Y1gЧdYt@_q( wXqN1`va9 8L葈˷&'Y EH; un<ŭjHZ?rgE_e! gd:@\Qalxm})UާMfmg3U =^?F̬`rɯHPX],aiy!!Ҵ~"ׁ=7Iz᧼](J7fƼŢ8ةb&7M"9"Lj=d<xB颐=ϻ#;6*vs4Ϝ: I r*ecY\Śҟz p}ǥPYQ ZIӦ!-78J#?a"JPg` 'yCmpkioUT4("ˣ# W vU9b'ٸa`tCs7H/JޒP&FIp' jr&H"*lq2,hnO]0س+ǹ:鮶?&wrFmJw0mUWM%XvLJxmlG%DZa.{|$`Aaf |w7;Md a;.rѮuv"]N3_-o!$vէ?f00(8A_k5 ջ2!eo:f46jcڰFP{nz"vKtkZ$ڤNxȧ~ܥ6u9\ø7]Wcb8N%Ѯ>N3/'KCU8j\‹ˤ?0+x;y{-١0GqRŒ\{Yr {Zo^3"*4z&YjoUČt|B~td$WgB:<-eI*rlfdνoũo_VjC@ۜ'.; CY$2x+/XLDG=x*77<&VS솹v163 AXoNq0DtE:q w3zsnڰM󕎑lhuY;S1^tookhu&wMe.jJpKjE/8(1FW`њtdW6NU6όzjտ<Ѳ:zbw8lҸɺ_.`q F |H|(sy]2yXUb,K̚pE2O"zFScQeKdEbٕbrd+3YI"] eS\}W p^6Y~͈,w_1 SxmdutiuJIRfz[ffwlvn<ә\ϟ1|@{Țiy/Wh/)a'jL8k&0irҵwIPԡ.o՜fcG~ʞ3w"-ˀi2O9>^ ^YQQgYN{nar~ ~ŋ9D x7p6::{x ߉$HwܺE.n>M`3tV)'CSvgɁL`_z (H"*Y%v(804tIIxv{7ѠsF Ǘ Յh8RoW5'("ulkiO&WN-3\u9 -1S QO`_K;%;웥uR2)kPVZaӻb00Qg׻tIp:bPD{1JS@Qg{H\ yջ-M/ @}|]6,gqi"ٝ]o{׭sAvD $UquȨnTȈ;##` f?)4[+=cXm WS\kAl6ѰA>20 7]8AbQ͡ ƅDp 1N_tWӚH-M{ĬkCl~ilX/-;,bnƻRt6dZ`DR#x1?1[%A1$:dE~Je>C4d+{"6ˤ3\W5iÑӇB4PI?=38Tt'p)>GǠ2rF4PAc9TrbA̹!l <&Y^#$cMNG@~aTN|=&;4]v*wzjmk4ٮդbb u9KD"d( EV *0Dc˱4 u}ڲ0ވt65atr@B<*7ԻEI T-` - E0$Qy2Wfa_AwX(\/,t鋙fVM) :% q޲.8$% 7?% hA鉐ڲ kfΝǝ tsW8եZ&7JŐLMwMϢ*:Yj1$x11H)ЇByy\U> =ZL2,vy,z%yȘ@hL5ɥHeQh挑zwV$m'HHHbxcfرr0wqX_w~y#sPC!rdM:w%,n-ʊĝ +h:w|Or@hrQ%9;y?o&=^:;ʼn0}x<Iɹ5DE֮n}9Uڶ.8xeoUdn=Ч.\4pؘ̒ IE|E̓'He;š#z;{ǒm 9:FY# ՘5ޢ\#ܩѫLꞚ I:ʕ)"Oɔ]dwi5=L)5Ȇw4J`$4<F^tsffvC^mETsZF4z'<<. .Q45OƙQ.E`J\$rݓvnYl똢A<,4cveW`:Bᑊ^ꃟX ! ն#tH,sDե"NT P|jJ6uy6tG0eCnZBQpC|Ze{ay}alJM[H'2_2l[[CwFttz`X, kqWfZx OL>a-BF2肑mrf.&a귅'гUi{* +r! ";m}ۻw'wΰ ny QIz.z ÚKiy̜HkvW9y dhՌT։6NXk9)X~P0c>(霶iaw>O+A{{Ų8A#h !_hnvNmjs}mfzSJJ](RhQ<7f껧\P~xUcSvM:T>A&03TPoYeTD 3| L*/qkA D*4O{tsBu'_ϱ9"%X5U)9*0UCTx| g*ٴ8YxP${G1ߘ6Ut0 bF Չ4cZ4܆]m—KN</cKZΔ8ؚwn!t{*MW($D)?$wJ\_L}ּ;a^t6/V!ckϱK9Xb_dGi6G!eP_I3 +NvF௶BXs唑N @W7(NoT" #ؘ!֡VSKV~kSwyu!Bu}auMS!׍IJ<1<6+FqϾ˙D |qO佼6ejhQܗkJ`7WMB׮"es&v4tBGtVQK NtiïN̙.^$nTwe|WH9Ӝ/wԾ_HwQ ܤ:w_vef(R&1oʾ!d򙟼M_IV36#'13?1roll[ xGua7uVxm8l]y"krW=%=1=gǃ$g@rfv;nݽN"!͍LΫ\z)Z&ubZҤѮ z|||4q7yuկ]iD~{z56x~Zii—~6ϾskBrHM(1v{Ol{zVPKD2M;:ERL{qj301ϑc%ma- 9}(iGU[ΣiW4EVL[j-8JpU#cmlv]Trݑ7쯠ȥ5T{}GĤ)=킘E A S dXkD|TXuB AA=q11t|ȴ)*E!nMyh'vdU)O4(k|TW= JeBrEn ' Js ,/6+| ̾+f# nAPXP;p^HLt3Q9vUՐ.N(սÛ'Euz$b~!}KVIé${lَBfJ(J/qʌ%`3&gx\yh*Msl,$NÕrfO0Lcbx{Y\E[,اg?CЗfWM λZEli#6t@iw= zد p=_L! -3pe2;Za8"ŒOs5QGȨ$d{ )c2QVM}Sρ徛,ݴ[irlM8G0kZ;S9`aONt -S6]V)" Ć 顱/%`䞁d_wQv#>Џ8Qb( T.Za}\Ic 7a\%⟑ 'wBp1&gN/zMji .| sӪ̙;}YAXaA#Qϒs4RbB&lԺ I) |}#K`y8¢A# '{@؀7O7 8.j RԤ>Կx-VL=tcFIr!,% +.As!8Pڧ *wj5ypgƈg:.=Mg6*dzygs+Ug3`gim5pT۶c–`c4% 0JU9&tfզaMZB`~p i_b%3]@}ZTG.r-$'-57(0@JcWllxF5}j띹EKL>KGENrvu-̀7cZFkH$ ]#OQ^̖Fy ׸n+D=O9QcSsMWY=ItNB_ltX@ KJM keÆO*|w -?[AV'\R<{Kp59 6~en|{]HLdN_Ņ%gegЂ1W jfv#. !Ju;^.+=h{]tHWW]jh*a>#3Raq_+I|T- O>=ÊUuu|0޹&Ər6u1=ډpA5Mg=g*$𧔷{ˌ9=:<9: uql*B?)ُ_Xh{JίIpmuj7$ՌRUvl̢Ռ !o o7`KϹg=цBKW.O#i(uB h$J&/Rlnpȶ@r )—֪7l/@vRʫYbn}hi%0gZsB%$6욕]Vwm0n!W}ao^{~7p-J͋]U4 *zxiOl%URe~NCqt?(bӸjY ٺd/mҦ!BׅdaGg_F6gҖ`ʺ|Mƻô^跹&J%UzQZo7¡,mbTБis-J`2£xW d5*ߖPDlye3= 1)"^{*xuo6~nQP,쭪Q2=׊7$OAX8\p1op0.:OiE#c Y1[0jnuǣC^?O}mkէ} |E1/[1hAb'`$ Y8&R!W+(HHk,G~^8JPzAUYei|WPw6.+Aq]TY-P٣gBssH ]"J1JS.րGn0W;_HoF5ҭOX&MF>R1bIt;$o9g-Kc |5Z>mP)!9V-MG"'H|@ b{G"<2 )lkԈ@Ҍ5?NH?>A*Mfq|_Xq2].~||[%|Ж;PSS뉫 %V&^w=*GOpj'ryGim#~|1JG;M7jGЗdOd~594z =~t 5%x':3|V`zށQ\q.(uXkiXn!ϾNM/~ꢘ^L}-95@ڲ9FnYBl }߰͜/j[`UЩ]"LՑl5IixXdT9\T ;(^D\M[ÐW@ @9 TYdۺ =k4 D!+:9܈(rOZ [i}me?jJ/QL!٩ƏU5XL=*ݿ@U:)_?{LLYI~4( ǟ~w P9E5<&˹@Y ") 9(=C|@qX&U+hIjX2niΞeB/q䋫NSlt,4`_Cr:Hz 5c!f, MWc2'k/&dΠsݺIިٶ@+r0:6.Μ RA0gN \ tI8Ҫ_$ Kj9B>S'@]<$lQO<ڼ GHo|YJ]?q)gcW~  0\9 l3nzihUj%cbiGC8' 臚4'%B-1aj-#FD%0LD<]m7Yge7j̄?y,壦?4laqA9!czfe"H^M3iro4Ҋd~V^, ixvj>"#HƼTSQJܽKNſv>2F 7s _ڡS. <9C%sc!y77́=EM0a#ǛF3}4 kzbW%^>V f 41YL Os]5f_hYv'-0c"Si%!Q]Ɔp2D1$KRj4SIpoeKo흰Q|P񫛽7-MO&2oD"Zox\ǡg{݃1ak|&b%T h^,H$|RcO`٦_W+ F\x88|6`1RAح^b>\ʟ=ໞMwo4kO|W,)d`At 9; Cȡ2{j/o+>/j6B%kI6ezC#壨.zꖣc9FC}Vi~R A\^˂8xRJ=.c-2YS뿊tњs$1ʎHIIi G;ȵ\O}ɴNG&uDP#XB\>U ́y6,k#ӟv{i3760$T_d`b1\ c7Crm 2 1WF!q W6jeȨ:(Z@G|pYT. =~`t})o_֋f)CͰ Q=##Qzl0ZfZH)͌5}jJ="crSj}[\ԆLpy'(\\c8H\f[yN8mI!'0)&n[?oP Ǎ-.#zfzIمgȰ Ȓo]`2(FflhjT0\!o~ʮj2A:nZB ț8E\ҋΩ0JjZCWP:qCnȼ.'eYaKPsJ efcw %QT z5=U 6Pm(^6iRP܂p?^VW!Ch"`?!贁8Z GyX|.Aαa1ҧ椶fgSFKh^$WO6-~cX*LhlsE|W~!+)bJvFG'89q7ʇ݆<ԯ8C{r[Ӹ1S`n0) S[i2C _keIBB48a)[r#PZ<#@R}rUMCdqʨiRi Y _^xY;$PX]Xݦ^>Y""S<\AF2Xm=>9;:Y9bbYmsX0Q>oT߬ıy5'_ @%آ)Žw͓Py-4sBjY+J4xUcsmoPi\Yպڮ_QW#=۫QX_RJWZ:*~*5ik^p`{$n[ (* 4gCbe8kԵv.i̚5Pg&w[ @NϞ8uzrƇ[=85A<7#IsH]Q^bd2.D">c)m9 J7fu'P ؏"8Α-Q ;Yq$uOw(\@Vj/"eM =>֋TQ'sKVTN}%Z?(*VQ{u!\(=䀵Gv-v5%1c_fDM6%*dB+A@s.ʎ$gηx3yECv9:v ZǬ+~~;:ef?FW  Kz%EL+ I!2GļJA0CVrn1_ tRC\U7v&sh̀S0sPMx~*p+Voͫ &x 8i][@~Ӫ;em5*ڥ>Grgs3EaL_ѿiD:A:T : cOt H%_v^`|bA[uM̃G2,&Jf9ߛ= _'&Zn#Fd2_6%x'`F> {h˨M/PPjOSK,>ϒ|;_xVn~Jx1\YL|'Rn7nҲKk{avxhL,; "ɪaNmjǡ1&8޹6%P6|)?=s:vϻw e%!l롭L|6T{XWFFq{qY yR]܂q1ѾdG%·NE]H枚JG&̗ hw⨹Ț~IkCz c4Dco||a:ڄFEnJ L=xp)U|GSOŸm M \iHSUnM?iHFgn{="tB 9f7vʃ3`hj(#Cy:T1EC` k҈*eY .O328 y3ȍ_zcV4ulнrYlj1Ex|vzJF3sR8r#ۘdwl~6f%8 #GNmlaʳBORuZbȗi+N<kz`E,Ҏ`N(K lVFZ_Mq/-lka0'6NLI8 0 &}>,Iq84׊n)X Viw/YdN1b/t # 6JDН}|.i^m6*oo$p+BpN+FWMi{1oEL|Zt!FhcYicB|} \E{a'2͉$N'@8/,^J_~ʏ\pfz8>z񇱌TuQNxn$oy/'Nk19O۪vpir +bbg,0qzL^91Ay^hg }.c6E~Q-. pTj5c^,5/vi<,ELP,̆"MGwuz DءZ$ں6~ K4>di7V`tɗ<,K{ݝ+ 4y驸 *˃ 3t3hDR%UytVȚ !*31Bi>% qcqHegCK+jo?/榉oQ`yxSXk|6nBM>Cw⹋R˩϶;b BuxŔv5ol6Co[?ezO;.aY`^vikJ|$bnfg,jg(Fm`C*yUʯX>|xD7S݇5h.>=I#>Ç{ϕm*,jk1X{75lp [lh>Z/uΚ*6Q@Q F/¢-H"T(|>jx~E, 'DӜ/.S!Ȼ'C7b΅W5Upmːgi˧XIц*L@7}7EqoZ/zɕl cτRYHY_mF7H;=d0只MBs C6 k̻Fc;in#L˥/DŽ7smLI:d5* Eiz,Fd@{LwK5›hwʙG|=As7PW"S/ FyK?P 2jGp7 Y{ªOtM 5`smL T`@;M4N@>ײ|^{O`l/TP2]gf,>#9^N}wU&e$FԆs7QN Ą_$8~nUܘZ#07LZ̻ +N_;Z?& .O78m?ZQdpu$+jn]|)M82DNTS2x w<ǬWA@_HcT:|hyFcGU(371EmlsmL^dBށ& s2N z'5̅xa˪C;{*f h :ڟ$G>|;l0MT~=~yu!gkŃ}8DbԢ#߉艹PІW,ܡڶXx-0( ^(̯%T fUD|pKwsC'/3CEKl`zK)DЪk*e4YfK>\C2pR:^coիryeO}M/fH{H a_p6Ykn4C~9AA Q|eGVoYuD^bZ\N(b)2R9u}~Q(?1ϘBm Hw]g9:DN 0D7!1gD;B'⮤416iV1srM L &mMV -ӆg]8LgH#3z|&zMSY>ʠv'Gm^#G tIrr^#_H`l ;Ah|9Z٥~05er&#D63)шUZ'X Ytxg(QtQ2iLJ,$z&J,3%p]{ )it}x.ml4]TŸZ[ׇUbxE?,dY%_GCy:3o4qrc+"kt ^xR;bkcnzu@whT@'e[ SiWպmuA^EȵϝL{R-{\~ma7?$kD\r %$g&9Y\y[&2.˽B"$pc?a44{'R=;ʋ",6>LbJc硊J'WpD٭(|Z%Q*aCWq/VFN.1M `aed%p2rp? 8[22HEmlhhΤncmdi`bd!#oc&Q-Xm6l6m۶.6l711sn'̽Or:l-ˑomw4B|!zJ]M Hz4ݲ9mڹzRELisiW5a`௲|z:2™.D+C\ZOKa[ٵJθss1}d/[T>nlzZւ bA_~\ <>lja՗ibRFfNa?(cܻ*isrکE+ǟl;آyNb~t;^ AìZ9 bo͏n6f[YQ{, Qov>T^}Vixk8P8Pms/FgHdah? +͈qD/ڹZ]g«HO+6݌QSRjI(|Ug de1j)F]%_9_=vx/PcTہ`HolwWNE;h-_3p,*wH'!<'Ъ]z6TQmzZob3DRU"ڗנ7 b me3@YH5ot1zM|k|\< ta|-ا%ؔL;[îV`Ԭih53s*N'C6Hz,}<`y/2h5oWVdc/&? n)6&HŚ`)`zr@US+^Dda^#,Bщhos"F)8tHVM xD64V Fz@ǨT,!FI&|du Ȳǹ]$X^3YvׯY̆Bu+pu+ a8N/z#A,ґhַ~/RE:cQuS$Us(]Xa=;+ѱ KjB20yԊS9n>ڞȹRjJuX/^[cR^kLFb$j*{U 5㦾 ETs1M{]Uj=VljzYk&jgeQY 6̨W"͙s']<6H}o`R.*pHF G(Ƥc:DɆ-~y$߱3{[_72DC_U&{W_jp |^Ҡ^W;ܫ5•iG֟9G ǔoء]OcE[~dQݒ#ѧI$҉F1Nؒ;[.K$9/-kL8~GV7Y[P8,7~UKeU]YģVAE_Xّ>F5m_g^xbwIɡ۵ zS?E !vZ@u>j_Nju 7)ыh#(gߠTbY1F`^7ɖ&E:͉?9gр1iHh36@-lBgaoWXD;#&T(^q~ņ~sNS0by!KCyPk@/h-'Nc @ʼnYUERp*echQ3XDks.l砷aq?H ȚKg1]v)aY*Eݙ,tZΞVLU[5RKhG͍vPc\FĤh]*JT ʆY%+:|lM%>})\ ?]V1֣S/|@JZONDTDB55HƏM݌/Gb _Ak[} ڸF~zQu\:=X݃'vvIM",`3&}rݎܹS0Td1&2? gOdR>QRfsAǎOߏui&{*1w@70)*&X Aۑk l3ZSoy Ҩ'} WL Q")ֺ[(j^3;mTߡ{tP M'x1>o~pyzifo xlavcp"X8/EyK'&W8 ZM%6 goU㞳 ǕifAZ"9) \\m+l5y ^}I/9f)/Oz+4iBrSX@lPk  x$rnCwbWU\pЙ|!QxZy=gQ٘V@ݥ+ebαc?Esr|7#kiظk$λ_ӔZQש "a.tg@Ӎ-sn Ve8(sЭ jA'|f5NKa&qWlAW0ZOcv.2K#5'.ٯCQ d /O-͈!E(;h♵|Dh;AK5]NmGߧR@}݄B*bÅKQe7<_[*/V?GtL1L8 _0ҳ+"LdxRK#a$1vPDΑCC5ѱ%<;Կކaזn2Gh1<^Pd [0R[!QS[j'ܓcA]V42"'@Dh*G\E$,D^ ?).ELsV,@ T:_ ! 8J o!fe)#{Hk/4ѾRaսPˇz!~ϖm=S+#6Wf؈tBD]Ѧ܀—qr49&縂LZ f|YS|a"mP4]&F >OH*T֠L 4T2'LҍJI`NDG1煊/[ϱͰ1:Bі`{Oaq(.y&5aX(ph(D!r.i #Qو2Dg5*2O h}+`eA%. Iȭ1i:%Q$F ֜8[#n0B$3Έ)beq8 V609;UlZ kr\rDLCI>,FNQIuBs-h~$вy3 79bRWZ9d Aʥߗf׬\ D D D, ,e%mr2q6'@MEI_ ox6V6v"f.N{ ,@p'==fw6WbO؍6r F3BSohzcnσ=>YJdεze[b͇dT~mmYwL\g5/7l2g \ԣ%BVz `^`A")' #߇c|9å9^#M{[yA,FqZQVir|3v3n:{7o'n;_f_a}mB>r6PM <l1sizC5a4ڨw/n{ݫ;9ͧ?"}=en=ougX7.<ϰ*=ݵݦȈ{Tq+ܖkM=hZZ `C}՚t?:\ غkdOGG' b_ 6]pz9,YˣO垑%x~= } yxg'DXPTju5p^4 RO(%.q/B|0aS"䷧'`ڭ) dS[Qw!i!<5zͻRK-\ژ|d֘s*o+2̤|2-^&{(=b!I ñCyloI~ (=m]}%-̉w5Ғ9d[C_UY ^lQ'p'Zhbv>#toRϊ xًz6ӺIlWfc^?5}wr"Ķ5@ϰTh+8ŘMW#L9r Ԝf uATYCP$r`ٷ)^Bջ~6!Fh&UZ3S`wEgj[<<4`&)`EϩHmfG0gteY^t|I4 ۗɀeWΖ4 щ$tr:*BE~%eA2U<)~7Inkۇ@WP5P΀gծM-f0ޚ\%#]l+.Nx1ʮnv%n'71$Gi[TwjaOa0ppfsW-7|5:Ur8B7}B2E&4MTT,<#{e@Պ3ƭb3T~К2h1}ȪiQE-GƥK*Mdaq԰MUA(qd9x~Cޖwt![Ӊ+ڴ 6SkaBG53ΈeIƐ4[5 #<2;҅_}a7+-c:bimU].kIMO>쪭5.Ɩ ?Ы7b_ Gޠ {fY85#ϰ>tZ^ 3,K0d>MYa7]{G=L!-XRw~vhu ׇ>Sx;,c|0a}N+l*]9} ˻~z!pʸY ̶scyg]mejb\;Xڍ `7yNpTd 2#MōEq?D5 R#8zt7IJUϺuj[yPt1iI[@ Əg~7]ZE$sz"JDz_sÇXḚD͸{c> @lG]Mn T5H)M3n>{~hݏ/D#uƢBȽBθ$+\@CEGQP. lC'|Pʐg:݄Yg]rM`͇@/G=~]:-U]Ӏ>sq9FsIH4 S¯/g%g=sX[ /oYI,ę&X^P/5P$ӘK~{сƜ->K$&07سS}Ͻ @86 ^?{@؞cf Ybjg:MQ񎲒6xI2Ĕ2{XN-Yy}d``BSnF}~4qf!s?Pv@W@f ^@q0^;=s{T$K~o9i؆hDxUm't(g9[9f|wd z/BmMuqۿzx';`?bFF.~; tPaW9eU8`|(20Μh:q@jD!L=NCn3W+?&b7j oZ&$݀tJ Qߠ s k-,Uz[p]pr03 cc!S}ڪ0xv3#T B7ֆavb>䝥KYB˸~Rۮy*~&P;QC@PGKOj7TAA. _ʐt Op5F.3bQXPpQ%K59*7ΡKjni!2x)A=qW hg2.R }~O÷K4z\q>By` z`NȠ9b1q7 H z* %0,14uIf%yF?4G!GI Sn*ͨw҃ӷ4agT#YTKֹܳMz"};?hhz*b' %ֿ*?ڜK0zƾUayb^=4/aPL\E8TBj FwЂF\ d5`,%Bh{tOea8>mF*L]Kx5 S-q%yqZƥ@2")rhS؂5DuV,N7) ,0t}! 0i0vD͹iI_hem"#2CXLfx/Ja*5Vhl{gsf4^sDRVůiѐ":Sxf jGH4(T>*LfHnr:>^C&+D]u5L} H$GQ<6l4-]jsʚ&;ړ8*Vp34wJITum%k7WHqS @bK \,Ԓxltq5W%C)YH\ԋC)NlPXza,Wj,V8`naԙ@/SNgY#Z\LOi!ER@ f ؖ9递ɩ 5$:\y*a 4[:diR& S՘X72 S JbN<ע=%=OM\$rnzh?kd E aF]Is 4)*VdKšN(^=S782~vsiP9+͜9Z0uWD:athE9Q;!}cI:HX5%4@'{TR9 g9:.ްeC] OӪBpq}Gх 9{:.JEc' ] Oӏ\c'`@l\T_IԻLS cu=S$:a;ynSjzmzBwqie=)*n)r=A1y?܍!!1*k ,ڎyŃA#~# _.}8f|zͪ5$jtc!vXjșy>4w.ymgym{w;=Un&T@jϐ+C\ONQU֝9?yO7xup=~:YcSSYUdz[N]%ۙa3ēdzbCiSRxU&^L;,3Nǯm;mY(yMb <鏧b2hTk3UG%GNͯO:]歪ENzfڏ`6M{{FJT^ K t I4e^ 1>79iEBZ}h2x1TVէhoEpA# A& BΏrZ ;bfb) [xx^5 C%uoZiνms>eR.c}tum^mpnZ%{jd4zajz}dfUQ E7.C,pP1p;lbfpD:}5m=5f%jn4 ҵmVDLfJT= ?+L;ǭb5 S3(CtNgɽȨVY*ѩETɣO6ӗFU.競-FUJG{I&Uʣ[#Yҝ$>YV[¨&"ĖFZQC~{'5(w\/ghӐH[V;ɰ[#frf$QMe0Z9eُL݄I)q9RP ҉'&o TW"A^RN8"UsSKuŕ(abi*td"^2뼉-ÈZV)90,$N<,Rd#46f3C-b^1T4Fn4 <6RX;Y]Crk8^e$֚!gJ @H1'~bF 1Qu] `R#)N_I Jh:k2^J$*=VPV" 7qJ pU/*<=45hd̢BB3k"C"|傾{SG:z'3ثiǩ/L֧5yHŬw}X"ݟ(W%:h)Q)>zZU6HOe RckKhJaZb1**>ZpRCeK7nl!;@Crʠg茵uo.[%Qi":;go10pta@geZ$=oYT{XB- \vd.DTZd1I~Km6&J9BZ"9JM.'9EZ1/eg1!6tx-ڸwlxb>BAq0L&DfMQiXZ,!Z"v[BIf2LW8f|r[t}[Z[>;hWWF` P>PՂ%[I'J -4CNRNu*4oCOeynjچuqk(q$ E#/j 臭2w]bOwO >.IۓgV[@^8 ylH` f$|Fv` 4s\ɊR%Xy1"t)Gyi7el*? Сe&s Rի㶌_ѿ0dX,xksкȃ·m)ndx;_( 5X5X{~mH?1;4D3֕<~[&0v4>3j;5n+~!ɥ\2Ua9n<]?zgy^=>řl͵ 5Y5AvK9(>%# +a:b厇 U(LTrz@iSܷoh)Zyӏi8H@hJTgzH_Mz|AHйT1M$1Q35%YÉɅ*5vD y4J:9'ʮ*D'Ҋ|7^eG25V}1Wi%H@yD42 + c|< oQ~,TQlDs& ԰1iB)qd uN;$ؽ:yGc^6 /A #ɤbd-k<@R .  eKD*b>_“I>}<ВT m-Zh}+LG(;^.> >]'luP{ay6z ,<`?CvuDlvgIJQF;B[ՙQJ]| "X/p̍QV+crDXESAc$[FUdI2IocKtY3;ubBҔg.)sLlU9u0!fnE}V6åGwv֊8 $\.u]&iE-* 6 C=@W#s{Oy4C Ii򏷥Hwrj2H` "]0.x8E rdt) >e.5j8pɍk۳SH9ҊM/9ɣ:shHx7^À!3&ANdx1v n ^uҞ u o'G:{6yvddu_2C|E~ʉ1:7E@WDJ%=wC6aMQ|?ߦkhBx zx?ԻRUHeĵ2++׫Z/}=Ǫrly{IB }o ;7J O%tgRtO ،:!lY4Do?RQQRl+rIBKOu:1.ݴ7ڜȭcSF=_'&?=/RW4h1Vsr%VsNzT{H4Q9 Eh}m)65"땼k@~$%m*6ٚ q"U1Hvx]qp{| ]44&spkS %bOV;PJ㮽ZA7+U=MsE8jrB }V'yll#:w TÅ}kT&޽c@ 6UT'.փQ25ī;r_TM2B\y+Kqt( bJVZUfa&#DcZ!XĐ|Ehh=%O_=J4g 6[lB  xB`DBί++O 7U Q0j4jEut N| t"'2ʚZ4UW6Oykȗ`pSjcj@A)$O]fL ^V8UIyc D:hqp5Ϣ;v1ف8C;+'5.t[ku V0ݢS=rM_ ~&7tۻ&[Wd+1o 2ּw7~.HT0COm:ót!癭3ЗV}I{cm.i'YQcJr=BnZ/' D/P)@ǟ á}G^\wg5,ǽ#FVZb,9 ϛ`dCEilg|nFb=tA=M!򶐾 R2͙yk$雒퉐0\VEpki5fΜ@gwاݨ{xNkqut/fwÒ jSˍQ0`ku(ƋK p:?*+gsyOex<26^nW\w@8:ZX(*޵$ȦenuRN_ѲhQLN##9r¾J[,];;^pȐt~vN*`1okM7w*Q/ڃNg l #=ox+ n}c;N*RymH?0b&w3(_?|8ل)!~͔ޘPyA AZ*q ii$K{w 8n"o8KvӷT{(x7S̵9b"&N"sS> " $QoD7"aE\"‚l t2+9Qƹ_੦v檴dt24,+hq#AǏLB$IR9MB YugⅢ9"½G_uS<|~~=UGGYԧYҼ|k)_ϖ)yP@-`瓧;',##gLJ3Ҙ}c:ߖ#pD_Xz.tyY,4 D-ɰ'f^8t%}@s͜"dS7p3|}`Kf7G2[^ VoW(~%A7e1\KJLol^PL ȆfyN:2Oqëπ1\i+zF 5I?`$?+L_JBdg9)9K 7Sp^? ۨj5 D9.mM9 cb$W?Rr0NLt} EId6dWHY(>r:v0Dԫ́oPi^>@ C8f0nR[_&;Y]F 3@MԂPlI3:c/\+fYY$v`NMr'n[aL4w9Z*(#2J^c!mg+R%7a[- $@N Ҹ;M4-@&4g̝OKjUժUYwS[34X#} AdV.ТmZ S /!BL5>7eQiu}NC<;44$@o.4xH8RnT`2u_aJAo ~A"jew_g(%lԞEEō A a{#@2MV}x3U(2e27;~T4U9g ZWqohOTc#Sc)kr Op\*c6Kf~+ghj yVk~cNh7i%GQQզ7zG&+yNO|<miL}o0'LN5v¬6xL-;hW;,Da PݮD'!(nBb'; 7ATN?`Ͷ5nW%cuW.)A9Nd:Kv |M}Gkn'icQ+fgET#m\Vrpu}4B}۲rF͙>=P-H/.a5e#d^=jc)mۿ* pP'5uE4,Ι8W-ʣ'l4˷zV~8 Eh(BD'hK㭾1/>—ERw/|]/_dy(gr%xz&kbQ߶9^T}kVS]%"~ζ&#lW$vQA)"p-6İ1>Nh1(DMumIVle4"oיS=6S-n#W{d_ Q+ҩ9!d;8^`e$,&GPa CrUv=FAh-p ,HǠ[ R h3c5ąMs"0O%!m;:"]lxP'L$;իlSK 8~g?WD/ >5u #,QEQ[Zʔ:nr50.VBAA+ᆌ-DmSUSP~QP%WĠ KcNQPǶR6:4 -PRz?fݨ^'*)tq*o-Ia񌤴EixS#AZ*(/?v9_;6UiNJ#o\,бm\z]"ՓIDWkrʄqI?].zV&2v626vn&>E߿2Ͽ~yiYO$m @&//0Y;sp2Y9*`,Z$-@"v6v/4y%mauK@fjh?<<\^:wخ, \ :0|.PQr+biRN8av{CPt彗1Ixk:T֑l3#"@xmw_14Շ+AМM!=PMv9zeQOAi"<_i?ﻋ ?v~R#]S b6~ vȫ׫ܚ4EJioæ-wϝnwODzRЍPl@T'}itF_@7j~) uǏx^[J#`F6|~?\Z/26ʛT"8h pjttPZqZI2qp?y-p\~m5ZMZjb|fRRw$&,UHsxr\z^?dBH_IIl H L.'IӐC Br nKLb X KopjKlt'NQ0%ONmhWr(EѨ"p:SB[3d\&H\[D-NI%,6-/x"`xڬHar[9]b;|F5~MEۨ>ŏ֮>?3b _WkXV.~, l z|ʺ2QjOa;"[K_P+(Eߴ(gm=T_ ZTӱ9 ZC9ٯ~<<zcumt=*9)l4b! \;@ #> wom+ ưpMwj36E18$.nUN{Ե!z@5.R0@lF`TvQш0y77u[n\#R|]|BG Ee ]) PGD}1~X%[92@UJAK<79q"iȋ?87iڟ+]FD6|Z;cd~gbH[ΤnuoDӔ]Yu'Z'A˨fߦ)ae(ЗĥrxP dmKhG1HHqqQm #O:M2 0mys}%I%N͡.[vҠ%ppV&&[u?<_3~h~p1]{U^5p.E'i=n3|+Ֆf/i%^w4g:BPq+mvqj5>ikoTgըt%(6'~ń`TuDdaB=Ehdã #TL 8 fbßȑί܅-PwLWN$dXmď'2uN8j݇;"m sLT8 Xo'6Oj=0hy ޙo3To:+t-Б?5׌ْGǒ~=TGdJ h DhT~ L}$FhյWNU뮯6At3A{l}wzdQf43ƟLpXUҝR|}Ƨ+<cPu`]Q{0Z6Qmm|ٮ܇GpgV98p*X,U(*@,e l`6fA xU%JN ^G&wQSDrF"x|EF!btl usԒՊR5UͿ6i֜GEB"/.!0ܷ80״,7Q`=QFWE8-w$|: ls)U;u{Æ5:lid֩<3tNC 9&`+Բx|zfsi-mȐ{T˘ˈ NZVM]fcSPS[]x zm0'TD$w E]V$0?2ob2*=cJ j 鈠` HhA@@-i^`' `q3p`djS23.+-EJu >f׼A.Y[tr*isXtP ѬxyiDQkrȱv5:޸i\9658o(T_ӝ8eI5CGJr˴\{\ ZkcNCZ eEm"Wt efŝ Ql{0*{a\ }5HHX=j1[coE]jz=!byѰ]*:x\[Qzkᴷhkޥ!&_))b僼)<!(eS.,yvBo+{xeeޱ,JN+-gFgދ5[@miӌ :OY7Xa$]xM|;:=w>Rq@vJF=y7nbS(Wg o]uJ>pbu!Y)6iԊsA=̤I e? $`RkvUdE{C]["{oE9OiC /*y[ kmz=B_3Ďc˒AC:np' &S vR'YRx9O(!Ru1"%\ d^g )M"{Iґ,AXl%I]*>0;󍅕{<rVkhE!O%4'@ςvLXMvOD!2e76 %@뽤݇ס"0^˜oծ= ɖjz|)hqp? ]8m:2Q dTTMot#џpO-}#gyr@ѡf€Rs[g +wbbXXVgYuirJ۽}noz.Fz K r LVL%V>Nim<چUV-˶l2l>to`|ՀNy2mRfS2Q>&_yv*`{ q ̅MWٖ`3P+ߟVv[z mpl&t=l*DA!& Q[$YYy?b3y(lׁ;z2VcȄ*}>_?=NƝ)"n=u&ވesâPY/` G@+JIA;̛>qks8%W9ixN>ߒw3(qiϏ$.顈@cw𔔟;xɦ-Q!!i{G:>*Qkّ{J[@YIm?!Ȣl6rBKg@Pt 3[Q\.jVDk."C_׳> :BV<`ЃlEB/[gwu0M'~:7+f9=9WQGG^NMd+ԉƎ}Y~cB\TH 8\e)xy X\ͨ}Ʌ敐gè3llsAP"i"@A|=:6e4 WCA6n8lWKdUD=IdR+@$d$+&J{$J^xM`k+[+L?%I.4l8V zC @/|>]dDݥyU"ybxf(8aLMTHH7ўW>mUk WNʨo6_ VuSXGhߝܗS}q?dj K\׷&XJ0rx{5SbrEK6^"^5Su,?f6XZenrΔz=hH8hMc +Ӻ(E(1* `P: x?BxHM.=5!' IxY..͐el}n*{GЍy8ϴ$3< P mvcv Xn2XOS$7F Mݶ.,M L|Z,"~mkBt%HZu.$ u6ommaFBֶZt,lÏJ cK%GYq e놫cm{\2mC'mޣbVh_uNA믣>ä{*,/[Ȁ>/d7h4 2X&LZp/b(0&h)d&C0iC{)O/Cf.-d{SL-A4b]8?][z$D?鸣ŭk=jvm:$-Rl#X}+@ ZZfiq^s94iNXsbь:`$|*XCʇ"< v2`O>rX b 2~,VL%0`Cp PZQci8գ|Ju3/N| .`*u?Wn:ٔT=\ƀPs~`ȴxwߝ>r]B?gAqF#>P&b;Rh}K^[&// YuB eHLgƺmcWzq͂i2x-[K@$9=!WբxIGX)klmGܮ OPwmKV@;ECT&%F`%u׮L$p4 ű`%לlMs} lQlI% CnoLQC0O{^:Ů#QY޳_f<,5n*_~{tJޫ?\2*F uJ>Gp&"[Q+AΞ4*ʊq4X 7uQ!:rlJid̫;@ʇH mžv kL2zɬ]1k XE`?/ֆڸs/RHVD(F>SAkd@C)+AsO>u1F;YEjפAnm0_?+a~wotk\V B~pH~5 W0RǛUtLuVNą#jb!?Fo.}Jgc8dk î)ČQP}S+ڒ)$2R&@ iɠgxr-9(rpu#v Ou8 F 9?I}f_W1ߧ}ixZ5:߫u+(^ G(CL{Sة/: G6͵my'uq NA|i"}m`P7(D[h+whml"pc"r\Ro#*mQ왯wrlq4S (OD#hYMiM ɨlt]LQ@Rr/5S. Ur ;^5$/Fbqq)׌Dkku?{i,RUH&Jp]pdT{FS/s\ٰ7OT$ Ԑt\=IJ#ՎTj8 ~+Kbngi(pk A,˹6x!w?X2+rcoV`aꭄ1 e@utx(:*) nH(2X_5c ]BЫO1jtmUy@%|-ȗLdZ0p-. 鶕/Ҽ<"HboE,sz&k chvck3>VJz+052eyjh=V WӘ*_]ߛ6Ur7+sz,(flsoZZ9n^ ib%Ems5KԈh~u֧|%܉oPJMUc_!)hwdPZ{!~zźVzqdbUW6̬Zj4VMi;twUPڄM^pvӒ$uŮEV/A{9HD=Qk;}&eDI>6˵⽧'##iI@sHn-&a(OEYG1މ %B/kgjHdﷳ_~b_jΙTG`]aGV47Jv6,:B?n pm,CynJ@x5.rp[qc#@cw$)Ĩv|75ޟqo茮|s AIY]DYTcA@!s%  섿%٥7[Đq_p&fFY[rJ@OiRػ+Ӓ@8-ps ,e13"5Fݗ[f>n̨Eq1oֱ]kHII뾭᭱"[N2tB NEqpE!]Gn AM.CQӌըH)v+ZidCK늂%6c쐇͇ϐP 1Xd!DM}9DE2AJ A fǻ> |J3& !l_"5"96߹߮ֈaޥ9ښ[\*͗"9n|Ck8 7Y\ F{7kP@~q,&6FU Ͻ6)rx~ܽ1r`0/-3 |-17kCDk9EhӉ\> 胃BcZ#NJ-;rO&7 5$(?UKrɭ'(;i ~މ0&d!k Dxl,~"64cٓSf4z_63bZaz"V1'])mTb߄R ,D Y 1O:]tFw!șЦͮ g",U]n(z'HgieM{GmzS<>U7zybƜ}U:[1{Ow(aj13_ZO#q"yvL<|NߎIjy-_ M'tAe"V̇ !rq+Du]n\XGۀZn>=,ZiT.ј4DFF|aRGֳMETJ‡raeS%z^*l#@t\ʓ?دq$cQTy˘ 3רMQ_`jtMGU# ÜmiG)Ľ"Y_c t oseyYqd%4Sm^O '{!=C;Xc8_wl^%Q~ۭ3>eh{|Q&ʼO њ4%lKH -v~DO?tInQ x ^@LvLL uʇ^.JfnF&X?[.EqZyId୛ [).}WR@1N(S^O3lN4q6g؅eu՛ݿٙaN,Uu5F𓷙ٲ^P=6vsޝsntb =0w-8.Zpso-umyHȞsc)N3j-LګCRC'X4hjJH=<&k'6umӰt792T=Xe{rvhXמ%FKoƬ]Z7y0W8)\9iE~?EBފ:EG5EMYv$O|mO}׆ Vg'wT4:~f@!t:"c;z8:p q-?*3o-3>JC0a%aI>ZSYKyr;kT{˂+Pmm:۲HZ[l#n꼬9ϰ#{]vW{b|d g;ܟmkru4 9f)9i%bs[Ĉ]Ui)5J.p_\µbW꫶"yZr*RDMK {%"KxD_>; ZwbcZ~<=m\/M )Ģ)Lg3! nq./qP #ĩR=xgU@7-t9ꁘ3?W1w|(hT79Q(j ~雷&?K%JGkt]VX գAz*T8 y1Ϸ:'J_UuwfXj*/}է!q}h@7/2RyC>1j4*4GW:l81y؜ԣMfCprc%>w7;,#Vxc杫P.U{?U]DeҕXaCZTw2|4qVaj!q+ȳ\K|&9F✅rv\0/?5 `/F:Pqo{-jqթB9xbد߱}?ͪmS"5A1ʁ{Z\R3@.Wkff z/~}~:5>7DsAhdNCÅڏo6z1*7S[noMG5x%5H;A'!lS;=nȈީ|Iu!d+/(?bR_K)7l,S)`*50P1O~--@ؔ5>U[/52%,~G= >k![WM9RSj5# #aޟ-ld`\WF tVf!-6O;#-lxՍ-Vt_8<>nK,"S(W.(ޜY`a5;>QI ]J1'iyt .HEԓ7D70GVJ`:y5l4cT9;HWYn_B,=\M$a{>N>FL4((]O|;m8ltMppc{8l-6Lp:y/f@ .̇)d>K[eY#!NJAh5iՄr.!FϔʢNZ2ً:/˃2D)}¿:YgJUTgq|iUR(1M%ʑfwr|I[[=h"&?־)6'ɉm۶mΉm۶m۶ĶMLսsgCWuC]{WڵOC4OOScU j3Nf:)gޮ1H xc*Gl6iI|uoYϵ%ЙR$ӊ nCQE=5[lI lfT-nzJ:QǬzXN.>i1/ %Mzp{(!ȞGx6$(z%QQ ;ZbN[Jq:ٴ1 B #?3j{R^D J8jt@F"NqQqh%,i7N7[rN!(φq#v+${5xbi|񢅝 ߩ3kC_+_/etwmvֶ=EL$YLRH$(WN1iGʆwokO5Mge_4=,!"$?F./^oF=qBJ?4~8uY+|3"|ujm4m nBW87}$AF4DZiUqSY:vC'(>@8yƫu %-n>#bg1)ZÁ%ʶ+REFteר"W}ִbZJɱ׾9Eשr}bβ)cp = /C:+'u4ZͼɗS?M]_X:5q6m'а /ڝ}ưEA`uGwpzT7ų7n%\KSI%yclJsʖ*.`k"[T`T/u\N]m$PojUM7+qWH mKi3GvQI^ cL;9 ^At":sBsTjg-՟ɗ{6$!Z2uu:c;t{w^8e 㳪m JBc6]1aBm1 |s;os}?g/öWfM߇:lOWW0t͛hqt&ϸ_VƲPQT(]9@ o) 9!ykMR"nojfɈ!&s33uG9 ndI@?=CR%;Q!;d{"an 1Qjw0'} HdHʀג̰2ڑ~ͳ_եwhg.;TCs2^ IF2 vV%%7r<38vjFW>~7ʒb)QP`:/NYy o"Ε N{PljI)BM)^Ǵm慄&0Vx%vRhC)G x$?C:Ml?ƪ:*QC?9Ξ /b!F)Yrp0 W>DhMvɒ7AOV!ZN***2R@s+40sCb [ F=7l`Xbt'^p 0 {\}MSȭap#*(Dɋ0>R_F84v=Ϡ+1%X)w>oUx-3 l*ZBp\=Ayӄ#3!HO A @_ /#3|,6 wYeN%ƱSR!`ͮ|.2NWT,ǷCȹ6nR ESuy4d|2C-Zig%"gއ?S##=P ;4N ޼G*iVNEx̝hAj|%ilֳMjg!Qpع8\w,lA{)KEr;_||9\iӻ2 Z/o.^Vfۿץ7ofDb&;7kx)'Iv?[:nity3Uelm8}5X vZ#v苊p鋂R:غEhl=sbK8\?Dk8^&R=iB Fw`UV8?sZSH?6JOu; 2oLYؘ9989 XY8 9& 9YU$mP;9qӻҹ2:ѫ(ѻX;2 Y ) 9_d8Eltleecf'mldbac130 fYCp6 ;?\-D L.hޝ88ڒ\)z ̮b "c|vz{_];Dwuw}Q6-̜oeSP% dDH&dTwz7o:m8.Κv,ZO"COzuޏ_6k;wh\ή2#Y$+O6ىs1IMм== - nv{޺#Rt. ths6vn>~F<>&JhDrOQi;]L(}>PS-㴩Dd34e?Ϧy Sږ,%)*Q:ͬZл9͈`Z;&1<_DLGJ|3N+_x^TDS!BDU':7*b HP$+d7]-xvRm R `O?6+`9WEsUA,'2󋑡Y"R$zɐ$: Zrq<3E9q {:dMm &JY<2Y62KToaH,x{wPu Iº$K Ex)Y g*#AɼUUR5;f4ԢYU7 H_G)"ӲK<ϣb!ҿ|f f{aL)TF^v>Y6~xΑ/ÓW 0,Fg ϪviIP! n4e;[zMbz:n9b7=E8?/n Co#TG*}F6&~ҦarG;aس[|W*e !qFpg# Cl23OL@#{JSQQDE EŒRsw@&Op\ysDa)Hޓ?*}KŰx1+I2*7kG4žXW%OBW=mʧeJ:Ke}HShCafm/BiNW7HJ.Pڈ(C 7"ER"F= dGuFfv|ꊵ FGNoڞ?b*$Ծi4+<8Pf-o`eTըie/l>Om%…<NW檮Ίa˳D~LC8Ç$/+&mo1N!F)ӷ)w1dR3,SR V:ȩ:+A)yET\o捥s:QeÀz nn)E}X.r @;c+@cL<zk,FJ׿]O^o67 Ne܎:c&~` ۔ԩT\JU,V(c4h+XN:eXI{ͲHHHC" R [^ qėԂiيN>w ސ\gtWq\O9^dN0?t:t!D'5G%?=+39/֊bWXƗ,3L+ FhQmeܡbHz1{yk"A:&V&X58(jCrܗ6T&; +cFָּOx2>i`Co7UJ/\Rs';O/ʑ[::ϝWA?;pU7Z\> %! F-n% {;4Kl֐ɫzwm7Wv=&ʅ,)[kJIٗȘ)S5,cEWsU<즳7̜ :)zI*q#OVr,X?u>+[ߐ}~Îp~EHQ%te)dyP5/Qkt+J~e bk[g30QatB; e"n))^z:^+n9+_%iw0ٮ㸉&#"sV_.dN[LYe6,6aD Ҷ`U\Zu"^(KQ2 QBFw;4-RkSd&I+.nm&-1YgV owݭb|f,٤gvdzS< 5hHci f| MƑ7~&S#@ T\҄if ׄΟp* we9 -&ERgeG_H(z!/(kyUsZp8ŋPCUX1; >n;5:CD.~{cBe+׼@6cL3 `F}P̙NPcTTJ/<P=ˇvb)z8 ]X/bi5ఐMM\O"!Z@FLC,*{JcB{m  u uə'{ {wE~ޝ1K=n<_~_1?w< _|jpDQ13Xˁը:qA{$Q%>N;$AW,woF[&^^w6$s! HԜaFwXOյp,.L ٧بTZ[,{GI,x@$egL _'3#/g"2hou$НuGq#Z.8ߓdQ DڝaOZ •=iP)\k{g(Lp/#k7};O8 \l?= weYo3 6*qV%4ܷ0U W"gx%:Yc-.[k8S-VԀ637v,7/kwooQu_Ź3: _nB'zFU][/,)@̏bA:] lXG͒p1:ێ1(@81ntX 99]iuAL7^HT= y14Cك .(=2[ O +'i;QNX,+mOHkC:3-sc!‚~2ι ]53N~·=V_mR[Yv=WmS/o%97_H۵g}1n.%#gT3&3 hvU{۫u"YURQ1l<+\x w՞12 `dgs؄xI~A=+A) L3&Y`qY+g']Y1^ꨯj#e ~KMw[ cn5='!Qp^ #%n?sXe3l@t%}~و:u6< W`uWz|axk9Z`Jʍ/,吟j!gfk:\, #.˧/~oD]iZ4ziңkaX2?!) zl Yy6FZ~, 3 *p 7a>ʾmnab[-M5V H3x)*|8j#X/&99/PQl[8]y<6➆c v+0yIikA\ʜFj$ | 3&7ηZ_XwzQڡd+I䡫1(m` bR+ln{Ȇ1}G5fNQ^yR+Ɲhh\´lE& YG5zGqn ܥdhX7uۜևkg>W1_Zw3oǵ9s99A'λ7@k@fPbu7M\#?CU؏&{'.`Jm}JIC -xUm8&018~dX`.$iЛ>P1/<7DLANIIHa];Nge BpϜ9Rv ߜU@(Uu 2$bXeܱ=__,!źr'Γrrb"0hU%C@a0قťiUN>L9#!1lZTl_!:⍵G[ 76(&q_0nQ*KTLpc{\10k }b2K~RI!P.5Iҋ6N mch+HxXn,[Y{?-loemvg2]}`Dd>~K=z(C:?3cc``?ӰΦ&Bꁱ(2@rc=L?gT5~cP5] @֮>`xŦoݜ9KG/E.beG͋Z*/R3ߧH%LR8J2t4{˃''`DžejlcsaՎ+#J<*LHRK,?iL9\qPXӳ^-{w{P _|С>%_g L9{XhmS3sd0K_f䮷0=&A/] _UT!%#)ydB41dD0z:I݁wwkT ,p'R>i1_dR![RO m,Xf&Ate"R" -XTDžu,J$EN E"P[xJU! _dC5A0WZ[*M˜.GHuD[fnBET*٨1A_鉇WyyHpfE\f#p.^v)N,Ur*)mJ|D_OjwHg$XGIQ6G2vU"ELYdet$N̙Tnz7R)5ּLZֲp*7YrjP[])JVDݙBJ~!|uVhdK/3=J8I=U:w\<Vm=?k/|Щ)w.I{d134`d±d:YguSyޑ!Tz BB_WMӨ˃^X2Ԛ7p64\v?o` i'7}Rddy\k L"A)OȄ*tu8$)u{CQKz'WMu+eo>`γc:7Q$e_Z$|<~DD+*IU?s/-nj:[$F*nUDhf3X`Y1T*)1RG S6D_"0]6pxdl2e|pͰl3S Wa[cRRர"'48'R4 wSXe)LgԠ[ 3&V9ީN,ieոdwڶ<1 aqm ,?F}>nZhNuM*޿a9M,s.Sݤ6#5a<ߥilqbtHNfyMH!?/ZqoUqлĤCHr}%Y q !“i\WE PO{'6I _YO+]TqCy03@,i{J٣FqJ%Z{`>=^pWcOZJgz|;*sʳ?8-h;|Hڮ71Hxܢ=#jS'$A~&K7%XNErQB\fsejR5$!\Fkv@’X$ 5tG`EuRS"8{U)f{j9텫[;1*{o VBrm^E&zØ Bu 0#m ǯ( I5NS3G8X1Y9u0!w ]@!ڞw1& ͝\-ZJq6EZeԍ2X'R1L0l&I%Xe<#Oxh sr\^UFoyF0y(W\kPqJ/WpVTyxx: {*z:=jE;+ ,nllGJwಯ@}PUh0x< mԠ=8Rn:_\dkPo4  O[sF9viv.Z/L[f~ck4|X?kOx/m\Gdn,&(D+ǠK>3YD2NIb758jIhˣCX'XW/شi͗bQ2jf`)i]Pq{v(oapG  ۹ zfQ")](+oX,MN^df.቏;pMjśvgz(+=AnANt#G@6&]@ۛT:Z'r_GOl3j&/U#Nsl'OtѪ;!e}} +EUS4~EgP e]lފ@~LffKyósU2CQļVƌ_z0P!o6J{H?@`}pY4r3T ֣[ՙLbmL(4rE{ 0;99rx~vzڟ)8j5{x4Z@i^pr҄^ONorOvZCڡ&itg+P:KȜSN~J.V&v0Rk<3*3.#?x'#̓×4vb$zBCPweTqVqwaqlp˻ eڞ+r+\-oZ;k0Q $[-#uY+oIˇau">QZ7Ւ Z*A+_As^1~~TN7:~q^_‚&dI|` 3=Vu2X{VN(d :e 8Ҫ6lԎfdg͈8 &.C Nzz-#. uP(c%o׆vSU"i9aqob2de9%ױYO$ҤdNDv;w+>ɂh֗)ZIj[b\jԄti59Vtày$&Ӭ6+ 794Tu4T(sQ~t K7s,okn5X|j>UGVKr #,g߹O-1q3{M4O%;+;g-nh%{b LjRC!\[Wb#7 WTIv[^()|&# O67NI:s2,(g`H E[Q.c.;%Ŝ!#o%E1qIEΡxmwM%(yAJBv.nL )%oȒr9 ~jeįJ(Yi=[NQzp)] "ί\ rC^.5/Cl$瑬-zm>TtVu]7 J2Jn2䀫8ArIei1b 3GAdIePDcK6۴deM8 b{Ձ}y;H6]L;D5h*ՠB`0:h!{瞇a;Gf:q+azztكױe ncַwkl)l_c~kI|4nLEW<4@ԳQ&%R1 т!x pglvԮh?NJaR s4ۡR^=L7y-tD2!wS[)#[dTӚ%%{"lC>Qۚș!2Qv72srEMeF> ~%}g>+'˿fj+cK6WU^@DOX^`E"gkҖ<_CVLZy~m`nAD_-۫=?Jf+vh%F%?%x#̹|^yvrqa|96ެZymZ >in2z fTńK,RO탿$үzaxbXnhaӑX-sP'v{@ԏmX {[$1Ü($e2n`b.bZhNRT\jcBPcR?X#ΑLϑkmPeK[|%yTdr>FjDE3)Ek[t^.#5^NMSD0} 8) -9G`#9e"E N1CpSu IԌBEfX ceBch#n`OUoN0Aa+:65Bs3#궹 Z BjH +QH.l*lkFfy Q&uX -gbtm۶m۶m۶m۶m۶msgNs#~QOe;ޥ5`aQER䮽b 4 0 v3'b\\=b&ҏH=P\;Zzoty=5V"/ҳ-xN qB0o_|33@ *if2)2㌦Su2%Lq՝lD5 52(MO{>hk5J V%l''HOvnLM, HQ9!̉T9R>.=hN.O>(U\Ȝзgג :UȽN9~0Ti+$4ɔ~$ o»$@uY1"biŭ 'u{Gw?pZBO$J~k{@%c;RPb)蜪@gU>;ɪp26Ӎ2F%N4" l ʑtK&/JYh&Ke{#1 :/$lX3iP4Oi+ 1_6H|Pd~ Hµwٽ=6L3 f쨆ETUi U[Gg?q)KiS  _ EGz?vƳTG gFF5Q#@EQtbq?goI3< Ãtj!2Y[pg5F[8+8괻oOy 0A.*icj*V;2N2A'Jc.pH]=8Y?toCbvcJ0n;$Y"DǮ3Rg Jq\3T2}H #\ TMtlF;ny{xr0~䘲@eQ@{T'0^4hXސX冬A@9v}I]x MCswhT2GWWV=`lzwapm iJ ]C5W6?H^Np$$#_FY1Lj7yfS4-/Ӝy:]} Q"qv=HcUP@,8y-褫7Ĵ1uX̵?P_\i9Q;Ziy5)Pm@W`Bmٜ)6<$6̞۔L74nZEөe 3>®X&Ⱥ0I$MDlJDᒓS3h5VB-(@hAћљ`G֍y+ AWT7[Tw]q R"=qɼP;J?ITL@jmtӎJ>n݈ʯM9Wh7yuZݯ'(=A'@+FYO8doLڅͦz BmixPWkĿw4UIǥis%cC. A-!lY/nYUI%1(>I_R6kZ~ ;8+YEA-_$u)PLAv1ΰM\&Cq?[8$Tv]HŪH7u *<pQ{tL]_$ERS.[{8 Vw_e]fi)̄M &5Vcp{ ] .5JUOp?ԊPgefā:5֯i(I(n@=KPHXr~p`֔f<9qT(@y#Xt~,Ym\凎&jήTU1e:NkׁL ]RٞZOů* jV}d;8ZZV]Cig@F$ #7O( :S8d14Ø_ yvHx7R })`H66 (\!͉_^~,H?ùj}AE2xB1k,?.AO]#;pn/iŧ7b0<*QFn>pU yS8znm40Y||+N =bVVs5hF7Y:2YO(v^5"9%pgvHeWv˻ I@ jb79 嗱rV ) qT#וb^jg*dƠexvӡXjkeIvO7ږ.Pxb٪WzIV Ea$Y+S3H*SJ@暗\HCBT2xAl|8ԥnb`Dl$4HqUgQQ7Aׅa};< ݾ2۞{&ʽͺMMk;t8Q*ڋb%G|?lshV/p6=YW[F[oӰ;x=҅3[-/m}Mc ﺟd$iֳwho`FhHfn2o;':4P o^88V!g dh%Mdk` kr_7j4daXil;x%S+~[1&ǽ(jHHh#]nJuмS-͐fhLW5ױV3n57Ѝ7iїUYj=TY8RUsizT}+܊b'oM6Mg/PeWXFB[o]2|>B[o8W |YoڗWO#{).X+y4{oMb 0ňynfj֧ˑʙp%^zs/EL̹d "hK$qz{/8ecƽv5G:͈q )Jw7I^OV+W7K]ʣR ;CY#_-~ uAR[ ĎP͵KEwP)ffGt&+y?мڋzU Y.Z"ǭX!TC7[>+kG88Ș 7REL:D1@Jw rvi!ya^}Ž&hcP:r`jpBs<97%[`e.d_geqx 𖲢eRI`M^8ޜI 0H@^D+aIkO%sXlxدEJ1H]?U-5h %hQQMbߩnj> Z`??I,%&Vap\64x7l,*}v,J8P+mIȸ27LMh3Y CѤw2v5L@i?ddɵ! ucdҍ>B%\dpWWpEO(?..7**)*c(8QYܡeב 笉=23@VWVkzPdMUmN9[{)wZCicؕuWC.uԍi[[M_J~ʹM~6ŘjW8?$)46gsu`ƈΪWpX>`U^%QRdT P>ֹzS{ (7~ xӁ( DmZҥ7#w$$R 4= d F7-Yy"\hI^RҠgىq&5 ͠zZp'2*u]f>S~҇SNW^ʯ` F>], ԋвv"0ߟqOG`w}Ox̟F"*ߞ OVMi-1ݟ5"sϺI;+vRP/^ aHi5S1.υ?MFCD4z)^z:Ina9Pz-Rn}uH,a߇#) "X}8b`~lmpb"4<` %yikֽXt1UWڣ+Ce"LZE86/dCZINDdƒC%D|^rQ7EʪPG֪J;6GT.txa&|wl7u+ȯr>'B~@`*خwuy B 0n}r821_$@8_ p*~[j툀޿+ ETq 0f\޳{)~spiޠKGo-gqE~[ɳ:G"¬Fh?Q)\'ZC71'@ M|D UXBhHfѭ"˔QT%y,.)vJ] %}D]eFh->kQSk+u.t + [Z +iS=v8*P2s!m3"pᄅkOarH6 rKaHT/mjL}- 根=6a*"Ѯsq⹊RD)kEϹZ3⊬ s ̊ڋz#?U2g*Vչd)Zk냞4(ZelO;n)h1%eժ} zpِ&(x/(Mj.e=,FT;c1ӎ][!"ގ1DWF0\ \2ƇʌWB%qK볡Oֹ6 -^zʎ`T&Q)`&wxUY+ܲ[m-b\HCN-6[kV-x&8H K?f6W!C4ה?ΗO{[3Xړ^+fCuFHHqar=xj喛O-6 i!wIDL9mͬaCx懖F6 򹄟_!3];Gt0%X&Pٺbqulv˴:j+FB<^U|s5jiPsswTU9ٸZ|4H.Zk#1iJհb6Wf;#7=_S˄d?Ȣ>T"s-_P;SD_fm-yv6Z_`##1̗.D4-WخS٭_g>^YY]U ITnN)T ST9g:fD+ϕGWGg-zlcUtK㥅_>[5צ֣o)urwS6q"5K?;W[c\R"v8X:FԚ ^0WiI 珤^ K($kݥKuN c1WUeCzf). qUMU}SJE0HozIя*v*f.M:NG~bS6vL!]t_Ii؉o\lz'U|Y[k7X*=jpH ӧYDbvُވO__)Sm׵q+/^CQ{U1()KHE6߈7`4ԅaT8 K;,+m僶jF?mv7jn7F;FxTYZ@Fݪ nD-eAV7GRyRf}vlc0}t>(vq[ЋY?֌PucIu\\QȤ݂'V[o( yxME]%SBRpؔs5P1['s&xcu,L@lk竧SX> uy6x=RrF pF.L鼜?Ls#*vr б 49>qP(FeRgj~z6՝s_D+,xRtS_ _8[w~]V\eRQ>]ʌP!12.1amv j+'.έ%% O]q].7?<~: >oyoծdbu镐E[Zs{4>M(#</XުҖE8cFkplHKdewYA>ÌZM'ק]?ȦKl mlVT+E$_g14_D :,8/ǓgF x]mr@w-CUbRTOdEaYKÒϫۚ .Ե.q4GfYn9BC*C dl,Pzx4O< ]y8g^&۩:Wu nKU,ZMfyÚ\b.jrqA;uaZ*ȡoIUY=o 9+xqfA4SCd?Sf u-OK7NRjΉԾ gn T kt&L8DSl'E v@<"T"V`"g#j{αU>:Xg|2{%kHA,b K D18CrNbT:ݼKc(5jx^χBJF _6LDߺ=\~OStZiGk 2XVu{vB:WևaZ>E^7֨%cAoҖ " /L#x9HP dkTI2ViGZo9 Di^)IJ:RWMRh H.q.[\DgWڞchjUuspZ='n[^#-h"!)X]הN>DmRi5ʩ_6M|yqK:~҉v60Q.YƬ]Md*\p>k=5Ѯ-l 1&w;%BVXB U}zb$%(E }*fBk~IY&I%fXebaC#O ϥQp})6vNT{>RbFHLSTSX])52e+IՙG15T4-SN#XL8K`G|Cv4HGoeѧ-OGGd{M,m'd\eL^=Jӥoe8+{W~A%`M ף۶b `o'˘P: svvOTZՎfdϐ妌C1;7d~?@L!ؼpבvB|s(Z>c8u;ybۦKG` ctK{ (}s5^#8tv:$FJ#I C裷%?h;;qGoWj?&1o ]=ĺ[tN(j=C~0*#TpYMD#b.-弍hש; _z0*RkWnַq_zj-r rӱe*m.a d  T'Gԟ0rpQ!<+Y 'Ŵt9l \0>B&]z9l=Mgd3E,5Mh+0.1~s+AYj0O5RrƄr/9U<U}[ ϶ddye%((0Qt ̧E6 Z ' O#!B(j_ e_X Īy@G$G aXѺǢ?DfؾƒSF1d7γHNcIR!`>ΉPT1 ǎyeI]/la_t-!laz+Ql߾=:޼^쁯l41P`6-$Q̿dXY|lW懶iMPܡco5#fcViMg)c\}耻I>YIN,s/})V6TA6a`I5X; 'RSܰZ3kmf OԾK(*:2ك6%voBhkM"J 'qIv =*P93w*.jO]Svu*C'oX{l[]f:v"adC_'@2%6ntlB +Ƞ}Xge (>Hr,G/`Y7FU8'' 'Êg{m\7o>|[W q ތf=89-a֋0_Xy伔kRY\p$?CT ΛExg* Cbr@2XW'_xm x8|vӉu5Ϡ)Tu^bT8H$39_o<=4Zl ;@Yw F)/8]X.S#m5bQT; [wK)3HM*I5Lo? SA=±YfnƧ9<=XD M6w$`dEaB4mKc[M%ecUTzE&.a,JV3mb Ɇ|6_hzOǺ,LLtl,lt,l103qOŜLob6FN鿪s3&6&:FP?Oz?`ciBAIO;6F:/`G `7`cb1o0wZ;w֌ L 3+ '3?N'3Ѵff0LLbƻi5p br'\O/"ߕyeuu!MB%崅nۘ}Al rAWU׊?ᶗ;1%Y"ݫH.~\c:IƱ(S e#^Ofmm ǠOoW.Yͭ۵sf4qd+fhe*HB/%8Ti}iZQ-WF7o6'٣(+OBc'WG6~_Q_Yz.PSaQ-4>aUN ln* %DWr%UkYFǯdePIVcІ,Ơpb*J&_Q$)aO8\ غըGuț`YɠDQb&b(`G[_I6rr1"](?9b%DeՍUzb2V{D`)4̵zh:ɳVsҷ.!O7Ry3\2Q'icdw4hK}qCsPH4Cɦ -;& Zr4*r-UfS1{ԟ]#=zsVTьTY? @# T7Dտ:bUf &HUu#\%}Zi ygf]b#ĥb8ˠJjgvEmO O2i}E7Azvt\-K䞛R*-ǗC 4Ya.tvJ̶9TX7a?,:i}5ufeZ@a1X7Cφ@-U!=lJZ}!HNr _M[WMJMB<%.'ċ$4n лUL!o?F*)'lYHZSAz/:+7vEc[w>̶t VlH 6>PR!cb߬{SEHwa&R TDwˎ ͋Q^Re.n@Z)S*7]"`{U%U1\%KGUVmMg.?utJ*ΘۺƖ6h8շGDGP17)e*.Pw+]ƍ{m1=05ZgP_ؠ4 b`Ydkx7l2{"qq\13,Gbc=h}SozPqg% .YdfLt!Tø]*@;qu2[D%^*Z(?^X2"X`"K%=L9׬́`5Y4.pbG,aLG\`Ctڊ<4ְ9$_P"t^!\ R C5:Py\@aX$-Ec*+P[]D?/ZdhƖ Z}xs:}&jxc$dZC'mNڬ }3{<|LkѢ R'5ַ˖`-X I%~↸fU 3:66ר|見 6C5: wI뱭AM7+'Sc_0p. W=* WgYVH⩨Ɏ1,ihrG zP @o&ؙl!QZi34]GQ/9H'mm۶m۶m۶m۶{ڶ1mݍGEEU9d|?:Z>ZIQ/Ks\-ƛ P{GUMaJD $)SK5^Q>ǯ w+Ԓs,N-DD:SH?傀n/tu@l +M2I_a#H=Vق?]6zeT",?m Qڞ^py3 }Ս+YR+8U.Zhz5<7eފe–< L%S}0l=Ed1҇Hk?CF{4Z<#Ө;%4j 9 y-'V,p4u|g)=gx:ʻaO5X6>e-YdЭVwr"14;I&ۯL:=g!Us5eU%t#*ԢH>۳&vGşpCҾ=12kL| įShQΈWU>=+H*4o,3O\j>c,}N*`7Hx%(īHF! tR~<_?EUX/dD6(Ia`qn*;4Fdv03J[/ߑD#+R$ h_mh򞾸6Ѽ֫qjkk29<#.AMa' >#j{hZE9̬8|u99rhSzd ؾPo͠Aa̚քQ|51-k,p3 8‰.ķuka\u4o+ŰE*걾j? .aqAlo;DjOn|ՑL2Q",gRhJƺ%WVfbW٦R`;"'Jz@-R풎d?}q0b >sΒzX-g;qOdRlr!>ܣtlP3{ &M$RSo()VAt9VqqQie`ٮ]1y#ܒ)Զ9Lj\rג))za݌GM}Lk㭯drRɪ  |`G##+ ;{u~]gتVqB3 НE|5qZyW~Yt:P$iOPGLͪN/4\PN!xtl 3 Ŝwj)UAsR)o6}]SARsY(4ury?YXc<\p, , ażQ<<50~SIOJ2%DnBJ<,ipPG Y[A*X1,$?v=DXRLpG`we~G(DJJd AEaKOS1f}I"Y%K.t%3x܈Φݵ k=xq]AO$8__o+Tʢe;gxC~1_>[} M.iįFz7ȨH/2pW`m6oTJK)_۴4:(z61ȍ_.~_C߈_PcC,uY\d Mm B;$iA?Iןnm?XVz9k!y?~c (wZa6RkĶ"#teZޤز2mH*'J"/X n1h|AlD%9=Q-]`Kn!;dMDW͏aY^!z[p۠Ywb~!:2Ƽ0V]@l[RgW'84:72 tya6Qt{Inn~4[mBώ"$bImpQEYoE&^23y11bCwp?g`+ !#7zp ojX^۔𯸴[&b SY%p& oH]`zVlٳ(K*NF󙎁lކSa/, T~CpF2I?.>=$Y}ljŭT QלJW'H!>)1;_"27zݓ8.+@B#3hȨ7$,D&輨No(zGO1Du A{]ZGsq0J_/{62O-+ZKuC0_πE2[D,Ttv,<HΫ`rCқ0 #j1 3:fPb?}#hKVd5qzi]#d3hd[lj \*F,?h󸗮,mmj~t Om#E $G88bse #9`8 M1IQvič/8iZ52}7<"K()Mdۣ->iso <:dD7GJFꟶǶh_46;[^M)ǻWL8L^/3$iTdD~tzN>S,k?V&+Go2 p'fNL)!XzJ;aBPC̼|<?g5e䚪/J H  xZyR3Q׍"^Z)!Fw[CHi򰅕8F]1}z9I52ՉJU%6]>/kvUH.3P1Bm*p)zO#c  LW(2(P)"Xȋ:YQhG@t7F9w T'WD/BIj)iܠj +wxCe{WԽ>bAƕB-O=!նgf30}^ yڎ⏺J {>)rx3E e$";z* W>8NZ Gc`Y# 5 sZoc<ۍǞek&̋ ƕKp _˂iH+,(ۯ^\8|GܻN}WS叁3,@7^[~Q&IGPm˞N8JJʻ ¿R“Y^·5mFk1h̆e; ~bq9np mR4tU>q<r,9~9jNNZDK , Z?+ā0%nUh"`N?%~huB-/DBY?tH F.YN5)Y &4 -o!rYXhhYYf FJ23 FN0r0 zZ?OfdgLwO޽_`022f)rp +3|.(vu8ZX05 ( i~23utMGYa愋$e)D*\=X4_4i7aO1\P>/&kW#"3w7ܳd~@qղS'evMoM7 ޥCA ̣aj )ͣҶ{1*7x8k8ic ^%_tqa.G3F?o|k17'rMgHu[(;Iz.9 Z DDp<϶1acH|1Cmm3ay/BM'ͤod-67/ȶAIL)3!ez(!E:U-a0țj-\kJ;zTzaiz0fuly U̵[ MI+*Q`Y1M?Knrk0o~mtͿ5IX4BZ'%$`=Ò ^+s-0fvu RC~xJvŎS bL%|Sݕ2W)Zv}Wc0e%Ȩ]d< $RL#F1U ɰB/H5QL &caiEX$G#@Mo>G*6) E rm>OV\0vQi{TRL팜ɥ\Q.1LjUڊJШZW#3ٔxh X\CAQ6T_ tpo[7\mT ~<{Hzkx^B YlrnX%䜗l^^w@RJ`0ozdlDuOK6p.5v.kfmr5ݚ洛pJ/H>QٜwfV8`Y%0S+w%X'ܶoeAD\IVgK`TvVOFXC/`>%5K!^I5GT_) E>*8;Zv0Qys? (SvG2]'ZmxH jxtkT0xn7|S*ZDUܥֽ6"£O} cNNW4TCH_BDLHJ}k@?ޫ\8pQ_M J@$Yj<`.( tijC?jѠ`.dl#+7<5m7k%Y!1*….beakYG5m{. \`ީK".klv6~D>I624um d5}ng0JeZmoUFck*]E [C ʞB[{YQ+]Ţshsg$p %Ϛ\W[ ,R9Yfg&em>o 4k㷳D0/,xUo7={ק _369u[^~rj7-Ae\/9?Z6|S0՞6 =uBm)o$&;Ih="TlWVz6s2On#^J;6}.k'mZˍ_9U>_~tF?"qw V;JEȽlQ`ld9m |Vb naY)l5Z6@aN~Uwr@%G? Y볔<:j%X}{´3^GܠL6NKyukb0:$en47zqpU5 %H %IZ#ܕ/ d#b<a/f"wW#ȦgW_ AoO`< !cM[WҊ-:8@_e|M(}ޔ |V__9 Uɫ{4`>a8FEݑ[h!B0YD+(@(MCVan0fuTso.hp\p#<eb(hS?@(͝ΒkcnGUזbk^M/sDh_¹.6>'+ i@)|)}\T {#w2@ٓ<:ڷ ܕsc,MR3(&8y)v|!: P8 0.44k)Hrᇭ+3rΆ(hnj8F:Uz|B_{3qDA1yVO ܷS#s?o#7~c: 4zF39`F)31pUT'KѶJW->uf8vCQcAO!lBs]!U8jAsE% zxC7fy-sL­ Nonc2Yl*(q+ĵI-#X[#PN.w{PnL=aH1yvV8&-u~8CҀ!K7?[#0AJٵ Q,CX賄a͙:Y!!(+ΏEY8 )k) ,rLؿÍ6etA|y[~Ph^s܉r***6zYFBJ2t^݆ɧAc |gX0WzE4>H~’,iAܦ |,aW`xd[*gP;_kD(М'vo>fiU/rRl9@aK|$zN29^"i`o0$}鳶rk^ۊ%" &Ow"e^ɕD3}8$ PR6 zoE%'1)VdQ+Q8ЗDh6xsЎq{#.PIAUL>R tqWp(cwG EDQpK!+4/u Zx|\̈́4p" 3 02_(Kѭb,Yj =N}q.c=.UU/C>wءt֞^D ,>; 2z~1iCb^?AKَwbxIg`ʳ_;6@3`\`b*!xqxo$qYY'<6 $S)WAx20fxd*K\hV%k ,()h6t5yȫ->Y*Ӯ: )os b,њ~"=j =j iR-|ŽUk7(L{U<5Ȟ |s\+zDX2gz{kAz ʂ>nH'w.m`#~K$烮3 ~}" ĸ5`*t+φptx)'!vǒ`Nұp`Ǫ`ǒPNډGJ6N3s\b0f QAL*Mqւ9Q:6LW3]0N<Z*,̙bΐEDw):)\x:p:1Vlg4ÆU,3+ =m(8?=Pq_B ^h~ï :`8Oɗ,aL\2S = gVhQhnl4h\#"n)~D:cV 9]bbiΜj Nt:g<3a!%㌍%)L.)GOXYj - rqL$ uKѮLOaƒ./.RD.C5o~9͙`<ݕ:K=>WI\oϣ ]QQC:zd60.Owq٦*ܔ ҲܙUpn <7%I9n6ƺEm?8vFvga*A($H(ډ{Ձ (e])-%RAJ^0*6}UM|9|@MuQ6$.#gȊ\SJ*!?.'_ gJU )s#c}7kj1(Z מZ_0t~InCGQ{K1صNsyM`P5 e@r, h}& .*sGu EEzIN:/Ci`S^B6M[t~`TܟE⹎d>FBxH4A]RU` Er x_6HmH*@w>q:^T@:#PӬ|웖dxXZ@)uA`As0b)Iskbe19su 돊![ָǸ;cHy SL@վw8 h͔h(Gw 4?|Ki53xW\U 6{C~4j M)H3H=Ǖ hذP5SY bd"h(*ZI%3.("94 XtPdX~Bm37!Hy%y aHdfȴ/a2]~lv#`GixF@9L)-?10߿J2g,إK+d6R痝\iJ"Ӌ/p{гXd&[]}-]Vׄ׬Þ-' c (&"X8ו7dw>\wǿmKi26pAp"qJ@.lac971fr,wN/@o/F/oDF1p wO#|#E Gi4~w0dE KGȫ^(K" - R{ (UQ_d:FS7UcJfCL$eB.삌\"hAg`$#ԏua`K{4@a푢IC=I*p1YcU"YI 6$Oâw鳸kY܉!",7c4i+XS9 |(3XnHXLF|b+и[K*b R&oB&40ѾoI! :66v›IL "cj@ĉDbi?fHʂE>3&VO2̷$RUnpm J$ǹ)gB\soؐTj$5JN@O T?q_RnD*)R0LĈZp;$E'~9:<YЏaŧ[#?W'0o7:(o7BXŹ`ZZm'b(t8W& W(><>b]trA!cq;}[ 16$-EiC4Dyƴj|bj`>6lT\B{ s[Ww$m5njN@%η/@7żn;ܴ>yW'\(N8F kƉbĮ̽qpk9"ۉq{m\$PU5nfk 33-sKyI!]w[аW{1דH uD=rp̥puw,dk. ø85ɐgX,Y\-5sHge=' 9 \q[n>SGj`’"w"o`>` i*Yb,dmE4k{h-p"*nް@؂hQN3qBy̌o]!5FMb[툥X8&>= 991P*b 2RZc)dO~;U)so1/:b 'QqmHK' }`j;NdƥX1V-lX!I'RBSu@ƹ;tT7&}AFΟ?MT͘K ƯQBS묱sʸF؆qϦ$?DeI-'@*Vb^[ F3-biUQT]U梩W,ul:c %(dByXƐ{S.t̗6f$kInksQ9 du~xC!h?]\W8OMU7gmBKTN?]W۠ڽuW:E+b#bwJ_9P{-0tU˭EAH;SVT/.j0+H VȒ1B%EjXX/6X7Zӗ .7ɧH9,wHH,^'=%˃Q{ !,y&ں!^tpq|RAhsq^vtwѝ+=ߴ6XYiYYYiYb??(T` A? .eegտEK?q2  Vv,7" I0ppsY(Z`%&=?eqx 8TT#qPno X*r3")֢S ;glx~4l1fNqɽ,c:2rq޸#Si[֕s﫽K淋˻3'6Y簥ŴΟ[f,S%l."eƒ6#N $οvqҷw2gvLpҐITn ڛR/Jʈe(^,%iD''*P|NXIM9!7~ ݣa5*}IItML;z˪+߳+l+E_ VwAF2nHnRR7lklNQ-GlW! bfL FgwcK9#)q흧DC6^%t1_9&ф1P>*)a<=j~tyWNwq04W(B3KVMB|L*mrŸI<㎧Ew%0cH+YLfpC$`鴅6Q k +#h=2uJUk8`Lx܃朷@jV(EtԝzǿJ0KVEѨxW:nSU'XM$YLl7rYDWTUkŌOJ{7Ai!}uTdjnVhI]+zN:afk1~:MC9l H76ق:jaOX+<ܿr>?-lZ0Jl&6\;.FNx*jٌZP=չ;D=2{e%]삮 JҪsZ` !g*0EUR4TK sTd.bPIU'Psg&ΊL3g-d=! H8Mgs{yX#O(|uC=rԕ ] BߝG;*JWJ4Nz29£JL.-,hjk39` `4?ɨI!Ae%2LuW0 iYwAJ+˝E lS y`r \9ұu{^ 8Ki@%m7`ʦ-%qzJЫf)eU>v9qP1Xa &N\13߈u"5Q \b`:6핬Zz yv.&%CH\̖]ޕ`ÈJEN$H `S=%) *C|vTlY6;r')ߣx t.|-a?h`\{#}* !zx@u,n3c7#Ir֯tVga װӮ0ҨҔӹ2WPI$TA i֪ѣTIi\z֮缌^MMV~v9q}[<*sw8:q_%]_Ib6@!O󻳐8'dpo]H]Ŗ m>-0;:6Ze~s9m\$sMG1P74{j5&!;ʇ𽒔!e?^ 4jgH؀Ͻ&x@(&<5獂a%^@rӉ𖌖dcͫi g#'5` \ k+`/K[ԣ\"(e?VLs8Qp؇avIFE.ӹ=RG0@e$ӣQi3i|>#gXVi>+ZD؎Q#Dmn`( ت/n[OݤkLw$0FM-  72 ]'pكxV ]RK YDbD I 3'D|b]qr[ℱK_3s@3[VWw?k _1ѽEiolɉm۶mvr۶c۶mX]շ귾=\k54"Pk43Cai8Cj,s52(\C 6_o`[ňjVpJ)"bu;MW^Źasܾb5#h^y"(6IY|e'Q#)nv:3"#~o*?rTz*c3b¨ d6nQet+&~Uܻ5<(vTSjf6W$?Q2s9xD^f: Lj{7hmNRoݽ.;τ%9`񀚥-wb!S]4 ~'**u{wa3dV$ ,]t2^(KGk(T<o晃M1!_je [fF᝕>I4hn+?=ngYm8c엛3:A۩VwcGoB1Ww$< q!W:J6G LqnڏGM'm߄۫ DX_<'xf_wcF%Vs@R"8ٙ>. _YZQ*k:.E0 N6'Î3/jWU1 k ޫF7dutq7g_Y 2]w2$iL|Ɵhi3 |Vlofxɏ%ԷTFRk3m &j4LCVJ2JG77Fk8mrU(!L WddiHk%zY!hMX4I2K{Z ̝k!27d,5i6Crw= gGˏ+\Zk7 ~sd.vkUyCy ~ vי-P!!L)L?۵ vIZzσ^h~zYܾ7xO'GqO ΢?S KMe.0#[TH.-J7b@פDj\^4$$#C欸@T& ^ίj#|=25Yf̌ *=+?gm['+2Qf`gt0ҳ[_tg,\?ٶA+I-DtA#64*gKϤ^ x` Kֺ=~xT^'7+n?ᨔnNXt'KN:01U(mSIh~&adT2 6fʃ2 17k-12V2WYNJ8S1'ƌQvZ4ŽW2gكUzZ҈5mՈIɮOKtvD\9Tem<dݸމo{2Zu nۻ7aXjtq5/Hޔjuѓ‰A$=)JTIBaCnDiwf8O֙1XA/e&F4;VyP 5TzsIFQ'û[FO~Tf$M?'{#]B:OfL$fP9G)TuvaMdI0 ©Jy_B\W'M+o@-{x5)jgd2fqWtFh;4 >.`aB~ bw(:?kwT{{lWsu͗_P`/0AL+ngU>}T+cML#ՎD(rU@Yœ)]6Rv"MP@JU$5^-X/wn)kmljlvz1V((zBY"E<)c?'F8xB4x0GlaҶev0B 4"B8~؊+J*~%m]CR $i` n!Y^~pJ8(.}δBȚ[||;0e&Uh&`Vz.,̦[W(lcAc Qٚ6\U]5V>7.xL.FM4^c_=>љc۲MoW:cYse߮ ,Ը=Ş.B rGàx|+qy=ʎc.*} I="(`UJ0K2/^*|bztGYZA40V;Ol[2Ḋ'׆LWc*WZRC̖b# c_dψJegK.v}[ ȠRg"!\~2m -Vf#|mUƦm7NF"GťE=;)\V 񛞓梍B;aj0UxL>ճ"ŋ#s!}KRO+})a y>vd)P1yv+A>)u'W2+'}ި$U҅>B|t8_q?8*\D|MS5H~:ғprS3:Ivh&ReXa:z wۚ:"D-H@jfG?=. ++|*p|[El4<73Õ>sJeYWl<{OtU U}ﳜ4ϛx]a]b_XB,(vRk짒-^21}j_TuS& Z(Vbb),"%ÅqM7Il<|E?2==l M0_ ;Q8r̍Y=R72t4_"/EТS4T3O~\9(_~g*d/Zp. [1sIV2؊݁ `q!2$QZ>n:EeL۟?A8pV[1\͓:l#DUŲmv6Vc:7{Aݳ<&mu!/kgʒ"-_0ᓋZB<>6:,eT,Puim.֧BfrI oǩةU1+\CYӌ1we&T )Eȡoڪmpoi핆fhObg+yt{M8Oo`;k1X]<%Tu3>U4m6.XjsefvVVׯFLx% *:65N@0ۥ-/.NQ(Z%b)-YaYYy9[;-Z'b()3Hu3>PcvN 9~J]F)Aq~*wpf57_۴2U q`|Zdq-K$Er S9`:UOƨi6k[/&AP B]sav/Ц`v<^>]U=D8L-;!hò*~>kzK1շtLcEKѰetNd,@0#[C4FG}X'hQR(, 7ga⵵ VZE3{NV6`%M_q#oKt4Yf]{>ޯ[dìCX>&Y0[F 4.lt"LCwitU g')c_\Gǔ"SazTOeڝX eY_1ޕi|҇E dC%&߬JY;l&'jz6}7Kl:(k` yGohGxswΪ 6i0Hʏ_'/`ex9y*B˭VKlVtwT?l gf#<{OH?]t--?bAi6 n&Wqze Wp ŦyQ9~p^\N _ϛ۷==fјi᧳i~Noɕ֞O]a]7䑞-B(l1I.G5 tC) 6 Iw)O$[IPJU0>dFTRO-<\욇wk;6'2^EqHE fۘ{wu`Qˠt%<5Fz _,NƝ4XkX@<YՅb@-Z\r`(m+'bYOx"$+B黩~v V8eD:eAjr/6ěKv}شdέ7 Ynq٢:վzU0H z- 숪~g ydc2辛qUg2}i½8r Rj)  G~{])yܷpY{gy[z(5n%Se!F-ٛE}DRWeT[Qp0O5 BV:&ݟRO/s@Rk/?.Q?j 0B{K/=6 9؇^[)&.`iӫP|sHbܽhz{ʌO X EwK1qA[F k^)#FLKw_,"P'KHNR 6JaUwS~Rv7}HJ]sÏgOY~乹 .uS*yS~*b^2~o[nqtGodS޾#IdjXʰ.b)LfhtCH< 9Jş\Bʣ4%؊8Qgr:&1+Ǡ)EHQˁDӘn"{US'zqכuŴ@a}ZMw OJfף Ĵ`WuHZp}皁27PdĨlZauS2L.Tf@0!"uѹf3[|Eɟh>Gj8&n!(:6EOt 1#Y= Oj5jTk.:ƩΧU&'뗦z~G]OB׶!dKd`t{ա!e਋H#WL]u.d)My coCuzҺ}U-KWָ/2+(myyߎN'C>w:zΉF1Im cR2 4viXN6J!k{`ee"r@>&lͩ@_(`r`例\_3%7 69K)`P B&y\zHS\I;6yUրArڳ wJb`[B5Mxz9)ĺgO6/EMezz]aPMn4g)L^%Db6UpV<;eZ1TƉdCF1!ms\XjjW-{FXƦ֜[*Sيj-N7,R=ܙH6|;A )It!6bbJZ:a;b?z_&ծ61~l]( 7pXQw~t:,S]Yf8"*l}MUd>mV |/[jV/ pqW__4$dTBƎ:T%.rWR`JR,dHͮP oMZ '̑ʆ04%l,4rc3SNd %S%}|+7q?0Q*Y8ѠYU_E(PG R;G7wiuFbDٮH6NDuN&&+=R*[%n:t/-Y"?g56xB~ALTǨk4JbnRӹ1U2u`YQ7RguẂ;X^:Z nR=ܑVrҠ|SeX,:C*f7CS[K󂿠rI)an)"P0Y ` 1t(MF̻XQ8v"8W!{Wю[az[MM2gO7$,Zh׸cB4q vɜLr ׃ĕNzZ܎!Goy4N=š4S6; I~q]FϡʻtynNxGJ!Y" ;wv/y|~#}ܹQm8˄lhUY-p. f@ Ǣ.I5x4S$mIC(S-ɪB~i֥zs?%B`S)*qȹڼb=WL2[iϕ{xfr+fLffl7z+ P֥)T(`/_/~olQo'wLzZɱ EkTZ1柠&enoK H,x9V'tf?.\=8gc[| mn2&/m Ij#w5ľ @B6']ߨw 3ENM@҅3/F_EV5`?KD65ƖP/YxqRȲaϢ'֔ nտycW'3s nTQy3 τiȕƄhɖk>Ís>lX؂7Sw>ŢKcB]c FJ=6'.TwD2=5 Ȉ`,RSә@|rk)HRڇ {"ǘtTY*,g5+~0bLgeț?u%2 ?rr~v+&Q)/l"XԎ^2aCK{́sQz5i35֏Y!TWus³EI ;!mH H&zdSn7aOz5oPӹG_ CЍ;!`ǻ' wSj zlOœ9퉎@m77tt( ;m͠y͗oF^ 'CUDkC<і"C$"(>XVPd¡^gp;01$)tYkċbdvc+)Jj16GRUOV6}-;':Hzm/nmBwKd?bµ 6~| iHE(1jM1&6q`L<=$t tS$yCRi}!Ŀ`ʸ}D4ޠIeB6SCRt4G5K י էU!-M欎`;Y*lTbzÛ,&xEptq6/&~H.Q #-f](Jl*Ŗpc&6.v5JNVKhStVbL:!fWgUMWrMQ{$zե}:g(a*dž+&P ?xEUm7>4ej,u8un˙tLv|/N]~44eԍfp)){|}$u"ha;N"t{R`E~":uZ*d.{WD[Syk *Goow EulTg,S)lNfzVv"vNz.N"f.vz6&"v.Kv_.=wLL\DlBFJEo Wla[V"-j9lc 󏑇M64 i:?м[&=ثrH72<)jQX)N$nKS+QZHJńF'$flSP%eܲ8ܞ6RÏ:Nѳセh>lNaPP_)i2Ĝ`Ŝ!1W NgdN,_yq3X`JQ[Xt/z)W2`^D]~=G2ClI/ 78#˓^֔FK6׀MBbPWf*;A+-U8IAW_ Oz`;O%|qi-̅d(o|+ $dĽ*W/8Ir9#HI{" n.@|sv%j>k`F>,$ЕA[Hv~핒ZtbEM+xNΒٟOmO;ɂ$vz.pd$D2u$(gp*h|5s"T&@f4Ad5P61bL^K:+)k9w/)>=iZWb/{B-f̺z>6ApqTEL&pO u))p ey2S.Ҧ`+"懮rM/jHY[ýr?ao OuP&V{9]fNP55)B|E/-{xԏ[; 8. n30 -/,[܁ĚmG uDpԌoS= ٚݽ w3&O0G,]|ऽ_Bl]87<=FmuÈ)wL_oWQyu{&quO=8W#]7Wl8bZ͆g[pRcXFq~r}ę|ttUa.>]lߚE`?a:{d܃[$aaxB +Jnfܮ`u'" ߀)3T%@o௼tl3ޖE;4u1N=\2ԤMFIr,@b 236ߵWjCPa͵er9#5P~6HYKg0&Y$7/sa:Iή#8ٺ~{mS ?R /m[eE{a|]3%[3$x mrFo9N*F j&{&1F7鄒n5<.% \m4qbz_exFh<7 BB|qU);!¾layXG.8HW]/UuQj -:y|J6#%.ϼE¥}`dasl( JV^' 3_ݒLv~JCƨKЌz{G:(zI\/Uw~(ͻ"vꮹ<Þ@~9`~E8u"BjOi̤m0yW8z}NY'2&r'6T$?&J4Tmvbe઒/&^%]aۄ \<1ajJ3W@S v |HTUkY#<<뚀_kFL2i8Oݽ4p&Q=XU!"}}tdو_KS?vQ,Fӝ&`Ō9w_e&o<In_ "_y|r|L"YzT? 78n۫{OuގNzb|C\԰¿%6$1OQ5g"׻fxC)1Ni&M lyĪa)4JP¦j>ć&|{S]r[(LxRqL͑-C]k^#QX}p- |cla{Cr5ϊ+7'=ylVeL$.n~s4%D"S] <쬭xA_:]~C?6PTm?l$({i #znFoeyRpuBCb$MB8eIrk7\BEݺ2 0YhBE^\ b*F)s'SVŬCuХe0HKƭ=!,%5s>3jNmf 5\8O6aƵ$q3&l_*mBg:Uue!]l˧( ]f36#pY _;U5&pik36A,NS x=!4C#VGڶB@~_=gl|̤wlǑrEZm3EunmJ/F̼J(@nj=w$5ei1>4TFp{DwgL{"7 4sցels:W# '<ɀ,-Sbvh7PVb)}U4̮^Ґf:@G I7lv[#;Z2BVx&U!+cIfѽP=3ö5O։nP\lpBil/d$M)I~blRQorblUa,:CDBJ.M$Ux';'}V$RmN3 7ݫ ¾Ϊ=|Οx&M =SwהgkD`9H~-0M82` Iͽ<]LN>n أmX\]8H^VH;.'1/6ۗl Аxz"1?|(5oqdBNC!M #=,3`'bba`&bdgcG 8A7/Ld cfe/9XؘىX8ٸ/8lL5?#2\l m:>鱼p0 Ga{$.,%Sn$ǠJr]UiYќ^ypY$V#3(LYKD847J?qjqk0Uc^'4Yڤu4rwx'U'L?&ؔ-!BfjI'՝ޝ@*#W9H&1nͺ5sNu@A+ïs?{@ :$=?_R[Z#gȱ{@f*9Շѕ]]!'v\R^MIei"2R5YJ53O9@fQG)s0PL Rʹiׁ%:j!k`"~Ay XӋCAG( 始wI'*ƴd GAVF*L H򴿱Dt x--NT)DI,1^r&سO~".*116u8bKm 6Xagf\˖ IYliJ;Lƃ6@/H`WŠ>s%뤵goVf~󿘌'})-+N Abȉ crHmqIIG꿐'k4t5Q# 0wVݥax =i*6;&,CJԳOG2VW2g7H,2WFKFt5\.Roʴ5Ww RIHH#1$`@_1~+x)$A\(생(ɼПrvE&;va4; 3<@U=JOEHK 4 d[h1 "k Gi4SOבZ pdĴ\,(=O:̆n%=<[E $#{̢!rf<6ɭy=X$:ryvuxJ Uޱ41;"q8FXlV#ۉ)DpqPeZD~ )Ѭ?y/Ls1FxyΑxRd|ʩU6øa<=A|~yo[G3eEe'+ F F\dLyAtZ! `L3-"D t2Ep@3ja+VH6@ Gwe xQJ:i29KǪEz:w)TXޅ*_ڎEsϳHY/Il8Zhy2\&} +#9 X%}9a]\,5KWcœ*ca;&seCS$wߚ8bBX{f5E/Ӊw)rs2m&>hڄNJkM@*27'ʳO3y޺.zSGcKS}S!G:Xfۋױլb{;)t6*nHv\$8aT\Ʋn7s{'C\.,YTrwQ|0x?^wfOa98C ;BFqɨQr0No\KBZQahPUR")H=ugQb:&3ВldS%v  Et3re+˸ЉyPJ/xlmSE`zq]FrZ:ՙ@]ò#1Ia@ñ&}#Eц񴱰 1J T`NU@N GLB2P*1aOFc@樸Ǻǭ#qPډ7ip[|-r"BUQ+.e0%AP4xsV?.kpfҐҥzԣ!;{T=oLs+pNNi Nia:夽o:A1|K5;h;#18d4CQwQ3d"`kVG\7~A/E8"ta*8krһK}C15Ɛ'41k)`n2Q4D$2r.4<4\Ȼ <|',YnF ѩ9ibF'a3VaYD&ӝus*GlL/B763!Mf{nH=+;!sY&Y+"n })b?iWhË:[W/mPCkg8ɥvu^\AFE j6H}}A>蔲*Ek3Tq,"t 5r҇k\+֌AB 淣L$n£e*(\ F#SUύ^. 02kJrQ)H[7t{"RNN!|QJL@|PeHzrzqr<͘w(ފzqOIqRb+ьfyI0C2M.ID6Nk-1{YvCh6nҺK}kmo]=k7`(H ӿr /8+xѫ|xqpkWp`A ?ܝ2~<|U~?|#mxH?w'$_A2pgWS?K?D;a7G@W284iB=K[2kĄMnbGC"JL\J~VҸa5CdUZZvRx)FJń.47^zLa=q{һ8&MWs^̅*#?EZ<ȍYwk &#p@ }7q+O^cW1K ?܄B A2}dVВF*a?[e.%|bsML7ַz>GGeN-\T9#iŧ U(^F7n_ڪxj?|:zus{w{y}>\}>]Z:4nضv6gdHS> \-ʗ׳Q֢]5jQ#DzDo`w?͎dg w3mJӯB8|ExWPrQ -}q𱓤Yf(DD,nݢQ#99DުeȻnSi J˽owl͍LJ==ƽCJQ&چ!&Ы=SE$:E|LI}\X]=T:,@>i 2|}mr.|}õoO$Z~%>kp֟6D0a*O,7?:$콂-.`o`n.BtP I?%<A/ɾJ|֚ߩTB2 l|s (Q 3FSB) dkG!=GƑRiD8̍1g W ^^ܒNpv܉Xz yʴl$!oBe}E;t/3gL2R» E`1D(R,VxD-(+Ov|9) C8;U-Ux܅)oye&k!`m#;&OvdXp]T OTX^#s==b=?VUd a0kgN/ s%硒TCŦ%~6qB( !F/ʗͫfYuC#`SC_,qs$FGz׬%YX7}!"GF- m !(mȻi?T zG?%<އw kp|? m,Qu/U3h\U)"-ްdCS0R! Xw5]x7,Ѓ;Q]WGalk +Pn_.98 quʛ;ʃĆgQydHǰ=bᠼyHrm2^jk[ x=%&T[:(){{HJc2 ܬl2TMkxZiU|-_8':aPx\7CVD1/ Zno=Rq8šRjW7Bq4[q4Ҁ¾'v1^*ވ>iStgLLrF dlBngtOތ@a5>seZ癗86bl13. :bL5T#1_$o,Ԥ&žb79l1&iA{r!uQkB=s{YD *ơ%H7{`nH~܀>kn QնLti#zj'0/YtٝV< baoYr8- Z; %2f`IM¨U?G]mmCȻ)\e R .&Yv ׌7mȵ۴[e+;[09mjBXň<QC)Ki [K|vݵxVlJ{!JI QwF<'&Vr ;t DY2o,ק٣)Uwp-+ky=2![i Iɧi{[ \)^)I\~Ep"ٺj !&&'Ӗ*j{E|00TFJBGN/ [rp1!x>SI W *(?ţb ŤX4Tñ>+^q1,SߩD(="gs=<ŀl!OkɁO)_GY;Qt$dմ )hHe8Qyy!.|fmJ7U.uۘy]+F]:g/;H6QQcM@G=d:NMW+[X^=sqcmwQj~ ym3-Jwx<%s=hCz|p sm2NUtKe5_"ZW.gvIG׳ C7s%uXgLqRQ#niWKdU*/ ꃰ@s3ZQޗiopʏ@S!7k ʽ>b`$`U'?#0^L&=@pǚω߫^&_s4r ^=m'nٍp4s`Qx4߿q|%KDz03:1oRMm'\133WgǕ, ԍрF/<8Z ⡕]ټϋ=FA!*0"-F`Ly, m=3w3~W.!RΕ['' ╷>m ҔHqT<TZ+C5Y!oef"xZ{1V~ѕkiBrQ~\E3 ki[eBv 9g3>iY=Ə=&)Wt)c7L MXs4kq؄ft*QDyXưƐ1.,X93{9Tq$t4 l4ɘ8j/`T[Ϙd8diQzH|.-  ܔ&,:W[kOIwYA\t>WOPdCWyy , Y64臻oCҁt+%M͍.LWfR)]ɓRu%oWIW5:YA}Db(r9{%㧊Par?!uGca5gNd`>; k> /<3Z~Y -u+~h@rɉXXi㗹1$5_m!rdse d{vcY{| ii"]IeI,wfk8"TvM ,iP6\\AͤIBa=|^HP>!M|{E~S N2ɶzS)jCrh_24\ , dUzp˹,_Uچ AM0jm YաX 88jK{]$IPV8h%,OukvKu/ ΐ Ӊ;Qɪ&:gG<0z^ʑÆq.#89$'튜+>'RCKKJ#1v(v$-RѨ\U&(5rr<=^f?ûr⢮V?_ ?V6FnI~;]"HgUޛԉ('-3.5 ρ"K_B&n, >FM@Y.FjST}|&ikFISIKYN'i# g_$_z<;pݲ Vy]O󣚉ukfђV%:vc{,">էitwWVX0TErI;"Tof""QU)ڑ @qd䝏<C u0"E#kkʼn<*a+g7*[bqrFen&=B"<4:ڴ 8a L~O~ +Ix ྩ$h%m<)C+ҿ#Vkk7o3 [wٶ[w,Ci/-};sY3t3&ɼ@X?\ Z1Phz%f2Dunƶ7ې'<#n3PO0}^F{r' =:..y*#襌aJ%!7+P$)8p=]*!RZc=J+snaw9A-cJK,>ed;mGlrSoz5vXN\_L-ݜXB>GזVvT/h/~n.t4Q-lP>9ùtʠ02$r㲑@af^ɢ81Z)va/w -w8ם K*2Q> 7AS بzg 2=S5y nW E 5_FaM4:DT_Fq:/®p$(u&ԍ-!"$#8|o=ܰp7,JHIȰ`H:{cBQū0@yjF^i3sgn7uFZJ7- ށP:*<(ëoJ W6Q `m&骽YV}NYH\V kX'2@@Kw)y}JN-F# ?^\Q4yП48e?JyY _&{͊aJa{Y{"`(uk-I\Q-Bܮp}K}B޿UqwCZd$e79m0Tc#nkX!\CL8%OĚFE&x"Lҧk`z)_϶vP13 jy]%Aܱ"!A<,ˡs=T/]hKC `fB$Q1͊$8\gKg {9[KRK>K?0ȕNY+MI\sX;bac?v芻_5V߱z%l0_,ƈƩø(m>bLf)Eiw-@:ġ~mrk9d s,iT7B|"4HG6J}#ߨU0cwLY#vԻݴjf+ԛuHȒ} ,ntD!ktL}W_?s<-$Y1A" '*ɽ)pn?1'z9 "f޸Z.9(TF Z;B7gv *8?mzAD`(O/XmFb>Lkha axNOZEEHBX>N5ld~4MX6<~pk 4^M4dVN-U-PJ?~kY Ty\*^vSGҋ(a!2k$7"~ lnA֛nc m`ĵ*e*3Q?v,F@EZLQ:͖a ;w3n8s<. cC4gt֛OVI-$KJ!=GWV)Imf@ HLGk[RG \Vȍ>- 8Yklƕ]' ݊s{kP`IeyօZfht$WJi?Vf ` ?1=<1=K ~g EpIT<QUD$8goii V{ؽ'(1hwoC"IE߬6+sPEaMh^R\L6n$aOWF%ڲBtXe Ej+nkƳ^p&cjJח0b,gq" =M6MCzරbbZQ*  >:(]=:Y3 lGmo@N$I77P!uS~k4px.dp.zYlо^el2䚶1cvtnϣR-%s⢩.HF|$W.+H];8sʷW.Qu(Mv8#P"dأYoCֻ&Xߕ|ڢ+i;yf{v5+5<P!~=Pd WBBD0Y8ib>F"x:L?HIy6ǎz:U}nbz Q!5X+8'ibz;BqGi(őpR[1CFooM` dJEz^ku3*ͦw*:!,%Xm&kuY5 PmM5gchcg whi\ӯC8P2UJeİAtmF|.uGoEj^`Mђ7^ny޵2{+MVy7īGw+Jm|e&,h`+j4s~@g+f 4OcI&8l7m&Eus&٣q'&+mu}`o~k!ȵyht? Bi7_= 9&J8 N5ʭ[mE\y6n? ORKv#~i)z TaO5̝~D&{z,|=a[4GiY6îl֛C֗Zԟ9_0*eWwY9Zj>\ )%gyVGFHg b.3hkKk-?e6x?EGD`C>eS:!ioqׁ}A51n8юr|Ȱm2B /b|-':MW5~ݠE7`RI+aD9G_8JնV;3׽i飁2 7r=lYkzekx.0RȞǟy ˌ|(ũJCm)fs'56gsRWBr_C|#nz ;6\Ȉ߇-"&9A.tVPcX*Ȼ} BoĕNmǧur 딴GEcNUu# 3R?|yWܖń6.SA9wIq-t;}g۔}{j!7E+3GzT0Du^ƖfvY3Aw]soEdc⯑XsBNAi\GGiRdmC5 "SO~G/y*őPį%R/α^&j6А {^>ȭ8Aa> bH5@}1nnhq5#FԖxąmK'ڼ|R3/6$?x=A΃:i X2GkIB2^UΧ{?7|:Ӛ^ ܆*k`#Vplߡ Fo?lJ<<npr\b%hf1y54?}kYQ\TʪxE L81\?dʈ f r3Ҽ;ދ'>@^-kc@o/DF%{ Ƹ]Z/gUdseVIǒ_܏ȜDMT F=* FR/T?:K=1p7*̆= 䍍j:*I՜kNqFql ~.3^p)2J帳Y1-{ ɵsE d{q3?<2:%"aMKY&TIU;XVSLvpW*9™z=[Q% Y`n-_aA`!ByH !@G`e/ʠT> V.zQxgQ}H#@\;|+ؠ(ؾhԽ lMZ88na>S!mRYbM o+Ε}}_7ac?ǰ]`F+Q^^%AZ@pԯ0pn3*ԨŮMR;]w̕?.*:R5s 1ݴ.4ʢi߆vM@ \!\X>tGd?P[<YiĮt5[4劻 ߄ODA\ij9P_y)Ȧ'Ylaw# y$: 9m)ieM:lyVcvg\.1EE2P0J~@%BJɷ-z|s <⟁snsθ28vp MBcF*;~(ii u?1hht Xh;oIp42ňBz4!9iItȄ&OsDu7ǐǂtY@`l,AdlICyOVPp]dmBN@vir;t@_~"\NyrҞ:1ޓp܏Ϋ(Vzްq',Uߪ8|@x@6*Xx9|Cy)rӦy2ƒ-xvz(;0X#Z@xa}ȿHFr k2I5,!)>8!i{m i MWqőa4brnz쐺1wyu}!Į(jͣsZL<AOvQXӂr,.kr 'ÉuN6ƺdL~Hnd QYB*f -F;iXL` ic$ F1ژF:&As8$ɨ6ܵHuU%Bʦ ydr@2ډ@Qck:=LMq$Kސ$7e~0Gl|6=,,]mE9vg7)c4o{YQ>E;Dlڿ\}Vqp=Kkی_Ϗ:B&,]g&dnدdJW&\_c h"~g6&@%qG@Ȏ)E 昕ʝqx0tpH^>Ц<WR!ࡖ A2CGȎr0j[K8m$5h/^N:U[1[btdZ<4iLi s|GrϠ\%Ojlyޣfu_iΓG<%,[/lr׳ k_/Kl)zS'. eK+"R5r=1X+bJ;ta }E:Dq0 x5gc+? 3\`(s5\(kf7Ĥ[xSd(h9e :J:4mB(HXA'Ċ옶sIk:#شml zmS74/G8X["44I3{wF7% 10>4Y+V.&Y N%nwFNvLHK- JOFT=9%Y:  #%P躰6 jN'8ot|M#kDJ| >%gN+„ҝ/d* ҭNlUOM|1$nDs*I1&V݉ ے\Dc)]֧.J3̚i瀴 \B9.ǯq*L /L#Wc蚔qyBFWash.~@kB#cDj'3Y )ySh^WkQ=@9~XV37g]9Bh瓯dR@Q m=e7B$`X?yUB `{#13+E\82I1TZϔjqrjNIu1?E!a)XeI%Ƽ tP2">a궔.u$!swQgB{^HD,et^& "2Å^$ޣLsvFw%Ga-;ƊqK sY6Tkw9\CIsx.9Sm1b 7KD1aC,|^ñ<#x@ ?c8}U@nZ=Aha I!$3?Hrȅ\@FK =~mJT1)Z1TL3Mrv*8lx7 ie5<?Mq%duTN^b_jzwoVćqxmr#9Xw$< &}%DL3'*$ \̝Rvk絴miimQiҶm۶J时mgJ۶W8}zwGj͈c{̚3 >zb7 Ntyω '#g7kwkMm;9X'KfH\B;z~e5t[zZB.s},'_(ד]XY61]շ?&;㎀"66oy ڴC|0k]ܦi>a?e!uڒFD%hE方 4 nO i&NwҚVwn`ӱ13=ENBH?("@'68+3 !# '+!'+ '!#gr&d3˰3N+r@wrf^CdtmD& 1O/^Fzy|GDN+0MeO'#7}}w+i}o024䖚԰g竖440O+n}\U7b;iӧ@f=it^ou}ڹ:96n _<,1kDޞFaş/WNr ټtǓ 6Sv)/VzR.J~IQ~^0t$sǁK,CHMM:--MjL~F'f&OxzwLV|iWSSS/B#^Ypa4f3b7ў@տTa፾98촡*J5C&1`.P+ Yj{|&v}ⰱ/M545xV,ݝ^OU'K$1 +7S\&Vd xhxs %}NDDQ!Dk$Ũ(y˨(ﰖbb0߁(H#(?˫V JpK&TQ 1W>|53sװ x_K*1f0E,v%=`6݈̽ s_⻇L=7ڜgVFrPysڙ1󺌔.X1hDq@kZtbSb\)hr_ْZQ>EZ11"GG=)e !gS`nIA[Qc)c.zv\DiUdx;+E>Am{(y\T?hEn2 5F\Lw{a5_R\ ?a_=r[}jHfKdE3% S_Cp@n ,30loRۭ~;܉tb7-4jOmm [ew&Gt-܁kR_{s㝯˚($/@PB9Sbާޙ`Vh_5p;\q?YO7R4pV+SQ9 (ϻY>sG]0 $e |b,mzeШU&bYNns$km9_X$Znڠz7S@Od|!` 9`L=`d!m#jv0ED)j;왬ĸ)g YӬCx>reށggd}hS^'!+kDp$Ɋ>Z~Ҳ5\RPcyY!K;ǩ|;59*>I0A{ L֝ugWuV=D=xp%Y?VwtR^Íˬ+-?3E-BilrMsbXո)ہCX *"|2$a/.c(1p;e- $x,nx9g"4*O͘ӆ𡤓էoɿ;F-#9vX>)7ގuaA~~ w;=b%GnR\0:WAٿ7+CwY|Ǔ .o7;LZ*qk){ȼl ڠnӊ"!*wHwݐBZW?RC 'Ԛ1:FrGy}V3ܛna)X1nU*@݌\6%Vj-/)A٫U+*|*Ίp;)?MnM_dB bj=ҼlWp K&M[uoZvkpPrᴐz @*Ț(YtxT\ <[zedw:`yiX S %fbb,+ʑtԤXbxRw+l~ɦ6q7la*&aɌ0 Qܒw mq*!cލ#9&L'Kz)̆8FwknXjԳBqli|b~+]r+"*%EW= [q(\K_G 9eQXp v7[Þq:&"O|ÅDTyOOSK}P_[\Eaq#+ _c"?36qkrydz@, f[QӺݾ(Nid,\=.`6-q  Ǚ@qVH#=;{a ^_H7n˦6f[]/[i-_fjL65|sTiq݊O9T(/;]3 Cܗoׅ>L GQU4/]DK얤bpޗ_ Oqc0bFu6KycZ&NPӖu 8}T]$,۳-)S6/hJ:z9S7C;lW<ơ}Y(5CJwHwvoo ޼@~Zd'K)$8ȏ,KK܇N]Z޼P9-^%25iR7ps3ce\= nmiQR73kߵi`]԰Re<&ó翇}/'|n֍Z%`OJ&T}tK95?l/@UYww#2f7}ƻV$ФPgцIVMio Tf_-cﮆ k+ٸkx4; ~r3(H^EʾbO nnZmKw] Ąލ8`1ӧ5gC;2] xEpvN HJ H 1YJq֢ "Yf\cٲ+CbHYQH0~!fW*Ζw/UhHoN( }t٥:/[KUi' Eߠt#kON` U1W nS=^L6'%SE Hk X.+̶|]|#hWJTc Əa[[-,RgsDଛ_m/[R8ȽO{&ψ6Ls%^L 1l@On߱@,ĜF_\|IsQ-@ZSN {:NÖP~ o[};9߸9; =ER=$I<@njҮZfOhl>Rp ~Y5r%NE }-n$[uOJAu?azZ3n?;xOw{4~m]AY`!z3FL )@ 㣵IQ@OigFp#c&wY(t;49\$37 ?& hDADANW5,tl ?[ *oYѾֶ`Ce74K؆rN6'mT: _BRIGTRTF|cBbHTbBυ`ݾG0[מn=+NJO_Wd]l{|_^ou\ou]7;'T=|,w2٪y#5-#%R>;6,G|"M t7n =,FTd -SXuV釕pQ2L01XJ^ K}5cmXs}̑f| af_[Aů!9܁Q9֐!RPJ8dj=Q\>)ؗ7jjd1|] ۛ w%vjA/ܲx:Nw *n| <>asý bͯeWP~sGFV O,77{nUu'E㔾ډ{2mOwE"a7 bϝziLV訚 ռ/3)r!b9B]lKV6%ӜCW FFOr8oG7lRF6\ ǫ`u3~qGvj ¬3B[lLak~C( YE0TKPUR9!lZJGL&Re UElA_3;>ߕb|Q.^&"Y2Zv ^u,R|bLok8(` %Lp LxKYT¦pU!X`z{O^9K} cyG*`EB vhz:}ګHTl)=8lW;xБ&]ѿ"FUbYXQWP4u}hNvB}tf? d&SVݭ fusV"i?Ownul!dlaakrG/R)8q1Pw'j \<+bCAGE.*\OLBC^Dst(*eêVʝIsS2?|Z:YHHYFp_6R=] C:}3AZY0|2y#)5#Ut 7vj0{XNvۀLW8?EUۢFa>UJº]E@X4밑o캂<5NT_wRxO [MOY^#Zϫ&[Z\"Ls99 =%<Q(6 f9^Rx(OS&UO(1H+:XT\^K]D9(ebl;{7\\HyJ)i{v͚ɿaoeZ0?[kSw\^|TtdS8ٓ cPm6!Q?jHSEE!Eؠ1e>QK76fnv7=B 9^jd//Ste]ّq)6HDQ7mc}qJ uu| [aK poQY*omD61igt6hmC  e9kGg%Ѽd-8q9O$Ƞqf7=c^8-{G\G|^v/]ƙ+[&5-r3>^$+|>K޹+ |_`|=C'P)LdȖ(rf3d>qN[F$ål' j x>[9 uKN%g:Tj*Ds4~ieFr2w˚98]Hjift` kumE7na %r} -(vb_=};<-Go[p}JTJᵉQCBc**&*Ir*c{4"LКkpq>i߱[UֱzAץoQe1y#ά_*.B?c,RB'@Ե[*^yKxu]|k|ΑK:G(es+}|Gޡ~Ce>A8z`1a1\}[Iu~JeބTYq2-_2zkʉ/zgD5׵@BCTGgqfD.8stP$>j^^2IA"\;c1`U%9ةRb θXŔR!_1,-6Cd[]n~iׅFD2bC SB n;;(pdyl;"5IW;oP_y!y+1X>&M wJE H@ɬDf|#2R3:"~ `#d\A@}:aO47M ]; Fz<Ħ\7c%$ـ5pT>AQgleԯGg_6~ߕ]N@;Y4j64iO5~+,* Oukph)#1DsGRc( 5TwmvvRH dUF/Br|ƼY}RZl>٢V3f0[J*L7]b L1D&x!BUԪ9њ{fZ!I 0&D1}twQ D* =@x2S#Qc:J` t jyBKy*JVϗJj0l9 }7k.pb 5[fc WqYzy.jR l'1s&i5` GLgK=B5E60CA=UUQCf )Y)GMLL{XUFu 2rOdK/^eIZ2Cz5g}b? sXz9z:$6K*4ETOboHE> {7,=sU➵i5/ըӵցܝo쮊6#ţ*XnXux{/jW­ڷW%_6]֩o;KU u\uUuڶ@UMc?5`7pIDAk{'ŎMC?X>قMV^QoǷs0 ^@6{:BMC#ZkЎzn}[N>'V.usmVQP5:b|Te=Jt?$^䵓!/ 8ތB<deeQDadъ-RNvඤS~խ~L1@7QZI]_5Y@%׺7Ӂ_`ͲY+Aa3,;K q5!TkuZ#Ƈ oW%le8뇧Q|!rt{]ּ5`1#ΜIE,:\[ 1ľ ~ Njz8EϧDu:cUtWeRϡ\B7}Wڏwv2M\3΀ )C3R:$M>ZlJ3K^+\o=:\Y*H!A<%RXO* -(c@S/ sq5S]J9sA`>` ?3BnED)U|CHT fF\^mlnnFHmXUIqI7ٮJ0fM4rQ ZԈ0*T] M ?)g_jqQ #Sp%FCG鵊<:A$MI=Lɯ.pnBdX/?EY$zSY". .Rgc w QHP67fY ?{ؕkNDQu@)ʗ'G7y My\O%12:VC1 rrRL ]7[)͗"|Hx$=ôʊƷwpˮ\ItW>eԵoԶfV5MAzkFp"]%\#r&>r!XIvG֋L:Fԝ+bmpY̒5I8kTw|?uWOKFQ挸`,7̗8wwK7^otW'Y~;?y3^!a6QL1 ^%[v.*/y#º|j1cQd1[9M#.=-M̫,Ɨ) Lvѝ{ōJAXbBW>΀2L|psaQP*|ȫf/lb4:aATYɚ᭚H>lrꑎ&^[%q{Lw}HO> B >BP{QٖCdz!]3CkF\`,֋l&j"0X[RKW~ŧgȺ%.gO00M;ip%v>r,N>2\]Bp~,Qwsf7Q;>QMmHZ&͝Y_g_Jx#qH=sd A n@dX(F^U jl7!&a9zKVr$,! 6ΛH4UjIhGu{]fqӻ`"\@qZ ؉7x }*E% ~9P-9=!Ͳ~d\,ߚ4ocA}aB~WSd7r1s202ұ223103ӱۈ:Yؙ_+?FLL)eӛD'eS33 gOuwfvfz">GݎM ep.#9-啙U `*.kÙ5-썾# < 3;/B(˷ÿкZ(Nn陑瓘Qd_R0V_dRTe"&*Rc2"`nop?i©4ұ}kͩ۷ǃGk[cȗ@kQir/❒}ldN8y ٪fJ*˅+t.%8=:g9y懰W~yo20NgivBlDYU2qёAcgY_?@}M{=!G„f3$wYKWigqjfq.|4,+!PL Q3e1 eeҟ&}Qi7㛰iG&}#*%e.ksy#P潒:(1=9k1R"Zu23Zsyy rKJhGBoMUThMyl߾(.ǜTw-y]%d4 q6u*P.LZAwQi m$`ֱY`v/Ձ8)1^~0αq(b=I%SCew¥}|ǿFK\;Ւ{ܔQmk|Eѓ_a nU[VXdOf2^؄f#!]ДTtYc Qa[<õ9sVqәcx({rMʖdL{=Ucd',2Բf3EޜĆctGEr9m6Vpҭn NsFЦ>}vezMFSfnݕs@O>RMxR&ZCs/Kv=;ǭt PV1 KeqM/QIP ss9* s hԼ eDbRDv¬\|eQmηӘ"rGCđEYȌن!uU}PvuUг:V*yQ}6 d ^hBN*NI̝QݻG-!=>(#whGNH<b~Z?sbGl~j _88҆(X?v!KPlhAJMdJy'cZ#0K@_\\ޫA~dz<hfdҩ"Ga!ø}CȠȐ (%PEg~}tCAh?p:0)V^^+n Gzy3)S pBc?NCk9N͢[|,n̫sʑnt"4.634%d^*|/ekW&SD 40˹(: ݿXãM Ȅł@NJLºzUԔtg/$HAO~3*&)Vˬgʟܒ3ĚS6BfLJZ)3١PaLh8<\2wq3 a K[$D<^f: O|,„-cg3,hT桐7XYyS=|!湁3q!D޽U/[,rt룊̄ʿfVN=(;Ss+ft**R*n:|èۭ>zsbz+(a8ʎЯեNï:y2? =7򓴼m6U8I OfeoZ,a<$_\M!aGҖL˫8!0_f8$NHK|i?ɟ]20d ߌzI|~mQ+,83l4;Q^F`Y;Ăm*#-nw΋UFnDGGTy^-1ܲNX;j D:#Y:.:H쯞8G H[`WDЕ_~7[296kG _[;Q9pW o?HvA 3 `Hy{Mpy%{ڰ!qΌFsDmkB2S{"ODSua-UA[2#@Ȭ T(>_ʴ ~=P(eyRoE9.پ)n@R, YU'Tw]a-6 qrӫ:{GQTg|.yBճg{!@Wט~n>Ut dmi U鶻*C-:7_w]bk3kW`Qg?f I熩pJ- !v24_) 'QSwNa я ]!/C]xvrtYD09gőу é2[QfjcEgu:#D?v_O2Wye6(0=iؿaBO5';!+_J/J_m&Nf'mۇ:-~yeXq+,.^^6Ac6s)ϸII:5<<~~<$._'cQOqc󀃓Re)MfNQ (I 2"qݱ\;iS J}*^ߔ{@aޕ wwKq(V wwJqwwww)(.}t~9$Y$/qs O=qDN5@Z$S$_L7@}i2ULN4Q}&_~ 0Ae׫MT[hLpT$tj 7p=bm25_|yNs94l΄y]V2TT'ۼXeU aFC$ts8r+r:KQwr,*BB k.8/X^eK SM? \|+ubyF>e%zHo0Rk1ϓiZ*axfw{fb^<*)B Gƃ #Q ̬C+.j֠?ρsMx~&5R (8={{di@s i':p3[}۫u@˼uʱyZۥ6 ϢPxm[C̑7Sn ! : 1w ZTb,cgέJz}~WA< e7>ݥG6B*ZƒEelbR|F'YǮ#l2 u@45*A`mhE;<ނtmRl,=2# !ę]Fu8eԓk\oKVn:2-hN/xv9gD |ar$&<- %H㌨DJ\~wbX$m#x )rjWaQg:TB'i^OT\[ZghVհЃe@gSD̓\Җ=(}E"4dicVgrUk.מ#.Jʈ)u[r$*Mem1f+ `:$qOҭ $&K%g_ӑKmW]Z v fH`6;U>xyD[aĪϽg C2+RD<Whd!|7pNv-IN[]3 *ca!R.?%*G!*M.{b+eIL 5eb - <˰AIW]jH0rs'~mT_I{PzL/>ѰfeҐgl5CAeL!E*E4zL-t齘1kqǘ6Z_|AAIm^VhW塛vr94(z}vVWҌHbo2eև?3{&=Chq''!Ӫ6܇CEHn?jNʷF7gA;X:2%}="=\`+CdM+`uXZv[!δruz=$T[OՋH̆l6H7h۱q:@آkGeB+6cg8fDfpx; jNrO+Jed˭W i|2jz^6bQbl 1j85_~ٙ;bRǢ$4農l 5([@}m0ϣGsr+´GM@_ԟ$ c1i*onpc$މL$.~{6u'fW,ީHC׻mw[@{ׯ\B]U*XYP(܆s^#4ũXg-h%.89Lν3b*cZ(> ]   Nsf̄]6tIP {6 ϣK!6Tѐ+ޫaj#&-hLȑش_ttFbGͺ9# 䛸j68]` )\ r2 dzVtôj;$׎µ|ןE{rZˋ#DoqlLJdȄ{Az+2vfI˧ Ҥ-JlKnId<٧!קzV_/ :iY213R-x{[F"T!͛Su_"Hra<;xYN0KēDH; bWdah+>V+s6!4to}<㒣J^yA:=|Mn "(9AìdO^Ri  Khg]=³7wko)Χ/GͿj<:zo'@;kg=f) BvmB%m cb\Qi$ uF@89'Wk866 @`YEx:ѪAv=AX6ҩ Dm-8l["䳂%}ijWp;X\J1K>tw}JgL%6b,$nkGd 庹;/_)7UrFa%BeU.ΈS ŵ#nb[[ YY OairKs$ jMvG`MJ RWy> -Ҙg\ř  )B(#PsAIa4sC# bT͢X|n[3%=X zJIG̦{tnng *C*5κ k*})W oK>Ͼ[>޹Kˍ"'UrͩQv!- OEdLs)bgeP6Nr!&63%\L9t?ps ;Lpr w:´{mSAaX?VG CJ[~-,̥YWԐq&/F%Q@_C?&+vɨ ǡźl *g"۷(3rIKi Q0oA/1^q/8"qR6=6nȮ;s ~W4;W^(vP OXWmw ?m!fWtk"7=d e9;:̪(] Ф=-,o| rU3L^Rp 1!-,5z`>FwnPL/QMRT3X9|`_+%Kd0St6Ab8ԥ-hi#֤`^ Кicfϖ 2_}&hhz=nb(gKC&'tF,@5 >R@'r`2OTrchz ^_ ,IdXSm}qRC#Pݼ=%h௟w&ZvZ.RUarcĜ(yS!62؎k>tw,\JưGhye=3e./aCJK"ƝrxoRlnYok'"Cs,fPЬ:j ʴ~Hzd=v6YnT[J곺xA[\fwɻʓnP엘zV6S1.A *a|f:8q@S8M`/G@*}-`:YFp?VuNhuIvWlfk9,-! ĺyhvFW!dCҦ_SOq`4oG,{.ft[|Vx1Ic~1q?Aef fkq#}gLuq+r__%:ׯvgKS5+[N8QBWwzZ ٨.)iP;Γ>sL/د~qgWg!,cøyYC(jC]Uєx\ OF] *$q%[>{:vs0iHKSvE~wN/q I1߯΅/ڑ;~i(/YvtkP|$ tqOO1Jc&-RO!2&EaXekH22_4mR&&%/a-kUﰥ靖;ިThʞ@mTvsulx[Al 8. k+5RX#wv:x@&ӕ`&eJ)``?(iK(zwW<7[]!sbC<MKk8ڿ}*7][AӟC?SF ;d=w䙷膕̛9({E;9@qkHDzw~k3Jłq'n|(2Q6;>M 2dyH&ˤa1ɎڟYc9sKrZD~VrKV)_Yk g|!Ly3t#ej[^zWqZV0n|g,G(XVqS*/a5L՘m9._WSҲWzf|| ZpVcp.߅Ό9r&ڬ 鰴ᅱ2hx+h1 eg픑 %~ϖIS"e1m݃"cppˣLT7Ekgk P5lqp:C.Чȴ DC I+#See.9JXER(_r60][٘<|OZfE, [#ѯca5t슑{*>E 0UHV0+$˵!z`R#VƷTAA;xErY,9LaE)Q|2pE#/݄[&v[U7 b&b@jo~]G1 ʢN+0YhV&gp @@~-|] 6>,^JneUl oXԲH5*4hAFm:oڷ}yqN?TICrX sQ)VJ< ]vkQe+ h霁 v)8z;l< L R?}ū"}Kzm TCYZ$1OZ騱Э+MVׁ>۩5H4֏bڇVY1(:DE%X&:DpmuSYP!K *Ҥ$^R%FKJr0J,u^5NSL ")y?^ {cDxc0K.{,W哃*J+±<җp0ΗZ;ړ=< Q2R"(C%].4F`0(H,#uʷ?Wk-KO/`욤l8rbHf9tpo<;逿1?YO%?̾Δ^g̋ Bކ@`p+6^)&~)d"m_l|;ug=s=O(M8 vWٕ`-l{$)3SU/HzOL 73(Ϝ+6 u\jsϡ24cn1=xPL[T$ n ɘIŋ ]k'JH@5.a梀N.B2◦@Wv}21 {l" M/QxXۘ,v׶RhzmdnW*sX< |y8d_a#Щ?vw -$;q1^O /nOWHW̠NBׯ3[ LcL-QU  фݣdڽh`XoZY ˌU}t" |᥏F.g-Kx3._AXlJ@6g̯Us/r07*51(@vgayt-x!T#b`z* _"fYhZ"qOG$ruESBai\RV6YY3 a1W*<9Q QE4`[) yJ;skb: 8O3\ *(pU_8#!\p} MHinG,@҆߫ 9\mX 'Z C,L7|=B/0EE6j 6 ?)P#w*H@8i-ҍnXȯEn?s z οQ|rf(̝좬MI!-}YxXKyRUuB_ރ;8 reIcՒ7#r  3}CS77EFX[[P9')تR3 >i8NوӃ5 jTasϽڂb.!C ϭ-)bo?eNΎJzv$H:D{LtJ?+0걄B) 5zFxkOrhҕGck3%cgdaƬie! 뻤,`hdb,cojif 4s21Sqr˾;ZV.Jfv^üA  ?}e謷`xײfq}K1{~#itn*WgbjөPAQ^% @*B.8je<+7g2ow;4 /ۂ6R2dE @6".Du^6.5|&a: p]*3Ok(10]#1;sČo7쓟_#*$_O& ̤7 S|No .QSq?I?pg =i ~_> \ƦLK8QM2Nisd4O/1Y?Oa:f54F3~RΟF*RsK䬖uiذy_fao~1[7U/ -+ۑ$PwmBsqYn-0k&Rb]RQx棜ۼR'Fα|KZd+S[ĢHoVXyΖVOSd VcsA__DP~Zg%GsaLu V=fq5njP΁@ۣlai ZTmpAo~P@Y TZ)okF)ws>%&CGͻ# q "!Fw\"@tZ1 @ 7p렠-ڎ9{TsOOM VElw꣺Լ8h966SlKHHWsĝ qRɭy썛/y`JJ=0>TP@F0F i=f>q(掂mZ xvi+L PC: қ#*EOhdEkI̾1B93I(%M|[ 6(!gu*c<:gUk4h-UU$q] WKb#؞nV6i^9G6.{>T2BK/ln\fY_Ӏ|Υ4ΝI^N'T7)##Uom1ѧݞ ݚ@#'͝xE;6Ү!`>'ů#Ǻʷ*(Xp2~moO _W *l.Y} xf(8Xfz8+俖Om8&=@%#PF狊dE rZ?r "l>:.Ke`fxsv튡~|*(=P1WnEV7iPK.Š?!"u1dBо֮/~0DԄ fVĂ.IB2Aĉ:g5Mm8f}90pPgirTΘ+]7Q 5 /d46?fq:U5Vt} R.i)fc(4iĶk6=qlkYzl1 KT4 &pa?lt_W)R<7g]6m+D>|^eAۓ}FJ_ \5G#Dmk],'࣐ӯw,PU~^$'8L`۲}?#1gT҈k7Vvl4D;sSloi1%R[WfՌ[ ; )o(ӤqX~gI@wP>hR҆H+H&0.F1,{ĐLڇx62ý P=fjU{(OV941@b-ҾsݶU^`P"m~Sʎ㧶=/907m~^Lzk6ti6NiPd8H]^pz'SNOxzӟtx)1~x4'rs_6+}lfAZ䨫kǠ}cDcZdiWX3+Pw"l gR1 ' ( GD6t+;qd_p.x. \![+]1+-lbeh=4n(%-xkd#Kw9ϱ۸ 8)N'Iv> ]H/ +H1iQ*BEFHْ)ڋ寈d@N_X,= *QǬNNFy*fyn%#CY)jwJA{dLdeQwO*:5 {|^%/9J6i2WIO4bɦiˀ~=糫Bg׫6uH_#g3X}47p]ELCduY ųFțzVGRTJcbav9oK4%"Ad\IRP3yZ q <G PC"LhJxSSV'g ˞s4הpS75'&GK+6tS!.18e_گoDȠ֬݋zs")Cc:E^lPi% ip(Nt=Bꄿ Wne-. m#X|o< p-| E%ΦQdh ?_޳֠x𺉚'{fJ|zqkedjwg8|^}`CSqdbEKpCp`Ųqؖev7P;'x }X(Ԕ#}uP-E{ +>.cpe$]`侼ޅƭ^X4?^@Sn*#@*EP" r40(EdfeDn;Q$T%*B1/le@otA8 DinxXuFWvzy+. `צɰ*!~KऎOKah.sxrFfkYXhh*wę—ض?  8P@Q%̤rlzQB|_IN'4 w͌-^a$a7h~4>;׺{lIK ˄1BC 3K#;F.~&S+6zj3!Qf#זr^$5#pN!i 1z`\H$ZvKc\CPA^!\80+HKChDB5 ^*?p7QC+FJQ;Bt[f9i_+2"7f?,vq/7 `aaNw?vw{B`}}Yc 0 ?=.w/77SLr3Vn-7~GDPxWa0@IxPčM~Y,8&9& _C!:H3&zGZ%$ScaļP}'KFUx?֮]KXFb9sB]^+zzeC*R 88,t5-5ނm?;]B:>h#>ݤ&'v8Sbc^,,r,Ҭ{~ah( fqn?9d`+fcR4Q i]1z*lpHe(pųb%~ '5 #y9(g2u.N5iǵĥF_]; *fNHm"^#hMHnW.DVJvvBu+`E+A Y& rһgOpe8ʟv{~> gW˓vWqgBs{΋';/D0 `]5ɋg~޺U"[N/x26`f0)7WY炾1͓lhߕLjq i D~T'bBg =h$pXU}(ŝյpbSO/]C݁s>ZJ#:Bzr"h.|_U .wԌw}ށ*hE1Ӗyvnm.T`27h CMI~DiV+|#?<L$r\Pq8˳=:1׵8lL\rlN׮ c |y8'I>f|B=eP$9` /b]ۙ5 S_%FuMt3UuحU3k)׼V?F]8*{HO [("TnWΛ s{L̗MwZÈ,oRG$NLF_D̺ wU+NqFf⚇Z'8Z@1E9q-ʘ0tGVŠ/˧w< g1ύMr2i`RB ;$(y8@ 6y辸KJx]J!ޡk:KUqr_p<5v/A* 1(c+5ފFZּH)5 ཷ'w6VJUE= ^A\bS*]!=y|` w/`-2EKߡ͇[.^X«X2OɃW?Ћ<4>b{p+2\*߄j;[<4Q1jje s Ǣ'CAjIl["^ QZ%]^^'/C| ܪ b 7f=RٝY!n:LFTxe}C7߹cXT7UYX{#1}`sfV˪{%?cziװ§|A㴖Ma(N|M*cpvuХ:ŒA'XAid~XvfuNQgɺġFZՁ3pCpF ,dy!ܡG#5sSH7߱R?_Q bGs SfX42c"sJ?ty7S}M=K(a]hWb#z(3Cdh楿"[*lYQ|ά똌j1>`4e7Sn[7mvJd+'Yy$>WH%Xg/ܱY4Lcd(''3]9 Uta#!.!skقK6*`%{yy%X"'˛iꍓ-ͅ+LZoAHA1`6`ыגe[xÛFZ K2jϷ 7~{wS]m )U,h ~mJ"Fפ1U;H1."c ,L)drGH&5&QLYG,q[Vc0֑Y^>KhvD8"1{< łdUYѱWd}u.1(!k vabHldWvr S1c 7"ۗa*ߋZbq Ep7+|Wpq[zw;u8՚&bG^:dqNId2"$gH|:@F/`(4I{8-M[,Yd1-f[ K3333bffb?}'DQYQڵr ,0{s`$'zߝK\s,j|^Gu,ыjjt`c_gD"> t4܍R$$cQXR\Rjr&CZ,rgQIx\N[CZA"+qfZd%hf7g6rϦsk67W dY4'2@ h^:t%xm7;qpbB\̽/5h'"jHKl%=,0ԼL! YkVR>3D7~k`\W4l _uOb3-43b|/oB}4B &ؚbEŏ@>jI vJ3l~;UP"pX#a(?y/{TV7&Hsq=^KNrMdIkh,gFnpyeB9 S"(Uii h/(iŅ&ENhGq9US7&W u֞XWsX5ykd\O9 9ސU=3OwEo>Zgj@( ^1AqQ{a _hT a_*XA6GEIFqC#K횼%ڷ5 ޫRcz"(lc-!Gl>E:?NRsFM64)PwĐݰLӎ$>L)kAFʏ~qt7h6E.goÌT=TӱYr~ӁdC@" fVH1Rtklk?~#2SLt"YdzhcJ.sL_4gJ=N'y"fa~hq" 5aL#pd]<5e~c%]'JG[)b3#qtpGG 'Wޫ*Dă\sOeV,A1T.2> GP(J[Ѝ*#֧`hV[P|<3RnTLȱ(Vl :AԮd שd+-3K-U-W5]D 0}>!4%dFndA_zgLKw#R S` ^dr52nDm\z.QLH3^"5l\wMt E{d=+dJw93WBP;ٵgQ&9#x"<]sDX@/Wf%Uvb.^L8-WF:P.9 41q<S'=QL;im:]UiKG (B GdY1em+t&jZn+Gs)M@z! |I=.&_j&;D"YL<!4hZc8뒵#itQ0^3qR(Dx{Q㵸gY:OڌOiS 6Rڿ\% ʷ7Kx3Z܇~3*Y#TsU>hG!zB jt\G0?byG/Ayc/%iMdwɃELpRc q'( &AV07t"<urcҝLh2KD[keUoRktqJ sN$ɸ2iM۸rؕ~t'ZLƹe?1QDF\YӁ,&~1f385^>;29PSNd3jgHWWm*ښ z=xXi,.W qdXǑ׸Ȟ ?+ ` L$l}h\LP 5q Jך =&Xr?D栗5>hуt'aјF"AJnԥbcW LwJȖ7a1 UKПץe_9}L_]DUK8pv~`iܣLͅf9SƎ")()&Fe^[S\M]#7JO0DAS}8Fs\igar?+|(LC,V0MGGH&Jf<3EOZIljXCIX{Fڅb|DFe3FΕ[;9wV+OU\AdA6xIҼ|C 1!_T[L2̰5'9q'-vJ2-O KT0 P7*[|+a=0?Ud)§!1-ma bZjͳ9%fk2;(MO5@>.#0 S>2w$w%>lm$aTpAe76[,["Yftn1ҹz.kOr DmV pZ;ePj=8wQw]ҙ]O?x_5!OkZ;M8W`+JiBĨ|r>);FgUE.^<-ύxzmg 0.qE;'cW4;8oQQ뚜1Cdv/nfLj`ZiU/{ц< Ϫ.kbG(MG+Fv*pA;3ㆎw9UE666.6+ +pn2&s%<?̬?"6_xM< ?Lx1s1189;X`9,'/gr5X'ï ?x aOXVoeao=|OX&̬ `k,+;Yvf?md_eb++ ߖ,?e+K_]Ig/]g{_X,l, \Xa6_tO,b죌+ ~Bp18ST4LNnޖ+nw~m[*d'VMz bM/w z=}u]KAh>4B]B+*_^i]&Z1fQxEޣ3:o:S|C\]6FdV~b\_mC|Z-5vsMj`akPFQ*D}2-kOoM=c>'McSǩYuz'Ef.-  qW%~x !%툍&TE >Û`h,KU ɝ{9O?F4;GJ!Rݾ6y _R`D™lG˴zql\mt)Dӗ\/pX{2ns[s(5$zQwߎ+W#N; !55XpNs'7b*]$H/-lڥpfx,/K !@=}C' #ݮ*CF"ޡq'{teMްTA l䈅#<B{j@<5; SF_m[`4ɀ>Ve.6]9dx$X'fx( (e>)vr {+M smab2A- `jAt<Bf)[w8/aQb"]ؗ@ΉbRV7RK^_ZOߐLe1,.JP9-Ŝw C\㺡3BZu>y䩄ßUdB߀*tai)gOk#/5AtS ]pɗt0T-|^/T-R{>G!!+)Ϧy ޹uY᢬;+P-q%.nHJXq\R4*Ul?` +-#P$:E%L]c`cpF+1'`ʛhn~lELh`][Acj(eEK%7W#b6$^m9~}?&<9x?nmV&/P}NASWlX4.fD=pn \#7KZ\S)=Gi)|:7;= W-z U%Lq^c 4yN~b,GZJt#k2\Bݳdw;V(kBEbSe[,UOox4ʫK1kGwpQn`禓< bSv2xdx맬/ĥj,-{w%h*Wv]Lce  O ^UWob8%x !_!JlAp"!3⑕ds-s*bPʥdcȪE~'Jΐ6g9 YCR9s@n<&s`Z.X'y}>w(ߩTEZnÝ ZY2V;sѡ$IPɏrk62]"Faµ4P҆xj"u3>#f{U'1uy۬5.cuԏ%ݷUbg5ǥe=bnv}MBrpɆQ$V,.Q 0K\вM.tqS.J~C dS72_!3"b3㭝YhōlV"n~\t6,/eFĸZ .+۴ϣk@WAb#\lE$~©ّ)I;y.a=S:3a  J75V|`ZiB6FR_$lF.9*CFbXC>zpR:/1Ix]pc79|8GTk/Jns#y؂ KUpARt |mUPLCZjpp[7jQ"'O0̫~DSPKM/:=ew~W=$sɘ`k3%SܾF|:۽֒'S)қMӼ/$Ӭ\w.Yx~|wSgP^ZN03k9j.E@-%JY2Ee:!ō4m_E]OW4bmd1n0<%k>5H3Av ȵ8 ,KT̀Q(Y^a*uXNU},i~u&xh;&juazy ou'?_ٹ%Osp1pMl,&~)+Ѭos8L&R5ᏍR=@e0:Zۚ9sw2V042vL@DMdk !' ,KQ{E󋍙_ytOVfo'_ T1 _ud47fN&zjdnlnhcu02ؙ~Htaf?b+Tqq2[_ 8gAE׍? v biMdgbMl䳲-` ~F@XsLOh&J”VLvz)6X!o׎H*+4(ߊ;O'gҡ0`_;?Uw_l~euSRKw^*-%O_8UyRWw7եs 3j֦뮴2&~myɰV[uLZ?vk8׋Ԍ d*K?ľ=U6e3#5uI<]F^i`*Odt[kRHKh ՗4j(J?f!7Tovc<3[Pϔ9QjSM"lE ]W;)\8wM3 4)zw(/i70)c%ۍ@2CL>SW)mIܞ7{vq0|&G{G1YZk,?XcKޒriQ(C:H }&LtCU5f&J=$wbQ9!40H:W4߆U)WprK?OaѺkJ.afq1CY:&!r5GM*D*)RƵPY}B|frv ANOrFaKެ*H$Vb`8H{S\+aDy~B~,Kb/"mhO :oo*gkWPѠZTSC>^OfmPGъw*ˉ'RQ1>jKBd!&i0~3#D&:˹09N@ !K-\0CH%A_vQlD̵!\l͵|t:g{rg[`+^F KۇK{;pR) M<k/4iRdܐd&}&W*ahWqݕE*+YCKI0dPl&ܽaW*JϢu^~T8qjtHq3W goD% ûgQk5C5 yO`<;ڇx:I>7-u< ٻt8m ڧ[}_I^CW H_ R I;#ᴸGII  +Q{Pvl A1J*r #a˦H (sb5Cϒ53Cjz4 Mq $*TA bjnaaN3oYG,S@gj1pۃց3d;rlp>WZ3U_#~>)ܜtlRM)NbX*0Yao!Ӭ6Z+d&+k5\%F7\ G?{G mPq/#]q7jp'7Ŗ J%!Mosbdj{h (XѲ3.X ߣOa[Q m|{A¶ݯ&/ O9XCdkpqp > 1K8IŒȫ9ƮtY؟2ёfHBAxV wDH\_YԀݸ9$ #W) i2jZ]mԃoT= "kCݑ 0 [_իhdi},f&\:k٢?3}ZQЀfsԝToԲ ,8x>ieӑJ떄 J$#*@] .J96HCI0Q{.6xg87.߀ͼVkd_Y2SIJB+)$T'+N.J#066I~]yvޅH0;~pdƙ8 y?~}\p!CGTM/;e궮^ {r5$`R娍_aoɪAoP=G!^T5GU[ڞW/w!I.ET"~e-h]Xľ9Z/;Aۉ9cUX>eBZpF޹r=yr]: O_l9k}6ΎJg=VR}xΌY5C:#m6tdۈ|z^W!`m.~^ Z|]=G)^dû 9ϧ('B1M)yw `#o*ƪ8҉:` KpخeҪt쑷A4 .qM[%bvsZ諎[wMBo%zT aⵞzfr~tƟp]+BRBIb9hE4dCr>&5AY;?.ᮌ#Hĝhhj?W卺ټ7P|I%K DS,mػNco(m869JOV Kwk!E/+F{}Ӹ쵏`$?@6=N[z-<^1[lP2TXUk,x:ŃlȱԖKr7N$ T՘VA$wcl^C0/vG0V+]uE2-vZ Nyp4e ؁J$w7뚊t\7`ۘūjGJr`BBQc!cQvڠpNBtTt.6t@\`zLRp|BVl챠NDpo*j`AHabIi2$Kb_%=<3:㐻¦K8R*J<S\˴ ͬx}h"ᲷD"i 8 "L%{9@9rhc׆sbd#h/2SWlGqI]@둦M&^bzBEY"t#,0yDDH)&7Ku5+_u*;(BW"Khc`Rqs7*4FBi-n՟,k".%̴wNUsy.i 26ضdsV\2+=EVh*:cvF`gt5VB3mw'v1,"=__9M[ϹFa?br}G][/zZ{'z͹mb +/*>kӢhaWEM9EKj&۫Yԯ(:iPe&[vS[&hg, 0dʛc~wY,G3L [pɤ 0b eWV([KKeCT,4 ݊6 T;<7' kYJEn%/[Q;f\؍1kG5Pal\Ҵ,#TΔK.VC'WYN>p:e Tl]Wu:[Lf.\(߁2/ i91_wy0n$fJ`H6A`QԘ{>l"Rc%yX1dq<=p3,NVS}DLgtǂo]Sc,W\M>*r~tFɖ3Ҏb$ZRx6C9W*x'.'覄7Sʨ7N2~AyB䧯٬Em~ϩ~۬bwXOfьgIh(d%c}$V2dPh~b vtefK)~Sa^]o҆Ynԑt> yM9>et74E }[Wpn ^o??"V5DpM1L.I6A ;hz{?׹\[|MkRQ_nm۱l"oRᶋ?}]O%٘@28V0;a\^rd#px!,m7..][窻A~-=?, <#3aM7yjJ,/HߜM~楫[&OOi1ԝp6M|qP=>" 3qq_(v4/OsjYL.|Z]Yk{!RiJdu 3й]} Z஼> شT-.,iÈ݊} B_t |11txǑ7wS%H B=eȗK^j F]8w՗ ܴg!|㖔X%9 $9&XXe.ԟKB&==02"c,!.һ{+,ò> Thh %cRg8B~^6E1I[^⥣П*|:Oe*4f?;*q!\ x"?  z“}6T6x!Vg"ݖĒĈD|r}'Nw8qny5(M}b5";#I۰4b(!0bgqZg`Jp.!(,c{*. ľ&Ie4B)YMrȅ^mFw]}BfCTm&0qn;Cө҇W$%>'M X_#)ܵAgݟ/(d_5DVK`j 1>4A1<:eq0wkŒ. q=w#YfKpJ Ѕ3P +Yyr?ۅt><p)HԺv ·yK.d^b%tfF K" ~+&MSzV4j%-Z"t2o~ `0`޻٠&OwǠYcSn0p x|ISvwvj׫CL.Ofu)u1bB=ă8*>r)mdoq i|ȚS} w)P:0|^ 2VV-ѨFxaI!cV Y@/:_ANiD!C 1&&a)1U@hSHD)ߥ ^y|k<P7_HG#-2[ƣһ?HоG8"N@`Ez@gjVPMڥcK~`kr}J'McD}v.ݹ&?`e qx7t4JG m`ô,DǘƵ&U^+cx TD9T`('DdƱ[aᖠѹ+<~;F"24=-BulY..bK7. {I}|W(BYivrU uQ4FSC8vj^bDth h!9y%WhQK/|&jU/q8Jk:li_;UZ݆QoE]N8P|ƵJkFT a ִ+tXxOm0vw|6>2C2"Uam5=GqGE NOw< LFg=djg> h`e|ttpz cxʞUN{ |zb-gȜ6Dܙ+!Z v? X$(Opx-=;f<Qb6bkLkd$sE#w}eb9Pl1n֌lƌm۶m۶۶m}S]_Gw}ո.ٺ$sc "\UEl؆+8Vpy (1([;JLBLP~oދS h6"/u첆Zn$rC~/I ;^cZ9M +\Ӛ]Jjla6 o{ON+tqmIg 6bZk{]'&'{"*Qj D& #f jM+ٻ6$Jf,Ch1"# IA Y!ls.HXibiNrX2[R q t zA}D2;HMʐQ$Kj'ZwN㤕:;}k"ULkEo֌78UHFFHST dI Sa}5(dL마ȁPB4";VpTPFk-@,4T鋰~{Jr$;m*kp6Lwb&WhG $6ȗ3ʝ)e\ *I/}1h$=0tbea[,nB}^R`4z/PC\A7 -}Ksw68Jd!h 6LnV>&%%,4JȔlZ]dYBW$Kl09ԛjc 9zd> : 4va!t$b斑 pc_5kLn(BC'tߥN>ūĩQEeEUk(&z: u%SƛCNhOu[8wz9EzڒN.,z&/\u!~7stAͱ .#jhJȸ}PUSMEP5248x2/fZ>أnI1\&YA3ؿ)<7#Ѯ =/vef$@,)3,_stmЎ=T: )'E(RBf܉`qJ:C؅c¼+V84r'NzxBU1=p]T'fJ=+8ĵY(B%*Ud -P*;0=` "杇9snPͮ9QyUg>췂* RMW. bt|s֗I#ک,P Q5-[vޓsְ-*:}h'אpZNۘפmӈkt-tU0.VlkJ4UQ2V;CмL7eC -U]*~=Tьt{ c fO\~[Ǡɴ΋b ogr`E:/;{$\aeJ*ݔ晌(lfUȞ^N&"+8N%Ct-H4z!l$޶ q%R 'T>D2kp™Da갯s> SƦv%\FƬ?̋gF<n!2eڕͳXԄLڄ;<ݸd6HMw<7yqI&.xRm('!/ă%V_. 4c'Zzůq KyA޸,Ky-${IF~0[A,12IC~*r}."e'})|Kil[efy\NXVOHxPFM$ʬdto3^JNC!,r6':m<ג1iJcƱb`MuY46+Clz8 MF Ncp/^eDkfpԝ㿆6kp?ߨ T~E7?x N6DLea9tU6yvnQz#&n! ?"rC/fb+!oNʃZ( 8o-"yf0\+|U Sщ֗]L;ul.3jkﶿ.Oscq`uCdpΦ[-Ƹ $ /7Me {onIˌBm)]EbѰu??"?OzMĞ[535OJӑԈ0A$IU0 °H)rA  2m;R5@adm\f@d3r[d S7oH-۠o Ο=Zޛ^sxW!t!ws-v >o:=e:?$[U6π/so/;ޚ_P [JW~! p3j- H]2-iZWKϺ?E??WR5=nm/7])Tnn`M6rõK0Rnj5j2r=#RR..P?p`7G?8n3T`|cl2+_lBK;kO.u3JuhhlGr*/q zglFrVQlF]q|U~ 'K? g$NjL=ȳ:-(E7j:L֟7cZ"wOZƗsHU1ߤ1R82X .eU7džlSYqfyE)ʂud*;yTh5?"l9*o9_EC-u"OHeeL!ĝ йGۮ1Hn_<;Lѕݘ M]Q=^CmaU0DXsT;A#(݊1-A??l<(NѺX֔ q+g{ ߆(X6 ߖ/Hd ȆCN:;>o{U8#l}.}監%~h/۫a^6ݞX;~DYK%^6#kֺɉjU5Jv&} >,F S2h̷)W3?/zۗ,jSr~Կ<*hHF 9i)B("ܛo82s<~7]}i7ڐo0D,_0>΀4]0'Qol^^X{Aq>JLDߖ/ê\G}GIYӑ@]e~`no_w ǢTX<+RtPh}XqN~">9\+ab@+g֋ArjDi0b EA$J<_ rh?y,Sd O9Z8[: :u1,!+Hbr0W.CS BU`oVRP!]HġaLXZAh@̚ϚA׮930 C Pdir䵀 13;+X#L2F$~C!nb=^Il>ѻaep0}U0J )*ZD wmnHh%!$@G 1ӝ5.UPdJ:FGYbmAGXa!G 0[\NvmjLJOȯ@ᛗ 9ZLt; 0I{SKcx"]*Ugt4/i>y"jLAJo"SOܱ& DQZt/WiCzzwfnL".@EJޱmy\ňxTat5xxj.U6jFW+Qg0[{WqQ5ԭs2-5,KfX!?;{W|>]3Zv$Pg lx7 X.ו.]ɉ> ]_ NJmqPt [h" AǤK/"qhP ԱrX`@u1]ǰ\I08'vdodgXM)ٯ)%V>9oId"Er֟+<EK(P#tLCVN DbAlh]{I#p8Uz _g"$>8EjCP83㚰-UקщQ{65[֐D7bPZ2 eAMbAEɜX33{L?%<]a=>|{"AΈ|EP#&R|fڰ"QΔ~j kt(n);f6Z7p_&v}6֜Da.Zk3Uw1a:Kn6t46] żյt7&A.miXJZ7o:He{ZdyRRH_2 s=N,, W%55cvȓo* ^M=FʢɸRd({ 4?̤Jn$JΌHN& x7>ipQDZN-p@4Q{UZZϭ 9ԹqA"B8v@LM*NXa9_Uİݔ>JViI$-lc3X:|i^/֐k[9q\pѐoi5wt7i={x '4DmS$[4c~M5%˧e~-55~s3bwf -Qѡ>Ҿ쫀!E(^p8>BH'/f%$ T bZІdDv\-b[}o*#`L |o#N%jA EdQãi GmiMNXjW`}U*i1ٷ4KdtH2wT+׿{|XЪJx8o<a r¼RɃjx6>|aTrϟ6 }pgpڋp,_ ~V=dsy]_wO"u:M*MXZ?KRBug&TŕUASw)<2m"9(^kz3HP/ +#ޔ-`-Cr2z0INxhX%EĊs3`$٪++TDȨQTjRSqC*r5Ʈ9'YLɪ.|?X 9pbK,z?_Mld8{JŔ0ޠ^e=] .lؙɕMm8>(+3T'A=%٥2t UC8zx/s9a8 -"ᴒA>HZkfDxG;7C$_ģ_氊 FO)L ALJ뻬UnOo7_|B|`9KL`RYpj3ƻgoL1I.:}f ]j&wHVb#MuGp]S[(Ff1Q{LKѕJBMl+mzW?ipk$}^\;@ޝ‹=,ރe۸HEA~͓2]n$K:op45=%}3ECʂtZu  Ʀ~bYF#q&I7xT,Qw {D&|zi犔O˂Pޘ~};`JfOARj&k PO6jQEjeb_)I 8>p.# >G#].÷Z5皶޶xp.|V':~i,ZKấƤ~(O  @gKaVʗ!>D;ʠ%6 #(={9(zyɰ@x43fb}M\Ԯgbű R$ضO͆]7'v庥tnV)HT2ncpki>оjHK+lȅ;{"ZLXzkf-})MN Vv>%o^_q'CKsLJM C)Y{xQrEY?}TT ڔ7]c/ݩw\u,lK^UI/!y6.ad\f0 |aـa6œ~4d jP4I9? -.Mڰ_]JO67C'GΜͬD:((g9R@$5=M7#D7˽"z8 8t &$5B Zsx=#Br{v9rF!sқ3T6j"AҭNYD5([.AeI%KY&"uw_dYK3^'pSrM02t)?GUF>oJ+E%o#H*<lz:5'p4:bQOң  .x7zV*&/r(=֞~S\#4Ƞrʏɇh~'lX/+[*<2ʩuEtz\%}KiR{>!)[Cdmae}^!މ ->H7S?\;p}r,d)1"-@OUG.܁淤.|_! ?(IV< CnOrH^s.9&Ν?M؈l#[`n(/8zgJר=:~&Ү/.wk pn4.`E\O>QKucג#}go|<0ʶcڽŸkռJptomXmdRnb {KÔ N{y\+\ 2# MLRs.ߊ7,9`OhbbI-UM$O RK[ )g[[HZe.[{~߲YU- pUt5l^tgƆ^A6?R: kaw _)Ӫ}=hK!r vH4O8Gk*;Av82kC9,x8e,l79H^ɕkG h4'\궞7/J6}Z2+ǪnZ?P +7I-xGww^m4m?Lc`,TuetcNi+ Hov]\Q;Y\QX8uIΓ|Z_=!y :40 jnC=xXp||9"ѡa><1>Aս<|4ga%kD0!j6%_X#J< kIڻ+ӿ#~[%o<us׸p9JhV(&юւ"78 ؏QPOCpZ5f%LV JcǤDNJ񢮡#=nsͺ&2wu1Nȑ $/"f9R:+"λDSx@oe~ n"VbwQC ѓŞ&tR>Xh6?ob>G~TW,T)8cʯߒ @0Ҏ:Ga쵊FxT(L{僓&뭙VUU#ߛҙ6K&ƦdO7~nZ 12(zy]tItfH+%_1,/O l0Nۘ"{!Ê>(vq3bVTۗR7KCRsFa5>>5 C ZS fsq5YxIp;, N'cw\<{"Gvl(,8Ѕ-6Bܪ^@ł2*8'}TS5G";UR&4]"z2ފwC8fDur_$-t.X㌓wu3Gu&}24L4.U,iU9j蝘~0<&=NZ=P V?E()D3ѸV^ %J ##"xmdRP9PX!Z6˅0칧Gtlj:cw,q[էwHoa#=c޿5bh4=ΤpyzQe*/:~jj8l|urk@ܼ#Ju\Sf7 sT4 i!㍎)S\)FБ ,d%{il낕k\AYX{dOǔ2kmO#K;ѩLvu.>DG }9k2uQ*hm}m67k rW8NihIaN跸|85yh$$=a\‚s 꺂TEh4s%$`.ﵽ =+m&ΦbSl'1@-x5Kr]ѯ; Xu0%ۉVfCn& k~=wT]gcZg+A=S_U jPu¶BVzYlKu4 F% ?+/q3߷YZ_L;J}<ڔ- `0 c_#Y$?gsEiYWsjϸ.~Ld0G׈EPU"'<؂Rw剥i}<;0.zμ3Pd@8 l8ηA3zv SG YsQ{̜QlJ=`_ޏj&OF>k:Onԯ!l u.nXLM[͜Tf1J(/Y?w %&BJ+̣9P~Nܩ?i^zXC$B%A.PWY9ODnzs3]`J4sб̥nvP[b:#-HkbvMuD]'cv]"XUf31(ݧIKJFq IGSxmy^(/@HC+-e+K-H ͱ[7XYLO8Qxv.~lH,,ShZe_5R#a&Ou jo_x1Y%VZhAJ+ qF伮)ҁ f`Kl  +P-g/3nظĀo/'왬]=cZ9Q/aU@.Xw'ɨˑ08׌׵l:c`6[::ՆԂ-'UEäv%yoz/ѻU.wod:d}^״Kv{egj zXk)2uXR8~a^@M>rAe঑ڗ Y牁] $MD#X "nc`GXfİϏ˙>&@;I5ii̵LԲE'+(h1B *=q|ےM$E\(ՒLȟ&~=;;E(T$::R?Uļi5jTQDfxcQ) B"!<+(yj!k޻'B ĔbB [`#1)ճݗEԞe*菖\[rU צ@IHu<[J%2"B ;) nd]"ubji]LdzTuFfWzjY<O{Z:ICy? z6f lu_7ЉEUԢzhLZ=slZvz>ˈ]o-@ns!U6=cQ0ሌg/"b.^LD[ԴC=*Wz:A0рa=SK꨺' iO,xf78pQI Ơ#}ʶDva0ѫ0ϭFu?ԝy T+2R 3wE})K!-0kmJ(QiUIՒZrq;??z799::Ի?zbj'X]kբ}J,rN\Nn[Lɒ5+BV%ym^Z#ɥ8/1+`;)YzKiiJe}Q h{zZTڥt?_ z6k{өcU:ok "=޳n(ğ5|zoBy'eX~JԢ\IM`*=3 pޚ2 6U9CF缾X7@ū=Y?7u&O[Ɩ5wzRIAiƯuY,r> kڮ5 (':Mkw{kY?uޑQzk/)lH0Xvb |xKyf vDٚŲOϺ'9̞ucׂԩB. 6a'l7Y'+si)% mdŽԻz@PFA1c74u.Up:y={MB]"iLĴ/O\h$emL}z΢2M*+w?8T;C}R{Tgv_3Gn;!=~CSEV  ؠˍy<K<#Sk{ɟymO{xy㜼{>3Y rs\J).7OfNKm#ff&<ǽf7~뙟N`A9<12,ma.|m\61FH({\G|[;Z=Sy㣗÷:VlZ=ᱯێyC%M5eĎT5k_}:F6NjmK>1,}Ć{,?3`A^*"jJ斷xjD<(rP怃E}4tvOS1մv΁|smeBzY| t*@l9/k.}`¾kQ#Ln~ew'.2R-svƇeJ ~gV[?z> FRKC/y -[cSNTz^zNllkf5Bi/yUGVܴۙa;6|wؤ:$Nގ&oߪ@'=O{+n2C}X޴XoMѺS7N8seAS>rf-~>|Pe F{3,C+ͽS⿦6q]*W}+2}9!_-aCqR]QFdqB/8? 4|66q`"s_< 55ߖ6^ [VTKRz0-pWgk]RM>ry6) ݔVh$gF7~oؘ^H{-##Ĺ$ER㘥fRwtbͭ*5|9^eO]b|bSKEZG^= nn y{w9[ +&{gud2k~bm{5Ü=5=Ma6Y_RI/jⵖU+| ͎[nhoͧbQ+ok]έ2IdYx[BV~M'欽wj=7Y.Wr?rPUI2XK;7&ӲP%mt~ac7>/EX{w5:xBWtόmeT_MBG[}mּ}d/l{eb{ё>,OXj4zך/F_t+\*|ɭy_=|2~)㐲ዎeι-@o._j:HVkV[s?P:(tADbKy00?[&/0d'!9(,2 㕌\kc@T~B !`BAxm'gq *:@`Ax/d-ʢ#"' ‹j H)B(@XBjT-EY 1htR9`: Ph(Y˓8w(J</IA^cUSJSG;FJ, SI' 1%SR _W9Trta)"t:c $1H9ZʔLKu2N}%K¦[\W_ؼ9B)S)gi.E ZEߴtMw;lb8Jk4e.y\ɸsVuKO;ភ`~?:8G܉h:bcb}ݧv~Nԡ2E%KhqL|U0=J[TLϠ%{tW咭]BE$3nUٌBIHN9~pT̥/| lK֍;^TeFq=٦m=G]dˆiv0Ml3 lzJd+3:܁nK>Q^Hs(3,({ٗU/>^pjW}Yxה) 7_ڲ~3G ]SלľF_fdƤr)ٙmǛ>yzY/ ,B]߯g*D|tirGSM䥮YvID|qK8C2n'/ϓ߼}bRevU7%lk!Z25׵5i;6͟>^MU*ͣ'|'$N-w`%[%1Ƕ篰{SeP(sΖLSʋ 'kzt^(k9Ϩg~J"uEa0çsj;]|KmX,KSr]-;An"'akJ"ez;T26ͣW쀅,אvjJn+i7:,W(0~; 9NA,?ʝXEO(GfwМoWY.z[ί>&;nk3i/&-a@8MaמU(4J?>⋖O]}hp|CwEḭsg֎&<2Ь* G+*fpFIaԨ%wn>pj^ ,iyڇd<'Gj<4v9-'oc#(ol ߖ>_`O٨*uf?'&4R35OOheE֯v>=eưl7bJw}="(J<?'nuz3T7HHClvi?%MWrBكA #vH<;e4oH&6h C.+z8E[v %vJSO xרf]EȨPmiCٰ}Pk:s|+.#fV=?\F/>K6E^vDu˴Ae9v&1)=tbq8ҕ'3ԞtbNKD=q~C^K;};`IE|Ygl17|\]gu-u/҃HRcseWU:=.xPkp 9ݩ?fˬgr<~AT[sk}ٺrR+˕:tE/P+}_'ƅdYxykWq[U=R,`R;4W^EL0c6"#lN7'6:M#_I\ř,CK8rtP{[ɧeJf%/'QaKw&GIÊZx'6V]yn;& ,Vu02}#Zll?W{splOTv1M{J/o$f?g7qM27qP c=~tߕ eƟR1X>R5*ԅ_wwד8%mW=kҷ ;ss__ TBj5#{ugsi˦yu7ZX}sޅːY?K 5#tz2tPƱ|YySXf?J}_fӭ0O\nSҟgȯOr@eC#ϧDֿzViaE(> ϖLٙsiRƄmw]$̻wU6*'elۿ_f,ږvõyE(]:r;R'k|Vgcj&V]ON,K#H_qͶ_7˽Vt.F޲g>Sm^Zʫbuw`L%VTl*;x[];e.Yuެ3]u _6+mh}Z5+CkS=]lp@swokC?d֓̓u;x>/ 雨n!=/co_/rVE|ѐFCIv.~7b~TQ)l(}Vvê*9KD[g%}wj#DV# 挙X1XT]&v.zꭒ!.gT~{ATɚxșDD&O+t=׽)g\Q6j_4l7(V^S{Y!jcr_)c׆6YKm$װa /?r{xQ͝P ~?Ppvu[%̇އr'c}Fh[t9iTڳ3<>yDa ך96a͜*zwxcփ=mЩ3ӞnCx!\KǏF; *=~ < d*DXuJ3]7T9L,IGY]vTb9! dL:?<@Da8_@HX(C&Bx f_0f$w8( ߔJ<mdT!K,2tտq4ɶP:N $P@*J$¾:R!zF0Y ԱPOI@T$VԙPgZ 8zJ0] Si1LH,LaJSdz E@% l1=I@δ>տqLOVOPI3H>JSHtΜ!ҿA0W աN!*By0%$LT f,4&dJ μԿaLHa΂:P1@I{FQH2X!7B)!HGH%>@9AG! Ӕ :[T9 4%&iJ4#7’(Ģ J, LK1i%QT;R!x$1FRX2)h4X!տq0M atIRq,`&DPSX4%% VH%.B9%SA]`T9@AAOabuIRAOaƤuIRIsLOitf4X!տq0Q `E!&[/@=E$LTڙC! V2"]ONAONAONAONAO{A/KFQd/KFxtd:^2/LK%xtd^2/Kf%3xɂ6)GCPLE"ǹg7pV7rj)2}knVɆ߶H+ ͂NAybN҅NN]eWi;/ߋ{?9E`y_ʆ?/=F6uh7얶1Xg};niu ^2qxϥ5M/;x cJ9~mCnөN-GZ}U$zlM[^kN.\QF+Shi5E)玷mW~mF魶o4vLnhU6ll)7~{!M+"7?#qfV߸ZQeNӦGk&=\H;pb;NߚUF}}du*5kr9:9nȰ<]}>d L4e(oЪ[;fTKZbudGMi՛c =嶁P#<+avovEߠQnn=:tk1)[n5ږOq.S;`ݖy-{4;Wrz3/buvZ~|9w׳nګTE 7ͲߴtNUޔ@inߎ_]p젂TJGoseDIJ}bg;m3T>/*_Lcϼ[{I?_b::xS]ul=mQ++w&:$ )6 ! +N׾]43>}l-a˗4gϲKsiR Ov]h3^/zyZR}=|{II#l]X0I-Z9"n-^PZ:LZ0pry7,\_e!2{\-NkroprsY{'-xϸ$OF}9Q@ڕ9Ur(k^`X6uI1c.hyvBNYssv/q}r֒}2'\f}Bq|"Ʋ"vZݦ-bQ;N`_v<c <Ք#V6}q^ftOp|TtxwS}s^|yxi~3Թ%'uǩgB~.d̉Ҳ!>F?,vtBU٫E9v+ zϻ;נ;GE7y5l+혮dUw} YW~l;bK͗AMVYUr by7UPaɁ:l}X g2XwkfVElmӇ fwYl?\8ɱϱiGjd߸ͪUyOrDz~slnZAMgj9E ٶy\Lk?Qorq#3'apgǚh_æxW&_OCw>ؠ]N{Sѫ<¾R3JWN 7MS({okJ}Ye#*uWc cu<#=Џ!#^NM09_V?by%em?!n=ҷpjZy|Cd=sgx랝{,+;o{okm:.qJrh\Ҿ=m~swCtҳʊ#vȱIW8w0uTXY_+͛3"A)VȊc-ة)6.铊Ϧț_F#Ѡ|?l*gN뾹yܻOq6ǀ6sgm_\=yƩf7pp_6۵æβ<ٿvuU7WRv8y*&% QJ0sJ C!B( &$KJE$L#ꌎ#B*`* .L"!tuV;bT9!i{ A,çl=Yd!n Sh7:RbX=m IA"bΔ>X ;!JxUr? 0TT !:Sg`P1 ^!RQ PTpOC!J cwà=k `~LST Qg;a7 aք+(=t2o0YꝗcRJ'LJ0x .l!()*arHS%E%L4F2% %ÈC|2 WGH%L QՑys2dKx #>JHD"JLDC2 "{D.ajH{ #ja ?PΎ;jhG='HAѿ=IHJ,JkLQώ;jh]K2DKr'J< D Rʐ09LP fXPJxJaIL2#v5m~d%ӕ3s惝G|0EKţߜ.zdYe'W\Yݣ; NT2k~fmnO L.U\7է^a9S+}1AʫxfI-%ljꦰlñϦC7l6mZcΖh~CyOA9^:# MWgm;)1}_ R(#"e釉&J>įj庇maNm|qՃG.O޹={l紅oP0|9|GSRfp1|{gxv!zVOycΡc[|eWLkk3z>4'T\t`ͻ&$pC AoGl :faV\NBRz郲ߟ\!pZkw ro *n]-HY3HLblӧX,IVEr|z$y#dZ21w]Bϰz/vc7+ݍjMeozdXD~ל m<^3Mx?0w si{u{3seό![V+)r|YA6\a c' Uq4ᲴVǾrKLM>J;.5ޞq(z@HO _X>jȈFY'.}5AIsvi{f4sn8ao[t>}x|İZOt<({U5[!;۶5*k\vu'֨,ِR{Ƥq̬l9"ja^qk#\O^WrPTwm ۆ~<|P޼ÂBKnqqKFQ)یHQ?n'3:X<ߧ҉-) }?~撱G(˨x{Ye;lcH߻Jjw[S[R]vAjA҅h0zVjĝJǡCM&-lD\v;M8 5%E7+JeA% Ɔ33bAq0bO虸{ S* :X[ շrUՅǥ+:Zvq!;r 'IZp}47&ǡSoTe#Æ{}p}bӹO A˹먻zW5dJ{׆2.Sm>0a·UOM߫شHu/gα`=,w -3ZNQ UDS}m']p5߼ޯࠣ }2Rwq䝆]?U57d,|mjb;?lVV7h{ZÇ3J7f T])sK=̪ v4Ι[rw\pvwW4œrDN5)P[WxiW/PcV>WlQUg< R8'7%%g|diS.U_x'$ ,_.> 52/)jOWb-ݫxg[̲צ*V ħ? ^h^}|`1ѫTlڕK[ #ϔ?/F%Wfڇb|%hcϏR׬A45s 6ϝ;FA]Cgޕie6\381oK z ^x)=#+#)~M)4%yk0KFN1p 43m?>xa=eeԤrD5e;z?㍯]rlNm7~{Kf3e~ ܭZb;P;:sïVg3_xgnj.tzdx6#L+QYo֭yqQe D>!Gr*uYYo㛱љT)fA{ﻕA5:I?N:Q?`Cj;I1bo'KClG=hlXj˵J1_|}dmaIU9ևlPr|祑rnnP.|dH.`Df^р%|\!ݶAF5>!&& m]Dр%|\Fǀh _! -ŀh @һL{`Ctk BLLwP&KTH%|!۷&K.ʠv}GC@%6H^h pJ,@zs3,(v s&K K.Jct s*dAxG]3RcȤ;w4` @.1S!XpO: Xw:%f*&M!K.л\#ƲI,\)A"qHۃ ߴftIgpX_^|!詄/Q}t}tёN!k # Ex 4` ZYp@H^@$|1B*{(to2av("C`hs I_XF >x `a ) *$wQ>X p/N`ʻc ^\@ǔ X& [^@$B1B*q我$HxA!Ĩ:P Ւr]uߓ3PTߚbg{xr\(>gWg{:EC7ߝ7Ȇbqvzr<8ART)GXl4MJcPѨ(R!*U1s_~b%ߪ'w=XOoOÏ'pP[{Iߢ )1@|oZ(` +I2:$@I ^xu4hݪt:+"ჺb_70RX^) &V7ۓ"z&ŜYi+6r%䀁m ҍF zp(X'Up]) >Eh0GDsU:$Y82 3HȘ936uD2h1WN'NR9D1xcUyzPP:)Kzfn=(Xă"=u ҵ[ avúņ.!,Z$׿{G3& 7&ti&$uV kf $dٜ!V8 @UW"9^P!N#Q չp'bk$8T@ uWP~ȓDq` #%> `4 ݄&vbIśl<Ճ_6?:̷aSn9FYdA5p` /b#EY,4ܯ% k$> ] a6xq]8W?P)e~tHѹ594L6L",65LS<y%ۍ0WՅO |Ov:~JֹLS3k>n?C0wψŠ0UU@"V)@,yq_[-alogljPIɀ@q4  Xc.&ll]DP3s&pw SLllOLL9vO9>~\3SbB(&هId |.D`DXx݃`-rAg"6[\qxBs F3ׅlu &$!bF  b0wtBk@ `I`/*=L$Ǚ˟QX'Ri:(? >;Yٞ uE^eLfPJ%`8!FHҖsw UE[S7wzt7HRR(&E r B'e,gNB $6n@XuFXRl3-oxR&ww'_;)'Cwr *0`D $jt7]Xa>X+r0<aP?cO/k('e*/J^xؿvX2EA"̔Û6 & x9aS]Fq @;WRxgZ6'68ɴtMZS4 )l՞9PqB(^loi7^Q0S`䀸H:Ib숤JNtE@NCItZq~.я pœoGt@Q@QF69G w#>1((NuQmۺLT{ `@䌂t.3OwI჉:nb)ޕNA#D /`( -b jAҊ,9EIŠ!B'R=S S;`bKDsObh)@'hw ƚ @O/7~ @U0{n:M'eQ0w<9DBxi @N2d ,dAa.W̖y;cT{t .0I:@6L(?؊$yxb">E/!*iiF\?/ lQ.LHN*"h2p^># o F#<_Ly{N һ0EU."Z` l$-[ <X!ທ`~@_$oɭwC\OBTtrC,IZ LN6: pR9 fAb\x ct (M|2] @ޟ(.wLMKkg1,_Tu'xq.bLQ!8 oс>1Ȕ.X9#?$pW L` !x:#|<<ޥ)( #%̌qS(#K3#( Q$C4`Aa 2ӵsq1݂ 0كAbdQ|PO.'\^=,0Le-9//_d]Oѿ1fW!Eiq.pRdlBv >~ `N''=3yA9 iL.`܆LO%Kv&Y{tYTYǝ @I2]X~Qt Lra%3'2ˬU`Lig ӉxFa'BEQ +šI$] 7[2l/%$ {5gpHGew}Eu&v[(QbDs(,EIN4nadfW(&9T$h .GRF4  X#L`t!)0zJQSJzz_0c(ɱRU5rD_pHƓz~Nu0 Jr%9R⮇& l~$JQspWLX}CuDM8$gM$fN<;XJrOBobv6hB(hLHSfCq(%]@Xǻ 828GGC{(DIΤ2m1Q7LEIN214vu])k 5$g9QLYNrBN7?<'WD|/PO'3!qۅ`$NQ,H?3v)d?!H ž04M&Wυ ف9ODQ'ɴGI kbbuݞ@!Xgz:H$sEXn>1$ڲk̞d B$v$.8X!4BdZLh0ŜrڏO*iEʓ B$pQs8B1짱<0Хǖ!mHN DyF7 X X̤$Tr+cd Q=.q1H'9QaN`Q`EIhHSXH֌$qq6`zT@HCrwɕٓ7KDC(Ɂ[0   X;(yZ=F0 Ea26A6 NI$6Q8d: Bh)!9* 8 Ñ*7yVptYF@= ~Vj$Mr6\ 0(%p%9ኒp N)(p%9㊒q*7 9ȕn4GoKq]2G:bb@I7$G_ĂUAP@RI 3&i(Iď@.WE|(C*' r@IN$_qive AaG 9If]z\fۅmH Du!n?;Di/9JrU{@E4 @P$(H\vwIr$gTr I%( H *$ITD x|^ݝ駫B@b'`{?00 "!Hһ``5m E@R9k$x6 $3ۨB6H d`rJ܁ n ʐ; JmAtmg "!(H4A``= #ĚB6{Ѐ\ IAZo-T!g=D~3и8AR%ntO"$ S`"!;pCf;݁!;Kc-!" !;:6Gx3譹8z%G}g){bZuW\ (H+7fe.0H$'8 E$u8{ 튄`/p0;KvHCDAB`wqދ s, ADB]wYf};eYFr^"8p7C KDSARz/icǓ`^}""э8! |p%2h(}f"A X$=}ȝ ; FGU;A=0"?h` 8XC?hu`6pPmAT `w`?4"(@phj]PBЈdZtg al?f[v15AG+H l~!86xhh.oqƢDq܎C󟘙[SPD!qDz9s+ @&#Po ,_FLngLsń1 fa }Ϸ%-&ӟaӷa#6Sv[HZI <qbE@pky:{3Diyi!˳ea)<` +G$hT0P $ za 2q=tX=>AL@sF ȱ;Ncɲ[m 7?:kvu H8=)NQND8 92=Q6="#AٲBm]8 ?gB˳eSS+p , +$ZAl7}I'A}`ɀ: W@ze/=(.6.?w9vʾ8tq@\yZq<~']"|newv;\oVA#2,ϖbv;!7;BC\yfy&Ddϊ.NUp7 w 6h.FbVy .7 ۹)=` % 8[89AXt{"BiCX`.Nv6j{:R"1h1sC*=8ѥ`G[@+z00/`dXT4"vD7e@0CCDoAv:0LL] R'Lz6G1wsļJ"n'}A) x@{'ˎ[Ȥ,b jvq;R}6;MApj1;|pr%YjNnoGm.4{APrJv N.Xo_YЎv@@(>V68momNcfis9kH2䄁[ VBF)*v&lhe#*ڠB-@oJ  Y' >%;- N,'c;C ַ *,A !h:LE˖Q1 m-o3ɪ Z~Crr@i4[[k;/ 4 zdYv&; m`wܽޜ`Ѣ""E-PHQ"tFoP@ 5BPgQj{Lk4"v;p@+Ng~  80^e^S2 ]= 0Am#[([B dZlW[@ H=负A8*a'7tPBR!ArcB;Aea[p&د(Np%Ac @`a[ ﭽz@92&9oIklmg  Z*΁}j G$ !xY @ _r> Yv !tq,Ɓ{US?$7-^ kR<ABIT4!u_iDP!0&F6feojgivŤ\QCCsu3j}0X$d&UPѝݙ:)E_P]&+lQr{{kcrrwr6[\ܠ ybw/x%Փ!{P-GmnWFj*,gc,m;A{Uԝ[љmiA&p!SJQBdjaji㠌e#j1nMJ**"r"ZA* ر-<{ $&_.B ~l_Pa%VqVB$< "DRz2@ŬIBuwamЈppC﷕_psv {T S (-5@BC`{4J :_&4M @pa[ݿqoEE'So!H Z{)DB Q3v r CTL]-ilLMPA$ЈXGܓl/*pPPsD\%hLy'J-|RvN{~h9ADahA(}nۖZ_:ȡ8Zx"~scXړȈc b?gGD a8f'P}2s,tW0D{*9/ PgEF:lK:o+#'Qshjchunii@p(& ö8*"/30A7I`〉 3Jc26Ci Xt: ZE nG؁ؙC@A;C̠9)q't 49A$ -?B- 30]=i;P:[;kG?@(;ztt }7d. ty!x$:9g@Qk@Ђ;a `RD?qU<_ŹAr8g Dp:Y" ;#@>*\UT"dWaUTQ~x\` ӊ@Y W-͸ BC#Eؿ;{  cܠD  $( yl=09ٸsp@ /ZIljfU~&\jCho.p`˿w#iewaYL#Aυ!w}S[KpG(ٌqg E$im'}6~D E!X;#|T! f}Q.]UqaW@ޞ:pzkKX:j0Ii$>djhsZ|KbCu7z0('UN~wƯ}R[~Y==}Zw)%Uvem LwMmU%}ģ_!3Y=8?Y۫&a%ny*5pH'+ƓLT?XoL~#ˣ??\8%/ˤx;OG,$I3z-g/ܡЦiNc||~~F})]x\TO#M>y1?M`z>$ˠc>kZna|ff`?\[|,nX)֖L[>Fo/Tɇ$8˖}Pndf>V /pk*yʩ%6>Q48V%ر3-LI}z4Hgh<NTcM%(I]+f<́H?{ZA--R# wW{SDLd<8A x>M 4t#,}#0Txs|`tԁ !YAy=mb( |<-!)o@!>IZ<LAgp>*yΟp拙Ht#+>J\P X9]?߯jSpnL$GyScGt5zjr '-H9.2f/ x>p;,ɉH{Ge׏\-Wß`?mRJ 16 X!ęAu߼x6<[^Cj\%,0V3@|Ï ň"ƪ%5>\3:vs21ŷwRBzn>4OHvvC{Taӫ6Ft(Rv\'p؝"Bq[:"$C0tOق: N0rﭢV뺊R{RK+c:{JmqB|Ȟ ˀ FahO1Kʣ(|1E-w#&c(֬^l;0!D5B>(BޅsG;D)0\T;:lIzB`C09? fP= DF(K :aذT=R0Skpd31_𻄷ճh2yX7W=A'#GP+λV!2)$uMfސ33bw:*`E؈Ռ';J(d謜lNksV+~0U*rBԼ9ň+m`pF\AD={ݸ\HQ^wxZWun?B^_ju,y-sJ(t eQ!@ <~r:Q/Kv9ݍUj!BQY =M)]$OI6T-T <|_LTS @`%[Y)rZ屆4*doRur`N}D0g`N#_$yK|n`#gB)BpGF<~ ''&-ky(Go*>?O PT¡lOʆLdAm2ԷOaԸ_^-56i*dÛg&~ö4I&nv~@j]sڅN-?eƸ-7.c%ݙKɃ=0b}V C9Y7;3o˧SʐZ=K{LUGΣQ"7I(:2I.?|G&V0ukVuO1s4o*eO0YrϺT >ҿ'V|r([QY@IЁHUC>Uw}/H:frZy_ѝC"zTWm +>'% Kϣ {(f_*^{mJbf2ף'Kߒ*ࣞ˷P j6b;/=NDR~%;_|oN>js㔁.UߗgxP7fl(sxX<C$S<m[ %Wic˔%gQU EA녨GYث:,0Qq=dM(IY"G)9S|,R %Tܜg[T8 QU:eM[˨y8(~Tݽ$ AϩJLTMVj@j|]޶.{z7# n]nKMI9r2?bfx;w-gƺʷH.*eb^CE8Eu~SM~eϸ78k@_rQڷpٛcILlT9T-=ND>h;+Zwhbsr旗 N$y舆 3f A[C;Adڬ θmv?o,G ؜65Ijw]lj× +pU~Qc6zAM)^p;q7LoQth-g~@۳=it2_y4G[jRp,NsˊA_7Ə[IR3xIP#m2Ezfު*d;]-'/X=h:H腻8e)LaEٔ'en!jG[/͍vѭHYږ6~GNNӫwpu@ZOd1$-[|1R]%f"+Mx7-hRQ#=lGtA@1K㩷rnZzî[w)֓yAι$d.fIDf.dckpbwX%1$\V .4Ylk orq91\n2AA_" mrkꝹV5uljUӷߊiLϧQ3AQFxP!,6v~_S/jYK;:R$+S%ݱ=&~8>yζl/5=>aWǴ"|F`MO~laS~X1KݵmVwqgSV?J ϔ,ypvhbe`vby^eDcl0L>gʴ-gɈ~y<,*[ `EP2+gW5WgNȹ`d<';kieLK3~i=8!ye*NE"߂-k'q&aWGUToM%W[Xk[C\Q _E/UJW\'ݬYr?Ԣ8i숷=waK+ԄOO{hki(}o]<@GD_'>AA0޷j90HlLʽvx~eYs@x^?P.j`Vm Gu@ru0:(L6 8|$|(Άsiw`.ȻJ0'Ͷ|Mx"ojY|#a~z^+DFhHwS KZLO>N?NvO;W4/x[eAa7!rDj\՟Iwcg0a|GFKu9+ء~LJo\<{%6=9ڏߍ/|Q`2~7z 6/\s)+&~1P 2WT6h~m] ]8#uq\rbEYv፯V2F?-,u7LzߣW$~c3iҎn,ƞ;t?~Pډ4jƓ&}1C7~.V1籍!HNH)7z#OW?Y6e'i}P(ǭgư>KGggSo2(u" fN0Y<0XyHԹ0h XlK%{,wB6V7EEM3ܬYYR~.BWg;ߜ)v5Ur^)*{t7XE{<ҫj1 o?3ŧzfw~W22 {5w7Fk1"dza3'z6"UtweLX|GW9*e-viS&k͆L ﳞd+g|Nl:ޤEKPu)wn K/|`3E CmDIbm.V*@L p{捏[Pw.e1q15g~:YN'a(ʹpu ?= J+N a/w g[,'J,},pőѝЦ&4H,؅6IWĝlN5h!\qzzY#T&<:fŃҪ$nRN-7#ZTz^5_4ٖo7 }>Ƹcܱsr" klb-I8T'yv=Z(w%mZ"T"z~ܷzu ehO0<ෘDUCKAͰ#MvmV֯332/&pawO-uɏuW|5bLɤZ:iڑ@=!Oi5LQQw\d%D.h ,M,T%]}˻4iZn?[.‰\A!&ICR| b gJ *RS* .2 OLRKjXj4ᥒ.ʜ~C-xrEsuW,J2L'>+fyEd0oIƁ}fiZE.>j|s<[EatdУcLtxؑ:|_MYxMގs\ njiZ7s0tW~"aEy+b3%D1Q*2QGi?m#s%ZXz6(e&/dizQ7T8E^s}uЀ΀!oLR?~R"`CsDsrh~Dd曘khDM%s5^[WF-9P|Aϑ姺2g$f*aJ[ Ɵ_p| .80ktvҶߘore1kwOz90%]wwdͣMSwz 3uIo,;5P4@sf ˡ39y o .;` %]fT$ v4OuTSY[w*zvGwct? p$:pHJnĽ8N22k$OŨplΛĜG]8^nD`Uōgw%%g @$_(O/sOVlk7*hZՍʎ֨ &rhڝCj' ] 񬙑=LĄ b.<~DFIȀΑB}ͪVS^Ic+D^\Z\x9D;2v^1M2ėm`NtqjNX&-#W "~*i} QJ*k'K?C:41,oqkݣ,23Fq7ǢRW}nzoqf42Tf6Aag!…L>Ud櫍z5!0>[h5aKHgBU'VZ$[ x PRQҥ ?ûpJꪓTlXd{C!, MfcRX%uN9xqY~z8qi W$19_|FJ'G;;eI_H.џ>V]Zz|TɱֲKH//KyL18I~+rL7$?XG%RAg2-iBS:1׀{)Rkmem+ 6ڿΘ{ 8TԎmLjн5wtz Zhڌ](C&{,Tn1e*(Jy2lm "/"(w(q!;2-低[H<9Do}}%]ע[NqO`QIJN鰜h)_Bgj/'l9 [LrlVW/9%lV.++&+ (Tz!IHJzjGA٣ƣ$jګrݗa21n[E)N:b7hhyR\i_ #_^5fFىQRu A9>c+xbYTʔ˱w H׺&g!ByU|p3ury.,j8<2o"nȬ蟯ˆRC x`dؚQ^\>xr:yvCc3ֺJ [&Q=gM'Qv݅#iM;Zw¡r3^9k=|ϓ''ˑKCk] W~E7EB+C:Ǥ?xaM_IIrVڥFg^Nsk^ LZS*B^;:K˧c\y?D=qٜYDj⺜3u/cY_^_S_HUfbpX(Ŝh&| dh;$XL6zGrXתM0ZzS!ة|\iGzŊw4ZQsk_ ǤZT^u>d,RRuތTy[ }vT 7R9bqïχ 6t?ZZOny,G-6:ܽ'@繬eKDHRqu7+WgPK1]<^3 #^!s+$[HI˻s82~E_n|n4fTËEv M*M͟%A2M+ǹ?CZ#uoMCcܢhfnz#MC/_<_GjαF¬W^QiYڡ2lϙ%O \z_B77UpXި.^Hb.?C#%;HVҙS8ʷI-WY$q8Ճ<ߏ ԩbg+:", j׳z!WԾ= ? "OwNߤf5DE0ozWqRpBM'?H,J(ao(u`.Gco%-Q_] 3ؔ,0HR!)XWsɗ~ՑdC9oHGr8*~J[飔!B~ ?{9A4I\ D>ɦF4L>Lj܂?k. jQhxYIΦ"&޻LX~WqtzT=@2q]g~"/t`s_;tWF^88_,0r㪆 -X[8t}q;<ߞduJUD kYa}g1ÑxL[3Nພ6O:Mq4G vԣ~]g撝KV~!(W;Y!ngBs@\ Ğ;@X0kuᤶ#6»$2ϲit EJt㶸6/u rۚ\X2Z*_0'_NPŨw(rӲ98BO %'hȉbs;fhhaW'/oǎw!?<&#=ãҾy`q\#x紇̸92\u*Z}:Ը?h>{>7~Dyx,{Sn}d]#d>`xؓ9R'OќJኣo>sgY=w/WX$?9~IڕX)#~x+K+*iR'RIeؘ\֓yvo+3EW?{_Z-<%RG.VX$"FLzͤ joK xO~8!S5Η{mTۊ8O!qe[a~Dq5)>pr+Wi}Rn(#yTkd+k0S651:0 -iQ6 g>h=INX rܞG?f%Qr=Kq͡T9LI6:Gjs]!&sqGG/ǐH1ȇ eȴ5I(2DIJ|5/̔MG4Qr 2x/ ui&gQS{.t$Mm3J)޶Sl$..7vek(QwZǽ>Ǩ>]^k~15-޲`:iK{2y:-m!3HWx05ρ c :w9CV_ #B1o9_-{qUZ+G~"ao"/7u ~[f,'pI~iBi6.#ARxzwڳ 7+>/TbXfNq}嫕XͽT>])14YNY` _y߿>HR~?^j$WJZzw'4X>Ơw?.Ȩr*;Kr*V!qJ&q.y0q;W4r{lde釚I&I/1?}a_uVk23WG2K 1/qMh<]hP4Z98uJf `c&6iVR|E1*ٶҗ٤9]ܨd9r2,D2ξELFLynxOFF9it|k̤oȔi<}ӼVYicʮ,,(<&s 2,\X%Lj^ NuM- LQ`ad90ب u8]0ŘidqTbű;g ԨU}La>q}mNwRyp*J>%qsԲ.'ef5gzK[r:d d]ezKyhfVm1ךPȎU~L5ېXO*kxJevgTBZsOs~^LQo"4=k7Bʇ7O~"{|ɉ`rRTzm.`<.{.8}ʚޥycW"6Rif5n47|$h|w,omT}0an`iEC~r F3%p+[Z >$Dȯ߅m ڌ>_ sE4Y  ߐYe~YJzrLװ-jN 5i43z]0:{`~?uDIܞ%n ebv+VҿpWgOI'_4g-[U+;`?Q>mt~#R.7y}vPPEqE wV{kU6A 3fXBLFryxC\Om~񏸟1% @O'9>jČ)Fɦr4>u5Mmp0,>SGc0B|G;x͒?X8uE;ص_p1gg6cDwөh{>%{{i6>sͻRwGɮ= eMS .>_U?u=i -]MnQKǭ-KM_zYg{đ~_hm[Rn|ε|ە5;um\7=\ '6 -#bŇb5 -W l-O53AOJ45A_- Ⱘ7cxzѠ95WD?p ]s60YZ:"H=|/dJu۶U {ڵ@ t<5ZR{5I1A3ރ~{6OXb X}fӧ'كP !ZDw6g 7/>;%Lon.}~$;{.M>'yz0veγ)7;,kPCm{Ce+(i)ܽb-a53'C{-wX5\6>cԭe%agQTEYE8#o}ek:rl_NXG)[ Y" -z y4{E>zJ>x ~ #j]%Q *ZN >x ~ ;%.;#D+M2#dIխ̽tk6ON ݭBs ,=#ޱ/}2cV!%b= :{YtURrN3_4cݍ7$~{pRE}slۆbl p!->[ I'jY-Z8gg1s!=ɶ9$ն^_oo*Q L;?KECV~Vv^,N E ۸I]`^TRC ]m_&Usg:UK~vni_us;ΠcqJ/o%#~)[Yįvb}8PQJo.jR\}u^lʅooqk/r6 65qq_Ӛq aoQ,_-)~;nMY^J^ 01z3\Z8m Noy)?_xEv_8pf^-T#~#1mυ[5H9 y3׫o9EUa]Ku/BWo^3mkDKUGus6w:q4ًR:物C=ܽk[Y>)nKZoD~gse˒k$5&O)oRoArjY?BdIʑLB'UE EȈcn+ĎXkbF/1F~@QYܐCIX0oi],Т7M[VרA3 EѱcoXş 5G֍M ` FU%9"_a25Sn4ݷ4R7Ԧ 2L#J @b,60N-aglF\C,UPۣVsL6TX 47҄: -+댨t@hEbT;6v  Vn it 9F^sr t(4˵)I,RO."/u&JQW>l,q֨]#9 5ۜU#8UFܚNM4 ".nj^4ʮq2 !{"@TG@dܐ~p58R(;hZ. lA!NdgKJ3КN*d[3jsmFrZiv1r 1Iq[I`Zg˟_M 5F_~Vg.2 ZJE;3]^AC\[: լ <ɩj WYH$cҲ`K4r AdԼ Z80 Ts^n¢Ƣ疦Qo'tdXkRB^O0\ /,MNFi΢q'5KbQC2R.E{8}^KP(Z36.IJlFD֛847+WsHPtycY3'o+0f3jֲLXO`7bo;o*%`+Sِ $I-[uqҝM&6qjAAgܳ\aY HCK&PGE#eWUe [-f F=%g̐ohJҤVX2wȒ4r3(CR;ƦԾr :@e{u"Z ̍&ŁϔjHllZJKY*ǂ@W`ocQ`65bPI7".h}0RbCP(ɦ)KCObՆb^Q-I)0Sn0|Y a{ny؟O:|AohP:0h@ϥ\I5Hgt9ԫfj'=S4׵{Sb->`_T&w+p]珝S~seL/if (WB\|-b!#nC ;-a!{}(_y󣐫ZȨKP`=j>e_`#*ZHax[+ۤyW8)!@F˩gPgm3FL|ͲsC)>D )};[-C~7oPCNj踋Mu_Pck=q/a 9Ć5vheŇ-1&AowYTA8ieaKxtÏݶ#݀^h ^D^,A7yh` 2t&KBzL_+nu)y:.Ӳ);\J'~4UonD[lWOfY:_Ng(5딨rqzO 24R6T׽?XM0%nIqHn;4e^U9  ^ @Pٍ9[ BPlHϵ})`7 cUQ얐ڹi[yLC=?xٴx eէg gmz~[/~v/)~O& &&ViJ":~bdttNlG>=@!96G|_TF08 uŋ=O/-FaK^%VܤK.tͣ%pæb7H F\M7ǔ~Վ;G3쏗.Z[#-ß[ֽ9-rz)o4r{- CjiϯʙӘ#tCZ3|QuAU߲OK^3\Υ溦z2 vx1^&a$б 'q ZrCG-yDd 6@./5mjq#Y4CYm~}5oumou;PmIm=#~zb,6>ۥXb 5KQ/n3:o;4Ž\=O::@GLf7q/EX1D2rvpF\]k"rlQC~\Rm5,D걯s_MT_nS-X{z|!7̊cdd_d9}|WYLs/&޼rQ>>k> ]g.srrӦB:~gAz!vr뷐;E?ILxQe;|cZAOQxخWDIIQMi@hEdwS.PP>PP!PP1P PɃ4 Y#Cޕ_Tqv?M/=e.\hw=Qϋ~S| OcWiu0+/ys4nV쟁μnT {u*l@^+S숳6֯ ayQ'Q[| +Hi&di4/kblc7sAɜ>sOHR obۆxB]'p_q;0:mzp@ڕOrE_[h@-d6?i1уsf[YTmWS +Ƀ@g^/PE#UA_?R`kQn그g_b! 0g$mD<=? YcǸv;7CC{b4yCaͺ-]D}(ks(%ӿurE{ԍh-r΋5fwcp`ӌ5Nh(\cT}"ep}X i2¦R/q^evL-Kj-SWyofZYU?ok9r,MFK0uAF;PAAL-I?8A;ݧsp,>G!"i>ń.Ic=/El/(GݨJo^cW,9݇Oqle .jЭ56Krt :WwiGMe?`+hi5%&ījmMBoʹkwe,B[嗛\be\dƺ@{"+)b/LQqHQvsO RU'9}jǚRs.h,\nnATB.E2sy]Ob#El/pKNW #];΄'?.GtBV}r\ew]O.! n U 'Iﻷ"-l<u>R]OfĺSw|g̏J{y~-'fxBlm%{ڞ\ϖKõ;ZtlM~\mnmwM3FnQήЦf^|F9R!J'…t/*s?,`|aȵeysDHkV_q_on3wa\nƝR &j;)cNjDFdWN"4N #SP?óx(6qS"7ͷ ԮbDY]e`{'yp(TT+CxP,N\BN0f1g'#VNO۩;u_v)YܳBBj|GciE)=&P m(jIņv0c8.-o;?s;yNPʳ1w6 Av0dn8Cئb%>aÛ]eE\]ca1y 6 /ߒ3hHZ\,?ɲ:'. SЂp)/3z0 SarL!ïNd1e5 tvPZ6[u <5~f'4{^9(4KXҬ4͞L2XL"Rt2REZ)Wc^\K(zQeQ{q2;j.@N(7AFCÕ"`"l!Q֥rI?'Pe͔A*YwJdk`~WdrPBV A DPVS ȺшJPYcpֵ("#VUi&c'K)'stRℬT( uVK1DIy%)(uҔ,C {  Ө|5 P68jƨ;45y@0x% ^a*,{OeaLSM[ _N<2%nH}?>72a5uT9 }9$_ap$=pEHͨqJ5-Z-EZBQ74aŽQ?YR)ZbM+A*RApH ,ՖgnI¸+Ap=P6_=ˠV'TTĺ W ,E=lGm\yy BpX$5wPLUWtLZdC}1|#Sp p>jCe~/`W3z9ÈF=b-ǂҬdK uVu%{^vg Wp_Ƙ!ь* \ cX49W'9bFۣ N>p(/<ֶg f{hWH`v,q |XGMPHI`d ?;lYa Һ/P05*I4d=]ʁLBռ\DaDKg =r"0ic07^MB qu4篛& `NH T)t & OL3Y(* -H]@h4*lBw_~6CC)b $*K. !CO#V9 % JZ} Fz'RLMy2#*qHцSdoZ+En(C0M&LNP񄥟ŽW<PR\m20Y4PKE.L9A<}X&20%s){@p 2㧂Hǡ+W+O*ax?ɂjDfhiYx,&qSGP.a09O-zXT(\ n^(׭qzoS,s@*kvgz1|dSiǠ}ɃLqřvYLg&PMG.{z%iobsùw lѹa;= 0tҖۃ}l3Çm[돞wɃt51 #Gbkްp28`h4 rMौ[I{ og+:o\9lPqW> wmh"MK{E6'coI܊ci';eAsM$w33\5sV.gـ@fbSYW~rYfx#d2J<%pk.)uޜ+ˠPqwCN,%# s>Ϗ~2ټ*b:BҮ Ɇ!5}V7 e1thgO4cGZadڃAEUR'-nLkBگ؇7K_ [w%HP! x?z?]yV25]).~==;= ^pqeyrp}64tt&`1HwZ<8:kV'Ѷ*7\?* ,66kTPPu ^Jof.oqo ھ=e/^= ^3> l<1>b}|V2{Hoy]Zrhsw2}PV >[#p~fܠhԽ.s6 c|0g@ڑhy(mk:s6ui~怶0~q@ڛaY2NƲBj {A'.vULI6W@yVBg]k9YNӥyc:>BOć۷VVrIn7u\* ^̂rO˔5&c?7A=ͰKN;O \[ͺIrօ _-cm8#s N(ꎼzo!MקZ{J}5s,a1oE,V%4 ꐟc ]cSTwTYd⻐rr^ 1Ҁ|r__ۛ}|YfP0n\RXg~k8n1WZ~@0bjivFmYV+ʾהyu}] 9Ryr]6{{Z߃f쁑pl4~EX^ #Fn|H-l~IWGB-&mN{Uy A5͂7 [I&__ݹ"6hfo_I{7}`=G ϙGw6>4N)-t+lj&(}I^(RSutH3FH] ًܵ/U:ߨH5fVjGhnY.7ntϬr/Qz(4"@@H ;ݞÃ{DYMu&f?߼ż݁b^w.nϥve.Y2\ ̄*AdD;-xF5MJ/4eh-`nXBQ,m2h{kL੫UI-+Kp\b- )]F" LЩBbLbKfn3i3>12J^RƶjOՔ04ؘ&&iMd * !:;z_c^($AZ PS <$d YAs 0If?EpCxv&֨6$4]F #”B%cy#kŚtp/A@.¨LDa[/ ?GRaĥZK RT34$INϘGnHXN ^4!֡׹ YTfц .YE-ΎéZ5떣B  ` wWNI%כ;_߈IpI.ɧ-MSi`.7lDPrY\YA1l~@Ma>9W3AkFFӧ pLa46iE#e|!Gh8Ug_*E+xymlL+4RUۗ= X4zP4ig-@JN6dl&4900=M>;EPDù)L:uHnZ=F̞(BET ;|'d+Y^RCo}>P;@pF3(9R 4&c9Ne:-M9"E6jX% ͖!  _f8}}X- F tfMfEӘy gzmpc?؁`P,Vd{0k}HܵjC|l%)lâVX aOmhPsB~ `jD#{6%>&QEVNByK(Sc2ゐ^3̔"*P5dtZMXVG31k`R+tVPBR֟Eb*Oc őCuATsl[[~ʖniqe t(>Ÿf:= oGo_wm> >RvNB8PԌׯK&|&O~O>&}O+5.'r/Ii. iO;ɗ>+5O+',Y9[;}LRլ 9#cD/a0\kQҪ[L5zEJ=2j$vZ(a"<]2lWgXӦSj(QA'~c7[Se-Bmo#j8]<#-)?z=F9E)IgTo_qK .^J=ou.K[WXצ,Nn9eş\csu1l L1(cϏSN& 6~Łp>q՝q@|7~\cGde?r2].͟nŧ}JA^cN]'8nfEsh _XivAX8!T. GeVgXV1oZ*|WF=$#?vTHUTJz%}37ZHCbQҭDmf<62o -.@w0cnY۽ FƭM\Y`$kuѶmVivOնikm69mcڶ^9=qF|be\W~{.%'ρpuϦo5v~^'S=+1r; gFN4sˏ_6B 4g]GR-}vdz_e־{[paJ/5i\8MuM0?W^6$b]UtB;x53TS}2JvۈӌC8N`Ymg_ᶙDKBEዹDeً4ɧЃVPm˼wu'^f^׍TΆ #uV EߥgÑ4W[RGi/A+IagE>7 0y46 Sؗe@Ep|8ߗ,~ʚ,7,pzmn1'ߕvnʶL6x6?u}P8븎oqc~ k_u~@?Xn+U [kB$Ius\g\W \p em(VW.2Evhi%Us ෽k! 5ea(xI0Az|6 N:BdǠpO|b|kRCqB 6~8O^-vI{{tWsT4ϢJQ>o 7ϱV!֛ <[h yUp.-HL,J&}~<*3ղ˚Kea~yf{;d1c1 FOXas|$U-zB3U7XҹַqKS~V_lZG#ū˸HO\nGooF]ϛ|6`# r ݜZ9['HG\ѹfLRWCm#JjCM*7 om&81AѺu)Ѧyh`Dcwyꦕ76*#Kwyۆ0{yW|ㄜM)DN]h7seegqi u]Y|U,_ƐSkƐ=շMG,B=ݺubX MVPHЈF|D^7k a~Y y]"g(ѝ'g>|+Nώ-Oe]g|gBH60Ѿ;ԯ3C{q#>5^[ < ?{ՏM|;#.k磕;䀗]"C jCsjCu<1tOɴ'%y~daYqG9HF?1֑>},';R؃.N&̚wuՙ&ߧ5onD"3ky-[LDUC<7BW痁\8f*O.s?i ,=#_bqJ@]݆=})G.^$s;yn97 ,} -~ h |<VZ_ͿP^i\ZZL e?}y'TX@u}к9.`lm`fiI μ)ߗzkIHmJY9v2c5F{wN7e5< B\ms 3#cC_A53#~`qH*bSWg#X6f!ƽ Z[/VdywsZJ0]r=;tuVgy퉩`{1Sbrjzfvn~a5li|f؇Yk&y>Q_;зoO7YJCC5狥K{`Tt_A.C0nz&/"N$KY2w5⫉5 X sP0)] 2fH:eݲaI; eH5aXf>003~֠3p I''U.Eci0g&DȘIzD9It ^lMN]Qj&O͂ Z Ro .n\018ZUW ETC'J2y~H^,d$LǗu>?D\gINi*$IL@"{D0Bۙ"zU89nDU̘ֆ.GӴkB)ЄXB?8Y1EL(R1~S/CH+2$uSZ_H]ި5i\M@ Ã";m $]Vc؃F[3M'ȲjC63JИh 2O&HDl ZF!/PG(%"USβ Q5j@j7  ?LǰRbk0AA[SY) :ȇ2M%EvepPcchՄ6`!1)CDuZh ʁLXN Qc+|Y,*璝O۪ ݔ*y$\?/0Fn1rS2lh y Is&`JQr1& I8Ż&lM% yj  $CmZA)TTHSX YF'Cbo NlmC*Zw?OPRTtl0yLi\Zl8u-T#()k!p 3cXۘQ)!t>:vx]a{ "{qv28(k^ | h#4cѦҰ2vN4\fXQ^ C1šưW'k)^Bkf. 8tTq fa}v뀐VOh 7szT2޵±옕~KQ ^AL/aԾ˰i$7Sk\<ЖE1K1J탢YK5l"՗X i [ė"FȬfa)u"!$wS;2Ci` hL="¬рڬ99HBO3sZR@$}Tyxip#U0{rBc ѤLxRd:{ yX&7P*&Ry I4 I Y|2ZVzTfH+i.V%c'dZ?\;08hJF$KUxEe*s]$@qVb"dN\XC#HJ7V~-lo#Q?\òːC-qVӣˀ%G;K`o7>N#G|H@sҸAx=NcO,XAp CpI.5ͧkC6W==qP UjtՏNxr,*v]B\)q.G:ʫ# ugNO݃dUVfکK`xPHwddP[g/c\AUI1`ѨJXhTqHP1yCNTq~H#ȌL[naȻYE%ͣeܙ垭\2%oIn2ܰ_F7-CiJ2Vq3.Pe9N-25%ӽ:WļPeya613uOms|ں9ƸFWNegh'?+l*(o…ޯÅ|>{ޏGz0 'S!."QV=]f<#թ"kv{5D8 INY<..[ظⶩL]{O4]]štcFSkGO.x|<1[;<6->*{ >y7T]Oo=/.c1>FHKy}lnb,!wmGF|+e8…]c1>$Vi%F]y+stG}0#nTWD"`'ftjÊ}֬pÅaC)Mi =?ަokJ䂜nxB@Ci:Ŵԡ*?S'|)Vf 0 z*|fH誶ЛJLS}+D.Wƹ1:s_Ք|TC/%x- PIOeݮШzxt:l 7 &{fsӀCEEW@}Ϩ5-,oYGx۰VRǃt3f~ιPX;khhX46M۝#[]գ`>甝j[i ,,z"m>ruSG0%aq,/th8M< Zt(p52̱gw/[>mpE,ٰZN#<7o0u .v_ k|Ͳ-:Pxuyseǰ}fǨnYfЏ]xFvMRx,=\>r7y-6dayO~6Y&_F3an0˼4ͽ'}M6lYn /Vo9Ygڨe8}ϭXf}^@}[_5( #=+l<><qk7O7.!nټ 9iٸi*>AzQ>aK5$o#؎ C =;}5qLgfqYwcp$cȆ]\%":>;Ab\cS"w^f*e^3; <. zNTyqɿ2؛w_.LOd^7 Dl͹ +fh0t݃2t:{/6)+ޖ;9d,RglXl\lZl( ݟ|5[QGvnr[j u?\DGnlwMUuỏuA-:g1磥f{7ε/l ^=AO3"(o"iopN4du4n{'_I -ƦQ_C'2E_ Msx>M&}<\a1D_*d}H\9z\9Pn |/2:5c:89;XM?9%$fذ=v<>`S==(ypDMzefFЌ%eZLU0vbg/^m ~S sLPt/+ to%>b[2Yo3ƹ0l-.7GA .x[ЫOQvEV&te؜ho|v'wA5656 }*׻@ ԛ7T䶦 VuEW>dY+;R|t[G},:;6͆;X]f8iz8VP5@O{N8cJW0D&o:[x99R~E.DtwO/4|w?lV^m="xz]ufv_htq]"Vl"[ R.nue _tۿ@o wRʿԦ n>Xc5 b|c~h/=3zw3|N5)j^f1$ϙSOsB]x=Lxr4[AyqVN#蜯=7!iɑC<>mҽnc) [٦` ?Ab7?T^ꯧ/7<{NSg>nDmY-N0r EHgTŏ'eï"93韃3qWw/Y'- & = `X'qMS#OaRNh"Hr4{|}-:.6OIo' /~aC.Ym3dU'n%TB#]PFjЀV(!1)ݪPM_d콾pYdp ^vkF֨K2R`@&9m2!LP5Ut uAU\G$MU7vwD?B)7L`bVEaXHr0c{V+{I+dk|#5#~Tn)hu~Y:q\xG}Q^Z0:I?:O|u)ד$^J2"A < y iADAـ;T1`7EΑ""h89iXO]nm/44` I->$h3:ݟ6X [y<.䈤(( ]n5'8he+$WȕY}!^Ճ 0ϩ!)ƑAgûB E])5W|3m,Ԧ/( ؠ3xIfRmߥ+Qy-p LDn0wRU͂\l>XVE rTaa:UtҟT|cj] -6-ބ4RQư/Ш9QDWn5ʠ8t #TjN&*1V*w5Q [ 4,mV+* % wApW%E8oPHOl7=6&Mx}}CYaE7@: K߀XtGT~Cș4h<\ɠA˜m$L.LOBY^0M/ ~$ژХ$ GY9Bt C^^VU,P(: ~Sчg`fA{IVѲ%zK ~'G~4paWr4@D6ZhH,.ʜ("<l.Ag`#t>f *( 3hME%W2t}"TT,9 %޺0O\4{qWκ4\ 4_u!#ky򪺇M$Ds'ftRp)<+ 0}Bs!ĥN [nրF;f28#=`V5: pkc-Q>~4lD~,ɮhxRqncDnR0fTXM%\4[KgBj^ayl j`uJ]G*Ohge\P2YCttaVFgZ*YIqLhK 9!D̖ a+dxr5 Z#>Ҿj.S8%L-lF4/[#SaB O0"ma@MN?4/KqND,2zTC$7IWväIR!KIǣDG_P**f!:@|Y+DZXhT`sp=xy5,'LZ8]X!c0j 944X=I84o*$4CI QV=yڨ6DxF򴀣2I&[XN:Αz j;4]ܥ/ʤIhօf!QֵU8cP.] Lu(wmqiX?[lvecwNL+;`0* Hv[MSXUv8y=h!|e~78-c@aK#m䫨ߥOO ~|c y JBx4bA|lf(%FW=DHhl5q~nqނO뙞^~~^TWQT5Oq =B' KN"L!B:ı7>Q7SIW5 Wm420>XED{Y);1b:b9b;X!s,1U)LUS KfR6E6. : )UUUv}2zH!e7N~W"L3\:ժZ9,b8@},~f}BA֘Ǹp/gD3^f^f0|պSSH%bˋLkS(@3m*8sKW0G.~5p TO|kRKnڟf@[""E)[~~7=f>c  W=DPҳ dѣRހBu"ǣq^J SC:c]D#ljx:G^=)!kDvk1~dCO!+7TR\ 5 0xީu#i*]~jעq[DwnPZUw@dARţp<.tnncy<S;g(V0mVx#U"2!ϝ'gBVn 'IWXd:Ѵb 3}"<[Fͩ:kXp7Փ.!r7߇^V+. eSe+m\ԽI#!޳]ũ֗ޔ56nܘK(m6jO]|wy]g? : :\:K_JLyqJJkS+C=o$(M]Gηd-~)Oe;ࢶ9$\˧BB kol%&:wc9}2X!d:yCJݚu_XUuV>7U~#/H),0/mXF֕P Xۡ ]R翅w Ɛ4Yi-GMG878ÕVZz,8~OͣFLN|'mGn+7ח3=>|-/W*P.}M B*5EvŲ " 9Nۋ;{7\q"n#yZtsn ubOU54]L Ϝڪy(eun=3˭6usK$쬔uu˻vT)k'97Gv}Җ̻tjlihSyfc qU#s)2[tuơjuZ QYp]8=u3y5 &uC! R7RH|#_n|!ϷuGS~(WUӡ||KPd^phlǙ)O֍Mn+l)& e2brM,quBlO Dbl&z^>QoWzu"S^n~v}_vz8$^+"(e]5& j|5wyYٲiYYpv+Bks*?@d`I1#Z}QX:ǁ)w:EZ#hg YЅK%d5#1|0Q|2مu=MW J ;>1HozJX՘q_H!?~Bh}tT,nFcĎ'0v9#xxJefFopdgt~ >G>d>F?9z2Өw*8uNL2.U?p:\dc\ ̛>a,њlbQl;/7^/I4Ȱfgv!z?~>Z}zV@. ;=Pߡx.e$.~~DXac]_\OX]s _4Bԑ!٨7] _ ЦG.E*l2߫%p9Z|sp%AaslJof8}6񻺍~ق_s$?.CѴ)hfʰ˥"*x:XaّZ@ d/4Pכek^XWS6c5Ɇ&M~[iM&uTwCG|b':'z''F'&'f'luu}()G.2c6t:zj>~V+bNWd;Ivrno@wrްjBg? dfڃѕX湢2G`WifԔ{RږL/skݥϏB\lJXP֡{}B(-?p3^ԗglqڀk^IUe;(L[KbmF:"jM#FXi(d"R9)V$ZK1n7n릻CȁTB-^ږPKC%Zu *4$a uAVEM'gJ 8;?1m 8&#FzVℳW6D9lCA \S '@2"]*bY& lL%[`! >;G)$(LB˘^&FFBKX֓* VKKtFs3OiqtT"_Ƴ=xRs%CE!{!-5ik>ط~XXWQأY.ʹhv2X3N !2GJZI Z|FṲ̏!+ųDiaDvzY esZn^IbP|,I9@$R9@1rq!]\6 hyzMgtzRq9]*0?*\2s[9sJdOh)lrS"ȉ"a i+Vi#b(ab)H]jVg= =<a@(qT҂x 6ZԊx%EԝB4VZx|RRN t5}5Œ>fuo W ei&MTj(T?H41Gc9YU,4f4%t1>[qְ2(t臋 զEcH5Iouo0`|Y7AP,Q `x:SUD\ٺH5ZHbFWiaW7YG{@kdJFD0X8!>%KMpa@DQXD$IT}UUeD0AfpQhB~ GpG:Nsa@IEEvZ ʾY 9,n\aT]s/xXTf*e[t̔Yk5&Ipc(dÌYS?|0ѤVU0Kqk\`H:Rz2uF$.VSR$|:ja(?.PN "IAj`-i[)II&3OHmH3t6/$`ݦ Xmr$ QR҄QI}y-lGbёwhZ+0d-GJVUKp!5@d+bKTOe2akM9j/ĬE]n7Bh>sfH7c@?NAiDNʠqWaC^Cx` w&9G'6*SXeXY`;\ /BX<`6fyO{Fg/N MIjH-ޓ4H7KI5-n<Uxeځ7no3 Hhp̩R؎QTT7ωΩh22kɦ5}ֱκƚ5!D"[߭iU880ŎFGH G<۔[iMFXRfXAȒ`n8.W1H\#c#VyL0y.JEYGsXWrM&uns$u!Q8ͯo;V8"ٵTp#mf%mH,Ij b7u%PV6$vzlrTJ͂AÔU1'LU3V;++הqj $EF0ʍd6充QXdвhI#Ffc͠I&Ȣ?4Z҃-woQ5Tdb HʒdU&eGj5%mI肱p5)5FpxTCIkIIE%6uX*n[{{GaItJxP$i? lrXsIh͍LVL"Fxm=r*SPh:b.\JB$0+oĎ aRQJPռs%Inכ󬞏Gbww]CY7d*͇ۼ-yh/-@jd bC v  iDn@ ')]nKw7 n09?GWnܯ~Lh:o=Tm]8N88 {.Bl}ޤMdE? /=em&hۀSvtלkhz$hĶ2L\SUu9r^ VO?sM.:a="Gq~]D7tt)uПC&{:S}{s2oJֹ-)l@nqVbz}2|i4tQB$[ywg"=zXupwU\ uˢmMl۶1LlOlbLlۜ8xs}{֫zU{U[dM_ƷfFa}w%AzP^fO=gpLOjr9tsx`{zO 轪c9 :50Gvsӏ͓RPmzhBrH)pr/jk>cp5GTu/05齚=]{~&6 e-@}[gƮީ|3)Sӆ{kQ43摋 фmv]b4Nt*MsjփlbT#3+l߈)\a9'ku|Өx]İ3Im7adijbwU7\%9@??['Č []Kk8 [8{Tp@)e>%kgDs{{hg~èlZk{5ǖU.oa]p[2ʗKo!L~!KUCY)Z Q8ju.Cr{{1 AB9o1: 2]&%eP{ްuԭ`wS-^~ieJ3󎎠G9E\h!\"O Oц\VAgahBSdo|}>+i~hk?)cY(so7H[ncw6#{ra\ms2+%On%D҂8 oFGu]du-w|O-~}YG5O[8N/UC#%1'̆|,9UV?\7j{;]ePnTYT4s;>:q?G6jzq JΐL|<B"ji[OGs)c>w)QP(jbJ9 B̓ q´VɅ Hm"F"Y i%ΟgTQo|O}d}< /nP<NO$uZ~2|gۜ=):uD{3Tde9߃S*_d#- {_P||Ƨb%B-Պ!pڙ36?sr{^ {[gcy|JKذ[M#Dc2?Zl55T>  ɶH6__~ +p;(N,\<ޯ$<ԱSNVwY+.C<.7}*L!9\ w !%olWTw$_ޜE38_*ZXܫ<BNRd:E ;Gsl&uL6+-,Ⱦ85ؓ}?bhK njy X:qZl5/xxalaW~ELL`:ݝD!KT6tݚϵXٜ/[L}$U,KIFa3bduSc_+Y{g>I[IY}n,/nݓ؍u 5[=\PJ⊾gd}Rܬݭ+K/<~ hI9?v2 A(&&on>u<prҴўRfV%[QHn`);=Ng;.b7*#vAV?,#="ؖRAVmo6HuuI)h:dIhpM9|'WjD\U ,x{ %SUKt9ÅLiFY=p;E8HG P]sY9iMW0;/u2U=-Q5bd5#h+GXE jI~Xarg/Q X`vG1W!5kQܢ%W+m,ģnP2E%ojui)cl,&h>*zZu[Tgڒ iH-@8 gWp.8uozM|ԌtzD\zFuNQkO5rݫrk2$T"5.@ 9ȊC#'),iYL(GhY297 N)-mcKr )TF/PczO\A 4cܳ$DcVң1"~4UnYh+oԧCH7%EB,H3„WjJ/AE{g^@ypB~Θw q0x0Pc& AԸs`Pu6V3V4VEHbR2!2_5E@" D!ւ@%|ݎC R t lH+BT++yͥנ>L$P_"-X@UIG$| JTɪBlSϛT_-3B3BF>~̇@RőC1%A^QsݡDh`&EJQsȂ@[)z y SME!4aE;ٲ%0uZ֪e iA?Q$+X ""ZQ Ysai o,u jBm bATW4u3?ywӌDu"7'ycSa(8_$**d0[ʦ=gޫd1֍Qȩ>lZ%٧6d5F7w@lWLemzm7y&0:RXH ɈCW]b8\>{]6 12]dB"<)pq~Psƽpq"vລ*`A=pY02vplzuzsgdGdɅXro3Ӫ^ c g0Vϳ' K_Fgδ@"\ S* 5(ag o֎5LXM#.3) AD-BhXJ$pb@R&ezc8Zr8$ȤհHAz(p3Q 93kI@Pd@V+ILk)娒Ϳ։;S(M@K7z(Ǟ9=LN< H_@InR6 7K:U/]~Ŝszu?gw|64ٿ7+a5.% 5jHBGA먶l{z5`ׂ%hWtM(YCV03N)# g%QCLӬ3 != ,oV61v9&PGɇeS9 2NefolQQAlT]:QQ{EѮCZ˚Q)uCFjT=4ip!Q<>EbJ<6Tӟ1>\W|V/b O&^!# cڿ+ >B3#K4@_ {@`&ݐfYjz@}NQ"35+ȑ:id,oY \W$b+d:o-Uk.Ɇ6P#v ZKC.U _' 5f\v4i$~1y55"7@e-b&ZF*qTPih-0 b5- CPFp8>#N\OAI.C,$04gն ~ź!Ua@"gCYjG 7f/ X902D:(ɚ_,hFxuFc8TB=ydn=bx^Ҝg#8k/5ُ*D1C[7^1p{47ӆA)m907v2XL%۽^> TפcX/Mj$|uVfVi2JR73EC5ÙزfmĢͳDȒ$K-&a>[aJeޠFTF%e& `WᙝB`~Ph6"W%2JZ3 .>́KKxU,+Uh(HhO>41<=qv=_gt1m^v"\o4m== N5xW( =c~:I6\':T#3c,~t%Rcq'E#LhxgoYJ}'%B))(r2k)>SWe٘Nv/Ay~NuIWf ;p7Ǩv,f׍ 2td ES-Kg9C2f(:P+uřc>aiӠi$!L{!'dEy9,4"sF_i6 =W;G`1:cQvRe7gΖTJ{QaPˆ~@?r6m eݏ_Zy:5uL_TkY0KwRZ/=4j_mF9GPcXu ]2 vrrNL0nHg/чK148~ɵ4ԊѰOvѾ"\W]@)|mǝ}c^o]OI q~+C!lFYW>3ß,h-Ai&XSdWf/K.S.yOb hl:١!j`]36`]<Ϲ ߕ`-VTL֘18-*+XZ,pzxq!^xPӤ=.٣;:PHMY LE2c}`HQK3'_IHstJ9$o7 ^x a\ry?zQstQTd}&{4oB4h Ng SXq?wC۪¦z-̒>xϸQx~x:iߡKNtm_bM!q:k|wK gO"M C(탦;c@4SueFvW\l.;điTb=G9j&1s'+KCVYY :U6cKnHu{gdyyóylg=Rh"ıuZ9~:_m_|8?iW}-B z=X~l|~1S<|?+V9w9ȉʼA\SO4P'UԽx|Dz#g=e /LJe7sͱD]OUA_C pd8sx?^g;%~bnvyS ;Ad'eschgӑaqpr.2EI)!GtdbYA!*􍁱l۾F>Hh̽:wCC\>|=o[%8z  @e8 ̓? Zވ?EfO?GyeS\Ȥ̞r i,MȽޫjZFWh>%s38OO.ު*'4-[&܉"cqV6Yu^6O H^{NJ,1荗JuA~7[}vGc?;<ϑsCI3ܼ?qXL;xr3]7#H'JŸSهG klYuȅ6Z>/C=jC^s98p/hɥIw2iY1j<[Ꜭ!Ș4ybĽYv=rG RE3 ;vpa^w<[S9-[f^~BYx׆!;.ɦokVk?Sw:wx9fOd.Gtf^7jNJﱽ&殺WN2V`c wunk:lƕbE?n'33y9X CW!xbER? AHV$:U0_/k5 *3}ҬL"@֟"v|G+*)+_님&[oeٱѯ쎝j3dV!~#oÈC6˨.QOF s\d0\)0B"@%$LylE &`(lBE n# %R7 `u#:`,TRH&ZsR6J0l>}GxAs1a]'RE(TW|9.b<,U[pZ/eW1 )ē튤(֤ԨN.ҋhDUT`:-@b?z *'4(U*#4G%t. tٺӨqҲrvyqR(ܮ7"ߨVEHUA MA]'")cGBd@R8/JPVA,8 ̞6שb+Ƒw a4(@Hp*)\i A bk c01hDA4ޣ7ol.P,uh!&#6Ңml-NF?e~S4;΍‹E>)ûkd%~X<eӇ4|FQar٩(!LSPio1@[,@%CZn3tW6.箠C2Rk%6ћ_o"8 $_Q;VZp繁{ u !I_~?ZfS/I&~04I,e,v/S@ȽSY|)e5>ys+[TSA6,@dH:T94rSj@Uكh]WkXVOh nYA nJmNXhոA'C7== T)nI?/Ofy⫁)) <밑#[z2IZ$|:uc\Un*JĥȅJD^Jϴ ;c@ >i`Bκ%KFԸCeA< CVW++2Ԇ׈ JhYdk N3PsyN3L M@m\z$6)T!@܀:ԃOee&H zԇ*U45ԋMӬn96Pʻآ)U}}m5#2K*B~>BizDwMy{O| %&;nĦ;jbvGxuix1;3uIܶp le@z |yg΀Q\]6/]C{ʅyG]0gCx 'o<ޟi8S)DQ~)9m}ج=}Z#=dn seBxcWd؊ @; D\#U~LU + kCDua4c8n)p,^xB]6{JL?(\vT-̀KC,\ci3 DfVn؈ iD)1{.lO#}P.3`3wsL}} iv6[g~>O}`{k{xY|}H1|zߢ^{oKz{_z(~UB5ͯɐ~m[w Һ1 ֺ>;k@lFyΨG$Pq]kH4P^d,;J\5ME#N\uEE #z@MɄPn?2w5B*{(˓6.?E*T[||}^l?:|\=O |:46ݽb]JZBVn@۵7EBZTrhevN/I""rr,ZwRMrq77PĭO#I;tLMk6.}k s^&Q8;o Sxmޭ: ۨR}6F9}srgnLy7;Dkd9:M [ AWɯ/_n6ϙnLW m|g9}r7gQj`xF\yOW`m$A.1w΋7΋l~27_Y{7ۆSPH EeKGgd/UeStic n&ҧtlF o=] ڻ=p=ݱ_WqW'_@SAt *'F #e6 N#5,N6ҺSj~&"<-Bs\E*u\ą9-oŖq7ufşʗ8WgDNy#&nlBLQJu?TMq=t^@W&DF̓Z 2Ckv~d۔.gs߽V;j2v^Gĵ]1rgkXgЊˠ5a3G{'b] ]-Ozd_ӄy3\S"ޥϤ/lĿ| ⤷e3 {u{Hg6rGcRM,Zrl5K"p^4D#Z[/201qZ<3A?ܔT7B*OZʙǫg["kF}9x@YssߧŵN'XnӺ\An=ά󁇋OM7ڲHnk(`=mS)nz)BDkșz?pɼdSeWiSS y9@1T(LT;b8t(/aO"x05)/oHaVl eN#q#|lGm5kemm&m=sϋ՘j-1'R:d8Ǒ$D'0X#SkZsF\=Q hHU#H.t(4JEc2@OcSHŐ둯0_S{MXI@]נO>1߬I]CȫH$ R`N ܚP6-ӮX6F< jX5F<,ߓSuR7\A9U_R{0"9ym< 9}P,y߬YyUN2Փޝۨo똥^2R]5&_]|&&SW>Mﺆ YuF k8}՜3q~goۉe,ke$a;u+su ^],̋!wIݰ̝ æ5j|mukX@2d/vJ-Puֺ&z!@~^]^! u:h> ˓P&O ye@xg~?ZXBaxCx־]|s=m׻ f:-sAd9#A*͙nQ;J IawP9w0#.<5*M4Ffc&ʢk  5UŠUr6/Z*?maudcS~VqC{|e'h󉇒,U؊c_c[ WJZu? "tn˱E:n4~V Uh"n!SFoYӢ=m!fi aVsTsTECڵC)0aRV~BUKe"J)NkNNҒF!ooϸ6`θ# 6ȁa *P; W~th P)UQ%xre ~X8|v xɘ":,uˌcRe8!Z:0XT?.θh!rՖx3mp푣8832$`wv*F#zy&.P V$8ߙ|2+#:m4ӪC't~H [/Ӊc5Wӵ90/ ai,*e&k`SJT1+9iPv0K SLR4&}?d7%Չ<@-2jNBc&fHteG:EePw:̦AZh!`XAބog ǁ[2""˜Csdž_ŀ֋W;%02j۬-,fp_"=G&I<K!b[MafYkMCM` ϱK69 Y* bn ΍)ZlN^ nͲcųoY o3@- C_ȖW88 <-B7t&}:݌0ԌhJUF/V)h|n#c2Ij]P|G: [7EG=iSmE3|ܔP\@¼xc'*@ ^Eg9X`?,0 .֘LkiD*9Ԧ 69x2Y-vS8 iL)GXDi+6)"Wo)$c|U 'Ds=\?xDŽJ\{e/&{ JkފY/\01ABҪǰL|q-&)R{yZSfD<#495=(q~ulNG<r1ID}OD߼QևjGp / 41@ b&y$9,D"02/2i)`1]sKN[$dx$ʄ A  a, $FH(Bm D#\%aP8}?R{.T @FjWgk'+7mMq(ghKά]sRopa8dF.]Xdk:v`D 2r[ؔ>>$ #$8 \\OTVY-)T%I+qojʰpYbJƆ6FZؑz)}1.C߇9~7o}~>OR.RѦOcoՔ\l۵­yaڄt㶅3 k ^sy[ǜ,[SIιFܑʋ_+C66XڦV9aV`_ߵic̈̎Ww/5iuIO*\+R%p$4Q_V5w{LSa.↏HX؋3*2_@/@l}>BpΔdk6W6|4櫴=Q;> u=j^bxZ'ΪMgMm #a}sW;Y%pORfW? K?X36R|O-^Xy1 0=U$4G_]:XZrGqOtG˯ɫm$MH.{Ihp/jq}&mYUJIq=DCKt=<M?ޱiv`2oq[>}a$rq˺Bu%Zlcݰa*͎G,EGIt~Mupnt^?nٺ:c4t> ?x7.χ5X>߮hso%:u0Z hvDM,{!ڞݗ?ÕiƾwBM1t? 1<ۿ#*\ n7_ *{Ii])%^=-zn.J"Qa\uHyVs3G!x3GO@9:a` w|O\85- $IpECw7-~{.$Ax{y{d>+Lڻv>[MT<= "'J!؁eZM){t6p'N^y+Sv~%FqguChT`: Q|.p13kz4pk݈C`ٕ]чdT2v:|{!Q֩#Hz`laXq='D yt{hT,*զhl.jL8]>PiZAd$3 [Ⱥ{,.=|FrU[wϴsP>B’[jt70"u:3n:=W0Mڙ5rО!]M8\"iD79ڼfLM,̞wK!`TfC m}[~h3X~Mo{ ina9h_Zɬ/ nZswY[(}PtyEٲ"M80;Z&-]`]`;IFVGz%g6XjHx 2gʁҳ\L&´ܚWvypTe!dhmvXGZ`ʿsVûDø`כ^_q~Kα>6ˌT|#0|4*3QV{յ] tI ;]N8`]6#T^c_m 0#-B-a2hW>ngI5=DO2U|%]Mo(B :հ]W,LԀ@AXgIeG.(m++MW'Wo;FiI\A=hD<ڕ+?;(ezeqaq v=.?4=e (+Py 2:3 UNXc~v&\5ṿhSك%Ggɫزyu#fSɏWQ/S]Iw$ _#f$LB,H;D6,%džՁ!Z"$I^w!ITR!I5Rt5~4Z6P5ow( IexFǔ`?TSoU 4$dIR%C9t h$ NaiߒTC3ES2VIYfuxFGe o)њ#R *rMlp$B8**w!m9yTc n[JZaJ1 dZU#gI&7;fRgE%fݚEb95c_pPUS?/Vw^FeqcxjvJ:A9(0<Ƀ؟ 1pŀ6ن0`F5Vٵ ǚRWm@Ym+ה7iQ)QW|v_?/kD0>lotmJUaӖiDP@[gv&e2̌$,sR(Ѕ #J.P:B2HN`kEb ْ} ,ѕsyv[R]}Tfz;nq 1 y>˱h =jisp, BL/3rJ$"YSѨ~-v<ߎyZ{tnv|܅̈́ y)xEB‰c .K$-ε?KAW{%iK3u[HX- ӓ,HF ˞{=\C^Z/$XW:u_eT:{,T;>E!VOgw&6;y|VA=1u[x+Z߈Z0]K19Wɳr?p- i1Am}%~xqz\ KeڼY€[ܶO͓$5]W*9]W=?aݖεS'R䏊nɫUE`[ͱ7`;w"x>.r?OwiJ۹sUŎ03drbхR}9ƃS{nu- )O9B:Bj5s;hn׸ץCY3{g_:_]򏅦9W'GGkco<䎃au:%6:R(&њdV2 lU]FAy*qKYg;|w$F3TjĞjD&#3n'0;|JjN#~AˋKs1'p.OM[n耮#hiX.hRm];ꙷ ;[ǁ]Ob 9랤"9kTr.nl`=X^w螕@{%$ 3 ;zjڧ 6םxDvi`s5P\"+X}Eɺ''.poEeқh&&ӟijjvL^nt)JoL}+nt΍(tkMT<߆8zA]w,t؎EIh=6b1w`i엲\ev,0U'N@r/)<Yv;ɺ=IwڗitC,{uv `dph$6w%P]v"H:CSպ٫c(cࢲ[ߑ2GѲRh3{SZPȭ`x\/"q,eټyw`)1YƠe/-w}`?`+t`1ڪ5c[.nS)Σ];Vy lz;2`%cKzS 4ϸ.6oP|?ђqM?~JVٚ Y@i=wʗ7 .of^VL어V/ȟYċO3ăa;v Qåu8KºCʎ@-Y/PSQ^2=>2z׽Q {BDuƵjo_xԺ:rA~! 苪1HNeP0MvB6S|ui^^Yl/6D|x c{cguW(eWo7$VtL}v5yNGC\\_zXN˄iL+B+ݳhsK_MVك>Kd+t &<:OH-,Nu!G4χәu.psj3Y[v.(P2}jиzkk ȵka\O92Eq O %J:\r>Ŧ{Hȴ6GFuP5GBmקS<+ O 2`~q] ?mbI9doϡ*O3;qH߬mqNYĴe=bM ܞ]K)\o/@ȭ՝`}s[Oٗ_42~7 kZޕGPk{ K~֝HT^3[8e(7~ؑr ![@4cqgIv8[RuLt{9#_W7^?]?3SLI$sT`Y `kAZ]6yUL5~rʣSez4s٫31E'ִx(^٫虽I""߿ypp/%wv=c9O1MXqFK+ȼI02O8> c#(a\QBRH;~.Cu8մ9?\Gt,_?}o*úbފ)VwB 28+Q &T:5+\<*m%RߢP0\'d bbp-ZRgjm;;!qGm,@l96y]6Pf6$OĿ:K_m97347Leڨe YkpM3ô1@*72UUN1Vo\Y΂(u A+4̊|o`ވ=ˍYPIr+8B7 ]Xe41*dDvubS>Xve C 71Hpu|ߔjE( E Vņ}ȡi_6BsF~D2;Eľ̈3ȅDNbEfhOm4ﻼiũ}٤CÂC($LP-IP1ՋVmW9T3ꡎNE[ %MKaYU#36tuOĀoh|(0-^1~oEt+ A6+}P3?ȇh:0BHhN^ s+}8PT|**wQyw'qj.0*KF5ȺşF6}FztЈɶ+n܁b#FQF8VB̋$5cbj(X'H@v+Im0%IV+H+08yFe?qQ?|A7BuRFKXS-6Ƣ1nΓC:mnSqEƌ`L%~PLTfr1DS$4bu7_LE,j2ΜKgYmb<8b뭄!ۢuAEcQ3υBQgF?{&.y P;_Ѣ:9Lש}LCˈt񊲕&_M8źl'HN0Xs*h͋_3#<4u^6PFfXZK7֌eu Fѿnx+BJմov2)oWY,}lgyʸu|mݗ9,\m)z_ 5GcOc?}I$zvҜxbS-[˯j)2UNs1, `L3k`9˭EM.L}Qǚ7M$(%iǚ!a̝pfm'fz=BW&0dqB|>5xwFE.qE,VʼLj--׸Cʡ˘րy cj}F̆.8Fφ8:DŽmG9Ã&,'}ūeU@M"ܪKﱳq&k$"~i BMӶ`y`6o.\7o+u};o.ׁnegN`7uQVit{U)? ?[UBE(݌-m?U~0%Leu@Fw3li{{ĸwr{Nُ7(Tؿљ lшU5ᗳ%X ZlxHa0li;:ATM_{xD+_5'> "8"mpwxpO!I>Vc/C^ ]T]@MZomi8a,tEY6&gf1Uj̜`m'փʹ%eO "M-cMz-+ 4< ,0񐎾!ta||gIr~A1^օOU~W/ԇYM>N[rH\kz:=. %Dc+;+8T.E6I 䵮I˄ݑ~F$ dΉ6vrOz\x~g.)  $=6yM)ZMqW1I6nK9+P5[6xL|o3v<3}m=-W5c,p|P~X;5!> ˰߱U}OӍaU'*P\o-լ&׍^-+SV6%\eNxYN wsiִf@rZ;m&RLP9V*eAla Xmָ'"صXmɘ n]5Z#EӋ,)khr(uy4'Ed|hg\nmhn,n2A2*&y终ƴ.Aw4Q ɩq-b;V|'9SJcx1 kL5֬-*oAsm+8*is{w= y"kǛ. Lo7]o٘XK8Im+%,T;|gIUiږ J5!u)X-KyUؘ.0 OՆR,4]*sXTDbIxYp̌[72((*NL?Ci2]YτVj<WV +mBRQ@Zf*Ƴ}ݮ;YsبӻtU؋n;lN"8N3`R OVJ4r .[FM~UtHrܔP+=@orE?$$5X q҇k[nH[HY X( G~/F\xX͏ED9j2`$FiY@1=r`i?f@%#!tm) ڊ^z#wE>x#b&,!Itxnm~UŲ1lwƺ5d&eź?f橗jGV¡E^Gf'J{ws60V);n֒[]'=+YrXFeD`/SF`pM eu"ZX.;` sa!lJB*?bT"-p!\+0Ʉ`ցN*uʷlJz0c dأ"yEkw[zΏupXYx@Cla\iޜq/.+a&N2LG(Dc!5/ʑcG `$G_mX@B}yZ6K8 S!_M1sOL`Q'j@nP&js@wg.)~-4tr\F`X PFYeH-ǵ>:!ٖaҾ  .'-J;dѺo*$ԡ;$~q;dי6E5}(BdK.ue-6Ё. ?$xԣxAԙѻ_ؙAJFpŴnZ"j wJΖ?A*P;TE|K..nHAA/6Қ"|QjN/Q^8 IF 3/{TS((ĨHAu\ t=u?wE c=\lS)b&4#DJžhֶ@_ֶ=u}c4C*AVFrAE8;BJ(N64It'X*&,7z@ mJkɔ+lA2F D,$mJF;)_(bM`BfѠMsrC**iH27*&V腃hK]ǪPS:{pcSS\/Yi^2_seWnQQ ]B@kv @os'8.20.0pO I`rr^*1ɧn6p|yVGVrޝ:>$Un r GH-G1 ĺ@#*UR -9[-[Zuj2%;xrE(mfKng81f[37rh)F QcՓ׬" 1U w=mgSxnFkު\f+@g毇l٘K6t +Dg_R1ػ03`ֶEɣ<0>Ǥr [2Ղ#nK.1@%927 Aods ~tdIlDMe(&g_M,g~g3QX8B#Fl&OՀM.ԔntqTf ]?Y4 ,MIC5ixw>oi&ROwy(&TJw<!u pYZⰍ_*E8C/YxnU#= O ,՚kMwz.8hcO|]ĤX'Bډ{\ {d z$|vݬ-̽rǽs֭:GWtF B -8 :8 >xp!]ݻ{}>S5o>Uꮞ߫iˌ ۇ爑u_8MqOAzEa^3Fz+hКT>E_e?4%8,b^#KG@b%:ԏ :s l,w&0DS5 GosfQ1x!ޕj0*@.UVs ڕv,5vqcY^C|@:%:oTCڼ὘Ҭ͆λ'#edR5s4if~WIE6̚Fj+U'j3/A*GTSDfKbNb0v8UDd(lV.,LY]C* C&ύ_B9J 3)H '[eFWKp.zm%>w ʯdҚך?aƨ+N*tq֗g+_S?s$E>Dy|+^`R̯դ_W_$pdu*)W濣'{Zk~g68fP/K3wJ wPWp#J.q,m(=d8nQO4{_'V=Mbfbsn2p;Ŝ湐d(Zp"583ݟ)q'߃Gxei\On)oK*ŦLWl%=WM QbϏ4 wU/1'I\llv>ƍ^cQWoUw*\PĎvknVQYS4̘Xh*#05HJM֢)6u L. @.1-g1_*H[J+O:GDs3h~.(B eݿ,js8T;<0zf~o79{zY{"upb\~Ryy 1pmٕ|U5SD;;U7zm^)otf5m]`W/PHH7%c&ej0ؓZ9'tHeLV/0M94C樋ugD,LGbh˺y_:7UeÅ7UjnX^%ּJ~m`1?W>E򆈌*;n/cuTih9oknƱx& ٦y; X~˧Qg⽊ fJyQ_kȫ5^/{3!3ס.\בDždEp:C28h3p"l&vcBrG ۮr\b1Ox(?A7BbS3Hnȇ]>ʘ_c/LorJ| ىA_ Y+N'N4׾Q~;\DhMgnPUa Sk+AHrt]'x;ӡHzNp{б!Y"̊e0=(S=j]ˁʉ3$K]^]xSTOx7=R0 o_׍g_cʯ…}$42W׵3?Ɯ< nGk#ןDTeYF-d [*bǭgVt쩯Ydb4ljwl(0ʹlǮ 0z.U`uʆFQ&~:*fYK7lwDՕ/?(k/]N,_o&0D|э USzT}Q.PUEx++ x3? zq5n%=8KY6}u}{SqL7p e:k>ǷVK˓y{ONp'nzݩu&I Z<_ʗ:kO-" 2Vjʨw7r4 `mVN֭7"7<*< `nwwm2IP|sxUEIϝ+w ş6W~;,pb= ˲+ .M?h³Qd'@]i[{3i:KjlC[:6 m lwWoxݵig) ~Mq&HeIߵX&<-4ԕ!X~st%# GAVH7[ɠ4d sKQҝE^-D?bs.1rcY&HGp'x?iY1NJ3˺Yg뻫c?c$$=9i=l78 JP>?X4ļ gV++/nyDDz(ׅj(ēY d;ee+>YK#H0@ijxVdbM6sꟆ`W)O=Rx[h6+ݡ-'kެaR?a[eKr&K8qydrsl'gI &6^SSXc'GzE/Me늑P&$cK8JEC6E&>YFa6iDVҏ-ٕL `zN/M7-FcI 9Qή7z ަ5d&#G=BbPln |6$5`oS eUCvri|)簠uՌ>Y#:TQŞF~**ܩŤrRV7nMj&GƴVJ<=D9;6ewXh% nvъ7W4҆Vˆs]O~<S WuqZB0t2SeGxp²O}T[K|&e@Rhv'1;7p[5zC.K/aU+JR (qA ~DTI yEWͦ"@ZAsK! HĄK@%hh§XkWf}UcYY %n gݮiZ-Fpp@Jy2hX@.y[ v˜s!en7(ˎVN(nb/L&*^5#5sRA1NT@ S)rԢ^rxN )[j^S:#B !zjV%ʱS_ RQd%F[&J8&aLaL.Tv6-%]AQP]Bbw.Bjx z3KhhcdsZz%,Hl!T8)!-"eנMdL}?e_ %0} 9 Ʈ%.=dOϛܖW(  &_J2'9֚ZH Nihs*YgK`N`Wa)L$]s>Ws|H/hU`+`ZKZvFVT\9[Kݧ q\(iol""#e+5QTJe7s:pvDݭ(hE7}W4e^7hI2Vؔ_A -Ɗ>w}c+lQ,lIĹP!\ cj> S_K 6&p6ƧPj}E:DUE6?Ai "DbТbJv-|ʢth#f]6_c ۨA3iT( :"q/[s=HPGxbhY)`cE:KXEu +@Yع2ͪ29HZɫ\I{ŖdFzfr&[ԯə9$ʐ+PVIqE+bxG˞](OCCL _9 8 \l#B j2Ծ @#^j>rUCY;C.Кjf@_ltFĢu Y681{A3_(TtJsf鷠~XeBƢv5(v<ӅFqJ#C^9E ox29worfb[H3-l=5&1-ƿ;@ 6xj'|٭Cc(nU-f@f)I 1`4dF$@k" c41-<׌+zZ9.:T`!DzX)|zW31B{QY.Ϧ8]@AVE\aZ LCeLY!DNZ`Ouqh48\850kԑ4aո b/a.Ir=ϚhgT_l-comӣ#4ekhΙ<Ӽż7~ *52QL#d22— w-(t4gi=UYUiT'cvuܬ&s|,o*2\zvĢh.o_oVrp7cK2p347 hI,[L5PJRZM=K/Ѭ-IjW5_MraZE%IyaM6E>*#R#gtFQRe~f9JG<UTx(ea՟BOP4uNmq`7ak%^ؠN_Uhe@e04q9(G&%B7͎4~Go/J>Md}Z̔}9ܞYOiux8>c6ӬsST} 6m|SS)]#Oj׭_ҁ DϔF3 1+|SA!I(<&L\qlLD f.JgW V#8v d[P 39BId.>38QIU>wO@lr,k[XiV!E:YTSY1Fr&{b(a_8\n]OMI Qv=/" |t1f)?P,| ڦxU'/^OxVtM9,9sv)ăFgȸf?Q~X膹u*e"Do6r}^k,vFKF{2?H&RBT;;E\@nl221Șq'^SZ/tGpᙦynd !ʜJgɓw }~)Un l1ķݤ /D!k^pAss0ApnȀLJ嶇OG>R’,WIiFz}SSͯ[ḦâAv `؍0֢QnXaa]"?G~k/Rh&? l 17io0jP13ҋt:h5.4Ha}u!C\NqV"1s-]f{Ϲm`q]-\4RE$ߩey9=GTlFAw04V~:u _ޤ#8k~TțX*P daUu`Q! kSoyj9p(Bm]W28?NZjߴُZ(f ~, rgr٫4ƆuNz4Ʒæo"}oS Ƥz' rS 8%SrkٍsK%V)QYg)Rc#A@qKCq4qFwgRHCgmCat[r{7+R4>X:в8ڏ_%BqSbj>ӓH՗ >|B[cJI,rVJ7;A3  )1[1)Ҿ)[=$ -Tfx 'I 8oY|eCl1yYr*^%}.EFG&T#1Z.aP#ԡW4J;X_/x 8@n61U+眍 Y/egJ|^!kBҔeG5ˢ6?qN *amU*βVxjJnx *J:j*JcSʓJhhys}TB=#Cve hKw3ؑtǝWcIca{U2:.''Ȋʸ0 ~Λ!MXb|*Z>]TaYf!&z xݸJ9EQߪ yNA$_Dc}R3A0ϻC|Z't&!~7\Ln(bvj ߵ}Zc"MC3e2144]%N&X*{GG7 69f53xW7߲ hjk Xjٝ8qZEe(Nl K,լx%VI?|[+˘[oqb LZb6)%H#Qb*(x%Hph_>|)C:Ȣl[EN2R!:U|*DF=1\6RjOt4A_RyS:_>˫򻊁*f3Qصt&i%zw颢o;kC,)@}&"ɶm抻|' Β\)Yxv;{WӯՍ T\a{wŪۗ9Ic8^#fHGGEd.nZCV|DY 3ļcam{q;9ß iD+3RPɑ3xPcԽV0Y\q.pH?LVr_<ݍ38k R(.Lhl ])i4B6); ^s PmKMRˑnO=}n6[ ɍ%>D+q/y3cw<Ɲ&6>1 :=^>kI\u1[Hm[I~\үrqJC$$N h/1 {L'4s@}=BWw߸Ɖ,<&耉ja: . `))%rk53٠,ަgn=" aX/'\]|.?C.^ˉCq2|6qv \%4q2}CdiD.'6k/ r[[*|UI4j'Nw&TIp'pͥ֋ )n\Pu^Yrݛ(Fu26C2AAo~/4MHy"ǛÔ2W̯㊗g:_˅^-|[om}F{ nHˤzy²7Y3wVys(HEMzIEb[3ْOK[=} ]Dz9Vmt?H28-+<Z'\bGCPglM:bH 7Ul* yWywYd@,@ʰmzb#;qR:ak$wtiaI"~,Uo W#6d՘<DmVn6w,ecVR2PDU}q΄@z߬lmg? 23Vq[9t $QKtbWMLL"kB2ԞAgyUiK\R+0/Xd  yM@}&b&}~3`+*GʣAUѠh*% Vww/x wV7t#q6=5𤚒9PRNXgiv:]g֩f{~pebp벭N/]R)Xdet9V+([c&/ '^"t\&ʆu.G:z҆ Hz:{l\5L{{ I)}֔s |8`hEL-3R~"s(/WvI1W&4u;|f>Fh[0nASQ4i8`-Rk\{ĴC˓e+c frAӕY j9%^t5c)]e#JٚDNZ3sT-Λѹ&ܫJ;5xu%+ÞXz8]>S #RYǀ懡fֈiߒGda)Ln`6c72 SLGIr~]hTR7s(Vx)h B2>: F%;@&Fd[P m:έ!YQ'RڞQdr^( iΡJ-C)(%󱗿~^z]˫{Ac\%HZfycjR ZW{Cɋa鈳t}RO^r(xEZ"IrpӧO9JRĈayohE)(ubˌL%I%@1k4ژ!?hmrESbb_Ra~c>`}݈BABO_PwK2L g+`h+wM*a/*{q sl6Aw^u|T}/Nlf*4ʜx/FB1bi%Vb>қKʹqqɅ=6D >PCjoQS7g -д2o#l{&JXǤӰn* Sb[IaQsuzzLjfbTaX9q#nhΊ֛hQw/Sdt_g>d"2+ZJ6`JG| ݕ +wBݖ,,~#4Oݱ7Vq+V +)+v),nHI[-ssS\Zhpэb}<b*}DLJr=M٥UX& JjClWv.ղ֊AھG %r!# ULg RgvE@@qed|1 ,]w[XkaX՛<(O`[52Hs'zM(xqNm1|pIL`+נx7Fy&1?cAExrlx\mDHt܄zHycC{QƎ 4Yx#QNm"-!S 9H8o6CmIXC˶d3wgwۗm7C ~ʹ۫%70Hy틦w|JRuV"@:Y!U+Z**auem>i>2'Iu3V|DYlr *C2ztߘ:G]B |LvJD1/QaCi 2\+iVތ7xŲJtK~')yoSj p Ҹ(2\h9\dMY8Pƍ̕%oPe̕#2‹e;n}duXtv8jOF^S]=[B)ߟZUcY(ǥ[7&JyaKl(\v[Yb9/иPNğFj_i!̢0glslEm7 E9#WV۫yq'zKֳkX%D797*t=_dFg㥻0 ZoӁ>e֡/$w #[׃דDO*S=wrbEf3Ԣ!|:>b]ޯ_1f /H?C-PB(i;Rq #AsORN_7o2}V;|v}Tܿ 2u+ bFs~ST-&%߇ǻ|V}ŅVpfSw&Od܍Tw<=q,hmZN,叾ؤ YY+bz[IMCYM#K֜6, q{| 铲=鶻k5adԗTة\MOf%=<^jPoCqA(Y߯>~1w ׏SNN>,Ry4%ojFK'q TG@{ֿXG3QרiM .(u[Yw/d$"]n74 㷭Ogh(1/{okKk!R6Krt|Q0NvDkwHy<_s\w*1Y2/Jux@xj"E}Q}'TT!=Ǫ4D(~ R-hMڀ@UQє/E cPK}])OZm1Iqөmׄ 9Kw$8Q.$ta hB|K+޻ҩ Xieh~8e)qb~sdT?K ::=^?x/mCq"+!]; HzkQIj 2ݶx.y)զO46X_;`i;륓_w͕1vkƔDD=N- ҽuCV '6"=gOgrsmD$a*": f:xhcdxwnzp6E9f7;7{eiCdp~o*M%O6!pAmeئ֧I=zxçh)T,pw8wĖ~[vdt;grc8gg ֭,dqjmI%Cr /vJ,{H *n?:DTxmJ Єt}W֘S RYscgVTG̲}Itrf{'y׏($|HgXL ttV2.]xƢ .۶*罇Zley$:&TAoS $s$NV(^˃0!ɌS-U޶TXZYILQk=y(~%N$!UqIPb,KG}pH*f/r1I|ٓ?TI;WD*wceTh @>Ib(׳(C6.t ["j鼣G.%7t%5" )NA B*QL#E{0(Ď+'n/NS@]>=xe*%4exs]<'K:2}=U&Zr4] \&KHZ6hJd3 =H[D$\T[0VD0\47xKir9bbY ԘOy'D[m&rv0-ⶳ<2<Ѹk/x DBr𨆫˟k}s݁BMMQd.L{&%,,_߂n{|ˡr&+I2GoLٵ(&v|'e3g=[򜾖/!br+HC4s:Y <7ATG~g;S~D3|pIcW\mb{. ok=0YMРӢ n'jX@'y;M$}WΏ\\k.K9JJU9 YkfrQG[HLS!^\P)4eMndWms%,yƒdh2B&nq;$pa5)$g^Z8a?g;?0oYUX/-ms9kå6-QԈ iӚ%EmJo;e_w afW-8M }%Ώ7+\&rp jЫ3Uu3%(HѥK-1HW1'ksVa$O.Ӏ_vKuY|zhG[ꅟm.#_1Y*X35-=N/"ޔIt%jaÍI\)!\Q"9oi>W.κŊQmvhTU(PneU^\ Do]4Aqt{X@};EAe &C6lz}@SD`vcln 6l_͵$\M+0e1f ?5ѸTnDžJ si/k(9>xσߟ͍22rZ={yS|zrYކדV@d&9Qv7NQ2 M+[%XZhLugk͠wDW3SQbSjA^Zfk OkMB{#r\ :;Z7jso{]s&eL^ T8!&JRBl2BC6%Ԯ}+BcMxm4|3KQ>zfMͦիk l- *T6GS&q?P˜zx[Vw9m:IG>Avvk4.~3zHT&66poټ-9] ,<ȣ\Rj m7fPS 3^Ec~7Q.@fE;Mc_M%/se;y]s8/_Z>d;zӏhfhA#ˡ:ɣ{1:1_+; S(i#PPRGfb2 - X-,B@mBSKTqωB@p|ʤ\HJ/WQeO֟pWwI|'pB`5/V:*gi%!@&w'@]$=0 k%~'s}~U]CWWw=Of/S_2Xea,0~Uy3»H5ujڽI.>Fs8OaX˛H^[H)0[h}vMI; >2ZV8O淲͛3GlH}Qvaq4L9'[j66Mnz<aVs%)=ۡEfvl#7N~#@ӳl{ztNtr&z\r9W_ !WrжvfPl»7Mo+~ܨQ E7|/cjB|mpn(VSnVslj\;ːCJ޶^vE78aޙ4k[!RE츠c$+L} Z**)jTg߈G=Q>>({R ].<9ۡ]ETMMDOqdHD0 Đr"sUI5*Ѿ6v ىn_JDޡ}qD])kDWbUh5%{iͤ-mEl9x#+]$00?ɗL$Ҵ]+Oў__ JɎ҆/L)|%'|N:h#Se=,ޗ׾>2&Ǣo%ĒXNWZ]kaqP`ӖT`PՄ1X5xm0jH=25ؔwis0]b@F?4.TC\K!eotU_䩒&dW{߻]1T1_j^.7KKO%>TLIN؅q`P3. $8O8* C{Kk/o3ᓓR{Y& pPg@bt'!e@ \RpN`4`M@DZNLmcUwA`μmKdm\M)54ekC7BB6Zs bd[g'4ϲ}:M Lœ$%])}r&WO>R :?mOݘֲE8߮iW)2;}(NqKK=mqi= NKF$"rw1nmG/1:𑻁s<ڽ!b;7ZB r@.WŘ+J [%i_4ⷸV&G,*).ȣ#*Xzhȑ|8Yd&ǵAkCRd8O'4Ro%8=Z2HC7^=#?J־&[?*y3" pW}ƯC Pg,U ݨ5hygk&c]@6lؕӘ& DDןa9r)J#Rnro/dP;dۘX#d3z+ ~ш[K՚K>_8OdFLg3khdԷJ"4!ǹ>$WElHFͣ3#Wm&4o)O`r6/~ئ21'إxD:a?sdmTn4>uMI ,;Ǿ `CqG«Y̓M7 a|SU7ua$c塭8kju  A̾'I5ώ,ٗ"{)(OS'N"yE}}[WKɎT#/A6gK_}Q~ aԿbY.m(Le}ύ#b;4rAEb'+)6ګxGXMgMZ{O' ^|RGLgΠ~`p`;m_4~V>,$fU_ը~O!FH&BAї ׺Lo=DY0Vgsf!*PnmׁʯC&ևJ!; Y N Tj]qr [9sN|V+v HM3Yhe%'bX>yB,ڤqÙab! gwwǗ[tt姭֖gF^[C ԇYlq_qUҁ .X'/LQTfW ƴ$2u}0?sFAj5~ vV3\J5rvy;D"3+N LAh &>.gdρʪClxXϜ.B-yz@ !:C._E$>piug! qى8i}`no:L|,o/ccD, !ySJ$h|]ײ)a8-aҡ0udNDM}32b$'bBF[πui1\٣}ݲ7 μN'nnJKK( '7WVbDRݟ@i袥B QAS3j"5b񳸓V^i?+z`՚(!Os:"l\@QZ d2L9g`30%nɿhf 0 !>a\JG%!OaN}_p±"KԂmy+%}}wB 0mX^EvE,^!~k[ÉAgG8md@:ߋr + ڼ eb 1oflG#$CRi <6o?9Ɇ#t\\yFH@΀(_sZ[*!W2NP-8!jy9waf:ļןM~sM罵07 F4U?i`B3Gt$`NV.ОCciX8FCug.Td#d8Z=YX*C(zcz {t!`jq^s#}tUtd4:ߔ)Q_;}$$ŝ!W2|J4d \< Kfpɜ+-1q/-pp93pշʾIoe$⇮"Fy^HޡF ɰz>k|nElw\I2vIDF@OFˬtX:]]E8AoM Dse3S3)LAI.CU_FYb-7p~Ϳ(zN..=#_=/Ll4^w x.欩*t58_6YjwD(`[Nq$J'PV~8 . ]y̜/Q"ѿ6]W޷,JK) H{}F=?3EjC53mv}UG:ehsUp~hp3ӱ%O2gαN:g5A9t*twVVBicetfσ]PYnY)u(CRE|fC&vk$/;?/ :FR&w*kYT _㙃~8]|psyA^<4&:aL\UQHX~d)J fKgՂ&~W[dspW0q7XS*Ce2iiJݤd˩!$5,o;0ܺimhlU|^6Nu-ܙnֳo;q_e'ff@.&h xpu9OM.eTcoɠjt>J"|d%bs{WMJǙ*C/=Gj)7W.k 䶔#AesRS3C<}E̛XوO$*gy9[ _$鴢Ug̷}#s0"t0ױn^h-~|mݳCI(SZիzxY{x3znKۯCׯ}^PkSz m` LCסzzJdݭ%Fz3Ya5Ы2yy] b+hOo,pYŬ/J>GO9~] Â[C0=fY4=&Ta6䛕ҥisZSI7<c:i9Iۥ>nmXby:8^qXǘM4))Nͩ뼣 %h ueÏ%ZՋuS0E}|= H&=?ҔFk?&n_w{fu=A,QN6tn lبRdf4Qg1L;q4L&eahǪ%lh[#n=r"x*'(z0[]t#tYkfӃ יTΗ UV6}FhSmn.u wiGwgWG9_TFM7tup`G,!] Y}bA\EoC`D2l!FaVxm/ ݴx2XFY*97ӊ{1r2%ӂlOZ'fͺDP3iw {;wh ]R uZYbh'ܥǮ^_Ԫo| |}ۜϧ%+'sfa>Y,@x<tvӦ23m݇1)WMibfbeZ68CPQ~{UR\֖ۢe%KӝqØu =VĻQԇ8tMc?mcwd}ʳ#/_ /Q=*;YŁL z ӂXI}X!wSǠ&4T;|ꑉ+w~7j|)F7i TFT/(C20@KD*H8/kb4jyܳh;]9,R%|Wh|sPC蕧;[8Mh>ieCIG瘟6=()]i"TT/aD%pFEpߢQYmp#T= h/=Ō]t@}zK/0:g%?Խ`}a.lSOߐeNz(fr#)6g c ځ 4ggfLG$4PNGbUh惡h]"P޾p/X(imrVY\Eg8&+o[kt RM%EAFt۸U{bNPtg4[~ڶf.՘e!N.Yw,Q`2tf#H8Ȏ(㶠׳m3 OklTNQZR`^H2kZުcG#m$nLxsK ;CxDhFꤥT6s9J8>:tg5hs,u %-1*Y&7znkq6 }YQ=v"B(4Q,EUj#M-jrX,%pږ}l`V8vPcMlt?>[xӿ)>9a9\'8tb0wu).+cpEtR} DEt'sFxu̩:[%QOQObPK4D_c8ﺿ܀\Ƹ\ybq4ЃW`i/uH[,]` poj(s2ss֛ۃ*۶Δڍ?RnlYjDdLU9D<SACWA;M]~dkWg_WҨS֝{269f_UrLx~e˫Ɓw 4]2^!Wk[ް\ڦO)qMߊGֻ83$6-G)hzUg-ڗ mUq gmq)xH b ];@LAab/17ŜQ *Yg#22k|T$$in~"0#.rnT,㮂5[,v;/ P\_2÷Q6h ޳UF E&SjqDu!:CL.Hou}-6 wj=sqlg_#}K4gn(nWIyQS~5p RvCj"*'Ęm EtvjbQGvl44ur.=!j޷ ߞǺ = YK*$]bBLiePr>wYl(RDF17q' ^%mςe…rC T(-żgH+P@ [ 2~Q|bGAv)_W|Ie1EhF<__p\g<8Жڂ  w/(T)ă s9cˀZO79~nX}T\Q#d”X.A 8;4 }o:2GMH'YRt։FB~{bCy?fJI!8=&rzwJ'̂|':H><7Q[EJQ{p,(!ڤ>C`CncHϮ0J,S"wǪ[.CwbȲe8NY3(=rRRwϓ:A]9REx|!)LGmEṤ0j %7GKk6G?/$*Dq{Eq*p> 3.g.gK:qJ[?m=ϙuxs)D^P ϟ j扰dn7 0zq`F+z |67OiJ􊫩y=Bŵ01"f= CB9=usky|ެ'fN|kй(a^gf4duTt6ke"fJystGՑǙ]zr!x]VCdPGhDNMK<ue5c wk\uFBIt108\&uUF ڋH06̓x (JFJCxЕz$,lsd22Càq0sl( LqHѸ UT%,@oyE Jiu ,dI8Zv죷'.缄jZUZeIpd}&k5*jNl'I5Js9,86%!3}ޟGRmZ DSKs8&RH6@i7f `yY^Âc9αtōդlrbr}_{Įgmػx߀Qn)fdVN#7pQE?l˰Ogva9U0ݗ9iRt{@\XykW K}HǛ" l~St'w$rS+ 1Lbd"`ɳzƝ^b n&{ٞ]SqR8Tw{oM#_\ulA*<{v _ \e~Ʃ;$"ڳ/6>;Q|P?6R¶ےyPzX+ P_v}R8_8ie%xa7d$Uͳo};UNbiƌɛWH]+5̅PП{GhW)c0C:OiK\Qx5aԮF 5*TyJ[9AQ XipI(컨G†(Hk"T|5t#aJ ]8[,ʳw9\ruEH\gb;JU/ޫ&$c n#hM}Bdž ^߰gW{6G^'aQNf/sj-YSŅbüϫ UX{mwkSۯkNu]Ni}\]g r/z/{$rm< <6S|iO^"qOP^mͻЯL)7"Q?cFc ,b8/0 Fhjv}mEJvX~݀A2NAǾ&2*+|''oֱ[P3$:@ ~y42g]v^ޅrk$9=5ާ>*$'ݿ$g09mCA ^p[ ]Ic' ]ե`䏼ii$38peᣅ혱вȺ uqF#]bdC:Xd|Bgl (Wb_|K~uB3O\ B8_9|fk;3cLPO? ßt7qrmtF2u[M1:v ƋFHg cq x]Z"b)q (qet7c60KUcRH76X˰/dEm_j?x=I>N>˅ToQu,.N"~0!@^߉fkJ3$=\I}XJs>]>ќxmo?5C09{gjՇQëg¹M)=@vRqP7\L4* ~_ qKl Kz2S3s8RKsVsDQ[jhPeSo7?z.|"S߀mex.lnplAFꭍRFDW~׽l;,~DWS6Wqjf(LvSG9$hHD{^[ g,67GLAd.U?gkj}ďN NGQܑTKkTp8E/)_?p"Blc;s8ݻC qsrXH LXa"q%~N~z z|%Le䋲Kml<#7)]Gy+!`fB~(VA-m v+rK6KDӃ݌ճUc.8̮9WJ9-Y`/CFj<)0f݃.<ܾVe, , v.Z.)F91g0F )bLtn#mM@CDXR K;[]މgi\h[Hek t1 P%b%2NQZe {3 x&2縿1ZHĂdz -Vq_$H*O1,fb}  ήPcCF7t [~dmOgG= hTMBΉWSNu7FD;YƘ Xbj{7of]ndըB֊ou-x.x8Iw2^$ԫ Aދ3j~q ߔ%UDY~o g&}?Yn8gn`ZUmX版2]*b& ?~7֎n1®'"6 VUBvzU7 *~:)KkU vshr^Tr>Dco0X żkja.u,z/"OY?p Sm:$Y^Vh[${r͸j9|(Yg=:bIe:$vzRWnp#G2DeJ`A9cňk>v1WM~O\= qI qiPb2T(X UHjy8k,$d u4G`eUAN+aR݆ Y +Z #&ﳩn0[>t*R˅eoVgw^a%၍,A, 5{Z53YXF4mQYfND0m du9D^{z7c4x֍Bi:}aYI4^}a̜?9jBw\;#oGR>q2LS:i@3X0 zc߲dl#:kaqU0buֹ5Ό}Q Eyuaؓ#iZsQ"P0!W\ld"d>0[ j-@:.lb ց5/BӎW8AvBЙO#.(lT4/QC{o 'nkew5j}8\ ȷ4i N /%牽^Gg2ymd߂iׅz@,8h+^a 1YH]| ƒ1ʻTtm"EhQX2 W5@Gc/ ;ODZ',iAC,1#\rR>w%o ѱ| yZnJ1H|1|&K(r]'3L)y{)`Ĥ9|Xs9_ gxQis7z:o5K~3{>}~3gь$5\_A 3eiHS.`I t:*Ѽ_.6U~*Cx q/=dR+sP[ 3(6@SPBGQd&? x \K47\ ,_}G0ejPȧMe9QѵEvfD~YCW=Vker1L<3&=b#]qkN>4r[̘p]sPb= EB_-4J4>xc}=gDZk$5O0G<+[Bc;ǫLJd|ٞ4g-{|bNmw㑚ǝ*e%{v.Wnqt-\D/F*: Np.['@pww 6;@p`3?ɳ֡{w5uTٍkT,*2jln;}+,~y&f[MMh }]:t:w'o|FF; p%)TZ|xѶ(X$l!Y:  iwv{W{>tt{{~F`1JB9wẃj HeSpT 5 P9bRSx\4DY[ԧuQP S7[% ty_K) C-rѷv8{?ƀ̆~(!jpU"=Jw{!]=. hl6FZ *Uy'&+?~B~2?7زbf.X0r`HF`-/5D-7(3$Z`jΌ_W Ξ+k:JbƊΊ쓒̮[Y'gGʰft 0s+SCnÔ2"pV^_ex'LOh -:n=b!&'Bk -sM_P0my߆Cǐ6iDZK~iyU1*R }L1![[< JNۛ:;m+Fj(6ruA DKJgGa=wʌ'>mg{^: 5M1$[-GkS`+sVZnZYlO9iT#5.) ؃lb4=D2U=9"-ݵAkѾ C}Qf ZvmDDr4*xjJD6{ i"-sUqvH/x5cBSޝin6!x޳!.1!9޳iD7 s&Sgps `Z(JGdQ }DO^ ʒgP<}J5@$-RT`m6a8)Ě0=+LkMNԬ<):Ts6tdmO#2:3D%J\T߮\^qQDđ1 .# |L`NU]EiܩaSD~q/h"pY*}"V_=mP:my It]2^cV2Yvq&3#SzPt-۷?ΠhgVtBnՙZ5KG$,8m,E-)-5y.>X᳎+A"u71ik _LukxJP>Zfq8x,j ]\sՙLo9SKdggBo9ʰjv>i#WbigG8MR5:>w")Y6IAZ֣kSc6jZ灔ef㩂b+iyOԸ7NCsN<{C jWafG_$:;e@oQ9)tծ.]4;,_LLF.ę]Cg)ivsB%6ڰl5@<ϤpXNu1?KV7VFI`QtaaI 83>FEƨB(dJub1 _}gkepv/8'iGv,hZvvLC*fQGhQBeS9^:; A6hnds,is-8&22}ЋY>:8f1wck_Sů4EG瀞0ڥu9Ty=XTNK|߳c*;9hVrbBK!.w*炳c x5ĉcckhmЎЎjhoԖ8܋-9 Nm 9NZ О^o,`rH_FD],Qs, h6eID0-Z 7aV(L̂K*CDi6ʵ~OL 05V? 2%}6V ?hE^L ,U{\rm,?-RN 1On&oǑߊ,_zoV5! BK]:a'ҩ>?.U4tEC/ä^` u)&&v@T.Ms'xTrJvr}n4ye 4$5%ԧlh,W\9ԭ S**@"5q%AZA}F>Bfn*^k([duBФʹhf]fa[`_D4TvE@!iNDAA lOՁEˣc׸gQv/ȅ.{{d>P qCe9hR[F/?wO5g%5a*2"ډ`oàLU8`2Xe؉v_;k"d*afrfCEMѥf*RF<"(=i"fD.^Jn:⛭ȋ`޽lt6~ז>mN&5HV}}vjl $~ђ3o8: \)EǵNQBN[92&Cq6Y\"_*49J`&.][JU6{W*vjtn4z9*-]~?G*n0ȗT6U,4nXGe,ka=% @-vKz3rjw:bzao"CSDlPN/DW|::n|5+Vn6JNE [V59Wbmw$?"FCUYa!*Qî۽FX r/)~SjA:6vnxIg7"/`]TJ#˕q'لhdϽH4B-cyz&1^d D΢oc$"F%޼'d@D'zw0}<dD3ϣĔ,J!+ ))`MV66 1 WQaRϨ97\ [ piY"Ә枯@p4)))r x lll/ 19/^`&pixQpRueƤ|+Pn=.+{>O&W6C5&sOpRRL*R&cS+vD5M Tyi1s4aAV!v9hk#"aRڱ4{(3Hݳ4jX!X;9P?nScY؎!w;UBewן}@à0 V% +{Zaj enVZ=F9 ׎~9/ ۴mfDŽMQfg~o}}):Lr/6~^ Fs Vƛo+#챞sS+=*u2>>:&s1`SVHe7]~0@j0PӵA &8q^ S۲vZ.b$rX2-1UzNiS-11ÞTՃ-]ZMR :[f Dd}unG^*xk0%1&ez@z0Zd&)k`\4dm'm-b&J̤*nOH9-$|" ;J٧ЇbʲwT '..GӴ d".ѬKrǟ5FcB= ]x,AWt gTϩ QR;,MlYoMqQ4yR 5mx z@6,gxGqδ 23pEcɢnЇZk<&w8G,dgbe:;yڥsg)1*%q+j{@o}oO@G3phͮ=a!1/Pm@9[0t Νy]kjUY=xKoJ+LL?UU9^n@a(2Ym/n˲KʡŦX]JIp!»f.h:}#jѹ>K)g謎ٱq ߱HaHаMLq)ϵٲЌiN2}R-׃96 <BS[KkQ1 p5>iI\fqiyjaoN_N]{8KyZng-%AkJi"SXq/5bGmRFس-bvҍ^D?s݆(mlo#hMN΄1I!Dl-oG2A45SmheX]ٛ.ύy#ء}a 7-H_k 8' & KjX ˾a}]6rcwgcI2„4#hn,9oAaЄuo=I)&(3 -~3Z99# ^dx^[=(cj8D!t8uʇҰ]qF0.FDfSΖJ-63vEQҗzy*0$m>KR 5Ttm)^t~Z_Jƒ´O`m_+7HQ;|C~tC 7s[Sg f0wV%sS*XXzwL},sbz Ew7luNmkGML@rFl ) X¾%xXʕ~6Rn @aPQMҁJWҦB X+ѓ/ :SMZzMF>LC#;k^J568OIі9Ysj17}avẉBiBu(eUh\W+1V#kͱ3)qı2ƚz"Y0Ö\>gP?=g%oVS`T1[j7Yǥ蒻0k ۤo~{SrbH}ȶ4`?xqTG['+ObKORZ"8=xN<ANPcl=qbE`,HKX2ئ'1-GS yC}H0^Aiͥu߽xOGkhjᒄ`R,oan֕q5}sdiU$V> 7@]JZD FYAo7m\FnZuO`2#}~4=Zb$w \!fkJguq#̃%̓qT{^˃Iq|H%TٝKT}eâ9ME5f (y, , ,k&K\PF;vOWY*Y4+5RovcR[+- ysȸix5?Xhm`Ƴi>hd6\flT%=S:<|eBv'X… Os<9jξ > NoD,ϥa,f5h(;;qҲnk(rGâJl ߎy. 4ҰE#m-av}ZliSX\br Jg}F+3iQ\- zok+Dz ̯ƏW:]>Ny.ȁ^7/jlz61{M/8HUb7Wbw]'יXJ`~;}J(=h>*ox+foubM㨛\hb+1v: -NCwjGaؑL31юwXffqC]D{R!PE?䉊hVZ\ B[ٮ^%IQC[~'7;X`MP2A2+guDUuQOT`'hތ٭rVhBAO!'z\޲jMuWL!UǺ{ϋ.?Oݺ4=Rj1wsMʃ3R|t~!?)^؄7#m?[;1t^u^'Vؼ"xEv2hkϡ 9@9}kbBJ-qQوԏxKЫdN!!Bwݏ׼4j:Ԏ"E[+IS8ccvڃ)B*mKƘL-xmyp)f %*gAc; /$t~_NKp,>=ެ$,eеEo W[e (w6SWzv=eKϩc7_`:bHfo\aiwPa'Q`.nёS^j?ʷ ܏^&!Y]!̗G!hă* 8Eٚk-Zߣ$+\Wt<@f 1ܛ$NĮUo5'%bc&YԹy5y>vn9Ʋ%mɠS!iB9k{: ,S LO?7XƲ dP )z  6y_;4'rsBo;X[|4ƫ<:}|jl Av1¾G~4Y q2W/b1]U-Mgl8NlMc$Zqc,c9z {UR tbYA G{+hnV*-xȖ|c<<ɪv(d?oVGE#mHKb' h/!=e!ȇi }a;ߺdy| BDOĤ=*TLCo8fc/*uqUn2#TpJk16"/<%Ѐ]9u)ʰ^QܿmESFY/gf^c_س2lU}hzqu޲=;~yPt 4P[^E8:WƏݹ #'-1@Ogx'KrGk9w9F lwm˛$ZsNTgWG拱MNvD*k_r]쎱 9) 9:7<~A[?K]NFp^iXAH"yZ s7F$,q+fUI2<:bw}pNp.BGcl/[Nī(37SG[ g2/N  w>;u!Og;(!.(3ni3#?hՑg6IGm^oÓ?\)S)[ԹFZ3gwϣe2;;'`8Ť A7eBIt/5z9:[dR'[bE'8Ǎ6~*sg>|VeGAE hKY3RM!rjeE w!kS Vie"C-kv7pIچp;O d^-E~s*y뺌ENGr_1O1esoppa~HLsD ʁCi;Ԗ'! ĥ% ,J7ǯ8!& A^HF3ߨk ^F֦6ԬGd W"iv~5 1IfcIU-CA##w$!٫b\9- *1wK: uM}-}ԦZF6\{&8( VS簽y9?f+N?ˇU/V\4*̔F~, |rR~+.\XI ׾M3@JBBɟ޷F9(rD|ˉ1G}T)ځ-Xx*SȢW\0bF9/"`ïPa (HYp -G-B=p_fX^ó }CT=ڨH1 @\.PIo0XHVYQVKlk@[ )$ļM$֙M:&{d ||"7Ysmp?I@r)H mK\dkBB-( ޞYSҐ/%Gy?놑 -=lP䉻 ET`TD]rCxquh'>f#v#cF;.<ӒBle"l;fKfV&V%TFRq 9\6$E'%dK5x.RR)|4  Sλ ? S50pޑ&^G !|;WkSڜx FFc,bȄEzu!#$y.-i49 I+^" lϧ/!w'qm`S!kQ7|m ے.0cuexT&- ER_V yqGyZ Oz7HȬ%n{oa<Ŭ~*:Cc}]v9.*Lזw5OXo[&f i Y?IG$]ҢKmzSMn{!Kd.V~]5zWw c!Jy7 Dg@3.i4ѺqGN0#0`6sA>]msz({Kh^:!c_8?9?^Pͫ[ȇh:)ڋYqTm+Cjy]tK{afa9,~H=t.>@N4 I'bTS-UU1KB@ xWcb=R׈&#rXV aGhaY9t1c?Kh F0jE2زgccJng-zW">/uYdSGہhiy9P%5M d?ܶnzs$ }{KQJ؛?#3ρX:ӊᵆ{xi936< `x)_tp5Hj&5p縄On6Ī9j+Ԅ!;$=yzQNu CZW;E(/#tjIZJ(fbq?VT=LIP."+Im.RQ 2ˈЏ0ziRh !C>7n#U;gyNjG ⱕk!s,:R,xWaӴlAQ$E6y"AJq0ow֎8nF-oATS nQk!́]k-ḓ Ni"ÎW€cE.Ùӄe|)o䍿lކSÕ02&Ʒ7<(uyL)½Oqu6 ҍnG+>_4xÃ?]#"0Rd]b,"V$Sk7SR䒸*|X8 ;R)>,gܛen:P05eVXowh oÀ+ؾ>̆v?;"ҙ]i٦:IKX5#lDLd_>#Rlj^3}1*gZV݉?Xh31U-WY1%UrBmFPeR G@ɠͬiv1m,aNpբ]u:I*5__ñ.)epk{UHrbmZ@#eqi6 'Jk0FWrHt0:p+llWD;x?TTڳ6t%(`AcBTHһVuJu|lf=g eYr Uc%dHr~ kLh3pQ܄e73K 6+ʁai$b: 4 rmnzrw)W9Z2L)]sxk/PƳ%ÀxIKMr~/PsˤۭY!ϑH{fm ,9Qt-_ݓ~*.[1c*ּ4366&iq̳ &&|Xda9~pÃr,]iQpLYI^Ū];;V]FZ(}k|A>neSy5^Wp^Y ?SDw2#[z>9t/])bPIlֽw<lGOS`,K:̙u;UժzYڔhwBo%4rb~6j  'A`VA^lw Iق뤣CPG`IPN;Lzy.xn^tB 9 %lsa fӞ)J?8G0ff3333 mffff33㘙~>b}u:R*%euzz8Aj_=||+~j+$eO{!6tT7){U]kRo s&L݇-Ed?;L;/]M{f]*S`o U?cr->. DTb1REEpB(7CX-cLš6 Zns,esXih6К`O's~1k]'yoU-NK1rC3fcYqVX/E=*0d  C}=#LVIhqrO;{3r`H>hO_ݣ>yofO;~i^SX p#CFRG1טan鞜b~wh0xhǥa0S%?w)L`G82ä-R-4!cSWOw@ ~)8}Pm* RPu.z|#学]hȜ!>yRͫpl{:RX_!EQ\>qw^GLXWPՒo܂?8woQ"_1cҌwuEZ8#l^u8=;é/WϑFjL&Uj"iL;V7|q0ύam;  7! S;H sCn!F԰@Դ~;g9N5 Hke5Nfk]3:Շ37΢i5*]|p[13]YΡk[=|Y_.?` QCmlH0N+ۖb|!&۵)GVx%z[¡rnvnnA0Esڍg Mύ%Vw>ڣsuf]p'j+Re{p ˲WXg#vNvRsDfXo(l85] JU4Slj&O{t^.-Uub..{nLJi N@կ+[&. buG?,YU\2[B 2.d@fʶۚOáp9-m"qge6 83(Z?H~? kŇu/m+CYA_f*#[bj?LQ /u"T%c:"8Azz_os|y-<?LxW5Q5M qv-2S>﫵d5ay4WL_=ypގ8- aj*M|$b: ѬS~xVu s'ܲ`F~oXv; @_'  _kʆpr1i3^E <5K|]>&5{oE{_%ʙ1qpX~8U䱺Ā]|BGkk=^\| gռ? Feڻ:%_˵~|nj(VQR¥^YA n(X.WsX-YΜ-0 p>.n'HC4_wܓ6y\]@ 0HI G}Kё[\IwVam3Y^x4O>v9d$Mi;bzE~VI°JAP֒8Ǻ/j|'*2s}JʸY"7Ipטx!L!Գ-N-$ۯrj ȸ=$(7+ >̟:-RF޼^ l/[|m,~x%4$kye0/{}I#9f-v jɖC*$UbSKY9Ze`{:+[ZZ2$;)3`c@-<ޘlgR[nMp}^`a`bk6F)ױmP/i (}87 >6HAaPx\|H,GY"Uh\Þ>4B|vC,rdM:p)OGd)_oJ#Jau9-B_axF .:vH~ ϲX׭0ͷAZ/yk1yE\)l|xUsj:\4E"h1^ԡT3@\d`* ZmԔT'^2 ;dM;SOkU4UƒPSmJ:=bNd8 n1>K?H2zt&n1t|;&S3z?GY )1>X?@3jALdbk̻fdiJ N3\d0 LFaHB2vve(uu c7Z_̹&dӱ*ꢅri(Lk*c"O=Tjd$KL,XOY6vTAYCFdV>Fޠ3Dvzgguƣ2M-8II@C=^C1d\TKR)iB^ ~E9BQmѺHYd$F^hF(28Lj%LnE}ĚüK pײt&Txz"/T ?REXKraoV\em+2ǎK Lѿ ],=5fbYHBw0X֢`+y _#$}x*l9eQi6$BjjNbG WY[z>+yC|DXM#9m_"꠹t/kU^ӈzba#*+mu[=i,ZOMBt*[23Lj Kb IjDEzG-}C«p3-s*dGA 3TR4Ѵ #Yxsől4WE)_Xb7{ɻZ^ZA$5oDX!"Zn SwC AwcԻ}Dɯ,ghZ[/K}EM6ޱrEr8q_j3ɶ7  ;Q†͔fWrB $)\VPuxE.,P7-i`E=O!oYW.PigP+~ݮ!wWKgV۽?]{>~܌~|<_/Gn<=J^k>?֒]ku90֋]Vbne?w $LʘdLHn0\[#?gzl\;k :\ 0|_؇% oKx,vF%5?AnǢjI#NzyVy_w8m!P{x8d/v2}%#|x OSTpK4Q zIl37K$֢?榄 )[7k2z\̴ yacE6:.K⛰zMj/z|a.ܘْO|/ ju=5`GX\:\GQ'y`Mm4928olah»1X \O P$jx:xgLn.\[D+be@^<aR1"Ƥ::9*v>_ / V }\Vt+eFkZEz씎Vw {.ojmiRyuk&~QoG n3@㝩)kHQIer}&4˔]]]k{Vw,35FF2)M.Ee_Ǝ|]5L+V!{;3NgvR|K,LF;nz p|_km5]R.Q{W1gb - cgՔ$3GQi]F'f7I$~ydlC MD$fU^'c^/1aJִuA<g-} 9ӹSŬrp]x3&cڃ_G3ps*xL^4UִfZ$\$G7F GsÞ{;|yKiѳ\X]/;}On"Ty> U5CdCȫ.cݳY!C?ZSH 4jcU59=H<ɽnþ`ujYěZSOv㴮P2d07U;in^}-tCu8ǮְpXvC;¾2)8g=uX.{~c͙#ӎd^_ˮؖ\˳f?bw}$d'XEˍ|~aFJP>eM^O͚sJ"{v5#" stroq5 ή:Y hg򖠜qJJ;NLڳ%ż؃6pJz^ Ez]O9J83gf6MY -MShh8_JtoYux,ec\Ͼ,L5*qOA.Hڳ%2A |7DJeʶv_ADrI̯h/rSZte @!/u[ܯn#moɰtK$;jY2"HЧS? ÄcItpDM tWR=ad_E+}"0R) éIaL'!M$V{|:XۯѐqrЂ T) ]tia]ӿK?2Crqޜ%)7 bd_~Oλ, Ud\U/d.Wƿ~$A˄;ղ{}VS px12h2s;Of+.aa&tow*≹MBO9˯ոUD|~F{}cs1C"=)m9)2`bKز3Xʢ.⏺!lIx+̢;WzgQF:o%hQǰ9Qe "?"nܶ?ISצӆ<^b^2t:a_7 =|LO5<] |dƿ4a|ݝ{ ?lJ^ѤDk_³EŦPv @Hvx֚?Āǂn桘F/ kbw'V?"ߍ2ُu+B y4\$2Kp`C|\cpDPLT+uwܵ09uݪE&2L%ہy{1!w~'~7vfri(=+߲rF~ N)1O-T=<vNiޯN Sm 'i |$80I= 裾e76hrǓMʏM'm؆ŃP&͆ uyMyn][JWfux͎Io~!B6LVI#ؒߙ`+-#TLd^N޳+χ<7pZkt9s;I #wa{YKjsOc3{Z~@rvxYxEXD^aKm5!&cdKAu)kLQs䇆ˆg_׸Um^H1}E$qJ (@O(Z}|_WK|Cd1/Im=}h} YcEXc;X7F ,5rƓj.Nquy>sx#YnFsw?A,L=c>o0ä{U(=S:yޅx%3}94Ilz g -ҔZ;dۢEBUZ^yw Rz}O Mgt3͕^U/tz&63m9}zӞhI*-XYK+o NmU?*,!uޚsvl2;+ 񙰥bdA+<ݹ6תFX@ɻxTGDlwѣ--gDH0ȍw췭dBW RKxAU(l0~Ԉaj pv8Qrɤ# `l-"3lG+~Veff^YBkp2}޷ֺ Z?5zp8zDcͻs8| "gG(e^UDIJ)B#\]=~0_K5hN57+jq6J(E2GNyt/:TV}Dܦ}m> " "19Q`=r;(.(6Ix4|.N)'E5R42s\A /utikM0a6PKDGE(QlVR#($P];%т]UGh*E6>ٵ&N]wqLϾI$iiEs47ӂo7?>rM(i0e`zXI(wjn0;(M\SQ1\sHr\^x]V\UQH@7YXdr5U}^a&@(Q;^]"ZڎI<):'M"DFDe!Dz^o'Ͼ7~O]#4NbS"}ޕ~欪WUc&$F8ٺk2E#NYs"d b!&+٠͸S44_j21kƹԩeIAC0Ǫ삧I`al{!p{ɓNn4k.K#=ԨIޣxJ]܁vq`3sen0I6 庚bCg'ٴi`HUj{"0p9i-|a aaR6 ]x.TwAasקIEo+ C'xx2mԃ AzBfeY.JG%wU$m69ECHb`G 93{c%WqX:,{gI}wAzϙcgϷqGgtv|F%l2l{f|;p}e:b&KC P-nN"PkbEఅ45~nݤS=SFsq hW|E{93$Т>(c(#Os\c#.qޅ>aX7̿ ܪ;XCjM.t>֗0WsL6iO@v$)ك20c&P{]Xx1@k|hcd\S/,2}.vCX|^.ϲ{dޤS\uV #9M^Jq.-WA?h1J91 giB{2 TnF8X9'{|< 'דMw:q̞Iub5 ƀ}45-:47XT>MdaIP׃2j>pz4qƣ#cMkDoMS G]V4M(>nG⋅5E VWQ?2gXqK7|q<8N/'Io$aFcdk B"l[< mrzVM2Aˡ:Qͅs9~ rV~o{&GE5g1d nS(\(2p W`Ĭ,K1oa컾.?8 `$q8w!T^{nOyH:xR'LO8U趩/)HN>HΩ{o3Qw:)(grkfڱ6wӍ`E|kc?-1Qy1ao8fAu14i2K+ 6qruߧ9nQGJ= |=\Szc;݇qc$'1kGۏKL -o -ǟDX#%rF54eqĎf0[K(-Y ??y lUmA8պ~ohu¿a.k6*[*IL}pؾ?FRW/F,"8cŸAP!FHUOQo\x1lO]sBZq Nl{]Oj]^z[b!k}PA b#fHu Œ:=ڟ2ϑ} zA/iџ*ᷧ8ȡUu35 #&7  5X8ZCi| V_§ո p8*KFY>odgKZci^c;Gq:ѸG3Ze?l2mMSIKnގ#ܜ9F$>.' ޹!ip◞%{8z!MŁ2G9C|PEn]rjZ?^;)~Psp| tt'r/_Kyζ^m5͵T%AnC=WUQ&Lh+ ,-x|$ce:pDok|A m.G;Y_&UƼיf %9ѝ@0~,η?Uc80eH-='K~rCoGyJq&ːyk&^K FEmwcǃ&3l.]h3oKDD*w}1Ô=rR杁[w<y-#.U 1=#bF۞CJ rXQĂiwW,̶ Rii cjs+< _ L+S*@q,ʋ- rpˆeAPF;Vҥi-!U@oû4 QEFؑI~V?-G}7/h SN;.ogx=p`X^oI+x\/=6bor-x޾ߌ/KW{u84{9JL \ +Ph& eMo;!]~s=~Dct,{\>-oRnśvbÆ*.U+˛<vG_y.-/WO3wJ&;%RԜ }_lsz=9eP#2՛=%9靓z>/ekZoqjsq x_ r%t-201j lSm&Yݡ Ƒ“|Jc>g+\"YVnv-O!wl YBdKҢP.aX=Xk=FuzlALؘF_Tٚp)BU{y6h_p>}/EES=H+uVahlBIz{C!CFE,z pex5^DLbZƢ;N rv@E UZ/5Phc'F+buF@ï;`݅EŴ쿫PhI}UTPqa*!5M;z 1?(K_f#p MPagH)rڎkbp.w%.ŸT6: ß7M毲тKdžB[0 Ds"-'yA:oi:&B~Mk*AM)_ .iבaM#i)^ED6y ~F&\C&ko#Ꙟ+DDI 5tl9;nL[5r/Z#wBd@O4UjmYEbuEJy>zQE((4C|>(v ڒre7ƼoZ $9Z ~-8'kkkj.ZL5a52LP\sZ|ªK`v|~VZCWpψFxxcM2yO""|`sغH@~yVRy(WTI;$mv;o;/?Cԡ)Wկy64zRy f J8 +B־!$2L :\o/s0Iu{M c Mv&2֎ZX_!KEi"&\H)\愔11gI8sأ$&([¦&9mJSP5#0d-Uy B/E~cA,Iݜjh Re*̰aNZQR( [JWH"ﯖߕJ E %E6PX˝/sS:J(/xyMN88"v!( b1MLJ갨e\?#|åie?݋؛5Xc*UR%,.ר%~؛INC-0S@0*\$QOXY0%?; b281 ;X[V[0$ډDo .bNj /y& SZ۔KDŽ2cF|Zcz#Ĺ^2bYbSfkG(a0RE@\xh8KzozA!u`$D8biP֬ P5n Lxy}HV_]KO*DdGT!+F;N3B::wKߊ#J7kabȳquTqAO0lD؈.  T$Ink_Ƿ !H=[p]wwwݝݝux9V^zoO)4! >Zf䯿mb`M5 ivh]5`wo 8$zBo\Acoc.LD{9^vWݣ;Ό^."c~`J!V==™pLb[0$5Vt2ڶHUDMtfֶuř3ްS$<˪$@0zcؗ1SLw47UtEm X$sK~  .6R^c/2ΓKՓ,jp\rB-dktc/u+gk?+o6[5k6i${5ҹӹ':K&߿Ĕ4Uܑy?!@1f$R?T =@B fkXkEspΊP5Qi, v5U˶C<סGZ`|̨sꈠ0W*i@uT1~BAMC1?Lebd_ 9URgRF6;aiМeX/58|e_\SDb1:qGtޔd1<T̮$ eXeaj0W5u'{k1o];Uޝ [QSɧDiaF䥨9psb|.5^6-W`%pM|/󆭛*Yꥈ>ipA+?#, (DyH1OiN'Fq{]&L룎h 3h|x"Zk~l D)9>ǯu"ȣa`<-xJ4{/QsG]bV>!iV׳hjye_-{4 rsʁ*b utZ })m)ò=mc|`ii|Hˎl0G;r(q/CGq-z F"(a.A:G=O4)6,#PwJM!؅ir5sX~,0pL"zr.jv #?ٮCƱTX_NjmBC !V1qm@SR',a:n%ge^rU+J!)R&$|4mOR hXGY?ILFL>n𤿩#gLhW1S=ctzL K'^)6`{.R݆Т܎Ky3͔*Y 0Hj*dfU{`zo\FV[vDL6/[cD,b1yL>/^n|fIirim|z.vYo ڣO[U'S09c_(v͒Y1Q# K:.+^ə'Zƶ.1Fڈ*z8okQ<>/1ú9KŅ{I+F#oGFF2INoDgX(t.C]%mٹO 3V$%t<ohscYzfjV(A=Fm{ u~X a+˜(܀ 3O5L7ŝݡW6N6wtogg+ PR\]&X84^|Oኔ`rHZ7$CbmeB=eißĭĕMkNF$VطB O!ޟ{>7~C2eJ$*2O 2xk-jšm\7ْWs&%#W.OƌkTgrn_˄2̷6ʿXoKFaq+<:AZ.RvQrV"5^۾\uL X0Ny`<~Tv;3}U6e)jEy;)3>]Vr$C@X|R@s?>n7G3j乐G@W$j}N{IKުAZ^4b9r;rQ<ة H0u9 r2j+^ 4F|m $N:`PV\C}|#YH/[LE ʄԲ-:R?C}|i@zu~#iW= H~] bM^eOHI&|8>iEg(˙hEhЦޓ'R< p)-?ce5K9V'ۜn3t2F1%d  PtK~^3; J3xŤ{zƚNc 0-(`n :xQo%33 '"X2ɘefCZspAz>==tjmm"24fpxUMj!-'L6e{Ed|X8uhz"oK: =FyeMOS*dc`2/fr{׃AƗMM\oT.ݐI*2}9*tj[ٗaP5]*ބb3_~%_:]F&³߳667?'9+Yr]RΚ~畴B喾BuǏ[=wZYq٪"5GӟBWv0-LE*^ul& ķ U×Or]E.TqXJ'nt{ǾY' 5$asN!IYB]zS Tr$.~fyU,,!3?G=2?goqBV-w ?=5U+R (ق24<hBnVqw)O3I- U8q1HavFn=hI54Tk9 ئ@Yh@Vx[Bp1`Ct&ZrG鴖2>X*(Q2KbKȫ0L7%fWtLq@Vg$8#ŲNړEcAck "?<)֐18;qP<*=h.54IƄZy-.Zj' 3n { } 1y;aƑŽ y *ޘ0cD1z;fEa!DpPLaOn~zwm?,c(f/ 4YhCH_tz8d1_8f䢳qAHptBH4{=)4{>0$1# 7IcN2Fߙqfdk;*hJ DIfRe" D-«{W5x։xVMS2 #7gtdF]⿑5k K/s380KJˎ(_'Qs(Vhuv%RFS 2pպeX>Ymc|O,M @(,'].(]SI`5%At=P 2 |#Lf/0cmW15E6GDF%lQ W!mqhgMP#FK4;Oge ^-$)Әq\܀X.9|#R"7KV ?<<홾\5&[skR8c=|A[oQ*\g([hr9|>{)9Cﷂt.ziGnʏf8֎ਇ72լd qH-bÏ1jƷErfNԑfC)-UKϔڋe#3eM q xVV̔lp=IHHEh} FeήfRgnfƩQ8JjSmu gG'2G3KZ+DqV ryMs(xSɜ]/$Y13 ջ>rd=|lr5Y4%r5oÁG\Lڳ8:RpT \dTĬ1m˜"d [iI* .\g=&9X們3yYbȗțN MEpЍ,.4h*ZjnmMm_u?AM[?O8OYhcY7'-b 8L1xqS2tnץ["@:8Tt)6l)k-CـZQ.<&tW?_cj߃9| S Q+8t ~iy{NhײK ꎃYAu\n#5regkrx!p: `EE_ Ɛ7 &\%I$1;&acAa+cX]ajߐ;"m (6W1X-Ҿ?́'Kme'ӧ?'Nn vo[1ܑ61Ԙ8ޮ:;&(ƹ#j2cn9& 2ku@L[8jgfՙK[A252?82/Fsd1Wr| ŅY| m5+TXqe n0<9DA*0yb&~'&o6sHǼQS(f(UeJ>S5RŶZE*Ǜxo&-]0"-U&a bn(R/>","-ΧKE:k$bFӲ~Rw ;R48?0e5B55"&曵oX۷(o÷T/@&sE9H9JޜbHܛMi!oILdVAYMkJsjo7dS ж Mi6UnGH-1F[[vRV@}&n-dSOev`0nxSbaQZٯ5K hO "xZك YMXOb49R&nRAG-P`ȣaƉu&^sf2 Suw f_|VW$W\ķh5e=t9BCĬKy{M_-a)x) i/ߍKch‚Q),:?1iiD YSCZL3W^s7R`&mKlU-(읧Zf^7a'W亟^r|};jol_~kNu50[j1ֺ:WtB9!`O0~#A劳[8Y&{ub!1wDRNu`9_3N;Rw Ԃ&"2^ԂgTGE$Oxt^s,=ߩqr]y2i9M:]s=H=mNVEXe r yaG~:񃀋Ǒ|MEÐX}Oqw z?$f<>сӚP:}ӟ uLsۀ#t&z"r+*|,Tg2j&rXٚc]z>hW8-T'XrejItL|6/&]8!cEC=ݥ]Z^!V'Rh熞&=] !ҕ2i}0"$XIp[JPq %sh~Z`v8 H3~-(!X=ݶOu.oq+zѳ<>*|{ SS-~+^A"17#'O\}f.`9]^yx\?g. x뒵.ٰY-G[ Y`-Ebt=Dj~vNKWR5oTj5rx c}|5]isniA9*GA;vZncmۢ`ivUyxofN>c]UP?`b{]y鿿o(= g'bf1&S,#h?lj$c\Cl^PTtr3"3M`"ŗ`zLUuW/3uۢ? b RhO6(5V% 9WTpYї"FяA_+Vv 62dF RBD#nhEo..gb,mߝփc>hAAZsD} Hsa^IV||f$L;ƴC)Ï!JXX64i)s:}Cvڍ%|=RU#? ̫G[:EIY*p9~()cL9(?S4SS4$LJ8۫&YgI#3l5Фp0T4GLC6Qi4q 1%-Hʭ@K-E:ֈKMs`ߔH"ض3MP{}ZЅKˬI&D h噦Rk$4U`4fffp~*N#|Q%&NX)\ iaY0^5K燶D"~/QM &a3 GU䗊&=gx}LN&=+3b´?U{yAcǢ_Ց*$\lqOz&~Dh11B!;W%H@'^VHRT0ANLQڠ*L&Hf02|6Hhl.D΍ʌf^j>qS>1BbWN)ʤYYP_ X)T\L3ĊvuN7(tyaKi67?+)G[R",T(CD4kHMtLPTSE AO4m[dFS5ŒXPOM3Wg$T{ 1|ad@+z_S~*] ȋTI5Fp$OEyf~7O\$'b|26Yr5Y=Jiہ3P|8f1 dq89Dk‹$| S| X5pL{Cba`3:Qk!5{3L59vKv8q#zTi sXy6uK<%`/K?<J5]/]_B;2T6&&cc5f4BL7 I [$4+)|O%QO/)+VHg)~+'$5;aA+󭹰."*Crdp䡆sr*J&وIqt%Y ne2G)vb7&!HFYT]a&7b\6i |8-$x&Fd3&Z,]\9zYKw#fƦY08~ȎzLOy->5^3W,lO_3so26P6y5}N@oX[s6/&gm6lU âCqwU%s!3,t^M%!WݰFW`5# * DU/4X\fBafC? 8'̢jOȋBǿ j86WKũsg8:ַ銭| 5& w.ύVeaT '4a26ء}=ih}.F %'t|m(c~]D:o!l[V*=B3]G'zރ:(%gS[cPBYOEBʥ;jX?) +XXA&N[=ǽi"nÌ׻W/pKTt?:M$`!7:+DQ>Z!ȍ-rUQ/nq`";'Př#8>9NV/Q$m s:2׆edUeKl )XX|O»aąǸ6QF$Q͗:̏DD_>K 1p3U wb"pPD8y{Y=wB̈́|qa&v?O:|-&ql/Qn^9KtJPZw0nlWƌQ GvMM~-ikR3b,vI>K3(Nا{ABuzOPW';/} Y%gJIMzMi|,Uz-C V)*'{6b|Ql(!`,Hmأס&Y.Pid囥 hCu LZ%KJYy 2ۿ̏6-&]ɏf #zDF_^EGD6/S薘?2+I'fBԇhQw>BS[㰟% "Rk HbR;mW$GDKM`nK}s;7$4 90t"eFa{kaSLwG={?r zw2l SOrTWr/rݯӾo mlٟBs L/\$ .:@,HT=Upydiuu7%C;u#GCnr}k3Ǘ=2âQdl6Jvnnvg ¼bs@n,s 5Ǽ߹CS,8J@25mu)xǭ '-^ddd:VPѲ~mtg}$V:Mz vhVށM0®Xj^駜%kٮӡ<(p(gi#"NWah pœS8J3s渽|}EGu}0/Y(q:Ũ*[Sځa,HwJq",vgi%AwND^Y aDVrwqc\ߡ|lat)xZyWJMwtw}oYa; ^AyLGb'Ta ^CCQNM=̹c UN?zZvҌ;Xrjzu댶}#Y X\.9 IH ۟q8H)WNstjw=v rs|5;Tj^J|l!Wv=P&+C͡^!_t ?M<.w^Ggkx$q  bؚv-S~3O^k604nJL֔gϲdg1XkN,g*d] tRܝ DtWm_\sڻn<\V,N "OԖ3kop \t?= vu|k=Śy鱘Q/?(ag oB;U'Z5&B%TeQ$ vۣaLpUQ] [P.}^[. zԓ v@~ZF߲ ma#5^ zaFN|%y 9r~re0N˧Vf]ԌeAz0- dw= \BZ㳫E!YF5e|e}f&/Q!'du [ؽ /͚<[3א$/F$O($OX0^_ 7v60=oDt.D_U~?(ulfn9so)_RFAtloM q. [9x'Y8)C.8! pȼ׉9;Q#k'jE׉Ss%}@^K:x:|r`\dD_8`; ]ʚ.XNf(v~_tpijYATڭ)J̣dA5/ S F3OE7C:̘ >Em?3v^En8bC8f~>p>]5'Coԥi7w˜[>J B$;,tGO H0e2ZAk<>6 .nuBpFB(g֚3 |a݉dXN2v|xƩ ߏ~Yץf839˚VքMo9~*x{@4܂C@?n2|w.+BkHO \_'w|>]oiѻF0jj³Dtm-<{8!-U5e7rm? ˭o9s}R^rC^r͙O6q{w56IqSgFy1˿`l`]^zo%u} #Lzm!'G 7cNN\ 3jl.\;/DGZ%H~ 2n#0OA}-k0ޖIϩ ,iG*IѝG viCoŇ)@B_Vm?뗯3^a,\`ߗ)^-B!xD}z.ChǰI=3zZ3Jgs(OYRc!͟BRLÎ՗W#܏*e*1 _bE$|f"@s0ѿ`68M*w|ģ*_b|>=7)Oj1-}25 -mhk*4 CXC:VbHfv3V=3Q:ZGPv3x,!8]J1q*;1y^GI?#LƱ7|+O0 y.M*Zi |m%Qi 2mb_ Ls=_kg[#Qň L*Yx0*$Jdlԭ`a\\?#l9V#G.KF5@}$ ot՘BFunJFBJ1oc!'XP!l-V6odO9g=6gK;&ikXhL4R& R4{ RNC]3j:_9eiEnoQ;qTİސc}_̼,-!7[ O _n}lea8%e.7242{߷5ޕЏ'S$I{~|c4Nfdy_U|xAUvb`Ȋ옆;?5#xZN tP#e~j>' mGHm~-D"iTE\1e-TLQԔOz}| *mZMJ.P)t̿Ug`iK[=UqϭkhMYgFSxQ|gOމe Ű MQ`ScfA^þĴUo((\7ReS"2_F5Y/ ]ngd75\zFJWm7p.\S9 3z{/RsPg4]kz  mV3R:蓝fۙ`۹KwJ3lXu J߃}X~ATԉ; !=o/*TVq*: W,:Pg(@G؞ˈ8z1n.qFYЏ" &oQ's9Y/9ci~xKC8l^yHfnyxI\$͹Zye^E ?X4 _9J@r`:1A.`=LSMG۴? 3#!'q'ٓuwגq./h+kg `M/튠fPڲỴ ` ag){)*4lHZ%stVs$yks258.4Zo׷B 5ƄV&|LjWLMj5Bgm#DXZ (v_2,3_M f ̶։^ZR}5 ZM3$[#Cd6cf# YfDZ zfZrR.KO)wt ߲b2%5!Hţdr~%L|ذg^j#CSQ&)hS ߧ`t}`([>r S7.s]%6݈6 1q*ÿɲP'g0^}/}oMiX8'{ !>}ҸTw "Es\wYdX) FL#>qN|`Վw}A69Qt =t *ywG#T Y[5R9*Y$`[JHmLBX NE38Y%2G&@>-Paz& oj\NJ͵tO<hC(?S]kWqȈ$J?z%йG|.=ƿ*bfEXH0@^N!84)[4ʎz tT % ^Ba}q^sC-_ʝȑ;ǒB(xpdzt,*v0Ӗ]TVw͞+0])RxC /+"9+CU1iQCe6ק~5$J $N<9@ SLIk[&B*~B4HDC IJ/۫4*}_(s'oM.M*i܊į6w *~بs~_/.~}qˑ?/.~|gyz8; ~/9; 2Q==D (گ)g`/<Ŀ8r/zvϥ7/g=^N f .bfⅭ qٕa~=4mcqG)ݘuj!|Ro>j>koB=wHaڅwĐ?M.]R (j:^Xѻ0;po&b`vAKQlLUsF[G׽+ʶݷ0;M*đCuVH =&MTZƻi~pܶjw(pi>yRqg N5+)\Tdcax`WfkSuΦ7-f'ٝEHti;e|Duڱ[vP:{-,oWbϦ".N@t.0;gUHY\ =Κ*^;h*d[ g-K3!y)u/*J7`"c?hm.=ꪞ[''ag˂IճJCtuu3 ҳ aP}etL 07wG9,h KAfݠk4mh`_N3G\[/B\`.Nk͒9iTsjCNlR !>֍[4 w{(a@5&B D#qG+Z7+rxpqxe?gQg,U( 7H]̎t w)M㡴LQMȄ1b X- G4#<@mqyo#_lfwXR3};+PDW0%3~\:sFL|:x; *~EC)Go?AoAw-$ Y ]vWs u 75{(CE!ڎXG< JHގ+㯺b GZp LTS?b`P}~oأfҡ .xoƿ\@LBb7{/νY0ൠ-ܗ{LVNNX HYr:ӣ 1ξ(ۖg{"T;?Ä/Pn9YώQnO>Dpa1ک֌G൅?MTծ|'~\XP4aogWz"Նق_כ?)\UJ;d dX5o;BE X6Skh9c٫/vBQn?|O(9Pz,CJ32VZ)[/=iZa$8d U&Ǎ6?.E/Kz?MR[Q!WdQ=׏Iq>7Y#TyjFdQ$$o\_/ '>3!vfйgo}3Nb5S_uK\6қ('vfg$Gb ;뙞Uѡ&?Z Qh>4$$9t :ǃӯsx^FBwuuj<;HY˾l|,zbd>iR?.ᏚE,n w+6r|au'e rjV5ܨ 4tr[-I|g}Cjbj^v)vß˧􋚲.T||an0s!k#!Р/O$o_</ h5ŌXFggaoXtF2_bhudgw"ֳVJ)uLd]M$zO*hA<7C,#e],y"LcB`.gxs-bRmG11p^[CC*`ڲ;y=nDJm|Kz:W, 85EK~7<Wg-|\ r+^CG{ifE6:\"܋A/Fc>N8$Q:NvQG8yʼ:OEļXK:re}d(rLj]b ~4~-oB3IHl &%}iV%s%| 矏+roO9ߚ|̎>⨢LCT1rL ׸RdĮUFcN@@18w?/Wd|HmjJӇPǔiaȾ6f$y[L.9xj;@= gkd[Dvh~#yjKm~$#s:$8PhO j+ g&l} dT\v%ZJL!%Ctq?wR5/B[StBU0nF4~:v1хw5I킔[+BὌO􈛏Z~$z+JHW;us@BPmlJ.RZH;OaҤ g&O7|,F}V*?#pGE#K?/F=IWeL(>OS[/0d9Cb buq1JxXz,6,sN˒Tc/UnpΎ`sA!սdϝս̜o'},/r`!͖Rko'ۆU!qDZl?<6DJ="\|IK_1 Jb#gJF8Թn.ҡțkG.)f$TTK?f"kE__Soiqd91 hg (2GT~q5Bhu!UsiΜ.`NNT7m냷v( gܳ5S&| Mg~o\. EL&*thܖ|E$ qzoh!vj6b@B[F x ]Tɷ^U6H8.t5ɀGMD;i |ECMVN 7|DHJ9-4rA1[Ԃ1FJ cW Hc:ቭ>@ʨ'Arٴ4_v?#/ qL{&eruoB1o7Z8T\\.B. ^~ⓒlS`ctKLSRC"&2]6UF{B @v*&U%1.KǵFb?1Mi&O/G9Qxj]Hqĭc|; cL[)aSdҵ01KkYM%eZݹȧvZ Gl^~r~5x2̥GU4b{͘m6"P=aC+2 TPݶqeXU [L)T%?v17~|b?˸9XH9v;4#&"7v4;y3]z'(T)J#W%{V6&{I x.Gdh$/zEݬOf A-$BQ}u94TSWI31;R)iM!˹-:[d!w'A`>Ӂ۳h5ǁ*_Fc\dY* aT %VC@0  HRkt's?mBUrC1X{:BBP3KrdHue=i#3Cf>@&gv$17!NJZsj0]VNW3|(gxϠ@Ksq+<ͫSe\μNw;LOQGL,6}.^!HSAGFXoN8=xs 4pcH,o<[#bR<-vxЀ ODcW!e:RdyBR#T' %HhEuUtƴZ4=.Jd ˦.YIDu&.iSEƧ.6B#M7!y -6v@zȥWHL`;%]=%.] jVͨᩎ(IvkգuP;bs1S1LUl2u# G:$lu 3B/vOL9 2kvZq/2\^S.y$ȵqU A_Qer݆X]*ad(F2g:4>,0*bT (ÌL QwD[_~;7GNO}fG^^֜@V;k^?J'5;xJ0>j@k"< `T|FHeIIu";ٴ3ll$0G,@] *J8i g ;/3 _qVf 8w-Hؕ@i-}ѷ^.ڻ0#A̕SnoOugOCKRU&=T#…!хMۢ?JTGzH ;e2b|/V [9Wb$#5Ό^6E~dĬk"B sK5y &^´n79V) DӁL97rcv*9i^Yb=65Vg*^0j+qd?ds#P~1@~=A;'qnDxG b'wљJz۪J=n#']`pk蛼n<W69Ǖ {-6>tk<#'-$}TnnR8{Dv^D:Ϫ<*@:8B$xaP=-bە U/]Cܬ[eGt$tJ]g?q@Yݬ>II1K!1";a\eoNhv+V5s9|>`0vE[::MW~&״Džm*1XaApo;n7CM!}طh(T/d?G˔. ZPe=avav--> w'_Cd .'W53W,ge-'XwB^!u*M]V-H^(\Nw| o!ՔL\H\~|Ibvtܶer{Jp5[6D|5;H?޿7߻%|tBM&^OvD[UyM[DM2gD(`7Lwz !~Αc= g]`}^G'PjSvjvRoOv;fH7Tڕ_rP8(eͬ#RdJd8J -•6S!I;-a xWw:r)#+$+dlZ#Ax.hzkǎ.I3\wqS8(8pHD˫qPZ>Eɼ(dJS:ml嶍tk^/LO$S~;tWeٸ,[+c=\[#`d ONM%/2}݂doy၃74\ ؾhC~XJ'MBLDTdRɘEKnO$j`춫N`?ޕɾDgtj$lNVS"2_J 9G,I+/)]?ʬJT V>sAcoծR=ٝ[ j*=* -x CI#ebt!qN?>Un?-·g7Z}M«hI6]hMD3ы-Clw+ WP~;p%B;ZB=}e[M׽pzb7! '/#C9 Y(!';؟YB͕i=+!e>WUIU}7<e}AzWKU{a7"dODŽx5ze"m?#):E%`շz~`}W$_!l1U+iR?֯Z|CS~Q]bri~HxtFGCCؗz[udW9h:K,)N,׏︈^w v9%+!t({dɎ͎"pz 0U5_u!U ei -{[ Uެ> q"ɥgsG4w)gxlEFwmE<1'+l"=cҦ.9M9 6Lx.O1iT"J\ T+*|?Tu::rYN=ԶvR$ݚ fo)hbV^jŃVpfpj8:b޸;F7~U/=cL/cL?QGȚ:eFxA}j$;~d(qSvQ]c蒝кg?꾢e:>㠃#.~68BdXÖ- $K>oܛG "7wV>*=U.U{רwf;щE<<)ߣTڮEN>yVĜ?>oJe;=JKC껜 ~9O)lJC3ª6bJK~hW . RYewkG6nG5 $6W4h?Yߕ|-áE /xVqJ{" At>J\δwpT5߱gO?֜Ш]Y*(ׅrYsYV}K'gfBՕұM(ͥo9L̰ۚ6 wR-.:t}a_ nrbi0qeOgJR Ն[+$5?pܹGOj Q^d;8{QsEq[wIbbtX4H*W(L*Ȑ` 8Jl*!ڷZoͰ: ¸( R )}DZcSl)O:o!RPR:o[ wݏP E~-;`R\*tX[Vr 9m<P1*;#hyoցaϓ$ȝ?urҚ̸jIˁO:%RtY஝(uBJؽDʅ%}[vD3v:&?KsIJ:3@bLؖoMsyԮ<Vռ3ֵr91ll!-@ȞVelZz;ME~HǶθE k\$*;65P(>ѯ v7I}`d%5E_{L_[s,,rY+qdwd 6yfֈef,wg(#bC+q\j^ rHF,wfVcgM)LkGN;apI3 AqUC [iZN~siaKEg=ublbn@QhnG/Sl5+^*Tɠm'?gRᾋo]bm,dV]z,:ϻp-c,C}+buZwJdZ5֩| et5NYqzb7h`)EH6/g+%-ATۢK~sir..I E<}Q篂}-r-Y S)-[b&GbT)6W ᲍\0)_RlgH$U߭%bo 3'گIH..QҲ4JT-6S;? X}LhPG5e'. ]jZ@bAuQv b-J5v#E,̻$Ռ7ZRHJ ѥ@d4-) ^شpDNR)}PMbQ0lE_hrT' 5qshC4NN<Gb V2I#l~. t].KB%J8 ?Lg1Mvuj2Ӎ_[##sG..=pZVպLտP6S>$xѭ.WP+.93/ g~u[5VbRA_4__qKɛX@ـY]gqS Mݱhn@4JY@FI:g[-b5UyY v5k진Cє|'! eVeSZojC' 6;Q9`?IS]I"A|8qrp{r >5St{I*K2JXn 罶duk+Б6]%3k Oi|ͩv*\ ?R ߳Q0 N_~>>j Y}6.ҳHK=_3V(Zקs9_2'?L&Q눘Go֪ç~Q_uw5BȻPȖg;j*%Kz+Q+͓2ˉ d&-O^e_c&:puJ&ɬ/Yr*;?j=6m;2 EX( UMGmO5hY*߹,wŏ%;zJ3sV\Zls=/^tlqG=]WhutY*< )Jh _n -{#c4&mnQEc`mD.S/Ș?j*vnO7hN5/v'yo#55NvT'K0:oSR8?`V̟ya{&CDۥgܬwMKǷ=QīxK*3\>/B޹]]$NU0;խR%_C Fl;cm|wnɚ̓kDiSA85(>Bŷ뷩NP`y{f,vIVE>ogmT|ES=S&Mo|:z@5rꣴ%>z:0]jݥqpquo?\NhiN-9v;칟n_\55Z@|cwÀs~y,3'ZGwǾЀvꩇn6_;*w+A/?_6oXǡpd@|Ŀd5${D1z MWI$#?,W=!jO0?Kl91O~}+sg\5tf$;ZL} k?A{!;kKt|nW  Ѝpך3BcЍ֚I}_+@=]m&I9~dl=08yyB+e^ F>X4?Z(}9qjA(:3@ :o8)?_,1vZî`ey%-}ހz簇2V%%*vA}Pd 1r%ju˟rStmS@X iæ217M]du;B41޹6è&]hGw-T⛖qU*^k&N:UFQi-i3HI%%3^2uY )2(b\P3aYΦO 0ΫZRJ| Řmg˥ɤcWE[ɘnJv'ͮzaG5zva!:( P8%^K춬!G^Su_78SEw=,4cOz 1*n)qG[g [̚x$P(~[ ͘.ŒQҡVбrLE8 OySi xĹk 9R%`^keƚ~ܾHT RFϥ_cH g#ZRHMH(FƐBY(2.!?=*r43qH ~GgQ$aeyA6eH11CfBE]o7º!xT{NBBdpXZK267ћAHEwd+/g~9t0^M \tCeW' +''Z#e8;J)2 "$PRʂCg8fE Eh ha }?$bM}meZo-x{5V]c8v)]w,K'=[d.DnXM3lG- G+*\QLJ TpVS[ bE֪SfބވހźZMn4!NcTᲘ됏.]3.?񃄡GQl3D)Up-T)<+ UO #Qq0=IibUX߂IoBkvW ǐ,Ł cġFN0de<1BB;/iDGM'^]|Z bž騻*GL )3D$^c ,>0Zv,H54 65f,D .X  -"l2X>G%1?e0k44Br~_ &򼛰5*? B&ﵯnI\L Te?> w<,svgH'IfXJ*F-{ysrt9~=~,<5kײ. :î%Ձ>0X7h b&e"k\K=W0H4a`Ha,i̿Ddʈ4!#a>ƜqTr"R`Ԍ %Bb} J#>[,[/&[8{j+I %f׃`RWAJQ>kpwjy ֍ R b K `N_/2W_IH9翎XeM9I.D#^ ;fu.ܢZw'+`Zb0x3tz=O<xfb.BGT $A bfv3Y C3q9Xnf"IFtAdo -!}g;xexZ)EQRjIL\?.*\Hz#Ը9ѠE8%Șb節(yEA#/t 1 hě.E /2(vďZ21G |īx"2)#("hW}Ah,7>XsEtc +(RKJP`P'b; qf(?PZ*J$;Y ^@ȍ]ImA|||-pICu%d))$M|"i`!Z^>EIR(RΗڏR’0Y K0 M?U;#I IS@Qec}Q3d E9fv=㡤f%%)̲>,ӊj"i)|VءR$uZf^+B['9 ^n>}bbP|"Ԩ5 <Ň_̟悦!HLIM[HWX%#W8 5VJ_G|:mѠ^1R5$ R*S9fd'6n-ܠ?q|" C`` 8~ F9eke@y՛cf>QO 7К!mO ЊJcƏGen1 'qc!f[*O 8"z ^ᄠD %N K@gHn m4,x!X +"_ۿX<^I9P]r*駗T%8Z&Y  :#8Ƈq[(qv~ 26IW 6FB5G:xyA]2K̗]\րdB`G4o-h7"HNc[ijR.nY ݒ#ہDC#jTzAZ9|_~Z`؜%`<*z4=Bp?EpG`7?'E˜0Fp3h KߛQ`k%< 3jhi&E!ۇ n|BIK4|<&EWG3uJe@HMM^JU2=g]\Y(T@:KҞl ,y/D_(jTEV tAI灙$Gwi X$5^LCH{=`:xv:Dv'<7H%=-K_ѰD"ayV lfއ01A`cs*0șmm8]];(]5xޞ1C 6O֗Z]MY[dE7Ƭ՝ 7w\}n9 _$nQa]wR;ϮZ| t@Iw |!9stPBj^7-w'nIoh0FhîIGį;oP5.chu ITQ*H*S$8Ͱ&5W(9l'3jdPdltpcdG)M9}km\*<$MNC-z{hV$U/6?ÙB@md.0b%!1 1]c.K;C&N> Cjo);c-tB: ;ݎ@.&_ /$T8, JjʟmlL-V 34?h,'8 5-/ti |d ӷ@ph dsbbo)˧Ý&lBp r#MF0Bkt.#A6f4%G{ER Je[s1j=f dҗ4DLw:-VwH9(|H? H H( =( ?L|X-.Ehx[-m0f!HNn_3,Bzz 88 PPLL~N%u9KGZH VOE?ՙhH0~D~K2 ,f,flfe_7AYwjId sU$*lwj~$ I ؈Ե L6tF.:/e*`bض0&l}Vg'uP9V(ˌ MsVNgM׃Vv6+@igx=xqa<ҨBѺoCں)͙'?qlpDD:tqϖxjZgꕣ&̪ءUpS+>&~ApV9m*M V#BM% w{.@]7eXǘLG??^?]Nq/jc`ilphwcp 8wT+e#Vd-~M:r\ {X3ΤLan@MZG,Cguj B[F(T6 ڻ}qu\f\l/&jLMn5FZF<Ջ#zqH"0Dw^E }&;B+|_7yks {wi< Jf5T?pZ;^=LT[OG|!pCo&w9:EA%FRXM{~3ϛavo;/l=otf`?)\><}ۜqIjLuQ w;_0ڊCo@_ :gގw@񳞥M!xo"n K6˂Kon?#_4!X'.O:o1L}AA av&w@F{j9tC7rg_Opv Nx0Lx}ͮSTfB#H޵YS^^!bEݤ߹_GI%YhfB"zbjJjvE) K)$/&@?c=}Z1n#‡VGL;H`9ro?9,{27N36I0nnqoo 3Нseиf \e?)XFm+@] &S0%zgV!.Q6O'hDVV%ȤFCQ:_d)s}l-ym*; +D{aU'O4v D{i!M^%YmrTs' 7 9.y]NVl7&{2x),'3_ung'ãVEߒ2r"&}иwQ|+t'U?Jc\b0TFgܮԃ2<02(l,-4%fi0US,OG盰ML4W`_DC{blW|\%#DB> T"Z< EH;w8Wz2b!f_{MCO6ţQTVywMշ?EQSO(/pk@FyVW k AR򒘴%*psic*Wb~/-ɵ(֢Z |w=a„u  9z k6pX82@FWqt9PiSsY t$7`mTw+ :99AhR`í󐵕{mJxӄs?%s=1-4{PC o >.' !*ͯF,A=.; F EE)qodo2l{QY&њ}%>.Q"R#}SG5)Onq s|!M;gI/wqL0 \ 5ggv4W7 cij-!3fE&! 0 +-8xz{#bE&5Gb_mgy_Vy?^wz?}|Kz9a4|Zz8CYe4}ryܮ%~x]w"3ܲx>.zLy;w~7ykI[mߍi׬,aׇ*竧ØG9ݮˢ4Թ'|端]1Z//OOo}nBBN}v&o]|_N:_?_ < bF{*q~ᛏ~ͨx/{M:Jbv&O)ys*,OUw~oxUi$-ɻSs+ys&fs'ֵ!MH[^W 7>h+:gR|xGH'p%̻.WMpi[n4Q?D>PEI#mSF7G=&#'um?j'ݯ,]֎lªjVhMI.[B#"ZU%E!Tؗ-7{?xt_t(Y[' C,]^-P WNՎ|{W~daKƖN`Cq0Ӊ{2w=(7"L٠ZaߵԞ6Cm!N6c[SSWU.7D\zjxlaC]ULOڜݽ]o߮sm:Y]/E:"n0&זÑsdPe^W}A5*aK%w;X\ekjiQUv),> W8Gjw19 dT䲷75hysWNe|6x_ROnLV*sm"l end |3FhA1OJy1,i IBeP {IH!-E-kg Eƒa0iH+*~R|Y``jAA!$ z39 |Y?*͠b6ܻ oU4͊93RihtXe7J"}F1싳n61zhp(IU ùaA >&8CQ)Kʆ+ .̉r<`T!o(x0L L56W2V# K͡K.KĘRX.%&Coph HȖ5يJXsM"f)FN6t10̀^=}|FL 9+RⷡLLJzgnEyL?[zeڢST*xQOPK lfW#cI{e& "7bNfǸ,7#=PlCW {eMJOf~tÁ,z_'eڪְFν G1Ss!B@Ǥ] Uۥ-Weq W]gt& >5V>  s*Ӝ|HSOmhuEp7ZR=<8EUȶ`[:M""fU}=vfh%}Bv}s܁ӠKi@2*2 ;ᘵqK(-ɤg+fdG9- {+?K;4 P ս&f,d@-$7WB`IA-u)_"9F-,sn<7 aץ*6Y3L-,hlߔ˄[ki7Cd|[P5K,TNJo-ՙqiE3םURH?nD^½.xtD@iQ *7>vD;Ia$evBDAPɇJ`43,a3˳ ʋ|A|4~3̓d*;œ|^VgX;S1ѫ"^#dTg'^|Qʹ]4spɠY$7VZ$-fQʐ_[x&$lQ%~HSEw,[)uˊ6)뤯An;@3H}mt 5i+DEk ˏ2 FXz%.ʱFPorhS2KRSgߙS̰ J6 NYL*h< c~ZW5+zq [0\؟WOeWd~R/ǩ4 f./@VzUcf# Ƽc%U$iJ` _U8v6MJqV} ׈zCsJGͫ{}T'MQXW? q@i]*!4BX,"0qN>@^<5AݵRv{Aܷ0ۖ8 mWOdte!/Ky%%-M_j[ڛ8*_O>0ތna.pkIZ G\M}L]Siyؽf蓆6\E%AEKA>]M~qnGxf`%nW$SuʫVsCmTGs1`pQf^"݋p|-(ھG[fG '΄u:>gWD:c-OZZL%JVtt@=4x(G?h6kFw,/ߜRJ'm^fOmldDR׾7|~A' oL n[+ ZfQ⼮l\[|LDhk1԰MܑYooI,>Ԙ<|Zтlu. UiPlP8Z:6|mYԸc2bDi׺mE_LlM#*5 P-8l}3-ڔ=ͤLї[o#o{~c\⸟:(&XHwD }iwZo8UJ>D\f|9^^paޱ4frkG{ħyoZ2>`\qfytprRW>_$+T;d0v~o{` yP湷T_5ɳRJla.)\ݡ"Mw݂vƾ݃nc򋢃66QĴxD嗹<•PwQRGi0 O)o>4Ѡޓ!/ʯҾs9W6qc&PKL<ΐR98|RQpw5%eθƀV^fb%`vɔq^)#7싖c6KJjDZeI"%L}qh¨`g_|vrǘKa˗:$ZYةO*f5b̛-&oR#;ؒr[p& ];E fS/&HFm1jc^: ),Ǚ9^|LʽҲ?pgIcc&~ dϽ涉ڰIα !U{'ۂLE|DuUj8~XOKĦWB|}fFeEmeԦr!ų3]oXjSCSR뻞RvSaRhiec.%?\wqp*k*JxOuPVt6 TnS9πuwɫ> X=.̠$(paG-?@Ty)碁;CeS.ZܤQA#מ[s k2ɽ`QveɺBۑŏD řkB  :\Vigx%5Me#X0yC(Gg'`> >PCE+`+.+ m 'Rƀ,e+ZŅlHuC$G2+[ad+[~K[nK[dJ̫bWI.t+ZW!ی}A_{ml7|?13mhCy̟I#M_%*q]p%hsNj#<ЏmcX#d 7x?1Q#_'7zĮyj~w37 7 啦Ok.qCp%Õ^@%SJHqޓ{&l2`z5ORʰJx+w]__=~5]PHiہ臲Y~Y<7yr~BtLaKdʡC@;.Ll7ya|J֌s"v|lM#Q4Z R-ShTxƔM6,V$OEa\MYlf3gB!Nфlfv`M6;-7WmmLݯ|j\E'Uڔm5Z*\)ˌ (5$ M~vXSNΦִ^bħ~My4讹X$(4وvt]UvFL[kL@IQYGP݂x0eJ/$klJ.^98]ݹ+0ۊ% 3 NVd0 ~ጝ -w%v/ ^%J? _6o36NJc  mޯ`*w1X8Hz)xs[]RzaY㥡Ӭc(yqG֣شJhe / u)&5+&5eD=WF3}4c6>o]lICs) u1EtzI1,,(&b>g(4#AkPissxy .h:Mk߃}{2~lGw(AIzx)$XuȱK[R±nFKkW1@hΦ#,Kbjd^}t{m}A`Alb"]%ۺH^BL$BيWp=6\vSQ)ͣU*Ҧ6Ǿ;/33 S< +1\8L~JEԙC{wLؾ)2/OK[6̝><i^[lQ+*/@{C!:7Lu ǘ"}50i<qihw9]y{dcfRĽJ"amvϽ.NBy EVl}ѫcƘ81ꛗFZgw^$˅Vnj/|>|7o܏e!-[ ?}j$ǝLoXߑ87 !|߂g$Gx}א9oèw ?}!pyeuͮ Ug0RUvB%S;&O_ PMޗ; d*˕ưͻ?zj5z-SXE}9_|8O> 8B?M\Ȍb]gO#Jl ҭ`3pk۩[unOąO$A;m)W^/n/ 8kd12uӰFQ|Zaރ"vn"!\0h||،B& E+!u*Kg.`#nʾ:HAvgn5!6aTAU0 AE d$V4m͝C f@n-:D5[8dfu޽Oh~㮓(ڸHHcsoÙ+j-󺚪?Xq_;q0ЏR+?2]K Z{)9{x֍8yzH/g.pA*f)8vwMn8a(0,=PY"4^vTlQr7].0 6:fN|A>68AHEZkIH˦dhƊZ3q と46Z4,A] qcs@&`H0<`X<z i٭$twU aA' IX iovrR yܭ* M>U[Mk[[Voʘ J 9L*1/5QTvx|Q=b5}]5d,zkQ1}&ہ+]a1PHFf/{|l>aAMkr7vͽyAB8CޜlsLGB—9ѡ8Mӄm 8uRN7FYN8 Q#{ƣ9 m:M:,V$GfS)[[qn-_)gJUfo@:mn%- -[tzAȩ2'gqGN3>Mp8R Q=ς?Ƃ^+|c者_PgN0V3njB|\ʜbVqPq-n@@pHp w!o\ NM{G;YZU5Ol+?{?azj+KZ]-'{w?][y`Dńh"OJ U%3FBƳMuEC;gڄSl^1{~w?~vǧQxW>4??v#wºm{U]7uTϙ ^(2[s-vi3jt`c\*KunإL}Uw Y!kPㄑo5%_a>71tóHFˆf\h"Of[!)0B8?֠ Hf$Yl#O[.ݻ$!qq?ONgjf!:5tdpkƅI~(wOƷ L=lo0+0v(ˢ`֨阱QmXOs{Nw oVsG%7q2Fg6˱7x{.i,c7hdbsidb zi`5a ֑asXV BjnLSJnTPiEDi@jcd1wMlg*%C'24PoХ : 4`zA=³^*k2ӃOebE,&0l[-{|n Bl|j#y@_ ǹ{xC&4!^ghidM6 ԩn.fSɖVgG(}ԗN06%jWu9E8_;${꓍-YDCeRj/^&Pisq/$dY$$S J^gX` ;ٱ(Bˇzn= xTa*2XS`(8!HlpgK ^+SPiSk ϸw&WzHY]RLRQs ,cX!BqBy2*F%K|H&(ΥM% xEAvt;æ;y/Y]MB#I"Pf4?PE{dzև,$L>v}I"31*i( ,*6"qʈmT@@mخe!V%T?eq~CY1c熱ХLR5VClQQe&/SXx-Hէާ9;fe71D}0f #-0R{JA]s R5̽pCOš`HyERkقl Oq5f0i[yLJf#ǖ<5|7LiQ NG"msMp& ߸9RmshU=3$HDhHkr^kԪx_I.D$f<,z'߹o5~ɴ/cKzjni.)7<4wž_.XU tg6"ٜQڡ8wQ50:f:9 o Xt^Gϵ>U};SI!@C7^z-GHa> z)00L0J7^ =aTfe\4l>$lLժBKLV٨)OjH<ZaV^r8EXU:M<;T mO]" u%hцȥG ĉD\i!!tZ>@T*l ]S$x!bn-GAcсyt:a8*k{szѾn)lO@ԘO$EJ| ߚ cUyNJX2 ЧXp?ȭPxLh̚k"PRQ"NQ?ϥIGv_7<mKpF3l Ro5DtăҳMٖCzr64h +.gґMn+te60%S ЋQu5,yQ.UT%ä!T clAtB1663) ","n#yONC;KYֿHyspg-pbpk2@yr ަů;r B/|r N%ĮŃ۬ރvez+_"5< |u _$&epLg+V`O>4 ,H"2vV 5P@dɯHBſDrh"X&6Νy=zw@ WrRJ-!a T5ힳ߄=bʢeEV(r+< :j)^p͡lآkaqnM"9aV*G3|/DI 0lF3^r#!ص=GO}Qye&@1j"T*,a 9z.}'G170/*'YG\>jH 6({JEǚa4\cx N`H&LcJf1FBkX xSQ h~5>Z#G/HYS._uCsv:'Xxqܘ:]KO~Rt+QGڔ"RCt H)N9J)}h~Ment@!k>E5T]SM؈1@.3e+[䧹Gkh8JNw *p+KٯX{ٖ:1KL0 KḎ Cx:e&xj_1E([˾ജ׷xSBo8:;F?b0!NiCg n? Bp3ə-G/] ^8[{$l)wp^PH<~b҈Pђ'שNk*\biĨ-L۞!BXIJXcBMɉ9㽑a_[K.] 2f5|Dy 410:+5sҼ:xIvCJg_@뙣HXͥq460LEhGs A6҃꺎6n+jD6\:4F Y:DQ*&fMEVY'W"?Onp}qHoP!klHu>"쫡@$YP ) fi仉h쌢;L}OlCwQ'T<]cJ*WUi^.WbC=LV#xXn`co\p[}~-Wt -8'ziYjp :=ܣfoau~R+eYul[.1y>.I8 G.íNoA/(bz;#b`SOw# ?1nU ƽzp\2XGdjx?BXSG!M70/hsй17qBIYXM* K[cFJSZU-5X쉸Qȓ[DLu 0BɂYcU_pG܏䅊Ӥ^5H>{Q(aXd '$e/+($AOK]dv+Vui{ueSUÑ+O7%nP%^^5ͪD&KͼJb6ҽ2c1a3|Ln,tm u.;;QUR0:z+ D)!Qű&tiw"Mx7;偟BRH`+>9pP= z]eF+Go;?KˈU1ŷݱAW$*(Mœ#Tx#4kG$y ;.oAACN(DF$?C\+FNrLiDJ NWΏ-y,;u/` |P3Y)m.fg_Zjk0aį+[ h.G)qr?'SCNwRt"1yl 1txn _"čȯްHKJ&_<';äuM4mptIčӬ}v|? sxhO8\~PD'(iŬe*_·e3'*?a07o1 <+>~;->oV_/ LӇ&PH'l$$t̘ukPiq^pѾ[NZ!gszsaZH+[{_pwI؞J_?aIpKK?J2SXw,X{FJ9]π]*^mp+Ѡ.Q\n˴8%'[m7B?62\nxDey{Fw`Q3ြsBpQ`ZsiΌeav]neћ[x Mۆ%|JK7)Mxnnu!n;a1g}nm4 :goS+T:.Xu6+ &N7KٍLylQa[6@[3z)N,nC2šӺadzZ,% Q4]W9eheXXc)U_s!b֨^Y&aĭ'c^JJ>Xv蘑6 pnk#u8͹M &Z_nnͩZ\V[x@? zsҷ’Ar[=zIhNF,n6,MZāG>MM}zp=E3'bc`CZg;wHfgA4Vw6 ADz׵RYг @r c4hx *_=һ)wT7;^6Y9r=KfHi2osJݍ{$WB5ks?X:]?/m5bi!5p __@z*3Sz׍\4 {Xpb]*C礕]bͧٴ)\gzL z_ ^lyAe jmj 'SۻG} @IJMPg ~vcp.9@Ϊ!ЖIw% ./HQy/ {d H29|b]yxGV2.r fwî;ުFr|a'& J9DtלZ:d&sab:h /o~y0b $Tvi3M|%A $1L3N;z-^X(2 ]Ycut#ᛄ; j $.k%X@'MMOVf\׻5X?sfGeyZyʒ~-="g姮w_+1kXYEWe$H.)qėpT!lo+H?3v܌Y391sH(Hܪ)8hچ>tnT>-O(AKP "N-m%U{'UaB-wgRR|~- ͼ7w)K~t%W02fIvMW"fe!zX”o3҈ pt<#3h۳_[Cĩ<6Y뇇l^W١T\Z;Ŵ>5BKduȫ<"PvCz?Fx.R;)ǎs'OJ~W? |wȼoV&P2icQ#?@Fr"{Â{jW+P@?܏闲N$yu3bby v2K:Kz;wuJM}MAgNf/`QlˉuJڮw3[k %;[L.sr E2߀o`/vDg_ܫq.cT&|=w2a}ˊл ӂf8˾E7sRc£mbIh`(tG Oml#,jFmb|=xK&揔5<;Xϳ0|/KQ׸l4iΘۨ lZaڛ o}5r :Ӫ&CKuPّ`ઁo v1Vs}i)7.7oVZxSac{mFBܬoZ˳R[UjBV /ǜ.=V ~?"<5ԜSuU 4oʦ vϘsն)5чtI鹳 _>_,gtT~Yp~p5vuTޝc&p}3KW"qb^k{Є- B0=n.ʰMP+tA"Hϱi^w  <(K<`m &h3K]ݗ`-vbyǢfH&3W ra'@ P5eF9oQwP\^ FOce^zjL!E|b+`@RÃӧohT}}kd3: gKx9vo~  Tq,ҁ?h7_֢~]T:M;xѼ9M%&&s #c?.8aff}zgR㋫t؞?RO"|2*_zFEp޻G7 "`}}_xCa]_@,j"s;(jDViO.DF#G9уLHԋ|k߻dc׻m;h$hfݛDb4hAUbNunHUSZdcqhkpbAFW848?ʉEq~\gÇLt3Y7Τ909?yEdJ1 =skUDDT8rP}}cņdUY =A}b\dtND *4q'w#)oNI+Zm3}h=U)b& VQ^'~Ɏw=O7{ ጽ_D U>¹CzD2cV} b/aMNa(a:Z38rv)7n:? ?Ch}^] 0-JQ4-hdcA_32gY;9FE o_`8zb켤D"Ww=![pKoYᔧE|zmVrK+ 0F ϵ%iWἥTo >xH\xJþ1< <)I?>ٗJ>Pb%׾e@dd BztHz=Sb&7"kU,{Uh,NdOq,5  n J#wAoB#@%AŨz+ 'd05QfX0 [nȼ}W n_,`:dنCS0N̶\x!ֵej'JȦ7>sHg/^¶pSl2>ˇ;qUu沐IQ`G%F{eJcx&(]2. Ԫ!cȡ$8nMܹEbb` W]Tao*C_I!FKP~Sj=CKӜlb@E"(8ѳYm%^U_|VI.:5TLzP2Z:@j 6Ri$Q Tv˻9-7^.$*7;Oz`Z(}PڥzGi7OCqzPWn砰\  M8(fG'8,Իu9+5xT}CMH(B ^#-ZZOl8e&ady`̳c@sNȑ)]Rc F2E>{F#HKypZc~GR$hEtSSV gLJ|4Ʃ>A4LC]rݠ]0R ?C܉&I5N'`$Wu聴1܂_ "Zޏy^a Ԅ"1M.KP#0\ʴFIŻ@4H}qN{ 3*ݡS?W54c0uܤx7+b\.$1^z>],434XNPom IMr(XnPz&;7QvO/4$Ub;7y=f10>wlu4_ ,ϨSP'[X`sxeHfrC>ƛ5X"bE z\d~q|!o qT.2@35xK4'KGҴ7;"C'4F7NI'4ơM抌HAT3II62<SvH8S/[< +S&-k(E!l߇zYZ9HA:9:TL\B Po%\%r5w7hs&iw8(`i},2B5ybJ ]FA}NwQaza#F-'M1Z7'35ЙYH\5]97,J/-65-w nPˆR%)͆hI'/fD6Vat1*u7|<!IN-`S F@ȉ ,}dFI7|=y< $)^y'_0#>Sꍰ Hpc"č(UFX22> Ls>/> ot(M&BN` Gˬpr4X؄tO)C_*;^PR/8QS38RBh6Kb9XObXOsJdLd .}jT74'̧^ $L޵8G&FX$ aVTsyt OTr71Pd%yLGǪ0[ն,87N +wr_4$?o-fN1O>reC!B|yJ}H !>jZO;j]Jz]yd;jM+'dt3՝$G)(ooFENPG8ƛAh]\@a̳c_8OY8*Oԋ5A)LӘ^0AGjw 5iMq$%Y4^a䀅+h"B҄|Nxͣ!nAo{.)ϒDY+VݺG_8i'ϝ$$>yu9#[x&.6G= $39 7UxMD1xzb?O |2#u\J3ޫԷ8 s z$ЯW_֑'Hh0mX)<|vpx?~owxs/]ԌT_o{vթ>xn:Ux3ihh/BzOKIp"[N_)Qq^Alꗿb_G= xρla(^4bAZOQGŴKWy[{͢_tk̅52wrұkE<4<8<18Ɍ5n÷7ՐyYh* w4K1-wGx";VșMN'iu\Z9E,{tZwrZ rL=hԷsõɴ@q*4N{-خq_ \D[{@!4@3hjdGf{O (ȪɔUJٖU N6Nq6ud1r675h*ojgl-ڿ:wO;XЏjt@ZqKt*{qfX̡fj۩~V*ix{٘UiOۯ-Iy쓆Xlmgm3B3Qүsp]G#KnӢ9ɦn׬햓]5VxKUne|m۴8?׍&mg\1^j{x4k3k4ś1ӋQa1!-\"tHc縫m%% olllwlcc;ƶmgcۺcs:UWTL_S3=ݿt.|]+U>K_(\_TV_Rg(ᗇW̒7[/T>y&_6 ,ryH%1σ++{y'e|30!V! 7f4VGs7 H3)}>f)RҺT 1~kbX{vз|P'{=T&R[9~U?b>=`U. /uUo:<׳?]j>D$GGmh|)8GU`odIXX$N]E/lU S4jbA Vsi6!6JvQtݦ8UۺPK(sE+6ҍª K?e!,h㬏:ͫJ8M/̸d 0Z׫w/.lNޣ1syk+\;Dt//rN ZTAQ>ΗyYs`0Џ2]R)LN]CA? 4r߫N2 D# g*iC6?M!JeD5 '0\ʇN r&d3g]Dm\cӴͷɇOPX" k?ahv;ww=aQdf_{(e!{bY;B՝-' `,|M0@91~=R<1 GӖ@--t[TX<*;%P 4xcG;%n7ި\#Tl,0h'}ouvnRaSvbC ;O)į"wtл1) E7tws)9#b!'yP.3I^Dk?/a-?&Dc22Ԕ咊v%~ @F bi4Ӭ[NZn[M>HRh& 4h 6%in>EjO @_#~C Q[M?6?R"ߚQ}swC}*Quk O\JVsm}H͗r c}HPp#бQО ղ, m8*M<pD| p- qNKrB(vEH > +M3pMd:Jwh8Yɯ\`y<#7fX3)e+i3`SH)\K&g&"lo\x&2HO\Afu^ e˲؈%ZwfP>/4+˵_kj4>S$88+fٹރ灟) 0JT:Ar 4EŻ !U,4"3l5qf<Y/{o+6VbBGETv62iMĉ&iP#E2BE2> v޼Ԣ u^h6ֹfwd$at(`@0{ZQSD8072oHA9q@P&pT<ԭXm0Gn BWxkUDkVC5k}ۅZOAHc,V 63 QJogölþ9#eEO&P|z_ɷڥ/ /%b#;<4lptq ~Zxjo VsJ?#~CWco`?d:uCw};Q͖lZNd\}Nuf2֛Z3{("L{^w#uAVX%`7A* z޳tr NZ? 8ؠ3 A97kY#$彛g~ /.2%|75x60!/u0^c)~krSKO{13# nY&ЦK|䷄5o$0~ȡ~h=S볠t9pjaZ3#e֪օ.L>>%?/(H@Iio깺ƞ/..uyY(r `sdK8ѿs}UwAjpda 3¢-w?^8#}X0C㴼3]]St'; 7 ǢL8jbB[%=׺F~F,j$H.2봶nќhy"bSĘx!lCS })sj]AB ˤ DZ՛ŋ_`RgW]~ϻ%F-뿜I} }y'%'\5V\xn1X6BES$x#1_YGPW:U3k__hk< 36|=kK&oHhHӋ/,f^ G}H0[cI )sfTQ۽LߌcShM(W' S A2#kңWv'F'X T.^+6ձ$wm HWj3`{PJ9g-" }c^cIīD?kXpW !PzL;+|7e#h hlhH+Uj$2ؼl[8&lݿ;mo1i=˨E55|ȵh(y6f ԉuʬ;[y`dY^w@f-yw&mP1h&z!:8 j_}k{1ϖd-;n.  12tp& ?>Up#524x~ȳ \| +P/b&:m.:oK 2Q  &5[K8Qc|LQEK&h5 ]!HJ^ lZnBG dE9\ȴŴv"lФ_,.eZe(+XC)H´Qd7D.ۇ9Y94W3fI.<=c͎,pk s6Mɢ⁺80+}V}D}=R҂tʄK/fpԕxַh)q8:֙f9V9Y'MWR-<뛳eB|~YٖyDNXS ѢE;wE{]yS9Hn(LӦ#]@gH ꑴUEi.A=Hk}7s,hA*WuՊA,Xj5wp F v:Q׊fߚZ2<>~>爎Rfr|@JYi07}5`gX>($77gŮ9 (*QbiYq_BfV-WRHH xxyxf u v%;@0sOsSج]}@njwO󪗜oԱ-۹㳶!arOYs;^r sH~͹CMˇqy>*;t|~!{2FWsPˑTǡq%S }`xC@ LD!=%4bٸs5%K: w[qӺ_W|x>>%g8lm'sMq+운t=u+XwA!Uĝܯihwhz$jlt| <uH0RRj +50M:pLY"k;8]K.4daUv}x8$@HyfH.c3zNvf&Ғ3WJ@0vhm k3]Bץ}Ү1kU0qj0?Z~ӮvBgFBA'묍˙|i7V*Z+*.d}M(T7/WN|>␉0Қ4uڕjk_:߅'N0Pa:9B~0QuH@VP-gqtH!jɖY[ [zp㟉>Zv슭B0w{ۙr&d:bE͠O;sp˴QB6NG:9f1`H62bnD8"r|8!jKJÝ`&I9Z2RDKZ2ɘޣYϙ;akV{ *_}\p^2L:rŸq̺e.3{ω=gv~܃ءؠ\\L4r"Z}P[W?(Hx:5;I\&‚ˆ*fe^B8:CMJ+Ŵ4ɹ6 epҿ \Bu\>5r4Vq$?Xqt_h٪V6 Ċ\S[D_b~yXzًV/w DChuO]z$؃P_eϨA=6nXYY%0nЮTֵ)yCY$ld-(\6)xX܀^d A*rDM_7zۤ)>]):(&%?kNɇ A {?ntfa`Zүn]8zwdh}Mn,?D? (6lZJMϮK1 6<ZQ3T 279UR'28%6+N D-EGb={KC81/E^gJ%A~0Xr r(VK5L 6t@pϩs]ۼdnfːFOH)RZP^FhGn!C a9&wJ9'H(ʞ5qvBjES2'0pO'FGID)KG,sQ0'n,-}aaw4?ΌJ&Mcq%U^q߃Ј(?x-Sxw~iqWUd!rޞa.~' G{BFd삞΀YN,HWsz53cL$3>:)73,8ټKFOlhR% I&i 4 ^yI7& B=PKpu"ݗRy:bYEǟPS_K兺D~rG^ud#7.]1_3Ⱦ=kv޼ټWBl-ߡR)3Tr^V=^] UP; x߮Ɏ~>F  =9uyDxП DoMahpXH lFЙ=*D tbDEMM{H t1J`Fld}tuIQ/]sv=8AKJt30AP"RaEjA%K'TT0Q¿hD)!M9))+:9VR"[\7dK}sk zapTa˶ힾr祲ј-.yL[m!:ߡD16}#eeib™ۅs ֘l'OR>7{؎l 9k Dnl1x1itDeJڱb!3PԤ{`-eWkbD2-on?umXQZԒR8*38>ʐr"k^"œ)Sxi^Am$*S%7Mpa^w5R1/fտFEG< !l!g͡,]yWY8,-r'o_vZ]n|dT8M'9NHHJOSЈgBZ?+0$C/x֋YwZV̫Y)kENm~.Y/4nF)֭C֊֑Fcj &z$T)gsUS6KR3PI'uFh}!Đ_~ @?:bZfnBw ق᝕z}uZxA6lP_CiCtс+ ˟Y5cCg`ߜ۽/83^Q/'n*y'z- Kk⹓UMk7B%44ռ[Dzj yRA]Xn{nOt{h)?r,R`rgx0{*AYl0тe%o1s/LJDowU&lO H_Z>ֲr| _30 n,hTY@:G6+ꯖs)oWQ;&" P`&zLHyh=XD Y-OFh^0$"9 }'}eEpvZB4O)7RI_Yo;[m}{Kp~Wbcmdg3,iyi@Й@+c}"} vNFώ\6 i id ΀Ŕ;s͘'+ *9J06uu3k)*VpA^3&x.;1J\.Z.%4OL#"YŴ u_S *W"0 Mdka`-es j4|py 8ڔiXW9.n(GQ։OMP)[N!Tє0[=Z6{!|2TW nQvȾgfm%3٬&y@%\uGź^T PpDþ'PdSVg`߮-RUO :GGT9W=IqI٫K,\ݜSt=WW[0|iS\fޠOMwוzKJfYdWE7>'O% - %)>sN0?|e ==L a/aȘ19>@cp}6:j m4BcY'ԇu%U6OO7H8/Zr 3!tݯO\OMg.cS97w> (OgO8$bnBz])M32{ ^x7{3-x8^]\ ID@y7_e+=qӒaX lMnp@$\y.&.-Z/-oݿXwo{!fGQ(G_b0ghG|a׌9d\Kފ;qb& $b/]%;m a EQ1%m46K4zn\P\gdlWMj^|=!9YWSS:YnRQ'E~hqrBp,j@V^.-l K~5 1"q"rUQ9Cܲʐ ^"#4*)AvɬītYTT jO#fQeJq<t0$N%yB 3lJwH%ŶX Mu0t%dtxR+w0Z7e eN]&$r$W%w2 ~jl3VwU{Ygb+:3jm0fMRY欰g(wk ~P8e]O4ϜxM˛l@ixpwySRTJ: iq0Ir@}SJuiU|hScCZicB6;+)t@:ZIf~蚍V!:EJR=yo 7HQ[xJShYܪ# Mym*8u6ݐ<Ԁ"?n:F=a;NfXO2kza kXaF 3iiz7DH^ZXBL)1x \"3Ƌ$iqa]d`TԈJ)ekksʧٿNDE}=<M!Usj<ݑE=`/2n-̙=O6+ژrW'6,k7ɺԔ,N ;^/$1;6Xy~ˣ'8w'l:" څJ/MǵIq:xڊ):Xes]B4n5t64 Eu- +* =MU@tHizXMR,553Z26rL ԲL׮5(맾#O$Zς$˿ʊ..T3@[Le~r| ӈrt>6GNS%>Y!wWvrtkEQJuM.B^t&pŔ^) ZF$5~+Pc,!;)k]ة-k"2VOuJGP^!۷ircq}X%7UϫmhZoݏ/E3z %L|fc@U |w}%ubavc_d&cg~oj$]2l D]ժUX\3ݳ_cN5pש2fa Nȿ˟hD`k$$p~;ЭY٨HsqjDE./VX7T>MH+~gGƓ@EmNzȶywky!6cү-_}pQcdž%R1LohjoW$4.XoK@$c9|OKO `r]1r~wǯۍGWlIS .M]UNh#":#L9 Inp$umC$ 㱼mUnսA\8r]? GS;PҺH>?[vmT*(b>؉sq57 ~ݹ AmKJ SI1a@g>_g}{SA6< a![ֻ;HlvvImȽ*b׿m=⺐RM>z rjâ֬[@ Ƃ\zТ'.pDnGo;pG!`tprP=rH 5|1cr ؊ha.*Oi}'0!} A9bE-V:"}u`2[B;X0ƭ@ 3#+'K;IT]_8,j91;(.U/R,KN3vI|_ib?7Vt_6QqVweskx0kΘXP# t@#Ul&C7Jڌ=YvjwI Lcp=[N7=&zXdb[})`A[OmL83Q7Kkb-E'C= R+YMRyj3_d[Jv@|_-g]Rj\#eT}Of@<ۘGEu!% ?ٰ73nXc,=d2D0Ůwʙ?'POMv/CŏVtutuUtTtvoTU=D\ΰD0>t،T`' .^结ͺJ/@/|XOOhwTqҹJ9OӉ 㦩mWuL4/;FUWc>1aA 2 s3Dd✕ 4~ ?c!|B5^5 xu$N_%a^Pb>n 𘅐GϤ[j-%Ѱ6XE(EhƹNitq$,#- 6;g>K Ēb" ߳{a~@Jrc }#Չ yW~Ȫ}]*=A5Ȃ$F0áYكWQZ`ffc{ގo5w.WeF{ʩڱçz;q /)sRZٺKiNz fr!<v EK=eNq &p}FXSn9e9gߓY.g([ܒ!v7 Jm۶m|c۶m۶m۶mmmJ'פ:giOA/ܐarHҹLiG ֖fekGU[6`ۣVQS#0h0][q7=ٞDf=̲Hj:U5i9`@aS7Y z)J sj{"n;= z9{5d_bׂ-=2q@2Y+3:˘i7"fLXMw~n 5NALBDr, JQE'{*fzZ=;Uo{az`K8B WBi c('|Qc /UWW¹*,*Mdb-a+W1UH ߖ8 `iKа& aQ BäEs%'xz ~?St7ƽwD$CFGtZc5U"َ{rlz^erz+Ht}xzyϼp&|ĎRwQ;?$5:!>'dҜ« %5>0I|3:A2drB*IiA )-}zzJFr!W3[i~ ;gnP~B3_.ANnPƍ_LYsC_/B#y jzO{s%"bd>|Ʒ><\+~vywX%.RidTut̄+߆yYVTleֱ'v֞#6ӵ@ +盉m6 Sl"}dߗ,DJ=EQ%O;?X`VAwӿW Z!Ȓ!YR6b|btYVuAt {Hn|س 7Yx{Oꚉ=yzsbv1م $+{Y٪D,e x>DH&l).F–%W *"bl!Q}@^1z;Jby|5 2O}FU-n#bLtc7i67fj-LBsZushNBYFۭ̓djv[5ڼ̓?ԍ .uҜՠ޾y\c@˶}6sbܹ^%jXmf}_{OV؄ Q nX09"+I6Ը-~rĆ_¹1FL9Vk wI$]@B9i ;fgAh(\<;ïJ~s9E;_4:밢%':$3 RPH2uL^ݘuQ;;@ڍ?.µe$sRP`,Kvᨃ |,>$g2LUNA\utYbETNQP QS3PIFȔ`"ɒx*,P]9 I>~ԹPU !"&4I[b c AØ3rl Sk^c' AWK IMBi05qlV:x~M?PUM ,_ا \ֱ}O'=4TiuGvGGBWb2\Ӽ# ȣvu4)Qhɞ᫗3mipDH94( 5nH"tjVH#ae \M "gËT%J5-$taF7N֚ず8}43Rk3[M+P"j7ZJWh/D{#jԎ|G j*M*:9A)ǓicŤԋ3<3i:)Ẵ1]g[Dk5,/#"Vdw$=FSFu,Z].黵w\oE\0DO4O5U!n':iRaؒIG'@>F}O)quࡗh)ola}3ckUC3R)q\;BatQ (SC= Fr k_u4SdoI@ڏM$vq 㳣_Z^+*sƯGo0*nW[م3G~S1C"sFctGGy! 3(:xiOYߏL'Pd:D(L"ta:L>&',扷Fx:g;Q*@GdԒgX4CBx>WHJ]{/ :^v2ȶhԞ?NC4)uY"z I=(ɼQ6MAms;lK8bmy'bMgK$I]-CLVPf~(l.U&y;uJeH)M2xTZl&)?j((]o8OPlby=yy 9\2feS(&t9a&5<u&IOz&'SQ!|5sb"D귨E-$SXoi&UW+ZBg]U"s¡1ܔ]6d~\7WA#iԍ#*)PaEHcoj4&+/8í49&CoAV-k CDIGc>8z'zLs-&YVBa%VLF\muŁJjSjH(́efV? |Q52pO )*s9ӻ[Ԃ&&TuKuɲ'"$B$R¼nsB_j/UV-ODsjlK첳s4V}QW G,V23npPOL]J:ͪƘR pU½LeQeR_BZƧ%; [Ehc*!^~#)SȨEFj_!ɪK2/hZl3M(?@v[ZVds# U Ndo@y&^ת]k?ݸWr=aa/)qZy/"S7-USGAf5exE?wj"MAqNk|Oh }{guW |}^~Vhle+osruimqRywFЉ ྨEŵ'&Zir*(O M<2AZѹ Tv0`]. haϳZtaKκ~I"e48Y\v!djzQH ƀhQ̡T*2ُf$+]XA^2EG4 CLb\ePuAvXI?A}vi4#|a IL2XY=,S˞Iɛ]d~c%mj u ]v''hO;D[^O?'@D|O\$ ž8886V3ت#u͠zJ-::4Ȼ#Hأ!fQ>L@; 3-͐*=5-1ąX$%az5§am v MW(ka -%g꫷rO#!G"BYӎ)8 FE7u|ɹ) 6͏E^b U l#.ٜ}VY1yJ|语 H*U3 h>0%aX)[ӛ㛔,FlTG>%=|R#٣գf]ձ Ѹ!jGH=C4H7L(yw0,ݘK IH!g7t1I˃  US*Y{Yg@,'*osC!N?oQS[;xv2p.~S))C?&۷\ڊ"3V"TKxߺeo3AZS.^g;so[x)B\c3ٓtZeE@F |$9fPhC /Cq7.~`Vl; p>y[ɐ#t̠;f"ߏ(J|7V4sր7g"\F>"T 6Cn2U&e8?TdSmtO4,:S< qaC5my2I-E/ns|%rHOKT-FI ?ݨMau/wi| `sm6Ĩ͑ sβu ǝH۩P!0E4be ʲg:;Pڮ4!(&W#hlZ0/[Istv9[L;ͥSP?Wj'j w}_>ZPRFb0M0P%ءɕ0)1LcoLʦ-J踘#(RR)k v6  ZąUc$.] u8Q cReSxG\!1r~nl768^ 7rfؖ|3*{ ,kXB?.S%1>{UrKOϽ>ڼ:=&^][uv¶z%+krfjA4J4}:Z͍?9`u|:g*%%ee 8UQ) ]Nsx;N*7_5+RZѴ'9ulc"[qWa *TW̮X>@Ç$9oYk>P:> L8Ip {23hy_k9FX⚊@ yG98Q.D&~Ʈ'(Ѧ@qsɵctԄ.vJp(9jqp櫈YJes4ʡؾ]Jv]_ w0]J{>"iX.P\X^'YR}[E y|/ٴu;v}yIO)E=Esh3]SV, T8Quҽ(75Us-G,ܮ`R1X+vF^uăEE58,_CP4Y.ŎHC ;0<{d 7N6M6 mhX sl}{'QT)…y9rOyW5i"VՅȚÜ. (Tą~3+A5Cɻv!cY F.`rQ<7]8m EnacSg=PՓxh"P!G`RS{黤=9vLg[9 [|FPf)$lif{Jby6[BuPwY0"Ξ_%Yf q(it]25xĻkh!7Lqv\w/ a6OX~Ҽ'Z@amrn f%5&cPRy 8Y5/;<葱J\&'1:ȓ`䴝?OOjUۖ5/Ok?RY` ĦE:[l7,SPYv]ƟerFyYo:P~Sŋ&KN܆7ʏ=!}͐ ȡھq.e+p-q˃22\Ѷh|eљ2xsO;Lrcii1f݋ 2)sgz6Vm{J@d()Sopm5ʨ׺ 3ζXeGY=F;Vwv]II.B?L_+ތt%[57_?^PR-WӋŇ?&ޝu49"ݤеFX-۞~ÿ4jm;SZa[fݒѽ{fIJ6픟E)qQ 㖀#fҹu<'|h}h*{yG}U3 +^BچBliuq\kiJo3Ylg :s 1Pڪ h:uh]oZ]S`ce=BTfa@Tbݱ5Y։  4"4 }5 eA 1)PSC[1 lHc'^OS;+o(iS*]xx3.@`T񮟵ÿ>d3W;9n3QԷB=D8B}qڹ:'l,ڭtPĥ7bɮg 4mI"OdaV>wOs%$T- V QT@Oe fF,Y|Cj3(ug.1;Kf>ՍmS]UX:mQX( cSi#M}O} ;C><+SRR#ɯEkzکS#silSZ8DڠJ'I*[q43FrKpDnjͦgDz]نoa A̹opWsMVį\R2%ʣ` >΄4ЯaG)=`7Ա +<_莊q,25k\(x0]hyb&6҄PNriu)+,>F^sϵa2L$TWz8(ᔱ%`Z`"V"=ҕe<$)d?^d .<ѲY9\O.</Q쀆lF~S+N,=ܻύ42C0Y* ~هr dj&a3+ԌzYv(*rmyb_t ?&3;u$iw_7H{ᵔ"_}z%V Z;fy:{:0L8{F;d!ϼ\1BUP|ouryP7U]\:SZK6 -3R BNN;*B0օq+b~m\S-V)H /;݈I3vG{ɗ(}0^(s2ʵϺ-^o`Ů}a/YLmp% xַDPHRxDJR.%!@a,fgNEp[rZVX@F@x9 9u c!78cIB.Ca RX&;~}W6J?yK'LFf'Ðo"]i5l*ȴ&'J'f_|w5'mH[3&q~QQ{No t')M%[jW[^ːgC1<AtQxX"7 $x|>z*ER@h6ўI>|qꖆQ|\t~1`;/\Rg[0OMlCȵWpY4SowQ#$!F+[ʌ"Ԯ,ϋ(&c7|o{(X<]Z io3yN𵝈Joti;Q(u5_xRz i4榰YT@Kᵜ2cdʥy{8<0"Dw41ccf}r%ANCGFDiK| \ynP΂gn^~vH/ %BЏ!;܂i߀ܺ;_޼i#rx=΅ :5f}/=6 h:-447:x[60l3NhGsAV jV^I.Cc3)4ݶ+>G&xlf z+0OLz\w\w`cW3`g0" xrs-bs\+W+F0TqzgizbWV .BM|v/ϹvRkwcT@vL~鷡;V6^؋r:޽`8\FJWשWN6籄l{K_na;e.M/@;(oHǟ0.uZJC[R|.;4n4d-x54]A$Aqns%vx/szǢ_~6I+j~T)4䴒oN~އmਆ2t{kzpzqf2HV܌^pÈ=z+&f>RXcoh*8j"w% ^JSV9># 5!dQ G=iK' }}\NF1-{r?&|X/1b?5hOٞR- ҩyįYO^t+/]l?qNo,kw k~L@byrU^V*q(dܧжe2p{_VpѱYߡs ֝NAٙ +hm\[shNʞh6߃;Z9KнV5Sl-_T\Iu[8FF%0v[?`wc{}},Bw. ߅*d4m7E҉rYcwѴR~Nؔ KgfxnO9SI-f|@L.zO8PU->/Oü?<ѕ'*y'^-gҲ X3)' ı6|KǼQ ðiY.ŋk9Ql-^%N4-e8at%P:y%q{նֵ[bz 2ƯG(I$$٥`WR EIKҴF٤6BuڎlnpCJLp@!Ef">(.{PTkr4ba8ln|!{Jz''svϔ=A^v׌vd30͈M:Z91Q2wt4L]T:*wa`)ʑ^A--㿌 v!mõRڹ/Ή2^¡('F v#]魮# ]пtx;/4xߑz  p_/)zle.Rmw4(l[,Hu5M ƍ_SYu8Z$z AHV1!}Dg!&eu&&̋0o"&E鎙F7R;lX:G!UƱ7ȋ4EGx{å֟?3|uLBvBftKR4Ďc ɈMZ0, a*9ԑ~; Ł?ĩgX* ;108jۢ~ |~%ggd8;𐣓f=M;)gآؒfϓ1}lά'$#{f}owuk@p𑄓!51J>F LBxG%(- jvCʞ=o*ڤ[5 FԼhO"-k52IG~l[ :0 S}O"h]nRC|CL,*-uZq̸'첞]#.m.,i>u)v(Ly0st  ."ޓ,EG=m?~hkqVt53Za#-pjZ3P#:06n^Hn ?F4A{@yW4@ӳ|=+ViuQN{Wϋ_Ac] mZ5iydiD "nRP;/ PoH,T nrL|0wgT8/MByL ͓:*:nㄫnVTeeM)_]}I=e,c>̓*5#㊊__q v4i7%Ep/GOB}!7a`4a z5UmշR1ĩ)r2T&x[5r2>Ԓ7"K-n_G  4ť%tɳYkҒW.*&j^9S[ hP# i ܀{  S|. L3z᮰./*|+q V/{d Jۭ`n7Fu~q~ uG mw1 ^+=o}ΐ!'7|oO`< ?I{/ pyxAi$`IbG Leͻ@_ t~A*=]8qص]0Ο=;kXxDBd[XM_?`6_RpFW˾$xalfߟ5$ m{wߥեߝK(lbI2. h.tVQR@T^[]c]ȕ:^"_D:N_RRtۦ/N Yn0rLg̕ocMsϿ PQ '`,.W]VP+:><ϿJ$KtM 0RHfBP( ~a.l nap@8a%fH tC= S=aLY57Ԭg1뙥f=Ǭgo4믮4Zw N$UIaSf/Jcڐaٕ:lZuYWn|6oyUjjb^UWVTo6 Zd֒]>T%.ݦQ*:ManϴWwڻ &ў؞Ls9f8JkT:ZMW uG}]41(6-D<7y~rar$y[rOxg>>}% ޣޣ;'ω/;d甽Pv+PvNcb6Ny0;wip&;Q`.2y$x4g_vBR,;egė&^SJ6?eL ;e}G]_?wG~z'8FsplǨu`iQ? ߘ} _J|6+`g"?e'K.~+{3@yy⃽S:$Р^8rn D]T,Ne#mdu3 Df ^f@W+ -^G^Gƀ {_>>UdU ^؀(_oOoX;3 `ƣL[B:?%ɂGᏣ X?Q _~KT8I QS)dJ -9 ޣ8 ޣ:JCc^8c%փ^B،/aƗ`w<)Ac<5I{ i$큔=1܃ {0j{F=a:Qg0 Fg0 F3y}oC>+yӍ1Ӎ1Ӎ17fz c1k #OB-ߣS4$>,CVfbz1=8ϭRˊZ˒ш4wDv.˚up1o;)z@DbŹ-jA!D OḟdV%f߀;337f +Q}e6iԎ봴kU>`?,33ݽC}xy|ձ<㙋>G^xm7rC|~:ۀY+!L4:kכYÒZ 3?c"z l5qNqL2!J4<װ,!B^])jĬ.f}QvSo5V5t ֘;v1:ns5n<] Oɑ>ag۱5+OF)X,C$kQby*V yKec1Ӌ>3ڿOVz(ʟ˓,7Ekel}(~_n^ wpB xI4/"3 :܃B3JٔxfH堇RMVWxD"-Lۄ)gv!|$|L#OONSS-vƈ(X1ALq@q Moo([#bBxJOS Fi4].B_1w<3Źx#抹t8_̧yCx_tE! _I.ыӍgi.T&6A*W+B\%JUl$(e;ɷF^z#h3m5V} zc֡~jaБnozUoE}tEށ2Q`h'!: 4](ͨ?]SOi}3@86 K|x}ٿ~? ˪?-?WoJ݉quC9U,'J6DsM}+P3AF3"5-z5fׁasø>gPwr:LF_4~Vc6C.b|PAWAC3Ӊy;bu0fZyCG q,AJ?,~s_?Fh3 _O6ԌIuA\Pph7kl :yڊ_57~'FmQ+>CϪ׳|ƓYqq2\rx%u_r֪cc{cK\ flgkzV䉕7Z\o5rit32(fǿQN׈Y{`q:eu_\w8'?O+C'wO ??oK߉ e4Di4$.i٤)A,M) MR4MFir[,}[WMzLzKߕKwHߓOH?1S#+X MwSg*=)=IwK!M~.&K~Ai/_?tWүhkה!_4M.=%=EHOKO oi,͒^^hGOtr7~Z(Nפ3ʗޕJJKKN'#rMrCUr<<9 T+T' B]r\Dr\LD.T.F\.=+e/j!>jAߔ r}GjfzLn[hB^A+&WwjZ+ʭ=ymr}_^+:y@^/ 2^C]nvy~$?!?AM&YLO[-y6movy;m;wy;SSrE?6)i!VR~V~ӯCK[~E~ ziOQ(ߔߤLYzN>%3/+K/BA:$(H/K "*Jɽ?n?)S$2PHo)rrP|QnWn:ܩJBxz_IUR2QH(ItQISC%]IKJ2>Rf)誒K*s/ߔbXD)J +JqT)UCYWt!11@c0XUQT0RUTECva& wFj0Fu0VƩap!ERG ѪSKxa iDu0EN45MYB:G+:OjZ Ku EjPj&<łK-QKjP[AS+UZV %jZ#<֪B) ,1rb>(Ź]^TN׺fTkխ 5cL!V{ւ6vMץV] vvu7hQ1 NBYAE9g"RZ&&k@{ѻ_Krh>G>8\#aC9huӊ}f[e}1S3vm$ *-^ؗu[5b_ 5U@]]uE6PE@@x~[g $8w;=ݝIv ܣ@%]Tfe *:ڄ*VwG]+^$~D1baPx,x,Tb6"ro<"i2NES4tӱS.G/b4L%ǚ}"[{UT */;x9S$Q)P HBɦ< ?wuuJC߆~RTy&RI &A3IE -ldH톬\BP! {Ŋ!ֆ="myxF j@7tbzö~)G1漴xc|btն6ټ-Nllɼ|tUʿqMg.#ɮ`rd ΋$=M3xY?8 <9hA|qY滺!?コв:8'R[j`vp Ώ"oK⁄mH^F%AWd:4G݃zS8]o Gvꫂ^JH7٣7E~=y|]peU}fBuGp|׸Ne vwbTG|kq[6jhP4AaA릇EL}4t[J9='ڶFCО ke?lr_H1:4RBѹ?-#xXoxQ^ԏOG'"Mʎ ˱^Ɉ'PhҫφJ"^'Hfc- ^?4D||c8nd#stO` 5DVy: 5E!dQx5*裆%КЂj*Kk+".3P;z;B".בPfHmxPG HZϰME#F"t0q'pehW$ϋ> \4j[ <{kuFG7+Lcudfcۍh ХVcsjil \;|4yq[dх o~X,2Ef\sJ:0>V!`Xa>G#{y( p88؉dx":NA>Cu0.a3Zm\l>}UxF,nwpe# Bl3\[pV@rx^٥P_΍37Y>3z3+ / F26'E˺[f.ۃ^粽8ސ>6 'FubW.#8lo\4a}oExkh0*| 㖽x`Pې i5}d/#;2 s;غ||[]h?Kae$}ݲ3r yŰ83&6W6mCd5 5! lÓM%T.2zFZ-5K͔UMj&cF؏=5l@F8H~`VxudN`N-"W ;Y3!+W]+›IކѬ懻@~xw+Lpx::\@q`h>]ZHsx ;2P>txga,r- [\' Ѩ5]»Ov}w>ɺ`kdkwu7y_Uv%xߣ/>D h !PCӴZ^QCX-*1 !%qvqeװq?~ƶm5òú=W%'wνs=*+/6ř빨hfw,FMߚuMev0"F4Uػ. v#Fa#KhX94V[֦̑6f_(ڛr72XW3ti]=է+zY>@S{e}.VgOƦe\LDסKuy}Uu`i9T`hzV=VyxQ{[0#Տ5V?;iݱj$u]`i%u'nRw^Q3HnF4g,*vTŃ?Mhn#::VXHB"KT>ʓK~Wgk>.uW$xpqlnnri>낽iwU+ew> H!]w9+]$MmUoNl@NܳݰpSӰ%4U&}VQ}CH=VXҊ=4F/Co?mvG^zcuwG}X󭪝F5Xf4``EwڬHp~<>c>ga{k}\|T8Ѱ?\5놕tēQWҬN>QoIV3PѬimi8\3ҎcxzO,7M$[_>?Lo _~Іt3h"1+7ߠ ud$:cLd_f5Lgvvb Y'e}~*`o6Xs)O6:~=b)|FsZ Ќh> qͯSI븗m!nC=Υ־}I?tZ:.n.;Kz  @ß! h_zՆw 70c$uKo *h?\| !Bք I IJ+=SnJ) B* BpBaP$\FGG„0%sB;x4L/yb8ʧ2gٌsM,ﹴv~;]L.f`!| J jY`{h$}_>;lZo& YY"l P,Jr tpC8.z^_i+5p['<ƅIaZp1B$YVq,{R[s10 @AaZ+^x.Vln( 6]Onތs6} lJvG`}l;X|/^ҭcO>v^ֽWtiPKgNYgf.].}IeE붲/뾤+bou0_8vfB/a/@SpLN Bp`H, ׅ[] 1T5Q 8&1YL3q3-6x{RX.ʅt@hJ}~ Կ?>-G0WutXnn{q!Ff 1qR/\Q=.8ý늣h_sxt̫S) a>o;(ua|MSO9~vMB = y0V((RڀPLA-Z[ TNE֤<>r ig yw,P\feGw|=1Rx4{۷XNY{$e)R7>xʱWGLEyKW捓Wǵgڠ*u)(EHb~@)ң12>u(qǯg-uxfm{㞽ՙdos,_KąM//cy?_iCR~#R?=/^־~Pڡ} 2q[H˱'sо1ͳ1]YŞ컝̾שRVQ{3F_ :cx);Nʱ3tvZF}Xss+IWhiWdYWla+𼣣pQ_xٵ >ca/X)?>oasb1J-W>6~sߦ3~M1FŇ>vO\y޾K6)vO}x/3€s}RKݔs,qo:+㬥W@3lcpڧme>lG2眝gyPVᅡ3?s842-6&8k ;|󒺿 3W #7 EPg{g|Ao^7 Au>kߚ(Vj J\9o%k2ǖUw#ٵgM^EK;۟)kL~~+߅O]8 ]*q!{Dg|S本#̵sU8p9LKedW>ɾȑ:)s#uѫuߑ:)-r*6|P>SXg?Gc?2+lQޠ{7qtE7(trnP GHJ"w^ҽ/^݋Eb^$ E6H@:ދ|NۃA5k*k&k̛Ps9֜`^u p96kd͡h!O9?*(kp }*󁬫&sXHֈ|||6&;)f] hIvN J> '[^~]c574x_%9`Ū^e&|'g=RۍmN6gN?|vqM"2_x8Kai3,}e:e3$B( a˃ƶAXv/_d,l27լBk@r\(K_6.b Ȱ-a(KdIY2s3-9͖-mKYYɖ,ز's~SR%ܙw7>CdrQKT春ra.Kefz(NXLY[d<%2ju8 5oɺ`:tTjSUbFWً3K0ިc_.tdWj9S^iZ }}Ks~:ե<EmcPd-_גoNwzU<%L%R}OϋmDŽo; !c^%ϭ;YTyz- 1U}1򝇰N~CUsQeU& pKz{z.\pM ?T}b2cHmSס<[;gϵ5_><\䋰'%P%~QO~g~F0&|Od`^C x(aQqR$N+ &/$/ sG,-ߺyQ'j/QP wX  P8 pฯ},wS2kϲ^uys4~sx򋗘?K/_şp|[3?u8vіj\8% |z|Vŋ9Y[0@8@NfyO-oKR+u e_dKeEowv:o|77:>K_Ȥrdw9El"ǫ-M8.~5;^f,9 E%r`?@  Gd8&]2NK|󦿜vxH]L__r3r͖@%~BlZзY,&zJ2}ee}_%L.αſge9au%uyѳch] @D>}ī !W~x%yȼ5GR 9;K)=;?^hkޓA? l=p,(,YT&rDcu2KkB,mTg11c'VD{VǯB_Ӷ: }yu.&?[˿xg7&4#hc/ fan Jd=ckSi)m_i Kh7EŦV%LLUnSڪ=LL[Vm3WMېj*):Ʃt,M7E.F'@9FYt*|lgCSdCbLnl_cS=>'>1ybOMG&/Xqˌ7aʹ==Lok3n: 2YPB nC [6qM`} K !dP2 >1[ՐQE2^x cۣcbFCF@Gd$܇1Qk\_;v$:{HLLˣK ȵkBՄǐڛQSPILT>f>:)u=v0Ѹv$ ߔ$,IǘQIk'P_( s%gYhbԞzȫ3$܍O4kGݐ#2:;:;fhӨw WvܥQW6>Q̓f48 `_1|,԰2"cAA,:h&hwVV>1qoreGsfۢʗws8F̓?x 5'Kgdt-Y,@n$KKwm`Ԇ@j:ҧSֻ~xҚcT|5eMc,j-Ib$#I(=oܗӻ]P-iI(yQTx1|Q׌R}D]~Exa{d>2;rc8D H͈Cȋ,g3BF~2%FLELEf x)rcJ ՟/=c[ oބ6 ^X?͈l{D;޸:#Nxn{={0r !P%I'(^p+IS>-q·\w_8qq8Z*oa'ma8G'§g"x#B#"Hx*b}D*B#2"#6BH!(=*?HGGD@_Ҁ)eȠ<= O>=><=| \ްZ .4p\d|2z2Z|zPLSKt.VU=EZ=UdJ7|FM-&U'#$/3(bn'O  R!ICR A |kV[c:C>mH 2 #| 8xc赕O0+n,36e+V\yzY'+ayc'Qk e+)ߐR^IuYV܂>ccPl5Zˌϋf[oYP"fdr?+B"EA AR!deΠ8rB $3!/RK-J,Y"'!(r,֠|+|,wY?S!`+icX'2 VaK?˶uWBCGC' LAXq tBt(]Yu)Ԋ+B1}/ĉ{$ xT Σ;sy~ǝU𼣝/GJxΊ9= يOhն=űӵv _78Mc=̓X-)Yؐ08]fpj2,+b˓|9Ҋ0&r 4"YP7`W?XW6 X s S@dz.8e>I8tx:Rq Q qbS?&PJ!N$qNG*u-\cX;E,9&Iw ۾2I _sZ}m?B]O ODw D N88/k,Co-AhvΡ< oBBKB4G58jeDoC~8FK}HsAvāg GI%tc]`M`EWc[o #K+R5 316aˊ9h_(`,濤 &B(7`DSTb5sZ<ř f?-^bk&Ц˭C'xG#p@? \b -a^py&uV lR͉|Ր$eRnۥfbWD^~$!*;#qt!<#3\7 }vTEE oC C5ʓbcuVU ؑqUTIxéB5)ͼͲLp,Q=\A|W ̾!Fɴ_kk~mX*ș@Qgmg%zG-Nڒ * #~p4oܛ1X'M tx#ז8O l>5UÒpdE2i׋)0WݜtgQ(VttE[c| ϛBLvIa8R z s=d[ 3$ <ўȍen ܎bA)H|*Cl X% $P~EHOxYZ3ޜ9 e3doq/Vu, B҅Ho uSC=d C 1̎`rɹ^;dxGF\rWOk$í>u7QK-^$ke=n65m+jo9.WL'3;|L'ٓ(kFp1'LK~00*C,Zp1b9Q0BO7ǶgUTN%)/ c9GK8^=45>M- qAbK@/nHyaghI (ho=?vədR? R狜Ē:pudA@Ļ9DMsvH󶻀4p~3j׍`Ƌ߿"*Mh?oMO_bыp3tBqrQv7KE$S=E''tsQCw-7vc=dĔmH ETo%)pLij NmrNjnpźDR T`+ca2)(%OWH-yiՀINa*ݙ64) >A$],@ =5eggY?HSczٟ|+ |u Zx7?ec}D焇^׀VpKpMU@Eí&sT=0-{>MG)79{U8tnpH^zq`+h!?QB*{P;A^8V@ ˇշ $!l[5eSS$L&(ؒPNU鿚W`YMΝ$B oi`Dyhv\g)J~"mGM2 k ]pi @秘 ( ֽ ㎛z#YQ#ϗ|60mO PE ۮ5.D^R 6\'Y#tìᅚ0^ 2`q&!^Đ|]4"4k %+htXv2?[@I{mu"+0nD(DK)<`-Yŷp9\/q6Scӊ"R਀9z[ywT8atYjDxټ~:nݒs<'/ IEo9|6݊,Kqy,9IcnYzx4 vC?x݀ôRM+/*#}qA"0/E7U[uD8 (+ Z!3 p 'R83gO]7L2|Xl^:;Ȓu>S?w:(UgL?Wuyn$uMA'ݝJugyg)>HȟZhiRjTP@ Csg4L!9PÖ>FHv[4!-hרx&'!Rݻ-_9Y=QŻݼA?p)`q6d|[*'p&Tͼ~`b7Bp p4# te/֔TF#'/B;^#{+/EuZ" =VEW@Qv6 T @V“+2U;y1OI+,r\~[SHs9ՕLsuײWuh]Z#/kiJE)}RЧS1K 9%Z/1ɾ+0ңp Qߞ*}hP0Ra.[:)@7ϓ\Yy7Oݶ7\_~^lWy~EXzP՜:,~"J_:?M~]BE2^?,?5 ՟ʔݡ1xRb[@Ճj/աa85\1= ­w ]cjts@^1BOzlATj f0Riogo<-QE 5Ow3hZ3'mRLw. =`vt* w58_f '%0uMMŚ3$Xe{3xMqn w-s6HUb*Rv9C)V9?)/yU^YE<|KP"bJn狍HF~: V7[f Xd pjyKn 9JwS L5 !m}Ȭ[g2">k3l>?Qt3AWR!nC&I2RPߧX݃w x-ő@ n8kWXے<@ aTL3Ѷٴ.ʃ\U6xGzڸk9T.`'lT]a`f-DMͮtLܿ ?k,~cX<-Yp8PjrB_1!]v b ~X('O 9Jug ,"1 >ɶ]`hC3"@/%paL "@7%ĥd_$HhNE}]$QYyͼA\psnx~=X7 3 ÿ7#1fLG.DZv?F |pl-M @n=^>yn SӍ@I : E2Јig<׍ i91!v#ʲoiᫌGp߼I2X(oЏ^lms+2\^pI]&^8X Cv-p~3AJoL vnd__"-I,B\I#_9d _L;WT٩ ԭbQ4*~ 梨Ɯi٘!#7pj]Z s wևpMʅ RD} a׆# 狅 +RL}snJU $-l4<7-n܊:P ,fD20Eńݙ D E1C#,U` [F o}H8MRtfAo˷?}V#4W6EBr2z;qIxM-&F^&!J )3`gMI@A#b^jV}dĘvhbHBIp~%jЩ%o59aVCAe4i1~V:'ri\efƀ*žpg{c갠W&֋}f¡y&Ss3K`&tI)@Jo>W`%UM 85xU)r2>.5#XFDA5:V" )ġQudgU ? Yc#];K*ʜ!QjP5:c@u:jt)J7V#kD5Z)[D`Lf>ec򝲦(M,5I a'K,'"ig*{2/t#JTnYkN!g ]B 4{6ɫ{W_p' U I3 QP'qсc] `?`O̿i%9jЗuR"7na/Uӡ10BBUeHWfWeU/Dkw_7ax1[|$QoO}Fo ] O`A=Wٗѧ7UcG!bז!XҬ"U,gհ%R`մ%s}ߧcH,2gtcVs^Iܷ,HUWBFSeV5׾5Z (Oм!C'71C,"V J#RMMVu TuBVL[)xE>4I{UB"J L؈#[+ؠ5&k؆Of {f.1Jsv:pS~ Ũ>9Uq-fbMZ9es׹s`F Pxes# q-X8U] SL0y-mخEM%t"62?u T% ~#׫@+( U|ך1I/Ncd h@SVK@I)#$g#¢SPS`SpSF WB7) T#d) KV^^aN@t-u-q-q-q-t-wކ3 eEFffffգ = f ffX]IC(? _.+ע-גk'_ііa(W!_-W-_QSȦdeؐz{ X.xix±3-{ V؈ |C0sl3|RܫSsMrϞkkPۏ![H>kL?;;?sq><}"fckPctv=6;LbFC4GH )şj~% R>=t<<" Ȁ9rT" )_〿p:7*2p YNnK&l)e2ZQγ6XpN)3u,n8l1Yą.-',x3jVBN|ns%r,zr hd9KJU(S{M6;0,bm_ꠜ?禖Va$g^d̜.@$VaO0q ( F!!FnZyؑqvIu~xف?}עR7qHJ$!^^)I|1f>eIW(;38Kxx0xo%(R5b8gyNYs+eaBCb9NMMØT_IZRwu!?"l2 p>?U WRܴRF|bqelb<)844ްB\pp1?4Vif z%Szzq!(>=^!bXI_0;?{76 oQމbF}WOe"<>2f=6ᣭH]t3̽WYAGIa!fvT(q8*˹^մO\er~\Do}mB*ˋ6;yAeS`@vVoV il5EeƎ_HeWqQZQZYy8muw vK+-W7 (Ĕi2bӣV?0UyyZڃi2&%M^}X VBp}iĦCGţ񺛷vhzY?rE ZTmǫ4^wSUtזC<]qM\x=I&q~QW%DV$ꪈII(0#z|9ji'+蘈Nr8#WsKyiSg KvOWCxS}Os / :C;UhQc"hAS.jөˍ*i0Nq Np&% OGڈ$,- u7zį(UܩQN։C!\SSV^;NxRqޛ{(8t,z;XN+Crk}ҵtj~+ż"#kǓMNS׏ U֊0u{q!mՒt[#zljwߛ92 XҺ4k||jZ 6ڒbcm=GS!#3vknnG`gSLO^t&_NۨMaωĨO)Ƣw]ĹqN^Yk'L&/57'֊)l3mNu5QvƨT"0(pMeʹ!c]+{ E8G-W';Ru}b]j~_9証nWB*HpqZr0eᗖř:-`?^]SEM4V֗Ɔw8''8{Q&xg7 g>4>?c󜂱zjy:ώQ.tU dutjϖVizw2:g@jP1e:l?qU%v~2|Y`i>Nk:\`_Cd⡪oKSyXaԪͨ+L]tm[iD6f9#;6`MFh)zZkIӚB~Nԡ0!D0͉$7fb:\r7xuJy> 0&h`i{sRQԘW6/JjrA.O_uD+.s~zo>5ᅻʄtЗ DCP5j9*T),rj}͜j -_$˴,ۥmq<u@&crH)\x&nm̃umrn8uv>ՉrM"dIŶQ_Vy3GF{kP&\he„a>EVUv˔=Fю%r׳Xz8SzKAϷέ/c\ ]DNdVLRENt5=x6vUR4ݍSJ)>"ϡ0Ld4꣇]P\-ᴺL8p8hRTJcӝXLRƷc+l,U1(OsPԽ?M&ǴĎ#5VgBSB2`OON.bRPe} TФz:d~֗7ɿΨ1nb7s].XUY`TO4'|8BtX4y>lBGEb  S8ʼn?'qy?.%@DA4~Mu(z75Eܿاs6Яϓ[%{Oc^jX轉Umn<2RXGh]v6*]=Bx =wif%" 45\CVւʞnmn,Y&ҐGub߹a+u^&꜖L[ ICA/i whJc 26WOՅaZ攺P;q=@4Il*`+]& !Ҍ}kO%ljf˱{ ]^0{;׼X)pHqσ]Q'g_n ;D}"E g_A_'*{顭KȚz0L|п 7(ӑg[Vac)ŽQ.ۘ{ \2ԉ5L<ſ` -UIZlǾO42/L%"ӏh-ތgFGDw֝/Hх9jS`)fgpV>]19lPS%pq M$b.~׊=ry1/u֊1:^in2Mc!V9 i)j.9+M0QA.p`ҩ&NK5ި]^U`?@%A{ku44ˏMnSRtBR%-eȶ^i-HZLOoM#h`nWs¬5WQS0\vqNd>(i6B'Tj>*gO,]y5),0Ӄv1mv>wu C\8j5̥)M {b)iN"/l(w7T SGT-r OJQɖdhUz Ht4?r"5MwOH%jbu|+iOn"K7BȦP'SNY*r)bPtR$z)bIP&qdmWofcu+GsGƗxL3w}\C{NhE܁Dރi\XO0%DG}߈[0v7-b7FX6 {1ܔU~N$1qfJfZщ<9V:ɋзLc<еA{N$c-5iP_'UR?6ij>mi],mmt:V{R{;tټnN~1тXɰ6nv!O fĦ8sǵg` Dm2?H- ?* 0JŇ/ pwx@\A:@98[X@ҳ0ģcecc`ecddh13|;8_Q"e33?W a,,x,x߳d7/{ߌo7̨ck+oe=_j ǾkY{;=.++՝{߄Hl ?=;濢x*UqNDW; ߬AS;wPYkjE+bnhlO+bh,dlhkdL+elchDtM(iFWN!ur2U`3ϐt#NyuYx3h6>PXTؽŶ|ʕ{BH2Di,8˛T#mp& z-1-frDG)'45_ (.{ZҪi ͋Ջ,-!aRL#;!+S@s!),( %oz\8Cڥ+ڜ;o3QOdyH'WD U[BO=@g B 0I@[RCB/gW#2Cnhp l!G%s¾F;JgL'fB bp#F}8_oI,L|n,,Ll)y'WVJFFcȤI֊8Nc ?A<~v6v!͊ MyKͪ4>s>j ҅R2 E,Frq/ۛ;ɫLƻIt:'m8^N* E{^ [ZuiJvä75 LTڋޒR̹0 F[ efv#*ԭ ~tKsKGɯhn#FG&<*nGھH}e/S.Yx.:g`H `G1ʠIalI c[j) vpli{]h7=l_{lN`t=!f?hR59bxb]_b ~vP6S=4T=Ƹ&prAVx r"09Xx!AZ?NJQ:oi”, Neȏ8!S|)W'Ej Ic(;a*eKc@*$ DW[VH~sK2 a9.V_ )=?:O/=JŔG>[0ahMG.?5Wu8 U0.6-nF% pV _,ʩt:PoFJV/ 2.܆>bZ,=?P8'=P^8~+ƝPp.WBƜڱ=/G}Z`sʪ %GtD3O|ڴt-asˢm/)_ۖ–N+7RN'RA1k7J1koB1kUomP\fR'UEmʱ/nbn8y\mb(=;N ӳi5Ŝ4ϠBn(ΥX ZZ5wpEuP\/?J=;Nv燶pv B>x{Jy@e6>~ yyR}8Uc=]8.%hyj E FC<=6hCCl!jGyާײ *34KuK'Z_k;c'S]ק;՛/[N{_mhʼnϺB\{Tm.WIG"%V"{CӖs_'4k2l *y3A{dXlj{NlfwԔDl|$/|# ]+Fkٲ]9_pbfj|I&i9 9X yݲĄy\"E0H  bˮD]2e}|>J!-k:i7=kf>`j؝31Jj0h+T1$!\tUoH\V0˂ɚG) 7J*X:.9^y@7Qm` joïˮćиw\KC@vڑt& q]؈;cX!c:m!=[_) +y( a}FJJ;ѝ9[q7a N/ZToa 1+#O>ɴ'N߽7a \n{<&6mShXeUQ'tKoW'.2X|뽱4Տ,:5Y3`fOħ|DaTN Rk8"ɰ=KCuQg4\0JZ עR/Qޕڌ=>`tR.F 7#'h.zc]Ec`mI: rs[V4SH+cSCKjUKg^t+SNL>df+0P.yxRPSrQ]td+y47۴bd5VDl`]ۦzXQۥ+O0!Gnczmp`&gOú} gY3ir)BQTFC^ſ|{aˉD\N~-߉bz#Qr]Өv8.m.Rn>o|.YrljX0͊F U݈BgIm$@NmU>*y7y TyJ~6&ZgH:#]Փ;bP ˂[ff~GU0sVKbPyu XHhoPF8E5r'>dAx8ӿyXiօR։& ѥqŤy젌CN܉xy׌j¥LHSD6 g sJ:㪨+ֵ'صFx&PDE9qt\i']f~kc5ѵEON`6@g: ߴDWՠv i(16w\JB"T>O !2Tx>[lFeÚ sN{'[ؤHWʻn 4P[jff!~-UH'C*vbVD T 732(dfb8tP|QjD`3-OR-Ŧw_ޮ~or8z\:WJ+UKoLܦ(Dzdi=4z6/h@)!.aٹn0|33 +z̷5:+S*۲qGψ=-a0Dnɰ <ڗp.y]wx"X* Rٌ-ɪ}|Sid/*p׿hU7"8/CFBX JQTTX PPPP9B16LͣTMC03<9ǸH7ݳ)]5*0V H8ta_G:`i4~,Z5/#{t޴U$͒4͘IUXVviӔw͐~+އT(x#{kIM?$-G+2bR`oiYڿH:+,ʑaTC%W`m7̚|ϵdz L seyG [D77;6yb j hK((~Hjt1/nO{t$WY |?&]3n67UzC~zhfqO<}3z899-99EE9-X=,)1dlEKôR*))))9%-[%, !Iø+L%e6C&@ IaRQL 0碌OܒM݅-wIiT6RL -g &Y|$2%PӰ߄~~[%%O<>l%54Y^,ÖfL/<$IHgzmW_+ݤ|gۋ#&ww8g5^3 y FOZ3EvǤR?NX#Wsl wpC ")B'.LrZ`0~m0ffk;Kl+s*ijb:gHn)qnd҈w0ǨQq;G!XG`3xo,[R(C&&CU]^SQ!Vޛ8mv/Ӳg®#3cOjØ,4vŞ*k!WuX &V(ע,S㈑e:,)uK=z6(}rmdX6B8Qp,O37 jl,ՌKCr6>Kʄ]uLui)R=2 M_Q~0SteE^{ h_PW{p+ g^pt:ֹW^fLU@)35j)l5ʐӹ!ӡnæFkI7r#Zr3U!2Цצ5fkUSzLGd9j#rFo 擓+bF&VG]ӴIR_ccSyv]Iw K6X[Irc:WlmUv%ƪ*Y !)4\wSazBcQH+}IdvcmjyheFutl.r+COMd~2_ǽfGbGX42\|ܨxd̼e24ՙ`  N/Z+ 'oξZ kЪv O/ rӈBG _"j13U-L?s;굅J֧f2ɀM>J4jlxuWCbmV[I#\k.W Y)PQRֱ֍!DXKuB#⭇+KJmg!6 KFhsKC1]M`ǝTy>Wj.˦b+Xt7cYڳܔe{sDW58?`͆t耋}g_o[|j=TZ b.\0CPv>odafy/CEJ>1F,efi>wT   4q7nF0P LA{yT9璠 C/?˶cHbW{[ǟb0`/޿/gLw/< ?L~1"-Kn^9B$D1^Tll$_~18szvr'7XG ֩uH~jyb4Q1˔who9h&ݤF.%7g%?@~#Y6"ŕ183:vD*ۣH䖜u!yٳ~_;y'l$x&IRQ|ة{x~XDó l t|XӱiMĤhY|q$"8~Y%}$tb4";?S_#Mި'R%D|v{o{A*EBG2Q'HL_*gr^q#$BSmObf^(WURCO1ҢRq+;L{qgȱFƤưn˄v T%lZ@e@%;ܚـI|rƠϰ#bǸ!:,򩡯|9xbxd/O9;DL΂1i8;:fZr1bby>w{{.S8@w6jm@aK ENvj{%No_NO_Ok~(DqD<^zhb`-^O,fWd䄜,OW[NN:NM'1˳W2ΩU'v-/641`*l2YmËN`.A3CkΌπʡ7+Qfmz;n[T`t߄X3-e/wRA$u`oh3u؇^se\VsY8[6Ȟ~.kobL4O8V-WIouo6ãZ }KQCU&h]Oyuyk!2k4WCns@â"eWK=iaJv_-6eaw/326yסcUm0xЈ;fxr M1`ّ͘vܩ_CV/2[!* kZűR8&(r`nJj_PIo IOcſI]@TEmK#n\>s Y4{flvHE%bp;dnH¤G t^ad-k|O}mv$A~TyU1NƮԱ ~Ǚ[mF^bC\f .5ĥE.Ҟw`8.e֤13";:'Ӏ=/67NY[Wޛ=NNTԙyT][dΙTFR4.E7z]BJ~h~qV2D]7j[,׈;zINc:?,xk;n~LΝ^;͚7W_>b @ ܲIGcmczKˍMt&S&[MzpJcjja ΙΙZKKkk9)t&F 㹟g]9ŵvY~<"qz038&@_hˈPD4Y!!@X|H䷈ƶ[J?K0H\^S<:_6>^O?1m6&}?e$@wCx ScJF^;#M!0e{MhmGvdzv{zf __[h ݭb7@`qf- 0ا ۂaf\h!HbsJE)IOCV1sSv4IS]pX2&GF^k@ZT !~|KkTIgWf <éδ?c?1݀ڃ*B2ݠ'lf[I::Ğ"撗A܄;ߴ=٢;w°L':&>:tJHNG#bdڇ'G!Xk Md+̋ΉX K%tH¡;b0+P 1#Spm#Gض" *dIi[ M=1 }Jh 2idLZ}(fp5ڀ=o+ \$O9ws=!A[wXe;">g6@.ooT 9p,*cT>/N`zXs,Ko@^Ƭ)zpKZ7L3W o0{{ҡ}fOFjt `EZ]5oL~URvFuI\sb"wk7H):{`s8g:0p]G6P*u*8gL/jF (.O=-+[zN|PKyV| ;^r|ȈA8(2} T猋:DM\RPp(߃u q"y&-3\.K[8:LȁU!tݙwQH,A" P3~{T]7MX}ptnQB'1@1H֬0A72$YnuV{GJMkS1Lj#Jq<6\q[dre}X@j1_W Z_0%Et 1,\ʰ)ŷҪ>r:"‚ɵQ3DžY5R9ta[st(^NC+Kz-)b9cyyM }_1AX@N&:RnLNh2{q]Wյ Ba=CTMg1kS!|4TC9Aѭ2W4 ٿ Z]fHoBkjsԩ;;V4&Pi{kysښH%O$˾)a BT%*78KI^pfC#&I(_UwIcv^G;޲3(bvfjMB\\h1wrSӈ1h~OB\fSݪ'?_?u?{Q [>NdF&v d&}JLxWQ變ڱ{O(e}wH^.Q'dF"Kυ9>OAYtM&1DdK*9+/^(9 MDCԬLXF(ɿX<舎BEF_ CDޝ\|k2={ܿJv!tVe/]M,&L1h'Fb 5f̑oU%kZ6=i4 WE618ٜ:yi#s ֌P%<zySq36:s6||o~]yL(;һ>桜#1a'װC"mܡB;Em [%c! t(܁mnՈ3wA%YNGU2%ndD&\X~-i6-081J[b"q7diR0~@*mAVC}WDRn;;ڴU9ɈiCccτeMC?&G WcSx5(JO2tP˙ |` ]DrG#Ձs5(A?;ۅz dRoG J'V, vRk ٘uYϼ\|I9Z PyUq4|8~FaRE2-J7M >p4$g5yXk [эpl%9W/,Vhwck ` _NIn򀘂s_ΙT8dJCJwC\/kVt[ewaOS3-e'?X]=g~6tU8IٶQU;= 6J9F ,Ode)jquD?%L$<.FVzj$CJbl6^{Py5@ANf,WqF_ް5&kFm :e"YףA f.[Vۯl\4kNv[/tSV<st@]Iכ 2I[fú4+=qV[oT/o"4B4䵫9`*l]xËh7J2[Ԙ <Q?3[im#MN>B(GqHtitjb kǞ 2n$OHRrC':*[T1? ܾ}qR=KJTq))uP-9aH( EҔHY(8Km{%hȰvlOTӪљkn/M 6j^}8e7cI);ڴncF,WmF [>f ":ޤx8OYIP0"G  yAlIl%GSܴ҆G qʅ#S( Wz6Y k@kؾ\xyp f\&Jp x:tpj.qk5j5zO8o+H 0VhzB_i/)i+j)Wœv(j B4*p^l_LCf&]w0V4FkyP}ֻ*G>C[9ӏP)z5mK[JJWOޫsˏ{*RX$WJ>Uj+o)i$&=b >RY:d-y鸞]K9TRЉ_by)jAҘ׼A&&mHLx`#fA6.3Ƈ>yRk8^jh,#)_(87΃-F=V- ~v ?1KB &T|\̆n*I߃H<@^} ZLjt]i $t^*+L/2xGҨnQ\?dٯLqImNwqD!$-Wu9'e yA 0 Xʆ3h(RD N|h$ԫIK@`waZF旅kK~+ }z('ƿ6mцQK9VƐv:UZpE&ɜ$:ngӋci{{1'RQP'1! hk1Σ~".!p\ @b-#pjsΡOTתj2X!R= aq=ju}HlM݉++O_r0 dj~-}AsؔI{k}!4LVZJuE*!.HRHKJ}i7q&xfEGl<]SL>q/0\VK ։ v_aDͳ9 [v¼Q FnČ',-aq䡆\v].l"Y:~(Z2Z#lBZOӸHZɠ2$jS :C%z ᬌpjQ ]čbBݏѲSFTu(5 \}t&jj2M-~'-kǮnI=#iͧHȧ5|[ cCWA' _iච>WX[j)YX6VJgzh$WͳD!Z2i P s >KEVzwOMc'_gh<#m3oͻ{!k,XX=f;:R:yC=.eLm _j}BO^Dġ„l#@dqLnZk!C({;4\;P3 Um6gaEfWI݉ (k&|(5g¡hdIw$"pYC3-|cZ62e);1+Nm N[jPO:]lP{KG|rAKQڽ4![[uS)1E?@o W$j ^(/!:amLk&5Z3s'ٙbh0娇C۰%6zCꨔ2p )zDX[SrVFl,~}4D1Vu:ÃАБqEXO~*ʇ

,%4tw&v*"qӱ22gxՊج hM 3iZkq"̸~(zudeNZV2 kI:D~S#M׈DwdHz OLLf̶RO_A<foc>[tRHpq0WUNC0\ks5)KMŬc{zh8Uڇ{u(mQ}U'63ЃPʗț9?Q *y'CG2r nhe{}e`[P9]Xv"<,)xSeJ&tf15fL}xށQo Q? {vB5Tzo|pqJ'tx7YOf4"Uoz*\%,y]=Z72bt A4]dl_N l\(T\X3Şj@9lq)DJDO $t؛Է^43+&gĂTǑO[hIبC>Dipm:AsEns ?9ljIi֭0 V?(R(̱?$BjbKGf,zEޝojİҫx`o\y x4Ca"ҧӹ$r F[XFfsxL(Zy5K bKX*N6|POюȡ]`sG*jP4͑'l|KZ"ڔ#&H7\#'X~ႅ_LJ"}H]4z+vLu:Fq[4@pܫx*ݨGsXst@mo|Ax-Yg๩\Tt54mu}IR5Nt^?5$^*;^9-/g Y)1(9׺T캵Q̷*H5EcAG#KI $\;5w wH5F dAf®U 䑁eA+aj3x>Dvɴ٧Ӿ!K~fx1Fk'3֯‚B7LN0 21R>T@<^@gri8(M2Syi/=؞ڪNfO^hj~Ÿך/WsFr<7)?PR:V޳͡D׈7cK8;ƩIJ7aFVF l ̐4#薡>.>߯|ڹ(=F]JeLHh66{Kf/&9\z9ih!H qʷvq%}~w.^N:- (W_~ #p o?Ls9$| @,;Ӵ~Qqy6% 'ǒ+ƚ~88_umrj}wCb7o,E77+x2^>GR9=wں 6͝9 mGLj2Ф 8ǎ4Vk', Y]К["F6h,(> O_+ɽ@V}vn"Zz ^N?G?T}7bo@YmˤD ޿{K7FtXB$`x),2 $dsc,ZlZVʺB!ul]Enym3P_یj%KWQ1[Fv8<$خ/xz͡9M l-#z2[axd)ROe9[/We]XLps=2T1Teť\K1C *10S!Bbx^(Zq`2;Y4W=h { c1兦brbИa%?CzI-BW-UD&$ֽ9sΗwrqa+тie^xxO~ȣ-? j@ձ L5pt8;ᐢ,18Y < XS ԕWcT]'"91] #F,_ Y:[gޱ6htP%/rFaaOpk#2~(1RLl,e {N a+^|3~ewi'R4SUΉ" Ț9 rptBv$RZo$r7SoMcubӾC?rm @DaU%{+!H҈+`_[كb"\Τ]2%޷ZZ e>D36US%?UEB%Z@m7V \1<++N Bos)fZMaN' vWP;{-yy1?-j4.~˜4.jTRm,o^ŜGbQ\nvgqat ESS46[`Z^lʈ gˇ@%P>匔ޱ+,RgB,msuJʄ_+ )//8Cse{`לde"vŐh;JKA>l{(fuV '+ xG|$[Kp٧A)v`*+R97 V͊4a^9Ls7o&|p-~* T Zq}/*8mطSdؒ=U"N$5?}[QP@-@fBں#uEυb@( qBDsqU^$ˬ,l$5*.fսy&!L2RyfW1DB%GKw,B(LqRd!8òv w8 # pjؔ+C/~~| a=2$:+`<2 w|v3sVv[/GYmJkNK|ala kF[2o9Tq>ɘnͲ'z0JfTi̔Y_ʚx"y}c$ 2Oː:w~ǞŚD߫z&$goЩQ.: ;_SصP |g?S=X~6xL]߅=g.gHUʦ9s>8Z훡1EliT{GC ~{bũ-֜z@s#(C{I$ 4W3W "7O 4s΅i榙U9Sb4OUκYiP01|1_W2s&1=cLISװ77k5:cS;;a=er=wL*Pd#푑ӓ$ɱ))+ 7ܕ~ mGm[8Kap}v 2T|U!'F=4Q^ 6R*e-i.8),(״Dy'`/h=SΜ1\fU]`}`~G}s6 ^s~D iMN”5`L]!,1"! ȓc"RA af$~[5iL']=Ob#;G ]_wRqK mO Rs +}f[T?w*//g2Lr \Dǔ IHOgMͫUrdi* ҥAeiPADJtiP10|[SO2RlŎ]M\[çY{ ;}RIMD,x!Rrtc>!( P}HAdV: `?4ƣ4U q485tO m ,)ٳf^m!ؿXˍ=Dj Gșeg8#"xUd9b QX7XqNV!~`,_g>ze5ONlyn +]MOly$;~S\=;\d++K3 ιqv]7_W˖YrgXS|`YwQYEN-HNd{]{S#L܃P _%'q .h(|7j]zPt*5~BNQBs{!̪6'}>GJ{2SW& z\a3JXy= Na)'=99ԋEݏx-XhxK@)Ү;J"C)HJ=PqJ~frH\,O p2T̏ԧH`Z_]8 '8|ӊwwNo=P8]@z ;.{CQ"s0c_dŚ,I+ ,lo4М7˂NI}~JrpVR)r\iQ e)e"PxFoLVaѿD1.>A`)"AȊ>K(dUEZ=QSp=_1l !b,B˭]چkPmI&'QZR0B/D@'E$8&&@! _sb}/"$^˙)_s 𾓮F #kGRÍp{*5ŘjN=ʼntt fl2_^fg+ ײ*7=W+L$rln&Rē&_B(ǣQ*ٴ8>+t?) Bo~TD174'>]7LQl?1tdW+{<(}'4 B/*N)Gbq v;A.|( 3䓳 g%>д4}@ aX'L !] H5g4XЕ:]XC ukTL_> _WD|^-_Ud"I3 ?hbG"N5FAaY `qڨ 4ecbX-{אp9^*3_a-mbF&'̔kW9|a[@6+F/)4s.OVO : b\es.0U`"Uj3r V"NE9ZaKOdD|C(r' :$!BS넶#*Ŏ.A9;U8E_<M4h#"o+!'G&RL>.&IީjE:0<>PEp]s2E5Ph&<0zUSET])8!Osyu1d=|5Й_D "矅 鱅a?ᒵ`a)Uq ԰yT~.iIRxJSUPdrME<Š9%FtYJߢ+J|ގ _E(2n9S)b,9&PAg(= ok{MFh7ioбx!kJ",Odv`Dr ԀsW'ĄN:A?5{ԦM+jy&Y0'uPa8wZ$p?-<\nsKh1^#0w;+'vߺ{8I~Qk -{R}'xYxM~5ѳ0`F)/D;p3 1Ψ%; qnV" T^h$Daޏk}0|j}ZQkjZɪ ƚ595W3_WvuePUJG|jwpO_!h i!eqxŬ2ڑ̈´¼2emhM[>{V5հ:Wkk^۬}њR?HMV'|r9?Z) rGR*ĸXvEIK(y0(]ޓx]$,!d'hō7,a<~w'ϒhE}lWnȂ]71FJUmr6Q'9ԫ?W=֌Lt|aeJm׷l78K|d J}>$X=ǛTiw;3ЋٿKF \JP7tMחm{'[t*>b]Λt-=u븛45LIW9oZvhQ,?vUjl3ƟwH ޯy'dlslK b呺ȅE1h 儜:Փ 4_J:pu+Oo~2bݱ`6{v_/椮~A><A]G4N.;r.3.CP&:*Cƍu/|-0(]"::akL 4ִ2^ XUQv` #/ 6"-F7̱V,Ƽ-t吞?sXn&lW7-D_*+iիëϯ;olsS/~_-]4+ڒWw07_қȏt"Ӌ^<2DE1fD# yr9ĺ3}!Tܦmh-ndKe_=şݶMW?Onʀ47o~$?$ C2;r$1 2jJW@xtobJ8#^ktf}e}oUm{4EMH) ?^O <7pzUw{nǟ^Wo\_9z@>7^K؍e6y(3?DNJQ?slN$ϡ׈sdE&s1EH=;b ̱ "̙# CFs' [ZVKW@ijVߠC]gv'ƖY4:u^d=@̨dPK7ʚ-*PC1LKٹ$$kKTH5EbIqzB*m=JL ,16ۚ}—*| }#Ҷ[/_'(''dC^U ͻu+/8"^$vZ@u>x}NpQA! UU`W V< aeh0Vhx *F&_K$Lrl8Tm}]\>'a&B'I>| Q%W2Hќ 3Yå tyN@.a, kl+E\X@,_2뫕S1P'j崯"+򍒇&SI_~휊+ίSvC-?(1v<,1%Wֶ, N ׉6Bv>a82ps y~b'#;V-c(!%`Зr)S:0֍#bϤX9XJqꤛR%$)8^|waOeze2$b)S@]RVv3ڥ#7Vuk3;.h _ߓ{,Ȫ'޵"HPMCSo:?;/7[.xL)1&.KݢQ39GX8>Rzfb>b.)&E͕$g2o?!)y6`#2b.{eH6{3Sq// @#gzʰ)\]ɲ<@R@!Sy|2G Z- Y2x4UQJL0%D7% ۖ^ߦVMtq巍jK/f.SխWItOZХ05>L7Kw)ƇVWv5 ꨻ྑg7>yj"]tx܊MiOG&B"bi@2N&f%@g%Ȓ1' 0,5Ñ(>T:z;?΁ .ͧ,7XlVǫӘiT~}@| .w77%ib(' \:0).!e"-Y$xeHu\qtr%@r))LG'vɔI<&TPQ~EoYQud?sS+KbLNEbhr,@"?hR˕#eYQ(+k}M'$vt"r*?<@5&m?rk}9MsI9G 0aᑛ][ a%th ,qPqaR?=ݺ 76Ʈgxt81vv ]߉8z?lS Lsۗ|L(&c%*BwwP]8l߅@?xfn /n (g/cxiϿ:ce>bwqh EF8?N)xU7֦6` 1-CLGBv|7j@ۈ3H(-o9GSk L.vava7ۅI ƶDsXo.UH &W=# #R|PBsM2˷^%^>$OV'ͮV;My>Su"{pMށ_v_G3_?SgI7벩6W‡ո}p-?i~_)Kp,yFS;}16!^{n >0Q*%mg$I%lKɶdbr9yam$BϿu*Kj C$t2@q66μc6\do]6cӰ y0*1ᒾp.h]nEC H] i"tv{g i#E!6셉U^"^˥Ziѥ#I߷y袱VW/7czHIQ`N]$!FrQ䥠2!L Wr^o4hst`=)^\b{!P/4fȱ ir=#]HV 2|0>a|6<) +^E>;t9d(^XKRa/ٙ"F*BKJE%"{HBqqWrz[&w"׋Ã6(^^&286xtTq;ޠhc};f۪۶ߺjʻ(Px?ZU$M* .sR>yhioXZ(Pva٢ڸh5GYӄLkfx@/oBoEE?wLF20f>]?,QVeC\:M`rtɑZvƝ"wXKRBө%klv-:3EQb^* Y-,"I<6gUK]Bxw[rlgUiн{;}O%[ >aš-cLc؛_V80P"`s 3>+\98:6!{!!މ˽[ѷw{_E_ULd&W$dbr r J ! 9@9E]TXTܑm^Ծ1ZOcq>^ح?_yWhwdː+nȀ/6x|/nId-;'aU 9IXJ7Kݿ<qh1&BAXCgMO(kc"㷫]Ldmz =/*֊u|ep/zhሊdzΣVB!\ŧ+aҗʷʫ2>"ᨼD2+ R\TZs4OSi;vdtpf~ӔjmVmN[F[;;rɻ mc#9۳^ʊωDc #2c ǚn(ȈHۆ<)Ӥ쐦A3+Wt.=Ǿ.6 z 54H`?M QY4[0f}%]q~urC2INy4[2eK3OWS8xJ^`QZ[I}L+&C.&fR6Io\#7&3fc٫ҲsKf("V"n.+reh)0)4f`EO7⧈ &j/3ڋPc"8oe;^Ğ%,L\_>}ӹ ݪN/]QS$ //mx N39b"v$iDԤ>J"ɖ!'T#3(air+WD=#3`|Bǜ b+7^Н/? Wޢ/_{&׿|I[ H\9v$_U2,ᒧh=;uG~zRB_*aJXkNs(ސú]7F:JNOHÝt| Y\!&FN[[mt<\kl`KJѾ.C3kT)#Pu&LGGq3-KNA@&9`pK3qP˱C8hA lݙMd, $@}ϞTvo+cGA% ˩;lzPLDx-9%ibˀc)K߽lcPݍ_|ѱ/R~ȝ ]ŇQ~CB$`k&F.6.u`.Wht0,(!m+ ]ʐSJP6C%(}Y_L YJ9*UFdّܴSJdk:;54+$GʪK$)QMlH̕®T*VH\øBD#Rׇ/\k9%•bWا sTwqfrlO?*,qhMd^ޗG~T&[1j6=֥3걋myrKN\"ZȹHmPr\͉}^AQYJ=TK7CYaeEE ' ,5*{K8&B":dE`n7;,##et)=C9 9tNӝ";+k "X\N=d4Zu<:7W|' '0pr=bV)IYNXIʍTkRD5x['r=͆D1'OOq J6=2%vs3oPxxԖ Sv8M$v~cϐP7=PFN:jKv[[Ez3XMmT:?*> 6Vom iPzSW]̟ɛ-bľSыR(]3\9]B(TWI$>;RCb7ӉwH eqs+ͽAՇ-ɚJRb:M%+AS6+t@:8jOԘ!?krԹT%gҐS̋L f %U7ᱥg4F]mа~9soGhꟍ^2Y" 0y>LDElb5muo&*!T~5?. -+Onc]I~ .>;PrzL|H e*Eh7#Ux}Bb_2!gdR"Tm$Q ‘@4 >˜b 1n`Hu)3('Cs2TT#Z@aόUXl\y<\+Kׄ;\x-Jmj %mod&&HCI`+ߝS 2pTd1({[=L,. >Y+RⳔ 疦KC8) e@PINQ*?yFNĩ i(ёcrJ<8'䏩H(d*.9y]Ptymqƍ8'xU_mv붘SګZﺥy Fz`t+_^1G6F}q.ad^}בV|AEU_\~}T9^bBJJ75E,+ȧk▣ׄ04j=d6r=L؉[yq:8hl"o>GÁI8vSd 0EHH7pLQ&@Td;>1}LɎ<ďco}?y*1hl>E\۹ bDNTEv)fH:T D!RHxLy-p"LM q.]x'ɒR ߬5NREbb $u$/2eb*7~kCKx&Q&Zū)%,CYr3ବ`{֪,0) mt5%0Pإ07r?qg+~gB X vZQIܱۢpAJ'ޡYRQL@) T&d|oa*JS޶$bJ]lyEDGe$[Z{mPo[ԏ89nF^Řqu\ު܊uO,Z=<- \]<{^sR#O%z4`2\ӽGTHDQ= J5{9rZ ) ;=ݥ^ۼs`" 1g>F≘#vE__ůF[W! _iXY9c!*]1"V툲v"NA"B";a׹ThOr>_~! I;lkQZ<8ˣ?ރ+/C+-a@a:EHAe#8JT{p`4ApU׵1ƞEz4aa[mM?k|8q)f'VVխJF|+~)'pߓiWzC`s{ɧ^%^A%k5^L\%> 54ih#>$5]E~ŝ".'ZURM"&qFDt9J]wEW;K05@ǻTn\f D3Pei_P… BT7AO({i^Y ^_9υK/FWd㷌SF2N}'}#X>%%^E%{^rx4^R'i)]S9{Ky9e.`E!TKԀ_N MsRv9 ,fCy[tci@ݕL QŮg2O f4k_O4_) 't#˯R,*f8%!O"O'>-ibH$ CRs ݬDUKb%eB{`IwMG ;M49=s{ȹ}md-E$[Ń"HtD&Iu! I]F]y2hy`E>RZJ{2|xKX{V޳K|.~~V{P|Kno ^굊jT#(}*+}J &zgI]OO.xx mazTӮםf*i_^I{QD7] I?d:~Frd2#CpZ}}}lQmAlae#o}?C%]®Yy[h~R9PeBCvt_THN!EPy`r?A/afU`,z<G 8Gۨ!בM(7{OZG3sIlQrC9?w]]O{|=ޠ7w (B}%quOJ}ԝ;28I22\ym蛬wӘ %4y^umG[?WzG~'eFVxtkК'0t2=?3%]f&2̍熌a&?1Cg =0D9v[ s^k0)5C3Y^kzM5^kzM5l^5yALY@:8ٹhY@+s.Dg=VtZTp1Z.dnFi4NCi%.pY .?Gf4ܔ_J+,cː!dFS!"r Obx2S¬Zo`p2)PJB@RS: o,)LaB[7 0 ct 9WQ<)Vw~***!a@ 'CȕU@i +Y +!Lꆦ¤xk*Бh$<B!4y$\nii5f;Na+ !!1ʱҩ; rm̡lp@ 8r6.7*,,8;o0`JU61A"*࿶1Íi$:B6Q.7Jec]ȳOr,14e =f%";"aXyhaxha{xhaxhaxha+=⯲yzػ(6h"=ba_q,a`~3eMj`8Fcx)RK=ޥbiy8:AMl·ր}=sO0&vsjewup׋ւ!/u[ ,k vMhQ\~wA{*dV۷ -q>p͂MƦ zs/1c; c] !&&g7ѧ86AIgeO q+q,-I=֎ i(G!^Sg;S.k;6g1&̾o  6-,N,O}_Bjfo_3k& ;]|m3|-x{ŏ,ޔ#NuO΂3ԲsNP >posH{w]yG,/ce\)x G4%VZbol7JB^rɦV,w͌,Ju.U,*[bN[gijlj[\gRVԘoih0ϙjkkYTW?o5k̶ں5-ͦٿJ̲9nN{CMK亖Vxlg挩4O}Q1fbW)RqY5{v:MVJ;mE`'ypkc'@j ܽVn?7u ?z|a!Ƅip܌0G >r |oG8`Ly F-[;;(N#*m|v~ ++_Nk|aGqRG+a ^a0Xa$KO*\ Zh.^$,|p"j77I|aQQĉ; " `T%]-A|\:"O#NBNĩ.5pfj8Mf[:ߩQPz U|BT)'!8 kawH{@Di t;sӨB; Jcxnq3q|w{==y3f!BJ MnU>pL"  DK@R$?: IPq/D(lj( c*}eO~:D<΀!m_6nә]]ܮnpn Zx7juC@q'7, @ӐOC=pgu9^'<75OJ7V'Bz~`Ҍ.U] :#_0܀z J TNgdXܤDp&f^HGËsgNx6 lԆ2ŏZ^lدJq ߟh~Xus6%þ6elf^WUtX$%%߬>lt3~Q4%&33 `>Nr96NTZ86MM4c8a ü&Ea>G=OJfrb/O,=n%<5 xXt?%fl fP^ʴ)gq"τ淄j [>jeJ61_p#Ɔ4 j@gQY҉j8o1YL%Ӂ#a*lQ֟}kOr#[hiuMU|Vr0mO?ngBOe=FLx#O "O _IvJﹰa~<DЇ\G&dFSh y>I$)yT.fҿ'&M>GshYNsi>1/a-ΥfZHVP<-%jUTZA+˴VciNn[I9F6 2%% lZ`=}y q8!U#Y`m.# ƀCH @ m#Ow/X _\ 0fZbkD" k*[VCrкZVyZqjjUj lfUv=֬i֬7 *ekve5{ΈeY( _Z\i-<畃>'m9~zY>m#s?lIS|eb\"Cvϑ'iulaPjC>S[&l\,~X8ٱD7H(7X/]>ja {_*b=%$1OOqܟ&Q33d,?-fE$V'ɃvU2[/W\kI <-P!I$<#X1I"<+T)Y,Ls$C|]||F|C|,'gam\xZni7-H-iiJ{7Vڤ6RNJR)uVi%u6i|[ꖺI#HgI  ?HtTOc鿤_>tLɀ6+WdPzGz.N{{ү_Cy> !].# 9*F 9&V-OwqCC_GGM/?H '?J$'ɐ'i ˂,S$Gw(9cky< S,y&ȏI䲜,'rB~'ϗyP^(/$7T9|$i䖜.gK%䎜)X^&ɟU*Ab %$ʥ]z!B o&Ar%̈AtbP EVda%R*Ӕi# X%VPfJ'<+B2S)k m^ A&.p\C.7c߾0ӀLc_>H"XPDad|طw$@I3ًj G9C.`bBXf'V<_=2"ڠU[QPzNmR/Ԁz&T@T&BW-VS[ImSsUVLuT͠R=B \ի&;@ũluadEU7T j!(E-(j"趚UtQu]]PtFM5.,RA#\PҢ5Ϊ0 Ei>JEWUPthgo_thؚ(Mwzifo<qт= $h֩$l'ċB]n-l,l*|};%~D?1FLj eJ+D2hNꭓ PY){?ǟMgnp rlvsvg \Zު(J]ji4g ^ҫY]'jOiNש3Z v}sZ;y5 \ubpe-h^5׶k;]Ziͭ'Z@kq=MBQgh}Hj\;mȭdlawZgyYwau'ڨ{<5ږ}՝o2Vm̽\'Hs ?;^uE K0fwŔi|^Fׂ>/R=Uoފty='Jgoڠ{T)Tki&bOSݛ }UmFyN[3`w[ubv"tPӏt]}Ȧf9衵75jӃᒅtm{'eff<h/SFouބu9O=bk%KFԧr-:Zמ1yWmD50@c6O~wzmozm޾ɭ텥F'myrE*hv:<}͌]B Tg3lzC!٣9}}ܟSw=n}v_h7xt}z}iiԓC6i's=mNbٳ>Ӷ=Y{?žȞ  U),I:s*# m_hJNbDgcߤ~ӈJ.sPO{=st5WooY{̶V16qNi[ӚĄ?߾so\RIXY/~M\0/#j &[$$`_ma 7}X\Yo7uwݚt~[Wa=߄!S< :}|au=ygGW0`c)3u+S5e Z̾6KApZotH.<4E_D 1wwيt=}5¯@¯@3QI~|}t\jj&h`ֺ@'Ϟ[knKdk3+|f5 ;F18o$)ל}]0{8:&30~[\8' i#鿨x{KakZvPɎ?~ns|;C=X=0H NmX33a)bvna=S{y_, z%dZRH_96y/4|p-!OC=Zj8;,>3tjH kjgk@6OXg8^lЏ[ZV@JNt3s&nGcgPu\s<'Y36nGAM8ܨI9n{;t3{c, k-@Á2N1ۋe! I{EhWn T:Zk0RNvG|6G^MFkz&G7JJ&;jؚm\orA{5]HnM)Ah)G^F1wݪ#X J9u2V:wvuqى`o|lF%p:Vhb-0N+kXdKF\wQiAvq&ݾe`@}e{HRGdXLa΅9<TwIb@-/;QG_ǚuN#3ZZs r2sC&^^묜v:Nw[ϙ[ӥw9M5=[3XtF5_Ox!g8 [|qۦSa<پ27;Wu-t+!Ɩ,u憚dt+qnvuAؚ=[+>׵vn]?v&կt__sz *󻫻6"|kѡ qM k׵*j3]jؿhuH_"Gp.ɑH/y:6I0?4R}5Yq-H'BLRJd12>d' y%"/v|>'&d 9G> UFd ? B#/4 o #C2n7.a!pØ$ Dž_x\_ _ȿT|RxYU,%|5⑈-шZ=6j+DcΊf>pѧޥ^}>itKNqѳ_G_J6+􍘇c1G#E"/QDt5t-A_AA}Yw2-O~2Bű_DHXa4ڍ^c͸ø˸۸ng6nj'g_721lRLq٦Si)͔aZjZnAY)T`RM%r&4a3os M~? SS @Lc3 i4b:ke69{ I%6˹< ɃM'W:z!ⱈʈ'" /o,w3gfUHP.Lө33kaf0Xx xy>ZkPkMZkRb^ck}Z_Yc\xk9a1o^{g3>>G牐=ߞ/G,Kr{hʾP|A %uyx{|YJ@xv1gצFo(S*oSЪN^c%:{(//eBN9.Dm"Q(O#r讥6&x b>%x6-x]Y!PLmA(r.gg3PJ6˹.2xm4seyC.87HT?v Ah{dLM׆Pƥ9<>ƸPi&g 736[Mcls6>VƆ &cso\*T[6m̯U Fȍ3ϧ>xq[B}3m`K ~5Ffc_t,4xs}0Əe= my=o71gzVЦɢPsPKС{dyۇ,N>8Em㟃ZG%jNmG]$7Bm'B'ThSlh 7 m}1 "}dОڛ3Yz:%t.6tv.)tmM ī{]]v.=tc>z'ӼA0|1X Zyc`*ُ /B/o#2KW_5E蘊ޯ%}اuc Wk#2ڌޏ%s0LyMu44TWS 4:q%󇕺EXpvӐ/ -Z=nu8ɈB¥kiʺkO]G؏|'٠qYZ pc]Wx) /7Wpku.Zw5Qw=n0Y7[7>pkqM1ʣ+ڞ!X)&&oX'ƚ1q,f<8[o#yvB,sc$Fi/ELy'MoMxFVF_W~g΍91\mZTނz[ps}|P@N9ܰgfקF0c>8u">#YNן^pwI޺ 0j2 g".=SS_^X?/x~!ڬڊ%Le(5rxW ֯bA?W6kk֟" b9~u+ԟ RG~}sW,Z[ UjiT;.T!uz3ORT` 髱d9V='E^5zDtNvV` ILMJv9HWs{2Q-$Au< Úq&4}-yIA,AM҂_ vMv.uGk,|B/HYֈ}6"_(f2*Φ\ }U|9E}>OEj7ϷW]t&TjF}IkoYEs8[[#[HSHKsk󁭁@gQeR][5؋٤]ĹjVGiDDFS9< VD[こ}:pVQ+bu5xloxfUR !s{jQ-~Pʲ$s`Z -zfܴ:)֩@ޣrEo%( i?R~&PX#EU0RQ-䞔ߢ]R+Z.gβ ˽Z~~YB?џOUd:_T"/6 yQhocºWyj:?yD%Mf<Ϳ޿ɈnQE[meɿjs.<\ \, ,\U~H>UTiwK}jeQ;nyZ #j^UW;G}S3gjOuyEյՋs*:hxϥ=v%xL5NL[z%/tjxfw^QJJJk(FJSN).J)RtR-Jy-cYI)*ZӁM|F/3"YH*Ry9G)g)(9XrԭGzϽDgtyKGD3ܐ錉5t:Le{M s1d>}3ӽFmS z{Lm"÷kz3z؜7ɍ91n8ySYl[s1zh;n}>{LRhɄ>&9/ѾFCtf\F6n4ښ>DohߐENiQ1zM0.>yɣWt~~ %S%Ru^5bƤ#4fo.K[V݈-DJ"k1&w込T2q9ZJDD;:KeyO=}S[eZmeG>LkWKOee'N3ս!]qf:Ltdu)QS>&B=I4DtG=tT##=-p--K"V2a.Ks>٦DcUXVHT׫8^e DDDK&ZKCćA7#7ֽ={yGƜ+t_{'3~i/4clI۟,?oj4!cx \AeDt]yըoX,_ý%3z}޿:Q6<4m핍L~햋0j2r[3ymǏi ]<5*N.=>y3(˿{[{M &9=DDg]"z -Dwsdb49D)&J3鸈r D'JTc QGQhY.gcr?SN)2|7jrsȹ>nqݞ}99qƔ oQN!֐t/d&~o|?w|o){A^R7] sIS~5{TaoG]iy6M6Vv()]::ey-gkq2ҜvOIqxs+~_r'1xOL:3q0n% o|[^>?+{;"P#~h࡛ =tpy$KɊյd%S4e)%i>NŬt,vfa!tr=k-3o}bbQaHgd[ܫfd̘=#gF5oϘ7c!l_ߑCm_>I~ @r%,++ٿ7V)ĒgI➗N"1"y5ro2Hr>>w7>/{2aUr_N=92Qt#Y ͟5m³lD" "ߨYu[gh,tV9wmuNݧA?a{rfe;g-tUm?zV{,'kJ<;ޠ%9;>#d%XX*b_qOxJEcY1Cǰ$;j:L 3tNe%@ԧeh2o}D%4W8\괌̮M^1LF׸9ӟ:eS<2YܷpK.(fYL3̲33h13IOs?Oļ}ѝ}J+NXr,ۗ2yT^'2y',Vlbj:Y,],Y;4[ГFSW<RyL uD>67,W[bDh'_{VvC.u/ cjiq~r{5?c=%kpĐjgxrGO5׿צ\4IzM?=0*+rq0+V_zU[3|!SNzA|.j) jAZufx PM8gC 'V7џ :DGj-j7߰O;kGz p!qXY킩^39CBRQElNXF;z"'ԶjЇR0uICrf4!%V5u*L;,?rUU؏3iBWa-E^'W/vcPMcqq ^VI^8FcD=8JSݒJ:4M "}ttݔKM2NDIRRq%3'LNJ<~ X"LȔdkP"/;`$sCms\ۈ1!t˞1R! =4L#jY%}C@:>r8U{0U$3{22|qp̲292-Qna7IaJ>bd"m!iyG>a1f9v~ :0Ba{3GDZ1-E:㘗N8frkl;WwƝ,/P]NCqx}/;:w.H&h 4BWlLńyA"\eK5J\:AUI}Ks+|&tSx t J5xf]zu(fv$*Ǐ5^'n۶)u9n l1]-]q I|r֏Ѻ?:Ý|QEA{Sd%F}Fʒ3h%nBIkiO2T Whp싞"VL6`R B$:uI%[,DI3#mqZgG"қwNQVB:wEǗ'+f7qȟip2,|w>Q5ptY5[6Otdh2α+ҚBYI@|Ys@O5˖Ա;\֝rI>/K`.+C&Wts5΢ WԴRb{As!naAOJG`%;\=K_c5pHѹ2^T|:l`$ܶ pNd'_8"[%W8o7=@[e*ax_sŊ8rX:ȩ6/71%MFzP奬a>tA&=L ^%i⻩mY2dcR8޹bd5-MniV&HVXvZc\}f!1~OW=N-㊳5lL7$_{}[y& lr#nxԳQ7X0xgU 9~5Fs%6Vo4:7ֲaQF.u ÞtQ}6aZiTi&il=g7ƾL/Tg=G/ 1342iPzY+0BD1 o@OP7<7k6x{k߇ƈ[W1Cz'S;ÿҬw:Ax?L~(EEx#~23j`в1l5 @b(i_hQ]2kMPǏ(۷ 8˃"0Fb)A I6 C_ixLJ{80~?p4mw}gH4%}ڮ F$sôTTn9Ic?wt |fxM 09% 7CKO_Saϒ6Nq;\0vᶗΔTkDڧ!,&JS| v]*6,DnܢB ={_l@}QTrt&1i:Rm|ȴ`o}_ ?~zݾ_eF̥~ r~HJJp-Co=qd+nMڹk- ZE[(WU%g^x:ï2M !bblS8_#\̓ m-z:,ÕHJ l=^#td,W<9 bT|X V L`?(2/p UNYfYrs>0~)T]Y-a4x.0~@h H DV ̒uC\m_s C[s!ÙyX0F&^gi^l![ICT\c|WaS_  Zй `ra)_e5@1N8on ߭ߙoK^Y@/b1G%Ρt:0mm"ICV~*CEFk|ۦ/F]2&x)ԹHWcM_>5CīJTׁw&C$yCOm#`BPk1AAბatTx\ma>L< hQjNWݝӓ7F"]t^TA $6Ȳo :kCYo h ALE!сƉ(}e;+}-!r dJ/M.`'n?)Wl`0kz ,1/nOL@,ݐzӈ\ZF| (>7d}sWӠ ҘHEGj58g;ɉꑋ7T>ޭ*ikAuxcrM"1?p p%_bma)$]mŵTl^g҈ >^ MM~X/ܐt3ͿQm|%}#]`7aaȞ؏j@baKDf܀DJR9%x%}G{AʀL ] `I@{Vt4!Gq1"< Aw^2TlF@93'cڙ8MQqzȦAzV+/bYޚLn̹k*J/–vt`q߀~[9taWqxY)â;FVDA9yA&q&ZLwUK'~jLx AoQĖ)L 2Hڿ`]%Zi;yQ$3l!& uOo  Aq~G+يڂ* \:8j(! u'Nq!y1]=  $ӛJP (ȁ9*Αza?3>9`4OSSW2wy\9ߙ~3`JnygKSp.kWn ֋u~oFVfAvu}^kwCQcO`!_-ic wd/ևud[6PFWd ~-q}VvsN|[>B^8='cEHI 38Vc SYh^} Ʃh3n&p '@}o٘ӭW7c  t6X qI},mgf*Q'_-. q6HK~["#% 'FBDH'&$lĪ'62BCuZdV Dcռu7<;\aWgɅeT-T'`L61Y*1V]nR&3,*qV04#;yjC BZCҡ^:ﴄ|,F0 q"! }9W6[S1Jw4.BWh+0aWi~64_h-[!lC~+4>ShIc 7pY׌[v!Z\} ^Ƽݙ6tw$J>/>fw/9o;7lI9`Z{x6iPƬ6&m'BoJ' s"3!Ho;EJʽ2̻z3g$32@G (`EUPL 9Fqޝ2yis])G1DH€^mIMm--[AWa& Zx$Y% pK0f=Z^H(g_1F"r)&ixzB+wvn€pԮ K C:փZt3RFݣ9sa,҄r; .]Z(͐6VDe@nIy R}c7H}d]jpPwң5LӒQXC bYHJ˚Q==2M\|IR)G>)SHj5 Ś9ыI5L9pݽ ff|]&Ax Ay HGk=Yg=$K)iA|DX+BdPʍBEBߦŒߟPYN&Q <7BbEɁ̳O‚ZD~trCH~rć~k:H Ĩ <bhҶ( $NL ;<}Z`E Gv9* yP%_ \c[qgIx[!!jK+i,e!XH9fJ ZJgՌ]F6Ɗ踴II]yc Ai[1-*0)d:1Cq D1Et#1&XV5W1)NUJ!Mj},)aMrOTl<ɕmQNfQ>bB5IB>?< 1aLtu;`_W aV{UXP1Q'?:.\G[PtSDBHp >u>r.7)#P##&{t 8O#1b޲޲b:7(dJb£Zǻc$c`dh\ës;á( ADqDEEDuDEWDuDEE#ÝItE@Kã£e12-;p cݼS# ` P^^bD^ ߔt8`]9`Y7//+IH0 rt]Wy^TxP}ܘqQP28`x$wa+ldEga!@Y?rCNS1Sw;qeQh"Sj5Emu֜jBk(wF {F-Foi\{awYN28-W qR? Cd9Md-T8$qAEyrXQmVE03Oʩm $"kh]Y3BOk!WP" v!q|" NH #NJW]6~5Whqf&7[%qQ3_R[2j$VQ^m_TS}3^ɩ܃T;@]:է`V2kU\{JwΘF({67\mƪK8h5Ԟû7nbM+F\,)#O;i[W O7xƥ/-!WEVp@4RYD _ e4Gwt/o޿fj_A~/}2€o@9 ׻{Eݝ;7 ٝI/2m7K f6se57p7vyW5 wi#,>j&4D4l;`r n<$ ;lěÁ2 g4v>3A;\Eg1tzrz1xCa1 Dd=|R>h=jP\K6 *RfY oJ8ݵ@QD/"7xJ2(W\Axf q%=8qVXndVdJ`ϓ818ae5:3Fd䠉٫]95(cP,ch$|@D6`8#1JĵI}IeI)21 \c9[oP2tzI!Þpٝ URa@<ɗQiDGYHɁRBEHd.\QEړpr|ᯬhe,!1$ ȺȆ(Ȧ#Y&{"7dHx Y d'EˆpQ#~̐pHa)Uz )jQCRnXElcnT!FLD :!>JF%K#1IЛ$,iB;it0i.Cai) 7DWoĭ%@NLq`#%tw"{@!;ά"O5z/$[5EN{4Ԃs^7Y覈 @+_v(IDA\Teb"n5$%bo=$[9\SbI$KC#LȮTخ)b%l}≈Ϣ/=(btRzDYNcC{W䉒?bzMYy`;@ zX: Ů ձs,wf&{噏?w+U•_*`m x+^d XSЈ}cO)R/QO梈hW^>@׶!4o=Kl3mVV"FFv**AhlK+[PkP~Hb(D|Aĥo \A& /n1ݫ݂M j )lш khوx#4cR˅ ë(FWTMdf/1<>>Efr˶P rG~^G+#{ړ' 2UGJA_*2c38`%RL-TvĆk-n7,N\,{mWD͜a%ϚH1қZc8Óeu(%5 5)L9a:/zw \L{7j^5khx/qx V~ XM: ԶQ5c}(JJ*d9I hIIlEWeY.'L$h\}dS 0Xh7h'atT |VOa9\NqV=12EUh"zwW ǒϲ>s֑ 8{Xu &a~'v$Dʡ KT<| XBcšn(i3) wEkEɦ/=',vtVѭ fѪg~:]ax?^5:[kn.0hg;n:~x儲\V.fi#(wcysYL;8k^=Z(UxIAn\z!*<G}EGQ/S[RQl|l4G%wy]cꀛ7]"];Gk,,YptAJ_i'x[grzqcM_h0Hض(ޝit**VZ$7{T\vA``}<)LJݜK$x=۝ *F;ƛc-1dMQD 1<z)+!i`@ܱ &)AF"<睼7,01X=L3-oEa*P7x$QiݮYl8UMbYȷv>c<@ިHv?{-5GWay!:]nҸDRnwa^>4b-akPzܟJ,`8>% *Fékt=R{GbN}w뾮@N72~Nc|m<&q{g߅dG@qʭ-t/D)&.m蕞<֑R`L"|J+MՓNHþ&]e5tM\h裑kV-K^ҫ1Ug!m 8 o^>n"_XGhvY7Ox9]̇ ݒ l$М[G[F8l#W6LVh@Jww%*R+8]}2kcj$e}怘M<5ߍ vm>| 2:~cх=sTil 19T7%{ז g!a#^:y iþ\nfy6y% F<eܞC)x)֦1x|+]{Glho7ĹqwFnK9EK >딏Edؠ4[X6@B K{YNT5&ȹY% eѡ- Fd~^˄PEN!}9Q^*[-D$uqyMLrYsS\ua~._FWpW09ҠD݆1 c \g|iqin䞴ڭ&`Ad7EV SqjaobJ4%*S=q9X~Dk/)fc(Jgzv'm7Kq1Zzfm:E!j̻jy7>Gǩifu6!;Em~Q]n#^: Jq ḿ7O|trgke B$lhEcz6>Cb~۝!CNg_Ҹ_1;_~xS,4ܴ!c'KX-=h͜VB@TM?Ʀ ˰7l&פzE_/ު,߉Sפ3"uej/G -42gyB3ZmzՕ^GtZ _㶿UvQRo_m(i;]*i.xw~P*0u%e4&꾆2׬F(Y5_HYNnegH:>-mjEjgK;o^>gzzǦG65K0Z|~8yY@PGM W}:넨L69/Xu2f|&#ěy7Glk9^JsUicmQ'Ŵ.K 6'%_}RT bD&w:O0|FcR_5sjrnB~ѭ<0 {bVPtdխs[:X]N)9yK6>y:xq.6jߠViAHz^)ÖCZSeZm{ qiGy}Nַ;w!C7Fӻ-~)=g)3ο "żZdxVDNMm4r՘E_nӦɅ܍;٫ 29؝q[0T R+.£ִC֡Je5o-jlmoRXU;~"U5pi_-D;P i+qHrԹ+3Ў_E3异莃E[y vF +v UEʺ !pYkZrvX@J ,:5sRLQV_'#E ?iO7%؟}2ެM=l3y ;V\]IV+Im|B$7L!< ;$`)l]:W_3k@ I'ߝpҒ+V}W^$8ppaxϽNե5%9>:Olo^"(٘|,^w.ۏx%u\kIf^QK-OjJ:&`4JcߒD(R$OS5d?G3rSӑrwʒ"YKmlۇ m'!3-utp sE r5[/L16"ώ{0 2ɡI89kjP!zعY7ɫbl [Q׺a4ΗѲmzUxݣLWIINc[{{_Y[Q1rbL=ݬ)re*IuB/[4G zgGbp:K2WzCGYԆ.89ւ !edž/!JRJ q2\Vhp A % #Ẁ~S zHPrq!t%L5r2⃊K.&Vw m*o&:COXJ-[ mIFn5]tQx nr ^6륭HN]6@#{Dvzt7bq`&lӳ·{ӶwٟM9ܪ윰Z.X>>kT3\~]|D9k1ۃ.1J]\yUI9<~l~oeBLj̲.;in9 yao?ԗ:M\,Cgaҕ;^_+!y`$;o~ Dcjghjh7a` d$kMȨMƨKHȢM* ?YXXC88YsOgsɧ3_ט3@Fƿ8?SW~sk?*ٵS?\&/'Oc'^e's󏰰|6ϕYLLא]DYɔ_rp/sgYL^' i]5_j]B]Q{2]L_WU:_wbr;1=:s~?wc/1sc#˧U_*9w+?V^^qKgSGqCgSQSc{SYS;sg@6~~x lq~FDǗH(BL2`|;ԡ`ZcQ )z+K[&;6܌urANӸ%օh n1o) '{i3tow0n,`-֜^$9h4p3"́&[[F`k ROCtgO ߹ w#ʹU@dUSE JN36ˎ-,K 唳QEqi4tAF}ÓL,;ӟ23{s;U%쿄Zػac LWe$gvgS2Kn&ŎÖ)d{aR6CnS+1}ѻnlڱӱmulNƎ:F'ض۶1:NnV[T/f1;VóDaw~]q~^Ss~a #IexR{ Kbk?iΰЭX ?ݡ1hb1\T[ PRm{+X*kڴLuXL~TԚ|φl=ՄDm&}S[\ !4/DnVcFt vv4У"tP+)T?ۏ$S?d?#0JVt'1.q;|U۝/vǻ钋e.ch[d~s)bFscw?MW"Rv"+!hom|&%g盿ϞgJ+xkQOҥy\j|Z}u0NL4R :#3V?-'ن@9XcmJ~0#)(J=K! ׽λ:|Gݎ;nYmd]zͼe// =rt;)0XI2s7*8[dSOM#OJY&) ݿvׯ8׹WLZ 3%sXO m# ^)1 T0!A"Hp0z2AKs"SJ2jV03 d2x6$t52I> > SG$diQ")9bCBʚ8) >+$kqBF%h>L#^S K|(#T.%dÃ{,ʊz j!c R}i!gP=7GKS)"1~JW! $AƩ :[6[9m)g"H yݔi<; )P%[BM["1ɴ02'U!Ǚ7"Vϗ H\hЄE0ZK>)P\ }1~&ĊlnRmt Btj >W+c VG؆h% +<7*<\||6< nɈ"Lnټn]N/"@ݲag? ?$>g$]=|ծj %GڏP% ,}zVXEH;A;az@/'y g3TЗ'5Y5E"M1.eW3IWPP&){\̳铊r>i^<{P[׺#.U Kq0qy˗M!A)P BgGk^ fMS{e Lpb2wym~i<&3@j}tXl< 82х9e 6w:Grrj~.9NsΥfi"3=>􏤒ilI ? ;PR(m&I(|ξʚ>e++M vŜx`&_(v:jAyFg{AxFۮ!¯ ƞ[5QWVJ+5ԫ#{ވMa i/S*SPe ol%3/՝#oTrl=  ~>{VFMjlum `,|O*7K ŢXPBAMfQecew3 ޲ˠ?/ۘž"}{bMXp“\6Փ T?6%StHkb%U2KN}etkz3ʂܣNpDx}١T=b^D{# o8HTXl͙qo8:U98 p x\xNW4}rAn ZϸPQmPe{/HX ¥u۪T{LӧԂs,w:ql1QlwLkIue٘[]2H?>R& !]}j $E% Z5:U沪O|԰oy$5_iSUfiKԸnXgO䫐5E~(tqF54:Pw[^/ZoMݘv93]uz; A>wq9|h@{SR|xqŶ~Q{G Bm ^" ^}O_]ںRϪ1W1z={1p9_ 3BeVQr(g*|I$s&ּ(S- >")_N`փb{:t*e;2n5F=TGfX hdݲ$@ ᐍ(v>6 ֆMyp޳d\)r|EۃW8B}W9Ѕ5)Ϟ c_z9GFJV x/.bW~ I90wlGVYg J(a*q pn+!MBftg$YRhRI<1qͽ}yy+v }Hx?}*\C#>`zLrY!HI !_ MMΩlxm475ݽ ݹ} s}6b.]o&$_t!?Wu-+ tbimqԾ!(%Qo,З9`H(v%4!j?r'!M[Zw||Ě)bm6U:Am== z9# c#0rb@Uy}LF9w41}­}&Dpeb] P7xE=S3:/l󦅕6;‚ltnLAP 9ɈJ wFF"0m*iR A{ T L a09xfZIOW1?Yp31*X7dξ&i6j82{zR_s^ٮ{өr5p{MMjq]K'ϗU0%|8_VeTңqDN?Sh]@Z/iَ(W >MVJt2h \ U79~Tb 9u%k q;Q-;Iz.-rI=HR a[dGVGZuIl>A h M\IRY~@}3(aɹ#uc--_’$}؇ M"%4v9x>&OR/ sΝ޴$Exl/,\W&m~/:95[ '7SY޴'bc`1eed}'ytFɡyva;ȦvQPR 2_~ 0>.xӽbE!AeTaN&;/] %145a(e@hSMnL!cbe\f)nd]ũKM!k..S!7⪪:kTYZ11.tOT6l!JRj1 (yKKJ񐥎:Z:8! &{+;nVǛl9=j7KRaASl.]J P.>r [٘|&8`rU+S֤W42318R"&DM ˾is&˞5 }Sb^윇 [!ZN!w+C[D$IyѱԼ%aCQ3[xRnw.rLI}糊~Ԑ.r7+ ʑ(j`6X`QX}ʾR.I7Y(P7}@BkGtIQ;(ylHyVǝ[eqsQ}a^;ϫaAa^6[J>49vE8O۠51UEoFnuwPClP"tqPc1cxv% "$<S%h-I䈩. ' g|nR%?Wmo‘N%?*JK\h^09h"cH"|΂2,"1~܁;Nk\N]WF-'ڙi&A+be(pNK6)}frc?^ FXqVMsaFϬ'W?s&E_h GKlugr^svK0Ytfa&HhW0?7Ջ8 /MS:f% -zP9cA`9 (u] ^nB'pW.XtA w( T\Q iclv(惣!g|/y%k1Id,'s`P|Sfkә6Đml*pMMIE [ɞ vvYm辁]%Gw։\VD8l[YꬿWQeNH/pXo3'Atφe#{mL׆t6PHA(khԚP-3w"xlXoY 8U:̻~r/ jwPpsGWaRW %tf]b@esaP_[̟;l`.OT^EQPRb#' gT OyJo>R44 `8}ު{`ӦUe]Գ@[[Wಓo\]^:;IA fZmؤhK)nRI^IqdS}ܒ7OOWqObˀ+O&c ^}8C{3{<K-P_UJ{PC{c#2ZU'kc.؀=ʂI0kA#KKͬڶPRJqG>Zc'G1#^hE:&}SU>ʵE?Y[zL6} zb͹Mc[_MJXU5Ŋk4C5i- VYs+ ~FAVMv"7+:43^vdU{,-۹Fv+ƽR~ Hs6a1Uɞ%ECb3j3b`kȈ3lW}([^Q 98i gVqeAӔgvPXnOrj.mV0mWOԵflni*'_dwbaa>`Kȯft1OCF;m:zj<^h~+Fɴc.uR`*dNez;NZ<q2JYc\گtBV~jt|ha`"Љ=h0ft|*,h26m:Q/LTY3f0h&ԺW%?4,[馅_Sh*"ljW_`wpEec#LfnVJskhs2ØFUgԯU!ˏ6%Xꒃ}Kw~:I |8I3)m֬4 _w{j/dX[`ꪺp6'F- ;<_]Q!TDg90C'Ƭct LDSUe)cd:aY7`,MscD+oTp,ry)!|=.sDI ZnfhPgxDL1_/]?"mĩ-6s7M@{V [ ] UR *El!Ps+62N8F.a΢GF ֶ1%F| 2h{ZׇF00jL ׂ[Iͷx4x݉-: YR$SY^R s*v[ьDڣ7. k*:K"[=H?◲r:zhܾ#ۯ>.|㻽}>Z P=7 ?,lN<[k1/?Uz_v7cƅn˅b7@o︨m圽Y5=\FZ%=B (_~y;Og43,;Jk*] U`.{>'ԧfP{n>r?[>.t.}/%ϐfk1Mn3{ϬƮv*kw/|֭-rmwː:,89;QkpTXI.,Sx& 昿 ?tz;i>D-3h.obIvq& %8{!%*\exj^|C, ^=]#$⫟jbl ʎmP貼e۟<ɲ6+mBm(.40M$_ ee]\@SwуMqVm^*m|615s4Aem?xRU$vr8%&ؠeT8,{9}7 Q]6ݠd*o&QFN\}NA-} e|b1%[N𬏲IiW|* DXUR$cJ`(Ъ 'QUDXp񻻻(g[6̶JHoѿ!>`?SA(OOx&8|"޴DQhyg*:blx|s[.pz zpO=Rc.Iܠ<hn+2=lƿ<.P`kzkRK*;?Oz@,MO=Arq;$j1yTVJ`7cv<؁+Ylh>Xbfr M'FO6č0f跜Jɸۿ[λnrcS8D!.eбo$},qC1[=/n BDkd!An-xu?EXr~pyxuvA,) tv%͘ciuMz#Q!\SׯF}oTbџԨhPdKT X/6-fJgHڧL)/S1˔EfHJ8Ek0a$.lvL3qlYZ%j$3GBȓ?&>R9$2 {ɕD ;XNUbb$P"~{_UL p |pP'r絹(o`~Dcswt"ƅ86E_>foa:h:"o`&m<%688 >/qjdKvFhb߮M%~iƌ1IAA;hA3੬DH(x{O=%_ʹATr*kEҜ߰pƞK#-Q10Bѣ]A]#4HQUs9&IZ1}ȉ 7{R4uk;Gr}=*@]d3hK w-5:a b1-߉|O:ϝM|PB~#^72@R3 -2se>l_/E%]J~ϾI6+4+|t#h_wSigxjwN`]]L~WI"/GÃʱ=EkE\.zM!J7tgV6[jW+Q8e=f9Q vĉZQ#Gt{Qfĕ7a4ܑ-\=Uc u+{9 dB~#nsyRDfwj{ΐ6 N"rH1Aɴ%.) ľ%13^#?:hmҜ%kG.8щ٩o['KO6O/_űJxWts|Fzo1 ,5kJcZnv4;ƶQ`Ê5F4d(YS+_åED.~@ TA1 lv"H]}P\gu{^W 8ѧhRm4KA%xcQCKELv # ?VbJL+5VVd9 ~.k"FsT 'gpyTݞp9wH3~Iw$l[Bԃ4ri 2EPOć .N"h~xǝ7By4*3Vԧ_dm?Rĥ1Bw}?.aWpTy]zioA_M ;fa5~FKae U&v,W6Kj:v@9s$ra ;btiP5bK,܍&[7Z&?]rGt&Wʼn5sfRAVG,)$pǡXHX Wc&voMz;:iLPԍnzG',/)r$xoP|K}i7[OX{29y509DZ%0ilR۷_VԔ. 0UMz0mŶ-1zz Ǿ3?Z( ss_r_~xn_f:BI@A=N!F1b­6S˅K8ozMRށ~u@/>^\]Y/yU7kޕW~//e~~ь)AKٕ޼1r/H*豂=##k EK”rXt@FbI6I)&`AIF-Na@I^"X$`7npAB=Mh\CG)4h[#͓ OFވ2PہЬhwh1ƙOz2z<47o Yfx=Ft hU*q7)gup| _fVz ?&\ӑ@<Iq}mY( ྩDW+QD=$A\ȰGҨsԏ] ၫrAfJ# ?5>ɷ!iՄF5}`E9 w11)<8mHڑm$,\ GV<9j ،n>l2 |9@٣" z\fGcxp h[yOz_ʙ+EUxpl~Ek}qԏ"w DoV޵lù(HM0o"CwOoqo=#~){#oV#h쥻.>5έbS?D ĭddn4 Yȍ 3;έ-ڛ3{WA@3]W3~ױ?P g 1 gCza2x!*vwoPw @  A׻HWD| ۾3-3>ڠ ϥ?| n3T3K©+hv9Y;8@QGo2WO"915JJAWU]f~asmQD4>tkNŲ 3ZDwr3CK Kx<}A+B >{`DBQQTx=IT_ts,R3إ%N-4>۫AL%̡%QbJ#2 eRQű S "Lfm4=%`$Q$A5Y\DAv)arD[[S4><[Y n֔P8}~t|uU:R<467nn \~-by L`dq}1"5ҳ})TfbAs0rL5:+ DudVAZ g,+ki䌧n=7xYx_cME`mDܬC"V)):ڲ v\<1 w7ki0 RHa3TʄSU);Mm D 8?Ë&]Op{Muo4a3#ŋMlrL#G====|fm*A'c8<#JeHhv=*DGwz%m8ny:ܦbc;YjDY>n M/&oƳ\kD!fZB?Dl c_c#Tfo*6gOKM]H%߷{\]2g_ѡ'az+ǻVǾN`vU}h^5W-Ups&쭲\߽l ͼ=ȡ@/<Tv 9hׂc9 djKKeyEY%9`|Ll :,g |&W) *9(T@ a uJB5[32hcП`'0HQg x+#P d;{۶m۶nmO۶mm۶OTԾHI*ɩ'_BGk+I|+:RpL^9sfDmCmA "3u$hޥxd翅v>6r5? ޖ"+HRfIƳڇlm7tآСp\7܌;W-qYT/ZT#x\)Vd{[#I.FtBL2p%M*bK)NuREriKYCrɻ"Y)Uh/ qGOGw M򽢵9Vj!\C~=9Šc\s"\0_ljPX!{F/ ]익R`k:pQDIo^Zm8>\&SzɨU] $89Ta^࿈!M@,G↟(mC:} `dDOA<7LӚ1v]is_DV >VI?4:.L:1 ;/+O9Jt\.lK}.ִwyԝP^qX׊ v(moE+>eϥ;vV+ci rra3V\IՐs@eՎ;yw/+<'$8:08::]uELhI+yUȨm0iHT)ċŅzG@|-1=H,7j,S++IOVE鈈||ctMQL`ꕓՠ)oSߩQIי>ޚza~A{a=wrG}Ce03rz QVVYކ'}陠r?gHqL_,QyOu*tGE\Q^С"c)] ffLYdt!Ar,IYٛUEXw֩Z[ˏXf60_0_)EyO1W Q5/E~IA?rh؃L;+0*74p9R[X硕sQo#Į=n(Mg-&"}mn(Q}]z(jΡ]d?C谦ƾŗ1d~eJ]m4_7l!Aapb \i&u+qPvGFĝ2N7ʸ!^'`!@5##|5=0RN2}H$\PZ6P],fuP-O 8xwG#/N }9vw a574 O5;kiNaYoZh9S}hx`\Da(51-M--[K+9RMJ=:oX_"ilH9 N5CE)%Co.RQZ*6"{4m`Q=OʗbhaMoV>),Iaok\۱ĂBgv)5􅂂KQ’=\#0:lҬ46Zr] ٌBkI5E;pY v Sv ,JJYjvh1Ubl /mrw˒GnŽZS-?i!KH  kM|&q_N r2x\,m=|5+*Ys:N+'+-L)--`䉝 yJo'/~\Ѓ((4tk,]1<5 |n<GTmGcCږX92w+::rl7-A+ 8Îp򹌄WktCɶC>vb2W6Jn67[ I/6.Z6pEؾMEH7 l:?qV a7v[nSg]o&Ӌ煡H M {*dVzNHrDaRDWt!` Nrcb#E&efn?MJPqEҊNOP46+O"X0$B˕ 40G(-d_HR'hͼ$O+0Yi50w4{=\ 2ۮ7Җmvd \g-*.ZoI!dcؐ&G*oy+# M`#H,3_T/<@1DLC' ZE^ʩXHQc)QGm^zxܮq]]>X^+l{-OWqs|C6$rC$9Hs-na}K69i0i&7|ȋ5.WC$|B4H/|^#pzg'kшߟ%#{Bz &+"w]P[(ěOlDAlV6,)#ZͱiHRR7X7D'*O{u eǭ(_Y, KmލeIQHPzQGOI{˰)Hh[4|stQex%YOtB: =I0Lxh-*D|]UT0ٵPZ6>D/OW''_(*e$\n ףUH 30p ӫ}=#;e[IQ2p|&ge1#CndkWczqx;f-)Bg RHtvwu.x -ӎ2n:K)S_a Ԓ߭6oҟD^&E0;\{Q>RbD g3NYXʘeJF7 pܠ)6'$G붂:{&05e01hžY|α tB8Zcx^ڐCyEM`K1M,<w'IC-b #UdQ/yJ#5y?w%9I]\+a: 3r;7Ϊ@2c=e㱸x$f_zlHf.Cdԯ8ynx[X]T|tv7Ra7E Ke3?izbaoG~xSZg^E߭ez} mr6#}͌P0T>eW޾7&JZ2 _v]\Y6h956lq=Rq{ &Q`̙>$J'k FD11xyŎ/LLJ muEP<޼(Q.+5g;@re^5iV۵Fĸ$HټS8v-Lg躺F9S vH6Oxr@mxdP @xJHzG|#Z$3فilQw`Ԣ̺@'=8է)DF.㸐ج>ِ]ԿEiȒy6w87`y(㓿z9X.s eW5 ˎOy,YܡKgGǞhߡn6[hE?)TZ<*/AcweZު>t{[ M' g@ĝF3>³ffNoz;&v:|_]z"Ba1MLMG\`+Y:C0`G7AU?uIwѦ9]_cG" YM6sO7Dwynt$ܱqeAӹ-n]fW #>#poRC/r"(m7ұGFCl}5s]^&gQ|rcFcAjG 7 WˊP> =\HAܵ-I;ꀝ}ptZe6WGg';И?(BUR'.ϽXOxj:CoV+c_fѲz| %Z؆RTIh`^Nċ6'r~ܮYhci{x:7%^%ʳڍl]})LpǍ C8gf2RE [2J8<@#qċ=wd"BDN6΁5:fz='bK: 1eEEPm+iɸ')ihڀ_]9QMmM ,e|htԵ(&NbɧM:6™e;rT})I˖ُ#: `^?4N :Ӽw;k /=}^Vl9>_=~k:/#nO&/fR drYUZˬz2q6ã h¢Jz$^ʟ:7/+>/'''\'>;'YN91p5CK&:>(n{YKϛ]w7J7 :,bqi/OzuD Z Tk._"^i .K5*n{:P7eٶVz;{d\cg DC']F(Fi16ܠl ]m̀%讙;,(-9<:خ +ѪvK΍>|%{Z PW\? ?n-J~K鷪7*F~AU[ D3Ԋ`?~,N U8Y vC}RIixb 7p",Ӳ;Rt[`?侈5h[ŕP6Fݤ"d|>^;.e/Eo>2 :3"{|MmN~mc} AJ2 摴]s}+{}4|!+&MçI (*F( IQiK[AoMij'Qg-ƪ}Po[ F}7_8rl_Wf5llkwq ݎ}rDb y{3~#̽aPo0(B(f^*X9^\Uƀx1_+Sc B (5ն XBNI`cJwbyxTR(anƫC7c\$w\RhI~n!6hb79~ڔ~uB,Ҡ#uS(zN9ƨ` s%}Dkl#܀}ÒTz dR304$rAv`LU+[Ǐe~1hY&)ڡ!'8⠻uS6ήuۇT< J,P5F֨м rU3+Cܱj)y&?hOROءy'R2HZ֣z !+ 8 &n²CK'baNa޷yfo$;TGw$/X]1^yF@xr$4#ϧ,&.#/V+.-d6JeP" M4Y[=|䧚&Bj\wõ[H%La-+?~5Ϧ8"AчXFzyR;ܟ;c_M"d&o[󣪊܆!!kSFFʿ3E~&M B?4DW>JF>KdIux lq[%$ۉUxi4l5o y&֬c;$A0,ۆӊx %AM-ezfyoOlA`g@D:_I\ޭ,AEfpo'6n;S!9$VlRq-\NӒ<}ŷäjW2VekY'y}?MRFzLY*JLk +rB;J i<y[i& 4j/*Z!8jBaMSckU<+(=x V꿯9P6aG(G>c n5.)&*a u3:Klv`u0МGqh赝*<߶*ڗ Re2l^$|gu(|FFfIMxY'|'SN.!"6P^'?~gh1yR1M "wr46 JMK&;2PMsniq:܅;/.(-lϙ5wbF4UrF=bP] ւwLCQ0aP:gY; iüadk5s+}^p4_r|7!?#;WʀP>܀(~eZ~oNG;O+5Ύ{e}Űʗ|cvsi{'Uh:hTrAlX O 383 6j9?׏_z_t} O#z)c Ad""o{jSPpYN:"[_ 'R3g /I>6hRϰ99ۯ?>;4Srj!Mfm+kk1Z^#y?U0A`v4^=VO; #KӲ%j3D(]6HT*,5!ߤ'Hr3C2wT\*!1'q64j(X o4j˭Q")މvގr-|/|bv%`dsg>J+D4C18|&6MC%CC)ר# 4k Q?{ $WދQmzO,}?oA?rhgǗiӼ=A.4WWҥMѫ)]\~ drK sZ N!|J#O6dZSɴBĕk|rsG 5wuU`*6J0-Xu_(tzJ3e2X*J2gqteC4f _Blt~CR,F]7=/'n7{'n$z&s);ٓ@m_5:R>]&ˊܮ)=b ZFndJ~%Kg.q8yap/Ct Cx8: 9`xr׏=8f i.lJKgDN?<5KČ w0IK\;:(ZX=duVW@)ȰǎAY-R[.Q鞫jT7Wkv~ϼms+^xg;9#rOF#(+=GlT8R9daܮ lbMlУY!sykZ;돮B ˣo_dz(Fa>N^Ǹc\ˠ,9u:WU]rJ1%?>lȬEʵzuFj(a.3+7qYۻmHy ĩ3 !dH>*Uʆÿhj'HϕjrTH [~tlֲsKZ:SstB)o5ƣ PPw0f#JHn%rW2~!NHK(T4r==/gp#YW[ޑ@#ₔtbi+CFrrrŮrY;^nʥD_l8ܸX7)GH9vYJ$7p/ˀ*O 1+e |U:ƋgO_V&8ƄY+E福Y[z+* תz\%[f,Bߴ_ ) UۋWыs͚LECʃ3.;zh"I2S&Ɛ}Z7f*#\+&kjТRgGȵMwf>"Ul(_cCILzj.rAe-]$ Шt[IhK -ĪfWpd^HTеE5=Ԗ,`edD{k*PtqWwܗpgz.Lvɥշ>z)wҰeLi/ZZxȘ19hU+vHߵ(Ne!@wlVYXB0Bc)E;R;Q(Fc;2>>GYZ)@XJ:3"_u~KFqѻ[Sa4.b H.I`eY]}M3LhڈPkLKTvTefZ6QЙx1=3GL5zInn=ŜeӐRn3}^ae6<24U51C19sfI6yYyyҎ2ѦV;Imx X[8ZFBJB'2\u\|R{v,ۘ^ݘabMob8U&: 3nهvFf5t6`ǜGHpsF[Zrs#h|n4bߡ5%dEsEŀMspQ{7RcD*-.C%^9BBT;6(RWGˡ{V?w QΖL{jiHU;JAmȪ7-rQH29o2يLyڄ1Ff;L`&!yj?܈WH=fBo{˩Tmҗ3rÐP@Nt+)r9;whw_!Oi`jk1]]ڌ 'y$((R *#RI}~@GqЫMY QWԦ)jn U+o i3ڔAh+2h*z@ӐqHFӐ'T2EmȢ6E.Лr<`:@Tĩl,Z%JWBJ]!jzڻ_R_ot:߹[l&6S[xt]ۺ=6#.@{֙zNvV}<rQ}!B>!Eіe\43{,}#w5eiz8_^r~{䲐t݌p!@y XTKKi 'UWWP!Wk<lZDPGP˓i i˫7EP D#1P2X2dX)ӡ3T1^&EDˬ)P]r?Ǣ+'<OOt :xzj/H67CKXY( NA@r${KPc[+#܏`Fr]#`#–t]ي73Ԕ3T eKЙoE+`E1)TS)l==iG) ugZ3qIwCkI{ wةuAc-t76sNĦӨ6N눼ŧ)97 ;ul*E|R/NEƈxs1QÊAUs!#<[2";ٔX TP.lԀ4(%ձ0]_O#@tr*P GM;B9O)49 %>bT2~1QI񍃺d UWXv]~/hTOMވP};0~`ķ߁}^}ŋ^?i>^~]]!+;`\\>$ _%r^4&f{C =kf]#?~o*JtK̀z>!xچvE^]'ڴ68jYʴtb ǵ)э^ xY] z[ ^NoƭreUE5%Y}窅PGcWc=׹"WY3 nvyEisojsg{HU?kdh ᦒGZG\p5^uʗg`rou!C5|mlNb S7 iF1-(|A#dbs>*G>J>Ɖ }n(8+k9-覄TǬZdVRED@yBG@\h6Qz{{F@Mt7pUC 2_N=+=y*!{ jggƒ0}LVj'ɴ;14ɴ's% 3^#4#)ބVW. e ~(kk#Y6q1|3M O܁q3r!ӤLVc oD,4tMZ<'oeNQ?lGs8N _?C ѷe0h8N ]bU><м8{}hO>LM"ֆ_<_bsV:VYfiS=h1yڦw|nTL1{EhjAPG>n|6F0L^*4j֡sBC˃d B!TAPBe5 B]'0΂,*$ j'gi^RA.>_܇bTK-1{"T #\kv.#z,_O : r0@8 2 >m1 z </ Eh[saT}Lb*? #@#t. (g&]X4!("?~== P`诿8!y|B#Ru߀@ځہځفԂBCC2Bzrb5-%P' }r3'ccSCaAb۳أړުBzr #ܢZRJpCsca@8 9VaAO@@yY&cfFOV>r.F>>(,P<3{Kg<2~~}#)$ B,E^xx7z\= RkQ\#pE Z-~>ソؕLr>ۈqdrzg?W2+3$Gf{U6S8]i,|YG$6LV,Vz<ֽD}А^#\C(g#i `zJ6Vj`Xvc|0 NniKq 1ݡc>+d6DmE7OץXuι&w?%9 )2ƪLlc#nQ][w I#OGL^m`?3a#WjGOV Yy"Xo^P6>V0%MД2?|~zҋ ⦉]XNE)XjT".U>PR(11};r;o{z;]tfr"uCh܁p?^"u8uloOozlg<,JC.zqi0CvdlMnkXh EpV!1f*EQ.^_Љ_RstnZ_ # (P [/n}<6C$V~+ԀގRnNϰUTcM {Lg6g>xj [,$&[ܟ޼B7$[l2{Q e^qS˪00\N<:"BӾ5X=f|2kYIV6L+f^58Ԍ;DFrx43 ~uȟ&1eYVo1wuɦN;B|\LKkH7֯[zAqF<+YiScDE&Drp(D!M“`zB;Vuuc#t4& cX0]bm'?n.V?:it7qd{HZO-.lc R £?⡡jdgW-WӗK9W4 wa;OH(H, D]*-o+su7s*cZMj|>\SNw7qvЮd$ 5mVX #xoCLL/=GFBqlԉ}?M:}pJEMIr<V{AF=glMQ]{6[u_f8YPRfюMOڏNPOϊkJ|wg@!5v0;/QSf Azy`Ѵ7`I @!6$~@%FHhܦhÊ5x'cg\ւe];rc.sxaV, y{dsX=_1Ǘtڤv8R XFMW[w c5n[U|Vw ~ $KJ@]Ht:XՃi?+TKfoI,Cd 1 .:##V"2'芙a@U$ƀi53Nsь6+sY1܃JB&}'}‡4lO?>om?q(cb`"; 2:cxoe`8K+] yfQ5cCqu@b{O.026({v25R Z }KX̋c>98)s%^P%mraQo VTunRh2w_3 e$~~),5czB33`^W.+jLmguW$֩Ee ɳZC`wNsyOmE*sި\z8Kk,*}e}_EZlymga'WkXu[*2AJ8ͨ$ǟKfvnCܺ,Rλt3W9ʒ,ƚ-g$354}"y )W5Pf}+_рyy%TYX$ŏ_667-IB(GY932{n1mt-ZET\]u•F,`$07oˀoU:o`P@I-&p2;&|@Ƀ+H[[6$/Z\}޵1ls lB>ь+lSByb+cd'ڌ܆QѯJm״WH4D:qګbrxk͏Srήяb Cz|;ӈ^=Zjs7ѢN ap鍁t6L oV7fag 'N.-ǹ|v]DޕH/1"N&ր(xrRv]l2r%! ;]>^[[~^7G;]v?ݼ?Fesp|H[[_Ie0u1k=U8/gϦqfFndȕܩR,fkgX3MOJ8HRs gRF䩜=k`_ &X U|Yk_x oa!+:T6M2(l c' O<5lL`R}j6$2gi2yuIcĆ]Y#gˍzHkg׷jHҀ@`*f@v>:ciKMV3DoNr EGFwvN`$tNĻGeC_[,穢m3_^E%7||g/-Vjާsw4=DXIL!,Ϝ w}ˆ36gh՜. fYEAk-_"<@I¿V Y;A=~N=7ݰk3WF̎b5#l_zs斌Ipwr}bks=ILz 5`cB u:q)@KvP+r-fDj__15a&{Z,hdT[QU;03fRa|>V4ybDz y |E3\7., 6vЧٯf{z[8gewZ1w>SY$sM~n:`iOGeT(71hr{lUV*;&Q&}TU~fFl0XXHC5=LFX+GtRvG&ے_LS*+j6"+SIo4<@J~O'/V^-5rUm2IDM :JG%d,ApV`ed7D~r0s_03c1sk3͢eCk=wk]FwI:le}\ [ 0 1oc#Yt>y]hr' /(a&5rl8a͛1Esi6m|7B푃f` kXӗ̗Thu.gs?P}ߓeNCcHȏ+'- v̳ƛڣ#)-l-=OKNg.'ہfwt,+%M8uQt USnp4ђ&v+7ډ(r%7V=ߟٽ,y<83oTІ- ix3,A)ԹY1zAGS-=ܑjpu;4 k.`&x}D9D2- 孖Y1P8Y n.-hSN@!\6W=ڲ53nMmB~:X`=2zgƺϣNb z[;'XDdKcn,@;7ư[jtHzhvE| j?=x~ZD(UM*3ԏ<а:$ \,,GR[v C3 ɣz\DFe(+B`pRѴt$S?x~-,94"tGݴ5?CA8 SoMڴ775f32!tCRQgrL,K䅓mHODm!glVƤa]CY".4XD$lЮI!ʓ֠r29`U;_Woh1vwcccQո\RYy`^wc04D,Fme6%OO< :K~|47S w\|R%?i${)4?9(\sp'= FKG<ɂio?P?D1$G~`60]+HZ{Kպ[5ׂXꑱnHD|cdo 0,tddR Kdzzױ_)E>>J#鑘XD7(q9ՖjLۡ{Gf'TPJVC}Ds#IByWPcX'׷(Wd,5Nx8Cv +5wQc #ii7pv< AxY.ٝn<}bes4jjkMkl88 Ǧ2SȆZ=qX,ětnn఍ŜOէI 3~=1nkֶe׿Hk B&a:-N ײƪL)hN wNwƇX-%3`X6 ڶ ŦhWqh-d#ArVaXWƋsQ[j$4!tD΄^+.h7~EjV[øCD>ܖbh hnF0MQ%p?}1s-@/ңP朏o#>/8e5 %WKR AUC)qfls%wY/ 5HSQ꒺[a dfXMPoU\P1}_J'{m80 Q;f$'kq.|!38P8RCn3|+g+hͨ_ vdt_2&.1F$*Z{_:!D!*1Zܝm[D0"~*ـ߈?0]6FH4||Ԡѕe'gA_N ug6QcӰ42V61ӐK~b)Cc(x +Da礨A޾vc@nU  HJX6r%1d:1Vd:H1ʼrAd*93F$Wxť1x"آ87|^/JZ^?Tfªo|!J܇h"ᩃ&Y5rm zߘS\&)`kQw*4 (rh' S#![F*mL5a")Geԛ<MIWWOM,Y9f} SLB#ţ=#z\̇).K,j]vza̟_"^>w$kv!*QU!\%T#"Mr\1Z֐BW^y}g>J^U_rK:6{KNɤw?U]<]-u`[1MX̛ꢹM#۞}$/~qdWMkpnOO3A5%?Pւ~}=I-† '[jor `BP//Yoa?Xo$0d~0C6yeO86N}s҉dRouۧS/?7~XrpArYr|x#4ylA ^8\&y m_.G|YLܟtH;3^_N . H zǁOX On||0kÊ*B<ֱފ󬕺?b |`̋F[E/ɌAE{ho֔*P64L+|mǿQQE^S -S['!1(xDqiW~] ˀq.>0N{4+B.yA7sCo 'I?c#Yv0Pp:V1sYeKUK{stDo![$/"q6x# 7,['S`:v6H$PuHᕇ3qL,ݟّftCrYtN.FY\5@&4p wɆ†L?C^xS<~T [t6x y4ƺ8"O1Zl5UwP2LJȻʬ㞣 ?[]c~WjVW 3nTFz8ofJu/o4tzk IGϳNɒsz:8TADùS|Μ6)4*j;Ь!Q#IRyU惚!TH;܇zË韰5,\n$Rzs,ḯ4TtI=YsD_Gz_9&=䥒5tgzD7a 3_aRmnIQhfܛ[P6̳z]@_&BgK^H"qަM8SB uyv_<;$OW̒K︯lŽcR?U#@s C.t!p{ Qq#+aBb_DSH{5kx(#O/x7s8,s 5iA8yX/̰5kU|ʠ񮌌o*TBݑh \Ȧ=C[gW?8EnDo랡39Ww$ۇL;F>sx} M6R74V#y6K<^b-VRC^̈~fIb[7X]\ @ #=9eyh |-R8m%fIlZJH>|R>BEQ ؝QA0Nmz7Fw~1),;Kyk+`*nMBƠ/ODmd:=-7臂22YMgG>=Xk1AιsCVVwY- $d f ۮYOݳffQ^t!?"J`]T9w=2`*6{ґ@h+$t*da*Ps>lSO-џ<Srk񪠲4&"a+NWh] jVNfkCh00:ٞ~D8yC!*K|l#*9:9*؁"l \+LTe8.]{Lon|X|.F /|ZZpOT~aK`9uyMd\C7!U{ܼ{DxQo~Y"QĆVh.7Vo V7ͥ`;*I+tWTG<(:@iO1hx-mg[dõ2g=vp?)# ?ZIM1]DՊ1p@T[S*H\]2\!]\ 3+.n s4XxA]z&XEMoI KQ 9sj i%;;uP+/ᚼ%#{,1Pe,JKC2K= ߼o8Awv|_SLUȬ;P7sG(Z'zvY2u73uِw|{WMPP_loc[izKMnDg0T@3*uX Wɿ,?X/HGY/D@ssC",i4Lh4(i4BBD@_`/r2_䟗ꁞE9!49!R49*(RT7SšX*LR8P*|Yc@ (}A V&<4ip⬙zVsQ>:e܍?.H͒oJ ǫ-fl-i4I5IbinUn  'n݊*0*]Ȑ,9gܯȺI(lmfBgTX<:J+QoS\TZ)tf"WN*n-1'j&uMhM\:mQ$<_QP007oTfl R֙\ennvf}Ԥ>:oiimH?TsZkwc&6$w>VtkE;iL9a m¹i>m^.[1Vtռ؅wTު F1$㎇Qw}qTKXG%m$ǖ6tڱ;Bm UwOZmwz7OUŭÀ.I/vf!U$P>; tG,*8w<^Z:^ L]y固|LjzgPͲڍ t _X߼xXsq֦[ r6ii:u]d RDآ|m4!}La)~4&;w(Y>YO|s>ڐv:>ȣ.i|Ny! )&*$'ʳ3?̞1$?ûCJƚv`WU::LNm 6Mol"j-cVweno(9Fo7Uws'hn"%ҟڿ>t"_"׫{-.w&/cGcIU'L+h;QѧIS.{=%txT\ԷOW>:l낁faGG}u+ESo]>h]rXGMİK Dzf@`F<=%L >h j.-/uЌnT>fxΏpq:/tyX[]<h@f<$w_Jّ3,곡@YѕKyr\CߞUzo\rڊՙ'g"=?E`UҨGD|@.x_TE-V1 1WB;!G/^P#U(>)_آFN3A,e&wݸ|B=YhqAJVR)&Z+YR#_jLe'_Z{u_-UY ¶Gj>ժ1U%mK|LlC^D8}e֥%Nww4rL֒.k)U̠Λz2!Eڑ%޸ᢋV./A9+ mIY]'h{eLa xwN팶, =`L|Y'w;Z'zS<2V.F-͘!Mذ5k--Eiy=(g '#q SSHZ\rmfߦeRس(f~C,UwUopᏱ{pm{lo P'/an4muPk_[P(X? ff)dOS u+?雡c)VZ~~6*Yh8Hw虂<%"#3v1B ".ݕ-TlC i wF 59jL'c ZG1rd|i? .~&Y؟358LFtrN/F6.Fp/F-^P}\ngC;pTN'3˃Pڝ6iD <"}$S[fg[6mLnISDTZSPޏDjŧJ;?gCX [|oXDw$ά$m9ՍjVf6B$`meѰLkPK-Br8ёrS?ӸX:;}آjr/ȣL*yԲ>+lFKJB͎ZkX퀑jޣxK 5>[6 hO"w4*kk4ƻj6E'w4%!N>` p`~F2I"غ`mĪ[&Ӡ\XRY\&suȖϤ!+e^t[610;IzV0X jCq3R;BxIZ&ZPDFIAdc:QRS9*WO莦$ew $]؜Qp H>X#*fV >u7f0F7X5]*М5%x f˱!{m㣖uF9 Y@\_Yg!ۦ|X}{7@*F}G`־$)\!huג0В,jvQP k7W_5e:DSښ1$<̔Θ,˔JL` Xň%1QZد\ذ%i{⓲I)e?H5xbc!v< .أ5zAn:_,oUc;@tc^wne3隠?(M+H~\~edKYGIE ONI<;1n.8M`" 9s3cד/WRMwa(͔q-^Y maQ]T>T^.?3 /0`wPJ{$/|SEsQ],!Ge$eo<7&Qdrf8Ûl=aO:T6O&~A5>s.wMhl#~ÚrȒIn# m^¼{~9{,kX! :z[\'[)S  2՘QstKV֞TsQqP|sH&fCH"mN@/9AH@7w%*ɏRGY58UM. ::>g`( dL)JLYd$%N_k]70, L+m>AJ$aV}p j|Єεnb_P)^д[yW$=ӏeOAKcC"wY4^Ytz,ZЃg2WyTyYhȠ/G >B~" ?o'QpfO_{?+$}8/ddbCY(Ÿ(wdGԥT'+ '8^#j 5!ū޷{nœR%^xj tߋrEvr:Dot+(=ż$"*k&HU+<pdY͜on61i*K߭QKrdb3-:C,&Z mDf^!N6<*%Fq5LLӥĈ(jl*_4YMU-U0^Uȷ#|¦/?:Z+^KޮE TEzh~Ie}'W28YS("FRg#C51y, ̦* 5PCk(;ShcZb&B2XhリU"xI]E ױJ3ǕL$K!ݳ5Rw:_H3fKd|T$Lgf {cr1$#K8[ ͅ5,.J p)C,ʐ?(jfhMTcg[G{j^ =h/[Qhk0uB@he0O~K͏*OR5$!(LQhZ Vve j ][4IlO 2mmi-A+E^63UKbnG]v fsU#ui%.l4=u޻Zpإ@4&3 bVȰyPZ$/%]~%NIv!2Tb KC1ds1d^͞=I1x\D#Ŧ]xGWbְf( u;]ob}5OM7Yz1`>.GQs91^çd@H>jׇA^dkuH=$e ,DvsTL>[$)ȓޓ.BYLߏqFٛ@nlZI cF?vcPn#fz7~|[ȍ|.(“.4dw󪥒A`J~\iP7Do$cwݳ4mȭt]mw^3#v>2 ^x[ͷx9]P[DxŽՍ쾑ߺȴ7 gWg[)`G9WW[U0'p =׸_KI6^U\h{1@`HVlWHs64"1<0ﵥ]1)ݷG~JQHNբ&|EoXܽfˀz?4>z tuj@Uˇ;1u76ӈ?- ?mgV_,pDT!MJϣCnnUVvd?7(9l34QPS==7.8|3KVĉP {UzqlFRVBZ9skL2ރ ^$qcwSu_E|l:*}c{~?Xc*e4C7OwtG\b2߻3>DFU)Pa|T zV?x!( bJNL͕k4gJm,8\̯FxuQA֚iuveZS+5FBc؀pXl4zQQĜbW.5 JVc׈`%dMgeEdED-A]ɔ%HODD2Z>|L,f`~mJl- mg%C;Rm];0)i'P+LFzzKǰ|??Ыh,"K_kyֹkGG6  H9Qzbu5~oj0bjV4ͧ:H#pktgح+i`*NXǣmlxX [ɠamd.EJ"YNWZ&!.y"ҷ4ՁL<͙ $4?NZB02fhGن#&C/(3*@V@__ѲpY% 1$eEr+(˖3ãczHU $*8䢷##Ȝ}O)!HZ}3=`D˟ۃYܙ*(B){UM7} 1qaEZT -ɽ:+ SܢМ9j)nٲ\)>7N mV_(\ jSW֛TRK@n0G$>Ox*[f{1ڱzlƓ8,VZZʯʯ`Ǧ<BZ])Xnqϱ^^@RSc+SkTxz=GR~vSүs'm.kmJûgـ,Gp+oZK7O9Z6uwP9) 2h/c'v9n΄#Cf6x^FMa_Ns>w]G"0MhNZgSE^Mf * x>`+N,5Bil8IHm(BK؊ Wkyu4Zt>gb;epd/(W= V

Y⛹X> j (0꧋*WJ3Ψi֦nocGr"nյmos~l<cD`}<9/ v|cCv{|ıBrFl05A%Vʬ\i0Bz@ua سC{Wr7j;> KĪqoTxW\~w>x%afY Ad8Yo~,ЄF6v>{%oW2< ]BYsר?@7\XU"?~K<ؓ,`Db|' {CK>TTT1t@Zg]UH.g(kV3(?cV"&:\*۳hnNRL5_#`>Vb]bNnkۻMKr͛]p0CAuWie\ۇ5 Mꪻ),IshCu:'zKQOIq3;_~s z,~NiH|\v\zT|M}^'ޓ:RoXmwR ۃ׽'0# -\iP]b0{eYS"! #p7xv5uV GuT!#q|08sZ!-Sn $Ԇ-nH] nov]-=nM]Ӥ4,Drך[{H(X;lIr~0¨Y AOUJŮtQ\dIUv)zL/WP=q)GRU+Um(5u jVt+*7*9 =B]>/z=/.Ğ ˓(+.%2:uϾ\RPolq \*6i-U,zޜi_coi&XvG&+1Ҹ(иv|q{J Hs#&3jݝ`w3 x+St_HX:in'y]<>ą^8PLb7 ;d7#Bb4b4WzQa൐5Y/NOkɖVlœ;؜;s@k@k+8_Ec:[^bTL0pZ2pY/(>ޒ 5=)i8ӰXgMm~^X.NI{F댽`ۜJWroB.HF{ ]t`f/~#H/?a7Hn]\p`q%*1z*>8|y\>+Mv[X>&8ɾ;n }y=,-`M*$=al`PJ]@{BݿPiw_M@޽et}KwӲyMCI1&=bV+ߓq.R,DiΪJ\-bLz> fJjGElYaV@NlAs{dՑc$YuJư$H&SQv9\j'0ɱ+[Hx`2h>3ʳ/آU-_h4`jr?j`OX!C||=jc)lO8 ?8fd#lLF/)#N_;ȁ N ]~m$P-_C<:5[Żd^;,og +6@t''27/c!>F"oF/iKuꇊ4de|8/#+٠Nd mղ| !^D ˌˍO5x^:jvߐ;+ov<=Vԍ M|$4+,3LPPԋ+@݂ aȲMRXS_? ևwSȀ0Yw =ӲBJ=2|'&fgódn?̆!Zr(Ȇ'=`mã&Q\wjF`ww\ FńN(_*V ,T<5] @.t.vr4l` oLt {5mHVJ%a4+7y4 j,e_(*d*= :4꡵mm뻖ߓ6I{It|W x *(3ٕӔ. >?q4rQ@?]DZ`Be#a&o@ ueA"pJ(0U<>m~">u]sAyz)n f[t*",b<iRKSI)ӇtJFk,vve k"kjv`Wmܫ5rO)0n&y׍Aиbn%%zx y V1_0&&ʹ],EI.ec۷#04k$}k_qQCL`(C7A<F +}SAOo+j'^S;-(.ja}q^F%iS*2c-§EԶAs9刖dJ3+XeK*$Mҧ]SwzuȻOW.ȉU`U  ]p<"XnJL4ل?AfF)CbƔE4g)?6Jܐ\;P1'K [>0M"Kb֪(N`~ȳ 4u;tp@^ bL {04rc;p2ER? {I\X%LsۄAoFHdqR(inh(Mu)YLFHA&h ┙Kw+YvJUQ`nIⰻ' Md?ys{Ki}5MĂr΅@(ԍ .b+@ԟz+j=eF=η[xӾ2S & F@ƍ+iӞiz3;]\h;q!p.C$sPJZ -IC#Ne ?j$@oqOQBQhihZ8nMOhm18IʼZF ;L;;]K0PM&3樂ьuNDž63>v ,s,ꔪ,5֪n W>U)n0Oudejdgl>"}B:v=.!ۅ]4#:,1u#3 O0.(T^0kfa?;˪F%tȾpד4xVA6qF:t13}@ !.Gyy9aD;Q7ҍL j^?u=lOsIJCIw*\ ,[7Y?6?B)iD\Nr&< > .G7WQ A$ͩt^(%whLLMqhY!d1y;p]x"nZRIa0k.7.CIm8n ?3 ;CWMK+t CުoLh[NRim;qV#~hkqtOE:/k[QZBceKd*[oMm%eN.S#D%MhQ@HAj?U^83֦Zm#@\- b Lqs[KHLwT'9]>4ځ<^}s3cSB=h}!iNO^r/?S:xE?}(wߋx 6.koXfrCjqBWmOy~9K3粄q<1O[gԴ vCׅvx<?[IB(;M%xgWxl{}MI&kZ|)sP5 6IXٚ&\4~4jg1KF wO`éVJ`1ꩾ!t`#3/-)nđ0?$ Jݴam'RefA}hg`֡*]H}}Qx{1Mf;=['af#Ck^cԜr;Vg]5U;󀆞lsBm=5ՃȮittC,Q :`TT:Yꨱicx@{TPOZ?ld۠I)3Z%35SS?yz IsЋIQ6=LGT}]{[΄RH)\3VCGޓ`b"23"67I]W%$Tpfc)EO[,{ n|-0cZ*I[_)YW'=`y*ғ~a=y]?ۻ~GБ%c5\<қF:u݆7N~hVt}4|(+Tܣl8\3IV 'tb+"t6hg)֕B׼š7ޜQr-9>>79-}^I`}5m hc/L>n}|;;hPCU?:DN:9 I4*Ԃ;!jf,NTWYfeibwCN]uy9uy/&f߬ɀ1Ҷoˡ:^3בы7<^W,5FC4Oj-RNtj-&zNatdcާ>y7@;䌕N3/;mnM|V񄃄X5wF(xdRh麵@sufcKMpNsCS;128WB~ r6Jtl6zUpؤ,uO\{ :myD6s߳.}Q=#LbI=@_J,z7w j,%%߮0T7p/JLf'0Dd4UuM)X)3_i A35zm33W;TI?󌠛`,Pӗ'W;0ujظݟvה4{|hzW҅f`0&h,0z+>4jͺeSz0qZY%Fȭ@s?ñ<4 sgYς9^BIVDӋVw3ok'A }GC9AJ!VC 2^-IYZ uzcɜ[@7)0 s$8b!.bFXN6&u( Xo>:MOko|8w?\Pace^ZVzsݷ4.έoU-[}2KIoZeVɱnl̽dLw"8q[?=n>wq,%G/4_G$VMމzl.^fmk%e\)%;XyϹiE><^"`~^02=Zt4TkMc_F5cdO.nU{w"͆r9w\{)]g;izjx:, ߮>zFBgR9 eτ 9;cDeuȆ⫅gP0]C$ҹ2w #PIڈԳ.ţ1zbX\݆1"A. H:gD'ߋ۩j=̚-8Dw(r% Z] {lXP 5ZW2%h uBb@0hvN0Ȼ&^ e =5 U@t1o4W߅vi*>ĽlRytD:.*8GB/n{q߾^;Gu, {&'E z#4v b Z0˟B?H4. sY =ޕ=b3pM]N{:'p -".-;6e2e© o(nNE"NE"i?ǾKV mV g/UHJ}|D'<VJx0qO2XBѼyeX_ -P2B,ܠhէ uRѿWzs|~wG#(d,JPGp}`}(#%CC(+||Sen K."tNK ;q&T TMits?415(+H,0y"?C>!*EkwTfZ5SnNبh_? M>#0Ɗ^}YBy(n\z'1Td*m?)~v N'B7f* e*CUN:%97!PQt`u9BG'!MH3~7mG#W``&PV1Qx`xr"{(`FwX46TS  GNO\3Ep@7zm$kꋉh_0e1|^ MΔEqŔef T1dr^Q1n{QLq%. bM]Uli:Я϶XYxŁ%19eoЙe7'|2<插K….bO!3jڑƘHә\X+g3;U$\M5b 3DnlɁ쟌܍ h0J\?q᫘ ԸiރL "&dh6MJ/  B֣'[U1I`A%>M|@ @\ EHSf= OJED s, g)khcWRP爯b_bT, N=UF 7{0u K KpbD8f =6u=oO=S_$D? 4;AeDiFN.Y'rmSw_7i:Ea\#xFv&l oH9m`:CՔkGBܫ2[xHkٯף=Ƿ發B{>?ΦH gTVJd(WaӋv>"=z D{ _oVU!Yp 0&EQfEL"9&P=G1y$Tȹp"k K=NJٗj@|<*P"9ē=o]dyv xYx)qCuN,HĞ2P;˹}wDFVrt}g)fWYŒK$pN3V(tBA*JS*DӴKHDǑZH\m7~_?%/7(hMأZWwޓsO(O$HجR&&1(k{Kd[N+"H3$ᭌA'o.v(lb?]O?Lbt螵Ɲ螽?WvUDŽ/oퟞ[7纣EӃ"s75[ʹ_Uӊb;z׳Vp&@|G"BΨH/BߩދgGhqqiB+DO݊],{hYXpȓx}i5Da_/86;9 10 2LCל['owIZ8O𷉙W$ ]bm$WzQW92o` ͓JL9E'MɨɯQ,xF 1h sdTJK< rExU.HȠJwb0cj wʟ\$(SG!(`x,HVI"VD\5lHwo1뿋̂d{Am.Iķ{A O\FK+ iF;0ݓ"r? +\Sb>O?Oo V?XO<_6H|#@^?!>NAf#2a jxz@}ELn .1v t)I2%) IB'(HW74[A aR7H8OI~{:S?w[O`ttPj -Y=FsuSVY1a@0Y1@Λcs`Gaer`rjhK;7v6 $XBחz$Q/4uvp5#0ҵĄ _ LaK=g;@<5T裻 gL+a*Q?#أ1@|QGeG,O M@H D@ =z -Ygnt_-+piD9=ǖzV@S} \E0SPMJ2`q~/ YɀL\uj^9iq r 毜.0`C+ˋVP m;98z.s>88Lf7V>o|ݕ++]|$R?>?`ǿ=7}oE'{g{_D]B@ǟ VC{9j2}ǟ6YKM.I9d d=i:3vNҭM#~} K}ۖWu:KW';+zҥ~SKSuhguh}Z7ucu[/`;:u3FkbM l;딀ouz:ywjgn3 |s߫x{ﵰC{-;tN<{ndu WsL&$KD(#Tˀi)\9.kh ھ]r62,'uNre猜LV8ϲ_Nk鼆<\:KlZə-^[{Yi 0mҖXF-9AGrQˀ-K.uqm-USri.[rj}VV |Vnۊ&n?+ sru)~3-l&ZrQ6[&E`LLKd#],e~E3Qֆ,wdwO Ob=WSgӻoguߖEU.PaY%snBV1y)Wzckw[cd\㍧l`= ޛ ՛{MBY[2[%#ڽrakr0S{ؚ$*V-ǣ+|Ԛ*ўfo*xV5[>hmF6ևf^!x> ?c>gy9sc+-{'(ӖBy{:m^ȣ+ޣ(Og'h'\y`mY;w^^*V7qukv89 9vN^K:ꖗt"eZg&:'gۦA=6 \h\b \n#ߧ[u ֐%[wy}.pmf4?Vߌl2z= 99ß˴gCfv }CrhaXSZ.z@쿭k濣+؛aEvehp?]Wa=vn>|n+CO0{b]Wm=ҟC|޾}xҾ}/UeMрs֟K^㜷^--I'Z9@z_ܪOi=kCNg y4"ppD%Νn{Wg^DMek.::y .R*WKizlZ'eoAnruR~ j@FQ*} *J7[%#UGg@T'-r%;F:+I:`kCQ.j#0j'IփGzDIh 47ӟ:[G=Hg:& sC(CGBIO, =U=i+:j{2=9tYzS #ID)l)ѣB?:. Zs4^9B[xi*uf`%Z z_ 0ҭ RVV/Wl`!h9b:C#1pXH 94C#ѐ 08 zP(59z'7T:* 5+8zV&pl&>p٠wW &5p`u87 N70o:ŨmaPqQ*p vEh8v8AѾqE6r ðc$;5CtMqw08L*7>ǹIqEQN9&zo8{8p9n_tܖ3 ;FwxWnu 7IIzihf83`?wraٙiS: Q, ;˃V%9@VVG-YU5Ellp6lvnos6.RE WP^aCm%Nsp(ZGV mUN7aP}mN_T#Trf[32UcQnkv*6sPo3;wC;؜{5P1G]C6hQP60(OХ\׶y< sy%]f6<p^̱m0{f8/C}jpNNg୶yBQR  o;B؎ѥ mg] 0{\ɡHvޕJl MګBm]9Л]0,v9(vU*hmۢf=BIWum:TkK(ee^>j9j Q3j\"]|ߘ.+L/4g[]P1u D0X:g1NFGZ5 v,snXg=JPqBHoltLFk*d-xFL(`]D@s;4@9څ2h>+ پnW+j"fs.]S;諗=bok@gu٨W֘oPӯ~^IY1E=2x1qKB\s}aQ ς+9*}K}AQgDo8rB}#~P EΊ;}#TD.CYG&/{|` p*e?zu-Q%G|dyJ}Kʕ[a8ob&ZGNG}qw+xlԱnO[Ù拾p}(Seqw'+|woڡV21"⶗"WDY\q{>\:~o(]0Bk0*}7tב}wk_:Zn:їaRv3t S|0gJ֘R&!S{8vodS^pz8Tu3c*盪Eڮ{RS+L<\фLOٓNXa'M3=-&'/d yÍ4) M=aѴSLf 4-z* vϱsR:4XGg,|#sA;88mOgu[+tMw֨;oh ,yY`a{̇D|2cU,Gbױg7lcSMd>I63a;w#jŗHJIQI*IUXc <Im"u~wcDBco]"hLĒ8@ud+ѓ7|4oA&C!?'&o |13 Cqs#L#Τ2Lav0jf6wϘ(WϸNR![CuƧ|W.P~Km&=&<<|MyJf@#变!OcVN)?`egfw1W=sHQoTNe2" {+a>ox0qp`9MZ89M\~7Ⱦ qwl }smq?e& Mr3]宲=,7r^<#Pz]uaGO侀//EvLPboBzbcUU<ӊTNJ4<"KsP}E}CQg)^->ױ~ˉdѷ+,Q_}W4UVrehzV J~H<%U qZ"Ί7jcj3āZ՚WMⰸ_<$k3^^>}a>b>",xeᓨ>}°òCDOr؟{&1 >]5N߱>Y`Rp$ KV$)ȣdE2I'E7)1|+,MQ(%r$ߊg60 x(< K¤pY*\n ¢pO$¢ȉ1ALFb0/EbX!VuQԉFQ%#bX){}AxR 8%ά-5qN%.%񾅵kJ%ђbI֬O&Kk)KRLKE/.XLբ8-^K >,,ÖCpCʨAY߀$BQ,4Q\(jy(<))Cʠ#U|uu{q/H#'P`1%8߸⻖~|x.D1_JK27][H7ʷmo%E4Y|0 \`j3ky| fW s[ sNXӠ[Ǡ67u}NdYn? \'Va6E1.mv {@dzt[̕}vł.wweҲXPC=}b}NM1\Mq~DyG''E'a>m}ߵ0֏a>oY`kv5_'S36gu֧0o_Eg>lgO!EpOasNkDIzA# Rs?[},!GOH*Jό Rj>:^"mOgtF$^Gp$zLH^A_0HR@vJv.wdc#Oq {aJ>#ȧ@=IŋplctJ| c9tS&Bv4?׎1ð::kǑ~w}?ێ'|].?:̝!"HS@cC@H#R4dGS3?@f44>xc)R)ͣ(RC)@0|{ΙB\oovws̛qd጖ZחP,籅(Y5Zd(dS(d+A%;ca%94d_hLI-;Wr}r6AK΄ M+ii%M`ɵPf(UؿXؗ[otV_t;- xh FO$/pYt;"G簧.V'4^yLȹHCfxOVi69Levٽfv{2Y/, {mI|of^rZv}ص;5Ƚ^3y3O_~C}]~/(~wk}]+^,Au=Z{po{/s%]mXW<:'_xjt=y厮Ih%ע^xVt3uxNt)QXsa+k[x},׈pe5>!9wDz'FRSZǧE2ZdP<aHdD<<ϋFXMk_2ŨϿQrZ2COz&zn'N f4&HkDzTK*}AҷLZok&:*rq,[~Aoԯ7M{3ü#cy1H❦'ռAo!5VQl_OA|_wЯ;hů j)Яkh>_~>fk| ͢; R l| Okp/7KFS&M|ocM[&mC_C_%D7<|o&Zo6|㛨K˰@yD'wMY| L[9NNe*~DoO7~iHݡT4WmP)ɗeRz'V=4b 9O5MrEuzi}Ѽ m6G+V-*mVmFejH|E8IqP q1=Jñ)z8V,N)OS 7(:R q|܏]i\/P$q4tXXFqН`#G@6"z zi?Yo}h/*}1in4cv1_nj3L7G0ҌF Cf4_,fabv(Cm#S}Гپisቦml-{\iK<<$i״UZTjnj^n\gxf%VsoӶOlei==Š{׳ҳg]*eܾ6yy{ٳG[s81jIҮ<͞S}g34+] 4^G_uEF-޻⤌t7[[n}^K=Џ`nC2i39YAS ng@o1_#bNYXI`}WZ]ݽ}˓Dfzsz{GRͧl!2NMީ2sKIsww[Y],3[AfEݕMR뽕Zw/͖[=@rO+:a1>EF(1WG"=OtQ˥6<3z|n_/ŗ"_}(_1NŜ&m9B _5/Fl\MLwkEE%U~ *BjEQ_g[ٯQeEsƓKR4 TT)xWɞ^Z߄`J0b f{+9Q\9w*Ձj -w`h*CLm ɞ?m<{l?FQe% rǂ󃋨Ν.$o7Wy.r5#\ nREʅڕ . {'4O;C:\|i 4;(d|WQ˯x{Si7P\3#c"Yg;<S({S jazYZ/P[fѝ?K+Y>?B}R_NMkd;s4oų8ЅMw%M/z&b%'З1ϳٟk5K}c@?10<020{8p&o _u90+0KK}ub- / TvSy:aqW*J{*j[mV㮙Jͽ׽w܇չ ;N45S@4H튛ϰF: ''#2&yUe8XSLN1r?N.]bpfy(nZ0Ƅ=L1tA׉y_l6n"9CPP/Ij;#lQrdO3IjTpV\mDt^Um;Q U$YM[;*ގzԗ_ف]h#`$ϡ|A \_&M܂\4o/G.ۂfI# z#*%*\\פ I+ִPe;w6hсp;:vȏH_.]NI-tmrdWzٌwU J{IwՖ/&{Ѡ%F41֟(&FM6mMKYwk}Ot]?qv^[}4oݧ֚Ҷ$rX߫]L7v(H5n'?u2kgP E<5%1Obmtt}sjM1{\ߎR گG:m6kl+5vkzY'^ 3w6]k"rWZ.cT?&9h rJ90wP[%ݡϭu_TO{dZݦFM:9\S{oӌ,e+\⹎x9e9ϱU&ꙓ}{R9?ZǓdIOq3썧86)Ɨ,ou–>z~jp&QylQLhb9_sƯm(jtw@үuTچ{l}W=[>['sq}O^9[X볢֫"e<%,㏯TW2cNL5™"ٿ} 3KR A# 焓:6Gz"ߜF;bIQ&J4\9N3sn"*":97U u-DE=vֈ8йQq lNZ;7Z6h puPl hJqJ~yte{ahk\sѾE)& :FwE5.E{!\Fމݼp^E{!:)5E&aE>rM&5x>215?ҷ25SQ5*VNiDrFو&M&*$*"Ds-"ZBhZ DUm'!Kt8iz 򝍟sBtC(J*Iɾ5+!Q*Q^3& 3DcND)Dӈ4)EnùI:wP%l'g@5Pkr^st). ; ;EB~q3~q ~q_\_\_\H/./.o-Y(YZsVկΰTF/*vk%ke;ewgCKB{f0t7D߫TM>=[UQr%L5%z/DU7n:Ut鋤ϲmJ^JU[ZjGl'lgl5ٚ]ݴ+vhZ{w{/{_{?f}}}},$vew\=_PFƆɚmVTxv xqASðf~:]osOV2c[:3BB&z+q.p&tgK@X/G4w^aW=3o:> w<&$!8B"xԘ I*$TLXDc++䳜%wl =o#_D^-L'U4F0|*KorHL˘H"GPl | OP_+Ϩi]E=dMCg+fefd!> R@Z_ oh9ʳo {ÌZ'[75 +'وxjy+?nFnPs WǑSǑG_c,AxW cn`0Rf5B1ATV*ԁr^^_>|o9 )g&>ͳL|Dk< I!_ϡno*j><š ^Kh8,2caՈjdȗj~ \SY{xj2h^ @T*>xj:po)Yr3"^YlY@߲ ("s*=5E2?2w!iD-G֡jh3߆OXN8Aeuwތ4_ PUxVck9LC>hJSIb=, ͫ8?̞'d69̨l f*('<jx:FϏ]`-GaO8lS0&:judb joarOgw5Ĩn0};g q<5IP&ˣ0T*aluy6UcF> Nxj1Р6B_bA< 0]b!ZkP֊Ic1 G.sҏ|p@dM`I#](sv}/,1F  KZW'wA-޲K QS.Ӂ} IE`5`%-&Wq968qlٔɚLx`/,wxյ?oxx*,$.}h~ʳ@y:WO gq:`MEco|a77O7)<<OURK:RŨYG3Lǻ,̼NWxoзW-U!Q yN999y= Ldf_h_x%&fy?^V`'_i6 /$bfІsRf#+]-tn}7,^N}>뎪3oz? :"ioY;E/@w|Tr6hzj7 %c  F\aߚ΂ʨ鈍r过Ѽ:C)i1fB‚8n]+x+`{1Vr}X5Ĵ;ҥXc8iy`p6֦`4|)p'k3֠M]܇.hv>iBq" ѴSbކ<KY2%iBugvÙ;X?] r*$<X~Dv`H̏b根=u?z8K.EN},NaxJ`]<#@,1߃fF#j/ ?!1| w@r^kP &p6i8=kvKQKyh̃߀mGvT;%C_FӁ_rԯyyX;ȣdf"_FӁCT淘 Yg' >hN }@X/Um`yDS*D<%̂@>ϧWGE:}UDw⮨ /so3įgaDGe-SZ :&2ȣQQsPW+0=eރy98r_:4kvq')8mͤM92"2d@Mo/S5[T*N48 0OǑM&q7o/=UT@}{&|91Zz,^迎gL/g促~=Y:K3cA98nAܙW;R7 ~7r̍S[:Xv򉘢kB.픏egիj~ԥj 6|GYB)!BXo'yXw{<" ǚĽk*7M\䳶+ ٽ , ~Koܩu=q.NB$7иK8Q]mss+$舿wB53]S bftws4On~MXAsjoE>%|D^X{N |s-=馯ߍП[!O-#=cGc3ޒWx0܍䓻GOo|?G0;?'qb.;yqD^0<0Js. b;(1g׃p;@O7Z'5NK p=6]*IW5w %ZZRUF戈z]? O*&} !ԋæ|mrt pc!?͇]I|ugd`3( " Kek+N&O5B'9wG~9BEgǣ6Գ(< bvSFg\F YE2@R? _H0~Af S 1%wJ-fȵK L>8lJ:X9[GnR^LnݪS0,up<6QO1Cʀ:O ||g ~ 㗰{ߤ2ג!:bUw&1)#7j ŸQ{wU״D8x14 LjNuWAQYb<PSWAOIc;M)¶x{!`qڨ]Pn韛T`鉝4[; U% dm5\|'B*3pwpn~J?!_{y/xrF/|OqN}]O(nӵĎ &"Iž.ymP{[Tc[*(GQLLLXUdHߨlĥ=00ַTb~O_޺s-z?ͧ² t71WK%v7#U#[\fx1UD{zU7#E$Aa:phZF8hWTBj=o!̿ B`!L@?0Nl,ݼuqa;ɰ VR g%|3nwg1+g[Ga;ONR\?7Lg)b'O&y-d# v<E "tK5Xx;3VY:\K8m)A^{DlS F45U/F+u=U:6OJU {{՟ Aj'y{ޟ%Pܞ7/WCֆk4?zf{ EPmE\Ͼ*S7_s^B\aWm<m`dBөI4HX8 ސpCW[.n$0ܬYkT ⏞}t͘Xmm-ތX b]a.4vەM u;6תjܼ~33t՝0Lo~P4\=NV-,wWh? ,޵M&ID%Q&nD5|&;u"'xpѰumYFU6R>>74rvK=J ^L(Pa))#AMD)} Xkw'0 ~F)\uT;絭Ɏa @jPN;r#8V]C~a;|hͅ#:L‘ GTh @D3Cv3Z$ ={Ԉ렸 @׃ы`Pf CpUװCf6]ЯD2g (CxOI))l,kreklMD3Y\9B/<6Y[|kÍ8QǨAT&C鷘i"&3;F,m{L17P{?n ^ý "W5zd]0ޞޏf" Y>#JHrvrT-&c e ǝ(1* u$o"9QRMV؝[HAU6` j1w+*04`1s -ޝ)OpDA%'ީ,Bwѽpz])m^5(``Q6"C4] 8x9Cx_&^gO{!ɯN]?L9yifa֏Ch:Q`L\9 }CU%Ta 7+}F* jQ]]m|h[~ xCYk"C/=dž prUVӕ]yWn^ V=׌ҁG#%zyzS B-8?SΝFH(_I=ńV:~DHÃÌ,P6\({MS̫7h؟ߣ r \\uԘpQ%Aݞ**LEh*5: $"WKX4MDZAdLr^tR4ʙtC*ZLQ =O|!3SL ZpZ$z@w]sp.,#@ۯ`Zۘ]r2L)&Fw, "ͺH^fF*;J"yK]Ë*]6t<1ܡk7a%2nؖs80J4iL@VWD(`{~Q B.UK3ayBvD܈wgID1.Hj Kx{ I o. IډɷK< kp&&6,1p3"8HawR x:ȕ1~c['t?? 1w2Kkay]8uCעb9qp-8>] (8&f %eRG' _'M*]s$о9)S§,Ɂf?*iS.nMA9v4ag&5@[[̔ yIiB5S5@j9*w6MqImH9q́)&m#P"sp+DScF 兯Vm6\,766+[9HDЗsU*A1\Nd 0'3)hȚ!ߜ{:q!\d@)dcĕNڙ*.4ᴜ -(5[0t% Cw`k1*5POd,ţS͟7楱#_nb9CQ XS%9# y2l9tKZt}sUAwЗ ̂i6l/6ɏ }]*c,VN%_i*ih7pE75'w월v*W`8z6|+j=zO:/n}Ml;{)ZD߱ i +fpRm'=Λ~Hߢ(bg׫,r-E6-1αnZtćSMi,Ln"c Y䆩Nm[Z߲4;iD+'& =};[ t}_t$. -,*#ĉϾ -*/ Y;Ӷ/PxRƮk[xB}!?rPg[@SbWSդ(>w颎~o\{ۼ|dNWFBG3o3~O+͊ a|^/LxzNv:QFE^[(>2#h́[CX.Q'!QEHL @~._]x1#)\&`3@䬮tQ/\E+^Vijq%x9vzC$Xs53t{CL¦zB!T;#*-x$8%>Ԁj%/---h+?,c}x/UPQBfhWFk <,,, T(fs"(7x37܆ E6_J>6$vF0wP[!T.T.t! -oZ?o%wae~<<<_kj-0Hh'a`*bd1;n *r2[AZ~ b g kH vO4DK˱k]?Ea߶H3lHU>jcPA7@`PZ+9鮚+7U]B γ)i>;I4GG:ߝe_/K\퀄4=-?.iE1/4Oc9dɕ TS @jс)rj Dž|>4ω&ga21 Rւ(&?5K4ml:~QVMw$JA+ 4hSD N;6>t{Ma{5VӋZtܵ{D *{Wӧ͋vz6S #C^E;gMw(𞽻-Hv!*oV/k SÉYQ3[SuWiCҬ9n'jBS!x*Ø] ?؝LˑIl1Nɻ]oW$ЉcZ.,!aBeBEQ[1> 0jS"t'5mAĚ5r:VqRZ\+δ\X>^CODH[R?TShcnKKJ1u[E_z@R(&J#| #oL1 | SG>氄*7OZ[I4qOO.گ<|kX+3L5\⛮PE1L=coX}{S}w`3c,./dscSc~(@\GR{"\-WSARRSmCRYS{[Sl㤪|z.RaS[Sz⼬vucYgMHrtr/;2}# Hi*[sꈚ_*g}ۇrxZU1Dc%>}㞵76BZK0?S;srJ*}699c(ܡj ~9NZ Ց%E _Cְv% ?dԔWk:?&\T_/?2W}foӬ?ӝK%_BRۙQdP[UW)zmS1Ж[l Gl`q^=1W>G#bj5]|>]zWF ۣ= cp(lg(,hn.%Jfo%Ja%ٟJtG>|c?Vv,z*ê#jHU7W'd,vqk)bT1vI^*.9wp[s؝TFor!hV+CꓹL#\[ GMrTMYMQw[yC")t9(\Wp9'JEMYDpu Qr6D˛ݲ9>Z}O5OoE"EoKRܪ'6+j _[Ք$Wh~"y$TSW{/X5|r_[s^ݸnȬ*n"0ŽͽOT.ˣJ֮ؽ_~ez2&wr?izS8%> .`Ǒu%Xrj%]}3wi@sU*{oR)u:4vU9d"__ 3O;o1g%'uXT͹5Jm"4 iÁE{4"BLJφdWo |ݖnr|1WקZN5"V6 Η{ktGYX8N$" QvWT_ġf\y7.v xSGq0H&:&"-=+3u<͎%&2M':ZgЄnUweEЄ8X@2T7_¥@^rWЭn28Эnhl?Q.SjP7- *яoEe澛,Ge濛, t tKeN#c'Xlp%[':</Q~ ' P^ |#AreP$B.7@T]l !K:1IE< XB'! P'FL2x.C `xI$R/j_;Ʒ~saly \D=͹+qSz#N3d_'L-d;\>>XdH/EZd/Y3!my8$ :Ɣq+j$aD^RxU&5 b@ `uOKЅ׃pű߾bO}ftNulK-)7ÁiWljyu mSG{'Yf:[/ۙpZ6a~kQ@ڜ?' G-ۃA_3ή`-_ꭀ3D́EGͷ]E] םG޴[@1H?Wo@¦ٍ!Eݞyd/{hA癥pZ"7\mE "a+dRN }{5IW5Jd+b+ɕj1ou  )}i [gho/kbW9՜1+ dpm]_̥+a7 lHZ#ۗkD/εz,lԻlϒfdOIKBgA:'gPe(ZgZ2ߦ*Hi~QЍ[+rbJʭhtc-G]K⭘6KBO ,{)R{c3G/|G ߩcbU| e|4J"G dJuw~uxglޑd->%/ރo$/' KtPc( X(o^(Zh`7qܛxLڛy=M5A~(z#oeuۥ#[ys#[}a#[R&#[G?:'tu4ӑf/M~R"S>x#~'}˝~ c,LS4|cћn\>7ޮU%0r gVz]wC1Ϝ|]YQK =K7 U䔱K' K NZ鑞K^?`|V0!|ѥ$n&rV_m6K%J4pr%gc KGׯ[.VinņC.O )E-)#- C. C.Oi"!jimm4m4m4mI/KLڪyL?oL7~ I[S~- ۘ^@'+-w/1/#/6.brx!I3HDza9wY{޿&ex%"^ٵ*J3Cpc" r y+ IIϳ-gc[_gKS@-+ʧ(N-+s}@Ʈ+w?ή·ߔ. {۪Y[{Jޕ}:y=,g= ӏ.[uQQN# |*R2%TN#^ߥoMxoeLp*^Y$}x-DĴh8hxXę(?lllzxD`!bWNkj+Ɵ{ٿ7h^B/`VS;nzLlwl:CL&urk$8i{{{aSk>mʕV 49;* & R~; pK g߶WϾɫ%OF:$5vX@+?1-C.tNn RU\?27sɋ9u"ܕN.޴C(relr1Eh4!%U4͵3[BTdxR¿Qy56R8~$~*!khvW_u]GaNa{&9KAK'mVż6]B]kCנS.8v˶voGS%a\kT|qwis3sUgC@v Cg*9Z@CAUUEֱk\I_EcHMOhfWcYyo^=e+\+C]jŝ~ۿW>u_nի{ ͌ec9~W_jZvx|׿k]%a4L4-=Ťi>(K΁(iaR(R&C(䔐B(,ICB(!Zߎb%%㮋O+Z6Z}ׯ=6{qF`Ơh` l B0Щpph&ӳЎ18DBTxرQs.a|.F#Jq˓(~h %MnT jg.- dMdJB@ВJ~WtkdR1##4בcoDc'$ڞ~(k-3^WMEl&>\ `\F0cǭ;D)Zv0 z:;!'/~^a/F^Sa/7^ڬ ^1ET{91ꌽMP(`r 50,v16M+^Z'˰I_G1.EYҵ!M*^QKY>pǦWWRԥ3H3 ؊Ł)Q}$uk^)1+DeyLVh$/\j; ݚ)@:|aS,wF}Q})ڬH4)>jK-9E/ب%Vщ%TPi+*6UU,pIDl_ .I<xHR$SQO8 IEhA;Ʊ!0Y٣#ߤɟb!}eYFaUŃd_p(7OU 2M@KȷfxuSt ] I0paв*B'QQVQ!Q@A[ U$ Fw'!D.wN@_V@\tI̕o'~,7w7 ˹68;648I8_qcdcq~q)qPqq\cqlhlh$?|eaQ7eIN7s7@9" LsY(aYm Nu!^HbæPw0p6.J8E5"yPQB۵#$D3T99ЀdFATLE/eXL]=?̿1\di8!MԏG4 gmCμrw3q#pUPѨ7;[7O1V)(7RbR(*`)wV wsӉ *2|gVIw7>e'=#ư*#{ 1w#0b@v\Uprw0f_Mftǒ.8HdiH#>!R "*i*q(>UD'1aT扲`}^$ILDkLkJaDaBaLaJiDiB8jDL̔;1ܜؐxڣ-O_*=Cxt:h:d~G/^3Oρ R8s"֘pC/ܧN+g rH?ڐ \kt/>@YAU̷GLǞzTKiXK4q")k *d4q<(hc $h#nƧhɓ`p[c:\} E]}1lU9{HMU1WNw+̟Jjse65R(; $:mm5*uGGGGXx^^XOXŐȐ^ DJCz0bz 1kq3Hʊ,̤8ˊG>gHd_B8dpJq#oM,J\rtxOY/SxIRF6 1{}DHEuQU~ %;O;^]yyb Q^rE@۽6ܢcƨ 2hSq; *|voaWpl$=}Nc͛$=mƛ}By JҀSg 1^vddЄRRi,zAߊWa AQNjs'u#ğPY<壭zVzx}`HAnTRgnpJs%' 3{*|œ3?}){"f}%"?<>} eOSh7T0"ʳ{W*~3WyOO$nQ@kE~h'kL\GIMN`PW84%#/3Z y4#5 {DR SBNN7;U-0YblYi_l;zzwY̢\ƪK3|at}aBŨ/v#T&}FuvhTGeaD62^说&#QAJ'sL1sQϞ@u@>A*)?bG R78]B"<ƥ,"û:!Z eR Sj2" ʱoO16TD%8y&G.v{leHՠ *8%㸢ˤN|?0kRf/SQh)N8=5I4A3qI,$,~0q3E_pHAM^ǐ gV#oIMU|$Zzm^fǠ81+~S? ͵_>8+ԯO3*aDƄ;8+ZlF‚ Seoq` j4:kM{X4N,PAɇ2\*4سq^IȜIzl}ݗxIO֠X1 BaJ)p??Y*I|nxHL 2ap.wsfoh-M#`(9d3<`<<,T_k!p?{dQfbBN/*mݪQEsZ5R6'ŀ(',--%/ (S2l$*-)Q9QUYa|M-KC3.Ԙ4 :w+)98JpmzSk+ƽeӪdll@ϓ^V/!ϯzyyڥKJLdD*6 +Kᄃ4Պd&DN+A"c}.zu5ꅿq<8ahurב:_Exeuⴻ83[Κ/t\;3t<;:hpxêpGpo 3L.fZ߈܎/Z<5:=W&VfGo g;42oxg( i!=QVS /kd4,o~NvְKG\kjpWMH(kNgER?R%]ڽ. k+) 80^rIqXxXrBۯ"EAJqCXᇘX3G?̜%.A|T,T_T1 &ElVQ5$'g[{ aOC[ټKj.(.h$r0׿$Rgc>ѿ32f=)y8p].`HV8/'Q$-j2@e[ [[Rm+mnۖ{\7O%d*:'^Yv_сIJJ rƅJYNXwq5V<-P؞X6U{.A;_)j=}>~!X)2\O0bpT+HPcn0ՙO-;dTbl33ߤ/z>\S&=h霆K/Ŧ:^&i pie rWztF$h:|sAkMI3w(P6o1ZAGcqq~p:)2욽8Lrb_`>mxQѦj>Iꛏjih6=ycèwQ9e`\%+¯b]|cI}YZt4LqDի}0,rZ:DX0rfo0I[o2LUOpPE`K߂lcjmj Qw4Z 6svRjAܛ`;BRܚNNDKښ67,`<Ŕႍ.w <:ڷ'X;ӛ^g]%)/+2Jwcܹ V`7ZX?]֊wC6td|O39 OQ^t't̫OmSC&4S,W.%iۻ;IX3 ^9qƫB(~"{K/ VHhz~(mt>]:~6g_:Z>Ռ{ȿhuiO&;XY>D \WM 5υF)F@i̙3m۶mƶm۶m۶mslҩtu:Nq>dւ S/Lh< +_#UЋs]$}Zc>"`;( 2yI{Y6ڗKPܗcPXi0b1104]1|5F G ߅yxЍdS֢ofv 5b=XՆ umi4.3_|xI@$׺&$$AM2ږI-,gT:F43Wu-jML_<}J^t"Wm`^d/Hs5R1"Ԗ5yjfMuv\i.3w zYܢܢc^sKre8WX8ڃ(, `6J_6NkdfL3K^xh;aK˝dEn!nu#usWc* Uy&duX}g ]GD=Vkox̃z~Α/-M"xARS.4Yl`xf;dMOmtUׄ0E6G֩ Rf;m}ٍrieʥ9%VN^%}{ G2|59_KEJf㍈A.g3-2(T(ZxXu'^`bP 7mՁʨD8dUmY2ptVE< %&6oYCCaGz{ݥ t^ignx./[*Tռ'ޕ2iȬ35Yo k/ӼB}N&Xo1\bktLBuCGiSvzcj U`T)12KPj,orf$AFJ*B0&m rd&ۚ%]IÐzVp)jWیL_2'OI0H$gy">iE{ =Af+ 3^ 9lr&e*-ޫrGPfu0ERV^O55# 4`p,LG5 ji̫*) ;MOL9&S *]t-]W6ƙaoK} j!^a'#xAlLzY3;]eTi )hVO޲ZERseN3RwׄW믴I%9%;^L>Ddd ^mϛt77Z(qrf)&2눘 n:gu喡F녂$Ap ewHm'kx Ijw?NZR1^]ph㳳`*̝TĨ>o4,\=JlEFpV hy_<ȐgwqƳwE͉H2.NK! reRF(EMcQ MmLv{!k,MERO$o8=lu,wdY)51rix'O+nR]:rsנּ񂀢oνX G{^U؄Zq4| N*+G!}6L,+JnH t]8D@Ʋֿx{vcF.OZz#Fwz>av _hDi5i ]W׊ W̭LYLm5H<[S[ ޶<!_lWkPzQ\ ֹچ'>OLi/fseNRT/^:w(-RV`ZR*SO{'Kv7VS̇3y[<(kTEv]FSA/5`wmWamYo+Zi.EۢHCajR  > oQ`Fy7h[7AVūδ+Eⷶ$qWOW6Cp?RKVτn$D@v7$Bv$yJ& X"Ce+cgjbQStGyˀ.BuW+]dvoWjLzxm4 g~XbJlDy |Z 貍iփu|۵# q0I>gt}7 :z]w\@NKq RljeahLU.Y`rZsF . VMH/qo,)!n\pEiNVn v<̊*]zcAl*Y ђ=w7[ *} 1n.Ueu}Gp;Wgݸj;);x]˭g#a9͍/RZk$/XI` n8`Z{c~r^b1z4:V{.:x*c(D fҶ Il/ Sh~tY%p`n9Q@HoqQ-?vK $Nu%d%Ad&i?m!9u)ce+|kdRzγdd$U= %g^/ ,O]P`l%8t p:f6;ɍ]RVD̘Dz76rTҿWKq; U-vJ0+4Y:%8*O>9]U3 ߏ!W{1 j)i9r s+thv*sE(|9R?ؓ0㖛'UK*ܷ DYO+awxJ-nRӭ$|): gLA7pXCA$#>|:[dL::wFXt>ARX6FaӵwgH#, Ť;`{,TM#*f3_^@FRYxT1e~pg(X)!kķ'=Ȕϧ dpRPJ'7j,.{(-%ǡw~-(,ѰEC<`_a'Rv!*EDg!.T^:~{ZS[n(gRS/ а JZzhO/%O;ȧ"GGlλ݆45vtr01o 0d`cc/v2q6p261Iؚ93q0@nYJާTm<u:-pyNDyxoiĄƟx\[ěfa5Zɘ/U$qDYv& ,G^W*Ͳ舯?b ZܜtjùHWA, M$&نփ TOס̹)Cb'`"Rt4ơz1|P%z7VhBE1 w$1@ϟEv'LCސ-MJ>v%d*V.6;*@zo#;yr 'wW$yc3WDֽGW:5w9e}fdt1hΪ3Ż%+;쌬0sг2_yyj'-j~BE!aEAYrWdYD0BrU@K8U5MߘvlZ$c,^Tp6Xt͚|^u5}ݰ~Yg@h;["e5%e"qr\)< W3u?g8|4\)e)D&PL! OAѾt [Cഒuvޖ ƛ"o=²&pØ W-IAFaw> !‡?mwUf4 6D9(ۦab Y9H0:t'|*ih >?IQ|`/@ZUQt!ݬXB"=E }KK-Pk`car dI[Y)S9E8w9X+ ?ᷖG*pH7SZ*+*,EKc^DrR,*0vvZ . -lD7c1ȶ#[#LFiY'ۂލ}˲5pc+t4X|ah3J5:WR4Gd"[` ̣H#b2E: b*q [ü.?,U1~ Eۜ,!3ً`V fGwQycS=FzeQ|58-cx:ǿVrco떍ٚ^{sy$:hh,gP={ӽŗPZ7B]큜6wE֛0Z{L8 "݀`TrQq QI0 uzz*tn+32%C#ρo~Šb(9tt3O+ZM8[tڷ~O~iY u;h6࿿UR 2|  T}j/f|ZK= JPQ xfE%1zJ C.kuA{ ƭIzf`zh CT6 C{_ѶQ#L)FtdAUx:P9;7 vXׯCo+RL@$=&| ?)0\3 @P'3{g)<_6"Zk.lvmLPqˏpT~(FFl݇YhIڅ^Vp]"$_{G QDjÿIf.F6AmVqz{priz~H. {WsԊu(-|iL1zN vՊ5 =1(NwMFޥ\^yI7i nGQv"UpsoRTY&7ȫېk0 z |A^N,kJiZ8}נ7RPp#[iy&w-ryWogfM,V*{XN%A-eS<%]jCu/Qn9 cu-Z ܊EܔY}M rAR+7K+M†[;>U'^0w`VM+`/u`{ԈulP!gturuL̓l!P|K(Cy2(0#ر|ris ގ-SW'rAF4-Yͫ,]1FۊN?ցU^T֩W+V4̈{eãЯ£jHЉct!ke_{YG2':d7kg&-T|j>ɻ0q }wۈѣ%J:|WZ{/kuC s?E83rvBqTz\R{?p2Iz%i㋗v(M3IOrQ䐥q3)Xu [=m4UEٳAd>D(S _MhWYl_o '  !pZD{LXZ&c3)hkLvg[oXn﮿_5EpFV8 JhRQsnPCA7 ա++)7Zg觿+4:ۧj޿?";z(j< G| 삹-xnYNLQO|\IѸ$Ze09U_Q%]Y6# |G~lﻪB~wnMYz a=AX_SC*hE):94iIy~̊P\!"@SP@ACу@ 2A^4A 7#@}Ao"kR] ,ᚗ)"ʃE0Ư[=KR]fGݖs x_I@.W9QL&Hsf ގg^BbwS|Xr݆XZeYcR*C”C`-D4]l tHu9TS綷_菄,[d}; efOgOSFs?.N>pk# ~­l]?|| ۵oɀnH R`(}{W}N0v=Z皇]°ܰPd~$[ )h~@HLnȒG$@t%]Aa*'iK3ʖ'z!7(T\ ;[r;Ej {VMow2{$|{Db1sp H}g{{O<^rn;f~bȸfen()OwDxnsP}Zjg ~d\wJoLUCwIO p>4wR9?~zBz _!/f)R^0=A~>vsSϻ 7ؾ#uA~q]IaHw]eZ3mJ~l}[{7~2{~\3:e~k5~CYyNS³Oӯں5qdv N/Ov 8B::gqB $O'OO.S + )gSd:mك\tpjǃ@IIѫ*A~5FSt%"oPoajMLёrO";8k? [XV|h8NPx\tOFO2LTNW⦏ʏ^nkMG ŷgvYvB"N'lحys 6-eMfʾA>AuftiZBõЖ\f!Z(T 12g8 FruF-xZTGCٲUGIQ{XX:WRD rXUg]Y~T OZBr p T%|eXؔl%1HKg X,m8Nfn6Q# 1;cGK|(`z QLHFeUjbCW:?Ǽ]j%Ty77iG˪JǵvpPPsg/xcxnl) B'4@2+<+g:gϚk'8imӚe~p~}e˫s:׈|RG vseDAhXƝ$bR}t;ޛy(vX:M"@"+' p]ӸJhѸa8t:>s2EpOq\2O5 1=U-Ÿģհ˂<pX@@ |4)FudA9zw4L{$7 Xs+NF#+bo\Ku 1ȦLZwxtfFiىCD %ރǓ$O!t253ܣgte4Elӏj]wRdIXvhBr]Hߟ*tZr;9YT$~Ӳj)hbW*:{Ґ[(M$ mc5t5x l73UHݸMUP'U8D448iL[\Y;E8Bz*Fx_b"[6}nS%_tSB`0Oe,;g^TNNv9\?C FBhB_Xh4&)ew1e~>V#o&ʄOK\>S׷źX)+bg2Z4dҴjP,u7Vȟc(xGxS7$keT V/jخzo8ȗօuW]8t !SmQޑQMd`H.a\iYwY yUNN_?8)Mnʒ6.]K*^i- d&9Ym 8 vQީIT89pXS*s[fR9̂8Jr= GuRfI,2DWk5܉"ID-Ngio^)0T憗-%R;>fO "fo'f6f/vOYVuM@,4M˜IeǾԦsuhۤmu :.ct] KlsS3a0 N3Woocւ5C46qLl F=TuUQsY"tPm0ՆP]*vg$=1 wMOy y ̆sٲkRԚUv$o"wQY9>Za}֥aQ08D uq6/f,wۦόl-:61$~Njy_7xFϰb`CgRd' {pSZiyGr8X\#\JFa[=7k+ep?ȷwKI̭|>9`D`b֪*]FG1G, xG3hGnK >G(%N~m4[ܺ}MV2X^2wQ1͈h76 sy;Y],#E|4xP#?UkƐARf`ZdZ qS'4Kx$L"$ov,X2l&;#dt_JY> MaFH% L${ԘA!2$Yǝ0CʤWNF4Duqi;Fhb[hK = gr(8Hg=CNLNumg#Ryjlv<4+z+/ږqo 5+! ,zKpg{^zAF[lyc%$Vv>FP^m5FeTHBn6!;٘=qJ)gOZKoidqx]x6䧘GN1?jt {><կ9uGlL.wUwM!MQ;MJPY5pk?mYL܎"0bdW 4ۘ|Io5E\20є?H\2­,6G#`ynq>AhgJrxp QbeAbrUtpK2(;l. a"jDC`K"}f3n-sx@Իb"n<'!4zˌ"8=S!3;MM0ۜTMf&Vgr'ag0N}$- |@_&.m1T ' X}urun &0d ZP"F4~o'7UZIPU8lмWp@2ËomC&C&#N‚LʊAiy:0o|SsD]CcC{[u{[X;{PSK3Pu:?S<{Xug իuv,LtuCfJS?];,帹۠޽lw(yTp< 3'.O ,լNniQmbh3Xe{+L(LOŎM! Tp0f`yH#@m:3 }{|Kio7V*9 AȹhCBXTs'Ѡw /JKY&w^jԐ3,C&JRּ'uI ;<q UJq(2 ]esUF]830Q#$̹,?죩` `# \'PW,5T^}ˌUMŃܗPJۂ@|6J&t'd@xO|ϫjӏХ6) ,;?zlp89CM5[;'Hu r#lynҘp˾Vہӟ>~v# YxWg9nd0#Iˊ,LY& v;O:Ke(7aQ?j: 8XഖqͰp .OTʋ?j8JWUFzʺ<Z(Тt{P#iʙKIÖ-+ QM(\]3H 0oa!ސ,ܠѺ Rnƪ1# _g$`8**B+g>[Ԍ$8Mpp00ӟeIwapva;U&8Hutb$THZJՓڳnR'Vg;\nӨ1kɪg|Fܗ2ru+=VM&㱨S@bwX|T %Z>q~jU[_< >BF^-̅Okc .[@$8BWq0W*g$⶗n8㖡}Z]!C݈Tf~>ȆMj܁`2 Z.V q岰k4_o8f"[%|S v%1ڸG`225怮^/b[E#8er%918Ìq fHO𡷈!}%F*T Pٳ>{2WPVMvg߹AXq"~-:3w>_ڝ~dE>&{0;p$Y*kĄb \ (`e;Uk&pLQ0!wx)SIX&͙ ѝQ ?Giy~ 4@G-\T;^F),z&fl6>{Jyqج?lh"i}a#tZIIid!qR/k#wNkqP2\w=b^zv'|pc> 8I'$"AUl,qd6 {\:bZ$Sdnnr4@W+Um%Ϯ+>4rAI>NސKo+ \Z9l\؁{ߎ1D xMc.19ȩ*K~?< `e։FM\G]K *E ul+ayWf O @ċoxt)͂$xeۗė꾅JN-4UNxnGOP `e{d% S5nDΦhȔi* 4cmAoBv>~2aLvCԕ \!8L"Oa%0.+DW@ ${0.dN$>s)vuH0!ok]G<#e*Nb ثǏ$)z[ iN/1Fxz{,v,s\EZ|?ʥ)C.ulj u~o?yab21bt|q9š@=ɟdh\0f&C4]1{+ PZ<;.(c0IA 2믛/!dQ@zRީ۱n =4>c@ 랴\pLPAak b5g˅T :~g+6Q07 7ʉ,)}G<2#8)t"1Ԍ֬3^3HP,8i23aaO`Nf foqX)>4f&wYܹa8YQٴcGŎkWw:ߴ)`k U3gD.\ܴystgֿ߳J'v8Cp+Eq5aQ͸@ERL6m"}[s|C/8 gcLIEԂ8ۣf jJq'+tIש>z]`RpqK<;nݛ3簸ˑ N` Mce12U-6\xE`Wi3ϡO'V\܉3)x|vgf]o)!sG!|Or+y:y\q1/B9l6c?oj dcmjtStxchS2!iiX%2*CbņӄTJ Rʔ $f<ä=Zuyrs1;,8'Pnaض>Xtw{))GMI7\pO.'X(u]78@yէNpwsM7LKo? p v@W˙X&mʠQ% Bc@c[J(4-rk6uL++}<7ox"AIrQ rpѹl"őj&-M\l* > 4s6u0Fݯ[cdDIAƻn #Fɨs|4Ƹlv28 46dIQW B6 ڡ ߊr:P >aםUW=[>(r)N~{9UTo:{לVwYsѹ?YSF_-[͟~U[ ըn}?7m͚=tdW8~la7!ˀ Z,,t,BRBqdC>uy=PepxF,<$M| aCaK$<懰W`~df˚RX~SA,Qzl!ӣ#q`K=aAS}.Q7{|ˆY#D8"d'vsadƻ |];3"+=C8R=䎌RzFUl=z|(n ƍw:FJt4UDL*zбB>~&^,70}-7̕0RAJy$ _tzſ3_ͤ=Om'^j|B"F7Tեz}3+}4rK$m6$ a͊v9Xc#Np+s/%K!ٚQ,)iC91?ҺgN]"eo0n\"vEq;cY{!X,, dq4jY՚x[}R(f#G^R UGDsA_&U! %6a'-7zE R.D^PnSo+g?ϙ^T2iu;.7c`j~vvAѯDTA3q$?,Id%M68zCrCgݥQP[l8+mCخZ*9mF`6hRߚg Θb ?9 8葚M6O+ŧ͌6 æi4x7(ktEY]dI񋱽c0Y4~وtRB$JO:4e5c0:St NXP[U y]bi=iM؝Q3o֒ O7hǦD1YOl,7а2CLrNځX/P.QSd>%-]z/欙Ռͷr(So*#Y|q:mόń- sK85q%^}֟9Sa2eqKq/F?∻=CAn|żc2eADyQo2m"H7-۞)=6{dWܾ4At6)*g{5ٶֶFmöh b,JyɮiUMt!UOS,ϗd!IQ!<.D¡/QכM>JrNE<3`χT>)u^POӜiէ\|}{| fJs4!l_4WEb\ˋsſ"\8b1 G:WN뭤A_ߪʠ=V4~?X_&9Y_ +EFa/t/{cP_)x>^߭X6ADa@eu؝dwˉ`C (ZYړKf̝2%W$e[k^.6 )0/KӬc2W -ȔD5=5s?S`G| _W {+}dë/5fYd k``v:do ')UNl0,,%o Y ֪uuj+T.(^\'>#$F[J6Ⱦ$.;zQ0QЗ^F9"X=ijlqDڙ9Y)CqhQ288;(o05hGG=1V/aF0&;yߕwژhK[q.j̫{% w,wDT[NܫGө]4|kmXQԁ.9qU\Dd<}R2ygok%jsq|ȇ}Qh.[± oCdmHvuL0i*UԈzT*"ST:WzL#NlWiЖw'a01?|㘟Ə;7dL^?*nGnp$OTœdMFB:h=&t\`~n0ͧI?,~WtIr-@fGY*@'0O|6a6N܉ɺפ3N7"JemQM$MT1:$D#9aW,|&R((" ,&P gf9߾+j]dv\XҼ%FZ3Dr,ӜZ|JZWDEםq8R8U̔ˁ|2GjT:\h/ֺV--#5D,lTq?U^n#QNQ!r" (H6kQK6l^'?^HGk]: DO3F,N,yjZ'Jq4F DO#1^FFz=TXmdMF^3 i@K@KAK%T9kF\,G_ko5S͙R)0Fˆ2P,J )*I$hLUJ(WR@+Bql)K(+d{t;V|a{IC ŰpN#0Rb!/4AUHskRKQ?|; 5߄xK~컇*|fz.qD.jkTA sh~㻌Vc5Smqc\:;Q\ ʷ|KK!(PR9pkKumrqDvҿEZtPsAwZRKJeՒŠW)g$ /Qz\"O@G(Ϧ?IIdSnOģ$2$M8N}z`Ջ7̽5ϯ1Gw׆;^qb]UWpM[m6]~56^RtS!8a7_p_p;؃l ^\Jwˏ6O:U2 뙿L$Gl> j-ZZٮdHૡ*UT{]ua1f4N",r!2 }7eMMx 3LzPȔ::ʥX405̈́UoBd꜡kT3`hPiC=ڞ{!j;B F"bҨu=zxjZB.j'AW: ۥt?])9!iFx|>ow:)ΪAS@hWc'N,F2r8ݸrUkon_"KAҠW }IFJ(T[-x(ЁXe_xl] ͅZ 1kv]!8jmv6jpǪ951A5XMߎmRυ,\#Mt$1 *RY^8Pq%mρh]ՋU~?琂aa{tvI^?dM kR}}䦢ϴ˾Gp\⼖ZCuvY8-.z=ua»we##%l9V @J''2„Chq(lbiVyA5LMؤ$܁wӠ؍>]֯NQA. huyAsX0˔'z}. P-NNxtdGؾ6 O`/Lvs!߅+* 8t=4v7[=G&"Wl~̻ɻx>{j{IFϱuۖ-WA)V* 5*` ֔|Y+@"5K8~6VWIY 0m B0J [vkDaGA~ Wk&=^teg4䴝{εQx*thJsnOܖ3wcMeuf!J"L\G͓Z"9٩igO̯87̚\oپܺM-/'^2FD[ 27ՑYL35磅xKmK {BwEnNܒ%ЃUIцZ -\6JH0(2ɦ ;DB_9b޼ I b8O֟${|X[TCSG`^!zHmж>=K8ȡq}X"T9d(uxK!5KQԤh&M׀riQ9$`EV3ɑk)<_Ŷ \tNmBvEcslv[eo\ߑ6 &U1 u{ L3|җKG== / %m"ҙ~=8Yuԩtu3_6O~m]^}/DE׍u &oݙ׾'; 5-CzDuXB &PFk o:>="+؞ 'jaTC RٰkRr7# *tS݁uaU@:LAoDpq⁢&xC@b.۔|&#QTrثl5b[[0ޥNɅ-;\n v{Ʉ:1(JccKccc41~ÛoDlC(*ǹr)IJPJih N&+!^]JX9ڵ9 @斻M1wc8ތord#<9>g~uv7xԟYݞȝع,}}ϳdḋvg?^uL[(;V[w{{gܤ0VH9 /X'N"a]ـ+ޑmcrSh"-S5XRZ&At z1 l!1,C(7Nu!X:=-Z1Z2nu=Ҝ);gy=b36FfOjP$1}MA*6 blk c1N "mcn47Btspw=d~[T\u#lVT[6V g^blYEwTr[C~췋~i6y~zβeVP{\ _]:xd?X8;YFF]hE CSN,8'rtNئ|Rss6.(rHPs>7s4 ;ٱ`;q1ǫp,hP3ec<5]QoZD M m iB+P$I+}zhoBBk5FwSy{lc#R@h454jh/[+A~Sb <5REQʷ'eK\DSw7C6,g&0#`Nu!ؤujϲTa~8CQ-kSyc,: 7}rK,>UU_j@>o#i=؋*:Z`C2u]MgYM~0uA#M @ncCؑY¡_/>V#H!i+A)zzp6%ZDMEAqbbkX/൒t$[a~9TSHtaИLIJMZS@t5G8׋A4! 7t!(h:X,C,`*N% ;(T@kXԘ*8,e==@=zܣw,ďY˟R.X5vP-I64$p`n((z?ztaCG 4>\|JkK&)Ypg?}>8 ;oc~8mpBimfH0~TF4?%CQÇ+|$m|acz>_^;>)Ia~ڀ7AAU*.5`!C#T >$ꉊ/+ Wc9 xHy$H(@mub"$&~1hZiA <(Np$E+$ teGɇ #Ce8DF3B}}; 8'"S)%i<a$ ʕpߧ y;x#ܜZ@*CtZn~SURGFN%U ZT@}.Ȱظ>[T$D/ODaZՄuZZb ޡ(?+qLq;)LYʪx5F -?o<ŻsQA^݄pi. @ x'U4U,&⥱ZNHL=i>Yz+h8h >/9IPpU{*>1:v½[ݽ^5iqzcJU+)V+7"+VFE)C0Š2E )|BGE( V}w[T.wfCg>\LX36F>d[R y<vNH\D?6M`'!+׫$2^+هd9x:XDK3鬁ÚF -4E}/(#7@AΌT]}4Ñen##ьő/1~.JAYtZubck;X*@bңSQ\(Q) ZWۖ8anuˬr>eu>ޠYfswHx_YsRwL=a~2R޺h`>-9i!(9b Il(a *^EIU2j2E(j_i@Z(]aU'ɱ<#hnjV>Z7Ʒ OgD<ɽ"!h+D'gmr6Z(rlpڏb*7fXH3,;2' 9"[zI3yܷſ"p`質G,;*LLBk?~k3SJeǟaw=NWڳj׫!7MD#vJa4EӣtS]ϴ>bbO -z s) 5F )@$9P4@1COrZ=i Z Dd\%դ}}]ml,OSڨц\4iTdqT,9p M+بOϖ W?<΍-=kv%?\ɂfpBEk0=.!diڡr,TIF2#Dx"'L8>& i/]Q;/=/{}͏cwz~}2֛5CK ehH}D~4f:oHJQGB-Ђկӫ,zxFK;)'"\To |.~ *K O&,R QBbo!\CGБ8Y?0M$pl@.fZ6=,:F. _{ctfؐRst*>7)k_[4{b%O;wsksNWtQ9wco`@&?OB0Rc~v0_{vG: kѭlн{KϩsV,-la\Kˀ'9;L3eP} -;{_eTt]>__h8ySFt7je ~~:F2nkfWf7O(m/j :T CpE7#rD2bHaέ$[7Dhl|~f(Q0Fn©)+g]lH𕾐C7_3{lz3.:6m]j%U++5+Bvğouj:p֤L_eG8VmtkkLl=bV5~{sa]gp(gm'儔o\`"ANV&~#@5ַ.u a,֗nT5W!VK je;Ֆ*Lr9|ҽ٭q.bFܬ1"}ju\d6j~ffWzwdPL5~K Լw3^'a Uq(z#y5 y7jN>}̹|eΟwZw_|+וp`Cdb871ɽE ~cs éX<7 1B2沠q m 6`bo},w,|,G[r.?<Ԇ qcU1ӯ'|_j >B޾A/ DmVLg.(9m0y# J .ƖXlv8Ád8炌 nˇMZn{K+&$4Vl`Z_CSA/F#5r=9erssFFZHߣޯϠ i|0ѣq4#:pݱ⧑ʑ)mma{ݍJ+V3ϐkBzjs(;5lC#~Zq} WֵaD!øxnȜOt:kJo|_IMa\S UIFߏP_%d^X}s?*9Bu$kQ}^Q5^8j (qG܅70Mǘ!Ҝ} RTRQmZy|AZ-Cw@ [C{GcZeI2ǕtW%RD Q&ߩ&- ~0Oya\sxP2]Ev2BGbHq5ԒP sela2{(X.S,"PV_9g<΋$@Dr 0" $`HBHZ/RTD^R@EQDU"*Zr))Z.E9'9 k~_2Y3kfϞ={Z3k5}?ueR?n`OE֓xyS^Cp)FX0p)늃1NS|8h`)Y1EˊT,}g~|P=5gIpȆǏ36rk[3]/dxK[+RT!jzë9YmG;><0_yH'zY֡ۼ;'8-.=]~2x-qD6q[1+L@r߬wPe#pvr;%E uZB $u{qu't>@Xw@Il)g>V|O22D.׫.,t^7a[ P QvtPeUZFʋ>C_+t=9F8/sxG0@(Y/`GzG7ᦰwBoHۗpT;A7GX,|_X8ٛϱN:U&edtTo@ڈmnB)T-0\L|:s5Ɛ] & xU=l-[AK:k3FWrVrmvSg5(EzmJsX~cәlOwP}.23km28S̀IW38t3j]>mqvyt#v̈ol_U!mS5L;"p:F< xɬ6rNjIݩW~?.nUjw>s < }UUm6!,YMVX'uUAkF|>x] ! bbL*H;i2J:a )"G?S*å(cPB=Cr =y#_h+t s䣔oH>,'ڝ\aW ͫ]ƛíT;gPOЋ8Y?W\ #Al>+9=T1V ӎJ2-7 #0~R Q,batԖ|3 ;cFsA$RvgʳY^eOJ.1rmxH )< 7]WycŸ#uy^*R9t`Uls,} OV/9>+!GAJjtk6>fnUݻS:BrZ~Q=ҐE: ǩ5صb*xqHBƈ7=z nijb8-~_D'Gf*1(h>O{H3#eC[} {>Q!S` ۍQyuO `g墑-]IDi[ofg9Wcؐ ZdH+?F$#wC(El)ѹܩ@Ѧ,fdI bUԼj^wJ]^N6iيSY喗ЦeH:bH?4?hܕ^^ jm i]OL^(1OFudB m6au^$0D3f1MiMHc-XgaDF1ad`*ȃ(m>Y%{u=oIZ˞nys|XOڴ $vn0) >KJǦtZ e߃6&V[wXY^<ٰ6mL 8) 'w:(B'(~f}?"v0;Wec)/"7&ٵʮ.n PR䌸[?qa^t> |ع?fya5܎"+rD\\c47qw}cgr,|]tȱ޹ε=ͼqty77\8<*;}RYsvKc3*CdtD$[^tm!Bb(b?'ئZb) mvbљ.IcLwP 4@Д ʼǐD{-6]1{ 1CT1~OtY'1;ERAoJ|EL~F<@O“.lҷᢗぴy0!I[tڨow`ǯc,u%!4Z*G14h #aZp*Ti{Tb^'QqĜ:{fL*DSÍYÍүN۞+< ESλRWE(4=fH4#;)5>zE{;??c{CVO3 pb>f6Jis@JkGk#TZo2>ƒ/ݎ ւk~m9$ ,8Xjū5f r{)3 jz!ʦ$CM2NSQRB*ST(U*I LURE$T߬؃ω5-"1 911hVkx.l4_pcfs^BYFPyFt^] O##(r,1 bA.a'n˩zTdzo1خV}V( I]af ,1GۘCYĂ"@,:1m4W: BeW/bq2ր^.'] Ut 9fx@īVc Y|*=awEBA ktNV_K)/Hn!Bq,[]C92&ݰ /P>=D3D JJKKL(01N>'3ӊ΢UmUS^AkSYNC]dQ~/-ɹ0*7~p Q6j[TidT=7w ӜY x'ou"=~Qޣ&X }`thi)1Zc^x[\@Ln셫2 v('4{N@*d_; R(n,Y%] ={75̀Hȑ ěAZSvE &';x PHO<LIحG c䀠#i yxsQ0V AHOQ  7pd~J0*PEhF#4+%MΓiM:dQ9~S+ԒI!=:Knvҫ8L|vsj"Aɬ/DXqMMUXtce+XQ#3)lvJz M0hYrvx%)z Jhx5ZGfS S|t)f^СBS$R; ;ѪP$d4FscTc.н̃}&Ǻ7m <:a|Wޅ\͕s#mӚЖ4oQqkѼd0{"#*'R0 JI$%$iHޮ=\w &4:t?^]REtDlB%ET YCvH hFFK!?92zB6V+*ߙJTDސCOUUvGDY"{(U#'VgX?UElJf2>PGGVգ۝y5s3P'q jm;JBY,VWa'#+*@ShFxGitӼ37I5u# ipp]Q»w}G`e:xkmm1AWk=4oʳ.d9]vz |.:o-\N;[K;@NU!pVЋϕ8Y:Nîˤ)^+3<OX+ꛂX๓\#AyNѮd+>+NҠ9- l c"Y0J etш /7*XKՐH^FTzMYUIiUUiIH|O 1lǜdt1 kjkN /m;pRrc!ϒ/șWH9՛n\e}6{0ϙep+$QjRh̙H%t/2f_żxcr:%B,=|ЃCw2!s̓ "Eхw(io8rɵiF5b A"[R!Fe9ͥ*Ja ɕT`=>S,afwr&n7;+D=V#i~mѭ}?o8x#SqU:kn+sk{{W{oɫ ,˯ >!͖`OhKxs钒/_b؋ >q<်o/)?,̼<9xJA\SMγ 9 Z$*QtŨ@pO&#Wfp"pOc 6@CNR7TNhzH a;ZѬ^Z| kl:On-Ae7*5IkBDs{͆fZþzJ[Jo 5&xV;\O߷/OrjFõ;i[kiΛ}"m.ԑ[H,"$FK-r3Vu_=J}zxLZL;fqw&zzzznjRJ@}EoNr4S+یg]^-[zZlHk$nprzrڀ.yYy ZOyy+K{j"}j[@$]Hߦr\F?˒JqRcXڱAimokm77uM;u 6kZ75Ŏ s!κlYbSnhih7'ZV.l]EϏ5^<=[МG]>70>`XT4u~묎{˕}F9^~sq P!xY-b[CܦRiUapN#m fv׸ifcν6l^PvMۚnpWd Z:⢘}xkKbXl;SVK6%D7C[$MxJY)Z&xJG\B&xj}-ͭs .Wڸ :t f6< m}:V*ӁZ[b#0vrOvF/^ds"e7zVChy\BAM$NCH'0+Q.") GRnGcDyـXf#''y0O9X,ϪjX Z,V7Vİ7~AfGAkر2 w n_W/p>A,8ѯ8#hJ,\9x q0t-. | 7]0. pn rcǍ|7M,gs̀K92HAXU*E*GF,?O'~?yЁ&~b;xf\[ y e1 B_?5o[͟HoDXoC]zH_x~er+>ZuӏяV~~"N=7>04qZvp ЁA3aF;*kт|CHybRa"fܤ"rM^tH~ +143NL/ =Z4v yV$ A| @r COtGѧ,6(Ux$'[q=n[r0D*9)lyFgM#b;tv%|G{i>ZZzxq=#WGy3uNk|.F0 ͩ+4C\)nTch_pT\P,(]xka[} ˵•riG0,Kd/I޲eX:lHO{ #ÌS9.B6*v ׁ 7" 9sBQL?d%vGdjBQ aCLFx$oS%+s.X^(v]{C4!y`4x3a^~;: K/jŞJ̊q %t$O,JGǼi{SX=q_+beO)+弱0ؑĈh&V# ćTN@!5qPiEV(s\OGQ >p!dzz('B;(pw|;cC M7);CӎQ8) |?ބ]8oetNAC+tE !v+@G"[I o&Ġhg3:In\H;MxJG/p\tWn:ggOѪ#L9_(L%Co |_mzᓍH7l< Ϳx.PX:^ӟoOAp/^~ݕ On|/~hÿG)쏟pG{Yʓgb PMS'FQ^GCB0N52JχAO|\OXYl̔0$V&y+IƧ%5$LyX2L$'q%Dr^e WB"ėC|=[ @ʡ r-Ir.MO >=;DUui:{wIHUxV .KC@8@V? ''VC]Np}s~22^u } x+/Ut*{l*ٱ@ %)HܝX} / }Fy%b\4 I6-+?wQ~'>ΎEdca#˯-wFLψp+\WeOR@!+ D,7&V/K$)t{L8{|yPl?Th!TO탔'kh r1bl9@waYuh7 zUQՏOAթz [TUqDuǸ*3x ow9y> |5~fyx-?o?Ûa^?ߢ?sG_~COA(uP4t0%B[O+u@w, zP A@V@Y;!Ry }P"7@ P:}AUw`5:[0 fE-C+C=v}h?:7MGtL31"\DW}>"nN Wnτ_v? V·7Ov6::/ux% زpcx}ip:ot09xDKad@{Q)B_@ 30o"\~GDqI|?A  !)xDwD+xESB1FODx%W)l>GD`s?iG ,|p_᫅ )|DBq0S9 S3 [N7KWWu6O@;Y W_7P)E4@i)Et"fJ (2)E@B@z;P$D))$ H\ "DՉ0af'̮0ԡwBNz/̗̗PdzYYp#Ocn@7ަ!=fYyY O}ـt]@׵I$hj"=CQG֜|<33GWt*ګ=G[M k*gJT$ť iFJKqIiR4GjJK{;2FiJ9낛ArK)EJ)g \ أhoGV;ulb^: 0o0Q_jFat5]%; J~QE*fȁHA~E!,ŻɊ]2=&ގlp'. ܵCfC-ZPyy3F1fB, 5| jw;4tzVtīCVwj7b/'nW]CܞˤJu[R(Rb* BJJJJJ3G xʃ>'%r˛[%n_i׃jޡn@9W)Pfne?B{w巖W~뀫̝746J.MTPAT@D4 {Y@QTkwU\7,ذwWq͜ >|dLg&7 5r2__Ə{QDyBg5ҾyQ"훥XrG2qP}Q]ØQ/o0 \'-}7Tr]WDw:WGWtzf x))Ӈ!5&`eA0 "͞Xm {b~+JƞXc9T|q8S599ٜ8npGX/3öOxOCch2iq3Ϯ* |Jؿs%g[&A{*SZ]9ӹ"hOpD;l>\}_L%U}^Y&BlՑPm>U}^6W=g5狮*|5Jz5҈=%3ۊF9$G]j;#_1uS[)y=ɴtz8+H {6M+v㛦Oo5֟}qFmmm; ][^ٵ?i%?u?) i%,իjP?UcSyjk fE_u qҹz\#HTFF$97r0؃|#/؛QKtEPC,p!,ֲ2!UCx{˗C?I3"Jsk˖1I2@"~!IY8 ?y ނY,32JKfRC˒DɞϮrY,LrfBHCHwX\E'{ BݪJ.;9<"Te$HѤwd%gZ3I~:g\"X1곙YUVP Cަ+ut|>L8Y8 \z Af0V-R6TVP9{ʵT>\Zd>U3>T^\ ~YVYX?^鰫\2שHٞYnq!`RU?R gC yPQP"}dΰsRԇ0L!Xf\qN}R>: ~I=ZkUނ*,UJGY^eR[+O9(k fj1뷨)@n}س=fG۠'&Gd;-X% %*b\2aoz5d*C.W+8OUJ;O*\G}0>Lu;`yM}_2tjP[r+3 C oeHXWrƠ?Y$J 53ۡ2$ݐb q ~Uog}X\StmA1Z1}3*/b,W *VW0~XfѨ Ϙîj,HЅ#A ޠwNUR >?Q&bK>3^M#e>L" 1Ơ 061!tW.FGޓ0ߓ4 R|ʞS y ;5ANf%@hZn Ohe ];)*%pBxtLj2YuVTgQ4UJLUޡyX@ pUyׄ 3h&i r/xf4T?AyMuJ@)\R) RShj MTp66G@ZtNMC%|\-CGdR@9!:.v : 6!̎V,#V;~E DǢ /%3 ˠJ"!DMjI$K3L&5Y%uh X"շ񒪎PrʅREUʣp^y[Xge6f55ƈp3p+ڋ5"XHؑiNCx"d<{$ix 8³,֬H/Ƌ^#}sykQGFxހMx2[Toۑ ޅwxއLA|#j1| 5)ds!/F jƷQS|C~' jg~_W+j%#+Y,Y+blݐ-*U"v)q@vĉ8!{Lq!.ȑ7D:N5&șԆәO[HQ;L %ȕpԞDQD!7GPG@GLwDI&ɨI!)ȓTEF13MF#o2]82u%ԍtC&IȗL!SJd:II{d&I撹(, P YB^dYH.Ejd#C/AvFd?#?PrBapگQ9INHrEQhr\A1Α[HhyHXO(A`Ğ(J4M4TQ+a`{)h`!XTUMHRDBs4Zh)Dc+:+6;A$4NpxIpBB[&.(]h/G>B4I'C!M b].*ih!b!a(CP8PfC!h(&0q#Gq 'ǣ,q8'q8 -3LH#A|D\,.FKrLsr1OC+ĵZA܀-#n\q *x則hxD<2.ECp#l[b ;rExƫp>ކw'\I|+wCʗOq,@֛#Lҝ&!$DdCd9!k"Kr gr\#7 両/ vĝj!BE΋~b#ƊPq8JN^! ťJq^$?{QZa|39FFƀ&>K@_3@_s@_ @_K@_+@gI>g`0l t -   HlHHt$v$=D/@bg@7 +  [_;3A0NBBBC~0@h8 4 FBc!8@h< 4M&trQځ~BQ W]TPK$ѕ kxK$ʩ#34*ͅXkaB_F~#o ]߆ndX^CUxW/ݻza=Fc~,5WYfR3>bu oIY"W+8ZGӳt tהG%5"Gcބ%H @ss|6KhWG (IUeOvOݯք,߭PU_ 39J`E&t=V)S4tj9N!JZiyAJd\zkeH=$+5iS[w EƠl9ZYuF1:it^']JlsgL*< -Xi{Gfo4vmzOSF]nov}3ns??lyNjE۽?p؉744mdɥ~!.BaEkG-׸YU^ 9kI+K/_r`Nf;{bv~$Ԥ[Z_2Yyԣ0#e|xpj-S]~=s+8mixׇ8:G+9-Z#D2Uj#3nn:yYcd4û_zz%ɟ}LXjaR @+udw1(%%mTrM|u;D%& eV۪U5#kEhD+mh)XФ$Dd>RWɻ\⧸T%0bĈ%w;xe-ꭊ0iw}dʉatͳZ)ozm-nZ_:s}tj^ٚc'{FxW4:rC>'uꏹ9~lmFnvAܷpeK-jZL-j1SZbfff>bf8:bf;#ᨨ{gU,%7r=i-+kn͕ ћ.chiïܧ-Ƥ@NmgYVo4VzBpWz`Խ(xbrۋ0AlMMZ9xGGK"@+y:KGm >'flr}DWVp2\|@dktIA)W[r)^.r]t]&?|c*hk`iDs}FĎC)SimGԿq>G!ڦIA_. \QUPw `e"cSM bADq%Spehߌ j0bp'Ȕ'K*z WS:i\v 'PY:iXwĝGE'뺍n ̚*q x́2(nLa$Od$~' D?%f49Gy>&:`)(x80D0*ETp m 5s36dYwObdVv0TZW鎻U$ySֶ^{dÄ<#^ΰ٢0A.F)\2XPj״,:s33$!ZS7, Q2ANJdI:GwuxpM<+;_ k%-%#ôe|_(L+4̋ʴQx3ϴyl&vLcٺt.m2V a8twϜoUr:_ݵ8nX0նc'l5ս2|?KKf:i ezdԥ)_ ȧ[j[8| ~scgmQdKw-VV7r%2[\];6O<@z:h۝jYpc\:f\5+$l5 ڈpKKzeF1I08^>ɒX)cHY$@8MUD(#wU[m #]jycDԗco AG>(6Ջ{j<̬z^BJܠ9 n7ޓx(Xn`\%l\{5o_I _px_l\'=䬿vTNl^B+dh/wnh9DN=򷘮dzHǂc5<4ݡCBNmplyfoqt{Fln9 {q^,m~*lWb f2?%!p.<' 6Ai]JLbXq˺r4JSZG3[1G [`mE‡@<?*FKsABuWsrחϰ.uیǍЕ!~W;.͕㥬8V,ʗ 'Nd|b3/ق-y9.Úq M[}(_Z'DDۨՏi[n=|Nã"]̒卉b.O!5BzrƷVi88BmM AǍ#W(/]^BW_Nt&PPsepRωܙ^PC%H=+rpN^OY<߹. l'_`{Ք]=chgwAHZD&drhIMVE<ź8o*F9\achW~.."%f,R ̤<5H%!UlO7A8ϡejp T_N|iZn_Jgj|SK1b7{zEtbti2AK)c:cRw8?&s,,IH٦&G|s3.f%R9.KK #amf,cn[Q Ss]]c|@)dfpVZ"_Ћub+Ak3u { M]:M$Ā!Vu9E˻l:Ҿbxfv]*C7A)o]eHt+t#)}JXշ3{jgYsO+>S˱G:UM^뜄k,qI΍׌kY>=[ZSAgqQPz2<[WۋKG=f"[5Wo>;<) Lמ8::'6iMOb:,݇ C GWMj{=YY֫CSuP혾hz@`ހUGj;b$(V!6/aή 缬AQ|  bo7v?%(\/4aZ=34Ѿ ;x5 u<{Aj@]Ns4[aM=J3| aԙ R\Gb5V-~V9HO#c煇0>J)XA4}i&X[X˾h=0n1ḅW ܌BϚثri #9+-k ҧMB/y[A7δM&ԋ^PI5ӄ{tF>sLsb8ԟ[閒ate  [x7~n:HQ\~F<Q~&6ff&~gзdًy3zn.}$5D~~Z;2ʙI\=gw}Hvc$Դp[)m vD=K*}7VۭXa-Z7:M;+Cc2-h2D6gjcS/7/w VvMPӞ[eeߔYtϪ퐳'ԙd4`-5ʼngi# nRQpC}mn葒3e;鸬ei;7I)9k2ޒwJ^ Wkbkhb`?dfF!ǿ_̦o* U6E?L0(/t?W;f}_xhd%;ZX;826p65136a15s6'be@Ws V dy.P mMD" [u. k"Oo=Csq\z==ТhN|T,C{F[ӍHuAPue#ֽvqtx;&ȳXy]K߷玊]Bn2ѾF \DlOfEj9 N~Zg ;(n(ikBKҺ-8hL>yg"FDZ>·Q vp'-8hU`x- &uksظ9} ]w0 ]erʭ^fc ՚~r#Tbo?;ˆWY\}1U-dvGJ2['\YS>Gͣn0Ő6y:φxmn֔2 rnL셜|ct;I ZkLpRL{lB:e;4 W!S7Ԭj8:YR6{4Vbc/eѝNr<'ʀ2 7UbO C*>~ˠ>N_ K;Z,e2gx0ߏ11ՂTnzxe]rO4Ͻz@}.|{Nv>Kؘ 6n?C<|k{ 8ua C %[<# }$a"p@X:o29̄j[P~q軷Aw Hp|T4]ȾWziWtq7Z*݊~"o8eV!CĦ}g.});,S#? n֘LC(WXL̆_V-J>J"u0Nr _oZPsOrJ B0=' ]Oxy/$%D/ Rx ͐߅TU?D7 K8Kah y?b}#  y $)P%)bYA1D50!38Ck]~ʐdSPd60Gy 9[ fأrhpz LG K 0_3۱d K$RwTEiV]&©F9Yυ8@ڸ;::yFgڭaM:b~\iI?;<:R~̉{i2P%BL}t`0WI%Eׯ{ !Dms,T +H[:tqnn+qb3t$f4={gQ. 7;&@ lPpఐsE[lWMхN_| s&n)tL=gsAUHD]'>O@ ьީ*= P@U+fG cm|#/F( /d>3% g$ u cwlAb|^~^~w˭3`Po09o 6=@kJ؞ڜċ>D6dn;R12 )(1#볓/مYt283J@搽wS;uTmۜ=0>y?#J$8wn;'p;<1ҵ8 D¬KWnSΠ{S Co8D'`f!ƃ'U.?|g'8-Hv#DRE|5/ x6-?F׿j !+ T_Dwyelw :[S ,ϖF w>cnW@ y=j˳NУ~!K?|RA/ n0Ow:Mt2Oy"TO܏+ ?LG?ņp:#b`e?Y' Y8˵Ӹɼ'GEVL2آ!x팣f< Z ۏU s\tFL/ɝ_=sʹhڑ"&Y-5gl:V!'8_~5'؎`Ku?Pey?R|? g9)q⻆fR_?Ů<,Α ?7s]3- > {wy]S\A F| [_pmvrͬ d?ܑ}?Ք kIfV]_2B[ fsynJ"Y!zFG|e93䏷_y>:§SPu/De]/(Ec.z³׹O.ogB=7_Z7 bOy}jp z]]Ii^̾wff#ኸ35}sw uM=fW͏%vt꣋O wEBeq[E:ݚv>e(Ewg|$]1%%arQN92u7a"n\>z % {^YobFYշɴL;m֦0}ޫ(j-;kW=H߾JJQff;qA~kYp5"ͺ5`2S|S vCO|P2cxHw{SG>HAYhH<}"<仢~!½/v305ܝ$}[XHQO3g1S~[ lZ@yH N - oGc v#ڹ[ﮝYA2^Cx_ďvB\rrrRuq )Edoǘ׹`=C~OݟQ763+.3RSO"nsDҁ>JBmw*4oBq"ĸ2[A}vR'~/ ӯ#_f! B@+z+&88 ++0]8h?^!HTC=hn->WVmi4q!(0r8vhݴ%_[ &Cc78j +0`o1 XXJ;晖mopro.~_7nw}$B ӥ$Gz|Ls?pY55;,0~T pߚ} n 2t{W:;rF[F]6c= m :kI:@Sh33='3e WdZh[ O+s>l*0ܭh4($cbֹH\)PNm,Z-,G޺Nnj*!&,] 7GG>}W$!$(4 D,Y"ZHxohJ~[ >c[[ mvL>^Fr\^vѡ5-- D: LSq4~K#b@6L=K@FEqG|([!FrZ`c+cZ iqE]ez =jh11c-RZ&F0UJ:q񮕟tZ=ލaaa[ "@PnKl  ]ʵd C#>>'([b>PeijI\ŗWԌA6l 31Vǖ^].S0|ʹUXK1>*်S XFRk +]_5yMA}~ c.FOb@S3G1է#jME,(HxF/Ac2JEM٥.^/~Sߴ@6gL+#L BS' PY} O/ 2|LI2@XZcVwdW8\,)_2N9k#L8p$^i8jJTgpq(% H@C7:fĈ6~ M9td!vL9˪bZdgTi ?pB1b:`K(>BJT|-c}uP3?ۋK<_V=?:`Rˏ壗sVW؞nnj,-B威Ej3l({29˶k'*ht<a0nV[x;6Hm33#m>jl[)7mjc1:CSDf2mjlRW?Cz[S ,ǃM5nA<5vJ'CL^ydex٠adO[ӟ8]cVf^47yQahbn:8Z+cE/-] & c3YIS)`u vƙ>dZG   S+Җ-jXcWyk%T hQb$Ku/N~lc NqHb_, PПϋsr(7fWTU2拸nV~X}p6Pq6P(5isﵿ!wQHmutV@t%(i6Heu-8^Ԧ/,!=;i]46#mT s~PxG!2Ww)V\;_b\N<5]BN,I&LQƔ'MN"C"LQL}A}L_v)&H#,N޸T6ȲuqVx9p Ze%YxJQ+b +JV_Q9JP[: "1.>{P;iMߏ« >>.2 McMiտf"kz4WOBSy\fl Z󗍪u6uq> nR"W h+gȋs:n.]Pdhu-E; t:pp(=g]NcM\[߳]Mʺ!vcp@Aeðg ~J8WoV26+ͤ2#\֔uksD f}/Q蟷L^]3"4wIE5lj: ;+;xW,es[fe1(/Z-.tX](=Z ,2,]6,#i5K^^ s'ӌ>&9?ˏon=ڲujc |#V։Sn4q> 'o aŪeBnW9ZPMj{\u!m|2{Fjv6駱Ōey=RfR`'!dGlM}/F%K,'kQp)SZO$ӫ_2cBzEjۊi}5 w\Ѻs6\0շǿ ۸zi\5ғ8&l:źg#/rCѼێj5i(_ג<βQ(0ʽՅ81:.D2hjf+6t"%~ 9Ij ':6ZvDzB䗼kwo2-ܥv/z 145sm[:itMã'r~K1ÎmD@wB>/bYBBMM;9ѓ/؜6 agaQ]7Uo^^Ә{6hQS:4DJK##bc,QA%&@OxQhG>tYH&deH媪Lִؕ,cYܥݰfeX%'"mVܤ&" \Di kҩʸTKJ{3msz(oZnʐeH"x(dP5eP0|cËaY{([,LuFpt{Y0[2VKqQqNA=Fݱjy9Rt"Q6V  .v1K-T-!`12kXh +٢Z Qi~,/RBIwS="AHQk5L9kCF@ w=Yu(#[C"Ȥ8Ƌ~l$ uW9S;U*?t^ƖkͱI܉s_| S%6vʱžWeTFMM~@f`!Iw쯁>4G.9w;iKRmS> ^u#+8Bu\=I k2j;tsٲd$wHe3nG2a鈄c]k戻=['קUG r|T'}G.ʖt<'G֖J|Ӏ3v>r14AlZ Mۏuˣ?7|u5 REP݃ -uFɂx Yu:dfZN<[EU(7:X5ADCJ|_K}hi& v)m9௎VT[ Ք80?֊vCek:%۔ }\9 wZ34Bc|9b( K?1ٹF'Au:y!"B_ğ,I2f`UPzЎ&pݞbWbaocKz7峒ۜEҒPE-Zs,RRon2cUeJRFE atESr:YO;Zf{}Bw,`-ޘ^i%w 7;BݐٓK'ؙiLV-G)VS\MNi|χnǂl;=e?V\nóIP=ݒ;dʚJi)R#<( ,ܱ]}*L5kߡJ\gctZv:NKu;ǎ[B2ݧ6];yd<jn$/|5u8O G(N'WFR_H7+eֺ\e$*~m^SSSl6 ¸p$1gA:# @^A dFNz߂Ű QS؛I]I{mzS}hPdn/.Щrma9 lrR%Y^$uS7T5MQb9:U\fMTej1d\:+DT54](f7= ( u@zJ2yS;aq7 ي؍׭tϗs c'犎UΗLtΗ%iMԣqeHFu:Ra2oi`?C2(/p%38XLJ3RЩHJp:D`Eo8HnCRZela{Q0AKV\_Ewj5\Nw,Ggހ$@(33W얪}}9GZHLjFQQ¦Y{hf:ڪ\j؅qJ tjTSi۬?P3!P)L#4ltAX ?l4l8#k+5PN)Fz 7j%[#RG&F~*t]{0&RLڥئO_`("Թtf CQcirWDvBUz(fp&Yl_hm3\(a F,\FLOyan">mH`#t>m|;>< [&7$TJqUEh/ilvihISGsM[WR*b zk:^lxc-CL2Z\4eڅ0qP е`@3Œw={vfⵝ*^p/~E.!˛ݏ3/[+3P\wiO`^+G%-cN}{\,|/-..CcRJZ(QWO6cu?W!( ӫ@t9=c]vW]V)ʊΟYkW%Rt *̧ՃЫz`bã[<=GQ`|"ЯvTzmt+'ZU_u_P9'@6֨u x秇bW04hN|_=T6RUkswX|ÊhfM usOk3gw4 ,-+8"<$k Pj3Y<;b@1= oxzLD W Yt: jjGP 8i(zY{6k)$~Y6 DԹh|6)J ;l9پ Y2rA"Sv,v_^9lr_Ŝ.Ή ?SvSn4O=(Դ,o^ޙ\*}Ӆׅ{ɞKl_+[!5 Z'I0?r[C_/I jM݀tb7—0}߭&7)C: j 5#b)4#В, $Pi[ ~ɒrFl-B({^Z([Zft:~|G+gFg3~sw,#-3-oM_})w?jJ1O p 3]!E!AJþ탒}ׅyg @ D}5c<\I7޲b ⻂$M}EWDrGDʊۧ{A`CuTwC-P| oDr+x񷁍8xL}zV'ﮈ5VXYJ!H:"-.s{78 Ye ðħjدaN )|5{8R.^I AԶ*>MhI(mAXxohO6mt P>y#IFK/=Sxamƴ{SϚ(p쨼ymX"W+HSgv9ꯚOs$Q\f66k 1 la=8Ìg2Q~Al2'dmv=C<U߁[|[Z/Wv CW{`R,ԓ= sȞ G@WKG=]Ł$%+;h$ I=P9) iD:AgiXt 4.POQ0FlL $ c;vڷ8&9k:z( C ͚:{)j/ڌuoRJtI;glSo+:l@CV'דzn=??%FL?j65g1X8hie-5w 01)oT4"qO&in{^GhQ~Y#0pcr_4L!n .+t$c7=D%tnTo(- MŢ%Ԕ+״A\(вK5](Z94-m`Ud&{++`5qLp1.d%i*Vj*44 %N n0y?|H'fKIMW&/~ 镜nEZojN˫vBkȤ?f>j>g\ 7+1p_̱d>@::̏_}Ȋ?HRWjtrIbd7ZK׶a3T$,@E`׽u42?t(g-*oEyKm!c,rl?AM1/ta*cAy sKF  .dd=1JL#n:o/@п!#LM6;9π!VToLƐp l_?}e`Xɟy9 yj?9UaHQ3(ťCPo9̰UUhVjw86qQE)lYIoq'bƉ6VaULY?#a3b u+2\Q_ƫ77W_LԂ&%&Pԃ CEZʰi-*pxܛ魓+,y50Co1~aMV c ICMLW8 6I`$Y0veV0NfW +3Ɯ|c6c@oYK fł$ h! fo~PC0d@~umb$p?lcF9SW99u?2;}ڳ<ɒDZ{MMhZȇvݟaIG{"Zj>]S5gX}K6JZy}/@,,)p~?y|LZkem[ J[( 6VT 1PK*4iwT7ٍ}eVpo|qGR/ݼ71p\ne0k7*@ͥew)k6)px\v ]nwv?WefB( *W$OЉ]ܖ$HnwK\?X(J|hԯeQ!YT^/\.gY39L2z 4w[h6p4ajLl: l:㵣yx~^[uc<-G<8DŽt>w3 _{V=.nO̧u|sDȳJ!rl\k 5: Bb 'cJ=Vt*3\ұ3[GU87ׅqp'w&᥈V?sqIF,6bKRIW&U]&C-? I~Ɵ$Wh?@IْkתVjK\"tW `q]ꖕQ!VU2nڞ|| =p+]|1>u=lk6ngL7N=^=|CŸGlO)gǔ&-z{|`帊rGDmt;w~J q%ܭWDA#gHJLTs$lM@0B1+X)^K^ n+n]'Do/W_"jpbK:f?8}?5ҙiKZIdkA8gnC 0'l ?YDN6)Ad%. $3tՇdKV!<~ϓ. 2%c4@ [v F4杙:%oYhNu8NϞn-}핽/b܊g9S;|s鐣p,0_? lh&QPCEDA] hzTM &QW ^'#r03OKyal\]hRKՎh)ڨ{Tߓ6뇏ɜʬ8̧ķ=ؠ\daCRj?HyD?8:s S*5Z5YdI&]60vnY"Kw 0 o2$,#3*Ym6B6d]P"`~X̌TD%ڈS.T~1 !N `s,Uuyd] JHwC>#N{Fa4^M5G5LcfZSt*:;Pm|i4%I[x! ɟI}1Jp犡2}rW~9oI9 -3&TVe٤IdϘ$4cK$ Ky&:=-D]qe41&OSj]e閅J|[v 8X Z#ea#g/oE=J&O=S:υ6m9<^uw]9hnbj3r󬱒6[[ZiCxAG"o)P%. N6S~ 2]@F}B2JԛrԲS /Ҷv)XJDDwfvd 㧟{?k{-= ~y ny_,[fD0w @Bar6:ˉtëlUT:r;au;ܸL#MM\\fvބ9yŢȲCRPN@, }ufhcca-I\ZH rEC25|J¬h.mGTh;omс}.g Z:mՊi}f|lŏ}'=ԏca}^NB! PUVMG{{Yw-/StcVK.*$ hXſbs|m{@`@ psA(` Y4\ETޙf#g Xmf ( ` k5,!8e (ͱoxG?;vāt05ǵ_q~KxzKȮ%x_YО:4 g*"[abX'cs\V8G"+,V+8`0A ;HG82 >׀;5I|P1n 64vMi˲n*ZTpRr{Z $'s xz*ws={Mi:nQ |TsLFuMf2Cq]] 멒FVTߍ+vF m8 ,;&7bxް э &~P/7'#Z< : ֒q]wf'1$pҳu? nV7aD"n6LED=L+P;/kyF0 maai؜*KmEՀndq]]䕕2QI&l Uu_uSK#m]ޏ[Yhμ9ǼrC3rwokD?mwyg{-^;*|/^sCR`'Uء=E(3px#G1sVaD\uxʳ2q{x,)Jج9fVY3D$fi5M*5?4yyy5^.3z<6Le/ WH3C5GnZq!ׯgmaMƖhi: jv:u*-{4~W?em%~0eyݷ6 b}g4MwIR`E T7c0_0?0DKdžIy Hne,cỲ)f"D,v+SmyV;YI38BoXϞg T;.]6kѢutAV9n/zBQMEj\uD` gѝ}/-6}|z̿( Tخ"p)Zg짳3h>a/O;Ld-tn;]>> -Lyt􃉫V06#Xc&AkL fDGϣ;-Z j|@r=GѺX+V$n^[YD$!<-[ZI=jbr7r11p2d78rخ1TKPնkbvn[m2˻b aua = r\`jp7M'菃Mw秦];F8dB&_/۱|y {oҖ#[o+^w#sjJod>/o\QW{g&"BȂyfZ'M<: mD/2 Y-4NZ>Nj>4II$$#ORP 3t{Q]%jŪO;hy0 +yF{&Uc6ɃS?wa0ѷBURѸPɠƯ5fvZS}îٜ0G_]ocQ39prՓ^VYaLXmNNVckP)ke6`IZڙ|}|9\i)3*ٛ3 q& Kb:|ʲm%̎,b3]ĵ\pOi,6?DfIzNIWSbTY."jݧOՕp`:P^lcc0&ԥJ7y}L-Uo'MPn&Tn"GeWڵ#-kOZf} w&W6m):.'+%uƝ?je&Vcҥym%.ѓ3`haqύq<&k*;3:,XHff؃r{\'l!gr 9hm7!0!%3raqQ2c[ ):$>!0 ^Px!-zF`NBj③HzKg-ö`]I#s昐U2NָjwėN|aWAM&~OG!b¿'뱣0cِF ґ˥IMBJ2)D2NLie򻱆D!Ie0lҺS Z9"/(P9e^ʔM vP{=i#)I$T:V:x>a-7QP+_z(O.-v%[㝸S=pZܷ!xG5OVu䃟xosô`}KOugyW@R$nЩs{(m)5y,-7[~FAiSfWǨ!+w:6m e}_R+B{qw>z;W9ñS\8vG?ԞX־&﹪ yǾP濧PʲS 7oozף3΋ƏMۆM`4eLll%$&%9S\$Iՙ'1y->)L5ZӥuS|#NVkhR+C3;tDMCb5Rw?Ot1ڱIy#)_$-QЕxOاBm0|.>F7 +\\\S-S[L3p, .꿨y҆5,76\ublito63Nvlhw;tssΘhtNwUׁclv&< 6j^΄F6[g56kV҉q(uI+F=m"SC /RBU>2hҠܗ/VbF ^V^7/fL|.01&$[d~/þpE%VˢyoM_aCjbWW 4ЩNoX&L~d=|Қ7S/j.>s|MдX 㟍17|۷n@k4mBþ'2xLJ~ϕeu===IsFMj.!vS=iIuHDz1J3On6_\PF܆tGUW2硧QBt1(&ɣZ~;iaw@ ~# -r)&{dH&&#4sͿ0vzdK5iz痰e;2#)a(:9Aq$%gLso gw_X|{8ׂGy?CyWu\X ?> 9vhŞ4X`t Aý,a#w{&57D/ŴF_[)uDF^=iXh'1C7Q|Z'EՇHxy*v3C+ޯR \s%A)QU *Żz:ZϴD˷ƋzV>'a>.%v&*dXxuGJ F>G p؍Bdk`}+*Ms͝½q7=.4ZCߠo0`vF*z4hV_7q j㧦f%s/,Y۬/e?2y_+aG8p0.ɕ99!S&\ i>twM-K}5ӝ~a៤oKzDOF]ƿs|#gg_8n7Ǎqq8n7Ǎqq8n!|,z#wdDUG'qF$HH قXK'TpY2£șgDaq8ЙpH?|QW(/拲P,I",FBbGB"!aY(<,$Ezgp6,$ ^&r B"\pPF]@@soA8]lPe!XH],-5/B!V j<}g ~B_p&9Jf2܂PF2FQqNg? 17#!F.KL~KL~KLX)&yHEK!N:OLY8(rŕf I8G\AuMQ22jz^T7ƶvqԊ Zǂ@ J岯Kztp sM9H,F![5]W#?s.bE@?n2u41BsF\w)\m$iE]qQ~S.'"a JvԉC!֫ xmiDO)t麑5Жs= j6_7ǴD]7`"kRBBVaiz:jH8- FYs6#߲OT^wimimջ|֖mm`}؁q~UGsu=vry} E4ѝ56ОdV2 c9\mjw{~Mu`9&.@ue{^CCcm{{akMc{nc-==XXloTýVn֖vw{׌ -un_RilostXԷpiD/ZQ!/qcKmsG`ӝ՘_S1[f"{>PƥҺYHՈZpeQk]kZ%T+ܐU!hu\o]׌`ʌDJ:w\QĦ*~Gu !w`~tq7xnԣ^NooX| 5K3MLiC:㣒|JX [Ě|"+%Ne|0l.uwWB#!d{1Mdy_ۃs@Gwȭ g?Kƪ jcD(~b;. OcJ R(Y$%4x4 x<[žYʑz?/=X ՜%w?6Dv ѾeI.S Bu#u9Dҍ=|7܊0HW7yV׆P#3jdM1#5'Q07z7~x qWVUO R+*2~fhA-GФvv§ <I![Dxw5;"|OE*C&v<;[-N`"+vG≓$$*S !CY)[zi Z3Ifcջ +>=dFvirWț4@>PiEhwV>I]&ADGܡęMJ<gQ*qZ%.Zķ 9wtDCwy BOHIcT"fſ[|BUVW9[r璭K,Q*'VΪ\QP/-Pen5*r^9+<+W4Tʅ+V['W]V~VrUMᶊ'jBz6u| jh{`cTG-4N5no2lcAp?{=߰?ECX,5H>@1zRӮ_֥ k7H ڧ%3lݝOt_u*?RlB Y  oTcq'fes915WO?KrA˖Vu5Zl]aǺzzf lSlm6- šGphq,s0W9h,3쑳{4?s2qb>QU ir&OE` Tck{?:_r"~ro"|r,{>ߓ{=ϓ{<{;{:{9'}+ܛ {77{6_Btۑ!;gE]vEZW0VzSEx8{7o F-j)LpʹdhRŔS0qec":612 [۷_6/ɯў=oA{\'(%^B%Ch凈3 ͋bȫlSDF>7#2pё1eind;i#ۙ12dhmA9UP?KX8P[@} o gzmaq(HChOp5l,Ɂno"v>?gEpv]DE~n@& 0:rQ={]:KmmbXyJa+ҁgYpX {x7ԟ[@gC{K/tyzB+{!I)<H9ldʉKoZAgųg@ 3sy =\go՚*;AUhzD@a3xT6_ثr+4xۉ#b)*,Ua9cGF_k H. q6Ģ~go-?$LAsrT΁9P8 P9P9:ω,VOl&0.p*6$=lt73kv;ّ|6'2͍f /Fb% X Xh\"qlrMT@ g 0;͠k6 /Bb^} ub爡ԫR:uJTJ=*/HGzFy UABҩȭ ʽB%er`% U/7!^o-3T1l( :Q | )nH[Hȥ| :3@vbU!\al.(.EZAj̧PWO9Т)/a{ Z$9U=B%fC @m7(]mjkF]*K'#R {m;Nˠ][U皛 \X+q +5:@=4kf `-69U Z.rS q5P9.. ދNKkUیCm*OA8XHІWSDVI/#LXV3x~(V.J zBRvn> 5Cvv +kf\0Om*5x6ulVmqsԪgGmr7VQ9!a1VT } za&e8,d >h>^C&OX|LLL\/?ҿҿ4eq3-ӒtgV2ٙ0s,%\6 fp2e 2Y&g,l4Ʋd"+`H!nu*>=bI slV*\Vynv d m&#Yk#|Գ ll#id&DhГ@ Zqd@*aP7(VoSU*@P%hklGl1둖 HUx%>ŀۢw-N= oQFxwE 5mz'TxMӛU\%l(t w P?Nȏ:w]O2;w-[k/pٺ]\H!<+x5߬7Ea7x=_^{]'DPo>O+\rr~j.mfrGaO |:>?5WNM-_ lW]u_ݾL_Ks}6=ۊȷC<~9<ŷ;hO ®euA'J]YA7J fzr;Q`^x$w9X N Nw}pB-{?88,XpYk 7xKqMxt )/C ^_|9\< yoCx5'>$Z<v~W([_҄/DΣe meprs 5T!8?o)rpSx?&V: !W6tmo aJ /k܎Z}yao\h}agpC`hh{~O(=?=;z @M;Mɨ i[:Xm`OsB[f+H@*PЊ;:H8l1/<{ .Eu="\1pA W}-n1atoM|-ARv w^yTE?uxeӃNh㞵[ZND]hӫ N\f]5^<޶?2"kʮ4,LhИH-`Y ؎$AB;⡄$h!aq&8qB(vuBq{YB<4qXX/!9G'5;VM={=svzt^XoHru:&j|SK ֻ}k[|Ӟk\!טqu}KgaWc W&y.IQS|4=0} &h5K o9ڔj誑Ao_t,Wh\I_zxeq5/chWi)] +X-xE!؛zkSwW<%ƃ8>eMuwxI>Xu=]_Cth5Ao Dfm]WK"<CKNWpƽF|K5g0ւE61@ο@%b=w}`Y+=SHAO+kmy/Q]H}ibT_c$_f:k>=xAWBa/4Ԕ+ gLueټ@uGcN_wiem,[ 'IW#r}>Wc3>z·Xem$`g+ε'H}mgo* O3GLh,:2X@[H.*`zb}8SþRVcvU7T]2U] I.oz_CWNv̺xNqhJZjJuM)x]txΑWSڔ'&kvLH|SM?b#;f y:Q'.T}֔|cL{w*?ӧv5m;mn9OʩSP]{TQm̦ck/4w>hL6Go"<X7vh"z"ٟuvY.]vDFr2VFoA}б] ,}% 2ؿ`e[.o 3Gln,-a=fo9kp-MrI:% !_ܚTI%aϥG6TzLEIA$yI&}GqGWO$"}*GIwIJd[$m%Vf-+Y%We%w%w\1n?'忔qv l[ROoIr¤0qSsC?F2lK&3#[""_FGp"sW @TU2zG˒HRY%ɒbI,Y%#RaT[{-~YKrrՂ~IilYD}D="~zNťrqY\p\68gbR2=[sCl glLpGY$Up_`l5+K\-W :l;=[}{˶ȶЦ)Z·"_o/?o?,D|g'ߗ:-|~g+{oA|;<.@?_ YW(._*H(H*H)H-d 2 ܍a>X ]e؂JZ].[3 BpCꥂWЛq!~g0xm6w;#v=iꣿ}FYV$s&.8+`dGe}V9YQc%kgo:d0_$"$d>spfzˌeβ`Y,[Vse9WU&Zswjsr3sBܣrO䞄rOڙ{1 Ȯ7w co;daIw,=~ˠ&%݈Q!U!>0^c dgdg벿 ˖]]`9L\Ee[+Q$6b٦DKuEI֧36HgSu-h%y--䘎2!PNRQeKQmLt.CX@W뮄l8\F6mcmY/~1v.ӱ~^S ,'"@ ˡ3P7B1DB4+ӅBigmytcۀ|ŗlG.Bx)Ă_hBۄVQtVb-VDa{C{mB |VKP&U!)_hoJXkrPU<#6wј[cQg޴_6?b>.l>,n_*,%@?({bb/g;C k0?mgiǶ'K>KZբ5`!WynaeնK#$ɶ1Q6W!XnkGL{UoZ7 8a(ɬ;xMšeCZAW\ ~_{^~p _%NcϾ@J3|=f)L^v86]m-6 lTAۓ"Jqm-Dφ.=W=*{L#0VMP\gW#ȇ-ŭ⽴Þ]|D_)bb{~{x~x(o+7[ŋsU}ž"^7+\ G?mu}!a'| /&}= vnֆ8MJ< Dk)G5)$ʰ /Wz'1@/ZUVfL,a֋%9\'F(s'%ց\ǹXud׆go^V6dQZd]&p&d%RJ,#J %%Vݒte%(ҬJ$< :*9AyJN]|O#~ƘdK#?_y=(osKJ''(] =AKOPާ'(g"S\s_s"|."ݍEsi>Uv}AuV>8 `%}-N‪udn^].;/}ZgtE1t]\5Ztsae]'}XD= j0 I@Bm0" j{!N쿰p'{Asf~yRV.jK--Ɩۭ^o16[+ҕB C(q2{vC^Zˤ,e"X:>"<@f>@a!OɊX,\)8$:`>j懠adDKN&{Iu9}q97rsFsr&M˙Ι͙șy xt19tW룲 }ެ/LKA~d*#/O_3BZW@0[@'@@-B _Cμ5g !塆y\M9+h7X1?\Uc}GΘ>ַ܀i}9#Pj0?HOyK@;Oڨ$zZHxB5]~nߴ>#~!}@]x~ u# J 869~,9`Ѷb#C`86:  W ׂeuCZKBn/4ΐ}Y62h iLxKΘPߚU pp`͙0͙730w]~{@cᴡ͔ZZN}OFKΌ3N364yc נϙd(S̾}8能&^mJ65eMffgYz@N7 f3M<`{->mLAgTj*77U SCΘFozVfp!-mø.02<0ټˬ5He4f Yð  ;jU1ia}|4˹}\sqkVCpk#,9_zo+v&Q.(E.$XB|"tR@} =X勀e^>f * E "~n70eQ>!/?'5bMl. լ iV.5çgDan_7"036ޱ/ 1E}+Nl8wl {O!>v-!m42P;Cnkx?um,^Q:̖ڰ6ǫqd᱐p !Kϛ `_O/CWxsQQ>/7kY3o}ӡuuQX s9y`Y@%8w.e7%^Зm!|퇭WKPn`b]cE}:$u)Ln nn-]AX9 Z{!#>^,sTv6^"D׋yOc-YBa%E?k%Y>aY\Ӳ;OdepDs{O=^SrǔhHvp0 ez5:hJ HhiL`:cN_= pG燠mvP{S;J_h'yvF;]gevuCq#祣k&PvR;GzJ]K_ѷ&?NߔoJI;z77tjd}/r}/2E_|i'$fa^΅^1ӀY;~ x—Ǽ+5ObϫWBîpH^!Tl~fED#M(z{}K4/j蛡Imd*h } t7}U^ eRC;ҜtӜTkw6l d].sFS*sٰ2> h\jg H5n(:fN4 Oe?²g,O<{EcY.,O_X>}4/ APb0J2jGTL/"ůֲ,f\ϱT/O<ѹcoŗw\\ѻcttwB?~r?d3)..X`Mi)5Q`ٯVůq1zvW^b,Veu/c vhBq p;cʇC곚Ru\ݥ9R_k>MA=ik3iUlBsN}OAiʃyg5 w^Mrkhz+ &N LsSNdA$k&n z5{5să- "d. 좲QQ'=fAS9Y%Q,M3:,)Bi4}eF_G˿8N&__` E߲HmG_m>}X"鑬x"Tyx+l C.k8clP5rBT}BF 9jrs\BFW;@^򴀼R]pfMڬA^]9Luh30G6fhS9_@lY}"Ջ`W)khzx{A7sPc4q.|~1\) Q@I(UmwwX$ Vg_w|C ,Z]wvul2R^f]wp@\"I%WDJo33Al0دʑn=#﷐GGoaHQ"EBu!K>Ij&V Q$858ZNi&4IIto"E|e+޴/8v] z;#(X?|n/ y:J 6kE'b'ɆU_de (c mKcXEl4bQ@x$)t | x]hVKO jAMEl*՟ƶߑmwC/>GܷX? WOU!Ղj$E!&A~҃/%`XϹ]:yMkXj 艉-WEʷ ߔ_[hVΫ:UUWT׀bܫP Kuhj\ud)Qx 9{U "^vnw{4Amz u_҈)JYvɯ{ i C}/D'b#p"-KkrK4QV!XIõ=D%4HhҊ{Jgؠlm/* mJq}7 }F"_p~ɶqqﱏqSᦹi7͂p5gJ1bk vHٻֺ7[[*0V-mm!@PH9a! t 7)n}gk~W9-Vi|iʧ@*mzw?+ =l`Pw@9TYϱCkQSQ>TFE=ZZRFmUD=Xð۪X55:譱[!# 5EBQ^U}8ԅ(p,jJ~'bM*[#Aos~(cxxXcS@i/R#RL NJ'>Oi GQ,\O FE`3!Pj]cdX5zYH%]ɑ!̈ W X@!0 8 88Qz~uXq>pNE TiĩpG\]UљkP/C0FWY*|Yr5n04iKҋDP Ri"K?A-J$D$#)<"5KֈD*yDOmiH ?)1`D5>m.闥Hke @Ou <ǘS6A] yQ7&R(I `.(;Q;R-0u˔諤m ){NV)IOZ/evD= }=FHn]zg i 0JIK4mLJ~m$/$I#GTV& O0w) iHRIyh_%>p) S$\CR>Ӛԁ|"-"L-R'T>(%:iܻU4&sEx"^@+>1S%h Oڅ#<_y$@S(\7fXHϔPI+.xŅb93)ۢ;vgE+X!v[6s S^j6Д"[ <XxBXޅ%<h < օ% |.g{j޻iރr$\AԾJRf5,9 ?l$b5NhUXO8w?   FS@c37(`qJY5 ;P\fLP<9$ rf@O#$e?p,PL6vJd7vIIhnSH =UWg xPiNi} %JNrOn-E k%2H)᧣'7V8E +R&S0#Y{~LcSi.>vW.#r.|a՗D-H7Rϖ xjANbfpo3!;D[Lw%e@ 8G乘xإ\8/"̄=ERj>aSX2Qj)xZr1'bsEـ(FG:E im#x؏'afs8t.pX1_𤙟2p| A|d-тзְsM CŰ#) "IX?h uCYb#ş̦ +J=k(CPףPJg9(CI̅tuZwL1=qg+_3^ l)=W@7Zr?AxD(XL?YCs`K*g4Vch% [U'R 5;4Ғ޽Y&ׁ;%Jq9,G+ZzLO5+eJz\db"p&j 2U*:.U,q'Eg9+ }D*0 HϜj*CZ+D >o(k&`7,:w3 AĬ>(p납K;=9#]'VYx(p"ҝ"(STͦŸEYB#PTSa,QyRpĹ `9v'r@W}aO>AJP>ǀoPx_uXsQw >/,bucl G{KP FMb,Á\B hJy7{KٙKg(ҬojXtѢ4(h@DPc HsO̚ĸ$uχx2ڂUH<jX0:IMzU@>p$E9E1@w{SdG1`.8r|89pMQ+,S?GӀv m: ,% t1N1Z-nhzkE>J7ނW`z28XT~ h<=8@^0aiBTp1"3qJ$((%+'v@sK3-CȐ.Ȑ.Ȅ.ȓ.Ȑ.]]p%juI}`сq9O g+߆ugD \:v_ؓOPW j ^b~`.NPrW :ı}め#=%(MZ# C 1@) @i!ֈpen;UcFtMG5A+@Ipb~@%)qԪԇ>B9(UÂ*05#xhk > | ^g[_)'e@,r] v5FwuQZ<ރ1]PKI"bF&X΀gv*d{wcžRR ğKRH<rS #Y!I- 0a/@wc.-U+JkGZe)}nRO0ނe{H'<[ {T/F>/Ϥ'Xr"cZ!#<c;vm2SD4"B[Ch3-ڽm# U"FzIgB fQ%9zԢvO?ICD˓?u{s;,%~faoA|Rd엮nji57u*ƫFQU* D+(lEBۡJ-<wA*s񨅓$o1鰇@5T5 yZz)Y>*} K/nE}s,߁rf t8OrH"_DfguzR,NƠe1|r9( G)nâtp慷15<-'z=u=O:/I*>fPx&" ؕ)?ZS6Ej1iUfCY2Zz ՚뗖BJp.&Oa,?F1!f <, )ns(J/V" vX m}_֓81b^mQ3┢d9moq%+-0m$[R|xB1![Þ |EGPB3 #Zk[. ,"?XBD[_ijqTqRzx΃91|- 8v1WDlzmc^lVmmq'mEJd'): #[BK) Z8y{bky"G|upzE]\;88!+ |(j'Z>#gJAZW"(.AZԂiJ|ehu^"%n ;г1_@!}'``OPNYphZ(g>ͧ Sv>?,](?K'X5: 35Pst&3Ű_Z^@+X_S.@7"J)JQڑZا]ZI}B9 ~v@SD N znoV<"?|v3',?1RT>Kc"t4 Ut\"MԲAL+Fy [<.Eح'!Ĺ&)#2Jᙼ CP#Q)J@XJ\YI&]d%еJ2Z!4ln>X@ Z[Ӕ"<=P{+)(̣73o5R݁U^EYPܣ0Ai+pyt^9l`LzH@s`p>D>U{|1>nD!R>g f Ejp$u!B ׵2艹MKUiJ[GKk,z Od9֌>Kk'NG4k\tה()!_!SQPGL)GyJYRރ`)^ - 2LmtAaziy8ߑvA(ė~DCoPu~fL1G%1fI1ÙCb"1."925;9'. gE9LyTԈD(݀2q Qq sҘX`,?.c̘3M;ƅix3Ldi#}+*gXl齚 67ۣuUM?@N8/È&5=L7\?&$1c f:3Y0L!9Μe2r9J>Q}^ɉ>_!_A^7x-;x}^J>?!x_ɻĻ j5x}@&> de傀侗>̤GA#/t%e')CߡPS&H%]CIPWRD0!Q("ԓL$ETTRDh )"I eEeE,H#Y+YƲ"ֲ"M"lf *TVHsYPH+iv222tFIYEVUVHY7Yw(!+VVH{Y"E2gL)Q)rZ$+YVKV[Vʊt*+MV;  WLY YX1d}e}Bd}z˺#Be]Ⱥɺu'+\H"dEʊ ""Q"Ѳ"1"eEbY"dEˊɊ"" ""#$+3 +&YVfLIWhd'gd70gl2a$ӧ ?)ltGV7l:n*a&3[ݱ`olϦFß eL`׶ ږ&j[m)]RZ$G!fVw8bYfGS=4m~hG3=,mj{4Oۣ-@fH b_{7l,cV\DN'Y֊mɺX?3]ïyy{ZVq쬖ӲZv# }"}PvIuYˮ)( c*j&8;Bp!|}ccx.k#e7즖j--ew.ɳ"kށiʹNVNՕ ⵒ;Ee`J5U&kons9Ymdfn3S+2vnS%:΀Z+t鵊l6;'g6,Nlۄx-1 ncIb`ׄkBO>"6uo2)+:>:wcI$1r:#xs}8r–=вߘNtzeV쀘aOrߴXa 8r'*V L`lm8 {vYs-'3׃l&!L 9bƙ]7՜=+d3#bbCc9ștqFd셗"3Z޲'A7y;Xc$֡ot}"F 1 Qe="!>Zc)Sڨ^ШQ "F\adGy1#:ki\5Fq56FVL_Y-Q=zilf[xCb}|=|Zk|}Zh4&҈rD1I)Cb {YrF`k3Į2z]\Wo۾'SX?> FYm_Oyŏn :}%9#g[uqy)w`Vh)l<> Q?hfui+UwJ W^4.l8s?30V.;0ov9b\nv:6;=3y;UgWߖm`]f}d{dž86{oq{j-GH^KD "ok,#w\J>~֐ET4d|/<|ުbuhŮ9]r|y INNptJsmF8&JI ѣG9j"&J")uȅ)*n߷"71c9Y4mo!: ttׯU{|?Հ]-v[2Mکf;3m{axvC^:EVk"sQ{ZRȣnc?hGTñ"6 :`D3i4hUMD)NA#(96 7q?>ߜ}ײ͝qN:WfZuoT&uF+M7vqODž%x~zq_M7>(敮~>{2[/E"h ]\ypTfGH{N?K|-m-wNcidDl,]fߗGX'QHdbkEŕ&֢>"/ Si~Bn|/Q&*\<ʼn[mzLmqq  Qt}o"-3_Vǵi ulYw?˧oM^>Ư3~_yGF:tucQz ݙ8ǎ.#oqQW{.?u/ŵy/Bۊ9OAރu7\"g+ֶJmWyk`*2%~WW]Q^f5k!LݚWnEBU|fT5Om~{8ļy{2sM#ڸ=iqվYзQKgk+El*kZwj-Gl]\&vpef۶m۝cIǶضm۶?s̝[55ַ׋7IF\|N"͒ECID4yw,W20hh/g3r"ϕf#.q?}ϻ(iw'p'|un|f*KSMs`cKқGҏLEt:A\^iH&OkY%T]J?TahUKeVN֥_UX*4<ڑ*`>ȹOT1Em:IevU5LIm> +#jDkhhXl)_tKQm|Վ~nH&CtK,OE})4H,^y%dEvt)b7@ݮ^k8n:^'k[s^Mg߬ b$阓(?=i;z8m9^7o;I`iy0?|@n@5n2u3\uP"kᥔH^Y_mf %¢4Vj::^rQVUF,*Q/iVQR.҄.ܣ gZMB̮bckvsysnrTtZMʍV%3v|z'v91Ds8Du'?̼[̹}澪paNGp`{`` hOdŒ$^oVgu6xԑU^{6IVoU57jiC6Jj][;90dS Y@_Ť ̜ۨuAM]=д5tw;EuPX!??cf)|LoO/Y0M╥Xyg#ڌ&n{./Yl\al!-ei xi ۷LzuKkvB~#+gH୫ޥJBYP#-h7x0}lpYI3bY‰ cBB<[MS# i\r߮&ΪkVxnozR{ɶ}&\$ Jesf滘I:'N]MW)g|fvkaԼϽO`DR/Q^rO!Br 7u ;hQ3+2"nm|D}elb!hfg}\A&(Z91'w浝T_Yyv<?d\j`q#;}H͹BώG#,'z:h<t:$ } NX:gKK>3'qۜK]?e{%`QC 6ZA^ДY!,:6@(`'dC@r1FiqȽ2^s82Ӯ`5eI:]LpKW<kS5l~#wVnas:K,3\އ-KRqZ&7{nlAhBҧ\q ʯV+ eyt,? jDfcRfTN<(*" an328-nGIX)p]uw]ǰ5>WrW=ض6™ m3cA>U8nlpRho@am Zܹ^~w(2[ŜfUypA4"w2?d^+cj HKlv O&*7'3Nw] wԳiO\s/ʝϐ] +zDl=a>PcF(@;lODX<,<4;}ݰ/:}gB"xG~LgBYJiȹgN|Eό%"<5բDcP~2鳨|x~.[q=/3rZĕ!ea!!!賢iit' _/&3Z-ݖP›9t1f@;^W4[Ȧ 6vWKDk$?&MN ̛vV-oe{~r\> ü5fyGWc,Ҹ ƛo/Yd*9F6wV RCwB;c,UFT= ǼP)]=Q\ͥ `0Yca-ٝ/8rVbjv,1oϐ_2%)C,f%@|ƚZj_̜ݖb XTI-Ԯ2z{=lߧ"?ZI̎d1Gjr!T6$],߯o#>ݧwHYOIcS(/_~iԻJh'uӆW2?!c/pFLJJ/u987$q_e*[SS uqYᾣxZW۫.ĕ 6(,-:F>3q*BWiaa8ߐahCR1+n(#{MrG gюݙvkct;Vh q +l<@F%zhCkL`Am-a(drC@#EnXşø.[# ?=J$di7 hw7B@fȣ72w1X[QS0ZxOOE_:8bwS=ģn_/*^ۖP_7m,*k@қТ5hS\*=v3+jug1qͨ7iIP;gZo.".~|w:D?TC Z]JDGk "YM8ӤfS YU!(UBN䀔Rز4l>7ΣSe[Nr=))4}$vFWc|y{S=N@r֑ÂA@ ;FQ'Nf'f5>TxDaoZJe)}Q.B3 5ݺa\(\~hd "}-9]Pk?y`WgI7B|~^_rVZ]R4 9VvrV\8ҷEb.&&wTXNW;yO<9VIGPף{_F=x&'^[b~^R(`gqjak(/5_٘{9B{iK?+@ulò `y2aeO4%alӴ¹2'be'BGBL*RŖT&AFchG/uxؚiNB۸[N/ݸ*Mf,|"]rQU[: _{J#M461nK95_Ӝp-ox*4`.nqs_p0@Xrt=.|[ӁLJV|QƸ+j~}p$^nV+E >UН|bmܲ.d[Dguk9{O;c˴w&ˌ w/z;hs2fR3/N} Zܷ-g8^H,~J^wp_ОY}{yA4 xD1tyʯw|a)=- |N:,N|cy"+Klym;G\߷ \5>untt&w}=5H: L6ˮ8-s{"rAU(3Yk E+==cdjV3ԳY Rz.!(k^3~?[`K~("IY/US_Փ a^9*)ֳkWKewu'/dʥ* EZlJtWQ$` d>vR74(".hBDS2JBA1mpgwy;S钜S ;u%"E.m3rv_9a`S̞4jd+Yn8WtjHɻz,]Áܔm2K+voLGGPRp䢘cEobXy,,qC*V]Ҋ+)Fi3{J\ቃC% 5`V0|0 eܦꢲf1̴iKMdnS֢+y6WV9CeO8P\L5Ѕ X x Ȉ ]Ő8EՄ3Xᖆ.pk8kW{tt#Qa9aMVa\6Ɩ:&A?$Ɯt.v滯h DmhH{K)d "T>o(?it+h/>@o6&uf"轅P  {n^<5&ODu{,;ו ]2#ÇD߆O7{@]ڏhk_ڹh(}]1bR>Bg,4/9L>xIb:Cw.YXbf1ek~/ 9@q:PyNжVt}k Og) e(Ѳ(.!_L\*Er~|X8>xV>2~xWcU|j; T2K΢WQth"5YVkʢ=Hn K}uohP~U!5s{Rç wY4OU~5f/>wԃ@t|.gHa‚23kYm@so{m;W}i@;AF[5t[Fp.ucA*nn=ylƠ٠;wKWwk*^lƖW"{J ]CJ5Qf-ȔMi *ٔ䘬iC f}8Ck{Nej"GN>|Uv K%#ewE2ZE2"݉4 ˱*L jU@vx  ̾(| X yN}A?_gf96k`\೔0A1Hko\Lei A j;S8t%nv6x_|).yp ľ Wh|y4'^_Maկgoe73?.mVM Bs'QZkbiL E"r$pE\51 hI Hx)u [Ő]h7j]scy@>FdOr#eEYik?\G6cW"f sLPa>[:K@-1qZKmG-q\ ӌV^c1>Zza*i?Q0M05Ν~"1Q7>PP^{v"KF0W(v!? [=elHvIgqa[!gp)#S_F-fmms% wꝍW3}|Ϙ}` ߕDxO]>`efXf[rBBC}:.*##3*5S---KfNWm7')9}m5*ѫBW~i]M΃g mf'J9~]iWsyۆhw:ku]Nj_Jf“ 篶/飦qk[j:?"fo՟c8*3*Ć(fۘ|=3/Tҳ3 Xaj/aĵnc9o?-7SxS) 7ʭ~5 ١c^9`݉lGl榻U~FYU5 3<G)2 LgwpM Za`':27O7LJm"F Cs^_[sX,<ou+YVoZV=qķޥ[0%ڣMhȏRkjͼ̃8aO5қQ`А{vrgΘY|4DJ@&#-3߰'eMJXw\B|`7o8ꉐfkqFncUr-O4՗l7"_Or:oC ْgt >Ԗcv:lwߞt#D5wQo+6x;3{Gq#o yEYVmT:]ܿqGa9plD[T9m 2eϹBn`B\^=<d\0 Ь^D.ĝ[Dt/;:}:?NF;5JßHjq2<BФBk̝'\IL9R?rݚO/^kW۪ K^*#ufrw gi_4͊R"Ħ(iT e!ȅ]trD:J#30[?+pZ|5@d,Xl4:^:{|x0"04:V/薵/s2ޮlU'{ڌ5Tli Nna%u8O}"^XLDyB񥫿%r۳E (G("AtWVӕy 6xGkG3mqkL'K3qt9ѿ33r`z q b.J0 ]E$h)9M0ָT_lR]g';[+MN _֖bϯ&&qp&JM,#q;&Q+ݙzvQl\RGsvhP/⪀.<-rSz$[|dvA#y cd. C'Bdohl*D2[L5d:=;wbѫQ8]'!y%"uNxf PN_.ٺ,twW7Hy#h&jL ͩp-EbJn %`2Nse|KK_Yelrj6 v:}$`ɰXjQqG? !@Lw_eZ)%H14sՐE5&?NR뢼(2}F J1ja{9:h=t¥.:V4B`>/ш!D՘mD#~ &̜!!(;+1Z]-cB-/U˫ګeqq 97 ]<>/+y8 SJMɄk_ٸ,4_cSb5Pa48nW`#{Ai>ְ gjs "w٧lU@e$= d^JT5vc^>=cPH(~h@?c2/ cp(cdU#3}”Ci 1V%#x)/,ThE2P5.1cp p9wkRLi"[=5+pQI0f:H"S֢\kkhh[QD%'š껭0rw"ҨY6-&ᖓFk{*QwMC> *D5T_Cn,M̃(hT=zGGj|A}Ql!>.A&Fa&I7"#X Yg6s3c[_7]`&֗IEfZR' wbYE޿+}!<t_:&2% W$ej`א_O=' 5mn .'=|gcݷwK61fv`za~Kt-zYnauJ6en`֮a[|t^l▱..\6ZqpS/Dv`[PDDE?1!7qycdD1_;+َOy{ID_S[lob ͊-,<Eqe Ig(GMϾ1=-3ϲS ڲS(j_8lI-'A/5#is_xmI)N)>`^a?޿Pv/fS } 8%qd60*ҍ'%ݎ@%.7I1ͦKƠmKDc2O-*A/Ǩ*40 T-lh5Xgӷ2\W67CF;`>4yn-!}T|o}4ϱ?Pq\zxƧo/*h6k>6r`M0{6Zn'>dIx+U )}1aA 1X TCzʠ& K% QBLO4-w&A.2"C ]KtW|So4ObwmK2DVm]߱}i|Cp R !t2J0gU oAnzg5U ,MͽA7י ZguҾ=fOifLᅳǟ`fG- jj4/ٳJ:n0,ꋇn$u YJ>nzl :BJjim_>kO<}).a-,_R4T44Xl45B~Y[pIyF<0i{a~Ɉkz,FפP,F.1Ę>f UcEH>;VoѸ*Xq7q>w8 ߁;[v֠8 7Й"8oE;.&,S>sh}ƫ{r\tSKDPS(^f[,L<+Xnサk K}&S,T4$pAEr̊abMЎ2i9rd[H22#ab4^8pF15kRNB ɺvT0~ܙgJׂWJ.g1i o@t{  Ѷ_gEg1K., ߃^4YHȮ)H)'D: Evb^\ yQJv( !iD|o9x@4@dI8_S6E7™X)~)VuU{8Lk NS8/J,2,-jy dCV$(vc/!ậ^+ZAP0dQvQ35f;!M {Bk];HۛT-]-5B ?)XSn~hܼ"E8|%0#o׷#7ּPAjBlE^yz^l9KsŪ>aPdhiD79΁0I_FA=^Ęl1hj_dv&1\/:>) 6`nU}w 㑫eWȼPw+#DBrdLp=0s &1. ݝTV)1!E&2-2j5 Jw8z=\bo[IR &ï1+2$,kFV-UVvT>UVJ!YV!ZbdmNmwr/w+ےuvOuE[ق'<( QPWLmޟؔ\6?R.p]vE lF $*\k-PED'[:;!2b[G4FX&FUI3F 7DNֽu< 5:RY!>%{EJ]uQ1 PChSپ‰w!/1hQc/^4>ed2$-і5rF+/\(V^Eo_x㋗WO$AYY.,_"!@Ќbh* OxaL؟nę?M̗l>ўA0Έ:gيNgp`z2벂\⾚'f҆FO|*n@qa-xw<(iv@wkLl'FLAhL{+]NZ>Y 0/k| Ǖx. ̰*5*Pr.=q_C h{FdwRQ&UTfڗdOgXqψMA#M6D_/1~"u+PFPz wQ_BSbMh5n35ar.h=#c-c)h eP13 ҭ9IC} ̿Xm* e0}0h8: k'ʹ6Js3R 5.4-+J+~m橲mT 桎޾38Z#? lKESUOsyzq_z=~~G֬"6xp̆7wJ+(tn<˪k]߃ 2INtuV 44}hØw||1*ж7IOaB ze""U|J8ghyOzWc=rG|4}¸8̞' cAvU@Rm+))ϵK)SL|i":(j: =0yt1חmʦg* J{Wuu4JM:nT3avkNS|0/3`8X;[j\kE2 '\*TǢVX~̽k ^KܼTr ;JkoE $o'멜$e7iSz<Mei 3),f_24#WW9YIlLVs6J߀O{SXC&S3M;t*/wHQ`ZF'm7玷$ O"@iFXCU{Hcc\Nކu=$jp/'FC}|d21`p%Emfi͉W=׀XpV=WiI@BoXwޚACDӂRfBVY&2R9X=d >zџN:wBIV4y*sQ>??> Yr{_h%̺_ x5 8ݮ_Ty|F9XvȮ-)$6q'5e(s܈^ h{'E=VX'("d\!q>}3~.goOm46>,lTdZOX-\,+xxU:xtn]^x_/mYٯ'!W{3.ͻ_#n1 wÑz.#w.o Ewfa~Qfn/Gm=Zi#3qP6|l[IEaxW y8zv:$BcH.*Fzoױsz 5\ Г1PyJ}<,+\=TdFNK[=*cKR0JT&SW[H{,vb(>R> ;ڐҐ$ nn22a`}´@TD 9%LAV= kqH0 A $w^˖K<V@y֫wnw7)Ot=OןmFz9=?5oo 0_~m, TiejɟV%60p:}}oBz=>ϧc6J>B{72}<&ՙm[j1^ϜeP>[3\f{$[o>b[v't+5x8(5C y((X?tTHo]{Hq[VTW*;x2쾺eX`iiK'ΟqH1rt}'~ l.Kd[K kl+Ld:8Cėn"buc1C̙@P|_l׊! ~Mm4ڼHTdd* P/^\ 6x#Lr(I̬d"psɱ4beE {hɇ=y.ݚǟǯ[۟n8:P plcYξ\DQ,&(wLxEO]v*SpLRJ)cv__i"~nj5"eH} D%wuXNYh:"KD=ghMk\3tV/ˁD,^cxq% Jh~CSJo#t?i 貆䎂6Wқ$0~RH~>Q.j0clq:`ɘ>zu\ꞢtJ;(̋p24])zj(Ϻ]tX/P85heŏD]e3"p *0CnҨ20ƱJ} \i1n?Y2i~^)ftZ!`;Wak3g{)91\燍SiYXla|~:Ʒɪ#q\Tx?!dŪ(SQ[F1i~s.|Jz,`_j^ېd6W{ EB.Wwخ‹^mc]m9/ׂwjŇ{~-_OZaqq!NO(r[mk@/3NV{# $uiS`H9R޸!9w&U;|bpLHKG~jd?(nM܇VAfSճ&-\|tK=jޞ1>ωêij!WY"J:EB>}J৲YgjOSTˉmVVZd4& [1k]r1z6ĪIefLt1*~oebGQ_@bȥ 8tw t*nU ź`#4muii~ 73fعhS̪dVuPoK 5s)OpⳈ: hwf&N3n&IAF z)ֆ٥)hW^P\`Rr[QK^ҮԷLw9c@smlm&ygV)ŊQ423hm/c:1'Jm$gG7&|x twWh&ƾ`l5n~R@0Ee ѡ6$eL C.83.`'bM/x0|'2=6]b{啫 3ڐ54V{3,j=n%G#ZRhru0C>,܊b-;Y5yp8{XZ"y3zauMliGoYx U.̇{5!Ce]Au:w%sp6}TӇsq㾀p jebc-mAr]ba5¤X38YTul&͚Dz9Rr9|&3WD6 lz.z*&Ӆ\N -w9᳴2bSŗ:Ysj+Kh,"%y/L`/ sK&.X+PLvEoBq#X=Q9 KH{aaqCYdڊj62/1Gw$,;[wɆ9pR{1_dR:*:I"-7S lE|vc0)=/.k :_O?m"yf \/kS5ۑz/K bYr?f?,,W ƈ`!\]6W:Ty1DR w~;wo&2wWwFxoal}Kd x>'"5F(-ϬJ2 Q[/b{󵘞^v< zG;E|k^-GV%Fc4='1.KBZZߓkpQ -y™PE*YyHhy_Q U9]gt9NiW1&⺖L %<緮jXŦe!c=49s&*w-ɉ4*?QJ+. ~*p?̄,%J|>V8X!= ӲGŠG:B_"F'az .!1FrcYRGsRK;bTͬƔ+1Râ扁0y=Nu^ՄZ,!;h$ GO-QO;/"c2%6BdG6FDà)0 )>[֤4ŢNo&zCP,fVPƿz x3]1*^-Dث_2=P*I4x'[CKazNbݩˈeQ:eai2ke(35`ԃ *BE[*L5jW%>'bAY1A/1שM׳@'y{&޷QBLQs€ݜkoS*ҴUKI WDXg7)'`@:32?PoZ(% nց DEh߱hLQp(q3aK3F(^2$.+^&~[0(@ۢ|˜iS:eW7ȝxA3}~*mPϞ?{u_rS9^dR?-= b ^rEj}mexJy/IҖF b p-{hid>iQ8y3wczհ."`/ڮ/F3G~3򞣦䎴V C#LCu&8̗ õU&2$q/F'oOG:*ކcM=2ܡ:ވv}O. 9B7!+T؀-f9RBwyK8M*z u U{QΣ|}%T٭Ӫ>IϠ˽Fr-tDggl(l?ܯ8gNy!ZNطmFt=Gopg2Fq)#+MݢHC(@Oyg)jܛf@rq뷵e9PI L^z~?>2kĽ~ؚY:NJAl &s]ս]Pev0DӗO O =OxVvC(RKwO++> D_9j|I~#;f.ޮ΃^ e $Ȓ_a4 _ߏdIC`;?MpMwinT g#|JQN#H/O1'yD_6/ٿ~o,i<%]cθ!"ڂvvqIa+nF[q"Yczz,g #ޘ|4Y.E}QWa'i(yƑja~ 31*i4ӂ9lǧ0 fhM(ȡi!9{[Ѭm-x)(L+Szyu9kqFTݧtk-UkPU(Q^jŢOhp},Mf=cYTP4أ%U($W4ߡu%D ^!Fk!}$@G"m<59<ra6vX> ?G 1Y^ >ߖ8ڍr#^u~pY.r|}h?>1 H<~G,p2}M/4~1=A~kUHt-6YA_ I,,,0k0o`T;J^=ѽt;I.pfa)+:>2O/؜f (OEW0\58T?%,t>."{7DȽdqfRubyێƶOlynRlOvJ',?׭W! C! ZCP}o`HD)(A0`EmDsGDL(K$xDи*&g;k~t`{'o3Zro&R0Ʉwr׌srxK&!]&Nvk5>'n$#zz4*angW6Өv6+< OSUªG6Ƹ$@XJ]@U\x<ڴoCHn#F;.$EMyH E Tmyi\[4ؽ+e&b;q ŮྑγK ixqP|# <dX|]̹I5lGB;iʤ8r]e_m8ȇ/6;2߯LJ/Qj'j.^( u( Huuc풾 OLT;=em YKj #!&iebgϞ1)j܁{`&#1/w&h4w&TNh5 LjڝĮwCc( 0AmN2; \A?𙃻?ȟ73ɪX7\ܸ׳RnPϦWa[\!S[ڍ/, ogqmtìT8RNo8_[lP_q8+߾!=Zo,,\p=eF/᧝Pݛ"T >|oA# +`lOɃ!^lH_?Dh,l|!p?^N2O s@wf:72euԡ LcO ;CqP=+1SV@i툁RXIVW{^7!/qClPpʗAyF8%:n TeBUE{у5vc?НZtՓd71Ir8 `/ݲ9붳8es}M2˦`{ =M SL/`XedxzFܗbL@D‘l;f3`Q^;_cD`;h)0@|'{н)q${шn=Ѹh4kۡ:QnS3{B'/ާ-%P s`(c{O}1_ LYqyQFa`P_lxzqbTN|O4{mҿM>P xYDv;FmLVoNF2&t/zG' ;J)pת/` A|ST'^7hD 7Tx_`2!`-9+% yO,7o+ZwZ{)[+>H@wJDO7`U ^lv^o{כ4bUob6E)?^͊Ws~>v^߯T<~o?y("zC~^? ~=Pʺߗ;q^2 .a k—3 xܮtM+Oad*=|EUXODq+@E:_I%XE6yѲ23Q)~ gooߝGت̽ݵ?fKÑ&XY*:zQ4fAm:T&LnL!m:6C[ބX+rݙ(7{31HlրNy~Rw(yO(`: Pe_7橄b:(ݽ[ P׽jƁE^ 3em靍1qO$*[`m 7iS8-N2ᐾưӖcHVL֘ߘ-ۺ&}ּ];NCbT"c^fjR{TI!D}CĞ1KivHJ4Á:[NSs\6m],d2Qm9,_vCV_l9IXɺ:K^ByC}A`[!;= ;}`.ĕI1|uqBk%? u-Q *Rr>!U!ٺdZRiV/$T+-$#gHDkq}I=ZJf!!?鼂aB0!x3:`)AuGoF"xk, \*Osz#XirJ4Um1s݈0#ǐWtVɓjEEC`i D.,/ VKjеB88BCq`9#6fkG[ZF =^tFa^_G1~NX{\OÔ &;?ώ=S J Lp1@!/ AH,gbNJq.A.e⌁ xsK:|p'(B@!\Ih_t6Y[W 9g׎P~g&;KVT?u1{Cm!jȆ̔DwƖxF X[%C8vMt;X8!{%{nE:Og^AԐNTu!"O! 8U)} 8Hj i} 42A,r7f 9ϝDٜkG9W?WͰNV;~As2d A([fOd֎+X:ss3%?/Kȝ7מ1@.RRO#7da S` R T)>LQъ@ౝ1 A;og8nBDr <"7BlD@xϵ`,yI#55Ǥ1{eLbE֜3Nv,kU\WSgaN]?[ i/aT;\4WuY +e 8US<_ ET]!)d d o$Q R,\%7˟%YJd UQ*r(~ /,Ã4nhN-t?;F44}:-t}2|=)4ލEb!O0YfŬɾZ..)(]n@kF[>x">gWo%Lef1w2߱!jO+= ŝxr5*P3PbEJp7*[O5G/^>FCa`+8|Fh9 | ބ? w",DA>Dw'Y̓nf>>A]O>u ZV=Gן i8øM]ߏ`9~_F8%a;>%cERdLL5}9jf m{Va>¾tj5Kv-ue8'G!i8?3͠U&=z BXM} ~4_%nwMxڌb-M+75hx;Cet>icEK|oEoH%F# 4SW425ΣIJ_CnrϷ f!YEұn=hU`=J^}lxཛOF]ף+h|M`gz"\kli|I`w*o܉wK"m؈GQ"֫S"ŋ @,9ơCx-8B`J3>W_i@ !{}EY{X&XsffffY4hDi~%Ml%kf~>lb2 n&4Mz739HɵYCJJSJREXwo+(.**=wN MW}հX q*2TDN6gk4"׳/$@)|A7v7밮8|woWWTR5nS)f좢ChWʈT7x+¡X8l|\|\);/绊[фDlx1qpj.XM{P~0҃ 3uܸt:iR+,t i tUgd,f`\+WMNdCԿǯ> $ 9\-bIZm]SdTыVJ36Z ;i:ɱ~X*sf5.+} 0 CDNZʸۡ)O Hm 73QAnPu:XPLx6*9K|U!kkCJ/ 'aFv@u^ %><\+H2ХN[YtU ˁkŁeO=Y=m3.H_x~ O^+q) =1/']C K`u7zf'rȜ ]%nrw*!ߙ`4-VgE%eKxtʡ5:S8e(c4tۑƠ7^"|/&n=cݤ U }LrU & (ESP[J5w R){䭷Uu-њߴ45Ѕ7w46蛋!ڳN@'wG1Uk !SC@ vW_55&hN:t,sBCz h#lk<(0+X~<Ї߶iA'm\g@ՙVʉg*ֳ2~ҽNl4DXsyu#Ө|R?JVNOBxP G& H8aW~p҂B{KGw^ԻXxbfFq)iu30إN[a8+!1|\K/vYH?-?:W_cEop s|Ẃ>Z ~*C B[,%CѵWƫ4WU.mm7k;k=qxF謲ɒZ:-Q 9BS[Kq_ (q_F䂭mm] \U&NΙF&lH=S$[b*$%;ʒzz%Ӌ>@;u*rSGAZY]_:-⭍.3q~94WW?%q'HU/SϹt̮HkYcL1-h3t\tș|]KzduLs03W)hʭoiE4-FWz'-Wgۘ׻5^𶸻ܲwWG;yAoq8<~wu#3)ιƃ}޸w1yrY(PQ?uz]yz,v{xo5;W5:%2qoAVkd 0y,L 3[z]*T嫊WUSU\@7In2 rzUH˕?+)B(})eu.OtЁmy"Hqt4 (= =y4ӭ}[Zgܠb˻e7YJjmR):v5!gG۞i g\#ùS^:vhj=x1]y:g cfȎ KWq;Q-S[U(?z NXQ  Ã~=VZ_ɧ7՝.%ޭ$Vw d(-} ,wl4Xf-ۅ#\ ;fiiWhkYP;_ӤQ6@l&@,+,-l"[fY yF^b,&QUhe+ @}WY%\!hD*%u@Ÿ:pff(QU:޵ _ LmgZsüh*y4X,ӓ#G[*,qv9EPS8ZL=;gMg4t%ػCik׌o3}0}=j*D`eH$diAu+O;hwnEîEF7[hjڸ <\a@e /[V¯Ҏ deR,@aiUWcsZw9.q+RB}x x,!y˧',=~yՔS**H[MHc^Ӆ&S?#ݎLV#BZo6YnX3-1: t8S 2%s.Y2w~yk^l Y~_ϼf~zn})|gp/|{ 7)ϜI='/"7Vטm4Fo֌=vm^j߼} 0[]|%uuVd_Aq_Cgyy)1Zf!C4jo[aU*W#m6O5*n>=j)TtOo`atiPxdTݤ̜TƕJ+fVw|iWsESIa-;s&%QXw'Y|;b6fsݶ. beZ5;lLx4j4FTa4Tuz6*L0YͲ t@Y a[ϣlƙFb'W9nЇ=w!7ӼXKV` +KX5>h=Cd'$Ŏad\q'5$L< ZJ~-e38StͰ9]6Cqqq5+'K{ҏuSpm\s<&_%#2 />(|P Ӟ`_D w%VK<:uIc7=A/ta>W/\]m^X)+j-!7 2IF[FrgsӋ8N9?;HBPC8F9c.RԀDJ{?!X @z@͹n5!BfvtWG\)ۮq㫵#Naf͸ټ#=5f ~i$B6׌"QqT6lhK]}Mw1䕪H˔^2Hm*Jk j6 ^aw?}~7#2!kC5fG4TޠVM]C! z] f?g]~`gL ~A0mP"ݵqE׿~mM Ln44% [6QqmGŐ + (zelbT0aڥ76T&E#ͧ~Gg:l6?Nd${ 5]l4@B|hrhfG!ݤlc5nb<)yfgXd` 2$ FH¨ eY9;%;+qdkB?5kqVdeyj0{A;Fǀ L8e4V2!qP^ 4~CRrJYR^ċ(|zhZ*jfrFiyŒhO))HLOS"s2ofmil|ٖZBjU&NTQ|m|k~W"ѮXulS)0&X$Fe;!v!O) ORF}#?%N֟u `00tT%FyG0rFbHNmjH-M#Y|wxlDAhAjD]yՆ բd#nYC'MinINDG6t|SH{Q fԘsvs#c1K"ʋ}>1&NNB*`p*[ zdnXl==.rX5H}CDX|492zdU/)=S-籟AOg*2"?Nj!q913ӊblm ΚMgx7~H)֊|F+׊k'?į&VCȊv_~ lh]ۙQFE'ZUEFTetΦ?b?&̀ Ja`u2EupvI7R"ANyG^٣^&Vσ ~HtVk }TU|Dffu.%ּ~2f*/X]\?of[v;vg?,-zo[/}GklZ;E`gys;9O4 jrGk&f`u|p%ӓ%&$T":q( ".}†0osnZ_X|=ߔؔ|=2dercI\*lHܛ|8{w] $>Jj1vQ~DG66n(?ϺPwkohbc<љ :SL'.ӭj?JrHJK%eBVH. 33qb+Z'^JWi$oe(PA~uVF)T)j1V-rJ7jtr4;F~?uN>ȟůTvA> ;h /c3f b)YoKDNqep)si@+=&ɑhz b6bRo)τ(,GEocr<=:@t}XYOP+_W`6b<4b!IC e*@S;6+0!e ^AFPw;aW=wqFk_W k T(5,|V1-.V!\?]|'؅uGdϏV&^x$hFDh wK_"#4'=@O/oTHO ,0!2U`S Y%2L{"s#NOZ: 14PL*ʓkO;qh @r ɷ,ƒyZ3.w Ht\k_ݭ.Z]!>)_+ u_CìE+z-wGcܠ 9J*)\/ɿRpLdcR/9a0BMgP-~ +8QS,K fĬ%i)lTM*:4|[O![m(}na_ʾ$&53d&LvedxJm٥W뫗*Vm *zoֶZP U^E|ndLs~ PǪ;ֻyLiU̳l=mvgҪ%uf = qT.B[oрj|Z}EscǑWG~\&g9q1TY%%>P4:!)ݘ~syӱW7ozշ֮y5kߢ)(?)A3{>혃9(FQV=TCy}N: qUMiၪSrBXHSLLİr0#I e0&BFVEpxmxcؼ6/LRt3^ _-k}F'f0,=mt ` =)ABCp#BDgHqTMm.xu%kp/":I16סW[>D_?]vs뫷͛y^)j ʵ ]8o*_lBfF]{G77^,=cI3tSB2D)3bƱ2 5sNEϸ|JPlQJs]<#p?ߙ/-)ɤ }OMΙ&v|l\0Iw~\>6X?ڛ4MR3Z5P;;IJ2,K_H5l+v!v>`F #aDCweI B9 5o׉W ` 7וnWmㅆC φδSk0M BjRyJDPLFu%KZ(-HG$CNBҳ Zt[YtAЁގI"9sqtH+ s46W) cItUAHuDToydR6P5>7*F'҅ȕHdU c\Y"v֢r {(7NP %S:'Ǎ o0]ؗЋŊN}lFL5)f>85J #yʪ@(-Wg7?]0#5vQ輂@{(s,L;b 92 hi4[Il\EZZ:vs.zNPAE= 䮳U ݱM\O"Aܘ{%8w#^(&kSM3p pWp X >KQ*GY}3W/3}2>h=A`>sN` 2& vݫJW&rV14sH:3lz6.^θNz,wbGsx߰+ݗ{̾1vۯt,ٯw, 3,9kΖ+=<'̾Y*- wC¿{pHjP'LNs\!WIVNurZΔRT_j(JE[\%[ZvʬݲGv,].[WTjR'glw\FѬ18?S8IOIiw0\VBP5UFME4C$IWz{%n \]F>⩡'45S== )G]) ~ީn~$Hz;$Ͼ-p˄j>>fӤ'͂+9kkC!s +us54Z%#cF~O~wh;RhHSigZ22|KE|/7c40H#{KwZOorFzWkLR)&]-~+Km6|2Ў䈒QXiaL1=e U9QG/X) pO_mj.kͨEuSPB Kyb(1j h84"4 !'& bC#BѠ!'3B݌<ӞC# A ܅~Ġ qoLR_,}ab-ygKNHU Op~EH.K-PRokCtOɞҥ\J:}\@"F2kDӴX-9 lRM#}UvI(?[1X0)``aj鏷+n+w߱ T>a)^CԹ>z?f~3lb -9Bi6NcZӢiPGyj͆{*Q^JUSq(!(kСQgO?#$ k z{bc+z ?{JQ_BrU5zR])]ʴK_i7War9o gM5roupsN\7!F)P~qBt[ho-хԕALʭHrƔ Q_+GP2}ʃ<5/F(CtSCL>72J`Cm( C}+,y`֢,l8+AJhQ1ՕNprԩ6'{.2s{lRx%S.ªㆯ]9ڲllK5LO`ӚUۓ6RO ?RĪUUlv^0cĬiǙDl AgτxuP r X2AHBJ%akj>[cRBu!XTotXj+ ꦌ YMm4l5 |R23T T>zwkEӼuw:HpS5ף+gs^SO4rL *sQʌQ*)L"i%l>i)[5bڰS9+i]UŎC,PP# $Ay.ϋz1x]C\茓 ] C߯r |^,KՓW sʭ[{A,V`Nsz:>|Fp=xOEmFvzvgi6ՆvvrG`FU\V`ՇB(=Fݞ v&2Qb hjC"(rG9;\PrfM *!$DoBd^Rԇy31nC=rObz! 4fh@3`QBp@^Ҏh k,"{pTBkﹿ|=QyKwwNC_ 3{b? ^:{*9dNc= ֜''uHpY!xfp\}բ]Ȃ~òu&}V5f`-"zviyY,gz# f1%ӎ5JjeH=5ė#,fb~1igEvĝ1 rPjbJxY-K=Wԍz RHeJ]\_Q㯱v6>:9)G^?𗨲׃YiTx%aPΣESj/q2w^ 9 /0r cxn##30@7o/ .㗊ߥ7kş?? X#*A׵L[+&|yw)nsDsqȯ) x.rP]~J7 U=6G;QT6~,5꣌ P_ +N/~VzbpԊD$[]X].ڥT; @MMT|YӳZk? WcCϟSQrvת=ҤYV4 iRm_zX'J|7)&_?JG 7~KV<3K5q_9S>J놙9OGoQ]}mݒ LAW!/]W^9_Ӈ4[CP24!,h6PHipV?&k=ޭhnzԂ;+ER2mF!̾7`C,6RXdWE~op,6& OW `hFND2[me@˙ f/n~b0*"1mH+}"m#a%<6R  d O_⣀ۯڗ;RjJ+]:޲}ĉ+sVoZvI0{3@RI:Om>[ͳA~0Rllʄ!yv4I)tޚXX~,U_S!%U& DU} "ތ#42Þ* PdUD^~68j朹ˬ3Eد!C 1^ ˅^j@}#f!{)smǠ.v&0|EASH,ex*&MHsK~9 C9Q/" I~{6twSp.e[۶mںy[nڶͯm۶?/;C$3'D+U89&X6XyGj_-yDE^oÊ& N1mi4JK]w_їsQdwNkzK4 n,> YP3H ]))5pя# M<@ϊLl\ZKl8ϥΓ*ӳ vqkb_ fr.@ָ^Yh>:e;q:s)yȇ/W!NL^Z9)mx]욤6Ҍ"I;4~WG2.4B499S1FĽX]*O8"Uc9l}ݔM^7b%$ QRU rU^%t @H$eUEVR 7eҀ3/AmӘFWw^KcK]ӣEЫ/tϕ'Ӎ;kRHz̄`vKp |&[>VͺW]Sq[M$^lL$ :ft=R} 6P Crc[PJai9{jֽo &8 / lӒWt=Q^j7|^c)E^ó_>iѩX&QrG{uZfU9D`bjV$8Z)mu{P=YƫX GMC.//l08#<]]t+O;ut^q(#􇢈\5,=?kWʵ?otߺQTH߇- ]bi^A{q"֎\;tmY0p8{6:#e]݂,& ?0_ŏLҒR\^H[4} n]S\#&lY(DұʓiWk5mbt4} tÝf J/G\t )*"JuB;񾐎2nip%mHM,qFDV93`ל88="2CW{rYƮ-P{.W ^XK8U \D(0T,5B4c/1!@:3.|Eaȭ2c h(ܛ-H20#hp<VFrZJF7}owIg\0tq#l պhWUρ !)TБ.`--gPcqptrywK6( V/1vvr-j w\g2eQ&|{C-S9r"7 p"cԶFTj7CHD3':z\$͊\uLiaYo5JQfNp%x 3akVA5x|2 ,d%,erʹ7X+O oȘZYFk5qѷ3|n_̺P-רȞ+%-:Y`KeY8oy=u,]-فItlh4W"cOA;gJCBRuCk($ފ L%Ҁ6+BxA=rD|i"2bXEGOoiyjKq_ɬM,:4fy#PEC\=ߥ΃C_M,͖! ^D[=mٿpU?f|%d8 վVlzOUcv [A]4@O4Oq$ %:iՏ[pr.Gᔟ=ơZtԦfϒH$wƶ]o.oFU<}[OE]9>Ll8ryK|8#he̗Fߕ`ƝUCa<)̪x6Vr}<zpbEz-^g$݅]$.14&L6jBe&Y:.3Lh96;,yG5BW^^}E7P se1)Ώ QpcNy9V$DNI,}?/_+l/]kDcn|k[Eb TQEH`ITz%QheTD$i˰EI'G, :]o45':OL9Lw͘xm`zyO/KEc29{*sEG6 J,ui('˹o3HVuP*AoF@27=xrȭŏ\1"? Uғ&;96"Ϝ[K;'mR~\vSdȚTg2RdK-)PS>`Rݹ6bnhnNHU3j'9zGd!?<箏X UIUaŬߜ"/z Q:5\I5}{njC^gWn_y2H(:Ws#:JzR-T R2l3s^ H3.iֽ>и}IԐPNffx|}2T?E<[Y==\rKY"zuF-*GÆj i_>809o=YyB6ae y˳eK8_ͧ;y6a@UM)R@Z`{ t Y٣M7{^,XA+1T% &TS󽫷ae_ЈŪy%xa"vJQQVvTx׽T=t';rٱuR4V?OƀBfZV`!pfu?P.z ԦYiHX%#nM֤AڀܗN~ĺf~:b604Wq#;Q]\a?Yr<s<"XHa*IPG%Jf/Ms𞘗_"I t'H 7cL3dKz!8b\nϔ^mLXNk]r4{`roD"/؞gxz=*,mh paPX._G^sI6m$Y- \9Lupq}ʷљ t"pד'ćLd"ZՔmފo Cb <`Z20 (")"*e?EҙL,G/w-)y29K)(6 &.(sӎAKF$gg*&i߉AyKYwE揎9ʁmiD0 :ufemEҕ3LQOKѵ0GVNj^$,Wkȏ_C`]hVVɿ  q5 OP1=/)isKLD P)OD:=(/RyL3rK?$ +/ީt6Y9sd~z֬b)r1glL|1]ϊ%Z#.3j-+}i(DEάebn&$ouoRci{lw|9 !1>E8:4)_AaEbF! WfՊܺS1l@ q,I$eo},NEMxܳ%| ;f6K!Ѫ g_2=Ө&V تF[%ɼ LNJH 2.؇I{Nг%~ҀwpY<%遜O=,5?WMt,>ƺQh8e6ACdy[C6|Y`'kVg I ɓv:*&.S/T^J/|&>Z9EgÎ<վW`I=yl)G8m-uȘh9vz(̉YHF6rc{}Fe 6ϒ|Ye"9FBj܉MVg%:~Yq{U@5~t;iGnbb R{;5JA&]-h<ɱNI_]I2ߚE80^B19o{UpD*2=۞gW1صЕBTr^}|NY$& lxT"75/'؆puk+ΜUڒhۢ7U_$p̡mw&/zTffjXEWZͧ=G967|~zJT@#WUJvNz=nj;,7 ;ɪ^hUPMrP12}k!DZ75ԵByB4Us\> YٴNhp.1TW6=Exctr޵R]SXs**֙6(ԴbMLVO 5jTU]Ӄ=U]Vf+}IJKW3*ӏ/ki{l1/˾xWIgΥ}il?3gm< TW}yEVn0ryd|VhV$#qN @CHmԂ\i`QMJ r,_ݏ)+ 0=jWYom T$43e4&@eV(nl ;U'`A3slUyԜ9!k|$&n̑޹9 a J@0:ie¤ʏqЃ >"CxZ%R (!X2o#f-oKFl7OLI *Q]F86HI̳ҧTƌv ȚڡJm|ū9&o, A\bGC$j;O=r3QtIx)hZ$`!?vz'z~|vZ Ԯ%Gdlz`C3Ŷ^{$܄gӾ.:75WI&S!t6cچ4X+[e:XQc 6@hzÖn5\ rɉj*]BF U,<2 qXꏇ r1fاI=M_-8Oաzz>6GA+r#zXU7;}5T3 kg *3ƠkkRM=)=`T+`=Tƫ( _2QYBawj"sJ}A*jZ&[[+z _'8,8f޾R,|wvD3zo_܌)":͊p&)h* X/[x`ea]5sxq0uAd5(ԡmqʹ"q܉@_/M@3A7@ݸ>SAA@Gྥ{AFT&C[lR!̧{cm^08Უ/i[lQx1b0 H!!oAPwk{[ń˸YGÕL&德p!fNGD5 d$|s\ѼPot" d(A粓y=X(PBfN!nHLī\5^_d94`u, Rd @\H]Y*I\Vf( 88RS7&>> Fx>QYaS0DMwSFxN򔧣 <Iӷ6 [t{W]t3J'3y'XXXG1@p gϒ%:#x=.~/6x@3t"9s|(7E]Fi $ ]P(.?5(5WW1  jd'Oo֧VJuymw꺺j{ѓryfEOloSe M ]w]!DjjD˵ۃ֙!qO˓!=V;™&{YW9cdDqRS( ҮN[;p} }ؓ duYlk#R z@=bt61m¨CY2CSSf6%9 !Ka+c!typǛSEE'")Aʠ|f+㵲݅~~n[DӿNrcuR%:kR{\:nŚ AȔ!/gZɱ( " JPBSܻ&Ҫ9cJG-7I%miٌl!j&jbH pD-p!_Ubd99`DG7՟ ?.{%G:-G'2DxZ WBGdw'?:+Y•-+r+@}}dØBS/_ aKA>y ?` w] ]`~/PƝ[!i~]|am?vd:1BsXw'Cr\܅B=j@a#bCA.9C=~c|_1=SxoJ/x'z&:lFTV0=ݐ#a¤Rr:g_f2\LBOhF^&ҔE0wzme׀~prXw>*gXuX>lqEՆ)CtSul‘P0]'M''Mڧ;bJ \I>('؋zm30g2+/0q'?lbфH늎} C6EDܲwo@{p4 x]ũ?K٫Zb*uO]"di3/^E},ߔغlV2 7{N  ,mmޖx.7#)?FOĊQNi(O~59OmO)4/wW~+3gVq9!gGM1ݶXJTZ-/ 0lsf헁YgIiDOiN߮$bRӐD ZY1u :9r:@)\6vmOpaJk4-in5%:XK6Sr4:T'75:RtW:&_-Vy}6w>WiL5D(wS__S+Q"\ر{D5hZu%oީuRlh3 qKf-ŅIvxm8ݾZkYZC㙚p sZ'"hʤ=BʢvqZfJ8ո5r{3) %hr_sGF=p[spfɚY@mow+KIgKKSJK$sfg@?aK=[jXNo)M1qwHo#qPnu Q]rآ'߬wtGev!We wizChܕ&]Pp %lkq3w~k,enowhv֍BuOQkj3?֘k?>ʍQ[|}Z V? ɤ?w(0=e]fu)rxk?8ԣ0)69uϣ53XAekm #VZyy8Jxvlx<7PU4kC~c77ִ;H$Xcĉ. E9c@*ZL: p2.z*]X zq1@2v?y~&9Ӌ_'unnɦݭ>:{o\HnlO5PR&KN`zu3g}g0r؈9_ӊsLUw=@2=<``F3AE=0dL__X!rbǾ)1Rpey7ͽR)gQɫGEa] ۜj'iD@iT[ݘ %\"PhzEERߕ:naI~ )Ik|$:c9Dٛ(V̭StBdgݿhgw`zZ5pTdnB!$ˉWrUX|G3M;NwΩR*㊜c m;z6+;P;+h^ 1C 2r{.&wgrw}ZMFlwgz(>: u ~$ %IR4Ҿq-QeoGUW הcЏs`П`)hZJvruhF=\qg%2# iάePq5R[}&5jzGiW64vGL,b| @t"յ ;3`q୿SWG]rؤ ,v;ZSTBlgJ˾yЬrT875qi 4t 227sEIWvRŘ]]iE3?7W^͈3 YXl \N֎;vؾmuvv [ú, nFy$HܪIq-C̐BܠɽM皓e~%WD-T1GՓ{4v/GLpD[%]̙:?c^P ȑ~4 @§{N(G;GiUbvW!8#zL¤5v`(p< :'Omz^֪ mH"%2ɖ|j'X>\yS^z0A0~,$g ; ^ZYꐴ2Y|pc 'eL% |]raC >vFliF;YI|[l*VWw&uqOCv^A-8 #VNћ,R)1S^Tw= ĜZ*[Y}TyEw4 vٺ?;A {K--L_j7wS>C3x'V'Qz`h7,xSDT|Olv+i Ӎ qISq/5Eg?ѯﵧhU~ 5s,NX86{W?[#s_H^8dk tmFB(h#U2@ D`:P<9=neӗv-x2%֞|"8H'^jn<*gV!{J"U3qg_&Q9z#?эc g.dSӟH (g\SWn¶q"˱(zLlmѷޗ?%ͲL[qc]Sâ!M'|0<6B?W㐜}^m$*O82>:/$Q3|AA@\@k?ZpCL@j s]9y<\OT0 5^a L":7ȐQ=' ?!n9&*tLnm(O ltVå/epx؜*l3G jW8I:`~ElI--Pq5Z.CtHS+HS'\bQRVSpLNqQ쬈%$E>-Dr6Mb`KFFJ#WYV.~Vо.Eީұl^bJсkt=ە/xOEAu%$}maԩ^ݕ]J؀f"lʉwJ2S#ar 8i ^5*!"!R%ۇVu|L?Uì[O=b,2.F=dh=}`=&T&ۀ-1?b!['Hm/-g'M`ݡi(DzDoxXxq.Bp#ń .'&97 !˞j <%`y 1$ W7/ ɟ} G>>B1eeJtڟϟt roY)`d!NOU!'?/? 8;>T-o'"pb@}u<&v6`fݵ_!ޠT)yݩ 0o21e$#IH%Mw@B/q'}nVlVܛA/{X=1ȴ(y|(Qxki */*o>>~ʠ ff ; ;A!# #!礄*bE7 e6 %6 : D: ; ; ;Y`"ƕ1<頂 IKaYcYӶힶmʹm|ڶgӶm۶mv?o}~7nTƉS̨ש$HG C>$`i^-^Zsr7BlĩIo(YOZta"lEHp98%;xE@@+B+B] n n: ɥ3)bG&c mcd/ N"Nɝƾ*ڐ?^/nHʇ0qCpynӆ0O `]%: <*;:u7K2юz)3@焁;OgmE([9H'popԚR,b2үʽ'Ż?IѳD:io:wA;pwa;{\m{ę&_@ײ`^L]Ev`mmdl\;\șby7`al[`4.vr4I~ ^o޸?\,$%ESEi@n p' s"!// Uwu)Dݙ&m{>"& &] xR;''L4X/ ~C !`"a Fƕ @&D [il]"Ju^ x*\-֥$CjRYR(h6/wƔ(2#81;SB&67gG)3f^0y 'UG 3GڱV\aM߼JS`4|<,$:w_ zVN`#zkt5 Dŗ)]vh1^kW*w[Prow}D,ov}ی<zEyóuX < "2ME3O)Zj}.j֊OLҔ\ {0Wrh_MJ|GVf6L5G-f -_M`[/gBu)ԭ fZkWޡ\ͷ.}lFƍrDl3txRЎOs\L4ڕ?%2=qOye4;# {cv= VsMVN!6+În˧sy/8'KsOZZ6wo Q&.1*W`٘)fT]E2XPO)#r3-=2m_!&aD'o2,ir_X(W凸=Vc-,^ )k ^+z#t>'WD8_1h7s= >%y2 d}Ib@?{)bݢhcJ}aaLSSmZYwj]Ipt'iG阍fj+77hZV^w7\[)R?W9=^ Fx\r* _ b @=3lob0iwiC( MN2lO+lC{dKMd6YZ)I/!pۯ$z(}ͧ"bEECEfB"<._0`K7|[}h؍xae{kk<t,up!gT2xtzm0l@qQgՅǎq3V'A]3zb0xw)J,J>>Ar;Aȕ~q3m_9X8_줒^7ʱC;_!O e[34nml9iuKxtkk47e\+ͧlI0uvtzk uY'ʰvb}x^WR{5e.~#z `;>l°&|{y4,B \ңj>Al Y' BZA6-#A/AMXR.od^eйc@7-}йwKyԻֵN{,pt8<1ܥ$=rl~|ɮofRo6nS7sX|C]F'[b.N9ԧ!( '>҂xhzjZή`)>NSS60]ዏ.Ԍ6J'j^t3%=E+K2~Hn-ධI j -G(_r-u K ,%b\fIDSt1 ~;}g>d U.:iGb~T8D\XJ0e|r[ afO`&$b|rE;kZ.޽x 6+ W,;Pn72:}X$ _u;'װ!x*^[gt3 :8*~ʙߪf^uc~\q{֏.b(RVꪤ3/XGsbXn?܎|^;,2-xֆF ZsVtm>6JZ6=gq94] 'Q@!oTYw #uEzs/G1Ve걺@ yń"͙|ӈJ[ #ݒb^7oOn"QLԫj \mqrZG#Ȳa@#s8oz8+-|[QS@\БCU&&zt#AT WWiDvԧWH$7'B֭[/7a a:v>Q2Sʰu: c*~`8.~zV(0lQe9R]=C[`&Atz׆*wޞ}:7/F I|\5^m"5[WD{5_EZTӰs0cYg>꛸ 3*Y|Oh/G*>2U.N }YNTJRTrU o{}_<!<.be]yڰ_ucnϦbQVךa<НxV]uj\z ϳmP8O&R#_ ~q@rK]1#J*? ow=ɻps8ͫnHpYM2ٖsxjŗ[/NǍY zZT\[C|<#WH@Pax; KWZ<Ohg_ Z'~$[/*8;(p0T, O 7I"RةxIUۦ 5ף+膛U^/Ny\Q峽* *Wc.+iindš~ QT/`S>^ y*w άJVNX^R30 OB_s}*tD`W]5cJ+cAMSԏ.mڅ ȏ~oo}S;bR0h°ՑET<럷FDotGs;#|mIn 1_0J̄^ JJMKʍH~w (Dy8 ئiySod;'GŘKӽ .C: e:kyńvL#cq bu)XD|qTax_PF*"VҝtK*ma=)C37(Gm jtfϜ[¥LҊzؐeiءp”ogp 0XY#/joАo4&g]\IiM#QSmwsO;(X5PL&:͏Q"QjdD5)Gľ~w ++}/ ~+ Ey>iJO]OZ +$ vҳبkUrԢXzجڴ JqS!!Oz7M:WEk[,W׺Rm-YCRVgKe mٯGӫX '1|6x,F[ꇺ\/Fk.h:1 *|owT>W&rpdVRsc>a]n`c4to6rϝG.s`^VR\7]Dh|AB!ښ89;3Bef&f"DIWY*7_`_X9?9Nk13p?;7?؀/)6bOX?Cd;D>>F1K#TĔQق&\L\Cq 㭲 vJ^}&O KM` %7iB,AG@MȄjiE- ]f 7މV'ʸ/A߯Oﷰc/Gc w&7HX5N[CE~A1?nW1@S7CC~ 8*tJLv[9eM'5e;7`Q[K٪;%J_ vP9=L*7Kʪg)vS@hyW4}|v1u]^uWOOkw*o*6Vg#ov{D[&jdr{-|k5Й1\!zR<&$/rdR)]??))!/׿/ºݯ}x\&+]|ԹnM5d3#J ilk ^7=X[OЁ^HCuEC WqDxLf 52?Eٰ# J~s` ,B@ATD[AAeU*mÐC1! ; ,,cw*֓[8*!K}9c{I )yeRh@WX+  mŜc:A G%/I "R28m YЂ=R=<:HUǽD2 <'Pe1r_<0K%%?Ie~➕eK̓a/33oyz3 b@'?#EhIe @C>?BH ]quC+(gr`pՒL{3~Hb U.%}ox=%ֻ: !]|[[@ -CV^''w -X'NdOf `\u!ܕl+PzDېqa|wl`;JhQ=Z^P"8;_rWrzcz/#]Ϣ=BvBvlr_5ju4F'NB(Ϡnm2 u7jOG[XjPOڇ/rgv%ͽ%+\n=z 7 Q%v{' DWŸp"x/`|mPbp19_(_ol7brO|n>o|nD BJ.߰Lgڕ++M{"JT`q%~wĹc>zuwCft @ w\tA_S|A20z" @ vu@)(l+l+{ooxûȞovC<_!C(MY)ȲSA+tyc4?Y2gF;J`ϥ= $QLE\K A즶lj+-!%F`ے9+7 )Vu#(?q>8աJ< 8j*6֖7OV}ʋ} iLmnLwcr`NԎzy8}Y!(L?^Tj_bq$JmX^b#z=ZQ+3*_f&zz> -3Cfh `.$Y2gX( KwӹpRݜL*y5 Nw׏ۙ[jR AXW L0??Q8e/_q_ݥ  p: ȘmMJ +uZ7O5naD`( h7D*H9R42af\`?{X4 I/Чc 3kxc_ޛ 8-JcquU5ԴPqxtj9_Y|=Wl"VMN\~ڝN΄4j>!FhdwCMp[8>EbA90uG4e;H[M%FM="Af,Q<"<澙X3Y{iS0 9tL GˌX̗i8{BV,suS ߖDҙ1Ȕ8kX0/>>}Z1ZY9ſ`s\]kp=,&aV 4J7 :zuA,m{biwu?e_;zm$onpcmm]1[[7o7;ěS}T55u9tpP54`l.~\`rX{c tLKwy̬ELi2>ENN$7" ьH gQC ]qL 34&7 !\XZh-T U;)IAz3eQ^J~/fݧY /gzڿޥ+]j+7`Q i:*壡`(`Aİ%ǖ|dF%=I#7rT{=K}){pK6-X"o8G\FݥtU HLZx0vÚ'e=agn =~ӫ6o4 {XT6\Y=z'mWS1G1OFv0v Frm`/vũ Em~@]E%N$q-L?ߧ[}3}%_c YuˡͩGM02%v kZO7W9A=4ݞouc͜58cws |41sB,E$ NX2ü0&VQ{rj kY>$m_;oQ-Cċuoalþwlp<>ee:_YT3pڭecrpWW% ve /wjuY^BLV:u^hH5 ]GeEVleb>VloNso,, Uo&~&IQ_~ 񉕸Vm\o|>f%b&#.*bLŎ*D~ Jqց}HfV y)PLqwź/3g7îl-y8otWm߾m>3@eU >w,wj>Me_~,FdnH\޶#-q' ث^GKnԑ6WxVovCٷ۷a{ٿ͟>r}H\MMSW\;*1<~i.;+_iʕ,%k~{n8VWϺx/N]i4߬iaFxE%66bv6%kT(kw#k줭 m&n&yCzb?53p>&ϬQ9j f!ұQWLJݽDKGΫm`bkL WHw=FONȳO_&"/%]0y7y{}]K<(Z"ˋ_Bx/!/fpK `F ؈v|ɂ|K6=/w|pǜqxU R,}0͟6H i(/bĤp?{-mmvzצ~\xBZps:0px] M!ߘ|“Bxg *0.Rl6,^m&X(&qkct5t3Aw֩ջH]p ~ScML#Vش!WǍ8]/ Sa.vDj*GASF|HҬJL7󑗲e,!u\(KOCݷ+@Vc4gjַ|]' -v>̾Lt&]ؼ!~a3}% ή_6\p=B {g2ύO[ )MƷ]g :o澈\oalZ3;1%0"GkY0r/zF;Gπ|ZFmHe4%'hԴ@_Q«FMoh`QG놪< 0j"CRGqVg7S7 YHMZ9* Έ:*Ə%qRuXǮ?qK C'XE0DD}zuBltە)"-aC.,z~1$z^wphϧ[Rm)Wr˩s~֩(k++å?}]mycSUuW"}26_&2 ,ClM#@ 2e$!K /ҀhDcA Ε{7B_#wK- )PlrResD` LOZMxw*+1N~blo/NМ@&Ԝz#xf5Ow-|JmkmZ6 ͒3OM,~ [ xݘ9yD\K~ ` ,\Z~ $ղUOWg9J+ZCM( 9K5YTb$L&W9k)fc_0< | `--|S񖠨!78'cXDgiעܢe:3%uehXYAi`E̟coCB) 3T¥Vmd|+T!Oi1 g46 (; ug^5Zr3h  'AO ,1dv׈{ksW>mcPpNlRf]e]>Gѧe`sm#ܜ; QK$x3ᔮf{'/oqL TSCbaabIw$hy]W`V[=a㺪2|b2n,DZ,SQߟ [0G6K)i}?[,q?,"It0Z0UzM=-?yWt/H李us=`Kwj8{p],z[_2be|NS[`g6s(!/>Դ<߳soơjٽPXg nBud~vC$8jI54/+_u{ +v֯JA :ўϳ%<{ˠe|jW_.1ߨV>Mxf`lĩ_sü*uqTc `̹1IUeXaODl1v bn2cCģWϟU*Z;G]iw=&|QdÅ !<(Gu}ks{HԍO=Gn3Zmk yT{?]q AqFƉUQaOX12b ] ;&ѱdY*Q{C5y=B{7%W~| Gny0B5!n zm"tiL0vu.#vBS\r^ښVH 'viQ=NQ䓉4N8֓8 \gV4}Qe$9S ߚ>u4f3|eD˺$VXnU"TC@\\S.NkJO; a!r f.鈥I2C'rHckkNys7 ݃cRC S3dQ@ǁoOY6u{n]P1fTٞYH8G짣A.LDq{!H5qaٖB-f?D K/dTKsf8#m DƄbׯqq!yv;ثD`(Co?XǾσrwM~E$4p}xe&cbBԋa4 }nllxvrJ H_8}HߘsU,SOz@J4C/s h;<0(q2v\BH= tLؙ--70//>N26aƨIHJIBAd_ @Y%T#dN-4 umuktϦ&J`OU/3سQ9pC ,#˶~.@Lg6wXi]58Nngk k5Xx \di%q m7ֺ` |`b>k * V_X&ƻ|r>9'IxZ /eL-"ץ>-;xgG${ &JRB4FjF%WN)rt'!o0&pB~#k8+@%.D9u%.)%ǖL5x2|/FQA5wg&{AejeSF~v3{m1 kp#"u_r)q>{6XeM&#p3j G.vFu mvwr yΣ AUljdj״nVMxf`p:rx[V#}[P#jCypsQOBjs yڊ` ngNc I[=k?Ɨ~rBE{{KfXԭ'LC!x YZ7HT߫v݀ҷE<{-c*z\ YZ FaӮfwl'oUq*R653W=s /[]te2ڢEQh+-C$M?qk"hDG4*6Æ"ca'T9h,c/sU\bD :" g9]jzeo.gg:Ms?{t_g(xv Bd`iR0WWpа l*j?8tO74ngJ2lP%lq42QY?׸w{qZv= 閜Fj e:*k nj^ * yljb3PCX+P?iJt`Eo X"-!cN*K|bӜfR!Dݼ->e6\ oMj4) 7sWNQ`Ԁ\5Bg/m#z%Yzbcx{fhOB||J}(J1\=VNJLLnȮZ~oi+(ܖ Ѣ{h,b-Y S7!Dq{#]7ɼU =g}y~ԄP٪ ڞY56'9GKFmZ % wŌBOּz E% s,UnqKJ ^|k^@-.< D0kBì3[2QnMkEOvDk1:t% 9H1"1J%uV3M~fc1jdj0E)['0ۜzH6N|uW_&*}.itX\W|TE|☠*Z%A9zpR!#c, ԎHH472`֮d!56_-rWR5e3o98Z{Gk_&_ʈք;IAkR*f.>o6R/Tmd3/>↉Ž=ihon<)$lv5n@F}K`?q̾}Cp<XA]_ם%'Ű;OİE4[[EN%녈 Z/A=#cϓ'M!W>_E& [%v⊜x5ͻ V[ ӯ]! 7 cX94ɴ' g]:[Rmbz:W0ь% .hiMn;%qB SM ?M9E1l@ɭ|Y?y5|F-o w'9{CYe?e$BrN/@y܏SA 'nݧNu>0TʏPX.p0ڥxDI>?T2!MA1y3ߒXDs>~(~P+N-SX>^AƵ˺R7n(wZ-y ;s&ȥK{Hع X%;g)XU88E1G3N cܖ Lh*6+"kwW WUd%tN'@ؿ$ YJ>DEM䐗>~iI ugq_<[sbϓ,d;Cp_$>!d"G9CΓE42e\.Wȕr\gq'n2qdDq ^D?DtT,OgURZK6H zb"QCEn}\Rn[znXE402<$'ncHOKWIWqW'_Ku7R H7إzWT(Ig16Lmi~3,IJĒo)l-햠eXHKQiET,d_'0:1e< пW*))Cmwm;S\ BەgY]˰N%pr`"svԥwfUp]Ukb:) s!EFSX*v$,aFtڱVgmf}w"O\(~a9*k sv R,QP* I,*2ЂZ}&XL #J 1`Yh#9)u_38W{ b<59޼LSzr څQœӼs(倧TRxft X$nj2^i7mD8ns{)%_0sZ\ >_/(5ya b1uF \i)1n>/l2vO҇}QrG )39 qm=3Js9r#1ˊ\M;)΅$R2. #%X1yE:;Rsڝhsm6_\8s_Z%!ΑCG:CR½ Cg -Gj۹ s:/ε):':o: MBJJ{4Vp4$NwN;t>vcCn/ퟨ4* nKTKp_N_VetU gH+-_R^{Sz"qo7Nr8mo^}i~QsFrË->-zw`/qq7}Ùǯ;)6vѼ'1ܚA+ge|>TL.ޚׂփ$ټdmՂfJ8*6b[z\@ayNf3r< <(?چbvpo@YܷVd#}ID$C#9{{ %fجiv7 /j^+npHk.wypyl(,#g 9Zay9N߬&<> i[7Y ;ripE9'd^XD--v4 >SC1Q|i(¾勵KGgt|eq{NJrP ۈ -u]E Ks7 nUʺޣe (5#j H:y9Lxd<<'J_^d~NMoHRA^;de|za/}#$uZsH]H U˿˿ yg©4i綠CT@ QiDo.k.=wف>l-@i P-fMwġnC=$.u;e2"-m|<8R0%ڧ]WǓ,gDҒ CZI-[;{cNH˜^$ /tm(ꛨͱ{ ؃7l?{vCOɠ_ԡ?!ʥcc+ .AFQMy1!ӁЫYXs-. ;-2oNP˨7/xF-zE$8!n roypR4z+wE*8-  ==u!ekiSZ(xCK0Z1\q#Ra*1݇RC[x#c{^&@rVBFq;Z!CKGBb-|:tZL3%X:!֢ >*{&: 5<f63ū][KuYq&bH\ yYiDh7=3fț'CAX)b)e x쮆pxZ S]кѮݡؓjw =j:rWgxx ;7Lɇpt hL|:']C@xs^aiij(>˺EVLrAj^bgiplsvX,C)J2C_+ؑa+HfKێFY$'DUx t_u4WĞ`71lO Q>qaoc:GeAc27jރrbMWƞwtŚcqO~O]T ## C,`c>dY\zO+h<]'qah7Kk= -ཽWWb7O\HۭKQUH\.;{?{/-5;{&WaLp#zGC-Rf31%SQX?#˥`yO<ןEyE"0p*ߕcR4g^xa7_OSʴ.RzNEb=_-!>hQh NT݀<oo9G̹pOc{8;miz:7ܳ`G{"fXx ۑ%$ {E?rk]io9<x<@TD-WJg-߅3r9=$B=v5q)V3ceO=1^-S#mzfG=v6s.~k>hg|"|ȒE($ 7hU*28៍?- .ط"u}Łю}gb}ekQ(F1)b(\`=2MS`f`fk`s(gVvwmBRs)bp@r}*\C;#}̀1zGeK{+};S\\vd52;] t!;^T69; >h3 co ^k]:g'7^>{_tO{ZWi wwiO^?'++}ljԛ}{|-ƴ X 7ӯUl18D"$' '#+Ӿ1)DV'8]DVoYU"kĽ9ukF9MY3;/%>]NEwڙ{O*".X%ͺ(tWħK"3ݥN"^``qwE$u2s=Huro^䔧91reL뎜#k;"W#˥ow=uJ, wˡ=ȽDnw$*fM>D:{' 1 \c\#7Vv{3͹݇zz"lzJa;{QovbR w]'UY-a(ƹ4ܻS0o5'{;}&r8a>׻9kHx'z'vw_Ntvl4[v5 wG`Nd-.D+aX/=kOgh-c}ʾت˱}9?p5gv,p#|-mĭVϦU[*n6-m܏]<xk$1kߍ&,NP}Sxog}޾{GO$* z2%ݰ?ގQys?OYSGE4wb(,/%';=k bQd~t+%*{b7 loT\;Q`V=X;7ǎ+b'XУan_#L4{l{߃46ys^D7A2Au)8مא<焐+d9i obV%dGEr/Qr ?$'yԓ[䗤3G 3=U H[Kr"\˗_ בV~7>nj{NeTYU՛՟Tr/>ÚKlGhVj^>)|{EVӚ yyۥ٭qM{m>M*' ڗ+bFmk׸;Z6WWhԞWjOigu߫;W3R>֏ss/o?__'?oMs*(AWWF*#<^y3*/VNT^Y9Yyr=ʙa$}0}J?] /DMsJ 7C4ߑt^ūOd?OK$<(?b|~YF-G> L,z&&fCM9>5U5;՘kk555j5D`HՉգǪVU:_}rշ7U}aRuFSɪRz{umu-fVBYl ڃWҧzխ;UTV=VW3V6TWVW^_]Vj;y@]L {-yq«5DIbmRIⳅh+4D a0 5ڃo/jkOdG++ڷb#6j7[b @EtIaQ )Yy%u-=ì66ݶmKeo[-[bjCa :F&Caa52x [onz5 QCahaaznmkl8/_bGͳ֛) |J~I>MY3KKdڟN?Ng@Oh1ڭ猂:acfkiY'a]h6Xgƃ68jlKmY=n5^4^2^6ް1޶ckO66ڶjLĶӤ56)b2ǔcmʳu l^قec(MlCrvTe;ja;a2mgM3>-6ۖ: )d!YO>yj!u:\c/Sb3=2S~?dUjJ<.I͚.ڞ&l+}61[$lLGlLxqfǛIZSߚ&w9^wzڮf6kӌuخ2R;x* ňYkdbRfjS,R*";ym9מtZM++̫¤wPd-!iTXoB{e,β rzm~Ve-$;[5a_kŗLnP2.r"˿)u4(.pЎ,r93,ZN)ܶLY[2ޓy d ȵMKRӽyYP?˯I>-(SZN9_m%kOsgWКӪ{ie2iާ{R+8s?Sk6t.dS옭 .{- m؍t Ayݞ!.(k4xm7}Ŷ9jkC0å|`6,<)1Lfd?mbgelc<غg]zIY>qc˰#b9HX<%'14VhnHqQ^Wyg H"!`P~dR 1&Z~kq-e-.H֥cu45RcmB]k%ƲRJ|}9~dMӾks39Ϲ{^"K='f >˖=+ssi>ϻm}sCAqe$o6<Iϙg9sִ^?yvִ97w/1t[61l(6|NN[8m)i8myBU+=3?SI|z"x+鉜ӓ/qzE;8=E\If!OO ĐΧ'03~Qd___ ־`vArAzAf"{{gAq~`uA][ 4.{ *8j?Rpg r t.tx=syE-qI_։|>v>'%Q!;(fSKsoq[~ 6/KS{,ʏ-Hί+S==ydc4٘H6&QD2vvT7.FȠ]x!dSO,.LKDb*SSn):+DG=FQ_l+6Q%Q&¥p $N0VG!GFN=̑wӑOB{c)>Qt,wMwwvQuNcc=؛O>888hϫwtwtU;WTQ-EF A -u9Sq^Jg3qj y7-Z!JK^4rtWَ#Easζ80{"(EEu:ݹto% :Jmر<>!7qVS::6g:MԒwYm5sv:: ȦŹ<<<<|y8:qȂu38/9/9;D9x%ɮ?rK#s%e%O9g, s`J)YW~OlKZXFQIbQ2d% d3vx{z<=>πWinbrӨtzsx|kxIT~Mfx1HCN7EA`DC֎B{=w)4Tjjwr>~${m%Uuj9r~ڣz<+QqD3߳QRO]\ ‹=EgIYyʳ"g%_YHWNii簯Z[ttxyNz{kU޵GMy.vF8uyzwxw[{ǽGǽvz{{{} /%}ַVb^fJr"&_Wc%|2I2-~=Ee!-ӳFd_\ٚκ}eo,Lξ0=S}FVgֵ[=О}k 3,8ْٺPY$.,7N IO(pP /9zI,o| T~t=ix7toA.b"'`S+V!XGQ6!h%h#8L$8Ep6ɎeG@<*ɥFr WIH<̣09cr=O* "y/wJG9̫]e 6hme55S`>z veh>);WFP@~*;uli&Dp: !`OH^[N]NyB9Y9͇*A: FrV=z{z"~ -RFO`y?1ΗNȻOtq3/#ysO}A`9l̜jyKQ\G,o o##|>, Yk l"h J`^3~B$euQj'ПdtHpX-"tԬ|lRLx)+>eeZHʬY5(^ S [ ޑެTf:N97XwWFJ]3(m2:_'ݒ᭒xd'oƛ$ kXԎ")2WxIt]Gq{H$>o÷ xC[F=}xo;Egmxkl/4 M{ASFP7rD9/,ԃN~oU!<#Wsb@H:yOR"&)S(AI{;jڍKu>{>asМ[sj9$ĦIKIm)IkkCz\z\Z$eLZ:զ}zRvTǜMKچNebIۜvc)X&yΪ%3m[jjӚǖĴcK-ݖeR 1ڄ4sP& hAdJ}ryR.,e,-5JWJ~n{2y֙óRΧܜgҨ^llLC1enK4Q9E@<[myqN:?toLiI9r&'-&ec\VwVi[>jg&ٞy)+ HWֲ|pf ö}6-)"D`ja5jgs^n3%Ы\dwJwZ浏M"b7Y[$D[bbJ/@o[@~Fsm#b*E`]W|{#r>I-h$lx{:\@IE&k3Jn >O "N~S&愼8Wa'VHs2Yi!O NbL,IĈ-_B ie@:=b;b7d\9%QMTgޚQb,11Q11Q?Gf2m}T>* Z)LhKia }BѴEF4yTu.iN3~$p̫Wa]m]yUfy,qwg晙gUp>cNGL*|쥲 1s!{f Ʌ ( 5b#=?7nn[3sMt?vOi{欝M$3b]633&;&uRk` KB[oI--/嫖f]]"IJXn|Mqen9h9(">tK!^G)f C{ٹg4:A992 3#5iQ?Ks{zrnucTYTY̆{F}`&kU0D->}{RFV*Cȹ +jfkU m֓Ȩ2ku5qF'f!:rF5?E1.e \-lٸ9Ez6-adWI99aQ*It[8mkZS'owR(Hk(YP-/R쵴R|-1 f1Wgm{y*noe{\}Kz`X$!VЧ#r 8.s>(bgP;cӅ#45*65Yknl}ljvMZI%76\*+cSQ2Sl~l>\\4>wX!$,ڊIŲB6byX! yQGsHߔFˑa"LQԔ+\ry Hd~6c5" YsV*Qk=S>0pt2oꩩ@ED̝4g\=Zz˨ƈ>bM#zH]z~LOTo9=haX3xMG AʐE1d)$y 7NJ-yt)FFZ1\!2 a v)$ohN{E~2C!z||sB>!L7Y>M * 3qsb#|QLWHolSZIͧ)A9ÿ kAtsSOZF9^%cxR)cxb40)-OR DɆ5+.eDsw0/LzS$ };Zh!q;hxb0hx/(&Rs[m{{4e* zGPoDo@  ;ovD.TkmTZ]kF1QK玙iowG8*C:75xa.7:@T%s,o2"YrM+L8*źգg%j50׌~EALJKNp [!h%h0ErIS:MCh?ULѡB*jgF?[ e|r;*B0‘ 󱐲Pk i>Rh>eĊctJ%N+!.c4 .44)'H"|*v̽îW(xHX2hwXC`F[hޚ^n"+<|1m}n jˢЛ!CtTr!Նu90,2U"J@J+LO8"źҳ\LӪjHj`egbV}J9;ϧ5Y7l ׼`;AN&اWWKl76/Qs*~Ujĭ5W¼Z=FZm.f_oWMV/v.c4곳.4!ITq\Ls:om2>4W߽5Rj;- ppv`^bu3TڳIyGyXFjR)ϖ DGӡ1E?ôi+n@]L4 u+G8w?ieaT;ӐB-$85To_=2pV2z^Se$2cp*ym;#5iu) rcC<0s0FϚ'8V1&,GKa~`3o_t=1 xkzIs je<ps+[*?kV+ ?jU݄ zϪaZU@~>bKtW2Mq`/$[ CY sܮkzo_ho*{ =BKQ~5m} g hWX%>phy?8-}*7sثdjB+Vj-V=z;ffpik&Z~~O>,]{[p-8IwG /ij`NZ 3U_h]*YD4 :Ss+a9<91>#8NDRb7'MMӈS#c.:~bNdz؎Z΁^=E:) H礆!S z롡4FhF l*Fx@-XP?i5p"ĭ6m af=xЧpuudޫa+2KWy}c"? C?9wxc}= %k>:~[a_'|mGT|w3`կ1Twu{3XSGaxv?p6C>ЏأIo? IZ^":~O(hf%>%S .K_b Y:&ze_ ?~ϱ'L> X*[:M2e/r=vU+d݋9˕!'=3=3dʍ 7s Y1FctZw -Sǭ 40gS33wTڳ*i(Zr!#UY9Eԫ,]h2 s[kw)c|s~Anw^GÐ?tV#|bgW!(DgM~@?sF秴~NWJFr{rاCYz$8HTRGQܿG[eIЭdlv16EƔ;cp%LԭL<Ķ&ɉm۶m{b;۶O2mvr|n߷~Vw]VF>(G'@"30>~VkRLͥt+0>AєS\0odS|N#iW_HYhXLAhZs"5==>vе?j+Vbgۦne5L<#zgNک&\vLKbHm{q.!C/vW}om}ӯ$SyG (&o1p soipD)JGnoD]3^ݵoůj|=T=:Me2d<&Zg8JQиKӇ:\l{j+0Ɔl6P6ezw'u%'&Gg#Z=7p[Ro OTZx}%A>p kBL/D CEkf:!`S޾27In4_{G [s{)vd w8_,ÞhfQ'%VAI>!ɵ}V72gl)OBw[T"[λqB> wҍюG`iWI:3[9J%a[j5C8.|T|}cfa4czUC g[daar[@<}~$pi $0Sla 6Y_LS4m heZif~=Q`;q^2"wVc'>hP$囖rܢI!"D[ړ5{[D'y x6M, J#DhĘڝLqI&M} %L0dBN|=,oRd/AaCB"z];Sfm.&YFɮX*` %BCԣ}s0Nw^ W{˅bs쇶5ƟB_ϑ^cB[D"asDt"jnV} ljE? \G KBjJV0> K`tY|4rMٳe6 CP`peHa@]A@1ӹ cR\1Yu/q[k"ν?WufA5/p 0tZ UY7"\o7ֳ¸ (u2M_U&@ ?|!=~Uq+'r]*k;2Т}'447DlsMfwYqj[I0@~[2@kݭ):s5:[IJnj@δ$&LZĘ'2ܼ4чؘմ;=DIN3kzkLVH`u5si}Z0@v$4^A(W>&P6 !xǰ5wwzK܁odTԍBsrh죉پ#";L<֎῜V4 J@p3ۦZX(qxm\oa:'n-8JAS7m3#F${~Y/Q37T I= ;qXԵҳKI˹G /@tKGVU{r{iB=U *]CÎ5wBԋT^vTXɋ$! (_4Z'.Z Ö,@-6wˑƻ{iDD9'ꁧ?TU>(TR(\1`(NAfyr"K|񃟱hbj~[\w[/D/5O:[Oz]W-/ bwz=d~;2SNv;@ob@$Ə E87$qQl[!g8Eȓ@}ΞMkga;-f`&ڸױ}軜!`p<07Op(]ꎾ![1wf2OlC dM\TɂXD"[7"[`"+e($/s6V$5 di+o]UHc3W~-uG*m]>M #b8faP\Ԛ9d XgPT6W~^I4NbM/4XI>Zu0:Ih5A|"߬2>?[ *D&EnG}Gմ+N&6HyUx4U룎 ݐnD ż4) SQliiGx]ʣ;-fagylѫ ,`B!P'BacY9g|5Cch`~-B~c~GXfF1SiԴx /|>6LhdYtii7^0:E dꈗm-8ɢ@9!o$ KƑ7bMY6TZ *q Ȧ7;s$=j|. EϐDEP#Pb6s 2tr.Qjn7f.r9*}6Q'j~kkdo[Yz,K8/#Q3t)`"2괢O t  }Z@a>mtwW=?=UTDG֪ dԗg w6s-,DhlDC,P» 1C\AQB*/kiGJf&E| з#JSOv3n=ەު*Uˇ#?dEьw SFTSʉȎ8 Kp'PҎul|^qlL9轶YM0/X*]M~_ϐm>=ć0{>)§<e_Qh)}u|7\ԠH|YIK"cVmU0^qPNjLSO+DQSv 9PҀҪi(RxW}Zϵ~h ] 0d\$83l #4俉·eeq'E-FD'ϴ I XHȕ\!!`%02Ջ/VeVP\(?S7 8뗘j=CC&Z v(=2g%jR*8_hَh>Ðbj #:ĜG?(\ 8 wb4$gFʎP,:Mz.hH>F}tE˦Db3Dp 3k@Y:VX|z yuT<+S;{.t2bfs+H/-X{,Ϧ.%;z2N\v'^yAntc"CI~EU׭p mgԪ KS,&77*]\9>N6H63YHm{'!fKAb%͢𺬧m`A8-֓t43J-7@¿o]T<:a-j45cb|KU&x fBM<_4eR.,7T &70lѝMj:VlX @*xsNhtÿ67?i~ybsn֘$\voNN\Xgm ;CN1 oL?W`=rg) ل05%k94[y &Sy-`8Qx$bN2ة~×/6aVGi3oլ[]L_ë~A&CTS>˃"H4묞$JN ^7}X׋CM!*U˶Dï& 6tI3RI~CsiO͘Џ3{y0'F}j8:Snv2ޛsCLa4x6sk7*{O&6Bi4>͚VIW᩶BM4ec"/$<\bn6t}nK_AeMH^U߹bZ"$FnTPs7Zv{{rGJw9pV\4Rz1$˔%;n 1d^BD?q(;*H_B:m%O-vLah]MS5G[|A]&ۖxA|m{rSJ2q{X%00PLv5Q G}.?]Oa,CoF%C[SdTIݲJPFH$wz%od-Zwk}^p[WBIF4 ){ݳ~_O+@ =7 '![woWJT2m$O) q]) ~ƤM V~ qgKOnť`8G:+,yù/֤2|B4e!:=򀹆mg5er%=/K&2/YƋڿ#hUH}u'3"cZdf%s+*b6B0z%NE,==h|?H-08˅覻A_x(r崊մ6& tPa%(o׈b[~G<3dP\c/V؈8#48zU4]"5)#e|d_h-g>Y1h|/{{'_Mb2Efk<v sH(Ayn.2ds|Ր7d;#%?.u?5 E`(=mi(y×@ s|[?9[CAtwLK 2g4 ;;˥ھ<;h7O97N[ZvX}MX㝍iH% ^!5FYkH]kg^+Qyu0ŹDZ@+.T] ߀ -UN, f!u'_=MC*ָ}>myFHYdI/l?߮Q0;nu!*S %}i2æԋ+Pusol5Χ:VRn5~qOY%B%w̧:ѻSuJXy@7/")E)?7/2~+iE&7Ϸ"˺:ݼ^Qz)~JhUSs)!EF7/"qx0@uI3S#UoYsAxVS\uh)A;\§8:qS?/zN97aiNfl8^A"_ $?Zd|^%##.󱈾H6^'tJ("#.辌"#s织e~Ef[c}xw+Yy)AyN&!i/1(*2źuj² EJ{z1d- W70MTsS~3ݕv5%CL֘ώGSLLMt\B!;*".;,Zq ]+rwjc!q˾RŬ93- א9=4+FsbX N͋FU-H-CY66jiJJA+.__z=:{C| Q]]dV_=0o98E,gLX;GvH<;Yȅ*t^a!I$4 ߢ͝wy4㼓CMb ix K9l>-)cUS:<-+q'?柏_Lc?* +t)UrR)hrvqrr.)SůHT5}NTرvlmŌ ͌ef~d`~ܻ.b!K4S קzrQQS`z?psyUOb:DKg0eݔdQjݛG7<4`At06{2TgLu2F|jA!2|1T*ܩT L4 }Doմ:f"ӛ;re3@Q95`v\5pl&oZ:"*V,50u\T[9v[UvH6i@\.l9 Wr9 &H|1lx1#T't&|r ]Bb["^9M?Msi=-|jjا"j!e 1'oz~@LSo0 },"+}t n(5w}4s؊[Ғr)E>k=!mLR&_9b[{fN|}4:qp]~cUI-N=hH/[Μ|t[d[[KtnUKn_%is4zGJx 02%:rIr+~,Ic,M39vfKlrJ]z-]9r*Kzz%nr[lSmUkneS/>kOށ%U\YUj^NOYu VO\1 ̲㆒s' ŏsʯ*2w]iPk^%UYvtUzۜ)Z /1.G􀼕=T7_ܼ!_{;ެV7)_Cޫ_qq+j,Z9TG"W"Zjj< Sd FHIXJD :o>U$"Dgd?՜>k <֣-lp ʷWoY:8'y*WX8{*x@X$kaE23)Qe'-(0Y@HGwm&C}өVup,HHX\.s].SΫ>UȘ*w/GީJYAa$'BWt*VURyOX)ͦVYT(VYV^)MSDHD+]U^! J^U ̇Q 4T T/Q_χhbCac`C Jʏ6ullgmlGhlklǻ ڀ@@ڀ‹̎~ '1I(L,h4eq%fy$3`pHH\-Ԉq`qpnЗ~+Uw&ߛN}n7@^Ե'/)2BCrԢ(2CN/c{Br\3X@,~BNMq#u3΂~d\d5=ec(9eغ^EPVvN+Uc*\Y:'x~J|zzWc]Un?#Kvsg~9seN;T {Fi-6N^xWKyK0sANaԧqau+"A\u"xa@|Ί@Ȑ)!>7ř|[dk q,LqWqqϴ9V2Z/6P&,g՝|)͇>cB|2)9W(s)8t&_a0nFFO#2r5K_X;-&e~,~X/!<#qHkJOF> yCё E\"6A:ٚ='0rx*B471뷶UJt)bI0UDx` [?$=h~jEc%pux\[ku[[6-2Vⷖ3v:1)y\;w{lCעm8'0d몶r5uk ÆPpmXj뿘#B}'6zGεi,m<ƔhsAk\ 5)Y-Lz+;u':}@5JXvCMXd˥Z}HJEiwl߻\HֲLWMZȷjΆ}5Ehk'׺6iгݷy"{k[Ѕ'Ѥq#B}]I?lcu& $_Kc#*>RwIiEotAg}Eڵv״-5AJ|̑s.<1_Z kBD JsUrQ fG|ws2vg=#:{GJSeKz&᜚_N`9ɞC_h䮀nz !XUW¨;xQ?Փ җ 1 ?2S&*]i-'cm2eGFe ԪjխZ[[Ë|}D' E!15g sQ*EyI2Hp';u|;*)B CIK'bL+1Cl8k*FCs 6ռ*[Bմ]1&Rş6P]T/ 7AWU,ϊ) i!-ǣS$ufŚI[_{w0p5ߪ7awpi÷0 yUyv[e2bqWds<$gX6n75~k"oC)z1곤'o}졉kxoBaÆZSH_o0j4)Ne}u$𽬈!uϊ Oȃv8o@֥sJNx pvpD&}9ɲQzYg8΢eꭴ$\VI+1Q$¡O'm)aAx9SwuZ5_VwNvY@_rM0gvtԶr[ݧ_e \F2~ⱗ@PMyy]akѭvYCׇ*AP#PH#>+/t&fm$.[I_lAtAߡ)*Йί=9Uxt}XFO}nz&׻>^]5#zM\*eWVR_@(9{D2MŊlӘ.z$yGr\ZLPw )'xĨڪi@[{*8ߖ1tH%d6 L6ɬ`0Z|Yon0^@Ч5u:%2n}u@~dqf->ށQi*䦈r{}X}\YU|˳f;WǘR:J(G 69`b<ls`e>ҖNP "$s u~lIj쎆L Tc /rCǬ% Poу0Ĺcr3w˟Ik62U"5uoTũ"Z̴{ra#Gp6Y^yO9B|=sA yE&oG<ƋΐE ,[^j6o4+_]᯶:/v5=R#w }NK /2Jolv@fkrk7+zxVͳ cكN6)lY%RX!hvJ͐>:HK5ύId9* @L*= "djle9elꈗնUX:[,HK_Yv'-Hz HDLqL2?ݹ}e{Qɀo~L(cWVۍ_ |zcLp^zӅZjCY79TWmӇhd~iX\*yt6AJo,C9oK̹$P4H䒸:U'n}^ͯ,ټn^idd?J+T}8u1׾z ٛ01cŤ;P\00rwMʳraDpufq|` 7~co]DCYH#3G CmRJFC N*A'2P|cigG`[!5w[״GzVB9,:G*1Hp1V~,bտGSdO $s\hk _j> l*Г ]ò^glIv6ކцz?U׹"]g5Rǎ6Qc A;"P$ f/u7f]C6tc)GkZz>/\Z!h."^&<3-"lU%{X,FJ!KU[Z0bН+Uq's"hn8e|QK*.}ɪ IϼֽdEhR3}8X\55> [Mk'T9116/2cOJ.p@ox#ĕJ4}}_uXr3M-?JSN 1KD% KuޏP+1 Y%G;°ɵޖZ ?R4xb*kKKccڇ[}MBPQs&PNJ\D P1;B *#zBM Tm8R~.h :o%`0438xi.hiڃOyī\dLZ։៿lغF&Gc(a\)c"IKh<]0zܘHì?Rc^qlhB| G *Z5uws 39 gwҳmL˯u E{(.45sαx;[aFm Vv~zua";u$zrv C@.<_xB]J숔}/pvmg 4ģd#g q:F"`8 4`9_Ĩ ԿEb+5 Ux9} TOo ,PP^-4,O(t`IbtXR7"vFNJo(:[oS8E6W^p6 [#|gi2Z𱑙d)O֟&&ʊd9͹JF+O4x3Ewe?wy{ md($:*^ͰEuޑ\e}Lec[;M[ZtbK+KEq[tyYbzk;4-7Xr?Wfڢ=l|B*>?"`"U5Ljp vѓo?pCV^f;1[Qnk3/=b.dMMV~vM>Mo4RJR{դtkz:sG$0=}779.,1lbx*| ;ڝG\u^[pIG~P? @ǻ*'æP-Ɇ$Yl|6kԍjʁ8fbJ zAc0E*ʪC"A>LnXG>$Uυ9Qkwe.;dSO ӑwofolfdKck$xf.oL^fLfL*Vf4t,zLLR̀Wr fe`X,B"bW[ٺ9381ɚ[Z6~~$ׅg6 -[7Tˢ30LLYUX:!IC2r+*iizʣV{l{kkDT({;df"j3K&o}.Aa4s 󹺉;&5۱+ ;uG. #ȠYdixK祕-&q=uԳ~uu4!<;҇lFSH _0 OW Flٯㅓ&a&R\X0ܺfVd&V}'}inwcjy<ϸֱ5}V=wKpoN X&J؝R`H +*&v- %W v-T.Ø}hmߏ;ű#5%2$FY֝m-mybKy7D_Z< ИmR Nx /(<LA"[O|+L|酥H࠺-F v84'B7r1FRa\cǜ5%4Ⱦو`} a3mWHV}mu•'f|HRSXx ŅP侰<Jh"wI=ʩ3uŭN?"Wy=bu%o76gνp}< [ XDȰ_ k h}-^?Gs_#\.8hnjMZ諸VT8b*ˮPp^ōߌɿ$F{I1%*0'Gq fۙHS%Q*6[`0JVpv>F@F%ZWJK"*e-5,At{!MCZZr0gNB}3gz+fzM!&yFY]%ZYȾ'#lЗ;IdI!QђĠ!'Ûa;Ún+HRTAPFEZ( (bFEHĂXPAE 1QԨw{y|gګ5sߝהu^CE1>Wu) &,oV]C3ך ^0id^i2\4~Q]ܰضotq='U>E܎ϲqH*nKw-DZrkH\K7?}cnFfĖ S7Smm|B`̪l]=ZVs[3n%^V>yn+TSIOďx=Ӕl/d) fЫjn= UC/#M?@9?mCکYF-n& Ԟ0?GɦeB.Vďe'>qDphg_(Ԝ 淾*ݵVYc8E +L ޘ,ͳo J׋w&\3IbS|Ft fZi#dR5߮~;eL"{S|Hزͱ%W?(Dm,}ΕvWIL +:}נ ;?cfq>W^H|!љ^5uǘҰkM)Mhn|}[Evx6A?ל6ɮ{t5Ձ[+?OwXXGgѤȳǿb0:Da߬P8x +QsœaDƞdd)[⚂{ ,|S}_ߡ6}}|')C ] Gu*u M EBR jvlIX1-[OLڝ R75S|: MsrSJ`U#J$ɡ}&mvz5C_E;?h9P're[bKR7/[!J9/j٧/opoGQo'YK4N /H!t7rn-V:u/ޯRܛ\q+o"=qI7h7=Zout?voq˲O (Gc%}4yŻ9N.kT vkg/ "v;g֬,;׻j"8_ z G9oiջʱȽw!~k='e"8Ҁ/KoO ר$DȐ=)x 2KosZ'ݺ`pbJ?[nUjvOE%]n1vv_~Ifzeg'D|~c]ݔ,qꎳ㯟ES&ܳVj﫲| 6MT+È¡{сҙsbnG%"?rY O,ZIk^okg%3%|3/{1<{(l &a[k^ztcj U~_U-o<'zb[[/+׏SŎ}6U{FI)w;ecs".ioء-=Yw!)@vSOcẽ2ϛ>;vguezvSMhIjw&0Kn '6m uw>Kb^gHC v{/,m-?ߺqSgǧbXw8~^XuaWl,8<ڔ#FmH E^ܶy#/+D2z*Oߞ]3sv}gSgElN v%:o=wYt*cP|;Ys˩-w;Nt~#1q[ۗ ؒf36׀0.)ԺI1?Iat_7`ys7~!ys o#)>SaFxi*hAGJMl%e/Fľ4^POwss,TP,*iiVO3oۗN#ҼA _Vz)l7cep#c\[seT1Ƒn^W*÷eC'x=jf>;pt"Sޮ_=j pbN@S_&tocp㥥J Kc6/5u[d5uBg`[7l%ٞc[Sws]W/dߎur;+bǍmu)WN^Im ʋZrNczw&kO=tf;έ&g}Znֿ@N>2՛S턍6ZM/ۼqfX{߯V~2}o7s}[a=53тN"ϋ4}ܣ~Ld:aҹxQUC2pV:QY7+'}^CH4p:$_ާ-UKK=r&vmcNDf593g6Y-|lg0q,tϣu;k ge7J׽&',&itO("ge:u"-<;W7Fb7|3_lD b,}6UΖ)G5$HhK;||l}՞>@5<,.?y.tk㦨c["Gdߝ.qsy5wdy(\ogx'JJadLnzW's&QɆKa 5^w?֎Ͽ'6NoQy4]_٣HLcoE͵5[w+wƨ 0Қ>]"caD|X3\xdᱝH.J&on{娈@/ny~QNJw]Ø^@"N`XT$EkV;|bM$Dz_fܯF*%8Q_qе{W+lw*76ڿx/)=/$t},s57 UƌrB/!YD)W'LShDpsyēD^n mω#zNzďT/mTR; KiDH]~GS^mBȋ-)tōlD#gia kELKٲ(I?~j:ʠW̆7{, +Ě}բhG3Jc(rroa) J:4^5$;%5.rLS;P%mYՆ2Rl =&Z{DVrTg+]Dkh6u<]FA)j{%O Kձ%:*7SY07 J#Zo-RX4]G$YNG5K 4.{{]cTǨ(Xi`_UK& e|5Lȿ B5co\ayM4>WƐ;3TdE%}EXU;@Wv|[BDL@(v&&}Q 98:]xvTbP|[@O>6"x%6J[/0:&!Mw<"d -m'$,<^W.>׃?<>xT+caUz)Q.S7jq#tcS57 ᢾQAUvZo_8гE4lj]kQt_ʋG`'"^{Mؑk)u(y꾢#;i6Ð4.\\V+_Ӹdv:yRvSAamڕHJL^Pc,x#͇K.y1WJ,Yk'Uƣ 5-II'Z7l>:08z\E*#LŇX,V ϰ#=”sͣ*⼘WփepГQUü˄ >SCo밺@ϸRCշNuAs6[M]h\r벾ᡂiO 5空O ކF]͇h|Fto^G+'|!pG#3oȧ{Lߞw=ݝw_#u.zQgh$zo^Fӱ" 'pTo?81Y,,->G.>p9GmUv- .<0PB7S-43R]phq !"ovM<Vb? FV1Ԅ}KGi`;וdPQHE m4؎խi3ê7(b~R64TLV"+%G] c%Cs_ɪRhɰVJI>DPo! EPO3J1WhxEsLB)Ow'(IlXwU+-ÛGuQ8(z;UnNRƜz?V4.Pw. yp] +E Ȃ]\.VL.H0NCοp]^}M'j3jt"wYugNB{t5,p]p*dj+F{iT;~9 ~s^0=ݩYV+F/4.zCJ}wJ1{͑*_&~~D?SxoT<*wPqTY\nԎ[ٽqGܜhK2{<:%5.c`FzHmQ|s 8%U=UJ*=Ui<8zë=T{VF{hjrJW?P>`Th^*+O ͪdCJWy+ <)x +W8mǭ!"HRHlzD[hjʛ sٮ 0vZH(۪ c]:%C*6_Z<6C-u`I:6[[N?)EȲr4,x4wNUk" >\<7rQS1QSqCpO@+=25<,%sr[+'ZN{VfRX+x_'0J` 7QOK9&W;5n |Qv0JLAUFix-Iri+PZ~T8JO%WrTAd̗fHF EonkUTS>Rl'L=QIVO FРmJ"9$mSOѴH Iæſnd1Xen1UC *}wfA#Ń\d ,ۑ'ʫd[`ae>aKcd$P2 X_KvZ !h ; t@u֡:a`F13@87Ü_f  < bP t|rWla nbN~0]!5G8otB%-sVH#3PY4F$u \$1I5b)%G@-pG@[VjLM+fL\_-؏5i(;cLoԄ[bLk3@(DPht" 8%e(%K@u{J0ʚ&?(ZP]ڌ8¤ֳ -ݳc"pqe| U 07_Gk5wkCbW_jbC{ u^vVnAhPq #Ếإ&~@+i eopQsWkJv(K{PzC^kvK{p8\RE=u:(sN"&fv[8ƊK}:FQ^.fc'u9ҺEy 6#[M3-hWa4_,ëX2S5썑Eim̕b4EnP3^s"+Wg#i.yL-E|h/A4;#ρ1t&hQ먬䉺u <+zgπD* .$z!&Y4Pwu[ M 5[i9wyh))w)\> ] T;Yf&1(&~53f* jpTA w@Þwsz"FA*L{U!o-ALD"B;7XZyb,Zf.A4bWEk05ld7A0ƼZx5n_a ZǶV[Ѓ[|I˪5! $e9XdyyK5\v:\f$Ea(sؕy2KmMn-Uhgz1XߤSFh5JhWۆ+tmW8|fy`D8Xi]bc?Y_f؇Kd#뉛ҌX[(ʚ |dh(ay'zm= F"),=ѡx҈K~1ϲ!׹&2J Vl0S:AWY|I7V@5fd|⛈bx'@8 v3sͺ5îa]$+Mx~:q!@; {&B0m.`Yjz\uh&6\WN&fݯ!x({Sd]>r!d-ggZWLTe웋~5ǚ#44lz"m__%:c_Fϩх&l@8tV7e3䋃bSU(Co5^cnY eϤjjq~e%("kBإrmfժ-{zY[]DYP Ŧ! {gEoVˆ2 "f?dEup {ȎP 6q(]*=3V*.4E\O"窥9[vmJ&}UWis-FEVۘw5.Z ӂ~q$s(9 `+Eڅ!]F3v]۳r*nxȦb:Ji׿i<q$\Jwf!v"S`p2dJFс9[_y z1ƚE't?i/Z BLТݳ#4斖e *fX-aK⠥9c F7^:E唇z^#!3&,"nȲ}ͳx'i0Cr e|̠7vCd wB/Z ӤB0x|5˥Ϩ:g49;tbZauGGYz16Bv1!_:rWA2xeEhƹUʠNJP詢(3Z~v Z -yY0MfnA; GbW!%4Xa'q[be'vI;a5b+g k3)ݔTFV@۱,LT߆ bO6G@[ȊŨ+%zR?ީar *w]\HMcwiG[P])zG6)=(⛹.|qKq"_ZHO>ZJP .nN*Ǣo9̐HǰqYE<37mlLL'SIObtzyϸk{Tx WKC<&BIpV1afmAN{B]O K.evY9)K kho:2s5Sni=`i@e@&dg k]/g]ẁxVB HF  `jB"sr8y48da0uL>JS7& ', aBe@֒vVzCo}dAڹ GΔګ[iPtYw!TsP܅ /k媠UX4@pY~20<hV5$vq,Z؄Uhnڦؔ^"^•bc'J4dq;|/ӽ:N ĭF}ؽ>\}6x]aAݷ8\vTr=® v]`)8&Gdնłk{g(FYj؁P%Qѽ2m[<a׊4wAŎKԲۋaGqWJ`[wu/h]dIxwE ;z;_D{1Qr)̓gTo&v cQ(-%ȥrʾ5C0\س.<,&8?:=(i&/X4 ax..&?j [aTvbYj ]f#O4R끌&_(}FJZy  ok!=$NuJ5A!f7Hhv"6Y5C-IŸfˀ!^ٜ#=BG\$Lqvvfa?AJFPXC$igVx5$@ӝ*5>'xAv|!?c'sa? .~rwN:!8aAhT>3o5Q, `LF-B TVGcsMGk%r˰ _-PV=?6V~6Vt %82j* $ #1{᪾-  ?k%}"<y=)T=<מ=Mʻծp'sPbzmWb7\AXǠ<Ҥ1Xk J.ڟւQxőd@a4GE~LCuStk8֑yvmЎa(fPs8\Q<-swTQ>A 3Τ{V{@.;+&/"tA*=Jܘ^fᬶ1+T_;jn񝆔K7l-{||ԲO's=b@s dB:-F|u W; lt[$u󃤃]g!E9aUI󬅳0: (BҝӇ8$ PJSC[N!dGj~@]4~5i@*|~V!+EXKZ{ʆܧؙ=C&VZg*_B1x9o DIwQkr8.p/ @`nBЎWdJ^՛{caeZhZkYbo%^pVI..BzȘ]7*:'N Yp@[+{KsmTEgJqbprI%vh4&6p܋9+GM/ƛ*2F0b>4 fEce!D|Ғ+Y0΂ x6'd 8MXo[3~D8s]|x .A,cRCd|$Zq;x o |a( WyVy*4ϢE Ι?Y3fr'$ YC.C~τ$_?YapUZ|(3#LX=CUߞᗲW7+ ~t`vhye[r@zKPs) ni /  D 35[syl 6CC2 _VRfMNW8;0:1_>D0p/!gĶ/+Z"Ԫ蟡TLjq~f(fZ8oJ-Vr־jKPGY94Yǝ` Ih-[C!\<8)wel(k}lrk'Þo:VI[Z5e"2cQuƌ(vbY#ʀ+1hH@rTWYQןfbp\q$/K^Id4n;GVM3J((q2 Ǚ? %ҧlK|AY@َ.|g/jA=5kGF?&nͪwҦy1rdW7Kk o7?J%,{}Ƿ'?˖PɪH$NQP =_h}(fv~,H·x3k&sdˌ {s- p!䆠ݹMDYp/MB]|ѽv<pU_z,̪/C=r: ތTϺuf gEfLU}Z@ Ts>ٍI8WBoeP:lx=Mͅ&m-h? =Q6˰L3o.hy|RVob(~9=G<XBَ 7 PrfhK&%c-QPCl `Z{s_FK舚?U0y"c; ۥ5z6$6 !\ZAv e߀h-hGS Ją$ZY{5"p:I3 cAԱiBQ-Z& p1D(!M1׶>?VgtrfYrgtGHO3nQ4FKYV^ Aj?A6G˥0KP:N%((tT\ 5pš\7K 18O4:c%ԫrxKzE#Yqo|J8 R觠̴P3^Sue@=z#ArdK|AY6ױc&Bg]gq_vI(̳B3⬂Tm^xWjR.@!:Ͼ ?#g8ݹ?B0\>+U 73;?دUY|A_YsA逌B5m߅ n v( &"N@!``t F"&sղZ]#aͿ&GSBX IT5!ᬖXR7 (4&A)y`%&߼*|oY)7Iݬh:"̸5 3<`a^˘d-[I0d9/U&̴׭}FgL@N"nPmNO~m={8Ƨd~gNf2i:B .r=:5/gp 9 ("fFXBY 8lzY!d9TAH?6ί=Nկh)Z҄V5WmZ6a+l8|#_2E䀷'"ɘ]0_*[w![N+)'?} Wz'5ϊ$d J$QsuKv"+QzV$ɑ:8b ^A:d)r.QlP (?wPG&0e ZbD;ͥp>_ ,AΊ !ix=i^GX mU"F!Zr 443 ڟwTNm3̳u%O -V{[/{R+Qw%+ÛK~r=ɿ SP(7R0O#ՃRiZu&7M Swf@&/:4}5Kr<raT38n C~PT ,n^YYj7cY< ed@ZP+S1گK%zCpV' 3g#9LNo| OYF* g8V@m$S@pSK"wP Jߑm4j?SӤ?Jmù⎈l. * Ji$BFܱW_,fI;(p#+u ;9FJ.ogM7D3NOs-:J.:7EY>aETՍ 8?L:M'u0t ^ٿ8T]Cs3Wi"aaBp[PŒp͏ 94mǞ\n7@ (1Q H#k^Fk0&76kRT ȯ-3ciEBZ[Pʹ ([e6)Ǧ 󾢬4HXOO:Y՞~"\r$'cqJcW?3qD*94F Ic`,.~1E$gFY_ fKa_<ڒD.,9)ټi9)d)CҔY "9.>б3V)NH@^VaWAI-ƥUbT(]ZfG}{ѭ ~ G5&1G;X oBգ9B5qfPw>Џ_~Gf9g<H`/(WF00`/*˸$" x0k>)Efwx6m2eL+AFn^j+k-gCw7oa] ~y9]Ep/T˿Ǽ*3r}v_d^a.V<4Ap3(LɷǺMH 8V ܲ}S^gO]^{%wɷ+{ͲbON9ğ9a1>8!_>BzSyP-/{0=\|YI;ڍ)A1zV?Nۯ5DwJ{I(g z~&n@GlvoW^*'Q$e|D_2* 1QFc{Ơ쓸 I JHHKquI UY.E?AG^X} ޤ#f.4J@C*́P`'-oȁӟ kCR9tA׀[@5a4&`\yЯ˔sųvTnc;6_UHs9q]TmZA|@gjZ.cE0ngU턔>Z 6jrv~f!7Q| 3?QinwZHCV)"D"S!"H"A# ݠDoEЍO4 W"S*t+³֡qXw|}q=?9{>[UهW}jIGfKV-aU샫?zU|죫J?rWEU}wS y{*m(|yٕ4ﰵ◅hۡwtE’}jT:hGOt/z|^Q]KO.}XviQ>ȾRQyq]Wg+|dw;*,kS]ԣCǫ>([\O%7T~գ*LrLɰ!)+NQɝAe#W,T9#UtggUͪ~eF=wVqeA/mfΜ罶O:ϺMyQ/mÍ{tCy6?y5:>aؘ_3cohTأufkvԱ~ygNw|A7OŜ6?-zi;tjf5 734w5683obdaٝх]Txh@&|@JsW|Z}O-K/Y?ty\%k,qKGkF\ްts#.+)y\co.,k--h7bE*G􎖾Rmİ]WGEuK.]׾Z\A]C_]􋥿*k\Ey,.˟^]hNK+HG=MU'OA:%:?qU઺zUL/|rTYTPrTvkGQ>( !.Ws _ Wne%o K/hPy5=*?zсĕcRn5cVӇ)TmdE_V9ruϒ=UYWUG{v| ÎX9˞տ:ڱW⣮Z㖳͘NCf+Wtߨ/ڌ/ukn/{KgzM \gݍf<תs^/jOI^4+߄{|Po۱wpA9|(ޜCW49pA-TyR?l(~ Բ~ճ/+v5Ω_gmoulSѭZ򿺇vUX{t@w7qM\Ul9W{\ڜ^Հ<poR27wǶ-QqϪ][ש][-v]pF :ֶ⧫~l.³7g I?V=?]1:> <2'?m Ⱦ`u|=c3ޕAG .g1Z[>pMVʯ)|yS ׭h١U+Z?]~Sk+ZP>mfV#{ulkJֺ+YaC7vr%kd,͕͗(|G役~|"WV́l U1cq%1f0d?*MѢ;YԀ+U}^|FRw{VO9cmAKT;ZeֹݏY7N o^scf_roэ߾8Ӯ=rГ|ÃP+dz30_Bnu܋ ,{(8{^]~yq3֮m\j>?ص}O&eT_ܤſ._ʾKW4vOuVMu;G=/;׭Цxnހ-qt8覂/J%%.r}..xZ.kXdW4\'+h2b豎۪;t蒥#]4_Je]׽/z팶-;T<:w̤HE鳾xJGH%aJ Y|Oy,p-I NW7zL㺷{okK'v:LI<4Yz{2[;\zZ7|Ґh{v^<pp#oYǦϙpяp_[޸﫻5|?K_+e[8񊇆Ϻ,˙kG?~pn_v|~vgzn;+6l`ዹzpuvO9WF|?)Ԁm.Qp9 ]eyR]i?p,iFs>V,r @>4opm?Vö}ߑ{$M-:-]S%3\rZ'kр'ag0ú}{W=Uڄ{W^_2{/MZ[qi--^Ѱvqo%%~ߵCEyZq }RwudqWԱslѤΏd_ƤN#cK'u0{Ǫ?x1sίg'zNw1x\Uv&ٍE;ߛ_y'-iekv*c+:?n*,9:bǢ۪=`Eެu*[{͕nuUTu^{%#+vOگfr]!}X}JU\;좢ZM=ZjJ=UTG;T߳픊g_mT_׮E|۽ճg=^4#1R `ʇ1^8گ)_XtJ]GEӳo̩{c7:r3W94|wEyzkٴ~e/蓫B qFE~kĆsN? }tbo͋c\}{|sk4Wr{FF  s>~ڞދD۾\ÃcM{} הr;JޭE/US[yunT!KU郊!svwb`32qK21]u=:6VV}ߺVp=Z=T߸G*Qb]ǼlEu_\G^^f3:)m_ >)7L)UffcU yhH}_}þdA_phMuipOpS`˚gƖ o\M4nټqiVoYMu16w_e㞽Vp'=~?Mx.2w ޺qwN^]$7@M!MyhSpTBnaxzk\c%6ޣsSeKf QJg N«v xu|V4YpD?{35;&0eoN޻zҞIa揹)}0^wɢ&}.Sq{ma\Yf/p^v|v@׹WG/}I~{2.}s]EkOVVmXڇ{.-C%Ui)7b55큂F㾢ԴWKn] =*vT9U-=^U3\MJ!W->O@v,ilܱWżF>abㅏ!ã3vsC{D}Η:=c2 zRa'M:P㝘츿O9^^ܝs+jL L[=Mq[8}_YPw*h'Z[O-ow~){d{۲Vv{dǺv}kUQZֵSW-ڥ"ۢvZ^Vz3W=%+/_Vu9rE%*'y}Fg+~t͜flŝmֽ̹*T?Szv^/mX-De77uoy<{t|'^Խ}i˶IwtI(.qbhWko:}׈OtӂiSزfC# Sacrn};͌'FFx.B Nc*s/N`EMߛ9q ;3x_TzbK~'KE}o*{ߊ>kĥE%C/[vO8‘=/npcu5'Xn@ŝYn fғ /뷹e^{7kSvwn5k6c_y[ـ+^vX- ΥMw8h/S'zG7Ok#wѺwlц..|ax)}BycćͼwĮ#fmh }ׁ]zGO?)G|dk@I']CNUKy5;#qWg]7.\A_0۝xgszS<3v9|%}D<'ٞoOቍ?l)}/3F[+޾3ꜾG3o?=a_r{ ے3|ŃP*\FzXP֞7ig󗷞}sxr?tK/kuln]dh/\.\r5-a == `:j:XCg͜й3,=~L3klZ\}E348ty+ n:kGmeN?Zo֖;Zž^O?}^=gzl/a|珈.˭ xagk6:wΩmdrz>SG..~]7 &k(Oז͝2|ruŹ%?@4J.?UvEVμ>';>i+[tKso_|"F_|cOnY'w]}NīGYߤoQֵYN\#7 'JF _>r/G/yw|j~_W_:9SKr#oYf6F/wks-`y* ]Ym֬u].|ىƭeYv/t\ousvgg~.zW5+{~~[;p[=opST$Yq5o6Yvvׄ)2c eה}&u8oߍ'muJN鰿XR#*`9;ʎF__sְ.\INnݟ\NR/?;T={zms8yKzm;5|&N_s/`^Kekz@J*uלsg9\l9W}zɿU\G?\9Ėܩxc%չ*|]#|ؙcO-@>"vyg\K{um9nȽ'_|rXa_2Nٳ7N,ٶ]\Ҡ[mw89P7ns/428#*nOs)48dFlznk߄]|hz׹Vѓ`͍^Aɦk7wskv4y|Xs_YY?]vlDey/>8D/_pdž%9)ز/׾u+[|qg5YFwWϨgxxnzryԦWm]¾65jk5pZk{6/]Ӽt]L8kC8znM^9'pOm6>1޽%ɽckؐ\Z|go=ҴunNgrGM;oʾ[y][?~tꯧκחGg]8_wGd}]wl[߸~[o8$E_<9ҍ|qly_>8؁}]|ÅIʩ]_iͼqlhƴvOO~3M? V}wzgLοgo ?wִ‚띕iqDI2 C [^24n-'>ԙ g$2]dIbAd2'& 3AdQMq:OLf5p>I|1YdR },2υq T.rQWd36 #وq)#T߃fVZQ!quQw睋u9efL39O}_}nzCoϵ:KB}?#3QL&|_1틏cpM#c$>_d]fIj)%7JC{4q}a&c//Zc2nuph21 l= ]&2\Ɯ 7l.u=.7DL=ɶ!Μ%9?L{zO&2?9\lah8ș[X3EIhز'ȜK>LӖ77Lo%Ics.3mgč~| Lbߗ>ܩ10{ nLfL#T_(L(L|_D?}MW393:sQ̝F% DEIB}i`˖~[Ҝ_}ws?l, l6Ir_bD11YM>k3S00=Ư(c88k8K>ƪ)GHSę>N7͘~IaL{wn\3ξ/2u!ɤygܥ1->M\&%<*0UBPlĄdhm)# 00c$mOf:lo?{Di̭=ƪ'Ib`fG0mtc|2*1Yb6c4.S9ߔѭˑԴLPSR gzۧI3b>EQ`/ M_k=?>0fJYyaǷ$5mNt~NSr3&& u"F^Z6y}ζW2%<1Gs=}3zpS78o2=dΙ:=,cbBKL"Ӟz,5YdA]y_l!H߇_>{s3}=n]}ڹ 􁞓`ŦWah9(93/w'o>_ 䙃9(5sȿ7xd?#6s%}^ę%䡳IhX=~] A_ LJAʢec$OLf7s~j;M{{Eet9"rÜM{qD}n9Mz΃ܻCԾ/eLnͳZz3;ޏ5-"MF7773ݑ3Et9[pdv)l3C"sUPװ1.w̼J̘1BgV͜4gf gvԞsH~fҚs巙crܧ 3dl{{C+3#9ZslrQ_{mf=ɉ; J'IgQ繜LgLvά rA)ͳ'p߹HݻNVȬ ̬rҍ5 0ٙ˙YY@y> If_q6sKM,Dߓk.:eF?/,0An83υHcݶ;ns>n::ź=<瞀̌83"L4eK#so$vЬsILyyyęYęYYF\JfQfU4+8g p꾀\odC\o2Bqga`F:KPRݖԗn8s˓h%yPYrz)M7;s9'nT]Ϲgu'+nIW>+Qh֜%~Ld=>9&r9ԬM|k2?pn~7z33wCgf33>gT%K궝'x楬r5=+S淌@@_82\,.qƔ]s8u]sYb3#NL32V2e*\dzR_{Y٭qLH=6t?Q6us]:șo2׊Hݖxg6}龼,!nL3ӧ>07<d$#8 ϬސYYYٜ9#휌]sbw=Pl2<هԬ%ݜz\e|65m9]^c 8YK 3gA1|kڈĮő]9c2󬜑g3A]Pd9ÔPfkV(}]1kd]a<2|PŒn_"2uͺu e#N]?ϘkElccЧywHOr$g~ajĜ{33~>݆ɬV_ܫݢsdununIizBy#zֈY-;iquL;ΙYə3yg*:dd<0Kز1@\8gܛ4C܀źMy\s5vgys]֣$0cqL;ęi$6mI$kq;nfd2PV ^Z1e:X&3klb}_4ډ"=e ]tx<}'}'|G&sf̙a2yq/3źdGnG 6tLxyn;.LFeLj"ӷ]c]KĴ 7f,g2׌Jj3KrfI1̸{s?\_TSw=wʆNuel7y_b].c(.0kS|{*ӝ:<_80YWDDיT&3sܓ2k83mv*?>njgșgYۈ4^83̰"MC3Gڿ #TL&b5@An$thM$^ [nC>o!ERϦf_B {#S]& 5{i3zRՏIOʾL2^@dn{YF9P/rzz"ۼ`H}u>Ff4eK#>LESGEɸ-u~Qr&TƣF>n=)OfUCz/3I/r>[Ҍo 2t] f䑿{\kř̙{}.٢{}\n%՘]F*ds\,}o=hvX?sEd.gf'Mu n }_ɒ b)w@ky=b}<{xF\`%xFdƥY=5}3F2m *"jv- eod>)++tBOz-qJBlX14zWzzl%[x3U|_}[d~l=MFzg:3uZ|Lzd7,m<7?J@Hkś)w D9Lxm _Rz% u=OHϦ\ u9_gz_[ K}* \stLvLrVsܒ5AHܜ'P;\~ה;D^Cx%z/g'Y`~(<ő{,2>=1mߗq5H @J˛RiodzlřOU^$Jy|SK-IfLEDp?=X#LO9 SP%k0rSU>rz3Y`g@KNYS6y's}.>(ud͐aiOdڅdlͧ<Ʊu>̼d="NJC}ю9"Sx۰oL8z>V2wI2,,ߍ9Jid1m7:nH33=*{u9KΚL{\spkal'1Āj/6ǐ^ɴE2t\VFFu&S:^dFnD(6u_jgL(s.x%3}jδM2Lteݗ(k_gaIIz}d%~&,^k%^ Yly`.B} cpm8,! d뵃X2ԑ̛̘1Y8c$:~Ns޻#^DLZjߵdzmgvH=ђQba<ے=Ւid;11g#q?'s\igz3$پ-gf dI=mEz!z3W2=.Ewa3kp4 e\X3B$3]&KH"пdf>щ7|3%ɴ3df,ę~6+KJf~H{$s/@;KͽFuH% (' }^KL{$3A'l?{Wʘ3{%w%{%{2Ҿ,d˜_B"L{*e Ŗ>}TEodzMd.0s f>[rq7{E2_ vNAD9F}9;;,60>=3!{-9Gz?dkp} igd=rW^L̲^-+d9D祝L%~;O9UQO6Ο: `?kPp~S 4%'1ާ$AL2,3{HĜ ̵rvΈHf,rӜ Yv+|b6YdBHz?dzݡ XC[ٹ83%KL?Gt ]2ˏݴ0sB$3:\}10k$F2N Cw%5X,46k$3寜%'7 bUblӏ<3H|NzXGdzznƴ?JV'6k%󦭋2aLsឞ?"f} d>g<,<\dN2-diw#1GpF]Cd/9?\2;H;C$+n%{;5O.^fXd"5idzd]e>uw_MnҖ-28kej3cyddzdvYZW sdlIP2L;%L;)Xn9{%k/%'ҐLK$.BBb_,[ijddd!" K@Ll̖Co̖ohr!rZr(Gr(Gr(pÁr8P@9(pAAAAAÃrxPA9<(Ãr!(Gr!(Gr!(GrD(GrD(GrĠ1(G rĠ1(G rĠ1(Gʑr$ (Gʑr$ (Gʑrǀ1y xǀ1y xǀ yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx' yx')y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x)y x粩dddd d3d6<݂ < <] ܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃ >܃=p>܃=p>܃=p>܃=p>_sp>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃5==p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p>܃=p{ >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p| ;p|W >\+p|W >\+p ;p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|WvÇ+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W7|>_hp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp]>\Çkp 5|>\Çkp 5|~O4=>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>_sp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>7>pc |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn >pn |7>pn |7>_spn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |ώ>‡[p }v,|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n >‡[p n-|>‡[p n-|>_sp n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|sq>;p|q>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p]Ç;p|w>;p|w>k؁{|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|װ>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|w>;p|pwǯwǯwǯwǯwǯwǯwǯwǯav|av|av|av|av|av|av|av|av|av|av|av|av|av|av|av|av|av|av|av|av|av|awׇk_׾;>ܯ}w|}_k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇk_׾;>ܯ}w|}_k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇk_׾;>ܯ}w|}_k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇk_׾;>ܯ}w|}_k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇk_׾;>ܯ}w|}_k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇk_׾;>ܯ}w|}_k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇk_׾;>ܯ}w|}_k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇk_׾;>ܯ}w|}_k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇ5=p_װ5k؁{~ ;pϿ>ܯaׇk_׾;>ܯ}w|}_k؁{~ ;pϿ>ܯaׇ5=p_װſk؁{~ ;pϿ>ܯaׇ_װv}_>ܯaׇ5=p_.}}_k؁{~ ;pϿ>\p_װv}~ ;pϿ>ܯaׇ5=pv}_k؁{}v|>\ p.4>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|p|>\ p.|>\ p.5=>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\k؁{.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\ p.|>\{>;>\‡Kp .%|>_Î=Op .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp . >\‡Kp .%|>\‡Kp .%|>_sp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\‡Kp .%|>\۵~op"F>k!32I.(Hf,*yd~@/ ݛ$~&huXk9\sp|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>w;p|>WWo(p|W >\+pC; >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\9|W >\+p|W >\+p|S x|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|w|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p|W >\+p}x~ю>\Çkp 5|>)v97|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp u0Çkp 5|>\Çkp 5|>\Ç;>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkpځ>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|>\Çkp 5|7Sv>\>\>\>\>\>\ÝbhǛy>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\={f x.......C;0Ç | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |S x...........................................................................................................................................................................nO71>pn |7>pC;>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn | spn |7>pn |7>p痈 |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |w |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>pn |7>p{x~ю>‡[p n-|>‡[p C;>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p nm0Ç[p n-|>‡[p n-|>‡;>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[pځ>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|>‡[p n-|op~^u~GΎҫcsq~=+_<]^:z-vz}c^uoƞWcӾ|=vۯb]z+-v<~-v>=cg_NwWވ}՛8h_Wc:V͓{?~}q:/?8U{˟=ŭ^O*{|vq;[n~>z{{zsOOq Wg}=)^o.^dv/.^tkW"sZ?2{>{s7O{{{޴gn>]E~~6'ϻ<7<//;N^?zpNE׼'_Շ_=z|Z_\G?|9})oݺʑu՟XTG?y7?ypqZꇗw=z~>>ow6|[ϟ<~?T_}/o~<~O=G])G7=⋯NK%ͽG=y_>y"th=?}_u{zts[>|OC{o=}n}/lW:.߿~z.NcyyՑ8o~j_O|w}᣿y~s{BR_yyg_[GW}\;˻{;_.GO|s|*7[?9/~~:OˏgdoV?qyuo՝/~޺ӿ>y_N~֯nnsyG=~wyvܿs:wsޗ_~bzWx֙_W,勵_-Ÿf&|KO>C9{秡o}O}[wkū?k=|i?҆?2r}=wOݝg3yrU}/oݺs;&w޽|mM/?3^Z O,γyʷYe*Jyyݗ9=w==w/_7?Wy5ߏ>_/@?{W_=|pg?w޼έy{'yO>}|ri7~z?_۟:o߾}4zpt>r_kW0r8ƱO?UJTɟ*S%_Uҝot~}qnǍ|~w$Ceo;[.;5K΢wΏ@]vKeO?ww~{}vXxX#;>Ot9xuXK/' .ݵ[pi%$ H 4Nܭv=3{o9ܷz˖]k{ +'/]5@䠴7@aWtK؛+)`*쯌LARҌ.N&.jN ǯ&.6v FNrvfaނL)a@b  dgkJלv.:?ǣE %LW;]w; x;ݏw?~ԣ3E( #T@N& gX{;'/Re(~pSrZL]K d򳝜-l4~J?*MTA.:0U<\~7I~Ȯ24С9* /Lׄ!;VVȌ[MJΞszȪ dv:8W;SK*i/x:?YP! j{9:.:_#6 f -v'/rp#Όw]^!ʐ<[i/`&ձJT;>̐6wOMl|?]t IV{a-8*.!).wsܹhe8,,@EUiTO47≲ocKј퉣rΝxb |eYtw}@PH[O]3J$uH_r#0 j50,fR79Oᷖ#/Q^9no?M2ZmW F,LO_ª8%AZ;YٰKSK;svMK;q;g˿98Y:;Q2N.FN03s úX8L+?oc ysKq;s%O({V.NSdinB%.fJNwk-y88ص&F?y憙$ +(888~N&_]*`cfn>!wRu02>KX8+$m~2*7(%`'&w)g0~)#'^E$   ctb\<,|2 r2RRJZ6zJjRR~FN zAQ.6n?F' "/_m8.:x8j#8x.q=G@DBFAE{ kP xV  Rq#)!S;s}F(o'P?6vz=#/ jZoLLAfV.n^A'|HLJ%kEeUuMm]}CGgWwOo_揭ݓӳ+Op/_gD*N$\qed#G]yXP}Nb6?όp#MTNTNyIŇ55Z3yF.|ͮdM}b70h!$SCؙMU+󇑊cXR:~ɜ&OJN|R|݅ȯ"BѬޚgw|9Q$o#lw!|=^qʥ25j-s,Z:>˕4BE JY7)Z#^!c8իGQ$XV =Chbs4EbE +6\C4r os7yu|o0?_$<.^;FQ zQ b'RgGuH2H6bBŘ+ل0Q8ǑKԬrFocs#+"g@ew (;֯{5$1;u,~dElEy:,?Z{oEdt[Ƀ&EOѳfu4@W > u@>)i3DMK"Nm.@Pt]-6TmsQ> '#w3u&erFd*OXMjbK_cYK? Q@^Z?PEkMOK-W;qA=4}K!hj)vʴv}&,,׍ƼYUUD /JkQ4t*&ŬS Vna1N :$YfbЋL-KL7 ǯGʫSL7F1 dӁyuĻ˵z&{ױޑ 0Ipi0 h2fK9M1^Yxʖy@ !2J{h$߾fJ%-}ߦ^# "p~-HqrO%%竖(ׂ֏.^}D`:UǦ_v٪Sӕ'^49gՂofR./OWWуZMʁyT@sG yUC~-7^0PvB%Rq)šb5YMs2:hyqxx"fY 6؊r3 wW5 +iZ1黺DL2i7}ay!:&= [P6@mGW \/,|uYf%"XYb;İ< Ҷl7 =zw4rɎbEzAF+)Vx7/ۋ]SƷ3JB5y5qΒY\s1p,:$.$<JI%zcVe>7Ogg읢-SڽޓfE %9YrG~C>[q_{bxE[L, 4r̕<GwT '{hi2 8'Bt&ϯfbReHzz[mbԐDž:=^H>)H=ɺ.Hڑbv㼒.-dVP"ܻm\# 3 <) FL")mR+B^8-$ςȿ+Oyڨ Q0w"dBǾ^}r 雽gO!Yu ߌP}M<.+*Y6hLA=6nǵn3A¿֬izG2fPSvŤ/{-x[kB"K!l磞1|dFwa)C IŬGMGk ion뜻LnG'=$iI߫!@U,Q΀^pg;MxN#kMxY?HdJ8:*g%9! N A n3<"8L_Ae-*iNpHPzg U},[Yit< z>{?c e#CXYQp%U{ipv۷~ێں%'ZJ}ND4۪("\?չεei}-෭`QП ٶߩbP/NfCdz%3!.9:r8 } XMa{ H?^._t|zqSmI,no@R5~ I]36#L>h`FBH#؏49]7-JVv:n?^\íP`cׇOj6OcԁMK,%le{!Z 4Y)u;M K8X`7Ó鴜 HQP:[5r =~Px}[եrCfOTw7GUfIG#WkCّ=FL C.S-sUoHnvyA lm/\Oov&G,^&_S=ǥӊvF` ^F}Sw³`wg 2+H BTS)ϩ$2\ =t"6cvE U;xCxP} &7&a\mޙܪyԿ % `?d(Z(!w8BCl=6@͝>Iɹ!hW*7JKxhW]\P<_qtu:隻X0JP ~l>Bƻ\.=p {^0SH&#LZ9o{R𘰳Eqao5un)g4)#Mk$։Mߑ^ [5:J`gaT+!;L{E"=X߹GM1 PHJDfD%2E3-oI/贍r0?[O Lv{ٻ[i:@ο1( 0ɠT/0w^੗5T tfY<K|/뤦-CӂծJFf̌GV)| ї$*f&6٦T\9.q[gj)L ~(ǣ@GR~R@xַtڿoqP,Q%ZNP!ɶ5r1l +BU<~1з<#..ͯP:qܧJ| {pg-Ek9YeK4rq;~=~ty5ţ70-4 2(Ia1IY {eĭ]DG@H8? c툄Gɸv22abOI*58 _M3O>N:{XPJ OtwveOM8'ȮiXO=ֺny%{ ^]FVrJH P?CʈYkE\ JΪ~Fz7$=Rx9ޥ#g )iBGg0^6ocacufvAĭj ;s }K~N?q%i3+ZA2Z.{9hyqEOJ>Ia>99g:]8 u `t?'m+Z5V:dp47YI8b"O,YKy%3gДWvGcUY>cvuuS - :;#r`kfLÕ"9zB}؅`n Bs[5Q3'Q>z, %aOUKg/HfTU yyG[C#s|o>Օ5_u<Ç3bL%Il7Nc ;1hO Ƶ[NjsiG{oXCÏ#y@F i_5`,h=oܻJ AKQ ?ӘT) hOt9g/s!_5p~̢o(S1nU9nt66pxBSpEVTP\ SmjW|Boq]0'3MYB`] ^-~yT:Fqhqpv==VsDcu|_RIg_Z'ʠ\_h ~ uVp4.qnmS|OBҷU'kCSStWН] ¸4>0Dk4pAu)kÏr[BޟH*r;ք#z@OZCF9M݁J;J5&4і?\,t_6U,N2;7W%+.@\l|[\llt>^"\gz^I[ iQ%7ߊVGHjD: >eXqlG%c`zBH spo[<^ F(HpeሰH2?G[H [GiYI|ҳ,2W$b&̢RMȚJd/$|]IFΥ߱fdtEVΰ|QjWLk^J0a!B;̡6}뺾Nt9Wp*Z[nkj?ky6/ LXhS1h.fU_%~E֚wvhwfk=|YetgҶ'j\:HdJ(&И m^5_$7hq^]~orϼpCRBahՋh^ f\]ۛ5W4Z2‰Sf=Y]j3Hetn[&YŁDOĉ@CѾUkUwǧtu"ġSdݙMMΛw븋DlD۩+f@s0qi9GT,9bAx%dǫ^SOP?.VR\ yLܒ ?k M֣UWɫ.vb4]+C+r;d}fg{ddÜPPLoH%8N]͠.Z+F.;3'OW[8)O};:'ZRxܶ6k4|w9̚V(j6@Lp#S# KbCZ(H_e'ħkMug;/5^+=7=[!apz%O"]+vSU}Fͺ*8+L,P*2"$ܗuv,.ն,D?~+=mP|ӱiTkl|3i[C0\es=;u:no"vKIQ~14xkaAqZ k9ۧ'1m@q1k1"7z+xx+:~p<ɱ*sӀs9y:E8 oPVEePQ ܘ۝VNʒ'ȹӈ7hY#&2%֒ ]<Ā{{- szBO79}IQD8c!omd_;ڐB .k퀍mj]XHU("TP7ݗU}M8z "6keR;mBc\s"^z gs#;Yi`(\e9~+!wW}$*UKJp΋oDȞw?{_rxԔfv;_H5K!\ ]3XcуKCׁprr Ym0`Y }'{$`>I ̗:{P\w{d->* ދ%zYg$c{ve7l)5A {jG1Bai oJsGtjhSqwh)T9:Zz冻EֿPL^o%]O'p=z`/Ev(ٞ ; e{@f- dRgܾIXFs)7 u>"&ܼ3^\ɧ+T!@9BN{qK?w 1Tu($d|]7Z$GٻV['kM;bnwB-02=*N2A_{QZI4x yENly?5p\I`ZO1q :6[z9U V }a CCD@ `$,Q^eXٳ KxO֙ jWq0nC=8gKhq^fNlkMr 3Rߊ`>I"AtpxN)R;mk 1,M@x*Y ]7UB8}t n %akgï޴_>,%ISGy Kxk\UoCWCX1Ed|:ޏX?4r?& 8o~N强NY^~FZ.:hފ+AwI{JQQ>^qyGh3zeTsÈcGe*k.XQ%w܅OJ7#Q;G)Bf/ld)@.ߊyga ^Ik톙|Kd/V{13vX_0gP\.-*Eh<ʓbke{)+g\ Q^S}֞f(:C3m[[:|9E[{ 5S515"{V+EG5`SB~H/PK5CY*ARYz*ӛG暗Kk1շtSV,,ib!GF5jwӏD8 ~(d쯐XAZ#a /vS5+IȆi S?- MX }5IE`5Ο2\>& $g~3KpY-t# < vHpehMta<.MЧ?߻?pI=(XZO(uvׄw&(}J}:K . Ó^[75Ԓ+t 朅"ixTsV igG8O4$O$ɝh s& He,A9-UW?z/57ײKv s 7RG@@5$ADH8Za2Rs:7-r2'gjbG7?gd)la &,D=}M3븂U”hIUK3iŮA5 Af͒HL2b׳_V%,WIvjp3jRkL `~]{ "uP){V+Ke%5-@&VyQIkr}>! u*57mv#KB/!1&$Pb"oRO0A[- b1OGn -.?En k)r7YC[߂U)|O[\.|WZ߬5T`:U R3\G)࿯^>ߺ+e'WItDQyS Ce)=YJPXu'k hG# /U-X[:N=9h! ) ~)F³KG)v3 mŠY\ƤZXQra y{ &{'y_`e\db d}R4[[F]'Vp8]Bjbk=iׄe IN0gަ$W #M gOG 7H,t/X~lG'Y/~'wyLI;,5NE@7:>$ l|$0n\C,ZAu!4RL{$#i:H\`ꐃ^.gdkwTrd1Fc_1+X1|q1VCˠgANV#WѷK~aضK~b*w}b9.go?Њ!rzO3` @nMZW-tԝs^XsH *Pߩ=R@Ѽ<PYc^t]WP!xZm}SxW;KJ.؊˧,dR(q*Æژ.?v[~ښ 鼤s m\5 l Ku+ȣJ0e{ ^DއTAQM;#+̃{c6k*kT%0ڋ\Qw$X1N7ȰYur/;Rc/)04Њ,6b%xwgCDV8iʝJM$RNI6.d#Qe~ #U_@лynG n)ⲫfWd 6<Ӣ3>p*qxA&=ސEkꨛL$|Gd; %c}/s+'qj&1Ns<{ dGεy?JazvPX yWAs{SˋcDr:cN菎N{i;dr(ǕE0q7"cҤ7uUX{.WHT?|rjg| Qgu+vWsVnxoc:sJp%"⻖cgcQP:sqG,Is~ _E7/+7"ZSoB,5lNT%Ə7Bw^D<*,kIGO2Cqn*wB &Z=``⸊/plE™yppƸ訔.768ɵU)R8A}Ȫ0(hsHeo$hR2ۙjC%s|.'Nݏ|6s_r{#vr_|N s\d3j'7KΣ&O\: 2f#CtʀJc:fֺ> x`Ќ֚g"54{*DS:]4'8IPކjD3ύl5"S]pikez'H'dMH )g !Hh[;[fv}(ulssy/uz@q۪/QeIz{ZtLlx -g:jXzqo:.VcQ5J_sNao:DE[xIٹl s#5{u;˟Otsѡ}Z؟j|ʿ7 %~~P?1X^VNJTKiRr0JUOgkf/!DQiS.d/MiEuqn[Lw#VV շH[\K;XXn7#5${*I3/Z*fO=Jn)H'g3cp.0we4c0a&+)bYwjwC,QT$ ʌu`u,a(?ﶽPLe(3@' 'n>>Dc{"fg0>)ñ|jlh vK& O)02-^9*t(Jf%bR%OŽ/&Vܙ55=[~d W qMTFi+o9r5 C;(+EӸhi4o.ѩœ"M"N֢R({hhĺ8zPɭZ!;߃I K~MVk>Hkx&+aSr#XXK۲vz; Xy!r!opVu@f.#)@.FzM|F7ݦ9b]4j/V@۸:7j_Sr^E7AXK;Tx}*uL m潙Bi~>JXXCvc"~XM'c%)D[l#[[59@4M_bV1z2BFz&,-0_*,761B岾Ŕ?$B%b9Lޟ=u,GW4kDgl{ǝU6p[זlU^wIaaمLN_$z=T||d`ik JWŻP3*>8teW|oEūI\;0{ ` *d䞞oiNY&@sE}2* wYr% p%1HkL}9sl]u6l)ߠBBKS`9e<Peg-k!l4b[E-e֝i74qe)WPM ^peF}b+^gOlU aikC+ϐs+ڟ _QQ\6~!w1lЉU8IKyLRWQT)gsʋ'6&jTRQӒT1w$;i' U?q}thLe<۱ؗ/řWIC5CE)+S:*nKbA?Y(.89ے憙ݚrÎWC7;Q0BrNc"an:^,3~MAbTS8ڸYX`F}~msty]6%bwz;xy;~;zUߜ*&us??D֛ab7[\o(Xbx~}tP1y;@)M x᛾%Qwe ,1-_ۀz8;'Vˌ툳,; @%Om3D˼ujuV;'eJ&zWSk!zKz+VY[cJL8*ުyc+V/.6 9OdM2m3P>ΐ^H^j@W8W~)qh_aVJg+3 &u4/Τw M w#MNr|Aˀ 5IU/ : :+DŽ'!6.|c*0'Q}ޑt``it.Ksljph۱TA4GyKM=emT:N!MQ=Uu]E$SQdSAAcB%-ɀ7a?8g<\XDyw~`oό(bEv@гjccÒ/V39 rl bM~t#~yOd<oJ.Ax4j' )gyAj͢ ᥿1HЇ \̲B6|y|gc\$ ]Zkm~afcK s5ϐX#)F^!b8 Tgk4BO)G"a۝@uaPge^[ c(7 #≯shKIOɉ2E1J_*[cw kc~PY1biQ>5oaԤ>bc;i W@ MOZ% rk @ lqxĦ f,BdJ%dcb_*IdP)it}첇%AX( @8QD>AKOvr5D3A_)[u1_`4tD_l 1HUi1> MhNqN_U6/' @x48G 豭HVS`_a11ׁy41mwSc3b(ܠ3)T _X8{3H{4M쁳LK1h=׏hEͱ*h.{*4(!Ad:$*kQt|@O( nˀ^Re;n7:wZ sk-3%\QJh#>aP9m\p,M9ş_|5Ĵ歧f'2Fꯉu[4fg4h\DbhHbl@\HLoUǚa&ـXmj诵dr/ XǸW _kٖN*2LkQKa 54A$Y_CtQ&Wczg8ȣ=KΘ GQ/@ndۘĦ,_PXg,o1"$ DOc_. *[zIcNƘP/X2uI}g&'av F_@ y14-Jf񃤜 HS1w&|)p,I37aV+;"vڈ;zT5dAq<|biHCP]P CtHDwy=Z %]< ^&E Z_/DFE_R쮚D~.$;=OM79,q!+f0=H~w+4tt2JTE* }QD%i!0X<%!=Ĥbu4x)Br56%LޯiCQ /QB,Ӓz}V@w;&L ȴ4dH.XW4qb@zex+Zsp~ nҖ'8g2e8pWZ܌ +enGPCz 5t]e EWQL"vJBKVx?8CY CXB:dfqH4T@ sH4źe!9Ebۘ~rʒ|ΙcKkwn/")5Ho. ]pw)΅eyڄa욑,s3D.A4W,$7_B46 Y @m7T:)ܗFMǪcn> 3xI:l`H$瓬(Qhbxu:bj rr%& Lj;`)g(/\ ЙY;ļ,J2J,s%DΔޛƨzVl9!gD38e 2Fx F' l+]y# _E0dZ|-m:/KBਮ~@)z#qp[s9 s~u<s_R?Ά0܂02ɑjI{rZ_: f ڒ˂~3ra$?"7fvޫժ?͕b{褭,, ~= [?kYZ~˲v35#b6rYL&;ҳX1Y)!$-v&Jb`gxi<322Lbm3q_+ TO1FzG_! bx@" E0x&;#˯DU UVd/.ђS/@ 8~9gT5"#oy@wWkO>m&ݽ/]=5VΞ4e%7,EZ<1x.]χ{ܝy4B@ y | #4:CXVxeQ[_nFiN=EgfXfNvv8f [!wcQd3}-JXl)~ja.`zeJbZq<`40.S ի^K-k"$i-{oP">1 4TuOlĢ!,hո@y4~H49u|Lvwzh[\8Z2 PBa99k:!n} @t&p0jh8kv2+*" '[N{?#@qYMb 5O"I]3R`r ;0+l-FP;ӄbMy V{}@#nsߒc ނs!+'gj0Vg֘hl 8$ %NLJi;fH>!b36&^3 NVsΗ#$ft}&M&85`@x,'(ꈼt$MaYy0X ~ /r`ӯmׅPX9<ڬbjH5@~q)Y5W.nҥ5}0MKݭrcɥ, -;`3ocNUїe9[=ԅ .B1+1λMnUtjΥ \1iSu䇣6.xʸ_ EegJFQs(hs'u\ɈPEme$M,c+18Ճ{h[(o_Me h։PHzYXT[00y&d9\ΔHauWf^(rn>+0*dq&8qǙ# X[ }#ՊNtUs5 :/WڢOHɾ(*| kmLa[</2(#Ri 2!su?ps¬nVKȞX NB i]14|4g1\6x|=:,m!|'6lw!^X$ ~OL~e&1Y܊}:_2$7yo:E:vY؎ψ,4 O5>FaE<(5cb*zh9Ss\')Z2_ouV;#0m4HV*59]=';;y\'3Z j[wtFC^xB+ [e(#YQ=0y gB(^ޅҺ R+SthѠ\(^:tRqŕ&<\[ 0/cn6fp;B3RC ]f? wM̯iV56s:f_aP"${~ Mk0Q\Cg̽Y+k,ݱfj2m^qЖS1F!5I0%6\_MӲOLSB?>>;M aS ^k hL5y h/<+ۏw5*&!k 㑕k~ì#ʦh:w:Z1;;h$׆xiJN҉]aƖl1L5o7A׃[LX"ˬÏ_.(,s9Ș,<<8zA<[-̺NbgZd9.''Rpf1譄mbrF'e p8-RP{(B+O7Mm{&UвeGnL<\;}_@V€5;I 700D{-V;9߿eq25V([|,{[9 k J# Z&.iXu$)}y{{ʛmP8R3Sð _0@o@GsTȸn%z. \zerN⢘-.J|OfE1|GNZL/Qc[dA_S&b+ HQ³ ͉ojSF2NTcOZ:Г>4o_d.W,y5VBR Fg=$#ɐ KPb ] $HN&1G*.|BL;/hQ[Ǭ˫t!@T+ۜ7RA̱Q#P~$FJSYiL _2Ormp"Nݐ:!Iƺ }l1 U$>2̼^#I#]K rNǒN/~rRcP-_!<>A ܁bEϯsJꚪuYe#(@&􋭡\^綽AP%)n}m//JDsyy{◰`d%+"cAT.F,en&MX1Na d b/4149"&{@atA7JusET4Ąj,ayȑ٦1<[yS _?4IŽ)v=0wGT50'3հck 6ra}?@#"&  J> >ד*5V g{\ xVT$(:0`} 03{8CCɽ,(`᳟{˖{vP;[s5%:K5Q9d72XIb"Ɖ|gvR֘̈́-!B?0"UMz@,"zQjkA /&"հBxTXv 6KS)f? ħo˔Ϫ ' ( vMh ϕߥtb tr; "Zhf,2\ۆvJe#;BfvK" @K@Māo{Ž 6?q]R#'#ܤ(+BꊡPf3i," Iv[0}A`5iD!4ٲ\?l(Qn"hWO׿덖:|ZD~vy@]u&U=uCd`}]LUꛢR^dJOU̞Shkr5I3ڬ97܀ڃj \Yj1rE©z2ڣD2 2WV6,IO5 0qx%l<UaPKYZcLz扌MOP~e6]n_Fb.k5Г !מ^+xJ%3yݲ;Fc 4Z$FƠtB{~1S,.pnm+SQf# $ ̫'s"b\ZմaeV\U߃ELװByFY/r~JU7En̟Nchޱ]bpouEfB+&gѸ)P n6at=<{LjnUMhAE_7A"i!CvvO%tQA㳈%;ޜQr-1,!|EUB`38NxaF?g9-V{㊂9Zh6ͮW=|#1z+p!C+%V2p/.UBmxAj*5 >KDU\,&K1dF`P$3Ld* Xg g'pp`/{?݇bB,3#X39>e2J aЮh\ {,3QS:!B IiDWqܺ1.9cP@h,-bȡts@Qj@1sHH{*{ Rq/=fĈaU_P$H|A |D4Ss]5[2>JS{_E v{b;!ϪGC72\WImiD =PiX^:"}LK\`% cXykOr:c|M~k7L 7EHX/X碁u6Ȏi =ix[A,7jRqq嫥fUgiYX׿MVH>Ts.7>9+8~llV.>N5:toTܶ:EGrSƜeY/5ZhU5:`|eJDrXaz^u(s 3fz̒I_M?;<8=6'-z=` 8D$=fz`DJx'N Q4mydvwJ2!KZQxlr`3Ռi2Ύfp/ pTejڹ 4/Yep|MU 4BuճHFɃN4ėFgMw$4:nCCb\zS'Fjm(YV؀mY_\#Jf/a;^`[6Dzi:* +iJ_ΰjJLrX4]b0tIvQ3׊͆$_LD )DQ ",FW0HZupdy!-6{xVL5Ի.{B5FlT7E!Mx82xI"Lv[qCL sIu *lZ <"uŒ$P]aR [ϷAvuMCr6;YC!5E€I֧6㓓!/@{~t`COalo8jfwfr9 "E5s($["1ݟJZݛhE ThYm4"J$b`;WcZ+|w' {TWT0i1y䯮aLRhٹ_ج1oAǣe5*G*פ#{Ot|^>ߞ9z}ׄy?GCPtn}#ݶo7.l4!<! .U`Jk%=WT%o'G!G]NK4'(-LN_.01JЎ$G~"wT1&a@_6 Ĵ2"cų$u9CUknM%2Lx+D~.cJbsOpB2nѹ,1:c RD >2G5>+`8317L ܛ a" 9534 ڑ0w| hR bD@qc"kSj&܌t}/A_(ccbXyG4]$-q3WHEݔ:D߃ T1qQ;v?$|,%\mW_.NN&+|ݓ 2kA;^ ,m[`^Z7 >M*wYOVɞ9Y]μmoPX:px*6X7"N0at\wƚuؒa; DESM[ۖ6ű(1Orʱsyny8sRK?gRlJиr'&Szc}#@i&OHk'LmxOEA _dUBNF*ABvFdSoB}7nYvc qpEr8cfv@Oe7H"4Mx),Kew(CHďFI/4K\,҈d9TAѿLd) R-+ӆ JFP"زQ:IX++mtNe71;ҙjOdu=NX4iP4(]v?(euCh[-2 O4f)U Y'zu_]f>!=̌n`G*~^%g I?_& Ϯ'OD ALA, >"z{S21C<Dvs>s{j#`f(Cf"z[oDU#Aaڽ#;Nbu %o if/_o/jg47y/Z՜a`-bSZM?7+ =NPe0)ȃcUxG{1OZvƍz󅀷(*HRIʟ F)IEL.S $ږ$ͮ~vIl ;tB(QQ1i%Dv!*gĬJl ,+"I|%1*"3ؽtK%={Z4SWgUʵL-h5T(Q}{xi4wn}^^g)O;+\t-zYԘSe7O %Bw>]7;k/\?E;7zkz4m}Wd3 'ƩS<(TxlN?2%LcJ)]89A tIC%%!# BKk\i[?l4.1mW\>ۏWfhsf a`TReu7ϵ^,f^^iRxze# ifkTOpQ}h) ʚfܨ С.bRGBެt3U2 [Ӵ7m?&zMsT)t}OS[v .d {*nVGDq(jXQsJ:ɁCl+1bHrN-e21*-SmU0tC pLFO=UV+'jQpQ m8w࢓P\*:mD3kmkȴÿ+lBcSOYTq~$#;%O9Zt3t ؗD>hŽ" v$u`cD^,v3=;]a,N?hi63dM}-誙J&HUv`tW"p}nL!Ćt}M$ĂyfNtCŋ_x$4w4rURrBea JIinĭxcȳd0}PYD4hB%6E>2S$a?_9 &T[lG+_)ҝ|d'ԧ{S],k60J!`QVOw"{M6될O +lMM"Т-l}jq`8ZDp cG3҃hq 7,u\v tr$ D ZD"C9@b"Lx ;wU>d橶XrICCrb a&/F>EX.{rJ`o  @ 7BF/X'OqܥX;\؜ oP4ӑdYq[MbYVf{|NR[Mp@*rrhӚJCAaԐHXB%%EcxrNUx>C91;,S柔;( inmvf樀&_^C+"řl58#,|(Mm狟r\VC]Vt;,a1+%=wX1cLdRSsCMWCpGpNa˘UyGhX©:t $')uI)|mB)+ WdhʹtͿ{F2S&+dMS-bKD NC~qB O LcAi="S+ cj)n`ڤC*όoiG{`VӐ/U/Σգ:e,h񩩩od Os̉X>/lOr(5_;tvum!U6 Ku *+6a+[伱n B_d='L gY~ڥsݥc WGvPk1PN(2͞e2f>%X:qBX^"T4 6Nt.Ӡ->RM=2mf)h{!ڢ-Ԗny[[xM?#CExAK(<-i,GiN;Fcnj&٢xg&i^xQ<vgˈȍyzu:;F,_B@x~?y}bK._?&/TltPْcMRxj)_ ж,xAv[yK^d3kuytaykUϨ ;4zldBdh}ޮb &I O.mrWXK ޣJ+H]73Wp767?z9)>֓fxƙIJ?V1{N+>DNfe+-7,eoCf-Eg93EnۜRmdSS0"x\*F;OkgU-i*F^0afzcT3 s{9#Pp,2_̵`yp ~7eqDTϤ-B*9t<ON>)O08u(M2sYnxSDJsA̔LexꈝM\d[>lE`OF$~|#CA3eԙ&yc/f5:c UX$y'OK<&txt0'I:2rtgzuX 8[\ruGy )ۺ1 D>=TӋ&~fwW?l)PDw0K(t6Q@/AVSu0#+$Sp>Oq UHcŔ˽C4-RC V+iݔ>7?c\rnue)7J`dG|ɓ>y!m ΄RCX;Md:J9rr;H?CuKSϽ;쓦*I;~S8DJQ>uQUee-NQ&'~r[a޲LGvTp-bs|.vMVDce #x_k'G]NDV9ک¢z;9zP&yHFx[Sjf|I7v⚟Y8k3G9"e{21 }m2T_IUosUS"v6I95TAOa&dͰ³az巌 V[gHr{Pژh]OvG~0o0au})Q)rp}c 7sw-ukF!$ob @?QiA8>We`E0VQ%wF\,ˌ&+;s8<A1$% s$O#%Qy^@i 5*('Xmה2C Q u˥t#Mb;AߍPP}3B+Yߣ "g?갅Hf#@#U53#'+ϭpi&RBYqjL!ppP^Ţ2vqbb4jpЕt?"M u;$Ϡ[MttfN-iF>Ф<ԕj,rd+ue qQ<\|TEH'mʩӨ u~zEI RKMd?L3p٤08D!*\Toy {7]liŷ$ PtkB'H;PFfnf"2:&k5?&y{ 943kCڊ&r'sŕPC"%ƻ@0dg囮\Be"5(l) _q++sX{d+ 7$3 ğ.ĚS2(]tθp?Ⱪ9}2ǍfI As$?Q"##"[#"#jC* yGxKQϬ,yaBTnp[z-Kd+GaGO$:';$@)z4>ׁLWkZ$! s)K~qN=k˞ԦPf--GPP()x_Z.2`->[=]y(nxZh`)-=ܮbn)F CgCQl2x;5qrX%L J_wT(].\Jo..AoD=~nzwl5)uŦ |n {^f7_*Zhv&RZlv ú3tQE\+妜\Z%J2R~!`@rl)xn( b#i ܒ:Qyn)WT+3!ZyԐ8^SU/2]0#ͳ$;w7 XnqF nmkQe\dpF.Auphۋf˔j\!\[=kU{|ZtkD y_o3(eT2EFKw|v{ǓN~x?zp~>n1gS)ƣF'Yt.usѢvZ~wl%DQ=Ֆ#vb4 ?J( bP#X-sy{Qُ5ikznjR)5i[&#vhڻ$#롛M LRMb"hLu&FXr'PP0%Q]TNʩ2g<}~wQlBMEDF5 RbynG?_ A y4l_7^4DLذ^p*Z2/Yӝ_Lop0 QtXJ0d{-V4Գ.UTN\1DBDA3mX`@ŠClʖ_qK6\MltiFUJіwӀ4'@OqA_JXV{:Vլ-(Z2v1)ARHmtRM^ZN+3?`ʡҦpPMMN.(\{]+5*J7#/)$ 9_>*S|;tB[Jͣmg6b-&W?\-UՓ+`Zr񽿬 X7PK޸8mnqt cөZZG#rw 6`-ܻ2~SOE]{7ƈO4 ][z0:3=p}~ U0Arћu]Y:Fc&2EFbFPV#D>\Mb"ֵ7Dh3Eۇ1JOh417MvvJ/И(FY!& H%T ,lga1o9PccEL*T:ʲCw:--˰֥xx؂]9ԏ fȏYqc'џHi4YPP$#[?3<8($p.dFa.BqPAvZݶY*6+?^gW-[I&a+h⏡ֵ4qYWZ6IJٟ« rL槙(r͗"5uX %lg!c[gۓh '!=.ur9PUM r&4ȧvrv+W . J1nX5w:z6vK]0||<@?,(w> F]Sk{tte\z|WgcgX^3~t œmY=RIc!n%FYS{)#99vMvM$R}_6)QK봲DHܨvcNgnjlFhѠ }uo#V= `t BEptY73%#4Eksj#Efk7yL r竝Aď@ml;1Z)* KMǣ!sfu-T]#%s-E*_h3Upuro<|̮e]f:kԛd^N/1Fqwo097L(+e`XwN1a2ljg*23qbTufc`cy!)yPo_6r,fylo "A1R'HE D(ņ"`=WѤ(1Iqmׯַӧq*,\z&_n=CzfǔQ y(Jv\v ԝ3u//6A"YC1/½<iKfޣ/]̓XDUkEf `9|D MI]qk4U``Ze]zɏ%9%'5{.Riy'F6Zk=%M0^#84,cXDHsU|#D*!}ho>A㓉>2w{KV%0?d \TcMrAE"vr]Pai׾qMuA7l`nt~Ia ȉeyZLS**d"rHCkgaZQ:藐?hzd-}2IP֊@GS'[ Xf04Ech=3tgPt!,A^4s)"'^ 49,ƎT:QЀFhA%i\I#j1#K/nMCɓ (4Mkכ^[(C{K d&gҒ D'Ccf`f"3[v90XqwQbN3mk dǘ̫&; ":G9"TGOqwP &.| #*n4"jRNe!<7&]S#6Hr9x.EϞ*+ەc lO^˞TjdCeщ frh0 5cB"c/UlM61 (Co^g5S!+ Jr ᄀο9) s2;hSzXopc:6l/m!D9 b$sn)1$QK 1Lbd sÿZJԁ_馿EdGU>ݪ}vO5 ~?c ڿU4nn{tC<-n\ (T>n&&ۇn22{"c&…J̑vJ,JMHb_W`&`%0im6"ŁN좿׾ @n0MbeZS50U$h݅ɻڳ@|i"MT;'q% {06d0B"CtʅUCI&Peϐɦ%OHʾӓك %8cÿ́[fe2 d  'dQ)V9{Gd@{E{cIRJC0"PtZ3J^LC=eɥ^"БX,39g8dm^~Cyq>{7Hbxgx7JYTZWdf"w:"(>n[|{:@N#''9A '62GAtfo*c|@:a|2ͿE[2LR_EIa__+ڟ@tEIuy'h}[[dh-r+L/fEІ2>Rc :$)Sl\c>ުsעs YziI$'vtQGɑ$MR8T"Ίz7Efq'AI uU 2)ǎZluy W}@xߪ[2 S2d`S!VdkI>]x8u7h/P/lT_? Л>uQ\GurzXhxEkz ,:VkY|,P_@5?C,=3p!%_cˑ4xf3ZbtvRZgϜ9rG8:Y\mˏϸ#{ϵCԆ"L+$LR L>)&'=h\ H֙D˂XW6l&媶GS<4&AnX.0lY)&XB` +p ݩ+_ߓI) X[Jc'QC|a?x)|LϦ֞vdESjA6ijc1h(tWwj N"_l|+`5>t@N 1NP  ~eZ9# @̦I(Ԫ]\:+̹:t-UMOGgӿ\x[o=N//M!۟=ZԞ:%@̢ KrttTmT&քE:TR`~׾\_&910jü3R170l (y&Nb:(y550:3pjnUX3eɐ2Lb`v]W(h- o,B#Iii&:_Uȋ"m38%p@%X*C䯖2 HCۆ.3h ٤@Sekf^ms5/ kPcA98YJB59y$b̃Ȃq `~k,Ӯ99++JțF֣P$z֧ۦF77d:}}x3$5,)NnOz2Xr` Ijۭ0;=ю4N66 RXWǍ޵E)kr]6(o2r];Jn4cƽe{]Z W\ զ|-aq W;e\0`وAe8@|#\n {]ޓ RW'|l]N? qHAV$+7U7Iq!/3L;>5Jkg#qO|#$~}/jw>&2EmgN٫.ðjRT-p-'F/.vCսli"w$BnuV`PQc7_Qap721Y8 'r_\i gWoŀW2 x-j&aN}_/g(s$j\#a҂/?90?)M긽)JHJa`,Ge2Iw9|pc#IUmyzO]*^[o DLȭyOm@=cmOu3 J{.$_.0Eu*W4zg׊MCsC"[ɵVӭّx_6ܧ-7bssГjxLG|\3( -8O.y؀bMf< d Ժy/0%;] .F^F꛺Q@{?0hNB{2fU] |U -c4Zm2DOc5Hfq ܛ]fLo6ls.ΩE댶u!rT;ϭ&`"7P1X50dyKfD0}tF,aEZvkM,e59&.0]R*Fa鍕y:P*@cVr_tU ܱ$5Cec7,ZC]z C&:m_=UA>GSH^]h+n\qqG`dT5H "bUJJ>RXi)Y]_nY7k@XOMJ<$Ubeu13ߵsM\0KrEY#HUlRZi-GP df1:u)n "Ӻ۷KlӺm+W/o`\-{/揄Ńg݊|Ĭ~Tn'8u?Gz`jjD.d}Q\dsTGp)ߕˏc(_ԮCZ7:U Ã!,QÄnFmoW5%YSjQI";h9 m BiY]1Vۦk n#0p\<F}" ̵!{1BOr,(?2f*X=2i2WJX}SF3KGfA`+>q aS-<3VA*$%9#,ڈ扁w!;b@ "N}GoRu\$l\͔z!fPD1c\ B4Y5q\5m0B,fÓ[% UoQCqgm1UHl9WeA§&N %\juÐ{2NH#!>n4l'n%ٙEYs%cmkreRQڠFɑ7e2o;$RgBŒ_kF糕k*uJhlo(L/Hw¬?"pvd$ oDC|hļ`Q9AZ)bNPyNnKJ5%fX Zu1f=PucoC/Rgj2g@bB!xcs ìYX<-ŬХt!/ "OGg7J׵H%Yzym7AwC`3JpPs#Pkh-nvqé{{ú񻉧Z5*x:g][FP `?s&koHU;~o]z us> wӢi__%\n}_B,D ʡS yz^TmZtx⿽B4.j <!TH vVWJsx@3hNq"L4h$;ag[1j -NL(|b)d 2 BO8 @)1'ym5xFo&5xZqiE󩝆D4o /lBiwgYQ3^6kf^R^Tʧq=oW{)" 6c/ o 1_y| 2D"{6p"JDga_4F7>/lǿXkE&'+ǃY ב݇a1/S*}>7 Л}iĥ#D 2˴MM?TUٷL\<| cJH!i6+A'VLIk߀n~`/a\$:CTRƗTsmJisk2N#6"u\Ʉw3?B,n]V伷r+V{]9M,JQZųJ%l Bjmwa30A/2)=Y =,CShR؋yMOy)vGwfb_,4M^?JA)%wg*Ν~q0 dSgo'Ae <5zVB ~WŻs,.C x}K࣎ uʠ)Pk'3%K22d=>m^[ `"󬚷_;0}s|:Q浪8g\$DlI,Q[ fF'3Xui",e.}Un+ni;y[Z_.Yie#9+P:^z7@%C{#Ob&Z cY댧~>OǰP!]{Ӧ(ѹ`PR SR21;:C􅭛ow΋K$-TjCAjbStRy+X^^S*5o`Sx]نiLlٛ⤦;?'(dF"Wϥsn?L6Oqѡ D{//)]B27L A7 1E4߃h$aņYcːYTKEKTP-V@lJzu)Rʟ7[vVGҎVm>/VԠVνZ$ \Ar~$uqG/-N3Fd1 pJ: |6 +&YHT0UUtu(L {p:E+LڋuQm* ua n\4RRKZO58gt?%($CHk4 &8 SPV ދ(ٻD._(,;]s6M>3LR:f؎}&5O~~KeZ^)T~3>(襀Nqx] 6=̈M%6u1O~hBc^Y05= &t-?m IXС~p(u#iA[SJguM:3e%E\ϝaSh+,lRݒΈj5!,փ0GnP4w䵨ӮwdR:;UH0l`;o,201 dCӏ4vmpE:-& PB"Q

*EFA)*Ll=t 3];\fZV`^mA묞eE4lHa"f7̽H8_xW 6!EIfJ Z,NS$$uGsi[⮗3x)#kqwVƟxRǯi}l]-<%sAm. 8aP ƭdό tܖ <Gf9g2VgF h al4~ 2))IO&/B]?uy⌆$c@uC:A_2er,֋KNasDe?s4G`8"#֮N#\q=$i|5Mg4;Cf~(l-cS)&ǔaL;m+@b3A3co#E\C%<2,+vXWg;0)WRG{ lwU{cU3/DBmR_6/';I}ޘ⹈;7 ؽFВo/o8:,;ݯ^`7BrzyZ6 %wКG:]'`BEmnȰmsK>G8UL!A\3Qpb_aL@KM՘5ͤ}nI֜և+8m)N\HVaf/Ҙ4cZ9i6窜kb]|6v:+g`FJ#3yb/VQ\8;޾g;u{;O>̵@%ZUQD8YJJPN uiwthEA2-K _ӏI_!ޣ,@%l[~9ݛ3} mr/9orܞkGMLK"{:KKѬ{9˽@:SW_(gE,W EU-\'Eu8NI? ݬ%Qq}w/53T2@|}TF-Ikޞ1qE?\-1d [✰SAe]c"9/T PM&T jT޻Afvr 6IP+&hjy,󼱹BH z5G$m{7:U(+m|Yғ1~ c&h-@MhVٌX-cvs>k#x#x$>,??" WIu@z)xLq9$GE6$ L#C~A,qNPd0̔;h0W}XW_"Faa_H%FӑxN |Ť"@]6) :sù/Ms k7§QK=f7{ !n00İc,I([dbZc!,ǨS烷BN*uɰ-`;ob9xw(j'7J3,t){!3,rGQhőʮ 2g55ղiN0Ҕ6M|5z7Σ:8x)hk5 i}~.jo;z&sAjxN+ >Ol<_qJvNt_N29R-<TUr$/Lkk|I!XGe\iZZK&J6)ߟ!&-.5nT a>C/{a⤘ۉ&0A -rDWxnX30Il{YPd2sJ̍OgRd'Jrx w4HrV hmQm3L9#GKS{j\s@9t &{& _qgPb(9Z[ĞMB8˫h#8_(Ȗuk%Q`Py|o;z{8z8?5xuN6S&KMR[7xC\"|{X~gv:?x5ztq?(@D*PjҼ 䕁Yo{6,p5 2KCH g6 ЖsFo #SӮdj Z~yНI=iZ,b} ډA@jSlOk`=ۤ^7 Q<iPbHVvvM6k'. bP!BQJ'1 #{|:傃¨6w# Θ\@d#*+-27}/C2H["ŋ0J^pP3Y1Sv|ѫt&}ϪPkZu±eIb * #poMTOVRuU7r;] "(}p6Zk[N>-DV7"SH#(v0Vl5KS?b˰Rf *Q^I@P ѰJ~:|"K^oz{J8?Z}_ /@UjE( ,'vܛI5-!S6hZcRm8;ݥ}>}#CGłL+O(af#X=MkDL#@ ӗJHb}-q87X3':D$I$%Qŧ;n?xOwtv(hH"Hl PgJf˺4\(qn)N=U!Y,w 1BoEB^Sqv5ޑ)j;nW] ,9nR#֕=BjyC:%s6Y<dWa_ - .{Iݠ 2c13ԧ@gVC5G\j Oh11S +9K凓vmeKfYjxlpx,_Øl$'Jd?_Lr IM LgAW3J3d{ݠh7kRX6]rDIw>јͲ?FN1^6KީzX{ִ=¤2#!Ǫm SHf9j`hbe1UP\O6+\&q<.?'>x$kBƁ-c/93B"o/4WS􉬥lFeHp0b"I.m ,+ c)ܗ`K$/뾴0%k]]f\  rUk`tc ! $%I{-Z,zgEV h)MEd yxP,s7chх ZepR7CAzȕ8#/Z)uf<-SG9 .LI;h|eR\ ݃o#v*<%myr==v8=W;I.툸ثBsӨ%%Hd%Z*M@,|F_-&}E .b}vqk_0q,hoc| <{η@8!bу<#N9yB6XÞc#fg%Y+bUqqxaF0b+o&ʊұ@ 9nA}c%JOrw,ni&0>٬ էh6,@x)ah걤4~,/^w5]ٺ*ݨJm..\Z{mO'`ჯU'6L/}0>k2qfO";heLmƱ"o<>~㝂3e$O1@^7[UQ ||z)AV3OPnR}?=7ǖONAePɳ079& 0ĮXC{!PMyijr k:|$H-%8VY-r +`co{50 ١/Ƿ b90%K<{#AT_D[2(,Q\bMTw!, DUE&̖}܋kFÓ͈&[8P$5YH-,W0츰!#.c[y}G|}(b*FꅙUg)gpKӄAU!*@F%۟ t\r{Җѩ y4; ӳZMYuj{v;#;$a&l#CR Q?&C_;#!g,)ԛ:10LjKN1H *:n (0/`(T:ٟB I@tFV8#Y{9d`8 beȒ7>k=wa1XNBGRvmXd0_šB6Y DJܩ8M(Qw.m5Yl՚fKX og@tM'.U2v~ 7kݾS[ ?9 cEQ7;tuitx R܂4Ngr2EH4Fu4┫|,y{5S*{guʻ! g5/¿Е@JB< XiUs _J_8-()TPC as &6+|bcԬYt;WOՑ_xSNq؃Ejc񼪧"z5܆⮉w_@ spk~0ճ1Cıd52`5;\%qe;#Pg q`s,3o,~찄?*)u4wnJ04l}C k6kg$5 +Bhp$ipV! L]nĐO4.ƙAZwl7/@=A_ַ32mBwA|?!Z,nj-JUUEn }/Xߗ?vZ 3l?y-33=,$ ǻhJфNQ#Z7  SStg?U)0.{(hԧܼ&gr1  f\LHyM0kןm_ބ=h*w!2V{}1GQK;ض8gPI[V,S:i ʭWI,B"KoޫP&hv0@mȫ=vn5udljTn]IԚIVm6SQfq /|,I) VBECNhZRV~pc:dH%JHUI7G@33#!Һc2ّV&\f,Zis&Ò-klݐR0It{;L_Y5KzꞢjj\$kQX IBt3R-F$Z)?MԆV+*k9)Ͳ:h3<g Ү^%ɺ<%t63aubI[x<\0ϠٓfoV+IT*] :N\"Gۗoބ&4{ʗzm2Z^%l;\Ɩɭ;,`F2[ZT'G R,D 52TD@&C\DyN6u)" !eҝ O|rsFf֥3HqXxYDzF͑hBƎ"q`Rѕ2(]XLվ 6XncN$v>G]6 ٤]!&\y(kb'/]g|.%c$>vAE{nR{;hC=9h^vʃMtZ*z%ƀ)[d.x,AW9yc,F}(bn4S{zyȥyN4E%!4yrGm=ᔕ%WਧVp;i`tJ?6+@c^1mcTW\)Ʈt;beRrJ)Plg.$dh@Oט\6-`m:_d#~0cy+XڹA*;JƢ- 7̲ɣy7 fc,ۙjX[Z Yk3: <ϋ=9@WqHP{4ΨS&aG ]e!}K&u:v;a;6"lLcb1rWPai*UѺֿ}XLxv}B3G:OEnDf8üvRZKvp'^_urs+'c6By cN@B;ѨI$_SnwVn,yffpDY7SU֙|!m? _+Wo ?PBmPEo l?X{/~. v@pZO9SQ 'ĺ=Ky;6{'g @FрÇbC**Z"۪{*4P/j!e-8%1đ}(ËN8C8N1fX軆wWۨ '\R˜ ";4˽oL9Fvj 9ޘ)/[b*9"ß;.;1q Bϼ$ %q]HƟA?|Y".Ad]dT?mY(s2hfEÓ?$c/8t4@\$^R6iO+qL-G-\kyjn0ۛ$%Z뎊/p+xġDY5E"X^@),4롘0ֲ)hs-K>~5GX..a ϱc Y\ySKq(74L1ßa*Id"j>ʰ^sT\Ѷ#C:r0WY?7֟_=|O_qz;PlH(Db>f\*}G-vd ‚!Խ%q&_\~HW6.\;qɠC*һeV@'Kr0D y6({xoֽG [[X_C';X Xq;x3+*)  +~p7QjWPn\͝Ȏ\_a7Ò|(lEa@@IIp7<Ք By>i@ֳȪ1 .Mƹ*.] ?3È4f3%t,byLCל@]4=]L4 J o C >o&q*IӼ=|XDQ<ނ/1Wc{ :kW(vr c8);v+&{R! _D0O#b}޴YPὦe&z΍˅cٝ$?:  }lWSRYUr-j@[&@″#'z]2Ύ?u B_e 9pF3e9>Ƅ u+n*{k"l%/@6j]Fdqsx5wP_Y(GtH]-ekVU;R~*.UH3-F3"S0pD+3Qf*1Mf3Hjo80"q [51r_,_- +M. Jñzdz}RZK'UoCIaUOG3E#/f, f.n&f.- fB3熃?\l!ӿ*3(:;0(3y2H3?rfVF:>9Y蹘 ٸYD\Xk g7) * F..ēADA췕?ëf2_o4ed=;Mk-?6a`ƪ&Z\փ˴SMlUKϏGD³3LJ?@۽7A7<͛t5A߾] SSW~>Ϥ~?Pį`ZV f{OE{w_C}3u {.y,.Om1߹~oA,جtnB6SΪ;Zs`a?(I;/42 0(=xpmc\Ͷ;n'SmR]gyFw`W6{`xۋw+UU# oHt&CPrv'FjEֵ:|ד`6ь ,C5H/)T+' yۦtV2/=%W <3ܢO-w4ƙ-#1 \4b aI1XS= ͪy w@F~HnCtQ3vz=׮Q>ז*K*p=XoQhrlWcՃϳ꜏A!j#3 O<5)ٚYF*U)gBMvk0gg]0-F?fG ݦ5nrhːeВGH[ķE9i=m,Ӆ\m;2jWoy#Օ;S< bTZv2.JSQ?~ou"uhH&cG1u2!gln=P75)Skɝ r#:Ә \~^ssX"'j <*$D) _,;f{'B( CCO,,"*MLXȤ@/؊XuJ*y+oH!9_`188I*t2g0e`dO4sYK~9 I\ Ox6HMƮ9η U眩b;GB%IDq buD 8w@|Nu)Ͳ\~Wua[1}p?ItNm=@>pfl5ZjjJ+sM *WjWQǤCI}j/D fzP9x]jjbY`2xRK IHZ Dm*hR+NB=$DwQ[Jg,'U 䤭aggl{|*BH7 եp?2{A-- ҩdjSq+50r1&lSwP"x\h9ŗ#])vu ;9k2cu_*נv|T25%O4ۋk.6h(#vU3E=> K W5~k%|gw{=<0 Q;3)R_w*QxT4`q IgڦP൘X0Fb8Qbt{xN $ U3h$`XX2=  tBTۯ"_iCI# {2[ٮ.vuM̷Mن/ _Y úw\|m#]= Nw-K+YR^p h2s=}m7]/Z!Rzdl:/Hb\3)>rb8ltw{r:_TYe890:vVBZp \,g V;@ }H. 7l }{62Sc V"uAɈjd%0tc˓~ 6-"rAE:vΈ0夺Z遫jTfGvV:vǬr%MX*d/k*"K)I&b#+jPe(_ T0zf{puUbyI$9HsCZ c_t<wid"袽:b]HMA&::%އK;b^`_tv&Ҭm C㲑 vFDg5OBp8oA1>/ώ6=Ӿ7C" v Z.#X;erIiUda.uJ=2a+Wh*ںaDl#߮ux9C.+ݺW<'3#IpѧD2E'r $Az Whsn(ǧ?5\A &oOXͯNhpIVre`áRX kX ⓀTRP:"/Y3tKdR!i˱DƏ>bV5?V+Z H_|+8|.(zK3{;r$AH4R!2|$`Ђ]P ?@hy\8k\D׸PdnWzFfTD l,YJby2aToZ_ov&$<󄣩rX\]XrY8D6#"F("hn4'%oxq37,'u [p#b=\^B{'ըHe*j$b6ZN ajҁ +`xRf^Q0|7ڣf=|1u;ǯu'O|SHe'] _L̦ ydhQPD*7`q n4ЯCD4%]FGiϔڴL!VQwexMOmzS;g@s+ $7ې18(֮f.ySJէ ='s$oOCȺ>1sZvnQJĶ\MakD{r uJ4T#/#)$l&~;O or c"sW{6E%ӏUw/N,/FV#lrd\GIb~N#;FauKĩ q i h]tߐE:I˧CaPQfr;PMj?(ZjVˁRp71CF7FxH)]zrs, 1%s&qiᡢczkA{sXI,.<.ûie@Y!\g /ۖLJqD\26o]'N7DBݸ{Uǯ+X5z F]%vfRP0H!CȰCÈ2 4K%=LʆbSh%+2f cpwajet;wifJ@Ѝ,+N 7j0y<Pu̪(ik,,A͸\712\l>P:ji8pFDjEuJgl|_L㘃 ōLÚ5?ksvKk){5PqmTգT~0cXζ!\䋰!K/ePJdVO1n9L?*)g R^1dq1;ʬ+ca]oL2|7Tiw 2k5mW|ӮG RɣC }X^c"$ti~~u%:aT?"?%.I8[x G!tOqC$S#w5*+eϋ+%D -%i؂z” BBR*Z@ Ղlփ|aEU[S ٖ) ITWGմrQGM6.%=I=0x[ )H & YL_ב5dx.&.)RU>q|ߗq8m^鯠c_ boFHPۋYANҺ*GW//k˜`D2v->P5 )ʤ|gF:SIm]Ã'.7x՞+^SpW6'=SJCstMV/^,+Cڐ<>z`Uw1c9Øgfq[AtC[x[> \/~ZyT2zר`twL{e0']&~>GAFLBoZ8v`7j0o>[EWF._> d537{'k [[D+W^c[i }c>N&qo;O6)/ `}WE;|颱m۶vm۶m[+mY>w_g^ͪQQgxkhR^(ʿ~A_ / zY@Ż"*xHP1c%OAF64{@F:>**ٜn*VڭsP:N/_ ڢkc9d7/| ގB^l;w\sZ«d]ءG5+E0?/RVB&rўONQ>@{BF6[;f9O)cSL QlQM ߹NS̟S{s>c3~(QEEQ::M܁ڽyP z|]kR0d6BX~֒AdeM0Ҽ~ Si&.pH1*μTA4^WMإ$L)Ց{'3s1Br1t{j&8O%YWk zh\.( J%X2_^6H.Kzj.s~/ר=nnT; 锆"`Tq5rO 0_BN:a{F1;c{K;sF)S;KOzIFQSg\iL/B^:$ǿ#!bGGߑH#0jU{ )Q9QT==xFsoع:'SqM-ܓJ诂 WS8'q6sg"VF))?Bo+BDwISKs "N.F!7s K.sr3T^M~~uiAlMxwudBקs:}=12b{ߞ?YޞG$U1 }釈ai9<ދ rqg'k`YiJj,>8Q=ᖟ JAh\~M 5}#g{۪gcKIm@\iӇ{~GPM69/&8` pcA>GӮ- w~\@3Et4B5ddWl؈©,]gS];ѾAyk6Љ_Ɛ 5sOR6OӖ}6ҁ Q?LҔltט'+$5s~4@~UL3=~4x~brIya{󄆘}':(@KY1 KQB_Kh=N>b9rbq(uO(Ϙ]V+[s^<3@ukJeg =vʗκm % Ru`q9 8zex -d<(5K&;`4*n]Z*:%=qJ_v&z؎ K: *Cy 4VY.&Q eqG,W 0%[x ճ);Dj~*| )*w&#"Aq;_QsֈO -qo)-&eFk4V|W*&֗[65 q6Bk#[ rYCdJZZZAܙ.CEҫhy)̆(`,?R߮7|sr c;jv0wU~ F&,8³ls<g`45$ӛ#Hew &'TiÊP,Qeh+=DP{E~t߶8MYߐTqE;SHf rzz\`Fl:ņ\qh2/\Fe7 P/9ӊ7M&=Oڕ*h<Ѽ&t`ᦚfښ!>x%ݛj+Fު]:pyђ/Uѕ(ܑ]~%pc<+1I_B(+DʈWsjҳ/ 1PK_JRʚ 0.MYtPv$(n߲Gc(Kk>N'>n+ٙڂ 'V͙DՋsy1+mr2pMzkNy$`Rjqr/]u^$ Íc1q @WxϰJH_TxJX Zz jvsY0TX:Q[=QH*2E$ğވFRb4ZdQ&m@Ers~gx[U٥%aĬ_vnj!xjZ `kcuM3HeNaf 1.'C/˩9vOt~"Wv$Tp<ͤ7^k6Uk?W6xӮPH:WP_0]ի@"~ëB%(<[?kM2I&yf" vϬKF²Sdϊ|ֻ,={7d:|1XDz 6Z yʽK>6*t٢zJ}j\D>ZX BܫNޓQ. dra*BSWh^ a3>n{&ޝ(9NZ,xF \1Z6<,qA q,js5Σ)p9+|4oTD˧93Qi_3eL\X>k: E3p1۳9˟? +_3HHR?;8L$.*Gty#7~K.ۏW*F7i=q"WhTڦ/%\w;c01ɘadžcV,W{E㤋xZsCY2oYM!H+|K™@4ܵӬ͟- )#McK9n=4#,1,$pgTdP 烯%0PP>_ky^3.kt$8H#+78򆷳RM wZ7ẀMwT-lUbP,>j_:d)}A] PXLE44= W'OI!(q /\Ƒ//nfQ6ٜw?v1yTs%u+]QBnb;8Һyvc+x[ o;Vqýr4vcy u&qWn#v튍T# Zc81PES6ۺ,޶;f8;G$?dPeq$A '}L(l./M4zE"ڼH%KnTS iG*rӨp܂Kw>RI{1O/zhDyt퍍\CVjii^-jI Xmɚ]m"l٫NR=+cwqI ]\T-vS!5uڷ;[>e;OǶn+ٔ /\h~yυf'֮}*؜'OWvtNA<}7={4+>wE[WY{&ckzA~CE.~5ٹܪ#!NeDp#""K -*%?I]4Lg b$ &H 8>8n U3FK8̑=\cYMLQwzukkiMo;Rho҈(LRX^(.,|:S9H&%HzD! A3G!g} F6 )RAg.R;{Beb 娘n'cRХ#0H[S uudžTn6i\4Ht=WOVܳR@g%cŇQKsb_YSn!- &𨝠RZRZDNR:\O.Bcɼ8,Sq-WcX8X'=ɓIg=[MaٸWu-i4ޖk5i>Eyjo4k9Tۆ#wb^[c#td>^x=NN߼?Fѭ#tz;5wӶY^Zڻ|ػkN^s$:ػ?ycE͇R)cQdAo{=:֟} r!r( #8{ba@?:CLa q(SՈ)Pѣ;Ze`*ܔȶOGԀDTWW]G;̘*#}H'ԞM2Ψ\3a5Sc&?O֫i'2;4{-u.ĥkE.x>qku"uOo3>З%IZ܋*H:pd7huGØN2/p3i5t~%: zX*ˋ*}?O }3W4mXn˒N|Ik㵡ؔw6Kb#?\,Ky:w:'/0F۷FӾb;Rab1%Լkk\'gtZX#(m̦jZcUtByKbŸN$92]y`9*gKi{ EzgzСzm$PkN09lEx/l^T=//p-f9_q&QWn 8NR3&8?J&/ˋW xҹ]~<)`2-VjP91r]D[T/iijZQW|yU=yI# ުLr2>K u &8ăB{š-9 kUvCǞKGžuӜ#>8)Gp,XZNfa:J,b}RUlr&rzGHq?*Ti 9->~GΑdj*jB  \W%A1U/~d!fQ+|YUXpؑ*?QA_D4sba/~sע $N4iJDdy$8M҂!mZ{`%#Tg Q9*| DGvO'4+fwj ~fQddY.Y}*xz_\JkI4gF/j /j̟ݝ?c"̿UkCV\f(ANQ*=Sg/+jId W"BYLaF e3^D[D~ʈx  L@"  hca"}`( ׆CbC 8h&%UZiY s%^/l yR|`sCɘ:sIőy4m]nǨrC}/j0g8ֽX }쨁j v\ ,7e <ښTUBWy5s#9@"FsifRCr{}M,BE4H~f\ʭ @{H L`1gG 9Ktu\-RpD *n+2Dr)o.REPr=П3xٽ:H(u;Oauy}9Y| k.9xf1B3n'!w6hwqn /uCgZG$E q%Bg \˲k&k"m9?+:-Z Z g:¤SXjت6Ot U{C'P&nH 7`6LoNxG')}xxuGdH|ȅ r |>cvSO A $dϯ ?hM#بa ~}tJdߙcMv)XtDZ \?F< | fdDy3]'t~E +lej$*#zHP y|Z_)S׸a7q"XP#L̻EЮףͭ@ľfBޣ2@zCT ]k`j`0O~eo\l`M($&/*rjКM^XVVG5?MVA~*֔鏟W/UT)ϦeLg8jZ#W OQP-Eƙt {C6{JVI=-Iˆ٢![yAG>Ř*s4Mڷ(u \4!qn}0fW-蜶1:fq \.5\lV{ ,jգ>ݟp8sbƾPP`Ssu$w_;*{!ǻ,w ;C|-7R&zbfҕDػ-=|l* vg} dǮ=DmԱ!BZBGy W\]T{7_Z4LK.04S漈%;?7nإ|);~"i|!̓'8򰽲ڎsEDsRŎ v3b>}ZvJ{e-TSW=eoͪ^d\ȗcj6NNo?NQB\pEW$>ETkZEYEFQf$ƷP$>dM:-K=?jG;6lx1WrzBxOk(@#'׶߯hPaR!.Mm^9x!nL޸{uj"JhEFLFn!)m;˛e.OވטJcs:Ś P-l$9V(HS}\M<ӿLޗ'-W}_5.W>=+GSt'l@cʦL ,$z. FӁx?3sMԗτq.ft C][iFƫ!+|B[b^:{Mj՟0ǩkr(0MIhZ]B@?0Oգ[^=~hAZ7w9z|3vqW_~gbA5,-KF-!#ܩ/'$+ґaRaޙRaw`m(JlGs{ٮ5.!sl Ga7N~Hīn`Nk~}qlw:B .#ٞ/?U1<# 3 +Ikd i3*$N/- ?pGfj\5Df?SE!UPg4My[ZTn v8vi_y 77_ ~e03£ᷱNʩCTAԭx򸿚7Syh}ץ_0eI8* q]yeM-_sڭoeM%gY UZhQ.VMZb$b+nYFǛ)T.nk',*3SFU(LLb(b R~Zo̜1V6OЛ۞ɛ}vYA&N#w˯SY_ݕ,S_c11E$!=޵^2Yd=ϤsN&_r߬ե?j攏*;mgs'8__vlMg}#|-~,+3/cmlIfsxMV!fOպziK ΖEѼk ϳuo#L˶ϻr^q>rr~OVON^899zN|x~>ȟJBi8&U|Rh>Gۗ]o$yz9}'sy3_޽f߳_cK)Ulы'v Tt2"+ͿfRmN\w=Q>tÔ~ ep5-sjj׋6I!sX̫(ڝnذ6Nu'|hsrq/*,I9 !ի`4nZTsT dMմ2ܞ'~|a$2M21 Ä1ѳ/-Qȃ޼tfVN D [' PC _b _(k4i(V}e[S3qsҕ9Yrʂ^;FhzHgx}4&AQ}7%+- Bg_TlS&E5$_oBD0`whqGx Q$_d2GmK=# Q 5ÌXB@dO2u 8@ pD&l.ċ=D1JM/tBGp(sܰUGMo35w9WtEۏKAu_8oZBJXOj(R;,*&bWKp)`RJfT tGes$vFqE?<"BS,'D/% RY2:B8X<>crt,1[QOo|+WaJ M#(94y>:yU.wWc!9? ZL$5MٲWz R\u+'iIlƻvw4w VM9ޭZmyTtu<*Kv-l7;R5T;'%)+o[77z5 5 lCm>xC3z ǮWa?wKͅTAFH(l^Dw2uWG%NJϙ3GNDh0jղ,)%51@4x$" 1h}/L8 +BZ}(0v2|9G3K\bB\ybwio13̌ܰt(}dN0c)e,5Ѽ JLF>uŠŒ*1B>k䊁; g6f;1vaKЋf ^i'7@V{^d|+,l* Ƶf[ GZ"|ށ+ytsC4(Q$Pxh*>2Qo8venJ`ݜd2:ce~ 6B,Cz%1S" ߱|>_M%9֜K`k/j7j5# Ms}̡5[L86$QA'kD9ِ޹pj.up0ƮUJw#PfQwnv̫0Opc+ql6mOe`.^𙲍>j5cнf4%\?؉j۪&fNm+pgh^[;niVf&?+!V`ES/"Nk̻痑- 5ξ3tJހOIퟶFP'&XrrnҔ"!M#+ o#{'PFX@պtzon)?. _Ek`lYv"tOϐPpk`Ad |s~ ) WMÎ`лk/ų h'$֦ݤ] b6X")v5u M(VƞKS d⮀񒀉ʺMLGŠ uUV~.\;қsu \.#j3:Y/"I}ej-1:WHZ ] qnIzA4?AK`zc3˸ k 6/6QArI3pTyr7N+(0D4Nws')U/q3X \"~/Y5\%h\W_f+FoZ%q=+dMpYJEA\jfjmoT %g^i=y]&Փ'( *ppl^kʧM"G1CO3HN%K8 ާ; :Ea%'7UV_ \IZ%7n?0- pp4etJh4BscmZ}GLkbx%i|}y(+R%\kM ot?0%ѺV@@ f!!׀e)Z8wz@Å!Hihp λCΔoch—|!X-j'nqebq)6wOUZGn,EG ,4 O5*LrSFi@"JbIJ)7]rOYήYULYQ?9UUXa/&.s@'+^5c5I]B5UvsOidkFf`Ưsdq^8#8A)' ^,Of gnR?yL~7ʺ9D ,nc0Qu-ۺ(!;L46qA{p`wιoFQU׫ktFТ$p' 57n qIB% 91(ö8n_ܣިN7ɛvpr>NaP⦬(rQ׻"GAoL8B I ؞7j -[k%X9_Jhq3X)YL 4i,BI;w]vcĻdy@7nGZ mahOSn^5INm}ѯKAA9liWo-Umշo~\Y7Y/}ŒJHyK}U.˧ Sdg lՑ {oYuKC6k~bߦiKq{a)EMG^ai 2 dJƳjet^t*^B贳5s \-k6ƨ_̕#ZƙiK]G,,8b/X_by_@UZB̦cf*e]{4T@]Hoc$j= *diueb˫ڈi=WA3''B(ֵ僪"K7;ƺke~|xlɕ%{hZqo%:W,[&U)a͓*RU5l+gw;_-kV n-A ؇]}7.2WC`.9$Z\?q,GxvI:0O湲? O7pe$ pOZ_ülq9CIڦs2*0x[sSz?/ST>`c{=bDljA!A ɩ+ A-ߑ'5+*!=Ā VdA I ds"ۂ^ٞT6a ˑQWڄnSo 9ĐVP;g'As؃[s#K+jWhHWvpP5ǿHD9+J/ҩV;QE "{I}U(IDP{̧G3)av7I/5V|U(c\IUxfn 1_:tZn$J8HC P4+TH?sS!-oSe`i$TG pbj|>EpwPBWn:RcS0ihJ7@1TB ?J~FAy%DQm2h09!3Kd։mޔÑ>t|FĤltU'g.MOkw]=vp ]Kni['ZeLe]6&ig0 ɘzPN+u#]+zf+=$QGcqp:;R= 6$^o<(s,k+$ݹlYǡEzo'+ʊALTuڦ _}"jn( [ "W x^~l͏bnzEԻ[oߑoDKN,RѹގҽkOoLX9`j^\@<ܓ:mseӱk4N35i}!7OIbAb:ScRQ,~0Q/xouL~S 3?5C ќ*YqG5:D}WH"|)4{\'3HX7Oi∈$rHGCAxKvH|cu$<9Cv(QY(}LD T >MX+ oQ{хœQPJ@+sL.}aw$sd?Ok,I~XcȜ6L^tim#A}Cf  JI{P!72_b a 쬊qʎ)r~zx?h- YGT>cD [ӌiʲ*t#+p *o6G6>ON툯u/N/n^m|+OG Ō6/WwPrYYPrU^P4UЯy|3|xm˜ՉDIAZ\V;[zy? a&QRu-&eW$󒕼ꅧB5 snQ&I"Q: .:8G5kr#,Vɔm)¿\4XQ ӠkrNpqqDRYg>ݴ[LKsp^a NX? -A$.vt .76R^nm^va IݲJ(5Ӣ鉼n~iWyԀBiFT9CICMʚ:q+ ;BHRp͛9ge]#dˬ = ]y^KӜK4?XzJ|b Aą )X >rb&6Ϡ4P*_x"z(5’# Bq> + Z= 9}]>^Wf4-)\R ؎Vjxa?K.NWƉ@î"`(k^Qf١9niΏ㈹"}'_*7 WATzԐlhljQDcZ#x`^e\/"fm!{ʜ{1 9B38b%M'I%$ؐ+ͬ SER>pns7ފG::n\_;jZIzбm79 c ۵&<5dB)WMܷhN#f$2A?\jSIRf+:FTci%ڷY/2 -/^b/F D_gϓ)i}tg^_CA1~98zz/ɰrx<.U7 ƚԯ/{8mL$FE>e)K}C ^5۟7qvߢN8KU;$N}[NϢܵnja,<̍W>n֮jg_ Shny|AZ}xuͦLU_?@-jZ"*غsL@1WK$te>KDŽ^c=αq<$Hzu۹s ;- ,1s}-U}OpZ1P3\ $JU:#4at΍#ocGkxk#kg< nJ>zexAv!Mg+ɦS[M%t/_ˎ[b/b:4 ~ lf]ː 8FFޑ%r/Hw|;P+}q*M|:Qscչ6="]8>`fb()nL+e5W:M WOj;ag=i,+}D}aߦɉ!90  Ī"ʚUΞ: wbw`x!ƶ={9F: '֪KBCXC+/5lb]=6)9(]uHVi3/Z3g)@u|бQbeAN(n\ӵkDy(,'h$FPi@n[DQv0A(8=zRQpӃw {8 "48p؋cr߻8iN_ܺ +3Lt&W/cz(lJ,9% f|/+,x!0_zc@>=qҬ βR`ϡ-nBe_ޢ6&lLXF'ͶErdRlCzD{I,6=Vel5:'Szi6xl_]u/j咒lVHA+T4 J&9*,O .?iѳxn[]9Da\%܍Wfu5[}?4=M׹&tJo}PRmy8fۤu0q8.h*8nV1İnO+2PپGX*&: I wɞFe+GaJoy][SUY#}Ttڣx$MI:$nǬ`L⼍qbT#%1:!6a }(O_ERBيSg6$2d2V !.;W@#y2UIgA8R|$ P 69苤!]Z 7:%twaJJg8"dZ3=$o^jNwHG˱ՌOIQ7.YK[(((*G׿7i;retIOzDXѝsIJ#a8TwBH4&s{ \ V_9XɴIm0}v̩ޤ6𰝍Ț}ĪSz0%Y/&sU]zң*nj̓+~eK bn!9ߐ9==R= O }Ѵe>[*_3/qp&dwj,gV9Xw!wQ(CR?94_/ ތb&wKIwvKC^av+t_/)U.8/NghR}LtEi 8M = BYŇFɊ'{s{kPP-/<8!d%K{9IsOL*pgi0MKJjx,Q _X(O.?Rfc^>`DEm&ť,\HqʚFZQëz rY$(OyptV&rGqu?Le3^RWZBjY˧CwQK!I#Cb=D]k/90 5IKbІZG:m7!zgZjGS vH6ob)[W 䝚_ԙ4,ыv^(\ rn>Q]韺'IFUUtӄ-Jot}2PZ611% ""I) pS636oU C7UƵ'dXeKim{;!IY^99JV.GHHU{358 g\3ٝr7o >ӿ(Z/}kĝH O> okդb'װȎ1,L/F,YQ,{G݉c * n9lǾ^{->ѴGz 6Ei*tWe%3T'g|OXMƋpM oNggs[~%P($WsWQ#V`Lc48:z2אO24C.V4Q< ɶ+%UΛfRDnTH@PbaӢķ;6 4$ :Hd| Hk>hRpW$C>s5RBُCa RRגH x'HOZr.Q0Ș=ƪ&E`b45I&6r"ywڤ&w2 _^M$+Rk qC7 [yp n cLǂ ["6bYR0pM8X5FL[x D\ Z);+8 Bmړ_Z'xīֿ)*켞FrJq8jŪF BG7ovw NݛsQh'1Ka^'4Lqc7YlFm`ϻ1nbJ RvD"(^*;WUh(k;JX潤 /a6* Jx-b0+S{m\ۼs ǞO*4ވIIfz0F7ȌBw-j9\9vPb);"&6Dg}uHg)(8*uKw@ֳ'(7g,Pn.Y CmmwH`CH~(x/C>-·Eއ|w`_F^D]ؠ^ٳ#)jd8\G-4ŽlwQ+2}e`YظHq.u̎rU섦1i <.2%4֤Gx;EhɏJ!UP:Ġ`陿]0MbZ`)مDWB|ݧgҝ,YVARh:*CYU G'D|q3/yb+feU07 lU ]T7:UWDrE n[Q ε!txz O`ݱ]\6]"ZcFSHnVB'AtE/iIl]WJMTQl=iL08|ٲ4+NRjW58AX/E&GO3!1K~]ȃ;G飠f/޸c)_-H 좀s+>=Yzto/m€C8:Yv E.um}*XOrf9_Y-ND3[cG܅jo. x-'SL[[>;;^ 9 FpA{Uaigs?Iݗ(a͒4](袛+=w R@27ҰДLr/9>ɪ\' Xj}㮎 S-3(0*Xf8Vb6왣Wc7O 7Te]orըO@Q0N*Gc6}7uS0${Rvɱػz,0cuCƂ)l_C[Ш.ML܃>jI8:G+ iڧψ9MDf0-_:>̅U^4j~X뤞F%XDgЅIŀG+:p )r?V&zcXն9|?d${Z.rȷ9H1|5fY 4NgE_6M#|э6; SDqdgZcyJ#` 1VZ2(9<(B$(ɧly|j2CF%6)@Wt{bW2l!S Yx)hFϺ }(Pd(_B( `9*յmpy!Ƽu{}H^%ԹCB$m`s嬐*5NBE6@?.`*>t-yo>͕Y`&YkȦhبcsqMR89t}o*0=zL 5#R_[$o R1qZ"8> Qr8 Dr ySIJ2 >V͵9VNFTt1ztBAB(qqM1rpY CO`~}p?Y%_߸_jEs계`$IDP]"GE=LZ̎;63z~cÂ)w)c{\FSGY"%ϣ'~>ݖޟoa[̴dQ[SF)Y\=ՃM߭MV0HM{i>a䆜}&=G Xӫ\ /LD&z;B8_`g`̌:[SE4D33vK,K&E)c© C[lEDrv[&׿M:U\[,v#+ %45Y~wњj2䚧59i-܌q&C[$׭)? afhAj1c> ̸DN) ɂrGC0E|aI75&@UMsGKE.dӗ(Aú2sSUu n)ODۦˎ2GkK8E J)DOvv=f0ŵ^K*7icdW׿{ev"ּO0G&E+y(N}Xب[wY^wϴ*d86bvR*BqwW~îa,XNyA11:7hy b,'qK,p9TF~ӈR"8 <0 tFd ys\Ba|t=!R8iS~/AV#S4OcU@CXJŔ` +W.t C'0"#ӊޮqSMsP{݀´5IJqfszEhG+t:>(T l'k5#bVFf OǷW7"!&ƁOE oQ\FZ?Ƴ[ nׅA!#)a'pw7{fiC fC9w%=XV+O7bmƧUᖵ_E@}Bw7u0`2^' ϓ`GSa=/m6zx7^0d](4Z&ZDLך9'\\?dDYw >?5 Vy"Y%i:);}q#b֠T?E,#̲\2(\iMi>^=fʪ#?Df,Ec`pl0Kg uG}͡<k)(%l/52^,- 耓}yx2P8LӜ)"ߏDmMYa¥̀d$9KޯtÕ *X1V)VN6?+ z{|nw"s9 ~8:[J*4dΦ$t@^v R^%^ExKKpT:@= &y-Qg6x]49{@`u"N"g-"xOv,,XnzJYbM:sXFY}aw6_C4m*V.։!G@kh bpi1YE\Lg>!mQpËlmOTd2'=6B5*֛>jg@`rg2d0ȶ}kj zEkC&K(%\G?5qeb~AM(mokZs.saZ/!t+vAjτDT=M?|(=` eig+ƑVl-ESl(!mZ!r@zڱȎ[T]a9F<#)]&/>X^yk lǮAb` o0-H@5'biJՄM=.\< >g6`7c7 dG"Ռ@6LG2";takڞvHc2.rALvmKV)G^h^-Ə⃩X.T^0 v&3ɩb?f&^t|)y8oz%r;KgG6EV|iv/o|nSv,|ФȋKZzP֑u< !)br}\Z)[̔^8@'H(yWGΊGL0Kvܓ2\o+/_ fXzHRmd11&["Uogu^W{a8*0.PH` }r\T2+O}eqc*P4ږΗȟ { ʎѰb%%Zdk]ʩV3}+CY*}F>reH k>Q1O |5PPSHhzE3܅ȧpiJVCm"/$UN2QҿÁcLT2;~Z&aO]^e٭tF:iZj~@ sP1:7tA8ieo4BkG;¤*8:b`/ڄr*C6I'K"h_LB}5Qc!jTK[IڃQ(_ȴ[ɖ:VEd;:9[?JzT-3̥T3~.J`d\efLOpNfSX_7A9!ӛ$S9Itw0P<w/r>W{qF.{rMӔ6Ü ^ؙ;uxy O+u6o橃Gɲle۪B9/_T^Ώ3F8:-\zΞjWlcp*DS]r*7뙬KN6:[zZ)QrRyuJ 0yFDNZn  qܖ+3N6{$%y0 %Xʺ՟Z窌T'V:x3b<ٿW]WU\_,L_2 . (Ss_eʁŁ*!-DyUݯBP{UJ:zу,+oän<8:221?O䍢 e:/UQJ̇8% n%NJoIMJ,y6IUi C W0VO\@~Nxl,4 aETQk$4nyO<5tMc Ur׋Ȥ'?o)O\wH(e4)Nr?Z4.VY 970ShK2z\׆\#; lvw8v`AON} ƺ\aYNd| >ϟ|Ul13eӧ"+Y`RrN42S2,Rl GưҎ'sIUZVS--g7Ku "nwU#?*2ݵffyB+uIq ΈbG-"CNÍʹrOlB)IpXʂBZCHD&6jp ƌ?Ar 6T#!9# Į@; VmͪZ|%&uR#SX3rUWsQLXM8" ;\]!ApQjfOT$u EmidH7@K#5j3Z4LgX)޺gY-Qݑhk\4ơu)#ۚg̵D5н$yE–v6[ ĦԪ+/K?r9.r.*t_3+jct5LYk%eܖӶdltq+`QõΛ@5׏4G7FLG#St5R\ł^qelWeFnY֕ۚOǔcЍoCgdzڋx\=E ̗KqRi4?bMbiG[t#ovQ!4 oЯ&G8H?~oX%?)p^Pnmoh0<`@';1v_bmB@,U\/m:U-w bVY6?֒O}{j|8[uKӝ]oal5eeG%w帏9|T78Q~E2糢}%EqrǼgkL c[Ph6¦sy4dW3S<=x $N";Flnh}Y7Y31 |$n}G&Gcؘmf=Aaz:cDO@U LD~$W]ur42R 따Y9u3H(kn<4@&TGHvׂ-.Ҕs2Yt{r f*ü0]+p(0{zl\ָn+(c'?H&ˆ{}n#NMmQwrַm`03o_^1ח{dm<׸җ0˾ 1_k~u۞C{Mc:;`cK.)츳GY+lL$LNWo͎z6.KﭢսE\NLɵB ̒jCj#/M.6c¡23`aAP`DA3VM >t2~7&ĒmTծk^y3pF'͑gϏQ#<$\* Ҟ?`csݨUݧCi0v\(mL,<9a@n)o X?"Ez.]s{bYiu^?F<`a~RkIa⎼,I\Dkiyam}2h`=q r%"K=q "/6GٴgԽ>C| LB6GZ jd#VP[=ILC<8eX*SA/|͇̚~:D\pv>#k; mALoRmG}]݄# ^gA2<';HZTY꨺eM58A!Kpwws f7oZzש]sENZ&ϗ!y: /`N]Po' ј P]x! qZA|U#P󬄬e fI@}9-f1*}xj!K=ٯqK$hm FO%gKgk!ra` d-y*C2Q¸ قb3DŽ7V# % oc{ǢfZh,NS(X/YGff/J+>C AZu7BVfء?C?㐤gjQ W~1Dӧ b&TF%(((i#i~'-*b55cRw=YH5di\q8ҧ,qk,㄰$tn:rd 7iR&RIeF$2?QBC{uW[p51<ͧIRbGMp7G`eawR[eveѳ8 =TE r$ %vL.-P$Ik0N Anrxp v2W}9$;<&#'FڈDW ||䢕I%3a9d"./$-;G K@(,zvp.3rrVZUc1Y/+F01+KlŨ hFOhHL6렉+ik3%)4d]nnjxP>gNlL:kA3 ~hjPҊ rOm6a 0tߴIAY3밢F^<\{^ X`oLZ^iH{7ٟ w8/(f$3Ҷ(rqw YSX mcm#7X)Q) dZؒY(hlçK)Vo9KGSaDt T2U\fjn@VUTg֤vbZ$+n2 w{h.HdJès.uA_cW8Lʾ+?ϧAud|$TmnH[)PF= h 1lvy֑nU/m9nz8=0EI"e,%XHAIQ)̍[G@m8IzƺYVAHۘ s_2Yk@j)U0jk C~t b%- H./_K 2 W촟f&4ce>7U;O:#KAV{A^* {j"Wc MK{; <,'dn<.rs81R! XXAgNl۟JF/~cTS'w#1_7A3l ^&ђ6CQ1`*,Cʋ\vOn*UK*kGg7{ 6Tg&54;4 ^ޛ0iGrX>ܦd1Z+R&<{YK Ea ep;Z UQb #KCvUrYn>(o#S-MT5-"bv(1Bcʙ>D:aЏٳx+sI7Kc؀b)D02jMĤm:T?f܄a3QC bcgEcZ}e T1gsJ*XZLdѣ@J2"{b)W}-&ʛoNKe@1܉cU852үC|b/x8S!r\r,v36<%/[ZXsڣYUfD{EL|-xUZ-$E@`*Qe9?\Ӿ"'D?iNǯxO7ޖ̦%zA }97DotLΉ)Zɒ9=lݿp"ŏާ 9U3~H -JxO҃O<;μS\רBI|j-M7Q JJd E -R`H6%2\ubHaM[{9+:LLç2$CZK ߾_]sUf*EQ_ /4%),\mlCi^g߽S RUJ|i4[H+&=}h3^f:rMWf`+=YK)ռ^z <tLlu}Ÿpъ0ViM,bMK*\|Fm03QﭚS%ű۟ӊM*OD7xiCE* 7*[xِuhʈ5вeD~Iv,;NX>ThC~)b;@RnEϱF<\3W2K鶫uuђwʲT#"Y)Q~JLNد]hs\Euq[qu>(#Epu{Nα 9}]nhR%X|#W iprnur\SmLfO_N^;-g6ZQQbRF9w#<ĝNN/.?CE[Nc435!ka[EzKDW#g7[g@h/λHHa4jkY}] `-)|;*V{*oR-o7vAUS+kw4rФ퉒wO /`+JM[蒟c aM'E$Twr;.wxWMÖ.]Do8)vՙ.@>Bb~8.y,=b, z$;\Sq"$vs (AJM5_ |nʙdr?͍)t_Nb_P$?| qLM8cgӽP+g?l:.ؑE{ ,ݤ5>4h@$ "!/Dͯ=avDo|IAV$4vVp,:1$ p7&CF{ 8ަ}Xs74ptzuO$sޢ*I Hem)}朓zky<|ǟ9_Yp yigB&3ޡ[ sݭS* cN/_4/=Sb=Ci-mS*?[^Un-×ǿDƴX|_Bgx>2IzG~<`~__,|j+'zdq\s" _KL }q3x7 _RN;KԐR}L?/wrx=9b;ӟxmj=LJOw%Ģ^vl<dGڛ/,_fN8SWGA2+΁^ Ae~Ю"DĢ-E{zpi`5?YȋebC|Bȉz6g ̊zϠ;c~cp뒵k ބY[FwfHNr],X裏ٷ/*8XmHH}?5rpy^dI~u@wpbzzkžvGC}4J$Msz54C29׍םjɄ$Wk3p76vգ!GhJ7У:'=J AV5G3#/+TҍV h:S.Tw]uNjU%cD[=&'n۫O{=vVhcj-Kz˞,KALJw? ᙨw7\Pw5B_깦P&캂xg7)iAܨWԣtwʭK&8j^|')Ba?&oy633ǽ6;+ t#dVGpFFkZ:ᘯI}'3dz{r*Ry~4|8"&¹WSA<'w"}AkvQX|׽ޣ!' sL.|plj#^ږj>%w@OY%5V~VF͝, ^{`V2 Pf:=Udȟ.8QMaY ͥx7yě5|r2u\bFׂ1 Pb"=۵Z4y[6ɖZa.۵`){z̧$8o욁j% Gx;aA>( /*M 4Ez?6Y 8| BTnO'aV x)ȩ XrހK(ykdg_li%5p n鮌LqMXSks]v*y Fp[ES kүa!HIECCAYv'ˍ"w;J% ;󽖞J횊p+ƕ g,=ʄnp#*fr#U/xN%7ƗJ}Ƭdۂdkanm 3W=``3±UkAas ]IkZsN\C1Qhk &y,v^[Op|ūitlN6) L$HGm`p~li;Uփz >ȑJ}C1]kC\m_5r1Mא{c2_:X n*eSU=[ԚU{Z:k([Xky,zu--ETznds6$pؠ8n\iO*"6Y;]_s]MLҳ16svt v7 :E\[Z_{|Z&\iG\l全Ձh`4^+z< Jm*{ 0UO;D&D DxV^̆iJHֵ43[ego}X`ʟxҍm8)XF l<T֦R_xVXMvpul+Eq7px0p;i].MUwma<|PB-yXVx΍D҅mWmDnAY_?c͜c9a; a.E"OFzt4Ne( Vx'86ƢVAC *b;bzAJB"_kwƎy߬|el"F!ߘK +M㝷nJ<LOO^wq̞>~ɞxY׉npm`h8[$tl@IH ծ%̹|án8R(V!"AX؆ÞlÄA{N-M#B\O e Ӽh6%)MAQOhߞ1F 7~s#Ks?]D6>؝\n " t2~1f0+HrѓGv !gQI~ 4%B:ԼTh_2l{'aGI<v#7`;UU `X&O`%n֥)3}@@2eMkFa0S^"\g"InB}dm³.q΅F rubǢtzϮ1#ennO(PzH$_Syb3lqE?#rA_oq_xfRvvfnU=dFR]%LzMӇӇu@?h24(p)2 |u{)txi;sW594K`zT s+H6 ,R-BX*(R(zv ޜy<]m_R"X˝@-n9ЩDK 2}`Ou8|*Ĵ] @+ow.*@Qʃ|` ]PiKM::Qr | V?!E.a@֫#!"Dq~(;-͛=fAgNa %"0>$@:'ű'nT 55g_!EB|$L^/Q"(&^*,p).1.b:MofekPE`:Ye f>}* Jj8,$@U}Ga&璖4&`hc 9=1դent7 pyQ ^ Nd̸PS#?t-E Ҏ}Q IL k)g&C4w^&\z+dxxmxx{x{~`~\?}s5-8 -fٵ IaiiL YǤ׻WݬDAfx l O2RZ#\ }&F3ap}aၖ!!\tk'46xi`>`5k9p)_Gcu,eQQU׎ e{Rq]\Ra_^#[xz4n/~PvnIi'TT;A|i™IwM~e%)BRF7iirg'\f{r7.$Hjy#WFXH64ۄ?'\p6pqȬV)/UXNށR9k`Pu(0C+O5,Yup\fL@HQşzw*T^:3-J{Uy=+7"+2xom>䬹 2C? >wUFgNVRQȑ[#|h#76҆T=CI;|`e`AaL86_͓X~P[L?KIȲ`x$*7c#:SySt'eؔrUbGqzo%=%sX۵'0Z T3nV!!V_B+㑧Ek!E ) ,ةo־GN4 ps_|_^Ym. !햭?"XKywT{eUYdc=J|XT=~5F;If| b> w[\q@ "am'Z~؅8 ;*[(Nrcy񒤨9(ngROjQyIo(o@Os!${7Vhu C^+~R9}ye¾\VPuE5y䂔»IѦ#³Z!P%Nf;b;Z8d-“5f!?sEn2|K2E.<;\6 П/(Wl]Nm{ƿlNu'EJs mPADpu.L(m hIiC 5R-+:M{:"sNTvh~3Y")ߛVԩװСٷMWTUOZۂޥ+*ϓsFI2Is ̔=;$mM{|XaC3,?o"BEzfoo-}X(~6)tD Q5RO HOq56F~@JEo `Ɖ7SWx30ݷız K|E]zrrR:-QmojmA:K Ho~-CM]Fc~CёQeQ "`4@4 ng {vT Rl;xpC!L$0061{t4`ߡRLhՊ j,?Ns߽^Lz=Ի9$?@.!Eh1QdH>hUE@V#:`b@h`/&{2AE2'z!P%g},Ò|YZ'=x;Ϙɓ~E.MV? WS]ŊnƧlV^yVW Nd>?XF>$^So=||ZoE=Cĵg]¢Ѩ6=a6{r(W4O(?oiǨiV|?fQAv2/x)9VQKq9{@pՌJ!_eo?)Es;@q>;dGb TqJ{_]IL}P&Q!pM!Aq%=Ѯ}'[Bb1^nX!<&k}H~@$elİ7YwATH" #ddӺ,AҠQN'dKidR]'osYt[R=Mq04nE,$y&j Ffl\31:Xh@#((BZ3;)iVTK>&Y\2N) -Sa>G 04y*!hVƫ| 8MP3|"̎ ," !6d A2U,t&!)4~PhɡGi(b/C*~U5%]B601Ŗ_1H6"1ae'?* u YFd&!]&o|åjL"gL"%$- :m3W|K#4,bL_vZ\yW۷6\xΦX eq" Q1lj~$tel`_Ƚ7rF@ӛBV݅l<&SW)%)'|Z7I@h&_j~"rBiͧ0,FoVX3Vx[DơWnw.՝ AKBS LlA:aL2`0fcJ~wa|nv}ƒ)?"nѭmkS1Kx7~҇ ^MAzdh4"7B=TvKi\Y-,l,/ն"A?vrfUc@F2+KҝY2A J%4̌Ee58^IdwU#IACSQD逐:Fy:ƾ嘣J+\ɣO4a֌M\^KSl 8xS^:Ⱦ';޲Vœ!h)wxHѭ6iHd12ݛԆ03ox΅}H3'.J]8x3@o B'tވՅBg:sE: ןX0m0Jޒ jE;Ih0 eؔ% L;_A\6`e~b3ح4Ǝ9v,̰W ajzjj2:̾{qnAj2A&P]B;2H@IB;@xt}z>"߅P'ĕA~[ }ޅ9!K *з> rF-zx^[ zƗʯU2i 'L3k8#e ϭULI44Z\GaW_ƻ+_CKʷvej!<_Z۔S/i9;['6%N9Rh薏HȘ(2;EX.2QT_ d)ΟHP8X Ʒ| tV&Ϧf[ <N,~,7@ T{.^p/"MX` $h!ˁk.e8>"Sb*BMN,};pffzy,n,$\2wI;̛x3Whgh_Ǚu3l"!1Fہ?cf0oS'KDv}oOUCqPh4uo3}4&;rlv#جخ4v84v"8M|fM\# d}MZZȮm$v8d-+{@U1+3/dؼA騧3*0yZ騬]Ų5Fj3_'A%E?2Tsl wΘzҳxwpo*j1'b rjآ)~usTKIBɲ|Y>8ϩy=8ldp!$ђj%jFl :S᫯2F1פ &ŠR^=0R!`A7 |=X&$#GoI]W3E 9%'CA HŕdI]zfR?g7TkDkYH[J8ub7ZK 'Cg֭E$TIYSqew;U>oc0-]sגwԓ-/hP/֋d|ʬ\ ,f+_`f3 337ǿ$-|ܨf茢%U#GePDt$ؤ=rKoͼbʬF;j4DmN2e_􋯥ʴod8cc|緣55Ak'(9hrvw (m뜅rMa%d{R+ J&h>6)[OPlƜ=R/=Nάd.b`f@h~@=V+UZ7uZH&' wvuZGcުLOUHێGL=v-$TS?KP)0(_kJid*VʐYާ5늂`^49O(.j\B9ıB$GC/ۼ.hQCAorsC*gfK'PPdUĕF'2mnE{iaHwP{7%sںX&q;L 0ȑr6HyC9LЅ7901e~iNNN,EsZ-w =%7Dw aonYca뿞a&58ΗU->TACočJmkQZ[뷾\@i9QXAh͇ؕ>x?{]ߴӅwMFk3u>7]cfRr\ش-B>/$ ȍJWeQ޽ӋA:m_S*#SĥJ REۉLSaCF1mJ5V㒎R o՗AGOT:OL .+łe`s2 <AC[̉  =Q 3M=WT٢nظTՖ3鉜Y -_ڜm;?{%.I$exN[sTwDZ3e_l :$LK%o={]xNKkw1& TlC!s|+LK򲈪[ʒeIwxڐ$Rc¦]RRxD;y|O4'b,̯wy@9b6?Q'#  >Q7OC-ܱ1Z1- pJ~-3GF~JCu9)cuv\dϘG(E82MulGn3\+^JJ mrmϜ;uճ*y%QBRl;K׆ ظE^a!xʉSh#})?b//ynNf PbƐ ^Teeecykw]pfc֘<эQjR1eXIW4 ɜ 2?gdI /6 :R,ivf~LCA FZ|GpT `kW_$Qq#@ע,IӥFmZ$4#OL[JKUiRˑ~VL+s($0lLPzy0>Ø Je̪?z8lzoMPЭFCpbto874*2MvٌSXPqlMlibH;b79>n)kyK?{Y\^@qu>l;U14yYޥq̘V_h &LrYE Ŀaň5;S9.斖j dz*c ϦxFiL濸',&NpdqۗdY-ės3[ROKΡMHR:~=7#CZ3H]kKA7e83-y n Tq^^ԧ<#f QԶb_Gb8ucĴwOđ"tUI]J} feee;"l&t􌅌xH҂_'KG^pR cBdI Xw82/x^H#m9yL$ ~~k_xVX,0RⴟkʢX+te{{!{&+{sn\\;u33JfC?.j2yw^.k#?ox.BDRՌ)Lio/GԈR0FƒRP)LrU:FF:FzZE&9_6d'ñfեD%KE2D%Em4EW[G. 脼+R+K/ o^C'O:-[ŐrC?ϷXu`k>1ns ػr۴%fM{9,MUb#c“@LI|@ǘ6#fNN#w= k~BDo~Lyd1S9\<¤ԛ*ޮ珂e_'*M+Va<[J?k~u.iCPR쿵?vbjqG{c3 *V0L07K_d;+K`nfs}m7Ηͷ>g6ejS}Tfԋnٷs!%ƊH1mRj*ө oT흋ҹR[0TkFǴ4 }swnr9.N_sRI{>/*k3ug Ƿ2ѦoH,0,?ypGD8|l{j:OTըMy*aNO)'(jOփZ qzš*ҔrfkxX a|pWifi'pMKzIz:2^,/K\=]37gMcw\m!>jݭלnr*lzp>io)axb9i <Z !m|5glyib1mDKB QAQ,^+8L-yDz;|Rדҕ& =պο&gsCH:9IJ6zx#[`ܪ]NZO&jvJP*Lٛ36#q`,>v֥vΨ1 TR5k4EVwbӊ !#bM1:%ylWT޲kP})uBR[b+dyi2UAf=GgWuNX/ OęZ#q5~=Аd_A-) H _D$VWV8YjN #KH*-Emλ]&kYׯWw+,*m\ɻ וY`ЗΪ6RPirPY_Gf#oAcUAe, )nf%R$nqnlxqX;~yoiH&#>֯eVwaUHPB;ݦQ…?`Z` "@6Tj$k lEwTy5y8K RXViOcug@wgtI3 m J0haǬWt]2a7Wg9 (a1x~I~F=QDW\6] Wk\xV`+@}lEeMDAD/?R١ej01"4$EZJݲ󊨡lD%SC``fG;g)\+hўg^y_0DKEe%=(Q5}iscodW2vX0&;E4,g\\b!R`)^ǗV8CVBe~rv*ZBMUq)u)oh]71M+\y9iF +.p\3N ƒ#V(ט [^SO'Gm>TmwuBœCfT y 8ױ_ȑV20z]_B1ne\%f `2 MldgOeon-zEFw`zSy`;lRU[!柎ul&I޹:CcЯ1Bf^P"SJ%J4֞Z34a y cSgb1: 1q6{T]nP7`RY)/fM,^־ATqXa3;X)EKZ'Yn=ySh7DOVmOa)ewjO*VY.U+JIl os>Ej*m4A{Tll_%H#j4mt: Pk&aO64TeљMSj[(Wby ɗ $hʕW;g"mTu%h 2zxUTZ+7||(hզk?%:mb*_{P 5-]E:܍ o5 TW\7\ܕ^GMWLW7l59(Ol[Lrz(zxp$uRkʜld۩Vx##lEMBlל eMuxg\\ms#5@qnJbU{c]liL%i%ɦC׹ULAcAt5եR+6 @PNKV\P7d-xhcvmIY&+/A2 Oipd5M!3g6m1׼i0t"O4별ϬF]ofxd{Y֬AmРʂB_ڃXam.<.ڑ ˪%ӭFK%O=jzaMВUJCE4qكGcbvUaM[ ֜;"zxߧKNTVOIp@@/7{cxw_ `t%[RE8b44έ 6Ťi[&noo.henfR>k_X,W ;$\BC㠉"C%o(9£>/˺')G'7f~i]ǜPrO[U( _j2I=İ_CKSvKsHݯ5GxJĞB.@s O՟4ݿI-\hn&Y||TL,~ =fOAf+q-NNB]z7iEGUC CqwDkG fz46_rnPش8nJ|[CG5W5رd[8=4yv!q:3)}z^'3t^9 ;9;h_0R7Ʀ~%' GϖS?kSz-#HZuxzy|^CTlbdD/\fyL˰@'< %6jbY =UE5:ؠRJ'ck*M}t.+k-7w An)7W\K>"`fŒ" $+jY1цd;E182:B#)oB!?*߷6#?tv|{uggT͊xEL( ȗ]Pigt󣟝F%4|HG Ԋv,FS> =tSu}&DױI1EI4GVj@%#-sHkfq4~_?,;EID Bf ]$ RʒϱpO8.O:>'X@_e%gOfw;S23Q/`>,ۇH2ͣ 5蜺-[>^ޛ:{uw( B~10Ċe૗$6J^w&CYy q\iʸ$}ͤcw;-ԆL%~aLrfIdbh@^̓߷C6'I|jNs K(gQISx4~jԷL2Жk7G|!|!Wr9b2_,vtI1Er‚ւhdz)3vh EqHVU'X_#N0;0|p5~@e52dK]xۍgݭ72a"Ok8sϹ86NWì](v^Iun GdyT憹[i#%_(Z:FJhmI&Mx5/sإtns.05M62:19ո]:!!0W2w0>&b[4 )GhM nK)/&|pzs]Lr m)`]w=}$4a8J"%mNviE cZM|  BȰ KlXSP|_w4ʞO}|hJ򰎫.>/[Ĺg=Z[~ P`x>׆"rh܇PoP_1B;&-E~"4MY_.H@,u (7|Xkrd01- $B!k@]j.~sM!|DIM{¼Ppߺ%"U[ hjYް h>!AF%Zh^~nCVl7iz]{丳|DSR֧V\U^ˤ FcRE_Xӏ|0gӻp x~sM wo^n[hsp#yv[j|oN9Dw1ARQ/P, f7/s#p幂 'Q$Tq #Wq}^!8\uF͋%8E^DpBU&q2hYA:sK96Jqd1q# >>4KlD5x*ՌiMSȁ#q 撓CDAG>H_.)_OS4_{v@(mt] %%yɌKp~a3߇W|(Z HSi:x+C1# H]3*eێ F zuۺ77*+]Y m ^ \ME={#\YFZzeܗ*pNrtf Z(2kj8Vߒ|-ScKﰊ,n(x @BH4ġ()#,Y̚|RXKչʙ϶nǣKjyӹ-;aUܻ} vZ LKHBDžN#-F 5!YbǕyn#1x r*B<9 gڛ= z@;zۍkb˛14 &ֶ0q A³3I=O0硓kخh*Y/bTŸ4?:ds6 vkoLܿNd\kOԧ^@&J܁ љbhΥYu{Rw9P?xL~xG}vI҃idSt2~Ix(TT6R-jt81Ò2e!2_,x( pI0r;D]t9ًs0Cu:|An x:?Ź2e9_[{Ioy_{O7aC~SܶAmj'E[| l=ipν^~dond]^s@2Œuc*kj;(c WԹ+@;xa;:Fanl$| |ۈsrvm{)؉:{3'=BVNVkh AF[ FܤDɫڞν礟^"Ily <>oZFح킃g%,[^{594α+o:NK` y`.qKmOaI\a~Е8\i)"i1Sjj mZ;p9(qƩDx )GLȌ$hN7frD;jckK)x~""3zvzZ=7LkaԳ=ҽн}/}T]se! f%Z8-n=L9tSVRoz> 3/]޾_Js} N!"'ElPM QWQc 2TaG㞴k?ɇ۳>ng4]=ꬆy6m {~jH{AQ8'xzqs`s[)[O8ϵhV"&p?SKIqr_ wP!UWLJv/<{L_MkG*%~v1:qd; E[ BH'&SЮv7ePz.~# &B9׶eМVhl+ѱ&[lcq?P^T?_sJE9J!6,PZ?5yB7>3:u0{ϙy\F־a/9Yk{Qŵ5Xk5؛1-Fu'uoR_S{pq*w0HV>ey1' X-|8նxWl]vxlY-0^s]t`,8k9auF@ 1<6j?dpvj<{QJA鹉5ITXZ8,L˵:/&';? 3>kݔn9G LWOZ"ZXğYb]KHܾg&c]댱m'}bwKoB.A=B(k2N""1D^ƅt!߸uXc>ʞx='W;UBjKbGŚɑCϗi1OGҋDa /J iD9sO2nJ~D"Wlg؎N佥& ܲ},%]3߻2?Z=/@DlrKzH#'!9T04#&HDlyN3"7y+mgc5E| ۰m`(Ƥ#$;<VK90nrQ8GY8wl%1X ~_/}v^k{b- xng2+qyb _[񱕾~3)tir57Q)M(@z“|%S o HA*E=} 5!HQ{1zrEp| %Z81ʏCu: Ы.H0w{Y]4<"$s|0տx%&>hHFp!eIj:(Ǣ: ) uNS4$|=$fAd/ڦv8[} L#aw]>qygA/]if7Jv6 ͎c0#m]I.z8.TX!Lk&寫ViNwF&P=2 HI^JBӉ[Աn~={=lgu!x7^{D\H0ì}BDGj: y)u<o B7=Ew~."3?XIȏkHȆ҅qyCJ9oPH1E=0 Df Flk0̌):ohMjIG|1J9Q,V{f00[3nSWG1kLE#a`9p,}C^UKD?xЖK9r89ƶm?e8]8oZ e]|KФ[/T!Ml6Ξw*ץ^n<7CM֨ wEU:%E)35@J= '|e^ov(=QAWAUz/{pB4 b\8eS` +L"%AMb+2Pl+a?^n~|E +9BВv%x_ʛg^j{{_bO\* q#R璣x~GD0 _beI GhyO;,T%_Nm IɬW5._ T#O(@%{E-LqCj+GJUŧ[6!F:n6)峲 {eL>,Eϟj49ƣ7OXJ ʾ=zˏ ع*ˁyN6Ͼcx5rq1rOr=*ŏ1uWP["$eO2w[{!b"M}f^%s{[=7ݾ˻ջUȚ ~vi|(^q`%ȫVbAE rAPi'<6Jhޱ9~*d+ D䷅œJľz|@[@kl6X}4iYO"s5N_sn05&%\vāk'Y`O smrxa CWE5PC9+_/7@ȿ-f6pY̛'KB]nbQ ւ]jSjkKqR^f9N`=s3}FxXJU lkQ?WA Z8dÿJnmYӱ-yWdv<0~O6#F/Mo?綾NuWM]T>lϪ u?Q<,,DNnb\;j%:=o.-$BM+ {:+#| ,.ME& {sQV}3ǟ)aOvR}&3SxG`X (n0ÄQ8a= .NN|Lbrhx`N͉ H'aKpi=HU|S)i]w(5Es㥑;ܡ!ywnis7$NjաeL˛ssg?ܙo~iG{}v͝ P'ƞ$U3ֹQW . (DtŊ [}qY[漉lLGd5 *r:%U+CVN*rB@G"PP^NgKX R!dEV_&$<(aڅQSp MB|LY8el7{eQq򬛅 | nP$|"yx4(EHoh|B8 \N:"͹H E!kogDȟڗYTW!|:jA 2wo?IFHꏓJb{+wӯr?զG:I}(m?1o-ŎE{ APVoC!PΪI>hVzȉ<̼a)S˕Z5* +3y6ݚ1 Er6Z"`ڷWz^fpX9.׎YURLQ?wでBFH29ww4<28 +AH ,c<*݌Yn/JƧk C5-OFsUV| 8DKP"" U5~EGi}*Z):H;@ \JBꐺ%Z]{O#q18hz#%?fv>鉧6>h>ьDm/ *YGױV6 \?n~VJ`6m{L(6\'+n'kF7U ڍ>+h_, fHư[ RPt1 e )>]A4 O~cy#gY {ʼI>|i%.eg0}2PhP _6l|%;;PnravIꥀ{q( C_ݖ GC&4>8 og0`!U*jYp 9+'"lj-J OH_dDA|N@.)2P(.vDIBzO Q:RqTYV=u|hGDԟϜG `hyZu0)9랎H \鴀V5Ph&0~U SET}(rf8c>!xg'C;hawEG^z5- um;s?R@Q"%eaU33ƈ$b~yJS\CfmlL<FAJ 2\ 5Xntf}*z [sP qK{0M  .)M2#Xn Vq֝ \l Mʊ۰jt,E* Ȟ@{ ',z(P<1s̢_;n}V"Q('i KS^f8wSW p(<+CGT#">(Pb>kyN Nej/U? #x&-<3(nCLP5Su0+}К^lPQWO 0Fu2cCT,jI{Hۤj&mFk?|GSNjyqi1 =r"$=Y&hZZ#n"Uي|f+IK(Y>$1(/8C#F|ޕW9Z(K YniWG{`Pt(, ln@?pv*T\|;8AN#qf\ GX#.DACI9m "J})Pc68IK4os>^1Yx+gq\OeK ɠ?hAUD7}uF/S|P;r7t融O6D}%sjnl]ti3FpuI.xV[ε9y1|B&]izxhw':v$6wa<^][sC}#B:So^Y(,V7ot+G# Vi7Nz ۤ;dH?3b4yh R ɡ!#2dr۲=1]0Xη/q|Tcy+YK1Ikt`8 8h pಢ^ 6*8:Fo BDh \8tk22BWzDr׶j+B\[SUR\F~9=ӹluۜwfftՋrՋ?}$7fwCo@~trqW0˪3:ei)Kċb /oϓoϓߞ'~]hs {x2e44b?n5FA K a+],UmqGQz3HkK;tZ87$\:ԧIbL1ѓ@Sq}` 3C3$Bd26HAo!/ ?'pya˼ФvȬNO,s̆j',`ň1>aэ; }H}yKo1{[Z ~ (ҋTtMƌB2e0V 2jJͨ#T_Nù\ܟY6Dё2=·vڋ.dԘ%qCÕ ?߫wg/\޺Mwp~oyo?xE ̦9vPT63y"v8On2=T<*\0{: ņ["cS9ᩱk#pkA `L060hL}yyo֍ͻA_U)%YXV١5TixxHN2TbDRňKOlNOL4P"b W֘mkj<:a1MTE_E*W?~!Ү?{NQ\qmρ+- s7-l6E|H T/=\vKO(PSZw0H -tb^Lʪ cЉoEؽ'soN?pٞӸAWBmhQ1yen&s6ʃȾLi5X1U;|?<-yz|۞}5ΌLI̝]>x1\]7{pƶḫk_HvtW!uGT\j3`*fX/KJJtjgzE- Yc)g('G? 6Nlj ]X$"^`H\ AKvɦ<K;A&)dpJ bÃE86R&O\Gg:ƃ$f I910zr?D8M~"Lp&:5NSD* 0BF풛/fI wzy|EhD!w7oEԆ[=6+d 㙧8W7$vbxR)1..MޥO^Q(H};Y8>R&f3f>en$)&Bƍ o2oߕ!{6&`#221T^ҤNҳGpӹ)`(3aS0]ϲ<@Q@!Wy ez趍RMIR r%4pC&u:gkŷ?2q=ܗr KXf 攋# Be rRXo1,feJb,CЕb+Jpp(SL\M$d9H=A)O4 ER*-}CYQd=}KSwL\Y<HKER1n"G Dw`䴳CDXmsݻ!rW>ej9:{ 9,U 1ⷲ2@ѻ䀩9B쌺ͳ\\9yd/s 瞺w5#*;oɑ ;ѡg{YHE"SrnWn'OXf:d8mg{Yys ҮǯD}E6(ЍL/]Ycy@oo2.j"s΋ D{̝X]CR3b<T7;d5bz CtBD E"MƸ)xD†t(:RS00ɐLӑO:^n}mč3,H3&7@RQ%/{(y(fd;m,Qp4E)X[(1 ~dRAo>O9~\L?.>Н,+k[ց4Fl4++fXj P{ E(26BkG_ٶpգw̹duΜ{L#n{e }dkQk͚?ip>:%:>|Yw>rlnjCOC!&!5B1j 8+Db.D[2hK&F G&іL-t{Wqe'Ep:KCC;B!&D@NGe% 2\gݎnMZM~洍x ‚)JK4gdyB{m ){(n?oxzі&Rg1˟aJ>r鄚pM7,{)CRT0X7ljKr< _XVFsc+Y|U2Pkh.4o aSf985t#{8׸Ѻ187DUӥ`㡅+?uCmּ̊;sNrc[rg|h,w?|V8&JdhP10yPiXÛ)(\f|hS߈4ߴ-pZǸ/BF,VҁXٰV,eX#18AZ :0tGouDz:"> B'@N,J]<>x$dAnu[͞j`6`z8`nU|tooڞfVnɵBaD0swn{eK>-^FyIŤqU&\Lcn`V0h >ST)Z21 J; '|f1-4qDDnr 'Z(1O-xj E) )$k^"j,`&6@G@$v|L ~z5kC[KX'3 0IwvJ=C ~Fe2ohmX!oUTVi鮁M55I*ƻD,#׎$HF!I8`|<=y3N Rkş GF/A7M~eNX7n#[8r|`ѓSvQa *5 4W&XG{:"$JP!EAy(qi&Jōgȁ\*֭#45u-+-2DLGpA@vzۚ~|!?eym ]oRlW txg CbaQ*Gwũ Dts{ @]RP+p0S[Vq 7 k7 OR?^^^wJPPJPIgSR:R Jn8r$u`Eu\NJ"(C\k$ųBBUdL:FsnTu_B BJ(Q4)J%tDlbqmg!F(#֦p9 iZ_fÅW _7nbJw_2}܈t )wcpdJKҰ!6xd&ݝ)V<2r_2i@)(fCUP1d$Ɣ8Mq?m jWi ڂ4EbmT}e{ ;6׳eSﱐOv.jt=چȝ}KG:=kOx7Q~@ס1[uuw\#}jF2P9z_}KK6_3)9ȷֶqVߓIIs>kn7-?np;.ʹtnv~0>S{չs+%y!!.#B5sOTB|>y;B.}.>{BxOݯ&X`gΥ.\.'ԫ?Y jKyDrlܒwb >ZzDmHj'HۼI=r w\#-1W^~K.K,Hx9Lh~#[0'G:c>vu-2σ]yGy:k?qAa'ۍS/ g_vjX>ҍ}cHWOsk)ɾ Zو) }[\Z gfed7@?w?g13{K;=?]UU] =.Oo=ŭ6f&wѸ $|9?I6_jK\Dtl ?J\ 8 ] vGݺd@)>$(H e'Qkty=Z ;:sw;^gv[w^gF9]ra?+yJ=d~K]z]|mPYDdVj>s;ۻ{+Գ)o#2Di^A>c/9lU@S9=rr֒n\]sy[΁epend1WtaFDԮ쟫5Tɯ4F@;q;jw 8aOl/ġ3< '>5#IGTkyx-'c?>[3PUt}\3kعpe7=7q?>}$kR)ڗHAD:PP|gdxw'x~xʾ*//''x&90xBÎ;d7i^z83=/2`H|J*fg##n&f5mg<9ԧMe sr>eC YK9n]dklMIG'κ.Ў b JS8sxxxվ5Uy>;KS>íQ½R7*BYq]fd2(S>c^_}$c.OZ>AeH.N>Sj}/@_SCSH~G|(n~F`X ~ɮԁ"o/A˦tbrю_(]5mo؟/?9x*(ͪ9=UM֩%w,pUb?JQK6a餕2AtCC\ޞ @~zЃꡝy=|dtb5fW[4p)fr=ce,a"hcg?'= aQQ=>e}'ߗݿSvase>謇wѝeF}Sog;2:XG!pttO*$e(D\cx&ί$oOR%B=/G}]`x07lڱi#Rwum{zBY- gUۊGXa>=ciI+ >@sh m׋Ez]؏9F;otmvptW +{;0101:~K®]L\RJz\\moߤ>kb}>]//i`A 3ْgCG*.Vgr("8NŽA3\6eeb)gQ5rT9C=U,9P,T9UR#oy,i碶&2?ք,QtG*o%y/ɽa?Zrc#-hͶ!YN ?zN2&ի8]&IYC2fV5./.\_.mWS\5!8<,pUiM!Xl /( U\W419+!HL Hj4Awu5U w u]ևd+;+;xZ^ZHsPkY]smM]iPj6<DP`YBfTPC+Tp-]VjD3{eڭcG}1Jը=>xpSl=mCm.q.K+d3 l+lrW%sH~ѧHΔEuO\[_7NMEGFϛ'L%5.b&)=+maQ!՛'qi1AjQpzu pOqõTZ7ryqe*F7x7`t\2f*VOs<&U{!wsׅR⡗.hQ"%Q2uB='*}r˓wn>?fk0-iiGۨvz}l`X: 860[nefvسepvcQ;#ȄH{TBRA2^;vh7Ӝ47LL`71ا ٸL7.^t@YuRbeaۑ3viylUUWU[G>ꏪ̣毙i~Yf.6BEYU7궫\O[w8DPz(?4)TZZaJ)c%&p6i63mȤk. mbz*z[+`%]Şg0_¯kuZpV-j/6]c[oOdY=WF-k (`ea/7;98^r|Lqf9 5lW{ֽ½}{0 5y\L(OVOqÛm>=}g.?r9>b''#88# yjQ5B(*\c+r}QS}rOrե2\a6.&Wj\)y:b)z?'ʵÞZ5krP3V(:\ѓkrУVM.jmP J.rM A(K˒RNCu@r& \cTjo§+}erOuUhIZ䪞\ӓ+z\GhHTBJX >+'G$ݐvGFw?jۏ^z1<ߒGԒҢ6JE>BU4prG@ Z8-ɀT@00r'|;jë?nwb@6Y[^VOQvϥRQAHyRLP0?Ah $O(" jj=1.q$hg~A"pJ!~Ʀ?6 v]*opl-j[@`NUQ6pk%6c3dhF郐~3J< 8H ͐![3~Ex6@ɿ<)G$KBC(uz?,"JBCҋ(uHnJC}(}(%>؇Q ewlhf9Բ_DGtO6Z"mGf9Tϋ`>&G6 .~ ( ]Z4<9U(Jn@(yOĹqr%[9(PZK+K3'BJph%BGbyvfԌZPJ>AzJE% 0x90Pj 6!]XX :]LP-KJ/no>rYj35OJ+Gai!6h?\ibmֽwӒf9V&iy: %[.jYx6M Ƽ~F+0adivWvhTڍi66(EʆhFތŸZ:Q (q+OXi][w* -Eӈ΀ll-Kk4W,`e%ʑWdͫJW_ Ml &B"J vuhǔb8jiiVT0< RИiqTI^HOV!^4:,ǁ V+=ϔkm1K.zAd]F?jk@oWq`OD2VM~.aYrbJ ΪTxBK|~EsrfJKzOe{yV54mGi0:9mSjl~G&7Zc+:6S%Gš mLNƶy[cF6)':+o7BruH)Q5a|}c+Jcƌ\MM 9#ٞ,Kٝ?>ZmSV\>t/Bc15r(f/i#3fIf>*Q}vZ;6GgˬJ{5!+muD5| \2=u<:|~KG   MjѶW4a #ɡ[eB[!zȷB RQ>n(̖mt z _qRQ)^t?'3@v|z oI, % 5H{UGiiXP6svL-VòȺ eN^FXjA|R oA`ܨ 6_B z˯ac6{"-~J~$7 DCe xc' T<nykCSFbiQQP>oZ^s7Tx!@8Eз BVjڡV| J=9z +=nx/l?ٰTI>;4Mh# >kGب^)7~+y ؎~p8B{Qqҳ ='>s9M|)kzQ|# q$,NL5]vzCwnzK}!=^.zz_O鰞wz}{ӧz_/}tLA B3K=SϤ,}}Gwz~6Ibiz^ll}6}1kz^|zXo`^d~,%6ƺpeX5,~4F2ft5$#6X#Ha}F3ҌlF:0c1eFjd,8(`Il1٘.6Sdc1M1f3T(bӌbM7Jv1ۘfs9lQf"¨dj5F ̨5jlb|$_9.||yGcN\^ |=Fe,`5QE:қPs̀VS co96o:a^ގ:l|+RiD@X"KWSwIi;*ZAk.ܫni/Lo?}l˒XfEgJ/zjF)0eEj;<}毄y[ ! EM/1ƸvӺ.e-rebEX%a]r 1.qb" ki3즶j{w;νgn<(eL:a8-Ӡ,w,LaKeT媥rof,[Y.XYz@Y.Z-,W,,ݠ,rTŒa9A?)l$[NJXL,u5g03T-@X@Y-ŠKaKyԒMbO-ZԢ<1֢`^E.SE3oe~f>zڞoD؛Fwz4;0f%;$>BGM&Q ~?jz&Դ$tJH9999wwwe@%pGSD} ;|{ʏp?'?}Gsd9\e%utsYe07+m#fnn0{.{̗0Dm=jQGJѷ`hȭp@8a.b\(\IJH\ ȧ1#_#?¼dy٭(-䳘$'qn7y/טH RIl I'EjrDYySR };%%K*Ql/^F8 g&1ʯ' D:5(R_|%95H2 'Zs<>Z,/ j6hV+1C\ $MS@G`u@V.U  %4W7dBo= *3#KZe8N;;G`i5lF}cwވ~armn߀5i%n[\ak>ZP3jmD~MXOX)V3l==:]}O'hC?GQ߂ b( à9ZֹDb"*A[jR]E׊auM!ﳵ"jsنqךkn!XD,Mu"#˭cfܹ$VY'Juڝqw*z3Sw6̹s:뜻@>-Eb%NV' 3ru]%!?&:߰ssЍб=HCFne5T>ԏ@6{L؎ǡo{R|7aXuψٶ&SyCnsωYN["^e ڒ-jqEqvCV'ب-}Z$Lyۋ6n8i͊#`;[V;69^y1(sw]bm+ܽbg<#s ,Y2m1&XGŧqb=Yl](ChDcv5.$ָ_hJ{a=S\]Qa_]k `ݢa5O:w3;8]ڟlo=l8] cm}*|Qh4d4|u:n-~DV/mKMgkj$tlv?ӖWI,_39kװ=]0 K)=cڷž~ }C҆+kǦ7| y nB&Е; V4|]GiF{fa策~~{b~?pe]s}G 9$ga`>6{ڟ ~oDlɬI:jn_X Z"?o$%l.x^37m&m nXw`W>,yhCg4~ksB}M?t9&V':NJb h'ި`cO $v(Wsh~W\wdFrzz|z=XS=xMπ5HwUAb+Qd'XO[w(uEׂC`k?5GE?C@$Q9^oN0`7/ s^WR5oEy 9oy 6XksL}DsoŹm9^^vZc\v;o/9_yoaҜq3与}0] 5:BZ/\Ýe b+{>M7>ϰQXT s\ _ax{FY~mj<׎*D G^q'w;:eG8@N7/qk_@3ÁfE1BN $m2p+9QMqu;z1:ꏝstêAuք]21Qؒ;Cʎ"c .[--DȀ8lX3LV:3WkSXi6w`Tbsw&+o;~{ Jwf3:DicvVѦӬcid,θ: Qh=z̡W6Tc@=cfat9G}mI"ic0il̽Σ>FfUFmv^7tuLw:[A!I~̙1y/6Lwg:'-zO)PA9xiQ u1Y; !UIYk\X;:_' a-!UxBDf]'D~2Jyl"F8JwN2:ٰP⪦c.tw,-N%ӎUlǺ>c?9py|)bK9S7""g]KEcI W^+}:xǕ}Ry]z|H"\G*{[6UWew{ݨ,8y.w9:}\vЋq5x_f_L7[D=#M{"z|&Jr&IR!əId{3Y!;8kh_8AΨr&֜)kLzDf!YݾMsثRUSXaRDE@Sו-V؝;6[q-vOO1?mnnG/s;mMnW'?}%W}LLNLLMɝM SIWޤqc׎]vޱ{`GW;>]ؓl{-M/\LMfP3ьLj539͢%U:q|2g9|[.No$S}>BR(2pdWiH {K9=z9 >>$;&8IfspM>8x:87 {k'K2?U>'3),"RL4͚6)]444=˚~̀fX3LikhkPЬhx+$>\/|9_F]*_oOy'yFbmhzɯNR/_>W87jE~4??b=S(!eb~"zxH dk{c%Gbߋ}Ǿ>1~>cb9V&ز2rr4+7b{|ۀ }XI* C0F54%Ͳ5y')|:ū4|>_ȗe|%!?oO!y~~u7Qw=YC~TGjnihj"}7~mZ._ARc-CT[֓fr(VvC H,!u@Q^r@ۊ s ɆEJ^eVqa.ȱ}Ƹbc2iN'ӥƴ0oZORP^2Myt1%G>'7r?Jh)Cx22V2E71٥ո/,*l& OE,GyĘm#tL0ocTr{Ұme޴tK2PZ4V].1Oe:Quncm%&9#uU\fFF MtI:u2kƦMceM_>Ci2(Cue ck-ɺW[uwhJoxm~q$vΌO*džo*v!5dy(#}Z1Zq]w(2Z.,Ƴsٸx]7kY܆oJXG~xn m7\Sc[`>>O7> \J>>ٰ4l(2Ԧr*;lzl1=aicАX#-c|)jmGTtKLӂC 'L/ M+i-l+yx,VST}8LQh/1.ESeJCכx,P31%0dJa{ O)ͦ6)M{L% "s C{O}I;B~P?`2Q}7M Mͬ߰-^SM ~l:Wt~t~4PfX')qMeE>o[}(_D^qDQ_̖犍Ґo mz!nR^7Q(zL2GŤM䭍gx2z_.OFĻR9^ ;f ]Yi2'6Es*E:\'3ky},?X7 C9;i=] W͹[^{K| aTca\隈1qȬ3% #Ìg3U-1s#;:adhJs'Xqizq/\Om>_پ=G=G9SDÞ\bOP'( _'(KHs\俳"Ş5{.wȶL\d[>}.sȶ"\dqG{xzauW ZA}TOݤnUT[AsjQ}V}^ݭS5 u2K;wKY3zI~~1LrybƑe2m:> 3'mݘ] v[F~Jq'K 1S1?#yz*4DCT/y;BИ{ z@VMLFo'E"磮ϻ)/䋤I)Lg"?nf;.E""n2 F>HV$=PW?,YzYŅU/U/W~]H^&!|NH*+tuP(/\T P)_V>&zfHꇂ$>+_?!)9I(_SfP^ \3YhCRO2KrCz+ _BG|f:zV- W?+_x& h/$s0ʸ&DžhM$L )_yQd\W@4QKυƄQ(A $\U7 hB:m!%(D+&ogھMoo~Uuv(ouڑ 7iz t|mvy.øV?_i*am%D[WZkAFmKEО`s=uRKj |9vi/;L^RJo{9}RTlbMm m~@( _h`frBO49b[=Xw ->=8Ur)櫗SM:w%IwCwKY݁ ܃dM ~0{{{=SaJݒnYu|N >`>AkէԹzV>1_**z}"lgI}^'T֛,IKvR;L +Php` lڗU:վBl%*].YˤH;k ]^WOW\J mmPW16Bx^b(غUN(R ̇$y Q]U[;:QwVnDTڞL]7f(v8%ݵyxh?<mUe!y:r(/*:B%F׿ЯׄRII*РɨɮL55E5򚪚+kjjj,5=sjkZM5PY9QsO b'v O#9HHA‹HHH}H]HW#ѺA!:1q->kd+k56Ձ;|(Do]ʪm3 I0&R40#ՏIucQdT&#zN¤TD(5$2"KYh~[)[$7TחҘrIF"0Y9ߤ4lzy"t\\NGK+"lyNeYT&G054r)x,KۢȁM:e9@f97-k1">+ onGپOk+e.F̃<\]JmʊR@~])e-eX﷔6r.__q vx@h!]/F13uQ)fAuXv˾r>^5yIʁͱf@8֕2RM46[̡Ct=:-r b|-:~R*.d:8Q>0LEMqHu)dg;{a =f%YhnK ^ L8i/=fIJc~2`!}K2_f{<# h6`<@7=oor)7=o*#ccZ.9S9mޭ~VFĢ-f~"ar#n牮ǡup 8'a!_M}Ł5<~`kc?t8![{ځ%uXTX_ TH8*b8 g XUpwA;V .F>zjwK  KsZJH-vXqH ӗ}Y$}SطCٷCa_ b a~}# % wA ط@>P*Bo͎ yj%T|M>|+?9|U~NBTbKC`UTފ߻^oTX'oٛ܄}9&͘M&͘ ,090*<ŗ|ϱ? dho@{4lw]~w%y1y RZOS^:S!һ41̏Cd>MC ~>4a䐣6Vr_ KgnU:ѓ?J#_f_Ro Ak?]d}"=v׌H)hAR33weNw*U(.5Pja}>}!CqdܟCiC$i$&'ȗwN=;B> O ! :[ 2ѫt9hN>-iVljqf1m:zBT&sZT$T/hIRU+ڪTkS{ ַho`ګ€l2 ߛ+ɸ DUcl'IkXE<ﶽE{U{I*TWl7" H$.%#o$şgdG=A>Bq},qB #.pOڞ#`6-(Ce$,mٳBh}NiNiTFzv֞;AY4; vGٖ쬝wj 9M{DmVk;ǝ={.v!#=~cٚ=s4 3rgOG==9M9 } 8$q!FsG?$ěx$9%a_=KK\I\!;WWI;U3IT7&.Csq "up;ѿGsGl|6Z6~s7y:a<]<=yz<t;8Qa;]&O$M6^V`R+XDCIv#Lj9%=zV2NqR0N㴍qc<ט\6J"F[p>}MrBMTjD#M5 ""0CF@ZTDDDjQ"ZAT@K@EI޵~i<{:|pЎ>}1Q曚x };#?k IHs(6MG;=3/_xfyUAx~_#8X :^)#d?+mlwƟ&SUw^KS0]qeƕe7fh&l c⼹ om-lKdL/Nߛ[|,-dyZzH^PLQquư}9l.NH6K5}A^a^8WCdyy `,yd+7=&hqD o訵Tliblgp+)SISAI =1qea~+3+cdێڑk{f|p4,ˏ/4Ucob(o{W&|j> ?wГzZxہcd־Yk&V#S{2MdkS/#; ^\TlToC3wl-٪cN¼dsj9Yq-gc1:||p>iMMǯ;f׾Nt𽶴]*.4VV{cMToLv\mH>٭uNw.EYݳyo"]%vtk-zi96%6^u|&d_N;Z?d=ɺ~iUQoΔOn\oIw7?| bX>&r=w8sR- l_˶y}:9Itfzn%|g:7}|:WLME/m,;EA;-tM4ߒU)eVqfmtKIc+ll.*Ys|zqUşşdeȪ2_ d_!Z]d+UwdOtmQ[Ԟڊ-}g,H4V̺̺Yd?!>"7Gf\\\\\\\X|d5[-Y%J.qXHe8: 2zV%2Z~9{ 959ۈa9(c-S&*CԨ䶜#W&+ G71zW5}Ia𝡎dZKL%3 ,v$Xg<9D3:l#m#c SQ4${v֏TLRI0FQLLP#R`jsE>AAEa݊IH:Pۿ9w/?ULE=C[gz%%B^X>5Z*?E}k͐oF6 zG# 봴X r[/֐?~Fej\*y*Y!8H*NT@숤SU B*kW`7;=UH .qoB˶8!g/#I^xBxrobЗ_!Nmi4=gXXj0xL0O1Y?7}$ڃvzF%~Zɂϫ+N:4,x“ܿ%J?O3QhPpb8;*[q!hB$4It:ST SL oO >@tV ͉"0Ly2,%:g=-o~W Ny%;}*kUBd #ʃ`GJ& Ύr>p#j'K{:hmSLzX$]uzpa$*6Ht#cDnCsEg1/wyIKKKhFHnWeO`a|&O@g*x aL@"E.53'ugS Cj'(2=B]k:Yk .1ߪ7i}"LDQ!*YJryE1`!П6l` ft&?o.w6W#_dzʽ|Z0F꽔IvޫC'~?+ esJX] _il qjt i֚nu+1m_dv"]zb"Da$FQԵwXQt_Y[:tjt}tuXS9B_VGXiqU=Kğ(APL]u>yVMȱgm=^LΧ/ZFgi{$Ieѿ5,P[ao<8y5OX!9;yY.R^CbbXWP3mjtcs :r(4SJJj|<́79䨛(D]hV4:v#N~GRUjN9Q{`@`~{#iWDW\sO*zJUR/vgOJ_O׺357s+iE.bM P|\%_[AgXsfSvf˲nOs=m۶m۶msڶmvm[Ӷ^>x7EUUf~_ƴ` a4:F[?HÔl 6߫( "ϩ/RwdՃ9[0 b.TKMwJ+߸T:3{1G,bX*!i qQ7-LgxlBvICOsAP`َ!<" 2 qO M:vZThî+G&}"Bǘ@yv@Byp}:r}TTqdNHnȑĠe4?lCJDE;"3_c`9U6jAcD*?x ,؜ʲd@BD$ FȢ֙Lt AoPOۉ.3Lv'eR+Pf(5#ZĶ5c80<\AjKr;4&d&=5`sHaxV@5^~$wu[72E>:coPZ39xb9'[f"_7V䷝m(o>y~ٓ}PdNob]'d_VjP)wߏb_mF{nTEXT1%cWT [@r' ߮nA0ݤuYOltr ̻J+4}6\ѠԋwPM)zB[rgyFjQ -pW̽!zq4Gu#WCQmZ:Tv^m_vu %+Yۢ]/]u%<5NO<;xh(IkކZS T\jyH*ZL+,F3pX2@EaHvؑ lby83cHk (~DėCk|m¶u}N dfғ3[pN7Ce^3eլiӷwBr)RN7"݂[pgS1xWK7'e=~PSA\d|FH{K;oP"@-u dKM/ٕ4Q$]֠lw3FV>^Dݦs#nPĔ%vO$e|'*AvϿ[@@B0jp(nwU*n&8q |We~ʰmAFQdCVy_P=Rk¸8}ty]lx%si34PL\/;pi["P{Kh9 ڴXԬE8ѥ^#[ iS(p _8dGOf1tXa\{6%b Ҷ6B׺ \ %xgwl GL`} uٌX-Ɖ +ܺ '3mJUyH|4Y߷OHn/_rWNV.rbf I ffqHMGRO/LYZP|H`cQFdUV B\ t ]B88&8}F\t10NFm$POo0nm)N9 ]MgV72[F\$@E=_IVuv \uvNI v]',/ 1t\ʘ"^lDRwUJ7^TM?M%̬o$~T HuoK)PEu#lp+uB7 -UL^IBe@O{\0_O[h%hq27WW3YB@Yw~C?֗kZ՚L$d+x-&E\ Lh07.?]k>h1m}#CE}tgaK=Jعd8QҘ'ɦuvjT;xz I Dy*֏G-]h|de z ǒsHJ;qt%ŴC{e(qWtתqFqJ&ԥ sZ }yBlq)o={nnglze.KϕHW/Jݗ(K%n@!I 8}&B+_2#Z!J |uyYQ%$lA]gx{BךpǸ#Dʝ'G0z`z-d`?3>$-h\4-Dpݨf֊|8b?s>^&Џ>ܺbX4F(^A09ಧ}g} y&68]xf~YA!َM8⌻s'LS;U<g.$( fIw2w5lf3rJN-f]t+Zz+J. [[ (v4v!"O9POn%Y#-V4qޙct34>(S)j>b(85%3:v3N:oaI$$3o((FG2G470Z]q&``R>IIB-|aPpFBF`DCGecbj؋ϓL_wƏqH-v=1J?AiAUR$Pól# ňE" >Xܼ1Q|Ǿfa-] *(Ȧ_|ﱶy @>3Acn+H'*֡,ʹMy\c> x Iʅ/!t?@Jc3^ a<8́5ÑX=K-oNStH›Mx4H"3BEX]9p=*i aݣ'Ijs3oٲyVYȩ|DDETā\}؇Q5,.AGAGiA )FI0);% n jS)djS\GݩǹuMO ^ &ScO) JS4Fg0Jr0NXQFJ$2VVDOL Ϋ+OZYdhY%σ=+q_|Ly'//ϧ/0o1 5Ji_ʎYZݖNp7 8 ۂY= MM @|[}Llbr^Q瘍;pCYn3nY|`h_]vR N $9IW=UoqXa$/.$q B$7O}#+>b2:::E(o,ofԔ=,x {e$İXm,^)N2_(~TQͰ $"AJ\XA\lZ|a'<7 +aˆ(Ո(.RL4!Jo 1Dh*C2L$F[[!⍤ȍ ۡ"= }/<}ω//@(I_#Z#G1y@Rmsm{nB$x{Ftߺ5ҺIVH2nn|&Z̠Q۴HB37HZBLRml cdݿ9ޑʖPpx~|"v|#%=?m|bΟcYؕ6EyJ152S+YPJ> Џ8ΰ8CUB3 >Gg7Gl^>G ӏ sjq 9%@(wow]|B"^3𲖿);s;ǖ 0lmX2&o|jhP#qJ2y׿\X5JF2@2vJerd1״F'JiAn& ZZS_p\o]M`g.,FMA|b'%]Rw }hI4| d9 ]~K^ XT_0 Gm)5Qy_1&0ceXHOYn r,]\WٍfT CcD _>E4=,C97FAeK}һ/QM*>n`f^˜4}ҝ 9d2 dWzzoR wY![l])m_?UJ3H\Q*wD5(2'P8hh$_OUFpՏ9/ ~sT7p@em"[uBrKH/[ ϼ5b*Ư.-*f:f'ItwiN5~2=r3N7.;S8=ʕevR񖣙BlS?j48tީ\DLF4֌ŋ.mu.\7<{vK3h >qgqS<N!g 2{%t`)x^ՙQH(@y[6yS|F$ (X㨞2&o:E1裉ݿ'Ch2ϰ\8389㙠TP6;c(`Mevޛ3y i%| ORn⦠ޔt>dߥ19hq pG`6xfE!6)@JrfoMbBcTzLIiHQ`xA}|SavSߵRp|؍V|?rNڝ`列XDy[eIM5~Z5:dhe=}M~רsˬヂؤ3V Xl1LG M6_ڰnRp~Lq6lY63 ԋjǵ;_K4a/ bszg:ql< \o;T5E5_ؘ3p+/M#ގ:}0֕8 MǖvOCs3WqNOCñ ^exQ}iItQCƸ~N20^D?E'.o#zL?DC hAF?@.*YC ^śC hNgFGd I^#~-_h>qю7n( ");<4 7=aN2 ;o 2fUR at< -Qͯ ⑺9%bcb&?<_rC˸hgf/2@nHРAV6+{ EN4MeB'Ο_E([ eGsll J_j@@YvXn%-; ,dn!Z~vzoIpre[O(ZtCwԗD FNO" E*M{DPe}ߟ*[) ,K[r4FmH.!D`Ef\W9bыΏsrxc5r*qjݹ4kG@?ct^s}RjUOyNRM!B\Ldhj`|{Y2uw+Tb*)A޽12# LZ:G=a2;MQe;r0ξ:m"Y.RUhSŽkx+ graP }k< *7]ڨEG+ &͉: x <2%L ){jh?>l7-Z0#TTed$-ayvkJb)Mo~`dXV9(]'9Iv,>܊>nIT*sK!BtH x9)/1,>S4PU'9 ;v>ekG[$5n#;gYoFEH++Tz,I294u \nЌÓLTaa:o` C)b1)T$0cF SXR:j؅QcFq=~+|!}JvjS=N'ڡPVA^^'GʵPrπWbCRL㱘pNu( ()]{n޵ ;m\Fʠs+kn_D46Q ]^dP؁~RC r\8@5yh#r@4c!-U- Ȑer-ä2`nO;tuV1j^hKJ5wʥJ%y=mqA*f1tG ws MAHK:f3s}:aYc b),#3]>=yd!RNP˩Z~ND?m!Ûs\,*gpZ@݊C;K\^Nb{MS F!1SՒira`dyb1yCÐge1q={i#T0'g: t" ˓p6p>wg4`g} 8[Qk`!ZU'B)o6;%-Ť ZDY;4+.y?l=s<$:S7;uV䁑;B#k\\ue=*# x<2oI:[onN=dga@uQf@ HTc^l0C;T-3rCo2T=;I=DeWV~ yd>ls9|P$I~gۜH,# a#+Q`Qj8dž-Q qVSP{P)&Ao@jsfڛC%+d Z}mڑˡaÇ py e*Z{Z+A_(UlthÎkk?,v@uo,f+)Z':#/f ߯ Q0G؀nSȇHQo"UT-|a+Kb[ԅFt*(n6r R˽;EX@+l.')kz PRM$2k[k ]zN[v֜Jn9dl6*3m1׉qH_0к,U{pul쌆çHOM˖"hfYikoO'VR\&1yu[ |5+~2 -Ei eGPp5Qy5I?Mɧܱmu>z2/ >H Y!^"ECT=[&=LWPK嗓/.aU,!$}6w(Tv}pB6k1{05D7wL7A,%5 s3W\%S1liDjC%`eL.t94lsJH>g<皶wcqJ3ϬeJJ\JŢ rbgYnlybc%T|MsNţsAwٽfIX?AϘҳ br.[: Oz)% hO@;7Yĕ)%ƃuK,|j.O0Iih#kCG{#=6t,,5pi5pYhpq4pYX4.ßg_?3211Y8Bceff|+$Ff$YKK/˿5cw?̨ޟLKBOO,_OR/,$ߎX4fVz?ZZ2EM! R%ߋA _1o99i,i- l h$MMqh!qfIY>r&rRG{%!w5YkdovE7*G8#BRPQI@`e$[ [綄2^gaB5Gdt]Iz?"RWzTTkeø2QOR俄j:,%k*`<$ٳbu3 3Tִ@+t"-=dj5tx`o.p$*RvZ{yl\%\G֖ Ed$MiqTy ѳUwm*96>unRO)eX TYGgbc{@11вw:3y5V><.i{hi3ËW R245' hYX.FC[-z4(՚/(c<ߝ ?odU\r]r= &̬ 04ۀOe,/j,Ջ9pYU.B?Ɵ&tgJ.`ذ}h! 12/duޜV03Mw*2Gш7v7澌oMJet')a+s;+Hʘ]~m{%2q,ёGkӵtlC1(i,&~9,3_ ?yBfޜ[r(G.5Huh֍GmtK#h-Le"Bӿ> x&R:*.ʬA m%j% ָTU@nF6}bG5Ʊ&{0'qUxߜUfSv(鞴9`hJM{ϝ'f>*Cʝ$qrJޜ,E6I"zD,XZ&;saÀf\l|[ u97M*oÏRLDEaX'w6Rw6Gb-v-tLG_,EtY`!pNmOs}g|~İ I;W%+翋<=Q? ^' lg"]WTn_m/xg Nj 7tn&z5~W5Ao&) 3@ߺ߁?"1Mi#R41:טg ctRRL}mH<.=.w30u==?c};N{fA/PMgr /LLo:*i\H9 ,>X!yP%S'N&)m AdnAޚc-X7K}w9-84_D\M9@t+.;A ׁ#m̉$-hXwQ]!Wޑ΀W"LB\. THC\ߵ$mćg`sIW=J9ciy`k?\\tsڹثKE-2~ܼ.f  k'0m`/͚., %`/^/Qay}d:yl"i_?b糊IZ8rK`ұ`-f߱d>PrDlx!3ܑM)IUye:󽚱A+ {gtIM |oPwpI]`o]ptze~@uBlHT,eD⼀wrf۽gloy~ts̶OWs/ݱsp8{,u[|&\dpx|?E?g}mzx|\\sx*X>=^03zw*|ݺ<9uqbƥu~/C%ѴS,,M:RZt=[45@=mԟ۫lr!CVK"c,6SѱK'Ww5|v(Ȗ%<\8IUM/zAoKȠ} &Zxi.E''bC3߿.ke (cu")hH8;p8w#DBAdjhhn^ ~cvN[y5N ^[)q]/|Ny=cb|KD %jI{tΑJB5vix"EI ܡ 5&0VE'* fYJ75%"sJ4] CX@& c*dTP@TCN^C] T -V@RhzawѧAETR ;BhO:'`@:D!b`o? 7A1A˕d_ zbp`xi",~Rː ;`Ɨ7tPTR:pTNY\ܑ<+q*-Uu:RqCFg2GM#8 OA@K1z;y,v*k)OGo,4xR4‚<@b ӫsϩ*;& k`;bȜōOH@4/L! $&)d$v$zc#K $ā_Ě:zt_ZIKht`N^e iCFy=8FQ T3fOc3|0HB!1җ&>m$e#)AظވV$eB.tPbZ")9xU" |!&(z訡Z1 @PI7WfT|  E<QM=^;)9&2 86J]'1ȌU=2~KFEω YC|gT8).c(H$R9|pvk/Zgz9Gǖwj5+KvL*E4k*e<[;1[q i*'F >xiy1u_ n`cbG'/ ၙ[ _ۭ|;(4%{[ "f")}Z~N˻{hAl^ c;%x1n}>aݴ]<집fQHBC iRgb23/"h8dV֢atc mv[(:Z7#%:>X 0Eu~~ןC@0Jr/\'pW%VŔlskfJ-bW-yz:=ǡ?z;,g}BRV0ae`$1r<~iS`vb~guP)1>c^31'U{QPND>?WJkZZZhKSe( vjGnm h[ih9K@H@OXqh>OFSN ;B{o&?`*uRY!)?e5L}D"4ve|°kz@@gߎ/E^ɾ=vs{WxXX *(J,߅ Y; Ȩ{B5 Y.#)#ӅPqsrG'|a/+3WgSr+ *Kc,+JTqkn X(z>88HT_Lc.Lyڧm۶m۶m}ڶm۶m}=;ߗ$k*٩Zi?WէC>S߼VE{O ׷=waV{f<)\:Uc**;:-qj\@o=I:zZBXR_(@kmɫxCz5k?|i1\ uڊe:E[\TFLYEc&?.A2鑂^DCp0OmEDӥRahxd}GgcJ g=<܀~;U\|j&sEa? 'yDV9j,wz.{xr@ukvw-H"d]NMU3PaG#*9&=do/{,'uofs_/aGr oGGD1)A:,Y0?yZ*Or`쪦mwxk& 6K'f^u+e=*rla_4;:[^a+A״}TiIx5D:;UڝsJuUE3S͡.g],G? ,i@K;-mKBZ &|*%D!“ZG + ЊBOcrE7Hd$1)Z̀f?lKWX6a[DަNصT;ń?l:S쫅m/56aN ZŴ]O.X. a͈ؒjlTm"8|%5)M{Gq$* %$$GR|Jq ÁWO\pnz W^h ]#ExZ j4ɦ(yXhqzĘOnU^L >aGEN*A"`xmT&*&>PuB4Rb bR>.(8ww*OF%(|{jK-Uu23|j@ŗHC$IڃՇDh$䱲G+sUպ$ykXƢZi{N,g')q(V%9p+D9C7`J}Y[,.:lgzXB mW`eX$D4{GC+d4xRq6~qHӶ+qTG^ "nWQFySp}ЄJ1^B8wOhwMO/pטƟ*w?fꓺűj"ܥa5ҶӋzRl{: 0}(Mѩ(1߂JSUOOގ͉%n=|x~y f܌U1uB-ͧ~4L`_#CDӴW: 4\Bh4(p_b3IܺW̗Ǽy kbLKii#& Fe|gA"PػMj2y߽7:jȴE=F^] *7A ;~gf7Q݋+;-k ?X6+^ƙ|}E{}ud8.=6!I"ǁfK_k\C">\'E?y+Q2k}ףa#x KYF.i(٢1,i`19CɫG3W;r`)8"6 I4$.4)ūAcqTD^EМw]5t ;fASw}ƹDw7hއ8TOXݬNES[2q$tQi.=mRJwMZ\=L=y:K۴˦fijVum% ; ~h);0y Y5a2̐h! /0{DG'vdt삄;NK{G&\"fd+6*_j&yGK? R b(QT$̤F4~cueF3uHM঩Dzy:ʝ*^N 6Z:(*:d[qYv^o MY! !s1QNH{NM0nM,k6[LZ)6uj *70[.YqH4̟JO{V.bn|RXP[D׃_+)=hגNgH8ˡЙkE[J]`rfZVKDePŰJ +5|)Ew͖MǼb86\jT 0x04[&LS4*'&i9o5ؤ賃&t(}.Qӿxo 2xѧB(kWPnn)^d,l % Y( FCl{dyQPPZPjR>=? % Q|{a"[rA܈9+@MĻآH5m ie[USe=7=#tܞf,#O,jJOt\-u{&eGl(]`d^0Х-Y.Ϯ݊>yu% OZ- uF !,ͤ)U ?`gI/WSͪ TʾTŽu&JkU()\j[Խ\!A_Ux'ז/MPᗩ\n4ȕ0W$-*p{C2ńSZ&$dVʮ[R]j|ۭ=}$I_H?qwvWߛ[L7/=!-; OIe$R'/N8W bmnVO)Xĵht)}iOJt'd'z'9şՊ;bKIO(7O 99d;4Sy\Iu.O%5a[⋜=O,=KO%'Jii3 m:wݔ[N':VWߕϻ藀l³Egϩ'P^~_Et'vh`M$1z}Z ;I4~I F iUWJ%N'n]]]P2ݼ*"{5ϞGńޖg@` ڡz3wO;h^m8@;R|EZ\?Mr$88fX'&̩dmb8x& ?M?u߹ I*rƴډ@XF' GCy'tBbvaK׽;Cfn"owΰ@d7vtbt,&/}.~n%xo#iAWYn&O@k/5_v*Sg ^S|ɅqxfYy`~6k|l18txV΀E}l= Wc;G6FfA @06Ý^熰>ʎ {e RgbB$5.UX=(A^+l:8t;^.t#S !:(E /.-R?S,NˊA]PCdO_S%&?Q9F^۽J'\a\H ü 0hރ\` 'qG\0f*l:d"ގ1"C y`Q$< @Wv,41Rhne{UC| ,M(Cbμ|caqZ$2 < l [6I5,1l/Ī ]Ӯp!? +6gBϴe5BqEl>~rpMHg 8vƔGIIq;Y$f*;3wmҿrv }Q<9(2^h/s;&#SE ptr*L0G|!ꗄ5cH{AȀb߱Nq|F_3,ΠPQtGn"(+Sڡƞ7GRػt6i҇(e ֭rnoN:ң5eEc g_r9WޚLSF,8֚MH./!aضPvU(P)kk|1ZY]ɩ[-r0>/)wDP2HnI?'Pb2 FEev.j^kF&>wg|,ŽV29OoW<ͧf =] tHUŨj5RLR%Sh4PgL/e/\>J K*-}#X MIέڼ@FP $4̇Zڰ` 0>eJff"Йhg̺@wRhhZ(`a\0Z:lL,N{/18]QK}̱ 2_@S2`ðStJ; D i@8b8UW#]2W{ǰG:>d/NȆ6 ӑG.筃헶l|g|k!T'i&(]|'3ozVgU9TsO\훏^{bbIW:r=(n ]3GQͦ0 P$`9NJ$YY:jqXWM{Cͧ/_?|I2,I)F=->XI=<3ь6ޟ2w߶?GxNE?]B-Ϧ340o26ea(~g ov伷9E-ٸ<.7UoO98D8iViRr\tq/A*>.qe*N"߮~޺MN"dmx7l5[[vN^ .88>n.kr9+z{48pblGȌO>?5p%J<͞U!2Sin <:SZ<LU_:Im. 26Wkb: ISE :Q-yr@#^8|ܩ\ݜP5дH\qFR31}JY<,M'HZ?-WVmyK $K"D=3|7V|Tکh)bG-lqRjqޥB9AvQ)L[AQ %̍~x>h`{X.tEwUXr>eԭ~je6C7ݘXgs^\^ o?2n0i?5t̂c5B^֡ٚ(>->ɏANUR%v(CG=Z &vJ0q۾1&St k&Ze:\ly2R@G1߄l:R JFr0{P/;)(Yj0 0~y RLt5/2M_;/ YvyaՏIylbwٔ bF`?~@.i1xW;_UӀۃP)8#COckE-`]6<69|3 :ը&tv?#E6p ߲DZK E/?ɋ/,QKPJ3;:4148PY\ꤋ:m aN٫ G=2?;(ڬ'u, Cwg\pRX* oH%SF`:ZI 8o`(UGymȃiTXwPmi'"L3ѩ=LڽssfGZ#"mZO($Վ R By?GS&-p?1 KY8bfdK |-4egR4"Κcp!0pD)C_ |WV=L3VYR xWvKP9`gH1dZ3Őn&I_q:O$u b I*uaz@}cx3_bųgWm!c:niZ]C c C #.Je]Ac5\ȹMdYSi ]|\ Q_[y 񦱄0,ΉïWsO)5+"&;\;im?i3]zjB)B"5Z>\G)X}]XgZn{&]4acJ9ʎ:s_i(3&I/Y;4iPტ߰_O2E/h[?t$~-Q;uDž|: ԴKF&Zz!RcQ; ˍ%Zd|X,2 P.i$HS4A4A ڴF W%_B-kТ&A"uV iZ|ӑ*z4i zHoHF@A#rշ}WD)f{uDLQipT#B\%+BC$Qto)US!.5{Ti {1q.Zo%NHRkA%i1|?`RE?~Su=egOtFol"jڤa&" rY/DDHD H6#.49ڃlߝJu,T2Mp%ڄ2DRV%*Ժ}4 XV6N-!KE8(QWɗILb-7ʓl%몁X ѳEn]#I0_Q!D0WLpfI* %f.BQR$2lJ rdzT0">!P Pt_2$PG-Ir{Ȥy(BFG`dHaBoe䎎AoY*د"kii"B-|Jj54𝪝j\jjjBqp@T%{1&2qJ/Gy1ZB|8\D ]Jן/y143v[)Up,A=)fB3L;d E$@ cJS9Y4(0[~m;Qtz@XAT^ (p7_vERX Xc# x5 |? eLҤ?(xiDPsx#|@}xլMA>z~qŤV_Dvv9n񘰠1S*ry)fU6F7K=:?woLMjl%VL-OV,v65Q(k>$jڬJirZk5֑Ut8U С*8lK4/W`E~f6x;("Ŵ5kl X&M BP[_IyC(Iw~T zvMver>j-knw r9FGO$ 7YTbs~ ]w17O &ؓCYSGW:L;XY gfh3x+X[ZF,FdG~{%N0zg& (-hufqF&H}yf}ش"L?*]ni^.}m- !@@ta+kaav;{H3rxZ~[ x|ݔ+_zh{i?)0EO*mkLjD.9fy$ζN%5D= Ӵ%{&2q$6PQ6}|;$[Ph邹PMTf{EZ4=>yTDX4\mՃ&R[>r/1VE}1 ]%f)Gvp113i{h?t[ }ttSiXŅXbS엄fmj2дJZLb(<~_7e;蜆6ԉ>=/iXM2[[EJ}9ES){h1XЕ${-fݣ.|%BU=Fxk`GG@E8 [[@Ż* sb# m<4h!Ws\1 8؁V"r1m0F+DĨg,^dt[TҲ/$(C.S`bET@Xx=40`򾧳oPĄԍǒrL)VW#E?s."Z*D?|t+wo犡f?T}7ƌͬB 2dz=౓B[".)0!Ys:ƑrNXws@@qN&e s;qӖz<"̘f"wFY6$K{Kimki?$D{BH蚔Z)b J±OpuI_ym~qG&E|/ \+z籌N/X3F6zJ%e7=|ӱK$/}^t;tOgߞz\͏ޓO ;E*:|lMYbq7بO7[X/|C;e0`H)p3tÈPA${&T}ALఈE Bq~Ib mUlю-N.38 )ihZt4䡫"DˋLu@iv'1U!fUj\*,̑})b.VaGqaw?q3xw0{>_IS*)>ef'e ~]U>7vr%@ ,\֎؎\ޮoqͬ޸^wιY)ll5"W*5+3u߱ݴqOߋ[wD sBh ` a k  !!$rK=712IEsY5*2BSߊgK+n\}M.0  +>Sdz@$ULfiHD!C 5f7f4;i29X:n)H0 W}Ƽ-CDXdƤ9 /Lpq7/~e _trGpitqΝ:Qᜎ4mFXscb1Hq%xQΞu*(oL?\hGgB(e„x)2qwT ,/2OxyS ԭj% e 7}\Rv$3" 3N1+=LELau\L;mv Z mҝyUg.b&~&s~DDYX[ֿʮbbI#BrsĠEȡAxXVf(uu&[ռOV= u7Ɇ/;v|6A PwN ]~ dz/{> ebqaaPGM8 `@ǔ * _Z5xnNKBw#\Z㚐WerGjOܨI9/ 7ũb&hL|# >g=V^}]l$n?i\FR 7el?y^"y<_̹mÛ턾{^w湈A+[Ӛ ?|eLqO'\>z( (c(FUa$-XVv"f*KXv9 0 2nrZfJʀЯ=qkn/nWF= _@!&*::ةQ;ׂ,x>[4,ß^B+N4R0o3he^P뿹.Gj Kק[-.l^=ƬXwp9G(/}6PcOkw+Go\nVA3!Asȯ1dEɨaP-h@uߌȑe #-2P4p4M=Ɯ l?ĥ`!`Y8v N.!q N(}JY`wCNkY`r6lJdAa6UbJ\$U jiLZ YMTOEЗe%{:*yB!7OT\;Y*? rT6ehס]0_݇ʨEXXP"pʳl<9(l>*LM *iU~<[(d"6+rg<%8xgO)$%>sRNqu ۃOMÈ:6ɻG!nrEyQ\ 1WMk=_S^hh, >M37W2%gP d(qJ+#K+]F*6](S0+e>$QD.6 N}Xmd 83?w7c¯{Ў'X.h3̹sF`''1Q]Hg}Ԓ ʚXR.d.Peߖ'Y龣סf*^? Q@Mn2}Ad@S4ۄXU1Fv{h%ړKWhK"q r̮V"21]Jv'qq6[vaMa5 5),4qLň9չasqUkǘ[V/C]¸9<+]7g<\D:0U Kh*6郞hRuS7rUމw[s$&%fkqKOgj'="ƳEcMzVL[h j-Dm2pd s;0)(mua>l[{ }JQ+G1gDG4l9ng#u.(.qV\NA@^[&U7R"2Zb'<&Od!N e+8·?uH%Bj\/cT!Ò*4a&t))tLnOmXQ Iַ}J<' Qp.&e rVIPH_VF-:.3}w ǻW#X1tU+s\rq^oluUm=xvr1IN~rdh= |l\IN <)ʜƙ8wO(}]H6(mf 7w /JHZߜ`h߇n$:v^ Wx?B׀874,.Hܯz&?`Z0U@tX+QGbBb~.h<*scJS=Yshzq2i5M nV<B(T7U*Q~JJ0#A_ִYwVTB|HXIK\mϽ"3a:fz,FGLVT/Ml@Ķ׏TW%]sDZ<;qFL \6{:8jwm4(&Hl$'f˔$EeqR%4{ ֮z?[ ~miˡvc׬Fc^\Mnj6}ڱJXo1«23_6;ZdNn5>9;a`Ήkt=!3m+]%yY_Zm2Ԅ#gظ`|+Z$ӷ&#1Tά~%GۺlsLug(MWWՀ,X% B79 n:5U,/:&SL')LR+~ u U$U؟/q-viYiebȜ{֟O(KU\d}B}$=u.)p>b/YC`oX6ne;atTR8B%,n8as!]}CRPc+_0t i!7d=tKC¹EiUXuzF\yԨ'Ϛ9`KTL lB_>Y5fWF[ 293 >[?`קc=1q ŴIЉ5~F 3ұ-T֜tK_$$Ϟ9<{-^Yt&(R$x&Cd >&RN+cCTHIAYلi*bK֚:B}UM&wan[#1¸&3u9&Gy푐 y$oXYRнDTrA8BOn]Xk+g&en2u0v2:LԐVO8oƶ&iɼgar LpIU}NxknVoa'*/lUtR/h {*3X`Cb%Z˸|k3:tDvˋrWqfV#t uZ.w_{h'BCvX^ojK;`w2φ6sV"F.rm`\G1 OImrB,粇𮦝x$3|mCuGtp|jC«7Muły t]g.*qXLfL*Yg-LH,B{z Ѩѱwm !{G^ɃM˚R 8+Qşm^%}R!y{E*CP$sm1Z? q~w} @eROԞSD*H {}"erF~Sc--Q&rUNƮlT<h` o"Z#m>xioyU/1FCv i^:kG6iޮ0;p&#Rxd|+^M</4aԥ垩k?V7AYiŁdIE $)}Cz[ q h̾;w5St:"^qagWy#;h{c<DTs6m/|ulG340j9kgP$p*l A*36Vp.]+ô]R\?8>ӒfG^Z0JcGªL&k\?!kʎo&Gi/8گ4z %l?oo'Y ZtZM.[:V ,FX Z]p4?}tRykGGQ}~J4-*v+ `];C{CCj ;;6}G߱A_\3\Y9n?'mbm˵:qm.#>wQ:Ic"~m.lZ'0+μjW'm&5(V+WW$SS7L;m~GxJ` 6CGA=1=L5=MU3 "yf++&#T@0U#0&X jsD,x&.pHE+A ܿN,B%-RLtڎަ E-lQ'_9W߂m=i˄ `)x HFk櫼@~BQʵ@ ?~/]DnDŕl6Q\^gփ.({!s,%f.-HO9=X%P(TU%+ lM%Q pǟЉ33 AILXk$z/cTI'.8:~5+ͽ'R8Q J`So2q̳=!%_'_u8T:0m5d惯)Ҏδ3o_:KbV)*ؓ#7wi(rФ 1 擺إ.TyD3la_/sx&7 .G}QO#KCvF\N˿έhIJ[ƆF;Jc|G-E_A&Lq̼B/e_uMGzڼ~?P8|uk{a0iHܼٛ0,e#8/NPM5BeQTFkAfZ+Hz[qsAߌȎal羚m-j}% uO&Pvֻ.Wj#y0P.&arIVѲ;f 䦥 MwH= {3ޚX?%dH&?xq8Wk?ʵJF+fs`"Ue#Gw?c@i:6FliBҨ9d9Bh#::*K2i,e\5 eq>{Ԟww}tړA8kk I`c0>E.:3S;|;@0E-azkx Aԝ' #d[bO&&NE5Þ&uL7OYG4^WblYg_~ iحra^ 5SW5`vh ,5qRt\` $K>[! Z^Dcs$>9|;4`)C2wR.8P,C:UK}tI(?CHORtR<~G2bj4 %:qLjUǂI@l581qJls2m>9~v,H@wyv ]JUeEG3d:[Exe΅YxQO7~E M`\!ٙ/+BbXʄh9hE˿WnW'*X!|\/V" xlh{uB 쒵p bc jZLQC$une(n \[ ?rn*nQ{3k5*A,⒇W絈d7]bɋmEqB7d8%P*c^4BӠ(W f"^ A @fE15b4ː"ΑI?BK*rT+T%]d*rW\W n5aӋc}{ף<(:Msո톬v:! >hQ #8 8ǰ)r+}'@:j+AKQ5꫅%-,GN0:'x[/"I5dEE; :V&.NkNFAj~GuC糅0u#{C vCsGFbzSuvG:{ w?pGZ+DJw}j{?;Ao3oķc;@0V\,C{?.@/pvսUCWWWiC/T/T2^(vO0C/ ]P7cv;tFmn ~gB[PU<o\qyśуv݅ZvAEp' ['?lw6>ǛHɺ `x΍>tߡm>}?|Խi0_~B M " ~2zކ )!q>1FL@r߰G~`E0wxߣ?({^~!ߢߢ@d;G8`޽@P[''Ϳh?4=Ǻշ}O4$$?{~0O@_''Ͽ wIB? ڷ;'"0jCO66HzW끏~}}}6Zm;Jj( {kzBۈLxǂRׅاpA~NǀJ '.*Ȍ@ Ű =T#rWsO K5șy2DL2Ph F™d"1)Fq Ǫ1ԣ2†Ue"[d2iYu(jIK#-eBxKeRӉ2ȓ"4PcGFLHQ,y4CХ:*"!oh52!MUUR bՆF5kC Þ8kFEkctv,l}o?1TbUObp-6֐?0 !qwޥ NN^m.J+ Kؿ_8 B_@h.ù &dT 7A11eHCa 2ZgQN+#T{P򽠊ٵ((~,O/E]?C;һHU[ybk=wfUU&lVW]0:6voX)t.#`۴ө|oߨ,wnGlYVc]o&H+M.S.Gfq5n+W h8.nOZ^7gm1uTi5˖_N aj7 2jTVjt._6mono[ނ>eGVD욷>ٻ4{riuK ;oNShGrgI1 IזNDC+ȉp1JtpIN7X.vavmZLi3z1lX4,!ƭ-ǭNoGsӁYEYX +6:2h-֫a7B6 #^3\s#>İ~`[m+t[IF1jZ5[go [״ +́`D~OMwS`yڠB#IVWm䥄p+""+r <'4Q?lөG g15ʒVbZ7;bhN$>k<6N>dhYk]Ts<BI837IԢ'yvD?ně9(_u=]{v}(~qOV=ťNPng\,(.c[=:D8̑|O wxڴk5׾Odiq-U|Rˬ3 G9"fWV0,&JdٴOyW2- SdO#Nmk'C6C ,,C7JXW<s%Ltʗ5gm F|褲090Etj3uGJv 'v+in]l=(&HGߪROrj=;>VϺsx8I2\umw3!aEVuקGػK=n#ߒ`wK>cL5wOj 8߯U.br}s:<?7rOe@HV?G|ս"E]wEoV-38φ3x n"XO)=g';z>!'QÊh'' 7eKKY7|C65"ݎKz0"yl>?% h^یGʻO=7Whdn>r1ƏmAEj.S3YD<þ8'kG,]͸g(:N=89SfƉ(h`7ͽ@ P53&a/th2FRtRY,.#kRG&E`ܴA"^l%m]{wTtsqmbu]Bڥ+Mte-:0+bd#M=\Z'V 1$]w+uEbE~E{yl,:/ro2:Z)NxbZG ,#}~ ܽ[끲s9Cx1z:rNv, {֣ D \V?AX,bwXND+rZwЀ5S\~Vڧ ^wrt*@t>x,-p6ȣE7>1rA5 ͎x| 5Z2SgVS9?RV& fmHb0#Y4\ǧq GݓM(}%pwʭoX:&3JѶ3^b@J5r*`>Jռ:qVH@}!/Eʃy0( 9j/pIS`/@5,fOEr{Q9Ė5[!/$N9Y6iƧf@3AQ0/|ECZBfcdzn: 63l7ElG*lu% -ރʤk3?`ύ*-rwۡ4 y>jU sTt#] i'zEG?B ח LW4TSD{qJ# aZەw^ue (.F[IJ,!}o[Z|۾TKfED]EGN˜` #|Y!^0jzV۞mU>r*`iqw xT5-xHS[9< -M>cnr>O:EL{؂+2o6%CAaE+ r}ь6^d?m=̰;X g҆%G3a-IOA%ax`vP4[Āxj f7N{?H2 _ۮ̇M@e_O-Ǫ6ʡBpI*26:c;Bשs^˹U@C6!)?mY֎s#[I~l'"x\ԣ%sK2%]{m#:D@Ew&=,V6+#Gd͸ 1ۑ7_N ]K67a/ק_+llR6:se g}*|MleTֿLl7YkWr0ͭa5[8߾9ꦨJڲ7LR̒ > ;/H9D5 Y~Q̎A#tf3-zD4x[H-EIi'#{ef٠c {ݴeLus:vnHaVF\'煛mˆ6D-.k= ECql۹šgt]"6+" n|^]hDˤwt_$0 ܻ/=#ǡ>~,;9-e-> `G&5lփpxǚퟶe6Ǯ?/?0Ut*Ck/&y+rNIu!Æl}S;ڕ'H`O -R4."/zBo>~v .МKj$a܋3̏tRg=KvtD'|\fu u&_"k :5_*Uh1~c.I(w~J9BOg.PHx/TN+aΉ/-Y\*fY0=t c aRIyRZaG6 0Y1XX0S||IB3l =^8?Ww6eQn%¶C+7 MUcwj.W&9@:UXV$BQG -GP}NBx!Y;p!YF7^iR.3MDQnYN.fc]e6m!dm聱Eڒ6:^R? 1F'n5f~<눿=s|W{D~m&gG~b~!kW?T_UTE˟8@-5n :~#%Th5 $@ qdkqp#uMyNu`uv kn6l X=jRC$>}CC+Cc+pHAH{ ďKodsYa|>=zSϞ;CeJs&$U`(mu[Q97ѧ*и#Cܭ4v9`;r;ЋwiZRKӉ;TW?ps~YR?tI0_4av\µPWu:];΃b<9}L’ۚ p}M龻Zc %Jh=Mq#,KmV6[c^Gco_]} m*R;Bx$sj &D<-E+ "_9iv"3\uC4'pHk"0Kg̵g5ջ MycM ݄ȈFIŖN٬FEk!. .挪]J::5*ENٴITuդnvEK]sirĸ0 r[j6 >` g^X Kԋs5aڃ+v2=Uo#x;TعS{ХV+:UVPE9: G}vi!ҪZn UhNcez7{*lB&L`˦rgY zݤ>R@hV"YJc-2]mO&z6ZCFꓚ"A}J2$ dzpepx?Xw һW 8ɋOpọ:K|73#̓a,XOh'Q7+Xk7=HNM8u$YJz,CQ GC8rHu IDIAc.EE$1Y6pR]ER/2K0Ҍ"(GNW ln WEs_z|ASThȨI@RPX?e,k"i$lGGdG#gFyQ}.TFߵEpD>`3 r 0'KGG]GR&pf /( u7!}oL9ed,k1/=^yZpFcA'k&B,]yn)}MhDŽ,φjR$jڥ5uΌOyjlqZQnsZ]}/$$ .Ai1Ŝ?;^ !m8yՀ߮&d -۔ө$Xm2a;=bg\iO<_JeqӗZΟ`6eT.NV7N dAB llFkJq#94n @tm*|'QV KtQIe? >(t|Q/EJBy2Ňte8n4 eRWoiFS'zTbR+)ITZT>:D"vTʴ\3 X6@ɿ0YYQX >Y@2n9v9a.L[N[Ι[f̉WLi˖yu8V;Zoy۲`|X0|J(5φ-Iz/ȗpd<+_hHsak߱)ķBZOtx'˞{%'V'~HW_K,˥żۘ.J7Q2.M$9 {d>~lc9 KQvw(ucBa , rtSW,8lܜ"[YR\]3$y(N@#q>9(d[9k,jGkgJ9R>ƉdJE4rmwUUWsߒ !@4$H`,CyRK) " ETd(ee)Ex)cd"RK""Pabg޹APs>]{^󒜡MVFAMG͢1 L\Ji]VS?_1EM}S1wmV<$}C#X6ļXwu=^Mx2T<zwy{WӦ~];_uZ)QvpE2eDDD%>i7ݣ~zRƽƛo4hcbQՉ鉙"X(ŕIJģՉue?[ؘx*VѾ)BbƄQx6RV29h5L㞹|Sx LNQRy;/,&G%r)^VܯAū_Wdu9M&[Rtzln+ԗZ[CٿWZ_\'.3e.6ݽ)M-{X]B[%bWWj{m[jM7/<ԲO?jl~X|Һ$1<"tY^)sR+CMĚm&czgcB*ZO:w/ B .%c6BBWBKM&cX5h켬6VWWXBS -4Oh"B+Z"k]ܺʹjkpy ҏ+̟+?iss/Jڡy,7)_x7dss^h%Zs]'")-hr59O"C(K(/eN_Dur"OtKiW|tkQWEi9VWQ=Z[dxa =#KE}B:-tNN^hQ?$sԹYG&$?zxhQ2\*F9#hslω=sF-Ǽs{.HT±v_shǴ~BZ*iNx"jEdRow|#ut+Qw9z]>|/rķ8,Ͼ5`LB^FMpdB:ҹB:z.w4[)rg$ޖzd =bf|G:9=:$orbM4n7[NK>_hķY K!__Wz𕕞|_7hj~i~]yUz\ U^7[њZ^1׍ZB*瘌^9*QGT$ZJڙdC;-JmKC~ _L/SM2&7Y&R^Ǝ̈́beE#txJ%E)7S4LVޜ9Z1ݼ;#c{ tӱ6irJOOdf ?*x661Z&̤?+ͽ1]̫yCem vU߾GaagXXTUطЁO+#ё]Vu=V8Vmu=U8)͗2Jc %IH-H|k"1?)] U^쬀NZ`4fԾsHUҶS3}]]-'D/Σ\/Xy_6~+q&hbI;M<~W.Zk&#>=~iߴc6M 3C-k!]ਉxN24OዌŒ*yޮ]Ayy]sv.]yvU҂c{E^nmveO.{r/8%i&NvrPpVtwٟ[+em..Sm"cB]uMM,ƔD4Ǽܣ֧vgFw(។<.yxٵXj/Yi٢KS=yvBG=gFNvs\=5*QА{Tu 'sj/e?4i/ƿ(#`l|j2w6|u,'.δK?~]W%tTVB6eV>lfƁg蕚Iݜ'?ˈe=~jLm#0Fzeit3L+,i mӆg{u_l^{fGl;Uo^{f^wVGdaRK1lWZұyX|Kaf.Ӓ2ߌq7b)q~5)~[66eYT׋%d>$?+B]~MR99CW%[A˗Jnih9,GiTGkksJ,M9V[/mQ/#fz=^$ ^,G/pY2]r);މ4Lt3{˛bOEoOEU*n7^0'|DVsѕZG"rtPN/ ɉȃ2FƆm3)EѐjarF8eKUG1r;R`ps"(gHEqcz-x1Ibd+J ڨ -TG=OEc`>leµτ$/$kRRW^"fvS>zbn22PwFޘ6r64 ~Eڲ4jAxs^(||R7C`ڏ*J cèH \J'`U/Vލlx'WoCzOK(/[kys59?PC{j-vSܟ ) kO˵xx2V$\G8i/6',|)8!:G2+'qfVi׈rFlQ ɏԦ0j Wd;HŠH/_U @9530Ӑkybp,8NGs1M=%Ύp+`58Xrivcp=X p8':*ʰOykqm<@[# v/Okku9EZ:Tr`%:b0`|kO`s7._Li\ IyGӑ}"]DoCA24|''7װHnŎQt}9ix*Z=*͞a$"NN$;DRe:ufx":ۑl 5ꪢ*EXXo16[KfSo7 [U"XAx#XD-ԅ?ks|Q^%·5e5jA\|kzev~\4~7õOͧX=tiܤ+[n֮lBަȭNSݢ*,=6t.cRۋU.թXt7=pJxgլ+ԸZ[D~zZ^帵{loIݔ͞nEiiKDJӉ ֊tZ]PlKwTԧ\(g%⭎:[r~|mIQ➃e7HrOc%?x[Ŏ^ .=sxYCmd𷑼kKXDv^fdY `d9K3ymz(>u6EHFg;øR3eX+0+X[V)V#)n" 6 ~S y.CgXD`_EuԽܥY/ttyljXմ_(:yLj rÜIx#ؓm8 :|\ArAHxZHeD;x%x{IxF]zx>j<D`BlFEuJ_~|ܫ]zlX|tpL< ,d%60G{GAZݸ2pOtwkZ#qq 5ם #a>^Bd&`s2q}~r< ;uGd>߰÷4vzٌ$|X|+xQ3~!{]Qhg:crea>gE|L{A0K ef*ʕW XgImS+T@ ?sDij2BV_~F11j/]$~Vגz\{y%EO;b8><޵c&zc`ϧab}Bp)^5~ҵn%-*n^/qK>=|9LNWcG>?`P.ix΍1L%QF]q+÷HJlRy=W}q~,nG*1|jʎIg*=\Mgט̂]ݹC[o#hWޏ u![WӆH*FF!d \ckL7TR<ƿ!_4l+?^yi-:;|Db~ ̠- mHFSlޗhBaJ1xb(_||Q @]AZH O$U=-!OG[pNCAw y0R'j$S0$~p6H)L|`goFȄVm0Z@]|W4mAP>gOE 0 y{$Glt%U5UT|)cN1 A5A,܂/ _'a0Gw@$п\% ?#D >{) XN6"G|R6xi}@"B?X ߄yh_ցfLh)qz0Fh>D,/b~ A_|^6tÿF$OYt w D&E>  Yt6|"(BN`e磳P >AnG$z&X5FKtlȷzlMz}߀q`5u}]`Ou*zas /gl+d)  ax|6®zk=[|]O-yFIJegf9n#rWZhokyUTtcC%smп_F2P)>,|h nu6z`'p,;*12zB]}r:k(UN]$OGi]fDU3*f7}7:"SV%ݑ+ĭ U6 + Ҟ?菡c>oY=ʶN7U&M<DwNqm!$a.¿6bx8 ߆(ыCeԲ>IYV>;#3LwK#G]=Ù =?zm}= DfwԂc7K%&%-%z>Ehmz>a!!DÀh&/+a6iW#ϮxƼ8(^ͤށ =L7fRj&:w /s&e'R f_svŠ:G#kÌE bvi݂'>qx"b_a*Q1(*b5ɮρJn3'e=XHO>ػAk:Bbjyz?A(ؓ cl|-Mc*̡UB #}?OO'MoOѺ|$=7[=L,ANv0_~ /GbXxoyYtܷ9ㄟ9u=#zF̵%RW9?FF'H]{Y,WѢ,o;rBڍojٴ۔/Q>V8]1^᭭5Xz(zn ݃>klp'H؎-R|O÷3z?#:ïJ}jS؃#BIQ_R=˺ `f(1E_|E7j,X > 35@D'Z#CRv"W Ÿ}f/: ~썝:;Zk>8d * ߏ3X}pzXk{ȭ;~%`ǠSd+6nr=U nCGQ*d.3H/ķYú#9p?_?Ba34܃9 FNnf2;By,O17v)JboJM5xl 䎢߿L<鼢F-f̄T-K* P<1?8gkg>6C`}K;m4/ӊiO|֡ky?ŝi, 47ͥW(w_'̥]K+ X~7mKѼ~ k+@GDGVȷXk|t]m%};hҮ/x&#cͥt^VnQX1;X k!Iq +P} >fW^:\BR&ei:fW<q {yۡん縪kq1)wY7O0j3w|Ռ|DŽfJ{j #+ Lg#~MikM+%ѿp0M1[jIrxDLH5@o 6oif.  \ X}םf󤻦7[gz׽f]|xsMZ&?#}&%!6sOFwn>O)&s}A~m_>M1KMIk/U#ڿ"}2tceRǧiMѮ,"_g("i.2\drԳ!o\\rE ."os9NDN"rE."\Dv/3."ouDdYi7s."︈ԺE]HsE.2\dgԻ|s咋KH,4D$و|XH# lDbaXF$lDb?""s1zbi6"tXHH,F$Z#kc#kk#˲eۈrlDbhDb6"v6"<;bbmdbldbum|b\|:tqqN[+pqRrK7?:"g"rH."\Dn "E."r)vH_R]D\Dzq )wEg݈"׌.2\dl#Q Df>,AnJ$^fxUV%HA";G2~-\HoTqt3Ŧ\cmɪ~cdX75Ifɚ'k:TSY=;93~H2cy?Dy׻ 񘵸?deŹ"V;|Xto5is].MM@ qo !'wIT[Zr!^O@d<>TH,J!+lO:ԅBK(p ̆`\Z2n !x^W x 6؉zn "CdƠ9!<7Ch2Q G<-BBP6ZrPZV|m@h*F%Ujբ0CitGt.jG3ԍޠ} %F()JPʔ~&E t(]J2)2,(kj5K9RT(E%jyi6M\ZheZ֦uh]Z6mCcigڝ}:CHzJ(. 8<8#Ƴl`00p1dzHπ ¥sa.q4VAp $Z #H"Xd`),V9@Gk;#(CpE}@ GPQ< H*8@6/ @G ѽ4qo-V#݆i ;p>:)| F? v=X+"[d h4#{dLr VcS܀V0jX1~&XaLX=Ӏ VP8Q4-J@ %$0T0Es=V0+lp*GLՖⲁ V2ܰ;VJUJXVUY|27_b0+a*Z &`X`"ڏ z$` iu|LZ>a=_!XW@(0ԌA8m5~Db(=)z bP5z PӱA<>^ < 2`H)%J P*RS-:`v.]~DXc b1`eJ ʜ2B&kIhj4XBgQ;,dcT$ QITXrx5`v Vbr*DIQTؕ`-Fuc إ`#v>(n54C3`mN"ښŴ-m ~i{PB;Nv@I{Ѿ:T`g-;<TaG m@2Ԅz5\W7JX:x ^a v҃2ˑ'E(Pb R4-hډb-B:~E"oP+jC z^w}EqA!C-j(5D4 bP ͡iiEZ֠ƴmEЎ+=@z2=c^aЌMh 8Z"#' RhBAHHRH҄H2HHrHH ")")")" %,R!,R%,R#,R' $"&F83pFpf.>!!1! !C'0%0#0' "&!I0`4!B{BN΄.n<  ||xe?b ĹĹs['N&nBL:uqkqk(qkqk8ff$ff4f f,ftxě377ěě7p6M @5^xz<d5Fs5%·XB؃3a/~̆1ldGcq,5?:`wdd>22R2B:a'22ph1P2JK7syx}DbQ8E@c ΓlڿCtwwYZ0 (dIe Y,&X."Z֛m7Knٻ*[W_5PڷsRu[uNaf @ k/w`;5!>,3'{Cuch 2P8nroݛ>.q@mdkܱ ]WwdQ{ve÷pjpe <ƒ> nۖD|!MW)EX {cA#˻{k}kӍ<bͭlMi7 YxFTU5ĩW:ۨ142hHU(,6%ܾ?`i)&@AŌcK\KcSRGD$0-N&qV$A숔d0HUi0A86&Bb,Ǔ`ܾvhQIdFNt946$!H%eHx߾o!'wcS9!~l 8rTa lھ1R&03RLGN`hKDz56 _zGFFZ,S#}3.M(nHWH)9yNt-5rmnK^B-5 /GX%?g7wsk:w;d[P_OgAMNyEdGΏ=,?mxx5NA6hMO6K I,{1v;m}hڟ1_6oI2ƒ1[[@f T L?,!ݛ.WWG(6uz茟}&)J^|R^-J* T*J Lu܈{oxv ókp9y󗸥lS:37|S5Lywu2Geur~]xt&q߶~MmWFu7[|d߮Pvt:ԽB2[]znޙ 㞫 O7g\A*7uYU+_Sʭ0Rt%E7-2`<~ON8#nV%c$bp=pb8G1u5KoQx8xd8)_/bO̡'&v=U8xu),~!:yWw03eBjk^F x3o%7b pa\0p"R4N$ť1Ԕocfafj*Wۛ4)X^Aݑ)>|甃$pb"wiN 7ݱ^r+U*wfg_ږ촰9룯,ߵnzʊC;>Z'L QKs^Zrt8/booJOS3_ x!ą{h\=s)IOZW묕] Ԓ`@>2=0'Uv;+Srt咕uqmZpŐ2+mOVKk6 dFJD931?}GD+U)+0$.M8 ߁6hWtm:/b{ňQ$j\f#7,X9\~r Wƹıdl֘eE" bn wO9ab$ u\v=17IB{Ӑ=G5;}:؈YiESL<UnjO;X>}{R'c6CWl0 `qHêAe"e&ZY US}u}Ni#U^]VB*7c>^(9:bozDS 7LB4CZq;g -۲>Y(s=ꮴ>[*&#нIٰ^Q10a꓌stdݶ;Ic۶Yq:6:m۶ձTl'6_sƹݱ=kMZ5!%g 8xԍo^_Ϭ۠cY`=>u(=́q`=r K=qjo^{k"KcV葈je[⽉h˨$߯'d‰~;E?z"K6d1=sNry <-`"dsf ]xH>#7 ?:K6 ҃ Wj#F{EHEsJgW$䦸/xSw/%y Ƨx 1Lilt;4غ)tciX>vįKo7?*0c*[m!_tׯ]_D({B_L sk_P;#nvZ%,W™~0c]q=ݣc'أ8HgHlѫ&r꛰y $7ҿA. FFv0UtAl68PJwp Zv\V诓 On[2TKriKiP$XEť0?uPj;# 8cwjTy.uJ~Ďȁ7s(ر C+ߺ]|,MG'W.C+òbky˓ϗ^,d.Ί@;All)EKr3+0ԄfS~͊e:0?&ɘbU߻dM\k#rRU+:?Y \*Gs !&J_,hPhCF(21e6kK]7L進0')v98"w$p#Af$w_u]MsꂧNRw_-u,+/*D[ k KTsfϘ(&Wts5V@Hp.ˌ|Ւ^KYeҁ64WN64]Ex..>Iڹb33W4QvASBm"~_! X& ECvveMMS W bŇݓ2 8='/a/0j1Fa椗HO2yO @vʵG?1ݤ.p.@8s鴗(e현",P~v xCEdu .W8hc#G'c}뿩pL!#tMBFMB6!!&!37oϿ'+"Bv&?VV[^i-O?V,LeϿzKK^ Ͽֿ˟/pIhj [b7_K?,ToDNTiwx/xwx[ &g@O0?a5r2v`w26652f61u2#dffッIvԎ g z J_uLLDbq2/^?|N)A]#s25{0/ͱ =zh{Dbs{~QI;+BG!oPĿB䉭xQxk/()_V l{] k8ؼ 47`߿|kA Yi^S K5WwweO`t2SkR?8!+z#7+y'V 0Qޓ`ւ>YX=Ae\ʓk]uժ`|"$͘6 5l~u4UۊoSIy?bNa5>٭p'iEȎ32xYz5nԴZHS }Y|?Awpq9̃yRɭI s247.E6[({oJ#F|::/Wd9HUEɒf4Wf1Tؕ\ItF^MI!%ľzNwx>8fHI `NGSY!\O.\~͍FrSӷ[5ѻu@N`wVd,zS~fc6[wTK ˻&r}(NE(TTBVF(VLWX0/H;UDYAHL}n}D?"1#!>D:ψnPĂaz*4,Dl`*03}nt!a vD !l>wr~a`cOLD~Ḯ=aq;:LaPDj\Pz<;n(z;©j=#ʸ.?Tbb %(}Dd,DYT$SApp%bLlUP-r; jFbl@RկإaXHy'E !׎H8 H酆_U +#a}FtskiW{0 W {b\?AmV: }%Ru,RJ]fV< j@]vʎLhZ`\xNt2\sJ o=k;5?7 -$>>P^+@w`a-ளu;Wd2 Z`9IBJd AOJ3쉈6EN;ڷH1} 1D|bH;C;kP)x x@ k`E] g<O<O<S:W<;Ww_ ܰSTTv= 6;;:lC/{C/8"liwƞ&oPf{B$_ru=^% g;6ێ:O莗D:C?:vzw?/.R~K]Z]$Ƨ? :1gF}s9/k& hq+psuu BƧ Oݫ}sx 3 wNq-z:CF*ıCV4*( FwsQr4rOc I('F&[=nL5TY0¹Mb`*]!_1Q c:{YZ- Of%-0_rc#1r܈8uox[Pϛ$lGvqD3|hkP뾿;ɲpW!m Z ~`+'ed(nG<ONZ?|-z4~yQ11nF Wԟ XA*S}/do'>|B߯vZ1|k!x?!ɊfKsp>MKr`]mqK~rHqMNN_2OH@F50/`C2pS; ˯K`XҞQ>*R;5$VKlי`ۓѨe$%#<Ҋj Jt7+uOm-|tGB N  ڔtt,AP3"tEp2%W4e7ު_2~I_yUI ={0 s͔ $]F+h ̡ˠ\چ s*KI9Gd-nγ*P\{COHHϏ5ʃO~ 7cDٻeTtJztps [] MAfv_`3m'ʘfF{\Ba|5G\C ۽/;3UZ:Th@^9-.vQXB^lپ oF}>!L`!TH:T* i>U?'L2Yv&RzQ/)QsvZJvY0y1*9$gy8S,FA9bA(1ܿa@"K eS"!>9oLX P@/l?{b+4J 1u('c9Pmem{Ó\LTz ѕCl z]~Nt xPŪ*Ie$Yk)@IÏ0'Vk~~"{:u4'_oٔT;#kT£LTòk)5~P'd=F X eiRwn@;&=e~*XGJ6붫+vk0oRk!{y;7 W7Y}0~udTڲmG~W';ˊƙ6᯾\w #CůmOmF.V""."Y33*3YyGm(h3Aճe*E TВP:NJBIB򨘕 z#5W@-{u>K&F<9)%zfZO !{w\^UU2U;ĺ6"2юq%'!uaWPY8@GNRf6N) 6ΖO-$[$4Ey459 E˷KZ[ʆAJ߷.͒F>޹._x؎yT7*Оz?EZ4 i+֠ (𥿡 _H-@<0͝Z-dؒ1%Sazx%ٿ9U&EŅa3Rg"R/~v+;8W)ߑ,9  &auҽĭxfAD= ȸx7’3$!?\ZNEXZ+ٚ͊HX,1K%Pt*L͡uͷl_1mk.(oҀHr 6Dc#{ZĮ?_xIw0sM꺨-_7%a[y ,4{lt1;+Vۯ=9CavܹEcp3'1,LɦЍWJ5vTlQ<z!]x684,h>><5?#0R@7@5ølnII$ZWw|JRb)Kݼ 6ML'ZmmC.~B59F" ͙ҳ+!'M@D3թ^! ?e5;2(߫YmYXӸ]Ah&0@{J~~q~9}A*,˚[! "ksv'qrOP%Ruz}#AQ/*j}7J&"Ԅ8`6Kp [ٺܥ賬#W#c'1TtWq}eJ&O$ [2`Ř:WЏ4-HA(H3!|{kT&ZciߺʏH*YAksI{եÅ!4A&;~@Mgg% V-I%E uP~\4un4x;W?Bc/=ɽL{΄o،KTt@U@U/o9pOPԵN_@n /3t~|6Z1@ͮ+: (Dqz!3\v`e%C(TkUǔ޹3edTL8{wK$e3ȕa\rmO$Z}(U4\("B+DޡI ;GX{I"?.daBQ'aYY&~r<- /+wO "ø; bO/. IcϧR+2.q$pWyJi Kѩ:QFQb9 t]мı!KrFĪtv}+Q^ ׫I p2S ĎhMT77?u]`%epSVe&{^+Dwu)r?#'pā|70bbOE9 PupU*c%]3ټX$c1𻌅RK!K#.?']gK='U_ G7Sj΢ ;UB F(!ݾ-=_^QcvL @,9p(LZ\bL.t ~DhD}aI mæB(-v/2?;,4vd׉mW &f)b؋2|5놤\%,|!ت܊9${ZL n{#lɑkbvhZJw/&2X\ $’X t,W56~M3IyN !In<*vma=9|2UwG  N䔔ϷuJv ?:Y PPp P&&Y`q̽#2@zW Ժ=dJL=6l<ElZv=f<+F-V(RNAS++ԭHsT89EYQX n2@*/F6346V4[g.Y/z'ms嚚#`͛WyV LNh]%~gx sVw;bVU0f0x3=a0#Lp~(Xgow"k;{s(bBkb^Y!twm˪)<Vo$,EpkVMa*l &ŹC*XÛK +J&]o S 㳰( o]cgLLE!UJ&+BQ8If :FH? Y ކ*EbџzI1c ?g~ 2lZǮE(3B6Ӌ[\lCmc9q͓{!WdLT7$0u7o]4cxs54jjFG4JX0 &4n;+iٚ5W'EU4q~$dakJ-XVuk--YmW-ikjDNg/jLG%UxHYZׅ-(*SmfM";YXj<,[bh*F-36FV.*,-GU',-5r47y8F,.D*NR[V. p}Y&l8IO4mL(Z1[5T,7[L}$h1[y41GMYև/KY&.WFѱRVzdT'.Y; *DXGij 1jPw|KLWOGa,dVd--QPbm--\ޯj+MZd+Y&и\Y5]?NQC[34gY)ĻGWs4XӰW-jh+gW~BghNv逥lfgs OvYS|gV~/c0ayi AK+lp{6>=5ƢօM-* )F4,5:iqbqr܉L/Q@ZAv短%@ 8eqǕD~x϶0lCY j=^?]l;mJC0 jkہG|^ !}VVww+]žBr0S]pj}.y>bݴR5^o7,½j1fѱZG89뤣!qF$HI.`4?ʸuA4W1x~LڧP]}}lq?Fagbpx=^b5۞Ò4<]Z`"y>_ HJ)y̋&IL5^ - c9%nn< C&2!䁪|el!, <2gܽ0)ͨMD;]7*{q⥩]SHNgg4z^!4,I)z{EjF_ϑ7R(#1?č*Ĩl򳊙vҒF-R>:; tTyYP7{gDBH3DZc@\7  z5n'kW+mm+} jY'P=A5W:X/}HUrINE^Q/Z/fa)UK#\{+eVi.үCpmiM뜚*")/ c9?}}vt,I00Q^UwOu>̌:UdU+tܝiЕPܘEB\.?^>t$/_)x^'Ƅu>;TH |sU?Vi.#{mtq.^1^8HJ^WGxprw*8`)Jn;Pkks|)52:Y;Nqs[*cW?K}y@:! b??s ,ٴk[pM 4fdZ2Fs.վbQlz|N3;blyRa( LD΅2ꙷar]|5A_P#并mx\egj2)umrW|Ι) 43gُDh:#`RaYAkh-~N1֬qTqp\MEuqK;i}:1E˒xYia\Q-b`@f-\wvy;㺦fneڗ.)+f1Цx&g^k/}@>s} ql~m81><ܼ˙z>\B[i>Ma4/!l%Dw.dX%6ga&xc@y($$^!q6*' E(9.GY;̈dO]!N6yYx`l;gbNBs& ~^efk()wC:a0 D]X*O4Sҏ{g?ϷиҐ0eO9MH=8L鯯Ek㡣ߊ{LUsT_!CfG&H+HkMJL Yu-ulЉP'|MGXd+ۚ8C.G9~z})'wWM`ޞMeC\C¤"a^r&j8+u9 x^*9WA[aXƈAb)L5B;a+ʽwdF)3x=~hswn Mk,l~s9j]&AÓ+E;ۺ3(Ii84ij\\O sn`Ռߌ4VŖi05\I" b:&ؾSvnhSkb ^ X̎!:LWj]B7TGqA☳5G]g0̪ͩEӾw}j)xY"S.sٟpX]c&xSJR։Zz _=.ܐi-pOj{c,A4~tۿa8.S PMّ꽁nzGw7N4E\ P?4{G[=ogw61;P~FrnG.ddn *.g:l90pҞ~sb-XyU!MOڱA=y@|=C DK<ȗ;sT1PloHwOʊ+zib[בTʁ젡Tbǖ QcHNȼ| Vߐ;6]ZG`{)3dxɋ[R<2т R v? G# 4EY 1B:½쁉Ǔ t+~yÍd.:AWxH/K湴E mõU@3L\;X那}{;KMȭY;5֮6 XnbY$6NܺO1~ۦ P~.*dXtpڌU`@,S;|'[Um{g<5ֿ*zLb<=>PV}!|د6X h " blwo-E8DuAF^,؀a<: FGvvltt@vaMC#CDtQC=)Xh3j⵭~ʮ } G;,ks, UGx<}a;MKwpVgqa;U}/irʗZ…W昢|p?VY}s4RhU|K[lŜ%zDZ嗄3tmv-_&sGJ*?n F>3ؘB/ؗ툘SlESkL+^pKgȦZ)ޒ~ʻ1-uhÂQq^h)Zjl3 ,ũ:R̫5RZIy+v89͢x""?7՛4C! xh6SlS]GOsv~'8_D52x(}$ /9}O&_+BDRcIb֐pGn0,8\(0=WL[OV N(Gz`y|*#PF VaMv~-lm|J',Ư ڟDsڤɥ{!{ߪ:C%V-YR~<ծF]%4DK?p'WGz{(ᣣ ߘi[D[ݷ#&P985CZBa"Rٽluղ@*~9\wǔ@[nRLY93 $Tw1T1XVF /׬MA3[yXsu_v `h|3Z"E}[~xy%AkqWġ&ZXCAL D$C<]*NgGٗqp+>?+5Xbqb1+A=L&1q͂٠".C~d-_Aଢ& km@u}؛%RU!Ot&@>뽪NqҒ*NY'*5 #eOA[r J'i{ךJ&bv9x8lN)CNˢVd)o)PTu>8L\H1h+J饱-uRP:߰E3.;a{} %| w{%66 .ULJLaUCq/ǮnW؀Kni$dF$>_+ME!bm/&ȴ/i5. \^̍)<ҕ,N|AYuO3,2!D`o4>hp0s0_)μZ?874M1Iij ԗSb~ !jS[,Po!j4khVj6Vj4}z$?|yss{>u0 ?a8u֜L7HVs1l2WN35m/l8-6|t"Щkv1X`ivqK60[kyͨFȱ|vBC/f,55k;̨0|8vpMЧW, ta Ro'^pG-);C`$(tTF`p_S~#I_{#7bBOLroHq*|Q+=?)~WcVFc[Hy %ن(,2juZ eggn,ޒ<^I?ZK\9Yn(|Iɮق}ww] ? L7>=G]>To3>g>h]T5Ցt+EdzSi~yrLy5F5ލ;9zqjErCwe&lė0}geIx(嬀{59~ۻys82(^"ä'e">1ؑFQ:eKʴ2;XOn1mSn ~`&~˰ T\{rgg?JJQ.8<* >sµn4sVj's `BۊZْԚ iC$ъ)m?q%F9T>KZup.nv=Zxh{&¼ G)ϒG!)ShNY6z #ŕNx IJX:&~ ȳ7vIJwsU?uTߞnkNwww.9sfֽ=YS{U}v6m74ՓTtj70~j!'c3cMԑ8;nhaBM=;?wj( &_Wl;)J8f}C @#Uȵ*MNj)˗c18 XBxZΖMuL89p2JL2it,%2E"hE83E",Z"| -A:ubpy\.VXqNJB+my:}?bEX؊4P )@E$"´8z@ű$,PMB2XJEq,ΰ@X=ްKL|,B<~n)8pZKJS? T |:%J5f `Fa0G!kQ! ϻTVXjIXjRZ@fmha2PYY,QI/K;/ t* PSIu=ζVF;H7=޷^FQSIB9wcߞM*JJ1ks_ZNSc_mTGIa$[f#d#Qm٦D3yw9p8*-KhVɍ)qJJCJӴ "e0914RS!`WRjY櫈GEЅ~ISVY>ʜv#_42S;yb4;y\2\ҀJ~QP55x)]<[)XvXTL4! C&W7b@!V(\\F8 hYApch_x!/,O{Z4{irTww\ H3K44I#ڢh<ʦucߍY@)HEcgш F|odo(qEsAAfIAEkdO#oR-(>LH^C7fB񣤴L{o_Z61;DF|%n87=#r7 ݰN3G蒧F~ڽD pnrg |f78rb(X8 _MT\r)Z(py _jJj ;aTq+*VX5ѹpP^)p#ɰg:45BĮ&P1Sd]4r̠ yS!/4 |'N\oe73ifeg\.1Ӌt2H-z28v>u??&"9E֚0h_Fa0k.x׎Z3@sAe%kͺδn^Mx73 :-Hlb^x,IS_LR}z%i0cizU<Ɉq.dgG vϷ)1Y{lqh$B[6ޡ݃A煴Qmzl<:oyެ0[~dlU`zyc/[X<\[fr}#2-]4RL0v4!> '  } n%f 6 v)9h/Ka,-?}T Ǯ(@B%zԿCPQ#>K7>==ݖ>======ݞu > ϟMlL6uNh`9/=>tw;gBA t1Y{s'8qL7JL*$ ֧Vep:?ϗP+Ϸqjx+Hd#߶LҿTpwuu%$3VՖ!4y*w5nfzs `ךyХp5uBS'습"O@oJSLqlx<_ 2]cz֯rujd4A LqfĎV! YMuz4][ߢ˴Y6ݠxS4Io) :QF%=Rg@K˧ٟK-׏~|TM!aKE0 *ǻ)VwO+-âTPo)ĆɊŊQǺzc`|3tcD*ʙTyN='Ub9+d#(n9m)'K>S^Q1ݧc\+f6AiG1T i%IkH?*^tM xM\wsNأ:Xi3Zq9>ZF^Oڇ:*@~znԧ>wC}FEj~-ӼyylP/+qetO.O{}}&hIY=U;U9" [u@Ȉk/l-g;D[j ԪоSR+]h1A鞺cv>O^g3r,"z4Opm"v8n>,u>xXʖ`Kq=`qٞ:>onas-Zmזt4']jxƹr&æs9U:4{$L$"go>(qfz]&V~{,V|ݝg =I^5B%flIZtrn*Slp e^wS˪``16{uE2kL;mzЧ2k[Oq9J+e;{@|KtaF]rt43v*&1e IAo%lW >dw(PL0;Ӓ`0ҍ]n8[N "P \q\j"Gg|B9Mܓ`nZ;(\s{o#z:У_q{mX0ne Nnn\q|. eloHZOb] M-6ţ?塡jf\DD,.e׬~WjГM4 ~G^iYLz -t%Ƕw*qr*aZUΪđ}^/<2(7=Pkv]H,ְPd-0TlzP?xخ?:;$pWz~m¯Eqd쪏TbgdF u fFݗ*4&ox֏R flBVO_f̖?vW8 SӠÚAr;l%€b1CֽLV\ /m.A8<=}xHӺ5'c׏<٬eˆBw<ķbd'6ÞHYOu":v'b8~c B/I띐$9$(uu^}uָ5.o3c'l@&Rjj%)]IW#Be5XF8 G-M A1gq:R.c)m: 7 rW لo69 rWԏs~~NY]5FXl)]Z?}XΞTE{d _wK t2F:/WF-|ՔtւK㽞7Tz@c3cWzV&25 芙a@U"oc4xEƙl\hFU\-sY1ƒJ{~8)i̟q}"[r??_qhٜ3Tfq裕^ N`J1ye֥c 葕zD [m%d-<qdQڄpthzxqbZwY9 mϲ8EŢ"xZ"+nzFA>lܥъһ_1:&Z̑$S*d 8*#t9f >4Ȼ@ \}Xp *ސP3@_pYr?fxtL/2ΩR2r*o\kg>rF|;#Э\ l^{ 2_)r⵩(EU=#?E{PRުj7RcBL{h//7 b'FUKӇ u*gI߶yzCwNsƒOh"ZZyЪ#~)EMXs_~xhϫ6f6խ( ;,+2+qͨşf/= Y\6dlpLj/,l_T/f94 Rn$#w0U]LRM4.Ӎ&RebsląT2oV+tzxNR|U{pCYAU']B)$#bF~ i`+6UYdy?cB7[ &y3N[iNRF, rFПkŰ+6Me4e.=FadD6+? 8ff6 m씴9L*5g1,PVZ%m,?cY+)+r*X!q+ulņ?dDn毆o,-}28odUCU1_JgiԌo0W6lSE--S-$z^tggI1 #%VYR)gDޏn`g˷Wykb?w ;61/A;> ud9 7OR=.o FAvWJo ڋT] ,X%\ⓟ.p|$BMe/8B;+pAiB3\cf6 ~5JL;y5JdCR׬ꯧ'N.q>"m@?xmZPR=zrv:kn㨅xvgld7U&^eR9rrZ M pe}8OV5}H߯+M"Vf*(yrRArbѮromǖt_5 ,^9ɝz[ |S:!--猯&2G %["=wYt )^"chLA+S͍hn3©Bg&tJ8Hr+k7RfټCϗ:Lhw`;Ԇr{Z\b5c.,8cZe"}{nCe~y3IC}p6Hkc׳jJ否 Ȯ'_5L}IBi9 @YC.ɟk-`Qkǖ5C_[,ْ=3_^ů||!jmV/}-h3~*a%bÛNחqW']-bAp`Zg*ϋ~JSգQ+؂~:jX(n3.P[d8(7:WXI$=1;YkeGb&;=̌?-|%&U rj^FX]p.!V-c\mi#K"ѕl1Nc\p@(2㜮,%{8_$#qAKkniY%Mxmac>jjOmL gq~RNRB&;MgKήSB^F%Nq?TTmnr,*Er2`LxP$Pk"xh"C6RsRH.|x|HD>JS,bLȁI1oWJHW|qVBM[\Q wLꗒ)٤ˊ 3?W`h_քr;,~2x0h{~㣹exz*L#O)DnM"?~];YTs9^> NLHև)!;t[4eH6g1 Ѫj&-jI; Zd직{/@HHo\=:φ9"ek#6L$ht<;PVWg.(@܏Hz"[h/H拺$n$MJ.WYƤx]Wp]azF|+Kj+Kg\(W$,-N@w<$!x/';l]D=yNxN.]3/kJ#ܗ/D&MXKkݙi 2g5lp c}K RkTG6kZrAPdYcZDyƝ]kQY#wF9soI+#b3#ӣ}s9S#,Kv` K瓖mJKx=N̂w/-5:zr~)vAC/4;U 4z+#G9fTd\~ }b{v/>` .A{1硡t}@~XtLo@F!$Oy^ A"f<~Aކ{"/Dәz$ѨJAR$l fՔEV4@E s^:ًhd́{pEc& q IrOl3n5\:NR/!G IN/c'KSoVڛǽ2Wn 8 ~ǭݏ.tCڡD ʥ!1=+Ua濉DTC|c|tYcIrmF9<E0p DMǐXDMC&f 5G[Xŋȓѽ{;1=7 Vx:*хt4 Lr+ac e1dHۙ1Vdڈ1J!dʱyHF$"x1Rp\p@?J~pC_{\?bd6CR SY%Jɏq#^:% R9pf•=c *~]cߨOͰ3,624|}>K&WAi~rq_z㟞eE<y޺g!VGqulfܛII]j:C5bbm}N< ?f6f=691GkDw ]ի_TF aϖtn Y.%fG=gɊtK^K=h9A鶖eG/)e_IC3 ֐"N1(ܤɩ/nn%fd@W",xLd,XLxHa(0QQ,(}*И[(Ua.,0=='ց\l/Z5oVlސVuQߠQB+_5\{rȂajF}jH;MIZ&ygNm[Ca^̧ _W}aW]xB(4S!S>`Zu9Ŝr\wÞ]znhq2gۓK0"2$|K恅hKp7hflȮ *5uېhYϘ0 ;0n`Ht"Uw hGr#5@l'lGw,jZ1ou 39=` ?u[Ldn'cޥS_@K1wNS~BhɁ(Ѝg=} %-oԿ{m%׋"O.UYy!X߰1 N:&ȭ0HRA'k8Ϥ-9g7˲9gcVN{ ^5A^,-ovqϤ=~P7B` 榰]ݪ J,Wz 7>>aUS1C]2^VUzßńAV_g@XZ႘ܨ+"peba21q5=7Bo)V!rWT1*{aϺQP셡>"m|ABc$?"!@< 7SpObuK ffڷ6^ v1/7ŋ2{O? zQ(cNUa:H4`} &ؤ'T3ؘzhپ/]YbFw8T#5,` _e!q0ڸ|ovg(.GNnu'0QGu썼hS٤[*Ⱥa\&sC\NoD^Yb~HBvh7x#JG/ΆPpav:Җ8a BY4Z;߮'Dͨ$I-qV~ϪRZ>^LaZv3j/EܚlH^ }LS}U/$)áa}嘙tTJ:bcRfK?xQ,KvT%n$DysN< f^n+ F&Lg+ {*d5SB4d(t ;@WҒKl{!nj<?Um>8H!/j۬@qÄ0~s(ap؇CWCdq$x)&)HŚ5|R.ħ|\)h^tZ~7i;Y)~67Z_k$PĈpHAo1Lv{6(UZJH)bF.AE<hk{T1rsI|r+] (v݋yb?wǏx=_:6ȴźߣryJ ~>)hԳXtu1631ozBP b߫ }biȉ_@xxx[jCl _3ug! "wwؓmyC 3R`%bþc64nc,1 @ &B:*lK0ܪi3$7J`9IQ9wrՇ&聱 wYDÿClt  *C BXHnB, A`8As=3A^X ^r:lZ jHOP/0%:eaPpW א{* Zj{XXtkTJ*w<(/UBEYҬƞ*OFbRBuyV\t-??DŽgU WTJu"Vy:>;Av{Kvк r~@IARFc7`vcGQ@r. GRW6@XY<|>IpiZz>J8@BuB]pBl9Dw>eP}=,(}1B6'w.wlWC@X-C|`$SysB *@ioVe8) $)S3+e:7vC=v#s&b8Vh"q9;\$toCD .mVk3'&{Pg~>QU)1b{57ho'T0 \84fH~F| gE/~+h}^ъ~y|)!FKYA^? (>H41E;XaXy4(b4GU2}خx)eҨfk^ߑW #i^ J15J[J?/I†kezTx2VG@qR'78oZoU?U/[`1ҞRDbJ,7R1=Gˋո1bF#'Kd$}\V:},^4R:1g!l/a-A}_7y+w'AJ+C &t( .~lBwf/SPcyhf9Ư[%ѝcs>Ss߁)Հ"]inWsW"nwMRח T7Tp2TɠʓEL">dҥMB߅qE[ۗh{۪58ŬPøwPk:/P-^X-7QOeFGQLEgR{&xHaUQIHe{{8/Hf5DZf%6',t'DkyWZ9:r0㓏aD:C hR!h=?%֨$I.4dOL\ݶ8 tz$GgSIN^_Z6<`c(W~'P)PhR\k oy\쟎L/7Ct4A&4ꁁ4XW*:us%Mޤ,U (-u)K 5$)SFU_@R5+-r{|כ:J<0a-=\_ڝ⮓5uo11+~ƃE 7tYRz-c"x wk#-R-R{#տOF]F >%=E񇒆=tgcIgKoFL+5J+tM8˅ˈk̐_pm\(ӥfQ>XKpXxxjŎ=] mȩbF"92$K *Ҥ)|5U6#*<J..`%"o)vXJ!l 9~qe|,xP{߃9^.uNًH࿶zwە(,xN'TC/+0y ["SD~q5.-2֩[DiGY.an,4X}IF/Li{UҖ%7(sXD3 C 7.f lFا븤#qY. e{m4dk^>Ll:2-7].Z⹬*]BsMuqVZJN7f6ftv4S!|S׃/IM YVc* 7PrBĖחv4WnqTQ&uW0ltx$CV XYNd/M޾N#5o6yjS}#ՁG+9-^&;x;C}U BI3ξ(KH7T*,U6>g_W k~ Xp ?}5xb?PO@kbĺ``UـG[5xq[q-Z RKqP`/sܹ瞹7sggdg7$(D}歀UK.4 20bU },?Lһ6$DޕsZԔPV@mOw9U^겸06dU?5ط@;ҧRQi;kcjN7Yoh$l|-(kmT+ԇ/wghWh +K Y1 Y:G"oT'pt ɭÐƌq6x<,m)xJjxMwCY7GDӝyKaa,ZSݛv}l gH-.b72R<)C.O&q4j.K,Fvj?e-0w[*~nW1"6Y~vQK@VTrez߮iRث$znC"Yo֬?z8qso)joѤ(Ӡ*g 6o$p]W,4[?e}I'V ?L Y^Eظ5vd@<2Ym+FCˑC鼄k\&eR N z(]K@rK*!KH0t` i%[5>O%G ?Dx0?>݈^mMl[13qGu&sL88.Dv/D,.D..sN1|{!}i]M ~IѡsSQRMl;L0z=[X_TlhglhNLR)JjŽևnB {7y@6NW[u^8"}OdOŌL0 ,dgcU`ݯn%uڌjK: o+ީ_(0ؾz$<1;d\2`?Vo0I;0TΓs03ZvDFgMru4bHEJ:n$ZuxI&"~YP hT~i|w&:$B8l?N3^$m=z%ru*_Ok[]JŝZv0pfiNU1_ ba<0Kͨ)aYxݿ\7FrIR&WLHjg>QTUʤL+p[m,}1*j,fwd;!f}&v2r`^OɌ Cx;8.qibzUHB_l xd nU*۝ut"nrYis'ˤ0Ʀ_p#zYCy.'I<ݰ)߈ /T#r!Ů%c%ڻnt'WPFNˇ(t>[NƏΏa17p:a𘘍\8>M0۽Ehm9zΨ`sns8}7W<[ޓ` 0Swzmhuݪ2t4չ__S`c`??iR↬;@:H@ i$09`kaB2kyj7._XDgpжPZ^ݏbJC")+Չm R/:!GrȃUC CɤRZxhLVM"}x͗^A J2yҍg :={g.)TBlxXVVr|j}״[/$%6o)4{!ˣZ\R^8u[#|~€ }Z0|^څS迿B+o/P?ĥ gfAV~/d DaQj0 .ˆ~IYE?%@>$"Srrd%9O4Ij.1i%OI>y)wK\s̘۰懭UǨcR$Uic?mHjK Ԃ^5I^S f1+ =!nߤ +NZ gC9}3G'/=oʥ}Fzx}Pœٕh%RhqMA*CL #l<}I1S{:ENS\wwiT[@: 2j1J&y50/UKm9~G؇}t%2Dُꅧ"}xrZ;Dff LI UUꉃZZ,3H,Ny6'h 6ɗ"19u(;Fn UR} "-NsHXI-z\?anx-PT]y8$(jÀctqߤ ]!6Jq("~%KCqqFrx=s1!bIwTXffl]! CCďO.EYDW Jh*SN'Pуjb LEy]񼩍#H)$V4SRrJ֔}eLЍtH!fwl.3tF_Qn_(烝/镤 ޕN#ȫ#*.:"L!9yU^Y5Ed5hAqJ]֡ņr0)J/JuŮdf~ةͦ+(u#4JQ8ňe?DɗO^y~?,o󪓶Vj8S٭EgFK`;]XF:謪}0W( n#\~M'辮FȒ>Qq,Va҂L>SB[%BLůsvҌvt#JfQ1W42m5J>ZᬲfLIy*\'n v>to 5!WVkĚ[{g03LA+X:B5rv47H>xM_uubDx1{ 2Ec<6}=~?ULRe-8016HдR]I6! (Ne9US4Iͩ"Rgip90cFUm0hMhۨ,W˙ HBxVQ޲mp 4գM Mߧ{Z%=MYOx@`_Knfb`jn)2< sE5[v:ul HQRϜ(Y* ηI?{oY k?H"8gr(/`X7`cvq+x4v/蛁:9 +Ja ߢB~vO!"Dބ9jW?F-ߘ/`- W^Gfﶫ'),5u\lv4_డYqPg^WC|}l3,7M 6M+l,5LP_5SS7bTlTZʅVUXT rԯtlv@w+G@yЂs]rV×X]DkjCņf4^ 5z'w'[:S2}9 x\ҊLF5}Zn'Qމcϊȍ4вoMFݚ?5QN]ׄlikM,4N306+ؗ[HtDCR SovveNft/_fP}FE5k9lA_?(bdv|j TP{pb9DYq7:wJt'Be1\Гր^ȓ1d`!hnq[8#H[zjn: GώUу6y6Ap*L7>q'f6۽;1*M]aۆl?,K_h-Hi 0HRR[8Ujg=oŒ w}MMUZid4܃<)G;zo"xS\*rQdlX%X Sdc4~1+VWz`jGD6[*&i!,KجޕoK7Y,ZT qMϷSH0Shqy4ڪLw%j,auUw#hoޏ.񰰤܀)ذq-[V J?'X/l,)2 L%lkX/oR¯WʽȽ8Tgz8'7N!\G(>AƖ+/<|f_O޹Fc (D_ {9o^Gkd(#:aKI[Y{.(7K8ɖTVyj+m|I;+^F \m!9{=J KvX(Iͦ ,5-x_O3G[Zm=D3:3''3Mʧ2sm-~=G2)Uq]yz$y2ǜU]-^˽"\I Cj)uP搢z8~*g絪(-,o /6ZDE!y5/ `{m]o^{d멒y]3SXC_qx"AuIg>[a/&UGNx QڎCRU,JuM13x({ h>E?uS|"0{L:~o< H j-|z5оh i${K^~l?!?K5k(jtX47SFsbAxX3hc;4R Q;95иy[D/ƅ4#ـvɔ%hyVeU^04з #81\~zS4ٷ8_=4Bkk aJC>]c^#5p=|837ØиȮX"lԴxgs"<xvr(P,SFu9.;N$Ym_+KZbg6ݭp}Z EefUJFr4 ܬۀgM8Jif7ǘO: TpRWiJIIјQW)q4Y4®2K1wJC]eJDzaz`h7ha0f*cZnTKL5UtUIRk${(!}רfRn%hF z"C.!/\y\ˋ̦u;ڮ/j&$|=nXB>af"_FrNJjFFZRŰ#H~{2Š|+rR+7Gن]%'~>e43 sldތ\e&+mQΦ.KpR1ps`M5_-Ř/%qOyY+h(5I֜݉?'Mp\".˪Xw ' pQeDѝ'di $UW֘jτ/NԙIHW',!R'aةh.T؄yVOB Z=k݋}b2YQg(w/3iYn ij ۶W#i i!63 ޝh! 4@=gRN+Xz,ly 4 7a-uv#7~w9~# 92ȗvBN4;HZIIU [cqme!lglL[ s]agڙ-? qY?j0m[>AIP]&m]A({qr\*A\pEmA.yھ3+D*v:a!~rrO߀vr'-!<[Lw?YNS *fI_yPwA%T?G}rHk=*&>,J# Q.YY{SQ ] [!n8moj^{^KB#υ#ܡRMޞ EKs (cpH yDGS6{K'r vHhOxg0[w`y*-Uc S+Z}cSQa㞨= 37!.--CmqՅCأ,%gʣYgR򨵒M'Y_4BxHU~> j&uwsP8@ƒ00LJRCW2KHp֍&K)eHZguo`Kg\ڇ#sYo %? d jZQ `·aCrN%nT܊?Zr [C`O]FA%1Ay[8 fNՑpYX,!V8 LA^BjHjkG׷_XbyALum~5qcǂf ΍'ss{[uM4OxzJ,&z|ESto-ζG^bSgfZˆTism^ g`@"j:QTSfHvc|y3AXvP%Rf@vF\D˕ߍҝ0Ǐӝ*}E˶Ί*iÈ󀥑6YAܙ A~+?\L]Pԡ1땸Xfs>4 xrS6*f r|qj>uI^:Đ7}^g$JRAB>#/F!lES';w)ݽ HH^GfxG*Z|^zZƴHeb? RP3^A{OYM Ƭfc_Y>ha-lO: Gr=LM\XPD0qR|ݰ8zorOUKh[pyldcu}r#Gd0fΥ X~0p$XX I /ݏPqh#~pZ'wkp>1E+zXWN#GbF{a_Q—b6|`2cMF "HvQDƾvr !xlVZayp v v Ficߔ 6ǃ3 9'Ҏil >*nRd~dKC[6Fډѳ0{nv Y󣥝KU rc1'>gmŢ4p4k5LVWBT fj#3Abʃ@C;0Q-wo,|4* 3`fzFBݍZwBv3 6Z[;99 ϙ6MZD{;ڎbۚ9suW1#c&{%g ͉qjXېZHZ$[w_<@{89q¾  (ԨK= 9jۗ07G`1 /{9q++񯮄ZV_9SIcyᬛt EJ̇5$2xOJ_H1%x\֣]>-~qmLgڻT6^aw@wrE[YC^QwM{6/nX`U᎑xy!kZd _$([fy+Ş̢̬26Ȑݬ]'=n͸[)7 ǖCI=FeB/ ˊnى,Ũ2~_ m5R9)_~uWRM/j]=*#)3Q{8P->ndSX?JgU؋f:Gla1z)g~JaO-ώюS,y?[nM6eԿ:_ -:-Ds |h=^晸.ׯ>ոSxB^L9۝gS 9=VY"跴>q~ ׏ z~`rHZ'R0wz|`.gTyηix bA-njqy b ҆e` fw4bp;=^7/KC-c{!L2 F6zэPYkMAyC9jndL:ģ@r/+TEWGbށ%x普Yqy([MN nqEPE.+﨔ւcZ׍9ɿ-T*qy^8 5ilzFe37=2|ok,~>Õ0dJoQ-{&&;t9U3粂i/SNS$k9E^^&Ӛ]ENdґbt<_O/0$})JF==|36xqY/ &7?xu9G?}M砱}>!-iwH 40H/SQH\cu\E_gN!VCGq~ LVK?mmy@R/7_E(Xk3EY']^8b3=>a$R)GCy3es }Rra=YݧyІ#JUӑ`L!|<'`8\6$yt3  xsnԝu1)]ZIFjqkyϘn B*bВZJCIDN96ϻAи& f^]eի零~^TfVieաvk6?v]!#)XidI3L]ܒG:KX F,?`ĭr)c;Mt9=-jŅ.fi|&1a.E&3J瀧(ӪFW$ǯIqom008Y[z59xez_ R[LsuGSʣBP9`v]+P "4R9'TZQs~w|uYCq˜&;{Kh?ܮബ] B eMObȲ*fm=-~\&Y;Deَ\֎$ tr]=D4qwLbV?oDŽnQ.m0 `p~1xNJHN$`y{!9MgD3O]@YOjT2E Y"hWú^!VLeRDu*y :1 kUlkJJ"5dx63zŔz2UNOu7̊mGQXN+9 nr S c?+ @s(`/ݹ5}߁|P`t9'29T=T]CoeZ}J24kq5Es<Ε15nb?A~ȷfN/وt;am`lz_)Ҭ(ٞγ ]r,g, ĽO7W^u +].% ܷnt4'Q/qҹw3Jce#g\R5B)ԝD}{6N{4Oܞdz):1B`Ok7š" tSWi\2_ۖq#$fumsoAՓOyGF:sC܊(#CDɍpy \R)Y^V8q rc޶bIFP81v`\~KX'>d$R6RVH.ʐt< t.%XOtELgIWVpmZZ+sJ \-]zzz5l}cꞇfs 6uNm}n ?ކx^z,BVf3wYrHYPlIn>fytm}b`=׈4pÄ(jy/R߂EcpX&( ccA>[}D ߢc 4T) u 4ӱ8'tCqݨfp,$N\Ax 5 eyNrNZ εƇCeʂD[` =αq*luL64͠n.nF136CX0-b㹓P\N2{N=QMUWw^';u~~[+h#<VlRiWuj~h6ܴ=ҟid;;::>J_Pk؛Iq0mkد0%ʟ0+{ 'J5Ts ?|fD5GH>$>WansƠ 1?c &"I* _1X% iO: ?r$JDBHAr+ՏhƯ4r"3t Lz(ơI2Fƒ{}I~Bi9语g zsBjʩ++iz4BWMƚ]08C ]3>e)'g|z /42=Tlk_f}JbFc/E:[gW3Gwm=![bulcw4JVm`9ȕ `b@MzA\(mIq_w oI¤$8E=jyI I~úO" Yx#F3? h1rMY"-ZXZE(YRů_gEҩhd`GbQb ьoLwd 4~Ӌd;۽hc#2^9f6.Ou`%ޏ_ʮgUmʟ(wQ:hzN#5ன(w5v  =#.^b+!rv_6PWsNdubEziؕhsO<'Mn'7LLТkHgym-`JMK=O ႶgoVUD\fZTAtO:pt*LEZ;iݩܟoS>|$闢˩iat!|A鉵 spZ̹F~R'B6dOC[4 ?bX"XnˏVZՄW6o~ }aGOc;SzTf|2|q-@M=&+I%D[C%\lo )Y`>}MTMpXWvIq$X',r9?xİmɣ4m1{|vATm׾#zwS]_MQc+̨[ԲʭW-NV&8)W,+/Jȩ6QYzO8?S&ڐK vPKof)TqBԷ#-ЖH1Z@I-Yh\)R4d8.Ce/m=G.F?HEN0z KLS&[~0b_呶CHmHh+#t[6u0hX& V,G|'0|._S(,N݊X&p8.>.~**1Ar9h88DIF8]Fs _̸iVtd(O Y*#N) 'y4r_'1B[O;(/ VF-Ae! nBGGpNQ(O<H!+aPE*>K0ׁ|.[Ob"x7TZy5hS'9ۇL[\vDj;FUW6OZYw~Wr6hb> Q2˘A.WR3:>̝+F]Af}=_Q|D!awIfC;}Uadd'#ڦ=0hW,hİ ,B_Jm|dƒ>ю#ӷ)7i=vfxcTWt !vl/9@Nr A Ì)0y$(]~f'tn <49o $C} B.F3ϣ9|ϵ#|G/~}7 ˑ,^x,+˔ yўz|Sh}3)Yr yp4 dyR+1{ǾQU;n }JվAO|GL7.A~j|M~cd&@FIJ묻=WQ-~mEDK:aL; V,vT@0_1Rldy1Jd$ {eB1Ԣoq'h r8;]IKћ- To+Kh#lB{7R>iIK.>#r7ȷܗGfσʯfJ]}pf&~KS+*nN{ <} %z*G((PY{> Ue>/烢Z:wGIjJ<'ʋfgV BnJtLU?]7]K U9N߳.FRNeFFAs^ T+fE)7C6(Oܭ~'m08δ-~Ov-d.$DƊJ46&HD}ԯG6&4)d}ԯ-sS$Uՙ8ۦ^S2'E*Sڋ%Fy!;і泌s#uEif*CKEs+#nK6ϡ(@6u*gZUV̤+(QW-wex|ԍB7r=5ջ }ewX䃵SqCi1"{1Ԍ"ResK&0#Y%m(M"~!F" acRI2 TY$i\5d1zYq"~W8EXJX>U_=LTZ 45#TěEVa.'#T{y_\'*_k9&z_Yp`In/#_Ҽ1yO<=Gy-jS^n\Ƀ{Rbx{aD: g mwn"Ow?U+F%]moaV!Kb4ꡖ\@$G*5 !;N5Ob*]4vl~4.R'(bo@ Ӿ_w̅=ܜ㖞Zl1_LW*|Yojd|6"1ӑ|_¿/#5P o/ ?^ss{:P= N'pX0Y sbM)fޤq%`[}> w :&dɀ4ؑ6d>Pѡ~mmEm(,5Z~|&:{'& 7?f9> IR+~@#c~ f@!뷙՝E!b 2\x>CR J^Q/fkk`f!jc_4q8 a88wyv +:O-t:(x5ŀg؋ӧ;"$Oioo/)))hمӎfdX5F.4>g a/c~,Ԇ_jk`0Yu?EAbBC_'@$kU Ӫ i OB2G#,}*6e̜D,^ /pWZ#p?EWyOM;*fXU ~Qƣ^yݜ##WjvVRKϝ~;BOCj2OzX ?Ʈ#5m/nxyZ`yy[~dŭ!d_]Nҳ_]kNCD*^؝#-MxppG1f#9F0I,C"DFs*^.RP4VElg-9H!Ӛ(0[y,{^ng^)|7(r@jrU0_9Sj~z"95뺅+ Ѿv5rc6|0O_Þ%ee QhOD x\8Mw\pJ5ە#{w;lVDy MY#?P7I=uYXJ\H!ˀX}߮1c/W~ȚT+$h^(V*-i:?2Y[D~]$9p1P$*V9Feʯuh ˎ;Cuc者Z2z'_*l޷qK ڨi:q-K%L2+_R{aoY/ҍɻN*~rLmx'?՜,ǙtKp#BvwTmvEUMq(N>IwvC6펿N*ճ\:T#ϒx1i-K+l#GtqL*EI?<:Ko[N囫N&-3Ӭ۶oDv9OS譐M?3V"Sh #a]&*k^Żsk =#^f6=rfAs23_gsܡ!Fu2iިr,qkjW͔7|^@\eSӔ|ʲ:\Ѧ6l/j5*^DB3?tE]:e(~J_fCWիS41:f/⣗3L_%dNYjN-sM|⿲/ ٶ C䮭+l)HIב.MW`GEJr,Ns6s&.*&/8SВ~on 2+㒩Ku}:L!#AksJ<]V"ݛ-D]R|AXۤ0bX 23[ t53̢<:etR;SՓ럂nF٬άIbcXmբxOWޙ}dq?#(,Mx kQmU9$P 9,级~D tX7tFQ f?XZlkDBL7&n":8 r|:s"F5>Bp"P5X>ͲÃ%Fǽ.4ܶ!8,:R@Ke\S LTd78L}2pYKfG"v(&ɵ%~qO@Δ YD5#a7vZv3ZNÛTC |R ^e@m,}h) @Ӑnc" ۆ-jc3ua3fwe?*Ithu[ nK@-1q8`SHyhۤh VMdD"n~k+YyҞZq)PPΩ /}GF,Bjd\{ŕsB4U[TwҁJs'n#回YבYg1A?##fζ#+`,rPL9T49U =?9%rصa#v6SR=]pekB[:䶑+kӱ7\ԨR!vlǛWY 7Ă0:~^A6"v5ⳙ ~ೌkiy-zyM ~Й0!oJBJ6.y֬^f#V(衜^/cѼKFt{xWu&Qnj9^9krGc]'K[t/'gҍ_+e b?m\C奲~-2 yDK-b-FḤ8'Vs` ~k${I`uLdZ.UʆA_lArox0Ub( OH+Rg4CocN$T;˘ O  b27gh5ڞi{hb>Ɉ7qKP(#JNF)n%A[eZTq̑ÅO(7{t^'#όq*O=$0`pihwqWY XC{O9Uq"4pqvc|tvfNI? D08l/Q%X5ur>o9 [vOɴ'_רa;am9&/iN!ה=:hj#Bݻ05?m {afXw3DnttRֵ(6&&n8bh9\bόu8 !=]ZMvѧNe;| |d'rV`ۢdei{㥈X{6P A@h q_mi;X ֭@k3 ?W {=lH>l:F-5m'_3yu4zn)`;T2 d/ (/7ٻTW#omW\&[*[b«>G3>Pùy;dKʂ{ٛs- ?hcpnLY5Xj } כąhGYĺYZׁܫŸjh`{úo:H-b}% K{\{!UjZ';z|CzYϬ+{ $0_xD/*ۺ2w6t*v9XQB6{`6#Uu oDbI#Z"AE5dyxW#7`q$jFWs{ Avޑ99kC@Oq4"]ÏZ1ke=ޯM t'd@i! \Մ:zǑ=}K:;bYF`w*FQN1̎}<Ң'!,'+m]{=;GNɜֻ`Ye(GsnzohKz-OhQ9z顫Nť}`)ӥ,u7ZYv@n۠zmJҌGČV%3>4o޺۾=csL3Ȇ;~x[##vγCVyʳ`{b6K]ٸpޞPz ??'e~0i` 2 MjXGXm3DmI7tF W=E`ʏr;B:xoLqH3H_dbbm]V|M|%LóbS-@d<"\O'p{gqŤ߃&LM2bݍҐ=0Ǝ,s0A!O1;YF"4jґfezu>N&)E%~+ir*|bR{*}(V}6y؏M 1P6ug:^r6Y5߉nI44=ٗO`(ͮ{&S_qFB,d5I; <c >1/#Ǘkm6(@ۭGaVI'z5M%g\$k-Xw^zF'sJ9y I7se}Ew{X{WqˉIDϟd'wޜ򕁒@qwnZGn۠:!Bxoڐh?x&O c'SNV~rXll ϘAGNn++tMV1aUAEAB ?C9GivBiЛ =D}Vw:/`nXroჇKu݁BZ鹆'64ƏDd饖䦭YcgPP)<~D]Šp1:`ΕȂO-pp,WJgxӗ/$UT^0<8 RҸ7H:p)li1_kU*1N+d%crb'%Se2(Zr:X&tR)J2Ú; [.hFZ^K|m|~ \frPCC[X֦wB1xk8]kOZkt`LJG=1 XDPamt$xwx2-K`Y r >dQGDcDG ]QfE| 퀡$>3A~/ע|=Br]p>A 33P#G)_"_=DgzNb!\%ʊ.x+aR6:ƏÐ!u&ۥg"Gaqzxc!Uäpڨ\!hD8Bl'llZ0(X߿4U#h ;EXib+w **&_%KX8X{;*9v}ba<a]p{R%gv}oj4kD)[M&!yFXw ,ec5N[+\XrAʼnH _,) G hH.u \JЦq{\ywQPvZZe.]ŕ U+dAgOTĺAVq<N|PO"o(ED2ȾR"ϸh-< ߡHTi:p :MJ\v!]U}V{VLF伐 iD;{z+fm\0`pnnfڤ·ܬis1 u}$}*P6LQcӅؕZ# u?9n1A\z簶$7w )Z& nCsB3|hҭFe3f*foǸCZr[:Mw !7{X~kw~p .5s'.t-M7{v7@zv{G FW'|BŇ^`F;zs>4>q/@=+}pAmx@CZZ~P¼Lyg{kMS`oawe_s?Z欮o2ʂr1?HCÅ}CхhVWs4vđ%}pu~Iʁa1V`YZ?@j$H`m\`&ֶZ/YwG>296S28"p zl ׈0C>쪺pDq~sh meXn&Vs(SságAA 1kѺຟg5;K+ƾ69Xug%;muj4-2gwj+_zWK˻!&g/]╠V:7JJ Ψ:]/qǦVGNc؝g`/GGYoG)onJ No3xǸ^Rjڻ[a%l;ڿU]-!T ē"^ i}~UTi6X_Yq }~-Ris:|n`W}Jή:<**󪶛FW\@j2`"1丹S^;VDkfZNBoVt|DjoqkNη읁&?v;Enw=q>vnl>uh<+zß@r zݧjv-k`ǐh A!S5<)/ˆ<.>(l7LJdՓRM6($*Ǹ椶2HM.nux9CrOT~\XMr="p;GQuyM@>T(asXXϻP;дUM3Q0# J%+`N|E/Kt m24}F1]c mFiU`ʏƺᅭ<2mmkkȉ$0bAZ/ $ElZ%5+bUdGǣȞ.wG_ )E꯹j?{}5 )h݇lwYN ~Ґa8`[q Ͳ Gݳs&IDI%"gq`'O1ogl\PAMOٽwQ6/Ō{|K9?WVvVv+pfi=}Je6M}ņ*se:5,|gg9_rt3N3Uu)Tf_o#м퉝^u .ea?txl@g%al9]>pRdQuJqJ"N;}Axeҭ*("9:Y<$ntM˜a} 6+-#'(R+DcnHzޓ}w!?+.vU+rvpjr+úޛ=E}2mvN*_Q;@;@Ec,w{;;kM Ls<16"sǑb H)r>ֹ#y aU|:%A 08+wA6  I I%hԴBɎ]=5XeIb穐l՛.ר.aJ8'%]bp%"UӢzh>fgkoʲDߤt✑M y{Uty. -"1c`mzfCݖ E n1@6aR*H(N?FNf51~o%/d[t$%ZCDz*1݊_4huq(A|1dӷEshЮnwei?Mu})'E"oF7vc =;f ǭ{?qUJjHѺ0H aup>ɘtp„/rJ}|| S}|+|C TBUZBbzUG#Uzn7s=\`Tp%ޠU1%TN a9gDxݰa?ѳ%"|"ƲCK[ eՠa5%QM_cHXEM ó9{Eo&]al=JԶDc:MobsqZh|W~syZqijBXjBI63ϟ.Y[I\HDO= BlWyT)+_0˼YRبg?:PZdBWwе[ܔp9ׯ9}w`˯VX?F\J|ⲿ^qc S%ph5VA<¹Z.=4SjAL:IvR :J]lhThDƂ;eSW)T i#~7꒵Xe]7Lz~2.N5NQKdt-ȸo'_-0Ss;rZ([ QrH9c,<ތ,T@QI+wruv)i [\61guE%% 3pߝ~mVsGE X{vȺ|rgi ڨ] uZľ~Ґz _?zo$$?ۼDhi.Z8ҕ.$z׼~W9t{7-y_&ДQIɪoltyU`}TmƀTPΏVjƥrlm9NO6_!H =\zɝ4[Lԅx-Pw/eyYjFVP͉$&<|Um^B]+Il,ܷ3`q~e2nni7x5"|-. ]4BWnc.=? rWՁP火\ ԕf/'W֋Bxu ^l(2SlIݝѷq"tS^pO =pT|ܭ#]0u,FȞ}]CJ{N+M`Ow-KnJ i?r8%R ̴GXܼfo,9O/ $tC[u㹸WBV Ə E҇,`s5q Ӧ u!i↼Trra7F]3 hXt ٗF3DcSm:'ڜCQSp0(a0Ikr|3Q?2@wtL@!ʁz˫X)drƘ߷#?#F~3(*)Ƴ4Ֆru?uYQ?;L{ϩo>W+}MG;Bwډ,,Ϟ 0(?"(-/|Xy4&BBz8'.ɴ+ w(՚NVI0?]M\|Z2ʹr&iP X-a{am8oiaT[U\HTx w jj;\BWNG~/~H-֘i3"3ݖۊKXiϴeW>uVts8i l<ݞLVx(s>[ J}0pJA!IuqVb6 S2lnF ?Xb_B.\J[1"YutϹcumSZ]%f ٽ,.{7rs{;2ksSyJqs: ҀwpҾٶYZsm αr_%׺W@3!ІͦYM3mggggyæ{/XC6(\em=i&!fQ:kFe/ԤdgnfdReX0V޵tʳWL6CHIM̨8w?D݌7Wg&t>I;iE*PPL͹Y2qmmZMjo]y|=̆:\䰔SIyÅ 4 uV}G 1!8FCL=lX+M+T9_#v&yvR=Yͺr:tt=ɼ#iA|AnLo#`-qY~ $3V%މryR>8";܎Kyqdf~KVQve N"T Ϳ}/57һEvEZ4kpY|g z ,2q1u3XQ$"U@ƆɚmVTxv xqASðf~:]osOV2c[:3BB&z+q.p&tgK@X/G4w^aW=3o:> w<&$!8B"xԘ I*$TLXDc++䳜%wl =o#_D^-L'U4F0|*KorHL˘H"GPl | OP_+Ϩi]E=dMCg+fefd!> R@Z_ oh9ʳo {ÌZ'[75 +'وxjy+?nFnPs WǑSǑG_c,AxW cn`0Rf5B1ATV*ԁr^^_>|o9 )g&>ͳL|Dk< I!_ϡno*j><š ^Kh8,2caՈjdȗj~ \SY{xj2h^ @T*>xj:po)Yr3"^YlY@߲ ("s*=5E2?2w!iD-G֡jh3߆OXN8Aeuwތ4_ PUxVck9LC>hJSIb=, ͫ8?̞'d69̨l f*('<jx:FϏ]`-GaO8lS0&:judb joarOgw5Ĩn0};g q<5IP&ˣ0T*aluy6UcF> Nxj1Р6B_bA< 0]b!ZkP֊Ic1 G.sҏ|p@dM`I#](sv}/,1F  KZW'wA-޲K QS.Ӂ} IE`5`%-&Wq968qlٔɚLx`/,wxյ?oxx*,$.}h~ʳ@y:WO gq:`MEco|a77O7)<<OURK:RŨYG3Lǻ,̼NWxoзW-U!Q yN999y= Ldf_h_x%&fy?^V`'_i6 /$bfІsRf#+]-tn}7,^N}>뎪3oz? :"ioY;E/@w|Tr6hzj7 %c  F\aߚ΂ʨ鈍r过Ѽ:C)i1fB‚8n]+x+`{1Vr}X5Ĵ;ҥXc8iy`p6֦`4|)p'k3֠M]܇.hv>iBq" ѴSbކ<KY2%iBugvÙ;X?] r*$<X~Dv`H̏b根=u?z8K.EN},NaxJ`]<#@,1߃fF#j/ ?!1| w@r^kP &p6i8=kvKQKyh̃߀mGvT;%C_FӁ_rԯyyX;ȣdf"_FӁCT淘 Yg' >hN }@X/Um`yDS*D<%̂@>ϧWGE:}UDw⮨ /so3įgaDGe-SZ :&2ȣQQsPW+0=eރy98r_:4kvq')8mͤM92"2d@Mo/S5[T*N48 0OǑM&q7o/=UT@}{&|91Zz,^迎gL/g促~=Y:K3cA98nAܙW;R7 ~7r̍S[:Xv򉘢kB.픏egիj~ԥj 6|GYB)!BXo'yXw{<" ǚĽk*7M\䳶+ ٽ , ~Koܩu=q.NB$7иK8Q]mss+$舿wB53]S bftws4On~MXAsjoE>%|D^X{N |s-=馯ߍП[!O-#=cGc3ޒWx0܍䓻GOo|?G0;?U]:Ŏz4|2!V] ,a ل 9 jf܀gp^)I~g%7!ρ6Us/F t`Q.ҩд6}1QٓQ6aM+9l5-qe:_S!Qo!AU`. OFS-Q\Ϛ-_X+OWNI.}/+}Nz]p-4sw:֒\31<$%b#yY>FBW}f)-y3]љ |)tt`2f?k^3nPhY1ƿBe8p4{lRx67}NrҼ@/T f~cr+&p= rfam#H> :$7>s GOK FF$@ p#A_ N٫,>~>w7![!?oo~5t B8T& w| \K& +L*0%}π3-" \0o \ \'f|6P»=,1xw˫N tc˷0$zv.1F=_ޮFArx S4'x LiK8 W0e"&Yn >O9؉тHfTwgKys-zW X[>\g8+)z!+,v3#K4{GKqJYBdy@Eb _Ț.x|fa-Yn^SO"¯aDᴘu5lRc"3{e MbS" w1>_bnx/#JZ)c ?8|^b] ;>l7r| _! c OìM_7nobTd WZxn^dz {"#~|uXaF^C~Y@U1S#*a/'׊xQȑ}|Ao~ud=+)y7u"gs[Y Ja8m"(5b] ҙ„7"s` ( "EߔkBɳQ}cXS0p}` 66w71_Iç@ +_|{ǰY| IxGAD~32Y8ρXúc؏ 62PM Ќj,e횮ok"EQ%" !,""kDDAEvPMDl"˾ws%?{yxxzgoϫ\DT ud\A_N2Ϙ!7 WDNB&Yl La}ש #MfN xU#MeH hcIaK(uc1{EX4k)NN6˛-\<]{OPYlfJܑirL͆߁Nw^ϼ95e̸ `w6k C%9ݞMfIK>V'ԪkЙ=Mhc^n Y4x?0ʎ3#ίj#ch1E$ڴ$3hk͠}֠1 "׃fp  ~Nbxs_/i;[d6C>Z댼SzQ+{ex}=mXrFYZGKLi3pp?my0^m_:{XX BñVԼ\:7f[mE;ͮX&2YW 7Yf^Z 40$dxQx;#Ѵu+Fݷ@&Jh=S0sYh& OEHsj|f.f.y!AbBۓəb t8bV !rP6ǁYË`ihN5'2O W <7_=c4jB#6+u̬6t`~k?$zϬ&йŚq׬G: W%"ȼn_4}top{zH봛, N9ȴ2 (--f<vAY tY~ ;l ``_5QA(]3瀍πq66_v D_G/^ {vO!Gj~q AOO8XKnGY`?Fv4f |)NKld- %@ Bj.<3yb[1x +7BT8XD{ޖ{6962{{zyZXx .0xg6MpANHV6@i mA7qpS bˢ[`8h `cp`ždEП>l||Q׶:3gH&F:Z| jسx=jU^z2|5>{ BA;K  ]J[ ` EK(E2;i|[菸߯Ѐ; :1 b G!3Ǻ6PUv2dX ioL)hg(MxF^ǏNG bt=ǻt+*Uxà';hũ 34|%0'!ӥ(}Or"ޓؗb?lyw9G6qGqk?*y 8kAGFtB8~=Z0' q@6[q1 lCQgܱw1ei >fHȄvG m?F"[<ؓkACPjC^W&+Y1x}wG3PSoc9޼㱗" G,pZt+Qz`vޗD͂݌Rd(̽p;:R'|gb+8Qh 災swϠ45;$" ykd(t8' `XI_(=јN٧j^̽jhaQZrл t(NsdV-Jw8Й(J? +4y} mm@i_C$^ՑPϩ=^>  z<$t-p>J Z O ްa趠3zJ' 3ˍ%]eT zuQh^cv㡹[`3c5 >]mGijd29]PZ+#9@c SpEfhal rC[cOħWt)}7As-Kns0ZNw8uL-*$d B'0ՠ2x9:A~V%bV_h  m9?Br4QgdD~1̎1} qC;@vQ3Ǭau7 n([ɗD6:k ^7gN xoUЖS#UTuVA2ўEXCJP>DR?9b> `Ύץsh=XUj4.yjjo&~ Qw2ϣQP_4}\FH)z3@N KcP>U^@tP$koTg|N&J[@>-n2z-HގF2tʡu_};2)A?=; FIOTJ[3ھ1{JkADase<=R γ5 ެ. OsQ8El,4_֚8 ~3Os*e2dc,̓wI7ˍ'}N@`<RjHn6z=QQ 1oQ۽#b&}N,rs yTSE>=M& F3Hhx !IR)*@wQU=Fͨn5`9PwM#7:t(M@}T[ggYJSz^>4 kܸ.Ojx/Fz$JijU^^]/Ic= w1:'뻅}SC$1ڦS8)}% 38$.iju&B㨄:m]Kᘦ*}~Ǵ?H $>{a% Q%X6p3,d+Jd;JIi v^-#ޣ+J iViO1b0tWi>+ [iՒZVWajdVJoYhuɺDXW4ֺn]q&4]!zOx£M&/ BEBDIQ&SqmR_/Z ?ZVp]\_Qk1VjZϏPmRڢpcO~V?jMnT{^~JPiuNfꢺϨtU[mE\ie,k}y`0Ϥq%J-ʉr:N[-yN{=ENGRN'sz8=(IqR&ӛxOT UBRTeT*ʩrt*Pau"ũWnu7ݪQP1unS(^ݯV&D-URiJ2jGeUՁʩT^%dntꮺ*EНMU_՗RJP !TY WéFRFjMUmGUczWKT]}>D5Qj2ݯTSMWT,>RQmR<T}JZQ]ꩯT_-QK1\-#5Թs55ҹ3u:{6QtMRu}BmٶڪjβO:>v5ڥ׌gf4W~joķTj.KZ]VYuE]eQ"rmy[jdً$B١l⨚Q5u>} }Ֆ91o1颯c"QQN>%Qs}E_WM4>%66C4+{Bݗ8gtJ8cWp>hj)q=ѯ'u}=^p=>#K1% {E±w8~Kh18Dcwp=>I{E;z>GE{Fx3|xfBG&xdjiGx#<2/# , G|Oi>g |/q:_ jڪb~ˏc$!7$܁lĝ)=Eq P4J/%sxN/M;r7v(lov ].m˚i`wݿ^)MntI $0{SKȎC=X]Ⱦ.l̷+lҎڞώ~6Pi~&yv-)]V l^k8:^țfg,#fΣsi%r^JW6>gksxy#kퟰMZ^bT>;хz&t=XDJh8z^AEߢ1ciK4>s~"M4434fl:̣')}h1}M\rZAJNgi54ZKh#?FDi muVϴv.ڭs^G~:@8G(tN)Y:G]K:] BWWFQ&],ʦal&"Il }>m}N/}δYvc:'%kˇd|D>*z|L6ˆl,$l*Oɧe3l.[Ȗl-6lu:.,nE]${Ȟ2EeW,r(`"ar!GT%ߔ[r|[#q]|_ r$')r&C9SΓP~"?rR~eF.K2\ʕ;J~/W52MzA 7Mr"6.;NK{^O"<$#<&<%O3<' $5̔e̖927,9KΖ9c9W^* ~%?jx@x`xP!a+nUw;v_wwrtGoc Dw;ٝNuLw;ȝ~u ܅'g"K[w]q &wnsr?;]!{=rϸKe7ý^uuu7qs=,Oxٞㅼ#Qw;Ny3Yw޻].ye/û]~yyu/rEpĎ8PDF"ёpčxHDEEb"7EG Db##"7G GD"DFnLLLLLLL̈|(2O=b;ӹ^s ͭYڋi^^CGxqn3.aL]@:4x*l2,٭έju v4B^cMP蜮p9\WԂpRT#I ٝ$HmR%{zdOR4 I#iL$CI3^WUx zxހ &o;.lM| >r\N #3it"UſV~QuTz"M{v])*|ԫ}OEP*4DE`G"P8TX @TTT$*2@ QUn^Wok0³xtzpLzp2tp bB#8 C3 0,ȳœz 4u ~/h0cS#hEX # 8/c H{1Q1Ρ>5Z ZjS@FE:u(Sw{KOLZ(zld(2#ǁ)k@D~X! z#Qn , Tc8= C(5(QoGP-'(thx#E@W{w0?,Agj%}!y'h/γ^ - T80ACC\C$!! C|C(CCBC4!iC200cR8q]apE=aHA9t>"H wɄsBp;Qx ^@}sc!!G(]4D룾02E?V6X} } XC;,#`?,#=Qh222`"*++Ie,+IVҭ|+I_J||i,2Xe˱Hh@ymBu0,w@xD>t: ::"tDuBu4ȮNQrCu2tG8)p`T. U@u%h# MW#=#t䱫nQ =0@*ܼS.@%x۶n۶m۶mk۶mv߶ݷm`a_7*ď||MptKʠ,#qH?8J _Ty o=H,9["F &`u~KMxx ذؐF &0؈F&U#&\ڤc[0s\C)~t|?} 8_#k/ ) ө44Q{NL]v=-?1 z/8[Ne @n".(|ٟGgxP>QQ̟{[nVR.Žc!V/S! A'$H@pS1@` ^¢M''vsnAm4#j02u+DuE%K\eVsz٥ޭUpmevDZ Zkj0ϰ0pPcX"0ĆTԥEJTa "ƌEMsbV4f&EYszVĭ:0puaCC"EysDn<0Py⋭xGg u5x3fp +YxTX8s&|ss;:0"ze m턻`Dn0@W*r {Ayij?d:~j_m.#Q R@?NC(r[@vt+'I`i$tX@52 Hh~/9WWs>p`' ;?wa-?²߼ﲖObma(nHnhnanI^|ĶG:<4$> HC}ݕ@mLYK!o|he˻HW$U 2KV2Œ'OhMq-R`EQ6 a/oMx%Ļf/>6F'P46ɟ0[|2zHC'0uC/XCXH{:S_2q * QPPqN/:z (ڝ'Th=N0Hҍ1`-ύDvc1Q'wR)q8{ x#7#Fn4==mDD EDVF3+o]- bl^abdhܝ^*cS-qF0p]@S` uzk7?4L=+d8Y]|E pv ޤlk݄k ';* E0CRR]}; e B>}=~Q>9񒈑dL p` 5)X"]ABR%P( _eFlL<_zgxD}Th/~ZD #) !ETU@=Z #N؀ %m9rVGh[_ZP:8mvb^Ն#Aԃ5,a쏦AV/^2!8&˅z&[릚ˢajQ;&#Om sP$ԦVٝ{˦Ua)4`&{yxiG⁩cȮS'KX^V}'W2[V^ZHW4W9* lJn+qb|.zuTut,'#TNZ|W(m.=V 3ӾE>|/;\WGW!$N6>$@I噌 ;eC꾃燦ݗ՗NqWB/ַym[7|ySM|Si%h$x[s9Ӛ bH*ػ:X^d: \ϓI1ρW1C] 3/"87]rQzQ]V!_d~FI # ΢'gej\,M}WMWJlaql nmcb a A,N Z!G,s4dΨuo?6ͧKr1z*9$0I`ZqvA`87W*aV9h"roC{ECCuP)c*Q6s~w)jhY:! <7xM[qҬk8 ;(+@ڵvod=DܬQKbYj4 %˸{6؟2aRF`t yjjKHdEil;ɝ*N Y.bQ6 7F=~ RmFq'y^m A$C;ghጟ"K2|RW+)@ W!5!ݽzk+PZ8ku4u?8,l#"0vqvtowɝ ' ;6vL0?O7PKyns$8nAU2 ![Zob?t!RO÷Oc pՓ{4er:ij,]G@@4LG4|)"0'7 [eob]W(eM楑BA.|~R'נIlx+yKכ|]v!quާhuw f@o%L|L]dS#O Dqۗ;0|`~Kiρl{Dj5D7~jk.4elM7J@ tm#3 u5w9iWfIG{?#{")6/۠G߯N8&0LKGSt{u6) A+)+c.]1 #3"4B4NlLHџBJS+ P`|N'DI-H `sWn٩ۄL%CJkIٲk([42eTk&k CgRH<'!N߈[I^|RdHGw zb8WDZL7q`dEetn |tQEsW"S]t6lTT+*_ TLo \VCiAhWpvbh2 kejF_k 圽uӶcȇi󱣪zZYl[@][ 6o-܋B;3L j!l?rscp$ (7g7̉kQmwjgEjJfh"Wg<h^BdG> טnvWyE'S1sэtU'> Q?;Ƨ-1~I6ZZP=rrV8{k8/l~=N Ms¾9r} Lhť(|Yn\=|C?ܠF_q3E6aɣgR0}t/UϠFgW./+PH!qF9cIXP;46p~4_VQMw+3(B&2 z1ryx=}`3h/[\~1OpIK}Ej8QMl_RpN4X ցyZ4e}7SH pϿ/@ędSbgEX` j\TWX^F8K aw`&ZN Z6'Scd ;ٜ\M9ޖl]MU6"v[?{L8}6ogj/ Ye]$;.y#^_߇&SoTCq .v<:U0t-8vZSg!xד:9g+GǼxAkf Fā\fzP*ܮeXŎ},'#ɇsr \Zcn먡yMоC_gy_29;Cx8N`.nql9 ꝁcˋ=CX d])gþQmbH}G"T: KaE݀uh[w|SSM=UQ@ݹ9ڜdH'^0 xڇ43'`WhQ.Vcy\0ccCxD&,$zU$.R-)>:$ m92cDz5w1 _~Q޻<Tw4X?ff,[g1=3s,ޅT6٧&o3@|amsruVNx5THR^smOz,0πR)MOeS%"7aU!u%D_WQFq_?s@KMas6Wk*p̽+guSM% 8z67A[cc"$=L`|*1ݿ&ݽr6xHH <_=gT 9R΁Y;Յ3YaVW#Gn9d2j~P,Hk|blR46ϢۏKcHy(y7Zgo|ƣA5J>ieCYՇ"JDZM~?b0^ N`3>c2/e}6p'7KFhK*†splhfG+#sĶ\sZBaZNﭭYpzH /܋o|֞Jw VDLN_aDpzR..4->ƛj@[P:@YU8];+^h>#`ch(=癇FVI)E{q9Z .J\nF$kYwZ^lխ\.2BfR,ZJ S4jS'ctrMs}'pƮUyND7X6\4UtWXߺ+\*sNrM14.x \D:&)|l&6̜\DLD%`b_'?=Y%?>TV>>F k;7sF ;c7s1sSG3sF9sK7+"V6n0q20  r{^yp;R!Á4^OA> G@8K ""C<Gjdڇ'%{Pw,I;5\Sq?Hʌq(凲@jM:W}^$tO+ٍpkb(#+fT&*z|{3+vQx,@v[<-j"B1sX+ {K>K` Ly3"JPn 0 (z&LyW^n CH%rTWSe(O|qO [^8mp7hM3BoL^]E h\>&܆|7.>.ra{L:~o"QWx zR*U-虻<`4R>W"{U|iRod')ɒ*p^8n8OJlfG)UY> !SUH!e$2Yצn@u2{hSl>Yc5y~hA-$>ǚ>eBNDB&iOZBJ(.kUUUt@ı- \+ /)Ý@|XO48.m->-SDJz[ ^"v0^QR-ϴ7W KQ;o =|ODHZ)(_ RH4BiW<]dFoEtT #r fԹE1*"фhO~?}N/};ta^UЍ~D}Vo9.ޛ^D'P}J{b0\,5#6#P09qu7RE@'OyDr4g}uG/Ā| o%65>`J&?pcucUD'`;[1}Ĩ(02ZW%!QzA@svm8Fɮ`N2{84qw8DiF6 X_ @轿 {z7/_aٕkQAӇC0uVeW}|J[F#U|oEDvF sFLsWbhkM0bcqQ>az8C' e:>/ߞ _X{.z  !V4dkEC}a_Fc;WGcBu^~\ @ՐJ(""~(GlpC1";^8TOHai'„wZc_IKb;1V9=WM؟%N[0V&4 Nh?-1L3|<ӥM(|Pc)`;[KQwx#Zeh>y%燧n׻cMcz~O Oby˽  1g!!xlyXu,`T!/A֙:v1,Dec%⠧res>9qӭPio!f#>K̀DM|=V*A-HeҠMn{`ATaO6?j}({{ne~=/Z$\t⨹LmI,']hut\Vh4׏C1S_w}?!ɟܣ-$#87c(*Jԙ\E3K4J$J>}kez7ZJ6HÇcw0'%B*WZ i ƓuhiY+ :nUUHO7G #]]IJ(+!m[W0?k6ӡjZ|CPR8Jcfۧ\Sr&<#_k^տ^2%}۸GOH}sɉP/㪐~s<Y[.Ë@Qˣqu&9&K~EWxtM7 J3x+J!3XT#,PA 7&W+$P$#\IԈ )ʉ kBJ)f:de ވ-jCuY:|6^ௐ} ^/g{acg{0V w`J$[wQoS1MBh+io" C2`4|4A')ձ6 j^A`aaW [ EugB8䡩VWR_p9r A^8}7uc|ЕQ3LEÍPA/ŜEşֳYObd2* g~90%`V{YB;?xİUq{N:$r%B `q[EasY:+n:0Br9/QhӫҮO5ORClOI=ڦ)2Ӄuao+?"Æ舎T)\H>xyc'5&}w }@g8j?>RVtx+GN=|NfRtp'TХh7QZ{C# 5Y텼ρKJX0fnj\^((W':i>(椼OK\l1E~\qIrczKGObexlCWA8gba ѣ$KsʅuI'_K%b(n֛9A ]ޓ3/cIvЪ¼Lc85yֽ4U_`¡94AR!EZ{*O73`fƚra0Xű*̼ĺxrQW\-V_-vBl~]6iì t{q#Q%AqD{ πR;%Bt;9EQ!neﶭFm.s Ϝ}˕)pFT>hCqd*Jp?í+Nݎtp߾U/3Q4#jʑ ÒěX^e1w W*7 -cT.{iܞ;`lI*9הDYyhTn<;GUâNI[MQA۠L9۱#|mՋt8mtlZ`ʅ)JD!\#<ŴFhfjn$C# C,["1ubXC{^X%I)Y,Z6^LENMy("m]S% }*+V cD z~m8B=\:5oR3jvMyL}Mb gˠn8F:m8-rD.jc$ "SG[JRv uSU҆N DfN?Yk7mb@d9.^  ^"Lc9M؆t3좍n6 QYEVͯeEʕ]&21E\##P^ d L[XK[Ñ deeNVs "s$yᢷagGJnFaQU&r ,,'mn\Ycܺc<Ap֒ҦpZ9J $:<$J*$7_vU,/]=S&,+[C6F% kx~GS~a 9| ΚCd <ǦFFUZ,Qd;P۸Ցbsp5Rv0+vٟ.6P )ąM$'8]0Ak`Z?Ã-h?:F|9RDRi7/ORCSqe҈SҸD3\k5]{Pl͸84"@gָ9L~3h;{~ahJy p g- زQSzRYi@I3X tYSO2k)3K9O RP5 4; 8?S 9#\ WfӖmV1UrKHg+fQI "Pgl9]h-1̊62y8_8"P>H >Nā1ԫ1 NO8s*|nްX+2kޑm[L;J+$HkH~!娤9jrB?sG`C'B"@XG 9/:?FرSϻ;ڢxW9w+,۾-Ζf=6.|sͱn]beXRzJ/1A8fRŅ^M rY桔XQ3?|{aM\RUQ+ɓL6~b+jX0KoUN?Aj'{hbz̰IBd 5SDVvwUib~n,[b ͽm~f9G† ;h\(wg(^v03gX+{g"DKb(^X,<$=}b!roҽ_g''#DD&ͤ)I8cd^q ߹f|zG`}VĹyAbm:6X~&;ٵj hky[ {=> ƭECeCzĻ)-&dЪBkeaCJkYUJnhXf~9?]K '36[#`l8cg&p|1^Q469.հU,s@ARuU&-\@5=1ъ"<,Cx~i+`P&YubPb{֋F{"ɰm8z qoJfcŻV,\0[/b'sJ&G 02m 4s℀ja7wΔ y^YUƧCd+$5LDA5ٯSR!mn8$š qcKo|s{&be ק'e=GK'P ?}{>;h<[7h Q&4b֎V cO8AL=&i&ʎYw>yE/w"(/;nP*%`X*2@*/ƻ;Fi6m۶m|bNl۶m۶ݗ?K'e0Ӑ圥 ax6d]U ŎWs,9_VuV+LyaVިexizGŤXznHc7v!VE( @a?b)6_yRQz(ɱC~\"]|Z_4bvqlh Qdl64b:r²g+1Z.ȁӛM:5<(:c$9/˻'ljQ : G,a 6g;s7GdC9W2SSNV?S qNfB3$g, *l$ +ã##9Ht@gQ)q HgL {XH3+Y--*i'sI K>sVVDQ͌rT!m +O?&%S7wTwtXu->L{`3`_clp{}2~fueG0PU)-861 o8cC5Z.}L͝IE{0uYϮ;%d[n0p!`TH ^-q4Y,')XWSWR7'BGzO4$ѭ#d+|P 4 ![V˫)wy;_o-8ֻOns\nEUaGZ $UUǑ Yr*M)'BSOW,> I* Ff0aE~f v--<{,i=g15:gw:e ئ㍇ YINQ[.|rjf{cq()$ '4% 6%qruю2L 9Z/-u%?gq{طCes7"u&_ؑ&OXNO6n3Ɓa xCV2.گxQ<_/5̰`[1ImmvT#lJ@zəoӬ6M7dȔ'nle/Dقu9Mbco3$X3+s/)Mw`ha2ar,O+ ϟFJgLǨ2^2fHM,AWV6O<ڙf67^iI*8A?1FζIC<} =)W3?SL$UH5*!Qbϙ^LMYP^)JICo( #VSXw1e>_ݶhn]r _dY%H:48/vzN ouU|O#s+\t`Bp&`hQ4q'ſgi8Aq!Q#G~~2 ғ`sB 2̾X*GW)lӓ ڙ}GR (eV*TwK^s"[V̋QWJdW `.]DeouY/yh1"ԏ=OLC^J"xL٥5l ac`}UII*S_ G5ёe ; U,I=2հGlՉnt?DWQ10`;bR!Ki;JVwjE :{1=Iae6y\J; DEe ܥ**)FevYnf‘^f~#;y rjĆVWl>ęk9ljA=VDFͣN(Ɗg#tufab, v_@ؐG5ÉWGU :h J_@\" daX x >+vldX2vGeOB 1k `k^QO$-$T^~F9*񌦤=4OԜq9m_VK)̊z;I w>Ppxq!h!!d|Xnal_~e;+:5R)`'qiڕr724GlS&YJ'8R&AYS #+WfgV"AdAsi2!oĈ`}2~ڣ tQ:Dw#`8XÀ= {b]ދ14z|M)qFO2~r DgYxpEnNA2B=觟'mM?t/A#YD`kA=71CܲVTHȤO\H>5F(|Z͙,h cl0evdR" YX(}B]JE8,`M)FYA(|2]=&U sq&i*3fm/cWR_X'tv_kp.Y8&xļͶ}nL24v.vɰFάhj%7yTZblk1CUIwi1ُ<$߾HHfm3Ŋ]ǧKhڼ:nIAZ'_b$52C׎3۞ԛ.XSzb?"g6z1UxнX]B쳁OY)e)]Ӌgɡ$@!ybkV"?`I-#ꠅwa}H $2(-񔹡 π旃`šʈB9Wr):0 +[n_fv`Ǧnz#-|k t*Yfub{H,zA7FEb{_L7Er@\}p/`Fۍ۸>x_0gY(~駝7'ب+,dv=fvQW*>jdalcQ5+Am%ȑJC}Hl5LnCA :G"/sZ/*kDL-~<~n('UCcs'#l7UfՎiKm끯򐎏wg4m{7z4lK {U>k\'|˛@"\W07~ ɽ2:tHg`?th:.i"~/#a 6U`ƮNUĿƿ67[RN נplTsn)U?|0+",>_6y.OJ(t[[tW2:l7}ؗW=b cK4fdUλ@YYͫ)\cCw\v[q\DB,;9Zbqôuw ({bUTr]"͋)QdvSʳhQ, :ڃ3C|{N0XSVc_c?Fqx\tfq-"&ּɒ(b TRS$8i |ҚSmpᏗF<^͏4eINitRf"%os0Ng&_5Oo b"5' kHoƜ86T: M +XaC,V QH#/x_oeZ]"؀\h+ׇ ;DkAԉGLSu8Ecb4A6Nj8]\}ąa~D{?.*EF)iHMKO8t4ǿ a >A4HZpLxl'G1DH&qݘtgVj-B _X aI;8'Gr]Y\+B"\yYN,.AD~\mqQLOVy+:nj9Wq,/Ȅӹ e'޼ii Z2/'/hm6SNE7K`>ZJ$CVacL\4$tȘvn !|573f?@"ly? 2;>AEp$~[`4M7I6 Gn:## D -`|GB995 ы[b.Fϳ75]+gumPUz r0`^vem8Ƹ-ܲ:4쪼خY֭uB/ct,U1oEqN0`\QS'6qzrթyB@É9%&wELK]kij=%Onig o8k_;GOo#5oO9m* %/@ 6{|{^oOI\$񃊫pSey!%X#9saUl745lESFs?@]e-AyStN<,|,.K6Հc9x< v|`V>p?)\;,a5pyʯ<=Bʑ=S*ecrRroW!y(ovu54H&5"cb{(܍u堹{a{dWT6H }j ٪ ڙ+l4f`I>$5rɪ3V6KGgsOeNWR \q3_Y"9 R6zMKG0!4'!M$h//U&cwƉVX:/u Řarqq;iC 瘉t[:sg6g9ysS+- F?%TRLaQC>(i"6Ke-Ϳ6F%+@/,ea`&J ;MeW 2 ܡh#NgqBH];ck_s w4' SK;iA wY*{v}N의E .^$$ e$aHf>~$Q Q{鳷;/kl+qy19m%rgSzA>9+qb\I 2} D"ey!`++p>֔d@At~(J OF*R܆c\O"遄AB D2C f/R>ct$;/at{Ťr,tLnqĜY24/QYҔ5|RxGO`Mv2cxbP+65x&Mdz767xD!LؗՀ%JO-W'@v#7Ar$*1A4m2n^ Sܜi+}`\"(Җw=Ȧ M6L{\xɑapo\[+Dl)"@l&THu֕i >ّ}T2Cmn^ mJz?ɴx AKȏGwg*tܝ|~OJ̬f03U)m01!:*u4oQㄗ/2/30#.n~;ffʎeRgwc?ǿzuoYH+9SaAF't '^W\%O]`M/e*?RB3< =4o. f j$`1PJn4bb*]yѢJŦɊI^[0<*5xlaTx/8 wa:dp DZ`MЮdCbRoWUn~ZoCFbOej& y[zwYQNz&%D0a(EFgn%[N[7#L-pxXpvV~ ;2[kC{ƻ>`Xx &d~Lpg*QfEׁYK>ߺK' >AG6@]o_.n~0´[ Arw/< {RH|fOm\1qvsˁɿ>6QjQ-5SR.>Cj!* zA eRbF`<Όf  VQE{^Ґި?Y$9Ɗ ʁ#}? - SQ:,q֗^W|n׀?yY ϭHNAax^ 3Tˬ(wH~"Xw{.IwflD.6d3- Ct7Uc L - 3lQum΋#d +(1Mh_iY*ڼ~d6^Ϩ+^N|# L~lurR ^ݤ '0iut ;uUf%Z,KbݷLSc=Rf 5jVqSlEȎG_GfqJl`iP1]lb)CdprErݟ[6 ):!{Y^O67jn-!X!6Y"X&I(˛9Yf^+Q6mC!$֎ ix0"VMm{zע#*C>PL~bOܑͤcIiQy2tE}yKدR{~f0}J , LN2Fjɂ^. dۘĄcO|N^;J>c݃{T*;'{r8[\@>x2S wNBQȤf>bxQosߩ`?_pQ5B$Oںk*  u`E$G!2^ 1PQەd/d \Q\O+|[]F:AqJpFIMq~KD.m~{*JĺK*oRzn닓 KF΁tlJIݲSf(1IJFuF\NxY;Nn4I2oJWoKеݦQh n{0Hk ,:ۡgS)RȰH4˺Ldc2-'ۏ QK1$%ղPQZضiբq[F}FwKD0U/ G@9#烼sg[}=(JOLVZvC5}lx휸%i[YF01 X|Fd:h >~2q{'|l<$ϒBWz]4)zߒ*0 iS 5LjZmbJyɖ<9$qPdA꬇_D{79䵊R2|8i8GZ,هLb S&\(|J7ݿr_a߼,6ǃLxf#ř\OnɥTI-N9\0ۥUjuW8/ElXֲ-P;s?H?߰V0IuޢUu-S!1+Ͽݗm/[i){?J[D\nbhA2(d$d("بd!0;Ѣe1"x Ѣ24jcdb!b$?tw=.I[`Mkc>33Y.ޜ0Q|TR+QhhQE5QZ^_V_ߨ 񻧧;Gi'm]݊ત?@fUc/uQWF5BߒK7s?[d|{.]rà) !. *W &}_ j!{g 1W|$B!aw.LIR/ F«Ðqŧ~파&O֕ {okݥ.7}ZϗKr鏆/Kә%sk`\.S2˻ן,tC\h7J N"ڐl!ڹ%  n)5Vm*/pA0 o728賲KM:󓚇|n+km_n~fp#ϩ0B+#"\T0I2J#3+; gOe|"^wͿI/w2QjUgo_HrQc[1WWSpa%y}w#px\RBaڤV.n.jhVmFXvh y"GaE*i~=U'CZ> Y1֌q7*N%N%Va'rϿXK"b`>&T3Ϲk ``ב%.gRR{\* ߬[ZaI3_"X^{ڸP'}%Mɕ^MDFnY|RSH+qVT?6(e Q_,xGF܈Uq#֗Aj,v{=@1(|HU+#T>G~פ^/7HU)M_]Y'/w˱<- *+˜֘V {M;&<zV^׸g#g#iKi?7ore[9)Y"K E箇ˎc헾z xp1xIfG}kybY&1!9`/«mPσ҉#bmjĹ2 @OPD+%܆w2!>B4F֗/Jr<]U3pRFFX|K*ka`3gȵD4rn%_3w9nrj*~-EyOyNZd'^e%M\tc:7\I![1}M1/yLј{ A<|=l(/ɓPBW#a(g[VbPoN#=$HRI(q@q"/*RJrew 9Nedk$,4דi܎ReW Rqnރ Xuژo`GoΫ /qc'ymMɟHf-]W} :bX$+3lNƼW%ysNB7{LѸAϙ3ɡ F5˰2].DYȏ^ݧQ*OmZ ZMhvmwVaZյQu*SV>C7>v8ԹPf\^b >irtG\z%]]#LE­8uR\8>~ijN?LJ6'<UPMP/~}_pjphҔ,T9Ww8;{no.jǎu6t7 twգЂ;TA{EO{yh fhTX=uPboO0 .(_Tŵ̴c])FXY>V_p:=.qL*GQ,PS(np^Aj(]Zy/ fVNii9ѯtyfW?>P0?ԂOQ1h^nL Y.+wn ^Vn)kSfزbsS,FOYTIp UÛQUAU}<ݔ`~@y~o7jJko]T>/rvԀ`,YwcFu^.8fMz> aUAm~,npZt8qF+o+pVT*+N#% H,"Z 8Lẏ7"rf#^ -JY2Dxu7C:# ;_,`_Ӿ$r}kd'/v{[6r%}1}8nT{<pۣٞ^wE|ѫA[_c{R\eweOm9_w#th}]0X b>#12j2A;Ӊek^]+cK5-ƞM7:7A8i 0}}$*ZBe/,+vM_|*Ǩ9v P-i٤(Z* 8V o^=&cU kN3Ꮠqlag"K"e:β$ӄIքּ̻:BIx%vv; X}:r?*Eua 󗶗#n%a"e❽^`T +n?yt6xqPK Qח:,z4)lP% N(<uMՋAtheO4h J$+m v?SQ̻)8|% 6dڵ$l/\iGMCvhw$V\Nv?d܇wD|R3Ab{os49`DH{OQ.k-N[[{q5b<D(_K?f P8E9kQCMA:n˭Bo[Z)IUHwmm*A|#M*CsZ*YZw;|o\@1w_ߍ>\dTB.l˸kČ/o`W"_ӵ}GW6[׿~4 -oXc]tlU]o\mùs~zV/RB8{l !jMͼA2VIyMiA>{AP7m${Nuv+,MUKi#-L&Ԉo? i)C鞬/]30Wc}9z;#B]`^'&f ՗0o0,zՏ+{,u9Yգ>b^B"穡 G wjq :f l$@ /7H#d] `#PӈD1 N rxn˧H> j=ų> 'f/h@ 84V`e5e*G%k$`1vl94xI{ l@E_wO'j@jȣ'.,Ħʛb &D&øNLyu-3'oGxJL]H#r=L4hB:&՚Y}q|TzN 6 A;1Ktdm32, ~v+ DɳJ(З?,w5 Ʌ&t@o3fd fSK+DuTwQ+\E{lP20Z@wKiW)7K|~+nW\]Hا) 2Gd(k0dʾzSWƆޘ{Z-5/&8cQ5{&eh,ְx z~|W@1wSnbzWsJSk#Z}\PˢHI rΟ*M8N>ӊg^Ķ*=V6x;mqC!eW -ACܺLj34e'e|6ӻKw(Ǥ@nP/3y go@&12teM{ MaZ=,`cZebz=˓FwiEY"|B+k$e8 vyyy2={{ +nf]}aL@,9|H//I@E`3$,,a"Apa:b,)GkdPB2ɱѱ?L>(IMm L%v⿰o?V$;en ?kE&#!MQ>H?P˞?&^{C[?\Gno.~\!~([[ɟhh= /ڒ|90+Sʵ뗯ޞd@E%&4h?h-gh"{8_ibt,3khwKkGhP UܡJjՍDyhY 8|q7[o7_~BrBqfE--,;aK"@s\XwkO׏wlX"U,!4o)ӏKwSf}83:L !xW{N`zɸYU\pq_ůp@rq7}}7 zz7MzcҖ5M)VeŽ'3-|m|Are ƳES*>Yds;~pV#_yx- L)v.uRT%l ?2NYnVm;vRN􋗡a2${T@jRp78#5`۟nU%m!ޮ%yfog:!"2ye_z:z69'[z;]?w7|S/y۫Ys7zz-@|k3 @88pf7V?+?n٧'?g\p}CӓF"qEOP&v>G5wF n{/Ɋ }c r$6 /dH nDyfI'fР9<"lm|Ø%kj 6c"~fd~eV]^9c۶m۶m۶m۞wlwMvMI'MqϠV7\W\8,]v_ȟ$zSKdR s V zkP85%$?O~  2j$@0"Ghtx?X>ηV4ǺFzz9!>}9_m-*~1}8P B!X:wm!. cc.3O!k<<ҾX|]kJ`5@VB>?Ր2N {7Ns#B$'A,͕7Rs]טZ1?OFzh7ܲa+jZ\xs:=ލZF􅓮G[(ŏXL!ߍ1Ǜ9'm:\tg2ۈ]`E[B3;X1gUgvN*:O=B0⑎%]#TÌfMKɝΙ]ܷ?Qw qgHz'nj'3EFaLEۿim~DD2l\Xc_k,{w^KcvG5^ YCeh3j}V/ƻz=5syk߃O'Gdz6 %PFGO$sO(mw-%utg%mg buC/{r|謪gOݨHCat  aPO|?ޠkYi`X֒Zաo^/PdY3V|/,("; _>Svb*-!˯?j>(dNJ):ZPnCH_A[;+~N[Z8\m KȊ!-J:/W2 ި;NhUN,pe ޘGg7*o6؜lV|;w09XF-jP?xb=B{dGkҠ`ȿg2SfƜSŤS|=JXu٘ 1Ux6?zDLQz.d8b{ oֆ/sDS<dg` ]ĶWH*^WOqϿ 5 ^s&f*X0(E*TҕŤs,BT-[i`:TVd+`9Xt8ݘ ]q9 p5Ivj$^C#Ezd@KjK_8?ǣov:RZwx #\;'Zm|Y [ k]Jh1ajHzJJJB--_ֺ-84&;/| c-^[+¸aaPEҮc.$Yt,S.sbZtP̈́2O4cD3O2Y͎=uI˱7gȔ6;~zriյgʞ9ew9zϑD/B'1Moc/>fD"XH]s''lT,<:B%GGH%qF:TcF9BV = ? G%'m8uC>9`  E9DFҠ&/F< \}/s/sIO/W r5P|)}!zf7=Dzth|1"_ϱ%I.:jjR(\ɀL+5Hw*_R*$_z*iɖ@qI!TKlN }'QѦ{N0&s^8^TE?7kL7ꯪlXڦĺ䐗-r r%Oh[ZLmj&XFМ-*r)+'FxwK9&8n%X/9f@sۡOSX|K1J6暽M1\-1>`ѥKoP-u ѷ+uܶ-wtߑN>,6.6IN"2v̔E0J0J77Huf}G>mmTǢ7'Ƒ$;$AUyѲ ]{]M9V6 `ƕ{Idl3FHa!7K̵oa\%F_Cr|[1'bKCI+9FatɗeA œ(dI@zzw(h[y)4/4aȢ`G 4R;epfdIڊ15 \ bXVߤIz5ToL+o'gte Ob1U}'Vaē?a-/ԡ dnθnO?>a{P"x LV,pDca@wj+4$_$xn^.S88|_d_pb.S6xq?>ݤ]Twҟi` ~T.A^5C O +NZ++o~E{/$E{ؔ9I rwmTJə gmd6ɚ - •?蹁bs`.`ہH gw p,l n) X>Bl AZ€o *Z@l֛ A3s㬈,˻2dŞC37#׈{=1oK,7Ļ.jdAtdGό2L2!LD3"i2YP_ϹL3h¸،Kh2 ~\KCݼB#y+?R[醭 t>b9m:RlOxpT0G/}k W+p`/s G/d:?oǹw _X ױ7t96PԄЉ?H2pd`V%<6Pd`Z%&Pd`^%™+0~nl+;ƟlRrKBrKPp AKDDlп@@S󒄮\` L!0 tP+I0x'ƛF|B(@6&5 $,ٝr)5>AF5'&oPХKc# CRaJGEG R1r_MAvWGGißSHx;Gٸ:U)/h P(,pgh-[9?hbĒrfJqT(/渿UI7-grAhr8bTWew(oøe~`^5[x[d.2}̄2e|K4{*Sp߾) }x31 Ǣ1{AӛU#ښ=6M<"1NSt*!* ۦx,iu: %%)3h 8RҥեBzH{G3)0=0pĩDEcj95 _S,' *%9Qd)0GD^:^sA ZvƶQr0֓a&z ?Zm~*3W$[1[CNu~s"ҧc`s5}RFZAF_ z>.Jkt6*粺kU@>6; 95/v{wbhTc `|kP} 3=Şk@ʷMdӺ{Xb+b{3^ޖ溂jYds` f=Zm=yskRMky==f׫vh`/0T%=IU Naó0&7("cf58<4+ip[1d|+$z2l˛TB9MQyS8 #O0rp2*節ʾϏD/IkK?rk>6,6L< 9(]S2¾JlVLW1"΃նϐ|5ial~wtq]2kn:ty[Ka3ݐxg 5*څOAnk׽k[}K+`ƫSHl_2Xb0F:gvʿ`T{FA :+Q[zO=kj&ٶ5ZɔOÜW㬴X/+rW$[Q%oi^`Լd뙶/X 4u % ggL$ AfddVbk@)qNBÅOLR(َeq:dǓ;ۜ J!KĠbfZ#l|zOm3瞱.FX5fF1o=FiOeNE&LlF9K-#"a.SM&4͝q\;(PC|4=U$/gt9i~v24(OtT|iؽZXUFjn7:3m-U6|:Fa]-7=튺#GGfMaUWOe ^w : +?"俽?}MAI'l;55 V7]YWEO"P% [[( ons9LC{ 'vGPK.-q5MmNntr ;832 1:w>PϡNU\ɞoeu%b F>: #[5~ݻwI65h>j$*D&OV({x[,S2Q/ihbYM|a'Ya+]gvȂ|d$z?R5 G{7~$7rB9ur"e}dB'~/'yutK0 THcKy:šX|ζE!Ȑe jSe5ئZ:d-[w>ihPFUV.{dEV ?Mɉ-E[ɔdESotMvig_-W~uC3s2yP=D7m+Ѳ7Rwz}U!-d(4m,z57(WY2d~Q78qcXsjXkklɄbak,GR"v0 Uf`W:l;!*_=;-v^ "cFE> JU#tMض{pvz@=lo#ULƹAJN?҇%7`]60!OZ!@L'x#ԎQe {EG3@%,Nbb2xl<\Dw}9ŏۙF_rx_"G uvg*#Cu_mg5z]Q 2,`uqH/{\=SroEHb&u|;l#P66Njn=QxC]{*|IZ/╢=‘ c60РNgg޵.?qŻUuWDm8cS7&SRU݆p @YWЊ[Ouvo"jR4EHmGB\C+ Ӈzo W$6&_~"9^7@u[FuvdJ䁗L?.^\19~SB\#a10Yӈ=ݩ)Mk~3W;۝w CϽ12hm=&ڬ}$Emi)SlPv tյp9Pm%OΏcŻmVӀOԖe@О3uYJ\eS¢˫`VT0l_cWY oH6Vqc5keB>jV_Uu9wFV?LaMpf.fFv ᠙889  32 m?Թu^^q+[W3gq[#W3Q3S3Y3{ WKBf.qY8YYO+:yH!}ӀGۚN7yPID% iqt' m!kZZJ4ϡ9b>Iiĕ*ZT0O*/qd^s[]{IǪ&Nӭ_X|X;abz:_#nEwm-mEW (tVD*,u]I朤-בA ȓF2]LPo~rć+$8,%a'D|+r^vXh݃[r17}lNC 0D6bʡXr\!GQ<"zR+6AF&sGPJ lR^n1[+YUR{~aķ)ӌ]cL6ezI􁍊NgR#! #EΗcCT I& hJ"e9$&^@2AHHd*sѐw%#$"y;bl`g%F , .'έ@mmAӂi?pzP6^ mОw/' O^ ~P8$% M)F K2)_PhҬ*^T Q[U.̶"2`ڡW|ĕ:.GelV_cſǘ\ƀ%-2"s z.xPxӂ-O*˖JFq(7 `s0r5iP(r]`I8e cdCU4GR3<],, J#:ѳf @8=kպQ/x.{~Wr 7ΙB>Q6ZQkۡ7kym!}gKՅ O%=jtRX3gBOK*- Ĩ;8Yov0~XCkA̓p@;C zFd#j3#(T)uC]<lx72`ȶ)rnҝR?QZH&Al2=gnAR:,@vU ۲8qأ_R,)Fg;uj8yRG Αj {% &]4, "ziQ -~XK¡=uWzx!)eo|m̹ Pqh)?cO y +[ƽ( +sZ؝{;߇\xOO$]c2A ZH9ЇTY[/FzYG9Iah9n6%n|ua)J(a#D~] >^wg28]v8.CG]?{y2]~ !#o=.$2{1R܍1ԃGRA5b0nH4PE s6?@rh Q Dm,ӸILf{NZ@XKߌ38 = x5HD [vENW$`XN$G.Q]9hau?N) w:U w0.1ՕɮfE{XO [=az»_X2oS5B R B|{n|\C9ygG,D +,ust^fV(;ؓ`>F*ِy|[E|^R5ERWU7[8Io GR^4J80ʾW-qAQ E 筍PфIG Ƴ6~" 1y?$DL B`T6[4 GߌR˳*" @rz$eCm*fh z=#9 >cpoZboP\>; D< OH=K1 "Gft B!$Iսyڥr6R[w4JZ>u׫ӏӚ, +3JJ.tE?^ADoR?.5Jq.|Cm_g`z,Qgࣶ엡g˕ѵfR̰Tqd1D~ OX`? ?1C#ѺP>[4ݿ.ba{Fds#@y 4H8˦t\&.)d.erw(Q+ԅ9_Hx>ۄ:͆R%Ba7g_OV^o5.{`se4d%A*).9kJ) T!. \+/`*OHPhX5 񧁌kşZe(N BC&ytK Lof˾؝G;EPqGnpPW7'+  eX$eRߐgH /B^aݱāJ=׋v4zQ/w/%V,F4RzЙq=\K #|_r`N4O$Fءt#_w}!L|t[׷/Hߟǘ^74;Z+]Zu -P1]@|u{Us3oe-*}UbO䪴0xao8($޺&h3;K:juo+GP(¾@3A\(3\m//khe5-Nރ lH9Qy 7^!gS;8 Tah^Lj>xj! %V'  &,+Uwp26ٖoY+m 84 d{qGwxڠ!plxiikѵYo|Z;]H ́DU@)A=x`Dr ~5fks5M; ePXf ppEyTٽwkߍm[ ٷ:҆/mh88gؿy|Ӯ)BvASva#b`'pY #eC3&.qN0 yӻZWX fݲL>d\3A$`?᭯Id`?~D 3/Fx章?5G  P0Xٯpx+xkqs7]/&PXĿH7| պ]K%x;(z{p drUdBQ`ar*^f?\fѠQ0g7Mrusw ;*7Ez٫yn$7BOPABE7ç`W# P2۞Wi4E2WrĘIb$FkJXbrEs\1#ρEh`N#`}6 PK=1KIMCww6a _@cRءj(c0fy=_c/qMvgoGF5UDz_=oJ;^ZE"Y!Nnץ ]ɰ;h.aIV2QHESW=Y=& kqN&`Y%gq+9&Pc*bbge7pYuҳ[Zb\T>XYpk(m޶^hsj%~MuIOG}cUCcd?,NOcP?rw)OU35yuw}}m`@p/F6 ]>(NNid| -Ya3›ـ6˖ ӲZ Hg؟wz=FoVx~xIt QQm۶m۶mܶm۶m۶}۶={?/fbEFj0$Ѽg?sG@!\G5CF~ vRD>e"˝ 8W#*2&'kq!ϟ A$ꢴ6Jō(F~qPf*N $3G8 ?TfL`xKxWqIfR`'fOryyaeĶWfrxf Kz+JCZ{k\57qkU. e62w&^WN&+0s'-S48vD[1"bdBtBȃ,'1CQkBUۏ)9+$Jh5<Zq5;3qeg)=hJaz`S 9xWxPYXj0)fC%S7@3:a q F Dn6rC>卂P%>Lu7,7@6()7ȼg~Dcڪi#cfb?*pG0(`S*E`n)e&)_4Bܡ s0)FmoV}VY;hA@ ]\&= nKY4[Le*hJxYjTjS. S@ ӕOր߳a!u`uP؝U؝ `qmWCyk{5ðǗl.N d@X1M`-: v`+8 R V=&܋pog:4{psE7Aa@(P`l1jA<[/ `ogzME7ϚW6}g&\dKz$&rl~L{~9Lx2$S8C IƯyP=v0y,7n$HK>$@]m`~ كp Y6 ^. ]. ^& Y~`o8d\c!baaaXF V8'wWeJ<I B ԙnЪөuQNLQ,g-4C 畃n<1&DM=)\6jAYN.جbmMzj&ATm+qc(W +E<9r&AIk)K˞P62. *J?9qQ=w -OyNԶ䦐4b)A7B?|h Z:^~0 cI+Xg+'K1AT33o&IQ:'1Efr~"Ցa&9}JF<4EZ!tq!E# m@|N鬾sJC3Ւ%f{tR^d{0:MgCif Ƞ6IWm:0u(QQd-x{c{͊&UnGc(Sz|ԃ%:g#H쁷Sz7`R*hu2E& 'j űʑV~s-\ [aj:Y_f*-Rt(}[L0/=GSč az]WFڗt;] ܴXN' z+ 2Ȓ`{E0H{e- m#0CebG/24D?KY8Zba.DHz wu~)0Nfaz]ǽ#77&q=J;P{-j[\O[@sOMr]q|K]r®7/ A~үxѠRXg훘 ~Qɛ`;PC"ݯ_S<4iBSg"`^Q \-/kx_h2Mc;L׬w"Ȏ| /B$_jd!SjݏF]ؗdhqʼ'D_,ð+Nq_! _) QzꞢ0h9ou1> T.bljZv=iH}"[UDgw<G3/_͉߼Y4d/ރL?oby{ӿ-ģSB,(HRmlD1Z_5b&S&Zc*Z./4RO~f~W/._o IP_zy*/n>nM3M23&t (SA BIDj-6GJV@7$kT8x *(J!O?/̾8f`{2eOH݈%_?QuB7/uF;4)sFHU6kmfN_Irѳ]f Ԇ .(:IY<~hD@2kt|k}@IIHezJD:8&9gȘ%Ykэd NMj 3ԍ{M9)dB[:y I%T.V:gz$ <0qiv]DZD3OnNq{x0Q"VMY. .HēǍ;'~MK]$g>Ky 0XS~eplGx2YJq=A-..NRkXhw5H^8!l]r_|#iJlVVXl lcwQ+N$x.J_\طyv0o=wuxX3/`!lg^]+$Œ m$?񰊆V>(u}Zd~@=fD0'lQ x<[A$OHmJ]`_Μw]Eui޾+}c3T]|xҠ9Ź%<' rbԘbX!Q viU]+:euYicckͪej4̾ᠪNJG{3n.jLb͈jq&b i'TKN6LE&LY<~=_p(4F{w˘А@slGjWdHEՐ1K(tHh5|4[RV+{3 rUKӀP'?+ 4$2HO+O߷$GXoWhAS7=ޥo Z>Vr6hMB1zgIo?џ?P8BU)&Wo^= ܇ndë#kzD#/p]մ!EVHW}) ~kϱo^өW8b1im7FK%+ř+֬P))*UD Zlf9f'ezkmSOw՜>K{ˏTJIeQqKnM#.8M hkUi;pҸH-# QaSoi/3hFlS1tH㓦]x\EZhP2o?4Yy2IMS2 4+s Z3utu>uu1+/Տ,Ҹl`N96nи,X誄@(5v֭TMT{hɢ`iZj!eK;r v-:z *-z&xi,.H|U`?͔EW`+0;CL-}`\~K11ſhHPa]a@:y7=u*yc9ظSŽe؅5^]S8o;l۱qՐ֐ml$J<;oqR}+ZpS'atugdjB[?%LM5yױkcqB6.]6Uu.5]ARy1QBR h3Sͣ+nlzBs<+(%8ټ74|vq^N05#JKzwX(&=F8}X}J^ʲ yS @١xԎ?Ov|-LO~q2u9] %D%gy KMS^)0f;oXQJT/ԠFf@٫xxs;-̤]ANDYIVsZVjs_ ̐5F|d+ ]9i)I#GSXpQ_obo7AB  S8wQ vREڤ2Y2ap3TC[QY~Y^ֹU5!"d X ՌW_tOyLX{k^N8BgS;5bPݶ(H ;siV~XI]kڸ_lw &z2xc]d"P߃|Ux]x S/)db˯}y 7^_ H\v.>Kh:@葷yܕ(wăkIy E=1HSǓtOеf @))\dhKe!hyÀME:3-]CkmzN~roK~Em@KI2]D:֣Wc ɸ$`ޥ/^`W 5 0]{Yvng.ؼ9K<~ Rk$-j2i*o׻T|NdEVԼѼF^XzO2oh*[oJ_LYGnÚ/O.սg-/:cӐ_>0%ۄWaז;kf+ݘn/Q?׌SCE9> F6b{蟱dIVD\zB{ i=0t&M?yL"0*(cjhusMM#ry#$k:GxW}=4 d.b  笥4:zh%SɴS AaB$LV{ #j;}>:Ux*A::MMVvdztʮ VnV8ٯunz(9Υ?hqeV'֬_su9y].h /appqpEz)3@v+mnp ^f:Ah!s$(,sVvWu*m={~y۷:{FܪuQ|-d`?ZlH#q'd] r JNi>a-=/vs/yF3ʷFxV{xq{^/xda#pb]A餪.ZW`n+,Ezȥ_z_~$_|%Y95OpQٸ n9G Za|H>Y>ac+MG\:UEnjht0j*4BCm[&u<:RvkWtk @1QČc\UaC.vh7(as8q0۞B=d) :a7o9|1W{ӽk2- +:t7ε,໡=˞JM M޴S5'[t꼤o.cB[$?5/:\cЬR3ToЫƷ-^֜tV,u!JEixcԚlni#{HWvY̫$ڱ߆LlYaX~Dl[6܃qMwA|Y/EUĥ6lXh lf:,8v*\pn{8Za;uؿoД*mQ!D:s&]gϷt*T`ye e`bwrL}^nw7`r<]3xdɞ٫ď:1њ:Q5w૭iߚ{6G}M<L-8‹2_E~粴)eĕ)r&c\t%Ж1&a|-=1~:ڒ*rJaB? R%YbPcj6݈Kh/vs&-{-39Ve {c<%=xKe*hL<̌vATvV?kMӫM /Ѧ8Ll=.>f9kV̄B=< È&>džo\ˈop_09ZM/kW'm-~Bdʇ¥mt'LEdʲWnfIcߐ2.0<8 ?tˌoƋG#:cgc,a?؟w{溣|WK|M|2SNJ ,b`d~{.IS~;vǴDR(L욃No{963ċn̓DiAӟi~˹Y:ԎdP ,Y [XǼݷ0m- v3k#?v؞xÜ!eKNU !}jK!5;_v~ꟾ{@j.`Xg[W,VbG2f8;$O+v<WG\j;]^:| kJZVZWjq{JFWvz-v,ڒ'̺JMI?~"4<v|4ͣ\ݬĽD07WKes"L%SObKtkhuK\"o2w-\Hƺ_J[wʳw7we.rwvöput&wJou-<'Jt a.XhJ!j˒ObiМ=x0*zU>7ue4.qRE.r>rmvlH'Ϧ֊X:6M_dƞ8umH[t5IhoڌJ9]&βWG^ J.f(j6dr{u>E9v0ݼ`>j^5E/4GV])xp]ejڠ57? |]n#W6& bsGylͩp+6ס#~6?:H]hO)n\O7ByBr dlTY ?VARW@ŕwOf;(Epc=ITh`Q%Vd5slfw.]F;v/{QLxI~oR1>̫H}Z !~ %D$ CC!)jWJC̓~Ex]CbA4C-ahW 7cD搞& @Ρ@T<@KѮqˁD+a$wz|;=E(iF0}5K`L'%GNjR@D_A"`A &0 @ÒIJ=P,l8>7l.whYT,P>Z(F,H86IWѾƽdž.^t/qÜoؽiWxhP*v݀7i*_)isqS; h`h\ cIK8Qʿ`D&lf|zVX̶A]V/8LeQ$fnmId ATS ih!v e#`!c#wQ,]kR]Wś];—Gm1%Tk٤הv&~sttķq.}*U{WK GJ$_zYXNt(VQ3{hj|&>`yg#7E\oy¸6'PX3 ./Cop1OC-.&w3 & x\]-5=PXQcegQnvњS'+Pg=7o>=mnx;X`:]\*S%AQzZUr S5 Uh^-Sw;<|~`;{(P;3qTqȣD[w 'bmqC8Oz*Wr`Q-xٓ my|_/ϙIm {W>|~nkqgMvwqL@e/+k{4MCupCuj5N0NO7u\b W77an=Ik?VUxC|s^Ο; _Ygv7VʪukQ<~& }­Mʵna^\- w6\$ Dޟ!d1m}cAt|J:9{ɛ=ymç8ppW V䷆P W Ŏb^Y5fi%tK~'=qq8ob2/r&Zb/P85F*zZjKiR;:v)_9t~/|B&a~[M ^gW(s'Im?ΑM%;u"vf1qO6e.PbNqNnhNq.J>3ꐠ+i Kpq&qneg/?;)1Tzx4+0%N8PC?tU`?sBM!̦%`r0DM&̦P;_f`fo9ԾfsЃGV6, rǺtu=W\S17<Sg#[gc5)w8KJ$jZhv8 / ,,g?,a:,0s@lhh|0p K(q@^To`*6#5@p@<{Hzx\/L-)Z@[pc+mov8n7{n7{|R?<<<<390H$ 9|3@9; H|ս^'[rڀ?@bAzaHqr 4ТA؛kٛs3c?h*JpPyˁCK %tDLJǤLq%H'DUć7' E#Q#A:F$D SשN,͛y3K`@# iL }:4 cz4"6 f~[pkKj(mK|9t:tݳ&|%ݻ10j̽&y9`b*/P)f[dD .Lw|uyeߵUt#wT+2s$%%ޥO?m'o%X{;*4=wYD6wM=CDL((Tz(,$ "B-T P5QT"]ޭFB2Y{b3]u3qO5vk괙1+B~ہsCFlk]_='kL ?Y$kW;l1J+P!OU=o6'D}el.~|cOjElM ؐrp}wb[i2"VӜnmWљW2Qgthi|'ئ5aݞ#U4jfL~R U}wpEX }se1Hʤaz'44>%pgeͧ^:|ԟB$P@I $P_$rO?g$PVaݿ #8=;|Q{imzwDc78dt`C5N>w% f2YJ֜)1ds&錿zTh{M-ޯEwA6s䐵mBcLVVZFQSe0%l@9SʷHk1fQGZ#D[.UaA/i;dbuN:C8@T>200 ԯ|7;Xns*| ~ O9xdrd`W26Ht"MSDS\l H.;RD.R ܉Z}iS3rRrF6t'5ڑ2I"C.֑J⚁u[5;2na^Xh^O]α ]c&5e'YSIw-9qLF6}۷W쏕A_PB;8jD{d,:]CnDcpMzJ_;|*'JJkOGD,D&\#3Q$R<{)j[-K.p |f:Iq1٪Zp=LX)礒އɭH8_aɞ~z2$ِP-ɽf"e x& ћ*Uѭȅ݃K*}'b nhU1f*9au(G PyCꭘU_};*\};f0tyj:'h2ji-;Q,/E_X /I5o\*FE1aF{iP<% m\ނ[\Ldi: 3x{o'w|wZE,6wX%3h{ k\ X8.3OSvy9¹.7W YotF!>0=CdYAS"fo=Rb}t&MoGom|\/s#v`4H=`N!zr Sr 8W>{cin1xc׳#e7|d] ;[t/r# 1&)[|;1<~Ձ&< ԃX`D<+3H!K1#Y#ur6r'RĂnϞvsTh1e & OHAB Ej< Dbѿ`F7 / U&>F6.a R=7O@?XL, q;MH7ж'J330vKy=N;\|ϢwFpB+`k֓%1 8y QgiQdA9ii'IY!i 7f#.2BdR4l,FOpxO.%}q)E^z-z/Ug^G vIOmpjΫLve~I>hּɵL \5o 2 3Mo=g¿A~a(`O0T,uo֨ vS6ռ4k@ば VZkЊWd@M} r?1:|pdՎu@5%SNMǧD5/ y+}! -Yd1 .=NC/ ,`&EA-7C8Tp@!`@] Hjbժk#3ؠո VG̾Isؑ,sΙ f,m.j\O ȚFzdXN#>[haW⴮պW,[k\EtAe99SRrցAVA,}RGTV2 )G#Db0#.G`5IlK%Jpe|);s4k 4g_<Ppă'wj2r^e ϊ24bM"2H3$͢hI[ڒrEױ2̯"yB0x䇓XO.ȺAoBހ~ fUPg#+H2k%{n&ɑ:Fd'ßK$0gK0ez &ޓdyK&fнIOioM1aߐ~I"rL&1;b%s~KpK$@ԯ$PMfSr$]Ix&!USHXC%G4%%_%lWN|+VX +.RWN}yGmԘuWhuUb ٞwOnz!@^@; ^ӽVȽOj۬]ۛIxYBux8h");^=ެp;^(!;( hhU^Za;n8͝Y7ֽI8g+_8<7 h _D!Le0?7ٴpܛI_rް[B/~;/;dyJHQGaDNdx脈h)vd#)rGbad'apēbJy IIeDxxprBrHIbo $I (흏D/ .II b0qG;AAxBaidQAX$E(2MxF?£ 2[&D(L!IO{E0Y\TA1̢bN1H Y1YĈ 6v9޻ckvwu=}]gqЩfeukky@.gvwpom^pIdM+ _p1ݠܠ;m?=7|JWUWF/9ygc.rȶ \6jbK/qqtwݣlogcu.p˗^~iax.3qه[{E{=0:ͳ\Z'B#m / n{fK9+w;♸ggȏ}vb(Sp|mjYIQĜ0sk=, Ӈ#/.Zҫe"Mo0Hhwfm_[؝-8?FtՇJ蠇S{Ee£4eye^vxѳ7vk+FzjxdFK3Wigs½rmf3p#*.U:JgUut)ڼ .1}gTuWnTo[ҽ^ة))):aM¶YSqNt><}CW/U] ˮ_BuNUnx८sh=iUYU*4遊nUt 7*ƦSlz􎱷[{ZW]!V_ꙪUz4cU_\5QgN&6VZyzzteђ ^T)ﺧJ*y\R%1DʉٕnV0=)ۈ*{;5%voXr^2 z][6.gqt[[:aaL~i Q?2cfea^Ӡ^5[-ZYK}[_>eD=T^;Π^I ;&UU]ij>lڧn[7oͼtYvt'nIHoDE?-꿍}6(՗1Y3blv^Cw>Q|}W+O+M8غdžO6Ʒ[Lubo_“?锥V*wcxӠY%{PUeUj K|mt"'qBMㄎ/Q{Zʪ)ڠjfϘ~r\;wsNSM(JQ&MUxDfle(/aw/ԙ~a <c1 6bͺmҙ 'kaVԾVTPmǤ~J2U S/f;¤QRۭͰ8{SMUqıOuGDҫwyΥ^-t7eGmZ1+w⡑:W;]MyYvk1bge]ΞN0vdzWeec:^?wOZ[)Y8u~;; ߁>iY9fS,a<6үw{n&?wU݇_6x7u3;KIdqn8^B`5_jW[|Pv0AT~N/\?lӲu[z==9MVVUoǑ#>Yn }b :bθvD{FTy|S]|ڷtْw#U^[u:~U>w.S/^=|lߐ_pf?/L&&m;i n7W=M fƼۓ>5G|97"-VX|m©IyTܗ7{Yh_Z:"sOƷI8rt #']{ۧUݱ$:_Zl,7;tj9]BZpGUxpƛFSqӀwD-=i*[&rX&薻uLqO>_w=lD'%nހ2zY2cYGX8o_]nh<:k}:.\u{濉oic 4%y4ȁٛ(*9jL5XL v=-Z^էө.w,8^[Bv֜wxLBg|1ujV- m8ncOzfjyYv=?qC<'jӍ/2Mɚ|9<#%çݽ3Njꏏ6Z.z>w{Nj{&};>!S_,cvR72p&)wm'9m;=zQ8/oAc͌o/>ߢm;WZY~Eǯ蛇F쉎Hѓ>{uwE֯b_ <23yxPpjaVK5%XzN%Dy:BNݵqdA5fթyj!w" N׍m@[rF1YaHxӋ7T9UD7w .ÿ7:ks|KϮ\Xh:ڣkntF/l_dzTUO2矯0hf1j ^ӦX%GT0MKn=Wxs699+tQyi}FMr*w|Jc'>kσuj[&./ }0u[SI[RXل~pg稩7}auFk}d_wS{c?ƞ[ot?bu^M5]Qe; #f}lt4Yx%e, qNbrJ^}h'~[]|Z[~DyǏfcn\z߽ľC.] pe%kn'혙c76%ʛa4bq6knq%e"_.,zz%)qƁF?9aM/:}g R"χ77oWe{6 []?eQWS(Z΍y1uk'ԆIGJ~4] rhK>v_GbE鵃#s۽]T;)o_yW>v ><|V{(.Ɖ{>^yZqpA[Cuvm+mwps^ZTy-f`_^lO4iݾ]jwgpMu7N-C?;ԥG-I)s|sŭrMS$+3,Z뼣 [j*rrϾ{O[7U?GKԀq3:k^;S7Mmu={,ex}c\T$5f1XQBI^K:oQ'qJ=v}Aݤ:a_O~Z޼pw/cO?x}f=k fnxtF~L]ZG'>nA(F;:t_W9v"5Ӝxة9o/y]g|}OKKE\)I|rwcaFgW[T[2$#4o_[,Ɏ~}:y^8.]C_]ng\;-zV9wok>n_q>u8mlr#e/{RP2g*̯fΰU,1:qxuB:VG,>i?n-ͯ4lH+&o(h)u mfk :EbeсKEJ's'kt j1^xU;ȜM=J9w._^?27-}ەοtǴa/H34ɋT~ ^M6X~hE;u>)*]ژ̢k=z7ȦJ~v-o~oyu^=uH׵t|; /LB i?kc7Ž˟;>)|U-qsSGNf"-woi yNʆ~R)ɘ)WDިԍo1&NH"/ge31AŗΙ{0Krm ߵ$ZY>NJ3i՗m; h|z/!eUyTJݔ蕍*L/Y[_̨$ E~eJZ>{/ª)u P)<^Tƚ[CG1ǧ2V Vo()zy_ێe^iocKdcrJ;Qzvv{Tc CZXoAlk5cgh7uͱ7TtcK.{fߙ?gԼ;{K:mNx~ã~D(v$Imbk$^|d34/RQNnI;G.<ٕi~T3IЧk7|ˉ='zڬssyzxnV˙2I+zn\a.}2oԙ]ԟxU7;[2Q/T;Qjs=nz_N<_`F.[z>hBwYzLaa0h`RYϢ^LI'j6k%Us Οx&r&9R',GΫP~'T)e>Jru>(#xXM/Ɩī˾R5aoq6kJJ˺E.3{u޾:Z./5ݔ&($}םFgxK_u槰rS892ڱ^7>#wۦSf}hRx]zyMyFaד]?ܪ}GffwTl^vkk4YVN?-E?=t/ԛ/x%Enm­Mwyom~(F"C1ZJǙM}նopfCA_ahve4 xw:5Ζ~n̺f[5WȈ-~عG/}yE߰1Y]ΰ"[mM]Lt~jb\w?y1g;_twsEԓ=6Rfz9To^]O+˪(g;J#jbڨN֦UH'M|քu?ݯhaciÒ:Y}I l4\z\Ϟ6T*oX7gY)C\\`wmJEMn/)B ||SS}^&aQ,g6tq*߯>Ii';5opM3zU4*=Co9jo8yIN iToϳ^6;ֳ񁖥U xQϑq,R}v'fOlN][:e~mjsܫ5?}_7>&~|!ݷ oS~?n}mX$y.߮XC;5t{%oVGىw:#,nӳQޢ6߯KO*|L?ÖH ;qJU.RU㡩zqO7w[5eܪ5U韷:o?r%Vsً5'4BUJ/YطFs=}J00tuw4@UvT%dž'܄.̼`xs-#Q{fMhq3"bm\pF&ǺgoQ΁jB $6ʓun4_ֽkYvn f2X~ͳ0@w' E\5~ӜV4FBz5QSzI6Y[RWcazto~цR.ΟLJz_]ӏRj]WXaIpgk}Nq;nm<e&^qu֭u|9]u|Ѵɽ6IM:V:%K}O-K.8YQ2b2JVx,cxQ{_<3JIx^"IFz,_#OPZkֹgX^zVz-VSOk>Ϝ~hDzϊuYUeX$Tb9Ax8iDYsU|=R YdN5dQ+2Uϋ5$qL9$I*>V$sȼ{ڟ-2XyQIXVE5{k^c8r$k?5RkMjNih`k>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Yך\>k_UXc4WscD$4/šun4?'_sMk*i;Wa,+k4š]^U\:q?xt--^T[I1?X}ƃ<կmGXJ2%Qztgl9( =d;;=F[[oNQmk7^OǢ):<@DGpp 5q*9IJkuX29LKqp`ZO}  S?So0߿vT?-)P>cfFqcSk y(C=;w2vRykƶƃ\|<UA6*`/?[`U[ 07)L{{w-?#xP@wcݕ}Tꭠv=z8O;1n`{:^G@?/7.~^~{Oll;wT8y~|MƎ*7/wi 66#W`P{Zϩ?;U`~ypcUTsWRWw$|U8b2u ~K~T~=Y9~}կwuPU~yϔjUWi[{[S Qyzrm޺eEozoa>~AaV]PYV6~`o57;~1UƼ9gi:濥2dJIfZ(57Wkk]-=,|:Uk "44<5 YJF0f{ɯϾ[Wwf?$تuk]Dn?O@HgqwS|T&HA@S̿s7_EKAJߦǃ73??9nD.>?'Td:&s >^[K{s ?<#^Rp}5gG}Ujfp nm~Ef`kV<&K^[k.fJΌᜈ,nTZ** ? |oWvn#wF>Yq?/[{GѱۏnZr}yYh>mCB-Tʸ2^2$+˜XS ~߯\Tęnnltuwu7WqJpqW Q$}>O'I~6TMUP7z/~;_?biZKSşʩ4?[4[m2?(;VfDFpR־l%Q)){֣~,ϙ~$sDA{#$xuT\K'ܸC!'4!8ܝ;  os{ZǭUwԣUtQdbe¢Ba` K@(oikjhijB d*Qp%(XyXY\@5X++7PBSOH8`v&m`51;k[' {GSKcg;G V6!!#PG2:,<"켬,,\b<lܰ1Q!I^1Q6ml""⼬\<Bz@[Swl+fv<Mm͝-(@<@;;g ?nP񆂕ao R15jRQhjdn3CÏMT ES-LF ÊB/{ŇL#%eco Cɡ`8`  ZBI ee'(`SFVn̲rUa jZx tfȉ˜ޘ(FfFZp=UL"`T]Ft!OkP~S>&yփ iWD/^\x'oE]g/XQ$}=5wɿ|x+>/L-es exg$hY.w%tWx@?&/;I9P1 F&FF,ԕ\aDGGSk' nxع8lM?aw!7vNJ-g^]7"N^Nf66̱XS';GcӿtQwEWJYJ&uHX`'AjkaUMu0KT3uwX!RH26&cJ糰U~`cy7vME 6#FBw)5_RY FΎ:kǻ!mjJ SvG~_ODҡ= Q\w7 պ*N!E3Ղl\euU56 :^.W}=b:YzwX$ol5?Gn2wsspc3e9=;";CM+OJSD6`XEɆwWU6)鳽>q7ƨA* Qo).!_g+='SF [z YOK/!1S_Bogb `ӓ'İD9|.ZOTfezL+dcۏ$f o ~ۺ4/?o~$0䦼N_cuIzgtv]\Z.TpndB};"ݰ%t mKbb]WQmHu~8JeQa5mf'GtSSw=,(eeE [_cLg/YD1KXqDkSqpgNEZp~_oq$[Wzf7~ d,'GyY{.bA.؛w6Zcѝ'Za9(;ͯ񬦏in--`v:L]秭XE4L%|]_ "3tٓ@p 09yIUfr5ӳ3_Ckh0/[;dOWχ]=OdN6$Q(c{O sht LIɋ}rq^W͒Nο?=3/8O3*6;_; uQtt#&V:by)e95!0 3a*=+0 tU]o3s1'33y `㳠Svʃo˅7߾wy.ELN{u[sD3rs;Nf^::O\7ͨx|+0ynWnkۊ=A>Mڴ_cقu[:|Z KfK9,)-KUHl7f,0JG>%ڸ>j_z$bↇ'MM%rf em?yMkү'o bUպ x/qAqMظj/ e_] jlu?ĨQWE0AKB|"&=4ys15,5ZgR)Y&VRKTvgND>M|,:8X× ELvRv5,EnWA&Lϸ\RrgXu^1'UxvZß\bh^FQص22DOf);PB?sytsY!:Ǒ_#:0r3YMBT_t}A#n'Y:gQ8‘d-N-GThMmYCA}Z0,-#k4Rk֓IkX=PQgH<a _ؐs܂hUg[兇NdYmNgYWI~h4=x'f^}3ZJ[?;*ro"-P?Pe~Mx5"(2bk+LNlZm5[DQW"5q G`l'@P#]Ǘ7!e"giU.\ V%i-z5;>'*3bstE,eX"b|>Z/;Wvu#wy<'S.~ XxhY#oTݮdZW˳JYva_s+׵l~àpݶR|ۑtWӂөG3Ump:Wߚ[&mmbGYxiX6,h:υz#Eae DG1{{¿6}-Ӎ^>}ZyCX` 2E G#ra-zU~8&n܊+rep< ?j#NIMRKktʸ9"#vĤu%ԍ!GF7 q)ClV1Ov:O\?VeȪ._`eź:O'z|J>.$в'k Szq66NHٚP])5[JnFWUߦW7=TO?4o5D)8<)9N/\* T\t_:Ϗ?MW|*%p{"waO`TZgjK9`Gn']̈́b K_]|f묦: [;ۊ&F ́*Mltn zr#" R(ro-|i }EO*>E%YprAL3|mԐi(;}cre櫴0в6׵ܑ >+$tإizZ .6u'(3GrmD(#ߌ\YM]?z9p8;@wX|eQV]+Q+QFRqGa#&OojLXxtoU8@qSWKcS)B89a*ߕ*-CMe?n0#:Ksr4Q )2 *8 9gI%t2R9)>OttE''׼n''yE,/_|E S?y23Fو퓫vmF~)i .1ߡ{_0#/&X|PQ)u{w=Bï<]42Ms0m0cл7T}Xyܻfz`"y<`y_M>E] V50YBYjhkOiBv\Os6n)X%%)hs ҁDr84te,|"}ttj\"g(5(bW#tjg}&Z=Q`6x|*j=[؈mQޛog+V4ɵ)ɤ\W2FMlr) #"w%v)_십0)јCӁGMZC|"}2Ŷxi\veя_]c}AsWG*YCK3&0_3zKE|w֗)/(]"!K l  zvw*/OjA[Zp|B,"Evy u r9c\𚻮56HXO^gz.xgxM~Nԁ*j{j];Ff@H"%y9i= t9j.':+@8'h*5ZwjD~f:ɠ ~ǥѦ% sWqrnW}O},)k(!.-+,6AMW!Ts}mqmТzড়C[[ZqǺ7z.p@%C|_[rHՒ]9Aӓ丵4 $3׵1f ?nl %6 44A< !D XKVD'?m3-R>bY5XZmukjJͻ Ryg&Mʲ\IS[٫OPN8r}+ dž2Uq:Hd 2-n0;~lwj gkN7u v]~zE7ȅyLnHJNfm6U4<$-4:$}*]FY&ifX&,lל\<D?~~ˁġO=(_it5'NFNN9=_^_r\vAC֮lC5{wn(Mr+O6OO;m-MKgbv6vlgm}bjҦfo;2F- .vvO Ol$Sg `ba>@x  X% &!#!&dgg  l/=/^R 5%%55 ?xCAedR񌣶cBc113=@1@r8UK}\Tt޼uG4eҷ}J;q48|Ho«{}Y!t.DY ә} r<-"\J&FP kYrعY/V}C KҊ&ۚ#^ n!\FO +N^C#T3Zϭ023σnF E$qjHkGc^^ͲũI!W pK[$+jke ].6GES7w'(ƌ!xы% o}rV=NLD_wr/P&]3gl#QL HT'e?K Tab zHȪW E&SǬ8}&{{ڝTf{ۇ}6fHeaϲ "V~oLG.`|ňtV-RM=V\bm3J-Gh09xݽ ?6mS־#mMO%L˪sM6 0bV{ʉ n $V-|͟%c7k lۍ /ET] N4ZsYL U}E-}d]{B_pÞϗxro6]w7e E_6J+?ukpGc6R'Ļ3AK2 .DkmEr?hF,)Z?7`4VzM~ v<o"+N̙4iCKq1↟$jTW QwsdiWoךmjϼmdpGʝeKv|O G/HgXG db#P0C }2`.Y#!kw7WzUPJҴ7~y".R+Vx$J3mFMkM#p,Ϭ7o3ϼ@v>(w\_ՊY(}db[--w%6TP ּsЛ$GNzp#r&s&'~ުAXo 1:!_&w {KR:lbwX#ճ&7+rqy溢>6^+~T-C7m#W%˯e7ˌ u. ,BqUBg2d岡InnGa$2 - MÕp/Z1ZzuD j\#ߟ9L}MAط>@ަ |i؞r wLUCN"b}ODڭBP^"vp=Ҳf`zd⧺"Zf4EM("y{dtQ\ץ.hr!>LV -MgJ;]pvQa}!/m)N;Z}t{Ό 3 W[vu8߾FgtHHdu /i9]=ʌ/=$ \|oA\5pz_`\sS6ckq_&6[ .g~o+s|}`K Ѻ%eld7yLB{-ܾUx(Bp@m)oG$wI3O/kJ-'Ro+3 JEhjpX(=-YU|LTZ<2.=^۱2JPrpgemЁ6YNyo5<4 nTF[]8Nw[kFKΨ9GYXt(am+wlND.jtft]cWU5l7z{25]Ѩ3ab$,v89$ XX?okԮȷ/aO' b<d!w wem2ԂJ7cڙ1ė\v?aDh 0 yx3xYo.zM͠%H[/}dHh`]#HEثW* |k~\P<~z0{ }jp ~T7-}&^LLNUl5w֍'FK- 0RK +쌩Je 5xs«p|H@~KfA=TKcEfWܒ5W5-y_bY1[LJ"L%LR8{ǏIXy|^\s ^YX}@#֕ {Ǡ3騣9 74c C^+󖿈S!~㐘/]+Ua*{B8`. C]xGhAD`i(\sswf_eg@ŏy`) -AU^?(Q i~Za ` 12JM^Lֈ3G S/ޱø՘DO$K"6%kL5[O/\q\i RM2['MjI/ny?l7xa`YN>;ئ̌I`Yޟ-|?2 oYFda[1KTS> ~{d t Lة= 7om,49ZS5Ύ)~맳8*푻SSg02L R"ǫa~Yu RC=c~;2 CEnlf>MU% d>ADmc&rhʚfI>'1$eu}oX &Q:uڤcks4?0jw>{~ryOu/L6*$, YP*]ECT`arn9=RA<ĩڔ 95ݱifa[WOB4Ow/ YS?@+!&ݦ7;R$Rn mrٳ[u9VDSz,hP_tS-wn/Ni<>jՠx`{:9)oN1ĜȔNNfdAt;BakΞaH’}Ç 7ln8n !{Bd4SSc؝6gAaJ}@.f^3=T\cIuICUt+I/ ȷߔeEͭH z~TعyuӤtSztׂfjq@ŗ+uwUM)+5_`ѱe~,hlmO$၌IAyT/(2oҕ2ab)0JK>XϜiUe8<{Ճ-%~` `xiCA(Z= hQXsZc'ڶ]&3<㑲*2 SqLX~1YuYVO)CmeEv-%(6gCmOL ʪ-X]g9T^W5e޷{2\ͼİ1)ҧց#Ktr -^úO{r^J }IŠP0'd;ڼd.^t@o x跍jPDY$4(]޲XݺCBNܾ۳ v]cR9Qj'D rb{8Ec.`<8Pc|\q~и38pS0*1լ؀e}~rll9X5g髪8Զ|vX_Z*]Ez  X\4G,@khFkQ»r;~z$9k~z!)<%Ҩ$UN흤:KI`뼅zD ҆ronAvVXNqT(3/M%U|{[L|_*{7Y~K^jY,:622hԾ!0Il_Z5>qw'̮gY\ 7wئΝ7BUY݋1r8vQ%kUWP0g0/2@[gqfb'*}6X۴DBU~DEkj% 1睜\B:iNiJ]9z.: aq3L sz,mhNDjˣkwy=1oPƺaՉE}EuY#P w#bQ MT7ze,oʧ,1f(,JL9,!ryuܸP"86b3@9QWZ9dA{Z KGG WR+ hS*I37Miju1+ ,"!Zu0FH0ziMHC/)"& ҲsIU.ܓ)^ٻj#3tʐaV4DܳlD[sdfZ'mMTeH&L(.|.y 10]GԚK*s!n<HEï׸Y7j;ED< fVM9%Ї RU3L5v/*2}4Y]򵸓WgV&l464'٢;}KxӶP8ԁY8JF/47 ;#w s𝫰jXZP7>iNUNϦiz@c5+q?vnUw A ?]@J ΀ ]SIm9j3g=_cpncOM9lBn'jBk~8ٖ<א0@:(UA 0T*v7ԁ"_/YP'WvǝeI.B֦!PXi8c +Ώso=yCr >+I9n5,1{P(Me]4' )kvFXp?x\GNʔ3ݖlo!R@W3(,w0>fѱi }S7>FKIꠗLDl8e]q/-i˦{R!By,֮.`>LT*a׊7Ho x۳[ MLB-p呋Z31v;}_STa~NVFjp7  Wb`;Ze'7X_/ODpC"Ou _?S!W~hE-sֈ2:Ep.rMdO鯢Vu51?WmA>7݉[9ip\dkBHfCFutoU,?zt Wl\>}x۞&$Ͳ(@%[cvms*}T?,ykGhx{ KViH P|PLScley<񻗌MyZn0&&C Ԋ5Fu/Gp ̯(sI^O晓KAO-! ܋Wm`Y-p.9|`r0Z6z>|wxi m ? ֜2yy.Ok:J|%EqQo!/2Qʘ2g)ixܬ>2S#N7^ܽbS~'c=e!g`B`@ZiX}+e1]aDwMvˇ/ qۧ.^$G*n%g qTck*bp HRfklTRy8hn`SV\{ H;Zm#thѫvPlP2Fжk [T- Ten%#z;hqSתp]ZEd(߇S[~!H%{ k*±Z%eƉ/>a-/U/U42gyr*&җVYE%:,\=GO3\8l"o1M0yܳ+yM)M F KN9a6{[P)Qtx:Y$~k]Nr";UA)f9YN&zK{ȼt]|,+,^,Q<jb~w .jt˶m۶m۶m۶mۮʶ8tʼnȈ;|;Ĺ2qhҲi K3e)ƖSl7%Em3|0" B'PbP+P},hv>༒p(y1dF)eʼcIFbA@q}#p: ?FXO激M}A ySXB;n A9^ |עedqUQLlpg``2dD3H)GE'eYm)j*ApвJ h'mzpVz\vl)^i&]ImO@O9p'nO3Kv>x"5υQH-Űڎiʌغك!UTDMAT|8hme=;hbȕ#Wey^t}A)}|Zb}9\,ǰ\݃kվ] 2).& ^\\m/k&ϓ'G2q*22sckKREO3P,F\ Ub#eIT H2bif>HȢeTJJ+W<>5J[t$Jʵ7Xq~5$'|vw'33 R4T.u QBŚdOZUK#ǭy7% *ۜv6uM֔PbSp^ba9G/p[0T}>7+(Q G$DrēNPxC%_WP%Nh E0ܞ,'H䱨M7I@JAfEE>PBIXN"TSlwwtV];fЗB+Mq % [Cϼz#5* Xi=!b٦Z69Fdj98WQ@ITyΰ9K(=Q,R%m.ySCA) [Hx3" =P)y rNE % 7Rw'I Yx]ĈJG>gppN^:.Q J$imW&4Wh-7⫽ #̗{<* |'f|WF VcJS׈دO#Fy4qNk)U,SxMK{6ct&}: ŚR{]D |+cgIM߻0޻ KʨG#+k|]֍ ݆&%Yʖ/ávן9FԙK\!sL49sZFNƽԁTǻ#>Za/|- <-ET/q_6ž/g,zIC_(צ{qsH@rr8s1CEذM4RU]|~jV5Rښ9j>9.ǬOVXfES3xl#a[0VJim׋֞#7"_[J ;Ѥ?j7gp~Ě./Mo-f:M?42aVImNv}T"1H@c6Bp<W|2͇t7t}} Njr= $/+>s/byy~*+VY3R^|hkNWwL<8X/no'q+mTlZАOn~oy®A2g,ݨ9ԷW7jة*uW]ϸH6NJR/Ap@C>y+ i8u Y\.sIߺO:wNJ>(uͽn`[QnJgm>:o5_qG˽x"wH3J"tvY~_:=sC=NǸtDHZhe;K?X 9=q]7+,ݰAKVpK-lZ_vyZ/L1# ;F9 )*%aC=ꐬ]*ݾBVcQcczGbΟZΤ%a1hɀA&ǖ[TܔmJ,a@J@1dT\54 ˦ `:,E($MfȠ$\gے OĀ_$ P E(쾨i^jQ #GHF|#x[ɈHa [.FeP# "i G\覩9 !YU~8R@AH'?D*Prq_8-[BH7ƜD!P/}:۬/V͠;LS\C]ziRb )QX`JhJB*P^"Q W LWrI`)[1xVPYCy5sPPD@g( H40IEDQ*dLaDq \ATV*"+ *Gr޼xv}u}?:9 oQy"H~k^UT ܑ"hKߚ*v{ `zzEyԍq{}JIxHqx>^p8ݫo;ޣRאFu Wn?;qH;e.܊M$32QI cCou# ? !9 B^@NY)L̠έ! rg &JES\LtI*2eJyj{OdI97O6??( ,@Ƅ&A^tY;`2seYHHCJ!aKZ*}UcxT21uS=)fz_ԏ~:r_*.1=p<(ZMKi+u>j󩟜l&oaRyoD6*NDȣ+ywKzK~|7.{Gc%y?t]ViF/aފB橝 u~}ѱs9SwGѢ/cEacs7:qyf/α,"\SY?N ]$/up0lZ:tI31 Ģ~˹xej~7.~O 6m>%ل~ 0l^/W08422(#};RZ|3l#2P e Y3JҢV9t^o}Nk?܀g;,D(:!UFNdޝ@H qDZ{0!xm[§~[HH|Np_?<ys7>`T]ܗCT0|+ B% @-5VrVA8nJLn AhzeV5/EbOɄ@ fnB@q2a?PD}bUa4QP=?$\U/h7_jyX8Z]jLVvЬ5. nyIlCG2}fehӋޥcuBLN ΐ^tA`ZIW)+P8&HQ0#q1$&윒UN.\-Mʼn.9jV^?AjNhs|FtM4&D#js>.O&%@}b-7~4GZW2Gw]Y{qJ5)4/%@ xoXQdCa &HA0Pzɺge(SkU5m˄ZZ|[u ƘJ]2␓ٌypp[=Rn^QI 6G4JHl]W mڶZ]]V-l4mTrv (28r]ExCKFrFh1{)0:OԺ-E@m6E*?D>1z:i@0 ^>P}ٚf&հ\9R_iӴ5ͺ-#64 z "r-KZ$ݳ9d5%EUqNeYk34g%oBZ/R*G؇ -qjٽ"P!$siÂ;ppQEPG/ފi&ّmcv™@HmJU-.lbRtW%$x]amXQ&i8%kI)6@l>ƙSC6b.4oIwWU;'F ܴ! kбza`Kj\@z%k1!4`5dlؤێeV{!⁵6UѼ4}KqHrE55fV]oR΁$vTa5[R'3[ ^\dEP&jNr:xWe IRZ蒦03 'ǧlY bn|`M溻Xh Cdw2h ^CwlIVw\thA <|)9Eh괋i'Ƌ<5GG肬ڕ_1ᙲ3rR!^x2XغUAɝTQkpunfBMAPQ[xTL2B)zw6ʞ{.(|fXwRIZׇ'F2U?NMv6<޿M>Jԇ/[>`V] 8B1P ς@D6[Nβs4D"D (E#guS$G/U;A+%= iQ]btr;HWvnsO3?`Ozmt"w|+~Rq;qQFy䈽E#n`z8` KՉBrh~᎔%q|-vCa k ,#~qw%7C#}Fuh6"[C<I6~E`#(pCkV[>9 }{Thk`%:?N(t9W'=%@[92I2y艀Um>9Bap73byn2Ö~}J[< t}GD|Z+δkl dn%BQ=.S|$Ys͂*kmֵҮ1tcXfU[ 4jYװo|?˰w.qk[{t.ee>W˯0=_WJ //Qe8 :jj >IvKv\*L)L*N>Ku*jNv(OڦV$$6꥙*ȁuT)tc4eI0AAeoH>{#ً_k( nR)½H#} .QX KU2fs&V!͒J]'YZ8 *Aib]_}zӛ/|7u1.LDtRSKJ'G:0{Fl kPh.Bϣ)hO*>F! }  2''<0CE9qgxBLOHv.18vch\7 0&ch IQ0X'ǛzX&NePv'Ns6PkO]C2$#~w)k4:/)kW@.Ld#qomtZwXrǂbyMiZ֎c??ICg \ =~ ࿣׶DhE mAKɛq\^9u.2hw/ܟ={yַ۔ڗ`[K/6 Vl*b}if:Ovx|#̒䟛65vm}vFo &Ňmowf|L|Q[q8;-WsH(c)ZVړnnHSö{ڝIi x2 yVy NTīzsE4Ѿ3i t@pЬEH"ЯT{jWɳkagr@2noCnh*SYoUvb .MMc#C<ǫ6WkWj2(KQ! vx?^t z͵jSs2$ڥ؅^oE]xoh.yjB$G;.MuP2OїucsԙU.rUk pDÐi6b2S3c;tRq^j#l \O>/av;_WqÎ?D- v9k_9%7xgÞ轐R Qnʕk̭K65R,14p7;46GMܷwA>M?~:{Fo.Q$6Rxbvfe/.WYc֢&>3Ɗ):b:{A^ [ ՙ,GZ-q^e"\3+S  G *M5 daFQ6.]j /C,j eR,]%_g/8A8P$F &K֎1U^o jzt2//~`UΚȴM*T4h5 "QY.lB=5-kۛz}%ӗ#ϼ turRo"'%<V?OXDW9mLc-̃(ơvlf<$jΝeCPBG*.gù/t.>oq#po4bۦ'h@>˸ җm?$c|À) z K g _91O%ʛV(_|0nQY̓U]E}G!gnb]IZ"Ař\pJ MH{LP !d }62虳Ll7o̯ހ#޿x&ݿ h KB3pKv.7de}dˈNil%@93j/ e`j-+Uk|rȕ]uSM*gXo]8־_Qt' \^cIv>ާ\(7++9niԂgš lc;ŕg?TV}_Hh֙"+ hŇڡN~gu(9v؂Q چ*PQ)zӢS"ЯKQܩq5(uMvmIWa -ԣwByx@L8pجg_SrK{c]Ól"lݥ2wID2M#clӭ=)WY;K/7'>6Mn&:2SB|UK"3nhrZ6.cz'{WfSXdx;& iBuAGGdw_ۣjk>ȬrR*zںZӇٗ;mM`ոI ku̟FD0ɉ&\?JVB^؝z֕C%~|nfdJ-i 8 rт se)}NY$*ʳh4`c Q,9fP\$&:81(τjV@hM sJhD'_~!)iC'cݎ}xOoFq\{%lWWIJl<;ӳbRoiCnm6y~V< *8n;FjnMMv:wC@uͰAy;mKඪe]p˸@3yϖ5h5!ˍYĂAOJ1H}`Ǣ]jb:\MX\cuumQe^ \lrӲF^sl(rnΉWgLź|/uq~-GpaYAyJz;m8Y(k)t&KA]$.DaYiһ`F$Cs>g*xS{N/ELhƳ! Yॕ3mUT_"Edp ~:m8T( ϑl1ba6GL]rO-*£ACs>In OJc0|?RFsVTيQ(X` jR ڠ kx%"Dvԭ9T&v'l+' ;i-1"EWMiGS-5U|Ag(doPBz!{= Bb&9Sԛ-~'Lѷj *G!dQM0(֜ʣr`l'i0d{ž|*3T97jH8ZwLi]9cX5:o6سiϘ?BNΛEd1>AR\_[/ϗfK3DkMmhbni\O]'(0^3 w^N102l~ۉGuS#zP|"kl6fB0%M"eV \%_-%C“'9;r"uDH/kp՜7 iҳXD03EeN"]S, |yzw"S *H6vj;H詪ee*A#DPӸ Ѩ@t%T'+_Vf_P1Q'&NQ>CsƞeD7@eHtXY~VA[q &aT1z?3@he'8O93P$gEӖ 1%Å_X.UN.4rM 8Ԉho^l3Az&с-庰(ufe5d"0eqX.$ 8NÕ247)5h"U,wii[HK˥8hgL90~wA qbONDPANˣUEW&Qz}DlD' C,_MGwF̿(PFCuyz 3bJ t˃3݉W0,w 7研TN._2*?bh5"¾mx-x<@N߰S4ԏ ާHSS&] )`#@-ر 8/j'w6ΉKoX9•eۦLFmAw9eD|yp=1ԬCxI߹ =̊ߞ4_unV ,Yfy悑݉3|Dr+>\BbJ|Eס(dQ0F_priC;7i 5  }"ʣ^ӂ:*p{2l݇4(z2cc |X#IU؅jދUu6qRwJPQ$! 3C0bKZAt+>0F^}IV8*NksؚG)$C$s(oz u~)Jh'lf2Q޿p_1 onisƪ)D8Jvmf1/{XIj3Ok_{ Zp̈K2yQ~Xߕ~% ͒'NDrS,K9[u|{/kDuH ˃r\^xLK&}gy_|pY2Q3e+'^[ k[ʟ# *')E2FJH:r^KAwϥ|>9aMW/?e( p q٪on1n%@6s4T/AtBGסҍu |,f_۴] m8&n%waw]\vvI8Oۻז=3;.J'd$g:cs>8p:A+Բ_)'%J ]LWu> oijS!ްනbju!8yCm*{ FK}ag < UB_dxL&Jkֹt1lۖj;`bAH+szek09], ܦ*ڭQk5ʅcD:y#Rh@jp=wP|9O4su=%lt]9.EOׇ/ZEyZo?du#`GFqJˎrtJW{f 2y$WlN?9 ܐ}QȞ H$Tp1$Z~D ~@ȑ IᏦ@g#ϛ݊w7E [UFw'Rѹul&B0g ƶ*d\r|Ź.S 0FD~4Ka:ڣEXάYcb?8 mn+-7+y.p8ulU K"wJ"츛jM,};Jضv + 4V6Gg [uLc` TU[m#t\¡30zACB,77-:gkX9txk'Jbp)9ai`UPAhU7پNz#-uTH1_,@kZ$6LxfO];3yx9ۣMʑƱ*֤i\n ʃ2BlDՅZ!^Ux\%Hd::Ok-E=`K%{NΞ|E#3B\2\O'\vk›5߽K$яga1s@ۋJKp2ޖ%osmirvw۩:#2SwUn W798{TiͮK (zp^e7+Z%uc_kxC/xxZ*-v|Rb헛:qμٷ˯YqFE{Rz Y&_t3co}DA=&T]}x9TR춬ZR^mSDzɁ݀@@L@;RB-߆˾ѹr6!=[~L+q 'yb3=GZQ qtSz[y'I]O'(HKi0C2'%bx)fu@،2+l0 9>b G6JzԠ G5"J8V(I`HˀP r9V ɓ1ֹO0| EȎ۸?."1t壁AYJ &@N_G&rf0& 0=ƭ?|%]WB0>hM2{*ӽy 9̜L ~9arIxnH!6m" ;';*WWWf~J+N'=SHh( ;"8BIo_f(@ϱ&+X˹1H@}' 1Aө3B62,"H9Fl|14$,1{焱4-U{@m2jdqͣ 9 uj"ec?L+׊1?%IAAy32uis< $Lv`?&m=#7ܚW aGnp+ s?AV;r't%=N]vVa+]cW݃:k[)FQ7/l}];A-)ƨl ) Jm= , znP:RkRfw@W (gO[V<0+/eQ-]+ayO%U^SfKi"^,p_X^ubXm2-[e~_>v}끯vx=?G'qnxY-ug/ħ8Z`OG uj1 X`TIhrYHvy\Ypqqzƾu|O>Y+.lx/ўu)D8IʅZ8j8V(c#b8xZRzBJv&(ekeLɦu;#p9ڙX̕"+ 9= J\([=] /0 x@AnnAB[戜:@Ae%ђpEŨCujZYA)|սzWN TABG' gIS7/yeyid@ʁ@~tfwK 3٦{14fD6I'ʄ&Kz+X.auU+,h!aеݟb]K-۳7l-VF}soa݄4 ʺ7j hnlՙ᭱:8Þ꣧ V:5rq}W|qj[*Ȫ|j8@<[4#(E0ab˪ @X\* ՞`+4PnK- DX~,cH&徻E61>tCm|@~QY3M;aw?;~:F:tSXȆ3/F("پ!]bȩJ>NKo$Jw8i8 ߬Qc|w,6(q(%yKZKDDd w6nZEFJ6B9jjs<"Y&頲syCJcǞA ՐDuk"L >:W#]<~F) 2o= $4'1MqnrB %*J9\Wΰ'.K@!g8Υ_$ldn3|Xcp Gb,Ʌ; (q0*8톗3=y, P`e.@fj%W瀖" r & ?V/2,m{-%)_pNÊʾ촺#HROb`O47'WY lqfϛXʶd+ep!bF\s ;M@z!}.-q'#_U?V:9$aLBkеšk $)/YRcC.SQT=LF$2"jOˡЁ 9, P|4-ԕ 'ZFyZ~!Ё~f vL *yxQTQ*T?ɛ)8o 4;_  ycn[bLC$]" y:l 撛G-+Ж?PM1; k7esw<{aZ H,m蹾FJu }*MqA`~E [WyCEMekBbu9QccˎX_B{ 6o:neWtv˽ӄZOo)ᢙLb^ܷB=[nB :Gy0H#G $T|6axVT;d:rEu`@K3%""ꏵ+|3)eDžr[v K` [fc >yK7)/j"I+u<$ AnWF2 5^̺.#B8R:#ʍCoY d!,!WhRGRr8Wdcr6v&٪ A4!_EER"bmɣ]w*ދzݩ*@:nRl 菉Ǔm̛Rd+&y&JOԖQ߁K䬁e :6`D( ڲB^ "i`R.w6fyLB:z#Cm\!f>'-w\ޯb1_TPCSwb⮎P'gQښ|AAvlhةlcG!T,wy.U>)!gaC_V6YrY.mR.{Ѫ5{ Fy*Oʐ9y1Kw&Qr:dVDa7uGG@D|zg TbcNJ[rx$EAeC?<ݽ~I+SAmD(rAV@YM髀L4|jxgƬQA_D>;PD:;D9OD8Є?P{sI;85ONazZVrB o'YB{Wxɭ#<' FFOABYhu!{ZRѭߤB*ݝ;ڨ{yH:+Iq=U[0hݛڐB͆dF*eg"zdT4{rH?K|>)4$TtgGUd+?A' cEqϴ{ %У:fY7w~Ӧ\j>2WNrk**nQW3Χ{ sC0\ԢSGIV5͡So[G#0gDz " ǷaFYd3ܼG(a [c5P\5:B 3sYĔ/dEO.{fde[UC>XKCGr'grKeKvG:mp@ fFyj_rSͫF^y|.-s +ZKN}޳9V@h@(Un6yϑo40=gr73' 7d4nx4q>'8VJ:Үå֚>F:nOO΃gV ^Z%yt 0ҌٹH-E1~S@8ŭ)$I$QSjB4reiRKTFFD 5~r? X_7L sB;68@t<8l-~n9Fu7 Wޑ5CJ8Lq]3gjg /Aͻ[ףlz_2Fmֿ߳AGd<% _Ɉ\EOcY#6EI' yS&3Bk yoӃ4? A~_aij@~P=$>8h1^+q ZSwVĪ!q9P6K"tvR)OKc0Lʡ9ޓw\KޝGxP q uhɣM$Cz00M CI'F*4 E!p72KRuޓ pFuodѴSC?kS+/¹L;AsdWC c+NNuxF~T?.=1}2W@PFu1pvÞ*^1 )u< ٮȍ3w3%C>VAo}S<^t6?eK2Glx䮬*ubwmI\u>2RjtzCvxB$0.(sH1bPg,OU/ʍBx3*:8uqmhtknLf4'HU}e ӂ1GM/#u㎚9%'ocds'dXv?y 0jg׭Aא:.NΗVo2r1FQ,($viV1PS!=1|O92͓ 6ߑ ї:$_Ct-+&o=f՜'&O@^ @0L㦤󏊏9v]'KfX`\S2e)8X {3b?/)z:_و9@+u^/?(RMQ*tI2=:6[v%h9{E7Z% OSSd>~հRNL4N*\uY@358 j`_!Xi0Q588uп.@F=ЛN.>. Romܣmg~,X.sfdxFt1hYZɇ4Wj"8~  r\d7?*יC|Ђru[B7fU` ֗FL0]Wf()Ǯm}! 2#Edž_A""^ph߹.MKuL܍ZoKL}0<`3EC;idX ;qoMe#,MVOV#|A9p=)]r3V'8SW ə1~A-ƺaiPN.z$ϩUl s/, h.¾^`Όn\ .I9V7˙)'nx]AN:zc6|ob\+٪.(Z>@FW: 1.2 VFQ1 sQt"z ^UBn ס\ C" m T_֯s9g+ȵՐJ{].:oS/= wSlP "w347M{ֻ[AN_|wBH>l?TF+ ׫BdiEVPi[ު+І훮HɞO`7Ѷ+-/a{wdehhlų>`2T}aw !B֩{)QW sDV6YvYg4n'V:ɡMOQ8t?z?сIjndĉVOR,;GF\0jVyS\A^0r{cq\pUA+(fQve3Kxs{[x)ڠX(XYNrQ.MW{*K)$WotaDMEADU.dG/ D6i1- vkA [& F`|t>!Q;}jƪïfR|N}*RYQòx T^/x 1֓' ~{ժDUb# kC r%;`@UTuE1]؇C@1ꦾ S{NMUQ Qsb頻(>>_-8"㢓9'|n'F@/i5Dj-@lZƃ,rc۷&$or9tَ;jCCMlQou͇A#2{r4;xW[PSeZQ/; +Q4 ie|Rj{V'iY"J^3ޙP* ~3~`Fܩ&\2=;TK/bA 3mP1nYKyy r&di CQɸ jz1 ۿ/5Azʀo8K3pE /wېqǶezZCsӬ6 b9xX]*8UFcҲ-ZP>[l.-FR1.ukOrε}*)a'#kdGJƳXmU6ɏyv,+h Ȉ sq*5Y{ڋ爽c 罩n-@n>reg>ProA'M >tiH)ý{#β.ou?Ηj4RNG0ƈku [DTOa7bX} U#KdA#s2yFӺuv,ÁualuUِ?q4mʇbwRƠ6 `7i(#yiYPy`.1%c+eZk+ƤW`"}48k<.phȠd?4w^5յ?msרuZuD75#h42Yx9`A+xƁ0=1Ҁ7'=.n|*[U_{9pv-;v!j2YWz˄28|ZV^ *܃'8E!aT:41I%\Q>( hPX>,bn c+a曍YZgϕӎe\%AףX>]m YU p}FȂ~K @6T'qC {*ĿB&Wey."+UMsA5q-wd(cIMhSNhI3Tkm$ =@ja_c^q_e>lT8+z?5 dP-!k):gq>-! ,K)!R<B:9)?@\Y8mp#ȮZ)hV8 9P9eنŌ|xGs!Ѕ)t C@@rm/&LxBaXL|*-afՏ_2_q,Ќlftl~ƺY1sx}ׇڴ#V ttz6~ [)iݖ~r* ٸNaSH vtEJ8w"hqPRض* yHc/f-j|_ ig2m!uع@YI \h=é)H֏K2mCro/ģs܄M*9k{oy& 7zO_img8FzW0Cni7kv#ܐO3i|<c.53VeCOO6L g>NRbw@ ,~Lf\qq֬]6k7Ĕ&ʏw5-Ke&sM}V'$Mk**8!87YfxTYJAEo b,Zd1qї̆Dug-Aԯ*l)Jl )$nyВj?uˌH3"-_ )!wCjK]2-J45?DKFeOdSqPR Ԉl`}fDܤ\>Ba[r*coȚs=#[]qw67,("/ V^/R(w/1H]}H6#6%ӹ_"ך]4dQǐɋ1g 4eus~뷔Z{NB\N{HwH)qu|GxC~Фf}Y8wpOhc!' Tآ8)G^v~  (yTc(8 AKNeۻlRV,#D /E]K2Ly9oRn}X(H{IT5=.5TٓaîFBd wGryB&z7 r*uT']rͰ x_&EndySw,la'l'숏^qwUkkc >  :/ 6g'U=8ﱾO3Rϻ!}6rT M'0XM1jxP%HNZ" &%̾XcP;,]e!I%Η'E泌$,?"[+UtF3kTeHި0li.Ro a/b_ JҚl&yu]u_d|}\R=9Zui!adág2nJ"=b.An RwќщX N MBVaJ/ѯdAxD0͡VK{:"FlFTx5|"5O OT!@+PIcӒ{x}w LʹX4\;PaK'M%w0ؔRŤ # 5j9|+ͷHCeR~q("|ءBA&Y9 L<'}=!>s]$\O(LZ=OXn@vM;Hx(Lm~ xIUIV$SBH4D) 9eZ]vuNKu}&I@(4F%ݴ@&XVhk|œHV_BAyq1Yy~ (w;=ruCsvmڧLz\!3`LI¹Y]E21JEy5yiHvsb+= ._jֹd7,flc05Z'O0.! $"ـ*nOX1@jԼ:)W_c"hjt'X6!ȘhI('YrvΖpBaaaPc_R~`s%}wkD~_s=Էv5kR[Ed^Hҩ 3 Np!sp]҇wժO),} 0ppT=-D0?I)eM_aFɱB|R9 s ~%". <҅"*ohf )9&JL/AwwՐ;dk{Z`0%D,P審_+8˝BsGBy CQƹI<ћu!4YAv XB$oH][֌teMB0F&/rLY|yUWNn{|O/:3#'2kۼ& 9>1q{.)XM uϪB OP+WnLW2kקj) 5θFD#nNex=aMjgFnz:2֝.)mHŦ .hƓ_8'[:':v1!=5!4N[O` {g !73Oz̰!R} ֮Tm@kS@>BTnb!]CYNۙ3rgGx}G!S z) V X LT' Khrp7'YnLB=)_3wϰZE%36Wz 7R1XvV>4T}Č군MBRvD f:L8hD%!a35Z镙[߆.7CPLQ#ܧ(FVHn rw _g,,РdzRExӥHyB2)-@% U嘃~0B]\H ihQ0B-xPMF>jb ?ؕ=o!lDvỊΆ`K,i1aicta< wB#įVWwЍ[Y_<:>ĉ~ii\0=teqly * 1T@[}n}Q3[/:=fpdD"ll4gu\: FXj;pt +km!^ 9?M|˴џ7>-DvˡgI_I>. ᇷBND̹' 6=~(6BDƳ_0+:dNccnnE(/-%u}jPDwDE>pPX@3Ob`wN"@N}ٚ +Kw]3Ax4.fr-})K#ohlmGhj—|`Kvc.c[udv`Iyx!%esDf&` wSZE3T-٩StSSEe5&$v”:_V| lszVP6B7F\fu$m8^Y@6Ip6{͋_xlI"ԛ= j= w:;:eLHį=҇M 'I5dŐ'{9DOT2Y˔m{m4Llb8x0(}Wod 5Qm=fm:z|(JB-LQVh^RG$J Tֈ1c 6beeqtLqDl@9k]bÂoEB)dj] xz}ʝVQ&GF⟗C1A9yܝ?ٙiE^ap3\uZr {U3NuԣԷՒN'7}`cX %ozJBo9??kFF+=M!, DՔ]MHKOQ೸ֲ<0f2D_ #7x?.hQ ̀}_ W ->ah,0)]";HG ^D5&؇;.d6l b1 ?_P,_J*kz#çKHSoW{OmX "Z OcGr97)8ZtN(q2L|^%HÃ~$2Ja5v'BO7R#DUOs$ H֮.BSV{y])|;f"8&:wJq! ଜ 62'-t-Er<ݔ6$5mgAǞb9}--Ӝ7]$78977's $HՐ:Er&ÙFk}(Uǵ{rxu8_{ {7`jVK+GI"-eoIGXۋWѝd6mC듩M[k:7ecGoa52453 Lޘ`"WEؗŨh / SY;/u&%2CVpLQxvl+1Y3HzQ a2~a{{}#`L`Bcvm-慪/27 dȅ~khY[kc@ lDx h!onG=E_2*>n J9x2/ HFL-h'5Cȉ1`ߡxK&?p*Jn-f033pb*7GZ?Exd|\KՍT/ P,<6e,cΝk%?# ;_#]LUZn"JVx_5&0EKG̨JX8W!QL藱}CܮPڝqQgfHS>>>jSO~ӕjPhS\E2Гb7uG+c/]p:rNfx>ʃm=c]KŇV'ƧbS55]#\$*ꭟD{(1˜ %'/2*_~mA8GÿiFFv1pWfWħ=ddvˉf(\ƚI'T%xߍ v+8?ʼJj5~̱/ '6)'L ?ҢD@tmҮ_~:bFea٠JQ)Ka1Ȋ[\\FSQ&kLR|u(|< 'H>ܹr'q TDZ,͡puD'7nzeK4f؉& m+\ 8$Qa7̕l!RdqOJ,~51k:m5 ׶(8HdD-S5SK^7B*AuJQ )QjF5C@LZ ~E&(~km9p{m~BjN΋QT=`cQr.A|%o}pM?˟G8ʜ>FS\"ye?CwS̾4c)O?~t bokVHzyUgyg3=us= Dd}J| U‹$ LpK٫y n=iݶg%kr2orzb 0ZC&b 2\Wa<+ []H:80,*W F'm˷TVxBʾtM/]}qÁ+İ)n@rF'n0z'j }R`Ml@808TfKH-ఒ#R3I@`smX]ݷ0z=^˲r#"@`i\ƕGn\=! IF Xubjuȶ42aGJ&?zL5 5R:]1<4 B{bBi~\$ eX7nXWe(rYEm 9Y%!{3GaWŏ)MFzsxfO=.Cy FE%<.$]dlq`Ki:ZZ⎥kAشS]W-*QsxF9`\Y r,t}q4UJ0+/rdWk[xl!OA?0[sH՝臤޸q.ˊ<4 ?%{eLվ6 D,)R X\G:8*5|.Ы՚k 4TM,jA"a! v +3.L#{!ȶRvG3nl~XL_5 ~aDj%N [iU:yZuRMХPYIH58cB!Cw\s9&~ntn#bS8P)OLؒԳ~˩L`ê>hԧ}WUp0.y_!+i~^շ1\b{cZN/S)rڒAҝ/udYswў<"t\)yshL`iy{Ӂ+4y,%U)4R)40z/tul1:9f29p~;Sjmk6|Z,;N}G;}(ۅNq٪I$hUZ"_Z-^Y܁87&X&LV:,_ 1<2mE\f0,~z"lS٬GgN=>z3[bkURTՕae}^%FUq VUmKIЛ<>cW8]{*S>׽,v5p2aW, ze߷]JMXxQ_0x7ZuOgql|ZKA 33"ru qϫ=]qjQ0TX`H?!Sm=Fه3AvWF|Ǩ*}ucĦS}Ee&E4Dx,Gp}"3W)xSc bY֗/Ek7C?5MJ) 0kH+  E'ńӴ@9RGp4y!gnu} 5^& w d&72k.|y84HJ+F2ĉP,NiS@ cIs QPi9 wO$Zo7wo6#|W91D"lēքcyʒŔ z3v*)Ote,M\氐ݧoɞ,^GAUJ̎i \F=UG[>G,N2 3A š,SX6?VuQ[m\Zk E PZ&sEZG$ @xj47#+̩rQb~cڊ},К3H+10{8O* a(=:XRyIbLdT@EX-Oׂ.'h 'V6N'†.Dd).e B_AU?It L76t!~o6q#GCI?ng j,[|RuP#>zz<'Ab_<;mDOW=ZO*.st^[]Dv[XzB%+[=P5OhC7y ' Gċ=p6 "'ʟ*{M9RX騐.IN_TҨͬ8Kpd;8FQ]DdezgF蘿yz[Rgcۇ`tլ- o'RQF?_^ƙ t}!2%"qX 1\AO%sşH#?5w|o-iaK`m1zPK@(aqo. Ch"cnb NWl"ѾޡصyH+ꙣ܋YBfPu E71NGT_G>{vӐjWQƸO|^T$9ǒROu6? n~2-s*[r {߽&,+{L໳أgZ.,WωSF%;"}1V% =|.+9 I=ǥ.FP]d?j2 KS]}jbXRA. [|@QtUlHRBiɂ$IJJuðc>) ǨVTVa[%πTT֓[\Hqny٦^MDHH^{ ;v=0nj6[cױU iϱGѯ8X:ƪe)>g'hPfO)"|uB硈,%`G`ئrXDs_ YDa`O _٩'w Fbz|4G E+[~gD}2`jWͼL[ѭ-gi4r&~r\<>8ktIws//FCq"i;hO#7w{cb[i8t4WLQ&k/)N!S1NjI6E/L1җ:y{L>`h3}UȢ4>|Q`(K)Wt}eD]~l*z^뿯5QĜ3@F`Wț?j h%^|9]-GslЭw´M67~,m袆u<7/7fB>EJVW-YD)t(=|~9 R ?Ybx! j5Y"bq;qD4!Dy,]vfD?ţ+USM|R`SԨt@%۝vA]g{$#_X]"oXyyŖ8~s@AJ֯c "&&tCv+9:"C5:{9z%m~R6ǭU&6Y s==쥥C??Agty3)d .rV.@f5lZE@) aЄܫB$'9SRo 1J/Gû¦pwOXWQG4'A@="K(7Mhf1%i^9uB8^}M)CKǽP^j0M)a9<-VVSBzܪ/=M|N,.xޱj;K]\ok;1|cF@DgO.(;Ԅ vMnYoyMabɲ 1-,*p m ugOԸ]f:c)n߲,sDɎ0;i{IC6%VXw[*IUm_Թ+9vR1(3W;3pM`~ہE}TtnKGHZ)nbCC/)e/-Qi0͂"ʨtGq$DRs5 G|خdko6\==ÁbPJBs=٪K"0.z^*#x9.UJ}ꜟpvi97-靼d#Y8@`J G5fYKwIiv19X9a61V 7 Ynp7[<'hf_% v$r!6.F_O4"jM?!#O@ Sܑ o,))ŠҶ@7JD#{`?I·G  Noך}R'٨ <領Ap =a2 Rߡ:5FX SN]kTlwqhyov?Zź5q-I}T؜0pݪuP3&lGL0y3% j<m+t-&^8՗-20oZzX7g :c60TkPչaN=A8j# Yx*`uxvnJ{ λ7iwAj@%rN6z\ze(O֋sbŖD[[D ݑQ2>ۛS dUF'Zj )[ԫ]3kQt^{\~԰3Zrk2J*7jUܳDB,\}EW jwA6<ë|TOnU :>PG_&LgB ]O){5`$ iCY`9DC#?g BC"oX3yg\_fۊ Qud귚|9FNeIW&o2U1%UUҁ;n8E,a]k1z^h:\k$K#<HrQ%z#jl:Օ5b37t̙iq aYͬCP%UlO6sN rD,4]o~Bj]_8:c8F+Lvu!Z7"؏fSHkpM0<>Mu;Y~gfWiSo0cPб,Ta\c!UxhTXeXy>0s)/"\~ k :U*ᄗ4˹/۳j0eȽ淪Vxp xr^#5i?7YbU`е1I3){4% 'Ht54LjZc}&J:Js^#]!R'ϗΉ#ytLVZWlX # /T8ZI-+L4H=SF,=OĥH MM=LA^ZaRnD?aN*֞XFí&@scb'&2@h ~ uk^~57ÓQUS6!ZQ'X u U,0Ӌ(YҚ0AE݇)9{NOs ^ZtL^fqZii6 -|b"u}j#֥OHdgu\A  Ra7=Zd,RD}' ʀ^fé}=o{S+xskg>x-y!\Fŷ -]h~lOW|t =uk?֊OjJh1 6}7ܾȘlpT9>$+8[ Od ti*cH$iF{jOc(%~^k1ʿMē ~dޔ2S ׂCN)=2pqw~Žp(v51Õ^ 3:Gp cF2".+JѕO/~|].gi7kGxFxħiy2v]wnIǎ. Ys&C,'CQH~=ӐLw7nš^38/x/vI3I19G$~KȆeSmafԨV5?gaOTCBɆf Ds65 X\]CEٚLaX cܖ:Z [!Y$].l:^@8y\tQnxZB M#nZ^sQc @dž3%3Ifȇl  ]8~+l*..]ߝ\w~K?2eՐ,]A8H==f*tֽ7<%]FywtۘZZ1SroM }#l7R-_-Q0qY~\bVA:~hˀP-eߐ44AL,H0zjzV˨;gc /U=ܲ ;~l) vu(fUS Or<I0 ,6v?Ypt*V!^û ߒ:l˼~1u3P~eqW7Zcӊv;:6b`7O:3JpX>0皕]!^3,bJZ!oQ܉d؏?G% Q/fORG'aJZyq]ۧMox^9RoiN3nNA5~2\vVk[ '>5yS% ۖjd2M Vn[/yȥaY(-eOhY|4 amhmh>xHlLjxzNGN6=bވE2_7ÁW1e %C^6j%8K5Ai"O,xp=B TC3/ȘT#3"Vlݖ@)Ǎs":GoۻZǼS&7㊼P-j ;[2\4Kw")dG N!qYR9gubm Q iEip}klD`j)_Snpƞ=>IByLO;(f 5P!5lGKZfɗ] & $h}#O "YPDƈtJ:C>Z9/oGY[W7w$7ĩ U3rw/fWXHxzx-mѝ#GCMR׻v[^==> ЌgnͅHAk-x&$P U3l.xM};AEeIW͚5XYcX39SkI:4@ħEo2`O;ZLunX_W{0UϷ[FmϋUg+HĨQᥦ2u5]cܠkJ^͡Ib:Sxo[ڬ:&dcƁRMBn;2bDƼspg5PCq2kd o(wl~k!{ T,NWDr~#ܽf5N߂/j"oZip~xM1a%Hoj諨`P7qqy`  s?4®VҲ{qww‹Zs8`N0F;?HC,\mmaNs /"ɍ2rX9p88ܿ q~e&Kqpu<Pe|%LEߋste·"xy^:'* JX!i[7w[+`ҳ}H/7faο.JP/K CO=Zb<6$+  œ@+0WmoեeU is= ? O8|@nvP$ - +P#?z_iB q8;;Z@~jϊGOnWv OOMt8Yx[B 4@ 09A? ?bR-˿B**' ІZ8`ֶP7@ڕ qpCۿCCH~/Im:@-]aNI5@ӃM9:z8Q-w%䧒o f8a? ʒ#aZZ?" v;%党C~̿O|Z@k!`浰YV\Pv~.>+v/?9c _4q|Pq~WDA+0X>t `RxP-%63` qhB=m^FG@̓svB_4On,ŭ_g&%yIX,~/Ϛd?9F4 .7ߠ?3zPhgCB~JPK[wC=|O?mw 8 οy$9#?B#?B#?B#*!YӀ:Yxшj߇n|WprM6P iT<:?W8GY5Sc̱(CdLHAyAePqs_L rxrf}v`Ҵ$Lh :8-YB 7}4To*P@*fU=1ڐ뎘ொ YE2"uw|: [OP)S=%@j*3La D b&Ro[xŚA16&E~V+}0^oDR#=1Sg|:/46B0`|78'@n@\/2dsD-7]x4CX|LȌ/ {~-s.]q B)GQymm|CQ! Ys8{A0WcN5ZG o!;5BƱCDS,^YGRo{j, mߴ/uF'ud&k~t{퉩ׂo$]]>!X[0GyD{XI"y>rSm\ieHƕ ϟWUe7qutm뎃Ct-i#aY ?Hۗ%yede\|O$Ee$@i2` n %# ◔5Tpm>x95a0w?oZP]L_jũgp@Ass8xYA,e,JqkE9o!z뱲\m *rFeu:BzB ;ZA 霂 uv} I61ox FTnOh+ *b_*,lK+a+x8m0;9AA I#! z r qV ᎎH:,wX(vhԽodj,l/0 M̠,%2uɃv_2AaTyCO~<~MV!*/7YbFC56o9+pf lB@ ?a$+g"#G7w>TR܂RZC1[e9lLY, gZQ()@@lqX&\q]%BvdMڜ(u[QSχ@`?89,&׿2QʘZP @Roͷts4|IC]]ݷҎo)lOHO׀[4޾-wP34L  Eb7Cߒ}[Z9Z5L> 3ݿj0ӿjmچE =!+# &@oTPN Pӵѵ3w_ aL}ÿ"ghoho^o^+, mC;k}yCu[(8D-߂G Qi=3C=ayMƛ9k$?'+ٿ;;ۿa/ 4w cbW0q:?#`4VZZbE|F&_ V\1iD!ϑD@yd @>U0fXcth "01f@SPG?yƍN!*?SXp}'5F-Q UЏAhq_8-)yAϲS*ֺAP@ҼӘɉ#rgW郭-–W9[Xß@AhEtDT }RE̫jP֎1<8ި*'}V9|iE~Ź!Q5)V~Et5 fP)]*?2l"iv𺣔6)uWզeiLZ`c(zGԧh0ϱ|P(Ygm^6a9̎֒ʏtIֻ1:ּ9i;Sd -BKɭuXgӰjЗ*Om4i*Z4G;j;n~E_5Q,Cͭ-6_2*{r׋=ӿHp '݃mv,LuuUJ4%9Ǘne쀆ڊȈ'#풄EEOyBznpek*03Ћk fN1G([">>DH?#+]pGh|bks 7wΗ=өXV#. ʚ\c>.8;h\mH=2LP,%0b:Ql r50aQѻ(lĈY pywXhȩi_ KWk|(~+ЊVDsԦ ndqyl Z[H|RL`A4DJyԢ*b@%&22t;;zcS:fd JUMLO 6y I/#s1u^4^?, IwR/b`R5J!<&BE܏B?~SsC QnyZ"OP7y38α嶳KQ)6)F6  1#XYmrt7@kmy3>7fcJ=|HД&aAd-zΗtCIW]$xS}HRgr&L#߫?;Y͎9jbebuOJ' %Bw- CYIДPp ?]hSS!; c~l`-IޠdI+y # &%"Uպht<Ol! "<+i@![.E djV9. xO?^w6;,t:oH}ٌc,Zѻ} 1uWq@3 /xV(L^Mbԕ㻁% ybȜA1 ?[E"!I.C=! >[ >.OzM,SBޅLX;cGj3}/泧wO8X)UnfHD٪Տik_'tv ~ )>JJ v/~6Lҵ|Dx)4HWdW℃i={bW&Qog6 AmoPz ] z{zLT&a946wlԯR/3˯KPL7umg~>?W|%ߡc_cebeŷi@/C8R$6\R6}ihi*=? GW rt) (2Dz="PW-3O]^t)n0=>Uu1|Zǁ?69l -',r:TIü?y4&.7I Le.[HmWoi ro?m-HeQX_<pʊpՀ1Gv=b4,n|>Ŝetbdv'껃Wr|t5{f'Olmtb|=dA`@㺅)YiCI]&2 ӑ^V6(+qrD0 lu9%Ȕ@kTһ{3@-̘x-*;kGn/K:'|TZ~?rتcݏ,:`BA ؏4mћV_hԿ™ ;ə:}:wteZ=%71S'Snn5wm\w ټ5ROEsshY35d%!a87 So4Jq?d,scLwv~e\O@`QZO@MYb6&BсrB2ۇAGzcd:"Rh[/컩6tx|HQR?]Cq4t@vF_xst~9͹qW- &Tb72JP6/aґ[ˆq#EG~ vRD|A 4Y U | ]î?"qŊKL@( L$$eSyw:O[L}HV[5ڣRؔ6щw:%/jZC{ I]f|p;-$GĚN|Xrhc󒆤- ¾8D|Hi:ܙM4辽zzWpe=Hf%ϚU|'-1^BY%WGH}(ؑ G)Uf)9 }-j9EubUIC~a!+b횒O}/ _Y`YF~x2ms4]Q}j@A3a3?V D؊DK=q8WR!7PR/{2񈃡:?1lrL{$Uc""YZ1՗s}Q&_W+' c7*H6n+mmĵ_bTh[Xbܢ 9ZE2M$0c8Ʒ½(.MNGaWת'=Dmim&A*昖3`FE1Q'yx-Գ+Q-Ah8ŞWx+ťԜ8[Yr28R <7(12S\ 1_ Q:z])LvAӜ9)g &Ť0k䡢s>fo:¶wi|,5ܕY`)V:Cy </}[E̬jͧ[i|`ϊ9;YsEaoI=V&k٘M}L1AQ?{(^_SKܓcH܋Qx(Τ<\2澮u ƃ׉;cDJ^>\{M.~e?nY6D.ظ&w+:O?)>X*̿bIm˴],ݽ0m,jj$ďZm9&%>.2ޘ$̣.6=\Ė +TDڱoEۙ颢-&\\"e "h?(XmSLqm>0}ɨw6QI˟/*q_\^4|øb@ sVAUrO0t/_Q!gdjta[534ӘMHI(o[Py(TeTg_  OYl2KxyuN+/ %A&8YU캍f gEzF_Z I~U"T"Iܐ}&ҝvH,%lFcܗl|Jq[n+n=92Rt|'S^F#n=hܖnq^[2uV6w횈h}J-n镬${Hڦ\ ),&biM!Hi<׼S^Iȣg&O'a+,׬*f|b_ MEiiD ~ ~~ye̳u+OeCk"/b.Y Bӂ}YGN_֎E}fxGCj"3#:B:6fzV3%8퓎KEҰc:Go@/z &]&EE5Z%bMr"݊,T55y]-з 0<^.RR\\bGI?lXͳ.ܔL}k^H=ɀzv0ZUbRw"mT.9N~-mQ z#,[gц"92o}v-ٹ] O=.Ks?WjOYxn3k mh0[-Ii@<+1䢺\Yn2W^kQ?{Th>ڣ[Tly\y2~9ڮfHpkE/ q;"}!dVe} 9M}ua$HP+߃&Zy\*0k.׈dȽ^黕GR)4Ë&1$sx/}T+QSI='yQ<{>LpGE%ҕ7 J y em/ d :ɓO1 $k16}ir 4[{垌CK!/NV8U ^t(sxNM MQ]K ؛jնX=P 7n;W *?TQeILO?&ʒR[ĿT+jLjr^Y,Z {T\Mȅ,(؉9UNQ0OD|ŋZYQ gO  'Li֏[(& abxKv !(2'0uJmjax"]`U_8 R{0`eVKX2.9@}KGP?Lj84H`(0avM߅B?)r d:s"x>|>\ CFFύLd&U;%.U3,З S-T9TȎf*@)8!UT7L&C.KW)GHI&/ W ,M)c4J3Oa?(9`T{g3bևV)%v5I.,(玨Y奊ȦiFɡOrFֈ SҶIZHt䠇I*&\6arnp˚F/s;,TrIHqjLy1d[G*E؎U6-Dž0ɯ=<Њ+z+S [YS>fjj<8 @{w+L#j8N[[OhEɖϕxy`ȲlLSj`2djZLm[IO}{)zmARVliɲlsȵ51{4eJ=㝶;m>Gpآ\,KH{4 ,l*iĉ̞ep,ο% ϓ{1V1V8&i}sxv.~ҹ&Ti<rR\S{an1.V=%:zNjѥ#0f6s` ؅_Wу5l|)~uRkǷE+$ NE J<[ *@nS2S+Exzk]{ k^؎{/+@3q !d܇ M飭 B QJD1 ,{>>a<=G"7͎]o,c\lĒʹ _f31MsIw29I*~ *Cy[m/ ȨRvMXI4Vy!w \~Ԧ bI"~Bsms֝wr f媞_A cQmM ^`yjP[$ ^P]XHj g Սv88i N^V6{(mpA)1C8h͢0΋},A)%#'n,mC~~59]]rl1V,%[(-Kk@jz݉O=}t2c#tIPFehL_jJKc3z0>$$jϒ)eBb 1&|6΋}+)D)!] :28K=#-M ׉&Zf.&O"IN^ōЌ6){ZbxGf W~2 :O޿ _['p;cڰZKLe6ʼnd?wwX$28=NlЮ(U~7$Ըh%s })TDU֚# ͆lG})?0BE{   g`y|8/4ӾX H$mb~,YT_V\a8cgzG%|Q 9aNz:OeO#_%1 )1|kIQjX+BM$(ҧunna`yS5+ϳlWIV8>Pɹ籖N7܀FJNRVZ^|%.&{6'2K$ 7#WM,gF6/whXu71r_<(3gv^0 -cɤ$Ѷ6iӡe ÿRyiYI9)~%l^4hHcYHdEMfe8س>&_ pOA{md7}uA&ȱ|-'ְ5Ym+e[B2B1 D;R5c֧8 641-|%Bw6YbTJ!ݷq=P`Lϣ1A#d U h1}&R 1%'KV. <;n-$I74L ]7aפn1(gǝ.:J qNSleL9"Թ8![b旱MN,eOF)$pWg=k%7Rfժ=C;L`.NӽH~<ćLpLuA@uZV4]>u$ g.466z[sA$kEH KP{뾎u-}z;KhpcW̩Dfd Z31/ x:iT+?t:сuWs@gf_Aij҈Gհ~.k"c&KUZLڬT32Yz] m lh|-\l%[fna0BXRRž?Muz]򋳉w_q}mo&$ֵ54U󺡃=QG˧3皸tG& f_0qF(:٩! c%l=qK5I9 SڙhpK:)%ZvR5 `BlHqB slG Sn9tޕH lnB啣+%|~xEŁm_aMwMg!iNk38ѮtǬI}F8 v5Ƥ]2HFDm`s6Ֆ#V%g#FL MY;>NKc q@N5Cqc)F Qe"l= }jNq>rs+[L"g/H.T(o߼.?(xї<dI.i}[HwGOzg&)mey%N*4:`lq=E-¢ &Tȭ]g]s ,gܘ ;r7X橁4[o@ڪff(otS2I!tON֥jI\)6)_$";Z;I$-ӻRfS;:=MӊkDH%&gSě$f{-~>=Xщ>0j:ټ!rm)>n>^'>I>r`-f` 5jMjUywo Uw@jF"@EzDoFdg!S,Oe:”k tT r5\.xr߅DYƊq#Ӕx 仠{! :F(qRZbI$JAJz^]P3O衼2D`W+ZJ("ERYv(+ E}^&p8[p3}XW9Tfj@˜~e؁`KBJu(&W:(>>̞zmOo$'c8LGI&`e0`T.5'W ^lFL._Sȑ XJdrTp>HOͫL ..._PX|q47-u-O ӎUԯ}8)$w&$}\ż p֖j t`̥$(VMZ$6/^l[ :꧿;l`ZE'>"ꃧ%c%OZɝ|~r{S,g>>RиӸSuQrЖ]Ms݅F@>P@2Qik8QR7k>2&>L4߀% pX5s]3)eUvhVQ"sdZ9Eu(Q{rK.e3hCS2Kח&$|K? "%TYNAC`|,;Hq#! hpΛWdۨYԓX)}svVdN@vKgpdI!"o%ri/&/Etq$̢~W0shG[I <"|\VLs|ƹbv:A#ninF Fēg|yr}f>ʰjJ :SgX&HPyB6v]-{e |*ET߼ze"d&sO&5R䁇&{t7Xs1'liJT{>|~WEcD̾sU&gAn@{T*vr'q!W Xy/ͅziٌN>3;E`EKl a?eEQMZ_+k@cY+ "}` /&pitHpD6k1g?<2;p@[n.' In%kGcԴgC.wr>@>x3UWK+V;AsA6$iɜɭ l֖*0-pta 3%W[˛%]Ô|ح]]D_D(^ y#|b͞ֈ[pZ4|j#xT><=i9Ls7$)c˖j*^#%dg1n>TSZST}TS= {s㖶p(~)UⵦU7s203:99yxQ)7P-hSӉגI|K30JMcf}ׅp~f}%rϸテ'BYSkcͩsqTd@l-@ {0fH63#^)j</UӾ$L1l{nUU4 D' _r>.H]tJ Q -1^r'$#MWbVv>M?9M=Z;#:BA b/ O5tӊ,]0*9$| V}N"Bwْ R0/Ⱦ.rT*nfN>5Jk,` |^N[ÀD$7]2o/oY8eͶi5h[k5 #**= ^N},HÂϡCjt|<5Wg;b8fbe/\ϕsdY# 9gaFy)pP1o 399'®E R׬4y:2 ¹/e?;iL}Q9SItLKHؐ؉L)vwHꩫ6igtyᏳ&]m+u/EG}2殎|E{wisA?Mjnstޠ"; ]oAASfXj5Tm[@6|wCp. ll۶m_l۶}۶Ķm_]ܪloN,e5 bq晟&jᑕcEzЪ'jOzطط8!F؃"?ekp bX]D^+ݑv؛"a͊dlLlttd=uo",1t"@.H 9x2`u`DFgN $kdm(~4 STKU9Ke|¼yf<4jZsK߮뭐I PeƌRςڢ D&vq?Ŀ=JY/fXEGVF7a\A!Uo'sE/^aJF|jjoaF5Pfi@޾ހD^9{iz;u˨eAڪ lG?.}EA8ep hAZDnśG sZW_6kDXoٙkP $ jzCKDvBt<e`F,Zf(*~jJi%կiDjm=,Q̺/ DU-'uOB.*>a`gzSȺZF/_WR *mʌi_vxo#ʱAdHJAD:z pbA8raݾ99뿶n[١h`{PM@/fTo),V1XhRB7$unNh4?"tz"ׂa mىSK(h0R(֣ Qn0Z9lB=q9跑yuIW>5}8:c4mٹt;½qHy֧T(BgC ,|d{ KhE熩CVԤV R.YvUL3P2'a²NؖƞSR//΀xKgY^48KNˢu㚠`c79OCpmw썅&J:׏LilS C|yi&t!9OUf[c6S;hھıl"o] 랞AAM鸂߫*W-kxM&W]!00HBXMccwJ/<>%VµSYλXfúO<5j7AJ& *LuYy9%(ܽYeF(Ȕ6,L2:qWGFxI~[qʥ8 XpvLVlyhcϮ{9դN42`bᾲbW쾞NG;xgO3=<zf\":)f:`WZ5x*/ )AlDl -K&=Vd~+j:|7ٸJ aћ$ 4҆b6DUVEH_o[ 7w2Tۧ?-,5!! V)Ӵ>©(Ba{ZǠ$j\K+Z7-U uZNę_tEU 3J($ƐFg Ei[Nhѯ;N3I-gR:s-A( $JK,tƳ.(2C7ڞ 5ъ^U6o 7=WS+FH ?Ҡu*a{%T69; 5ST3zߢ`71덳it>u(f'&F+3.gkHʧ2#xګZS- LYBPpOCHQFH$3B&T:ZcX_&k:)]ӕվ]i:H-`xFL &U,liԛk.HG`oӋ5w=фdetXL x.G?4&ZFՌ3'? +)dgT-5?-.Cdip6pEMBP䴡spzPϫ}(:z#i>v * [|ˆgJ=J/;|wיղgyE7HG_^xbMuM$5Jk Tr督`7~wmHV5В/簂$IU>yڑxx o(^eFVbN}-+Yf1sk&z F&2";k1CrgY˜7;BF&II_z?aȾ9nmsreGyQw51c?mu T,Ž&!|)uvyZsi`hvm3v lGج1I|hs"ӆBÙ! Y&p-[EA}9 lq$nGAd'_te3&*ĨAFj BߨI$ [|PI/D{cl!uɻUΝ4;*~*j QX፮9."FfaԮNVCӋQ82 N^'VB` 12$a8p w-S֩dD+ӝk?9vIlo6*uwEⷡs15=az+Q 1H26ڠM9]k@R \3Ypz{O^y'~*NBM2ͤ20]~s fSubh5C? E`nӬ#{4Sj+hӎ"Y).[UH!h qWGADpN Rt |G\\dA|o+!FaDjM`IifOy~]+5VBU-kEy X<).H(22T]I}gEԺ^9NWq=㄄:ě&8:d7EeT 5F=bAT q01~OV 5p hNpv#BA'PCj`'XڽƹJ, ^4%*ң+&zgcw!W8L2 g-u;He~`^ﭡ)F* G__ 'w/.W{oäx~AoMFL1a6()b2  ~ܸwBm:uxҫ6yYw= N0 \+o-RCwp`MU^fJw;JݘfպٌJ͍JWk=y-?Io瑏7g6~DXW^HS3¸.qm/.wf&yj1Q$'0Flk=I^Ɖ}ɢ/0,?P XG,2H\Jr-2|0!ʿ< NC!ϧWu}qhɔ{-c5}UɌpr H!F5/.$ߪ?UmFqklqھ^zB# n&1}.hqqpd]CY'&o40[՜0%h`t]DR|r:'ZxV[kl1&NjK._/Зť!+E/">=\ᢐ1".?|H0 e.ɧ/4`=3"DJdAV&{n\Mj4]UNMTMqC1Y?`RB8P BO:eO&TM]KcBg;td5G-^`i c ǐM%ҿ\ީe兤=k%X-,N-ʲģy31rSIBJ ` 钝Qr&CH`%v{Sc!z4Dفv  X(0Fpx\oJ2𠉊KQ 1Aoa0|^<)e%4 ~)@l@;5u_+0n9PJ$ugr&( ƝR6>MY~ ]UOjلzJ,b <$R-bǖBE]!QޘGӼe5u~ bw(M!xY5\Ky فP-Ωmq G+x:xDyDvlë\J nrXX ؍e'/ηG,I=AYLkud4G%vNH^RRkO9Kw֡Jts ?yzETѤW 1WR#k 09w5g?_7fAA31#"DBP0DRџTĆiiAH lu|u.}*"ţR,NPen_>}ƏrfY/|!I|d$LP]T|P9GM0IW>XZ7U}fF",`Cgqpsʍ|Cu6UWOj+-zH͞*S*v+!Ubsl/*ꛡK"|>ˢfiHH?K}q\ VںnPRf[:eK}ΦnJbrq#[b61JM*75ͣ(ZlCJ'3lX3`8j<A۶pIo(/^Pk^/A 3^PrGېO^176GJ%a5%Nҋ鑱,9[!^d1M{<_qUd{n椆 Li<k#6wЙْ 9YHBi6Rm{"! <[Hnz O,5e\0v a֍'$eI qST&`aޢ] ?Cm3 I1‚RlR}WL-jnG]g=`]51d+v\% R~N~6B>@¦Mn`m V!B|Cf-]7q\ "8(;WQ MZezGvL3WjcdEÕygoQ\_V. /)}RayR\O=;4?`U --s~w糖䆈҅Eť=AN3=X>/_">D́#1{h,V츧@ٴ$BVX~8_j"}.g68CMb")7)v4î!H*_o~AM0qJv'g-0F C T$8# {v9fR$ƇsK}B}bo^gpҰgTsKpzdj3xTI}ǥitp+.Y?4rO Duv=Wev ЎbH>٧4#4B|Eࡹd|Ah0$ylZa!E*:Ţ l#C& >BCbOI[/s, P/-;3/N{/sz sOgǾ.BVmMT阷?~qU\Oy7|7#[o>!]76_긾`E 1"{ bk8껳4= ֒G(ۖTɌkP#EykahEM5 _)~N@m2'H ξUX?a!鴝?K~fn3]z@WYc&̸@ZZL<M?A+H @zԴu?1LTI?`T=m o/}VTJR|7+r: xDr|Ho`uQ8+֗s" 8&q]~ˑWQNb՚={`|ty3Fj8dP,t1ht=_/1{D81%qg0 zm}r(a k>qE)F/PW{Mٱ KCŐ0֭AU]Wۍ?Bm:C}cbu~>"?{љ=ӎ@\:RP}n{ZvZwd,ʆP***&wf TsKS&lxeD vTƸc.O.}tbiw0ksQ/-* ќ\K\(:L7qW˹6vyhZG&o-@:f N6g be&K,6(a'8=Bcۥ-* GBsۥ#wȨ^EN|[<FV B/?() ^Z sEpm31Yyh*vm.S?2t@{oSۧhPHy6rf$/$F<\IOj#fv ~n*2mcJv䔽Wv:I.2/~l02יMtUQFK+h:1]ί}#Cq/r'CW`~)p7ogc4N'JQb,Ŀcvjd@y'KfKOQrQv L6OGu[]}ǬJY%BWM\ƚK06&JbB؉"žX Lڇ9]T ~nj 8gA%uRWEK)pϧǮgJUl 9}B7EN7·fiٻBs)!NPtZis:&<9|#`:**={ ?ެ&/ONrE'o=iC ozex Xb6tZ60X? Y\ A`ncsirvCÜ4r"cq32]uv󌿏 ^uۗuwivC' =^T/=1ycd %@eD'BJ>.5PbaĦ|DΝP~5#z.͂#jM gBk$fӇLe eng 5|T(¥zdBf'<06 5mjž'H+02Vlav̟Ŗ8SC#DyKFov|&^ j\ VN/w4K,XSb蒓HQ/AgB41Y!FMᜐV/&W.pcff6 vw/ܣhy v8p!Wq<- ˈx 6,qTLU;X5LvogR%N;+k)mƫiSv\Эie3vZttls~_d8[2R.f|llGI ކiݿJc?Vڢں3m|3Vb2  }0R$gN 0x cs\xL?{{JYa%_7!kԹ2z :Wgc--(y`d#UBn8X{Kq3q4ׯ$Dgx2_Ħǚgh/zޒp}Õq-nˈf% zl-\0r*a){xTeQpy4b՜/!$9 U2M, dɶlsm 1NBnz:%F@ѹke ٕc,Q "~ %ڲop| ڨ-Rr.} j#g&eu8cx1~&#Ş<[ phF76DI_p y PyXf<* %1}E< @A\$V{&p~=Ktd00f>&;Hvp7U^/y)3}|ofګFBFZ+\bSۭk⑭PNd >6!ʟ~޲8s:6梼-QF>b:vNu[o$㦈ngPS)b=%0X3AquphWA~Xe'7qڐƟ~6*^-vg8.9F{Mi EZA+@/i|9yEBRL[l-wȝ:djgjh:l2!Ab^'S#9P{|B+>=$&~|rv0\HOv}] ՝|l̼QKRx8.F=b#)wCBzGa!5K郪RWǶ\wBl3Q5 2rStpz0#%EN)CE` CJ%nwV:'ݿ_ƒIʢ7;.oF9 TSnls KYl\oũO?ǞTV伄p0ZL?jJ%^2)4P`5SRRwh\$|㣞W\!gZ˥5XIp~wgG# _s(8)?!PC?_yOgF7"FL𦮧 U}v)bZ#$h / żzz4i5"j:sLr>u8n4:]}4zu utq}d,vS8KMF.6xsRoB~-~9+*!#&qT1+4?%Z h"!8|"@D њmOΕJY=A7 4"苊K-/gKG db!E ZQlUJ9ʸ2k +( ?`}{cL>WZ _ٌ3&pg7TChb߰1SixӼ,EKmZa"t6cg⦥Q 5,kġ7T!%I^y8[ 4x4F' ]N=SȀ,ڣaTN>hx=3)P|Xz_c+v0n4&THzaR!ic gg NB!az4^KU!F9EPcYzGa׈Qz˕4.Xm4Ł=gl ΡŲ(VK wTU7B' @I5S}=Ӝ"ά:l=&Pw q"D,"A^<%"!@>Ќ㦘p &QH8og .9Vl\5]~Sb^QЇ οYe$K赖ߊnMap+}xeLǖ-?XhA6Ip~?s~~WIĻNv^Fl V(sl%K%a#@X IKV\O wǬp%N`1{(z5ILMVzgzCJ2W#983)\ Kǽ҂"N)M5donsPRL 'YG}- 2 2}()w@VAվ[vf>&۔VU_~g]B fH(}Z+ZҲ;mAhx%oԚwYNY|wCb6J,|vV0 6hW F[Qb2 *8h$/qʱ9Cy&\O 晅a?,Diɏap۾; ~>?J(ފF|#׳̷Rtp7S 7ԗ5156*$+*A>Cd$/n6rkRioYEHh1i' [3|pTq*lj`6diɴ#q$r"li1zhhga!gB knkE8m^\xP0]tV9|vM TJM ZyIR[:XB^SlZ9-xZ( fFXoWm/==&0,0*a}[! qtɵ!x_2E~F*m>j7N?ưHS NwrCbO;5%V߲+;944GDG_1v)Q[O<2VBa:>8EUMb--`m6}&PBNN" vg v`J! y֢7r'#xg< v%~sp-2aTV+ o=-%BPنsǾ0 ~ o pׁH{pz }g/zҀYMeNbuaBۗo [ E ԀC20BD D#~ YJY%Q/Hېi.˾HX8m%uˀψ7TOCXԌ,oǁT@Y,J|-J|^HV>Ζ[TW y=> 7Wm6 @~!^73Bt # +7`$sZ+o&;$tJ7S%W@XM+C/.1qƷ-x:$Ct[?uB+yFhÙQ+Zz"gOPTbd5)=ވ{u{說@!J޻W=hʚ$K0W5Κ$a,! Y(Rf5iEbb?ض|){҇$(  :hc`ccґczK)cCje(46d,fč$VXR?4nO?2 젵 ;T"TZ :DρOsO@%pd!Tqʎ+@Կ *%\Jv\AEKKhyRfl4@-f Uo r_ctx- q'O<-2dV/'~{?+GqUߙL )H)))MSc~5/b)CiHcٿn6yFaD0Z0Zhu.VɷB hu.-`߷ M05Z%Eh36Ch36Ch36C?CuBf묭>y| ~|R<>srzYsnWe*,/4> p(g@A,0,5؁^\G܉.b a gA#ֳִc҃~z帮ey!+ׂpn 3$,@G r _ Hf5ĝgPV SXgֺՁ1cI dGliaAz~zO*}YYFiG;+بa|-ցЪU#A W)i-c;[#bGrsObUib93q=mET̿xkZP੟_47|@F\d@"wXt K?D+qohQ7`j5Epw2͢>Hw&ۿ$ټWaw#fbZ;s4v'vKg 5DG))f2/žqԾwȸj9`X8.FCf[0U3N[]øGG"hTEi޵q7qli5Lstfc>y+Fn߈MVy/D<0zg@i5cJy;l_6v7ϓn!!p$3@Gq$<3G 4TLDSV9 u&8&qOpO=C<+y{{""/GD~I!,A~:y_O VO o#Uxuk"c *Yλy/W~ vpR~{ s hɯl^Sl5~`DN=fyGswc>SY($5Hg\\n#|6-ǡ6r:' ]LGs1 UvFo87t;nxm(:W7hYP ӏf[Zu,=o%3i|w4)֢|$d׻AAG,>f"6(q|$0Y0\OiB_5TW3lu^gEAcDĺ؋C;CT\g26:{6iYMOЈa~s9{0OXܗ8Gfkݧi8bbC 0j1LP,k0/)&Fsi}S\ з2stNFގ81F_\#&mE׊(҇)b1p#v 3OG膱{GS[FX]R'}f>Lf)O''Od>>5|}b7}ޖ )BÄ<  (<)< O Odii"<#+\.sŸw"fR1_JP,$/EBR'dH\DV%b yQ\,.&T,% "*)DDUT.%V-V#VU+V'ֈ/։I\%:HHt:iݢb|I4D!1D^b[Veqtk5+bF։b;7qtbN\GN|MH|]\/'  ql{MW%M&bGzf-qb?qlȷq 8$l&l__!?! M~,_%;a3552".N~.F )V-yY> v:}}%az=85k C{://$D -C:Mk0Lк@+VNTom!+ M_ݣsQtc6@#ef F>(Rj3 ^qj#Ff)54clLӲQ25il-[+0hy(uf,cFB[tHXI3Be|9AtW3|?;P3-7JyOSp7x/"2ǜ43x=˕VE_QU{鹰R!4:.XCC+4S\=Wgת}[_sVoZXE@Ц/!;/%XuC_G1_:;ΠCW}qc(q_^ЭZ biћ`m,hC?ƷݰA/asVۍg5޻)Fw2^m$V[; ,أRz$dπmBW+`5f꛽Q6P I?lLwcDy~_w2دdː/Q'?qTc?3)s~ʵ ,?'8_ݺtW% `~5^5`?P% }l&{r}A7rpO0] 1gF#pg1!#B؇]Gx=k49CXBpt8:?|s=.6Ey<=e0pf8~_ "g[bsWL,g:O8>wc[<)pG \Ӂ [s`瓦90Ou]x{27 DSe+f fSo5+B ӻ7|mi/ҧO[TvO :YNNs\ IsY_6l㺸7䝄佄M !^愄 q ݛpCcܣR4=&^l++*sK$Jɉs_M|(q) חL^͋_J^OHZzo&&?yDkof L_4-i𭩓RW.".;| < NxmCNȚş']؛S' Lx-ftY6Xz--[-=#㠧,g-,W-7,7-V$Y,OZJq?M?G8>#< D%ϒD~ $eJe22@&+^Ż }\dtX:L$DKX -ŖRm8,nKZӲc[,qoIJ۲rrrrrrr2j%V*['YaͰfYs|kum'#պպ1hUuZiu=8U/ZanwK69eLӿ08yć_3mYDO"fM|,Npɒ' JⓉ٤,1'1ssG&'J,"O\XN%V$V`pdfr:aJ5@=|:Keeeeeep5bhb#ݚiͶεY p.[̆ knuX݀ⷴCTYj-,:m`RC3e|8Wq|#(c^bIb X%$/:|p ),HȒ~`p:x,UAzɀnv]Kvlan^]?d[hO2ғؽ(֏iGy?m=K+qcuԡ4ZAT(0jczE@E>Q!w(dsǃ"*~Ld*2-LEc26e7gGѲ{$@̶>M]ΰ0yTVFԟ&HTGݬ,۾!J+Knq_ vhLQw7~k?k46\1%vRig(m]hY_oJǮy8g^h.m]G?0v#>iL,\)]ds&ds*lWbuJmijƓRi'J]+֌Q.H;}bghu;9J=7kMl3]z bJsM4Ѷ[틔"fÍjZ&uruZ6ufِl(ۥ΢y^6e{ihL+-fdqN1Ug?vؔ15._/6*;+;Ώ搲˪욺"fqy)6hDg1eT_ٙb^찫멲^׌#v'۽QD圲KV媽ܰwPiM{Wo(KƯei>e[oǯ4n/cLl}k?۾3^es{ͷ)ڏ-*+-SW˪7j7V\g?w?/f:d\nwZ4nMdTWҲn(e;Jq~@q46oͣ_ׂ1k|'ݕ~Ws|ѵr>[ ܅+{V|]ZBR-U)$ [ZN1&}ȷUyf8:s6QMQW٦z>;:U]ަ\[\dVWDѹylyuoSmm1Kˣ6i>'eBRf9ꏩ$/}" 6{GY.^:nA9ޠޠL/`E"eEN"o"Ei;k?gd& !$i!@"L4&HS`ސrbF)""bCSJ-ZRʱHKRj9ȥRTH-Eph1L!k}N2As>~{Yz󺟽gECTx?#wk͆sV8Å;–HY2!p\lƄW#%u3r'{P{^dH}^%9=&w I{㨔xFĭZosԹRXj~R&T7hd.Ò{MϘ20&(1M3J 3Zff8EFSmrd՘\_i+G'G?WRO' סsIER#HA$)DʫVEEFFFEF#EaZVQɬEj#SFGfD%GC'"(2?Ppq$T)judE* "S#"#V)EfPa稘9"x8" q"<]~sUiF6FU%$/iՔGԥjYdĽY.l˳RƪQ44ѬhzAtP$T~822:T cRZb?5U{4(:gJN-FQYzA%:Z*">:$:.:Ac~th]tVts) UKu2̤a_ Ŭnw1GbXF,3$\,?V}(٨1AgƎEˤupAHjuSgVKa:Nۢ;_vG{oDFF2OEOFTG{%9m sKcC=%ďOH#??hQ:zOEױB%ޚ0::~THOdiTTVdo,oX}1Rۣ#q[J#gH˕Z.gU Hg&T-+FGHRVk"%xmUIxh+Hi7&5 2zSűXtƆh1%vcbc+5cH(6iWavZ|*46s9}9Pa黥2}l>xܡ|q%oWZ(P[wfcd(,HdnO/c &C+`nEjddEQ,_D{KE^W͑D4Tb4LSb\bBdGcbZ.1+1[عE,'eJΓe32ǒYs ip K򹺌sy|\r9Ź+fp|r*ŗ˙ ˥%aݺUsctmKbuC_H:vƹ9};\ܷm^_pzǁK%$p{tNw=˵鯉W7pX;.%euy#/c=:|LrY4X.wftM"[B{Wjy\~ĹqPQ+Lz\:ds\׹swd3-确~24>~Tz]:=W\/WZ˗9~>q||2^W:ske/9k,w)_z?dsUd#rt[Ossu97DHH^89;K} TEM\y(_[f"|8qccYWUxˁsYߤ{2"C6lyNdK"E9!rZHHѸ+~f!yH+lA"ahHXՕ 2ڍ͕\Iwϒ>t+7mF2uȌ!CL3iHX !M}4ALj>L3e E=;ڐU'ru}E6&/oy'xwG.[; x_G?~[o|?;:>9y/GFJq_^Ǔq~5\cLDI"St"2=yȕ]Yꞗ2Rd+]"i{ D6u_S񏢌lrx;$6yg_rK%~wx`޸R[V~zS普5J_5Uc>OԳyU+#ztz)LdO~ܘ~;OtrCk ZeB_֯S&l}Ly"Y;Yv%k+<b ѷxTK6!Si'Ydys <3o^}ʑwPޢCEJVCMN~lXa6lϭKdKII~a~)eʌ[ójKFr_P<1>%>EPPOCP9JMh}Ш>cC}RCc/\F<x,T M3*4G6T)RFO6wC$Ƃg l -ָEU]@Ojh:AbmW<_$BɷJl6[w*ԠnQ?|?4?O:ͧ\7Xy7o1V+ji;L0xgNj&=8+xloz~1l`A-f`+9"Е}q?9'Iz18"=eлwaƼܼ܁G7]YxwS爔+rlo{{W؛{.\){Oz 83`.|Wl 8,y=;;C)cʀl:`x ]s7):rs:1~w}SIs%%Rzpe6OSx8LƁ!h bӻweܣs xC* vrmܣKw,Y[7ALjM2j2n &#`Fpdֱ;\9{Uk\xr!f~P|3*ɮLtyd5WіGOi)M5`FH3SAFz*#=MFz'>p,sHٟO#Ɲl=gg^[=Ƀ' O^<o}8JI\N?l3mN2^Lh[zJq/3[vmfmsn/&sK^^}qz?˗k }'^vn3Sn)ʩ#pAG/Բrəgce93])ݜݜSS5e w>k]o:e &t^,dn^"PpYyI,N}YgM#uHgc<<3#aƊlͪښ>{bT+x{pZ,:an:u2LVsֹ ٖ9ggʹ9{pvpeٕ%=1^ As'fOSE.xuR҄ᮔ2N W\?,buu`2O)wc<%=X뺱9|3O>OƦz2;ˑX yhkss:} ϲV[kZde{zBvsIfդH|Lџya>ϐzTVoY7O+z(0ViVy \ؾ3QpͣGR)ՙ٩2靉瘥ݩhJW?-gր1ϣz U~~;df1zkChݧzVyA? DW?3TG{a軇ԉځ;8)m`q@sDu})lWΩ8Du7U7 ¼./D? nvTI_#x^u9d.>)Nm%Fyx6/>GXmE:!⬱ZctS}=ux{V $d `8[i[c_ _Goe'Ĭx`eՏ`1P% žVeH@lk|@jkԃ K˕{cڣsܨnn>5bU3}z40 O(ve+Z/Vt;-UT]&x/Npw.$$kpw ]4wwN^.wK?y5uηNSUj-"L7&~,'7Bl,t xJ5=;El] mY,PJN%Ńx(  vR#uAY&NDO kM_ܒ#+j2[/%,Ӭ1;/+5}8gEeZRnuHru: :W̗hՐJU'IiX+_.n0ö!ymM\Wg?F<T~}2fFomIxQh91N $͌k~$һqߑ h3]tnl B+߲׷!ozU>qS8w&'Q+)h(\C0wJYJ(SX}6MAs"8 /Wa*ꬶ<;p8̘d9sipu¬xG'ǭQ¢#z=%{? uZNVNZrGX^:ݓzVjf5/L=؊ ac1g|8rɪi1l:dQ]o~sהaɨU*]6]^Ѧ)u.WM?3^~ֵIPr,YõS؅?BoQiSfRYs@`}`ÓnzV<*;E6a{l~7bua )͟١'^ai`uena(F+;Sg9WqDUZ~&Ԛ{#W4K `1qLƄBRʢv@tQa-+ƄI6 ,}X8 \ ,]˗|'D ߍ} Ӈh$QfLav%H}IϞ-dXBp>l2(^u~7u߻I/3ud.><=hF(@T2>j(-ynK3xnSA}ff 7P-C>#{{ר{֦ BЄW@9\]_^|4L;IrvPa֪?l2$KꬫEi\|\h\oyo2e_S. p'8MVH7Ox?CDLXHG5>k i/#o^P^lmbLk섡?B!^.J+!liHW}eWB É>ZGdLy0 a mJB򮩽UZBo.?p2CL =mq/N&/3|9d0֎ד =#3d\#SO@3[{];wՖ̭oF토IfDa7j-#лb;o%r:zrw>qg:]]Q:=? 8 v :A"\NjE}UV7=d-OIm< BnvTnV\c1S4GpRU9T֧WAdj5%z% `[l?c)^(Ƀ$ހggEtq .o(_pO+$0oI_@&s܄:,DP E gջUλ~AjyE [ ؈|3I:+Xd?ҁ9u'~@#f ϪtEu,\E,T,^ 4°ҵ=d7@Hg! ÃAo$pߺ\.l/ޒڳ|_leA838S2:ϑd`ߟZ= لC}.;"^dTnI=n,okEpYH4XyUjY2(\Z~nxݜ~SսL3OT b֒3+xEc{ScLn3߯ko-fߊɺ/;U_cC9{٠Zt?T ZRe98txN"{ m)͎ >fE zhߪ9ZKz@&/y괆G^KXRCmg:@vSV??L%GQݒqLAWsGH5ϑu`1+u ?e.3-.(! ${В| Hcye >cYZfD$"](2d"xe4Bޖ/uVڊUş4թFO]f/ /\@ 6y {E;vKg(^ũkto΅F(d^qoK_߁|`'t̽Nži4| ,KIH\ĖRհw0cb8!O-hVê$!4\Vm=oCۂp%ab=v 'y)lװry:)H^* I r\md;5fC" δp6Z69Uoma) 4oQ^o.dgj|GCkRm˨|pȻV.^½_GIݵo]gmfe9Fj[ipAp+إ,+-mRGfnHGӼc>䯎LW5Ι[zgLq!r?|w#z駮JzzO@^sU93qZ6,ɡPVT}|]2˛FAM )?,%vE2K<܋X4 T>H011%54 #(L a?Eߊy 7;+#}d!y&lڣkf'\.c욶2q͗MX)ePE`J Q}źދFJǢd֒OdJ hF !At 3&UY~R},L/mT,b֮cGӰӰ<,bUTHetx.턮?2N~ ӕEɰ*a*%mJ`(a+a1*a)aK|­í;=`uu=`K R""Hf@pouGMe(Xÿ%Z xaN{oW#D\5g7&'ѕk H2f$/vdkeD ‚ePTM)Mޥy{W(,Ę{%b%3T\h#voIQJtDE%7Z]"T&lyJN5obMK: ˰N.PM9r:jdfkm8U||dKd{P7MH‰Q jb}:')l $xe|RehRL7~ 6;r-VC+yDVqK ~3Ř24I/pDz1kq$/ݣƸECEWD_gQP|V1KYFϸ4X6"c)"L+Pk$ rɕvC6z^s]hy/qvȈfd.jͭzdn8ڬ]^.{v^^Ypx+_@}U%*EmJ.3kJ3n6I"տ©™xe DDM+P'p6B6Q3Iq KMDZhsbv"4#| GBZ"Mh'P, pU?H[2|'  U"$k!Iks"^ ,^B>A}b 3x  }(0lԾ۳]K$0̰W]02B%!0Ϫ;ULY5[bkeqpNgījw$Z)QZ>A 8H"+ W|z0S?g z39IOs$CQa~:C>~:L(-`0dŗj4嘸Lq08d -91S%VFCD-&} –$`jʂ0U51O73| ƀ4A*<2aȆzpspi|e"r}"~M!RbyoUGAisr(-0lfvnYF|#}QfP$>@c">L_ ,N/ا{ibU'c+<<:p'{a9&OetV5y<0Qgx~ȯzEo"ulc ޡ𮡽9j'c4./,966kkQ&P$!V0d 0+ixqG.fÄvzuO5\c6lKL!wdfԈx0G@B&]6 lgCY[1CY.B>sԸj7 ָd#EWçU-95cwzocy9#&8M&,qq rBJK\?$@t#/i1ՐS%4LЄcP&sP&LDLL,@@LKfK1KZ@L{r-R-rL;>!!!)7|fr|)NñN[[ D(D__v_b_ő呌 bH$Lf22R,K0 PEEE !HNdDaaà!o#3Bb#cģ\)ШrH Ķ9 m/"qZ[Zp1)7c6I;3:\,l1'j0܋G1}G#VK%F" tFLjoe畎ޏߙwۼc <0u$h nLj҅JjK1OR06(W"DY2G[WS%*ҽd6TI7B,E,BIX1W]EܕǞ߭A17C~Wv|$ϠK̨qK^gsڧԥ{VYorÐecn=/r٩IJ.,v~ᆅˇ¶uHqR?RwFȡ, ?DJEwDka&WlA%X{|x?R|?}Ke=u S]~CoK:Lya.,}߻co?gu&\Dy4{D!׉hr.mx@22 8N(&a5qW2.d_y!FLcD5yd!Q+Q` s.7S(!r"l{gcoY+R[bz{-+Q۵G8Q+&լ9ٙ_f8)4+cR3h-cٸD* 2$G;?D*D6d%$- ףcKG b}l9kPn6 $e:OwQ!"ɰ=ڶ9$^Yޜꛛ087YhG.~t.W6fn-+H-w%fp}W^3Lng}rХGYȄmG7P(:>0.a][sqt{݆Ua{6/K0}!\֥bv@ B&0'is.\Gh16u>❿LWx4#'f1IJN͝k S.!!~9dD'nwc=&f"f߶5Q-<p quYV"?1wҔm\= Tʢe_6Tgz}K" ۛmXO |ֺ}e ֆj.ϩ=*By4p*ՇFuˊiGeͫV?|j$&v>/OuVlC@ BBgZ;N[5͌}Rx*G*93J匒;x:=X,ŭ{m }yk'*'i:Uv՝w6㔒ߨ󽝽\urn3,Yԯ29\]l2s4 ?^Of^7P%˗o$Bijumߋb;|,7"%ҭ)YFES9`lxU ]|XnXw23$ɧ[l #biB0lÖ0( ZlDAA_ѧZh΋[o}.5U#b:|סקkⴠ/vƞ à &QU%չ];OS?2ȏ.n̛wN\?HdsG?[\f5)L~S^uPfI8u+m rTJݸAv[ܞL鎥m5$jE݂ Əm}X *vzkwpmrΤ[$t(ѰTp4ki[>zT#\hBb+?˨apyAQXJ5:@x *TDzBYa7hX9?26V59k7"֐,bVtfT>_8-0&!ojK'! \mClՍxqD4(T'/{;>eGaXV(˽1M{ jһEI8j!f8Ʒ{eT(57`kci!pխ$f59o`VYM82fӱKs>0PLrWqoVy\]9ۛ4UC̶XC&*n_ݫTd[oA5WkY/muqԈOsMz: a8#Ͽ/ٜ5ȫހS)%/xƼ?6pf͈7͎ 1G~85xUegonA<K+]9,NQIQFLGZ/*.npl a`2\)ꍗ]; (̌Yj#VnKƢo2^pIC0-ZB4A40w32a̠fz_0\,yCb"V癓LyzႬIM9_ҟ~ |>[<.x)c= IݚJq;UPT<ۯ2PF_ߙW:b~${HూM8]]U ?贘|ۅB0 ήѼ$5S޾eRcB5LQs^g$}R& 88/#\$K 0㉀ _4s5Yn\e=iZ4 5pVk;W>V*t„ݙ d`RgIj1Lw#:-{Oq,[Do5Y Qᢜ`Hsr&ί5ߓp1P]Ec̗7xT>{\˿/ M6~*"j&{>drrO?VJk{b.r΅xʶZӾn添R;=Ll`EG6}H |2wtq}_ˤ.P%#> 7.?V/kS"=[< 3h劶$SLi~=7n/W1?9B^.%,-Xohv&f<5,X;&4wK>NP=YS:_z[N+ |hd؂)r<%1pQhx ėP}<{[w(*:eqqy& _<%/{ e\Ž)+>W􃑹*ߦU ͪjD;̎sca:hZ\^DPKYjlh?)x?4rlo8S #kF2fw~+TktυCۖ@cf.z-(1{m#,l;Jݼǫl*O"BC{'0Iïꅿ*C X2  8o4xzHI׋Yv bCKbߔ&ʼt|FO|Vg݋ybuIv 5]eGϟb +sRy 8ftA]{ZsSj8˳7\26"g9F{%eD]4 |u|N|.Zu\ki3g?Z314oWm#-Gw_$$ŖCxN:q53+P=3!{p6kU 8Pb*W`Z YG|K7m:}كG"Bh1_փ=ne=p~4;,8K;DD_3sG2p^f,'GZƊםVp~LoL"58e&!󧲼M?ۏ̴<#l!̈qHG a:[o@Dt0x(z42J\^{\ڝJdҪTSԔ*e&uEr\oy*Ghke"nvb`7HAI]>}yIfE̞_ k2 zͫ7ちPJ-E?YqXC[aj !*Q)^^m<6Mm#DKU"hKftN:LL9g`x{_(1KWUs8*.3a48\EĤU8wϾNV*<] ~Y~nDCz5Qz^Ъfy qͫ2iO7oNgEz=G6mSRɖӀEAg8i_A[RHؚcg YjƒGm*\wB殔{y#9gdg17ۀ{&],8O#]=MC997MG͞FPh~kJ[ӑ$nNi~_5/H[*rp sW7 {-7'?T!!V)on.RL,$,-X,ܬ)88DD+WAbjEuq9qc;ZuXd"U)JGU2З|(Q5#S\{;E dWvq~3m}S3ApAmG6z SY}2z~S@U1\x [~s [`|3U{x]v$OOYV嚔mOJhE9M__U>_?<gGK$\Eud扗鋍7Gu'3 V 3 5/#M +k7 N6VY&'fUɂUʂU??7..UwSNJV .:@ DNFLJJABGADMJJbO#@dddTTB44BJRJ Br[aT, ,}. ,<"M ,, ,<<??; 3 "3.GpO$/u}xj4.! ?3|Skfnaiemc=<"2*:9%5-=GfVaQqIiٯ M-mC#cs K+k[;{GW7wǧ`C񂁃C/ )?"8Pq#~IYׇLͩvg2kwf׈15*,_`c ??_,߶J-'6F7cDWV6D{,y6{EI`μ>kɣ$]:*Oi | }BV$XϥP?D_Nke9voO D.eqif+֢[GͳǗ%d1V٨jYGS&pOXP_1LI3""C2 H?u|p3t}b`r!,+,+u)\{T<cRgLX uC17=o]"^M._gK*_pw*nϴKz-:.SHObuh;xi^!E>t_cs9DBr]"LWC9RFэִA"e+]4+-)Vu&m5`R jdtN_\ZT܁5VBIن:O3:0)8yj$L{la#c4lf%q@Kx jG^>(pAXohqGݫhakIG|̕{va3zcWW;Ĩ.ന܁/iF$wo!*0,RlRzԦv۰?3mv,B^GNnh4#I54VůmI8șF\En`?CQnLIږƩ̛[$V(2w4G>Wp]gEV˚ !A۬Xi> ֣Ds$svy9v:1?`ƕ?rȐw;}'5б^f0#eA+74e?Hag095^d1ovE&2,-mM2 Z%bs}pcCihz1]gድ!wM^}k4{?gҫ]{rOGz˻ͅ|oKڋz4:8z?p"W`6 =6%|"%>Zau 雪.l`w4kćw@9i?_UJ$}JS|aȤ!geMZ(6GSn\ƠflF\\N[ͦ߉L?,,|Q{,SǾQfk/.\|mryiXWCc,RjPJ3iF<ܵ-w2)"F `͙-^ju|G +Rn"> Q2A-*!\U5>m}s ׸J|*{Nw/=kľ>MKmĠ%=3tQ{<_9NLtu~c|OCKk AK3YfUmiCqJo`2tjMGtu:FFT^?J~kǹ֧36M뗀o}Կ~r~qQ_>;C|r{j2 =~k+X$`>D՝ ӉpBzt_Yڊ2:zZvA@-ƔLv.'E/KX2 37DG!d]d<Aɨvw>[hlMYtU{~"/xho:md2h520Yni_u+rPP+UΥ_ZY[ZϚj"q{DV+mA 0JFg?^6vz1$aM[i_gk%= VO-٘ͅ4AXߚpty~JIKoȇL bWb Ք`x@S$Y׾''{'\i3]$ v݌X83N4z*Eg!K*ɒ}g}ZX7CL ESk.Se6R];3# w@_rƒK\ ;`tr0 ېe*q1dK AGJ31+R26t6q_P^])xA[]v^ޚV&.CoXLL/U ^/S*(J^pWLeQ%wo GW!R>D$  Q"囻n2}E:~!6ލ^f·].tB,Rpִ#D KX6Ԏ@Mu 6@4v qz&`.*!0|7˚y/a5FM-HEب#sj .Ѵ{-At/;4TS1`?{2\" I7T%9ގ@^@p7U9ɍjt-}?.EԿ,͇ q΋m!AZq`s^0cq]FtWXoUS{d9I#o6Dp]a8L))2}R1yYx?"Eaγ@;B,-Ulcx/xU<6oϴ=7*~pd:sw~28-jSDM UBuӟP(cI-Ǜ1}=@㍻4ָKcM4Nqwqww`x{ך;Yk>̇NRIURv#QZw%1ύU3x`ªŽmt$Avcuda=r6W}oFVcޠZ|*fxIi[_va#)R3(8J~IH 5Ǹ Pa;3)/%Gh>b ƬcS~+H뚣@a)7k s`/MZ,m!Oz}oN^l دQJ3'ï4 s`վY!e"l װ9E \X;HEV~| _7Pz7J}3m,>bu-\3ѧd\eQvD-(dY ;W`FWM7Z h.ۯe/xF/  U()Dw[E *Bюl)2Q :r ~`~X\P5%`VV_=s_zio*Hvo컛DE7s~EħdϑU t/:=a,?t:U&7-la'Ӣ8*Jmt%+}=^o/Z^5q 62{:Z2y.H-KqJ?o-8_6Ԥ"[3+^=];kӮ?hw@aͲ-ߏf< Ql j;T:b7<Sٍ*@Or lźS/r#v̜Be d+PBs藢gEe Le汃2<euDOr};Xrixvd_ϺHӶ:?ˡNenkNː|ejP3/.Jg򡺘GײWFE۬l7EC~#!lvÍ* Y"x ,K6(r}dZ JRh&& $oỲg< 윧-UAwkP*OVUjZ묽,晿TaW RT MFAn>Mc ѹ| 2kǺD1eD\gXS|6*h٦1,W-͡F>Cz3]6J*66#^ײuqل v}1S}*:5jCkZVV4&W\ ''mS]þ² VoM)NvvlVPtS~YCP8P?~;b.|C7-o]]w83~eHP`POa lfOu-3C0t7׵~=NU y SL7T~lNҒT]G&ן{;#[7[vuY%(Ic&Z . 4 LNN aLՂX^S,%I^!S4DFTW:K* M#~޾:{wt_b^B)mG^z2Fqq.s') ؞b9Ab>EuFc᜹B ΋뗇Saӈfj. SXO9Bm7Ƿ }Sܼbq\-?Qe_ f>4u2ʋ1ٻ?O[ԑPqCrw0TQHlgr(hϻh[ݔ [ TkCW-P٤L% RІ_!s:(H#;LÙ8RAP; a&?;>Rl >WT ӮBTiu%({_0JY[|\oL떔ʏfry,. ,!㼓Vߊ]C (seo[IԓyD)U;?PSkd%-Q NǴdoOr_씎w,G#&Ds}"Z}=6 bx/pRWE4(V/O0=:]/ӵY\sv8^rCWssM[}-Ql5?P|8MT`WR L]LNJ5i=)9ܟ߱?T9A@L D9R\ | v|qcu"ȿD\O''Jr~ qÙ<:;+zw:?Ͳ%oX~l?J7'icn繸թUؼg`_=th!.E5 1 eҙIfnA[5)pYG)m"ט{oG^{`(VCJ|=&ĕ-dsŹ]9۳ f\'H(3.n=  Gv|"82-1i(X.nA^Nwfg$TmMn2Ev]k}N3A!עrW&cN;믰Mo]a`ȕŘmOF=nbr v~2X ,Ÿnt=Sr5$T3~]/zKGiGJ'a1k`mזx`{a+JkT]kH D A0|!"_6= PIJxhG~]:>1WMz2~I lQMYyfXNLo@qרZʳmŀ{q|%éo?_o<ý":D* θΉ8~RQGxM.;(6׮~A"b,/.Zt\s79[-?4ތԖ|oxOK:k-,F& "<7^r_V҃Rt;3$lWl.G&Qv#}aAz0dz6EoN5] m8\mI&U"N_Gٯv_V^ 4$۞8Оg'PKRɫKd{dfj'ar$]_LeiTnx! NfL/C65c6+K%ϵf\sYVL|+5_.x~Jo:wRR91]8# Ziz#v_xѥhjUPjUGwHv'c];vY]"45ҖTP*QT^ 9g pW~ RS4Xr+">wQ~r"O?@i-WsU$ZM8%Kf]&َճ{Ry/[X" X Tv+e8',k?ж (d'cmo^]6zrGy(&tРHһ䧂 G 5A ɝ_ت-W1]ËQSPN'ʁt@]RُWl֮xty843dY[ܼ2ʱO{BM~A!MK7Qyʡ{)\569ħ_|=]N~9/2ABWJ?m=>mMX憱sR^HkmN{]o|IKZX_1z͟wh㓸 l2}Ҋ-)#_$l=vi{шgO,6AIVZ&ڐ˄s٫ID%h̬` 2Z@ 8 KLe{!E'kWg٫oj+l%d*{\$*;aDW.}Q/؉kWo\ղP]d`K:/h t 0B諕CuUrtء?8n<)k\6]b(ݪ~R6lmT"G6`Յa'Ӽk2+-@N"oAs9χgx~Qdz@ a+Z (!y,."(kkseËkCA*i6,Kw.-uZswJ׿8Nߑ#^I͆s-{H+}8V7)j|wL{]~-1\tvnvə@WJW b{wXvFm;M&>uq#'" 3.{"㮂apБys㖳cD> BLM؊ z<+laQ| F0H {i:2%(ڋ{^k^]QMDn|y=jaBzZ m/mRk'cA:2{~.)jPB?v薩PXf AA ȷ}wMU 303ym<OBVsLDNh1lg^+]&O%V=|k491nHڷjpҹ ءvr XEls@ XbmͲgiG`;3D4H6[Pޝd+;]~k()׉ؚl74dU 6"O ,<¬~kѣ&?'z<Ԟ>U 6Rq_-LYs#(*m>E t|RS /W͒뾨;`v.+~#h*/m\O)q[ږ+}q577ς FKqG35ryiexgMQxY%hMy ˀ0^UEn#7=.ʮH&z!T@,7{p}Q.gF`8w*.BMCv=]S,+M=e|Qde~PV -?{ǘ{Y:ˌ8m"oK'$ĝq%VWfO9dX=)1L %~u'Ҷ*\O!@8 O:qe_Q"uоft/rwMk7}UܽP&[*C —uIjMZ927VA1$ݤŐFui?DS"i0@s[vp6.PЬ Vc {&bqoPtk.z1ZEԖ Ƚ"(Ӡ>?Y}cV}|i枡4s5d"66bJJ,yfTNDu4ZJdJ%sNօ,T3rVVB|di2o;{חEއϹ9KLJ9&^marVzsV cTĽNsCCR}ŠSƂƸESrˣ IJ{FH16۪#5_7 e Ekzn 1%ZMH3 U+󜝸TS+jg #>x1k.7<=wv8ɤT%K5g@* _;h'Fȱ93_4~gCV<6FIhEO%sf;WD~t_{cyyuF竈IV8b+OCg E Y0p׋ pC(JI(Ó+L? p `@kTֳ|p+ ѥwVx0uf<Y`4Di~sl0LsCf:4R0M4l}Ͼq}Qɚ65;įVo9/(}Y'I7ʔ_[@l+q:sOE-*>#ɿ,_`/'z m[<+1U^qxBJOͶ¼y*VcDq/9|ʼn+֮Pܕ٦(EjtVBv5F_ &D&_>W7( SW@)^x_0X 5ѧ𙩲:,s~P&}m?Ł#+3+"p\/O[}1݅mm휝X}S$aa_i4$K#uDlMlHfus6;7;G1.6FnV& G;*^JJLʎN&Fv6WA&c Shdhd'G,9&q\_я{;)8k1gR6qwדȿ迅GIE;ܥ]݀n3):ӏ.QZ@^-o7{vj#c;j.~5) Ђ nT{ZN|" ~%}*Q'mG;'ͼYSGoԓ3LcGb(٧E(k*u.9g-VTV7ΏO˰ڤRRV|l+$5 F}I8 \¥\;!ނv+Uezw85)Xm?^X:L9WLXZuRO({GiS5kjJ;.d1x$>(w`-8 -cbm%^UX] ٲ{`bQY]|}yAmb<+eWvgݓ| λvVLyC#8/+fcsJO 4;tdpVvE":Q汶$0q 㝿!ZjɩI{u۴~K!Zgt~ڴ9|b@P7zZ\-pEQ+fS^Pc?uhLX@TO9nPge"w޵`OzxTC(C  )P~Qb0X3ί+Xg^K2KS4Q0*eo_y3W8»Ԙf3J&ʫcSԄKk䃶j8-ѕ;lr6}.\)@ٝ|;s@WvTo*B=C&}B#|`,;dc@7%?,;Bi#Y(mE@+g.lIWP)$U9ܱ?15Qn Q«[Dom?'AOBFF̂I"ReSQ>=]efRQe1'f? ZՕiIt2"׈4Rg(L<@O0μU;&r| _DžݖLc³Lzz{Tmm_7T}r'={@VzDx$JX/4?c_RQɬI>9FPb>:>.z/ `/sӞah]A|: ,bz_1 QH8͌5oS:nXrD0mUSxjf7jYt4'}{[|O-,u͚~OtS*ܙ￾^ #TofI¯l#h_oǰX|a)F픜ˬmٖq(BAy<2op/^3;2Z 5tamQfLXUvpdR!ي w\(zqгn©{qr\a3.]5B+iFh  ƺԏW^1 >YcCsXT*-Kxܞ[sxaoC9tmtJא q _ rN͔ew!W/k-u%'v>."*$蕎˲sa86CrVR)Ts֪4 "*=4uRΝ <\7xV >/(7A5O mUXjezͭ6&ΤS.X;Y#3:[/Av6`V1 ()Ft' F(Gk F;0ŅڒDck`嵱Wu ֦O'lR1wg #.Jo,H|Qr|T_,l'\9p:ߔǗXR0 jTVnǧj%2OHT )pZl4m^c8&J=-ގ45Smz;l2>M</fu^b=Nvm22&V-Oaڹ;:=@KGnhNP;_kF^oǰ57iLp~g+_J3[,?v!Ch?Q)/u*g(mUfҶ݊/^g٥с'ome\i w DžY=_ޘy<>#4ha9q{iĽZ>Mr~p؜eRZV^05\PA0غsb>v8tKp&E1ӁþiZfahH|Lc.˗kx#v2fߋF27uZmRJS\qXCJcW\+ҘNG` L& t$ rFDGڽ7c]/:[ahQ= M WgPjawc;_lwa ~.>.G\YQFXye)LGۏze ՌNW-"Kgg^54/%pGݭuГD鴱1߃ OB H?QD]#Sqڸ [{-;b`; sf2˓|Rjg*{{+t. 3z3q)RsϗyifAtaJ9m 諊V]ƚ|c2ߘ9D-6i't0`{\pyK]mIC {[+IcϺ Op!oS[8_A 7Xz$iE {͏ 7Ok=W"lwhrx>h->HT{Lw(A{,}&;!;@alb=\c(M#țJ EP?`(_YsuzpΥ_+ܥV&q=n.2n&@k>M nz?TqChX_2Ό\9Ɍ̣÷trᦂ v,B8dF>>$@&*'bhhdOe@W9UDylvѽ@Őr.=!}e9)/ ?bb 63tھ^R]ΖejaZoʥW9L{eBٚ|+>|Z͔mvY<<k Tw+O[ld?2p±/ҨW"ddq)OysTYML>9AT hۍB[ZNT w4V֚#2g&⮰ x5/qPWF>avة2ֆRESuǕvIU7km0Vz}VЅ6v)hq0 } 9@I."WeA=6z~7%a^_Zc5ś뉸}i$oFwuWa͒#~=F-{X>̮_G3 "&Ӄ"+hCJj,{zF{? tdxIMjwyj Պ'gv#ݼ3rsˆ kٕ,{E(&H7&2MJ1EN(r9 qFm RB4ya"|31Txr z Ye -F+׊H$7aVNdK! gnTrb -0CtՑ@3 Gݏ\-l$ ZNcŖlmtRՎ;Z烽g]ޒ* #` ZT@w^+_Ml=6-Ñ*\f%2dGGFM{gCV/bW sp8m0^(3-\U{OwI,'OЯ ûyژdu1aʱMmhaCV%=JcN颹XlEӯf^o`"bZ嫆$#y]\vHXxb afqg2#2F5fGE0E+SKN`UHԄ.hM?{PLw36Fo$S`$SB $pR:L@1`%F}1!O~CMN~SMdOATFĴw:!N&Uc$:%DŸpXs bθԙ#GYv[ :;:jHhZ˥lOCA;'r%i~|:;N2Ohֵ\S $0Gv}٭ Lm/ºݷWTL|zQ۸aSc{nI[nw?Δ$tr^40Őj>"ѿԉ.n vUaGbaFb;Z mƂ7uQ[BH+l'q *!qnIƴ\~3Cd<++Bh5֯Ռ0"G-s`/WeJ(=[gqGĀ &w(3$T17#k+;қoG*oYVNI֨;E'o\&Bt 5X o0G-c|*ct3ڊQZ 9V[\8ˠnR6,:X n+-"U뙱:;"xMr%sЭ*H }:"K%؏tr({.G#֔cP~fvPW Rk{ Qp1?ʂ#$pwM#kՙg 3W㓸OꨘMKq"ۓ2`D@:9!A#He> Vv/偃KahIv;2uaGVZ)Ry<*}B2gJM[$=YS+U;Xy0MP$Pn]hl roNkE{tJTML]w$ #49 k*SA!6[jQ3< M R~#K* :``o<0tˌ⍌(X^Z*- N+)"  c)P/'7<L*hpS,RŐDzrr.;noQdp>Of-|GvA]oZ|[>{+!P23苢svox}: D$+RX_iH6fbyAfgXK{ ,MRCEYp埑V39*"6JOF;26++m.%u0AܦWr밇@&wR 0MLM,C͉̏s #Hy/owb̽zSV϶qG@ڭccwai3 PwA=KEF 0IEC؄jR4REd>Dc/LHS]It7+^߭ه^oj'~u.E/L,aKLR?~/ c@MoCfϛ]i۶m۶6*mfmJ盶mՃݫ3: َxbbо's~7ɚ"|DòT`w`⽕SK{rfA~4OK3Mx/|.[`TՎ\@ct*#.z1>oj- M1;b EXǜsb?91q9M 4~UiT\NQ'zUBGw("?Wa6 >nn{{L}n4m0zu?-o]?O;yZVYg$^~w`Џĵ\3j=~ bOR~&G ޚޭssKCiZH^a I_>U :UG-n~QSN k+޷ྶ2=]~Cԓj3y:"2f߁X>0:$ʴ=6qf߸c`3`X]&?5|m~lrLa:p6uۤQ 1(qi&x|$ҐJ-.7@ ˉ aR}nͬΛtR AyQ Ksl{Y-"4s|UxzCW1+E6cSY 1'K='Y<=*6W tw2kI7I%Ɨ@L+<c u< t0-f_l{@Ju@&*sT廡3yt.vAJ ij%X<dT+/dF)Vͳ=Po1W |lzlA@R0c!VvJ-}9?B?Xu!긩Kp%XETX1 "-(E#TjȌhtSg3 <~BXwa||ٿ7K>A8 {o?G@Y!OIqɏ1'.( iA$,)JbNpS~(_p4к }>B*RՉ*! SZ%@*ES5$ =(#u > Dg,dz(HdAM6_@ 8)rpw7=x^gyymr'FH[îxHNű7U0ZDd靘gBA}$0[3/n@̂x!!y%9?~sm+%GM5me@ MҖ8FB+peY-DzzH\h5P\3Ti_ 0ʽk3!Z=4n8IXȌJ%FX^w$Y2< 6Vm +:הv9[YqlWw$yB<]Kiq˹3):9ኪ!T,mOfnT&ͲY*W -EO'8FfHf4v5e[V t̪ +ʐ*hh~lY)ߏqCäK0h*a&́6-O6;Xh 2!?=^DUqaUW ) /@ }0 PKEo+EO1;.ŌOĹaS aó>Rl{KS+sQN,EPQm%I!њF P‘w Ɔ'EW,gEn6TZb&\`8J $>᎑wXƗM<"tz-`u"\2"MeUu`8 tIs՘5P36Α%BI<ȖOQZ6 HuSԙ N.{uy* -)ki;<((- ]A aflsC >88ĻVpdI;[Պ!YkQTPzR<JIpIiRW⇽Q56H&3QW PBذԽ>gE+8hPOkIc7c?nsOFv+$54 xGXcPhN?Q V%HVwH) be#d⪖e6p!a7i\dX<s+ҿÆθ31IVfRz>]t|c>W,B$l,2 $/Ư}(P|P>x. 2y1bQ$;c5V=sYT ؏6}xɸf8ax!VOKI<V\t9TGLQ[Kk|y6͊\7Q'ʘ;797jno%q[%pt5ٛύGJXp8OzAWF\x.dwKM] FP?Jk .n~ncSt;K'Nm%ިBy tUK[PA`]dԈ6 Ń!=jErbPNhAq 9!A!5?z)*_ps.* v Z^0k,zp^ [|zaQ|Ga):ƒ\}ǾqosDlOo7TnxjJk`]X8[jT*PIڐLa(Mdaξ$J &%#>$ﱹJ gMz">բ/&IIK^bE91qG"+Jwixӥ V_Fe:r{2~''k B p}h_b$96~CD>L"D.Zc_:dDoL+ߔ}f `Q )RkHY5wwU3 *Bj Nu7ZM-jzEϴ-jSUA`7s |ֈW&9O3ɹM"tjzj kJ>ڮWl50{ mt{I^6>#Y[L}YM{|%r&}r-ؽ(aq]}i]n>\ܒuKL*7?&7@~9,2iϜ`zA3]5oSsNZtkQ=e-(Y?ryAZxyv*i$[8G4l^%,uds΋7DfYq_Nӛ!W[ .'HRYgaƥ1y5w1L 1X4orz.dp o>+\N͡>o!gJIvUo|V8L͓lľ"&F\!wq*.&k[[-g%frflF1"9$"KACI~]K4}ﯦvίnfR{L`fȜ5KʹXD$Vd0;0ҳH/`mHB8IhAt2^2mdw SCiôhh3ҶZȵҔL^WeSBԢU|'$ =ʹ491tF_9IQ7;q G77ЃmTΜKGm$\'Ʈ1&nf&ꈏxQlGywsYmd Q~^?0:?k:ΔJ1v=FUtRXE\ M+3ة3G(z°V2tP3AyrᐛRFj"i&~"'FZe$"7eNI ؄i7NJo.w9%udMW9&Jm{:Sl:C[$YG ϸT4f%7aYӻ4OYY2hIlSGM:鋭|?s#8 k2~ UmmƋ'qF ^_/q^u{5ٻ3lohn=w^.ޟW^fE^LmKN~kVOTYTP7r]8A.d@shJ{7@SğS+ʗyYuG~ph |׹5ԖTꮗF fn]u emp-g޽?6 BDnZ5hG{PapFeX0xjx|kK9Λ= I dx(k>Me882{NjQ Z &u>A+T:rTl.fxG{|_{Ed{y*2rF яBLoyp .rUVuS+uorQ2w=co@W (5hDd0DAm̌죷yeڃ"$kA-śQCe$ d\qle]ÉIoժ^'tjr+'aeD^RzIJ>rKϫMX7(COGd`͊' tr,k;:A&w_T>LQleb^@-c=o6 3@D zHEj.Ji Ŵ;)FU$E(;| Qv8kθ6cApc賹m!zxHWk@ɘƅi2Fͼa]nږCɠܽ"Q*?\" ́JɊ VH.{z ʱLB RnTոa$=ra3wU|]Y}}5>,YS)R֨oe5c]C"ĨR7) q/H3h)^ |DOPߟ g= sӌD "}( U >g4ܹ>Jv!ep=K,*#@N{Kr֬":fjFx7Qֹ tu23<ꥬ.bi?3B{϶݌= nT#*[T2r_w9 ]/C, 潄>H2obԓ oڂ~C50b9c: 0UDc4&t58( `ٜ a]pTURP$ =4a3C'%RB^ nex4{gg3!R8<{ r:2^VBΎqgUl˕&u/IcT 뒵B8Pq1od)fdUz1OidӷSF>֫粊TĶ6) 'fvy1h Ԑ |KC4;luvih7PT><=SXV9b m4j&sEv&o?Cs"DЈ|A)<}+*ڽ5S]>n:<:+:8jZ/cs8PxK z3M%"ɗk*+q| 2Vb0n$b x a'^-RgMi7opĖ} 3+X2מm'LAq_<DX`i^Eíx."͞m}]ktph~m"Y##%$54Yp }(N+ˠh$NKYtv^#0LCh. %Kͦ9Uߡ8w[VL%88d$J11BԸ{hhR,m Gƺ^=3jdeGؑɰۭt{`f'/br VD~<5;0 +TFRt8_G4&6^E{?:g=al:;H c֬y'HkD́k/w*Y@s Y]D`7by@ Eh1I`lxh6 E i%=SV`|s#|*hl3U;B_ R[r {xc"6}Ƃ*Xh9}BO=L K/w8&pZ0Mp^ƿƳ-O|U9.Xx Vqwk; Pݤ:TKR>6@a@Ջ1G $ٯǚ$Afh Xme(Bq[{ ΄tEEN%A<`MD%J"+&3A,'6s͋rsHx/e0SfE թyΚ`@ӂHOWqb3Gh)!+P Fr*^xb}SjP$k"r)-оیC?' ^nE-օm;I/;p8V-D{r;e2YERjTTfVI.TMn^<ey'XAM2f`qB6TRisdzFq_-e| 5ZXk eynM!;ז8.E%HbghR~,^Cس^4 x.nd׽nоy,^e,Pv`&j'VbA6@6cc(91'/< L T:2Ki!T=`)aV5 uv:0qWzgU$,\1~ -Ttpv8i7D?ݣ!8٣KJҵNDDW_8muFER-!.in%beG)BLa7&8it6ZŠyKu%xf 8&k)xkt$T""ʶѼR?xTRSU}y'/F0mfV}6R3 }VC_&TUM%y>GhykȁGAD~&ؘo,1SuU]xR%'?mcU <;θsc0^ ZU sk`½s֯0G/Ҫ.Ɓ&fW~US7Ny{ >*]rpv,p9IJ()Eqd`{Ӟ⛼mK=f*>(zG<ٍKOŇ&9eu(m7Tx50&rc?n%eksZgq!XQ#8:/YAz%Ʌ;1N }k*>^\Ie.j>`xyd-Q{;y&də$0~}*_P`=eL eauA#pMsѦd~U_THqPJ64Sp2qƳŻ8^Z96Z6E֔k/3y/*!i*'JvXE Vkh%ѭ])y^FߙxI 9b%UY_lE ;L4ʎ vv@{n:Dq\1_>ڈyb͎ٗMU'"C,SXީ|VAoK ^QK =Qv `Śgvj"5:fŧ" 7vC" fl:u1GG2#PQ3"Џ#KS kn&vyL<8uDר+܀3/H0>5MVynΉ <#Y慆Jmg3;i(KO'Vwʁ+s RӪ yoNa:.㞷ܯ7! l}^A&W/ ]a9c%fj ;Qő A9bbv3E9>`tqOJ?jhu3>TǮ\4YRhPW9:̘B} 0U,X/CO! COo=>Mnq37YBs2唅7rJ܊d{C4Ԣ@#2Ć{e=6DrftHh &5yTW2G(i*\Lxi^\ n~6ۺⳳ܂8b2PSWKAgnnjc1*f3#36p٢R5 gSŮ߼)r`j]pgىr5-#_ H׻I,WI k A4*vgH b$iqI=7`_i֋$51 Q 2ѹy=`=/BH_qrE^BhW-U_ ]<RCqh ĞL1YR[_]& epd k;:` +_g_'VZϛV ;P3L6JĻ(Nͪ7E"-7P35eP _ؗu<|K4LqC+wpiv9OqGyK[+\ƿ3_OY;ձrS`$yf_#kG\t:K9T j8gB-Vb5K%MѰrkq?ϝ`/9~,VIop+VnWz@ EhN9њHCAJ'-E1{=BzGn(Wmӡxb?0-ti(- t1F]q]uh%FF[zj@dȖ5c:NIIdhOH̦eֲIJ]:۸U<쭫ǝϧ˓~WiK׭vrZ ,z瓜 !m͡[H/]u;a`Ggr[y+4N֯qV"[d)Tؓg+qa?Zdg a(cQz|РA@EO  Y:#`?Z$4'p;"R9Z/[j@^_vFHaS**j&]{.djGeAK T EXw`'I z]l?Utז&9꾚V}+)ɸ z'}?qUqO9B7O2dkS [i2{ȍyl ),uU=9a!'p_:˲Kv@EvOY U쇮9M9&Cu{|63ZO3̶;N¨͠adȋI1sY;w,!FB:j`[੎%Q!m@D$T5N~Bzvmf/ l3n 3}\uJ0[F+m7PX^Ṍx OжLj *A_q.U>̋;+wU^A$Rq6ytϚf&U^J6J,3ΩfN3sڛ:ݒ}R56SY'ݝKhz?̝73k1wxo|ꍉ -zj܊hc|JC2' Xkߣˍm$O+G),`jt j)ÓKf$ tE@s5K~j\@Hxu&_cAs#b*'xV// T";ױyFynZ,kѶSgx!Wׁ^{ˈO_p8Ю Z.)dE%Z,QctH$3 9 |9u8D :a8oc$-ˈӈJ^ SE)Z_;jH[tL+ULLh{퀷ZF'i,;m,6:&GOd~A[첩!!_̌;Xlسz!yǿ.=c/Uc9u'>o:~>!#]ܮNBk S>q_ڤHn=Fm ]ELOQ! &ǜ&1Ŗ0faB`CƅoW[JH{t+W_w7~9 --s'R?z8V~[kY]hnT7NANAGg ga yŲQ[Bi-a(umg QT2*dhȤ(,57·/]*dH/i[Afp UMɡbE^RgG]nVz}M*81FnFpJ٣37> fbjכ۩`A >}1T!lCkxPC\k4ǧoJmq):߿xظ $>5h}e^3uC\>Z9g+q6% sQO>oX>ߍc,eZTA^t^DcY[!2Q"I ǃgaxl_*PK6RG]-nf ]5W/VWiw-KJ}܋U7"hH9\yC [1kw1><𹃍~eqنQяd@tx .=?CktSw,/(^:>k?x :uڝ0a++7<ꀯSЕ{wȱ|a e;c|%HTGu[V=04Zsᄏm_cSR n+#4a #3[vM!ݺa2y/RQIpEuoG5@ nZ,%VzSī]{4M]tS4%GkFyr~tB'HTH&s D4Q_e xkYob?N2G`ݙ'6l:A28pzAnG ! @@ϮE&aTa!Qv]xR޺.|3LL$ب,Hm%(^pz PHZn4zOb6*%"*ܜ?N5iK'=' 2z?k@gHeBbs0(֙ICJTUo6L 73E ?U |YEf%bGH9(ZݩUǏ|q>PK>I`˺K`}]aWZ-m\F bHV7Hq=,!"Domlː?ȹ%?*LVd 2~;T[\P@3ö8߱«q94P]øFlbTa>Қ9@f:Kº;թ'pj-K/)F..˶m۶.t]mۮlSew|9j5c%#Ys(]CGq(NP&;.\}y9Vf}F`? v7A>N=?32P 3`%!ځ ^AOS{Ftm1|F6e5JP@bFVe.0P[H윚?/?w1׏)qL:1varc( lMfee!QGM0N /~CSH .ܯHwb$2 $H̱V_@Mab)ńFQ/v-p̜K8Jxi#d1 Rek{OL&Yݚ$pf {ol"cHacM^1s̮4 5y/VUy$PCS14f_[U_PzJ`!K9m'_yr'W2SE۹4z.;ZGK@ݛ{RK"lݴs$P!5$8ˣLG#Oj[re\Թ*AnՈntk! =9Q8=_xRNF6@H<)ZhJJ2ع/[jc$E װ w@uR+/b*Y@rKdVJ}z^xR'ncp^n3 >B~*H\4 ƕ;tḩ΀'&v%tsZT++v~ɛ/_Li̊s٨Zؔϙt`3m&2p'e.Ԗl?0YlBuKE3tV@4y?:l §KGjRks7 (6՚RVQ.3.;MꏌԿ(@䍱L*~I}!֬MQoRENP'ڻ;!_᩽H 1D-ʘPö +vo. 9ûڄ6L4˗ȕWT,-☊*+l܊Ԝ^utere'Ք+R?[1\8l(c`&kC-cz7[ك59ճvghw/.DǩӶHJ'^D/ȰղYӑ C0L5W5u);"(`K'H @˭/RDAa9'(O7^𸏓S_*x^N- I{ΆWL[I+2%e 9TڼYZ)5TiWB<I_?"$$%n%(h_V J Rj '\('YqDS>9Щ&5;ԚY`˱eD]aE!58tCG 0tPf9OmUiՒy5ۅ?5cRq%뻕G$-̭$7Jq@G%[ v@Pn!sKD1bu2ʎV"-_m#ulV@L5Sɥ}^a;L Y-'@bX DgvAWNq2 ^fvA,ilT}QEďwӇPǧ |3$J:@zT?f 1ru}CF,jC>B !dEJz¦Xa0sJŌS{R@o^&F+XW=i{ UL:md@,OmSMe9Oih֎n۽E8E p` 0^x Wm@D6y5/۸5(b}[/: iy3qVlɋvlAeuH<$ۢ7ٶ q* NOee2b` [.&a`8,5f UfQO&=AՁdP?pSiC\d{#P 7DSF-X3Xسy:=_M~'\N,os9>#~'~S.k#2qRE#U(4.>IS6M*\(S]`u-l>?ʵt,^۴-a57$K8Op: n" ?CXpf{әG. ~ꕁoi J ܝ,vIQ\m +sM A:@!\xXuc*mÒX]!#p" ;}$ù #eK}!^QDP+Կn9fgvAa+qynXպ ]xx 8pPRO/uV3kG^/WoHCWEcT˴᭔c#z$ʱuWO3v;MWCvo_4.1@,+jI~6/ZAN|VLeO"X7+Kkr*@5&S+)”qd몟PO)e…xr%b(d.dE <{Cɗːa7 jHAJ<5z|aX|U*oFVYVgzTD$5up7 }ۮw-iICIR\7ЏN#QgeT]ߑF&}) ,@^. ʾY`.AuřO岆̋un ,6Xg Zzs sIG+ݘP*|553ʼh3j{ؠuЯC9d,̌  FWhZ}U<,aNFKW SÊp:!-(3`ΕI];`b::Mnmgq=DYHh'f' ZAZ#.8lj@9ʈ؅4+k>&,K7;} ڹ,xZ"]+r-|T%pv/#T[50Yތ!kUG$qu.Dg}q l%w1x5۾,4~B駞/_g~;us;Nд|w5nWQnնL\kdOnB퉂?W`)5a7gp2[X駁f*8.lwfTÖ=7r2lu[yʳc(`a,jѡC^Rqߵ\\ 0rTg4o//osݹ\!pS/o8Xv-xv [ &!axwTVKtmJE#i ;S-ٜuzE=;m۫v{oMZH@^Uzwx8hRfWӪFYt95{WG}j _3bjF*"Q|>N,U1tL5u~ЦTl'3lڬ٫+MܱJ_|uS4(fI8|d16YqfU&S"tRAR+3Y0$ШagjܐQ ]Gb pUQoc!reYSrcO)/X}( >qg[a| IkRA dh@aJLB96qd.4*d1&2DRzE55 n ĝ Lv'j's@%[/g{_0UljexըIu&!ШඩPҪ3P¡](xr3p{HLP+v@GZ.H Kʸֻdx?*M Tw΍seTDgu=|3H`{eIPѱ׌7npO]+c]' ɴkb䶂Dۊc<8z]?})} sO(em^)FF7ϛ;5N#_KZ^lϵ irVwA2aF [TSSa;-ä) :rx 7\S(8ϙn0YGπ勡c=͍4ԉ5ҹ` |{:aq4 '>Eif̕ IK{ EЎ"sKoj2wN j9Mt[h]P2i.WOS/]->>v-y'8[?QTe'OJύy p%gIVӶ^;Q.1qH6NHwpp~2h.I"pٶvB#l, , .g@LGL{m݇D_5Jp{:zO,X9.X _BB7jrpq4ٸd}g-i[BCG042O \[.[i0oVf.J?ި (1MyS bys`ne( bhқ7;MD`d؞YRUnkpIK:yيR &Fþ 1sbs/TY=_h U],Q-&jX%z]~٩>'2QNe-B0QrTmjd3܄Jv@sc|?XݓL>!yWOٺ˕"Aix}jO@y//gFV 6 6jlS{yhϣ_*:a{Ƅ*?Tbl8&_D.Gڹmyl؄\ecD8dU«>tI|{^K(R2?>V|\ʴ,uZk%J.Az<޽t^ԉm{ !PDJ1 4vDa o4[wY9Y[`h (){ƥ9ECثؔd1M}m/넒bnYVCłP~= (sܼϭCvӫ='8lwĜkwA'dAE*HI'\T2jU~;zP So<{._!643ƴlqFGl9AJ>'ͺ ɡ8h11%dxySX2٢EIЀ;q:,GIdy5{Y5*m3_Fk2mR P5|g<µ8{\j@i)zIH1?躂K <- cfzTt҅SĢDSiͿQZ\x,p ,ioGH3?P3$ JIFi?&9  {bDBC? דޑ QgQ2ŬBB]-1g'BG.D+%NE]S.OWAsdW\=ISICV Q%ѿhs#,!+ S7O4>K]0BFUpNUl'r=mqG쀆0o}eBgG :!UN>?*$H*WMH;=ַeU9NlMwVT2GcDYhl$)b7c#Xl[3zdwk^}]VV %%D$ E9Ŋ,0/ywZ)˘ Oڶ 9~6W`'څek}D;yntIŒC6~@ ^Év މ'i%Lۈz^S.?t iHqhݒGU l+P"cT^I; ;OEy1;b*3J3ҏ(dn&"O+@J779F" FjARk5 6ƃCzΈ6h IȹStqm18UOX{c0G::6(2R_A(=cMXc(R[.b PWiƱdK^'ZFY}s*X5 7O4d}J_(wE%0+Zwo埳/߄bC\V9!3Y;{vO3* -Q.>"ppVlH_ĘAagpRqtO Lԗ/Naxm XPUL4[e({"w|.y7DbMafJ5e@re'Fk>PbFn k6!; (Z/b,o3d]X6';-F)A/:ԫbDxw/<7)%;IW@)^?ɺt:1 7doʒWܞ-T)AZۏj>@U}i#/ g ~\t"h"l U(W3 7R]5j6-@x> ׆C9xq8[+-jcĶ>'oDքMOj̭l ݓy^*(s؞#-)\wp,?w ׵#$;21 3qS6\h~.BK`?}X}k)j61Y@!f3@S|$'ܭyGW1 z~F 8P~u3V{UkPrOBN[Үłz}p)mڃl`t'zjE#ЫxPcDGkt2ٯ)n>J{$|oeTsӨvdY}ͻ*-ѷmCwBԂmZɛjނaoE_Mɉ$wp!d;oM>l Uq3.k259S٧V޳ay9QÂ?[d7* 2<~񭛁xESQ203jG4SiRysL ݒ)|qF RQBjZWt$@&g۲JV`dPnFty%6nr%]pכo Z163ٌ\ߤAGWoyd ̍נ{HXNǬCYo@ßOn9_W$(/PW..Dܹ. H,;ڿZFxDvE[ G 23ӷ"`N=x@q9k\ eC;grT9D<tѝ V/;=v6Y%0ZZE&AthB@>urhFzw0)BIhVt0 !HP̩ܬ=<(A]/#R4RdʑCX/0&qɖ` s]:^OÿzT舍0A6(`Uإ9̓#4l|y5ےfd&*j}Sk+0gQ2 ?%Pv7͹\2|i*cpl011? amI<5oHu ÌK ɜP֕5dLA)ՙ)8C]Y*r{wg@o$Q Ad HfﵳZiB߽WQD_9.Z;Man.{X[󔊤8E{Śn#Wï[|r1#Lc LOxa{Nn_7( !Vt!\=%lMg⺹vw:ݾ J_1闢j(\7K:L*d۷h |x%-}F}/z跊2Vn룶mw.3^ْ͂[rl,F1l+ÃɈ_}Ynm }eV R&8ةK!v^EG3~O(N-pHciN/f;szo}gH~ϝǷYxuȵg۾{y)՘lZV}Ӿ-..!'? S"ISu⼓Zz:=ُT~3 NOŗ`RJ}Ws_|ۥ[ w ?F])ⷃnzUWB ޺|@HÑ[( "x{r #)#Fڮ/74iQ_9,Z\ZZ <^4k|u1>'[Tw1M)pq+v}P䔍J&T5@CWҲTUe%Mp_S ST^m *nF: + ~:t)|ײ̿i7TiWȋ. zŐtJZ[87A{DkT s~>L_m4j{j>T 16eS,9ԴԐݷ&K)*ɰvx~h1RCU\B+ .`kUr5j!F zV3l0"XzI'p os,P:кi2BxGX&!MP܎zT(-PXS8&-P'Ccp8 y.T1o}xy oNDA yDTcDbܳ" Cnfp5Ğ+7Vm)t"(XW6gʊbe!s-{B ==v6!XP=LY/Tq A{}7RyP+.+T&ufQg 4gΖiWTdgӢKH.0oSD& O4)>tK^ ҟN4𙴫2Z6U]) `'cP2${!#HY,sEL wk[UL ?/0|c\c b2s΄peEl >YT(?,őZBe;zU$,^?@cyU|fq ڨ\E-m:u!My`{y"#&3fXPz[ Z,n;ȻϹAϘ6FZ e1t,2 6>>FZ>|}2?rWܯ>,F!qjlGּYC.WhHVH~k%>X{jW%0O~[CJ#c}beN;o %ΗÜ[-\ܬ,5P&.ACT3} ښf~%OOJ2Ne@JlmK<*f^ 'EdtMU4 IA]Vp%12 5Pw+lTBc:09?H+qIޠcw4W[֢W⼗0|ԯm*m"'r|o $4L"]+;Ri!?_u'N1XJ (Z3&3;$l ɑI y`~cRGJG_4VJTtg{/pC%J(={BDEH+7,/^rP8%wtew;F9xp2kފ9N9އ'- 6+zX S։ UpX]6hbj"vfx= { ͂":WRp5mWi%^Z:~oXPx} R&!JU;47YDoo8*I@x:yq&fypzE'C /%ʄMMLͿ}S[  SzmgS39ܛ'DF7E 0W9E \m.`B.9 p2W[p}-)l<`Y{z^f\ #` /pQЇ3tKxࠕZxЎ xxvl/B8>ME {VEG#* P yxmb!^? n,KW-[h)}0g-*2u*Oα<[QT=yk1inI}0Xbq/G7'87Mjw 5?㖨.=*i,+ u*i˂\޶Չk'*4}5ݲJpM[CGr{]c/ >ȳ /?t[$X5"/a3"., ϔ{ܔ2XH2b}YSk(ֲ"~{gd3G)nޗWwIU $|ZL}pkBLWQ>Ir6!FmhvNbY_M-<ܞB8`_$5)SG>ZNbEplF1F`7Bu-ݤ-HfLW@(Y_Zr Eݗu|!'5/X!Ry?1^VN LaX?m ߼sgkl2:bz VsqtWstY3 l (!Zx0ZcR <U 3mcd2I`kF0qӑ rmYh@Mv%ʟP`Dd =Y˳۴&čϓlfSH}q}S?5I7TH{%NY{ܪBǙdN^s変vbwA3N"L߉>3/L*H`eg0&ǸWW85\P cJ򔧗Qs-iJQ(au8~ƃ~9_8Kߟwr_+.g>|xHk'^.sYe iV/5T!u &KׇmQvʞtϞN&q-Vdʦyw$e&K 6+ dEnbUq 0pG,V)PjX񨣪#WG o߲cqSk>į-3i n:̈́ua@1"!"T 1Gl10IT]z2V:Ş,55|#X R& eV9{J¿!|I= +}/zGXלо39o9${ z@k.>~cM Ϧ`_u *KOm 0V6RNR|}Ot*FMXI۱rT keWI]U3<zXNёWhLd6&^O,nV?s =̞jkJXg2i*V0eb}7Vk֜I}YTZe? ,jO m{w'Ȕ}ӫ;##LG\)L-L0 HDR)c <;4 [0f@[jE6w\qcbcC.G_>l:hUet6LeӦ@5*2@ɴ(Sk`ѹT)兆Ͳ +6$tA'`ԭEQ[( zYHU Gή?O}nbV*G Xg'";C8b 5ň2 @E ZWc`K Z&Kk%D|(=r鄋 vfa L…q am*(JUEWa:|H`߆:MPk,,dgnK~^XOu}5z7eIyrWNB%b0@@֖'1;u iUSKDO(AR"Ú䵹}RVbС"!\kp:{wJR3DIY!I8*`N0ɥfR)3]DV2sTc ,Bc70 Gfl|2/r}x;eN1!LvL$´{}+n-c&S|/,{^|q1{\?{lg^omgYϵL"MwB-4ihvg12#gHGM^2!ɩHrǒ#kjNaR===(C3 Kw$nz[b\qOl 4 3«g3`Q;7 7֠}3N"WshRV + kI~~2)G󋫚`ͭǘݠ8#,q+IHt2dH=M@ml{ T}j<fxYn}Ww9R$\d2C+3`XB% #*E+9?ADF!*ycbh&;跡g2tܘcyI:> +׳).__Msw[a, un N Haa-֮MV2ݗSއtaX mC-l )z]lکx1Gm[ 'wdzɥyHZvk;Zƚ`ciSdJ R=I$P@*#pm&s8rۀJsślcuD4&DGh1=ʯ?'.GQIlCF: :R)qGȳ_~"6E(kUcFeT$j e K-bf or_8X'\6mݓ,y%L&!Y[%fKvx|fhAv^ L UCxZ4^Po-hSK '9oB|N"=; 8pk~K!g\%̙J=m z2IkH$4- 5. K@.>hnYۜNs~>b-A٢\vPa_g/,kef ;˵X+}Wh1b/-oP@;'ξv>tYEs mA H9HΫx[O{j 5O59E!~<)Q Sb {:Vw_ kDmo ڽi'xC,|ўy^Nj$#nT(a6 q\6|䱦T3 ?={1Zb D#5x)`ZTw#V8Tiy9Re]4#s#_M|oNXg`?Vyim7Zo} ^ZkġkW|v9R[K s5 DI&+S9uّ}9e.PX}!!;`f x/"oe>Sz*56"맚,pq b1-F bxw1+ Fe)&MF\z%'6k67VG bL9KF+ |m&I \, epksic,,PK/Ί ޤͺ).89ʞ̶y}~SlUX͒ٔՂS2ViW4up[3Mk|B(qoڄPqct?\NYrc?9Cdi챝3?ִH~~A9\^9MަԹOsҔ6m9$UEw;l,;lpk>f@.m ! .fk3 ҇Ns\t*H#~b%p߫gq6NǠM8j8hѳ~RӞc~B{Eí+EPKl~S~'дGY%7 }; `Pl{rMp>E+EHžhyq}m3kAP"_&J~?q|ۇ&SVil1r>JUGc._^7U%W_d>&yE77?d0mjs>=ωj6t9`SWs}IAf+ը0@d\Zҕ +Ʒ@@}1V'3ӷszӠ&.k*xLop|LN=WC"TbB̎'n4/ףcί#CKݱgvWW5*xq7ȋ?YWJMM`h {D:ٰ )J$NJJKMoQi?wՄHVMm>+0˻.KdQ[s0 Ch6¢S 6nN3ۋ*ًu? M(4HtV ٷ2рX>FDGH! Xh*iFO;&4{+eCwߺo7)"yTGNߊsŨKg !%?K4 _4CQ+7xl"ZL p":H KSGtd&sT;ڬ/ޱ²kDB, =T.I!,'zl![GzRaIJmZ%5VLgHF֯GdPʚM$4tq};J2:Pq`spU`Z*?^Q BÞԄO,p7*,h0 V fv8">mE/M<-0 r~~@,0)"4,WYß9Ub9(,\2[@d 0Afe8=PGH>Z5zJˁD.kta 4iCF& Pss~D'^Jz.$ U=t旼4_>W|툂H=T!$YMO51;n(ޫL5|q+0pB; m^: x s X?dX5=758E6,:M"PQ,E(;ɔ)=~J U:U?VaO4)#Aa{ ._=d:]WHt\>G?"& ڏ+.S?S$j5  %AI)k4$ %$ÆuÔ-|}|[u7]-oTTFiqfk+;jZ6_&f"b,| \iM~9>p* m$5[?%yA<|]1D@]cOb,Ϧ%dzޠdfڠSce10:E,t\;&+$xJ.e寮yB9u;&#فdTT7\:k]=ogw,{鎋59 bbʟ%o[xK,}1β ׊7qɗ5?WX% WGz\+ l'lN85ث&SOU~p~zUfBB@~=*r\LE^R*~Mh?oRP&NG%բQYyӔ.$- x hRxOh㫍̽+3_-_Lq6%S| )OmЄ &E+G'ZA5B`>IɛWye&z"E /[Y5&.tArHk PʋaఎNҿ ˡrCYEzn{r6zBkL5Ѻdsw,!ϱD4ۆ9 .C8r$B%2mUe4t,Ŭj9iRHUu$e]*ʢ9BARO ' %Q/Os~\\DX RkLB-3#]4Q;ɱZ.{ur.lwx@;^#{^c4k bk[[|o#.MGuI8adbc蜙%YP%UxCTg,S 4NS@$C.#|Q-VZV~+8)!W#iđafQR]6084Zw )o ^·,rIM.9?ԁ.~䦔(p] UIt/-9ђLtd:k- C r*e wdkPIC(Kr# gb_%ez$SW&"t#F9 Dy%"kfMI.g.MFB 6V(4;\  dDe.R; `EZ쎗3Iwe65Dog #Owg%{AA穹niSn5J?XkEō,ȼSBKY. ZVzM/m= pi:{ӄ1KLOn%ӂB7-/FCc]͍tJ>Ǵ(6l6X4"Vd7@lB+ Zx'G &O+!dIu+?\hϒu{_92>2#YFQU[|'m9FM/[\ OOB$XESE+5d[>"Á1N)jiSo97T>~'6! 9Yw~ض@˾Q<٦UJI!rl #;fcG[%}Um"\Ǻ!w|2E1J0cC! 778DnBP!|oN$4dg8@ӬIu=e\4մ:/v|M*7ZttC XNFXү[Nه"ۇ&?(M $b7]MW'VDi,0mN'R`Nܯ46V'8>&Dk|L瑢>mD0-ZVJ! Q~D R92z )Qq^^[b%E({Mf5ׁ jQwBFp;!?_d)@,{!89^;&NAE een7FYJޢw`, _lȝ<ӑg7GvYV̋{]!3/߰v2 Bgcb.kD45R]+X#tc%B|4@Gs0,QJqfoJ @!7C1Ùm8hNEzK2!1(m8lƁUI3~o#%liEյ ~b], ezMRߓ ]o^)DU{Ǒ=$nǷD[3P; Lw"lI(ʎ@4&eo 1My$ "vg.^5!PRfpB%|Lޭtumfj̼ysD-I>UF2Lmװ:%H[ ֝PVfTǖW.!N${Ԏ%LPg ěx;.fA @ڎ BR n3<\GIY#GT^Vo` f3u >w4ô %*CAo pFdo0pFX!{*Q U?zgB"|{e?N*pzՓ^|_%\zRTB^j`G'epjs_nh7Ν8 7ϒ[wҥ 1Q-$?; KO10WzS{W!J?8S.1M֗.P3¤* 8ҟ4u#rF0@ _=vN6ĕk̟£*C疭LTR˯.*S_m]\2|S6yyzj{Z euoztMs3%ЪTr^M&Ie7Emohw7@w@= ]-S6gl +2BO noEKpzZ|ii6~^r|1W'ILhcS!]$5ƱnSs]swP}ƺ˰_' x;̒VFp eᷧDOa`󛀀&^/bJ⽳!u@xҪ *N$REH$~b [-r7E L CYuώT d{$eKnGU+G5v1`prȋ: YymSM=\0߫xfoc)N !|'[íI[ce#M~uQ\9kw4Ro)9Cl.;![`rKܻr) 5ѧx_knw2Ɖ1S/oꭕE:`$,%Sy |c hvl=nPC*BF,}W 4WnZl\vv~覣+x 7*›$->RE}ZCu{Z'iޮpe~l \gxCuP-hjE4@ڮp+۶Iz?VswӤi>`7YfyJ>oH\ŧ.d5'AB01|zFijF3ASJ]+nlm:MMM~䇦 > ?_[{p7Y&n 000q*߳o5`cd?j#GGV[ɬKǘ.vTV(P};_ae[tHխ{$ s{$}.yzt`f_cMKӯm7c*azU,jz;N8]#r"V 㦃^/; ,Mǣս[:k&UN:rصX} K/Q0i$|FMNC}Z-uuvb%{uu0[!7rnP:ys짉j{hnS.]KȪU t%~P,'0f>Yn)n7A}ܒtEQ[cqURƫ׺s&ox,j6դ}JiO+F GoG+)PHUV.%Ra($nQA׏{ZCO.E3Q]IώkU!ܨyGNCb-䯗A[Qq7zH[4WbQi \.mx z߇rD!H02׉pB QԄL[Om_ Ⱦ )2[OPcJ*kITQ"fXq~@s)%@"3|̄*EHnpCsCxx '1-A*5LC0uCr  >C3qH8^Tq#Y,oEheOe/, #wg;qWamZΟCxa\d3 cCc+KXYxڋ o:rTF _H{^aa<\^VRM7;Rbǯk0+İONvU]8 ]WOe,A:4X%x>ֽn}o'@GW<wAg8}۴gèA^% *+ŒX3H f!'z!YgE7ĘUN5P*l;&ʦQ lz=)@=i5KU+(X8FKt;-aVJۗME p?A,벞ΐ]j^A?tKv˿uizu2JV?~6͊JeO5 _5'P:Txg4TW읍|Q'P+dш5LB~|x=Ӻ}顾+Rۺfۆ^1=|}kE(wW[Q͉J6#] u\ 1NXD1V[,,X,;s ¤-3-]w)4c_YpN0(NHYdqTzk"^Jd&IÜ^3[5iyyr;ov5r'&/D;R | D_xaoN{QESEY4JPےu8o*46j@uƱ9+.(#f{4;OCq RMzP6|"Yۼ˷_ge.`pyO0e8b,ס<`f~!Te`JƾFjۛIL}(^L1$zkF@*G\Y wEO7mpdMiPH͡g..=pϽc1:AIb$Zb- &*r A i>[ګ*BNcVwN k\BeG OSb88-}Ƚ8^Xvi(*DDd`lGOƋw:D G3&ӏKXU<5bHg$t_aJ`IoI@#l 'J~@^>iZo3+ oMO vإ|ZkiMJy$Q!VrզEkVh>oӲa0(hRfw)ߙTڬ GX93I{UP^8OBQfs,!$@Ū= gd_f$\p>fg>43 D_AiqCa.?RԘHIP8 `[ f$O9ٗ҉ M ",IBH~=*LK3SڕTk[ٔU߂VNVߢF(=EO *g ,KQD<*q,,1M' Y6-XY*22]cIY$V`+2~rhDEy:9XI鱵J]tcI pG,-JQ-AȄ'[+. J\LJGvKg⸾ r*/!᯳P\YYžk, r 3 \/z {{{_4ϊaLgQ{t]fpM={^rVw֋#B4 -g 8uGb= uf+EbfF;.,I2jW3xWTgBEޭD(vGoGD=I(ԻmMw\vԬbu"^[EX@mu߂fB¦9M8tO dp5}5rFiسڭͺS> "#[+@( |O|8=~Rb~?y6}q Y `E]u<-Q֣# u3f{,A3Tmܖļ"w:D's%W(Eʛ ظ084е n{!ojY`@YqR&󦜖Ax߳8TG?pF1*C9 X?)`)D \W!ꝈCk&C+QY^B]UEc˃1Rɳ`0jH2)Z6EluD jZBrJR{up<=.*p1Mcc,.,*nFJdQpt(s {xܑiSB4r[hX<{fh v9t(@^c =YDTu$GIW r ޷ ΁+qV-XE QW-=RW-2#-\P+V.b:e|,3%5VGFto:(p ,*9qrԁdLQAY 6Fu%W]]ҬKMdCŒtT.\b re? BiǞנC=iy_5' Y!r"q.|~aukD?cl-\E@*|s޶k<|t?%G3~f?VGvtLE˝길Ƞz+'p:yͥr>Ad^NܩoN9OB bҌF%?3@OEFA@OEoo0q%kRqQH?cY0]Q%[" aCgӐ#fڋ:;\n&$;*} rC0j?O:qz]_eK3P@a&OT§D|(WڞC~CY~++jU[·7ΎSfMQA=/!'U'D j ({NɁE*{P[|puyq6g\3(}R>OyFvB:K:uf T5&KCN~sEx0S,T>TYrqPQբ@1ecixե@I@W8NLz/W 7畁arԨP0nh@y2wl 9-~95;ۉZ{<:cA`2J{Ŗ]N?[KI?׸a`~rG~dRX=ّh*SI[Htmo :7Eˇ pLf_9q-m3{!Hy׊kJpn3" }kRJ0n |@@`-,bco]41z e={9O6a.;U$N/h>'_w2T5^ KyJxWUcr KJ D] { zW3`sUٞJmIQPKtJ|χk/I.,V&!l&wHOY4⦄0tP`]˪+i _R[]XSIzG^N4P끷޸J`fb@_\;c͋qg]yh-Ab\SaĬ>'|ߘB-^HV\X Sl8# c0 "L9௕DĶjzswI0b?2tXt$GfA1^UQAC&grU&27@ْ!X2݈N+( DGf$C`IPj[X1N'ԯHl7IqV[|?/%0@M8aEtx9 )Cjw A`&Rt9ttq*eFԣ2ҐaR&OMiE k0K:VP%vBJ$זLi aYAیz)-MǦ޼HfqdJM#.ws =--A#gs)zEr#g_Y'Ţ<4K2*&<sutqؐR9"Y C¶Fqk\A_g[=d`ĕ`:dWc]9y&>jE;8f< #1, f)BaɰNPLؓDn(EgL8Qp0&\m4şʋmP wۆD &FV|! ;"`TG d0(~lHfHbHal4,F_4x9Ld`tT8{R<{QUFL@-ROW[)Qi8s\jŹpFC띷BtUeiD:/V)b;I[ҋE\ UHjɍUh1~@oӮs앰[pYl'*~hՀMUJ/9-ɽ2a헑[?o0M1`W CLNkccD_X65 D/G{qa5+ۛ 'ɂ5+ S67 cW̋pgW\HINbVYa7Ɇ{’kZ;SZ-M',\oy,{5}T 4:,&+M$tLNhyd}EXl@;zYoG)âb`~Y;ss"#{4N3#NWa5*/\]baY s `1?gS$Sa߈3#d!3\Z4QYy] 5yI<l F)ᩞtpIrp/Q 'J!H ?(w+gsW܍AnTb6I\ک-ͺbݔsJ2E]?sޏ]=OSC+C?>{6, Ր)}jǒ46*g{9c%b9O:.Eh~ub,˝hvjxp[̀f?*eZ'/h z [jizNQVݳ՝W_#ݢ rnlІ9,y_ӊλЩ p9z287We T? ]T?e٣9[}uyӯlvrK_ EPgaooLh={U/mX' 5ސJ;%bg%U^l+Ą4{^bq\pß9X{]`{1et{gVipNJ|T-?|۫Ƣ9V֧QlṔe`S0pbr3A3*V ߢixUxYN*Y;%jce=KPעu6e87CĤD34@uz3z!{ WƤ(#ˉfJ80rO{j8/N J:?f_z~cu鹰~=~WnH84S1j/n% WWj`Y1zFtMu#qG) '*HK!ǣ L *>t!d 3iN*fX'[7aq"!7B>io ),ɚȎ]r:PZߏ*͎ow74O<#ߧwplmt:^7 crP +> 0+ w'sB.[surN@V:ѵ `\_MFB|HdVehߏF>umY,tnGKMlHxA (Pf~(R4^"FMo񼔾W٠d:0Z]&}@LbDF6=";=t} _P]ض&4x@ TӴg|̉rX&'g ivq_-PcM:^]]Cž%M^834h_mv?:&7HePSF+$C8 Ks-p_\1  `txW4d'-%H?tm^]M~*OB'oW߻b\T"kEBH:D5dQ)vu>q_(> n"Z"]4lM`dn9&ՔLuRJVuүB'&t0 ?=Iy3|R N&'M1gAB aL 8&C%KxL^xZh">3 ,rLꪀe 26,z )=|Kw$țq7sѝ>S@k2oL=QEZaz^+(T** K/YX+DdR2]%Gdr:[rr>UI%+P6))(Oql}?kfT˚MFYQ&+ P;o˚`'0 *ʽ"=TQĖ:XQxp66\p6 ˣnd$gë5w^M>x}fj,<Ϫ/|=ȷ5}e$~^ =X:uAޥ1&y~>|$k[S|l6qC598$,]k+no]値s,%7 JdocZBOԩ뙫"LcElTU6^fLqhª~a*U*t;sۂqo!*mK4`TTruf6wu^cCl2t;uU+m!z:eWRR +$ Z(A',['Kp6*=L.r1e)*vvYd9h1q6+TnB~3a)$̝WU s"ZNO:(+([,Z]0-W$2WP[tHx(%i/:'j %C0ŏnC!/.9M{o3̙P֨){+hi(yX dV^c0\g.wGoʘN6Zr:/y2,wDsB^Z %iP&1wq3/Hn&2ǐGhl\awRу3/C![DGH⃭X+J*yyM:\ %lT\ߑG"'Z@ X66XGbJ]Dݡrb4Az+Yϲ^ձʎ شHI[w CWD 0,(P QaK:ʥt]&B.d[qmbE5KQ[(hX@$jAFf< e_+{a+c4 U! 43nt[DG- bЛzQɳ")Gp ~ =u7~"81dP:UwRlp_-»K9՞.m:[ "`;b>1z EʊJOڳ^ښl(qgDt~lZ+6D;F\\< nhqq7 E1ɉx%Pb1s1|(YC+cpxamC13%#1@3C*P#5Fb#[IaPc>W^I8c1wh)# VX>za,.*,Lߓ.F q4X{ΨQw „~H⒃x~Dؐ>dep'չ ʚU",tL(Èdf9U#րMXOkWQ4(gS1tRieDO2.b{J,ԥ$^>E61/c]9s-ap/NK=ل9Q/݌oVRФֶRпjyb`̀$^~!Wj6CyM]6Xn1uWYU Yx[KSޗ<iǿN)9'eYRQ]ycn|*bJn^jX[ ~E`poU<+wLΙRjܭKoW,"LW"~=q^')`{X)i [|\)+Rՙ|jC3ir Cqba fL4) XҖ HwCҺbz>⸨w2! Ӗg-55JOX͆\UBޟӅsYU1\8ǝ1opYMmBrMhsS}>C*2N&ӮFNR[(kS u =:N[[MM]q*ORJ;VHG7#M~CөUdsAь.]И\n~xw"T$Sś*D93[ڮ1Թ)!8{wi@j JgX\0W^B}}?B$gFD2k F!_M5݈^V~leA4Hk̆58Tf,"%lLSrN0!cCy/R8ʫϗ5y-My6F̧/A"jȇګjj4Fo{EUo]^S)ǀӠ[! (!o|Bctz2sa48ld@쾲BteK@M)@L"=3M6Iuҡw^)ey:B(8.qUHH$+Ǩ 2&Gjb-tO %;z3wg.@?Qݲ=böOQnp( ="&J>RSp<)nj*>{jQ|d:.0c#I+>lz;}cJM$MDC4 ͘+t-BtA<7p=L!6FtWq3VAȔ3_:ANLqoO~h},' nVo8& K܉<5ۉg.$Nf>Xqx=J7Vyw!\zZAN^AQ3 Qxm KeC){5ޮWSY`D0 -mT~k $_m tRWHꐷ@aCcH1C]v8`.{[+zuYѧH2Nؒ/)X K%qU?ԡ~gQ `Ho샅nƘO% W8D4ہb M}imkꪀ4n?G?xS9֬rފ 82Ԗ,΋'nѨ˕/T+l枴2C;j67YH1tV0 UWNM?]~5앐C$êh1&DO 1-Cq`i y@A xipXGBrp_BU̢ B|ݥk >\K /qfv^$-*g%j-~mD+>48L~x^Bܴ?J]Ukyw#f},b 6]&@g 42]B8gB W^ѶEWq( fMA\{Ed8{=ptggѩ]+K2;;IܸKkmm/5jn*kha~(jdDzghߙZNh`J:z}fQ[Q~ NfO'Tit( ۈQŠmNT:uDBgpXEa:ٶWFn+KL 6j>9F!R[aR<.]EZ^X7td[; [7| t'P [lpJ ft*%~̡4C]{iؒ,YaZrAZdE=rËJ5蝙ڷ!tI @5Ij9BA}nJkӘnǏF1$Ћ0~%%b:˲?F9DROj}R I;l~cI9qw}>Wrl]fzUf9Q S%$o$00M4iߊA&%"L%|SJ (K dXE51Yb35 U|%E!X%I3ƝАeѤ bvVYݘReJ-Gs([d3Ӯoal4TB߾#hA'&Bmƴ{c5J`c>]8&OvKfdj@=Pc$A|p$g1~ B@!cŎݧǓ_.&6\~B30$&c> /(O从=v.op}۝{[⨢_ {[$(ԠRWtL Q mY!Z\'7Qh%5/>ڵ@+X?"i^BO2D/@@H1sX딢W|I_{V[`Ds4wˌQR(G*H,jNQ/,Gyֳb|nmͨ@ (!XfjR*3ɾ =I!ULݼ`jB=ɵ+w<H'=\j:XE-_3dfs\$kvȸj~\e 5QUlߓm5DYpHb SBz3x?t< 4 ¶6~5!c~-T +sv F /"#HFG,x}`ҙfX`˨bDm; lw.(Iq&4:3H3ѽΡظmè J8_Bw؝&\e8}b33@|i0@Q2v->^inAF8"'7Q@NO(ei=4v>6<-b[I~f|d_8,`:;j;AJ'/?z7YK}f9VK l V=S4 !-*EU CgMFD uma=΄YVǐP̍3r,}i~#}y! n;V렍1C:*wQsϒ8[Y0rahZ bX?iS;K2Qt@zт#7=I)KBXG? Y,tvNRcrg3wܸ/>b^leO-A/+N,2 Ts\`rWOu__^UsJmlT[9]sltcv$9&]/f?KlG&v5w܅ ՈPM|%7RQ}/};בacGb\(`2C%=5K{*|T/M8 %/UtX.Vk ;` E.dAŠP{jW# $oTASV6ڡ 7$@CX.*U²F6 :  A$wQza -̰v5=pLO>S@޳xA鷗 u-Jq|)01F5_Le >ӣ+䦐%!.E`ĸRPf?N5Ѳd'd̾w ~T#1%s.()o֋ w66-`w:&|~3Ck#Vn+)h=-^vz05 rM''(ߒA)x#345ʛsfY=|)7J-^T'm rDr}̇JsvZLgxsxơ1㉤;T%x99CV!LoˈCMr͟v7*I6ZްD}[| fN fޟwSv60\KɑjQ uc m]AG'i4+nSeB!S7 Pc+gϝ ovu{ÅE+VOykj9 r5or@&o^uc8g>=ÓhWCCrOJ\Q6ȢI k~!P khOR0\Jݢ7ɠ@xthp?7eePznd ]IqR1?nkwĵ/;:WmaE>Z)>YUr'"_ɤjbB.q={ja1}=+[?RװLB}.mu 3/LC|;8y] _;n4}CPX4*om*@529 FaeWaW5Q Jv0h:~Z6Li'v ek=Q ׌z|x!; -iYs J?Kj |-n`~Y1;;.i\ gv[!\id )r ET 6gCD؀H]b쪢/֥3:Ny兩^xD;զ)uҊӛIwHA fjMK!7~mX >Ƚne+;seb薮5 s6aج!]ǝ/`kU洕w~ؙG{xl^1hFr?Db[<3h_݃(Y݀q9#07#y{`hߌ\0dFɬ\S컖jm{.O3oYt"G^+ͫ' "*y(Ό˳X2MzGVF̪4֯Vx qC4>64q[ctꝬ^V~9q'foZFyhrT}OzT 2~QB]hbP%; !W Y;+n}? DQ538ѩbI&aqzX$rY>ܾQ!=fbAW6̇I Csʧ!,]oհPSp~@Vn> I u5j[vrĎPdbcA^v uA# 6XIEi4M3(z(-X vy;G856\}uTʛ3x`IvZ5-ˢmǓ~jo1*)X? W焆yƽOpdJf#9N7Ð轫`Xt[q;͓1J& ᯼yE)JOh)(>ި.r#1 քd_?IXcyYcj si B!Q60琧Β:&8$oiVic xUAWMggm"e&`Wt)to(90j6[w,gB\3U&|: j#=$|L!9c͑ƻ q C2 Fd|6,"C9Q[qG@|8q40 Y iƻ)ȗ@zp?k4d6Z#ېA9hț 8j65fsGV%tX]VAݥ{w+)^Q(."4zC2QcYdrge^K Z_K? wDoEDU[%䴴eY$?ghEDQÌdvjR0dQEoWvJv3m/)'~?9/xv_YTQ{zXo"^aPdG:27[*5Ā%C'N`,aH}Zy zcZZ7"`cn-cUZ||ˮ+@ w߲on6 -W/5aYFs -jN%$:~]@G]j29'GdF1!9MWBQk*%dz֢Ux).kF)E&޵L}Jr+$TF.lfǪmw|" 5p% >&h5H>+sR M8Ur`^S3=6j/dd(]''l8%8<8:S"8 YGvZJZF M̘&s ҁK۽D#!X}۲`X?uZeYe[HH*n~!{m@D$@ўG~y"}7@Z)Gh{n$9$ BMalZmP.|%Wq|vU#X!R" 3(i%iybidUZӫ|k-k;]MY.|k!UJSY3-ḰZLJ~*LI@N=/mv@0.,sWKlsG%<duJښ4 RU1Aw*`Vg43slj2%"Ѧj94%Iun X/v$yP7g`:֞,`mnLc2K-,6+s嬜.96 ?HVlXńm잳04/6SkP-dAp~NvёC͜&WS'ޟ#E2OS1jN; R"ֵǩ+/^Ke{ YFyׄ0=*HBαfdHS}k'\SjE'J͉&5 UxkG+g#+kMUHY \i wմK@X^<$}5@m~Esg~N[q 2ER++ O5XnO|W[5 C? Tpv枚XHxY~l!g2m$_*/큡c-/4 &Px8eIj6֙v6t`[J!d, Al Ww`iP*u 1\!x!ԭwc~)ڶW+7ToO}rcmM^b4{I# uJ3 >.vfnSU=A55)tf&L_ P-&Sc}* q= 9H,[$_(c30>e#jC:u -3M̚[3Cmjmn{l!-&2.1eN5t萍3NۣI7&בئM0'aOdaC#c=DH;E0-xVmjDŮO?d\`.X!B/'U jc__Á>j *on%X=݄8}v?Pp} `՝囈3#xY=)9L V>lO~nXؠ󐧝eENBWe\t[) <#^vv(Yw|!y7Tie '&=^P$S٢ , | 4FZj*, !-Mr~)Eڥӹomd чjx}223`bZ̄2r]ܼ4z?|Mt Vn@SCoe/c߮UQ6aIx!zhImݶ>=Z}A&cl8 dF{zңTjl .B눟z'|N/fն8ߤ.'IՍUX㬦꽧D Yr??@i6=D6I>k} 7 gfX  6$Aw`p5.+8+DzWJH}Zqp8*{!( z(E`t4rV%$eQXE#5]nr_p.2i ^;FuX{u_8T] "/zH59 6 iBYŠSӭo;$n"-i_r4P+|:sR$qg|@O)aZ .3-]dq:[?x%pm2D˲L^`cY*Nr^<<:e:MK0{m1=DZԺ];_Avz6Y[dg0}1W﹗naVumKK b{mJL@Rq$PVFtTwôT2L"jdBעZ*ɷ!$Dy~|+VW_׌ *EP[dl ,,j;o5EC8*U;L6_N7sEH&%w0Ci4oR)g^v-b[S_ڴ\~.{}y~jѪy}ےu3)7;۸:?=wu}hNBKb=!]6FdWK3Wşu6[k,-X͋CI* SE UWZRA} Px4U 3 =^֯Oj%i̕=n"/R㣂6օ~* Q.du ck!3X%꬐&A`д'ٹ bӼh@d:N@!ԳKЩrKptks//7xǶ@1EK o6EdQhR PQ-MaI"-5{o80VPp&> f鋲b,pb(E`4UDn6(n_#%TeCX'|vR/YyZWlq)@BԂQlJ5cIImY' J\e\fJ4 tNJdEfH& T6R[[Bؘ̳B8z J\d3Ky Q14Ȕ7@: @'=NIblQњ'\b WnlTu~O2PrWs`d(jrI?x݅;&A\l8o4gL[ rK#7gOEh)1LtVg,K} ղ3|֬k效ߊr/^n0 p^n"%J_mբ'PDD z-"[:#.t(]ټ$2f/q}7>9r `ʞm't;EsYVMl"M 쌓twm΃飝ʔq[vjwE^8W,V{4^XG%}9P81в40ja}RkAuqR;iudZPBZ5x;OVe_15U=õq~ c[+0.# QEK!3VVDMh!csbIe|#(uJTSo嚾_z_P]'%6U J X/ HG\ vjEd1reJڜfB̫v(zB<$*=IWG~Y_ GΒA}L}`<'Z#He™ ҆dC=pfh 2x6c={Px f^qhaE0 mΏu~j؏UEr붉`ѕK=,ѪzO zxH-Oj؀7x~$e Q6`D~Xa ]2n2L~rg]ꖷ ȭx&7e`A(0؛܆5e|_D,"VpJN_ _8:@@E6w0`~Z#F*EE(Wbw-8f>lUpuW&7xƖLZ5? k$,м1C|iVfn*iD 6l( ǷRKtK|rKsX #$ªE7[k8sPH,qhcjh_mQ%o>8Zsyh:aֻBn_61NsV췒\ h; c#epI c+j'CXKtNX+kg.&(}!~Q]XܸW+(;X)dVޗgC {e=hYM^ t`U y}"`+hTbT mϼ?k1QPv#w[%braʰ!ܪReI֩@*VIn+Z/[kP*wBJ#oi9Q#7X\+ a2FҼTKկ SR'eNkK'7۬P±ʜUi$eZXM޲ͣX4 qzW -Vz0Y)2#nmxNF(y9{Bsi%3?1{@ET`"bYj0buW J 誀Cyd Դr(grYYr{x ǘ;=QǓ72@+M &r2RfHhefA>X T1dZ:Dwd9)TR+L>,W;enJH<P;LF8KB;}SgUJfQ^T+sfj2~x5?*ۛVJGΐ -D"I"uU(# ESp0>Mm 1,\mL(ݗI 0Grw Gs<%>'RQrp 7U1ӏP`;7Wֽ.+TgT|"HoEuzȝ2wQhn|W-Vb{8[j`;,W^ .H􇈟C K_," ̴zJd=OH 0'/d ]? Vu mƹ|8[`1,| DPJgN':~`"KGIJCx߬HMaX/1 j\`C=4wCr/+8pU+ h"FJS]#K哖f*9):rR}t?EyT8gRtBQy0L'{eKqSr6}udwdhvwgv?j/hw(3νmi |g{!ؖsU_滌bAs|X8Ac]mdo'V}-&5\)Ia݉4=m7gY1V~fs~fwz :y).l'27$[AQ$jTp0b@TɮDAkD=ꊃLx3 .'Cz-b/8o4$B(Z{TԒ7^wdq1!lBcoT-p큔Q_ K4J´n\@{en.:;~{O=n}}%} f+NuۺP*q ? UM&Ԇ[e|Mpֈ-{b#K=KbTC'̬BnP{ܓfcVjdg=?.CF 2[vd;B_6fQŸ y@Uuc=x]>,iPthGK o[@c";`[F/ڌbuY.&* AJs݂č(VeHsLЦ>=f^bS^U{;`  ^cJ.B&%cnɴ=_#ąa5ɬŔu$VlZ*VT ۊ2F?Hd-+DۡioռXu~6i>V"s@ dÝ[S}XgF$eL%$ZnܴIL鐒޾ <.rʚgog~Bfީ-{#MHEv?GշfG>J[% kE DŠߪH8P6/D3 fr)rQUFD{^yA{& -Dh'}^ߎuB0]kdi"l\3i#fCɕY+5QNBMzLpR=Osݵnzt]u7\?853nC==HdrAVxDšGqF"lbylr-DeaJQ$zi-"VqY:Ηj#Z/85pD:k^Ӯ_d%^S^Y{'DO\2קI$c,3y`t<-1LsHW|)zCeK7C%I ݋MxT-f)6MjldFCl ;56_[ds @ xʰPw We^!YKLPۚdφd)NK.AjNchCuƮQHH!)J$+Dɤ+9Q-_ زB )_/4ѐi a!0HbfldbܲzJzù.X &M[I&l7[bmtZ;K4פ]jSտWᣵ<K@yf!Q 0xF ~ W$a4;M`|fJR"~mJ[~~f38N6`a(FcWEi):$Fk(A8cuOq<@ۡRPWz!R-I]) 1x^Xp0-8budLJڗiZ;@bU塽]4tUCv4M%226':qАhXev7BbvAQ5f#v"-{w94_U߫o|-|?=lڬ~qߔ[Bc*jq3STYvM@1>ۈ9WˏWObjb*pvZ( xFq'H[X'$8"]PXlV~n0}g-d-eshLbFvuqN'ePV`x F1XQLvlYɽ," Hy3=j"D$h\>T쉥-x/eˆFro@yO,GC+ oaZ\&MŅ( E3XXgbH\P%ТQh[Z,9sb#ˏ?h# aN(K`6%[D$qoɝ-~F.a Cs{%k͟$ *CDSק W4Q8s!k " &FZ\ e Tlw5ڗ GbB*?4>Ѩ&q>oPIRau {m@TĊ7IɢU"O}˜ azcRFSwb*:QŮYuI{Z9Ԇ ǿ&A8|Gz/J=IEOў<=m16Ks a֚ nmd7 ^IPS[IǛI;؆ZKQR=|}&)„z%s4-H/Sݞ qqseϖ@{!P; eϕU?u~) ^AKߝW0iNK6f+@/6d)Xf }}oJ *W7HgGGXqhv'1-2k"H2Ln$HI1NEy?8 vU>`OO)Z _՜=`Z}dy@i[|~*K#4nC/Iމ9N|;"qw[1ͪ}"q۫WCU==b!AC-u(FB wncPȷ[Lv/xnbTXR WRBvYGg J%Cn5pl,Up[|W.8Xdm9X53 "*B X%&{!)b?NŒ#uV?g"~Άs^='X %-ɑFe{LM`I_8B9Al((&E^}cтUc>/vg2pud3`$nhjO))Ǔ:5I1; oMS4,f5 uܐS#Ca60v8@HMBP $ * `0I75T..n4WIV6ΰ. ,.4p_o"* ƅtE;a*̓{bSm%> b#C=k/)5 {Gf͝+=N` {?So0hGXga(mU=]+!ehi.g֔ UgA^<h:) 59N U#[MD΂|܇ #djtzMWKs9-Lg̺L{3'h:++Cu(|"JQdqlTЙG~>[2wqƵD.I't #`v|1fsGjFQe{υp+}Љ'׹QTTr>s_IM $`n [?sݾF+ 6 t~%-~pÆo-t8.X 61#wʔ?5M=󆧆S%S4kSC ֥γ{w.ĖDn]y[εZ}YBcOkXk+;}U=W7;FvSEHgC2mr?u3Ǖg5Y)/W?Wq]:0'㓫?\ =nӅj_M?=Kڪ,85 '%A"Eܖ y9ahΒrRѣ N+ִ|S:qh([&2c" {晫a@+ qRH4R&T%G91*/O`9b@UxJ͎;-gY\hǎMb=xsE&X%ܲy7$4FӔ+'Y4f2G)$Ha@S'Њ?÷~ {Q&7~.r>W|q]I;3󄩋i%DZn^y*dҁe @& 8)c2O,ʐ?ǘ1kBj'Nj@.ZO/'aoA 918 8V [rqU-r]$ԛEr}Ǟ*3!OdB\ߛ"%* 'Tul0{ /܎8x  3u%`-`S1<vdY ye0[Ȅa &ѦlLܛ_˜t@=W ]A$QF*>ޗa|~w:J\sHwqD9_6c! @?#}״ D+0Y˵v4s\kiXHQ}oZ1Qtd: wtQ2U/ }i`/s{\]h#/Z"'[] ,U)z]H&,] Ztgu;7JƬ9)q$nwJ39GajKM͚Nygbv#gpep#A WY߄p 7v@%ۿg۝(^Fr! Aun7Gro~ܶvQTՌwk\w}|gN+t@HdZM{U6 Dӻk㷟볩oLJg\o.o_kǫ㨫Cqy8 _vLUX/?OG망qW?EQ=mm>tڹ==G> տhe&/ocZ0&|43Tmط3?W_Gn&XWiN?kQ?p3jH=3z>÷/^b|Q4ڈU%Z>ڃu^)S6WJ`Rml꟬J6j#:Ai.$BYFKb\=(jR9Wy F?K|ڊ_2GӉ䨭ӎ TG2Weg&B6tJ6{sP`-ժ& t1M*9-di9_Z 橒NZUL@~LS/:w{c0RDKJKE.4f)= h $S鮴YXagG`Jpljʍ92V& [@j0HtYcmtE0-r44G YYA*;A yz+ܸW {01~v%&Z@^?'@[tz"{9,;eqD]KR9i`, Ti˧G \Nsʚfks00$%z1qЂx41 s`Wd(s[aje7S 9FrQQj)YiCKe(OWVqk_+ sqMonĺ@p`H[eT`au7lHnSny?sѩrӄ ?n-+lGZL_,2=!# zig>!`A1x2 7HZ:@ĝ*UBߟ/X(sWÜnNQI(ReV8eѣv~2d C]gͽqwA0ۚ˶m۶m۶ͯl۶m+۶>D{DG+#9xb Ͻ۷c^} l#H#>]i\QyiЍ'xi>X:-}Qa-)r`S<%Y'?Q_FjV7PdVSc/!mk:AB^6zv]>E"sڝ{Ho3~m(F=ۉllG'rկGPA1L;Eĭ$)'$ӫX9[2 8Vx}}-ݣ:?2|D>]an~wD7$S`C.,}>S߀`ŝaU?-Lzq{s;uoss8͉y7GUD Җ=Y'GYSiV1Zgls2=?B>~Le"Q#&FK@S{}N$;tR8-bQ.:5 +i U >)4@# 9&lup޳pg)P.r}~T<&7Fwƫ X,I7%|XQYsW^V7~Q;Ss2·`#32(^؍4oz~Ee狃ҫo/O:sSK3)WrVyBG(,>󁍙o\} ʅ fŨ7 ,Ҡȡגs'WG".8K;JWe/ŚL*3woGr%re!K~^X9VqϘ&)`p;sX4ZJ n㶕τO9ꇢಈT0*́tܡa (8J2(}.[҃ Hs_jѵ:GUu[b~m8ܢulXQR> R%Hx[c<̼\2( 51<') 4XWJX>l\ pOEdu͐~0r^+*=@?Ll!"_k3'$ $,tS߭qTi܄99P7w;.Zp xLn(^y@-hݐ,+Il)jQ;0Sr6l4<ͦuĉz3MidkĊs1OLGo #L{EK*T F(3ErO_qdp>YfT m:\! "ҩBBQryuѧEhBC9ff`lNrJ^iT#8<8M ґbA9M,]0ǛAi쨁ȈheGy4Xm+A^:k\jUQ-jlN+QZOo ̈+ ӗڨʹy.zނRF' ShJqj血?8cX+ 6*qCYSG"*cQԫ[ ugC3B%u@lϓ6*M$Jj kso&/yאY#MӅl9)d`MֻCV,;IN1+X{UU_ &6'Y`YK XD@m&VVɄQYx;a Os4rW"ϞmQT6kyyKA@mUyɿQ0ϫe~lZ7`^v(7}xPՆ6/i}ZwzjHȗf믕eBiE$!hf^%7ç[#DyT8N07(hH^*3H Zм G2YbRv|y#?Q(-n׌qJ&~E?S0^3׈ Qbxjao:iY di#oy= abvɨ#%Q1sOlqvd6wuxyiapѹ;-=6rx ŦPǖBZ3]Y8CQ@%~9 rK(ګyaW,vt/Ԙn$I[, m2fXMF#;&(LnHZv'@ `]vgqnуm:5IWCx]&.JbME/0Qhy&sG7:Y%dbp{l>nK8I*d&nImbwMSl|!zcN\Qj \&*UTEcZyMIr=w\jQS|d:,Upۖ>H LV|PXLFMv죴N`1cN ۵XRyD(G x%~^`a bH8?o4Cʉ"Byyd' KҔ*-XȨ`;XهJKӀVz l]^kBj &]Z@KQ.8l#ȆDfJ\[JڷfDFEƘ.`0lpG\"I ,&RK;`D,GAfrJ?`Ddܺsm4]衅3G1Kt?s|1l ^{42^0"D]u!4|.1C SeFdiԔʜg=Zq2_a$F1J1Hs SK;$vc֊ŲtnBQ1< ijܠa[]F,Dt /v*zH&o9_oG.٦ԧZM`#_"h%MHlp԰[Wu +;Q"ajJ 1.p̤ʎgq;z[[{QĮ埰g{+⻏KͣTߙqNΡx o/犏s=0sI2Y#o`#t\KLpcHh{P|{S?d"AJੂLl/\'4KFcuIFxKDoÕgScU/R2WŋHK*}E),Be3dWdN'Y<7t\Jy㻭$̒Oi_[*zЈJӺ~*(f zfʝ84PvQ7>M0wэ)a TklH DA?,vpɹ 8iE L AA(4r1CV >B";R.[R4EK۹AH?_yJ ,#B<[He9$#] '1JV'xkzYk3] FI8wL6E}xa1'j2x=VB<1@Ǵޙ}|-\gwpUEÈjNa8[?2.*~9ՖipLy ;V5/MdpKvWSwgax`P^cú 9I$IX(Zz 93pƌ]e]װ"=37/+|Skk؈3פ_kukN\l-Lt,;Rlnr">hMa SP%`h*w)v8 vZ&%w?ZHo߅3$>4d?ZȂ>rʩ`YI,Hr1]b.54Z-J[k\L矼md.ç5cf1@F$Y),$@ͺ yS>>:OKi%B+~'\b0~Stp|*VSugݍaLL-!^OQ{ԇ阹̕m{噏Ku\Oh3-t]d sJhfMKPߺ%lYƈm@%<*ix#!n?_fKf̓Le{#n%(ˑOOߦ{:*?w jXp:L.|UM.hh0q@Mfkex'iHaFj S7wi]IYbu,_rc̀eGIv=gz¾!>ZE\:]-|3]=^ˁ gOE˗OMN7I6.M[s|`[OQmcBWljE-NS,C4P@A. Yq@:=v TFW5Up24[X9I[lh05}$ T z'!@l?'?J=^_nw~<ݚ6vF/.4~--5[e_JG>*ܣЧ{۽\K5z=Zi=~v~P4&+)uD /8TXCghWP[ߜ'FR٭Z^i}E眗 qćGĻ4nѿizML[Wv!&RYmpY*^ޭnr3 ,Jp vxRsTLIܡUj6 nHs.,MBN$%T +otA/(0d@n|!n~Կﹻ<W=G:@9/^3T J!TU-F&U^XؒaMf S$ِXx ILpލ΀kROZz}kuB<o`ee])9~_ '$kuArG"ѓɠu7rX>YJcQ P,p򸂺ੀO~+9Bk; FD:0 2LpgZ,pȚ ak"7^XS caq/^kduh<,{?bFiηq<S3S`zK%j41DDDNLolq? Ҡîd)`Bnvx}ek"aЈ.nB#t +ΘHU\mSjSmk~woy"u1D]۩@sҎװ; dO!F;E7OІqtE)[sjѵ:j"=ɑ,MogFg@`߀L}.E)$H^͖@U,-6{T~oX8,퟊dk) b+*bi=Ͳ[Nv dŇC XoQM'MG(a\QYj9^FY^%_j _=*{15PT 9-`|v+|h4"U&NW~̬]VH?x-KsB1q^¸8˰R J8kfm-ኬc:l ߧaO2LwRvJX2oJ FXg̘(M}(n*\,1uEg?e`G 6N<@Y' w5i 'Ic@b͏1-5i+i]%S 71ރ=d /b@T0G*x 'I ߌ+mZco ީ<ެdl:SՁf} Vo{eVds+6ِm'56aUJFNԆoCvh0܀F߃s4LpyTYN뮅J zމI&ro03XQtX!/'Ͱ+Q߻?X.9h1yt\2d9' (+jhlt3Sk`c)yRMq6yeG{,0|E@j*W!c3y 4*3L O3 \vpt'Ă) ;@|ciq(C馉L ͔2I'ɜ4NJv|5eUzB5I:)wu˞M!=ZBѶ=(ɕocy!#NY?ϮX,^}r镙O3#ʵq?>3K2x6[릵E^٧k${NT{A|׳A"u61'CIy=X,.z>_>_܉]sPbf7ˎ"9+3EMG{>^96mdW:f>Ҿy?`TPX6Du#i6F+)l`UFtYHnl' fZ19^<; 4Myˣz3-<)j垕c|rv^9X$MxwlXTM7%dGM%w.΁05MpӜ%ƞjÃ]d`b]4|Xox>E}+FpNL\knY ?PIaf{iQ6`BO^r"p n൹?Bnlڜ7CPPNS/2eSAecs _CwL矴e0!ixazVeK ,/ {l;趸(cicԑwA\$, Ĩ쎼=Yn r5NT '<\Ij^UL{ QnuE%MrJu8޺Z+3FŹ\q4hr̞[E$i-!1[&>Mvw̱xr_8^N츚 ЎU)(sp${QQAG !u)25+j:WFeׄMr*rRDP|%> ]3CY%sFbjEU]bɞ-}UZ2XW@0PLsy|iԓH #֤I.m S>aFs )i=AhOSGq`MF#q6fV\ m \2iݟ1o@V@ 6T+-ӑi}z@*K_<j֠?|яsbL`K\5'a~Ԧ\ᰟ 21BkoI0Pud7#/: Gqha$o=mP GˮR',> Wzүg*R𭕕ƸnPmp QeVjcz82JOh>;#H,] (c|6d7gY s XհF{MdQK & `go3Aׂd81Zv}ZR|IՑSΛuq4MT~\4!7ɨTMw4 xА?3MyL J-=YG=$RYe*,ƭl6.,k aoCĬ+c"!0jwdؤ 57v?(Όb iw534T $}.Hua4 D~0#UD i`c'h1_{Qi`PI)I4I6hleޫ׷0>׀֪אYbV2м.1G @c+`z"}تoٚ)=,. Xߘ"Gp`t6=t>iv(>CǘdZ PUtXg>L,jrYRflέ.j4/4.%PK +εoZ4JԖN 6R(։̝yL҆t> e6?p!=ӫ\Ƀ N. 7\htC(s"f1eMV٣7 Nړ؉H'm LM8C.)-Rz&2^%f+q98dv9>", `%?~ Ust7y G"2)^a=2ɠE)d/?9Ͽ&3Cqf2k <| =N@̐"CX* 4kmhU;&Ɉ;;䌓QS,Ԉ/I8Ycy$~ໝBCtJLhh㠕Nhg8v{4!|$GN۩(jL[eڪU'ڣӷ@J?>HP = 5U Yj; Ȳ.x>y/',ECI~j_,坚'`{ᒾuPMٔ# J*6Uxl a[o~ 0d|NyTWiAS2+)XKe^ rl=Lĩ xsajS1⣔xU3 ʢ)eBɻTٲ`n")*i8R3FFsE=IJ>3mՉ xdn'Q"#> xk%i^`N2XhwRou?wxv>'(m&Hׯy2}#'hF>ӻ+S@,D,ZX7dX< 0\_C5@~ɶd;+&O~E) Xh#PNJ۵gF:$M P0a${tR5%x+Iz#w" Nnڤ )x<NĆ+KqIC4MH,}X@¯Xqy WK3àVq5~5k0=D!Ct=?o9FDc Q UH,ki$})iײŠ2u!NP}΂)]7V9LY=U/ݑGR5ce1BPѶ6*t#xmEogB}: rNՅMw.nHՅE-BeIo \<\ž,(7s!Q)MiL]Kέچ.8:3.U\(*3U\IH$TBKTT+T}1$T|8I?\A\vA>^K/k2o YZh\~4JW.8 uXŔSYTCQ`fJ3" r6gfTcQ*b;8Y)&+&q%s+ \P٬$v}_nt^OhE4sǨeViΟ.Y۲j,Κ~36Hy)kpS^?V<`S%xT DT 4R"nc:mj޷LD0~E$ږYS֫g@lЇ`@nVi/ u$"7kH2 !5Nf{L\G!JD Rz;_E3o !`Sb;Rkַ9Oٛr.}1:|g4HNUnIU6wyBD\QNQnBlM2(LzCDG 4\H3BxJBR*[afYS򽩹5w} O ?%JT!al8LÑyCj@]wdMJF IT Ddނ^ wPyGE=Kx\gh"A`Iϙ8Ddž@uƆu7+"2bFHfF+ :G V۾8Sftӭuz!rA94hDEErk^:G9amJR5h š9P 6sHk^d@X{7aǦr9!W-N8 ,9igF XDE^v>җ /nG/*~$( MqXZg)5χSs jKw[uL]p>^>9Լ)t3%Ը]nA4]6 ۜY5CG<51fK'Jd)( 72 H\n+A!pd 6MF +Iޞ%EaD{_1&*w4~dK@j0hK۳+e% "ߨN3Mg6QÅɫ'(pӠjA%F}tRk16O VLA 1(gl:`ܱى ^2ua*pz8mG/bo96~{r*?`cN[I䋡gVܑ|%b C) ,rhJnU~6IY}Wq1,߈A-sOunhQӥoy:_q_ ȦD?,2R^ o'p!o :ƢDh0 IYh; #!CrWjȏܗ(a7ڴkkOѳn__/o5wC H'eZKNn f&(n. 5&^(féS!wYYZcFc 5@wf|a.(bmӘP A}\EeniEpڭT- 竨(ͮuBCk]?yit۷֭\ʄ2j5eHj\q*;G3hhgUH:#T47pA=Ohݧm۶mݧm۶m۶mifޛ{|3*2*Z+WL~ gHY2-q6Oj,'p*me|VJWQhF)KTwy琩:T7Gq@K&V%3Pޚ[H0"R@6| IU@?il,38Ҹdi'?ra.Ko,\._),QM*udQYVRהm#osZ\)OC58.`" bQU;dN ( >>ìvLk.eivlfe)wfOÛC&Kgd"٩ۈ"5ҏ*Vv1^U^y"P{T-nWn,^cUˏn˻zh/&A P2mpl% ([6Z/^E'/Rгo{s&eOSWX`6 w3WNOFAW/s:w-\x),O?]6%2,`'m9}f{,w1;\> '( jxj1@Kw ~+I3P C]{| Ln5%c{4^*PYj%;ߞf ehJtP#$ci-jIu8-rrpng:TtH8>?KK|Tݿ]d*&~pU,#)G2Yh@I*R~''LX@|@gD;p-ͪ~qrH*3oTA9]TZ)0.S̨tɻo`2v.@GubR#n[DLiXCA!O ggZ:]P3v @j=Z0f^,\ y]R_BuiG#46c8`KARO)+uWZpb2E!=k5lReWWJtH: {Kzxi H]Qi`2E8@R2FC\2Q.$|#' ?5J%(y9I)|+h>I+.i@SPU1ǩvYp0>1&Rn\X`(A}u>6Vn?3}yp@s x#kv+}?od0ja .M>`(}j"T7 &b{5uh7=NuN7+O~ej>\`lt%e0u'~qu eY2 G ,*.`_YʁB}S/]|MefB{g1oZ僐82?ԒjZj Aj]톰z(=AepJ /ǻ 'bQ cIjf%Hz}ՠWxN5B~sGP&W߶A(חܞ6χ)LxG'3h'܌+AV$ Z}'Z14Qp۟lg*Q]3_źLߕ"!v*% X:Ɣ2UxIzr׳-P,'_ebbۺ_3/ ,Զ%&\A!Jӛ:r0~9X*=Wm^nC[٫-t ݟ9<lUEG)}:)eۍK7DqX ɹBFg{myit#_v< lvZ+WYm5IG3a}NMqv 'E 8~"¼Qz<&!I,}]檣)Ŗ,]PĩG -i;Ր-+R<>1׻p3$[>?7 adTNAnsI6 cކ1Z[Ihd z؍-?Rhʷr)!cău $u#݀wL+x~vm I6@J,g{⽨y5rA k~W= Gyqv-<)UK ӑg"CPV}%m8ۆ5lo9zyhXO?۪M1/F:/\bێBW3LsT6Vjc]dm،l:I2~sh^ `ɴ釰5SmClpA.kdcbÒ-ڎS+R&di ұW#&-b4WMi%WC&Ho/56X+.LJ rSXԧ]X{hd$\~ڽ:e &S[zuL;`4==.V~xóXKڛVCCrWȏNgMH;*%IWV% 3T4?c,RZ w*#r#ͳꃛ+F,0wʠD\&!߶ݯ.xTfѿtUyǤRiwpLd+v4p?au{u痜Iukvv+ ӾX;sх*j c'Ђ{(T~'2#/#Ҝ\1qPn5 JH6VXIȫr9Jbٽ{tꮆf |S?!qA IU skJR5x#{6^yvЧD+v}YY#4ZzρrBH7S c(n2kwZ1E#"陇%X3^輚.?4˞XqIˮFE >.Ȋ|̯7ڹRpX*g}aI3OF[0f"Yl8g8v}2 *$3f\zR*(X+wKnVlA; rke;r*h%Gv#'2=+gk (K7j(B\v# k&JJT] a}6 5d@lI )+HI[h9у$˔FHzsX+@9"K)SbkՁ?{׽tӕT0Z&%X3ySΩ9sš7֗ OhZALbo?_Qz ۹u5^߆D46b@ΚڤB+ᛐ4gRt'] vRXJ4/;U&ޅYcnY9灣1NB:(98XNDf'> ܃:nRъcӌLߵW.J}khg?%*rR}Bq*PC@oZJfwj'"lr-H rENVoܳٱW(ivqRحI=5ş2iJ5$w2CW&}=+]Åz`lij+K `eU0\ZٜHڒkשu~zٰOmy4*C s2 q%?kLbQh3.!\AX,ƾG4^[/U!2&L)y_GVm$wco(#LՄIw P6f \6RfЬVh̄͟ԧQ5 0?,0 .tr (I5"d#/F] *"'ȉ/E(HYd`"6eCrE⼽AW;iO :kkiv\_1wg#|,adk3Nwxyy#"20 Xb¨NSNuD@,/P'^9\җ${gib9*LW'_{_˔=\ja%{ƯZG 2ڧpԩsĂBQۺ$01b'wsSڔq+$[FHH~ZQO7 D[KIY;*tf&L#a$iIt;rh9L!-eHns̶1 |~M VcK"5 zoN=t⇮a/2p4ђ#Y`+|?/)v\vG؟h4M IWy9z'd۠r|̓|7xҸ;{q]g{s͐a]8+%8xҹ,M,3ʼYUTiB|>bP̬B ަ¡ i'"|+]3y"HF%wa@fYXo0Rc58~N*c0[RF$cD*e0\E|d3"v$KItd#0k8T#<+WY׀Si.tů+2XDG~X Mv#ʟADR9^M%6E_N'FT)QڌˆTR8ٕgq uuwtӲ|-B6,ZM=mG19ˆj]P߄6j粹K;TQ̐Q)0O(|{.E,pM$`A_is4VBR 䀫pEnɷ݁)1Mne,Izn%=NW끶1W|6Y3[ɺ^2M|UMPJY̐pC_9)E9M65B.Nl3PBØ t&vv@O7|*yKp49?3>ǩt3n/(fP;~ʦh(CO*WVpSl|_A ,u5|o83&谷/J>n}G7ËZ zFm bxl7t;$_ uo:-YQ;uCC{V{^~xy:*ﵱUqyw= (T`N[#dylNrĎ $S@om.9 d"os$ư"KBa%!]m$I J̷@xh9,AmTm=o6tZlzՙ%9DXZŹAǬ/ɛ:Xʪaf˯z(>:iӭ sX\}XQTtCt]tPO=9$ "lQe0|@ ۰qC鴲"j'GMq݊jGܲ{x=cu]20}N0;6OlgNޞPZx0^h4Gj[so.6\&ٗFe0&5`8Rd,;zafů4Xth]`ͳ$=br}:W y*{뛖8P !#Y*qliȥ8)"aXQ,D#'_puBf2QƢaOGD /~OA YLslq1qԝ2AQYT-D)!(P&KO6c,F=Cc0;798]0]t%H?!69f˜EAR !`R"HDg=ɩfn{_ N F0ycAsu0qd#=:U/r5`˧qH ގ9D=ȷG9t ~\{IEEAm;n5NDAP\?` 2CMHn̜xu7$Í kFTcىsSoeʽ$mӜL'0c gʃh[{7Aχ@Ն 5QܘѰĐ$vQs8F-$WEZ)}VT(~oA_Mn e 'edEM$*a隻ϖU΁{6c|β }9AEɯ@D6IGf=ǓZ{),Vxx;Y󝖘-F;zX"*2{joFZf *,z4F[B6-C".7Oj7ٲ{ieA*z+p,fba3؃$O2މ*|gBG%2DR- `ߎqv0=2PD)dFRZ ; ‰KUuˠ2z&FUS*, ݠg,1Ié9SeCp?@BL},+ DlW YXWZ眺{b#jfㄎ׆B 7V=8D'(L7{Mc{d2ٟlvF] P%R/ O(X5hJ)neT`Y*(㨻^2iH *i ~PlPN@;.me==. B]7 ZHgŰs(($7a>W1?pwy<N-ki'z[f1} VFg 6봇sTO`Fq8Ae g!N/[W{$Ji uC"id%=5Z6<4%>k[݌ B4gcT%pfҴwrCA5Za4%M$0r"HMui D%g֢H]gi47 M$zcܒlBl᤮J; Y3]sس ԓèV 30j_y-ƶ҆{ 7q+2w ./PU,wlj N+_`;yF6;irH 3/@p,bB734M58H3i*˝M$cؔTL ZdǪ̃̄̓2yNle8oXKB=%;gB縗1Ҏe"Ocf6f׿#zC(\ lkuv5i>DmG=K.}hhVW)5vV^\ঈK8kV= P#LwsɤI[y" RC&b liV VCqg {Xñ@FI(*j6xY4z[=r0~mtTvwtR9î~gv^YZF~HM&vshMQPU"N ,ܤk69zzc%_D>lpzؼNN@ү7οxT\JBV=D-^=n语e q]UCQTUNV/xc;s&-aX\3ԤQMviȣBJlAkzn"k2g4)<^U>HQ; xz8]0:V2}HՒMwRa,]ٜ%ۇ ,ӃTSMq#,IN)*A*3G1,WܠG' Dv {5#ao?k ̑ezߌve 0Z첲ub[c|~m7hu.PAq^;qf\<9|lrdȔLҬK1G} OR/SvEXL|P1#{w? \ezHh*Nh7kM̘@dS9Q+TRFSQp#.6F񛻿RL§jƼ+|';{`k  W!8=Ѿ-T5TWGtJ1Yro>~ B3`S52hf`2(ou(C>iUBk3g 5 ق$D! 3a5CIm߼6FC'W\#L~k̼,#Flg'qK9YH 9O JVF)J0JZcgjm)u!U+~rȏa/~ݰ=js# Z.'*]zζ/KG$^΍>S?'lo:/JC~s"?`f Rl&Mt1ް}ȿZGzn^I`tfݷqc(;AJ]ֺֆ@ȋm+Ml!l?|S˄)|.TfވD5Qb%Pg6X6( "gm̄zVڶ쬯͉j*s^gXdѺ2Ήdm+ Wx|?^j ͙|}DB\uT9U]- +.AgQfΝ>Ngn;^/=V;?Y>Lx:4~ܯ:n!=<@puNlA< e ky1H-=OmmOpMfM+LiJUW%?>}s]F}4<P{` ޾]XQbdłW^ kӕ*1#RuCzmh*L]y6=e\G:A@9?W^^ '\6)|@k%\Lܠv\y>@%cШa b xA2+qDYR=dhr,+uGHo%L/91Bב f&Z"@zh9,Mmq:fD>'`i640D6aժl0?oH=2>$f2iI,kaV.a.*|c ŇqhUI(,zK&1-!3IBԷE[" e?"dh4)As{*PhJT>Z'{$$dc۪l IWy8˖K@yryƩ9sڱ#|ץ%s+n϶ǽFpӡ0q G)0m&[*r&~;0$Ẋټεo Ԃ)}ޚ)SQ]O9C6<8]A"OmCg%'V0cM$L"-l7!0㑿v|~K:\ƥڡ)K*aS9P1T.<mpq޼ eVñJ囨0򸧍{Ѵƀ_@l [T, ol̶x)qm})H5Bл,PȲ3Do?^ TIř5xЯ}ԀA͔4SBy_bZ( &DsatrlgjEQ{Uyq:3/8~m(+C.K|NE'TNB,䢔vdXCYK꺲jiݠ5ꌱI]|r8>|c( ?1@AqYʴC  B4N,T#iғ {Z'1韄c'|]ͺ|cA̼-^k{u胅x˴z?+g5Ҙ&‡я/^M/$FVb>{PP uF²;?=T9M%Ȟ֔-husmZ/Ŕntى7Lb (3u`{x\W"L(ojP,׌`fDvyǂIc3{fҲy(!CyY* 5oKI>_@1n1 Kn}%QMl&hpEse`T∐u^uґ*=үQH8aV=kF=ݰ`!2 Ga}ߦGcy}~X|[-3nj Z#Ne@:XN6)c[o!(ôjGS*2ҁJޖT3.•MiĒaAr"['FLV7+W2`+:0d*Lz2ʮX y8VuBOu1}X6$X>4P+ALFVuBSKV^ 9:=]쌵C7Q{1"87,(-nkVic,ӆ/[6$M1'=z:FO`'uTҠ'â*oV:V:H\T9dP`ڗz *gWCɴ*!T H੒b;"IѽeA GJujDI멀[J X&;8{Zuqѹrnfve[5N}%yYz{S9CCZ|H}esXRJq\p7у2R- hm,dgY1pV kbu@+cC(G#6E)0+^լ6bjn4rfxJz63^.h3(.'27ـL,Df.clڷEة>O(ZҗTsa}9}Fk6W8wFըMȻ \wi X+'tm@=0g?oߥ[6,c)ՠV귂_#~)Sh3"@5:wHMo'j=p/ILTA(ck(ATf[P>a)-%/>VY{2Yz?h q|}E4(enn)HsUyAm&T}1<Hd A_]X/.i}m8Qڎ^|4]A9Ț=Ѭ̟ Kh~h Y!%ܴYqXZF\Ü:|L/r}Q\ ǃeg'_m:;C@,#8v]׀<~!/'p%zy˔y?0 `>O)?3 2%}4a魔:8;82 pv ˑV5@(nרbTJ|E /݌N'|+/fRKâ(A N4@QO?>y6kz-W 6dYB2nN 4._&vG5g DkC#4m=0|5V`,wXO1wb^"d)Fݞ6&9cVܟLT"< SaN1cwr OoHqΗ]uWp\RkKc.>u5JEQ) kx&QiP`8b`Imrnt~'bx$*, K R-I;LA0l'7IAF{Cjc!F#8OU*1"ۘGŦuVϹ/LУxϫ)&vO[@m#^ㅸV>~VDrR$*˰ٜJ#$20/<_V%H3wV5.htduq3dnEkay[x-$ 0=73J\4Km-}ȨM,R"@+iei)/J9Ԥȑy'iH z~q(t-T( ˪40櫮ۢϯ ֞']Z4y"_VM\Cz(<9jDmmB߅dbܱ >R'Y7P<٫yz#oY٫W*J^W^.|l1] U~grlwʕڶJLEkq8WHhRfTՊF_.mY²>fRrTQ*Q͢J2fPsW#6|ќJCFd"oN3ydM Tbr˺m aMys昒ߒVLo"-}A6yϼ2ThDUu;lY%H Q&+a&PB3DdI=e^D$ p7Lx<ݶ]{_WR:mV5Z(ҙ' m6=vGʃ׉s&(zj$j8')F)ITL)҉l[xTq%!l #++=z\SPa5äCœ 97=\#Jk:2Z{XیkP*;KtW_9-OYVSʞڼv-y_#z! T5ڭ`D~s'~LAK=E'Q(0%O"P§3pp * I7x˻DԱOD/*.o&8WD:˜n;#.cn C 8٭qFϖHf&ȵH5ek9 2_NC(D̓M|^>ڝޝ~t8րϋFxB7}.č417Hi p4~b |4ǿsn';CuQ ֧ñC<D O! VLjjiң7wiX3f5pTcSsmg{x;8hTYR1j߹~ ~a4QV)#cw3RXYİKh*!8 4e=ϽJ~d,&@"Cfos P17?P1q2`RD 5ꨋdaP"xbv$5ocRTVT]>SP{Wِy,,ds$xT VkmPOX('$߮G'QG:ynGtЗG4 }eV͠E?Hs:2{E\bg|;_/b):[P.=7~HœWd([@aDɄ3HM5+%(q8"vWEVLsDBrR7*3*^u3~+VtG&X1SZbx쇤ߴĶ|"h5=<ɳzWh8[56ݷIWm䡥UgE; $Oc뭱c bbt8 ˑ|5knj,: g!.eeK1DRl:nٱOF1adF};60H'jM]#xwwdsxR}ZD^BƵ'z^ =ͳS|]-֧d.QI?C%OU L+A1Jg|'YUcפּ[[ξ26ؓ;66LjFOE/xGL 3C|$|e"0/4(SCh2ݧ7mo\:l,ȸ+K6uGa?{&ni(kv8:}<|X1nBn˶>r[y#;ى,nƽY_,n#C_R\dŔǙzdN$xL:m="ԬtSI˫XJ߁u@@g]xo[cK^s~ɢGwM*+Z6ҖCt+KiʚitS NJ(T<3=[,vP=[$߈'uЬWrcI"s,3ixbLQ5ׄ3#p`UYSěѤvDPW ]c是.(+4O+d-UNN}]ueV:_u `K/MI\/c$ ,>ɼspρBis,>gI[4m,.%gZ`/"W+# Pzz Z+k4$8Ip0cͩv">X(Z˜0DNݬ$G&}}Y]_N|9Wʗc4X6޹<l3~ݮұrːpya}1 SqYײqqE:X]ޫq g#wݴT'lm%vdncNѩt[F4ް_0w7 }_`-{p5nv YOv2&$n16K'X.bgZj6 [}Koe 7ZU^[J{GWW웼1^߁Jk./4.oϯa\OzvrUmdu+ "|CߐJ,uvKs~C ֜;6!NoC_,kVW|VlL"ߚ$B6[5z~ ѿN3.sZ'.d#[D}TT{]>~Pۻ xARI&-mbDi] G_G >;o.ӽHt\KtKxDp {]CzTD=Ŵި6QWi\4uVk4}e __c,JHR[c>΢wܕ> b+i(oz->Bɪ .2{D}UMU \NKOm)˯[CВerO< ^pmHrZA1FF'݇]qvU.Hx'Qi{aa{Iһ)XN5zЂ#sQcI 5^N=!~n nIINma&J $TH>[Y [la8TfTs>[ގvγnKŎ`YLRB[[ڂXZ(/MX;ۿOT "a™9[=nt~ ̮' dVUndhy\1p\u \_nUL$p5=MT Y@CQP%YD.$/T^ہ>-_LR2ZPxNWqчYdzV]ZX. Vvjgy"nJ3"Fo/;yU#jh:U#Ңߺⷽ3{>~YZzIqICjO't" ӨB'9)tf(qO.5y0GY8DK !%v VuOq #4╞lz& DaZ.lG<(0_'V vIB= x i'ҎkLpEɎ{oMe0yq+ f&V

j&밒Nm&YfbbXt 3@l.^C ixG_T ³X?QGlg$-^ͽ[bkJ^A5<׺6p黹 @`7mp8cgB]?0 ɡW΋߇QND ES,ͪ;r:Vayٻ\d  z|]W$]- S ,>:2űN3m<&qՊo:_8ӞRFT]>Yu굒(ky#g5:w~Yq&S5G kW;0>ABr& v.6 "ֺȱPeHjɣƓW%L_eR ŽigUrO0^ً(cz o]d*DIڙw!MlR0g골 27\pr3&yf#% p=a]+臠*ұ=Y: 5 FOaq\AE ݢ|:$NVe'VocP>-2PDǐ;uj"c&Z@:ٗ`eI0AʱSlr}4o'$IrH A(zCxC@Xx+y|~u=Sc ]W0_r\ڿ<'Yx嚁W[^6>FTy@l7w=tʯkoҿq o4 ! ޗXvڅڼ\}ḍit> Tr|y2pؽn x=$;u\ou|ɷ"@2 I^}.Ln#l%t&DROkz߸hSg-{U->V^t?l@]BZm!;[* \ܥMr~ܒl6~a_x7䟕: Z6nd?:K>|I#Xi j v}V=}_pظ^[qy$s0 +3\WN6m:h/[Qs^ +} MA}@zmn B޶kGWSڂ0Q;`. <]xn"!?%Ifjoҏ5IMFD$cdNR#eV =O pX/v:Vgd.9p gF{Wi2~R8WԢYLՂ^j?kҐ}D *(Ҕs&HcY=V Rft P:ԁku#E%/ RZX ׏3UAaqnnIpҼ&Z0Qo4 ps{Cpc@m3%6 9_bD,hgcD4هKDGÏBT|༼[[R^O'8s܎4q|w%9fW(i_?gQ'eL+t ? %uS fG`pDzH.j*%A, eEv>"BujZ#МogcIREGNO,ƹ@NF>7pBpM J+D)Q(8LRpm\ (dZ]֋ ˕D%<5OcIdERFEUZv*.,REY;UdAԢ癢(%om*4`Ǥ 1͇tZۄ i>FeVqݺL牅0M4Y߰br!zjS$C/ U(`jt^BQmFqjzG.bF6ߙkkL3x6FE/Fj*cǍ/;<Z)aϮai^=Uo6˃?ZɆea7kDH;ޝshim DpL#Ӓ8䖫̜P0w^zAA!`p}|i('0UCA 2Z9}Ӡ܍P#9F "%-B'v'>fit=oLzkͤ<-ˉC>FK"ӃJx0.+.NSFئ,SFrƈSF}xLjփx +wCx38bNJs(`D@c]; 7RGRgЋx)<#WJ]JJz.+',x9Ftoa\=ߪelud3E_ݩ>]Ł!$-:)e {%c@zoOU|kB1`ԜCwժ:ٜ[nӱip -b dnLx%م|b訾:xZ80GE I4kjmYV=~鞬[FWlhL@1{>6'K_OgGtyc0 *2YۺgTIkֺ<^ـKa%6nsbBdjֆWIb_gvH28q 1y+91^)'RTBڀ2>^P|%[RĔ4#Z :3$ F3eGe+7eMIqNQ A#ŀS'W!-Jߨ"\"y1G)ꉥ1fČiG*GT͛%Do0D /J4yXENf+QE9pa-Y1J$j{)YMI0i9vr? 7ʛ_]JU4ZdNhd,գ&'c$$r^OLgwSC.,Zˋq(yh4ɪ%E)HR#aSDe}b8d00t(zeҍ PKUCeg9;@cF(UiԖ񧐰bhxy29@(}fgJx#a?Q9aqʠw]M0'fHB_!>[8n%E}ɻ^nY{9;Y9Ԃ BNP"*,Etw€'>կ4\N>ڀ(t.2v<*U`ܨL:3˂[*;mCJ,'zJMpTB 5Y16“?yK^Ʌd[*M}`nDi_-w l>*{I{ljNg鞾yrs&7C,3)C!}dN D [Rg3cjyjq94p's̸QzM1OXO9&6i^|mw5D1mFMSE =DI:k)zدZQ9ބZEh<ķC5TfȔFEgمT|F O\n}/th,pFZSHL{F*y\c; 65N:v->j[]8kftV+>جj(MA#zMfC)mqCW+5nWN4OojJO(.Q}e#3GЦ (wn;#_y {Du-l-_ڨDFj*ʑQ~=IQNJ(dg4F$M{]*AcHyJZ2]%WO;- 3TQaT>[x?@s8e IE6&˳c9&+Dz1]oۮjaZN\@Hp`:ww^E#le9.SqSũ䬕]kVigV\Lg&WOغfKL$NTi=TIL[\@Ql0k?wK }-U6|ݬ-?4ػ{ݶAkSErMCE܇ˬq~\)5rQ='{3 J]Pv kʚP5CZngje~8, )ɵliled|t$XicRmYhe\bvLڔ%gu"V+2͑V>ymQ(_m2oVy>|j)>ŶZ;l$|:pG@kQWI1^ Z iV6A.᥋*壨%cjv9rcASv/F5MmKt]kq2ث+}YjęX+"4wYhq'a(6KB.歝՘F(|O:LY`*<,4o2Y+h2|Լiq ~~sgmZXHȾ۷"-<6ouxQk^a`_Xvzkt:-89[M!CcӧsoKVO6/7L=zH1]F:efb4o[K;Žmy[1n_[vn ^n vt<|&eu7: ;uF8iw͑z.~R?Ey>|+P;l:tAQd,FXfdx 4Y+'jqjJ|%\W# cQPW*ZDY1kifIeO0ic]{?xh8q>WBDe߭,oS^~0ԉ4M]ye[`"y<-ߵVZa^#U&+41)X+nhrz=67JO\6xK0Fg:nkR=D} Dfb-jid'gz`h!8¯8_|N϶#ԡMZv,: fjr$ыٿ::7\cbUpwaa9R|cpvXﶗ- JaX)s-7^ϕyEnG.Y'a \$.k'j4tH;r6 F?w qrL 4qc42M>!T]crLZ=ƌ(0Wk'iN@] fUdvze %UYQ"Ȯ4Cđ-[pɲͦX )dړuU]oh*XjoQ7vFlVMܠ"Z"~͓| DoV#JP.SEJ*O!HlVO9….ő܂OiRt8Z\٘Zu^6Գ-쒄?׺NS 2Ku^$ q%[GVMzyL&r1[#6^FytUwl𫹾!7nJ.AIeeE+"2bn91aR7 nwc@iZ#>Wغt|(XQ0YInCsk z؜$+}&˨zTU8akqF|V$5:=4Fn@] xUmQբ#) VNnq63'rV'OC:|JO}~,֨ + BN_D̀>FɶjN9fUW(*ԝLBviX[rcc3ªՁbj0ƍ <-&W#Z/M h6Ho*U(UxeΧO.!{*؜ 2iՠ\4Wۚ S1@8bG!k'*aT)P&jt+<00r^71*&If?sg=߉-pwN1uݺ.fm۶e۶mWuٶm˶}/;\u1FkgN:/͖D?ԟ#y~q$2̉S{~稍qvY8q7Ln/vOj "ɽdlt,5ubPH= FVIT~$q jd#Kz+L5Pg^Jع7d:Z"՚P Ȫ_%;upIJ'HQ‡@;u] dAV Mֶ$i1q,B zn[8HN>WOUnqʾ!{9y|7Cӷ0٧Dw5՟x8Th-DG랈ۄ 2SBPugXXĿ~DV/f[c9 #o?Zky^5dNkltvқH&/t^(mg6HN;|OdWB`ZLQ*d+<\ 5]LQ@PkDWusz@J[,3 G,k[`C&.RRسTdݳk\he^ͽ!b^r-b /==0U:,J=j-,@_'T( {Ey;s [䘙B]]&e*Xv#^6 N ^FYvB؛R0ɊlK?}>Y.c\}Q3$m3#&SYB3g*=]#AW@И,><::rRp9D Ć\NoQҘ c+2aQ׮c9[̎pU'T ^Tzim5`amŔu&qf;X sE Maodx+jբ[~(C9঑.Ȧ;<}s} p٘p2}# c#8ANǯ=D5-53w~2ðƯz\F|cKz[^o.8|`m")^s : ;C~r$fzEKwy5 _SB\z@%ih{xLjw8yzy.\Ǖ˥@ʅ9XA1o)QB հ#//a[*fFW 5K4ijV&OM*zlϦ'/*LxGAt`ܱAIGPJOt OИI!JěX0t %Mϔ x/{6!y!5D:P LFp#?j'CAxaEx^ 2^KĎ'NŁFqEAQMдL#c"t2ȳ(A؞FY߷QtУ_G#X`*zRM)wۿC?l![lIe9 [4Z.O2&]Z"Ԕ`{] mVNT;KѪ4&tȢ%N&HMbǜ0E8#xz;=rr[ɛBeo~x,q\q4si5Y"v9ˉCdmk"%zs0KTצw"cߏQx++5+:/ҔJe{g@a+>{ȓ}p ޶i>ձ1#G ^r=ڗ9g#En4ANf W7*_U\5k8zSe MtV;=ͥ^޷am'/)I7b]뗄Zh>lQ?fc]dn2@ 3ߵ\89#BID'4 ʬ $b}]_ݵ+(2CFM^ً&iR҇3_e >f;<3`̜Ɔ"4AƹBy" `3A>6,4@]v! ]TQ HsnfbS*%-j1޸4X5KMdׁs}2]y|_{%ՆV1viq4_,%>d 5s0(2g!̷(<w)?{?h`hҹd)4=s:cdIKڸDM=U+eN*[kPB黎"5'^刋|VICOoR# wުA=2&P"BE$`JN9y|ltQ,~ nva.X۲!(=xI"aطAH/@ȸ7Du wR,|kboo57%8Oׁ3kvOR fK? ,g [{]g?}xRMĎz}/&.ف*`k>wv2JxKbCd*e4RQl"F=Y7.|;sl)Wzfի;&njۧRUS+'(qb+E<pDIM*͡dB*PO e+k|ʑ[B1O.GF:5_P=6ƀ.z9}gWu]8-uj7=GsÄ:~(tůaM_2 n 2=g#1+uhԈ5Dx@hB̟ V!:uJ#Ô}TU C%z_ P+ǵ}j-G fLɂr9 J5b#\_9 GDu+sʽk)ݮ6HyzdvF&5֡B ֎RPŚ"I\snN&]]oqw-.tpN^M `;5h.ƋrW3K1N QYW|=n=4q앆uBڍ!ZZ4d[vZήf=Ī\ЖC#⍭,ki^v4R , åm=V'QeR?.]Pqۤh'HIrTc+S6Oduy)"n(>!F1B%mё%l8ͅ޺SAbq diUxgck'eb![P$GߏaXj-d˴|6"w}a}%y~7|R?F{PxjL|ŁeDsiA5 .pL4#H uxKs>k%PX#2CcC;jv-Δ;SMкZZ#F;DQ"8Loi->V%K{B3ܬK 9+dqb`oU|GNToFb]aYWߕ6i*ahHn226* r*AA]oiQ[j*ӯe/\P:=APz5aL/΁(}NѧA3{L(ބ0Y$Sh䅯,=RfGQ ׫80SXs{(qZW .n4CDJzNՓO0s_{`#@`K3ʛ%a};Woz6E 6U nD},H Ešˈ2 @e[~P#^yK!H}W1416~x+'ӝ)ZBHUϦ˜vfФ/>v"@(5C\]gΖ"wM m!^rŅZDQwJBz-k35~8LIkb'my|kk] )D{HM[cRTp^d+n:vU[1ipTkvPZG񾳡8Gw'B}.sS.2CQ]9ڽ"eRŎTX]ll;@7Zu"* im vl5: 9EOb]"-jnAF-<,7/5U fhmL/%e}Dw)4eSj@QMk~!5Q¦\}`+C6A Rd5f[H^kgetHi(o:`\2S@\5i(gϒ;d[DN\R@2~оm'Y~-lwUAxM@"77AD|Ah*Y E,9r2ǝb- Z豿Y w*J`V_z<'`?gviĊ䩄vh@Bӌz|FtKoiV>O>b߽rFkw' |ȟgEd4FfX%)SYc&뚸S>\5Lb1V _X6|&9Vs=s*ͽ<'3DIQZWkl)>D_:kwiki*aqznL^&$^vB|a_?wzٴ{1=M7J۽Pb%Ub" !׸0EVǙ/EIHʛY zx;֖,EtѳQ|2]}ӳW Idu/Gu){ŠԹ"`:*9O@Sy0|ti6"a5CDZ{tN|cU7RMCSh\G@ qǭ$5!(Af_J?fʏ`QrH'ɃArc {KbN`rO Jb%ɵ|֧c|lX;_rf IY n 6qؾ֖Zm1оD% ߦ`a3Т Z=,#UeVhIZ:fZe_m2:0efͬ01 Y҄,AqfSn`3& #*o:jSnF!;aXDji+T3v%Й5U/tLpؓJ󤡤?vS^#v_+T lZzIzDo~ l%3}\+^?k%{O4r] uf(hBh`aa"IB޻mw/z9|k #n٠m%!v#BxYt{p*CA]/0"n ǼA+A#(AVpJЍ~<)ME A(1a$1eSWPP"krs(MqxKg n`FPB\^*RL}4 ZAݡ=9[L)S՞i_+_- !QI QU8w k+O[խ6'ύ؎=^XH~=`Vhm tk6>am$ddϔP{?r11eɖ Y_{P$x;2Wϓ(G<^ P¬ur1LM'(R:]J:bi8(G$tM1v1cW_ioS޽]`MiO ϩ69ۆTzVy:~}k`fPZ\Y2ҎtOg!Fǎhq{5Km.˻F\DdgK)hScRY/: 4Н?ҵC梏E0Qs, قtd2/;Cԯ+p&T fMɣ*> 7Zo K2$͇'p_ӞbiO(8n'o` V}PE_f%֯'! я-+ފ@UnŽ1xES{mPsՑ.1W7˞VǭЪڒH}+ gx8&>;k* R3ݩ782\f.oM&mdi']0ސ΋z[M#CqģDk^;أ Ōduq/iAVҪ؈U(OVXj_HHw R1:@&M3@pP.4 JT^cQᾲtDUDRn#(ب&44b&OF~9'ٯh#h6܃/VR#> o[ \c5 L|ׁ]e,UR@<)h)Ȭ<OOVr߬czŴir87L|o 9:]̯.nWM%s{~R[Od dX2o ,!hMp! jqʿ^@?s^כeI8-z>^JÒ>;0xzG؂%[%|HZh돿04eex4TZ!c֠o+[>]i26ŝf%O)K1#5Kxb!vdxkzLqc]l+y^꣫ B>K; ȍ%Nw+ 5Z* 膪HǨ #ʡcg1!5,.HLj%)<0YGO6=jo? Yv߱AW4Zu]9d׻kwϒwD|Vy:Ow2>$XcM ]ivSS7ytp.i|饑~jڐIg^I %M :D݆ά2tTa/2hCk (ͤ`ߝ)cwPҨP$]6k@ǣ&3}R5 j603>j7:c@Bx 8Z]As7 4 0^&:?kJDLtA0X:q]u0mIUd2ډLtli0,J_O9D9 WD^eӆ@hL-Z3Fʤ.?uH&XRCq1a4KPF?1T6)7<-0U̽-M"7B2)7Ay/`Wja Lֳ_qtQפ.멷%g{}O04#?]ҹ!Ot^eԹY[Fe MBL>@:# 8(e62~yR|p7)nMV;sxhܓقqc] ;SCz [1Mн4oh"-M5Kl\E u|bd3NGBk{Ȭ*?4ɤ X\] ɷ+溵 9YwF̖e*4@Wed4s$ s -=x\'yX>:d eT JknѠ J\Rk9Q؁Kkk0.g12l0*%G0p|H2 J%ߖK,N_* Ctt@)y^pv!aSSA'hڲʙgݖu5=C6@Xq/HeOTqQî n1,$Dm/)2|wEp @ycLw*~RzwVeҠrRPFZQˁ0[bRo71z0 pSfx&r N`9H,a RTe9oRr鰑n'a; Wף8NgCTy\_cJR*՚ GK.c"%DbCC2m9u2j~áL+ג3CU [ ƺ qkUӦy3_ |&Rc0sn<#+c!ZȒc %*$ۮK0+6uL f,DA9j# ~[P;TE$P6Oy1 ɣ}NywI_r T62*b04b|f[)-rm Suco:iFS9joMb`rJeՎ׉X>g;yVI\Q2yo 3y!`ӱw595k0X$Sv;T%s&VNyۥz&L򴣏jͿ2dIa#)ށd4?n4_-erVGCIM{u4]WEL+6vxkxҲ1wtD&r;G 2W)W/uCcZX_CoUj@*s ٦ ͝vU{m+f'Ig܁f͛+`Fx<Se +>2^;S%4`{4*g=qAKB୤mƜp똳z WCR7_HմL [^Nv%S M=ioo1[J~1)D}uNMq\8?K^p*ЁK:WC'G3/L>Y&V}HK 'Ĕ_! Z/$p(#^;e*x/NtIHPm7#SpkgcU>Nh3P(>C/z OP=X\ :]Ϟ7t_vXvEr 9Eh-W)'WP=^ղC!U8T:{~F`F#`8H&MsǾ3#4pt0Ms5M/ ]Kr6X%.|l|||>O[뼟kSW׮6vv-g8&_FGyKP-WKۺu[݊ 7]nlDo\Umm=>q-.\:?z6Bu:}gԌzB\3z"3]s'Bḽ0iBuZ>}q{7j\u76lWr.W 6t c:TfZ: |zl%>gv럇Kg=ݟZ۱1oWhT>'7[΄K;8|wjzze:=yV/"<&x#\;8?t6M>dfU*@$]'K2ۻF_GhVUy_s9  7/s;J>nArrW26ʚI*vR9U_&MO1o;?*;>ׇ hB2/Q (hl.Ɋ*?<0Rmy@4ԥW ·ם+60DksO<ν6|}/%N\ ćOYĵj|+58n;H3>];*%ŰhN>/Eٯ>as*+5( 2%PTӦdw-Mr,γ{V{fQy{ bF!X.:C,z D tf+~d"vxH)݊Oc`@Ԩfp%T *u(J3wgМXH=zE8qh}{E7P{b(0쪣է9yI_ٛTD 'HLibx q{RB-{ll4 d z5%Bɧ>`V,J1OyGHˌXI+ 1 t(󕄷bq9QTLnNç˦\gء"k:teJy9]ǣR ܷl2ۺZ7l]a6$Y p|Q$z]d˫2ҹQ8̨և8>*0ՂI)qeEӀJ>-53L^6KAs_Ƀ/r^7\49F[z@媌-5-V=ˎ;2'=&!0ɨUcyh"P#!3=ۺ":Rt)UZYӪ#x)pւH<"ڣ+fǦ&6nӡdQZzl冹;U=P7ߴL!tl>* *N&[ӬZO;nO}kjJȰ e]b1_'R(~ Z,Dqwm'?G޼l5%gS8_&&U i6o#$ˠBP)G!)U"⌰Ȁبݴʻa(frx<; 0qWBz,WFF(lא4YY[rIVr(95;hX/DS-EP 0ɥjr ϔc;.D4Ak+ 7!=M> JeARͻsyV]A؝ "\Ѿ T@yr9ƓT ۅeZ =>w{w%춫7 ⡌翬#5H*yWF1\[<6wq9]w[79]lH*m2x gvy2\K?$ٍcdJ# WwhUt3-ny?ٖHd4XU^ĄHquPwbYWPi0Op\fn0AQ 1Z1*q @`vwB~\cu}E_6M{`/z8ՎhHtZll&iUS@\l0>)9Ͱ3iT>;'*HcLvkxE,= j8E׏LX=N {:b6kK;󏈚U捓:g r)mjzx( 7r VFyS2S4ž6jx$Q$zI(= 07؋Zi7d^!u4FN"lq)'I&5(';V20 Afwܕhq7D A?B;[}T89+?ê. Շ&Rr3fuh2Q#2LVH!I;CMdSΨ,/nTGo'O'uW3RUJ_:'pndſÁ*lٓa*ODSAa(xͲu35lZ%4}Q!]υ%f/۔Fz,9RUv2P;1F G]K<&sJQcubBx0/a|8&!ui|u|1IeS~ӒMϱ~TDB@*,QҸjH.-:ěO= 'Cr,; V@4:0r ,3qYd>&ٗtڄܛGÍH?ٛp#kuf6}6V}C;SI[?f2 C|f{LdL|hC!owy>-fZZkږ-\!kǀX\98fOܡgZWO>Z)j[@7x]>7 >jn^:ı7f"ζ9; v_&/+=-葡qx@3B0 6(:#j'DзIgDsQcwY`fU= ~N HC-6z\{VF_N}O"<:oP>U}ʻ Em:NՒ4sP"<`"V]P%W#3]&jΆ1*BVy` Nk*̳wZFK=vԇO^T=2>[J5NK֭D<YZǞR*ǞC/*=g=`$\s@oq?mI+MEhp\+R u~{$,9 ?Lq!fbZ4ФǟAT4W-EY?*NS5'>TZdMSjKVyXFEhrvC1"cH-żHzpr9 ɇ*JJh䕝:pA;Y zpSrTIGr*7؍[-wRKy VtFcDRxrQ5l#ljIbZ( p]Lp3a@!(3IA#(&I TP)&W7W7'!W{W#WvG3XWɽ'F~DMeGjp\I@'یOb?rbpMlօrVW삂YG k6i,U0)år)xbT[i^cHYʏ?)L54+im),-@5ȹA+I@{쎪=../αO}0{v/Gj{?f+|l2<@N; ^}1 $#I6XП0Bum!Ԃu/F[v|_&#ZA!:XC4ȸГI=!p#W53-SLǠ6ޭ/(ݟSA$V?EfOZC/r6&g.!;^4B h߳.R.ln:u@|И9#DM#-(iXk)'k\_=[oe\[d7aU|dL6b5 ;5\> YTϛT[=˞AuHK qIf$v.OXDMUSSJ)bVh/H%EGQE0ay"i"nϿU)VZcep5/8Yu&݈G3H'c 9$Z]stZ9{:3e ɚOjzǏ/t-?'2B`<83]s?i "(v)/Uރ2Hk> lӌf" u%[,-oĴ㊒1=0PofTQJ$%T/j1Ɨ.Z]m۶mwj۶m۶mmjþp{ϷT*s1ϓtec̕ҩ9ܛme!0^*FfqGF4 mȵu?xV=Z;ɞ܌K '5<=.fv~f/Րe[raY˽K?u_9G֚ (ϢJΚt\ޤd)b\S\~-QMBw2'A;.bYriX$TO뙕8*WaN/4 s9%Ă}jꁻ.(=o pF?M 7h;qW1Hz{5MZ5uBn9,|_<ص/ƐsʸGsBʩX^_AwN|KXs/Xdpkq]ِIA6`v45]L;beYY/zUxAۚVkyo!c lcK`>hEm!ozl 띱Xy}FVc]EX8*h@W}G|r2 ~ʺ#WZqW69A½O]3iPO[4Ѿj$YI`Y6ASFrz*yI_EwKZ^_ĺ(q^=cyA,@C]hPůHrZ JIvO'O?t^ԚY}j ®=#/$s=-C-+E=~;)P,SwW9py9xYAQ;QɬISF.Gi~I'A[ Ne0@G=5z _98x]s_@0`齔彔1YEgoC}StqOEȐג_R$ZT+KۙSsg kQ˓^K |D{YEڄxJB]qC#ns)AQ%OszKC`-^zoA–B?(rMXCˠt>*bK1/>&ZkK✥GtOO"sbH4q[؝y_XlQ ׊#CI]8't'<$-/1.[1v(%:'L"YDwӵ"\#dbobI~ ]httJ҄z9FD$^bSm)4‚4m11r)AE|ÂVo_6x2>VaZ 9AT9wb8Q `Z%~!k`E(WD1H]&8ͯX4T.@4y>b/;Lrf15g0ѰF)l[ h\3SX)P \n>K^/61v\WP@/n6d(`bOC 5ސ1t:U+FȱMM[`ºۆz7,` "RʕaB%({HNvbgB:6;+&k.rtCE,ԁs!ddqGPϖ7@ȣ=BbmIcTKsOpP#t)Ҫ_ё u}$nIf5 axIuKo  ׶%CrB;c>d{;eC`AyVS/+e:2D"3k%(_o$ljn &*T\ o7i68kJL ǔ_,oT(- b'9!f"Xå?]X*3~^QA)U$͝'OoI20ńb;3ģ KN s&v;I9yՇ'BͣtuEqKB}R?ӵ?w삭$#N>+ *$APVVl/6Q*z $;KĀwI) T) | 'c݊(&,3lxGjS*2/qc>t\R-Ą*Rd_Q"hmYYyeE L&E͊FUMJ\K%d`n3)S6XbĶT*DZwDtQȗͷVB[l qmڨ57frFbZh μ"I)t3xj6GϸzZl3J)3XO2"[y c^5}fcpʍf rp8i'&>=k㎀C(ɜɣp0%iEOH )YC;"rJjp瞕#9ZIgp`cQsDg„x0y2m2 @xL m_>)]p#YAGD5Jm ![;b勭0h\MGSV $WLrēsռ}fXZX*yCkceZVA6HVXq5؅ "+R+-ԤFz8H:t5 V f˻O Z#K-7ya^'ݡclHٳ)MO>3/gs:];O,ojUrLDlAPV,_>dnlaJ9@? zYA\gI^`~pk@iUW++豵<ć%&aiJ4[eᔎr˺$Qvݺ eE%qǒLeDޅo ]nV0t@?.,D߅8(Ď3UKlNF""nٟ#S,R_,Tgm ;1}N]`վ(5%E{ Ro  hTP'[0=;c1%TC"U Vh w/jK3M@&Kr::~.H$mi9aFy4u DS˘C_G%ذnW 4PTL%dl$8'%?)P) <ͨod6*V򳡖3f0.E^^oU,1-bIn%Iؗ@AR@ÈHyst!| ·!-ϡj@E|aDMLLVe;a7ۙLRKɊ?s Gb#[gbY_fn-D=9})g Xz"K,9^MNkl]/f$ƅ(A!HYX[7+v?/Oc6?uuvXOߧBOߏc]&`o*@)~q5@pEGkwEH`]U{ picN-mio7bV؅*I@k׶՚d'~{JVۉ>S2ךm[^/VrGAC`] OIJ֬רeJ5kp:uιZipaon_WN^-ɰX#M2"j?j_%@XwomAe>XwDk<\IB<&rаc˅[ Hm @cp9yC֙6x]+4+Z͂FOc*AqJwbS"od7:.ڕ},ݹ`A Se UʞY6汍VSچx{nksOxsp*TDVcs"Lj~K{:G8u/D5ll>c\ȳ R +Kap(#B qi5 y5Քw?]0f CNtʰAWoOnK_;_s<WsLf`QCogUz&w=C+JbA8gX"mj$O-[=~6C-18f 8+< qwSux@^o۶hA%N Ru- 3`͙WEDڇV:{z @$˗(ZKMxiƍ4ea ='c /\̎vB;vpG0GUwr;,lPsy$(9MBt *+]4ƒIgE'++5{f=zuz7·wyfEΔg惥C[\ *{tWCSAwf r*p{uRbiLhR y@@VN`5&F\K2K@9=s@n¼yn9^l缙PGr!T&c25gtX1^-hY/F ˩XKn\܉Mabx!1hEv+h;AW==NHˠ!*dM)dEX)n"kh`z$Mc؁"~ҽnȥ(\iU{20:̰6wncGdHꤦQ-px< Ϟx0q4f!'sS,}E: QA @\uX{lbx~=1h( >>a$3TMv9_jOߝ*֬h/*觾rv!:Q8h}AzC\lSBNJ@T9sB3(I kGB܌%@  7 eL&5A[MsiR|X?=@{s90eCq~Nuv Ÿ3 um͞Y+JWhLqQ=ʑ ?6h6vsT/ͩnx7 r$= u}xEɉ.՘P`\5걊 6m w0ě3s q@ 6@{ VFt󺭕G5^iOm*s YR!7xa2قRŸ~UEkN*MԹBhUA\.uy*_`0B,S{xrVWvs&3?{ebg BU3RH lu=4&.J\2lā%%[GԙbjЁ B$,WGά{rlh7O0Mp!m[NlDwOLږ<^ҕن0D[py6t Evuܧ%B:WҩI(?k ZG~D~&;[-*iW>=`_ﶘK~H3(iHe{5dCfDN/ t"?/ZD@L8l?h7/GWqL7&f>]ܥľɂyy$AoWW_iT2x@zIT*gozb_*x~>uG[qM'8FzA$QR]쐖y*'4lŘ1/AZ(*S+ ;ΪK3TaVwwz8T#l`6T/$c/7QC 3B]&! !`|_e~cC=t)BJr968.Ҡ$Hn(돝 M&i|!>dnGa;^8Ԛ8w:9)܌yR!+ZS6UfK& 4Jٙn+GrZf]?}"YL٧ :}DBD{%cVё݈]By5Y`13o9;}A6ƖNZ= zaYF5.k'vvy+n`";ؒ53W$-:$'W~a9OP4}X"a8V^&h&|lLη:'1 yqtkJRaTxTh+ؾ)C0tXگvȹvِ4tjT&RuIsԘ۩y2 %_ZpeAG[M~,S}077F5EO(-յ\yIUVpDŽНx'j'Vb1}b C[ .Hۻ^٦4oRݞ,F2dm)F1fok_|O }Cd #_ h 6f-IlMod6 _LX#9 _i.NgBV 9݁hT|苴e[M)2)N^HsSs._и C7;W2%c/c1q2qqS;EhppgE+GnG'hNnPA(Y7s'RYc_jkL5P4E`&cuřCGmȵC)ϻ}"sXgpz{D/%m$˭+Ht{y܎/"ߓ* \=XGóiuH %ڻiׅR!͗.QL k^Onد7lފތRd?bǮζ2;úmv)4W36ugjbJ'56oVbbtyjStgm 0\ itkLyOT &;~) DXWk$jUR" ATEX.;3 `ØB$ޱOH;'8xEİk^)T0!ȿF%&֛gӽؤGhLB|NC\;_'yu](a%mmO6nTLDQbߚ3aG5כBʔYL,ҵԃ Hjpgؤ.WW 9릦68zԣh"mpKnC󟖲FdO,'p)~|| 22.!^Ay|Zٌx FukDZR0^˻*G'1ҠaM"8]4Q6m㓧Ԝ1r 9bQ"Ι.8xfXFAnf,L g>ф:nhhLx$tm4\bFBDT[EsDR ̶55vx 3^va%*{ (v c^³*OqXv;i),Y Z3&^R jU<6э*A$&墥Aϟ\>"%o-*1$` i+@m^(-Bku[`ť~9fFȨ%Q]LiPﰃttm x<H_NQOц@I@M dv9Q`_"xOZVCƅgOB'0C8Y{ w-%PDTOhN'H8Az^N>0iLhλL JT#/*O;!m'v8r,DN s2455TJ`8..(|2-843 C(YJ/BQ- ͋>[9oC:%LւosK)h -ˍiTă4BMXq,/: yP E{:s3+V[aqe'f:sApzrWpN2)6O8XS:d\fEI`q qēЀ7^N5-@Pʋbd_lZ݄?* :S䯂B(Dq aWΠ<H FjX"COEBz7J"4+h tL*6Kc?1nt,%eb# . 5wڻ!#yoPݡۣm8  6bV(Q ÌǴ .dKmXdzlHzOC <(=kdoקCgCvaerX;1(Q swؖ#eYRN+!CfMUDnΠR ixO7n ZDGVNU:]b<:cHF:K‰]^3]bBaoWR<[1H%# 0 ,4tVR5:\^bVzAR"MncdCX{lkKJ #KW0'I/p{;ze(XSw{s@;V}&EՃR2!h9 *Q!J!Y+nelKCRL_c:^7~CZN^"x͎?ݷa] JJq lcE9QPA4Uej>!_6liѫ@jpq!^| q׻\u1H"@=qa3 ]s➳* ēL6|lڮV]RBBPqlnS GP:(VEWOau8~n\Eo{%Rdd Q!'EЖb6\Sm^N<"e.IF}6$Gei79L[9> [^QDY6%H@U=a zHߎҌf€ pѭ, ut5Ѵ9@u[K=&nS|<堆G).e8Gtؘu+~n]pgtOqe{Eu)uxS7V.fa>^oх{ qxw٪+W]iW(NݏrT:T.ޚsZaTv(t>FYbX6 1#`*J)~yD[]Oa[I#z۰hFKgqiIz#GwILdKs} f]-+?E(oZ:TywGٜNSԉF*\Rd/~8K>Yxdji`2G-\"d4U%nV$%Dp£ƪhF6#1~fn }ttCfLsY%qE.B2{qdeA#?) qʁݜpҵ8 MkȺG[@IyjEW[g,]d-ؾ]m- zu>n/әͬi??PABJN4/H>;:;Q&M^n|}\<_Gn:'_݆Og#>D0DQjvȢ%? aTV'A;) mwq_7_/9?gn$cwO+"V?Ѹо&BM뭁,EՔGn+M_,{I/jv?kNNO.,8g w~8/v?^(9=1בmU~G7z 54 n>r!{W240.І}g3{?q4kizqSejH{- }3Fj*ɥM@T9,謄,>\57'K&&WApF40| nZ99ŖcR̫YW5%XPWfYftDPSi)0 À s`މ4^'paS30;'~O]OCc}*[ 4rؙSi$| g~q>|-~|Ppֲ"ȵ}CkM.ltf]T}m.mR~㠇֟~L,QִE{ho9_vte Ϫ/%Hz(Y,$j])e?f/'WƜ$@ДDWشvc$(x0oAv[pxA%p9ī8]_T 6 I\Y@f/t Ajƿ.f tG]#_k9`]2ah2M,FYN9MʔktSš!_~ B}l =B%;{DkbA%u#wiDΕnDBRe$'B<#EVG w4A?$1I԰9R~(8yi59Q/{.SP0ĨXp#2^(E3yoZ6ec8l^зJG/Jv"G/F0怎 'JG䬈+CA.s imMF {O(AP%5oMk -=S>@_#`VPteC9xEkRPhD= ( .u{KՔ3B=/uJl5پ"*kE\K[VòH}&3W"dI1<|nܓZl=jhjJ-PW9곎 r.H!G~UHf죨[rxs6@Ӛ9Qd,TݙHTܑdVolIYMޫ&4kXziEL oq _.p?PgYA.iJxXy[?rq?[wL9E k )f L9&g4f\ \cՁyXZԘASqHY=9J~|2< ͡L{șJʸԉ'4‘;3$8U뼢<>ͨVr7I*|򦷃s6Yoh9L>tͫĕfU-v!k,:ߊ\p6QA2ϴ=$+%c^P0=\V _SD]@y9PdO{5?ưŗ1,%V|uQy LJ+-oZ{ge6H:Yα  Oʌ0H&y)N8nFv)`q>1 EPf] =* w>%@Z{Yw +>ruoho2FV^?d ̐ٺ.HE#Xn}$+ԭMuFuW+wz20\y膿#n?MC ,1V^§e5XcNns $>>3ۍ6Z|D 5>U?62Aq$ Y_^90??<3GdVɯD.!{Rx ?(#GUY6kBz"<^v@֐t7,K;3e'.㬤l6n)=ŋ}EMjxN>Iެ具Z޻'N:ȳ(}#6#X%GfF?H?r!0Blcve%/dr}rr<1'#-;E@S}rM&n~LoT1[F΂<f1O\i1=A<ø*uidž^IegA|ḇ?++>H>SK{Z- Ze_:S"i=)=& 1^n(iNJԔzJN^z]fnB$ ~vX eAnt? 6Đ{ZB\p8;pp/]bufs![k[[kkm·֊'6Jj^r`s;%kk>:&+z豊D( }ѿzhA!M/K=?{xpݝqDƋ ү4ܳߗ^>7;نF>VF"!7#ZqZс/K@iiSm gӋQf\(꿀w,S޽S<ĦvvWku\oB+M1M!>Rll7(񳉙Zd%SG뗹Z1نo%ar7?>(uqij$00cPR`=k*Ԅ 0~tƁwAw_{f4OKx.u Rö9gQdCQ&β ๊ q*+.Fp@ŅfȃĀnr%w >6#n?XM<6Z$ (H*#ā'ڲ$z,g0ו׎B&ӍZU^?Y8Kw )Iw%lof9 ҭP哶${v_oiE<\k : L0rT=+@M:ȶa/-PX;f  埤r"+A[ȱ>lh9P|1ޏU:0*G)M3*j#e&#xUsWqkPi#v?AS](y O37 ~Ew/R1.RӀ E3W5cIΑlc&Rzyp [qqqqwIeq0qP͉(mz3QyY$ZjN2R}fcWQfѪ.CWy9|֭ע lՌXԐF uQa^-hq;W VVG](< Wr_g羹ggZ.=Oڅw36gW ʧ Oe3F|h9j=S V cx /bp߳0rF-H߿Z:r]>uk:c»}q-rX l@s8XqS>syYHW]Qk=m55% /"U O;ABvؙzab:Cb;/_e"b ]EIee.1vW|*kFLBM}&宠&fhqip xNf]fLziAИݮ]̅/*53ndZ9u`(֭%K݋aMBYu]2is͢ZdiÄvoH k0%Sv牂 AJq2_$:wjb f^3}dO3{9ynaEs2_}0r ͶA[ U&FL>h4٧:Ěq'Ֆ.)S\g C"'A7|ݲ+;֢zdYI'en7%TFWuxV?ށËbw ghC۩P uʝl ?K-\`Ľ.Ԩ46ZoM+p%Ld̫8l HtbGVCG*zib=4v w3{njݜ2b[}֛lGu|Wd ?yK2te%3[e64<&!>6\v}nכ-f'E/VP@OU>)>)caSxǚ^ۂX5*ӶV<H;c F|FLsGI$˦;RRt2@ljV7&ΝROyD|dس^M]r<hXtd|LV͏`dr4y,$n6E0\i$'6~df/²ԌMuc€Lڜi\d/Oc$k+/dYX|ϓu_vml|_lpoIwrvu;'2>}U}?9j? ^Zu?KPMJـnmAĝksdS::{}^fRHX9ŅYW?qE+gqb Y?ݔxgD=@)8^j9 rG]!lF+?.8]u;9;zS#]2%YqwIҎ0+aұmDϢ,rl>*rfhL4~TR#F`,X{g5 bh0wd=M_DᲢגF@y%my7ܙL pN o+3K"k o^ɻis! \fni}*֖ 'eF )$bkYra#YYUL,~rmhgVV̳=nٶwtwvOeDu«DGڿ[ec~S8̇0Ʌ;;RV۶"5pWğS``,\Y rۼ. 3w#N$֥AuWJchiW#޶VJTin0chI fqs*ShK!)O|;)_[oҠr?f%qL~ E0dJ 3\k3ɳR3<ފ;昉~WǘMW@VvɑbL?gQ)/p0N!~Rm^seQ 7H@mRu &1S-LxYș`L䓊pI/U!Uy*=ܪE%:V+nI-SsosGJtnJ4XIL@V" ?4BVL?1Ch rސvqEJ6y ~⊛IX圀aDxލ%r*h<#%BI[+lFhcD2Z7 \l@ yEHVB|8Jλ1!`yhxi[n3%abMw׶c*4W[7{S8bfHKϨ ǵwENѨa/8#am^@2rg:uޔa0C+usFYVksi\0gP8[TD0,㦸sVv/&T] #FGW@J;䦤IUchmЈ8BMhZu#"|.]CsNy'n'=کSWݲStr<{vl`W-g`{£wQRbÛ[l.*D+K9]֣3MbĦH(%=h8+yZuqZNS6f iMTw/з0#[H#t*c8 OW:#Y@10<0#K Pz>,1]"ma 1 @s c8mqcm6uo V W;:@H 7CnF!yi",F*͕<}b;621O# dϖɋ/ArgRtv̦j F WC&#Mh&L[~uzT o4`lH=)Ɯ"~ _M>::r?>5jQ9e RssZ}udx}ޚ{KF*[]MPgJH,Rȣn I]s.mc} i;(#l#y uuXuC9ndO9/,%&p{ ƪO4000t'`"H4FxvLK4kDW:}wřr;F0-]ag[|w$^ \BϹn 59JG5`N"c?G/a9LUR2Z(wNPP)7*{1W}d juL C^o}3?!{uH=ܕh*{V -ż,6M&nv7H*adG5TZy KyxތFl%V,¹rLA~oE D\?u;Զ;a-ȷP0#>% xV׭M_"6,.# ]=;p~w Df4tNΪ^h*T-fx+m-itۑ쮈 xRA!n~wɪ"ޡ{i[ <_G'0b ;DޔrMSy<ۋ_P3D)T45i^ =0ĺv{)Y@ 5B`&J `@44ɹo XgRCg4@HeF#y k״**T A"B{g߉c/0q̈́gRa*: 2Qw O ɥ}^ര Arq$]Y[!u|Ma0jR5 *29 ߣo"_1RCOuseP2%Sz'PG'FRcRLC/g*8`S#_%A2m)!8˙ۼE ڡq*0%gdx`a&G"65جֻ?/\uO1T386*5dZTRZ[CuL!{0aJ !hF ,NÅp D0P*|?٬^QxDf}RMzu#-ϴλjEj`.\|#CBCaAVR#Z[dDKkQ<%+2QliDUV}M.7ǯan5FY9e6!7* dlJ鈼kh)D+ z:4' zk^@: Qse=ri:FVp!xU  8~NCL7s9A9ymޢ z)` 8hJҲ7$kuvW5πWb>Aj~, =Tvp9Ϧ;]Ӽ[ .+mXM2'.=הMV3 Qp\usKRhXذSW4ҩۂ}>NI lD>@na3k٫k1+}9l16@JdtxW1He)yWQ.U^ˉcVӚ@dM&M6m-bO&[D[bjEZ+޿i;hqˇ%*֊Qe.)Y?b NVSam&܋d Lţ!D\` 5=T#I8|}2e#SNP(2C' e]r 7k:z]ywy ڜdE9]dG{g&^ux"xVj1Gx s_UV $KwE 1!#]; C.A)@تAYB*i1%G{4AQMQDGX`)SbBV6]I^>*.3t+νޓ &OWqM,q ~잝\I"cn|x,ϘATP`FEdw tU}=+Ļq%X=IJzęp\%Z^$jFGe^V?QWVy w:o]t1~-wKf p(&$"QD bqJՑrƎ]UOIA](#8z^U8G忢 ?WR"7"Jx~ѸDBp1!ݚ 96ȇΞ헂5 6 ;Y2FqhE`k]S'gfVoVP$xEi_ ްIU1|YUl ZޱV75铽PT:d)O3  (~ %g2/B&TUJXRHAˏ+[:h 7fHy/AK* ˮ{Q.?8dH R圛^9gX*h@N Sl`SsfR c3K;(akImP\=&=.*(}7eSH7k{af.0dі?qv*5 Ue!ƹ,g7!,ҕ+v[L`Fa:c3fNghoS&c<_rw,OG&OYJJ=yKO۔-{xR_0rIޥ=FQ eW.e/:hU>\ik*ʒ%ŠwgQ5OL9B)&YD.LшZ8e'Q{* ȜE7S9X28@ZI b`1J k]=Esjjg9<u5_\PRxb,<5R[QSiKI+wJA1&-ğ(`e2Y[Y&*(Ü.@,UOds8c/g,4xxt ] LGLszC3&+jr>4] mJk u %d ƯTNxpBO|lS*+}|`x H!|&G;sv,X7./9V~ǹ?s^1 tVPT~@LȥoLlhcvCSm/ 9֡=1-DX!Mug׌'jǪGov k8UVr|~!E@]b*ת$[6Y>N6N__}\&^,n6!]p}>dH@cfl-?fga.?m<)bK.qr#HQ]`%LH*l2p8Gv!1QQW6`B&t>ޒu`Ԉ#"fS:>elΞLz)ek۳J^KhuU=̐2)ʉ9tS ܣA^ྖ̈́jpB%%3<.Z]4P\N97T}Jay`a<,A=] ,)G )&x`˜2!@$}Kf_yQޥښNzO؇꛻!kGZcnc ~BK'Ze4Ì PأbeZG&Q6y5tg~'p5?Ax{uPCQl5kflbF$m02 9W1-u@űgL^BID _}hf/(iF#T1 f'_74ɟY0(munoanW>P+|⯍9dZ8?fIY!m| y8 e$kԱ/w㙍%)Ǚl.ЄF "@}vېLJSoBIa37fa@\ +gΉJLQTt\PGK>,YҐǡ  ۤT5VPx/%1*ľ/j]UD>'(.ýk!etPLƘC'>޺j,9(lN9T@ 1(`~_JLCvc1q^ *AQ$rFǿ0E?t P-vu]S`.RayuEfDw2B똯vu)S];h) rYe N+wQKliV+# u0t% Fn [>KImrd/W 0f/7)X;g?;pf 8y#+Ea|x+1kuN޻VJKP*(7?(|.e} ŏJCICK"A>I)4˄oHY\") cPJbNv5\4TKkVy8TUwȭW 0m!fjzFnƜ,)r+tO1DV7ōëӖ[RrH0RbuZD)`hxjs OߋG.m9Kٞ #V.FDlfwnL ]G"U5=)I5t 4E "J1F*ZO~X U#YTb螟 I=+q0jȍiZJ*FNNr[^ӕGrSKχ>M_e3n \v)V/Q{K:-h93Px{nn5'EJAZ*Zgs5FߣlrkbL0D^` DЩ);.z[֚_bwByz.=^ri@r-X8uL,sMhD/FDn1G?MitHxLL W%N l8'QK(B zwb9A%Ƨuz-L"L`fF38p3mBV* [laHTX$IVδƜT;- aƏ~񥡸u.4Da|"æDk_m辤iId{qwB|6om;r)c=f9z?N*:_6&d$3H[.r8tyPY؇Y$wZH)Uy I-J/\bQJ/tݚ8·B)HzZ}0_G(OsQmia?+(zKXh 1'#1cam' ̹̌'Gb'ֹ1 n=1o@f 2} (1!/BsAJEJm?ʵm|/ىdϦݏ<\o3F &"5y6c4֌Ny؀3c'-LxwgNT-z^+uƺ Dsڟ'f!3v@U0% DC+) H* [:F뫌L.PA+|B`e+chz-@%O\(*D !˜2^׼Qr`puC6@2+G2 +G撛V(~DŽ$LsGV(nYHAU~xЀ:BOw`S2F撐֟D"H)z(bbzف5)}HOCKs,@U(Ӓ$ђ$@ҞѶh| [tK?_-*=j=Jy4Yآ(lQ8}Zu-uMCSLE0Zآ -lD(u?3AIBp RB'候nDޤh>]&ηm5 ںfo%TR444M7= b,Oɉ69(XAYNVN^E-v+f&NAA.Y[듶|C%4F>H<2Syb,y\*\Ҁ Jq8Ԗjs<.Qx;,.!N!k1X'n.R+U $41[?[[R,M4M҈<[1o9E=V7Sr`J i'(={4i?E;7i\A`wHBEkBdO#o2(~_H^CR7񣤴L{o_Z71;\Fn7ɽ}=#r7k HܰM3G蓧FڽD >r =b<=;S`@.$>,|8*ں+׆lO9U[e , ɤ&̊E[!Jj=ŊgwHKԡ9]{ġd~Wi7q"E4=93 t=醌CrG=&C |]qW3Cp'|ap_"SiNM-( IQ-QNx׳M`|9'W4dfIQb/Ή#J-ō*Vk_UC-~nJF . SչPXfJlE–z r)K-W)3FE(R hS).{;]ʦ˦3'ST#`ۢs}xMڣz=׫ )d hlwiֽ7Q1oGElPɥ%udhv7 :(86zIO`/[kY~°\%3δB$y63E~xL.T[3">1<1:1(=Km)]maaOz'5:nRJ;*:= 'n$26L@S]54}:fjV.w h]9HÞ|C AIA_pmf-%qU.杩EXnG0:$<:3](V̆:$$ 2Ғ}WZyj>L&[T/`$UL>l1/<$(!NdmP1fu؃jט~n],Gukn>SͳVצcwN/ l|ְ]NL&U@@7 \Ca6\_nd%e^PsȪ摌``h15{9tG2L3 08my0k_OڲlM=y} qKtaAMzt<;v*&1m IA%lW >dw(PL(;Ӛ`0҃]q&]YiD%VvD `+s7ܴX= p7{Ba}q}w|xM/4wluK\Bs뗱EpkҪ@my4l؟J8p32$"bq)vzw|ݕbُ<~4x%!̜O՘J_zlw w@; \z=_99#˱ruKnb-{ ec&@/hXh=19%%%9mjsdk~-:$lWs\ 3n 3pbf~} kp%u*V ns*a8]8i?zKg3gqCxtX PJ!udZyh mo"+bKA ]+ ٤rZlk#\쌌Vc {:ٳ8mf7ӱ:e{VOGl7+ia9W ԂZw\DV:~`,F>eWo= ~pe,yӐGh~ 9_D?SZ|i70 j9Sۈw7plf1Y%R13Z팘F;~4]Qvq%;h-?׼1ZP5|g5D}ɬrE%w-}?cʏ4b81Yh-=+Pfffl*7Ver8 qdzObJ1Eec-葕ݏD޾ }@[md<qdUQpth? V!%t%ʵsV՟m;q(9b3@x: \b+ }k~Ѣ< "_̭aYLS8 L"g eXA<~ޟmȻ@9?\FCXճU1ϩo*S|~WvCkՂ@] 8Wt"AnUXK)NtT޸} Yջˍ>57FG ز4>7e+؉ϦfF ~8硴M7մPI̛0r_m_+oJ̫0$O723+>n+'La @NTm PFռe1Q'BPSI]'N61[;yFpA CM~*e cɧĩ߇KqV)W}Ͱz+Im+ZX~, ޳!RʍDMNF?w+Ԝ齲RpDJQ\ xqNI[fMRJ|e^or tzuU{՟ctaQdF~M *JB="6x̏pm bZYٔE[1)Zpq"Osi2bi3ҠpVPq'(j!r5Ѡ.;)TDqlW;l s晻TibXH ̵*52aE5IYƲUWjPRAȇUT**d%ڿ+VmW+gݐT/bepQŦ<4c;ڤ߮ql~ۛ .*Se GYWi xR<[U pMTYO̵F)o62<_(5ikT77nh돰SY^XH?؈BMg8ԐӍq2y̩vkڵh*[Hik#O[$!raq {82G74IW!pN%[}J7~Ya$] \nےCBr!5b&<̮.LwvgMwvI?wk> '8͟$NK-~~ae 0A]|6(Ԍ^^8ZmvL/fV}|S u~y{*#Lb}W31o{.*(Vcnw{ 3ڵs>ؒNƁE5S_ݻ3vM*'e\5_hPv6~d~Ps0[1nezt?UĊg78?XE7'=SPNR{#pjTke),ZE8y6/dn.gQ0).nDci]y1>&9jc M+׹:2>1-a&GV,؀LLq p fR|~6ߕi) KnӥAU~Q V*&̤,X*A.v8 e}ū_u.%ߎ9~JPeM2%S\ \:hUP6yrޕd%3ܧ]b(کWgP46RNGU;&UnJrl6ޛm<8s6SM:-&_F}zka0qZ ߂Ijz4㚷sZ܌h#͙L.w#-͆(ct ߍu&?ʦp85jRƣ$h yMh*WϣٜB6F >ZUMj:eRUcjŶ*Q^oً`MfZ)Of~ df{$bN,YaM'uncD$iVԺM^FJMINe1ұ+l&xSUe;ͧF[F=_;XCO*_Ѱz$ ZN1lٞ^ Vc=dnf;Q.vЄ^[b"Cm\-gcTsXg^7hg[6[ Os+I'.|R%5.!*f2O{3wu&6.jWG7? "~& ٱgO0 .[J.\]e{Rm縻u1Mz]T}'}#KG͵<+I52[=MiMύ#YpU(m/oFk+N u%@=G?l1m#8N_Rk ] RRdCoolR ⼟δg8W+KZ ˱j荭L2+$X`Qu2#:o^E& VQ~5%fՃ >&XRFpn!u6֭ci#KbUR1M.cpMU(r\,B%{8"I&R&s.5J/˴fvZH1? 'vk8VfXiUO|)v!}f_Ȯ5gW˥d #Shšydj(Uq9-IJoU|Lq94=3c'h"S6JKRH>|x|HD>ZS,b\ȁY1oW;/*HWl:Dӽα= Ι5/%SI9~'F Y ^|J]1"= cCCy@|XtL 2 PLR/@ Ǡ? BC3qN~ o=YZpD[LBiV5?ЄbЄ!:~|g3GQzU- tSDEv Z򇠽oM!5sb<GEcl @\ChS$[-h8~}KH0HRK|ɶԛq߀ 0դb(H*&.1F,P Ey+~].Őn(Cji|H6Oo'Juo"0 X(]6FX,B|찑ɭroƯezGe$ cc4|rv1S1426vqС1IbYcSoVlŠ!aast^tAσ%MO=J|P:&\x%?Hc˜H2]2]>GdyH&$bx1|R+]C>js2?k'yNPgD#R̲n彵;+O SfFdSwFUc8x@(h Vs΁ʁyM|рm*+X(> hc"?_5ltXr,Ԓq8w_g)Ii]92=`Zg)%ͪ+x,DkI$#m|T䥵ĢWL9N~RUU/:oM擜ѧ+=\7g`o1Gk/GH귡u;暈ߨ2c\눗 IBN\mpe*"s5!B1la7s?L_lruqv/7ϥ9=Y6{RQMغW,f&]n}T@2jÕkKwi1iS겙s }F_}@Z_+Zi~jyx/deXU&+IKkx-|VVg[c8GL-O(:нaHԍqNY!k NN5|&D(-V%0A ac %cb 5C CwEFx v cAWsԅnA#4$swa;zЁP{rkmԣSau iu[ 5 ~jE5Y˽".:{2L-݈I_-i)kdsYޙ;FPغ"!iȪ2[\!YqGK5C| -HF%&ɞډ?bUzM~HF=fS/O>}18 6ؾ@w %D]u$?ims1rQj9xƘI7K(iG ["yI8su10n &"Ĉǚ%߱A O, R~?C wD9`8x`#?gt*و5;8f'gZ-A6'/yn 0f0L/*; Yjz*.:Pz<1Ikr ;=9F,ک6A[aݢL.%Bl&$G7Ye'MybeS_kL M˩c\Q: :p5B/z KB?bL>AB>Pٖך^/O>aaTg!`}fzƬx+T=;y z# I.Qk򠮈}Q=]σd Ђ߼K~ \CiF\YvS=AAq /{@tT#70oL=I{4:yf_+wdGH]:k0`}~v1˾S3rY zlC//\܎k_ۙd/:$|to޸/ʔ?CY9NoWebn"s8҈f&et<ɦ};[/]7bВ<}ßũy: @/U[Iw=}*ηVj'؞ <v>O m^M~XOH ?M扬ma6'U2DTF`͍0SVCie@(~M8[l*dwЪĎn ~&ll׿?km#lI~^=`xXЛש>+WK]@y^$2Φ#YxST'Ç7.^n!R[v>`z)2hOߛ}J$Ey8L32 2IGtSzDFGR4ŤTX'o|zk%oLof1p0+ŃRm Qα6EQma 0d$pdp =b8zcL.ӠCc{WV^ӠCc}WVT\HiL&~xF$ܻlQ,&cK7z`vMΧi.]Gj|V,ѓ"Sg8bgELX1"\?RP[zm@ ߞͿ,ʡy?VzQHP.61/s>[|8anV\qO`'TCQCŮg1oL'+QX{o߲Z.O)~c='ztNؼB;<sf&Os6y:{U6!O,9q z/O/?.(sj?GO#P*}O#~_MD#tPZd*0+~lsomƼz ^J;iD꣢6\}m]6z.  [Z(\#`s7ZppNՂ'sj *p' [ƼLɻH:ҝP'֨H#]]c<?pRH(STu3+ c:ڷuC=v#s%b8Vj&q;;4oCTk\6{?dw_&M'&t|.oScĎk0_EO)`xqjk̚$TD| gC/~+h{^Չ}y~)!) (CYIR,q_ bJDE|,P Q,c_9w(_ʘ5)Yw*,+zLkR}hՄ5sKҭXⳝ9=PK'N7,aG5LD5/0qNul7$+ eUND!p7-sǯz/I/@9e x?7SwU.K?+,m.&;ċwO m!f8{ծ $Pee!6)jtW/P2>X8fg&5%|aSNNLAEHlFq*dT|ڛz9kT*Sv։*TޤH/bM5!ǓnlnnJDW)صL)fØ}c|Lr%oy(Lb+Z5ĝ1I*eF Αqk.?F| Y[4vZ]g_?Э->1;vE_Xy*dø;O>E 5B;0mgWKQI\l̞俹p?.]LGY:kf44\W*:us%ޤ,YZISjL cES,Ù n[b-rGbM}}x^ ቑW/o.IZ7IwZ- L(N%cК:.B(X0}w6:**񾨵7Rdp޻DS[@(i#1SIJ'K${d P\YTJ>^'Nk?Yn\F] %܍1J'֮01k Nެb{Fy)^;l'ZcODWés uH R1Jl4iJ"qئ ZN?Y%%UY$@<QiڟI7v򕤢]b2YwAwkosV%"K_'q f|VSe7'M4(BC̰Qϒ^'̿-_yj,$Ji8劢&%ij⇟m[_6gF ]57 dN)[C(dL#hP(X3rpr<^Enu.̎iGA2Yz׿;R) z~Ր*rϒ ê1\?s e#e չ1>ԄR1{<G>?Nv>_4696Z[ic1c c㝪M켌]n?vp.cow .d -KnfnWB-(^ChP]8뇻w~wιs=uڳ=3' u {#Yr{HЭ橦ڔ} 5X>xvM1nEnHKk1S]"Ps& Yq0(@WA|$SoY=Tq{<- JΘAލa-l]7)d7N9mN 6v@7措JM7th;=w=pMW- JbIHDހﴇimE 8BC ޙmi_|͡~O)Vv/5ɻO*vɡFQ8'8ʱ 6e~~,iRh~-hl*c_o#8\b3גم ]~Suޠݕʷ6DA`;Ip8tNt-O.)6Rd/tRZ>tTa_Taרy/-;Ǵ%gFg9Cc:Mȵo}s4.K*;jbᐬ,sPw8]F,U]Ou`f03 j&ȡJ2j H  ؗ^A,.l۴0,փG5t5bá*X꽫vR)XSxSGPNOϚv7@ @Ł. H7roY@{X 5gH:hkYdWNә?$Ig,V\ft+iV^X̹A 49ǧ-=UJ^KU4M}ķ}YZìC,cGU:&D *<*@}'J?\ԪRA;V*q 2`oZm9V7[N2w4wD==DX4,75wci]*]?Dy#m/t֒\2kY$ m*{/f\&uC37hYF*TjءnP7bf܋ƒ.u)Y33~0g@nxa)r@>lS[OIl n| 5+nn5Yn-2` [Cs!L&c%#-N]Lp ٲ5Rf7<\4 LZGڧMQCxtrͥ" Btɲ|?NJ+$/̘}:/K0ShU>]X+#elDs<{l˖u(ai{CE]xJQV]v?4V:ϱws灇@co&7~cdnI\7,Ȭv r殃< jy ˎXJ+ۋզ^r4x'֨/|urW q,۽WOQSH2,bٙtC2"R į3 '|d4+ꗒ#.ЅY[&DZ`e \Vzд 3_0>/lxDZ|񇯦O (`v.V2qWܝ^aW ;Ĭ߃1kʥi-i⓯.,@Vy yJ\_fj'<){ffzj(K55a7E}RmB^}R!TT WJ"v"i,1-<}żZñso"b]DolL|MdlĤsģ<꯾}jEj變FBXFxZWmh#%Dޔ?>dxl3I$xXd\J{4f\lf|ਛjYs'~JUOLMSU SvxBfɸʢ=E'_Nsico `7 lqŽ=Ii%V?3E$xK\ '\!_gEY[(NlαUjRPzxc9x0-+p%r5!]GiV%sIjn9b0kx2@góܽvH\[69Мvn3-LSA935h}lS ^;}2 orTKJ$Цz!hb7F~O؊Žn{ 1FxnE-Id?JўwbʮQaN|-)Q-+k#K=.eQ݁czYOy]<TK#C.fN:bЂQ~ݲ7Je :Rv[Rگ6]Dhٴh&/gt6(IR);rsص.z{h]4sx̉v5JRPiڨDzN,[H+r+xtzM<"AJ=G5ӒX]bS%+_@g# ~qWS{$2 XPxmwgԑ ډegQm-.u'pP#Ni]y/eܻ!c* a7'`)_f* _Q9YOo"ԳQ^?c{?;kWw@Xtz U`1[c5 zl5tnzZ@痫ux+oqHhBDѫN4+Do*iIl=50d} cFڡi%<ƻIxYv"O##tS- e;3UDhRϮU>D9=\HP\Ϥ3k+ic[sV)} L>aw*jB!š BHq@E;I&3:D55-X@163t$ҕJؖz`V-־$ ^uSAǔRh( AIAN"2jkE%#rʼn6XD053X^܎ত-#K4hB;+6h dmutI׃n0+W=d,n a4Y6=HX5_|P '.d, M+sib6ؤg5P̎ҚcyHIdő+qyNd 85b; D̠귇1-asㆤV8ǝ+`M1cŗ'D?{ ̬O{n#>2aT>2Wb?zX|+CɅs$WjVH%U 됞XX䑏ҧKMDX+mTr*Vhbh Te ekF9ߚ^i&{)=B)$Ķյbf.7#odALַ[D2(M!.6ԙ[EOJ()SPM~PSMc_༑c.2f  ϝew=졤{&:JTEī #b*+uFa,_sJs2]Jz4^1Dx5K(ޟQ1.H ,8u%g;(4ho՗%oVV9Xg0Ε.Vu6gGixNui:̆WJ 2$Crm^psӱi%-];f.RX]w0(<5!϶V^k5g@ٿIwE@ h,?_)wKIH'"^p㛙]A ǎѶ}A}VWRCt:B|[y!]L鍩͋xُ*_pLPTGWLϞ$uE$DwPfB1sti!TEx %KCӰcU$;C}ӷ8* M' +ʝ{I)^d’R>`MTu;õٍ1y$(D*M\x~$/ksVϪytRt˦G;YPJ5ମׯ/T* mbtNAJVS=sa@t$T, 琲"Ll%>=bŐܵEo(lmq,T-Z#WRFZ۫UT}8O͘[غsQD?]w"]j(۹J_k9<g>oڎar0;-Jbm}X# *e;4TquHJ\-tn%i'_}_d/yN 6[.i_F:Vt^3HVi<gpfqfeLCna:8ҋ21z〼QO֢2g؋̐E!M(Y"<=a2ejq\326w=ϭv#[Q9l~RrWW+oT \W'ggSc9X9%lw<(%hFvZ]L((YE)/c2g>Ϩ3X42k;Q轥OgFhwnzu3hA#;_ 4 Ϙ~8u?uǝ`I'2ܞ&d?OE>ϗ;k1jy(ÕDqi[5uˮtFȅmG9SconbnrC >(!\hcaibN6A/۰bMS!صƢ+m۔[~ne[I0)EqCO}h8>%17 /[h ,6{M0-GoPD ,ca$i7%Q^Gs1磺˝w{i2^h4Q&»~lj0:]Wl%jL,⏾gݬgsWl;xK*p1]ک'`3Hc"l=G(#6r&F5i5-445>Ya&EfFeT,\xwGfo\ۇ^tԮ.6: hL2z*fQ DT8>sy~Z`}G1#0IcUMa;ыc tmuOw kou} RmkQ?(w_[j &K쬧v\¿>jrwӋw?5ָ)Xm@E@h?U`?0?hg]g|ExRZyؔBE 3:O+WW2[R[K~B8Kz4H4ޓE^pZ_=KςbU9~Gm庣bskfjmٰc/<"]-הyJ&r"M.WSEY-E/lt)??{9Y7i35m6ߢIG_.nt]p`ٯYLG:X'7^h1$JG Eʖk?Kz:!p%inGasmvBƲ$~WOh"4HUf^8Z^y,(֋y`Cjr[6_N#G"K5 \:G2mhLh!%qHDu>6ܬl!Φ HkM7ۧ6:cr5=^unШ.P:H&]O[U5]hۛOWIY-j*ɵ Õ!E`e~nQd-W؂iJ}E?Y-r:夌wc_J+Xƈm[4l|,c՝H*6Bj*Տڗ{ڇX$=ӾQC+ RC{}Y_9E߻A_>_̷- BF@I޲uW_/@}~*\u Φ6\6C/.ݺ~2^u; \;Cf*GGצkY;_7󢓨ȲEF'u^}5DLW\iFNgefE4K.sKs?*M7m}K}Atz*[$،l%%z=ݛ#Z+=ZV"Y++|$O%#ا1ܺN 4DH(H;zm_ z ɎTF(Anq =SS%ݡ  wh7o;j#ThrӋ퀷=}@S~MUUN2" z:= #qΒT :JIb%_vfʇC!#]UfxWkH?WQl(0mRSL9WKdac}iXf142nFm}.O..efSz]' R>A@} θ%Ѓ1cӧMCJ񻚇dE _Ajndt ?nJ3LտXYY_%;J \~HeKXQAF,LJWEb'd{߁|7i<`ɦCYjn$*uCPr9rםC89\^JxHj~@bD+)o %9dXARRm9F1;PS: eS<#-T(d ߪF"COa`,j؈/Mrn=l$RB{RR >2Ɋkԩm7<,l!xeK92%>Kw:nj÷Qo:/50pҕ ^y13qf⤔~1IϧUSu4CV^ڧ׮a~3M BxOw{Wo\nAhկC}bwi`2ہEkܞewWeWmij^qh/qGSG?8pPof|?b<)Dj4Вܵª7 ëv??J|W^^6R ʪ ŗ.GfY)=)2~Q1_C =TO=Pd8G1~XPpMAY(xlᓛ{:v:G::F9 [>6fa',z,SSTfl'IJDjjUj}(*߭}"~}D+34O/~|~7$WGmw/ ͵ j+п#źolR%Z60k;ղYr鯭Z5hv85|hIǤcMKyo㵸+xGS% )EIP%Vߍ F\bTU`BS"v,䲮flj!9:fJ;GβK[q^TE}v%n2Mʫ*99Ȝ 0OdU\xϹZkإ"l˾^11_Ɛb.쫸D)G|YyT /[/:sZ⏩ o )l;K8NڨߵK K@xg#s:ﳥ7nXG37HDԶ8^+ܯm r%ƨcaN*dE5ifJ9|.yMTd3fA0f&o-yOƍ><4ޱ `_ycAPJ(’c*vhW@*c;{{p8C^^Mq[EHGW8@7<8|T2_Bj icּΑ*&?B}RR'9K hr(u]d$D &&y=!NnH&Y2/,+:['b1PC'q7ScM:iطb1zJ#{Um9"T UYB%ê%<CN 1,ɍ3%6;dz{ 1F?3.p/gXq^Ebeaic0:`'kz7}Mh;[3wŠkks{  ^%T%N|Gkx?U -y qmɁnDt/\d$NxA?/[cC`]Y+2&o/"<׎Fbwof^RFDu):u }Ut' jR8/*1S}v珋tpéIgN!l>ϪbK 1Rw|2ɩ-tnna@Y"VЗ~xHFYbV6FϵΑsXx NwBG]kva%"9js<[-k'yBl7!5}# 4gjmWzxJǻmJT3z<˂ o ߪb5R1SS"Fs^hA%3./2)|1~@݋4UÅaTľiPrnWѶ@~Nh-쫹Gh>g:qk6_=> /^,j k8o/xP.zql:>%\ZvkF0nHjtS0D:)eXSǭIaDѢoY2);/Op'x_r4-*UfK{+Ẫׂa"hk68k~ϻ[#\$2N/;o_/r=n>R$|w.Ëk0ecImm7luN "䇵k+ǻ+A! {1sG#Ӈ^7h)Mex7+:%Χ*!~nLq&ft[!y*܊%vw[GES$o!Zپi[lt5MSK[ z/^{~ePj*u<M69.i]MvA| u 䧗4vNO& wI,G)K_Eןl xC&u#-0Ξl2E;ԞTTsY A)+`9 k4.wvvLL{Qԅsn'tSpg<]]sO. TP ^>׽jhѿz8:jޫٍ)ghz!@:֧E3pwi$1=w^e GRĘ48s;=-]w}J =ITȃ C)OC BX"RT=ۭ^(TkX\{i[L zMӢXEyfv-o2Y\6+3 GoToQSSM,l5IYD\2}Sl`:?rnsa6p<aM9E!703:_(joķ4nKI`cƽ(Z]z؎a˺ &SmDNmmM >"GDFqt7qpx2р4}#mi$%}gRc', e:Y;pp-$ˏ.f.';G|RF~^9yD$!/g׎#2?ո;Ui_嫍יNhsg-u9>rėl F Qycso\}&]pуP 8]]b2EAU߫-<獞';̟ >\\Wzy^wU@Y  ^0mvM/r7N0c(a=vFcIt?ȶuĴKfm#Iw[sÔg^qKKppA";ۉGBOg1jNyXMP6O1'7"=|T`ܻ?Y0'X}KJ*oMҊ6tB@]éLdb5a(4cat^MzL9b $u1҉}sKuL~ a?mEY}Ǎ"uF/הάA=w uWA}y⤼8)~K9%|dcwVmnǡx tmnq}#_ܡ~[+166i-ҽ [ANPd4*lӢg!P3m?1$%O|!cVfM@'}؎GV̡+*CQHT1NGو%H;̊@HS=2Vp2L^+w\o2*ȍ~FB(ԕB ѐ2ه+– Ӻu^6vko5KR)iƖQ9L~.piTAۻ* ~PN|x1h&~QUGg˟^';v~|k+D8+,Y\iWwlo6FUL7Er} ]zje=-褼FSfAUFTY23W qQ =`bcMu_1[Əfi9Dr-^7FW,[O<1LlĜdbm۶۶mo}VZj׮zu{BdoJ1陑Cz6HVVDg, %](d#a*UjQݹ|Ң6!N'aQ_ߞ@^:0"S/ގvȸ3}Ud[=(!i/"Ų}p AZZ 'tm{'P@͊BLg#kM ^SjcKjoi ۹Jvwv.-W ! Wbͷ/]7 i%;$np/@q cnf;yIb75<\,ZfQE4℩=Rhq#ApÃㅉ 5s1X ,?W=^"6;l8g#oIg P96ʶ,Nnͯɮwese")Kɥ/Z.[עi'|YH++hG ${t%?}~a1 )P)%~8xyT=)!W4&] lM|d#^xf{ߢhΣ7I/ ( h||BI{MA!"A'V98b8Fy#dieT̅̊5W̘F)?b)Œ)2i% ,U0ա(Fbk~Y*8e33S@;SIIEt_Hk˦ZXd|KE7*NWg%"g=V#vG]P~ug%Y{8,=Z%Q. 4 jQɑe}]V-5)XYl&@+U7@ɛ/@rXD;^MwЁ=O@.XO)x#(,b챠AXl|QcJ6hfw6;U:}8ϙ殻 EJC)TJU Tk[֫@C$+GVCk˩ŕY:peSlc gb޾)VVnypiEP9S5B#Ui~{2/HSS(8хwdQ;Srt M+;I,Ε 5p5ˬ'7h,m6Yp׉lOUQpG ,BX0@L.n5q$-'ytzZKO{[OʼnMtuĴkjfɒADyA(2;+Vt<0KAۚĴ}̌(qSzkqfѤ2zQeޅPTeq*qq JJ?ʱG#CSh谩B0xz/gxw\^ln@ mY6dd5:b5a:/Mks"c  ۢ7#_B&$=̧aX((o'*ۥwU6I<ԧoO׹+ʀZ5[UY?>Xj56}7oˏv4}36ۅq+Ș]RS[oW+G+ IѐVs󫳿B,긩+Zb\ ę3inF{awE pOqퟬl*ȐMTHtW6 %};c>솧mQnQ9&yE] Ȟ|j|c 8s>9z M E>E8yܗOܥf/1֩Zf<8vc8NtB93Ibx,Jp&X0wLmGe~͊dW 7 Nd,tU<#m[4WrbiC6Øb*72ճ\2p3ڄ_UwB6Okk8aϽWmyk=g^Z1Si=&d, E:VC] kTy>wғËy^q&-L.2:%Ϸz l:U(t# aꀱOz"-bz˝iOG#_Ue)xa>߹wlv'p fpl3rYȬD= ym_xuIoX)R,I* $[´wXTȩo[DzA[Q"+K/$D_g ^ Iu~5s[90쏉ey"VKFFKFhei"V{FxtF{F.4^? *;!'%[n5$;]<!@ V0su|-K?w7ƈDmO`E[,5XMUw1_F= 0v(vvvhp8Z"!Z"j l#ʀӋ|`B@kjKE1fü rA4 o8٣GUPp%ؼ﫬 \y`ֳ/f3 ۨoI{VN XE]I;W+=x﷟HG5=z_cw"4 p7<3\-P0S@T3P巭y$LYnJCBC!S,ᇈHXl~䈍Q}x>x._kG TBRUE֭ I%{_-abG"f.sqK0FeϕtR䴮-U|KtZm?5[KoGK#&֡8{RH·ͯ)?Ao{f_tWm[nu?"d#@E5ؕ= h @{Ј_ɯo2zhY]N4bE*/9 K=lC4且S!ݐ6A?%Z0nI3"ymԠ*쬞X(0-l3 ?<}}raEޓ!Mex6<[B''qr_̺WF|-ӏ)QIzdYuoiP $::+yLPݤ*$+_!#az#HTUBQ\D瀛NVS$M#ɭj ~X%HoIVjI!yⷶ/5#g樭z,l)HLה({H -0&'$]ޏt\;gNO=i|6㔩qw: @")JeuN4[V"ݛ-MOQRxɊ[ۤ0~u*|9veNlEvsC7v'/ nN麳YA J`/ Y !H; ߌ߰G\s"$>#p% Hl\ce39T!Rآqh8ψ&.=UwCVs]SC69!8B8moK P Q|]6B9]9g5b/k IG~`d{ɢ'=a O 43PHU!X*Fg [,j܎aj7$@ _ĚLюRCbk^qlj`/INWz$W%D33OUU(({”- +OJgA9'ĩ6吽Ba-{=#LQoYs}rs;/bc;V#هI /Qg񴝎GFDuGV 'N.Sxrb+jpGx]kGiv˖rObl%zTSk4oVUBQZu6W^e)L+#KR,We{e\j p>&7I5lkn0KiJcc a\h l -yxԝQrcH!eFt{mrBӶ3d4b(cnBSrv9q ƺ>68PKT/7Gҭ|kRe ¿mBdij,>ܢėe(0{{pEJq+xXւxeb~5*:L ;O2òW|'p!ʪ.*N!`?Lt_ܪn#N46CNwȅ1Jbgxt>!T]㐢kuw`dr͐돉Mƀ(+2}BMƩVw!+g *I[m6 :^;5ܔ U[:tSIIYv,U+H9v<‚ X߼$s+$s]|rMMIE87X mN KMuI5;:si)NCFHVޫ2M1M0KO .h9}F}iPqqU;!ŻxS[ND[$6 W9K1Dxz-}A;68q~Pz~A9M&ul~z'@}%\^K|n,Ľ-5 אCOBmи\Am[-kE-~%1?V\)hZC\2m015kDlj]CG:x5T{BpB[ 0/Z$kQ l*|HO~rR"ecu7cw>=Gx@ `I#,v 6.%:vy('=z.F>?/ Vc<ڟۀORσ'gQ]I.NHU 6ӏK+<%к˪cRӶys3sTVpbR?~U T̥JxҔril]A;. _Vζ⎰wiE(跚vIwgEz piڎ6ՒsZaX![/$\[RM;6j)Ӻ4 ݛM"?(G,[_7NqKMK+n\ K}%qA,DteWFSvT_.F:ˋve*s,Xbk՞J!42Zk 2൫ r3(dYvs(J kXOd;0g e`x?SH́J|GrnNy'ܗLϩS=p,wn|/VN ,O`Ul~g|V:o԰1.(u;MHSJGܬٳ7%MiHVxxwoeUIYгOGZ䠥yyߤw-k65dGxKK4RyUL9 0e 2p*7w.̮L8m}> ix\t̃^FΏ5]nol/c;"@<}T<4yv˷5DcAuҧ4`ScP!E1iNW+|NkƧ`%-:` hl[D4 x߸# (@;\o1upl\{tmX*=ƹ|z9%0Ir<9":5hV`>:ʔ# -PyE"_~@u$b0w}#$5䟏XA hɘkb纵ﻤWCQ:lCۄm]3LK7@<ʪ`slGWkm/nTnĆl&dmSDŽ BfQ}Ǝ4 W{{׉-$S%_Śm"C%^j үw|䕼żS^R&$1z:# TEřμwS;ױm&nO{7 MMq*r3B{g>#}]Re|ޖוluXԡ'D0c h.p2opމ0#o]u`>۠kvhYy;L4"@kR@xv8X.kX`^dsT6.,.L1zG=|ÛIt6X6K,(V~>vS6ӽw?- y^ζDD*X:0[ E #}Q`E $0Ax/ qxТp7BpWcw:E6gL9B[@$ {yֿ(zyw0+cmMZNb]ˊ* . a6C$uO(ÀN">Ž-"C`9xq1e,, Ka,.I2 ?!Br3!~l1BN+==$0w#w0¼]c{%6$ƪ 5zP,^6.㉖ #8͍A/ZyXcRyp:TnA(Ё}ƢhSߏ#PMwbJ1Gb' 0L`׉҆(-#SN Fҽ $ ٷ|"SwC *ߞjS }HD/ t#x<_/VkSx <ݡ(RL |<ݱJRDt}@O9txOw~PsAv([;Z3 ~|% L`?Hvtdq16 q9=q^˱̲? k9=-|EqsZ{ɺ1Y! ]e^ n6C*a26cAߢ}vͤ^ WsαK|y*ޅETp;ǺsCΨHUQB]}]i>vsCh#Is"*ಊ_2E|n4Ww_!R$t `hxcB^A} x@_]ry&n714ń-vߨY\dP\*`\`92_?Jmusk@s~GV@n_(abvh1sr3B$pJ{D}G9(E0#8""_cwEy?!#ʔJ-tV?0p}M}O?ƀ'HtؑzJԅd٧t q8"QROO}jdK"oYϻ%붡M,/}G #)l;.Ō~ϴ:I$Myq;*㤐/ g /G"-2]rCOrOX-z?n:x[9-=wunMD}ndr]F}rq<&q]P{R%##[F}ܹe2eM XOku>Y#k$] OC !1sgm]]z*81^9lhB %៕+)3XcK3/h4VB]`]KY$·w/yS'W@uIK7n]&_[bHuA[ #^_zW֪ܰ͆'u -;LU:Mƚ.5ܗqG!f;F6,+\NX8v@5-ęWS*yC&a&v/O?NYĻ)G3[ї\7ir HFPyyW$}go =ՙQ5jڪ̓9:9/ awwvp7nYQ≆WuV4Y\1\˝;|0ol7ejRq6:dFC__ ncu!Nsù!;-M¡RxC^`ri [>i{i-n&Zhތƾ1.c򜖼eⒶɬpK{=y 5y^hqxv 4$t}L4w4\_vꎠOx7 G{ ޮq 6ͭsgCZ?vȳİHmwCw{P0Zo&Ҍl9?PMՉeM oJoc,n Mpe~Iڑv9wQoCv$-U\@&r_)O{Dn"i6s" 8p$JL\UڒA aKѺ?5{+k>V9ut%{muʝ-n(`mwoWQV ;ܬ/XA]n"VjJ7JTȣ:7 w{"M[m/nn1{onAn/R^(q/3n2~T6_s\اXJ!O;_%b{F *oFEMG b-̈́@ĸ -DOCe,ũ }*Rls8,"?;鑜]u|R@^Qm3O"d2JٲEtC%bzTPk(]$\z> yޤ^wh̦]9x9<ܕ},d $4togݿuULv)dw9핰;fgCU ]pGR 2:Wuf y2){  Ի*NU$9 *ye[{%wFˉ=S߿3Yz$wM5?=ޯ Zw̧ |o1P̓mX ]jt#Xd8Z$ b"D2MXu`pghM` `v3q](0En 㬏H3 @sǦݰDk+P1݁V4ooB!r5i  5h-S7t4G>|2+|u&ܾpό冹*SUj ;L{{9jD3ĥf#mu4Ź\i?d 핅F{zT</gMqDxTߑcԵR2L6wᢹ*][ҌhF,>vcKUIxrTepb njo)V뼕?{ZFv9fxq~.ɫzn =@mFvfWW'#vYbyNoDv,&qN:Y155eAHT>vNs7KDhf3)]vzV+ikR#oa2y'=>P&O}4/vY|Y%yGɤV)Eu'8^_}Þ{u1`[0rt~=N XſoSVOe0ef`XstQٺ*ğVZ~2GA@1@1 ش D̎RO^ ս6,N0 uwM5sWkW[oPYJTTpFu5 ;1/&L?;?)=`-=5^5L0gBrJ^??hx4}|| S}|*|BL+T}1Jr//ӯxﲟ F*tZL8Xb i!k)HD !_fm]f"x>Yʡ#;ߔ}d]V@r;mk ϹukXlK67K皡IaK%ڮЖDQ@e_:fZFKx;;z6jԨ{rncP䐞5d-Tt@H0+%YgY^%+65uY ǾYަ%62&Ck''l,ֻgd;\xyV3.nniE֔rnyNjցgt]a?׶$vLRhO3To$2Ctyۿ:d!Y獓G0ossuSyikD4:1}pemek x@Υc&p뤺DJQ%=yP.ty&yM7]嬫"?UyfY,\2#U091m5IDkA3=1ǕnLPE0],-0Z|֭-Q0uk4-A oϒ}U‰7N542VqE[g\ݗǟTiawNHiq(Ucvnۧ82TXgM aэ*8WoRY ^>Glڲ]},>g557(.#W:\m򱚖* y*icjT23 *r_d҈Wq,J?sHj ~&,qJxLog6DncVK"kqɕ]d9΢,Sssq {u]sY ùI:wP%l'g@5Pkr^st). ; ;EB~q3~q ~q_\_\_\H/./.o-Y(YZsVկΰTF/*vk%ke;ewgCKB{f0t7D߫TM>=[UQr%L5%z/DU7n:Ut鋤ϲmJ^JU[ZjGl'lgl5ٚ]ݴ+vhZ{w{/{_{?f}}}},$vew\=_PFƆɚmVTxv xqASðf~:]osOV2c[:3BB&z+q.p&tgK@X/G4w^aW=3o:> w<&$!8B"xԘ I*$TLXDc++䳜%wl =o#_D^-L'U4F0|*KorHL˘H"GPl | OP_+Ϩi]E=dMCg+fefd!> R@Z_ oh9ʳo {ÌZ'[75 +'وxjy+?nFnPs WǑSǑG_c,AxW cn`0Rf5B1ATV*ԁr^^_>|o9 )g&>ͳL|Dk< I!_ϡno*j><š ^Kh8,2caՈjdȗj~ \SY{xj2h^ @T*>xj:po)Yr3"^YlY@߲ ("s*=5E2?2w!iD-G֡jh3߆OXN8Aeuwތ4_ PUxVck9LC>hJSIb=, ͫ8?̞'d69̨l f*('<jx:FϏ]`-GaO8lS0&:judb joarOgw5Ĩn0};g q<5IP&ˣ0T*aluy6UcF> Nxj1Р6B_bA< 0]b!ZkP֊Ic1 G.sҏ|p@dM`I#](sv}/,1F  KZW'wA-޲K QS.Ӂ} IE`5`%-&Wq968qlٔɚLx`/,wxյ?oxx*,$.}h~ʳ@y:WO gq:`MEco|a77O7)<<OURK:RŨYG3Lǻ,̼NWxoзW-U!Q yN999y= Ldf_h_x%&fy?^V`'_i6 /$bfІsRf#+]-tn}7,^N}>뎪3oz? :"ioY;E/@w|Tr6hzj7 %c  F\aߚ΂ʨ鈍r过Ѽ:C)i1fB‚8n]+x+`{1Vr}X5Ĵ;ҥXc8iy`p6֦`4|)p'k3֠M]܇.hv>iBq" ѴSbކ<KY2%iBugvÙ;X?] r*$<X~Dv`H̏b根=u?z8K.EN},NaxJ`]<#@,1߃fF#j/ ?!1| w@r^kP &p6i8=kvKQKyh̃߀mGvT;%C_FӁ_rԯyyX;ȣdf"_FӁCT淘 Yg' >hN }@X/Um`yDS*D<%̂@>ϧWGE:}UDw⮨ /so3įgaDGe-SZ :&2ȣQQsPW+0=eރy98r_:4kvq')8mͤM92"2d@Mo/S5[T*N48 0OǑM&q7o/=UT@}{&|91Zz,^迎gL/g促~=Y:K3cA98nAܙW;R7 ~7r̍S[:Xv򉘢kB.픏egիj~ԥj 6|GYB)!BXo'yXw{<" ǚĽk*7M\䳶+ ٽ , ~Koܩu=q.NB$7иK8Q]mss+$舿wB53]S bftws4On~MXAsjoE>%|D^X{N |s-=馯ߍП[!O-#=cGc3ޒWx0܍䓻GOo|?G0;?U]:Ŏz4|2!V] ,a ل 9 jf܀gp^)I~g%7!ρ6Us/F t`Q.ҩд6}1QٓQ6aM+9l5-qe:_S!Qo!AU`. OFS-Q\Ϛ-_X+OWNI.}/+}Nz]p-4sw:֒\31<$%b#yY>FBW}f)-y3]љ |)tt`2f?k^3nPhY1ƿBe8p4{lRx67}NrҼ@/T f~cr+&p= rfam#H> :$7>s GOK FF$@ p#A_ N٫,>~>w7![!?oo~5t B8T& w| \K& +L*0%}π3-" \0o \ \'f|6P»=,1xw˫N tc˷0$zv.1F=_ޮFArx S4'x LiK8 W0e"&Yn >O9؉тHfTwgKys-zW X[>\g8+)z!+,v3#K4{GKqJYBdy@Eb _Ț.x|fa-Yn^SO"¯aDᴘu5lRc"3{e MbS" w1>_bnx/#JZ)c ?8|^b] ;>l7r| _! c OìM_7nobTd WZxn^dz {"#~|uXaF^C~Y@U1S#*a/'׊xQȑ}|Ao~ud=+)y7u"gs[Y Ja8m"(5b] ҙ„7"s` ( "EߔkBɳQ}cXS0p}` 66w71_Iç@ +_|{ǰY| IxGAD~32Y8ρXúc؏ 62PM Ќj,e횮ok"EQ%" !,""kDDAEvPMDl"˾ws%?{yxxzgoϫ\DT ud\A_N2Ϙ!7 WDNB&Yl La}ש #MfN xU#MeH hcIaK(uc1{EX4k)NN6˛-\<]{OPYlfJܑirL͆߁Nw^ϼ95e̸ `w6k C%9ݞMfIK>V'ԪkЙ=Mhc^n Y4x?0ʎ3#ίj#ch1E$ڴ$3hk͠}֠1 "׃fp  ~Nbxs_/i;[d6C>Z댼SzQ+{ex}=mXrFYZGKLi3pp?my0^m_:{XX BñVԼ\:7f[mE;ͮX&2YW 7Yf^Z 40$dxQx;#Ѵu+Fݷ@&Jh=S0sYh& OEHsj|f.f.y!AbBۓəb t8bV !rP6ǁYË`ihN5'2O W <7_=c4jB#6+u̬6t`~k?$zϬ&йŚq׬G: W%"ȼn_4}top{zH봛, N9ȴ2 (--f<vAY tY~ ;l ``_5QA(]3瀍πq66_v D_G/^ {vO!Gj~q AOO8XKnGY`?Fv4f |)NKld- %@ Bj.<3yb[1x +7BT8XD{ޖ{6962{{zyZXx .0xg6MpANHV6@i mA7qpS bˢ[`8h `cp`ždEП>l||Q׶:3gH&F:Z| jسx=jU^z2|5>{ BA;K  ]J[ ` EK(E2;i|[菸߯Ѐ; :1 b G!3Ǻ6PUv2dX ioL)hg(MxF^ǏNG bt=ǻt+*Uxà';hũ 34|%0'!ӥ(}Or"ޓؗb?lyw9G6qGqk?*y 8kAGFtB8~=Z0' q@6[q1 lCQgܱw1ei >fHȄvG m?F"[<ؓkACPjC^W&+Y1x}wG3PSoc9޼㱗" G,pZt+Qz`vޗD͂݌Rd(̽p;:R'|gb+8Qh 災swϠ45;$" ykd(t8' `XI_(=јN٧j^̽jhaQZrл t(NsdV-Jw8Й(J? +4y} mm@i_C$^ՑPϩ=^>  z<$t-p>J Z O ްa趠3zJ' 3ˍ%]eT zuQh^cv㡹[`3c5 >]mGijd29]PZ+#9@c SpEfhal rC[cOħWt)}7As-Kns0ZNw8uL-*$d B'0ՠ2x9:A~V%bV_h  m9?Br4QgdD~1̎1} qC;@vQ3Ǭau7 n([ɗD6:k ^7gN xoUЖS#UTuVA2ўEXCJP>DR?9b> `Ύץsh=XUj4.yjjo&~ Qw2ϣQP_4}\FH)z3@N KcP>U^@tP$koTg|N&J[@>-n2z-HގF2tʡu_};2)A?=; FIOTJ[3ھ1{JkADase<=R γ5 ެ. OsQ8El,4_֚8 ~3Os*e2dc,̓wI7ˍ'}N@`<RjHn6z=QQ 1oQ۽#b&}N,rs yTSE>=M& F3Hhx !IR)*@wQU=Fͨn5`9PwM#7:t(M@}T[ggYJSz^>4 kܸ.Ojx/Fz$JijU^^]/Ic= w1:'뻅}SC$1ڦS8)}% 38$.iju&B㨄:m]Kᘦ*}~Ǵ?H $>{a% Q%X6p3,d+Jd;JIi v^-#ޣ+J iViO1b0tWi>+ [iՒZVWajdVJoYhuɺDXW4ֺn]q&4]!zOx£M&/ BEBDIQ&SqmR_/Z ?ZVp]\_Qk1VjZϏPmRڢpcO~V?jMnT{^~JPiuNfꢺϨtU[mE\ie,k}y`0Ϥq%J-ʉr:N[-yN{=ENGRN'sz8=(IqR&ӛxOT UBRTeT*ʩrt*Pau"ũWnu7ݪQP1unS(^ݯV&D-URiJ2jGeUՁʩT^%dntꮺ*EНMU_՗RJP !TY WéFRFjMUmGUczWKT]}>D5Qj2ݯTSMWT,>RQmR<T}JZQ]ꩯT_-QK1\-#5Թs55ҹ3u:{6QtMRu}BmٶڪjβO:>v5ڥ׌gf4W~joķTj.KZ]VYuE]eQ"rmy[jdً$B١l⨚Q5u>} }Ֆ91o1颯c"QQN>%Qs}E_WM4>%66C4+{Bݗ8gtJ8cWp>hj)q=ѯ'u}=^p=>#K1% {E±w8~Kh18Dcwp=>I{E;z>GE{Fx3|xfBG&xdjiGx#<2/# , G|Oi>g |/q:_ jڪb~ˏc$!7$܁lĝ)=Eq P4J/%sxN/M;r7v(lov ].m˚i`wݿ^)MntI $0{SKȎC=X]Ⱦ.l̷+lҎڞώ~6Pi~&yv-)]V l^k8:^țfg,#fΣsi%r^JW6>gksxy#kퟰMZ^bT>;хz&t=XDJh8z^AEߢ1ciK4>s~"M4434fl:̣')}h1}M\rZAJNgi54ZKh#?FDi muVϴv.ڭs^G~:@8G(tN)Y:G]K:] BWWFQ&],ʦal&"Il }>m}N/}δYvc:'%kˇd|D>*z|L6ˆl,$l*Oɧe3l.[Ȗl-6lu:.,nE]${Ȟ2EeW,r(`"ar!GT%ߔ[r|[#q]|_ r$')r&C9SΓP~"?rR~eF.K2\ʕ;J~/W52MzA 7Mr"6.;NK{^O"<$#<&<%O3<' $5̔e̖927,9KΖ9c9W^* ~%?jx@x`xP!a+nUw;v_wwrtGoc Dw;ٝNuLw;ȝ~u ܅'g"K[w]q &wnsr?;]!{=rϸKe7ý^uuu7qs=,Oxٞㅼ#Qw;Ny3Yw޻].ye/û]~yyu/rEpĎ8PDF"ёpčxHDEEb"7EG Db##"7G GD"DFnLLLLLLL̈|(2O=b;ӹ^s ͭYڋi^^CGxqn3.aL]@:4x*l2,٭έju v4B^cMP蜮p9\WԂpRT#I ٝ$HmR%{zdOR4 I#iL$CI3^WUx zxހ &o;.lM| >r\N #3it"UſV~QuTz"M{v])*|ԫ}OEP*4DE`G"P8TX @TTT$*2@ QUn^Wok0³xtzpLzp2tp bB#8 C3 0,ȳœz 4u ~/h0cS#hEX # 8/c H{1Q1Ρ>5Z ZjS@FE:u(Sw{KOLZ(zld(2#ǁ)k@D~X! z#Qn , b|j#p}L|7}|ѧB~m:L^KzHcDN]'aʆ060`{Pqޓ  ^Az>kUEx$S c mS v]tJo^t0QAkuw(FZw]X <+f{  8n oo^N0Fhahahaa"a"hahD0hah¬DXacxJ?uo ;\BIq"e"#wJ- ;Lnƪ Aw UuF}0~C~""D݂GzAgY(ffPCc׈ j%1%)KU8gya@e&h7'IL}BCҔF]mFYTj-ugǒvY޴rw9ioF?^g+c Z7\f7^f71AK+ZOW˘sњO2&'aWfG,N%*=2z#UAWW#Bue5$./(ev'[}i``?6)2 G!hp?)cs{e_;=\u[F6)~r7=YƭC0Ć0Ɔh5n5†n5Fh5w7w7X1 ǥIHݪ:6 1ǝpFHU#6DT3@7H1H1fU nжojZ&w Y`qiP,z<*] l8$x+;l{`XH`iy fz Oh"}J_  dB2ϊXPdX5iA{Vw.ȩ˛;%dpAㆆʱ$]h£+<:{xc\E04 1ǫ +I_MĄmsa2]ېmm+Ҋ)kLꄞ?xLYBn,dc0 Y`΍| 5b'p4\9bf*v rOe6-^B @/FM0 bޙK-OOQ=F=fVbۏ#=P&Tu1ߤ"H WW||*N2G7{~5۰봚Kl#i#n#/j#Of#oj#n#jAxȺC* ?':KAyCHZM"1ͳO[ Q <MZ4'K`Iv- ނd=x VT{BǕ <Ȭ qH\ܙ _JLɬUęB}>dWTͯSPx`~|ҳ7bߌn37lhO܏/w=Mlj@#C>~\87fi>n2'~mb8.X|#Di7lo'/H"H?E82rt O1\R`y.Mzz0 JOK\$z() >TweizzGQCtp꼨q򝕋!oT?G{ JzMFa4Ng,FNgrSw` ߹WG󣟊'ţOqڔ;`9%d0eBӌЕNz5q=?0F8BP^yN'u|w]<h+iKeeph~Dl`]?AX3eAP#'E͈}. h_I0J*JܰuBK&daۚ7Yp @:]}9~p./ €<H V8GYUMOq0^ys98D5ɲΒI"CnnF,3Rx \*Qt={anEf52Y)f٤ZB sZ6kNq.# .6NF' -,991;%'K8l$<9N>I^^f|E9EY-:?+&k;&1 gubC}3ֵqâm 09 zv?!rcvNfgSQY&ɐ/^\J2#K|%@1Z]gIxӕ;,oo貞UGy\tj)Uh3wG(mlUΎZѩٿuXl.όxorI'/mZ4휗oUن~,{+U Pt-M%%ݍ6.雝Tt[cc$A,.JWLU|פR ˷a!ڪy٬-U@},`^_^65mo_4qoC#b柨nnI{ߥM҉KbϩĨX^O(l}Yd f4!W8QRuMu?1z7E}r_//F:Z/Wj9-S3& RPZ6gY4~d'uƪ4t; #o7S:ub /#"лTͮyKO 8pl^?OKn~=5 = \[ m^1I΁b0^0c9`־hLy1, PҝAXygL$n8I+? H="8{Y?N" =6ƕ&<5Ê6ꏡ#: 2΢lr4A34EM9*cb,:tW~-ӫ`A}aLxgz86!mm\_Mb (` u\+ڲi?]uR}690xYQn~-%ƂrᏋA1&m*Jo*/工c}g9d9fs>E ;sixQ)JF}qڗS0'9uK{K/!޼ C-$z&HY aB@7\gO5l{5+F)/gV:zKgpjL7-U3,8ʼݫSo~k`͵JsC`aĀ!,7&(4!Fpit 40N QXynRtHv>*h!0fu&orGIrl_D֚fF,,`f9YfF_&(~b44 R;߼tOR4lGx/"` lX=V4lZkJĈԾ"!!üIf+2+_:PއD1Ps/hI X8{NYqTk`]+LN:JJ #|g`OР^Elxey>q4Ra-PW-u1ul;i*]j w=GsuO< rmYV _AK(a>77X&ثWij閙]s!g,]Uޞ:*cqhJNi<˼#-E ,܏eNcz"կ|15v:1kӦ `hV`r`⒓XVf7y0YJ.*:!ǟvN"Em,AV պpdA)T0 gʈduˬ2pRAuU Q^p)l-i.Wz?v{ҏqkG(Ǎ4k;CmqyԽLGS5L^iG FdKQ|E[ȅ-.י+`P)iWEo5HinVIfWKۼUi v u!)eW닉 JW4 2 ɮ GTӀWj =x4`1e*+h!0Tbl\FuMf3qȅ.cC&qJe=|-Q>|6@)#Lu oލDY)-)RiDW+ArCZsɼOe[Tq݂֍*Y#SHi0v^EAp[|qY;52]vcG3.すKnPa eyk덙=QzC;~1(SZSv,; Oy88r8[.70?odO쨼ϥzڮeˣKlUmF8zFP+L%%Zg7j]lkϻe|XHfظ>n iz[]B h̼oѷO{0ŵ Pܹ.g&3̹[Guy.@2-1;/MvV4ܔWm ?cQ-7$:.0Ёoq"~& dڟv!?otIz}g820}@vO+|Fi_' MUj˻Is`ٱH*R{\JPn:XlZt{Addyb>0d"~yx}&.NXr<y~?K4Kݨ?pFJSkb[Lpj|rK|+JY,xЄL:b5O }*۩f<4qb4|V'/u,(MeAx7zg ]6CTj>Y6=V? y]g}`^k(8\ ɯ̎,"єh38.JΝ;c^soc}?l_>Iīx j 4Wћg=NLӐn.cǤh6)Y]$ \.b4 MTWbFJ1TL1bҖE{Vw:Z,@J6%:CLr_@@Vx ZtCD?tɝ11PHϐMni9ؙ!%=`MH:V^ՆFJr1'u[B!U^}.[׏rLYUq3=\yw~o9(2{̀j5^ ]$$O oB~j*mq8E+p+SюQ#a1\齩02T^]DSkD`u.aE˸uBo@062nq@T-Srbm] ærRU<' (rZcL}_p`;u:M"^f+z^樢;Ĭw\׀lU a38⋢a9ɴI?&!nn"ϊdء& o<5ֱl &1 B%9V7Mi4A<\WyE~>M4Qpӛw.#`"uD򂆽Byn3uagB۷{߸ $ҷNMK LϿqsh*i #NU;bIF7}^olȒ7őU%m1rB܌t@wT:Q=KE)%)2F&iGL7ÎeLsr\n7[y;5A{x&m# *?59of 5f]6=2$( 2ugF,Vt-6XLf_^w}$Vko;1x@iZ~Pq9O[]K`qvf1\ݽ*7$Zd4B T}WӬ-xr2/h'&$XBhA(*yn}=B4?OoT@b D'z@yV c@!+P8U09QzD #ҟq*-P<hE$~>!.Y|{* $H/C[m$ ΄.㊏x ]Ç0.<0?,x1, aDp-,e$pE9,>7I'WAU.j{ ,CW'7V)sI.̭@O.ȅ8*[0SẃN)k4pO`ˎU;a,)V}wජNF|t53,B9M(I(=lZx"->lbWU1]@|ι>ٵҠ)QZQ1 M^G#ԋV qƁ); J mZKfnQS F ;S6tlIKc!&(J6LZa"`B>|ԁE'gxXz3(d%b @{\hqQ(逹ߎuǹ Ѯ 3rB칿< Z$ I؏Kߎ }+)-Q݆(nv-d+c ӕfR0'RacOlcOh?>K1/ }Թ=t\ud\?|u(QWx֑@}d7mC?+tKu@~mYmo~Ϲ~~ŽΨ}V}E~VôH9=g?xyh@7"޸vDxH^;=N o0O(=O7LGc]<  ng[Faހv_X.cgî_w7Mї O'9 SlxaOJ5T[c,ݴ%yp~Ӈ`,[+՟5@35y6uiP\C!TF!n6ԙ-W̙@g k gXHނc)tAǠRWRhd:T!ڝ*cuhkkVђuβ<|dmrER{w/3&yUqB9A!>%Ԩ8ဦާLl,Hh 'GNeIT {.ws r)\CLBOdY(V {,xrB2CA8P*`>1y+PDP򋔈>Uz7/, >l Ƣ`CE}@ U|QBݥR"U|o34ht>QLZ_~q2Yy_ l0FH0om4ӒȬ>j,)dIc6t&u}c1Uy]}짢ZL ^QM^-&X`s/֑5[e6<,X3s!TP-Z(Q%3WދRk:M|'}h:}6ZŌd,7mWy#wĴ$d;M֭t4w^Zl(8}I_:_מM6k60g՜_T1Q]؜M\ZnSTT_E3C}UGj$/cἰ 5&/m刕8]p)٤] rcN8uu ]jD̉!4)FnukUYf+U8qAmzU:H]@p&Y9C fH3;.y\I/ Aч#N>X0T2nDZcZݒ p˙o9O,IQ"zPV.QcJ-"L髍*AQP:/n:l%Lw 'S$`^ lʃ|p(YOX!zRwzD3,y+(PH$Z ;O҉[Wg;ȗ(MW#A _i\I Rh1>%{s;xXfj1K fa ,L0Ř%Uy`݉&dYuXdd%1՛V.?BBX6 tÁ]N}?8cI%sݑs~ayqO\L 0:Y1>F;57V,VRIK ]I2Gɧ=׉-gw*:&A \>q-Rplf&DΝS`==W$>`ȉz;p01F^6 fexwAF'JдzbG8׷ 3m`Dn 0[(rx.0޴`9KFCAwCo''|r2J_3c T?u'~n%大pM"YM-/z]2>vs=r_re KJǠuAIZ֍j{6_;w=þ_I0[IwR4r gUGGGC\%ƭݴzffff3RGǿ=Uz=/5;#۞>fecCXiPЧųl,,^UCxdL<OWCU[Crr- ,Luv6y:WJAȩgPcmwO?BeWBO<ѡSB$)XQq^ "#L!m*\܀ (V&N94T̋t؜o;sVf*++gN@yVz&4Yf웠_F6tR^JSOpXfeP~iIC4wuKNN*xV c==9>mD:jrA>yjzˣGM{ \ld{cCIr?8eԎOg˔,z6#k<̳&ɋjJ |E iX4fỨIPd.P9kͱfYܽQ*UD3#uT/y^:p#CVlYVpM!?iUfd2D@R5 XXLt| ~d_7;YB|YDPv9O%G X7 ώ-G[5& <,M #'- !*HEJi%,q1Q#S_ Bo0DfW.ێZfEŵnezfg-ڊtcaVy |b?3+vv@&Ĵ%g/$lsEAWcTs8G^4%y6Mglç _ur@ LF/.Fj 30a{Ѕ,xE744BiO7lhP}bT7/L7ebM,nci2* it.y2CfٝɊp" axl2G>%‹6E,3h*.|tW 4ܧ]򯟒-u%IO lTkѤ%_eF-!i.pC~bZpu8u8c,Yι%-*ZbFi MOT RND$j6RMI4J^J mylnjei0$1R[j|[vQ(^I<H-1 G#-ݐX.IvJ";߷EIyۧS!v׮u^Ƭ~ )x x %fVl m v_R|'ol%imU/yk$@^+su-vjBͣ4RU'32* =7Z=Kf$!vY\yb?6s}#?l9(9 ^+|DwQgp1J9,-U+xr}o<\rkGdّ-* v4^֎6A FKuZݿGIh)^FE +|zMJz8Qs܁'(9V@~|y*6.Ƶm v O#H0 g+Fv GdwGs`W{p϶^xpq!r%O6V ?$Rjv ngk%8HV⨮n)2\&fգgUGF5w>pt Gێn_CG߀r|7$Ix$Dixd|r1W؟ Qz1WsGK \ΤKx1vJߦ X %ja^> EOLb8U\(??VWZ^Nݮj5354 4hiٹ_/c!\-TOz'&b a0J7u .VOpD ~n養Tr0u&En\|5\j#V &6/𾰟hO!a&U' #8/Ԑ\oA,p}>:Y, !\Ã:OR;KtBd+Paܻ $81Y lT+a~/}B.Q&Kp\W%Z r6d.MڗGQem{k}Iҩ!4@6I(B$*[ 3"J@6uqY0fDQ&3_@0" =T,n |U&n3A@H`G! t8`q4iE3A?h]&t?~} |{!Fyzۇ*a\󱂮B{ѳJq6wh:Fnuf&;!f'Ѕ +*D;k 2}tiHl"-4 Hh%[MUNma\ՁjleWcp QQrA@>}\c|PQ'2d*Yw8ӻB,@`lh_\.}Yyo9s{wT֫f&n .tsAq},V q,sAT&A`JgvW%id]WR]ITBu%a]Dnqk݄o)Rq4v o?z^:):Fn@yplAOpW9ZO:-N'ktOө(dӑ i89=UY Ib!% Pu9>wU~7 R`}HBATV\oH!|@@i(`36f6͓z'Aީw1/xEfW{jX]hDJf9`a}\2#u,D$,̅Bܻ):RQTVٿ5 H)nݹ" v+@zABME܊ p}Ϥ//Iʀ{Lf >V Ǿ ƶ T WŹ0Y׵<~kXUxܮ>k= F@lQ9رiٍ0NsJuSP<ɵ;0/XD(Q+8uˠQfd[V.ܤSU'~Ѻyuo߻0@s><ʰ^ɘ9"r׮D0*֩c Ty2V;LuRT}g0t1=ژ]#]#r_c(ߔL^%tK6!)dG[QvAJB#J/vrC"lY!h:S$(:X)4"Q"8ak7^ iwVROi`=J0c:cFc|(5` %77uPȥPsTʝi>{c&xί|U3=ԭ ^t*+OMozu^hh]֭0SȎ暎v/ypryf 0QEs$LZ8܀ArdPLSdS4 W"4'JnwTnjsDs7;~r[gZ?ނ+!@`rlPNHȘ~ш(FF],;i~IaN.:\6wq=|Ǟc-Ј&㙌e&DL 2g3s8kГ[M3v}᲌ٍZPMǎj_ r| /oyM*_./Vjwz.Kّk0衯)54 " 3_a[+iNqbԝي5 8p}G|_OJ3}ķOJsld:3cKe&?Ȯ564X2e#g[ ^y[}53gY,~ŏgoM o{_/EՂcgcϱ7֗VKp:j\nH1VSqDF$%+$ q "4c~RԖ)B6Bl۹ϷóY=ہe;էsSjaXeSBT!>( ^ݬЊWD)+AB_άHɓ]R0:t݋ 7(ɣyYA{J`"XVl) ;}6Lm $N9{8ɑ ;)zMڌ7< |nM`HRBeN g }rZ!7G֫T7 ^d,DK6TbH[AؚڌkqٚAG}u.Cߛn*{"aEÆ_Z4؉ol9h}7{;.XWwzdréL4s_C ,aaez>S6E_ɭ^'tUXR_nӿվoY$ ڲI!d@CҼpp=8׼-[DȉdiCI0!mX7n@%z-s[ Պk5n5YwJoId$~{ -#X ZIqȸV cz=iǁ+}6"O;9Yj>AiS*e!\DX(qod}CVm? { no ^4byg7A'5+[8pmM.|0/ܡ%~,lwwRyˏD\HDbkQ  Hg^EkKq .iB(.|.-'/b0.62S,`LtCL}VMO qeC]Li7S zOEpxD9!)`hx@ Mh#Ϙl͸WW[!^:bؒxU~`Ehk=*J6>?w?n g6Hî?_ 7 @+vN#Nl|_i@ӀokBK֢Gܳ\uۨ#<Ýz\sc|cC nu~{HF zA^ֽz5;z%XطWBw"x"mzy)ѵp~ fX֨4r(2mRz&<H/RpLN! C?t+g+ߓ]יW~~` =e=׫R߳g sw,3P9Nq"D|V\1P:dg%_ ;^˴S?B[j.GEYyCpv{?'p(v;`sدf18Egqt@B]\ 78/Ľ/bEh卼zi-/q0}KE>QȲ$!"*%<]).5N6xb@Ic;/Q)z.~]nжŪ}ѲoV! `Cwq65À!}f么M٠E D IiݝyS8vlSs`<سfIVkJ aprI a~]0U2fCIm%CRjsEeط<}U>y1N/땆V*V!X[6m/C&GHppr-z`fv9eHS{ Iw4A8jhJe.dPSpF0ƚ/,dLFrҾ%ژZqTf)SiIJf4;Fi3&+)à LCl.MDzJ$)#ܻ#Su3^t ʼ[ӆ굿% οlYQ^O"[f+IȶA%JX\ssʇ܇(K0KXͯ^ɂ*=tشAw44k 7= ̑[(f(J' B2b3:p4`C"7XӞ^"Z,3Lgc.B){I߬- S ׆;R1lc]V 'ՎQdwdur(u:y#$(X;5\)kW8&lST}Cznrwو[qSlajT X+w蜫c}ME]c_Jg,7vCG 2${2X# `=Dcym\Ŭ}zCg3&}l|WM15wexd` @u ƅ.*< {[BۙoQgg1>LO#`|v3gQ_Qڒ xaIq'&^ {Հo r`1L(Ϩ/Ǹ&{&&džxǹ#3h )5It}ND:Rv]Ij2 7 _k>09D5>4{ B@<6XHF #c)aL ­a5Zx==6swGБ`8W`O ލޱJ"6<8< G]c|r'g+N5vO=Bjv$}%h`NzAO8/N $F9OX "'G䢈d Յl֜pE锦lq(x!ҩtc݃h9@DVH) ,]7%~kNjeT%˶yZ@C6+Vf5BxNex~lv_[gw޲~OM_~ґ/4l[Z^1na=+Z7 B~QYGNu>twݽ{KX Dvܑ{?kdFXq1~U(6/_ܓϟ[PćqE?#鳙jDqs.f +mqW(hD,/&~HJٚ dpJ;tP%o!auRAS>w(1^CJwV {'C:Ӌ>E*i{u^;?1ϯyo/Σs[s^sͫ::7Gb%NXQ`dk44М7 aAUAeҦl6]JrR2PGgd=[Ť@!+<)ltCS)t > ƫ xn+fA(b{ؓ, 嶧,ך[p"!{nG.JGD JQXpY6$iBFqL -unY L {e"\jSyf40E+plURefUj֐8j9M]nζ. D:u3,UF#  LEJ⏓Kc>M_,mud͏>e {_$1gz;iq*jAVZ* ôz'Y> Xc" "' 0JReL%_!Wief0LƯ8V -\mu=ϴ |k9scJ:af'{gqU͑Z2Dpek7xz.+To$qqG#2FˣҭHE64Zh|0Td4gPi'ɀ3O|$%"'PU Wy$Чj 38 T^HJ]RDK=Wyg#qݎ18dz#%?j1v>Iζ> h=ъDm[/*Џcl?Zy` l>$!p#l(haAL6 %F\+'kF7U M>+h_$ fHư@XRT|d )>]A4 π~cy#gY{ʂI!|饃/or0s2`xp _7,or9;7ܷPP?%-z)} }۲bhhсU!vSRuJј xD%s$9ơr_ p y ;$!B맶Q9RqTYV=m2|hGD_ȜG `hyZu0:>őP\3j,>zLx2a9: 0{OQt)Bp$}tCj0Nw)6 Єso~J{x#=1?ۖvv~TDJNKjfv,#iI)9)!355x&yAs #J IeE |B$`КHr, Kx7:3X>|=82nW`&kR AxYrDM*<Ѻ3RL2hx8fcJ4DIt6_%sHSaIq#c`ODe=ҀcW*Sƞo&r9S?9)~IJh@33̥#X % ~Y=Ę pEU JQhWժV ݣq'@EaOsѶ3{ÿ8>T adqVdղΓ z2v"62㘱ճ9zu[یِcԤvm?tU͕2V5kj^ݤm׾hM: |Q5p ^p5s5-F3{Cc1bTTʫ)V8{/}ʍS sʑFmwOb]Q+ɲAeF%f54͍Ɵm~E;*I`k ȅ?"X )c iw! n~(HI S_Д| e św)uc㘸jaIuZb6r4bHr` ڥe4kۣM^lҘcԍpoCK^7cdx{|{TNϹx"H㙦cvw/qdrCH\+[WmYn{ڙzz[& /Gv@2 *@ql+*Δ ٛp 8Lã۵gOGְkbdDlں1rul*pTmO bt.c $[f=м:!ej^-H"Wew@$0)]gg^f 3R$'k`1"#Ò[3s&(0+Nku4y]~ &nbȁbR/W? }hqiޗ;*Cgmi0 +"A[#} uް ya'6eՉEkƒNxq'OէU!V;=a&" *1 `ch60vh T݃f Kd(vTU(x[;~ok ri Ŧ/T1uHT!)hH։V7CM7LN9EHhE)ӣUkׂ %ufi}]}ȭa vmܹⲖi#|_˭Iۮu".O@+BovdWie(?'2ui"Jb$Adz [tiTILtj4pf5qk6qkv[[[Ï[qP0Կ/A*I^:Лh#GlRpMPoQN|T/+-3{;u;{"J;uZlL'd[щ]_ Z n\{5BX/'o/ݲm_6ǷoYt ;MG:ϵЪg?o^ FSy~pT)~Β+$N3(zʐKpL,eIINݐlzD$kL!"qbaۉ8D i${ =m٦C;'pqpspG7?R Nn`I9Q Kx@&V(@gx,! 9'Lǫ  (/B$I0bXi|Z(Pd|RȨ]ڳ,5н|PHCO4wܲ $&…橃Ε &]fq#~(yJLNqw#W"x"G(,lb63;#aN2bataXd!H]٘gc S 6" !3I-!L"غ#CkѬlfqmCL&tRë(V,nH?-\TLz-.#(V9FOvŒ ?܅p 2\8 ͖V˥#\b:Yfs5jq5{1so%I,M3E!riI|l ),o2%1,CЕ+Npc](L\dd9?>8&S$HjBoc/k"j_qWgγ/Pxj7b)б1/Gbhr"L~gWv{/pmgW1  BF'rO!r׉A9VQ z70eW?Qu~vM`iY(x|;x;^;+r`<}~%`4 ?@u 1y`+qhe&INNe7 :xJPd=(̈́{~ޕ ^0VR-l{\軰Б[=gnRᮡ\J0T=}еDYͦc1o'I]tBT E"Mc\WO9~\LU]|&wdCwrdwc[9i̯Q`B.!ؤC YIR}ţ3K[.^ݳ]vS𤫮\9٢=dQkժ)?aB)җ XX}gi`ۄf3> A \ )Z*Ddm$ڒ-\BgD[2o]ʒƝv;I@'_FWd.m AbM+p1%8wI6i .!J(,ș$HDsFiQK'd\ׁ0'm2Ő] O][ t㈇ʑߑǙr$E {!z,ţ0Kae 7VBf ևF QEfZiyƍ֍y rz=!],EdD.ß'JԀkN0 +xk]&ǗJg >a(h8%/<%"h^H `HkzJȴnGTscMgװ׈ ^C|5|ro~y/Zn>Pr7o|}L1E51Ș`0IHV*EڢK'0{Xt=>:GBi[Beq0ړ|4t4vXdo2XdLffsO/ljt0s.dJ KMꔘ$aQR@*t}7..a]+%eW4E{ļrwr\$cB&w͍Qr_~ҤܤIoa:Ų; ؗ:Ƕ{ٰYɃ|7pl~Af`Uh8W+\s972:7=zh[3)EȨ%J&qp2.+ }ST)Z21 J+ $}Kf1-4qDDnr 'Yc|/?fZ4ZR5Rzպ=pExP K.~?Δm;cۖ{މfam;2%axqdjVĻR|VJ ك&TgQ8BHElZEmv]nWr_SCRs9yJ:S?~Mܷݗ~`$6OT<6豁=)BDNFȎHo(io )?p} FK&D6;D$`8)|$A'!M9gThɆ(YDQ*.XU֥,zeϷWo{ʭ [6o:?{: $Ft$Yp}g ,JF wlQ"Ow0!ƋT:S,Ig :{G+f$:J%U!IT4#ax.`%\-WJzoF=&PzzBzz)NV:B+}E},NIH!*(UPdʑDֱYJw0gV)PćH8g\,Șt4ff>r BZ(Q4iJ%nDlq/d!F(#֦p5 85 K1#q9RE>N2_)u3V Kwy/ B G$01!RGfRqӭhi#!%!h6T4]SL1%r[4;hCZx<|6(@?b*%8޼|ͤXk&v;b8kĊ\y!2"Xb8Y52(cBT.Bl2Z õ' K1x }'\on /r?blVPjV[5TRX'iX_ igad/cwe͘xGi!gTy`{;yW Ɛ7"ɻJZG,>=cAl|q/vKN~nRe;Z}&2][;_)!!o˺?[ ?1ě*7h(61#.p'3&;&?ϛO?|'ii\>Lfoס^.f3xH\ Q7e<0WvJ*6''OZ~JrzQI}#X&V426 vVc|9o(&8~$  lV]$rm.ݽm5~Mݻ(u0čfHa0D{UmNZX\i^+_ zQS rbd gD~|ZT[&>z"N L[*3ڳSK8n_{zI̕NSش*.=%!e0skn;!s-Ʒ(:sXח+~lܮWKO`#}? kMq)6%31ހ>V '}"7+D'ev=lU),vbOvy;FG:F8oKxrzi6Zi^X*eU8nH^Y>V}S[?H˔XfE23Lr׵.ŕ;Dto/+qn̕X9x= ڬ z#6 @L^y gc @>>3` xul8*NIi|B{]q >fwo5&Fx;,Hs&}h}KčCܢğ4I{o&rbIlc-!KkRbo-)f:1*M66e(wKf,a'˾*! ɃT[ײ{owWgw-ߝ3 c)m?^/͝!V99{^]9g?qo~c Ot`\T.e։l<MLpc3L*ZcҕE2F/I bZ^Rvgf1wb5Io?@ru c H! Jw[iCx߮O h|}Z8q|XjI' ҄SF&dR_+wɈk.CO>|,4IqX.kRӻgb)[?F÷GtU(5 ldI̛N/2}#|-t3iyY#F:r umHzp Mj+E<γ WRcPxbatFYɢa_OE#Nv]jvIJTR8ܒʡ+G_9c5_|c817n{̈́k&^3isnF#; 7{iEqcJZ첂2qcJ حL62ӴeǼYi3[?cte gJ^]O.έD>ܒ>B]2Q`-zp.-tE少g`QdU uonᒲ}^Oj;/<`Ww\rC5Ë&M,]zq~/׍suC;/_~;ʣcv]pxH NW\r]3j Knji92ި1WTYmN^>U+#tqHCA@bk_T%HA+X%$Aʕ2vMѥ;I ^^oO>zӴu}(,B)ެ>#87?Vd0Mw+*hW6ӧN׹bqr{ ⣙vux$lOYS/RRqt{+sǧ^~YI]CRRӤNh'R8X 򎗿hy˟<,=^ɲ˯\!Kk>CaHe)WȜBr3t`Gh!h\D6Ď4Ʒ00Ώל}6)n972g(J/{*+!#G(^=yM1vUK`P= ixTZ㳴Zsi~̆.Swdw6W?nKq 'vaٸIg|$O(ky;fXn1TDk,3fE6OߎcqKsd@_(%,_-p---{B=ޗG!aT l&S-ҩf@ ̹G"F~,3c Gӑ[(*j֢r5(9xꊲ L5EҫAeH#yA%hSpZvh.ja·FZAܴ`?[=mLvf7V.mCfp P-C%AXj?MG8JCW)gf nE;PJ\lűJRB$-2/Fd{+~]r"'QrQ8Be("ωZ$CMF?k$ I׀Ų ]mo!A?eV)iߖ$E*oi7?zM#r|u w AG'z_Zd{!}ANyPe ghVj'hztG!$˻Y#J6Ŀ} f-+CP0RlmjMoXRMF䏍4T7j_KvYud/XTezKZ#ek#Q6җ3aq$ ֵ.kLMv#m K|uu k}C}Ӄ}C|- վխ5 V:j`oYJ_kR-!j‰_(Ҁ8S: F5DZ_l$pBЈP$XӺ>HB H7@v8榕\_EP_.׈GjB= ݴ.=i@+-˄:" h&9Szk#>(Z[|5˅Q)t1Wp3]̢+ֈcrFG5#oǕʃ ?>"iמV$=S?0d% t5FoUbĒM)6X|W R2OUT~ Pاw/?;}BׄDv$'$_OoෑoN~'Vw?_RGH*_L>E}rrqer?oVl"SkS VJL_i&πo6msρoQSbRj Qrbh<<4 3ͳ͗c|r-[ͭۀ0y3_vb{-ba|66NêJiWiwKIHB+IsHIZaÊf9H9m9sm ~ >wٞ ~h;cb;Si'/lKW;?UA9O&Hv_1tΩ.s]چL rhV-^-F\/V"^i9ȹF:?ծ~v#!+! pH#mB#ٗ!~֎?/ыވSK# x+maVGoH^]JkEhASuK3Fج>J!GC6ý $w cJSfNQoQ0pgݔ6L2nqWu2Y[dS˖.[Jd%bfSƽeb']ws׊$%y!^Q*Q: ʤԏp>{;7 /Ŋx&zZZONNnꠃ{ޤoYFr6dXmb{Ne33bBo=8E#=T .=-yQOKL v)=N|ZO/t'WXMf>xXM[}zZKzrq >j]K=ҵK7/oi^i.krYJ N.on Н]C) Õz(#]Si4-^mIkcm7sMfކ[Bj缘Gj~ ʷv?T|IJHYǃxpԃzX:#{{cy>H3bѳE<768辄.*aŰďY%RK OF$|~OA @ t@>ֻz06D)NB[1RasY,q\Y0 P$[< iYyJl$1 RmR틴Νt6L<r~lqNݐ;5\ϮוR!vPlv!vj۱&_v6ڠP0߉ڇVP8 ²vBxk6c\;t6K5ZGPjA-#(}K؟PjZG!:ZP:PjBC^y֋C+nq̰H3kX'f2nêm/$>1~1 b|"H,65OLv)ːWE 2iFCː#(L5v| 5 ǘ A ,/PF/T:@T@C_>t*@/@:@pK2v γ-6҉V6oɠ*(VX2W׈tV++A̧BdOjȳ .[ :u T{&@ S1 )e )8+MnZ\JIFc:}i~:ݥM.TV') c]faf nlzWi 5lT; y+qtu#-┦*-aqm/In!N#?04/lPR ۥ]lw ^E^m!o@*4Tj$G 49薎vpq̐vCBʧ1r(K/jvx Z!]6ـxiD+>5C)8[A,oXd'xž-f1rp׆%: ): ++2j1lIڮ@-:Tb\ M0lu{`V1YU9B ~I9 ҾEy9NEy9$Fm0z(%ɧ6uJaPo1&k|nNNB'j :eI:r&-v&ۑ0u >v 4dwE7=ܘ5'4ʹZ>ah2h ~Td q%4/Jd&R.13zn,B"ډU\S#Uеƌ^SȠͰ0Kԭ<{e'z𭳐2)&R7BqW`7?q9-Zx=3B< ?I)N#3.-$~EPDE*JBT?U<,;ͥ*O;C 屡ez~Rg3Jg`>K%e_⚲U-J4rx*O\|3)g|A| <ϡ) _kx]롕*Ct9(V ZuTǯzbNK8MD;>CE^0ep=o·HNNAN@ : %ϱIyEB:P&Zwk݇:tO,b =^ R: I&AIH AW'{,M7 }]ǡD:tv#gox=mCOB_ц^+W" Q~'^1:mݾg)D'n2W8NCzRO ]2R]_=Iam8/H砓14dtirmviQGmְAaQH؜)c|!hN`|҅:~jB?*{uh͖`+~I[tcM~G=ӑ9軜k[E_ZikҷEɖ/MrJ7SMZ$t_3w f< {_>eT![VPJd/uluճzˬ5Ru T={=L2l#ed&6͔ԛlF5c[q8Ո(vo߁;M: wLq@ L==meUu Mm=`X6@WO5Ns;`  Hr8Ƿ2jkDT GbTj{dž| Ep:m4EmP *J2" Xfp.',' BE|] ӂMI. w3 B0\0 Cq%nE( U9 nL.[( = .!S8 \"CBpdᐠBiCrCPaZ{,-ypܨPfґPF-Лf3faj?j?j?j?j?j?j|i%O)ym🷓;o v>R@ ̀6 : G~(Oȣ (ϔcJƛLZS)͔i25*LmC&bj0 NC:k:g`ꇒAHLnc kMBA!sE悅(`FR/üy> re mkq93D $G=O/ag=-)R*Kb]{&`Tm"&Y3'ߟĜV5HE֚϶?\3Dmp8UDWh7P|ad@Z \f_MP- @ou>̤Mp\ @)Rjegz> ^"$Du*z9PքǾJd#ן?wY'k%b#gJ<&-'PI2餸A~d75Q32G;#A^0",vrs-)AܬwLHcmqLKxY)x<'' qMC,sErHXǡ|Db'%dNu vñ.M%Ǧ4c=K6:P'X *Q#%y.\y yW5swx1ʶ 6lf1qHzh>㌖Xs3^j4QF@1i5ŐPq<$3UZ6:3]q~n̖63DWIM#|-נ||oFI}`~[4y_%g#E;sǃs$M8Yܩ4X0L9G7]3r<-\K"cW䷬*lg|U$ĹvzLY$vMe^XѰlX>`>/S` Zמ=w`#Y&#Wup7IGq־с07 |7s.W 5[`52Pi嶼PAR^C:,gSG2ʜlPG<=k {Gl+b[lcw$ԩqn>, ۸ϷOtm퓐gF e\] _Fqw͜> {"K>0ۦǞl{mۙ>$ԟdnwtdZ#VcC?aoy/tLvL-鎙0~1K;K |Ʉ<2߱'plgs O,SN0b:px%<9'%dy6KhwL>^neTSؾO9ڗuTt:}v'A[< |g]%: X e{=qݞat #s5NET%ڰ;*K߫Fy½蟷WWv{տb?~_O~&؛= S<۩M{|%L lIҙ"!rgGL ܡgrn ~>wLt|;m΢`o}DRϓsNO['::8z:g~Γy~i >s v >U kζSx^:=qc)l_Tt6hA~u~uH_*+HI~iF~i)KìhK wHE~E&"L\[[A/"s|(DY!}&EEo աnQ=G $"CoI]tͣF?C+ȊQ;ESR]t꥾Cj}hS| VqI7_v)S1%ϩ]'Yʽԧ.`No0ߠ6&(z'*&e?EJ.E}*C xbNʘw 1% j_y?fBc/66*&#.>c?.1eT܏3 "z7Ms_߽g{sw?ݟ Fk{}JUCazL=ܤzZ=U?T/O79$.oܢhu|4O~#Hyt1REWj bhCQt=]i---nF\ 诡h3m>}|ewJac,zH4KĿT7&uM}BmQ>iY9uzP}E}M=WRO>V781%r)\:r+*Ppu5r-1$g0JNOuCi3n/in 7q27Mçn{-E7f6?O-EvJHwhR-ї>z-5TzH٨|d**@(U QQͨ2t8 QWތ:ފjjB>XIʙHI|#1*Sϫ+US3N~r \2eW.+J B~`f;¹8w;˝ B(ƍr.76 fkmֲC*B߁ VO_%HQQ$>F5G5bvrQBu$DMdUX_ /`>I.UN>g7 4)3DI9zr;/6$-Kq2_nH%1dp r]ny<2xǮ1o'e FzؐMj .˅eױ}d; n'"C }1ec!#cEpk__ !}cʀyPN)Lg<2e:auiA_wpxDGAaa}dEBSAd2Kmc49G/yge4T粡xSպgϵN^Q?f}e;FGQg=y4d[vz ; #1nCqQw ^rLméе;3d\rg詛3,z77\ /.խ@U:Wnn~dZ`O6 L>0_fGlk*-}q u}.);h1> &x9`C} Y뿾x5Fh!["vOEƫȸIb\cqMo3nl%ei(4;c +T}al[_> 7Ȟ+CLh1͘Y˜C-| ]"B}*|?gz; ۳~P?h4b}W ׌ͤݨ-^)Wxl#%5`ʇbN{HO.XS;/D| yG}1=?oQ}V`e‹|NT^7(r D0#b6SzhrXwx0ex2n[1JEaS3cIUm*7UL g6Օ|u\kiCB}>tԙ4w>? 9~ jkr=yyr`A#OPΓ'( yc'1$<%EO<1y.s\dW*~.+?\dW~.spG{ ]zzAUSZ^uXjRD*IuJuFգ:V.•K˪x2 *ȧSͫU+$HgPʆQp*$=OPP_ME'#m0#wÐJ}n)z=HMMr]?20}3PfPB/yaPwYsGg@cU2PIuȈL~{, AR|RϡBއQ ġݨ R<:c^B5 !>gD/n" WR AӐA'x*}|;Խk]wʞT߫/?[XoDJjgxE*'3 e |2VgBYNVU\ER*|վIՋ7CwykJ 臤uex EN*Hh*jRp_Ͼ\<<̷A{sBҹU/ R-oVgy_"/ʵU~R=ʪe˸cX~~g,@k -}ܯ< QȀ?s'l t`/2EP1nhahXM" mAJdjkɿ }S5!Ͱf$ov*e-ɷi <`!-9rY.\=M%MFU~BSV웪^!~4u4jԴ}cd74'56lI[)υ9ti;^BwBgѹt>iY9] ]^ لtWt04]A4_Ӎ@|'d̀se3xƷWouXþ"}O({ ۦlYQ{Y{UI^zpGt`vN;.}*+U&xh_krN?GKжuid,]&q]:<]^9I+ҕjv珗M*tU:-;TLgijk&eO`'5Ӛ,o`j4Ќͺfk_~lS{PH&iS*C mv[-~bB k[Ø[q!4/ mdk/pcjć&}hG_e+`cݚnϯA5L [WѠII555ʚ*jjjjs0[ 8B̆TXӂm宱"%`ɚc5'^οT+:A;-$埄d+:R/\H} @ˆ!@Tid$oE7 `jXػN 2X/qDK*_WʀUX2\I0ϓ` `6X>,h'T. b: ٰk2' RT1d -k arM?7Oa$ l v1ēs8fe:V_pm5YA&H#iZCm:2ܦKvcFE8}VAVy1NGI̓<\IuJ  p# + hHHvzݶ"N)<V/̗KkÀ0֒m8@8.@OIh-,KǚP+ \0Xvp-86;̡Cd9?'[ZdxS\ ȴ||-nd]wڟ"K/qpd>Uzpp'-܄ +UӠAdۯؒm{@rɶ8?-H3v ]j~@_"@i]v{hF@8\{G?d*=ϣ1|GRyΟGgػ"NhX,ڑ1s߉΄fw|8HɍțcQorǒor&I!I#oC AIMC~gRhlОsHwn(N{.]ٻw|~)=ي`\Sv2.΄H{p{NCY'=FC,py`=!mCX:MN^Df>䆄i& D"@)S EaSDDd֡h# E)T*E*UD@Ũ|ISkQw>\tc<w^{uܓsΞ*יbM`}}U@ Ѧqt_}R_32o3|ߞMaɄm tlӥ`۔צ}\f6ݟK+"Y2]c< 7M }b&C<{df>+wgwCMKƴn\vT2d}сgK6+cJK\M]JvNВzԔSy{%iQR_2UW1% ݒ%J&v0gvwPw^!}Xz⛴ߡccCɽXޡgI}ʹ5;ȯOǚ ;\Q`. KwPhgǔɒ[;3&1n_Lc≱kM"q]:!qI&&%n2Y)[LߜÎ$K)n12 ovՊ_}nc藼p|vJZUUnoUضxMkaR 3j=[[ض:ن/*]|l-ܪ:u*UuRc]~V)W[U+z\ᶢEu/\SxJEU{ŗhԛVXyGJJi[U!WjHGm.sxU.f/z.'ICbIxirJҽǕ9pp0KL :qd"qcF˯e6d6֙f~j]]s\Cd,Wߘ\ }5x1u7cyzF)|DVHkq2ݐ>12=Ag陒SL>g~rvvfW#=׎gObQd`Œ86ט?V2/74v:ǩQ,&ebsQ,Ddڸ%r&D\6'31[F2],μª@x>(Z!yFO#- Λg6C꼻Ÿlg읱Z2ڗUeɬao6sGD e,weM0&uojn47ְl-iKΔܤjdߜڜTS͚k`N>M}s[ (^]ͭ+ܪjCr͂qUD։-Nȝ N,͈N}*e*S[*JFщÕ.fW{w;f|^pӍYNGڳyN!%pr;ʳ 0ܥ5K˾_?Swh<>*3/_z\jvWKlֻMLb󜉻%B 5w?7LiݷܷLmZ{=bs_朧29iY#g%7tmx9fKߝ"GNBt,Yן%;-ӖdaGF|fd'$\c\iY2wCΒm#%rֵ6u't\ sÜq-WgQL>>,4}_Hfuof5˵/%թ7= j/#-=kI6AY&+Jʞ*cG%\}.R"5L4t|+ &rTdTGYWPfk~[y(QYc0z8ImR4#%qK.Uo#F~Ιoel-<3َlL3uKelc΀{R9-rRR9}RTF$U^l3Sբ RԖZN[ɬ6,6cǎz5l]bY.{ODG/}@tްhB9=T1+{fEf*٪3dʘjU]#,[TKS[3v*2KETmeLͨ˨9N3(s̑9G23G24G27G27G27G27G27G7PvY .7s>1*"dmNe͠˲+d+[EVݲdWq]=\tgg&dGpEζX!ZS[XN|I5}٣gf+ '>pf+W w=4Ua,F 23 *va>d@n!E/Krdd`n^*N5W+z3U<[u*q7yJQA~L1V۸DSj UtʚJ!<[#ց}^/WmCNB{z'=G^bzjT/Gs`-k}_b!jk>ES#sJ{!|6{6ʸ5wu*PF}<VF6k`$]K-ioStßvݏERH{}Y/e\"E1Lxrg7D2(,Rh: 5`i:`bkAkDԓlvk42*q[;>uWRSW{NxOSkbp|,b8;_({hqa4i>oPϔ>F -t4G\h85wLl:>f)szz9WШ赑q˕wz4U.i3EU/N)Ƃ](h2n4—5`WGfKw0t{{D}UXut.QL\w=#r3ގυ/Q h*KIzЙI֒k5Jh&ܡ@8 49XFf&|K*|ټ" cשشOW"VM3{_iGR-uk;kYFro@RVgT)/B)^ {A9􉢌ubX:;:\S&*hEUsr/-.gW7E=fp+* w{)wJpgO^U+p6 u/ԲW!E$3~R$_ MHhNTs CE'XQR|I[I<,2p=y`-8Hꚨui|p68Ai| Gx=x96z8֚Kz/u&Y(tXܣDg(X&C/Eg6PoEg—.`@'@T 99KRkpM\CkO#kHbp]ni lQ՝[UgdX6("٤&䛐7 i@ҀdS0FQ׺N`u߂Zۂ:ttʬ}tuXS9E_Xij|~GE%hǟaa)WXYoKG˘鋶%ka?uѿ5'&:5`^͕T,4ru된Rt,fir̢]S{:VuԙTn : Hg xB̥Wh-4heAp->6`s$Ժwhߋ^kSWH'9e%QPkʥ//=M~zJl)7'ex4M/ 5m,DsYoTW\͍O=*)٫'5AuMGtZלRor5?^)J?LӀO;EOOG#*3Pg*ݟ_#tT'W/*^.&)Qtwщ#^.W{Xw"y ~l> `#m%"JO=xDR/vCó.x^,' b cAU M11J0^1 ro!NWOޅ{>K)]Abx x,GN4]y((yJf^ψٚ~Ű <oBbE}d2|@3ZPkg-+XkYD%J4'x(= Z}JL$S H>?B? d.XxmGa>IҸWHm {r~h2jN(:v4Sx| H]o!ȍՇGg:m=J0^c;O#XҵX@;ɫ+^&\Uo$Qk耮{! |AѠ Eno 8 xu' w8o{!  Aksܹ~HN"ic͍}@_Gr)k표f y`7͟a^:oS$|-?cg;.Xx<yr/Fg*f# M?ߦ+ɫrȺX'E#7,MsW֍X=6= Cr7ăH F'P(X |5Z4N; $݃`ĸGsJ@{_Pf ZolWcvo׸/R (!g|O>m+vEN{>q`m oQzar͕zO{ā@8-ݏkcxx!KL4آ];~]~֓؜b-S\mz#VL< Ί, n1<ݢ_~dq&wKhw u_<ݢCaIۊJ^w0h./G*=޿`a fcKȍKkxGXl.m`!^O"IofEt$ߥB34܅j?ݴx^VL{1K# wHAm6ikk9aEy;tЗ|=G|:d(1 Cs²b̟ag3|L:Ս|: \E|ZBP0dxcNgSXCRh{kcw`9> b{g]c[" 󢕛lcUmIUmEK~-X+Ƿ[ UDː/r]@inkJNY+zA>YrY ?n h\Z5g^qnǗw*bUU7)o g*#6?*;OyD }/~Ф~FY#Gֽ^ʽX.C3tkhksoUR:+faaӉ#6{׃1,2 'mʃl>s?:mZ_$/zVA- ޲Z1I՜B6 ?¹=7Ž5u??n9u=ZO: Պ13؂?+㿤~}@6&m[LBx2Zlmp*JIаB,Vk4!9 g6hk)WW,/ :ϝZ}Dv";qTU2O[Q/,vu-q(+=oS W(OQ*"эwVbXBE'|>(X%go#V+Dj}~DLn iDզr9#fs6p3飵4J|{I*qvj+>o/Gߧ@0}wM|tX lVB>mځd^Վ{ > ܀|Sҡ`y$8\5R,oՍMXJDbT$؈}-u;÷QZc8PwwZ4zCBMD,lݘ]%Ppk󔮱߃;#:$F1QkEX~Noc;,gKLi#`G5ܑ+ϐ?G'h[;z`$ZnG!yGy]QF\oKë2nj=b{D#:*R;jQ]^1O\KwI漾B;㽅^+J‹Әso!_.dۖmy4_&}mZch}4S6sۛ;߳Y 6_H8}'c{q_MDszO5'x-q$Zc0LKcQa'ބ?8үix]b Z#?a=?=3KqٞoGq(.QDލ"^""?ȁ("D9EDP"r$("7̣f_ȱ("ǣ"qQD>!" QDȩQdE(2"cNE<Q\NGqi"d#" ;6"qF$iD⾍H<6"Hx"YT^q:f_]2k\i?t,Z2OTGbN I|. dB!q\4#GHXT5H9\sL%%e @ I8XX-d"1)11)1)Ä((xsxsxheɜ9999999QLBy \ctDHLTXcP@A@(4;`ruuuuBb"BbA@S{zĂU^찱X@P'ɦ&H"m0jaocVzտQp6DYHYYi!38cVzU݀Å_&uFzhSܬ6Qƃ۬UOZ,;WO~ p \c9߸U5aPw,B $RP󡏯Y?&8GxP}覭ˆAfyTF7Ftm1}G^6XO:(Q{󑚠iI/iDB%įpAEQsb::_톰j̺2 x wᲕaJЦ_۠ 0N2)h?e8EHa6 ehD .o_VcRU\#$ð8l6ǣp%YD濱>gc5Z![muO$š-FbUΜY/Di$*~?2=fTBD*PfĎfP4ԢL!6{0Wb3bL^C6w ,4w'&:?GbNHo< @K*? QT:?rEOuNg)cB`\uu/Zpa-Vt+54S`PRvpϑ^$ws MS`cIq\YQl:iW]0G] :Cf/FpX=eI+bޤ֘e FO{|y("DETg4da-jC ?H'Ѯs[=܊d17OBOdk~K0ؒpbo@q%#zeudU3p|yYߘ\A_=)QCC.EhYށKxK]W=L![~+m=*gO8h\^D$B1.fdgm>uFHRYoYmdGFn]J5EQRJm}Z-Uٖʸ23\殝1z㖒a6;oʭ;oy; *jk(޶3GAAӪ 1f.CZ231Ǣo=0!ݫ=Bt0ٗdİVPL"CIO&^@搢~# ?QTQaCϦv‚I)YX,s0A#&W" ?Wu>|Ĩo^ }B?^hR!I.qf3kٯk86k(1 !aUOhy:t)!5L]Ȱ`.XD뷂|3}}0rW[m;M,j"g)5K52SiN02rl&ы񼾁>`"_\iʚB[ XRG ˴|l`Ѱ/TX:Vi_>'&$ο~655iV1"#{EcDuhwĢGm`@ajc@pcu}hI$ s~ lB_ϫ>3+ ;J/x3bM&uzq;un>i۷X覛@:\MxtVпž1Q@Ohj6s^ҾZǠxx(_9].Lpv!f6d}BݝD""Q=>۪xI| ,pyK[yDz'ݣޞs0ѿ%LXgHuŭ?1'c*&~+T,>\^3{7TP$'a!ԊHȓQrR",Ti̜h)Agkfu] j1"ny 5be&& ?ΩM֓!!NpmzzuwJ)P8&%nWT NzT +;'Ymw9SeB?7ô,dڻ\LRuz-]#0Nd@xw9b䬒lp`J^#baZSKXd)޻0ľ]ŹC*]ry+%oKEgAхEӧE܂U5Ę/M= X=-$gqzV/^7-aBG֥B ̄Q{43^]l3 gUЙx*&0]fS4oΠ}\hk dpG]wJ-R!#D~g4FaYmvH dVloZآbB3r嘧zC@|뼬T-Wp,^N] d0>Ae26Aqg,`&Fqo$*-)7[N2uWKGq^1yٷٷ`gYCjNsŤ@ {|vc>'|^29OӖ:s2)yZqt69gr nN뉭}[h12Kjt)TO6X`-ǻ6_P19]o̔!8RZ+7~>~\"v C2iAKPdxb:Hx^EJҳ7IQvMr@?KGʛ4}ewo0R˯Wg BKUв #3+٧,BGBDrY}rG}UEf尨lyqċĒGTH-r"z6'p kKuRI?yڟn&+b-YK.-s9 7+;(ui:M#𾯯.w s-m,,Ǭz9$ȗ΅ Yx &&zWφq>S zaSl+Y5AUO?⸃(_BV'Q Υi]X#hvdKxZ(UKzbt=fXC7Fzs:6yk#)ie t] S.u)<:~SY4W·5=ZK./vY- m~[W몼-^w</5ϡtLX\X 'vs~ 2ѳT/Is ˡ׭w}H Bٍze M.- 67/IuI(ySN'O*eϛ^NxbAuoE<0).9*{IuYF/ V8g8A_ND.$$4UpSu}g ~=]C*[ /8xN |ߐ_\jBCI>2 bX sO44UX$#EOz*y7DVټ_z|v :lMK]SfBqQ4T`QxZ+VQo_!k6xϭ5qogMy˧r@Ws>/8ʫ}Fw`Y4+ةT4 {h'n7q4XUf]MK1 bt[wgrI-wJлh/ksf97tBFy@⴨˒-2cHV,q2ڠZ &-ԝ;ԞQ0bWmB9'S`wDaۘ_^BumŠ@İ&F?jp܅S%/`Wܴޝiޮ͡ߑ(/zHNF VM j:wuNIՒwo"CkE|[Rfţ87lT -5\?{δЄjXs=@yz*|܉z@ߑzHb}x` ?B" R~`B#vEBOvhoѻb^=zs߂}w:\}?,>P$~߿IY.s@ti䮐I(1(%*oѱEIEp=p^(!6tYL ht #V9 ,&9p:3by+f7˅> ;* 50mamm!Q%IPC&E1SI(I̙H߇ ,Jcpm>Tȷ*'E+8Pex>L~QrԖ?"Vb;x_l9U[vH%|$-07xp.c2NY4ZrFi1p+Jwoari:.S1#'6'H0OIه5H/XDȝ&) Da xF8%)C1JCI1 _/]ddpHy))>ATe$-q'PQ[v,v 'ۏd"pB Rh>z,bg [aS%4r N Ym17M/^Rvax !?|GDpT6HR h׀Qs=Z]kle:Eo\/cgf;s3bަΉYuv0huw7>5ět*<ɨd0.*&"627B ,X͢lOW.>rV ڢ j]Sb9`pȦ W@wQJV/B| M ?L]4x޽0 3DT~[؃gY&~V:6"|:2P3oQZVaOP"ʤJh2P>˪#y}}In5 SZ99ݓN'zd[Yj6Lp缑+ҵ:si} }%G~z)4U78+' ΈR"ωff 8=,kBHW16N/je ;2Y ȱ"%uɥd4o~̒V7=bBd;_45^ +;Rr (|8Oڑ7>F50dQNL羺j0j,,]翵Þ+o"%` zN)%S>Q} meeHDvE%NfC.|4v+%qNP rЕ@X#bWYJ: !}wBpo3 U{vBO%L#ĩMkg|=6+WY7N"+%/hHGN1&z{2Ð/OUa5s2=9>ceb"^p吉;[nppyV8gW/{og?`+?~gw$tMf_\=x_=^=Fzx$ߵCR:~Hx(f˒Tc\3ܻ{L0 9'} ոW`殠&#_>U"oG? `h+H* ˢı@ɰS$wsq\GCG :j|zuEqEmD &6*)#NG}*,엘iHAwhG}&hy޿ Utss-C)SysO-(JxƼ.f+M]$me6+rMbj#?z$1cQr44qMl^$T=#cYVi^У$}9K6F6^F|1(:Ҏ"" *@q3h i^³cYWLd oc^jz)'_ vߛ0{l??]+ $=cE%GTT v~TޙjgM u7x xwѭne3 ќ5~*ȹUJ/$$[~}\,_,nn-.R$$,*SlOy렋tr"E#*Qaîz*a-ئ$Ѹ$嫢NIQX|޶+߷ 7-V>9{J0J)@QGTS %bş_,9Fؕ TtN؉5\2ޘ` *ν}Sg஺ պ_=17^yXX{HQ7Alu1蘕XaqIJsTԷ2bไ6۽u۹y1IKAoo 3qt PǡsO8eph1bϮ<"hUHPuzZ.g ä͠}TJ;kM.Ƭ (w]0LNn @,oT2qb^UVc;VWR $&&Ӹ_҇dn:X.g\jSjrlfi5Jd*]@> yOiؖn=|<\ a*ц>_ L _TZ=)Lfi4A724di(aazmK s2Jr'8}v6Կ.e[.$M2fM&!H2m;K sm.BپPzaFyS.0:q,%wҖi娅(0?n>T6Qa0vpdҖ$Ў/Q],Ȭo5!Sğ`!_ITM TKC#Gi],be\GX{"#fsYL%@r/INѝ+a96ϩD`l=A^=;uR(1y3nNY_l+/_uOcA>eW:v>m`{7Vרe]yBL;NOp!0ض@`t^D4\3S;Y!JɎj5j^F&׳]DCY EgwQx[MczțY`[g*~Gv~C} GB m7yܢ 3F"8fiS Y8π3(z>fd5 D^'KM43o[J@Áfߩ0_p++L8ߡr=ԵKucc|%*#@]r:T8-st C:DTGS7^I[BYNB4lUE8Gp6wdfmVx1g=3]lVG2gVQGI(i(Qo(#kpǾeCEu=_ bZ=Gvq]gH0*SbٜZZj[` &VSL!yqo>у vL*$^K䱙2LR *c~U?q,xzx*TcWޫc 9t[F|c,,||=Stmet)o;XZ"kMNtnv$ͨlXr 4/j}j8ՆEz" {J|XkGTxE %GJY%%E*/ ªUi\"X|V\]f4eTBESSsQ xcNnY6&Ful<ۃͶ*XJ]g~6A`f6] X$] nyBԼ"+?dii228#>rtW:7j*>q1>95$MiiwZfywe oP172p晷\UM9_63ˮϷ$\eUim4jƽ )Sjb2ot*؎fH7Wєmb@07j9<4rK>:%r=04]n%xN$åq+75IeeiGTY&4 :p zVn?*_})3& NFX[oQMx:$̆ŦcQFRmi nT.ėq-3aPdK0N>^-5@9fPHY!PS{mH&^M؂r }_Cv׽W }zKPuMw,U[a׌r\"4JG;Oug14=ˣF&xϏum5abN=^a_g^,)dhCh{׸ݗN㰌[z.FO<@5{duYˆn6FcU^N~s3&paJhY;䍁Q¹ S+xi<@B| n_i|xt05kӷ9&+M|xv!=b4vƿ K󍠆 #yEPr*H:Yl&dD!5q*n~"]8gLx1=K3ۡm荮 !_*OIȷM$wEf$-y- *\ntvgOϼoN5.V*3FLr3{ݣYq=z ԌSoP q6F =Q.IbkdKNauġ+3_b?I]"]8-5塶ogr ڣMok:؄z`;@aE oa;H*!G,#ceGo3{_g?G܇ſ g; ut0?;M# Wj꫇1@+;R7bCqA*jBiby)k7Q[,K]#n]tiB`[Ol@5'AψVFVyt'^jllԕl_ ̔Q%F%N[#I p.2Pdb5hg+((1wM:HsvLkňFAVK#8M$Hi: uxo!Oj :ơIsb1lKIB{XY?A!zIirq--L;F3ӓ, 2puŧ1Y~GQnMHdu/{\,f Bv6Lg4s<[].A&>j`=tޫKvh;8Vz-~7D/g˞|GeGSxGVz=[/xE1 >JF cF98[ضm۶m{b۶&m;;$}s?sԵkZWwwOv(dв>uM1XW]׬Hg'&{o݂5˕ES; G5G*o^Tޢ.ګ%V^ڏo^}_K? \/|E o|e5nL& k`SPhLNYaЃU TJ ,.Rui\K{ݍ[wˬKK91g\, | 8'q6PO4~B]L%;ߚ0*j ,0 HP#sQuSKה ~*g5e0 -˧ @ Mh J-uP3>7I>%Nɉ0xw$p';2[Mh5)c]|Pބr+]N1ƙᅞm"`[G-K]6'ZwF]ؽ0:?[hA ڝ3;kKŞ<ڱU4A_qq%hơru $ڼxX6{SRi}_Δ_C# >5*rK]r3ݹ@#XRN.m 9 ᖨ#Eνc?~5Wcy dY);CZ;Rч-:(j8Ъ%߈(9ngG2,b.~[UV?bR h$mxCOd<ş[>UAfT5Gca =BG r]vZi0kX?svi.3-:( LoqA%o~#LWY-%OTFCgbڭ?ݿf0LC&bJ>4.G/[1vX QK^bt#M7\ZD9@Ebdh%Zd=FHGY^No]oiMnWFUv -V26c*Aņp jFsG!W}݉Gcw&//ԛnTw~!l(['YSZ9JC?f*a^cvVȪ˒ʸ7]AWl}˅q€W szP:"$2a@@HNCYQW7@g!\ ϛ:F[+; -%|;bxOJsdS.'eN{]a܈OWp*BUsNJǢ&yj\!>2 >aD <0ޡK^SX9Qb*=œn6od"/u"vh4MfstIir)1pBBjK"M4d wKaf[AbPg!PS3 .tjvΚjUS:5ɪOk "aPre P0[f1Iwweչoൌf8VyUar $cTI`*y,B5 N%Ù(7*{s2DwRHqpLj"QsqHO1R5N,EnCXϑ2O7imJ\Jb~J.3*ͭs[a96y;P̶zY0ts|[B =?jQyRj@x*\uRIx'*Z-:͹P.2Ӟ@dB\ʓl{Z}}Q?HIp[2y+qavD^ Ns]ϩz"G9C v'0!%פ&V>i'=U\ۡ\n|댬Q5J d=3F[T]O4uyJ7!%. %'{bCĤ@ ,j/䥅M& ' hԹ |ˢjV㮎 __3(R_r߉",av zY6LA4d4 mm]qn:)U.o\95w&/kZ~K̴&L7Asu.#OqQK#uL{] X}Y"DHK^kcsxXU[Y{jljjÞfꢡ߈Yo7n?AWR<ݝr +_#P߹[%11YBZPVla=[;r?u5|VbCpd“\1*OwHQѦK*I* (A{PV(;&]x:E|hy-y7)J'kvc\M UoiɝYe^#IrͥEz]KٔVVK>ВcM!fm}R?O /Véeh<9 x&*~rCzC C9r/`2J>N<˞H4qԖ3lw*b$+=VB"]RHkj>o}bG\@1ҖJI!D_Iv ;ǘT]DscxIo>)3"U}B/I FB 4޾_L`J׾>Gry8#^) Y~n!GaVRȴ)9 YіʖAbGl:D|/Jcp8`d`rկ69-OsYXFNiSjɯ+yvXC'!'| 3ɴ~zxRw `Q}V!RJpzvͺ-۸t1IRb=X|= N`!N:Q^T71]Qb!5AF%sPϭ5tȺqjH""-Ƭ >hI>YDu{Ot#:Li=b? MdO= [R;fҞ*}X@҈Ȍl vd歭1iT 7Z~ۯ#vE *l$/`}:G8V?k0M|`<lq:=@Hg2:EM) _7d־Xq|:X՛U5$(ȁމ[ҝL0s7L8~+WsC|}؞W3.z$Xrڐ>=l7x,@yJ^i$m=֠6/zMluAfaď!%ͲYO=>zqk$pW{"+X;i3t ʶn!,kMKe jKKd 4jwHH AP<敃'' a>_E5CE00jFc%vhiTd눃an8d&sl1@{dw$cLytEu@hq@Aa {*{Iu*׷Ju0Զ/bv:s$7R ;?\z8VY\@YCzś*9`ˆw3%b ;Nޮ|EyأN_1Og֜XnniEɸG.a=e7qHuwPhu/-(YXX 9쭻%܍M{'؅GsM;R@U\YY.Y.6ַy!&%0XRSD76NWJc ~žqÆ-'A5Ӏan$;uŚB@ϷH?~O G=mu :G'ąĚ/c{}HJWhd8SPMvb$;wٯzw(>.J8Τ2IJ'IpWw > Y)k#\y,{5 0 ]uۂ!* d<w#wV.D\\fQQьQZܙٴF@ȐԦہ6ħcNF8vjE^I^'{򉪱Պz7L}'R5M0u!FVYI>J^m~R\VCr:I{dž48G#j۟{?q8꣛HG4$Q0lWd4%TEA&h`JW Nc*)h'xWmI` njV_;4kQ(D(M *\To\Pa&"K 0ܤ@x n9%TbHtfI8θPg E'RL: 4s>B<ԿR-g 8!iDȺ|(`-i"f90ԅ NHtF[dv®Z4|ȮhkTWj(H8@Ne""# uBA%{QB$79Wy&)>zn Y]iOas@<1qW"rȲ0zُo4~;w+T~q[e_=Zp1C(:W֭ɧ-?nۛkᄟ˞RimWj4ҿYs=@"Wu8H$YV ";7[J894>~/E5gOIqol},m-4ϝ;/zH]rQ`Mzӟ 㚩i2U"ZR=%E]iGٟEe2>4!g>Jk*FVbcߟa 9W0ˈ m7drO]+]$ΕKWժÝ64s@' [-C@&"-8 {P1tz!- ϖX;g捻7eɛ3Z~{2^p!_ǘne_:z=yUW\yT}}ǯ\F~vd'TzNA[ΰ79Qӻ;2ɕ\^,Aȏ5QJ_9„q66@(qzCHcR~DOދ#{w9ѓ7x8K-$-`ȻjmE[Gzu=ΐ1%͡cؔ)uMHNVuOvif(okH' rӞs>, s'ܜ{W]#s'rS6 *)|Uʵ?SQ72s.PL}T>є[u;}^^ږxwi(&IDj .}A5I@D?/k~3)YFhZ"V L #` 8DV~J[Jp6? gF_v:*4p91bCep/S?um`9*>gF.SI,]#RvTXd6f`1 y4iΜa\GDoʀk|87y Dc[@@ȾF1-zH0t#tʹ %] ۄa;/?_2*g2!OXLCch[:!8v@NbM}TOc)RH,%Sv{)ԜjHUSQrӸwce w:ӻ~w(Yw7,zkiHa!8v\6[)4``TLZ-g;^6Yx'3"8-oN&\w5z8|;& 9z !221ei Pe zA,"dU29|?q>+]A喊NH&rG$G_N]0E$PJf;=. .ko`>F•C5Nl5rR\r/D14sN)g YPpE`;Uqh2f/Θ^#O*FSA b>st W`--66,7LDeGmADKww ۞uC6CwRf )7{p CoHP@ɂ/6S<G3=L&)aC& WJM=J *G[8G~CV\HքE\E:piTA~K) Ć,c5іߐ/Թs6V3֊ A. (t"#Q S0>sGh$wZNZWhZZ+A- q?iz➮zOW%>+ӿ>ӿ>'dD 4cRhK)쓗; DdyR5d`ih4`֨re7}[!qX"݂Peٷby_ɍǠB(DhU}x>c# ?9Yw*.^1WױGJ KvƲnk.,fF1sѬ] SOq/D,Ll$/c,-e!\Hܭ$**`k\JDvQ۠ ʲԕ~lɭy:?9vĭ@g`4afk0۝X ^I!IA;xI>03^ F~f"ڶ:w̼74EZjkB4q;:oٮ?.) Y7 ĵI1CiV^˲=Qyu)B!w[7bIKx;M+R=oRDz~Z) t@X0Rp>F]3fgexoƀ`}Fٛu&`5v2dJY0C%Ε(f%1ʬ0Uy@zA3bPqQ⡛4ֆ66L>WȲ8**k{$Y))b!Pj9LK@FG;q,"X2 Z"'ϋz+:<َ !N\:=5uc l^":Q p.LjƵ#-3AEiD0Y#>ɓ{ub;VU uvуgn1{Iv'Rq-N44)qζ߈l,&Hc#e8AFTG%S_~PpU l"" P;oIDNeRu8ϲ$)"H{7_mBnJM\)h={+Q/VK~zxv(\'/LHǘGPp(Wad>fw>\9XqJ=@\86yUf1 cc"{]-qWFgoZuG^*!aYKz.Rǀ9q kٴ\|WHVO!fh|'c?? (^4D?\foƑ%HK&nu@1M*4q8FIcc1׿ѫ Eogg5%Ǽ ʦV(]J1+tGHFԞAܢ࿒46w?^QpUgOwӞOv=fJNlƶ$9BGFBVG{1Kp9gZAԦ'Z%K}E‡ccGg@ E1V}xe'I#;Oo/nZLéX}ŊUtOXq+W @踆MĊ[Ͳ 6Ĩ'7}Ǜ{|Q- k9m}ݰZ4Au%hZ =vWFnJj6 #fbEB,L;gٔRkE!JX¬ .1vCYxƄ[.ķ-#;> [sRSNz ;cZ~6!?$ͼv3uiw9ݦa:Kn|VfhlWE Aۮ,I=3y̘iWFpGhET9tGy ԱoDu/h.戭[sr1=?XF ^]Y-Q2 B[Jk= Ja(>i(д8tW4t޼Wu<K2=h娕C2K&|fbȣӑ+ A[@dBz}o^jP,,a#Ĉa bDirHQ'r**ըG!- H[Lc͹X)R ŰWWHd zn>m;0>Z7@n$c5HUTgA`!oEd8Ls*tޑeU0S T?4-D6'kZcO}ƈV|sjf檵"-=j]͘q2~*U~s0qApɕ׬>{`ULؔl#ʡUwRՌ=^z[!3= YK< )$wg^lf‰^{ֲwfٙ1+=q*ja2 \f{˙WPϛ(g[L|6}֌!|@sPp8K[6WofDQPTuYp36F΄5'z,<ອ~1w"%+>|aR{>{b:ÅCS?^zJ,i()PTp ']O>aYg\m.ru_ÉlԃC>RNJ+mڙBj<кO3sR#>GOt jI&g%6מm*G{o곸6bĪT(fAGⱤkNPbN#}A}fm J 6{'#*1(Q ?Gx92kUsݰӀԌ~dkov\bܱ% quzio l*g=VڳU*iNp9HO?b%8H Oiclb85J eBTTrvTXCJrAuaf?aw!h)Y|iQDUk) ՄDd t7$Ua*H( vN=C䎚KJ!Yaq9ڪ ?eb]*{QQkX;Yn-~O-'ٳ칊xT*Bea}4 8n4rfjU78|鐚pX@2@c4Lk4ܴŝT !O`~_ d6́AbR53q¨qJG9iу}#kCCf}2!I3>n~ 'gC.,&hGdȱP` ESB hd ,3z@9FC*bLd"i S;fſ |ɚɔ5Hhd.9 838P$f!aaBOrL!L"N C<Z3#{钋XyP}2צf} ] , Qcm43F !^ #9LHAQAW1}yd)6uN`*M+X<ԁO+!dxD))t 5MHRⴏt^p71? qI1~hIQZIR ̹08<RtNjT#%>xd1%/;Ly@2TG!^\xb'eo~O>RtƺWÕ<t§u "膇Ree2o G̢Bcs%U ^JGS2lB`wW+HKbb\`уBc%+(Ia~ښW؟pM3^V֠7 Z>J!A(~=0Ʀa>~8D/y8JB߱VP Bho4K h+9faPB5ia \k ^U8ҾKO |Ww>QأsJk i Ī:~XE IH9ڏVB1z¤WV~ _ fn٧!틡-nCgW8{σԺc!I3p /jI_GKsP='.GJn `"!jWb!Q"Z/I6Uiێ(F~CuaYŔtg'A>z(~$4u%zG\]HOBz8c=O`^?X}B*D8ޢlь` [!_\RJ oFLۀ{#$M;'N  n_4s-:Smy-P"nh9T~*q]#lQ4S|DL/n9ȝz:## 0T&X>꘻ ŬmqɾM_kc6 .E1Yp!!6p oYr={X ;nRT"@TV5CgX̉cl83dK*d3~ƒJJeVRM ʟ+ht 6!! ,ie9³qJV B5 9"DA2@M5 49r^B H鄓'@YՋ h?݌Cڅ8²5;i }@CK3 VLsB`kjKS/9Db ,N""I&(@P]BLGS\#׀?~XL8#kLkLaҶVB-@+i,8b ?7gW;+'g]]*2&S6{0őЁe|a(OQUP<` '@}e=\׉~(Ž&W\rߐx\_E n_LX(87I]n[)wuqn"`x5{ʄ;c<tkx`]Puކԫx`#oU4-cк}sP{/_õYh^_^' w<4P ab37GI0A n@ĶB"F1H'O5}[fx9_d?_J6DNFKL ՎN+SC`7瑮 T?`Z2*K.v8;l}=DEw+A.QG ;~;[Ȯ H깶B1p]9nL,n6#8m:mERH~ C˝| <mbE6~lj'.&n,[}aYu&*b} [ltI2x#j]+Xr$"aa3-E՗4rFaBhwc⿽Q?<}M,FI4s}40WhfFZ[ [͔zdxTiECaH, QSCDmg6mRRjL +Ս5_4{eŌB{`>Ro h `:„@E`bP2dhP['C6E:,*E Q?#H7qJ ^>L7nxVW_qG T7 t`:fp^uu &1  il+(rmUUC^>Oc nG} ɯ8r0os4 e6˹=#n ȴ+^vBdZuQgK2&s+)ѕo݄:eqjfKn@ތv>j`[Hm`J orXlyjg Rש?A?J+ҢIHyځ#E#!x +6;ԫ9I6p7ڿ,*o!ni|*{DD38;o ݙcd>vfP79v;XU+W_d&%A.0Mmc]G \`aAW.d#?nzhZODCsQ>,FK(% ! Yz` "' I]yKBGzDEx̓HóB4=O/ւ3ZRch$ #/$E 9(6=!B^@N()3لz7 ʤ"ON L>"mĒ "A =7gEx0@8}}R߳#H@ (קz C`M`'~t}L b=uH`uUyD_Lx?y( PcdXYܙmQߺPFuo7ⱛA'xY$ b Cd=]:*[$߰>ɑDIDxQ&dGW$p]09@} D} PA҂ӅKfd a`qa(z ̰F~jd+ ~1Cf~vBR~ЊNDB#B`l &lfMq.`3n`RqF_ cD8[ We7}Sn!‰&*rV  EGBIm3I% zw"KBJYh$V+M *\^3bKR$9_V%  F F6hDҜa`яDVz#*R\{ iǶZ,iC>һR('UA-U?=|W @3/޻1hj/a)iW9;r҄cgoϋ@m{ 6Oت375'7\w&8>|7[9^O1bz|nrC(/ p)yxYN }H} Y.dZdAQ; - 7:xYs"ڸ92\ljjd(B9˧}•U̧Nۚul\u#q O $2"$nE#'G+?{P)do-Ҩ,hlvau9Q|e b0nWed>_tQgݏt6O`B8>oB wT,U983+,/rA;eF_ޟJ o>hrcIaa 2Ja, 0AiJ";ܛ фFU(-U(m^(^(]V݃%6dizE + Fx&RPxҕRKs0, ᖢ\XKrWm7p K1`eUˋQq93˿${cBtmWq#6pwq:-wΕ۹Μ] Kʒ42ͪ̚jq5Wu-4;f/i|j=U)5:%Ƒ& QEtEx*AǼ7L]u} FwKF  0E+;JH&Y>% X7cDQ,B+S2C& Bam !waS 8ﹻ |>ӏ$#/H74_ISTV)w@/bs6p dQ׀$F3{'owwJVޛZ ځKF&B(RgS/ЩZYlY'uBCc_m}<78EUPRȃPH ~ï G)Nxs2_~- yv2t(G1+ZxyvvkD[r룐%ڰ_[K-ʙ!}LlJq|/ҹGF:k6  z juP\ A," [*nG{j 8*m/G:xur\g-Utt jq[<xP0.tӎNGt C#Yx368FyQi)ڝ$̠SL&?yx5lpvM&olcĢ3F]7?~c2[h2m>d eb%ԡPULns[n[m\̢,lux=!PXԳ f]QM7,q$'#Okp/]AS:T,V|_ .1h!5% s;ve);ʛ x]X4uh+1[lGtK^VnW)>aF #0%5PXo+Pfc <1 ^A|As e7q4(fDkVD92vu8g"c vAnٱOמJAk^5J5kF]yCŭcRlVuܳ * Xj{/GyZksKD `?L㯬o%G:h M'0ᘜ/^`uJW G:)˭mr/\鎿 wѻ|ԙ/P^:.+m9~mAif?.4翸jpzhG30)ɝStI4,ssmT雜 1A Y8a8h:JH:oB# 6@i/=o"< %Z4 ,z \rP£%@BxZ@b9c K[BׄDA8D4]y ^16|#: r8ĝ誂m[ƥ瓿sqQ2k1Nk¤./arG6aBT"hnL.CKMC[]nʲIɴ'c,"i+1)e.9:X"vdz\3 w`dn/h"ԡ V )V8XH3XTko'ͪDwc"=8aohIve! ~m4zw0i{!9U"'g;X`//JY>}?t7? bޮooBScx}y~yގs~~H G%dD Q+-o{TW`up>8]ڬmB:14)jCtYVW?L9L૸ v\te>ߕFy1+LtŶjξ83qOVG`4/'R-2((E\e[+}H: g[/XG@++?JUv-`GDh~ڟ r+Tq?+Cl5Kc8'{}A5 U6[f#\@op[3Ddձv{bzv1l516I@-[:J]]`I7T'E)N2څso=r >OЌW#?|.3AčAГ2NӳKV߯tȇćcgh~\qi r'Jz%yi*a&;Z3ndfs94W]k #9lpL> d2Wu_*l<{-`>pB,b˸ uyySP־oek_\6>νԺ~(-@W_dOS\FR}O&Cmz-Ez1$jOpݺ+vv_/{_TvVzAi*Ŝ]TNL8}}} j_bjurR0v_LF20\}i0  z8||gɿ35H4O!ɠ0_|S[1d(V-rQ76.Aȶ1h4J7pM#Z=Kdj@sU"Am3E*ٛrD$ڢ 1 y}eb B9}/˿y[YytN};fLeOm"~:P߬Pg%Ի`Q ;4Z;/nD%pD^] YrBBo'BgO%(yx"ϡGR (q &g wi:'[̎ p#>J^4İLo#AkANnJ@.[KM)mL_~~lL(tAN:SB*?a8H888< `'K%w+v)/]0!60ܯ=띛a[7~?d~F њi^?o{k[/_n|\QÖj?j0J @J]s{R᎙ vj!qDdND^,F S?-/,1ԎN A]8 Jq؋CKI=ΩT[ J n2bO_Wu7Ji3@6f]ٛ˺ 9Yݧ' kgLϾmИvݯV2x]~R=u9Ц44VNhG|"*Ge+cx옘ѻ<^au"ewIq4xٻ|Ojd%cm(?+]Dd9i[k2|+ztsJ2ʲZZ鸬z#H7_Xfz]9-ƨ}Ð+7R${Ͷ=`Ͼv.7RMHƵ׺+0z?! 0}E(` e|G&GrCv}khBA1,!6YIf daSژzR\pp!f)#ﲵe.MeJ3&2Z!Sپƍ -V|&\m&Lq(/:Uj D)hϱq^ 3VҦ-ؔD)rPLM$bpJ,nHv <| c&aRNk#>d`O"1sn !. -L8&Iyi 4@eAӬo˔݀)a`Nք.ِƁlxW\% N*S>i7ly%^Ӻ5m +f^I{A<ΎQ<wP73f?3]Tt3J9`hTklM]dIS9@54Z1/02Y9=zoT0+ H\ZD\) X}8=I5R#xa-x#~~?*yyR#q2T#­LWZN>3lʰ X{rleK fw"s$u^gtm}jx/B迿vp'xaAɕ/! 9ڥ5ég>Ί79?`U!]`< P1gCN -CX}WXiRfD|vV$כ7F[[ Y!?o"ұ,к \h1;IheQtsƹ"»3ݼeY\,}( ݑeAY I"L| 峕DKyo/hG?!Oq{*İבNrv+Hyy[E&bZ|2.Ea:>GD_Д><2 SfV|-> ) p1<f.m%fmXkwd WsB<2mtT 2|$f ZNY6 6RA?p( 9#+UDX>=1)&]As=9Ը~5\ID@kߺy@\ J"I7ER]a؈*OIZ]-\šϻ?Kñln9mfDd8&NpkwxN}%+3KdaDD퇮N|A m?;9i'/)!:/>h74Tgi.J\TT~O&•{(F~̈́qKltTXG4*}ʃ[1.J{"C ? O,=CrȐ<Nj*P+ѥU/%%J+Xmvv)7tZ֗۵r`׹!gI.cTB1;yBUJIdŽbLr=j0;3|C.{}dK(C^- O*y+RlOw\zq3{rNg66F´p/iبWŸDלlȷ8Ӣ;*,n) ).f/]|>)zioڴ_OѦh >;g/*ߎHSB?ўf\VvBU:G<ԋ zѩChק{<#s] # #,#Nl!VhaQQHa\Xyr*R7ןTGv8?-PRz";1ixޓf-"5`T J(TE20"xxb${RMbida\(f '$am'>@n,r'I[;/*hRF$FQ1fP~\=y<,ߣa-aRx|!9, <@QvNPֲgLZ4Ρah$[@20F:A /Ţq4ՊBq`wzEYW Ee`U gc_d< +¦;> oEaLx d_@Ѣ^ٗrr3.i>k/zJYԾŝ]uǭye{mBDp|\^$y|N}}ϭ%D?9" \3v|k5 ռKN1VT;#(z7tq}  "f3-BlRdl-kWO#h`.Q!aҪh0W tƐa #44ڪʱel#>N,j"ݘ^aP܂njz) ӷ8W?Q>!jՎSfw9r + qokL5Wʬ/{Јl4N2hoʵ=n{@_k3aԩ5խw0v9_&s})'{%0ʢijliŵ *p \ ,WUR~tPnSSbٗ;t#9xyV ^sf pBp6;!FFi\ad8݂:Q.s]nTC!|;֔4Ƥ|;\+}'POaVm qq$b +QJۧt!Ut6全51E?orp r~u{IM i0T 8nO%)-K F#z" w#b5D%"}exĴ@V46P6Ww V$sx [QvJpf>A^)eJ !$BD8]/8Z~0h>r<:|8C:8|Avbp[db uj꒶YrHO-2hqX3y0pxK[-yȸCPRKI r'mN.kk5PV j䃹c=#c ̈́eL8Fv@A(qQ&[F+Yt's,MSn[&zjt~ "DvS9v:wԧOٓح_5Z:]O5]o;O-*s(YyMB7,cD)^(ͨ6yZ,v.k mB7̬*ێ*|BkarӴ?$4T; Zi~؞*:O8">%_UR>}BRE0  `'ncn|:Iw69rޤ+jl]tGb7/.2Y4FG7l`4_ԥ1XxT#LH:p|_\\o+ ftm\NǙW?mW"=J)6ǫo@WXei5'K^dXZyz̦]`CSR^yFRGecΖvuw<{rGd̼d}ℇ&`]m^s+%C`9]`9鰳I cL*U |J6Žꓛ`#u_ :OqWRƙg8u[F=@m1Jn&f5 ;mM.#F65u0GB;)сvggB EN%Cc͐5_v4HZZۚS$ ,g"҈d T6]#M޲xSBF B cA;wg=Q;yiFLu-lMܥsg2?25:ldt̿ISK2`'/LAJ#WJ٩#j&!BeSOmYvRIa”ps\XZgˠ좼Y-.u!f@"/T7aq𲓉% H8*m %8XVE`)KTf >$(E2sj]sՑ_bpl4=(ZGqaH )6*un™Ȏ /ց @[JزE zY+!y}ervw}|.L⎮t>qw]KK ]$nɟӊĹ;z@.K/h`FasϳDH9dYz}e>t1n !f2kV9Cd7ay;OiY*Fc}y^9Zx鴹z'!ⴼ|gQpSɩ †XjA%]'ۨ^(YX~SxW30kF h΍yճ";f1>xl90kvV"Z&fu-!ivqi$zed~S4*%ًdgُi]f?(oSWTl B}N/g?و@O߈U;c>%$~>hLdm%n{Wd;*hi.ߒF,a&(ӚWˈT9Bs\:o.k]M9| @2<⏣>ddrnd^9 3)R~!{MSC)W0*˜[b6%$l p"~ZG$Yy&u7Yu`fS|2o{Hb 4@_3-Yp-HNt-;v/10rY[t"r =ö|4 gʵ! eҭ.v 4)m3-nUpg%qʖH9_~Bܙ$ DFC vd"H;6Bql.[.d~ވMD\1%^[ f|M5GAjqiN B‘ ԂsaGUr*9.Q"~rtqA5nB2h:DHTUGA XžH:UhEX9ICn#8˜6l#F+/7J`j|e ,?8QF/+[?ʋ,>AdjufFV2DmP[ x9KcX+B/+~A^>boH*q?YК[_Ǿ8bPr#)f 㞳 bXЫ>Ơ9EAF_c\bY,J121DX>|;X^yqJ"gx"…`½=H[7Zn @G6e8c^hq׺rD:` )B B_Ʌf<^J| rxMݢUm!^2QD2z*Ѳg57M* >6$ %χ>Hw9n oK"pvfKZ PaS+l@iٛv#kfq>$cjgo}MZM]P*G1awm/x˥>N>r,ų@̈|9bqwi1U7t Ug`fCꦦ'DxXhV:۬rV&O .N5/sڳd*[OߩPMLJF$tA WdCS{C|[,ꂄ?0lrt 6DRAxiSq}Ih Ǩզ" J\o֏Lej»Y^S}ȑۂ8<;,[tSj'3-ԝ-1Y4RElZ0ȷI[ZVvȑ|uX0;%ANnJ] QE:Z0`pi5kzԹJ Gt$qAX SqXN{/矉F0A;E: E`5 Y(qd 0QO:+AC{^1TJ#1^x|zH L܁UW8dn> ɒDf0q(~ zY "̘iK/EzgMdٸŚfMq/n'k$/-NpmL[rsw^_uyx+Z!}7ϩfzT5?q="'~w Hi@@F-"TܕqZV;`2mg(ʸԌRO-pIJ_W5L3Jy+!wܽ$cC)#ŧv{4M:}ڣg GWfe sj0Ɋ[pV3`'rVEn cwĭȤeWi,vĆy#7Jy/r}{?:O1=~2eZxX,qWvhJ;TI W/fȀȽ|gwx8 IKn`XG!3xGTns>Ah J Fl>.=aR 爢ذm8^l4!ul5o_ii3%; _B?i;]?^htr8$/qEJHeZ!I휌5}8$az7 칱SóVx,'T/;ff|-,[$\u kU0?XGs L\b)|&?'@aU'PO/AGw#;@1*:#RI7c+'(/Cj'v|sn|C%R .8G1ď*vJڈSZ/-;p[TD}@˪8,9dKPR(&PdY˰gm&06Y|FKs-MQ`}*jn-Ϡ>h>*2Tqݭ8ȯ;.Z6d'96)FBԤ:tZ$cP!Ǖp<5O7hЗi2yXsV9T7u!= ʹ,DÅSޔ vh V肛 :o^ ˞8c 8О|M})wh/eFrl 0gRDm l 7#BAь*\X7oNRC=Yo`Tfx7*G G<Zsґt!z 2XV&jT4lFdoLo( Q/ _?C6'N8&<;nnCݕ vzw|>n_ `mE_|B+͑B?KAu< p }-LIF\UQ2-gX'khio׷m&iIpwiܽ;!x|{_yun]Gv9zXs1W*JK6T͐rOm V*Ysfs)(p yn)wt^ 'ũ`|`Tnq^-~R_-GIϴofUyDJ|sm X9|uF+O2GJ`51;Hg0FД-RH="e3KqUD0`?nD4ذGxMߚ Uw9'߲= GIiFoJ% JAj(=Rzi2iHj"uei#>2B2CI1peh + }'2Zʀha ?DUθl v%=&( @>dZxAA=/+!Ehb. Rv#eӦlHzOvqCEJJfrr5~E 707eHag$ CO)f hʉ\XX@;y0hA5xm(}owo]P9۫"h*H U|MOˉoOz/ԞcSNYz>_^btg# _+L,[I*VN/N؋w;!V:Xh6EBqrs7 pnyI0E }FGxd2uZ&;5k1G/xAk^Ά8,><`-bJ$kR$sـjzW|srvʯNzR#Go "K9C`߯.[tkh?52VE8Y[Wd(@Mٶ|TFĶ5I)_`;eAxμ)Z3z8&cuu/CZ|1f ]%,$;uxK5fk]}N;N-(.%ybciw[Z}5w+tť[\@vqӾŔI;g[̇D+wÅ|@5vh;#rhcUaa׀qWᇭؖ;h^S "4l;/hC1}*fIHUtP=y[@&\ KO7\G[ :.qD&(!Ϛv6pT.4= FD93b˼p,' Q=s 1?_m6D+; ɔC*@ti03gAIQtey>eLx<N8Ab&AD.wu~̔J4L޺ va0"Rp^E;xFl苶~(㵊?@"41JPWZvGVdo],EPR8(ݥJD\T)]U?gzC~ R_k(Hcf.=O7cve+yvZUTRr6NGJ0ga៮aG֦(+( 6{b0g3c/p J:Lj̵-X[GLj腴賎[PK./1|uL.h͙*0K^~es]}\2j,j%_}cVNr; nI;LP?iHQgBWnwe'`McMبN*G(5P?q|fi$u#I&TFyMJqֻeNY!~yލΎy4e~Ǎvrq]sCz2h6%i}uh3( @Mhq)CϵN( uh×Зtw&$Gw˽ G_z춚L>ܔ*[E'2yxO֫Xz@O(jSo$=.X'pX͜/!x  'RqlԅiRK[J8Fh9Ŕe_L}oaYJx=˕xi}Rea)+'E1ˈ˾>IMQ^Ro<͑+BQD2*V%f<v$Fb43BÖTr,jHiY?xF:c~/Þ[ 4_SHL$!'d9J.VmD:i@/x$_DkĸF6=(N]sD'֕d!iSAtSB.(9Q=gͥNpL"pE.%R4Z& ~U]N( #FMgS wZC-v*-w 8@ҥYTw)h1b3%!I,Ik|({n DnqjV(_|w7]<"ߘѱ|.|=߷xizt=Y pO147 z]oCnu0߫S,{JT@%V$Lڕ)+26uYM-iv(Sed p}4gf z) ƀ` &eeko}*ݯ׏v3 L57+6b+8),u\xkL#b)+LL)&>.s> S #0@~!=@ M֘Wɼ-))S}rS$zrH몒шkH~Nd8N\oXI)yGe!ڣns1lt!-ohVl U|پ/+R ]m(L:/% 5k>PKiI1Lyiu|"v)g+RޝU8})$yD!v/ۖ9­ٖT9woa8RQuX:z(G!_}7jiSF !,w.֌o,w%жqw *&TJ,ebw)qɷMWG?+ӿ :vK{|`M5ŵslҒe:?qPQ,$3t\+]8W]բ[q[&]4)F[=#X)4!|T|9oٟ Łk[,*rDZ֗T6h }:T,[ ASS2CcQhog}}&=ޛt[)#Ap`k*dO =-Z-hVs P (0XU(-~!QVq] t.yUBztJ1lͪU4ehxB'XhcsPR}ߑhCb] $\`" 9KyِLN>NSei|KN 7䡽6EY ē=XUpϊ)G4y;!ȧJC|oҥXnqXE `~mC30R`GaȌfÕvI;oG+AI{k|;v]o'G٧Z י<G 3+~ ,7~ .Yo#xOrY,gi4A#Ivu9 R1.5䀣۶e@O+?k h2.x]8 n)rıY-D .9y!`٢yh S]" E#sko #=U"J%qw2Po܄vmc<_`2kEԶghr02\/nd%St߅zb38i afM" -G洺L;n}/:.CّR(TƑfcێv WՏ00`\ao1(jwl؋%і\4r_~bK-o!$\l^<{!b`]94>P;ʞ[~I䮣i#6"ZuP-lukYG6YGn#罃<&:F&X9P,Hq~Es?ڱ%('l`26dYff4dK[Bm]{sWKŊEDǫdM&k6=r[U;WM6OV=9ӌocpQtM+ve8B!2lB*.7L]ۢ|7*i+4Ng/O_~YBfrb=-:*4dR 5Ė Gs+( ^gm?ӢFF+Ja gg`Ϧu60{s𵷂ƸL? 2zﺊ?EsJ?QWghdsi]l]S-D,ժ?9ݮ56T1D;J_I,ѐ֦$)ȈTKB}z>IauO uY#D0 dy`/T14 sDUP5vDZ~Ҹ4r+6Vj 8%p.<+B!_ک^ܼ|"=2s=3rǑεNCHa-#:Q ߌ]O]@ċp@hI!X2b+| 04)253#)hVœrqR&!x9D?QX(ZQOYWu{ܹo)xC勼z-wgeq5&n.1/DәLuZNgGLń׹ȲFfЖٙez~Sҙgf5n\k&fNr*M -*Ұ9<8-k$KbEhMO=v ˬS׳AV/$lgKB5]Ȃd@0>X92yvK= (;(`mle;4;B0"_FI@Ѵ 2R9HX/?PVvkJ}o,qWFe{j6YHzܱ%LŚ_=u0N\;,.Vg)D|A/ SR3BT7N?^梍GjHj2jj#XGG;Giς&0u'-QFkh%h>?ە})Hz}'_֥*Yqf@bJAyT!?7&chqɢ^:(EۗG:/C^eOn."Q,)])JeUB+,X0֝IiU̲oL?X (эx4lTߧ讐{l:܈yֱtI/#G\@8 <~{%gqeA]|Vu@耭nH⧖H>%[U+¹^Y|H4Ȥ'Rߙ$)a> SaD Y%؋@޿Ng #˄rCb^)k!![\+[:?Yg8}0_8L5F"M{Ũ5_ Z^Y" q#֪^ݡ4,i ;?ĜK6RB35q䥾op̾,6:LĨKw2uH(-,gg+ `V1j2Rp#̱$͒$l;Vl@7 P6PkCS,dvD-7wnSL߉Gқ̟\Jq 5FWIr+}"vVPy+z:\BzɰˠsҢGh'J'h\.WbRtH*Y~x/RBnW-$w0Կte^)^au4..wߡڸ hIM-&ޱǣ> kTs1#*v)'jc7=Ɲ,A?@׎ I٩8}vІ`vL6r&ް~N'%r278fЁ$$s`J"-!ܥOu&JmB/ QjXw[XGLcOyHu;w\DN8wvsx>?^=^w1LG xy>olE`=h6De<>'ڡDw&bʓmQTIX"^GcIU+4F勍iM(]nMk N^VI`"=oLNyB뭉8򂔘Tna=J\gI͒jR(\:@zC>Jyv4YT,bo I#\Hީ Vŧ* :CR@Su؋iC29 X{pf2P-lnJYDcq?ѫG| Ǜ` T%`idaT peGsJffHktc)! @aOA G߮&I⠕BUBX #x0  IdeHI zmf'~!*ΎgW3x(dUXȃJa W*bD1#fO˒Dƻ&7,9RJ |D >V+Fz!3r[^u"u8wR __%O #kD2=,A ?44Β&ɾȈNgQ$z{LJ}k09G*NivM~ :s, ??=6ddQ"p.((P1ddW")EI'F;jݒi*\5~ |Lr!rm&8kfAe~1jvm11 RaTTC5)7Ry}#P%,cU^Z;j7O?9g Zu8?ޞSNFNwUwƤG"[_ιZءշmC߂utEȊ>ܑYٔfh힩Vq%}FYj0P'ti*Eh"^I7wb,<սMMP1ƨ 9iaa3@Ux+Vc'wlkmR8N\]d,,i&@hRYJ}:B>ע_(`\N,܄,vaqc i@o[ 1Fyb0F /rʞLNɥUdI5z n w}@^y^dĢ52.C}zB^s wuVdࣶ_&pɰަaG`JzF|+k h` >[':x%FdkQ<ᵠ`-+o+x+^ۣŭ!d9AߡP܊u< [+uڵ^Ȼ>xGJ߲/(/We}$ڧe:#!i"s|Qq#Ljs@6klM?Qh JHw̽-E 7R%TQ4d48H%6*MFt,%[-SPsNpҤx.&?)Q' |rb 6&tU'|sGL N 77-_QlIԄ"L} n@[Ly/7[D e>DԠx炪a 0 (KErHhvI f^I 71dd\Ȣգp,()0>nal1 ַA!Q`4JV;F@Eb3x-vxX#pD1#~OΔV": s'pٯŤO?Aai9"%] ^Л1 v "Giwӛd97teL2I.O/Ϝn gtޟ{0(D-^]ĭJEs I+2ctt+ɓM8y]ZT߷ބ ##X-䪆eyFOD Wo?_|_,"vdlr QBlN>=>,'8{$yp}Șie #\c< t%<ᠳtNr48]tNDr;608] L# .d9L2xWCs0yhlH} pwF#:DށO$XbU8@, 'nYxeg:0}306!yz]"j5qJgH7919No(pz黙1aTtAQO.U}*9⇣,'^"m:f<R߇J|ZQ nrJ:3>wc18D<*t\]u8rHZ̵ՉZ&wiz$e Ӆ>`Y& i.P HdS4BJJX T珐f>!WhJZ5pF%4Ko훶 dպF8;]#Hg𾈂u0pc9qzhdl|oZw8MOKtm(L?KA%\zSG{x%⸛HPbؒ'dO\$ >}4 մkG P܆t&i6Xp#mM[tlл$rCS q#J#hҜ<::OeT>h4Oaa~G!Mtv2$ie/RqƷ1NɚJa9#F(OÆ7PҬ Glwu !9t 1?Fscz _9>Fq@Ry_s@VdO4Z8ge76c] }ᴼqL*a+GJsRMoԃ55.>e )A4W'EXЪ- {7yiw;.~`eu0M6"YF5wϛNY$pSl1^$ֺYc!i1U²b5`:Cv_l_)We?s26[p: %#a&J‰S@mL%D8GHsR"dĞ$&qށ\=u"MyɃۧ3v+Do&׽\]?1 'f_NRO$[o#[wʪ (d-jˇ'm#4#*#Ě. 玛KD, qV67_.w `o߉2SyyUju!`~C~Poo)F|{wd%@%p͛o4:Gs²!91.$ӄF': TUsqd %1\kN و{P4INjc$i)sWndT+gCz*%ЫCo1D5'YL¶*,Hf:&_)z|wg^R_k Uܜh٧yw1kށ{kh4Vlu_,aT)<ހUKiI=-RۤU焐U-;k|3(SAgw(/ҭxR6b[ELgq _"%pvhD/o oC! *[߁G.GQ3-V~"@uOB-H*q&$?-x4aR34#Jl Ǟ {BX/hD,Ivяsrω:F'-{._/\q/_ng##<:vpxR SJ9+;c?rYɵG\G&Jn-ṉn셲i-%ԺM l-OĽLYOo^6ZwN K0LX(|#8{E`BL0 p }`-o^Ɋiq`B@A݋Sl haEP­[bQQn NGªG HZ#f{(l+#OV՜a}zUeI{k5l1)3jY:wGz˓b^m>^yJ.D]WJb8W'/nu5R[+qR{ E%YbZy4.cH{H%̎TdwpGjMF,z߰5wCTK]gxc *Wbrn|{?(T\PA)ݖ\WkK q&%9tN╅uX- A3rG34;U;ƾ`atCYDHPC8tyicU;0]:#/Q7)- N@9 De. 0_2rxyxR=jrW;;^S*QxbQM>>(`1ڠBf{.BxN"JӶӬd b~>@{cυ2 R(1 6?*ʠljū[a .%GA11I<VCX6G@ڗB*B}qh '$6R [ί%@hИ}cj}eŲ ֩U- 婰6zToJxG2 Q3+涢E[YmA3[C ٘zl}ƨn5Tu!:U޿-H0U*Qf=̻}*~ m)[T 6+K4Jsr,)#{~j< c ΰ4v2(èޢ|1첷Au:U=k1v7yM rv'B~Іޛ?Sm~j2+<4Lಌ'L3 U@m H3pD(b*ElʥK"x$$ B#y o:Mo]_g Q~L~OxUܔ4 i]XFk,Yӗ۷aHsIjƏE35Mkr w D6"Mhu bmwvNċ[bƎω;ts-P%S/M藺2w$0`n,/kc,sq[W&rQNSg>h(w NHEbPȯ3n郒q,[rYڈ"B1I[J6SʿOQ4$;DpuOo-9:Nr&ƭY6nv[ݪಾ7T۞ ah:ЊHTQj(:n%>q>DA7a⿖xSED 080RWUυJqˑƚ)3r"Wg`>gfNe>ut$-8dB2i2_2yEU5HAV.ͻNǙНM6%p<U;z 3Es'_fa :{quڒ$\/opLrvW !*-+`#^ !3l!ü^ش/5}uB -j u!_pכΊ9I2n|T~1~eu4dsFZR\қE8W[& bpr"¥:pȌ@&`rSdL )U 4SՋ]*j,/Thͤи›c A"~ %OLHb;<܇%ЀMo)!LӪf/L aDх8FUe E Th)&RSˮdJ|W $  @&UdU&&>\*ը1ݾTSӥF!gG6N0R]NEe- 6b=}f*#$;2 i #L1B?Ʉa ~֥P9\lleBucR#c[q[og`H+1t\y4N@(-t +)eDW3X89K%f(# U:[g?+!:VZ6eS^(&8v٢obCnNc3d7x%_<{'CVo2o[EZ5p-fܗ~w$APi';`NcmZ qҟ>ZCe0| 9?_L;I4Eb9zpaU_5?xG-SSk𳟺!ؕ!<׷1Ƿq\`܂$\~ ?<je2,-VE/>vggE7b#X*R>0R~B ?QA%ˤS (?H?^|k5^~2EF͊Z֝ }}DD͙kC8%u?L#uM_֊I0 s8vo+iOkWuNFˌ g33U|5WL2sOj4٤+'Ayhm`8^K6{TV-erۂܱ;;n:''\^GiuտgnwjN 8ޯpM C܀M&-m"Ly9i: 3.J$ y:{M D#:?29( dR8&O]%@ eVҟ8:V؂Q(i>!.hK@ׂQJH{ZqГ1BU84F+ ?lA)8mEUlQA s}rPlg{ʥ+{>+.0-^\%z$r4y~eQUn/"lءʿ*YQzt4C&}C? @XSa-w[|GC f.mn%nj- :Y gy郾?d+a'%o~ Rl W@cK#۸2[#[V.jf 2;5G]B 7C&-fx,ϛuTTc'cT _* mފ:)"I MaOζ @_|rWT28B駣_ޓ[p7ǧP3C.XIsS띹IbhnV*ڦ@nϒ!z8$yBdi%`81u1:6WD{FeDlÏ&ˍomYw$1ff)?qل5^՚pGbwUlğ2;8JMvӫ&|adϲ삺yWCC8"%%uG31 CFQhS *b@Hfe݃iOMD+[+T7V3ΛUo y{'b{:MkG'sU# }< O)~2\B"i"nnb66Ic'K>GqM z#)R ŊLz6s1dZ{ *XFVLItH SIdX'Wz:yy%fڳ贃=n3&SZ Ȍ[dyRhz.m+5m& CgmI8槳TCX%O!dɞu=BNO`a 3gǬ7Ca_<3_z<3W0+}ED6.%vq8}bU]P܀B2#hCU)1_u}*k??%nIb4JrI  DH a`Vղҫ`Db-k+xxnYl:P3Q'l 68l=  %=-0'HcֻT 0$=CJ4` AىmBQ-y^cM+>>`kAgP< z&V4Ѝ9W旷DAd.zdb2m'T𕷊ɅJ_4 ~^:޴VXrDʁW !r<)ϷFpHG׵t1zKMSܤPjG-EY*䫫"5gW" +F+ rc6Km$g~{i(I # {apJ ,l6Nݨ}lA3L(\ʻ;%уs怎z%9D}jWtWwoCdkQFOV1f+F)rVAO$ESDp-epZ_QKZ\MXF5Sj}e3B 6yX\1 [E[{^KgqihM9:l֦i VYd#0b=3/n,bKQNy+>k?ul 2J̐Tou=ahhM68ZlǦR&8m6(WգWK:'x0c?@tLÑnsB rH, bZ⋧׊k"Q %q|\V\m뫛slKNWNПu[u)uڠS4&6z: $:EN$#ϒfole^Su䛔fMb^ΙN6=vQK %L: k~c~ JY)yg|`hAO Y,#T:+E2xNe~!QCStkn͛TqSnCַR!<ɓ._Ø-Uƹn&:Ɉs0ga o䊗dt8G. DT-0 ~z[?֚=Aw0-,D)FBn.H6/6/k>9x/4)9bH|f.6s[֩<;:ή5FnJ#09:% Ӛ(1N|g9šar:8 ">Y.-='j.駠8$$츄}c&u{]t,jĠ{'9J#Z3M)fqa zYC(M]Η xY2g6ٲ15$LGac[pStp8X:%qC#Nm쁯t, r=|t ); %1# -7&ӿ[ ?(hcG\=#к9\o'CrtfX+j ;Qh(|UGRw'\ߍy ~#'Up/o#X1N)0nLn!"ۉR.C2!oM}(D˗(vPDg{ʯ&%Q(Cg;eShdEPn(hus\ %-PiHEmG?吢Bfar4n(dzi_saF4Qp&L4rڮ n7 ^ETXw%UH[{v>Q+뙁BP&߆_,(2pBWXҠJ|/G}:}q-}PxHOPx% xj.읝Qg/O{kwG_/GŊu{=$SDB*-VfD5 .tîb4⹍Gd]azӻǖ1c ׌u/i4,))(LW :?-/dOMاϝ7o0ɂ`Y=Ȁ9) ƞWJqH>5Oaw4tR|f(x8ŵ00&SDОqBra&rƘŏ{~J/˱Vk©|3m,!칐 !icDs̵[dZpP2ca5/wl 3cZmg'm\vqIMY2BA_8i!SB3Xr懟H%3 LP;blh~atЌE88IUFD!?!x Y9uE[Pq0!o{c/TNE-@L_T{N׿4Z\1"#"3{\S5lU8qn.}A14SVy'*tڦN)Z[9rm M11^qw)am1;0*cNbz(e6řU룴%UI5$3*hN WۛȚv|IsM¾NnY5?绢0f9@xE# 7\y6&X3HE2 ?Oc+uc,Bs|t&'юkdc)7EEK\3Z^OY) #P,.sG$R)SC _=YpkƘ// hyh'[KӕdZ-p=&P/:θ:eR38؏.㏖]ƈ7jQ0a\IQ)w1IM3pJ&6;Vqn\m)K S3qUc:3+4a7CeXko;MFY1=Xn62 =!D4:䝕*s)1,N]H7݅VҘƈuG++teaE \L`J>1&ZͶCZ2 ;2> ~w5@_k>綫F;aRדHI ߞ4h{x5Yz}VdQ&RX% UX5HG5f Fid;SJ*.f4И6 QPT0RTYVV:(J6کWJ4(D48]%U]%Qo( kGC1'0'|a(Q*OaaC0$ "s!>R/ H0t Jh́: .שO$@[Z&R,qp oqvP* aHc$dRɯ1lnhzcf_NůeP3 ɠ^ ݓd@>@!hUcjKK G|P>hm$%=f$嶂d$t -Ÿb5Y%ƶ@?sr䮂  򟲿Q{673w''xS^oO[]^/y s r}v ^i? BXn ;L/,i!q峼>iϠ<I\U(hdV7ԈXT›Ɛ$ɣ-$YLO^fCocӞz9Zhŷ/FWq4BrLF;^"=āLڋ&TVɬ`9Fمk vmsM;í?#āGG׬ࣘ$ju,g1c\m0lNmk6=khVL- Ns6zDeљ=( 7 uG5Jzږ/(6PRx?>FhORO!A8d}۾=BUvOH3uI!.Yj% 7ހSqDFE-ˑ2JcI/uJ*Mj ]" 1,[9u0%Fqm tLaXb@6 e{?JE"n2zF^rYl|}0LnDcohf(X/80CyϿxp=Ymkpm<>N;<\0| bbfB*oQ t,<=~ pjsGdX=aߜygD͋  %U rT :֧S7%Jͦ&x5@u؁G027U%CD{.m.a[7.%[{{㾫S[)ާ v]K mq fX7%n\F9ԡC2tITǧ1WU D.S{Z -C*jqw##NMYiퟵ4&#.̳C=~GQ wD&f_seͫí=GkG0j1 =:N7Ok\E%(G44R9ߪ@΁kh؜pSlG:dCR~'_Vt"`)]xa2L,YvF^Sv+$"iW0|ჂM%oNoA܊FdS3ܴYB O5K#a_OI8N˒u[?RͣE`T2viGṧ_zr83C[Gʷuz} iQ2~FRvg<2sBe7V]O.bxrKrn(C? }λZ@%p6,$#N5N@g{?/&j)Rhd-2EumjӾ,J:1o*%:akn %6/mj?IT`F,$=~8K1Y? W* kPb@{K^U2z-$x8ʉHi v a_n b>h4>A-K(@|'(IH>a Z Q,fЙ g|J[DY9`@]=;DÃ|`dШ')|XU!eqP1;ENrO%m.A=pJP*Z4,e%V] v-l?CAvvE10g2cnvќ7$1Y&gCm ) wcqWjS} a/^`_ a!$[ l[ }n+0|Fϼ#4R$BE- .WW .H%E}`Y/,ь2GH^ΰt_~r4X̃pOYւ̲~=>x|p8:+^kXt ew+#[jQwY-XhZ4͟^^vi%u~:NZIm̢߻L!fMsP/#nɏ f b0h@"z&歊,FsnRKKY[0{sʨE7LFYm[ѽUԅ%9yJwFi*;C"Ph#)`uJH2D&K~^ЗGCFw70!?-^ }%W54L:Sꬲ\XH$7d?(4*K^&].D[iH,CL;[#lN[!iw1j-[Vv=)%ާBGDzboq%Hp)n?BH#AiB VRh5!t_*4ՀI lp&Qͳ F$]7kYhנbʵ«M=kT |j9ͣO6hJ8-ޚs:7d>w(+W#%(h\gDZHU;r3 $3U(H+`'#׃y^cýYG>BCnDZ˂!""4f'Ž"%PwϡJ0rI 욨=U`Gh!K&Yd(. b22SP܅pCzNb[: !M@_MHyC|eeQ.NDA%lBr ^aWJaCYve K"G%Des,RyAyAprbj|6;_~_ϘH ކe5U{)tvz_tenv}]]z^m:hgqݞ7q2')&Mdɪgq&:dupQZ6$Αjd5p:]tTQ:)Kpze zH#vqywभ6YB2_Muq xm^,F8K2G?܆ݮm"QUçb1zόI}nnt1ˊcypIT&X/Y2b4`l92>LU\8z+1&5Y;4ybgXI0z\i_y8cǾ 0u' ĺ`fNd]~Ŭ}-kwfCQU|NOE/J ,:!ܛHmQ8&. /,qI`_!1mhoa=ME9ǶS #]Y`F^ %؟ok$zrT|ZU!=Jpض'T[9'B5}opN˵ BTSXeZ+/Е/h(W^i\H!Ʈ4 VZ|JrnB4hHCc!6c}+{.,/L/`/)5aI)6mlN.>5{RB6fi R{g@A 隙Vn`zWn\oq#fW;hq@׌oÐ?O"u/Zaɉ΅Tg==2WLcTs fhz9Q21̜ˠy1den /| :7z1fѮa|6Cu*B>˔BbpĦ/w?#=-'#OT @nyEDp'fԃ (^) /FE{*B\[Xgy +4aED`hHV9!A>x!>IPh1R*#U!aF#Ma'زuW{UD`.6n'-5p' @seAjJT..jxAƇ*S$̙V$I Wbx^z Ǡ;^ MoL[Qd#zdNC?(} >L@A tD u>F)]'/jr)bQ2T.|U|A)/1 u*$>q\塕D ?e6Ap8EO.:fp^6f. r<(VT/^&Fb{n-vðkl\xJZxJ!0P1*]\CpLM[2gQ0 h!pUc$(8F/e i1jX Hw`Co'|k}*?uY=\~^mmumz~v{|4Www{)]^ny}Ow :,eY% Cp 08w'.`!;,[pC߰>snw{8UUZ)b9b^OԐYMWɻz W$ [%KV 6(0R6{Y".Yr!K<8WGZ\.$s A sةė_uKihRs 7?VOĻiMasϯF_^W‹St|pA:ƭŨͼۓzCC? n1SyHk=-%u4Rdͪw:B^vkz𤝧ܚڃ\K;E.i]i~d5_ĀFs&JJ{AF|3~ځD}e7^d gc C)/QdQz6N!KM#O[룅4jэR1Śrg-4% Q?8 ӆroc&  G;6kҢ=7&d´.m7%JXx 1s1I#f.z!hǨ>$IyiTl>DǓ`Ɛ+\O8{w e0Aaq].qgk{ɂ̢0+ޏp*u˜>d -j9[J;4?F̈́h?8DS;A;TBkW࿹㯂$?+"W^,OfZ뱚舡I + \g$JHo(Rl1ޯd|)2 O585㄃=S=i*B -35R1BH`2%+ {'i# gɱR#(uv*o$v"G3TҲlӏ$Di~"CK=c@~ ;* 1]Xb.x< >(m0 $52q!SzKre=#+q 85}JK&Z9SQL% m8MyS| ݌aC[Q m~/L%ILWgV?B ,Y w[GlFwT6Zxc֑I~LT${1x&0]imCķ/m@ LOy*^)8! 3YA d۳nmc'^J>/v9]l9|Dj Hu{7'_;5rf]癔c5$ )t尓d>G,-?A[Dt `Csr `{ vB= v2n9ptj'Rk5y"utG&]gMCչdƋg4FyB/颮0u*ӆapi-{7WgRk=v~iE1{1-!Fj0ԃ ^UZ{[;eghZT9U()|Wpq$d~1Ɋk%0͙kqbČ}8ʩ`,د8U26:ㅠKg[Tp+ݡTM|^]#{SE5ƉG_IF[]M:Q3+NLl9(>{Ơݎڧiq՘BQY)Cp{~ROOdFyJ"[ߙItKĝbbx-1T&YH+cà${{$ 7xP"R 6/(IlJ-p4BRXS7l"mpBiU66QF<9V]KC4(\H#EfE_J[}(g^R#exj<'IVB#8N҃;^lP@OhRuݡMGoRg}ù[=ly޿=r{Q#IJƈWhGi0Ȗr84rQ}UΉGu%D52uKUr Q E|qέP?`.먇uSTw24-JܻF>TޔuK0[Gȼ-)&}%õFT0%6Ӥ_*QWvAmoNpUC`nIXg+5ubsC'pKďĸvc˗%1`pJB=#ieC\,tH%KQx+=3{ank@tql9N'ѩJD?CS2?EXӗgi?!/ϑ.DT;_~סq.DOm=kͺ?Q+k.Ï+44t:z1уbrQwQ$nz\d^ڳ8_#]8Ԍ M@;kGb (a9҄^Q wTUU\: QohU.':ե ..*Htc:ش_/Fkһ?r2%nꜜv'6 QY7E]9EfT?C.*Ypnr̈j/dDb ^Ut \r'ݟIOF4$iCTD)Ӡq[hޙ6A{2j1VS z/y4<g4 d;z sdU32,@q6JZgcq\ Pp)(1va0"R 1;ggج0R~c__\mO>[qd7jId.:[b_ n6+TMu¾-G_qLX`ne f-_,H[MZ?GXdՍs9 }9g|z5&GK[8+*YAH~73[㨶)^yyc0R1y4vU r oU6{Ew)6D<:d>xiN앫6.z{uF{xnŠ.!!o򛒨yuc-t[lmr4Mc22)hRus\ia.0˻V&ƹ~M#4RX551'-]KL8~w3vGCl- qU I/' T0b\88 ฿uhKi_y|zx&aj+J߱g1`Ik7Ŝ\ $5/9h2LO$[&il=9'k!p>!z%ݪ?cge7 RTAxq0_SNJFb0B%S_I&(g Pw~Bbj9(38C_2d>J]挄V05|IXvѥy@Pˉ 뛯Yk):/ñ ż¼ ir}S)>D=+Dd,-'"6\UT_BDFRD@0d %O 6R0 ;$پcE9Hnk=3!8XL0iu.ۆǚ}8k+P:P &D[K յj^@,4ld{e1P{cNԤdzL8D٘BPwn ƸMiޭw:q=qbu2025`.1j[ّ/RATY!UZN5{Wl(/aՔA*U*1 ߠ1Յ FYCKVLټy}f˙NE.U w.l_It7W,q=睮j=>@nθQ(H7 N*gۗKȠqV{゠ݰmKYur!Ǭ uTk|1^dX̸jp*~i8қNBxҦFY28c,ǒA{g_ae7_ Jn_Le Mu%Kyq d8pbp8/UeFoiw95øTwP0E$so?POsuPVLPy_?#܊ߩ-|6Rd 1^RmQZ̸TA[@Uܦ\ת VcS A0x7KRo7jSU\S/qdt^(Y>zNSύ}>J(o\e)eUeg!Dd@"Y #)-Z|`9&=MwrI=)`K'NK9!Q݅aH ׇyy!qY~mdg.4ﱬV €4ߧ$5PUXO,2HEPlSHc({t0#ʾߞ/_,^ݤ/y]#$yFe"۹^Ѽq%SY15KtzԮKz8I棅)>خ;+m+ 7&[`J= \~~]YkqZ<$I(\Iَ/zK@@>F,SXs"ts:ӏpއ!%ߛ;n12cC8mVu+ |lspwQ ~d 7˧ӬY[TyJW`Zf='jڑ(]Q1ūy[m_˄&1xݖ[R\c>qWZ' '|⍯8}+\\󆭉Ogn񆕌n_'IS$/PXFzQy%{fj'R}ccXn)["qWzA _pSeaɦ8s|V)L3H\hDgS5,nMF0Y5hw8tݷs z])#\jI׆琉Ic0}oqNj^gžiTX1q]dq)F=[ 9u+T0*d^c-C-v>rيcӜ42CGD?pmқ)%W4!&WfcZnPRSM5 Y2pzҏ앵 4ҖAuQYfkVdIUT/H&z5*~\EX kGx^2Pԓ)~4C^>SZcIt{cp$ccS2hua1gbYtV@5~t8LǢM誌jnV.O\Ԫ;"cޔPr>)F 6ˮz4Q[9oy=QBQSNs[;5GQ .= 8[|X[l%Z5{*ڌ" "yct ̿QbEdMsPexTѬaҠEnsݹEI@\a uyM,'b^c7=#CXP&w쮡nE ~/t`nK+yu:R}@]v["X1 ᑉnSXe@גYed&;| ؍ci:9 @arZ6_ t`&&9f~-GgGWG?1L ]GD`k G |[|MtlͲz)p<F4j0,P5Lu8QBJ(T+W/ <)o37n*"qPW"qS"A$> Ue;@{v;}}L7*GO,6hcte]4[]X0=(9!kyи-kr|[8umpnbt"$n܃r@F/ fKL9T'S:8S,8; qL(1 lwiK528lxhOkr^F F$aD-HG%sԳVlj(պa8.NhXЅ6{g}1Wh?ٚf`?Tҭbr@A6YNRAXmy//Ej:+yr8ᗵփT=E Z08g tF ([I  rk(%mtB0uy,@Rh2(f.ec9qAʊd.(grc-j&~=t}R?Я7YatbycxBv~}r}|>~}Ss}|8\l0dۆ/ q)I26tY˝T\6շ5z9'kӚQ[vH3xAȘ}9 yxLt@{hJ!l]fQnDzzY8xWiꔵCk8O;uh5sЁLpu½;ݼV .@݊3eib|aĻ#M]0>{i^,gQV  ԡU?hvU4U(zP!x&^=agdWnhP^'co8z)nӽLjȧlӏIl$9^DxZ '~fЦO}?]l$T~U l@qa(h-Kykf^Vs3R8W,p?l7'c.Dz 蓋P#i9i~CgE=)~Ozv<%9x9i>_[|R۴hLTMf118X1N:9Lk-$6K,K7;Ȩ3O(Ϳ QLΣNؗvv򬲕 1"59p5UTrYH `?џ#ϕYP&I ?5겐[ 3w@]xÒ>5tcDj3xXq]uhS[hpMz _ Dg[}x.9Sos_uB*IGV7^k&a pS$# G& b&|&UK idYd"l|S3 ~(=)+z QyPNKTa%(~`~7\%qS&Y^g7 ^x /p;xTA?ZBF¬#?F7?j&I?~*2Hd>rʹ(d)DXpP_딨ի2{s).PܻdO9W^ Fa3o#_zkv.p{L2F?eAd!Havte!tC3-WV]SmLOC1vi w=Iv ӑ#KM1ndvx):E"Bj_壁KvEbץB(AڜB&V"s7awƒF3rsmgӈcrmRݱr; >A  eyaWSu>7BCViFyR > c-j?O/mӒ]oNY/^z=ۋ\phmᩜh~zvAv##eeǑ>* m HsbwoY*;՚TG{9b %2P")Mf3H NV'ǽC Fn>+oR*b{&c)B8Q?ӷZ2ҏI0<֔`堅e%dbCŃ:y.9P|b0Y܌Pn(;Jtwg2YShQ'xdyov3x2RJ(ㄜH՚cJ޸`Y5\5I6@0M }dyeGht7ߝ~j$laRҾ(]|O: a9(j5s#E-IwX~\c+YxV62Na=F@`mBvV\ӛ Jueɟ {O'Bv]>f4Z?c7"L}Kߡ-Wc_FH5M`.k}6ʷuAW`> ]C߸oaB]ח[aX3nʨYw}sޥlDm攡ꆾzZ9 Ijf07s0wcDzRdcd׽11@àr]{Ӽ)͎y$4{ܾo`f|%9.{roCvՂ@:V⫈{$6]_eQ #w?𰉢-@%koR_FKDq(94fC-ՂH{2bX&_rևq8ft ͝mHuFdCyLeyOzEghX]bּ>[!-WdiT =%>vFe1؍,()/ @ CJf~qԓ&}Zܳ ejl܈h޳<ԏ_Y2,z_(8*<?K%{u)o<ٖG 4'G,/ܚk Tq,F}x[Љޚ/&e%iK -6uah*%7Liԍl5du3S7GmXD"zr? վdc:RgG4=gš犸Ns| ݹ|0labޛY>oq=;^˾]L~^HFN&tcP"4Ӷ7o姮iT}ɧv3ާUI;y]ۜjITUzƭ|\c1XTOxeu'I9׻J[,ifoȗ:[pVHN-'[,( V6֖Rc-S6zJ΅ B]=kEKڪΊxqB]HYU% K?9*Oj+UIT域ܒNT>Jon ̥<"/@>W$[ZV߱] [&N&|ف~>ܭ);mX#צ$l]?:Qphk8KjƇfu|/yRYfb٥ n,_X7,OF |ͦl!L%6S'#YZo;o#nFp&Sƴ>=K/<"!ع8UgC)4~Gd`ld_ A ,!NSsÆ* sc*uNy6y;QDUA҈ǘJH QZ[8B `@xaeo(NTJ NV#66N .nV ;Lbl; GA%;;I2sr޽{  bH;899P< mP(t.k3qdFU%cױsvM4c# b qrݟZ`J쿬P^w<VW )Ty@ .&ؙOafkk%(on`hkBKL okln7)~M g)4OtxMl  ̍ ƃU5[~bVNxoVke`c*@e18[9Q [Alm̍(D l,mL)m`vgZ[;!1?wzֈ_POPPZٚC)%)X)T ( 07o2wIs2wciQU 10SAMP6Y&~Xᕅ }?*9;Apq9?i1Aggsc^b`6`Yx &,`nvu]iG2.1 le1х6bcp@F\Sݿ[?YM9[{o=&a&a&a&b'O Pu}q uƙ|}'\ Qr*/B m-\fr|t'^ /9~Nj*+c鸏SH^ b(ʁ"VBh+XR{~4ڻח;=\-(ᗍciS‡e犅Җ$}V$F,PҘ ΤPqw F#GAAWM؛ T4en?q%/k[hսq#xڵ˃n FqMR1lCr]/m47=?NTkBm{4ךp^Ίgݻ_=cJYBcv:.#%GV<+v":#-ԭ͸T ׶#^=%Kd`ˉZ9[8Rp F0W6@ji1-~qX#"s IsEacLTXDTCDS\!s mLl)899=Puz(@ޛ*N6nO}|x71_]E,S&c} %KH*"e<_bqPio>ݾ׌nw PO߼qo٬ټ^xak7Mxb7uSԌropwbPSzZ9:{Iۗ]DE[6j]QF8]\E;cm1Ѧ]`c<_ Gf>If+}j +. )s|bޝ ws}gܘťIygzBҐMG9ջ# ث jyNPWWqu&bSTn;l>p[Llc۶mkb۞ĶLlOl|;w뷫vծzv7(-+4;=!=%77@Ę M#d0p02d Y_:ffv8!3 !=//_Z_k88~쬝ml &FNv Q k'& a-nzf&6FFVQA&vQFA&Va&Qz!FFf^nF&a!zFVFv&ѯ؅EمYXDxu&nZe+C֯&fN愬wE;;)!;#@hb Pb d$dB|Q_PraxM75~%?[n$?Alq;~들<}c A`ut2pprs01&%L Ïk[<DP%dccwJR Y\ +uRNͪ ĵ:X)hox<5/$ !QUPE j(Egfx.qM'<(>ny#q[LXjUplJΦjt[O/9{qf*2q}ɫd#dO^Ng :48.Vu.|6ko;,r=kP c2?N~M౰0aǤxK~0B$k3Yu۪J Mj AEe+a$fnaIc[)_]12#I o< 7=EHwm=xXTqWQ"pu'#R*[5"C xOxJ<Ȝ^)7z]_\T׮r]эϠvR L+ Is+ @Y"}+ ,4l.^I#EH}igu.EP{B< Yg*p1i@(Lzpx&[TB&J~F*JGlvS{ƚ\H<)'A>]8Rn$![)JXS!^^-j$@צa.M yLr;BZgq5SҖJ_"jGBQ_wJv[nZ¬e8٭c7>-]z*)ldIO;S1ip5b| SaPy(?JNfߓƅ0Qۘ@@d o.ؕo&^#CK%*}@Jy97P!*Y8i4 O9N&*hiRmhhx02z{˲o#"$~zE߿'xo~ppt"d``b`gc30$_Dd{ԙZ ;l%SpT́ u <#EeǥKX1"ChtWCQ/B7Bj9>b\O!f p.0 +{&oq?M!I צĩU qxO=$_Փ=OtN ]~l|,.v**UIS%!& {+?0H5`# ]X Yf_l\)ruo\AR?^5e$tʤt0 *éS57* NIGZ[{DDD"/SkYSņFnW=TP5O;mtqcu05+]/]z;· -mg`eB4s4VŦ`Mzl':#:׭헐vYNFJWް R=q"j0y!ry$s 2:Z6A S7=&{늉"5M4x'UojdZt<*k;6piy=^) u(X0sO%󨀠 Tl\Z't6K1ԃlZ_q7a8qjf%0xnU3F>?r$B+Ї4>P]S[6߱)T;p Y zC=dRÿ{H=G@˽T[u]5:L$]r*|+++j{VҤEa4m$ Vc+@iž'mQ)MXnyJ-њhrS?Bw$ bQ%TXW1n}<-9o#TJXw:nTzRޖ.5 !lQ%#c-zP;%1NX?'*%N0a(Y">" ֤R'|8P7>0@LuF[IWYQpB=.{N1QcH;M.NzB,xbYF8l3n?Yk[V,Եd;e yJ\F„VJ.3[Qr64UG'޷@:' bZP>`댄0f99ys?Zlɦqt&3GrHDQՆP!Z€T2䒷2Z:ל5 YAy}o4$-o(` uFR4ʚbBa86yOϤ>Qvn8"?fI4يc._e+pA%`yyloU't&pL.%>=7B7FJn&& _S]򍞧V.8}Cy~1GILMD6m:c_xѕPfa%*$SAŌN܁Wjt:y =X_@蒫#!µgAaQNGQ-[:Zq;3[ww~'i䕥VCxt`k0$TDx0>| y/}zx1_9aeaQn0HO!V_<@6J=~ r1;#_/﹗B:B}ӐWܫy?\|}=w^\SĆbB2\ة'-g>IJn_BhP_v|adKSVy1WDZЅ$R_{*]C`$4&WofO"0;` F}^'ggA%apI(⣺74ιz~Hcu m H9 1?Z1( iqh㜴ͮ<|2tsE~3L61gGKn =Vt7@SRRyBI|x9Jqee'gqPrii ,3OmW"<6D`>[0:k-=z(G=O ZVL?҇9q`pT>3uد:ABW|ڧ\,ՁPMs>}&?Y\*SӞ,-*,9WrSa1g,#SHVbEM_2녓znGL1![4S:8DARƃNOQdD6:/\s۳g7ƙ~ZQL.OT3-~o9*`+tn:N6z I^1="ٻU6}eb '}r.J-.KK"uGK7YkO:>RN#}L C_)r6 C&=Xm.w^31S)3r,-zTܩoG؅;uo:=k;iCʸ$a- -qH3XVda?>X"T|UXoBVFW2d+ 93Ik7T h{G8!x7էrdwetRK-ZE+xs\eGyǺdLGӃgӃD?D^^9 <=6gz{:\Déj`$b%EdquZ#q `jDHM֡*( Ir Mf;w5αK&]&*uZ]r@Qyzʥ"rC:IɌ[ʮѕ֍]63O~% :aڰooW&pm.ˢP|,B),Sw\ XQp4=z)&83k96k)5IQ7bFu ,̣J@dTnjKx75JWty|p2EO84/ YOHǑo&{b!4̋]C[:M!mFȒ B9!033IFU5jVm/אug |/ J-$EBI/(*N#}_-n7D3ta%J>oR@-+b@{r+=5B~noȍ؛b@H# HE\q-ɒ.T=">`|BFўTʦ8Z i©? (I,+ ȓ6; 8iIC2Tf(WӰuL8޳?B:#_ &^Hm2[vH!G!cM8)^CcF-V gtfIԋqCTʻIx ZJpd!㤄eeJcINy)0$GǶq-kzL?٥iС#oФD|̴hS 3wB®Swu;bIugĻ{cI!ܴdտ 䤋KIuU(OG<$;MTi>keM+*4Ի!).Cޟ=⵩#I%/G(5T$kEGaf NQ ˟`5oeME[ ٍ4WO+/H8[CA%Fv>jљ5"K~ (A˺;2zd#3/}y(1!C"vH$RnABx#|p8f>,Oe:&=ѱBۀ'\{ ;|FtT〮,o>ӟ=*KʫcYdND9ٓ)p<88sJMVLcNM/4s&JDCXfp1n&Z8:'әꘅJnx&`7(qEL#bX#:#Y 9C,#=1Gdb= | ~A}7ٿC_AV]1l )eSw/k#_{xX'wתGOt;7KNܥrM6G}=rb(c:ഇqz*'ԋY2GsR"퍉集f(tLi=$[0@hd|+ 52gq婸SR;{?{y#ՁqhT8(};rS ;4|EQ|pvCI)堍` u_V~"@cPZH"G' q2^jTI6&L? V Cҍ#LNU_LˎNrn^;ϺCVrLR6y}_r"唾 Zd] o!٦6|A-1$[՘Mu")Y9Z7 Fg@vłQP3ɩ,yH(F+A Y2 ?- +i{ys~f_)p[1LNknYG?ڌ[ WB:8M$Y1݄ve{PؓoE?X eX"׍VW5#F8=VO;_3~?$qgXdתbh̕}{z2c$J1֧Fh2 qCO odEb`ExAkZS=΍zdOKXp X[dPrMuYa@3]HtIՔt Ŏh2xNr;0HY =W|-<ab=6+h^yp6mcaމqpc{\G,+3^qW'c:uy NSQOy ;ӗwn0 ":fcE2Cr QC`t1AN'tʉ&9e`1LkƇoPyм|6$}W /UV _3e.sF˥ 6e$.Ua+靃%?Šƚ{5enQNnO%oĂ]F0A3Άt/ZA p|)/?u%2 JV̑Տ*N薸w}bϺ=NtV wyș+ڦjia^ɜe4瘺AAe:G]n初_Ô'N~;,]n{\~poo\hx;OO&[]@ 8fEGHze2aZ]B,23 62FBo/ xCӢxYSuҰu5!6+\kuDaX/,F>W}SS(T S<KҜ蔺SN^dKkH {Sٛ$ F;7~J~M, 1EH@8/g!acJ;4e%a'[U[Zlec#⧞45 Oqgcc^LUG㮌[ݷv>'O w ?LO;zgOz8 x AcGυVd﹃Q>qow4&yƳIvrz>yFdPkܛ7"޴B1Z/ދEsѮ,]i'_q۫W=suLO֎={ 螪b-!( XAt;I6bHtO󖊦U+ކsc3,X}4)d3ީ-X4]+\PQ8YI5Ə:F0 dɔՐ"1r |+^A9xiJH1F6^=wm2;cb0om|`m}Қ Ą(&D= gElzr6KONPݦF%Q<ުH?/|b ſO.|JR` ~+7YϖdZ:`g8og޶o܋GsYrsxJ8,Pn딠UQY\ɖe ڶ6݋Nbm"8([c]b1%=\! bi]sI~2u6|9UE_g$ rcyG?-$bXs1/"U 9GF _~j^Gf\bjYlE,PUxdv7i_ғ9-le=^{<T'[Ay%ao9tG* D-߸cē?0г8Rꝗ2ݷregN/BUB.Z1eNR TЎrbp EcmWZ#Wp@>5aF +0`E%((dI 菨"By2gƿˠ(r׺6]?[7k\9ng&pR>+<8%98ڝSٵ#k@1>YDE1S G`wCn_;Fޮ{m{pB9 jijuՀNG!!;.QpE[ mX=,{sm2U~$΀7XvE ? XQ6O,7 ZYzӎwI)_eS7ύ`,b#HJf"Y[ZlK}m}ח!k,~ٚGU 5xI6`e`7b)nZi<3\ ,m(?4S0?!\Kzh)μ3>Bf/;dc.1b;{ gt6eEʓ b \kOmEGTAƠ<6N\Z;鱊c4@ppZwWىH6d6:^Ꮈ!m>RX^+2+55 2*>Ú M?OFX`'BZ jaO0ygc+gC(>{,@-E7fZ7U->;{sRmHdFGJ=̚L[}`7zm(=_Uki:CXZ %(njwz~_ƗLt]v t5.ŭ#Qmh#T.I`;=e 7o $ڙg/ Ev0s`QaD$x̎K?g,LqwT0L=7m7R"\Fլ~ZzGRK{ϐɏߌ z+ M~4PÑs>(橬 ?.ҥqKG%*~8?ΐT?SR@TהFǯ˿ץ칺XLz>ƫFb^)UoB/Z-O6_io&ib:>BΊan_S9*#bp*ƞ[dI7wŨWcTO]$"=E̮/U*b \Lb$u9c ۙ^q&K*}f'% pu^I~->oT׵]8>~NaauTjyVYS#d m6Y5!i-$1zٚ 8_AfD-Lxټ]̾{&9f iB@)Ll4Y%;Xm|b*!Ztא !+ ZRØUJ/nՖ dZK"ғpDrJM2U lGmQHbTcO|4R^w6*\{COٓ@. QL8r9g򭋠7 D9?l:jfu`O0B5G+ZZf{WJ2T ~Ls+cZa[ؾkXDCǕ[4TE{!zv*C`5Wxv,4PpJԐ  mKM̎ph~Eҽ(%՚`RQ ,i3.\Fh$Eiڞ7~j@nՇUB`B/>@a^μ'Wy[t ^i7G9/QЛ7H*؞\Sd~xțD +|.E|8ĤYs]4+G $z)@᯶;n8'&3&';P$ km 7\z\< ,/ UQn#3C7p |}p&\2Z[8&cq׿G=nnUvXd'TDK~*PY CQnj`_AE*ڤrڔF059+jUd)=d0a@MC/ŠuXG ZoYqkwfR%P;1@He0 :ZKFVdSdBr\ahpBx@Y@UXQU9 D/1F.i6IJDje>(|PN1@g:x?Z(y0v{ݽ9Q-/-^ۍ+K! ZZѩA׈;9;Oo@-m<{vǶ&y]ˤќYm&ipk~JpXcTa'a"iZ^Qlx¨HG($,b9.ŧjӟ*2n$+lC z ]l Q 5;|A+NfW ߔ~r!9/5t|"biCMp%.c ex+#e\{2!s/_J-!H2t5p0s.bt n&Sct }lMՂ e4q(dE!D"YŝvRSVp؄}"i'Q++pAU X+|{L?jݫ'oU{2wOUVWצi#x:5޷S6 OǭC RSζ&wLf@(\YiQkC24gT9hs4%V!.B 1^:<]jVJo@8^ ٌU5M`^Ԛ(fNj\Lj*ݠj+ 4`0Jg( ~ G@ʝ-TKHh*d4u=='l6Pխ2}%yXp{:̞( cYp!#"Xj3hYt؁J,f2yDo#+0Muy^68w;m\}X4U[wW *\6uG\?ZBG>ߺlX8CmsŦ>XP.=wN9Rα#鎓 FEhX~ Sj+@6V!ըrB7"Xs;p޹V,TgaD0I37s>cn8si묠x[;=Q5Zd+H$O*yUm:Ct[Ć0\F=D J}/лoGǧ˴Üa(ah6Zu .{b~h匥\m0Fj6DRQM>Wwْm-X5o?@jl[x.x|`JW02و"}BC&z"I7S{-3X4;nJܪtש)Ə*|׸FXK7XK3 NIPzo5|sXҌ:W4TWhtZe;^#ly:tK+o]-ۓ#׮%GvZmKm7ln:,db;}@(y_z--pS#^sRU>޽wuYe]vAAf0ĬJ@0KD IZF q#3NlJ ZEFNbCZJmDZZu8Ì'ksL{w|S z@)-N:CC蝎P&n"=#1"2"CW)ӤRM2f ;MO(z:nj;L<=Ϯ?z|#uZs]-Wf&wa?t/iQ.)BMJcsCEF`'I E["H&"JXO=7,ycc7| ?=zh.Dn~iDGZlpڿ[ڱ?aU@.L??o@4/ f0Y A2t 'tzrI`a*GF82k][%]Zoje>`aSTn57}i&I{ a$30!¬\e3Ya1e}hR(K9c<>>&71#|,Ye;1S%ګRM,y\oXe\.ʹ˧OUrWȷۖےY +1fcY"xAalE#ۨVʂ#0 KsWF7<ß oT ff&zP,gث,xc?LEz/[3yC,ac'|Dx13ls{" ~aEZvG܋V <=JsvcL y!9#K/$59f*_R|q6gYW7n3򫝯p F`nڍ#鶻8;33#%[AGOx7 t߾b6m`7;Kx]u607P_[AN.,Vus_~A,X[gS)K={8Å_Iָ3<yPe%fՎ:栥|a+uv)ͥ\L&d&{Rf[+Wqk]Zm#OsRGN9^vPW'酲a6)-2In(P:ҙ2)1`H1$W>d wb"?F>h#84$q6?0$!@y!blgh}5_ҫ>63>پ3pP௃ꄖ'.J(.5HQi1C qPԊX4 cL+UT)Z P}3{Cճw휽ޛDcy-ၿ]aq7w=?W>y4KvԞՀhScVo|5TӢsDia"'JR̺g}RbwB/ogoC;N)U(D0V xC!8 xaYqq Jͅs(Z* 03orZ ܃[:ww|1׏;^wOP_]:R\ߟ؟XWTwGo\dn ័GCSc*'RbT2+Р>BuzԔEk\&mz.u'Oj!x'WM!?H_nɛ9"ĠI?pR" a@60c=yr__v3?u={/v¾G tEŸ=Ƃ(@x'䴹)%1/ du&|ND"/?ݷ?]˒tqX#'ܢrX#H s*#y }re,xV8Yd 9Yeq) Ꮛ w4G @vKUΏ‡cUc*Q?|("OwN@ދ+ɃLJط-޹g7MGcgNMOvCw_xx뚑u( gH&d=,nIL{S:)۪ -7WCt=Ktq',:/m".V{oF c6Ns)/]@>8OK2l(C@J_7Ʀ:2^}c)j,Ü;-ļ׺9\p粘;bvVM_)`G:$5#K.K4`.2)W!; ٹX'Q|[׮z\kcf*[H ` 1. uB p'7v n(ŗiI]gIcx L!íp6_qB|njDv ;r%y?/ċM0_S LX.7"%M)gE O,{jX珟D=nBLFY^A(HEsi FI%OhBJ8~_~BȨ.F5j-o 6@4 x:,?|.@ :#Db1"@]MטN,T/N vE%eUIL'@<:Zz!:JǩL`|ͨU *JڌnF\141킓_HNL_Pr!OA`ʰ 0R\UiWp#u)Cfy[ܐv$>bǯU@E2*J@C!0CiYEQZv<͇`S?kc6%G?#UN]Ojr7p1'j JG"sv\RKnw)/^[xbsM* *$~ݠ8'>$fx%aPw2GNym6}/'k3?wW.u%U%}^o-vj|YʶDW^AkL $ J"* E49QC6M@j AThB6C?CVڵg7μ}??[4uiDe {.P7e 怀<TA9MI;NVQ|A gJ6F,b4ݮ _P`aYWfQ0=Te" }TwC@'3-KL@_4:.Ce(K\z"55{Ȥkb mAu@S|6t _{v_@Ѿak??qVv բ ݆퇉4 v0>f nigx:gGaŗz.|c%ɡ1@_( $ת)5ۏKw5-5v^ۂֿ?79 9]'E۞|i{x8|U}^l qEԍyjtPr87)S Aq\m/MV>+dqHGU&N`&`sfCX\!CA,{=&Ȋ;Ύ@!qN(c߽M%-3=nYZgtݳ^9Uz~N&fzPs&̣kt}7QS/} {.[>qx6;<3X4%155g q IAT#HA\/E|4/SiTP8uBm|J=:7ޒ\fcsk[X'l&$7[mvij]no+b+,j)R4jUQ`RvTDRI$2ĢqD"2Ϲrl%t f+ Fbp$țMM((c& Vv/+3"^WV"fB; FDz Ꭷ[TұtRzk@ <R]TS..eA^Wwu5ݢ' ~GsDcJ,AD1Q \讏tm)5Ruui@%0$0QdNAJR<n_ilЖ}wɓ? G;pY=誸b{Li|2|`ʷ.yw;fKKN<ҚPVV43YH8y'4^3[UNWҩ aN|>7M$F R~#rX Ez+ %I1oLn-mՂqW_л=\ZUkLa nti3lgtQcMEzØ`Hrȫ>jԊth5j \F9/_aynZOOD^ ɡTP~Azd"q j/_ԾZ5 $C#oh#w v['~0<4GsS!GVXo[A +:+C,F/W1%WIΐ 2h[p(B{nA7'B &O^`_,.D%7AQY馓ytf¼y9/yF[6+*@'roտخ'+<<<1>kapm$P ЇI"B#UFm*U d8jQj"%l[5V]U]{{C9x{s=pp b˲ۉ9Qpiz4Vh~B2R*(Y**2z=Վ9(xp ŲܩK)!сzȏF ~cscB,$vȄ)P6$o?؏̹ X_n컧6SN#/FC[o͎c:jd2X8> M<X`7Ww"o 5[Rdvxv\:pſFʰ 3Rbhg4T Z9obwfLEW !fnh\B:XX,;0i3bll3}jyZ& aP68։Սn3w֧E9j9lXLbg[-ֱkپېv,W|^I'VfZO8DR`p2y!Xŀ'1c4ݍPjGhL4G #xp  TA*L;ad F.RHϞ;xɃH5Hx_~0 |ɔTF,JiD2D(UCl:D揧6_6}Kqk _#F>}t~߅n~DOҤ=E$ȢF6s#s9{ $=G~9t6QɓN7299""-Kj+aptWi`V]{wnսx/nX['QpSI|[mT;u(ԃ{4xğ 3-Ey`$46%ǽ:UZ 3'Cwӗ{ߺlз/sO~virGemx''Pc*1fW"ez밋 a!.<"J^Z,2d8W+Iۼ^]ѯ+׉TӌAUA.7.&R*nj%Su?!t#!?%+d K1De1,I2dKNʭ2&p"#P ʑIv`LgK8q&Q)|ktނ\wl| Os*HYHx%R5ᱢ+ f|Tˬq09<3u헶4\ܙ|9Ƿ4~G-D̢=CG>w,`V]4̏1[di&eqG`z~ \;PɶZ!e0h읮O6fykBcJ"Qд:56jmRDK-pqT} {ͺKX/z4 y;H.-@#%pBC@BЄ0wkYjL*ଂ HA HefTFj'&"5R .)\N8+d?W|8UN2>m-M%&QJV\BHeˑ[H| ywv?G/pO]7P'2ٻQF#Z^=g"> a+ !VHԋI7ܿAHлuQ4!EÅtD;: egٴb_a[C<$S+b6 D,{^i@8T^CJIe2<<zİCrAwe@zCgR:48llI;9'$͢d"(2a:i+O)2fᝃ}+,|yejCrUWerk"f,`ŠȦ&MVY%ʇjB;Cz(ʏS2e_,!gb~ ۢQ,lh%_[1~qչ'Ѿ7oʚj@,2|$R5ԑV 65 Ug]?@$ҒZf#4bklM#;F`>glMP0HmQ3 N=UqTLq>.tD1bDI$&oHts.[vNKpJ~-)\4M2{0P[{/y۞5w|>㟟zȚկl{[϶]\.yr}n÷=-o2>>}̹3Е=OQ \CJkЊ]HJ KM[VQr rV,>DNZ* I3`8p] ߿gUAZ,ޡtڮvM0ѫ%{r0sQ61TXQi&V:ҔB2y,i9ks{Z1 Lc,ițQ; K 3¢FX&%_Η v|珻߮/UsM6YHFwS(m@V6<KJmK*F*C:NC0uTgxL-j5XD:ebym={vo?K=?-wl[{{w]OdO+h;.[/ꃺ*QMߡFTRYѹ8jItݴ^RY1w47F *&\$2F['d,}KG~}{20:NVd}BRkK23)Kh5XDcLT, )+A\-uG"JO0:M5fbE5bE,dbEfYbxV#!73W͸.L׎W]akEUmDT8$+NjҰA(7܄њՏK={k޹{h˝W YP}1od\^VDWVp 'q^&Z4yi3_6VGg>ᷴ0PsU55-r3X80V2QRذ a:Ѷt2(́㙙G%D\“,Q0NHMbsb7cPC3̂#m\vGt}Z'酎 k ^qnDYw<hA{3,juSV ͇=1lUWh WJ&c멨z¢cBw6f8l<%Z0  q<NhDT'*0}-B~wJ9Rq._K ńy4mjZ1U5tg]%: pK+J |w#(Y8J~P@"ǍWF0Pz@W2]e+ Z>=B=]t R(S޴7_}8򕶟.^ċue+Hn^;+lٲg?}4깮y Sx@}Ծ=0 8[fM^KΰCcZ stg9Lt[&-smHsC0-*j2C94ЙFGD8/gБۜ.sա0rs+0.g2 \cʶXxM}sX0c.,}pǽ.)2# OzQm8Bc xsF5s6E3m o{|ܻPßщG*&k0IV$(Aj[ެ}jZʮׅ93CxZ'?~Y+uuf9,UbOK*XkR@2.f*Rf=2:+;DG,@e"5Y%j1UQ\sVJW^?B|K_/[`-F30YR⚽ݞe㰄dR 9]-}[`+t*jxKФ"i|(q}Bۮz1XOΞït2qܙ#s: _#J+ATNVdv[c19{ȊM M-jY[3Eyynj5V.}pAtAB$MBDC5&՘ !2 %&\IqtvCBln܋v@1Vʊ)FE5 "N)8P]7^ܶǏn򛷞p(~ 8w^}.wG9pĩsNUpNUR)mIy ox:.n(,*g@Mpu(_׬8C+YsYUĹV|ս+ jm|wϾ;|vv! (Tat(+0)+ dTA Z@ԩ*ul+ڀ?"FQ@jb sV=~yԀpvMAM5\ 5zF@h(v#"D7"k 1@>+zQr-NƔnTb#e+٩+c9#quU^jIX4߸x{:}?¹}#u7m8MKvݝ_| d4*Nm QSrQ!/W},ix4#A8˽Q-ѐ5H \k((Deȟ8}{ r쾳&$S/aya ,&j=h[ż@/{lMi|pw֔G.cJu.::\HiOrT2%0zԤE({*RUZ crU6Fc) E͸ ΉW'=$p]0ND igj*[V_<wqcs0kmU!jk?;sN{%6$Ѓ"Nߡ~N=$b=>L$:U'~MU&3%UQ2YA,e]d)cҬ*SRɇW>6o" DZZ h[ ˴ZmdVS/Nچ;=*j>x|l>闯Qu_=!9z솜w$1 `D(R4i[b!DSZ(P`nAHK$NĄWK[Ǹ-~OlOlwOla8m'~ǨMԞM@k6&=;1=%%vɬBq0qg _ބIxo6A 0\?6! Ҵ2s!fo%Eͫ8kV ޺VQ,łǁe;Mߠzv޼]S #G^cނ7vJBuD[PNo vmFP/ӼTMkC!h d;|V/%I#v6"#;_Hrɒ"gWrE'vg.kOUtF[6tY6: yEݩ~Gaod?Mr_%_o?=r7Q9my`V)VgȮeD`(?r">^ekV{0T M(em㪦3ƉG@) Y4Mr!ۤS=NQ,!4w3=Fj4 ;m, l;;b 8t/-=-Btmʙ-|^ ݡ=qQ QQ)c{ $*DVB/qf0`/Z1\q-%:! @d.[O Y:CC!ra3F 8 q04Zj־Jƾ.A͚ř*r5#@!%Ox%;K q`dtHi.iec#nEW! /gBU oD Be/46|;/ӭhѾfGGn7sjMtT8^K F;G $ۂ*oiI&Q49V2~ӷo28_%i喉I^@|xֽ/ֽªxR8+l5l36N}mVwQ !KqQG'z96cd؅z>HXj ?uҚ9CeRCT̎CUF4@OqTJů vWK>;)+x,-JLjD#īe e2`2/mס՟Xb)Ǘ?Q`b˅ \3 V]';r_?dJP]=-*HfK7_/,8Y;z{ jem|>ײoB AVKj) H}W/>-tG#l"Yy۩3ccy ݉QMdP1{Ow07k!MmIUxg }/0 Cï/R_Rq 5>!ㅖ}MՏ[^ 33L kmtW_& ͧd_KT#ʂ;鄲'%Zlq4(c:`NIeCu}@U!\+~d]S%i )BD@lr8?v_jhGz~Xr)pJ(|g[•62,.~^A(MNٟ;ykh>mfEpb@9Sn _rpog&_kS*Ϯ,P8J|kQY~PV**_Wuw^}ۘCl @B,nHNJ 0`uHmv~%b&KTOd~Ԡ iYVfQSoV?VX15F(/Yq`E(f7Ĕן/JBY55k'# Wɴ\:\*߬I,iox9^$Kڟ"+f]*8>^4`LoqmlV3[UpiH ЖFe jJ70rztP5l~ ZM*, "!Qw%/KApZ$\CBU'jj;63(p37ę6WUFkP| PZDcbuA,tklFk͐fJ[XRfD$,ׇn-.[WdVrU.r'*]2s0n[w' D7h}Bw?͵zU'$,3a/K 5d [q{"OJ"fWK=q<5Gp;09C51o MBN#n2Ơ1%iNw-w? HW4#1m3[rކ-<;~p1Mxg~ E{iC{6PUU~-صY$XZrE {THjW-zz68,ggŖ_Np+OWz:!FYҬaR}+Y+t(=7uMahQ^|X NmR]ѕW+9{&1< g^|k-:cxuӴc%t x-#\+8؟ :Ox\>uFD.yؼ&܊fhA^/6ؙb` ZG)M5 -WCX,$k!t`Cf=UqMˤu4_,pX51nv?o sa?rdgvMJ';ŃlG[Ւ.IכP{4>"" g~+#YjY ) ?d[ G6 IĿ3R^;bQ`D$d:آ u)wZ>oC`pkLXD(cߌ*.;[-4.xa]eI'ל]Ta|ҽ`+DWd7^@'C_cA%pc`œ*6/6Wh$ ~Ҟߺ) ij)je`˥㽚W.Sor'Yn2ei̚lw|9mckI&VNkFq5 DAq(^CYY* wzFI)(9ŔN*5Au]7j[j[6jK<'ZA $%n3N\d- U.P3JN+nisyY*V VP䨜}egՕaTaZ A]-Ach BYJ5wL竵}ܙyc]b:^pHsz`qJo.0Gsj,Jq&>[cŲ@]dA*8\c?"rhE0m6q՝~EZ~ }#W226El6;6[79a^D2f;O~Kkf"(/%b}ìlAHЍf^!` ֠[>!`t9̬M5["ߌGmڧg./!w j 1MdfjEPb4Uk+~w%oA5L'"lZS]]q ȍ7_H~MAx| ou@|DW_HG:1d9ԙؚKB ʒ|􏒎v0]2˴XT#/9T4c 9 "xҤԿ`CtaЏ?Iڼ10bGHX0`\-S;ATk;)sl5ԯQ 3Y&§}#)yd Tn=ƳyCz"JKF81~`3ێڷs +0Ndkv?r #ûkOnwĮkw'wH& ec*ť &%(p"b#U./sW%|g ˿L>M!O>AJjkڹ2g!6Z*ZJqtX#rD%J!Xuf4JnJU*2ұupQa{g #LepM@\v^|/Ū-"3ܞFi.VZiQ1܊,O7if A8mSaMӢx򖕏i~d-RiDВ[lX(X<,qF猽Q008/q(Ȩ}={uA[Q*bj =>W $ėآYHD Y>D޿#!La,g|!;1j {ER')0*Ot{ynRw유, QR2yBBH,@P]==V?mOWLB  ަDI,)]5E8‘}FNkE42m#q22xz^pM&CџE]s(#R/0˨ L3F'a= Ch)>%]>COXΡ3jk/IO )KZ6& 4cXV7bZmpm<%,F!OwA6 _T:$I+`Ϩ|5\sj4ltv? ] (w5ᬓ{=8{sJ#;$4oofS<0V-O*7pͅۼokbeƝyŰױ4W V999߮PoÉv@(9L)M(9 \ osY,j'߸UIJ@r8QUWCSכ99kʝtq Ċ]x0> n*P|dmc1!7oڀoNϼH0?'g&"fdv5!o:3Tɾ27/Qpq`<,Qg@xa>qw"( t[!~wqOsjaeP1B=∜mGq"XwHT(cW3ERj6fQB]ܐg>1Me;9Xp}$E*'~aj=q*kY y( oaJ%%t4 PRk?u띤DY8'u:6RA^S=SAZZJWA˯dmŎLͰijb l{dp/aaM,k2aM+]KGh]^$ڝZ_t> ~D55qrv4563?f,"ΦΦ,⦮ƦJ,-,njlgb"kjklA"G!,_#4#CE od7XkQw.kXDRD,"#H%8d2D9F-DeJfʙ\]ݻ]\mtgrh X9x8F(TrOvJf&/țq2Z(Yz1_eGY/_C>"&48f8Tdx&R+b\!:4r8[CT3gP_ H(u+M/(<+vD&B2a*L#rЁ%||7SH9CKն{u4S%<]587@+?ޒ.&h=6@"GD6%w)kyF vA`}'U'IøCggN"puPe}by5a=fw15F+S/HOpnN7Y=[,[u6O?ΥOUd( \hn6ÁMhiR [8dK LZeZxɞc~ĭ&<|<&F&<ar8C"|dg?jRk^m==((U~X!ᅧ|)ð(fDXSceD-A> %=T7hØϔ[]I_ɭVRI3פ)vymsl{u~|yJμJc&:Cxhr!5O!Yك 'w=$aapu!?X=[략5 `~~AYY̩{#A#z~(Hܠ/Γ,&5iHՀ>m.9{iӟ)RHK-8Iq1Kʖ-6)PZ&/Fc%u˝GrlW1j6 'ͼS%y'#'^>MصhDnR <ұ?EPAu;vZ8*>RqN2jL/) *,Ko!ةO<3JF<޴ZOS\+XCA\ȫnvT1b%)@lSx"LV+56\*dTƏ8H(mjm=x@B?.EfEZ^pQq$d[;X[ڥjYK2j-{֎Txzl_ލ]\nݼk2ԩVWL /ZkAC+<*ay`= |+ yXsF# YY8;jcق|ٟ> _TP KiNLI}NHKMggfgdNg}˪&φX,J6Q%w/P+,-,-", /z)-,Q*+)--#../w)?Щlbë.552x3=/,65Z[ 61iOD |twҫ;ۧ7/?4}wPdkHh}ewi{׿1q I)itόԼղUհ5̵u &fǖֿm㝓]IdGߏ&NON>eӞ_|wqwxzqCpS|yY{{ x(y}CܞS^^Za2WWs?覨39/)9/;VF@T+ajinLߘ(';7))L5~;[`Tu.`޿ ʇOhhp1>| m`SRPRrqppp  #GLttLt tO0qHpppqpH!9)))9----;;+;xk7{ W'8Op}p7|Hp9e !GAEm=O_ؐD :ÉͭU1tCSܺ2v˫ W1̍?mz];s& >ovnfT80#n\4pp ?1!CO_ذ8|Fb=JSF[qbʸNWT257&Φ5u? @㤨(㤤(( 2hog5e_aQr"f:\*? 3U$q?$[7h4cO2k]ÌV*I@ãtv8^9qWRH|gN'ժ)U\G5"v76U>RT0~(+dyNmT40XntKkO^H1NTdЊXTekKInz2W@ViM :85?S"m^GCv,b qƮ^u<}P?ng#ȱw_Pjjr{- <|HhC_'X##€(")럥@nNxfjxO7Odqlֹ3jgo\mc1RJyZ$;4-/2WGao7vHZR M WkxmFFR7h&?܎gZx;x~!N =CxbɣOq gNWzyI'6"!> )6ts@LyC˷x70֌!xɋ5x^7O$&g<9ИcUxӖbOBs07߳Dk2MOp =R]V &U>+'A[HнPA/i5}ˍc~FٍKbfx}Qpaic V5A+czԥR#_XʇՎ]Wy:gR8AdH~3yΕ8SX^vs]aAY m1&??@Ӿ.w{W0pz2槝R> δV*Gdjܒu3U,1vY`C C @6e`֭k^!Deek6US^>"KxV.Y{?wp@c9.gڢ^slgřtfaϺ"~6v'!#Y|Bٿ[8 E/cV(|Fhz\>eg.D67)h>u$Fm,EDiش@_s.f xPKRt_+ ̷xq_^YMO`~caP$aUo9=}w&ۼkM:W9M.(A Q~mYKvؒaÏF<ȇߗxfo1єCg/Xa}0&e4+Xm2'dI;}p]){JGdRϝ^i B+vG_* %#ŭR;AiER6$&lo9/^z_GQ퇂 )tW{'&qUmE=t}CCn*\#㲼NzW߽[6D7|r?+VqWywAnƉ߈GӺՠ d&Ow~z?.ծ CVfWnA6$k<Ż*ҭ")οPY*ʻ=E=Yxٖd/3n ϕBA\ffR')LI,R]rP/֦;(m0mi6K !#yt0opxfpeد9 W4F6\xͿE鐾)aLnZan[uWݘ m^X֡SF1CG i*|.&oOٱAs=@5z#KM? fK]8Sd0(\|M-'-du_E)1B 9З:Ɵ308q6m!kNG_#DwFJ[CWܯ(b- ,^6!"QMg[6fmP;O`aye}5)]B-{ w+ϭ,AH$K^+̴]|TSBg: aנ;ɺ0.ػlV}WnqZ4!&v[!["^v؜us&),scς ת;?ʸvc7MSW9K&7, &/3-j/ߒ"aK)rx6KZ& 9Q(4TD{he+te+pWwv{Ą*'iTD Cb B1Ǧyg{`]2sg73_sG!#&\xjvCA5KMT+Y:QKLxN3@W<c-B׺O|g:piiWɨoM2],z^15Z>17Ckyrtf\z~sIvOi4ʊSsͼ<=,Cbw6˵ O% P烶8%因5:&u[U\(زU`=@@hsªqw%i| P﬇d|ezXP 4< x)pǨiٴS⦧W@=DNT/g#%_yW-.h%%"L_ of Ҹ9/o;|Gx{IIѱ$ݦ6\,;V:&55G|y_em2*Uʷ]vPt)‰1θ/->o8aqJP㪍ǦWГLÄMڏ ],]gу2툓7aVnK}j@{JBt/Ėݼ>9Ȍ(Uv_xo' q?<^!;O;դƳOfifbnav{oDxFs c:|d Z{\T z?2LY|8}#FZ2>#*ueo}s phm\L xB<إ蠅s"X*{'`3 v;8@ilsnݟlwZHQUܦ6u)@ SdpAl;ԏi_ay6ybcregDn0\l 5z_1u)mOj>ߚ*;g ՗a_? XlEyEc, :S%M:gW^Wh ]Hܓ &O(`ihjm+4E`EW@Q`u sP`Տy +hhFIAQK !n?S=XxPN;S{2d.~ CU FvdM] N~Ft+`qɞ뺞x2~6[FhHa'Bȥ Dk|.~P@a+ZzXeX)y_#2A$zZr} 0?^| 97?ĉBwKv[wǯ!5 V=bZ>6Ȧ ,į>2-v/VXSqIv ;s ï;pE=Lw6ᡖiMުg݋(Qғp:寮3pmlo.dOmu&5G.@*0yU7ko_oĉ px"jIկZ_)S wӐ[^زuE >/oRH4ŕS(=?Cyx>/(r 5pX{|t 9&m,W*2.2~.@Wuy.qu2gSpg[|`>}ήڊeCa:GK#! g >Cq4ƹ.|% = Ddn0<=Ggoj÷q'ϼ`rC+j_{Zyyj NJ-APIh V Y +v4)tLIbQR~BC#";î8sMc&,YC{}lPwB! ࢕ުok7F!p7j dCTmHh PR;L^n;w Y Gi_[x%48o< ^٦=-4dܑ°8CӘ$n Z.y"iʕwBx>xMCH G(,.B w7'4^N,DgIww.pG~S 6GG p@bhzOܶVUby`4g0p`8?d+ RFca9"HĉYL;&cK+)@g X dʺze>ūİ֑lN!HiluՅC8$MJ|+qk7Хc|`&O79b4mY> }>Xk0{I (?tl.76TލQ  b'?s,r&[nuځ}^LFMǼ; ;#[dQh#次$&^o]TZEDo dYx`ccϤE7uj| @zU%d*Zxr DV K =Gkl h8ewp9uکCo=w39W,ƌͦ[s@m {5ؗ[W>O u=iʽ`jDs7IzZ +-w}հW1Bod72I,Q]1ټۮ|UG1ye]fEqSMhZn_EeU`f)?]@j,Ɛ,S+W>Us%j+Iӊ+)i{;ѓu 3{66N$m"5.)*Ub w.uFez a乜u?iPQ] n@@Ȗϰ()dHFѵ.Ȃ!eքX•T0B qi>z(g''wVܵ-IoK-yJUVͦA39rDoθb*616<}Hs .W[\^Nf`L<>:ϝ۱Q?\imV߇rbBlYOtOku7k`pyW$Ƴg#~Vy{|N_ ͹&сoV[a[Gc? !d;JD¤C/cldnWX99vwc=:+98ŕ8QBe? v2oOO m+;jˋ+:.Tے LeLgocL&ؐ?}ܤv ;”0'UgrIGqo} gRTH9J ۴];5z"F_!`ac3DU"a)Aa; H~!]p!DjnWcSo3I5gG()܃$ *v,A8\=-ln4'}9ؕvB\vX.h.~s_ub,/NvelF!TFYȣAB Uh|zԗ(M4Ǥ/bG/(g)_[/rѬ.C#;Y)R1gE$3(܍$*Rm}Ὤi꣥mԊ-扴JP~0{FV8tȶb%:gj\.  lr1?M'ыQBL=4gD^⏒6AK|- nCt½C ]"6eTTQav e_Wdyzv ;dYV.yV]p-Yj}\%n48h.|_1)&,,@Zȃjh`Ej!g Kǣ˧5<␕8+q( $ʕa7Xw: i~..$: 6%g_)! W;z+9)b 03ȃs+TmEr詫9m?hwY4ՙh0`d Yy\1^ADc$OKs2gV_WoP x]:7[ q  y n.xt[yyӿ#_jA%cNn.4:{q'YX=T\[¿ WT];F@^콌`88adOKl!ux!5e |:6́%OLyaNϋN^d1ldJ՟jHZ}+T֌Is&MXy \RPsę{L}#1#fgy6`wHGw V*lkAx>N~cB<+P|W= .7̳Xtŭ)yv!dHf66^C.;t 1~$QsЄ?}wk\KшRzTSCs%6yutBwPx&!(\SI_X; CWޭr2A5A{ǀTq_?5H{*Ww>Bv6L2J_#;,#ßMBx׆+W,]DQ鶊uɽEEUc_$_^x)hշe#c2jf΋,)ΧV H`$1Z>F&π F: -:ݒB<1zM  E3) Mwn2} "z}5*3 ۶V=tehd (4 0VެQN F?N | IQ7cZ*52t(ƹU>CkmcB [\Z`G*9KgR8[6FĀL`@%P9 C&Q@@V)k0!tRV>D{j3I+!JrM-/]6P!N0Ixp;l#sWmX1hD`i5Ro?v,KInE]%)f;SlɐMx3 -p(F+7zN$bB/C&\i, dgUћ^8vǜSoc7.EbDIl7j;ɖDG+ &6!mSNk~uy~,l Ԩ#.h[r#T51wI㵿Mƒ^.q8ip~ذFMWGml;Q9:r8L6`RD"=W޽S[^= '[m.PvCIvlߊ@uѷBI'D TK"dhB/P b#HvQj3$Sz^9u QDc%/$NߊU~ Q#oXt MC걍9v|(>b;5`O:up80{VKkɭ.7=h1!|˯+_rasW5W[Y$:琓{5:gmԝTcq/b^Ss}1\9zEw#1=Dѝ iH6ٮ͸L=u x(ʝiX ̄Բ\*eu~Ruv.U$NMk[#ilݿ o? Mh붑 Cѩs%?RM3(Ա+b98~f32.!J[䒌 +8n/SRPu%*ifBbЎM{X6 zW 39,c~b r+vyŲK=3ذI ^gNv뗃W't[3d4{!̧ CT_hs"·?S&&V0q(MxmDj؟? Dr %6SEP rӓ>;,+aJ!X0H9ORM&z*EI* ~p.3'-u@i5aѠ]Lkʹ5 WDZ`e[eżҗdzI8kD>ݛ~q:(<]Pə#3Vr]l$gfkY/?XY%%cbgWlzաnΆ,e_&@-;}y׈a RQ[!xaO-PzRh"pMZStdb0Hݮ qqHDy)PKchy_ p'gtKP|e ed.xr$͊q TVoO 1aVLLV.5LH`HBFܙCt`8厝P&sڠ9% hMu CUKwkUTx3ϕ A/=|%mGy),=;A]S #LKhw5~6!oZ+kԲѣcWŠ'cKӋJF_407w>.cA?+t !|QO`lF&,h~ڽ geNĤttA4JM+N\clef;ͳ8hN &h36O_1[4G$%)W!~S}R"*m|itK<1t.nnMQQ5Sg4ܤ{4*/N+^UtlHRFz!`c'/`ϋ_ɭ#fieq4hRd0#YTAV8}._: Se0T ]|<"SU 0岖˻H=.ٴ3{V:-:a˃a0|?ԁGlM8J=ض<`IlL و>ׅlMŨ+)~b’׀yk x+-.dPXbcBYS0,Gx(;>+txh8:Kkd3L:&xHp +vX /|z"2FtBxghTUr>P+e>j%`U3ƙ[/ [3W =y1E%[8N{}tMc-bBx`x=p8r *K{C 0*I]cK`,?3-xgMp '~r&9vl*&مlvw=}cª:byDYt,eq̭'w.4 ;_fO=MGnBt_ #oyu vT/?1(~:?ؒ!!zw+ ͚yuaȊhe*eU RVGΑtb )3PBwq8I4}A H?% g#2v 5@L<nT)Q,q9ѝ' _čCSyYapie 셙{Ɂ)졂pD)T`D$ bE@%9pQ%ӁGpJ'cUX,O WjJ$<;#tY#kK!dz*Y%AEDK=FZ)O# 9L"5 4"OedX܅!OgxVns'^o񔭜LoK]ɋ͓-]&ԔU|[׶3Ki8A@ێrMw\e7c[6{ұp^,U_:fKHqܚl:IUkN )~zG7󞇼 7b&l, `.uI/,ZnlYK WJ2r,*bk*%Ufx8<)X ckf`mKMG#d(M|#i" rӉѣ,6-ԛWƬޙۊ-潽;[_U/h/GqN}V윶X}ϡ:p#myjڽ&xnIl8sih*Wt)T8j=Df͚K+*Hk+&quP`d XQcqD.Wα~}ч xtzŇՂ[x0 ܴݲ9n`kaaY `N|VsA4OqN#zK<D"h{Pȶ:Vj/HbDܨ]]H~\aH4S +f:'nxE1!CRrNvGoF֚K1AHa]yMʷ,ZecY3܆Rt1]鴠ZscD.g[ۋ%Q<]AdbvO:޸HץǔrZ-*pyy_SNyi8p"Ԧg]fd(\q "@:k 9SЄ8(BDd3\[FR(OErb (pkh 2JɎ1#r33A4Ҭ#Ddm P꾐٫|i鸶|-#/9e'lJ#Žs#+-'lmqu؞ށtlUp/7W,91rPvgY82KNV@5ҍ_\GO$n`E ̟FƉjh 4>'حfo&eu}eѿӯؚW6msk i/%>c,]Z\VC :4#w"@!UYw1y[b;~mt:BЉe0Jn^[C(pePHۻyx?);Bpm)bpwzdPEQItsrSfƹjUz՞6r X/v,ݝk# HwA iu9= up6 @5L9 Oa;!F>߬usT֭;)Yx,|G%A3o5pI'D0 ѽ/!;knK]p@yB!3N[a $[ ]u2*8s> Wc) @nw4Ať|R6k`TW{beML)se x -f ?uuИ&HY[|L9*(Uf,IJPۣT^4wӖnF5(9Z} ـVdhʍ/dM@n×1k1TPjM$3:ޕ#iwyAƺcpZ8#kF|hvaFk"1IZ9S7M+Tvx6R#H݄c[:"\'dc9Q3!I=(JKaԒ>3U!.es;Ց%<]B {o4_@n0FQqCΤ/BL:nqwӲ}?jN믗w`<HȄxW H%B1;GǭPx  ! p`F Fp뛘Gr'>CU; #;Q!dcPIO?Fk g`£G1#׌kbC:ρz5!AC0 {Ų=?Om=i")*NUz"bn,lZܘ4ADZ0AjH50ND=z<Xn\z3,Ai_jR^C=tY:M^ƙ'햍v(4z9q͝9d |Tje(|tX3(sc3mUc#/~7Sn;(rRS#` _z;H5¯aub',?u 8N7r(`*\KCwGÇz锶Ȁs RzH .H<0`.uxZֺf BmMO*ìfqƕ D+eX>XFzĒ% qLA~^.<P*~I+[ 1 9(؈{T,{p`KmN6#L=st(coP9wP_KcA? $3#q>wJK3W"W:ո&F.;=w<K˩nQW1qqdPT^,8iJ犛g&E/q?lE[6j%lRV'1ZԌ{WbSy!6aT2;{=Rt7T )`!9pPdjq TEA.LQ'-YI҈YDf_ =ctz 94QT&/R ^Ua/ZXPOCo _P> 7#k:]d! xL8>~#ejOC6(}/y(fC ͜O3,l\җ-mYf}"*-[W,B1!G)2@*WWRПq >#ݙnx/<ބ.Ox=7t(n" <@T5fg]sMZp3UNtM8#̋;ر)  6rǽ|.ZᑀSVuDAկkihVLA P@ҩɃ\k5u+_#HJWn[rN#l%Kcoܑ>S&Ѩ#qH}?&EvօE(X\ 披"=R0aXL*$D@ PYjUОF;$q:0`FDdw٩6RZu ц'DDKu!tpB۱)d T$"X4nqY⫶<8ʅm8JjZa }O}mrBɎI⎚(KH"`orݦ̖b2gGzӂ<!e& FQ a""<U^(S>:UϜpFtlMV+т MÑa;w'VmsbPc&Gnv5ӱNsHP<:wd3qY ժCLCK" SXR`N؀lƷGT}Bb qg =r^f>iu:{pl[՟3`<, :L ZVUР/=Iߘi{MxT?BK&> )I8oz =*`q!['qB =?*CD>]bkTazy~ݡ7~?Ϊ [gG @NÔhG x#UõbH뺏~m{X[).n:L)Uil֩v_0~DەiaSuI n!h "k% i o D;IT;{zEE9^Bl`?|ɉ=1POԾ:L 0ĠUw!e/˗Aӳ/ _AJbs0Wc3w<ܦlyhFst;_M1\kv$z4'-n:N~H2NW zFn/(\^,NJ@ ʮфу9R]N4x%d‘P^㙵*siI 2i&sN;fKu%L .aCNIǖA爣~GWw_JV&{̝YzSܪpң<йK"7^6W]Ӆ-{'zԔƴP}l5M)V ͊´YKcKأ Q4zFeCQFMf?>Goۛjʵ#i%I~t 6o,R;)INAIu+J5jvu^4ɬKt[HGEVXTQsF{phX']7OvDm7/;+y?i7,ӕ COZ|䯞yפǭ&+ ;3ۿ%+j#ze}Xwb a{UfH2Fl(evz[W0ع Onu"tޯU]]?5ktv O@;<뼑,iyRtT}\tv}8ڡtY~Vp7Y7Tles{? \.}>5 Дt"rHsEO]{&jw0= ҧ@}tFזDž83jɴ}xNcG#υJHX:Y -N _GsK?!dpѭK@gVIdNoHKөJԯ%?NxH#YBԌi?Y'9N2g"+.G$lZ5t6y$X^? HëF l6'eP}29&xk< kqօKJGY+ ׬S¶y`~!Zưہ}`6oaOL.MOuHQ@թ^ThCgE0^:D% J/U4mzg"ѡ-#Nhw4V˺x bFb mt\-,⊻[GآݞMn뚓SRɴsE6 {J~ckFzKװbքM'xn-$1+:w },vW$ћ<8cn F{a;ȩ!JsK3x[ʊAܫiN3]V~.=rL& gtK'BE IRLS(ꏐ{ x·AXWZ4<"s7u~2$~E<6%nf"<+Yq6]S>b֪j?Zd3NE[?ƒeιk_n@Po/~S!-sf2+8qG[(c8- WR~*TE~%sXYx{aCRFIޙטTT\Q(F$Z.E#`Y6G9~F6# s`` |֮ހNJpgUqVL4aFNh+L_l+ȟE$;c#]Y1"vwRS]gSkьͧ-'z ۈXʛ~+$\ Ar1 cUB9XМ@x .A?5|J@ [ WȄݱ`o%/T͒_ 2H|PU`;ƵsNoԇ𦞧ylʤ]RNCVn.0\MTͩ6G*^wm=r^^W'صm.iԏ?xp v6rvr_AJ%Pqݞc&SAkTZE9? ⍫4 XC{e\£\euα@MGi:\9i#QEL26j#Z _W\'5iEɈh~3_?HvQuCoNȘR[aCYl)dǟ2ՄU̖ɬ{ve'nOAq%-7'x`iC;Bb1%jOO/1w`%Fi ")[W@S0+ԉx Rc9QSuD@GVNy! '?jֿHԎρDS *~b_9I_#'82% @vP_11_oV)K2˸I~@=}vM $a<{g~Ug D3Lsn^o݂~/ mWW-3&=?;WM Rb-f?l˙_zH1[f IkOOz'iLBJFx{ʺm_4۶mv*IŨضmTTl۶m۶skowmk1Xc1ǯhc)3=ŽO|G{xdL8*WP$ Aq;!3=6d۫Ʒ&rdqǾgᤀ.c;fG8 ZwJMك 9ֽaPqWMtnt9]{j7th޾z~EgYGs;6(+Ӯԍa,8F-':!g1C ; !Qd"Hi躥8,7[x QN\#̓S708d}@{.C0Z|W$IécӺO'QUBsOΝ0˙XNa'.t4n19~/)1-$?k-־[xCIEȣּCQ+_`p†e._K'hMjE{ZS&`4ġ a9TvI|}\V@ u>f&j?g;7tpTPu=~h UL<#/%eGY;C,[\G*7zWhi(*Md~y/P/^)\+"v;+4 BÐ$nB[뮀eaX2JQrVЍUI^]^I +36(<ˀjΰGfq5C9zʁn؂Yԕ7}d9:Z@_` 2 )z0햩T#zk\鷦LJ¯\7iKe/fSg K f$t㢗"7NI{ݬɃkW prlI&G|#b%h$='``# dabnF{ش+ %AH qj{MVDp)PnfrcTvuxws9:RPҨv6f%ls{~ZC9[G&O蛟<[R+^lC<WU?_1df[w yMXs,_n9-(eVl+Ccn9UىgT?Y7/P&գFØ %lEԏkG N%xq+ftA˛T CSw8߿A-9PNxrtL R^7V5 ^сsU'(P2F{-Y9Tn1";#9dg Wr$7O ĖJ=]ew"CxԊSQ`A&H;l|`ǿڧk,v,UXM(*sz% }؄ 30EkHt#.ƞEﱃQFio\zZ~`dMa04s͉% x\^)L[0#ؠ~+j

qCQG(!c:h0ޔ_2NYym) D71#jKqVлiYAJ׺ՠaDpAr@"&Jl$Lsߢ]cd2O[VSãu&#UطC, D|k|ILf4qpMVR\9M+׭iaoe4b8#G,as#'t^" Um,j?K-Wo =UL{ZW‰M;6lWm yunO@;pa# %b`cX{V$F],pë v n%r61\1%_] 7.){N.:W7= 㽌CLZ h͞쒔n/1/"Ld 0"oK#9I&6jjd/vZ͗Iez\y!`Ɔ&xTFO JϤk\&0J9<yDLQ,;T'J%w"AGm=}C-KrS^/Ĉ=(4puDps)7nɆ NVv& ҂#3k}#mTB 6ѿqJ6*unQp /}96ƣ7鱾 fOglPm+`nT}! Ep FnWj5ǹiTGꉗb%hOGkJSa d"!/(ѩ$ɉ2sR.jLEHyؗa6)+UqUX mcmXlzpH3jplT%#ͨOM=6Yƫ6>J@?g$ Ǽ՛?'<| ww!3yۧ^Ն_\H\׹d.)_a8'hҞ?DҶ4aF\Lf{kŸ˞_BeSaN`࠘N~7n9)wdk(p/L-aPagpqPC1zJ_봾''bmamU"$N<>&/ML؋W#W~ԯgfrCe^䟴JǔG  %50X{ikVj|N\?U\hٓi4~m8w/(qI`'RƘqM$/AH@ƻS{2 EOIY.IJ:ynCc٩^a`e΁tN[5d >0\o5Yҕ;%pG@#{nxyݘH":q^ffV/4S}2t6{GBPg|-koV6 NvӤ^GmQgs\u(JꔮǍ&\@h|.`%qK9j\{|62kZgD61G0bgnѹ&u:’W 2dk W^"nOoLJ'M/kGS+\AFWrݓr QR;T\Q71zBX >`71I 3AmlO\U۰ -\5i,ܬ7Q2^UKSYvb0')>SRzm [Y2#H>-L T͢tt9a5͂̽.==7{ = 0ۇ:9y7OED7K;^7.9~-Og?ad`dsϸsFqW쐻}! xR̐!U 5bWc5bSbljS%9cbă۽P5mR}KAx^d%;|5\ S~O~T-[X-?D_cnD< DCwtW-5#! e8)5%3WjJaH\@hMC`OVzX=SDq€]^k3?(Fc UL& {^e*u~OI&}0q M ϢzusC6}SmuLU0(#+ѡ-PS ]AC䪄PdASu#gBw\ܦ ZPE#. z$Bhc+2go ?F i?q%(UJ[eAݯs~v}CԸ |Ay>>@CͶjI >sHI2lGեP癨 _ "33-dل=2엘.0! HVS*Ejc-\lR_.ƆbGfإ bHJɱHdB!""n6? 4*ȱ1EI'ga~4(@ }_qDžG n.@5F1,MPMcgAUM+΢C8_oX8:_% j, oxD5AБ#;pe v/a výG2M;Bo<^*-^u\%k l=R"f{~XN}Us79;+G`-a@qo7ƉkiaMv6TJsaj-r.uNrbuzƟeTD a+~mXZ,a1֡kD:ϝ[K͝L4; gLَI hk1V@#,?gZVR.H`*xm/u~&qNl&ܹuPނ+[ | Bz< m Pe V[V9fk"\E^X,[%^(*<6TImh7 m{ $64k;.# d=6k7[Eq|zBNY<7;_T<g2q7RE2YƠEcCcy)))cEKҐ44!P:[QJ azP(y # {0fBH~5teĽ\,6wj'o5ѐZ6,#X\xU;m.yP5t<$:nLkpZ3)Yj8qbNgopÀ|Vy#?tV= ?%߈#OAl)`=Ԑ+Oף9{/;"i»o:`%z9A_nt0㔪E6,s#+^)S۫ \S]zK{)֫/%6V.㴴B# :]Xpw 绪JUA2x}ҩ≹CIcұIi5Ac8nswq}Rz uJfQ;K}5+bڹ没; g²CGS;g۫b1ajXpfVgNH\e+feܔv &h|cC=- X'ϓ\wfgرlT4Zw 1z3's×2!F(~FyxAJ?ԙ3WBN]A}zήsX5?oV)|u˷N}-kvJF++[8 "QW0>ϖĊ}Uߩ{ onʕ,eݥM1^,'@DLwΪ6N R}ɣYޡo&ߎG*բs3M K!lg:v-ѭ%w??6>=ѿU|?W|?V|Y9*oIC}:e0cf!R N/^ %XDҰ bh~ɐ=v6ڨ棉.'..-)PPol`>:1<>I+,yS\WfߟTNcX}yɨDDT \i\Ws5Yp[ߢnha8;'$VAfZ2G6wF2䥜8i"*Z<j%pr'U*p45bT@'B,WSuXT*+Mv3MZj۷mp#~@T J<6鶺,,#"= Uz#ŨBAs"Ħ1}J1ƾ=O%"C9If ̲FFBĦ &j葊Ԇ1p }wQiȅH<=rSj'5Pr޶טFdviE12kP'Yע'YPN)ࢨQBZwzzqut4TWCo] ,:K@QYp~2 WF4483 k n~e Wv1PЇBvSC5 R0 7vm֜RxP͢u8SF%14 F-*CoRw3+Zs Pȼ|Q5;!U]P_mVyZG'A ˜UOGϯ'muM-mM~7\(fߨ: A~<<ӯ*\S[ Υ6}|RH4R8%rʧk; @)o  ɺE0X>ɰ}ڵPD4!z9vV/2o&ۢ3aP2((888HXXP{{1ԲR.ϔLT\d~aR#* x%%ff3-//AF)e"֖D[SUUณ1CP8L$"+:!/y3VD3 XCmCsb^mYD œ)q Et1wo]66੃}MC-}zblpїC*/TZ{|KdN;Lum8bԛsDq'o^ o4DY4P+?GD,P I+LakmYR;k0ާC:^4 MKHxv_V ΝJe'YVƝz;5XYHxyuL3,.Xur32U2kv2hXgt, g9Y`䑦8U#]uVn9d6rR2]M]V.gݡa1ji,>xvy瑷8/F(48ypҢBn vg"MLպ.srkt[oQ-u]9>asBtR|1=W/«\H8WB=xz4W:e|jT0>H8"ŷSNyxr},.lz`zBQd_(%O7kSk10LI#< [2֑hՒKjо^{r(>I8 3o2I;O [ag{m>\R6,L@;lN I?qDtKpĕɿpNp_8bvhމ=$3zܯPJRokdpOy:=fbM_Ot]H3{z?+>P./ YSsi/ y.J Ϩ&l] i9Sk0bk9}2,SR*( ;580XLXTDd UbvZF:].Z~r1cI!E^v` 9WQIffLp) lew 01Prp{^R" ``p]!G Sqf:e4 H4K|m>g#4Kh |nn'Ȉ`nG-;q)^QiO^HHSԛ_ȝL"Zs&''QՐDh.~j%3ˈ[/(Hl?A9:LRY}erw`\R2X1 _؜yq) 2r7΂M|nʰ\"y%c>yC̒XFr3NńQj\:S%Eٔ2"ʁl,,uߕZ ]5eeYJ r ݹKJvtPR(W6S* Pdy'דt)@П^.+γ̛ ϭϮ@WJo<ݥo7T}{|}(*I)aDh…qN`C9dC %+ X.2.Z _|^'nye+ג"΢,r<xe-;]Tp[/#ewgNZW>\ 8Deyӗ#ϊ,LM|޿mK('2J$ӓl]JUDE^(d9JJ$8A}xd`oąy++<,.>lTcwxEZ-<+fbjHX"R;16qS hQmr;W7E1\-rdGNX˕7Q0gjJK[CLf0%=oqlMk%K>/"wʰ IKD#ox9$> oJsܿ'X/_"XJYlY@D7̱/mAb�Yكx- WE]2++V+mmmo: m0PP!aaQQʥ:dĤŦ֌+egikmmo~ j"ʎ2im?>"4!jJQ=F~ڍkB`w~IoBiLH ^?eLaWOh8|(L $cCx76:"i[R9K&>^!MB|\Ӈ yR]> & <\p!b$SAP Ol UE&tG{af^}A6DҲB[Y6#~Y*4|⾧j Bk* L͈AF\Ūg%/$IzGljv5> ƮZaKV]do?p|Бy#}1}55,\^>{b`Uu{,M;*gKw-axPߞ0\DQx& #t-c+2NU Y`B|]H, U8]IUú"nU]c"/weD#&濦lxJ٥ &Jx BgdddMV\Geh'h}](Hxq",L$g*Q'7!x]4 G:^&j^[B%O*կ م/lP}ZDꙐ&}hb$ L |b}܀+ʹ/޾3ujɗ2jۛkCv9[]qtAq,0+eH$(c5ӿ'gU:4UAХ!9@"C;ZoJIPaNȡ a8$(zg(0Ŝ"7xh+0CF7KV`Toѯp8PiW, 5:r+5[tkzDnm (@!p(>@:ԩ+LC^Eϛz+_maNN3tFuCapηа\$@uy'hwAXUta6׻/#MJutt($f#Y[%llPdc@v}\9[C_BB_(B_(B$?ә?Y|RdEefL'GO0Qp0aF;U j#\2"Ho|dœ73@_ޜq_"GkؠCh[VһePTT:nUq%Я)hȁcu0,>NcZ蹾5^jV ʔ( X[41EE+ ־_ޕ93v40 2ca#:g& j,?pqĎ7gBR]?+[iծlgk6GHq+ʑBJJbO,Ko葘8 xQJr9aHQ{kDbJg${*MRN2 Lu-J_iQRHbOň89mlZd*?qCנZ-rF1),զ U {50EӴ;Ʉ0 '" CGOTSSdI!oFΞ9*S4$dnnGD<:!4`i Wt@ËAYi+NV<Ia r U̅"'9x\}+-wQu >φw=T5^| U(YE=Nn4R3zZdU"t밌.\EBfڎ .[QܐM|2~Y KUfꣅ~L; jyERs[٪]3IS9t7ڨh.YXsA|։FYgԍ@FZS[ r5*j.j7v[-p|pCMƜu~VaB^dSƔ"ξ},`%X T02Du?kuE "W^'jMFaiιS 1 a @@.d(N?b>ȏC)4R@Q \\嗳9DxBV3S:m`Q-)")|LDs|9I| WJa):@7* $2d@"Kɾ-OS!:>|z#?v]͢(% LS xO-tsX錈_<}U ѩ`6)̞8D@yS HOL:KK8tvYf`ɍBTH,(Hڷ(%+}W4&MOCՒų dV&(6⑻CP>Z(rPcb.K \uC_eO~ "xy@dnuaM<'kK^E%Nv#7.bdŷ&W Xwp~ 7VL[9LۈNbX5LCJqbù&98D:W!uHI1reg 'T'X uM;v./h Ϥgs%}Bko:z:UB;v#4JhiM `7>Ml$rD&E~<*8w4p!=}Fx t.+^Jγ:g4W~%G'o!ȇv7w(MtiB"k 5vϑ=v Ys]K#,t{y+ cs comUAcZ.Tr%YQg7;qz*"W$FcY_}jnfVD";(ŃͻRG!%* bN Ȩ tʂ,3qYXOeM䡎JiZhS|t쐩&N<ѩmX("hWE )5cs26@e@A֬--3t٥9g䊦夢A f`*$28o?q6{Ǚ%s>1)Wu(x}2RWPZwY'%VLY˶X {m)=f-5]J @k ӏÝ1Ѻ uqr9UieXeo ~zvB)~c}ezXz{~1EMKnGZࣹ[7 |RQRB ex 9wfR]pl˶m\q7#>c˕{.D _ZpNwj獵=<ر[&b]vJe{¸8۶DwsvԖ Ďo}?1WK,imR B:OթH_!W5cByGmk8GӆsshѠ=iG#? FP#钨 =kzR|n=<#\(zl`pd{jq+Sq)VXXPȬ@pD"/JPJ-ЙVgu"B}K7@%6/i$)7ql3y&fwBdi<A2 2Q^-nPN' .!3("EJyl~;l>LJ]PD&aOlffֆd0!}qO!}p1EQgEb{08kÕ6yT$&:`,Rl/ooV쏢]{q8) ܥVܡxIH(Rݥ@B.}w{zW$O^k=73={fV{c[Qjv!ʷL/O^cW~ ~!AیoߢHz12̏Տ)g/ćG&/0ك 9iMAK\1stVI^ճvsTrGJ*$Z4ʛݵɐM;~؃K eaUN7WA]F@&\tՂg]6? rpZ?rwMX[@%߇JPf6ڒHVmW߬Vo&WbTԽ~θ*3eUe3 3)?(ehw$K1SZf1 b" =Żd)Λh.6M;qyR ?Cj4lѮ^ $v^SSFTD2׍}Вjypj~uإ~49+ta 9g.\QuI]ݨF)OUC[=%K +Y3b'Gʦ }ڭE1lcQ/rT5 yt B8*gy)g K);ƎkWJ3VS,:q<3dPPq4W3:}])o^?,_'gu<.;gONj'wZPH[_G͑~S343a]3~O ÃIK.p&4r2_2)cG; 9=EjZ%?p^:^9NxoU柮O8 7 `>F_I+F!k@zp8RTߨOG.P&a&(*oJ,vGe}o'^PM_/M@h][9’/Ěxa3L怾WW9{/'-S]t<%UEFaq)ŪdWyst6Oً+,+3 @">^& /\1RD +;2wk5[;Z۶WVuE Qw`>Y}M%7Iς$.Zϊ]~|kS }s zW?.)-sm;B0D-~XjSG3% %:3|cb P?\,Jn} ޗY>&Wk7]t# G+"7{fx-|I6'ݛtl7O-:dhS۱q&  R:M+.V}{#P٤X,qcyy+&daWwD5i-}@|j=UX,\Vy CWe)֖RWsקxfw;f'ic'hE!xvW\A8f={n7?ͭ&̯;0x";П:E#u[WإVy}yK޾#jE#u'ʼn#<7QvXcb3g&քA)kV%.!|{t,26&gj7ǼOG%d>c'\#u\#+k=˸T٧+Ԕ UZ$P5K9K~3b/0fBhI)_l ZlY d?MY8e%wAWcy"A,!C$%fqc3$_v82^2{n~!QQL;94,Ds1pDn)j'UW}-W`q >7%|n:8آ<_X^!]u99Q8d~Bͼ_wW6x;z êm$24 ʷ{1G  'tl:;9G!] | [b#xЈ6ɮRQ wۑȸ,U̽*^ӯg  ,.o>bM#ē4pA4w p 627YX9,T|5f4:izӞf|\C|/m䯸}/۫#жrl^;[F74?G{ΖkBdio,gqoeMj(.7*ro 3o5}s`30m}+"ԲCVĬЬP3y m-ln4dz`FCݕqPYm[f%XenFUVCI#+T)=q]oӱvcoЏ48l HYPÓWt^pHZtlFF=PjO{;x߾O*+upINEfm[O)J{OkFVgaޫ cU <s*U:gŴn#JUY_>,CLy yƎ+GvCujDJ__}HgQ7uWFyYNѻdZL7'tzD"y =#Phj+_1yީTx*Jw]$(` g"`|"a* (773D@]_[8-XL{bAf]fָH(r]m}/r_n_033o$<#iOx*4[OPӎv‚9srZw[|%dPw8*_| R+~|U>NG1$; <#6#XAXrQzsF+̬˧pdq|Jt҇((q55qaG+xlll\\r/B*H`H~ u:D bW>RX=Wm Bm Y,F&_ʀUޙrm_*^y9YXqVUy83 uJ'zc(vn&3tez1gwC2`{e : ZU0MAgT&+ݲ` 6F׵ B#f<*EuMJo夺U!*.>SW@L~B `*Ψ`L-I0'm+yիW.3ڐN@~w]."p PHY;cYJWѽӎwz}P#VIP".쒡~U8Hb{fDu!($U1#PS0o }P#h) x2>NЗ rx3 Wф C@3EtO>X1j+ڬ7N-HD|ػg|eqFwJƳݱ0e50r}[cB^逌+U UNrdjq7abDN0S/ˆHVϋK QeY0$> ZWU.iI:(@\g}\@CK`,P^ 8u]"ۙA7EYtf;`[cfLgnn.]37u..g@; mV2ǎ㚱 ‡TLgg\WI5 phC*_}(,}h{l6?J>AA}kF2P鱟&!Iq%9Zn8?=lag-2>LlCU LF3V5.1l HNp \A) ԳyU<ͮ/ug9Nt25=`l9LOL@,;@1G 6sU> %C{tr恝M1P)"Ǔm0ot i31lTr@)H 3y "$ * =S_WWzjwfWٿfW`(2wZu uu?r$O[uA~TFvR̢hPYADb0J\gePRVdJBq&kj:9>~hAr<w7?]4^^?]{>'8fbɖDtX[/lyy,ݻCх[ώ9έg bAIdEoݎ-'++mmm&<<<`;fZK_Am|V[M􁀕nR6N*(*Xe7>j'KB=X=wQN|Fu0]K5O1 +t?b 23HΗ#&6uz(BS`3%j\BMNO^ܦ^q,Y(VE9AŐ%%oE-1zLUK<_UK ƛn8Sit1~&Gi:bOM}GG'u1i4ٟs0UWJ`ót"qx(Ȁ/+Xm%+%R$-r'}|Ո%Cx$zi#ɻFӖ( VjU|$U!jD9[E6ŏ-zVy-2X.Zey0"+Ĥ K+gLdSoɶ>d;Z[GYcW1iezBξ᫠gg|qA|_*'ʒppy>|+~簇 K*T` XedRە*;'詡}QoǭxMH1ęfԞ;dzt3oq9|P`|XCzZ# iհ.EL+"$! ijDB fzY/XBߺ X2c?_`¢}21'luqNd_.%nW_.uLx͓Yr`ў klly ߬ p>" l ZːR4;Nnn \=[?([mxߪDm[G%EMœM.y7%[zP]iXnۮT^رg5?'??;UlvvZfQlx_^{w_gp)WT&-,]vy5]bbbū|N$$  v:zmoxut 9oddT(0:0üB-̤aN\5~kD̀dh]MP9>F %yBK:*Y"ceY9:fi9F-D[ },0қ;,G>iHyYI񯢱ºe:2?БjLpX0)Q1}KgF]TGu&ÿBCbdC3*P>Be,-5Ę~cuL*`7O#&]W}fq<Ҩ,hZ&]%TlP˂/4ȭ.tx6>z[Ar|'1@.0@UIFM"A 1"e bH]=O yDR(9.zuS}L?Ckb =S"݇NðZŅb.b.^?H{ڹ m9Qyq{W)G#>Gj|@}Wx˱DZ3ڶ+sS၁ {Vg&/a0#BSG]1,LFFvww7=}qAJJ_m CCllUU>}ch *ʐ*,`D:2<¡ƖTT(g̔RPPiq ӛD{&z 3f47tڨ7থ7A@YcCٙGur= [Ҙ4|i4kx0Db9 6*XQ5՘|NjViXlC55E#GqaH ӈT^ՑdXL$:& x+q\E>-xâ\'R.$Uxoz^&&%&R~&Fҧ9[}+.)`gkf=VnejkvVXqW|Ntc&H^nNAG,2+A`nQ)9֎s= @Ui <->f:&  LɯtU#nI>ulw$ E6L`oUnnggt\Acȸ-b`Q}ǻcӆ tJ F4 (f[?6@H(6# Gb]8}ר^]&K^&r|K^\^yKÞ^V ka#,>Bɑl;s3֩ W67ؗ$K$oKX8~b@_4u([0$Bk ;Q}P[ܳtхЛͱA0&"{V 2 w﵇dmyyX|=&tpqA6?Ll{tYRǐ5o>rk௉x FGG 4TݡJ㛩ae ;/C5ˊ^FnKQߪ~_JZz$<Bȣc1P $Џ)d`oRNbt(cR5 HYA5L&d?K$O\~9c5v%M%k1Ct[cJ4xGk86, KXsᎧ٘5ퟺx6nm!]52'sƆ͎d.|D]4"Q047O!6>䮖<=k;gP욽w?~Sm-S, ǛvkL7& Jh#y=xмk$XPw{Q-B}`w;4TCI*h,1=(7lL#1=$cM@Aw Uf'ш=IhuDs|苦B9ɬ._PKs#GtIR-P/szPO~PR;Y|AO#ehٹ֑;&UD;0AqC+oW}6DÄ_\"d5?dI3 G6 u (_G;jNS*:g~T2 4tddZ@Zv +NJUbPk_of U,&ccDg8^KPPt&{IG3td仮۲+*6)92Ro-/<1ad%1JuGp»ݟ :0k._UF/z#ֆ1}ho8w[wnVe"]] 5l=s=Gb5ɐx3M X\ooTF( QNAڑ_=P;L@KQ(kˊX>m:P!.XGr.4~u 5sUR.tf|kͦ ɒgtʥ"?|&ܠoz:DxC6e?u}W{yHW~̦t~Kי7rC* H묘R L>62A'(vܴ /|-\ @0gb,Ĝe c ezoFng5ԋkTLm蚗`nwDj܊gR# O er?0Hr6uT19U!4_@e'?,$^0qF<@ȁRc*7{1IP E ڈxkطE(CpNq޲ +pn?~]X/~[݅Gq8mP$< %ghbB NF{|)}x2g $}8qd^p:/&2ψS7O4#hB/% y>l+͆(YbǷ{WFѠpA#u冧2d&&)*jȧ#YՆ{31h`[@ M8[((Q%|WblY,Z=e_f5陥aR()œ$l"WDĴ>PY{;!_0\#qK^Jil * ^x_N740s/|dN9" ǯGr?S,Oć h+hFs5Уiպ%J7< `n,Gdm6[M7r-u9g])>`=LEGB;(0'w<=,$6|hٸ,B~D\ui\uۚΙף)S`b%7}!mߖR? w2++'ZH ="0p%KO;Ԩ$xOw'lU]D< =yyT3Qvby/Of,mo6 RNY^xG*B`Op3%{Q1n8~)r!ېORx!TS ٘ϊ9-6vܨ|wX=9s))C"Od^q ЮT`7p'MF_P:\͛si˥ŋIz.7\UWPMGޭ~gFmOq`ra) 䂇[QAԥnC'Пo3 0tҠǃ&tQ;.VՃ,~!"ydԨHpon16gΧyyƤA̧~ Pj)kHs.!-;%T5sܹY1\VoL`ψk֡Aae0]$pgW(CnXW{zXK74Y\^SoiZE{[=tT!Hjm 1; mif1(Ww>X/vhjge̳%j`(iBlѠu6[ū$PHipiN=$B.pvk3@*T:*mVOS8V]Hjgq6iemӉO17;7^N·h}RwحF*:&h, da^ 迉n2}?SiE5m]rC*{2YٵLm9|ˈXTh_fߩ%dx 24۵p=qS&蜳uHL oqI_D&:M{23s\# A%$fǬ]҅ Bl!xhY); ̥9[f&(8w> %6XI &K,! LJY篂@K1k -x5 y !fmg+${g&>qJf3.Cpd<|ZU]2Ƴ,8*Zwcg]6[z^}}3˱JϽk}ܨGwR/Hn{n2+g]w<|?ڕ#=yMPhVX/eP"vz7%u1~68,S8dssyquU<,&4 Fgs 3b4]N3Krt^4Z+N9[ΒOu]I/w)H'oY=G"4u aRiP `:̱?fqaȣm !#46:-{C$m Ok4e333дf%b£eyPSsأFD7nY xuPɛ"c"xu6?QHQˊjPb t=n9X<]0?dz'N Jqv\M G"_2 -S,m1ĨXRZy#CO2DgKh{!Z>\lHeR o-~M9]$,&_6Ɉ-{H65A6qz$tNZ4uc$>T^ 8CHBuIE+ekM! 1<JPrO癑0srWGeVǵĀzEF dt,P=Q!'*s/Mh,o]Y ,3wqykV&9A~%v@Uʧi\tZcwɞ!B|{2cхZ_MǢdoǯ{26uJ3 `AC*:DE҄abrd* FG;Eo(6i)گr&cKG= S ܦc|+S@;щS.=tXfڼ6-gg-mEL + -޷!z:)ו+Q(;*~޿Ri:[0"00=wTN wu}I}z]|b5Q}j^щ{?XF}L.nCF|}0y2u:MP:iYuNŰk÷'\KUQ:=ztךA8\Z/I(E,%ix*g.4TGǻ1փ̎TF+z$ 8b:JoS4xƦ0v3VȩOFhcLWw+d=C<z-l=U5=w|JmNxQzXcaV\宅tcGڥ2GlAUI.h^v] Y%0"F % wQbUȠkΣ/ 6#ʚL_?:KQhFuB>߉&rv)@4jp=)ېSF)¡q>_QgLw(tZE#]k ~m&]k0})M7?&ufŊ:{{OOZ5g`FS4#[bpڴ˪H[W~0j=faIX+?7>j_G07z.m_AHC^[y"&(5%)*ƀe=z m*G*q#T;˜'@Mdȃ}*AyIWq!b(\ܝP9sBNh;̺Sn˿J'Wfvu Y&mމ*M~W;X:7+G9T2Z05<ݮUgyEAʋsPdܞz|/eI'|.6gv[xw118/ C!vp?1Kb.'DCxF`n_q]/_midj%t<+JyK+`$Jf8ZT1YTO;B[]fan*wJ/ʤ׷Ee2e2F~Yt2# "súBrA4ZjB ^': -jP$/ţp$F 1C$%r9O c#M>- q;@ o^6wQi|CMj&f#.X-`/^sehwҴwժr:0\$P`Cjǻ x{ XrN%ND̝a6ds/fgNƬ4Ǽ%>fcmM sGOo=ݕ8c^t)d$뷉9ϰ sfk!`Wݓ)/WDpG1pdx$J;],<)sm"=!wA|hbί=>G>`p*(m[Av#%.$ף 5._I%憎dv{Gn/^%`}C$V˜U/1yO{#cmjf⚝l)<<\2[I`*pև4Yw9~IsL4(S<=O\)2Om4RKFc ع/H*X&@^ۥܮGTׄݝw\]K;X%#EaSmgv-Br8])=1-wK47жZA&!*=Rd' 7#tA\z9tADXx .|x bM3m]uG3$88be݅FApt KT<G` 1 ?,IP/MywA'뙏OQAù].A)PᏃ<]~".@ԕvWy{.b_꧓s c}*@9B5\ПG)VlHh75u&@ ] >BAC\ Gٙ.Bcc!7#pb,x:F*Onk+:  b3.BTaSՂss3љ3HC%eTp"7gj$vyUhߒY3/xۖE3-nXTNv"4dngTd~oS og,vq5mc~3Y0`b#_@V< ˮpG (aWeW_ DAQ:F,#@XrX7zc:dg1/rO>B#y#9OHr|U:eK8#!%5=.;Wc."hSqo&QRas9qZewOŎ{R[5NMqIAqv4t{5n .{yWr6祂;+'’G\o-2@Ýߵ;J !3 kCO>mϛN,7,k-y OZ՞~B(= J¾=Gw C@%p•5h/L$_gF*|$8zz&r](H# Dr+ 'k2rţn oE/+DA|#r<Ӟ#5٤LA^ox{6g}‘Ew_؃z[NZ'_Pa[kb:_—5C0GߝI>cOhُ_peqR]3슏13eR˩Nb)!][3&}y9q=Vl-3d*ڡ m`2&+FjrjOW#k?))FG?hSN>TPT{0t<륈ȱhۼh>,/&47xB0=}o(ы\4(9@̕ RPR*BRẊ!LQr]ꌥZ=MiY9w챯KdӑszeN~3Kbڦ:XiKxH'⟷q 6_zmKAyzy;ev~z;AQ,b繨qS70s Qv~%ۄTf\ͅO\.bs-9wBW?2)3M7~ŇKAyx議|yFRhJ=Khf[C{5cwvcg%f dtOϏ埜E4ْt&b]6 c"_  ͒{sQ:~QwɧQlmݤЊ7.UsFC Q޿,AS__W&6z$w]<=DϠ-{oڤ[YzS&q;xG÷,^[~CwR#;H#%v-ErjKU+ Au,[LPX&wpǝ{,QH>Ũg8^n*d mhsw?z[k6]7w>Ӯ۬X~l jG' s$< ᓮ6uoW 4 X KpikCph!;@  4s}}xonjYEѵj͖mĹ4u844FPN˒*̋;qɜy{z.9rNרgYV'R;3y/NJ7~G{@6cw#%@zp8Gz>}ݙ/6#><iY j6noYuox`đcȯjexM٢pkXqeݹrcqS7 0:|د IS,c)AOҗukߛ=k[^PEy`Q=3ڮ.=1\>NfH V]0#s&@$>5ӵn{):G"}6g V"DTp?-sdI;ц0]c]޺ns/Bi 8ߐj~Vn ɦWuzp<'g ,r-؏伕q] neR%ҹJpV GܤI\zv y$+g3*jEaP0:BE6i.~3y?܎NhwntWVQ\~PQ0cqD"OGb;[qMP (ACx31fn)jw)E#'QjĔL<{I2F}av<AlNɧ[M$踬[ʞrix9gE_5)/Ql33%7ɏ~RHl Oo6wv?²GlЕ9:ޝzm\{!·߳z]SDgUl"ԦRM'|?dGx&0x/'yjǤJ;m?uE<ٖB)xzWA.'x1_ҦNӓG#G7zsI7]iٵc!h'4Ϋ:BI(x/؂3#&\g7G_a!5oyVӎ|Л^0uKpWB~EY-/G$π;§գYWGp^#z'lukd<xf#vk |Kt~:_UoV@ؗ_ེ5lkX TX gwnCk~IqšujY2`HWU.cpQy ~/kYع ܠ\6~2f?A9H<7̳\K.|_ *wI؅; Tjx<;OFzTdF)vxc9?%ox4efq:afݍK^aj!I~qmY>MH oy"p~TFS~+l ?{?[s+g8?kgwmiQ~BS5`rKXyq@Dlepg^FNv^@ڤ%AffC._ox:KKnb: mOwh}0B6 i07OP!d}Mѯ;e`\#<8cjk= :Pc'x{1%ҭo!dt-w E@f(+ ;Ne~/ȂK['Aid{9kŠ8hM&iY}ˉw@D|e ý,E:a, hM*WCJ 6Tv0sc~y;M fC:V2Ԫ:~7vpB{r|xS,x:ܣmI?jvu־S Y&%áYЉnWMKӌQĭꍔdI*rK-a܄AR7mp$1}p:yIӵZhsWCm`bLQ<ɐW!'o(i ce2TU~W"Ygw%iQ35J šBjP.P sϰ&}ܓųCi%j@\/j!sɌWs˱qft|2<޴ٿu?~60}[YUaemskQmV[Gt-B]ˋک; RjCaeȸH'a;#Yvdp*GAr]h[[FѼKQ-z:aYǟYgf?(; ^ɒʘUmˈku}ǿ2948?Zww\7.N36">Ǫ^_Vi#: M:mmT:iAH"ZTn*O__ݭ~<' }9˟ծ vy?kG۵o'OG~ԝ O J t QXJಪ<`ỏ )vzVdQQxh%njoR "܎/絶?_GS'|Np*C_TOVuHG@-OXQH* ~=~zu~*sjcu O3qIr1LcjQ00qv<4Ril+x'`&3]0]oVp }#y㽝[:Լ(Ϋr 濄t}>~Vg.{(^F QPZ&?dRj4{pvIȌ[l>"&ā(7:D]7InC|R:O룒~HHG+ćdkHR\cT@r[zdh^ӯ>vN&/L4F'׺UL wa'Af^išd|ڿRXErXP3.ğK4PO)V j>H35/;*֌CkC ;K[B!3w&mG)|.^h/FÓTi_/xFe+ꕛgsKy0_ջ[)ȝixjjnN푼J'|ǝf% kjdZ {.]2MtOJMHsSf;}#^ߜ~ @m$+85(ܕ%b gA=O˩݆{V"/,U5TTXvj QO[ghyi\φz9jpR\V ^+R֨nI.7}_&~b|g"hc*"bQPwӔR"&i\=mO{offTT%SzqJE ǒE03Ϟ?|鈜ݸO1jB4"7Fnh~)s: " q3aE#uP L#MzLmnēіlJ]JAy֞:Oވ0Q}ۗǖ VœR!nWֵ/?vĨM*B(縱 /H6;,ꞥ04>n *jNS踯d(koR}N+g_s?q [p;DM-olS=g˚f1zP ֿmz铖(.c)ӓݣV|:&BdH&n*R͈)ALd fYT9{/ t_)5e;a=<}\Fܱaqo>5/*#ʴ;Yť67!2rpT%C&ԜDWRU~?) )GNL/ndr턱(팎l]@e}ikwarEe:ORqs;1Iܸo2l1@jH*%1Wy̢;"ULJH$`y/"GwJ|W@{%w4qDK+Rʇ=d?@%i?\ :y^?tڍ-FD5M(|>3!ElSiGxŗ_?YQ~;_ D{Yzwc,ȏBlio͈l}A\[ZU9 mq\L sR*Gौyi# NsYBF{jP; u?,K?}!]"mhDV/,ZAUj/[L\,<I]ZMHY>|f') ĜU} CQFoԪJTyܱ=[ȯER*tt@}ަ%XQQfpb0hrP~9E̞Ixz ?+wKG.lK)xK1ItVWuw#vx8ED/  ѫo2{Hhώ %X#/Q=20{2/%cE(! [FEJfv@bͳ| &?"M 3ȋ"`FT9}fel 7 +qDNm .s4) uĕJ }'S]\b yyUy u5Gw0zy֠ ++@M)9o5'2ll/Mxwl[[7p],Ts^7m0&U."6|vn~@/"@g^ыX3%@0kkJFfc"SH7 ڗf Z|?7/rmAA(z:\}^ov1Tc`>DD{GFV Bc ruu9iY+/3V<~AH,rB>bҩ)Q0q퓁c\ E? U?oAbǍ49D0^&Xfh/lym$*\+ 2 b:ԥh*8I>1^&SP1^,Ī LAX|\ _=5#0؃4{iW/ RLA^3 ʀ-%OC⽲Ioz<((/ndOvWϘ?)aXqw2f.,Y?M *z Zԋy*)M[G& fܒo: Hyej1햔Wex7ZG>Qu'mD$}A5Q$1 }㡛 SUe;FwUwoĸ vIDUϔ (a>8i*JS_ MtAx2h7H_AC{Gs5Bĸ,{qP7%? mowv5V晟G2;xyN鴩)뉄G0g.S\w4[~p1?q!{بnlTJXp$?d8㨜Ϙm?bhʟ18z'W0ɴΕLĥk Òh.{%rU\\W./K#<_}oWS6/vNӌHZưJPlñxSfT {s5}?vornG>d^%NDWBQĺqET~Uq\"8i(=P'M3 vbuZK΃W"_HF76p}zu+kξp>Y?W!٢!SUX̬>\*ܶиIroGb ZߍL>Uw)c|23D\pq}yQ|]Z.DNtHBa'FPyzbCY|l\ ihJ)u~7Y"c;V }, QU7`N廑PwO!sԥvPxja>yB0|q`9A{Z^" r[0>b>ipjI谧f_̀S8@+kGw۱(yh\c | 9LKc&*/P/4V}H1IvQ+zBtV%Vnů흷dt1yY o3nJS R(]!>>&'2k6Q7+vqI7/υ/X}Mҏk;Xn3J? !E*8iJ[.8vUa0A8W±&g'[p=jv"k%ŕ%mgd+4DMeb^UoufYmbv3HjTMl9ƊeO\$>ڭy=1LՖ Ҋq7|46Y/-$u$6[3Lz0.o@pk#Er=Sg 0Y2`o0؀MpR-lSTŤα܆F1Za{)OR\|z!P{bwP1-h"'iș#hHB x>Dw_`*C9׏|<0}vȎ Ts (PKnuzi#R"]#%rLA14Zp`b2`b`Ц3sclC8RDr#'pfl@} 4DF`y DbeL晤!혻vQ^t 0i` #8oAc ~DB & !l 1 }zB\$t߷0X-!6!*YȲF#Xw'_ !Gnuh;SjuoF4" Uб8o_sUs2 ZCX&ʉ*|޲I*`or&+&uwM! H@ģjӼNRo&ٛ Dtn/[nz-+QReLz(+Εh"1!Ǘ;֓ftMVwmP<2)ޖ25%n]x'Y?uh;s@i F pbՖQYՓPxӱXd~F3/ܪ֤UO;$EZe]flf wG,DbnqRh:?^SH=Sc 7 58n9nEC8Y=ZDپԿ[LcbbEfkyʔl/$fz!\?*o!_ᢁr?y,(<; :mNmھÓڵPCsҥ$?got6|DeRƚݶklcR DaѦc̓u3(.I,a#f=/k?aXc$DA ϩ&)6PUǽVyr ʎgSܓE75|2.@j6k}y2Y?gNm갸#q m PA%̃z̜y>>݊Ŷr(MJɉ41!!]3DnG\\hZ.Dڴ] *5,;o;@ kArBc!P]/% b=TVE0Sg0g䠌d_@»OT(^jcDݼ3.h`mJFLc_\^5/)dH 7mE/7ZyM + ZN5߬PRVN=}UsU'oz g4s;y yz3]H\QI|9鞘837ɟ_Z6-; D$ºzֿ-nM,Nn9t("NWlrĄZdB$ЦwVl5n ܌yY-Ht^e+OJhs@ ++ʼ"y\N6?E"8e0Jb-bpH!9^E#v'/X-\}?uMe 9 %x 9D; iҋ),'j8-˗}zyvR6q 5@a﯒ !F⹳|A2$!!r}LaRD+ZyH1*@h]Ho 7fZɡ}|d4梯@=cXE1|=Q5uZQM@$B~3ӀI k2~x P|T_dq4]xx@9|cؐW[+#Y'kU/:=LahFQضQY}i3~RH?!:w8*(~ɐLE4f.9wtlN9ٕfQ~&9c,p3GTX|9w#);8*lOCJ %H%cWϤ0c Xpz"hV(St'ɠ˫$)L50yXIZ*Rm2ۼ܋s1ӬODo`A2̲(><앷u3y/S;֔'Y,cd(i\DZ[<0fQmƕ}iwFOZ>id1Jmݵ4+=*:iT){; Kݐ)F+8Jmެn3q+j۷gbuel- O PP5@tqE ׻M/-agq`C] _Ciw߲8(UgYqҝ]'bwaݦ5LAfeQfSBr}{=r|KW5WɊ.|^~[&bkuc.Q3[CgSz}iAòKBScuط$!swcxa妤ފjMk`vNVZHг̜W&M_&}r+ 't 'Us4_0˰`Yݯ+#z?aVķK٬eW8$r}7r)jsjr{@vsɝeOߓkIC W [#!,m [t^ScqnLtW&p>?4vh!ZϪ Z Ufn,LH":a+ݝ')| ;ng2ì7gWCt^`<]ƚK,-!Г>ûV[Z#1̷64_ĥU#}@CZMN1\rzQ#&]xazOIfmk,GV]s+;G/]qk-; M0d|s9Ȩ I}#{p_1MOImhZ;bO~mū|LO|[7@)n5:WCD1hpEl)0"@&.>~ZDKTq*H~z驙/)l}GEb:sҹD' q9=9s<Nm#pn-k/^OA_+@EI=lZ0L8'~nv! i;_,mъ&Bp]sNc&cXl9uf|8k䤺.ff"OE2!?n)bM7#%. ,4 '+^90,s9tx˟ ^;lsޅz0:jdF#-BϹ'ƪƜ^ՙ`V/Kg$ ^| )Yk8Ttj)2zǙQ;4a=Y0\2h&d]ؗ?1Ov׬ VŻ /R\uسf$ѤU,&a:n J="Ѯ, yw6eMdP{XC =t]Y8d؜(/5kÚ>L~$]z=uQK}+GBf]&f^.䕖 j[=4p*DB3㢭$v4o㻅 _꫸en!8Y,]/rV?q e̲?L%.=).=L=g7$#q0kIބ/ kY oSz{.%,tsAWi%MBudqhW!>NgOXkL P@{ĻNpxrer@}~w"3Tg~Щ'gEɧIN\'x)K;#YT8[LO+%Ɣt&,N?=׶{i~٣VpYϖR> mi^6_2ہM<ru<>{#$:*b73g'qzw9O ̣&B1"(|7 WYj5]mQVd6CiUg]yϚr1Wow ,Bݪ5)Q5˼TS?/y/Bc?*uL5./3J2Dzgp0tZh*i6O)Sl1ZJ)/#IiWhiƇoVUH$ y}n^(Il~n55ThP=.o1&P&㋐|1>c.lϚ3q-@z%wrK 䘈@܈zJ;N[*E}M[,qo0GZ!P|cor6W?oCϯۏQa5@bF];Kͭ$Q"vO]2!>jfD c sC"(8-8"H ` PRF>,)k^ve;?fu"Mƍۋ ‡V&;VH{Q"|]EeA84Tx'\ ƁWx;6WkAyuG FBD|JFvfS: mWSS}nݽ߽&SPgGU]/i2-蟮&\%;u! E8s7OJ"NGTA5Mtj@CkuMCpg*pfNf1d&l[FqYozdAϾP &h+gT.ŹͧF~FI-JZ"cQqY<<,W߸KcyszϡPE6[귉kZ[9hkJZ:H;s9 Uct~ܗK)Y=Q>׷<:/LLPOL̕SBt;#[&j:*嚿3Uډ-I"*N~S~[0=\p'100XCHX) m2dmLAR02Eȍ,t Uh2M ,{7|>Ig@`jXA߸&`.d EZͻ)Muiэo܎ FrGL]fL>LG5@`F** x* PwQ7I9)SCYjZW5 \JW&"% ?(Px E/ȈAT4nT8#iǍ0QO\ih{a$B-ph!=nBdgLxi9@sJTN.' B,QQ㷻vd qkq#N/R \"3k9p<Ԏֈ[>A {BVp 7YB3T~Ad3av5;:-0kZƄ]v ^#852gfD|Ï 9ܕN;Ckotnæc*䝮 0ٰ* ?"^a!4Fk@$Vnb^KK':[bx}IR1TjVS37?M|s՚.hm>tr25VxrYQ6$Ȍ"ܦIfZHކ&ġ9|]Zxʶaw퓨UM$TڿMwV/m'02ēT5c70_k6'AX36)XAA2x7T$k׳yn{ibўfwB>6NX/4ڧnO\Z%2|[9b s.FIhr:f_Bh"ĖtS:?#|Z\ ==>х=9"P߿T#?ǰ sm)\ :#5j37rd)s} ݬ`aEzÅ*ve>̗nʕֿ1Pl5;>Hij|6iT7ə#:dD߈0VeT^)⌛Xlojay.ǁ_'>5wZ28=7Vaӂ=]0g86CT1R@`l#_jJy9I=xPgdN>T6{9EոPoS]۰)] 򆉌x xý.BHiWVDf᫶%I7Z(t:T2lc7C5F( v8*6>ٿfmWGN^E* 2IG&bݯ!k D~^g{tj .8'Pdĝ',- 5{.ᓯ4IZ,\4i*"aX7'Em, *ĊL3ӹ[18YSE:9avX2r+9 P{x.Ĩ{ "sOV>DދJ(Ӫ,6XD6;񳔏jIP;C2 IW`x[&IVe^g-b4⮟r##_ąI$[:_O_[7q8kEJ6Xia{Ls̨ѦqIVoWӉSq=\➎^9Ԍ$Kc_/'\k $^ЁT ĴrR ؿ|9Na}8 :2Lck-N(ىm6Iέ%JDp]96sA)PNP`wQƭMqw7!M=%[E.ʫ{+0ϼht>_Z" ?9݈MG8fHW:t ~3l{jj<`A6A&gkms 1ˊqpt]O"94#Rwe>k(k=.f%F.YAY:]i[ O73YZD_yw @wJ y8q\)NNEь- 8$5ZFjg $X;FLKo9=e-~ %xUUh`D$K> m3u+t^-> *ɇ'Mz) Vz+؄OoZ)E!(P,ecj+j̑𫭴B֕Q `Jҫ_>~B|q/NXxZ`qv O+4lm͘HflE5S%[7ypcKe{toUJ֖Ͳ5Hk'. Zr-tZW6֞zS Y <|;O=  w M{T*|A_|4-z) B.uDp6^O(ʎ̩e9{"Y 3ʘ[rg5]ز&'s:Jq1 R}6%(pv=MOg?P }sri;q/!v|~r@-).i\97eR':hσ0}bA?n(7yԣD͕8(l+q5;pKpɠkO#q&д|CeȳǝXIvs;G=+S\ !/QQbmr5IX[?FVd02$L[ CO&S\=5Є'D%ྼ(&=m/#Pe%cf LYBz@ Db6gNejPsin|Ut~˫Qt|6$f0fP?ox;=-٬ h_`)Xvn&Sg]gB&|!?_"9GQhD:.\T,=E3>vj t;{G,fgC?kwb`߉9=ǿ;8Hu3p{U9LlD;86H P؃DT#F9u3@5Sٹ[.b:eֻE-sݡ>]/sjqU p1>`bkW!=-cqR֒պl|'wF=y磧Rb|ݷ5'"7rM6Z!A*N?ӥ=؆a2l΄Ww>>RW$ j i7{9^ vH&#uH7 e:,,g?ZSqRQ7LWtUedϹYp % sޟ%~^ʔKm*#HKXcR\O7_R?m|ݾRdXsJoЁy9>زȟ1輁e`M)ުthb,frio{=.0@-{6tE`hO\N/af-ހ/to~k['h)HXU@` .:D5*LFo`'],NJ ǠƄ\w%\'_Rwh j%]`^ hDƘ,y4!,yFd'<_Q9||/Z [e8&g_PN}]M,B|`#[Ʀd?ٟ:#H3C83PփWv/Ut< SQAw$HV80bN 6JܬETخD%-(G :iۛs<&*h0xFLrMOuV0wfR ,֖7Hiv(3('].=͟U&t+wVmYQѴ Xi`_J4Hȁ,1>-`0={ZoGUoގgY>sf3`%7؇ Y0' Ez2١cM@FD8>bY򗁭@<)~%RjCAf8nĆr8R;ďyxİNv)+׮ LEFt-n yyB:FM Z)7XшQ1O͐lov.mjlllV/C6-_n $q4l E+t.^Qu*-J(zԎwanJ*Ĭլ)MG>-J;;~[tf%ͺcL "z$QMWCiDsVsVt*ިb8"=b9)BE{W`LK\Six72h"=vsh6w X59ME)FνV2'$;A2s54$O$*MJ^g2Ȋtc[S_P΍/"t١H+5 ֡w#OK͇jٴFAg9ݤrkN&`Bq)&□PsxSă3+ V5$u#0X)b]bP\JB1j$Ȟ^H}:ekiDjjWq.:iw ת*rπqsJnGpQgzqL-N/ck)o7˖ )ؖ^|?g,I;;Ed){(Ȣ@K6X01)f.^5ЄO&jK0J kB:VV}5A,5lA= A±k;˓ A꟡zeyҗ7?7+V[r9wɀJ_ZL9[Q-sY鷻5 vFIO@f8 A0 ( _:-C.[Ax7s57-m84-^y(N/۪(-Q:y{vJy5qgт#lQɘ,-nddz4U`Cqs J=&qn7t.= O/eALlgKRխt,+2ll  rkLC6c\4ʺ ?:5z4Ԡa~)QVǗ9G$L~RFي2ʝ<T|N+9֖IR`9KnQ:s'_4%Pp2=h p!eiٛJ(q cdUܵ+LrSQTQ>1Fy ? c5t% vϬޞ &밢!UCJјyI|NcسgFL{0Zl˲kxdهY'k$&UIIEr$ZfFumq<]| 5w/{{$Ƭ)6X42 9aECN?#N(o{('7"Sj{eP9g%:*kǂÇ뗜hvUPT1נ/L@ !J 6„ڽg(ix/M BnP96jZ"!8y*WiLдRV3̑¦BWm 딂Zu︋d @dPx(ɛRj4.c8paEϋ q+P%A!%gs8GG~ 0)j9_;(-V͚eG;%a8J*քcaoBgKcϣ3#uJ%#Phn.T9 H5{ 1Z (z3(W a"1'5N9$V6s5ր* &Ud:{{L2؇q;!HC]͙wæM!KXc4~82UrB]lnƫYw-cc=)ԧ^[&Z2'T~\ j6Ь[%Y#KO'wm~Sq) GFP#if"@]!mvER"A&ۜV SE45džl -(̼k) "yd} FtڕɃm}ZmP_>ssI-0"GEK&y0U44iQyr6#8%nۿ29a)&6C߷0dpp/ֱ\2gR{e&8/4/-w**> /Z&aB 0((st]_l<ՁdW0"Xp+ٮi&j|Vcug?3XfcߦʄofWe)}:EF_K<\:\e| ;noO1z4 .UKt.uTx0j [/CaB|*>=BJF 5tЧW- 0}Y7ǯ"ʈa2l֏06g:7/?7mo>`$|=iC327uxYw8k0Zy^ ?JB A &AȊ| w"R#?v3еsm?'Av)Tj! gqw_|{ nFgTZ^D9OțSg*,ԶPYR?GSpDZ0xy2;F9//XϨlnS%뜀Q>R3[ . T/;ܧOK3<ܡ<ͅ_=]^bVS"{R#'n> # ZֽBEF]>3wh)tpa\928Az@G9ӅU {B`cЇNn&j15N8?I{]:oq,\(r߇CxV uUWqѢӌ4PB6d>QCPm5&Fq%b Bg*x.R$)&)gہt;مTdM: $gcer9wЊX=%aO=f#h)k̲].CR%',ޢ g!0y悲=NƩ5΅ZiYSBS=T %_X^Lp5q$J}xsjUO5 %"*(576쫧3y31˺? x!Oun³|VaWFpLa~cD.bz |m{/ҩqbaU09-[1*d r۲Ejif6VSb O˶s3-W9h|23̖A LDQhxyT5o۬_\#gorҽˆgᖅ*C)PI`)PۧB$[k޶qw(q0"i;#IQ(e RdS8HnY&hA]Ɋ=y'~P" rn`?QE}I J>5$*0][YJ 7P9@s;"-у3pfͺIqy-d<[{xZv84SRN4Oi/_lj!M؏Hl?ŞplTlztvt*u*h;?%ngb/51=yM&Ȩ{odT/G#vI3PrA:h]ZegF{5ҍVrf3ŒrepVKJGwJP;Bjl.) |TS6 3Pqx?G\k_ХT~؜FcSn1qsYĻLb3N> q!R|[5̕ט%mCdڙH*!zQ!y0T]>οor%-QUQ;{oi3h %!VJYJ`si]:W,QFr]dZZIRy_zpe]ovUuufv=l)~Oc/Zro նT^?hj9"hQ Qe YD,i;~$S:1t}x%Pd:o/1\'YEbl3Z#H'ֈl.^Z  V`+YӐA$u%Igux&lx1F`-N(gUiR[k,y{=g}¹ U`U& %NP3Q7 {ܔ\>AZ fe%dn48tkŸǑmr 7=lZmυ\E_>Dv}#i.ׄ Gvr𤺓a9y NS?@-ulTs: V> }:m&FFͭ3Aifw鼨]H0;4es;vsܙM_ҕϛ9:xEEW]o5N5*ϯ`"-8 NNc[H|_+r5z97~(Xp \2X-,Ç膍4 .WȦ^|cyu7oPJSy[6 fq73>*YȞv+wD"jCr}e|gH0zc.UdO{sL?(?KT&Fjn^ T_ͼ~=籛<·)JQы" {675ih) ^ɪA|\WJkͺϝֽxod֮={/ 僋vKH(C"822ֱu]9|eOp1>$HH4+OD0RiF\=7d4N*=XϏ=?|]pӟޡBfIJX[,4ƒn{ZGtG:v;w+趡. Tf8iwơ|byx&X -̕|<)% b79TbhEi8"UU+V{f!fRGĄVy]0f-_/ՠJ5WUOXA8Dv[}m+=Y}XoOWb[{kz_ȝS~ud &/y$zT\m&bw +~tHuJ:@% R6+Ǩ{ ( f` h#,1VF4m#-dn\}iO A?+H$ +3u]]:]0\gxD'aA;Z60PNWgd2\y0M춀 &\mXxK7-XB|?vsuR JRAZ3ơ?hF~Z1 DY$˃?# fha(+L-{P 4-ACˬ'Ň'ʓ,%rS]@s'f8<Ț|1q t)a΃Cjb_Co O@u B pҔuj@)RH;Q`Jl $XE_̒٩[80qܲʚc5&T ]o$JEy)/MHIyni 1f9C #ژq)ҳ  WKyP 7+#D Ҭ r  u/O&T'`Q^ǹeN O LGF}J]3:.NuGB>X11﹦QXG8fad`M[Bݳ&):%bcn0"rTx'%͒n-Y?I&#`ImS[r_+'W< B* U[,w.`ؘ@%4h=HIy$aS12Ĕ|pÈ2R8Iu}7u\QpOVx@^(I1O'9noxbZ[c6E;΋'P2Mױ*:dkh05tT_qno:6bkQڗp7ў7<ƺǩwq/5r)+]Of Һ{B[_.{JG<>+#Dj5xyT3SELx.^Aua%}F:K]>W87}1@ o%oXΝ?,AZ#6 $czXxpkäm6d*ffr&ٵ9p Ṋp!ĊN\,#gI/I'; Q3Īg2"g1jNOMhGwdmGTj$iXBy _5԰i)@ۨ_Ayha\Gu=8l d՝~_uIb1Mfj4`vvF`|(4|yeEJeX(;}z^s t󱱭"p]X(1_ 0])Ia8/Ź,Vӡ{ 274@ր ҫ<!ŌC:%Hzįg|8wCjEnMt,qfyhErŽtĝٿ+?v` 69L3=Ekxп@mjŕP+Ǝ 9sy:k(>{pa9t +>I'B(6ʔ~mXm` @5]g0O&gۀHC/>Co:؃3Hac8>+Ŷ oǦ|(o !ireX{h|IB0d[4~>̔;ggs>'b%؃B︒^]6 ;q{}k{`1 :.sq;=]W8zqĂly#+zS\l%Җ (sxϳ& Ẓ~-D/- 7q@kh"ۖO#/Bph05 +q@1DivN/M`X>VLe_?b1⳺uźpOe 1iᴅݪ#xtXZjBU?44cz/J׊eư'X1gUAU|vDUm?p/7G)I&:DWPXkC 7tO9& z=(X:C{ShZfzN5S-nβ=2S>Hƙûz|/ئWxJX0kno/_U:v?7_ɮ[3Ʌl Zvsw[ňߚcU~7h*jM3Yh< nK>@Uȱl UWk/%r문Db1X&:^KF,qaQ]1 Z!X`;hTxЉ%.Sg߿ةG 7gx8wIaūEM5Kdz, t -bwu~Dw<+@sUaO.p{ct"6C/{c,m#EA?Aktd+`v3b+Eoّa_`0:&+'sV=yR]fL IW_4,=ȅB̰T]&VS[Kjֈ9^ 씟]U_*~-EC :mTfЕhi^?~~ׯA(Zu߲noYP;ۂy5nx@UYl+ۜ1i,tʱ"z?g&Vlp94&b-+qT{BYr5FP\c_5]!ǰ#-}I@)c.< 0-:kⓙFugՍܑ hC>O;zAe}]=Bp}]FƍE>:1E'5b$ni! 'OxH+uݽ8!ֆ63TNwбsCaCX!\8vOa]>aLjpa7>D"\ITٞ)⽿:zŌOOlK`@D#r h-f+K*{ڊ-ēF-˗M䊂%g?IVd M"(Ky]ʰ M'XaIq=}y8NZ7]0)b+8 r Awʠ*'}-5qD;Ԡ)nО%>[. Pm?g 8gܾ(Suq?`dm]EMt(?2hSy5Dנq7CoPX<ϲC]1N W dVXݻ\XE $=; Mٛ5^@viZBa֠Y.1}-17]WOm+>åuҔғYJ-6tEcQS).?U*+MM{yom 9Q8hp8RXK{iBмl_- #Y/o8@iֽVMZ\YV>) ?B:? ;ۓt݃UHWLJ&[ҏg"]xWSZk-lY\}ѰRa&vpV^ϼ=4xɛ6l;8"n'5=C.jmړɧīɴa},L-M`w-\%&^4<ًĈ"D:KU!cVU[>ׯq7 mp`YH9 p){) ׫xsy8n~s]3~\m\h1h6͎zwZou$~ypqxfp.CK,>D*B?ω8.{jjlr>zkrUwXqՓAn&347X6aOB8,gs8.ƶ;7>'gKt.ma\%^ mଶ\ \:;b]9؅;MT)ANɩGM3'[vC=a|.RbiT8s~i*ue'beavNa>7h[Oؐ3b/1L Å{b«22h?~1w; Mg6m8q۹9\'Y 9y=B.nc+L9#+[`řݕ q rU>l]>T'`|B q 6^ғ)Ot9DQ T> @I of-$- $RZA_3zO! [8NAu|KsDܥ-鵅{Y=5"p$o.fy,}ļG@ޙx+93x1G`kmYwl{9SfڐxÂ&]w1,@-Cm S7xʒ ZO i2:Ԡh풏Yv?zQW7r0 Hαxuk X='.^oaXGrR=yK@SV,itbf3p3\a'j*/Kkּz^7Cy+K^A/"T:q* HIWapacqX~tN_FW$}߰zEˣXtj XgR/Ğ٩ͼ;ޔS( ^/`zw2MRig{qpuбfGHzff7:!({[.#Vōx[n_.l/SBR-|"-DLyw[b9s,ƏcasqJIk/^Dpdt4 t'ymn33x~cyR\A6<ynv:6τTmm\ELvӕWT3O+OS^z/UB5 @S$u*'5ȏU . 7`4HrX\Ήʁwi||=΂4). Sg8A/sѾV퇱u(p3&@}}2%->qHNH!2l#۷k7オ#]w`\vaY8+LɃ}ri6hyfkO<=9HUi>%)$q8?Eށ%C|lj&er Η7p2%n{B PȇF;XdH(tҡ;k56=H>B4u>PN9$>=NNc[8ؼ\t^߫Tw#Q_7K6tr('j:˼r#q ,vȢ%nb湙C,IwG|K?4'(FSc ĥ X6]^{Ol޿w WHΜv7lK_ZMGn$~uq[Rv# ޸N{n*?%h"!AdGݒ%Dcܢ)7?o4QtE$sg, DR3a/rRR]>0\Z/OZ&Eb=bJq3&lB,UybvEqw=w;ZwŃTIːv]̑ m٨eneBn^\ӕx6ID IeIx2f% ~gf &jqbU4nGrvL`:\?b ўs<`EG,ޱKGL[X2ԚwS:>LLhP 70-9RƂZ4[AVj~zCGEH<` G,5JlEUD˷z',IDPYgBÍ|Q5"5"wXTc"0b!$bic]F g(#͏åjm4Y]Q n|Rd8P,E\dX5mMI*Ϋ>-"A z.64Wrj༷Ǟ^.໏Csd("A',`U=ﴁAF!W'`E4ZJt8oGR2uٕlTlz$ж @KrwL +/3=u~~2ؠyssݞ/eՇml-]t7Hâ޶Fdv¼}%Z4\ᆈG&6lň|g:9zwWsFA v=^JIk<ťTtq#cq$p1k{Ȇj6<(؛GOJdZ2Uhz)mIvdhc?8 M2id<9oWU$N+:&Y^i&ǚDFW\2UcNe0R }P3 |0{ wOܾ;Eq!Ȏ{?^Lf5yYxuqmxteS;c0fFuw;^9QoyXj%zn? tdzo?]ॽ)/ Tհ'OD)O`zyT"h{/S^|]#.0>2(IVo+󊙗ۭcOqjhOݞ^)i`uTR%b7^+-BuvW͘A6u̹=NJv#rKnf3O#*D̺JSr>[(b/9])rH];,שLݵjF|`JV|{R4U^Tbʥ*2SSW3=:FxvS GC'hE$֊ `=J\m99e  8wlYˆ$rҤ "myΑ53M 5*"-gsMmQgȯ|WbR݊s$jI[(dڄmN 6 K$C(2E{?N\d!: %6iI|Q|~0:{La`lq֊g`yo/C[G0'K4>5v/beU;vG:]UQepٝCukx}Pau৽_nF0$:ԓx0Q0,. Rְ{(OFSUr FA{,h1GP~pd#:/Ҿ,'8DڸEJm+mtgG"ӟ~ `$[N#PVޯ-}Br_NMGK¯HbVg*>o}ZF߇sܹg o/?KP<.H^N҉AI[f#u© AY^3ċK.TU:彈]|ΑSr;}٦DQ ڿ {6˽dkةGy+-]9d=_=ע*G ƩvWx S_$ˍ% m/RP+#|%ѣ/Uvn#6m{vB1ʎXa拣,%s1aPOʐzM o5X81܀KFD{v놆BBb8x Db4H2^ӫuke  q8n eB+_3MM;;Q$I-X.q$掳W>q8ᡐ6pTCiIJ Q<)qoȹmGK^mw AvUY)3Nr!i{ȏ`DZo_\M/=f)a1x34a.o'}.(vC-E yc88í'+q'~&{GVMULKqslu&nq6N]kwJ +R[`-=~zۣBsHSg{q˘])e_mw,hP)c L0SoۏaʐdAѠy>\ҿ)l6R[=p tjiY/Xd{wF]CiV<@ egK=ٻ*cL^AeoS$`%cs}m!|Cqۮ:)}fCݎ'F#H@/Uv hm\ Hi (L--+TEtgiX0Z^P6kV0aO T ]p[>/}'=3ȏa9F-B[آ NbN۽.+gf?wg=N(["`T؋I}ʾZ_2xA;4Pŝ룝Q!QcYaK(AB3>%Ŵ|oNѪ~f<Cduc|~f,Tppfi+U,2ֹ^ә$'5 LwW`C䰍o6-^[T{w)diEo݄,9t vk EZ炞Oa`Lui:GGWw|ҋr16R}\~gAjqq1;`F PةضBQ Xfs=ip-MRzs%p'u9ӫE(.Z؋ޞ9{& 3ӠD;MEy]6؎=!MGo٣"'N:ݐ.޺m:M"wb!v}J8* ͊|ZN_?wsKllM;}Nc[>W=%b[ d(*1;uwS@.Da|)VOGsh2_Z-EvJ΃k( aK~4a$=%FMB$6>}X.8^[&Jc\~(b Ŏfjչ?.w͔{g7O>M{}|޿m>^偻|*!L }!36h ?K},gk ڄ c7BV /_Y5.T_5{IJU4N=KaӨd?4}vñ;ioM\%S##pFcb !&ict`O%Z2ңmCw9-Qk (ЭgWtaL hE}ER|t%s-+>+nΦ%=03gtFoGԯpӞ|+CyL&Y ̋ ) W5+a $k]듌O3+3Y?8`3#?{#= ͱevg`/zn+{y m}ZS})5d`F!O4T0&;PZ:SK~x_m%`!#C ܽP&?n?5*>keS:Bh}AAHjekAɪ0bFkZo܃Nlvс!FXdؒdz懱@zuVA]  2TUqiT\8-La+h[6WI~-NXA:) =˿&7}蟲^m-K [U?ho،6H*&q*_aý:;Dۈ-qpu]ξ݆bOHj!`btm:?CbxH{uT>7NXo Bs$,%阖[U44 rnAQcz-^IPf7**cLZMԏ7dBo^hiڡ2,b t=44j!S Ytx҉MGB;?O-ƥXJ98`?6a7W: mj*ibK^ޞ"T Ig|6;krC2TFȌuE(UhDtNB ٙsW6 [5axh4Uibszym2J 򕉭!gՂ)v}4XiAr%J@ZL(b X;V "ݜhmh=76wY& #9{7ɒ.\|~{ٟYu" ZJH;G2\>NQ l+7dU+=4Z6YYYi خR?iDeq{ADk,FЅ%G 6͞.8J( \3yLO;{=Q4nI1>5em/nw ^mtUQjX# :.hЈIBc[VV&yĖ䆉,k+[6m^^Wo(؏m4_o iltw/6AƬ@E2a6ޗ pFg1Eq_t<:gz!e)I>2r|4֧jo&N-7BF}|מ_>m~^kfu|1Pf+`҉ܙznTBx^_].V:qiX̎wZԃ Gm utoitg:q{sDp.>wa{ *H.W FGZݸEm՘[؇Z3{.vF򙇻}Ļ=7qTT(]}D }`&䂾hzfܸg3\uCZ͸h߈[DCh-ᔥvKr52EX_z6m<<ozvLvˮo6*ۉLzPsN0k ٞu &0#1 eWX ʝ*;idæ]#;^2&|J;^ǚ$Ö(*W "; ,$<û7+IU+h!NBJK'֫-KO4Gz`dLdfb`iXJѬx<[v[,?hu+^5}cnT2`7{iIY Xz'mp6)k٠Z!OF.|@WX] zrH| %I\d|- EHl5\̯r 667%79e's1;}y D!NcH;[ s=W-*#z֛NȄ"p:((p B :!1O $0#Xd+N#J5eG&r蜍6g"5okMM7E߶uxd(iƼ43HAl*l-[f G $k@{y%]zRP)V{(_^+뺔$Ѽy/o/߾<|O?O߿=t}]?^~>|<>.o?fo?O_/x hkd9 E}O#eșg1>dtD"2 ]iTzwj[PF?v;\_((723&!2z"`p !,C9>ɱe`eu5pYxue ks wr"¬V"k(t[>̡P%mW?LѶ9Ct4jzo2XEl_iT ^n auiOK.{tgnwlqL>0?__ј:IW136n7q.UƌxĐ?}Ri~ǂ; ~/Sr#e3y+0y0+sp8Jp8JdAfL NZƁ顒h5JfH'ZS|iF=ԉquH -¶禐}c­nU3*x\+̈qӞa&Ϣit|L+_"ua`a5K\xMJue5+匥y #[RN0ېr?qBx)dh4DlqSss  \s%qիxk [KxSҏzjTM\HQnrWwǔ;xsGʶ8\Ü㽹bp;eU4f}I6.kzr _eL]׭o%Ji; YdN8O-f4bkر@H9,X^ ~ bL+i#2~D]93,rs g(D-G;0G,EΔSƯ{º##w~I^P0bG"{߶LN˸2Nu~;vIñ?pXŠ@\ax|yaq G_5._دj|E+\[:b]1zWFfDiXr9]nNg(|'f|dDP)P֞M1oȸ]n33&ʥ6"fDG֜|8z5$ۺSfǜxEEiwg׃VQz2ı24a >탣3sB΅m{ m=6W޼>[Yx5N!@#Ԏ_=qɩ3~No8D SNN^oNzj&؛'w|\p5<Qj?(ӮrЛg(| oc?y Dr,y3]UdϠ ʔ#`eVeCp. &ضm۶m۶m:m6ضs̝,fzz<|i: Lv{ i u3/ayG;kt=$=ֶs kps:ϟ_Jo~iWQ `tCi?@*ƹZzѬ;RqVe&։29C8=JqOr Urv~c'z]M(LU4z=}CO+ry]χF^pȆ $n&I8)'|8es>ї D>u-u0۴I1.}Lt=6Z[;?G2SYe[7u=u{E=ihV M)gOH١h3]]][uDLI,8[z8`z& KuWIf J{C%/ )x8~@gRe70S?G~lK~H<4 ),(hD8\3< \,p".zP*I9q_l.Tpas -k^Ȃ fe#L!L>0 HFƈ[aM;RXP%sZ(d.x9ԓXaG029ݪHx;5!$5%ݟz ; >X}<8E_^ 0 5`a"ƈr:[a6V30 [ fى,ʟf| I]5sFγugggӒ`X:ON֑ihv\,NOXl\+$@̘%)1t5]8 3'hYʝ]>>UɲE| v-<| _k~3.YHVicx_mw<]vt] _^83 O^ۿ?>5ۿ\F#__Hq϶ v{N<3~?}&{ 1o)K{'Ĥco| ;_ w]`Sjv~('UDߥOcbanDx5}:sHso|s`-_sHndOC9 Q> m>ry{U32K4?=38&NOyf LpU:Ėl(DXpA?~N;$٫¶HJ '%K6+ {U*}sU.!Ed6FA*丞b7?Aף? k;g/eeU\ڢ:Mկ6$9k r.IHAmHY.ƚ2- hyyKM߰I ЗǺ[ˌVLـ֎IT^B(!8uAkB0 $fGMi##5x2G*-]N6M%? \/rw-Ӏ!qT˟/DjҜqjN|.n1W|&h{ ;x+b0).'TE vH93]6vtwL1h q]1Ca ҁڢvMF4-%9(s?I:I6as4gOڞfgΖ{b펤Um*aK-0XT&$;.HU>c?ނPg;=Jhv+ `.!pJ+|mJ8)WʰGyۤޣua*HW601e4>J+zKsfUQ'TϽ~0ϨnSjfyEݟGDsM?ڲir8*GB6KAZ+6\ܪr~<OEEAQ1o rX8%#i8V[[ It\Ks\tW&ؓ6fG`Ӿ՗ImG̊xN/êAQXKo/FqU{r$5loIӎi}B7fR7iE!n+]<Qcc:k!eCP]M:CǽzW+tX*d qt u%X5 _7\FNZaBXHi[QMvL<{SRg%{h/v8;߼ydb1QV&Գ2_`l9tC7FgS1;j}BD: Act·Cs!:Z.VUpЦ( \۴;[_xY ki4SRCX r,Ͼ)ڼ~r3< i1섒n54t#-؝~.oaS+!@C*:\GALl]R֙>yS+[crP{†Cmu ;N?V,6 c ڎHQNTpRyFrP ["Hs*we1즷9f>4R ߓ'bCw]ۛ:y#Fݺdtdy! 9eShޡm\ip,,*K7x˿5! Qb5hg {SW)`:ڻ ?f9vd,zS>@q $?ZTJw>MkGNiNaݿѿr)eK6ښqfI۳ٜM`FKm_C"[oBZ!g#*+\Ci֧Ol@ZRJpƩԀaj&gغ]qJzݩ 8D9˂W`/o$W&`TC]7Aj}]r)Nc[_-L}+7y=XW/nTv_Ӟ?մP41ɿ +{xvi)0(@+r?-"A3|Óh^qxo vU1wyH*>$\1wQ9`N45A"]*`Bx[p}wޗW?}p6~}yuXPNdk!fWRP#۫u쿵n92Y)ύzvIb-0ԓ!$Lr w'J Ghjk%[B5=[]Y 5-}jcpmn곾[Ab?U ɏ q{/s2*\&?{KщOky_Xe[GPʹRS?!WkҖi{0wUv,̘UaGۂWRg*rͶXh, .F9uNGGeI3f -Bz`g!ZE.`A= Cbxdc FlY3Q|T:Rզ3(xv6$v֑.+\ĺ$ n6}`uf:SYv>8v}cicCo '9E߀#$}Fy\ Ol67Q+wwB6{6PnYuhazzU.7͂e~L\"Ug}3kg8f/u*^lÞ5|`^7U%shyO r^F=0Jh3t8g1k Nk_UFSvc6[RaKw FKGI}ZC]|[[x""ї^aܟB~WnS>Ih@R֭QdhyLhag(Sல饖ї'di؋4"XGL]xu|7)yca)p-u᷅7kJDe) kJȄpҺ)'PIEZ٘n®[aќf![8\R ]!ě\TIiĝfՠ9MU .j,LP{{8phPDBl! ]Dܥh˥(je71 yϮ/#RnTg_-hU+>pk =_OSSVnCHdv< ^]Nmwk?$Ld!*:v-nJ&?İ= rڱ(<Qa&Ϯ#eoֵfag{+(n"˄kp,gUΌ:.Yqp)ÖT5 ЎJ]c|EglX00FD'XpMΰ<Ewc$ ŬEh7{KCoJV pc+hhfF?T5mR5VIWm4(UVStT֝7e=#-J30AOŌ<68э%g4y} y;%bŚ"w6Ɉ;' {z5(Z2\ z%j6l3eEJ-M|htu BTd ۈ]rŀKw ˄O% Qne Ԡ#(8rFXOsyu ?"6Ή[갷ZvE:>JGX<MnG73q2/RA>;t'>r%3 hAk"y +ÌI`{PPr2ʣ"0ެ˕^ޠ )K=MĒhmcs 7؝4!3~z6M&#ߕ@|d.C<+`բMMG7 n"cy ?n 4t[꾎Le|k&H.M^5O֠O@}CՖ=%e!6l{.''BqL:rW+gf=҉Kξ\}33+H5}U) )c`d?4ҝOD&bmٺ^*aUٷ nh^࿫q+k܈tSJױhxVG;Dbyy%6U!ұ[n- cp=9)KtĹTm w =C1eV8c_FMջ #G'jzХ؜A{J#E3-TD H{VSS'/J''`>+Vڮi-]g@'G&7avY\OoN mFo^qZc!Sd4U"EzqV.F<@C:}c"VEb {/A ,OIy`#e_] G sU =fc*Hy~Y )# ր`l3>Tr~xvF(]ѫ+M0`LIHJ)Ofp،˴]>S]EWToxetg8?,\J8&~ӡBI[g`LJ!UONRXMM Dd1aQJ䲟:Pu{FA![@) j3=U uEl6;?N sb/1Ƽ> ]To|fkhqOnK-(ޯ_nNkǻl]`o\0Bၼ'??O+򓝋$?4e]}O3IrYLGڴ25 S!D̄0/3FT ;/ -T 1_/G/>hݫm[m&(6k'0=1Q+j"~g΄ ^戆n~.w"goi79{DF^/b‘* ;y?i跀AdP8E /ppsz*[BcJ,'Bn; gnkkEcֱמ#`6h =d~[k'K fH:5Bg h!q88*NFuEJW> %yfq;c Zه􇇠ߥk3e}G5` }/6VnVt6OGCFz@~g\"zvmn9wAPaI ې@Pxz4DRt*Cof`5!N!<'ͪpɋu/~_n?o3t`g#eApNibޛbOHKm- , 0( "aq .p x {~Uj堼o™$@>KÅ$QYh}ܨ5OPQХk&_vaI^|sfi񾞖AvMDZûg_XKss8wPôt<|H6PY!v Fv Q'!4+hL@yD ֯"ޱ] ħ+{vيtÛV~`x)sha jehҾB232 e;^{Q 2nr5d߯8^>-@%ty7o@]EU1҅4ɍ#TyRsVwJ:Zm]2c#l;%"H LO>vыCF+ƫ9W4$dW&\Ѷ^ш>`:Bd]Q^\&1jc,}D (1}XXy W1ㅕ ԇKU7 @r.mi7pRVm8Ԛl+W'a꺿/o]qÔ+LhE(J`2]I t= =%VNϬ,ojInF aķ rs5Ge̤_ljla\{ 7>P?X8Ɂ:"NM!kXA. /e3"k-/Q茬iA0 4&7z>"I^S*tmn;ߨXnuMhgNGQo;MQU("FIcqE#_7F ;JYX@gl!wN:cDgx|p&t)lOQ`DM/X_zzĔu%vu&8#ѓWJkQQ(MOU2q7Ioӕ3`ӫIT5PaV$3uZ'6]𘘐 @M4Rߓ HA|O (y}G4p1neVT0"&;| fF3~Ǻ;rzg5;hcg-'&oOD< ߒ?tƙf#Gq>|ǜX{n++>b+: 5'ʣbgё2'ёh!ĐgB[9\Hy甐+ΒX`EHM\A!(cdg7qڭfO/wNN Ӗz\F= uǽF - x, G|Od%X.C*Œt(fEsĽJč#?BEk" VzrG}Y|=H!:C|d+|O31g.3=C*䏶L!ODU7";-6Q^wp~n([ZKƭRѠP Lr] d> rv+"}dt )l70:@'u Ynb_6g18fQ0YǝLuF{I/ȸ37[7h{/h:3 /; 5WT{niT &1棿{dmG͟ M%k㶪&1=6-tzSd\Qχ (KQRG5V3ejyd8P}\t"<U./6i Ù0h(![rfS ɝvb /ǜn#0R=w6]Y>onnz?_cgSv3}"gPۇ&n5x^m2ce{C2vDMU3I9chaW } GSYkQ¼oWLs qx9lH@~j5V9GD1ܳd񮭍k[}_t,yE(:9te~xǑ;7_vef])7ݚRFzSk+ 80`qETHG\0u7qƵ "rNdD;jo܁JԸ*#};8W{|+LoOp2+.}cهFM1dV !G_%h̘JQG݃ӱZc3G11O IkD)?eq5N>EPMgRQq¯I\#eabMǽ>=,mtΉKo뜌h湅w=?nmL' 4?ƅD=l Ny.ȑM 3?bb1&/CZ7S"g fNMgGH/ <pW' C_pM/ߛW˹õW L14=ecsM:K6BxBje0C}pB* x؁F}w3p]!9\csfNގvdc,؆W au|4⼕;(%c{}'f1ƎFJ#F?M] c1dM +T2qV͉ApıX/yvet7Oq0\֨#rjZdß׻羣}{8Ug4 >/fD1 ^6ɂf0Mؕ+ή,v{b2wI[ACr~"e$r pЁJ$kf/kLc +6UC+90j)ؽ2pD*PLK]D֬Yy@wjEa}+zC9Y❷(iH㥛p:ƦA|¦QblIQ 5]A+_iA(HǽKa"3jbxyV4K 'Q׍r8rjs,0f';73,Fe舙0{H '^Hh{FhYL @SPtli^W-1m[ΫTmSvoaʼLN+P0ZIw2yu ISϪ(In| >V hꝫ8quԘwu(Β43;| =fS'l(/$V,Nx!z W}0;XŽ/U-tqDqS[/|=գ!lo᷿AOUc6Buv'L{'ۑU~#`E9u~~´M|L{?xk̤w+8-{" R`3}gʡPQA}:/*4_kmSi.Zmƙz"6Cu9O'#W.%Չ(w3?j,8Lҙn#/0h$<})-~3\"Ll{w(

}SX8\L$,,$Ҫ;?ê|i CBJwN,K2t&ŽnJ)S2*u Q;X̆|)cp')Bu뎍_m"CFURP!B?>ٱI۰逼"!]VUW۲mÊz΋֖[KwV"Du-07Yo"{$%AYL2YOABb7c۞}$ilr>Y2#d.k^QqRsg}r,n+{,|DRǶqJ 9'/.ߖ˂󅵡dk8"IL4I4Q-,ApO #!ET"(|v²zlcIf7:ַ GZD~FSFs/*$ Pi1x }\%F)c0u2x5BW`ޣ:c0p*h/I9t^ j yj[fTE]lhK%$SU>L-{"j߱hdWc:Nn琯ځbGg| $0B @3!w',/+)bJN8%2lPķjHG+w:W;6ĭ& |$X刻7OwΆUS."O,WE64 8SYZyCR|E9gy2IZUמ>)OˠXr|ro3{fd[:38'&0+84'P٬6 MQ Ј&6V5Ά]ps{lb_4uIki*&vJ`DijdC^Ȍ O5X-,~\4nLr(9/:؅PsLf>XKw9M,kZΌKBZF+3p[vq|$!1Yy+b^kYA,R Ǡx̙t8¼넥52 5b%HNX5G{YGyռĠE&ļ"F4ECm!`U>ϝ*n_ԙdku{T&7[:NxFgUZ(T݌b+h *k9ZdaG/U#M:r}csprᮙ堢]ܠx6z #/W.HI 0;Rjx {]m#mUv+BoYvH7nD7 DOc1Z;󨚮fhD{؇θW^hv7Npơ;͎l 6 0]EaAEfN7Jh{Nl6,|o^VobkrbPU=u~u^bXk.[gԛvo꽎ݺq5˜sckcM~\ofvٗV8^;;}/?'.$=t0+vܜ wp> |nNõ53(>f2]M+qoOVuƩB8<)"ǾV lOwKm[&dϚIy (jIsYe6Ee f٣JP=Ռ A&aRkGyA8~ox`4< zJ +pQ!{yu|s:dKxÇ ˟q?9/m'E{0^vNSv@N|.uKzry5Mf ˓%Pe0!miffn֟"\}R?s@չ?Ts'sbڕ]fmmaliwYv-15 Jhu햢vᛧɉb΃OqYjVX= z;Z[^49 >:1WrW'󙮔(i.M]ܒ>\5!OVhD {CRxND hPfiVkbߖu;_c7Ւdˎ¶R+8 BW=KNi<%ayQ9dտ bu|byFOr50{Jx8@zOCHWX5$x(mBS[ZlإqdWpYֶ`KUI]p%{w,֌XXS'H)"M858uj q?aYzIyZ݊c¶ be>-\p W^D: FdcwR$ZRHg'#6SNhŴ_M ;SK\2:v!kύI|.`޷$SiYݠoa6uuu`~ɸt-=9w5=˝RN6łG+ƈ?w2thĹ;Nm<0x;WǦ15:ayօ;xgƽory - QQJb}/UGvrX]3wKs-ƜuncL$vh *PzeM 5p](6q'=&mW wN=Oq]l6% ;Xl=P?;Wd!ǟW~14}/jvp]j7oe< :}sX0wvOG4˫G4rK9{1*هoA-/Jz>92j(:ۖ)?x^+?z֜&q"߁iPQ'H2C?p5mNj$ѝ'Dfz3l9A<9A,w$npJ%6=qt1 5Y0vE1*_hW0Z/w>]q1olmeLD^iW m&.)"gi#rO 9hПH1mFAq6QG:uoL^\~.x/| wDM/|(XDC^%) ;M%̊&MGsMQ|c`blm4{VȫCQ%OKΞMONM}:Jj=5HՒ 1㈭2 *pC=^ p1pK,V+Dq+r~LJ(THhs#)S1DҝZR-&Qy@WaDJhۨ t/ d }ȁi(Em8WsqM\<YWYn> L̗4pJ"HC ,tԞ+M:5d 5!~c˹៮VRz 6ڧyI8P%d~fa4)Vi,7XN FEC(ѾN(gc?F(Ǹ8yS?u!3 P/|ˆwP{16}9;u Wl9VVpMyi}^ e%:ܡn䶅K/cMc ڻ$=eS"j{+CU.f [5]ݑ`Qw<\ WGq[9P)*!FcGu LfKc 2QW\OoҺ;a6 \^:#$ڳx&,O\wE"ۃ[^y|cm96; \]FVKǫDC{gB0uF"oh^:8Uܙ9~k%e 4gLܼo%D]my.u pDe#?sb9CRrzYǁ BVBtf} +;S- TB֙ޗ#!{ SF1|S6'|$䌘Oåٽ<^S!D: Κ= 0{[7"Z-jU؅H7ۃ=)i}ĺ }(@.xRw8g*NP<4Fsd7 C.'6Xev 5{ϻ&+/#9Kt-F>{tz-?@s iLW1jm|q XNq>)VyW<(Ǵ@g{ƶJ0;6eyzJ_%*1Jj}Ǜp[bXlrFR`z9!Ȇm3&iJMFF6)t!O?n>If]^^nr2[g`+h~Vd]鿮&jvrɈӂO6]E9-6M+@lE~y!PHt-Il'SsY1w4=DWX-hŕD uomnڙaG@QcyBG32DzBsutآ|owܚJX;yC*`a^ *:-?CTH]W t Fzm@m<=C[:YT&n /| UKۥʢ6˭ba5zyOtsK`콣$Vr&WHk &^;%zNE1HP$ۑ6զdMziDhϬr;ҷMv6 I^6r8rl"B6'chJAW}֧]p^KFن "'"ykg^#F=EiCHrxͩ_x,Օ7r޵.ݱRK= vv 2稱陈,/}t+0EP;!< q7(h;–|^S,#[[$bʕѷ36;><ʫB%=Vן?_߾/??*[E/<^e FՀ))*hjCVŅ 62bY] /؍~92ka F?Vϕ81 Fp:=`e6@\KSōBlVsaN wXW96F:Zjs*v1epmd*$.xktv$w7]o~Ѥ/U5ko;n<\ t`NnfYp@ B=͠/zg,O1t(^)>qfՍgb~L+byDV|~/q=c, /V\>~BdcVcٟg!!h=5!v3g|lP6'Xc}"Zo|Sa=6㼽r^㭾^Q dxF/۹}</qjZqd p6]-r6p8k nf0e4 }HVQG]-Jj:P֧yaY :_ \rɞnaŒnސa^Ӊ1,gdb-'-![Fp"Od{Uv4 'gG`o'M2pdA e5k+w(l*ytXډ5rx # LJ؍FӒCuF lIP=J<&U02M:Iŏ޽[dw%xGc:|oVV_i8hkd#n"Wl` =qӥ0<3W0uִBHM1˨ 4cWa:Á bVo ]#I羜Bs1wqܱ=5ľD*a,/^(ؠBx-d3,Cm=GX(]S TNL]X2cgZQJZJ =0gr.mP83OpWCPeu|^iKM̊QMD[,aO{IrF __y?:ҹ<7 GƉ}:a^W &CԾ\U?*`@tNӣ-⢩CLTW ayj{ǭm1ⲫx.R}RvT損ijO5% CQ4$DѴ0،<;.癬TSn(7ŭcƫj0=a6[`NqBSuή1Rcۯq7H?6=e4f ш ZQHLb=?,,=[P(2$Jm?uH\O:HMhfႆ디/:#;ylwgv0Ge)DvŐX'v5' 0? YtV-\ϟ>* $^߁xroj259QrN%c~' Wb.^|Zo_cxt7tjeS) R N4JE7׼|.|rj@&|ѽP.;j 4)Y/֠FwO\//~} ừD`ɪV ZV jb+g fyN1w {\11o6CE'%[FC8 i`$L`n[[?pj wQ錒Qd됺v:3hÛ<΃K_Qm5VUǍ_]k*P]+C] vSQ F,ĸovʉye7qrѶ=MD_%6}U:(FUKq^C~ dEP8mļqU^2J/PMmD8>{/[$ wgZ_M,VPm~_1w`nf}AemO"9I֚ѕ4\|=<3\T lʼn19&B(>8L@J w32oj6>+'~!,y [1ӹ 9D\8XGc[J~ <=;+^_?| RGK%^)u8qE]C޿_ۿޮ?_eO1co?ŮȮ4ۯSPbKx3Yм _ٖCj*j)H3vz}@Gґld橯t$ߞHd'ü9z_pM<wǿ~_r~~ ?Q|l WɆ~))`O\jp/+aT}wX%,2VIڵTQu=ۺ7|ҋ4p~'C}wY-^e}ٕڌzu#vakY6;s>.VG\weJZEFL%aNlM쒒_T'mh/ߴX|v6 @}fbAmFjS0[y=M6r^!WLƞ3( ̊ΞӐ}W9u]rK&MFPɺ-, /o_y1*HχJqqײJ{6uyA₯11'G9=|1\ۼY5E,`ޛ>0RdAS̒<2By!UH"lΐ >.W{m($Ӥa >6G 8) \=Y<^utY8[w.-ظXpD_@qRர1`奰Zt6) j zh֎rB3kt|VLEAhaԴiJՈrv*~DbZJhY&&!W`^ހY+ƨ>0Q!S>E!6RVG0f^FVl3{>sF ^=ŀM9 ƨ0fӨӌabDm:γp*9;xYkVNb<-9]bQh]llbC5;\0&#T6fW_[C'(Hrx`k&Upd?zլI^lx8BX!,1KJ |&YZpҬcwT7 ߈=Wc![ i9y]ng\ٱ`Pأ_EɤC8u鶤R3W̬W5e\sxx< fո v(ݫ8A _mܭG{t}c~-{g5zn&)ΡS9j2y$9pG`6z0OPQ|ҍ" 6pu=2s>ѯ^uM0aDiKeKg*HtPJ(ng*obrB{lꦗXUs ӏN]^&H@@*}dw2ݕS vޗnʇ-C3>$}I"ʰ/և漙v\}C&Z7FBMXhb+~^myA>>y_r>?  7²`ԇ5R<}AᰘGz Fu/q3zƇdLͣS] [hmMhZȒY[`JSRZwD (O9Yhey, |Cp@8V9_iLa, +My[]%F,E s_!_F'_e7+AHڲϣU?PټM1tb?^-Aӻe  zÊg:;iy:29s5L_ hL^'%W"W v Lݨly[)sJaRh/C1vA.r9WbV̱*s_ب%W8TKz3f  9䦤\q`aIpoavuiD܅yQ1n5TyEaˢN6<`oPȲ- <-O !IX՛VjW[X4b 0&yjio] {(,MEzJPsIg"`@3L~=lKBsٲDǁSܽZԫB!h~;4tGu4pinzav2_'vzS}l9Xr}$j^yuI\2=\uu[!\ J4<1Of3%W97чA)M]-Rr"0@ ,xDpp?I2Քp7IPKJx` 5> + 0TVHq=qOAP#Λn7}[ 01*mPɷu\_:ޢ9ԧ~N7`Drm3 |-RA~L Eb:T*MA:T(٪"8(ߍ<sMaX^aN^bUok[Fc ;̘l|ky8n)ۇ"L)bcuΥԙ`aBs:@]Emjo0jޠwiU<|jXy̐0Kw6p>s<˗y? H6;;Xw%%qC@%П6ncx{l.9TC's嫆T҈:p$"(zbb9/ӧ oW.I=5 b۵i69~P#kO7Ip@}~|7~R=);/˄ݍ19^zq Z$IDDdKk3LzP~Qkv;yV`gV_-% E׉;cxA DqR$d?K6a6'].c07;1nx,t[x8'\<VǙ?ȁ^Zn =s;Zux2E^ٻ'vx⦎]uʹ0hx{ΖZÂz;Z^L@d ^NO=Y +bDa~ѷ#[YIۿ꽜 5:I8chCnw9Zχsn0HZD(;**͆cA]˄XEiuY'0ijrz)-sGݹdã'376x ƒ +9|lhrn |}y?w7vܽ.ٻ+Ntߔme* ij~.Pt Z/|y&ÓC HU'MvQmjFm!5 8TwpQ L{QZ`2`[2Wf/rY8MocKۙc|w⌂!x[ਫ਼HB:yfQe_)P#lp; j lطaMjP+J" SpeY6]347򶶏Xn772E0}% {ym67bzܧWgn2k)S <fIXM<8b~Vhmof'ZRQxz3'4]6Ʒf3i}Ԋ"G wOwٕS7i{~ρGr:vvLg;v_Ci!6}n:^ڱoؿݶL.sfO`yߛK1}hzRB~7Z [?>$!t}F$'q' h9rF)OMvTa&+s , ?fsB@TE5_5\|݌yb e@Yd“F$UEIt%z*P u#Jpَ-.o5ę' q8+(&LNrXAڬV،7[q\hxIBDJ EROa3L.PeWF(p`~UOl`ߜk<%17C&@ǫ M+*>Q% (%%lÕH>L!pvGfßz:Fm4֣b׺sI ~X,Kϻu끅96=؝l b*)π(zQQ 2ޛȗ ix[\0&a9|naEFIYԷ`#eG@e%!9cfIJ9 tuh*~l?C($m۶m۶m۶m۶ڶmwϟm2&;ZӇ3g }21ܚuz5В@˔#þwwfs~.=wW~pov3̆8 Sa[|<V}J1+!M7G42iޞh.E>Hd:MJQҁ׊ _2(U`lb &5#STwN63jC.i!N~V娪$xJ*lHٲ|&Z:^T5ZHL+V,\6WnFWɒWUcmL *X쐄uߩQZ`{_&^*.2{.SԲiMU_yԭprKrio сO\e{<9+&Vv5HMk6wS ptt l!+˵DtTk,&FϪ c F&Ab`$QŶf4hݩf興u˂bgmYl݄v( j)HxkS?j]ƞAJN:ѸQ/ddƓNj+R&6xnLx._E[*XicVlz  Hg~ˋP5}e I\Iq@gqUTG^q|%醁i&>u$庣Fәb2&6 p#wWIH@b>kdZ^ ;x,si8)ik[xAYv>̭]Zvl}K(Z|#QqªMmZb«CxqHѫ)u6#0:Tdx9s>Z%>E.qiH*HogN꿔QL i$gh"k~TsYx.>7w((S襶QsM|P"(ěxiNv̏*O0c#W%Ĉu` ђ̗4"X>ӥ A\\Vw"[DY`9.W˘}A:P8yCMHmϐڤ$PKF 3:q/Gyoh.54 (J|棘B}MUt:Ic7 (5U 8|5Jm{YP +, !4jXw 5Ac "1:Zpl(٩[$wk #}ߩ Vt[@VϕkK TIy ¤tS FB@P GdڪiFz/tiz>z$ǘ"D,Ianz_z,=4)y;I2DYmˑZe_^a.3TJNfjGt/ԣ |U\c+.c\u$QiY*"y1EEHM@ס2gj`:95YmfK|s\8SJ8^3yQn%K$ 8eM|kJR Dcay< [nn?-S{$`w=5ł1DW:,_#L6v5[vޮh-`Wܚojv(bjqY@&jeBƕLNuaDTcS!AQz7i4HkGCtm*' &jL㑵PJI,"N #_Q\72lԑ{t$RqP Ss7/ڿj%M.; .RM1&;voaQ7^Z1QZ qF7x*OƋ!-;Dw7^á4Z44 beBX?^o3>{ 2"!G:C!2xwbw5g}F?V=ŕ4\&ޝ{x kW/JvoGvxwL#F fmdf*}3)bns[>9o{qO'\:ln,_<׳W<ka_>Ȏ:gL[o_۳q=W-DlBtôevimv?+Cc. {Q@ETVLTOPqGa~c8B4>h8\0/xqpXBekFn?Gs y/ YOx~mz|<=/q8mK q:QTƫ!|"E8~\ovXvj`>OG{1if_0 (~v %h<7g+9tk<2?l_kٝY26G9tgo>ngc3Ǐ ~S⍏: #"!#0>N9Z-N~G}2OmkToMSSlY.~^8=C \#=p2YU:?s:|_ᩁ%K[|Nj7|ޏv fN |ٽ\|9 $]׮@_N5_=x}Fiߓd8ζ^擿NA;uo.c#VxnYN~?\Gw.<`&o xp;r\9l6~}1xe>grg5X,u7 pζN@/Lwӱ=TǸ`vP1 1?Q#Q CΜh\bkޝޮGįCm{ly.= s*Ep8Tp;KUva`zQ%VI6 e:r9MPBg  5 ќټ Ro_M2I/XKz@0|73af8 0Domf7`}ԯŻ#_) B<1MCMxE?_H;'-%FEnsoo{vvovAv'Wv~;?Inqq=>OkvV˟>.{}8wqvÏ>߅p>>]\w¯~ 6 SFXp[Y'4/^.+TD8||Lm/SB!Bwi_>oNZYeV}!LJO'RG~|rWM^>!kg*튑n| OxL EwsX  jWVvKEڤũ5o[yr s*z8)Gw1!GO>g6s>.yyLںxTOv@'cb$eCI_5VՋd?9>i:ri??[ ŀi?;C>zŰPcO_V{K>ytl+R _0 OGwzz}I|tᔌ8K>yu G)-p|\hŒKRJ:BK]Lɇ!"YTC6 hqL^h|?"Ej6Y<(\ 4C<˜-l.D c^:#1C"nIa#PTft({TH؃ bLN[Qʧrq˦Uᠡq|\A)G.T*+HjrySN.jOyO~lc44|q0>{44i5r,tr٠32ÒC*U5DEatӐSJGlvVECΆ2N®Ҩ"92d拾1BJ V/#:LU!bTx~XzC) IXJ uL>C5Vg ^ep{Jzi5$hH⧜lwiibtP{;hEV`Vw<)%3Aȁ)L@wU9oĹW"̣%й/CͲ&)Z VES~ZQQJ.&XWhl)`rHQTr8s)@O#u: iz h(4{I`8QD忉"Y+>=mn"(`-*dJ`mrgH6)?7Q,1s,I ,Bvtj䬱lN1gM1Ki8*Ft$RKgdiG GPc cŴ@eۻmc KrL ǐmsq!|Qux1;?d R~"˥6 gŪF?M<[$qӵwe$?ݒz*!U]DŇϡ֞dtH)k)*d)~p&VcE@V%qeT!3(IpBzi[]iœCC54-Jf%QzibA씠orc|mma%36xј Rz1shb;)̚@De$aq]6ބ.u|b&UPyje$4au%:?zUj"W4AŃEJ_TaW; PM6C$ UA%,dH,>N*E?x,pHQ0E,uCK2wL$-0!qrj, MUQ\A?0ąKf445iAihan&(3&V,b=[kg,AC<:Xi^hoHM FI1a.,85w]_ZۄZ<]:%oDʮ+hdt X-BuEv"Z&v7| vB 6u>m܅^hgZ/*Gߴk@".u\/b`f fM?!@Q x"5pr03Є.<@KDT>'G/A3 :Җ56 5e1eKLQW\F 8ZJxYhq`PR><{kN 6و~خAtjpȭy =,,ьB7Һ!;t:_[KCkx"٪:8n`1hdֲˤb#k5tJ,h[>w,Pb;GSHXR+T%TFm'QCp9[xjXAdC:R&kze QZiײ\IeRmTo^,Ҟv,-u{j0 f6M66iH`^\ëæF -~+|սO}{ jAwj -XUMV>덪)ﻚBr -0?V/W 7+qF"4kMۛʝQ^6Wšͥʝ;p2|m,x.nz+nfG^q% 8p}tNGN=u|"ݺ]̀H՚n7C/ްBL z{x#g/T [Aj;i(fQm!]֩g10,2­ULADtK`*#xv,^,,;uü PMErTJ Yڋй6!SخR-k4Yn1~ʁ<à{dDcI8;}|RD(<#͜ VWpvnȋwaݴ?n֌dFfު/p2+U87,_]wdISCcӟ_G3 d,GuBp=?9.[ ԓ)sр"ȧ^1bˆ T r%nݲGfokZv!̃ >w{ s2-gߥqWQ녙lڇ}v6zON4"j^^d_op㓩tk_FOw.d!kj]&eA= %%6X9V3.7 y<< [+~!Km6@LOwMM|Ψ)*nD^ODJ^u`I;7vK%hϻ.zA |M9Y j#ݑIsXrkpbڴ]rNV 7Y9MX+)|N#\`n7eQ>*֜y15Q t7ZnyB}{Ό]L?/LHbH W?G͕Ż,Z ,Σ&6Gm[Bi8i}s<X :fM]L,0[uAw?hJ BtqPP62#γ~LX/ W!#z~mt1$t1/~dF!&S-l!H&;ι^ވ7dc[M\49g!n~ak]W^K6Z21Ƿ~^p *>PO,'hV[ W>LSNXF<):>=͊'8i8SR{pr-' .cLiwd)MYu760]հgnl tY36^[9>:{M`>jLɭɵ^ƕϚ2A)ph+/湉=I(u+Ƣ_AxQRGG%W7Ef  D2+8LHE<Ɠ`Lۦk?ə?-epo-K& N]Zhl \:ywP"5)IMon.wYs.\IÀ#\l{9{u5Rjθ'+Nx_|y l+_:IglL3;kVJ̕C0Rg-9ԠAU Ѭyί%3[LCr_*a@੒߮9693СYݦτ/ϱRXbiWucwcv("$5 N83OK7պ",N(͔fބ^G$T7WMڕOYg -;!,͍&VWmy0V9($jpjxWhh璀}*Zv7@ZR?95H'`HQɈ^c0>zA ̚ӈ5x/j-3D>-.멯"#]q׷ ~Y`GL9Iϱ'5z:I-֔v'w:!fzuwNV,go6 CkRN-"hEݜguGLGqzY+;M< ) ~\HpVL_y7TD{}.kFG4N]{'!ᄤGO9/o-(v ?AX8o7V2?MW,K͔7kF)Qp#l;qwse GL6p]M1pw Z7u=Ѧ~gBi2W%Dd!SBϙbjR@fˡ`BvxHA [FQ;9M`F(V=;+m3[bLk^|vjjJɳIp4i^Hz' ns2P^2NGx0l,&Ykx%ݫQdDxE!n. :hs8un\|EZ]L}OA O,qZJ.'n [`{lmwoGl)F6n#|l"Bp2r L63ny}s>%TaJI!F 2O3Zr0 tts?o)X[>PuJt(w%(hr ~F)i5:c?Gv[lsPĹ`_.Bm/2=w ;F&LpUC>ϷwDތ#v[&ݞ_q^+d`GdVO}e?b@ěy( |kB)ѻpMmtYL.M#' qܧ(wSF/ڿr560I@4)? k㪢_۪B$ِd?G#)]pALo)KWdt*ܦ@q5 d\O as.025DץKuk/%8}2f'Yr%n vj`l٩<./ɨ4?ϰJtӻh=:W]9[3Z;z 10\<̪kv@vs iȑxqۓ*(?4UuBs>$u]kd*Hƴ9!ESDG1LlP)HXS%Wkڸ)Yר,[r8rN>u%ұnHnH ]L*.c6iV6>"[cS2xj?84p3kݢfyW2p90lpL|WB# :*0&Dkvm@`h>Y ?qkvU}u5xн-XXjxZL;!%hĈ󓌓J$W[ھRBMj@jԙ}t*T~U4_^91b TM{UI `q,Ē*vI#SS\=:m7"`j/^G~$νrH*ao)a"Z{&RB[v[Q1U TXL(O߱Pk5]D< e<hKmb2Iֶ QqDaZEkzV?dƁn9+Q5lfqƍok~> >f/B_}#l!L\\ׄN[3Km̴U,H+۪&(ӵ0cbzٹcv5~*Ў`Wn:т+:%KQhbK`ķ6 ~*̓hW0ج"5n̫F-݀B@#@ec9ս׭Bd3oc_(M'#ZtsjXq&Ӕ2bw- Teq^XnHd)~wѽ6䥯O)ɪK3,<KMܖf̪o\Ă7J: z [Sm'Q1Yŋ Z[-,Y{ty1/_``H&Oe'U ~׬BuCBdIk&%5*4ss|+V$;GAuݣ\yFr  6ݮը _@huD3j6:FUʠ#Aؼ<7+ ~."7 1ANQFQ3|j!'MB/l|+ C wm%/sfj*x/!+"y|pkhQݮGm[[]<`>sW"@R_]d$/ #6];t _Ƣ1&uK$_{̠Υ!҅. 5T{VpLW2`\{h`ML#[jWv LJ: S,^:to,xƄeF9\ٷ㒒T%Φ(B\RO]XgJ"V[~ߡzt[ } f`$Y;-Q)jSSډRk[-fV}kErv0 dCO'SWzOF&eKb9ql IUy@ekծ0!kܣ ܙnpZmH. ~WfW'9{f&6/@n3@ F KH'kiJnYj}W gFoBꑂ7RD0̟e^Ί&f1"#yY蟜h7}mYmk/"Q>gaRɔ{_qw|EONzs@Le( F͔|wurj^%\Ȫ0-ag`||%U>b㿯֌_ܯ5)mXe?}Nvs/-]g^|JIMX=7KaB-MƋ#+ՍqZԽW$*,2/5tT+5r>CW =Q{.uXCY*m%wt-F/m#BYTX蛰]jYoO9M̿͐mbϫȬR4K4UEnjN\rgq3#u(g%s=J=! SWs4 Hnl *3F/("CI !WH( jjiX lXU1m5Z }$wn6xմ ᪍1S5_MR-lD]<ƯC؈K*1&%U.%H!]V dz+(ۃ,e\P+ ij NXYaV6zJ~oJ}lxK~4/d\iSel )lʋn"O.Q=U؁P=dف]M5K1\=ء{1O}"ƹ*Qoz[8V<KG0 iD`F~eJ.1؊JDF>]+H!E<_ЊaG>$/JFy>Z;guM6C>?Ok^'kk~ߒu*wdeߵ;0CW~_wGrM1au1m+]7ʰ=ea:z٥{a9زT˒@ -milٯ҈rXӶАIip}o *QoPi $fx_=.ǟ 4BNbpWaam6ѭ0U}b-Nxk&>e=`3(//AX`#AC n|L6Uf/jnSv?Ǩa O^ɓqD$#rLťL%*L; G|4 O(ypV6YQ cdyD1 V)Ybf؀"'LyS?8yl#MZV9n*$h;͕R bb=#$Ds2e|ukY3m9c?\"M2x9'v؆0\LTj'9xq4!_|;*\s *q6F|;:mSڳgJMw}eڣ {UX(d32 AlgHv8"r*_qMA<.rU v&UeaCsN±$DE3I1LB΢'|_֎ne%~9mSn*um|N7E AN8)@R֔S-3lΧN`wژO`QL WRQѲ匰] xo\Ɂ|1ębU>N[-6Q1vYM@!YƎ+k/XКE;#,){1rM<+z鶻VNsyƀ}zRkCx8fd9@ tM\c]>REL\9ϕSco2;`'< ij vv i_BX1Cs/v*oSCwK?ɋ<7gUC:I1ҳT̚Mܠx';y~}ZPҫFvdN|H@ßLc~iwm ?jQ _r4炗vyņ>7꼧}>O4\}P|8E`f^H^fsY'-VJ|VV'S%hoZ%Tnͫ|ȁsy {ɛIt$bWp6z(unGب@0FOLrf]ZM)A7(r6@sVHƣFWǿRgi=TF;n,o*W4fԠ΅D4zhystTɾCSvߔ.5h22V/ֺg/"B:MЋ 4b15TgDK `т@'5vaw6l'9cvtSmR/KjHe"1Ж5v!_RGr鍗pi!3q5kgZ>05ǸSZo[\enX[ 5X{{~3(=35!XkZ& -s/?ǦЩ 8?nmE蟞߷M`-YPԤ4sw]^-7j|{QU(ϴLhHAT繟h9G 19YH"k#pfb Xkzѫ`]{-#*\xߪ+)0AXخK Z0@N]WJ'2f?]|2$TUeVJqe..CROGS :lKa8f״Hy /X</FC'VnQ g5v5|Y &FC+'x6mBM;ijLyMD1|*bCFV ȣ !6}@zƒ{Jru~y$$)/_Sd=ecb?zb+'9qSk W'v2Yw_.tiƥN@&00M_$sYְeHӆu6b +ޯAĦ~Rg$<>{$ & W ͒DZ_[pފTaW E,><1Ž y6?$ p3 @ޖVE|VsJTKͣ]{U%g5M`Q;J-,hUׯpLhupwP9hdJC?:8egNNlk:OoۑL q?<NS\}"B'-$okh|O-&Ty8gXxZ(}+?L|"%7O<-.M!HcdKdhI菞AW?&!3̋`$|K\ovyrR f=(E3Cn5wV=s.Yt,;j-8+~GnN%J>l SN2}`6]Q*pR7A"ׁh7c8eAvZ:rmL ]I)EH1CIrYG~*90t= k8 7[ƣdn?L{cVd9 q!wta>Cdg[yUNg޼gڒ6RګOb5MY Q{9:{~c>Ӧ60t^,Q1ToQ& g.mRuBЈhko5.1 hvIc3=V̄El pdU6j#V&aY :g*t<،25Fr| Y2U{j5hE@,nFߛ4giFwpvo80v/!H& ,۶m۶m۶q˶m׭lnٶ;f3MG*#sy"l xaۗ~-ᇖԝao=Rgǽ‘Վ9ebh&ѷ۸|1Xyim5n>CO`A_я>]7$/s/xT[>mHy3uQYzZWt wv4řjgXp푨cs Uk :Ql5w)Usg胓Զ/|[ v r}xqgW^#X Đ^ 5îRş!y;ye1BOrz>'ʯ?6uM sJII3{1~sc㝷3OG"(ӂq9?k _4󓨎82#D'1 Kt{k`v_RDL-. |X*&Zn_v0^+"țcon`{ぅ*jOLJN]_+!ӋO&gfw,Emlk]|Ŕ4կD.2cK0;#2 *ɭT*vkMXyxOvt]:R&Ϟ蓵?Ԝ%X:Xd2e')7,k6!JfDWObST!W00!P E:QcL|CY6c*Lvc ]$D͸ZqbnFX5 P蓄pmWPT=a85ܜZv_K3z-|oޖɍ[5i0apŇskupj,2qV~N1?z r>oVǛ"uVx<%G*ZuYtR{+dזH}雤E˲qRhoSc*ŰLn1P!A~M"8# )Kg: &eO."[v,U?XʆN2ޡ 3ђ4K}vv`m!4>P-M]h!0YBJIo1jq!o6UpQ>>?AB[ ;-L{"=EWOi ѕS[cGslc)SVLJkY$QZ#Zb!?p̤DuiTj'ڵהї9ʙ{$5OS£r~4ī^ LR( ngïc$H/ӝ6~dN#:J|HuQ;A[ٝ;+vn57w!n U[6ᙦ;xhzIPaHc>jݙ |uj?}g:wz&/LL:Dx=}9QQFu{r4m}ff$^Ԧ Ga_9NakCGVܯ˶=y pd#t9ʔ8]qmK9l;Mݵ,6 _hۦ+,w3m,d&NC xdGf_k黰Ame\ bv ac.8K!.)DMb .SsrBgƚxV)`%.isn۷Fm 2u=SLv8r"V082 9p$%b5 cqA{sʫ2Pc&HQ`ybJE”)TпBaR}#M`dtKTMciPOIU]Q='u$Pqtv=[iZ̈G׆XBA H*w :Z.Z5N'YҠnbͰνŊb>ك~BwXnH $[`\* D1W%XGؿ.NZygQ瑄 e9FsR ^ݢʸnyagݏ'r> Qy~ͣI5{]y "hk+s N [ާ@~%bhN(AB$T9웓y~c3y[$˼̼LċiTss{THa[iP.^[IjFTk=s'Q[ڇhQ-mp񿶘YԘS>n**{,`jySyIK)S\T7[|dsIPP٘K^ )gwؼOE, }Bl7,"恈!s;< -)؅s X~&خ׏j:ۢ% m13vu-$`rT;WO1]3Uhg+I$e!%y*mCpFo5 sXGVKY,{DٙNV#o!KMo|Kܙ*8@9oJ7>"B/tW>ҟdPOwtI eƩ]lIƨ).l@/ǖ}Ӓ?j5vLzg1Vv7@>$fNNfdR/Omqhz6'5'(x;݂ ߲?<{?,s4g.?Ov ~?l}^~+Ni~>3V1~P'^H+cWf=9Osi7ly*CN/twQ;pr8xjOOr!֖CC5(Gi}klk6mDb4Ӎ&HG;E$ԝǸAGꭰ w'[7+أhS-+RX恓MKe+/׹ίZe!Cimї 3R B f0Qfh W3XNx V"{;(B[-"RO߃~'&w97)u½$u0n%u^@#) %81u?S 0Y.H=bM<([.W7Q nL|P820CD0DH;L =-jЛ.˻7qɠwJpAvdK I~O+%hSԂϭzk"\mbcNzV)Ed Ln=;mo,bx1i"vӀP`t(NOyv6#%d]ov,)/1괷frE8t)q3nCKXSFf>9 "3W`qkVU c(? _ m9 |E[QCڟE889'Y$P7ۖ_Dtm/W x<쌵XẢE[kh ֦o֍;bA'xmkxeAUsxhٟlhmD0Z"tChl(з^_ p*OC:yqWUm2)IZE?W14۹g6[+ %X6s}wN 7?JCMk߰|.{"Y_b#ˡ#>XiB+ n:5y@,k[ʱ?^x5xɕ_Z:̘Hf~4ۖjR|tF^4؀00 Uŧ-x'ʫYa|݈+ֻx@vw/p2Lf 7Rnމs+;1^RYFRϾ_h3^ lzf:,e׋EևW"fGc<`1gj䕷D~+f2ȑ߱SEϴ5i ٪kR`KQdl|x}b` BΦQMyg쪹ʈ=@HME&[4+㐯|a_ЋtZݡ,)u*YMK Y+}a۝6>P0lN]. N[f$q Q:dj ̢c@Y*pn.#n*^oˣ|UwIJz9G0L=k%Q']]SŊpAgD_;6J@ ћ]y-KvB@E(̍2=[E^睊[ɏo5^y;aK-2}OtFFql1twq >XugEԌM{4#W]We³S5װU^b_x8GOZ0OCOq[8qm 4Nik׸iwX T,s #%//:F>8#B]ȥqL%44 EmF$<_5!\:۸qwD sI\v+Ǟ7c ~ZZpZ -יDbPm, a撻UB 5>~c&{6~UzCDH`pw,^H gR=VJlژg|+>t97 uJ 3Z&,PR][ϬT,"jWoEyZskom٬kG#~r3qR('(.Qu)D؏,q*:?90jNQ #RSӛH\1+"6J^(lmZ4EK]z(9{Y>}֬ Gm#(}@{ܟp&;(f#P|qO/2cۙF;˱ }4R񴦾@O]!Oyt/Y5/{tH}*)^by̚msWZ0`/ U='Fu`;vʗN"ջT/4uXe, xfT9c}wsE{ά\ιJ׀Bt#SM?}hd]FhOj.5kʆhZ*=~oԭ'{2SڞHFO&?&>=1[į3t!YfLۘ:޶ޠ+mzlZ +k᠊C$y+H T[i<|Տ!$m({kR/UKS΀A  vn1k<};!ߒ:*Rrg. Bbze{3BkW=O N|b69Gp!bB t$a-lP᯼n`9n`m>hЊ  Bz>dr5-2C5_-n#i2چ0:~GPI@7R'榸;仡\ ?p`~wUC;5$3)EHG067GĔR\Ѹ;oYjg#d'TNE̝ 3c ]SзkÕPmF'"qS:#oemkH݊I]PfoAU&+_V䆿3 M. 48gT#°9%k\: #?Gcltxǃ|l5^DݩVVG8XXDA:T9[Ķ"o`z=TuJfy9t wzv纖4?7qoFd̖ԋ+XQ0BD2TzP䟚/}Gȡߴ/A'?]X,a"Y󔧺:$ k] 8SIy1.~‰a,Ly XCX ъ~#"Iʇ p\:dQ esbHĤIr;xYҺ}`[}CJf-gy2yxer"â}wkiH2mh  j+v1+?]ݩh7D8 !:7!?De-as݇tf.)p C 07"4mLMl*bS0]U+Zn=Y`W=ZLnMt5\в{ +}*cfl3$،̯ŏ:eYfO-݅YFT;t;[D]DtD׬YYx+J-fKBUm "tܮ,-+|iW16IelpjtqJթtDبp ~s'Y#p*ί1Ksz1er2(r%Ye\g8=36-ҩ96qم9uŔ+d$:lds.d\8#?P*? _\lhU$mx`nVDEAw+/ty ӊX1וToSw61i^= UNUZ/IW{uW.Ga &]g#zuAi6N%`9 n`“͆• egО8>,3s`N*bo,P_WϲS&:P9rrrRP.q3\±8[m+}uEďzN{A'hcW} 75=Mw `k&d)d~4l 0aʪAޞk\_,=Vɟ,hֻ6k/\LSGnXjAFg$I/l3nwΐb/f$3ӌ-Q$aϧkkwN08x:ɽႠ"E Q[7nEqo 1 QW`h*ʈ؃E&n7$samž)bX Ɲ@ˆ,51~E'MwZp®ڔU) X[?ǪbE0y %guh.G>Sn\`WSuN d]s_}M7B $D( eбUl*{ޮEM b= F5ŜeAL赋JsA/uY__1ux+'5YC=>ܝ*{J}.lsYV^`Nj % #D5zfN1Ve*N}.lɤ囓EM4鳙7Βwg`~>askGR4枽Wyw*.H5nJA8 ԩWـ1ԇYQHX)-Ja_btZ2aC*K z k-x*';b*=LsܶT `K3I=b[ctF8i e!Veܶ]`;8f^Zܓ 1cuߌ+3Mn]73cXLi*7׀4imST Fuo[;idiy43fdʯ bCE. qd/3`X8j"uc:O|UŮ&ĞȄFy{W *ڕMi T%ai?tGvEY 8Y.{ޝME5dNPsr^sF1*.,MJ+F]z4:VfnLtpʰ `qyIumƽ1`fpw,X׮6ɥ#Vw! _n:C ]kOoguË^{wWNy;.YZl>݄,yGϑ~IvENY;i=-hoMgtڈHX -5O(pו,qLجvCRc1 ⠍ yҡ-ɵpŷO`@CsEs>{g/-ԝ*!DctEHwӊAJ@ݓ"$Zc0V"ӑIXlBr]װ.M5\xAXRMܧ0~f2Z㛄C_t3n MzG=[/E꬘oHekܕBp khYARYpjƶw,PrH՛:i_ciuR>/ԝ#=Ol#kW&= Pc\210&Oh0M3-3Fbwi'e.vYh™ +tU&z~Hđ{&e"=(l霅n'N+R<;t:6N͐Twlfsj(b>eT́aq]bip+Zc``JDϔh]D>yM.Y0W Ub,dUͬ?Вªh$3U: OB;xR]i^\2*wSnV&[I* dSDMYeBA1i)ȴ*u7)/m Uh>W&h6d^`+ w\}7bR@ cp@ Ǽ|Rnf٭T5yV&ꄊ9VEV(멪TWŤٹ4dԵuJV Ի4ʣ6ttX4~[IV?.I',7ALǸ% HF!IMMPѯM%FK0''JB%xry'=!і9>*u>8Џ]0%F?;l5M5>չ/VYވś yM)+x(\V#mkEc?5;xp E2.uuitէ\=Sץ'z&KlHA&~`52nj`P$JD *Aɐ/`ZyY*SNXqwl8nj0"ZLP( z,\6de/V&B=-B a 9H_(Y8"x=! ɍ ;aQj٣أ\im *5xQS-fi>O֘bNΜ vUoØkK!g}Ⱦ hHޝk#p(5Z?Rb˞3f@Kߴ ۵B8O֦ܺJ,t|Zc?GMZK%w?ⱬ{if)/r3)}i3'Ky9y.!E$k85fc$c^~etaAJ~@U S篊^χ^lʗLdm۳Zmo|YFn>gri vLexHWѺq-!=Iǁ>kpee*߰)*/f!n /Az u=I>g*:T:m T{/:#c 4f 1H5F"q.=?&4ULƗ m(v)J{ᜫސt ,dK6gOD6 sSӣ1$R,='~F}4| }Ey7,Y{T81@W_~+h'}gwFɠS*Lyq';w_ Ɯ 6Gͨ>\k\vֽbzո'5f  & jFtJxڌ(!9=P9;9P4".6dt8M} 9*oVJ{ǓZ虱M؈[Xsfx7; R iኸk87B bZ)D-o%VB/7]OJz=&eO* LL0c籛'jdZ<݃!rvQM3ȲHr`2? a"b; ۏՊM1$YuyexpyhxY 2;nb&ZJS~L\;-Qxznp'ģ/288 l-?te4ɱ\8_yeLIx=N%nJCVȵ8+ 6ߚq*+옂Bԍռ0SxD媩ic495<>4w캩L֙<=/<f]*ߌ57nṳa/m@hKꫣP' !YvTMCGz? T5fNkg R8( k^cta:.!ݷ`!?R~Ȧ}ŴL]?T:3{^3r%-MH)EJsh WQ_fn9nI. >rQظXՖl*ߥdEm06[PfO}\h^rkVaOۙYxtށƙ{FeAWD-FrI/?=<ŗ%/`$kA r&:@dd1^"RFs(k]/16M9v6ϹSae/%1^gj{u#֤a<~9ogoEյ2X0qxww&9_JYU'$ָF~ʵ ٣#duT TTNK$~Lv5ԟ%.In)1pyB/5Ne"#'dt@x\=l& I0k-xP=mهo`E; >O{̷]8*޺|o/Kse9ɾTNfoFBUMEk[4'G-7AMIqՁS&UB!v_W't҃H<8QA/;TMrZ@*=?P'*8^Fk@h*H0G*UY+*ؘjy~@RT:#C2첪\lZ [RoR!pGYsP6TmGNdž>:AiUpjKаr@=<*q 2wF#S@5{P'iAj3p6<ORO7% NF)oFT8Ψ4ġY Y .#7?, ܜsۣ.U/#x{7u_q 840nh.A{FY*w*сn{1&ޝзOϴNW`F0i̎(%6+ﱎ O)^@OMOȎvH6pڼ'Iqf??5v ܄b0囏,l|׾2&t׬<$4Jd) [%F-A"Q1V/zӔ&78)C,'c2R.L-u )gFq2V欦؋Zr!:zOrw^=:|X|-%bs EHE:`IÔ.|'?lNGu8|2ymL7݁}锧!Ic𩺶+C|~EA;Nu&Kx{@`\+>#$Y=wlhp]z -(m# Te_pMIn}6t20`Iasø+{^PڳwbwU倾O5} g|غ,"KIAit9LxIi&QRsҧ3%F6U8PdL.uk~O{%R^Ҝ{9fw̄{E!B'66vOGF-L__aS&~=-Fwz;?jqD6CL$3)wSۿGMNӝƔ@kgGhvNz5a\0=%O2{,0&\o5k3~||ZC`s@ S|o{+)R ;1B>NbA7pt5ѝ!owtX81vW|/`^yUk7kuB^kOa^^O<^ag뀿>rS4rI-"2^~GMgYn *P6h(a.>ዖK翩SSd80X)2$TAΗ-z]2cN\fxV|n|q > o >jugIFla/W5d]: {:GT()`]uT/4葩 Ps)8 9lW||@8 [Z*Ȟ$=Ӳ)"#TK!71/趑 ReR9ค;ܻ׿lWKrm1 [AiB6'գ:6.C81K4=ɑ`́¦oJp1,$oj,$Xk oser4+W m8U+(Bg:LQka+6q׆, :"M0Oq&E`W &(bրM-Ɏ9$1^HYYhZ~j'_~|-=gѼ s68e+;{d-KȦ8^ɡz_} En~k*O rStT 陸$!S5'-$\z3{s'^Uѥ6 d7AǏ̮R^ayFYyccقD'|ї8/+89+؍ }|Ŏx:┝7α"?|h6}>SCziau;荪]D̪,8R0NtSYy2tDfMb&Y3<^_gھ |ʠq:_if?2xD,˱k>D#uZuYIq,At˪/yxway8]I&vQq0U6gzMs)';gz?Xx[V'R%ED(ģ/f#M&b 6Y66ˉ $ zBĥ`9ku~;yU[+W#y^`1P׆Laʠ6K4Bwz%cx\vcyXg LPi:sS \mS`F¿9S$1yԎjKOM 4{Ej:םKn4pѬSݺ#c4jJ Uׄįfz u'i1f E{?n o=Pf{`X19WdgTw@l[')ukqB0ࡵ~/v>lwάDO]7 RHbS?޾}bK Y[O۵&+Tװ:$OfdӞndzCR6h]r֡kFL }evel+NLI";ӎ+GG7K7oF s zfv.ih )_X}dlʋb~-Ӧjn]Rbߏ%AW5ΩgeNY:\H\BڻTo QIV+y^Q^ su{B dѫV5X~Ҏ~ P>a|:o'r`Dʐ5wr+15C WFYeb}9)Ǧ4n VjJnɟWiZJଙk7[qd?X6@#ց+a6u*YczkHx35xF6%AZBT$pJ!_x7%P~8J ΰ^1wC_rD0 L @zソa+`?>3Q~s2z3<*] N>Mcx3_.Yc`8ngj^6x=/3|^` 3 UCp9}VvN7ҢP{N# mjDTGŽPkc`jXc: V"?C89w%1wZ%P6/8;H&y ڕo8$ڄ R'F0Q!KT~Lb 9SH{%g-pٔ;| ydysATz 2!-,-&n6iaz|&c>ZQpW)f& =b"W>^ês bbeG~-UHp}ح~S[&} uĺqRZ!A- 8ǷGtDw~5 `yMsj)gAB`xwl !:/ 3kŹ`5!otܣ0Vi oCyxA({\.#DMZHqßV#惵H(dQXvA޲*]iZ0=Ill }k+M dmfqFs%&RTyP]DlWre +n#ˉcf*G,;ZUFڥkF]<=>!ps ԝ7&\g\nUyhl~~~%:S?OMʠ)$EbIprXnH)ETK5ȁр,T+$1YL_n􉕺x^MDaWga!Um!3dMյk5m,ʃ[oI2A:Gj\n}h!:/xpX@72~zjasTdԣV`[;f̒ |IsO$rؒmr|j6OYA_w:vjLN ,TЙ;MϧvI6nV^Z|ǔ>\ |Ò4Zئдʳ;MQ68&˸kCx.%)#$U\Rn-v|isg76|wn^f _ΧX5/RGu k˼D\}֕Bpu9eXӺcNjq-2Z~{ui1+|hA~OǨ3HzzחW+7ԯg8-Y}qaYdIxύΙ98?L3黌lnrH*yՏL?;V @G4]Svqv6'\h>/[/2MP-%Ґg- 'OHd*8±BTy 0d%] -ϋIJ ʊKx3](5B:'ywyX|mxqh!(6 jl0 ZړW&FȳzsEkǁdp)FF {%uDe Y%wdJMm;h3\(oxDT㯩<%?l rj:?UP la)8’T\䌔3,^VgUMx"NwvN۞仪O%iKCtD-`糄7nũ5+Bq]tv&'ݵ=<~ϊ{_5ozOz,)//,cl.ױz?o?o}A57E==e|oScRqѦKG;]ΙQ*Gmijl^G^eo[Cequ2Z nJ{l{k r#m\fV59[ h٦sJ srMq̧M}f~iP%/hAu}竞½9ǝ\^>Y#_qx$ڡ+`hDktxǡuY舍<+=+zwΏ=:޿_r㞟';^oMzBD>7z|p&7!J}5>li]ikX091Ч*̾~6##i5cH ci& Fӛ"ҕ u)ɽX\\MF^\OCs =ilc1"XF>\INׯ3Zex!%2(PjD]6?J*M $0 & p XCc<$ȹj^ʲ0a9fiq6 Bԝv|Z F$X6V.ZRi2~>}]aRma !X+GJOeȐ#~>\8?S׫koFOqjs` P"cA] ^)o| kagWB0-/}C0Օ(LyFlc ӗlbQ p 5#2>WVYȫQc9,.*e{ԖX4?!r*FI@*ڭ|a:\%'#' ϭV%{sWVo~J]NǮ5Ȅok{!vȂǶ?ﶌ%l"jN(j;a n#oɥ*ٍHw~E5UfI>ɜ٤n{eHԬW]^-7DŲ5ϋ&^.Mido_fዛ Eh"lcY 绥q]v mNk&M+Yi U'=2 xj"'xc'8 qwVGP i*:ĩA/ OnY֌.A;HJV1׆t=+N>ZyϠ\$ALyedrY'HG ن i_DOQV&p.Yua O3~c:~anYX-xcVD ȌٲS)YgA'7zɍeFnF\$q+i툴[陱FGVC`e gqPQs$[C ?T檇7\ki-Rx3M)Y5i0iVǴdOg1HqXb <8M:MC̱JCa ff X m>EJ>rPjx#Is.J\ ͿQI,O K/enSb8>sc:xĨ Beޯe_i" $tX)'z@N"-{ Y+QE4\ԤhaE4.8,Zr&†4vs6K"xuErĜL0\e [ܰe!< UpfLB/>od`kZZ1;̸Z-~A]Iz]cJꤎg^)dZJnvz;Fvp8,5iDRa4TpOg|kqP[Vs]lMԴfJh9Mph$Nk|/)ބ>L*-&9fWdF=(,FPYJ` ߓ+ G8e``؟ݶ@Y 0 yL&@*@*BT8I[Ӵn%猦lP3DL(auqV6%Lm164'flv!J$nx;sMnNvEP6!.eSz l CL6ĥlQW #R7nֺ:0@+$XyI*z#`U(vi:,J*@htrI;Avmru^ysHqR݉ +6x.E'-ǰK#ca]llvǞ@()M"x ;\}~?.@pWNH :#{ 8f޶W%W0>sWQIYF{>wt|z}O#޽V 9v[?[Y~зS2spj_W9rzq~7{뷩][4ɶn<ⓕGp˽|븟4 qE"GoՇk3͸AIBR㕿k1T?LLEWfL3h&^LjSP `x'X{L}/T?ad*[XUF)8gL!+7degp9 6~C&?ua})>J~S^k*Wl'b0:~-g"B[+N-rH [I/>|xK9_Vhk"77}>[4n'J9-sRGm xTb::[[j"BgEn>ݛpD 1&3D}:K8AnsکʬOcyG]E ON 'RTE 9OׇMw??\l>oGgxD,&|-7}%6 Kl`~ʑmF'=}XGqy =nāF Zdlpqd#@O!Ŕ'fZ< <Ȁ1hZug߇^T|ϰH7pqĉ"w=E0@d@@8 )h~2t8a<98E&3ŏHоTEa/$05Ĥt!9Q0{Ƈcsfc !r+R㤣,U``[FOY>8j'V+i ^@6;N1+l}aɯԆTy2Qhģģ9Q0 wbxHG尔#hr UzajEKS4kq.CjqFaH\dh_)$IY1=bHO2oJYm"e9V4*βGՈdI*;^A #! %cB> `: ^gy1yD{i5ӊa.M{dOgO[)7`GodS[3;}\LYOL㬁1gj2.'V}JT -B}x&ZS_( +뚪U8`*C7;+fF.bF*hމfϹ MY+ي*3 Y@LaG3n Y%G7MR/@tEu DX<ɪ姛)d)x@s-,,/GᲙr>W#vPF]"=b= }_/%&\}^yv:Yޅ/6<|~3Va7_[IoXs *u#f ; lѴF-oE:܄yv[# Es9诈 j1#'w~OA1TiƦv00zƹnF aε\v ״$ofi:rp:@\Y†o.j]>YgG)(1-^d6TAl)Ӳ)m^'X*r-M@V$E=힔B_Ý,E'P&VV<7$,Z{6Q~~SWo\d>meg #;bX.?^ NƧ{K}1Gj3TRJ'~%Vk"ZV d7sDUO3 \Ѿ_ :MnwJBKݼٮ2 ||.UDU[V0 7%#GC%^Ik.&?inw0wס|.aꝑt0O2Iى=jl TvbUa'K~Nh knl"GyYM9|4f7g#_{ /g8PLA9̡q,r3hGѯsж&QlEg6mG Se^#꾫H|< (|aMUN 4a`SͶo\ DAv6fvŐ˿yM07zg2Kg5bv),6:F(g"8|]`ذ cq< A8Dgp"Djh78.?_$DL5o6dL (H>g7E'kP^0 Rʺۀ>֝iCʨ4DIcd,v?$^ + EE;4Iߜ=xKHJ< BiSpU~%'UC6IӐ\bl W|PKXĘO⌕)*m1{Zb }V۱'[uB6 V%b@?c81Qg3wеAؐZ#g`25e4e4~&qAj9;tIfrmOQMz$f!A9`9 0Ws{YRO nK(V)h@~ h`s=fo}Ф9YeK3wV.ycotmCTEӯCx%`NWojqS_ە"o)U0[H\9~ W8<Uצ]/CiM"y8 |r@/<Nߧ6vxn#  J뤺LDk?! 3P+V¡^A`5lUkG%lBb0+HJm,|WYne&7ffB8:N 6%8 99Q9 B(-zFufSjﴘB5eJ5?qOL~Y UmewaŲխ^܉؎$Ǽ:ԵQz=ۢmu'!v?>S`5f/ ^JC4 Qs^h0[3H$ըz.3>N(+͕(H'`~o s:[uj/ՖȝPEnΨQiVE/V91y Gn(fgԄ7Ί ~ݢ٧/kn^(Ǚ|;DXMb|Xk ^R[x!!y-&žv^ϳ)ު oGLUm\?N^ݣph&zt7BY[ @~c]`7E$~@'B% 5E#?DIEh<*%LA~Kܩev[ZpCebvEg/RXֳX7 {Oٶ١9P_ [fs(%0+c*b%e}/8?WTOAG zR'NisҔ?\_Hta`-ʜRd KBš9鮶q z%ҹE$rS[1m=3 |pZ;#|{|^wm4XjcI' lcZgs!Lͳׂ S9x<mx^$C}Po= !4~^'f|^UPѾ~}f{}r.G\͑mEX!'vC|5so:}4Sc_А\r?Q rƠW™j5ۿ1ޡ2zP R</J}j?ٙkd5NCow}@J6\x2(w4)0tu|HVuh~uA #LgjB ŧP| sK"n Ώ A>cR0|F^i~!ުWl!}oZ@`g+8-!~Anvp66 P( @w.ɬ\M͛=ЉXо`qlI hKr;Z:zeQd|y'΁&F5P052kLvAIeqP5|Z7M#{l<_"O랿G9gX~$πdmHbU[K0D߷\]vɬ7]k!S+izCI5)h `BSv/c-9}0" "9s4~5B0z֕Bf]L_Gȭx[?o[aMs녓jE;MB(Agv1mz^32~Osaދ׷vRQ7t K*9XRK\/YXGo3O46M{T)3=W:r ٽkr%c¹ UkerFϪ>fc;4PEX1b~I✢eB>8tV!v!j1kܣ4;?]`^l.$?W!u;Rp}s}6y7zG8i+X]5MYl{H ?Ņ&8z'kv\c]TQַm`ʹ-m 'ggѡ.( {j4%~xt{WnndaE+uAE b@ql+ A0*<\G"ip7,4HG[a((y[e /Kv80gy>Ǟ9c+|V%2YǕYg@DSx7rІ[=[ ӡCӾ|:-m pt`ӓ2Sgo{3dBwlj$\d<ڮ'B~jJ:DM+|"]6;C՚o<i8` uh"&ju^xZh;h1 {^ )\ EM'q[8o@Ut}¶tꉜey+!_ {!JLINW83ygza n&A/Um` ~qk&wRjn8SDZMlU'\wLֵQxN w?/|4#zmamW|olKv$ˑ}❠F1}5Ĉ )_#ʦDA9mCCx[cufj2YԀ$yTcvfBZQC)Z9mނJ1Nj5 bIJ]\ϞFhH3krR X)7}_ Ɲ MP? oBXӺCcJ]oTh#G)0Tzhڝ{;o _@ ~} ik^lSs& Рxdb۶mOl۶m۶mOIo|U{> ]zn0ծ%lOLpP:-bO`X:[So퐸Rak؃ά0To)@6;ʁ2*"h^OE_;"HY$fY,-Kƣ+wLTu):LN}r #ơ uPf^ѯ労29.ȭY.ӥ9eQ=.埝I=<)w.֕O? _Fz']M^5-mjm&cK @Z;gMӳ/Y?>zI[ezt\*ў9Z$$vQs2C|Pl9HѼJڷh9R΄}{ CGD_s8I҅P7rר hC^vP#i8!sV->I)3BR|7lBm1XXv)MmW|I[ 1$<'0g cK|9ܝ"௯.~}MKO x |{\֭6(A* ѧ+-=l,S Lo6;f[5j\$J[ ~npp/mˈW[wAX-""g id '`0VKPR}NEJt>v*\ɭc@ DJ-q|dRjoVNV<~b"ig}L M| 0+ϦhZgm<8-{Jn}e:QhS 3]Mz{KF&z*H#`& m ĭ$S4u6kw4c?.Z"?Q@ F?e;\n(r&!HlXUbϛ&( =Gn!fH%U ~0xW{]I)դ9MXz-sM+ՏV~{}P-;ք:%ǑsB[,]祉M5r,ݡ"W 4>쏥wuF~=kl$Gzu[!G6⯫0ΘGx]Q>LHw-kTn=Nn-;d2Y2X7LTldxY;=` v?oK4Z!(wZ`S{6#Ȗ޼4uJlc |i{Q*U(pZߠ:Xa{*p}YZ7rSM-nxHe Q`Ztaq@A<jW<_ttC}f#xL5qr6y1օ@DVD:J]r-",6IJ^ /- n*/~DT#͒Y.obئ2#uv){Em$d(zNu虸d.W* )>n pJ4f&e{?ib]}j/AQxC8"9VD4U-tY(^EٍZ.vDD`,߬]t(tjd0w  nhʖah/9= 4r=1f*_1x1 BK' ]h~a(V/vn7.A;;=g61\sE{|do+k*VWÛEv6/͚,]3pj"vs,F@u(NC GM S e"Kɺ;8I=(^ab6u]h{vXE|i-tJ mMKq-Ѣ(+eݬݧ8K~jyMT)';gMT}_u>̖G>]I..`,72b,Z/&{fdb1w@( atw %==+3W2*h3z}uU%hدvf+Ω~kjұvIO=z|a~і|zꢥj~zJ˪~] |~XH3EPMT1B1SV%tC6+f(*[t'zBOpmiն$e[M`<)4ĈG}V_9`b-xGT&U9xwe0o N jx(D FGC>8h늋?߳ɹ'@;hҭoq-sBM:,5Ps6Qi G1lk A10淀y\p3*&x=8-I-#Ah(8leJW=![**hֹDKvAy7pdэj*(w˝x4q7-w?8`~c6:LΉEȆuC)Ұ0͋^~F'z;:G^I 97{.c6YBe+!r%hʿW^&6$q0$ 6|G_ӆoei!m ٗn  NVlhŐ{?vQy1Xfxr <滘dhC2(d\v5ux38W ܆}ޮcrς]ca8Ơ@M9mmh"s~mti"&C:M'T;M- wg[JzD NLUݑCL}G c?_'][G*v߾|DpLBY,"OLB_jX YQz vPH8/*zٱy*qLXk E@ĺ0A:,_؅7i[k<>dc!ce*hEKNNJ-^C";s*^^A/ 1^{yV5[ʒOOʦsep 'ΤqЮsʦ7zAX8ۈެ l:qq5˪|N]z@W^7j;;/*µC6xlO/s5[SN~zqZ#8y̔'97:>4rmtǶT0F,k4Lz*ZYvrpG5:̗kNMcp2ehfomw|0 J;x۩ېh[.v2Ic5 s/j~$HC;W4wsnK.q֧=FXxUX`Ry%XP R`h?*#ɲP[s4ri߈<ޅyɀz}42XZnOY;nZp4aH @OVcUPEeﰘ_0)ٞOV3q ѷ- S8emHFKaKOŨm4X +Mi﩮9FUOr=tɧ})!`2=en>ˋB܇jx[a\;~gAA(aRr2bI@i/_UM+:+Dd_DN5_O~|xTC!5xHdmU\SuNIݷ ;<;GRŋ|Zr<6VC;!^X_bGb=pkjmFįGj՛]="_'F6nӵBwZ'oPZ&D9+Q"+pk0w û,u;l.Ns}vޮvCNBةM`vy5l7u2s2$1 p'܍f'3UzDAa+LMv)Kr٦K(Vo:c+\[j݈5fGߚ/3|k5h,M(v1%rd GSw%(/ה&/#hU%O?:̈bT>a~3^PU3M3a-L/Gn-9Snhe;D b}3o #žnOKswCD!,f {";|υk@C<DQ`VH"x JB;Ӽ6Gb&ﳓ-BÛ'8ck9CO>lR91_V1s!s._\bDJTPN*)`%UN\3$yQ}ȉxmӜ| 9>BBk/#+79!5F9^'ޗ{K,k—/KpACz Goh?$0p.Ԛ&7rTiU!$;"AA'm|kx9E &om+;>+H)$N+Jd}CGݴrs:HɓJZFO֯GhH6!NP$IW@/hgk>* \!}D ߎZ>gΒ}8`n@,c,x[ $:_h%r0324H i]kvYIѨT1渁w-ǩ Fs*UyO07_E m*q) C!vh"(hf\{뭬K[Ulh2z7a_SAF,jlŞ!f_3wNsk@HhYET"ɨNs]D.׃ݐ .f!/&mHwp)G. c4*&UަQ$J#Y.aDC墲G r;xV0Vpp]K%`h)=ԞN-^!^r"a煈 ,_i/z:QN;/~9?3+vrrܘ898Omag~Du)z ~&M[u>|*#ĭ^M=SY uJ7iQFgPoB]z*/S u6S_Os=7.=.}^njcX&E!6Lо kUCdId5JH ߼'l;?a۞Qyư䥯.U 6< âi^Fj}g;Qr%Q8.oG+պSI6U_@V]APH `:sbR 5`wsMʛs+4ϫDUv}XhM [9SV*='KXm]%)pU7e^:?SUˊyxMB.]e9={$Ul4spUӕP0;jCYIw۟< @xI6蒶.)inh9Y|־^,60-⎴ Š&T`Lӣ>A黩JarƈiԾ'-팅E:FK G^e)GU`W 1.k hSUӐѥPvS, 絘_S\`OEI' :zU! @DU*༪+[n̊k~0 U1Rv1rz‰c'Sw$,leXS3yaH1(X55C$v<<Āl#n{Ym/1urL'm.}iG zk]tqu*<E H "?cw>vA6!o;DeVWk_q`p>S!0NUvrQR f/l0[)F]pjXjV 7 t(8#hYq+B{4$I,$ Oc/#hh(v*eP9n)}r8a@Wu,tӹէimcdǣ $T58ƬPؔآ*0*4Zo*E  B+n-1!x28 (:(gfDyPkLs9 MH!c YxВSX$_,LjvϮI!g#1-#CYńдiso7.ID3f*PP&`mhDŽIX U<4F9+6ou!(6f,GCP1ADY9Ej:|;\s'R J1@gB%U@.}SkY׍f.e2m 4UVhR 0զQ;7_/2c@SY_NjC\Rfފ,CŦ=>xV5 N!JKr>&:K%DWOpj7_j@}[~Yqυڔ30.d̵omfуJ 3ү[lc65o9Un'KMeLEZmwEpۗ Qpv*]F# ꛟOnjV?zOڣۿЎ(#'>E7pC{I>Shtg:Ƽˑ`>R'"R O6|%!ap"hnpgE poT9f^DQjcZoMDqw 7SKy9v.GJ;~fs֟aC[e6< 6:q)[ 1+MoU-T1 -]6FA}'CUX]2! ;ӜEUW!#3fp|,u'K‘ZvuA\N*|H6n`V_F`B v,:dKqdٺ gSاIdgdpY1k}F#Ο)1zPᆝXuKBX} 3:J3}SK.:lu\!ҩ 2Z޶_`v_dӧÁGiҳ,[]-LW jxށ=4±kt-^]^(dWXhbVh1u:C֣%Ec6n<9G b( e49qf6W$dT`F4gQ~aՄVk3I ?ܪ[f;)XTD+nj+DךCwA-eGd4؟ZGMc (2*ມde zw: %-ELJx7w8B^n J %D>'C"hp]ӗ&?J+AmߜiO?,p*N.񳸬odD6'0Ajى?H%==)-|(T_.`DŐ59g'ws*'̖:]}Q8RHO0,)(7rJ? l'caM$@;WNkA5}ّjob2nSO?~gÝXjwa;F&B4Jjl|=Dmv`#{iEG.lI\=J<Ě*XPs2sn0폋L,%\8 jR!Nj|=;i-K7mœd նOqw~9؏ PK"rp1 0Nձ9uƃXo l^h6aqC, b?y:iM ^U9yi qZ]rx ᯺PWw:.u@> aEY3^\0 AOX[KӮܜ6{l62>;J1'x.1+*٢9WA< =-ir^_Xs7 랂CK/ axe.7f3F=eAuțJl+T|m͖)ȖQ*)}~zED4Ma;+o׼QmZtZղ{>uc!Y=SE{I92qE47E[LɆQKGf‰0~$$XA,%zlzh6 7(w\LWtwl=fC`,f-a{n̗vMsP25z;aZ]_{;=Qi CnG 5M.9P|^I%t\a_5#tv-r[ܽ8MK.'GޮY (qDڡ ^:˰TVc3àAuF㒤Kle}±DxpE|MG5Bis=|$\S  nUqR:Zvl֝I CP&CIP7<zoe{9\p2xY:ЩѳaF.u_4<6ux?H5"! ׫gAR9tN/b@˄O/,_]OjyQQp:y&vA8v{wq8qpvv׋)j(h Ab3tVy1MaRgM)[ĎDy;˄?kcoJ &osw+Uct\WS$ZI=OրKKǟZ#F`3 (uʢ4G509 >3eBxaۮw +CD5aJgj} ~ t$0y.5'M$dcJV>2sK~>n%w.kA/44MUowۨ:Ogb#v4ز|^.uN G=)'Gr%cFW2%T5,}+2ߴ >D6nz x0SF.ϿpTlOɏ>/=xmq0G=˴Ew~5] h"駁5W>t3Ҵ3? ,LA;:/5cV'Ge4V.,}DT [)ZbySoMz][%ӧz^|czMe;!{Ee]ѝ ,,n#TkO'6"G=|ysO<[CbDQ@?nxXզ ՝)?KJ8rK6uwm '*D2}mn{kaҤn_Wt?_ulڰ3|w~p?^Cߵ~J<Sg?jf<b1pt׭XҒp(ͧ.0p($CB$`s3N`)r-:(4S> ,~{zGOL,?w/7f ݹF{}bAHݛ]:ЮLSL|RsqnzO jG𢣲\d=l~GLrZ+oG#u6ۦX{S%/`*JC`Xriy|z9y a- ~=1ӁO}Wl#bSſ]Tjbj<}1o<@X0tyg ~`d$NU$~j ]O^߃qہ φeȑRW(Y,ɏ5.Qc^'$C+aoҵe&m Mݦ>فS':ͩj+ގsi651$F+ux 9[*ʸ=P; +MZNbݗ7#NCصYq EJ"jTu,<\Ĩxн[GCy:OC@x]j,)u#F*kGP\Jcɂ}& Ԑפw֭Z:QƏgvc椅3(*+i0V֚]ġV6s^J6@kM {^~:z&ʼn7TqQ`$4B¤b6A !{Ҍ.d4YC^# LD rκxFd>%W#/ ܭux0̢ 7|D@_ۛnVq\Mh"*P"J5Ÿ;L>yWۈII;6a=Qk}mEs}V-t[ݭ.Y@ɄCO3dI >Ad.) s#c!tDG_eͤd{-nG3x6M7x+MBj6(NȫrȤ`qoRτMo3gwь͸PD31۲C-MhVp_'|^Dy(;e&nkJ_)UZHlV1@F7x/Xm׫%sNkN[.f=;J$}A(J4X.zͫ?݊0!A!Nz!39TAp=`0i4^d07f xlF.D~'P0 Vݗ%/ =@~ugZ͞w S_<ooC2`dRNS!I˴=<0K{mAzGμ2f&S蹠B1!dbnܞ =rzcsIrȡUh.G"И 9 }Ld7M1L+ǫk0CE .[PĬ61Ky[N'`LE9bBiH/a{= fTGx&f^5]d];GɊK<= =!!5_Iki{H^ Dò3tH ̩̀8I\.h.&hxRTӰ&wucS˹ hX\CWLWP[ɚYIh;u" +eOXs[^ ^u؊?; 9vʉtPt)06mIc4cj.gM%R)sz-;52?|FooyG;tx%J`vN+EUGhcWJJhܮW tGmrJOMA4J6»ׇ%Uae o q5gvn-mgN5;{LkB@- 7-YƤ=,|cݺTFSyZ#D>mZu2=  KVx|UL;f/Rh`obҲc(L-ǤcɚM3ꠖ!\dM.fvôyrP>OGRxӤĹˤqOߐUEx&~75^U~[*ChcmQ:"'$/Ut>~OtW g @DxޞTzGثC%}tNGhA, I`Kױɹa:kT-džøg^򣊄=y}"Zmn2j8֋57CA1?֜JǎI5j?CATDqҫ7[uIn!iXdz3N,B QdFݻMF4[9u̓:ch g<F B{rߨy1)Jk/kA 1)ַ B W%~WtXWx->)9}nP ͆t(Wqr̢OAhD.4`\ţ6sn;uа#]/ w_9C6!Y,r{5y&a'*Xfo Oeasi9?=, ᥐcζlѨ ->6P*u-kq-8b9!=o hB,r.br=a뽔Zgj Y4u怱m啷'25[hVK H$2ix)b>A[*6;Cؒᝯ8 igJmoY}$K̻Zf 'B^MޏzY+»cdWu;KΡ9̽`hhPlmg"UaLS'{?@U^ 2jo~/JpU >L( R"FN3uf~yD|b$CQ=*d$ i)TQ5-gizV r,iuX:n`Mb82ĩ΅&0$}`/O]?[Biԕ0X~X9mu@aAaL k\%2htVݥϋz9'ij-72ɬLU D>/₋+ >''r:T[Ω(PPE+#*'=w5TSCSξaBeO &!]@f}Qb];_sjKŰBe$BGI2Mu8y ]oMlm]ee۶m۶m۶msO̿LL|[2򺟌 [  ']C^jMr[}e,yͣt0h RgWI!7YNoeMiIWp։pwX]vɏ!=/<0̘?} rr|nn~ޞ.F^=}ft???z|NszIh.vVVw>mxU@+#RHPTgVn;/tn';PE: pubaIzZD;N:;CǍVƩ{%d &9[5c Ov8ϛs(\*I]jV%y\fJ.׈ÎF~Mcq(AP/G4}x~$wvE&i.K7[#&iT .Q2p+]y| 5 ̉CMA,|=Hѻjd9}Hh-b ]4v. i}A p[5yXNghb3U2q=89 2 g!b,Â3yb4g-;&U~u(D"tt]:O7gLgVdnr3K],V-4Ȏ -L`_Þ(:u\̶)p"C`V"U:Ŕ" 0OG3gs{%Du^FfxH%4  j&D B=<{mWRS3^nSg1/1xMz~Ed ;6#CĚFG O$ @0@=+va| ىZ`eAMMxF=1[6]T$S,낔ԥ Oc\QijsƪH@"N:\L}pgs` T7G@Lt=uKg41%boTĶ5>y/Dͽ/5:bkE9- sAIý9,>NӓB+QM1ߦ'Q}PE${IV[o.Da;3z2\,h$+L@$O*FKG;ycR޸Zd5ydedW47nu}Q^)T TNBKz},|ި%b;h;)m+7r t~R) nC/lwf6{ErZ7u5n(45W{O7bn ohf^Zgkj[Bșp[ʐ0?D A-ؑYi7ObbhBq̝ GM5-SnZ޲1rɧnT[> c7 9тHv+(<@֊Bx3h̚p3a]Z\*⸉G.g\z9ܱ7|]hBLZl"K6OdӔt ?q(_5K\=hsYqyVu46Zɚ9ahĐ*0+noamP}iD'$:@b,;#MDzcezY0EGPDMC.%x$;jaJiyzJ Yn%ƤW\~*Dml;&9VqLJo*ʡAz|ڃ,;&ˈ6ի^d*1*3P>6ϻwd(c,|锉O;x] =͙C])t$ h3:R"c7+T c*Ҷ$GDQUFQچ?OӚ%ٵk@9Pk} W0mc IF3Pझ懰6g -t??J^e;,2aƮY8T0e5~=#⁵F>5aq| kZ7"D?}s-xxސaVڼ,;u}8Xv& U$ J HD 0TL J'P*a+)9v`IK5qnٚ5\٬_ʤh"|-lk|LyElb Z_Q"uk 'ɁjS|L<[ZFm =sm0)LRh5|T!fH@-0G%_a I$WuJflI K\i;rH%'F*s&FҺ.(pF v:PLe-" 峨gTp}P$Glm&2Z crfN FJaePtjR1x6PŪ-2Q "|8VQ hWL9ua`B f={2Z!l 'q3[6^#ER ]dK]g$A/̨QѾJv@:wSBz}}MiiiAo1(E#^"JNko7F cu"ЛQ3}CƖߥ9-̻3fQ|?#v´ 6qWbjA~4N/ݜj-ogWq+)p)/܄C#ЌW<򼞱lC*]瀞Q* M!|7ަmJ[$`ڵ+hKPƈ6Wg]K Rz焷3=7Cg 5c!JFGj_lZez|쫨>$jX,"gy 0N1g `U; *WuGXj_伪?S12tVQ2_eEFL'vUfF{uF=dvH璪3室.C2Sp. '[_1k[lp.BjxJ,Sg^?WsVxH4oFZ"(e/+zūp-E$ϒ}Z{ +mVvQީ #d%=.*U^'ٚz6+kGPY80CTrWU[sP>{EGS{{fF;+JBsnM3aX#|/Ag3pMgw5aQi˯ xհL^ggZ$;7U&KsÆ4y+Vv}\ظyK{{{g;KȭeȮ V JVfEeœNCK{Y&v$ N8fsٵ$_O_S2QA ˰BpKtDع¿SI:$WI0 2Է뛀a`>Hؠ95ԏy+2بWI`SոˇǬH O`ૅoTȂn]G.lG{@b5̔̾Dx <LL a8/\5^z2cJ/r__|͑5ϸsH~QifOQrR`r5fZ^(Tt, gIS/ɡ`KK0?~eudsJ 92x+<DždO6++KSp̋GM%O-oljy,=KdхoV;̯Z\tbn!h|rr{IW)܌n|iX*M&B-s](_@jNִlʧ) ﮛ]ӠoQ9ҼiMMmym%CxsA\ (h3R9zAO"p9Cy;"L~]99\FweNR 0+|/.ِt"Boo} WJX!d?\[rųr 5CAW*·d>TA~Oԑ/,+յYU,14j_n[yw^;]vL5YIIqYm~&[o.dDN*`I0Y9ab}A=sB#S%/p'x8\9k /u?m!Ѫ A18ڀck1:H4+嶿6~S&3cZ\!.}2qCtDK.8Qf#X+gvNhj#N;M'Ⱦ3UnЫ%N(P3X:chBHg^9>D{4̳2Q5/%'tn`RдE2d}\FPֻA}O$_<]lFD]G,:"[ʔ-,:pa.yn.S2Տm>04=U>>FX T]T jn= 1A9Qwk.4oVXY"P-QO!rZJ+e+y)'ٚ)4L9Ӏnp8B@`5 0uITH5Bϊaēsرr7%c#)c#,I OH+xlFej(t7G O~#ScQhu ]D tQ5%Ao: VH8ݺb9uM%)E> MXvr:m;){Wy<:A.T+RH6){P.b?W7!ߛO.' [t`3Ύ`Z)p^6ǾB2T^OZp_*vc` [Фvzث+³aל$><̯cYx^ ov}9Ib1_b Y~OLؑO4r7##[c*X6!D7XZ*Yđ-eз@IyɱdNWo)Q172[ⱬds!+e8WɒҤ[cPJfMsez(Y_ÈSyijyq7Yryx}z^TYʓ)s9Ht-^G &Flit9&5(h^&s_/u#W}fXvuF?5  F)@9pebZxtyջGڶ~;lX4뛄ʁ,@8p׸B$jEHKֈBEU,.{W@.iS* ][xDȏm!~b8}wRaYzZ g꥝rv\(GN`ۢҔHG  7e(J/(:p# +Jr^H0L:cbʃv"\'9@Hqj[V!Q>P$ 7gGŰn - Mmhعa-K8?r@K8~VRAz*Y h6j8NIa0 \r|YӠhEBCҔ4z17*DEևоߡ$}d9 ͺ:2jS DPXsmB(Rd.C!rHvc(Y!g#@LD̋zaF}Vr8Rfiut;T̬x_/i`b;{`sBҀ<[dW.=QSw%Pzƣ >a jMJx л7p xbdDx.JY{bEI!}_nhVT0NP1mC;_l.38dFZj01V3Z}yOST]SVO0~.x]oЍWG8LDW-w SG/Q,X=כn+>]^+  >uhĵ%{9s_gogwg)&o>3f ##H7ޮߴsO7$G[h|}dj1p-fLe[q5QE(965rО63):/@q./la@5/ڜJY~ׯo 7OѨ晞ہ4,~+%r:3L^riﻄ f1N(( a ; } vb8&eu?7?;(Df|}7_2P>CV}ֻ8O\SxbG:Z2#Kv()DQ 1ܓ Šjh_|S.gnΌ$5kfCOtbk`?;5Rv؜'vkv36]د^S.nXgy$y%bm@By?qJyUڽQ~pW\ҥ8*dлI t!#oU=%S}T".]Zz @a^oTIb\eW],4?~0d +>51%]huyZ"\^\I里HDHӪ\4Rx5,t.9 ڨ~.YAs Cq K_ %L cGgH{ޭۡ3C]Yxtafu*Wc85-Y3λ.I-DQKTt@oJO.[?v ckGոE2؉jsJSMR5kf@t'|kN%F6Dc1rCdk9^Km?7 ;͖#S-= }HȴRWܢtᲨr2wu H^iC˓=h6Yu 0CB3S4)'¯bbXel2N'D Zo;.6Rm-2DLv4ݹyLJeb7SGwZbfsKly}2" ?lF;߅bqd.WB&Vp9 f 8hZi|Nfr  _,6{xLd(hB=>OZup+Ë~{ *XR1JeK9,KA?BLlZWAz=awK欪0G*M,]xEAI|ΗYRBf%E KkN%(̎ ؒcs[@H\!vȠFSL! R.JG읷oLh@.JK?1;823W+;#,!u7WtwG6mL?@ yrpF(jWs@E?f]Ԡ<בv\Aϭ췘u+$ ?\kodR!MC 'fq H<`.34ώhI`Ç'C1hb?Uo 30jjY ٙf/O]],,R,fc鋞'O@av⮎E;:hQ-}Lq^+d,06ej6UmGЄdu~}JFЕ툝g8V_8J|W\E$-k 뮝EֲF u{%Csr>LLV7-SyKЅ-Q0L0"5=fCմ]`p=hG4p6Ve fdhz^4%1)yԅZx4׆ML3 DZ@SuA% B#9S5vȔm2`娦O^3Z ,

??DyJMUz%kZ($xΗ_-.X6YwJP0Hhv!_ ?\*/oݍ|tR#>rrCqTJ{s_pH$qkNH kL6b cȣ-ՆEi+0d&"۹e[QLZX)D K1t9|tsAH}e{v1åafЋ }g#*Uw|Q,yg# 1ƼTxa ּiԲ٪eƊm~TJY í l)̀;P S7LhԒ򑹀i΂3NT IxF(+ʄP-W.,*ԇR0.OĵVi/3/+NM=0s1ddBTy& z<4|Y(0tWT`}_,\ =r Re@GF E5H{ꖵj~co=]sYi4F8s:?Kʾ3CW /CrĨ?"N ewעˈ=+ꂣhWuA-O1ԌuyY~`'!beqrү_pӿ++impD}4$+t~ś}@lSs[3a`̅a,@r Bo5Ԃ=kG.NׯD{)RVNBdsRO=I N!A)Ê%#B-D.T-BC8t`D\yH}$M_vs d:EABhf0%^Pي(@29B*[1^4!]PR.Y$`s^O|T^lĴ2ey41!㊐^S˽ӾN>mPoϞ'b+ln& NT48p.;jn Z3v+9;M|^>aF IvZNMipmv62?8HBBh?qmϢuLрW?Ol\%ƟE P1!_J `_3˳OzRWT,QgE::{KaKCˍT8M m݊-So Jsūsѥq&nBfbGՀrx *K:B8T) H,ZF t lC&.8ծ|XY'՛"s_ V/>ߏ*\y H(8ݝ]"LF\0z伐cn`D[MxtT||ׅcK p@0B18s;$2~;{zpPx4A"#7 +}9a՞atBOxi܂^hzlPpQ6I%)J+0D3)|Tu!ilq.=!xg ?0֙oYqI?B,L-iZl]0z/f9)06u &+_|exJ# d;\;iH$6DWM4\ F,iN3ДA%wDtކ0VybYR9sBR+0npWF8/^??mY}js ^[PsavAnGM9\haC]9}gJ8[<8:/oT2:8ͨ}jӐBJ ԍX~EYVSj"|P)wFK8B<\~oXΉͨm VٞQ)mlss߆{9txBV?k\Hm9V iA>^o;FӴ^0zR:VLH='fMUdNYE2~v'8[^ #O+vb GrXȮu ^obLQk962Q0*j'[w̢)Eb: ~@ۏڢ1I5ȷ4V'9x[~ճbinOR-C6x̶*e]XNw%p 6+bAː<~h*sr|Qqlq߫\tJiOq/54+OН6.vW;z G&i|O ƥ HO۝w]]+JpAG=mB%JXfL}u3oC\O3G)`zs(&y3S> oR'>"Sa]S{nk~d08SͿ繟H]ӵSqD>j➽[{l o/Pn*'@9hD,ɣ@_ T $~\A>afp 53s5ѻ @r*~G 3T mB~a( Zp40nCbkP" $@^NfS8Tw "0;Z2Sq0oZ ߡCq[{[e 0.b>{ ,6}Z=>8̸׻iW2 vfWDX=\Fw!4k7A_C4"MXsO0qGliv}q9~0+|KE,G$7dwOg5}`P\D#8UrP񤌳s{@/rQgLQUZt't۲ 9&S)&i&"Ǥ XEfJhǏƻMuy Y H6 Q9\I4Fm`́UmNsf*YTuELP ּX Z㭧 U!-o37S[.uY¼}kft 7#{\D_!:T4V&Kqou/49rW?B&`u&QEXDX $ Q,m@#W%"5SPb`TqǧgWv8LdӚFsVȫv8JdEB!|̍( Ls~<ք_paˤ~v 'n<YekOظWi| JՌX=2/c&5m0dxYMK{.(_R[-/ ?(ˋ@ȯE [S?g$}/IdpxpPz(z2|oÏ4ОY0>ʹCYLjb1OB49s AdzՃP6 J$<vOMPn%% =Hv Gv/ZDz5R{S Q]zIq &mݴC-aDG"g9!,X@6i5ꞝ*P6j;9n>!qۉRc%pjaimW#ybD#΅oZ&^ܧU2jQR;I?nD`B2ÚX{& U0bdB6L˄D}r3XըbRiEX )|v@T'x@~Cc2Q^y1Q]^l8cJL3( Q85DI/4Pam6NP24*gVl=|inoD$iI&2b }T9!;򣄒G~򲎎YkIh"tPpӝE!nL裵ɧ` >H0Ԝ3 -"cZox"k:gA~:{ (6[҇lPB*~fWqO;2g~Dl4bz%sI@6 #qhsw0 B)Y>gkA&,F@BȍX}6O8y^Mmq^5&=1,dyy~;SF?N=f"&`m`?DJƑ]qA^kFqX׷;zCl7'h$#R(AɆ&H/IK?'/ጝo+[fc= F+ /+rg?zbPTY=D@d5fd%{#89w&Ï$n+ӄR3Yʚd0:"=zĝ5Pz<՛a#9*ĶogfXEIb]Q.3/GƝĺ},6N/`oMt%' R2j[ c?2IѨT~[3Vn[Zx3aEMvIHݞU#Z\Dt^]ļH+A8ЪWDÓբ$J.Y =G&nB~Pä] ӧ.L >.}:9Nrf08ntdV,R^<;3$FׇOÌ9*yStf[>`JL 7X{ -DfGW1U]H"]Kh=fZ#r}Tmؚ#\m ^ SE2g6{Y&ĝ #8iliLѐ ,ZI\ݲni$[Z XY,U2C.ƧgﬥCǧmFBPęsF _m#zKO>s>+6lHPY =&g5پ̈|mtpLK#v}D|yD(%~[$K# m3AZm8sƟG| IU Y+ ۶m۶m[g;$7/IRUOﯟ&ы6pܿTʔVcu׿I)kci CeR+w%W5P\P UysA<f+ܞRDC[BYnoHDY @b^7P' &^E%ϑEK MA Ococ!Yo+֚f/Jb+8o~MZ֏-l q8\m,>S E[ZU$0acP;&xָ fc̦bdT](@;ջ1^|m%q͏v[B6D6\BsMRD72Wԡ[iZe(9f;eY\7#n͈e,#g1էeOPx*`ACJX4dx eeG HfW x";[ `(x5DA>Yb[~fHW=&D+I0HN"ֱt<*,x`Ӿ9]g[Vm -ۜW$X dr9VѢZ{&sJ@DNJQ`oW_\ѝP.ί\3U,-5.YRɘI6UE3[l&H(M0HzM2dJA)3p/\e.8kHqDUԁHg*hBt`:ѭ4/IGŹZik>g!NۿU^hN 7_%M F=|Võu,nצ @ѫߥlFl#["D݀"+P]XvIm*2MA$y?r@&q5J6ExJa=˗89j]zՉoZ#sOdC͐rEt|A5JE0 y2"ۍm5iO.߈u.][9hveiS;[/?BKZ[SA옅 YN LOy{udt xs8k+5i%wk%ic o;%4=>A/9ywWMZ$G AGZɻZ ywD6"*Pʀ*J{[ZRPՔ"T zWÆ0N 3<-c,S:֚)f#Y 7`g 8齋w Sz4xt ._CC;&PhM䰼?1 8|H&P,-=eFs" :o, 7\Ԑ;!΄YF_5ujן#> 6?~Yov鬊"#+}i0Fph Z𖑫6$) ".Ss.P3N>ᖭD0+U kV/P jpL8ָsA}BaM]@ЊqSʶ -{4ΖH+҂Rinl0忨^C/$X#c 7@e}z8'qxEۜIk(xPX¢bx;KzAŪ?2˼BP%ӕ7|[( Xx&Tl'g1ս2&ʹ; jJFbe<ϩ>?4x.91$͛)3wZdTT.E0%$?h)rB׌Ϝt `b]H׫wNnv1W.;+@6VNrOc 4`G݁Ȉ[{8 u{ҡ}մ.Ѡ/ͤ KTOgO^ῬՔ#" ;I;,YJxPF3j @ $75f^f3j|pI,%׃VU4\c\|TMp"8wTl7Z$E\ %).<ኡ?QbVDuȕy!r]'ir{`=r@~.Zi}§|ܾI&^7)~4 %eΘM68/O TL)a=2(lֺr-q  ٵ#@P gDA?BajMۻ4RWNtl&憾Ф\(Q~#V,ůmj7gZ>%˶d"?[i&,_zT``Y^")ާ9D zqg#SQnEf F-oX7)Csp17gzt)TǗdh'[QbBjYL/F$2jE>dLlѧҔ;aJ[7*G >f4U`:P>}He16cyNRe~4@__Q&?CSllLagd`GV6Cɽt#GLnnKHi =V@~ :<|D8yH8AWodIC'"7 Zvw8^Va/nݑ#aB-yXpXGcf=S#XuWQAgw'&o71}}U'Ң N".%V5lCqx`%Lj?!;w+nk`lbF x0oDf{CLYAYyD;R媦W%&i{0y 岬NHg þ%#j-vW9{ 1c{QiO#+SxdY;HN,:.Pa\?lC%$D$#&P6aGy9;5kDQDF ݹ$hWh*jTl6p`ބ0<,yV$%C Y-JY֢Ap'SlH!  科Ԍ;r᪊2QM.,csg~M݃a-ZH᧚o*G(1Ҕ:[],K/*rNY=/H!,=/|;F.B O7HmHH{P.g\~Yv* cQe^m } Úy0ivanvc1~u-H8ȨdA:]h)z/b2G z1!n<$ΐsN@ybmW#:èZ2A eE7&M}^((^AB)fKBkg?,og"-r~7tfxŠzLqH!ÃRҸfO%I[nT2djT. m^Yi}n,)Ӓ{u,|<<*KˤP6װsTLD ikyo؜(|BR YzS,&0mkVj Q (HC˰Y AoY29 i#jJ8w BnYJ9)%_S*H&a92@ YIs<96&cıCiqOd&2sb8:H-ԃ*+Iu$5cC|V~(XH?$\7Yսz9Ӛ@Ow7_O:Sw 쏖#CE**.=FL,AtpSw@VY^8/ظ4g#kP@o,2Vp ۠-8|Kshhly'JN3@5xæ_&9߀ۛw iqߗ$?݈[.+宛1/nC&Mi g.-#5ר ?reZ:aEup\5X{_R]n i`vqcyip>2U4iUSٿ#wGݗW[)",,@䬦U$L,oP65dQWOĴ2{mk.dQviuaU+$Hb[ݣ8~xq׶jD$ y"D&l{O id?NYթ̺X_se'Q7a:3XבTsʊ5g2&DmHТ\c4Pɳ&C:Dx$~HF1CcNp|}CӒg$wyVtb7q!wFѴVBi? Za %f4Z:M*,$x6J. 3$`1h.͗utVϗkhH+x(I(T ~Oy&~ȑ@M[6E{OR o+v#l1=}oE+`c'ΏPȽ-iOǸ"S/2ЅRжKX vM۸lm]+-c!y3M- ;_{yqS)}׮))egOSVa :QXWrSڅ0~ی~W}":<^Tz)({6k#:etE'} 7Mw.!B`J=K1~*<,[xvrjUvlH2zFOTdG{L#^ϻXZ 37+W C-%.k,s2 *7_^O͉v/x9ep,Wg?-vӘOj{$ű]m#OtƉXe}h3HJd'HHl DA.sM2U!|Y/#  /qF=S )~*ީR[V7$%S[Lck1RP 2}5Ii(ިUdܺ+D/ fh ;tga'|vK4ӗx7܌\nr4:W9]XsxBw-]-SXc+dnT#~u}.15{qƮ9uoM(z(laרImЋ1Mqbq-8qSo۸ٍ֭`\u./%&mHː|7Pd=V`z4v?tw&Hmf&-Kڒuun+ug_Y^͘  g!Z[+X3)jSmհr~`4žv}Иïρ.VI{CcȉQ\ˇxtcKiXya%-'z^ZiĄw]<ʩLVIPcD[*4!zޣb3[R-uBdU?n,RPW蠤Æm A` w,H0v@7 0AC@bܬ#7c2ճ0!=CRH/A?]37;^ho=mb4 4xF\ch$&rǗw(UdDN1ínol;F Y$:65C[tnO~@N$Aw~<#ޡ\ 7 dܡc f iK>ɟB)xy=e;Dlgѩ7ϽT{$7$&ob>1i6{'}cg;V}cَ?'wK%w^so~8~>ER`۳hBwg}w{H.|>[gK}_.C5δ3 in̞|}zݨOAB>@>Tvf}.LFLgݬN}zt>1Gw@ Xs/"5b( #ͥ+*$VNGx2]Ym,%w7V .N6?xf~3Ӄўf<$}IbV_Rv#jp 8ƃ: ]a?MF|m گ5Yi\xsė%N5H b\ ^o]8en£VÔqK'sR{;2k̥(9 vxmv=}@T7rw`">icyf}@Q?`ϗ~oօ^؛`nL'ٶZA`-)Ї7j <g[S!oUQ3sLss?A2;ti#3^ט/|Axđn|~4cQxgDVm(C#O*[Vfc97/{\ v]x9e~.X%*1SgZ{jG#4i=2)XO'LrLL#xLT*Xzu>w|x&+&WAEQawҵ'Eo,W(޿bX>BG%GY c8som]㥇l:_|vFKtuJe5E Y9r$ ϥ7-W-dkf#S܆ [,U7cִ'tqԼ_n$5>J*/=9^:m'd{O̞s5]@fM]Q qQm+8xXt-֢{ŕsK}&RK7b! h-֤9_E̓Vv%¢y-e,3cU8.A^X:"i.'Jal50(^DG[!yG"vlC>MVGO+Gr^Դ¢)B1Z*V=椶ѕ=B;/Ui!C_"%oȑ {8@rm[~ifV=yGlGĭH(zeVP8x>@g6t eX烸K)ߜ9A(AH)ֹr']R-"Һ"cҺ!"ZP7 RaUƼ9%UqI_B9 }HE*b,b:G`D6|KQdGx'tO/O5%[Jh'5HJªH-ELtf xodD[p1AwkUA[ ~ʎk!r-1|tdōŞVdƍFcuODȝjyfS:&[[sJν7جFS}_s.oWh={Jӽ(\XX`/ fg˕EZTӚ5ZJH?a{|SZ=~5F߆\+[.ZV[wUҺز&3bcIcH/~jtHv㳏 ;Ps !?;+aW 긆 %6\nJkLH$*N&&8au| lmZXh`f2 SW;v>=4KmҒ0a  SJj!vv 6 T BсN *їѕ1YzwFzK[up M ȋwV.րLNc?*d:NS "5 kO{:)|ci_TUg[rb1ęS`"ҝFgTnNR@bTTk51Q֝m=dl?ptFJdU-Eg=iڦ$xk|K+=Qe((;͵jBfRfG9J/]QAseb).؊T|dnbM}7,+_kqǖ OC ]n~EӘDcKLI)כ="sU$nAke|©/<6 {Wr};O,02 7/>[_5) H29ġb O'PVбџ깏?;knJvFݬj3|VhyJ `r$u-pYndk%@L;ar>tPWf TjTMDNpaEy HDr+·5dջ&)"ewtG]'9|OI_m$jda rfvߺ`=?< hlϗ=*tmegaH1!X(3j,`ۜ`YK.`'[]]->~478ݢvefkQO{!՝ed>sWka̺1P<%uR6}.obWT –Њjuʇ?9f$5]g:5 ұOgLj7ӱϾV4:zoc\&ZnF}'Ꞛ :1FM!&{` ߖ `d Ǧ%ާ8Z.c`ԀuH0Q+CpSͱv 3TN):wX~S~aPqɮ8![sپ)ܡ09RӁp:;k?ZR`ٓU$):޽L+t\w:>r}_^QBGr_58߲xDvBhi#PShSsux2 5.ҙ`uZ4ܫ#h7džK-csPVt+f*N[~,?𾥴P9%$QW\7YX:-{e}AHAݙl*AaYpVB mC4Ty۸J܄Žpo~/gUń* 9*Ӝfr3(<ՔxC{tOV N`5׶1{F ]u^Ctq-}mՠFW+ro9alw*u뉎$t"Js.=Wuɖ֖(&3NRWcӧ3<`]B> NLģ@4O!'*tw\qn+6REdTeѺ0vu{C]v439upNbra ]@E}+KNK`[D%TtۭX+yRq֤4TW_09,2|v5y mu)Cٹ*uA'!e+0{c(=1xZa ZA_.aAOl%5HVHra{J/"yrb8kov'JVPO XmP"UŠ:)f.ĻBl{ݗ= ryTlOvE6$L<޾/7+t $+Dzt+Xe;`t[Xx3x]4j',:V .og=C0-04TDE/llCDY*E?B$0򰣙gP3 Eͳ| I!@S,HATQyN;E:L,GBLSsFI4aR+! X,I 5_mӣ Kz MqFiMi Vr"QCпHKO:HR>}u't}~:= tc>"ov,1tO }88Al*_eC"T5W'GDN"̽z(3S%]cQb+o<ܔ: 1kSMv&( jI"g1l N-h§n*nsbcF +XMH K0Qk]Y%rX]"\%َk V|1W9zӈ3ㆍLL+^\mD-ߣ?#1N wgg槚? KE_r?cNG5ڦwI縭""x`ꝼ` J1`U/pb9>PI'jU6>ҩ;&-j2FYBu!Y|t8bXPoH.\%ܝY!5}YR7U¶M7HzpUּ\iz9j  Nx) 볪Hֵh$kj#LS@F8I* fб!!,,iȤT܈:<2CcGZ#o؞C}QCҞg74d6~c5ٙг~ɽӤcy״Yz䤇ímW].fZ{Db1' E.p9]!y &f OIh!/XGHq-/z}k}"W2۬(YV7 _9u&O0&b~ssu~w o=z !-iw .r<H %\i]7g r78Fy&c5 4.R=p.(Ϭn(arݴpuWj0?NmUmtk/q$xGxvVXk -}:h*PtVYvXU|x3Լ'YCG_j/xV3(Ӂ{oy'$W}A@R&t@dL6= q#!<&{E CUCK,c&֑3Eqt씇uヰ,yO/ vg֑}^Ht#} h)EM#aBVV9rt"?;P} 3ω.4JGUrcP[}AH{1̡Eӯ. yfL响EH#֋JueK5fV#І lCK mgB-!QU+f0W=BM)M BE G/L Q L!. wQ=9BTDB:c]8JO(_:-ȰO_$ 21ex tƷc kAfJRw-w5gN<9QHaUpoq%CF asyef<ع=v~ޟG$,*-Mj3@'6$<"wWanwǯj?w /^ClGM.Ilm\Iׄ6m2F@r ͽAR2 `\ૅ/[S =U2"g:W1څ0xf=h6v<z=!TAnnCVgD\Mb!޲{Kya8{  'g{Ļ`M-2 Sqgt"te?4"`&2yJ* Aa8IpR5 :rÀiw`-EivwpaЍ WIҊMG)8X4(IY91ZXqȇw+,GiDDdDULeB`l~NpE69}6 ɇQ5Z^pwLiU}X\tyGMA]A|&> h&Hu,N쮋VM*&v&z[m!}>YUυ ZP@S;v/=du[ u EZ~ɯ[1؞ICT=q0cH񴤆ge猩Sz꓅h. nP a/?bܿ0VE~LHe9>cd`%Cֿ˓љOa觍794#776)z}gI(Z/wFOyeh}:}I$OW]PEgGB R}ZLBsGq8۲W]/[T[fl[23Sitkԏ.OB7/ޘ^۴_m˚FSj1p*fmH!^u|ZDiP)||'rxg޹]Qo_şNik}6@K  zO]v)&l&]&ys?b͞e˥u5Pי[z/rcXB/=rR =`͜:'Js)H,v[Uoٶm۶m۶m۶mv=}"q̜&ع~;V"i<+ivkMتrtmbyJa%%i1=orYUom)8"@ђw~.cHj`N̻rff8qE,X+f BNKU0zS092Rh^<]sH\hxbͅ*"JgWbx/^`h5wUgm_IE*Y8w$n+vJ,1@hP;kZ|pVXB#yc\KmB;Skv!YY$aǺ??'Eąvn?5Iw[2Lѫ ;bT^cSQ ^hT}S#[;▓n yJӺnJ.$GಋȚ>QgxcY4cg doȶUd~h[6r۫cEoajng. &Oj@(z˷~Ogg{lΪ;ڲ& Z̜jgCun|D}+*Ci)iuN2uCg\4õKJ<[C a"d˻tueT]2sS*@y %8%QDښOwQ+ХC v*VpQ؞i(%S%BNZMO8f4Յu)wKd8΢xI[FE~LZuA>X,SHPihcfD8FJw&p#,MAC !4QVays87M{]OG'6BɮNSo`"zGoVY2Y_ @0ܣGy^1VhUE9Ci>j-_&| { !!;[d\A|Yܝ_dH2td`!QzkIGV>]ovó'3;|t&sIhƲ 3ecx|F : _|f9-3*.b35ϩ8'׃Nߟ2V$SI Fh"a)2(Go⓸ vLڣ9ϣ?}_=J?Z "+zjF6ؔZ6y*z1<ↂhmT*qT"P:'@"y DN/e*4 j3 um;+@EYBcts?Mpk(*J[<>Z+-ٲɿM@ְfU U[>2L1D,ރ6lO ~{r'}BBQIҴlfX; -OR±Qg?DHxLb>'"H_g9?C6$YV/aK\YӵdQb 4k_9QӖ#D__\Ӕ` w"p%2[2.%mhu%kh`xr5P./_N?x;R\ 2z0]1g\#zcXꚍdRAg5&+{ըeQб t!iB.67%.ؘ a1 1joIg@ r䮑#Nr߁f P֢3 }vkp9۲̷O˱\0%o|\:K[T΢ou#+|G Oyqd(} ]qmæt~ C4!+G܆"mF3}ncz}󍟑&29*Sٗ>s--A}Lˌq9e7PVNti_Τ Qb1 Q{BI$ec. cJ%G!q.dؘgHdE"OnW}n +,3Vh2|3ݼBlQy (3pDٗT,09-}ijB a\XRkdcn"3mvc6jSgV/Fx戍*JH5j5!S0G}* ,]LV2YaMfnP{ͼ tkX[#)t \ ך|H.t RYk[nL1δXfOvQ2P4~R?*z BEլ1RΨ/_,JQMZ#RHY(KlZ$A;w+7݌&in❂IT|zJ6sTt&;mM1Rylnf"g~D0S{ 뜜ݰȳyFdӇbSC(Ty9R,1݋h4R c2A?%a 4PŚlh?ѫ= ݻ=2OcA 3N$aXYEuj20D) 1V|ENyҖQ?-97G4_#Py=kZ$fsE 5EY^g(7}Bipи S:2շsO̰"PukZVB˩yCDJH沣̲ezͺRl^d}uJ-uYS 4_F6j6"I/'q*CP G$0-Y,,.HD@RXY99}m@{0'&"%1NOFEtEwJoEi!:9E~YtIM>Vv3b 4G yC& K2~.altG?ËÐl䴗ӣU%O!1 Lx'`=5L*iWk]p[ /gh/WJgeY(G9l!F̡-kjcj5 BPZkv*k:onnk4ZAg/[bW=%_]n;7QZ *گw0{\ 2:6 }Hm|@tfŦosK108 M D|. 9mSqWcjV]^d9eAݤ8ɛ `QbЊ)\s!o(4r c YϿȑh3t3,[BW,eJJے(4f*_x5ƙÍw`;80ФjنS$=pkDrh>cOc\U$~u6FLgS|(qh +қhY‚gRXfs|q(i*5Q=D}d܋.WA:]/)|~$!%s;%˶󢃼QxBњ#,uД77WG7}aQb<>{:=JwM:-нߛѴݱD"mL5J.s6X"ykNieBƺuBD>Sxvx]EdA9<]ٺ;sH,T ~`9@nB a#7â!(J)Z鹞8^",d !/^sA]ۏ_Tymv},)֮d"Xm6 heº}$MƔм1,uWVPY =*S0x -!X#̣>.}vK9FʖvSOY5U{ |zC(孚D}e1]b=MYg:`G'؁lrZ<`_Lm(ϴ*cvb}n{3,LIu%#MLΆ-敤wټAUtF"0m%;r}#eT0cop]5ˎ뾔M8JP-~`a&Q:4/6_%EP|nH@r0H[ra-Z`p.v\j #ŏ 34+ki5x$drg C[15aGt[P~o NXުgK=۽'meig;ϩȁR$íQ}* }&O:'Dź[ڐ6noj^846-{G-[ړt%2 7d(&"F[*Տw/o|xjKj.\K@ۛn>c~N jz<a"DGX?^I \6udžZ,aqrR_/-*TVRb .VV -S!I]c"=K;_pa-.oũ(vK0'Ka$ʡ=&R I=/8p/vv_A,>ߜ=PSշS/dv6㇑R->  U!A4$\,{W?ߕ[,NLįT]vev/~,* Wb>4XRWK)7gL~S@3]BҀVFQ,K V XQʥjPkPG?~F'M+f9ix+(l#l ɺYgіe|[נ0n9"\ա e&IP{;TcF^c?" !x)\h8͇/)­ǐٜPF$x+0y=hr)EV~.3+Aר\=@F,$SScY"aZ,2 {Εj{v'wJU|#= Ȼ!Y@wcۈw`-h4V0 JG^P1'XBw^O?{(!c ڬ%w]7 ha>0 4P`q5~E>3wW1_!ld)dlTy`, zY}H1oqb&9Չp4t!Yw?H2:h갟O(s 9vY[Y۵ 617pЉB;(4E8]!ṗ{nhxrtjVBڏT@ݓU9e.:ݎUtr=NCX& NPlѠ`l2 j 2G?A nrIնmFGOXA.C{:`B5yd{לw.k $({K^zFy-v$Q(w! D>؂61< ḃbp߰TO\J6_ZRAEaC y+&Csߤpf @[J,b|qK&=\-1B5$2^8fkTNCBnBh /U+;9X0^r evhϜ%C6w$ȟMP8m6ΰYrA=}niR_*gr=*K[ʦuݥYkbhcuR@ b6o;B J );rNnX@8=mը&{3'T"ހI fdF:_Sfw;Ye.z[|;9uν/ԟ_Ev+*v_qߦ3g pw=$uz\/ <=nn:-P0uFm)ރJqa*;T`A{`B2E7lhr-_GU|㺇 Vٱ7k=l%jC >زNmaq/6b̺rlFZ_ tϚwfa!,>,Ԋw)z|A%1Y|1ˎT7ӑfA60܏<=$xschƐ R&@u MӺnt]X"jƊ?;fIz~1r9ILc2jZQvyLe)8$̳eTQ",K3:X=W`JHbZkN)R{L?%su>vOih]Cr/ {| YvńV_xvl PXcN9'Cذ93chd7WtjvLmB4 e2ݲ=QK -0Ҏ.Nr/(%sh`sJ/sG 6U 7ݖPz&~`z.;4 V |SI  =W8I T^1w9w'~ގ0r݁ST]љ΅!D3Hq-W-CAFTSǍJ K7~iUVDYF8Vyro~}&i I%0cDҥQCk6y3Ök'~|zJ;z2ȃv?Fͭ$ `Ώk8f}xBn.P΢.iH.噤=f5a?>|ܠS\~l1:URp| #g3:Uw __7FBm@ȥp`6\c~o>ӖX0<DnzדQDUD6&G?Dp,5$T˕>驩cN GpE7OuDԆ{*:#0耇՗}eR<`tbkŇMetקH)XXCŞs]bYO٣^㦘)WmU xJ P+┓N$">3_./.-!U.+O=rÔI? )T}Tc{ NE#3l^^ y/; }VTW0_%=<_.8 _%0 CDBh.}iy22rߌ_1cm *Tk/j#Zhl0Xr.vJu w[T9B3$\j+mq>%b>R\=FԥFd rd0[ZⴵBUczB|DV Qǎ8$ A 3KS &x&_tvrPޞinZ?P5JϚ`Pxns?{$X5O4aXi$bW1ֹ^N[jI?=5^C)}\m8%_F|9$Cj+dV,[1M"m]HGH7֗,'/NkqHL!2oN:} TS'Sbc{Xvf`Qȉ%1JI ]M4 \|✏ş/(lAHmcɈ:urs!&{ʰ^qוg)jV1/zG$ghM=%"+.2]ۗiZ7RKlS-IvM ]׽یrk.x3dE^ naqo`{vӈģ|1lIy}WGMkr[!+vkxkϷ†:rwx݈0-./&"FY`mowc:Cm׮(DrB$)ȫϏRǔ18V>2,fHsȊL&&($3)%+-VBkXI`0C劉× {(Ge 8l#nԱCAdQ P*gn8,PUd) ?+ݏxz3UcNKĽqߔZt;-,Ravd1U&&[nSپ]}qA-[/7B K!B򪼠4RTRZ)[Axd$˕O Z+;ƶVxH LIĥs])n1ʲZ@[Qnl).MbFV:Iֺ*C"U\DKC'8< ,G,N)){Z#HH`]8L;|ӷ Geچ2Vh%)A C%(&lsv̹}\;Bҽ#9dց$O%G3zѝͨGIm٢4Y<=xhI/%?sa)(O^n鳥YN~!^]kad4<\Lh!L@p#H},nMJO*Kӧ n_x Ѕdbggtq,IYO-=o:cvv*vzXϟCD "%w}#z ^}s<S+Ŷh)-^ ZtaCF=lP;K:|y4锍g; k-uzE}?f%; ԓ+>_5qf@cPZ$,w~j(sEDUBˎrBw]tozq?Dѳ i.E5YҎ g(!J´Іsax+c8."sα0e$)ple[pE>ɨq3*ΙFK8SlX-UhMYX۸15Uy}+ ]\o)•,Qe/N1<GI26^<"xFg!,kg kO5o>JRs7#ZL\HO⋄G,J}Gk۔k,U9z8 ;ȧFLrmYN_䭌lG\ OVOL,~lB|_s=ե`NՅ}s=Kn}j#0'(89a:0*ov\Y^] ^ >*(Mj}6Η;# m(ѧܭ =I+Nl0<[opQZc ,.2F>3CUj_q0> tYH1BopƼ[(`L,ctIJO1 PH>k7#~F(*T `&D8[/{plc x83^qݘȼjx?LoyBtW71DDR QW3rl@;B1s=F18@i;0cw?i۠ޱ|7WBF9kYQi[ (6+LڟJy >g cZ%L;em+ MoN0s#QELp%bl+JЄI4YSYn%k$VRPNR7.j!I_jybҗ3h:+uM-i TyD5i9G/ /Ԅۉ[AbY؛c ?HB}Fˮ&@ iN> [قfI~9צ+aM^0rxm4nnNE]X_&Hs]VѾH=p!y1 `iRׅWғ\n@Z|Nla(HZM;?⸶9r !7kԊ,eߩ` ~N5ib"ƒ6$nEyd%\%LKE8^WyZxW# 8I L|;$Lle֌&=:u6UCꛔq yYJ|$GT bk,8 KZƨǤYRg+H+ܷg, [sA*ֶ[ws4(#PyؠvD퓠Td)֝l~d8:;cXh奮΂~Xg3N'NO?/a_0a?4ؔ[L>U}*mpvo\0$YWbpG(t3KopS ..J:~-4}ٖѭYg؂S吭Fo@NR>D=Eٯオ2`\}ꛖ FD(rzV1,zp-ۇ ׳7 ̘ʸ-,| VB^g71p5rH n<1_&n3a!(i؇RrDLzƤ&OE4Ɖ0;pDP򻯊o;|m26'דXߣѓ:Z3QWC)EW3ꋐ_4[Yl1W[$102\r6& g5oZ]yHY㻎x{6-WeVG\ޛ^y}Ͱ޶9:ɵ$i84uꊪ6ΡUDդVBqeBb<} ˓COJir_70Ys^F<\Pi"ZYKlu,*S/)mR&A C sUvy[UT½!ւBXxnBeQG4RF3%ֺl |'`%T c} _s@`^&)WLf giG\8ͮ6J^$R p cwo}CfU ʋ`Ѣ KJog\\UgX4`k{0/R,{T,Ev b@i}KX;)gmn+R@1dқ&=rd#×UIm9YPnYn$:Gold?vݑJĶ0$қL}H]%[>`4`օ5EԎr@mBR 5G PpLGdK{KǻY=ٿL._}F4~ˆGuS`ߖk @rϋ4yͻqldm'摳ٲ؂e`oc܌ ZYtXFVJ!44e\ޯf.eQ{}< l(?dC;QR ,3^7hym(~t,v6Gk6+No~qq\4 bQztno2'0H"X#k"\ɆyTW,MkbA!P6\^-N?'r20=˝ԌפrCπva&QAZrg|]>m6K~% H,MO] t15 *jFJ[ q|}:3ʐX1]~0$DHX 2sqЎYL,g9wƚxRD<뇉/Cѧ_ݚhoS]1Y0 3QaQ*̯9xfHsבAH=U/4*KwAGGXCQy5Ih%xBzީcp8 *{:gQ (*;]ʹ|쑖ÓymzZ*ٝ+AN>=XmB0´WI(lcp?ᚱ-i![ oRFƂ"_~^ǩM׵ 2KYiETU\Dy(|$3 AC9,[rB3&=H.r{8G)[`:1djR=}6${ecC0 ^X@MAR8vUW`e=8$=%V.Mx_.uw&}'2U4M{1f~eҺAI0y(ʜfvӌ2\~IF:N":zj@Wo+sG[Pa,B5Y!ϺJ)AL \-š ٭I6Ƣ od&E[$Cp1<])Bzд&N6֍oJo!IuS< R-գ`>-fUO!P,zE&}xR-bogX\!a[T.z%},f'Nsprį լO%wj֢Z'םLזX6"2=5e3ߺqȔU}Ac P3+NRMۑ5WFͥnNE kw' <z(;Pc|Wu͍chA$%#gj4(HTJ=,:5 d1=U$yKB3 AեZr/Y! M; Ul"Ӊ=L2WB3f+Rrz|8{kُ_ C瓌9[ 3_*Bhg, 6i1S\Ic;7$&+cK޾m7]UL;KKPO[3B>o>ؔ{^r:L/ﱽ~$574/)(1 L-Z H3m=ǵ4"*]rR ~Dr%~ЉyD^!mC5Jɖ PDY)SjAS(ABJ 2 _we hZY?R8#O,®/b/32agMsqVfWJjNw.)hp`iP9&3NKqMOMĂ?8Ր,|V6U=6e&.\}?#I~f}~"vN=O @ *kcN_Qƶi%WI?/Խcn]%m۶mm۶m6Nڶm;O[_ܸc5w1XKgt`*tEq_+}Ufc}G (jȰ ԁzf9K Oo"f[Wmr{wQ*q-d*&͹ "=tb P!]6&kE[vۧmjcK{;yD9K4ࢥx͒8[RO@J &{vló cEHO Ozmjh 1]dgeFYte"TPbu<[VˆjϘmsOV!_ܻӶE1wkLg*mkm!m"tSs*L^\Y }+7o0:ɊX z 0t{"2*p=pL]XLIX#Ok(l~39G*{1jmT́C[4- >T~ڕ*4HT[T9 ͭsD\wk`{.7v,G&$Jrw u{}mctFSBaE'VNĶVt){FJ"gSK}"̮5'ӈ =EB譾]L֛po7#2WudCYUKҀ>42ͬHiev@J\O#YuCS%Z6£;Y%3}tmhd48FG~x Il0s׾ {΀Ϛȸq;C0jR˵bHqh~$ r?&*9APwۥf Hq1%Z+BJ'?aEmNU0t\QN&/e\`w 뮐o Vwښ !'6`ѽPEH&/k¶d]kE1zň!КSvAC豾(A9`= !3TlC]kÁs3"< qTTp!@m2kzkK Ϛ=cB=) ŵ[luuMOYsM XGwlsW%s̡(4:tH03Z1ZQ Q y C}Wn S̏G0twGJ_Tj'ea$[w<$IrI<,y˲4ɟ-/Ƅ򡢴!BU*=Kͥ\OObPGV+&tHAwe4d<{˯K49 3qs؎*ql &iG.X-ba}pz-lcCoAy6xVI@Qke>:'M0lP4Rr`Tpل&3wޢMItVb5}W%D\<1JjϩA9iѺ+Z3E:i ӎ N7*j6b*m"gNE |_r#|M0{wוؽ`:bhv #‚fD\74ܼa¡1^}3l󙽃]lHO ,[W.nG~n*0,B\"DT3QXH ys1$v63d3c(]ا}7|ʱA〭bD 4:3㬧L=8LYAӯb)ٳ#䇡#sRbz9AɊi(Ňj~wn|dJl%p: 3qXҴա]KhsP| ռ"6t"Vpμ4Mhy.H{Y&lh# ZNw9FD]| 4HEX,+봡'HBi"cS"6;P$Iϟ$ AP^:ɭ=6c!׶n;`@x G㎨װ$xRׯԂ oQ̀aLD*'Ire.\h 5MC 6+v'gZ lUNhsC͓<+ې/ @jn% RJº ]{Tq&2d I}Y9'of;k]22#Hӟ~..>6vfzaE?[~iͨ%n'pMԆU/kuuK'GL^~5)#kUT0x[ ~Ȼ1m G#'z)_]ʬ>moѫvkO*vEyxؽ v[3m=C=$VעZ뙃߂flYVnit! *U~7d;&qz"+@\$@+絊z/D=(SU\~1b !@,XH#v{D=.~_gUgp~]fXy.O6M0ΒWJ^v@ZNa,ie-kKCY`<,>Y(oW'%U=Bv(X t vˢ'ۗoĀ$E(Vˆ K,2[XB!ma'=2vr=2(H$Mcxs'P&X]FaO)H Yfd9jU]@8X'/ |5szpľs#tEpq|ή ICLn{/ͶFnxǸ1'A&T>%2qn]H)Vn[J W|؅7<0]j`T)4:TMuIda8S0@-׵,ѣʲJn z!JWSd֘ K߽1vAC]{b>\58en6@ K'yյO^ҝb^~#08n(B5!4iA|CfΫ8ȋj>f 旨5Nzo-A(X Ղ!yjoޏSy772Jއep'pk)g%,asn#4uGA:ѣC$B#H\5'qd(%13ai`%1bg& Z,_zvWjIYvP\^lqgg _i|eIX>K/]лd[Cb;AOq^ˎ!vP㳰ga)i'ѹ{fj'^WY$nkow>I[aNj-Y4dG(ŻrI .BQ]gZt.U5Sϸn8鍜Ob1va^q6lYՀtp$̓/T {F~4; c7|U=Roo@]=yɁkm6DwPx puR}AA.aΊ}`V%U9ZwP}Ƣυc"rޥD P|0 foj"g؆jJ AGݣ7媓G\RN$#W$e %Zr uTLvB[7v9Ƽ`m$FLWr}]oAo|qi̽}jSF  +$xD:V%}mv˦Z2lؐT sd K7wOE g-JP%cl}֛!!y&1:GD̪` fΘ|'Z{%pYaτ|tf\Y3]2G8δؑE"N#,F?(i0=Y@fC?lWtc_ŲG 2w |̰@~|j7hqjy$Fd@0;~Fْ;buCb!@a_ehŴʲL` ^_W}R>ۿ 8sx_WBĦ&ϫ^V$Ɩ|Lc|)O>I5e",R?k UdM6x2.Rb*?=G5.}Z2Cw{|՘]C'A07n** ]m2Pz[/׮݄5Qe>V>u_d+anݡ]: ŠmTv$M灦s=/vќCJm(֢m4` g3V5p1=Mغ_o-D3LچX#tc>X5ۇ[txyU#ə i'r$$y^,aϵ|Eb{\R'gH$`S:\Z%J7~fT:i?D m6*wwr@*y#Ĩ$wis@Kǵke2b.<ȈsbA׸-̂INLF}M|ig.9 (4i"Qyu@ .>'9mA-r_$? }^gWv$ұL!Bs BGj+d/^IWFIEB'Y匙Q–," Yj~E}.#7TE;߬t\l_j9czHԉ4$,Љx. !pkRZ )MԈ XM1>Yp[p5CoU\[xG(=#H|K`YK 2iKǸd`-=Li/fM,`5"(44T );]`,;W:BKGT4֨].C=f;yk\Gn]^$.M8Nb6ڮZ` ژQff2|8eS櫈4XB`dJ6.FkދxJ+1xWCPSɘuJ ޫ:`1Ǔw Q- ?d0Ey*3}`,*A ivɩ<ІQI%pU#֏/relutqАrEka`,6iUSc|&yfnn ";m^# vsz"!e@iMx|mX]g~"C-Q/ Nw[*ecL pP`))@*@9,2m{PS+FIPo qh؞5hGpNt}FD~cuz|7xHZo3]{ (i ^5|`'x68DUݫ K E|ߥ3qߧ:8Ԉ51ˤ3SgT@Wf,+5t~k%U[{BOMl]`75 bߥ-BU>dp\5 ]w Qsu{Zw&.T1l=m;=k&T[9X߷u4TaK^7 n|S9E8EoMC҂W;Ny0!PR?oq}\0KG?_~_=i }*h8 'Q#.xe&] !3ER9s#̶Cж͊dxOW~'I4=NXǖOvXN'\VĂGsG[98S n5q+FP$~l9iBW_PffT -g/"Nq`"),mk_F\HB\S̙ 7ڣLWĝ v~BN2gںV]Z,v\^j"5jM>pHmɂ,5Yh=7"`b5ftB@w$ XY=TMFg+1F{Gb-ͬBtIg6 *FXBaFˋ[}QYD,K(}sGQιrcroATyZyk?εLY jB1ȕv>1̓ Y_n5s282̘O}Fgn3!p- dyͰM[9 5Sầ_E@^zv͵jWݟfum׺-6z!`iM`SzvVh8̳8D2yԍ؆eɾ%G0,t[CMEnCb}W@@dNE^ RFGS{ )~r5aB0c>S9PBr(sN5 &g@WM4G {- *#~&V&ނ<%Xrݏ{"i1vu]R + OGG TIe+jExC)ZS6zQxs; q4wL&n0<]m Et4߶y_ (@ Yw`w#!-O O& { e K0ãE0 @gWUC VYUhn۶WGϊ^O)G4bNoVU:/5,`nNε 6 Og jWӱk\7-KiΟ&*\(oFlj(ld#PقU;xOÆ#Ng=Vc$qx}@3mEu[;Rm3o fIDh86L`M Eك`JU+^^!G8f᜸zt(A !%= |rB (nPgEO I'R00Sa}}m< SE`HCWXp@b%=sNVU †_]"yL`d C.YI`zF*R*ߕ\^e0o-J@d!u;IS^ڬDÚ>8mc0i@݂n>Oe&ŘPD?ҀX;a\2Bµ.RD e+G᰾>Yz/p9&AqUwMr|ZL_7_ JG';VXG&?'!5}$4Hl d#)hqt#II\.\g'ǧ{dY!PYOH,zOye!Ѝ;D229I]j #`RQ4ۼyv0sV_H)$|~U(4H㐨䭌VrvnY _8̄bVr|lƜR;x۫TOr@E}j(&u;_ZCS w0Wq*5ǯh|rq @s[Fw4rm7`~©Bvo_}3ʙuUU׆9=q> brQPpQc(]Z ^L#^EtC,%,1 /# J<,9#hT_1Ψ#CCٗ-CK8̚8WtpN!d8z؝xn LYClbGbtƴTm,E߯j@G&@|YO89Y_C5lQ,d G'}r2آSSqT2?f0f=}8~Y~-,5 7UuL';3_yJ[) +Ag*Arc`H1bP +'ie, ksAwc5s ug15*#yBoGq&6aFȰvSBy8 Tޥ5fJ?'`L,` ,7wLh7& %$`R7c18@k}4*qfNverLp8)tM`7`p *oZEZ0hmN#oz:Ivt=@Q:\[ӌC>/ SkX/kP_)B#7BQO͔ӸNPV]4s_^Y.WQL CplD ['TY4:2;[ ´Mȧzw%Ww~UVnF8}U|m]]7θԨ'؍Vѣwrٚk+ۓW^]y.5Ҷl"Nբ,n#r"_v w~eW=%`lY_ ;1EmJ+6Hi%w a03}7ҝP ~$ps8y}#O7Tٛ=0UZ*/D7GOkL(|zw`/I 囙g+Q|BAQoUtY7hu'O&V2Zo0'(T HN<w~&AzJapC9.2ĝ'iUoΔ^ݚ>S|O.OiuAyKw:g rfv>yD?zc5)lGXԋo=t4,h޶NH0dȫz4Ah,XT Wux {X9HCxK(q}=wyeLq#r+J V[puN,*)/\ sv5Fx MSp_1· UY'#VՌ=߰7  g_ɓ94>% &M ! ӉӰAڒ<̓D<`>yd0xԹˠ<֩Kwقf `d6uݱnz ^x c.ެ-?$b:#R7с5'7 l`:XdD6s^'VA*[T"srE,O"I0 ,r{x]=a'jӡՆ/~-ąt,']CI0Cׇ{TНcY8bR͂ pT5HNdprLX{Ϭ6_wUiFlnԄL3 99|0W;qA TIڰ SW$8ٽZ'HD! H6OQ_y>qבũ N bq&q #>A߇q~@Eݠ2$~nʤhZ['c5͗b#@lE$ ;io"H\s( W+ v.x6CaԊ=ʡE:=҇b% Eė CO2P,\ŧߑZ%GNV~\oWk=3؃+ vNìD^uӏϔ׳= 7X驑W6E8"dEC8) K6dW"X0AVEl1SXAܒ(PKMBӋ~;!IddPv =nJCLK 99҈OáP]^ \"t&Rx,˙"}0{3.p+ Ot v_ؿ U|ˎ/)^>k{y/İN! _sNJHaz߾ou\6z,ziȾi |?܄yߵZVG5y|UUT#nMjbsP[ ¸+dB)i}`5ꬁq 7(vxA&&v@gEyrTaRV;7K)]UF̜DC:b""8 N?0c ]zt)ײCvDqG!us@U8?L X+]>bɓf0A r+i>1ٟԝ>"v\k%Qp>0 w۬RYZ2&-v?5 b_/Idl6JrN"jvmfd r} 0ĨT#kduQxXͺi㯦%M)$Z&uHzqOI/:=N] MeNF%N˚)Ȕy^kvwc/ϨJe{HRA9茍L!I.T&(=!qJ% l(߳2i 2:<ȘA_y,54$|?"x2Ftg]FupW1(|yQ]'z'LtU-ʜ;"4@ Iӻ?i~d>flb/gl[Q W"G%"dEZn\L%ŊZ$. p#`Sm~\6j+&>;(ˌ4Y nG|O!+'z#i?pc vn*O4C $ I.G VBBбoƚ^;R&ȓyw/olr"Yꈵ>{ {J4R~' V@TBOBW"$FpqP@b#+8qI+̄Do=-|+y}&s xTb`H`Ɣ TM24qe=dP^9AH23]l-`0oC  AYZp\HkxKaHBZ7_g9=??GI4Eđ!%qv&,}L0:}+ffX1YZ1333333333 ǎ5wVsN~N?X"!")o25/݊`Y؍,*#! MF& PĐDSJFx3쀬9Ex~ñF X x7S'q H|~Nۅ,g_YjY)np5X/ZXHƖvZK`xA6ds |.3!9S~. mzr9$e"exS_v* 0}ߟη6n ҇'BN[d"]׆+ۛ2ǑuQs%/Y Lh7 pu[xֈ^['ul}k|=g<|GϻI ۾,+И*pc̴tͬ'UE72=/CyLɌ|zyA/fRVB|w{ ])ɑN7n-+R)aqmqs%X8jC)nx~̋{Ym _sκ}$%x!j_I8oVgTt&aPRq:$%0=C%/{E:O<ORg_m%=  u9jGOKRn!'8ޥ3*muŹ5u IBv븒*NRؘ7-jypAP6.D?vfn;vEBR*ʣ./:0`tkcO)-Syw&6fLdlbEo.c3>"`4ř3-ϩ&6-%JR*m(`R*tb/N\``4K ZbAeW&o¢Ϗ {A@;慒(0p&j9d .eE:ʓ 0Ba#֢Cȍ?tqq@xINw><,_R١F{jb㑄lcU?&r{˼j]l)X6fK# 1{ Ŋ&!IZ;%V d`)l[,3 MG"G^Y 7S~5+vWf 2M8l34 kdP@8=Ɲ(WJ`CLMʈs"Tz>/ &q`aߘ{V!b?]3͉H*+7\ќ+|(IuaoR%[,tmM-4ވKt@on|O.=kq?݂sՖ~P_Er: fQv%}2n2o^fǣ ءsI2=>4]4ݻAjhqnQxPHh,Fq{L( l3bK0Nb d\3'_G4=^qօ3Iah^F{qRW)ibwgSd%UDNHW'>>CuO¥2QBc/JQ؂bN,Ī[OJjNV+ݍ(՘O3dȢER n'F2;\ WBvDa- Cɰ"]&1>@o/ˋ`YϴnS>9peA`eOe7 ݊nk&ߝe]U@~i^&OfܹumIĭncO .L:GB.$'YO|XJHnH2VɹL`W0I; Xf g,F{#Gq1-aD@Ca$ Nqipw ֓\s>C96mŎG#/qޱ/5n7VfܓD1"u%dil[brÎ.."]7'&l(p搄gjZ(܁gd=y:΂}F\1Oj'+f`D.I/xAYjϟ|B@P;F7nBtß̝T]uHj+tDLc&J3m괭l5_W=HH,SXߙP$o;Egw\j+:־pVT)̲@B>dS@lg'G '`&gzPbqX.a\(^ʓzHq h <;GdW/v1Y5괉e3g?۾f7cZh;폔rsk\|_g#yHPQЏ$oӕI<,ұ/GSӗ۽*Bu[]PjBK{6vg1+M,]r%{~Z' bJ2,"d]x䧲O8z76?<{XA%2 LHݨ͟F 3dL壁*JjfYߪu+>T3B쵓MSBBrn4i4QETݿPb`Pz `fB+K~o釃|o~2ȧ %&T{Nǃ 9qS28>O;ȓD{@ f#юyD5 6 QL?U$J\YMB\?0O?بcv܄ l#X3pL5Kudyӵ%tqccoä#MWH$P+6Fo`÷IgŸi0z, (AS@6nϔIí-K Ui4 mF#nL /7]uv񅾌rDa-c{orWȥv 2HIv0ץove6ZWb#&v~<~W8іooB$ϡ&H9fwW+YRghYtJ[KY&3L8OV\ خT,.BxI&3O~GFs.f{|)VRv>Mv0ȪKGqy/AlSժЉLsp8I+x(3qj!dɠrm[QL/^z;B<ԇ_"ե BIa6Qur:F?rYȖi9+y"}7Χ@/DM1cCQL2*զvrc<<&ĩTc75֣tdw ՕzMQO }h'N l3{d'8%f9[F'qy?~)Tk6LMW̤W.NO;utP47: $}cSxS'6aYn m6zH.}JfbpZĤjTMcbviHoJ9 I~_xVOYS5R}kq\/1w9Nc.0w׫ oZs ]x'YN|B5,_ጴl#Pw=YJQ%6[5ݩQhr!ζzo% 7XT_HOzSxأuIP~䡪cpn;r e}˕_`F'+;Ug>MFP1|oyM"e!Ree[·/i؀+ΰsDLy2Z>2lx$utHY(ck@׉x[zkD?"]*;[woǰMP_fJ__a$-Y&)cқ^:Ü["`C HT( p*#^HzJa };V iLwS:oȾX?$쁘(1h~0Ϳ5f-d*ҁr7L+LomB𠔁B﷟/ }>{MF%KmNLzA륲+o{Ok/JuD? ]6BII֊T8%)/TjdK|~\9Y|51eˡr~p>A^|V v7{^5!K-\>CZĆd99 !I.cxIBT?BRl n(1*M[Pl\^̕oז[lOkƗ nlXMp kDcXG߰iI&D\4Ye3W`H~`8 g{EhٛFu8EBq 47.`2 7 >XJMzrp|c/pXG #p5őu%W0FeMkuP*`dכAfIf5jAA;Je&#e(xh-ÿm "|ws0t;Y>NI~>!Zm E)kVc͝ 6@;ͫEZ_M|%90$y9X+w#A" :PXq $G @]M.zyt[ט3\Bz}R3dP֝A^ ?o 3}_͌6e ݞdkp VLnxg pJN} (ߐn)] >n%Eș@V$dASR o]㭙:|M,*+b2o ~,(:3Yi#GBG7BQ~vCzԑ9N2c6yLZr4H͹4UV O.jPYi#f9AǧBSCD_ TI79zxM+s۟-b Jo4T·r7`)F(.wL?16 L,<3YЕop8\{ltܩ᮴?P~R?HL!Z5G|!t7|oWCw×2d8f{ZGsi>JR|6to0]b|oX@8 0uny= V^ %,Ľ|xJziI{AʝQh'D~4*+밎o*ty{W| QD[M?6ڂgG.?hC믶ћSqF?87JB>Ow`)Kg(B^vsqPž"EQo/9uP30e0131w^50e_f,m7F?dGbXCZ,X% /K{Or<<0`u\m'xxɵsxʹ7%9J!:W?R1^>>!] EۖZ "^pUGzOtӸ]Xd'Ml PY}< zgtDzM~ gob@i h; ΂(m 3)+? :-؟'j_k9xKEl c]*_q 3y/{N,heqۖݴI FoQ.DG 5%,VɚBu;R[oz*C*2ʜ-t,5ZS%僉+1#z`BM<9FZ[*/D;B_j@J]#ks"Y?M1oNkDv`J.-gq&;G9D,"x{}3JJzZ;@c$MH'e;͂}&eWFAx`2 3$l3~mYOr^'$ıqUʻ=Ίn+팛$^ѥ4`/Ǧ'`NlUu}k!57x$|?QdAkUJ/d4+4%'UYJsUoQm!c}өWu.IMXB,2W8ջ 8r"ϵټiIҬW(^\h?%)}N}#狰 5 aZ@WxVGC@H;i5Lhݙxc:HD湬&99:8|H4n#6?Ҧs|LtT^K`L˅U)1[DYQM֠[-9G7r޵,rXEh$].0H%ݨëeJ@[' 9T%6F@H(y+b8W)-^#H1 x]L>4WP\k3oPrPSGq5(k iz{ Zx' z1| W9錃DW͎el%: \ @sXF*\G}ɗ)Wl:_/fߥ8O|v Ǘ x/Yؾ]u(&׏i ÌzBC+CMj\1  p {Y[-R O _X){41_x(Y ixOZ*SCxYȹ+Hˎ6m`K3?+[wKw]X%2!VN/OQ7V PoP +hm;i2&ԝPi?+e[y3H+/~{ ؏Ϝղqn㾦;wp\YuU5\hl|e{jE\K\@ir\Xnz#6c= ۇ1(;Di]4,U 1u)@=(àӶv[W54_~n)8ȸ/IcTc%\Q?;u=}kjsn^@'u:l(2NLQ]{Z˘$+] хHx^ G;[0?iﯻW$K|WUX'6F[z 02tvְ8ait& e'pg ASf~4vkk+g9@!Pb- 0:(w!'WEc yP 3z 1" 75'tV`\w,rrҙ Ndv"R2B 8qgqsg~ rl!6V J!]"%VF5)OgMڄ2D<ezH|4hSa'4ؒQ8P*hǺBo2EHKo$Z8ygjpAhBqE,Li7tWF-lh)KJi&op_jk#66_ErTll~Wy7nl {2.]\`c_B]_OyNRO5_%oW"ۥ H[@lѥ)7R]:$ڽS5誙  f s18¿`-ϩ9(WVW^u2 J0Iu ĸEE"KF3y%   @\+inPmj,@ GY? vJdNI 8 t0ĸMudA7dUP^\v^vH\y@Cq0nHHc_ĸUJL&/YӋ,ֽժ6|Uv;o7w޾N1(w-[WfȊu ֧9lD{E[IP0H9H5IA1ϯXqaǞ !$( +U𒙕3 (X {j;O=E:tP@:]e(Xj_bϭBcbe"RuEm@YN2Lφ]PF),KopDnC'>q: qlB&|Y `ls*)A I%K',mC픙Q:uG՛CfKpc1-z E_K ݉_'G^R'u ߐZ8XZ@s(*M2A> Ь#1РHaYh~F'W!:?adK.l ۑ= + %0K4emfZNX\ޡNyhdt>c ԖS55"QA|LŒ$ ]"&dS~.lwa1!Wa-9%(, [{_! Fq'+RA!w{AG*/wk4d)8Aԧ#`N9A#(;]jZЭ[}!#'$KO8\}D &7V0h"Wmq7ZL@ƚQ+)1g ʱ0, (a XOESHwK`?/i@s! ٛ/)N @ rs[։WMvwq@^y6B2i3Ώ_1pB 9}?h`7I4%HMP^K V@ҒǩO[^n`;֨~+Q# {:J,朁;<)D45]صDN\*+օ 죈G 6qM;T\݉Xɉ!\.C5бK^^Ұ8az~gЎCF#F:1ڍ$Vs*ul@e:"3&%c-aZm0t+فK1=rgS8nO:\WtX;*$bxW6l0>Ӽ[f3"irhfeo as 0d@R_#%̸RQ !&uPWqQr̉;Qx4hIoL焹;1O\GG~SnYR3w=D4,anYmi_XF㰔;gO&M?MYFp?d+F>9YBȤkëODB CuçqDR&|V'u:UrkMQMY[#'wE<ힷ*Olۼ;[hް83T -Ƴ&_-7 vF ҙ"XOjf!!~ZZO.5.a?ނ\A C eOy1{dnA Eי=X@O@I݉-x~RD }NǬ @X#4.hEXU:U#y`1{|oڈlKJ E,FJ2&h3MZEwҪ_ :.4巼_o"+owA 3 ;=vLv O 2j:'ZP97=AA CF:4[h :3›.X[9'v^=3VnTRy3~P͊%P;3U#D}}4]-1oJG0zETj-ߏRu5{2nN<ʽ-!Ye[cҭ `|ݹPfFeˆ7LN،G)u:W͐*CSΞ *=PĚƋ^ξ7;K4@+{ZGO2E,ǬQq"ٻb/7‹"hߑWkoEU|JVA! G("chg#_݄E]=(XgB W"6 kW2+ MG >3BbnNlFdҰ~tYIAf_?Epf9bZM3'Δ>TXXđ i8(v1а`Xtܫ^ɕ zp֏ \py~Sτa]2rnuHA,3,gvL6ݒo^0>GȺ, Mň?x/M9~.g thAȰnղG0x!u?ВwjxfNOcPH ?pd2|8 %6DEҟ#,EgW zd<4?th:pp0:+>#^kSDs.yxinaX]v@?fk-lx h{ ҭ n v*kNATh_Gػ+E#K=OB(LRx\ox >b"mv"6pl iNr]KLVsc'QmnK h޹P;gA?7bUS 5 Xsnȡw俣t~-dtkN%B%|ou&*? Ne+8drDL!̚5thJzDyQo+;u_@"[F8 s;)vSC;%Yu}*BL!.ۍ ;f'k >fv:p! ~  cyBlw`+w:"GhlC <9r'ޕz'ֿ Si1>m`?Gb\'z0xoȤQ˼Ӫ/0{ǵ`xf ^MKƃ1){4’?`\`v3zX?ݴFhUh1ݖUb c d1(]ws$O,Pj[H 6iwAX!,|Kl'-M !".&ӾKwƛrMSx1;c;(1aHcQvN_Ň&0$܏W>WxsϷ?`qpo .WAzfBdyz~jJbxgl*g.ճ+?+oBQ߆4kϖ˱nW"@oΘ%KCx˯|ş%M>lH_aDRW VKkb$Bmvd>FQeװTd$+ :¦I; :t/Q/;%uT>/;Lb,FoR ~ E/X҃IwB^:Rg,I#%dTB\7r~Cn1Yt;V`Ud{y\>ٷGE X*_^%S.4U2K;kxK6Te|i2`pƎ9+BSbRXH$y:xPJEI+P|^ ^cu7\jH\As;sG{x[b7yNTfJ%WfS?tX/*,7%YgmDROuژtXlhgj$@)F[,L>"ׇ ~eR=ߠ2c!ԛf1ռEBOa˪=q=Cx1lwh>lBjgs+Yrc>SU6\T\2TzJS+($['BZ_Nz(tMw 5(OCu\MT= A6L)ˆ cxNB-ϴM/p >>=f{ `+%?fW@!A!*1qWu[>Ok50sȪs$bbICr9㈿K!OrpQmn{R! g(CܻCLڽ6BQ x#Y_{λMDy:˓q&r2Dj41-O,%VViF-qҋp#{I  18 c*vnuW!)DDt6+ٶF3CqK"|m]-g`&UI똣}SKn^{۔\h7Uϋ_G ze=c/*dm 걇3:dXa-,ؾwcȈZ$p%6Ay~@ O4ؼ}p 5-ex '|-22:n%)Blm۞H'>Rćs,0쮏G2]۵Y# ӆvRE ^x!?IfmkyP~y wEٖ>lm >Ƕ K\W׀nl4/^آflGW*4:Hz8&ңߨ{`і-Qsٶm۶m۶^m۶ms[uFū~͜3#/ nwaє_]ָL:,Jl^K+_CϤ%E+b I].^cJ> 6swbt\tYd*)* ("DZTF˹5LzUf"ɕ4#mˆ͊m\6d1,F=ؓ~͗D2>]pLѮ;ŢJYH@c<~~jџmվnBOf5S K>gE͎c1zG5hEcwQNXdg{+ukԯA#44^yS%Y8(+wuRtTͷnwQՖ-J`s8h1mVҗfn-Ł ;G1crJ~e*]5@;d }lٹQMtأMѣWdbUvK4{f2ʉ%Y ܶpN竣w ːYt\]$IYz'QSt K<ȊCfb.BFvddڭ(ʑi44^Jt1sl8,0#OJ7F?J1BzzOcP:Zڠ2@07 ̹O$wJ$S~?NH$m v1FA6:>rD xfvTՆdy<uc'Yf8+%N#qAUlJD/ dG:Mn䩩-Ѧ VBx͗fh[_"fQTY*XJM달@D|ғmLf8-XP42r(Px$3md{s,R<pOipJEuW?Aq,UḠE:ԁf1P.+?vXN wauG FbТ |п.m8xFK>FM0 s[~+s<-^Dvc )F5\&}X:TVW`>`XRR/۽h^31f5-h U%[x6B~ JI1/U뺉2I*oRW-ҺY#Y `HX%c$o0:ƹ%Kl>HQz*YW/#>~@6da9șjL6:xHDbFlWꌄ7'-ć)`RpBG'6eGfSYEzG~JTr@*_˟uy*M\=Z:{yZP;)h t!Z֗B]2RT$Z eLovQ~VCy|&tbJeG%[#1koj!%Kn=&MV11g7ʫg6/p/k"|}R9<ޟ?!5 [| L ']udki}' 堂 M櫿x:eƏ:.eoWK$=~|+@rz,o^Ձ K4Hx1D, ;Upɂ Qs%4*!EWѽ%+t@ G3#n HAKocp>YBR2#Q$Dp^`4gc?0ZkJq1e- E?9u":,~ĉR F9_O|vZٞ6@;pmBwOœ=m;2y4&N;@j5-0J ~pAw3"|MUr?"G $z;]o^075 NտKl+?-]̡R"; Jʧ7IaxmQT;7nn(>L0 ;f %Fd#4$_ `@Rx[`QZ6ee3J?<RvdC[#NG'wZ6.u`ސJ^'hwڔ tqϛ*~ɓn֣,xcFطh:`jE Ia-4  cY)_H# i5UZwljl$^tx܍B!W@,sLxNjt"l,fv-Z>E*-u(>{W@-ZEAF{D %J@lm] Ϙ+M(V?SCiR5GS1U"S:OɊ^v21JjIIWeHd\!({n6!Hi\ZQ(:4$H?Ms 2 ]gba{~܅GU"o|@G]C8E;4sF9(ɷksɅzt# ׯuh4 (Ya*wGM8 gG\q5g$ͦ+XZ^J%q9AC33š UIj,Ϡ4?.'@ƥykTeJ9#I4& ssbAˤj 51^М6|ketEz:ᥳ`eۗm깪2l) (Α`f 4K`CX=ƷAbf$-k=%[Ev lQms =ԾSʝvO ߩ0\ J(*R|V!ůH$; @¥l>$sN4},f!,͎.܉dG'gqomY]"]AH.uRFyΧ@0s S\x(FɷBQ2{CxA0S[g-H7K.>I`<.g&8Ff2`gJT45~:SܗX?^xIc傘04o\5 2hM3ɨ<6o LcS-;|7.`ͮm؁"UFqX϶X鶭> VZᎸ.{&Gf*+âE( _V %VH0#8I7yA8ф7,zO =gW5ETk'Cٍ-ʅˍ/=rA.*ę r! D'kSQpŋ+KSeR8AebSWG fԫsP:C) 2=$4:VLC(g4 D.w(,TpRḔC6)8~ീR&RFa]#,`pQ!F̏Y2xP"YDI3{,Cʱr?דĵIPNDa㗬#Qʰ> BpNPiRw>{GKՐz".tBO@*cTЎ Ci97$o;mcZdʼ@#ʟpYwG<` &>O*r^&rJ?nKܝm2 /lk\7#3T3HOϓ6&}77=3uI\hCh;W`: `,7[0L ,?; ʾ)`橅8h&&O43ٖ~!$ N-|N%m9yyyQ{H[HdXFIK~$Czlݿ5}S^Okp"[&Hi"Pg *ǪGAN%Syݓ_R )@lćVLxBD~ȹER KگE2dYGf̀)V8J 4Sؔ$MҐOF(7$C_V+̕/\x';01:kCXO%2%Z+בI\ҠU#jTM qFӦOLL9<8ba YB([R*g321!o4T,n]ZVsh~"Ab? - Ӽ?-qo{3bZԣKoGd >' fqWoFj PZy4sƌu\B΋iM8̦nffX?}ۀe= <W+N '(Mk8IICt"tf4k]5kLi2N& ELf@XNHrqI#5=+d3hhwء TmajO`x_RYU- ի2/x{Ba f$AE8-RW]\ܤwc-&$9՘_B L|eok %BJF-\_7M7 '`X3&C q1j&1P1xiD$ǩP̷C{8YP&2a T97brX]o_b$ɤ&_Y6l%HϡRC )Lf>*Ⱍ]{40 72[X0Qoefbe,MM1$S)4v<)<M7OmF~"F $HO[/YP` UŤ V{zY=Z]$tZ 9JTO;C7}!HjpOS;(kF۱Βj{woD/evZҧ 2ڝlT)􂑞H.`;H!+m~З%l+~Om ?A ѭ3ō~*P.5嫶^Ӛ#zp9=zrނ|j^4iq˝_^]\?uQr!МbFm)$: "Yv{'ڱ@/St`ikЋoUZ0}(P fpf4AAY.VD. @0a:@xg2]eNӯO QW=B-8ȡCF?EJEf\5&[d;m 3e/0~\j=cw26>jPKWaUkpN (5_"|JNXFKt?W/\a-on6u|4}0~o 8&__|TT}Jt/ҵy+žQU8s$@4ϥhq"z\vy\Od;Lr:/h,vqW J|4OmDz]y"M,WU*5\.W: U|I.BHObRYxDMZ9yʐϯm-xTX^zR`2dIq輭\ڗX'vk8 ֝8=ieRB#SeY$bC"?Ӓ(6ؤ8@Qe`QEeY!pP#wdAo Wi1 L{SE!k]uzP@0@hpSdy0Fa24>8PQ`)`TQ;~lv@8d/R1c2Ȟ:~" ʔ"KvQ(mH @\ ɮcgai#=h9ܑ~o_٨$vCwaY'M9NbB%!R 6y'w 絢Ă-m᰻)Ʋ$ M|fW`AMyG/VWjVL] w BH \$It[%"[tb[$dq8 P:6}Yf" b((BA`Rn1jx)ة¹W SD͙݇al؊HҪYJ`ǔzXrǗюnko{Nc'a. Vm@~J7C<.r^'wSL=0UN=0h'I5Q˻U6bN%N;jY%-HZ<)`Is3n$M~p@5\98I˂;[q'?mӭ-/cl e5>=dz$tt!vQHA3!X F AW3FcaW=YsB{sH&|Rp1/\dhlhdBN3BD&>zJxy(xb{+H7G/cD!ĺ0L 60GUni؀X/"[m<]ZQރ;=_:UV 0к Ό.5U*SBܕ ܖN d2/l)TWٙ[*i*^ E<%u)+(TtCp@Lbt_($@J #_h0> ,&K*6m9ss\Nis2}S!M? q^`EմԑYR]W!DL5z ہlj: 1imHUXuts 9ȀM)kD-@f 28DZY}~WȠ$^ڌ}j+7N^' +bKÁ3,ݦ#05˙77 n3s,M{ޜV6ti221hb`խhՄƁU키SoG8 摒}!#4p=ij<栊zm,$BDpf۫UMV'ܸ$`>-Lmї:P{zcW ~ztEP-Uc z}%h]!ZgK8l$6N 2Kگ/z^rxgOܵ,nQLt8WX OM(ѴTj3%t,P9.Q2 Kb7 '$2A ̽pOjN b#,eDc t|y\qZ< ﱠ'4%n(A?2,K3KߛҤ gWPrS(TaW$o»RO&/xE:e#PzV@qCV 0s&묷h<<$KJhlfz Vniv 괨dzTz!'!5c"8>eĽť%|jQu_YrX 2"R=74QfٴBJ`zʪYv }{Cf*buj->l90m W#uej߈Y#wwE,gxXl".uK1į}F~Z*dI=cDY*^ZoVHx$Z}Qxt7_xݲb CJ$1&gRDD^RUq>Տ֘}f|#- j&xT]+d{4+uPYٴO.>bht-rmr_ -p& o051p\| q]D07z ]2{.[܎۫ .t'"JhA-0ќkB~'d^1rCt͘Axp4r5G?*#fXmF۞wΟ0!`"{uHh+~^K7\vw^'0cH3| [ !bꑋz++[#9Fo˘I{Z"堇 nDЉW\PֻJ{Ѝi8tgf-yYE V˦m"=_{ tc0z^F;t{\sCHO]o+?GMLF3&XK!Ld@_*bR`?6n:~ qZ<i"e3U"n+OqO}C 0N#+ь%Z38ՓDimĥiLY2N|>s[tqUu`H0:A%pbҗw\s#|#;`_ʯ5u c ׽$1Y$m>iz눏LqNkݹA*w*\`=¾ ю];6SU al4j;'j Um?_4YoYI7俇hE.nE~A+ ZdgĽڡ9OY8N8H`qEG6ֽcJ 3{YuLaܖIœ 䫜9ebY^D$DڍLkry$ؑ7J5h4tN oex-# SS h!dHN@;C5 #%x5`n_d"\3oʮhi԰1t8-KS2\ 2f$k21㐫u#mN|}K/Pt ܝ"2m z,z_qB4hIΧ'[=pFc^%dWw/mn|80sU}n/uFQ+8[zEcIG+Qʑ~h]~Q# ^`4\/f0DN@8$_wK$$YJAJOrsS^ˏ!?ڣ3s=̲Y 3E\Kd|p'.<>IC}_q"pee - 3t8pzg8 iF\WmP̾+eMs%*!Qp3.t(XFgR3FQȗ2䧒5qWҥ[FK:&$T Gr;fI& ^1A("75*~bvG3*#,cxJsΘw5-_IAnf}N 5gw>ybR8L=_( K0zlSz2+gU?DE, Bƨ $/E->,l)9tDzkQfa!|ҡ6Rt}/+?1*n ˷ ͐G%8rƘ4dyq3U<ˮaMI?V++*/Er|I2'7K+4s9oOa*3oKjf6q&n!u_+Mε6Jz"OVL j&8=m"}"zfP ylo'E<}SrTw.tF]ig(H_C0ʹ#HF֐(S21IyhU歹*&Zûzs_~J[og۹VcȦg$NoG+pVeʮfCܤP‏ m #OM!86U 7hvCF|^?cаӌ)E:LQc`6,)cEkTN4?.pniAiW9WrS\F9S_dTgLѝP( Y rHlt/|-{ W*TUOE īܢ$:O_6-xĥ1Ҭz)O;|cTVifL80[ϛ =e 0z;̥JA$[hKS5HtրIXH4#;ˆU09b\j_NRg|[*&/ CwANt'lgR6H YZz㴋d+4""|i iVKa:گf潭Smަ0B>CyD$ *" &Z@[jtV+NB3Tv<1yu'>UtQ \ %=|6B gl1cU0{(T[>.WZ96AD }0>.M9LGDAsp L fp⺐jnȆ Rȶ bY 06:􉈪av$w;sA܇bEGɤW3^Hd5yZDŽ/<*}9"eY`VXuΉ6(Q)cǀUO'Gau$ gNmR(AFfQ_Ԑѻ >4l hXD1_'(YFOo+"ѐh'.|[XFop@P'Ҳ^P"v7NyMqݦ'P7ڟx^ {9@Ց6e_Y("B1˺26޶H? %}yI ^^FO\#&pՈM D̃s9\4ťpO,]5x^6bjO>ӰOO! 'O€X=JK J`-girDDbr0.G$"G4br~/IbPeJ*#eM & SK~\X-+M42bvH6x" Gǥ/8R1&?6/X0gJ-sԔ q'!ҞЎ h$A`8Gڠ#L~a9W7I71ut久x %A~/)|pwqIrh9J H'w6FEi$4J0~3fUn8QY' 1n#)ׅDN:9=yE-#%f ?v.+zk接G^P |q|>8" Azs R@q(VJJ$'P>fslcwԽb7)f25su:+NLea֘%JI aNjP{i~b r>bX2FC u;z?ViZ8o6Py%a:I oz4iX\^U@vqbA(ٽ08P扑dxZw8Ķ'ԞCo[ofd;3k^v6 KQ#쌁dƁj2JkQh Tx믠nD;E" g %q0 ;2A5 Hż3cj4%%5f&`NSsJ23s&70@zA,SZi` E&7R9a=~/8e*JI3gm߹\ƄF|>o~C,$)F9$J‹3|>awpYt۶m۶m۶mm|۶m۶s/&v91qZjz*bVl t'tPeIej.L[&"O1}>f1XR碈{&wA p}7M}-UŖ=:kփmAr(ŀ卪6jl&?gFtGNS5i;-g, )sRBӛ/!I͢qq52: ^B"jT\lXcJlj!x@"+Rt9 ?`ۏG@ Pu}@XDs[l60FISBM_w~,As0fi-E@!qOЛgN|d*-EUeѪ_PUmiJ]Q9A'(xHLe-4Bbz'5Jy(:xP L :X\be_:ez.s;\bnڣ4 ~#!?ZU#n)frXVkZgMrBŪPխKgƣXl>8m4IٿML|2 ds*&xh]e?+J6+[d$A{c®}y~:|FhG3ɋNflG[I^u<{_2ֿWhl-WVpBWY5fżKXnҹF3Pl|Α2 H:Ů%";j8٪2㎛ɺ (."}hGe8D̦nkw݇BBe\?87+ ]9OlEi$6Pg@ڽ%ôpkY޴-G?n]҉Gh\z𹔋=DvRҨknQj[07j/8=}׺cZЪk/U6>iV=ipq qՠKd"]Btt蓞Ví}bizn껯q- G?|ݑY<{;m>qX IWdoYD{lm{("5O~sǐ[uO$v'gXjլHxN0A. +Mٗ9QIZqX UIJ,wZ4Ij̋ė?9 '> /,jY蘸В!q;H/h ORKA<(UE" CA4O,2{#1!dJѰrS ,~$n3OQh7_’aJm9gCwQ \i bƇa)Z'`ذYMʇIhAwh"B v`&Xh^Gʴ]+I&`Bwk6xf]G+U2A`g*0jc%jA:N ylj־BKھb_WQy8ѽdJ^iy=` =\HT0>锩,>j0!\T:kGpM1m e}`QqOafϮ9O: *V._hПH?K-C){[3w.Gc|=Vab Ǭb<$@΄Ċ­#Oahؓ~ Rb­bֿ V.$H ,L"AO 0atv(ߪK;)l(خ~7'bGދ՗#)gsN9P@eAPL+E(F*p(\pmBAdCK:p#JVLY5KxwSG٥/=ET^zMO(yK! $`3mzV4QXZX>oR>?%P9u6W~s\Ә a,zOYm5FSvO^{ͮC,O?gѳMQdLZM/% L\ȑx\IL.{TPfnӝL s|iЙHӍh96TqD9Ajl~pP,o8k[m\ik9SE3b;#?̮$7r2ƌሂ2L;Zm|Q1y= n+,Z&:i:m55UUQ͉/E; CFF `Ics_ Ρ?P[+k8=xTm{o&$~) {.[$BFf*:IE W-^FRu1SEV)x]BϷZzy)7h[^랐:X ;0&\rH |qW gʮiDˬL=Ƴ,:ZS*hASY8 5|nH":@p34wW/A%P ] N6GͣGZ7?h+b|6ȹ\s.6t6:[nMGEl?MH;=Mmulګ^`*UǛ4F`]ns>Հ+P?~MI(c?BtEWKʽ.:/.糹*pi}z"dkbuim[X4V6@.C-_ ꅰ7=Ԭ\yoPwA@<\1%5Jw/@a(ށrq*1z14X?;ט SС7OU "7m;þ!;2~oMg| g{Op b-QL=/_0B_mj3h|4xgd^ NS147÷^nnO8u*ہrQR An,Kv/UЌWz1^Ce9w Xw~pa;uJhPzٿ/hSL|2^F<6 y}/`Z+vU6޶}YDJ>]l4ZɯS1u Jt}(T;К(xYK̔'|.T=jvt:BR`DJ[QR\y@[mNqC +D&9UX f$X,AK5J8Tk>-AFYo@/0>c DܴI, <^\r Fz4e1@er8zs/M5"I~BC?446\ 7~)7uXo@)CwNaqH5oii=0 x:?@j:qy1 C|?C:! oZ8)lZUA* I30ku,BԆ^4t/:g1j!")9F) >£9Z} "L>8r eC KʽëFx {Kv_hp/AGU6L:~ø]xs3iU֩bMC".Q36~|=x9\Qa:ecW+@/YځGxH*े:bO3Οt ,Eh'0f5Tt]{O El,⁷ /)B0k8Be;zp65-9Y&-Y  >DN;Ic0Mj<4WtAb߉L ]7g7aZ:+]~T3 Yhv>_px0AL3#Hhp3>9!oC7tLl_5| ǸiI#ՎHjpoB \QO\:e ҏA-hȅRF;壨 [Ҫʴsm{>O;2f3?>l,}Dgu f;2CT٤%x-,!P#N{SB.vXHrU(w QƩE+(VkL4}qȥQf#mRjCbY~}vlJ?%km剭%rQs!ţ1PuOHKp&g=10)ד3+ ,B4&4Qqݐpv+uGǨnvtW-܁|lJmA҄QnV?y)0a_fWT ްadtO#4o3x#Зɺs|}NJ2" ۔z-6[6lD*%XIv f]>+`+:'nU2L}#-šsNo7`V-]/O"c-kl?{&\kUTK$߅¢ÉEkiO7G`VzZ{[g!\l"jqWʁfsIyf-6QeVX^%^j@(36fOgsv 8݊gv2O>3Xys+Eմ27Kiy0)etHghb&v,:e3O5n gjکU0uV sF*0iݍBRfM,cox{HWTCtK7Rh=^If/9@-0\iF_I`j"Ͷ #\T^т|S[0#–!TQg<1ǫyez< g[X%h剁6פj'm|()z䋒-h]":~?f!6SOJH:IeC %D??R*ڤlZ`XLݸ,x^J+V|.ؙr˘zBe@aҰ.InI P4v~vn|D lxDu aY.\5b9q1%7ܙpVnG=:_P4m+lb3u+Yk7w!fsF%k||0C\x+oɷ\ۊA"oFIٌXAl.hxbVBl97zWq_EbJfV"Oy 6*Gp*lڱ@"p;Jo%#_;TzᭋxA<{9sG]vE˔r r^tbWNj?-|_вRC!ޤ&g)VaDwu>ll%͡4ΒQ}\sfO5Q1Q{ϡ@ixO7*b=+ @Ph-n0I [1OYp޺#! kS3/ 벖TQed?,X,jfXVԋ͎)[|¢c]E_P{|thyvW o=4duK3ym=E%,ղbhYW~L.O^bdĒ9/ɏ*RfY_Lz'V&Qs"ȹ`Бza:%$dJ~qlnv߽T)cInKK4coFH7 hui(Z!y364erId)C:5뎽LKWkä^nADuXϦ+!V(XSrNʄ̧qpeZst gޅO!*8Ν:N{{g3!u!5W h4. <(Ar]K1P$p,M2.Қ섂m^y k1‹l70_Lܡٵnj+C"trDbUO ,' GqesavGk.g ) OI RҌyb=/edivwW-T^bd8ߎS_ >ޯ6E|㕢y>3T)$zzM^;b&Y!P2hMڱ$wg-"47ڎ2,J9" j6͙nS\k: z.ng !*H)$>{FAj4V80Rэ_9qyc&O3p5[A4k2MkfVQppJi&"]9Fk`t묃֚_nKueMgS}kŹ&+qnҟ#Oc=P,6m #Gt|Q%}7y" ]p,rZ]4p;1e-c؋FVU|OO;T3+hRU#q SA+tyu x]PsƑ)oFB_ nǶ֌ʱtDyS$5Oإ0b-Q',a7J> J ~&$;;Ѿ v]Y8p[ѻ nGw 0}Cr厹8Gڈ#B7{ʯ]=Bb3f_`:<mk,/1OrgDfo^ca!ӌIe{Z44*,oVDkI0\ˁ ƒ`)^Aǿ=M'~A[L> `۷? XE=ï+LBrBux<>N`i05YH,Wδ.gg B_?ݯ?" 4wu "/5~*Tu%1Ҿ2?<З)d"PQE]>¯Y8/Vg*߯0/tC}d LS}V1/e^ EBIB [06'o͵4@i3Äi(K~ rwy=@>Vg[}$֑`$h/'B}2ӟ8'8m*%wƘݞQB KP%' tQ Ѝ@D(T߉n >>NX;#-"Cv0٬N 6.T•@Eħp/ZZ 񝟓fQss[X( ә|X1NoF_^pmpZWд*B= ݳbǟA"sa>?1$m"z`Ōy`Ws䌩9d ijY \zLkҤYtȪrCwwwZ0Au2g兽X!Y#+ɐ$[CZz%ؓ5.ʘ)d{$ s--\i>ds-E 2_?h4[s<ګQ 1}@i}_ݡ6OyWʻ.amwd p9Eȸ-;QS{ZZ kGp7ކILU)bDԽ5`/3JI匠wػ$O&{^?5ePZș~X+kH2N '专e֭|fHUc*urq| dRY?wdZ9j*m$x^)A.xўҙ4W\ 6LiXF-coe{˨UjZ4B2=oG ¿2Ց閏87:Z2Z8:ֳ>voI8p/&~q#rۤiK274[PUW^Xh`b`P\_Z]RU J/_B/HKLAH/*H.^@[TQ@U~bCoXa|׼k&}5?$0ԧiA`߳ӓ %u߿%cbdRQdzBAv KC9 䘮h"&(|I!OKVά 4׊l.[#تs\hsf #@n @3>d÷C[Wϒs ʉ%sHf*-ʏhn6+[h.Lwf@vrd^?AQu͚fڶ3wڶm۶mN۶m۶vڮsΩNUGbuwJ51,e,3,x ~O5Ń07J_A$,r@7vv l]ò׹u ki$9 [5- U/lK1nTЗO!:MT:y_-4T00ǰ0D~EOS0nHiې_?V ܩMdحrPg67\rڨ},}KVYͽ-9Zb~` >g ` `;ߤ]=ojgNy_]`g6MQOVgлm%56&Ƙ<1LEŠTU0kEbL/YNFu2=^M5Y]2=Z֤k\[-6a+9ƕbL-u7]P|k7c/ȗ7))䮍r˺&(Z]mjr!f0(OAoڡ:{h6[y!b{ڝ`U>FrLC!:A|xϞ[N4@8K4դ77۔4JzY nHߖI \//0ݷ:8A:DqŶ@ak~ ʴ{ T%`:OmU@\3 {\t8 ;u)9uP: ؉qBm~s62~Gs%;=$SXpfrds {]M{dBC1e1=&$Y6K?;Ni#S>RYdwP}p5/8PnT:WPThz< &0rrǿf]1}iqRa,1Uޜ~<@ nc9>SGW)RoKGx5&FV+t'mѶKxJX-;܃\.,~.6f~$ U7q3! I\7?H,F%]fW´A`*"pFvƅV4܇֧$K֋H!47:PkT`h}9>53fan"텢ܭ`QUd 76bYDKn?(EȱeH[B me9c* @i$^w[amy.G<ޢ;L\NsO0VLkJ8́ex6E6v}D-2F<;-rXLl.JS7d)ꕣ2/nx-YwΎ0Z p$~IRp \11h {$r@rEh_BED,I,bJ;lXӁr( '[d`$-IHVA?(&r- UcHINZcs×}ksqY <4;ҁ`x̊):L ¹ޑr+7-p&c=G[Ak')Fk3guf(B etQ0gSpTZe\gt>\81{U5wLm~Aaǝqw_p嚇 M&udi8Zm`4wYGKe37f1 O !h0~7yQQ"2yp]p/ޯs|ϩw&ApGTvHT1:H`Qxlm f̙_Uы-o^Լ^qksv!W%HLC,˭\͞f7 Ћju笍af.' $=`/X_xD96 h`CBռ.t]mPگoiPOmG#b^!A$>~%]|Gw>ިZq}n/_.cCĊѓcD&nګsSDAee뛪`]Co?IH_Fp%){:f*!X$9;_|.woxEXqrn+I8<:hf_epnc֫R6`I{dw}ȳmVL:j5Ɯ0yK4;g F(iA"ú92&[S{Ǻ^һmL-s{8uk8XH>jBj9}`n=oIʐ%-@UczfmF"@S99favtQc'&($ĵge㻳mQޓ0w%cЇ*:kپHݽCG,5?ړjB0,u:G 8[PӦRu+A+j4L<IfJNQrQ.5r tОt`sg+k)ќdcJ_^`^`5DmQlY},tɰ+=Zv&6OJU X7ۈ֟Z&}@K٦T+XSc \4^?$dN˰Urs!>Qi\` AqVo%iG+<鱛Te!k.FP]JS1jɼLq.K_7$#%wpGϹ(o 8I[>&;jh9^nzLV qNŚwa>WJWdʟޯ'R,c5&.(Ց1=֢̎xS;Z{ҵe,.>_} rԡv {_Nq',.ўTQ,5llX*_g[ : ,Cgg#wN[ޟ@dna`ZG_?q 6&^^YE$(^pNE3b33.CY6D҃ko/-oK]cHB]BQxRb^1.6St.yPGd;NLPCJ7nY\;m2[<S`w\@d_%5J}w `t㴺JGaM`@pf<ƜPĤ<:/Ѡ}7E ,OGo쮐RO<֌(V1<0aL:@BS\La0ٗHJ(A/bqBvCAMb*g߳IM,q>]y`UT 9qYc#8h咽dyy,߬i6%)iph`v&w*7+VAp?*/H;yivo=/Zƈ8֑U>{hS}kYݬ:ZRVdS$(܍-^дsm?8PL6K,=kXh8(ϔ"(n uI$֎.ɾŞqkj ծ .LGLO\P9>+dYī5WFіV"\lp|7Sd W\2+r9 etSck [7K79-9UF[;-N2^IYGװpM92qr 981fN¼pD =DmA3 QaE8ݼbϱȮQnpN* BU5Ufm 0}6N1ر6^p׌|[5mF; P)MMJP7S'.}4D;(2-.QI &V4<Q>RGpXwDگeԂC>j*/d*o@}B&-y*5:4_G1-#S&(&;3x5uxǧXc y jФlhl;򸸣L=$uus ð4@Lmxo?U`)3hm&3(,)7,؃Ky5ͭu{XYX 0eg w6"Ս])NLcʵɎI-*:⫿b ?:={°޿8=Zu|tbqnَHbUҸPfyHCs»v]֞57G-5d7=a gRS ~0&9Kc|dg%L,יin.m7T =Mlsq\7,X NJY?dMzP="m@Q!J?!욘!vv$l( f{h CPP-ۧ<%c|m+ՋXiSׂU_P:t<9ӿ'r3r["dGf#0/U oEyU)i?T]-Y$H3ߡ-v1G0"pxϘ9 RK gb-9b@'_D'sߖ'Ƶ]P"񒰼mSus?9rPl-D4')YTKi 2-`aӘS;ls_UAN |HI";:000UL=#`0a,MX֬tH GRK(hҢJԟ`jk,SȺwkoxYU%y\u_HZbh$)}vfp+L`-Xy^ڜZBd] 3GJC2ܰ1;i[yڷ&8~._[A~(}  \iMP߱ry3p6 DRoG&)\3Y,q+xZ4uJ!p[K?E>܉;tTGSH e,X-7ڣO0ƘAepCnr !6]S_V$#V`O`Eg_*ޠ*8;4=Oc?=ʮK 8gp#GO\{ iZ84jbXC: /f$bMw @=M-tB_ qX]nsWf:Wzi毜p@X8l%E%.A==%K'`.;.*{qpS#cpr ʝ#IJ@в FCˆ3 P6h5Y:EAJvM礴mb$Z Hʙi#$O ꗍ}6ֿ).\E`)tu]Ӵ!. x jӾOna; hMiuPwΈHX{R=j+RqD3Dʱ~r/Q+ !7WH?ieƙLH?,?*Ann#w$17-m]O\D˜$zDR%YTt|82-oY^92z6-XS>ubOt/ z*YRb`;-?́vY9\s\} x:;ZLvjn'em&?XE9kow!܍)WfA!UTj3VL^^AKr|G˶6I-t,]:_sM={SNcbϪZ\voQ"? cID8 f]kSf 3м 䚳 VD#s`Gmnnuft͝ IϸȠq/j'LAhtu{:c{&L.(Psjɥn7!m|uC&FhУ6wq2Dzp9Æw'W7i&KE"~ti`o>xP>)QQþ}VŪ׉C6\iTZX\yp\!Q%SO <Sָ3!kc;Dѿ &YxCUU9Wq uUpK  AD8t!e40e~.x؛oM8"H3僉Pfo"͟,"eÌD{k%'dqR+"͞m]db*k kY#y ;Xw o(Q{{:Xݬ)@ҥu][En> ?k}^|οi4O6?2.n1{d9Afi|buxB77gHM/ @ }7*ߩ((n.ÿWQUB!{jq.;eU *XZח@bhŁ߀(~hEU>B$y10d/O (2fL9Uy>yVˆ5({͚6Y|-k5.4]흍hE G C`/%6! _ bX%}X;wZKV&ppzGB<*)jQT脺'(v?C)@Wȯ䓔4֫ϧgi/:TWٗ桾B[t@5%Y'.Ƞ1l,Djգ /rj&=B gsyA^:z\7^{?tȱpLeJdkK\DڒڀQ-hJ<&R<_mu G{Jovm$I0[80-moPC).I=i]Q4jcHygYw;~n6vseL{!c<Ȯ0B-4n̬gГ^\|WŶćex+cuuyk濾!Ʃj 3=q*uq]T'%M;Pmr B F~7PU'ѝa9v'ʡ.U9H[B|UڝfAu[ rEo`Jɸ5[ҧ/07UaN2."FsìlX1O5?Wf66I܏ꂵ2GgwF.bXm/_*MLC^NUa4xwΦ-p]=5(oA#ͫI/ѠeӪ"}'~=Ug=YjYDjrfouY0 BɊQlř [֮gB9>{V$_ ڄAwcSͧdCCaɳ!XS=ਅc-|U,We򜥡Q&vl<䚻 Mx#ܼP[[\V#Lhac.c_Tu+dd~yYaBW%|d*q}#{)- |ؕ5\.mčs7en},0ښwLTZEB(!g P=z{8Bm],WXmr*uy9uӢv&'g= Qhs%Srrz2 vc4#°ED@ǧAƙ* 0.&EL֛4zsZrcP: Px@;\~ zT#2fzoC"9b6;/(MtgY-\\bjN bt; w,xOi?y% 9|G~BXpy^kbK9B!8F:6;#iTo5+.im M.}8Ms뚭t+aHρ(']n0#]AGFsS~d(s~ϾZ ya4{@ xdck}x#f$);Y@3 \39 y0ʡcvh K5yh-9T&2w\+йK(@RGe)IzO{{?Z?WgZCKKSzFK%5x8JSJ?tz38X䩄jyybF!/V !A:dRuW4G]p h^dY\R<$D="K99sOY"Az$DrD0 1zGgtzj(r9JL;vkC!'<}C!Hwq[klZ!f5~O|+n" Wc;bLy+b~p)3~gHSd~`AŜLfaǎyCQPCا^ZC@{`~zJB1j]~D:IZ"$cxŌ DxͣOm}J 1p7B\,+}{cp(1*vEA0,>bul9H2##@h 5Y=%ED"ߘT6I?`TrmOTnCÄ4a (FdwУ]^0]V& yf K<9XHhWx#)w5n{ʠ3Fv$JԄAaHAՠ)#L%`VW3n u(J K}̌(+}_+!\=N0Sߎ6޶dGa@t,(w laJ7,@.?2](RL$єFnU%T%Td~?bttƊ4 $L+F@v"!#_@i?-`?(`=4uPxc#j?Qbn8Rq``soOЯ]ٖn.Q)<$__P-lPQib\($$!-|HPf2[I>!%L}aS;+ia_v7S>'ZP@7kY8 gH @zaDT Wh#j;x ڂ_0P.*hXX 'n$w @'ft:ysj>NC3m2[)@ata?1vQMɥAGU!uX+Y/U+%WNb \8Oq|H 'DSVu*t;A!j-; òK4*AudfPA>O K,';>E=&Y/ BIdˇ80dcuK|ZZ_4 Qn=qcN\t3_شA`a>9܊BBEQ5rJູq"8xg">Y2nFj]0XXA1#uKyzh!+&f*96l>h{妊 (`!`|sP[K! xaFΆ S+*- (DNUuHԧ- fn*"UGeܰE+-$Bx{9hc*tOl UD˾λe/j(on6t5ǃ7m7bnOP+?yA=vobT7lj@LڌPؐm=y֡ Bjт;@Eҝ*b@DyϯGMSޖ&7zGj8NYR2~Qmyjl-NªW©uAJpY."_ P>kDnm N0Hg F %Ħ[(boߴs/f"f ^M\hWCRצi"*]KR-*#J{ Vr $LCR؈TxA~uJUl*΄J<*v+KgH{Ij+b~@y _y t-戭ѤY)ۤ =8rltcY< \pW׭Ui3|6hAwUx΍tc+ X.I/\+V1u7;% l<u;#O:nFƷCq-uc}^h[2+_'"N]6e-zQlRG?Ė:e5CU˥EP : oZ]rjH.[h?Zݚ(:sL QMXNMBD{ &s_im ړF XsA;sBȊJRa3(aVg^e;< K >wt!$ؐ6x=xid3cezZ:S#ee]g}\xXeh/J>طHaTI%Df#ҕ/"/CJ>jV(cHE*Q%kOjZ"kEK.bSkˤߕ `?WUyֺ+3բ%OMvwH:Z ̧7C}m ֞>?ͧlYȎ쿰#+˿=lC ?&\IDybJ'ޖn̆՟-oPc/VN&;~Y\YCFKqN6~c\|4}7- Nxd'-^"|?< *{LW]S ~-:"ӰIa (׹Z5>H$w]XLϻ35.ҝgk;}|7}#;iRL2Y3t,b*?a7Fd 'B4â6,f'a8IHlG'*f8hšީ<*+ͼqש-o>k s)J1.¼GәKYmt@v2MTJIƘQ}Ru0EΠ4;ˀCx%quЁTy6%Gv 8rewC0'䎾=WC%(ԳwH%fTڸ#Დ]hMqY⠸(f6D XRA#^ ~{Eh#y(J;v#ϙ|S]Kc&JP=r|UGD1VpUJfx%^䯍{ŀb)Nj-Q]YplS1D Y 2E:֖3z[88'S C?G^Lx|qj OpnK=9+"*؄@2 bvTb|rG1,*VM.W'ȭ]m!k;S5#_WDn@rb{ vF!!}V )JW1fs܊s*~ghԒyΠ}La{BxR*1$@ Hj& Mc DR$jȤ+Ub q 1CIJȁ9@K־}X>:Wu * $TEOyQL[Ϟ+zm~F76UQ.uQ3 n)rZdS>sY]4hzl-HwwUԤЕ/ۤ&cg fee \B?ΰq|w-k5I)=D,k=b6Z> re?;bZs 0> n]s6g3Gsf7ɉᗢ7N0Q"M{ENo' K: ӔF/*ܭ)`mtz!43mL~C6]̆@$^A Tk`sq&6d:WM賯n(d][μ%TX햇 ȘیhS>Mj\,-ۖ&P+9}A̭8. 8jY^D8#ř{Ì1E}2Hpn]4`ҩn.*)W( hEzw`d[6]\W5mq+ aL<'An(J6S +>Qh[)e9uӼ)9.t>CWIEeka*[c^8Ue&4w~?R s'3x6q&Adf6kyeꕈGb>|v*Ȁ$ї$ Z--lbyh uR+ydDt#sE lKtEel%x#]P {jx#,֯i@@ nX*7SQ&1\G82Ѐk>>2v[6{eʗm=$3"1P ɫJ~C-u@.q}l`7Y O17ڽ;6@7ǽ}]{]f24wHv1 հC͇(__YE?5.ynK55"rkGM>xu *5Pq㄰峩Xrmd^$u$ɼYZokY@hc{'d*S"Rf((;wG=`~&E%eʧefYoQR۵P ي?"pukZ(~1 ^<\My*k0iiBtQ&žFlr} ="tX$iȁQQ-m0 Ts*(VIyE =:go N5QB3^wK{Jk5FI1Qs'xpr  oJ E+ @ ܠgt/4="1#ߢ"ߢAsuoǹVi/: έ ʏ@dJm]"T4!xzZι srÕgܫO+ gGn5 JCBQa(Yr8`3ЅMtVP]avJ&Q.+GEY4SLKF˥Qǭl˼޾P֎[d5`-L䐷9J\gJ'L~EA[jXsUnneF#r4VYKY3O{T3 Bj]y9~GeLpxeD'%K$>#(;6!.TZ(kݜI ^{8Z0Ǿ/. ȉawG`X puJ_ tQ&_oELyL:O)Su&{1GSUPnĕBUFv@$vj#=j7)cOLJŴ̮79ϺDwdAI'sܡ*l*')HYl۶~۶m۶m۶m۶mbfٽػȨ=UON(㇍#x43hW0i[J_v7! ~*Cկx'|.>;*,E"`1'ʱɝR8h\QRN"kGj%8ݺo[VPd\`wwZ,IɓPXƱukWңswj,` zݑun|*Ԩ%v GLT)^&Zb:s0k2Y,Qg#]U oe{[_&3ŲE;E@Xvܬp™ch;&s,{ӓ٣8NZ\ S `yPl*}\Pn#rM &?SG0[{= oúfI-Od%y;}n.P3N!8ҚfoWZ -KKM59Gy{3uǀ>U.WL=*Bu͊JJ̊ F & ͘`Y`橱%y[-I[ xYWR^VQh߯~g g9:y>e wS؉q9"^ waP3YYhqAEBƔla/8U*ǚ&J8GI -F Ui= Lr 0`."){X#e @1(KVH5r eK~%0]3Xqr-2dU*yQ IWS*%p y/e2ab\U0zx"hBDr<;2 ϗck8@9ISw<ʅB΅ _v`-W11#_WWwaǖu׌Q$cZNOF83e>Y1OӗCi܋b61pVٗR1F1Rߛ0zi^L 79R0 (]c;[&w]ij) κTg6Isĺ~_Y(!͔nX&\ZQJqB0yFBnVwբl5e\j s/U=.._d0ť,đv^̴͹25V Ă(*eӏ5񵝼RT{@=*zkۄ,]Hf'c3g F*!Sm֟_'1Y'-VjH?tPML;f*ۛW{WK<lTllM1ۏt !,ITky:%V*j)3S8w"R6HjiS?GL3i7Q?pw+F+?+\c8^-2ќpq88h8*;u~ֶƝ&Fl-oa 1m4:zke*⋅-!\j- \BlO^2ݶz1Ԓ9)jпtt}Lw+$e#u_-!ʨèNMۄ6jp%a4}+q ¢dsj]f:u {68B\>@?Hf^)4itshMv}{8 A׆a <\&nϪ<B`bw / o)xy\0X?zζdwޏ=xC-yN8B ,kdButi\NW@d=E@Óp`({6O~f:|G+zu&R0_s P℞%v#D@8-iw)ޏ9祉(}c{eJĦө-TQ )8 t>ְCٶ,Ձ¨ ʻ'7E ;Uxm !q@s}F'(UI7UJ4llֺ 5§vo]3?M m?Rz<5p]QPtz+ʪΞtVx 2ۺ ?T'oq:HGnǣm j2@>Z-.`-.h|7 /.lbj`< =ܕXA`{ E߰n48ĕXЉjV[Ev0|LB6͉~cw0Ug~*E>Q s=Uo6grjz;pU4J-PZ}:nip9jWQ"DFҞzi@;tŕ``1fZoȧ2䩧30Av[3b O_g(NO'= ~3]p)=㘌oԛ$'Isl7@0 15O m$PEBсǢH#(aM _02`;W$ZZz8%p:W燙 a7. B9h9f5r SI='&T{by2UNPXƒ<K J*m՜M-_{/9$kW@`$gmDd]]UO…QֱFrW7efv|-> \!;-T u>b((IZ%xSͷr BM!Z Gq&PX]I_LlMtze/ST@f@q ؖ i {G+N>K06. nxLQ_k\V5_PxNYhE)S~]&hӨ*ϭ$_׈\ K=A2>^IyBkm sۦ7XLeϿ:Ι%;Ej#^~ .`,xJB;5^x8Ss/qQφ[i@+J1٫KaYr%g=m`Ry˒~bzZ6Љ:ou=דALAD#!n#p?]3f1)9%(1ǘhRv;̦%Mvbhʤ=%1eGot 2A *AJ?rdN1nB?ݔNI 2Tz$ {@" n.tI))=(Ș\B,e>Nfer\5Ԃ\2 ClҴp9iJ,R6fLSf? !%Ʀp>S~cn1 C#NOo'.]x.LKLJgD%o_V^х4lb^ºTNBp~@6u PBsV6f{tx EQZd/L@aJqi69֪X \JHVsqqƓ[zZhiE `n/E)3fwH3%A/|[,xc/ Q}~眄RIXH> 6Ynaw7T }reut|opB 6C"1:e7pP#bUkm#On:7(-Wmev]F8n6.kX|F35ߋ4,7d'!.*Q3&L&w%Yl׳Mn%vGd6Bp~zbe7J(Vx~MHXHsidv%7 ZOm&)k'eff5KF%*֞#%X@ I8+bD׃&]|QwZP;8,s$lV8!f07z{ A,w9yPcٝf /V jcɶLJ\fΖد6` EuYh뻋 {#k_=6@JKr꣹7-a}\.&+bJLjM=[Vk;2mSjz!{|9L^,gQ;ut-z'SL`fM[ K tR:|g0ъoAhF Z۵D#YBi!¦~`JU 쑃x垸b\ukЉϖ_*#,q;w%OU.:lwHT2NbaxN k0IM`qy2jb[MQ2%qH#cke@(gMUVɦtV*ǫGe|eobo{⡌fo[N˅]sBT6\@"CRd#UYa 7r^]_ QsۥES{Ec-Cp,& ĪQY弅p".ܾ0d4ABɂs(h+\8ɚR2* _ %92Zmaz;(=@Q <'/ɵ,X^f>XYh%ǐv(H,B]$Yh,ƍ[uR#M#)p=RЕQvU=ǤK; G:NBF/7G Hc+)>Mtxz~$>x~CFrN2 ?kHN4;J{#HV࡫$GU3klܵ$ntMB2V6G=<G/ͧw  -2Ozv( tDFV}bhQ+ܦ@ѩUf_DQ3[,ٟl/*V!1,>ʍV IUã/ER?d)Ǔ\{Iq1$p-owYa|<+6ZQ+7ḹ1ӜB>).B~eA}5,}E.P8S^"DQx 9F|%붜nM*srܽ\v:߿?N͔[Pw -$|K}r{t?L32& 4w(OkĒ!UDV))-o`\6ՈQ Rw"{E!բTIQ0H|+Ӎ_zqwsLțوӲkwy1pϻS7Eeg­ ag͎:jȝ;q9hR\S2o4t+U4‡M;[ї)dX1A Ŏ]W.B݃>'l/H*lxz&jzCu:Dj|&RExScGtOہ!h ȗ{@-BP` ;,(q#< Ʈ!aP R3-5ZRɮDRREIGM9k='EREBCYvj1,HXVQHF${#?չ4*ԣg3ue%dڊ^yVs.bj :<>n27~?F),ek;JANL}tOeV+nwɆI/,p yܟw0ƀ^o8}Seͷ18I-[I^*{znD}fЊ6Rձ;L[UKzjƾިaG~2#-F MV^@AYuy2brSx bad.x[7H]ϼWexjNuUbуq5']hwikr{~qKc6':r3>ύiZ~kf斤c0eOzO +4_Φ&=˲f8Pj{fF$gŞ7~l/' !7CsI/I,uV=xF9g?bLcؤ(%5ZֵBUFkU[ImEDz +WB4D5YNu2C%AYJ^QM(httdDTDV 宅RC2`!}|8 Kx j, ȱb+tؔ;$$fMǤB}0~<͜e(Өu Gc? E5h'(TD$}Epj^|[NBa'Q 6 F2lg?UnK4} j<ȊV1u}oS{H0xھdمz4ՒW즕7YԳ; "Й5npHp>'v%, p7,zl  3n׆RSQfDR}im;Hkƽ t[9Bx4JרJHG~]٫ϙd hI8%7BgttO(Qꥈv/S0"4'brf 4HOl@Ωǀ`\p$PdRla+ET)0gEC0 e  /W,t.(cc}fm,/:0DE+D W^hbϗQ!6:(p)(G45,!0d"),YX2I0,f{pC&+7D@ ,#s$0v/o.I4*ݳ耙/0͎5+D ˄JQ7^S֦[ @ZB[-\^GFu]DP-ǯ"t΀lRF_0D1߳1XY6N#"_^C.*rE 嬱/7 IAUXi~P.` ʘIqby]W|eNJXޯegoL6L |=^]t,Lɷ^@Pyu,lW^y I<`ROuDxH(Rp~0j3}|<\LR!Pļ rЪa,af bhs5V# c#VKez-Vщ& 陹Hy%HT<F &pơ$$SA\lN"rRKf]ƽ B !׽ (BK geVa@(Mʰo.P< IEΥ$YNȢ /^a%u6M:}D 7̖ Ae'gpCש]e;3q@z->dNhz~p[ԝX'ɋ{c6\8_Q04C9>[4gxJɮG~Iwm+*(|]vH\V^iHxWR4~p뼚홦pT@?܃qY<~+ 61~O 27+p-Femvy0 Cv =Z+T13je5)PN6uf!bЛ wHNjγWOMe.bhwVڰf{^~YRgb,3J pzȜ֔㜧+J9Sy^߽V>l^%d溔trSuTڔy @h=:Ȉj~h59$ˋ֓qX[z7t^`c~?K'e=/vCuS:<8CY?XA=1UPdeq'#׆ͮO9D,qvΫ_Wv5ůEiD]|s2 N|ZybYWLAe&;ck=룺Z?x*땱8ѻu=A eeuMc7kw V@Kd]ňL $1y:v.kҰbS@U/ϕ=Ԗ7"(h`#f([M9dM9J(2|&pI4Wf$ &l/jRs}m𭚻aw#Q]HqM(vNtvii9P93iW&~Gp|_P$|C$[yMC=P98XJS\U0 ~!OKADJXx4 앰IJ DDZ }\M^`=;Ump>UPIcNkkLF!"!b#P 9HՈ1j0=M03KQyg@j@^wX!@6 | ј6'(q`c,E#-1!(%$I1 % n\ys'0&2ku-\Zөv!!ܤ9ILWe `)"Ee >DgHW] "}2}A4uc=6<|@-N{o_3R$+hr,$?c1䟄D㐎[vIE&B ,h ,K!.=2A6O6tW$#);ŌҀJ3W7gخ$\Q:+txadE4ye >rr~vthRaVF Zha%]Q]p˖=3 LN# +S!XH&jϪɼ,oFUE("J5P G\z%lU!md?yk4l?aʹr/_%l`*=NIۼlX;ɨފJD&JW UnEhf wmwc-a SSwAeeRzĥwx5KБM~T<[ͧSE@v@ʢ nݞ S PֿTP3J-K~AZ7*8aϙ]皇pvk\41=g?f>| O{*S^%'`*%'R 4(i̭bңd*$BNEqd$I8ȳBZWĕd?5hPc8/*ijr6tB"Y}}̨ǓͽÑzRhmP= uAaW;p<%,?@=4B?_h#۫xm΍ܪb`cg1ܬրC;H}r8b^KT+7EhSb4SfTu}w#}lުKqMXeߵڡTƧ6FAUa`w6Qߛk5ky 'uџ&G]}z տp:'{VՓ9{Zi'r5 \k䮲s 9΢sROtRsƨƈhC@\~;?0]_howP 3fi}{}w( /zQhO sہ:$@{|~`]PS@|}$ 3fF@wT8IP D/!kĨxP)=4iGG.A]IV&iڴ\Ɲ4DYW 6DcNWx+TKtˢ~2/"~OҦ`|Gr0va6$۶pMKR:\ۚCwy?0r׻]A-oLF"v_Qqc[;"Ck7J;4#O: {R `IƦx=twԭ;{ym(T1¾9VV$β\8`A:vԷ{om|Xc^6`R(R3jPdC [ V`UQVRYقfgwԾ ׹8L3id")wQEUXA=Jo:*䘭=SϸV\cS~X¦&*gyץv0D:ڦ_ND" -~ހ0}O-g;_ȫBi^2Ӎ)Օs%4̆'Yo׭ӏ\U?L,Gġ!FcH.p;e~CtXUwki,-CifX3&a`(RZbcc|YMۯ]wNF2SfKbo9i8l&5spcc(珮 Cw2 Pnn%xk|k3&pD4HjI#R|ioTYYo$&BC KۂXwY^ ^`ړDzqJ-qJ|/ l` ) b XVd/b B&GF0 @<}['ެ!fQLuO! r[@$&%m>qivz?y4F;h?͒تs FϷ万bϻԊNPXS%^> QbvziDb*T` 7mkl`Brp a0kk2e* \v^W<x0rZ  W2ŞYb[LӄaPhRs^T?XFQq0rWz\ֈa_=w~fvfLY#P _sܣ]uB '_~ `-Pk.,M<BKfo 8B P.)C=1$*@0%m ! -+_`'պ0opYL0*G~~މ>psNNt(GoۯS oZeZI~#riOzI= 4Xjia!ofK$PBV "R1<苖2߫%S҇C_Wy&XRyu{AzpuU Ͼ)yaAm4rszq\ ff9J%sX}o]LD]fDūRpmM FJ %`ܐR·D S(h\@]`nWd1bwOf~~,>굠w[t莊@7eQCHj{p73?x~6bEng?w^UVߓv_a\X; b/2WaI:E~-~{Wcz[ ߮wߑU1礼ߚuNE? C_2t>$}y'xs֎\fys?Pxb&.yȩA#׏;uѡQgf^r53G/0CC>l%;H-=쏻8roQNp~SNQZ9XKCvd~h Grv<"),)Tsd=kBk+ff%cT-&#gjzԚ\!3/?;=VK:_ wȝ/r:\(*bv;oO;'57%H&Ǐ71?{R#::3.ĞU-}ku.Ր68ۍo{5BadZC@pJBJN0T^;]02c$ +m۶m۶m۶m۶m۶=pK{nvJٟLM;UMT׉E{ %A-VD.Œ-+ jҠgٚ֙άԚt{Sp\iˑA}M/ZcC~sq[ݜDEtdftYh#b s8CbxyyF-"$`7T1JƖgL2!3Iag]E g1q_ a\ztqDa q|iY.y,jkVyt"fEIr>wH#bT\6ܢ}.1Ntbj:/cs7.9!nn{O]e/hEyÝ>S6Uo5 WU-U׆8"Ʋ]ff;BL}ѧ/G_w[Tl<μS'-ąN"ڳ% S/;gݙN"&~B2= k$NJהo?W]_co97%mlSoJ sRk#t}t]ԥbE0ܬh!E l\pbY<Ŭ}-iY+LH$Ҡ`nI+[R q2ׄ^t?/ۢpʁ"0#Һ/]v3l`dzI*;AhjF @ؔ 4. Ł Ê<4499"ss3 YYOYӠ ȍ:,G.pJWL&Ў1&OJ.-5@C@ĉVѫXb(R +S޸CvB䗯XЇpϛPp+-r( VKf`vQ$rW:dzMy++sFAђ' +LGY0E ;  ,#( PRb\! ugHm]|vgt8}:={F+?wz}xvhʋ@vj|zmMd|Fu\Ҿ \^r~xqKx ?RDQ='{~Q'Ov?&QSC,Q5O]^SK8v)靟ڧˁ0nljU~+s[TS"(D ۋOK 'ٓQ! 1ឥIQFI॰GGM$v}S=j?<~+;Gr!;hJ5-Ly9LZͧ|qh߽HN¿2 [+;xMUfq.zG$l\-H|j385d^f:\Akn @䪞 u|>TܚjYE:Y߫P!kЕQޡkIJ:nn`Y;kuv*[̉@'miڽ8DwoN*Jw5 ϠbBGj:?JF] SM6H'}0ɱ>l/X ^BMG/Hv+t MO* MKI}O3Fx 0,M¦`XC̠j"5Z.\H/b3O/,L@q@^3lx08S8o֘Z{\4kn!'p n- ?ut+Q]Qk2J,Wz>NջŚp!}@!>VKuHz{H҇ Apc鴃d<ځfA1C 6#!r )8k]reC5:@PF"BVc~Cpon (h @rAU`pW Dc -y/Q|iLƇ3iw 曗'  6? Z C|W#qWZQz~ڣa`kv 1ZCH85#%& H٭N/Cy}YA 2:J;Ax.B8ԃhE%]$子۴-B bǡ#FBNA}D?qHTs84'9s4U%84g[z8Ti0mN8Dlf^:j3![Nq̃B pSq ǎgF{/T VԣtlˎJ1HZ-d"٘CN,0 ~i+%c*$i+sK&?.W'm[q㑙["}>HNчFJ|m0Tmutbף?qkGY94 RU{4PM(Wf)W|,: D[n-l0oOu3g~u̙#$߈aOʛJN҆{@'gN LDsb(ꖙDI+[ٯKmشdc6/ `Fb5meCؕŔNEk8,k{o8~ `s^a LZAXҦiۤ⅓8zZZ)ьWRC0NQXq3qkz{;thi3+HiuX}VUGG8? ,~zB֡u\KU';m:TK4\[;[̹j\7VzQn#r3k)h3cIAGEC6hx_I)'X ҽY;j%L,0UI dRSg\AqI:\o'O)i%}GCQ=ټϒh“nD]-(O|Ιna$ςF\k"B^K{O;R]%fނjJ!$;N|(/UgH@"8H~dn0:]7~@ f,7]wjǞ۰AUyu0>(wWZY3|  TLƋ[t.^:V)N \ ƚʛPJZ-釖@ƒyx8qi R &Wrق'jCiZ͟\K* jDY1ȸ;"1̌De%Ec)}s>;NIJj|`.ԏ)ш:`S]ͲL|Vb!N4ݰ%{Ҟ:]?(ʊag7XEŁPpi$ 8TK10Injg1KcY{|H׶&2IrY.7,ΩPnlVlBI|p]0"a>ЀH~OIL6N YN`U r]{!6My{\qƘf}}Fq^E)̼H{¶%nW㬗K7^녿K%X4XiksmahssJj}lGﮊrx If[h2Z`Ƹ<(ȋTҼTh =6rҁXF ݰ, ]l}xg#LOC5C7w 2e-ǪŴVإҿGrFK gtTh:{2*V}γ,4}7Px߯=Q9]" )Hs{`$)`OGN@(P-* +\i`&j;lRT!`DZŜsR7ld[: *'Ud*V,ȅ/TYS%ƕJJՙJ[5#⎦s Z[|<:[l=nS°m k /(['oPLwG:~ Jմd^y8|;^eV6ٝ-5ӎ}\ӿ>1 $z4`E8Ba~àR~D(#wlzYhYGǥT﯊&3=gw^dCx@8S5-DJD VEz4!өt{sln׋.VC{̆Eu# ی]}+ ..f*hUmS =7T(-b'5Wh7J>cd3M(lsGȩig鈉#C )󳸔3T#ؔ4NpamXU+p Z+/Q^ *hU\U qaiAg){>x bnQ) 5(8ڜtEnEqθ$iunt 2 YTUGRSK͈Ji7IXpe+Ynԯ!]h<ʝ@i`Eb+{pz[C!wi`+MA\n]nǙnF u sj0`E~&_B|NYQePe.{ R.r%w#H8+79bD3H:e~?Xr MH̵zRGfVܷ ¤4\š"xtWh\`JOJ/c3 Έlo}+k6_S5x\xJO Csˤ_Di pH- sVH>(nmAk)DA9!3aDṅ3EYQ|&UO5Ť!`4gD|aۧi z6ٳm\: hkTڣ:ix"x F&Z@Gh! $V>YKO/?1ss-]}otI.G~lhzs:vnj$FiQBzWMWVRFMS$b"_0/HzBQq=^ /4s#_-Ym BtgG$+[fW{ϸKTi51ƀ8My}*@=2?;c-o|@zE 1>SY)fibWXm[WOEH jVR@xH!\aiĠg8?w"y'S<w|MWa@Y: 6Omg ta<|\] u8з-8vPkWLR<q "1Pھp^ֹW?ܯC@jK]Ԟ:ǰ;C1+Pˆ[U/VSSqkLf][B6ZX$KWGvYp/' @C ļx!oԆAҏa,Ouň 2a67(b :=ϞO<߫%eƮLZb*5%ޘݒx*{НylcJB98<_ª^D$)xrzxdDэSg'mţ)ȼxrZ\xҒ QあH4@kE3%)#I,1K@#v8A)s5KwI@.^hņ1_p Ύy=mqWlXE8E1eo(E* d2mϹA 9/XC ܒ|["PFGQr|&G<΂(usvT3O 4Vh KV䄲h ^,W'OPU] YPk5F/=l#D>p+,\sȹ.mji4P#EVr82}TV*&PUlO]J*QM reqoָ3Z>={ <9r*?ɏuXfov NRRfɓ- |RU .RfLPOCȨ i> W8{ q] JhjK=DRm!8^$ʅ@^I'慏;@s dO^Y| 6F.j;-. r`$&jv73d I]DimN1;TFjH}xi9AlQ+DZ@'C!ԯdw:pnet9hku V+'lk.MאpKBUR?Bx:!np܎~לL#3/ԊB\GP8_U3&E?nw26h`~ϵKG"_ӚltTlnZCQm zfU ŭty ;E_@IƂP>(:nr&q$vm{]wJ r!qT]C Rwk"m"<*0m!'3Þ mb{ GZ->iID,~'|T# XԥF)s<h$_eţ }4!Y:3d\J:3][0{vyFQ^⾕21P=5`P?1JY1Vts׻|Z" ghA> u I`=j+?f譓dO4BVN"[5<4L|YDwx}#j-l`@ZE W:f'kIy_h%ڜۑސmMՎL7OE DBxWBVhC %i9m ~</ˁH̟93x| Cbكj* IV+(9ˍ2٦<C:{L'`YZۂ8_!,]aXӍW9 \' '?ZJ5~켜\Lc`g*XwcYJZEǐj+>; A(nx<ؑz5Fr>btzpv)BPz(;T [D!%R@ fKLT(l1gQɰyAnX̤ov/%>u[p%_;@~23NO/J[@{D?H>WWdMjH 78Lb.f-X$ZO02L B>_`ѾLθڣ׉?g{.;M2mq<>-4'C5kzpG& ^(-s:W CR:&H@@{."og( nWo>Rz;DVQedC;aJӦ nb c(9NnMBQВj'^]_vMk #,ۓ!8AXAY읭m0y?Ȋ8415=c}h315}::¼z޶O_3JNYK`Wx})o:$5 U3XH-wijRMLaB"ș)+ ؘ Ȅ`RFlϮd՜KH\.&TAW=:Ȏ ~[zy =4̅t ír :=iv7;՜Z:D[E=oX6UM  3cfbedaQZVN;3>VA-wKd525X!((T Vn@D$lb}MPbkqr2ޝ{{N< h⒗+LWdb W>ۛ YQ LC0f&UG0!jmT)|8M(hz(tgKK،t` )x!Eh*6]@dX0vI x7æ bboG- ? {+C1U4*dQ&n.Q1d@7ƈ'QGD'@5ٗ@ UL >C rNJ @Ǜ S+*@I~(.wo8Ԃ0y)nrRq:@ [B@&'8 #{3W_O;ʅŠWiqb"+ZE 'ʨ&gހPԕ%aֿk͊F3013u}~}}xr8NBCЬ:).QĤ&$d> p)8 [K}:Fxx w4}$αkuoL~h)6J݈ ZN{/=1v):9w|s̷Ii*/FnCi^q ޲fn< v&ڌ]Tbd`\Ly@FpacDFks@POnCf[mq$ǯR3RF"wRDZ_Oe@w~Ί̬ܔ͠RuȀD^Er3e_-':H~=:eDKkgJ_(TAi1aq[;c_;~>w::} vnJw-szhm,28f>(e|El R 4d፟FpzRn xk^RRᇡ^/,Fq2ef9ΆLJqfP.^Pҧ%Nt]3y Nj̍9>A[R'h scpژ.eaMByvE}g E}-jVxAPJ)KDF@jLFZ*9ӸW۰__ùV<(4I c.OTzmI#Ėa< ft"6,0E 1{?h|f7&_,XB9e̿C5t;aT`<ׁ|% ~L( K jOw ~m Eܸ1Phgy1I܆K5ZG?7$`HMcQYCJF)gHv~ Zv͝ 㟻?8If>-Z݌n.*FQ3SSubx.tQ|KĢ'EFN S^arA?!N'`I&O3'՟ !3%X՚-z78G ִIy,PtdMh?Hkw'0Z}*hyssT8x|O/+mVJ4 it"\>x=9)iO]/yeӳOE o0X&u!Kl}z@6Kr@Uyʄbv -4<)tR#B-ZUHG2Qw"Fܘq?;m=/< DTZΤZ KE~PI$:L+vjRJ1iOgt׷l:|/a R|֋OQ%GABUyͲ'h4{XDNN{|C=eH2z*yղq%)h;UV_"D$Y[CcKw698 θm*}U#*G?<Kyjk7, ̶kr}Os.nZyW$*"G兣W+캵l }vԐ^e.mz`g^QT3n'%+|C=o}flpR&g ?g| tk<k_Zn?r4nPը/i4 `x5'R"yp B[,څ :OsALNXNҿ'L`2l'bHE_oDX,0&#pJ뢀SR# Gahv=qy~uޝuBɺ Knon0 Ev@sӷ%űѰ3z\m(!lw\0 a![EzW1Op:\ yոB1kMJ|I`gR^:"$/#mw$a7򺺝jdY$g1+*߲33{c#Q)Td)0i$ Y ޛB )Af|,A]dyr +h9f}8JcվYs;=Qd[A-gV[y$GE*?GiNX}>cufB#e4*xT Gyc'G(W8uj-qk$z;@%V?`WG´&,PLO"HXx?orp>WTQq~Q 9{i9iH}jSa浉觱yK)Oux<Ò^7{v:;(CGm6j4iCFaY/.t榁7͝3h6f?q <-wb.EEM:s! VC;$wZ?UZAhFnކd w)IG5dBc![$u}{7<#I8|iD^$ƒ^1-LO{L-4͗3?7y)d ,k4=o7|vn!)g-Z3jҎ%5fĹ><گ1l=s5t5Yf ulV3x􋯓꒛[#G&c< C2;9A_jK\m\aj(PWXe'=kN}/oN kF᧶ ]1=hu^:#=Ǯp9RuKgiq)tsR2UY<+N[;_ߗX.ʲogګTP$ܰ RiZx2)dNDwM;d#IG.kvSᩂ[b0 Zm8Rx^7@)  vQ6 o@^OGf1`]Ivj>ű Rr~ڎ)RfU^5k#ch4cG#DI[M㗔KУ ef3ӏFՒҤ.,/lB^&Ŷ7UKgNoK O0@# zh~܉Ot#s~Y-$ ])s`DE_Klx:~mÅ.OC:\ܝDb.k`툰2*i7 F'`+UL H\T1BJ֡5A/>AgN NTeޛx=;n6g.SN@ Bo#xN ܵw<[7I,0>R ݚٌq@ĆYo$5Е*lZ>2ܻkws /49?5þ:C Ku+7 }Aח HNVD^M{uC % 0 $ FJI*WqPY2*X=*,hdGĐj&Z)uf^p1z5r`pF]"jb.t?nnY@UyI2GL%?<&ǚ|'3!)x1yXOʥ՗Wf>5$ͺQ7jZCڔh]jZ$T2H'oƉR,ud 9DOdc2_y݊[+mjţP.ȝGytNI[#x68ȭZ=kco*T͎9@"YC]@jMb^ɔ=nnǒ#o`'HihN0kw6uBW3RK5DY:Zͻq6OʣN=}zZ6Rc^AVU K^)^E (2:! !H]4_۸= _{8ݛ:!0ב n&,zdN,X?ŗqkmVM#&<ሮ.ѻÈm!$cWǫ Med ձVXyN~N-B %x'00rm@EWj\3R&S.wQa#Gx Q Z)/|Pm=r.Z,}ʬOa{ev}'Sx",Sdz4>bȱ|yфGI5je[N z^5hJX&gMŠU.;8eX1QT$J[VafE"2לKa RJ&,X0܀Qnڙl}-(+@5~JFc(ٚt&;5Ӝ"2bبD:(&4smcZGCJs؞܎q!R-?pWX+?@4cj4|*g)/̛̇`3W}Uݤr_q>ֈEĥ7T -9Ȼ[T=hyHb*h5Dw޵\[q~'elT-佐s/ѝZw -N孲e&[9+.T=\\씽0W;fȘ/ <ӲWMk AS N韰]C:gyLA/>Λ?Y1_侷qgY4zc~q|8T_sb#n?0a RN#{ۡ 8 =]{R.1׵2q9zhRqBw.dn5ʌo#"׊Ub!|.;`6Ȕ@:33PHw{/=\ʑeQt^\(Qq{0mVQRkbb樑#28A<?_߈ "PcثgxwlR)_jIB-()W%Z4k14u ȎriiH iZ@qٚ9AtM :DŽXR45<i }??c$[hh&.R,v7d Qq".4uM{lwF6fP%]6X54zUCCfp-"f 4&5c 187 R3=>7xZ,e1l:LNN+),ipՕS5!) 07(Zby.aD={aZΖ͜y84[/hE~nd7{=oMS%8)*{@7GD "5hdA>Éh8 @\{67UT*,v{e,򀟽 56clvV[9b~7LJkr m 7Q"㖶{R5Z[^П-jz"pX8Lb`,Lu8g{A8u%h2(qt]~`dL,fphG #ebpv?~']S%yvnCr6? L-ĝ ]9!\Ԉ%ڷ۷CYzބH <*BeWA d~U7q;#߀=q'm. 'SIz,0ELn<ƎUq_/~1.^7Y XkoGowq].٣Wyû>5E 4nS3BZNfj48N{M>^zM` ;.k4h;_+SO 4eEЧf ǙVa~IMuu\5a\ME W➴7 r 6f {11)|hR c8>@KUVF Bx?L2U{LׂwnD}b [tF@Hbvc3-g_<[µ޿]_Lo5?g@`[PXG!;iP9'_ߗQgQ5 wY^ @oA[N FvOJW3"U}C!cй=o-3-Qvdy]K/kE)DlrJ܀ .oWs*žns쭥ł_V!zRlYm*n&{Լ#w,8`+\ 8_,Өvgxl{?KNo {pӴebKTNː= ~,m%i˨v4|7?R-׀ M}i_=l_anxNb2 =_Fn<oo8Ńҟz1G ?(yܺ{ y~q{+?PE4򘵝lgzBܷ ^rK#+D="zF "NsU꼯8K3P_FgbkVrLssNõ#gtǜ,}&:F]V,;רI?I;9#1gs=d'ӳ_^?Oy1t 5}K8[o܉dTS jVd'oqs1!GNF"=uԿeRz WD0XI(B͒e<4m=%ṍ{e֫s٬(ׯܧPo=^x 9}Ɣا^|E7]{_rfJvy>*CsLNc_tc7@~ȓfvzs'Uou!MF0-۰pG>2>|2Ye\mޔk!o zTn Y=lm6*' ?z5 FHp}5+>u)$+ZS0^]f4~L7PBDɂGs٦W6V)gk'87>DoDjtJufX PGo،uqؤr;jM"ک$GowWU{s_ 6c)L8i [fš@eLB!/% UqRH0RbHuљ2޻{o" |9;wﴍ>3+j??"i1txܵ,{ʏ)]"a/Y0 } 1$9Mz/S$^w,&ie42vZ,+$&z z܍*PH%)f!}2) LR7]7= W _Nm]TIBc~|^D&IٮH Z䧲/G0 n&d&/ͯC~7"ڷyokƭP}nyhߡ4z?/-W$x\N#جg2ktz >#v{X&W)Z;f-B^FY%G;>hӰKxcfn8 ܐ"UK,-v*oM,Ys94&4>(UݷWn('?m^[",B>JӬj.Es PC[EfH辭)NW;M[?n~>|_5$a>isFCl#bm'ch_}zNZjاk5zia IjZ~ILl( :Wl7-WcqQ/m@8r %.w4QȄp`'߉=N,X ~xbe)r׆++:I.S^ߪ rg-'k@.U2yN̼*ႇkS%>Et xӉyn7~ L@f]fא((%Τ¿hsJ AJHA> :;&:)f9\h8XTO.nb !j!1x_}xj|=W[3zqB7Qb#Ӻutwy߹SFغ~Nb݁~ k+IoGl,34ă.wY%pQ:7o>׈MVO#>RB-E_ߪ`7t_tXlDe x>v|w ~5 @iX}k x!06@.I|N2iwykIǿ{9EZdϖuY+ڦ3O=y %GJU)Ui2TtRi-Uf)9?qJPVs{%kKUIRj :YWW]m&ZRn)<⼅|8 =F:H1z89v!n" p>ͧ : =Әͽ, oϓj0&@GͺƏ%_aFn9܋ <ߴ]z?}O6zy&2o;ƿ Qh+yYI끏8w?նmӼH{?7AIݺ>Un1'|+#H!=7Y5\j:Ieb3k|J"_[vg ku*5N /xE bV9mD[5ؿ:XZڻMIyo$K$c,5sםduO2'M"b=Xxm1yH:"k^mD9QYJwg9'q(M(h(,`X$Q$Y]hi_ ]VE}MDX:ׇz dڏI^* j kJB;۱29̕,$S'٤:%>Ԋ1V$G$}fkR b/37@GEЌrRlR̹*b62 &N,Mb9gfĤ+t|2QA[$IEp"gc y.V}fSg cH GW.$qr҅ȗ/RcJsiQ{1)R"sSL>=qyϳ2c< 4(< rظ!J '^¡SG$N#}!2??}LlsND2 """,DR N$ !`ʼnX)Nn]Dĉ2d$%Jm(YA!)]<{nF݅9lb[X>\9xHkԟ~6s>?#߃/!7]Kߣ\޵OsC?9-xo2I_śy?[}Ec_1Χ޾N'MR6KM۷% za&ݜڐS(N;gUT3O!M$IǢ=Iˤ8ӭ'i3"N >~$z_Kl'{xd I?Z]S ږzk y ~ۮmw|7罓NKH+R-\gߔftN\]JCv&&kn rKC$$=d^.ay{\>bz}W,/;u݂rmzqJuXu6G$:tQۻ#߹GG;H~?ӯ Q :  #ݾŊI@=DXĆ=ꎐ~^|P![0B:nl-Ͱ 5fP }0GGe\wU8YJ(@aq]mtȨEtڬ:.5eY坑h!Z$V!veZX)Fum$ec9k1\l&p"SS#zVنfn~u|QZxq Cin4? {SḌ} 3; ٷ{(:J)b}M4xت]#=Zv&wOa5:yFkZKxG*gS Ǹgf$=L"ڍߜmo@*b_Kg;CG=)ṣ3/]GId,%|NC?TYPN}xDz}"¥{Nܖ`$o+K;L !bOmii/ueJHnn2Gsh V"4O[ޠ7&c?_ݛ)VQ^{mx2G}JۚKYzصo^zU0ߒL 1Fެ"R EaŌ_[ۆv1;-vsG?+_OӼ{J%vC+'Haѽ)v b9.snҽs=f}/3tÐ4|lxdXV`f~-/Ie.D ,eS܄%Xv:kKg1}F63'"RZԺ0sOE>7ck޻G|{ aIqD{:,A7LV7IIk>D1y=[!ƴ}p'BsO"x@XrLLRBc-NYH@,^jKV4~yK؞W5gƼNC4oFJz.Nf~t4vzj}׋>)jsoe;Aczp4}VИ"vvW姤;LN(2^=~R=+&mث1X}_+n8%ɺGm ůphXNc_S`ͯlW}^KyNI1<_iحJ)^[8VY };Yæ:-r+^5AEg>G.$ؐ$>4L|CNuHZ7 Ҵ|q*5Nxs_I~'Tb-$/ƣz5^{$f$iȡ}eò|4~{V½B@h_.Iʡki-ASv)˳ٻAߡ i^ٰyPv3ȷזMr?oqJ'/:jZߧ^n9U8'50cogiCaNcbR圜6,C6.KB%΂0w؇]% z9IByz*/+73 ![$ !+""" SAAD BBHE$H".K06HHK HYm iV=~2QtK=sn^\ɐ׋է2z=kdp09Ar?9@fq~`@$zqݺ]Ga-@?k߃|'\.ymv^<g{{9ux{ K[<+Sf%Cѱג'w?&@sgӉYd\_A"P( ڠ@[!e^-2@Co}<{@\ M OZ;1U"A{f>:'lOX΀==_oN1EjKanЎs,/})wAe0ʯoF:GOd7?[c.:.?]yKɛO6pT?-A-i؇翗 KwA^L`|,Y[rs"b+gm9`oQ;U9ùby=AX 9KAW W2~*g)A^۝q_&X׳]$q87Pa;TDtXfá&-\EBdRZóR8ry-2oUFvG]ehd,fT[ْw1rҊ\$/ނPOxoMJ&z&(nzHM 2c@AB 7Q_;"\q{&d#KG,a 5Iʔrk^Zj&jL7K4!ыAQ B}؏+Ȅ(ʘt"H"?H^HAFIKkF u"l4bt21w~}mN4NI;- n7w@߫A9׸x9)R齖&vp4H)PԄ${)ÆGZHu4;21DO<ќԣ|mmX.R<ׄ7.28ڃ}+F sCLK*6|6~!Fg-By:Z*%C@mYp!oA}} 1̣@BَD4oEcTL\w|Qn=%hD=1($ P Qos3q4 `.7'ӳ5Y Ob zl>`#`s/۰z~ ;n=fm>*йK. l}6g{\e[[K`_52zkAS%o뻨oއ|l{zG3Ĝ)}st1=؃uh\\Zےf]?KX#;EާD;x}$}{觬3mED=&Xt={cu'jګy 8 qMrDes ehn^o(N3nC|oh`$#:/ц%\bl(M4a6ϳT[gcy[;`{ѮXjOd9u{{k39,NTpx]%^lGe0"cCtoݧX_^O(_bO ԣ^ފ;%}A꟡l_ChZr{/˵{!=}t_Ey21{}Լ:5wz S /N8ҌiKm|j[-4m5܋m Ͽ'˹iK'שSmi rt{}^^}duԟb'H]#Y897bkﴱv(5v5җt`}nPz1g3CkL5A;怽z~*筤}ϽO$Kz؍T*5O}ֹrCRidZb='IJoz'h+'[euy"c*ka 4w 6*a2XpX1J:C"0kۊ:)cH?Y[&q9Rl1P}99omc{s=9o,$&1r!;!;&iqOHsNKBfI׏]Kn6b{ԹdEަa쟇)i&>@/JUVwMR֣]U/%;vm_#=~syOڎuIEBy͒jWqZ;o2m:M` o u==G#Hy=1[ԝ*.ksDFv81hd ֦rBoini2:U2ΐ/נ hb4'n⻚[9 K$ސ,KftO7H6svI&v vDw?olrtQ.JvϣF#=u!d iY-b?I^㻗ILmCګE'3]dJNO~|jvk$eM{C=Mc_g.P~2yw@76y]88I{[,w}+o\d&%㵤9Or=z&y4޳w1O,Wxk{|mDTN죿C:VL8/u[#rڣˋ}mڴQ W:O2AIt3vp&g6'P$㚨x5;Wjmumص2`C,=*{ܣVcI/udKow<ݒM~/_I&}]Ssl)z;K"ߖ ҭ)5~9-ow#ecHoL=peS$egl w唯Iv]y[񹑵̅p~je_ 5 xza;~~Sɵć?2k|T^Nj}^>U*Jw 8 \T{8ywnWTdDϣ\u~$VAF%_ :oHr.,$=NޤwK/ ,=ʼ7҂bVѯKam7,^!k?$ h{48cb3A>)^Z'>J~4O,+SkdZңA^'Gk|%{o8?휣o uy+~GF𢡊{o轘KZ~5}A\& +PnI;9 NwlA]^p+v#zYZrOngx]}4ߟѾ>?nGs Cq0ʷo:^G=P)@γF_߀bb 0(>i/􋘭,Η"g ˔1.>=I;li-\S1x”*S@awIk_PgTGGuHZҴm.sƇ]}WW] X;6h7e:LZuڠA +zc:+~`u s`駡*j03aԼ6SWL;MPm4ZmlZ@4f-K k=.ٰӬY 3ѥF[<ɬKt_;?w~WYGa{@պ.2^{P`*JWw9p+h~}o; ](Jo;`en3o?ݗ:x8+~ lΐd|^ZTLgʜj-}OUgx V+9~}Q80FU\I[K|k ǃ:<SWI~M{˕; ww4/?}^'}RKz X<߱|%܇ZCO wʐ=ΈQ"곐|k76C"{-~=AEّGO9S3Nsc{|uV#s3&0,>%98gЯpVav g>E`wzՃ);֕_{ eo }Z0d7[giF=ث!$f͑E ߓ,%eI'!kt'1Yf(~u5nJ*`'K X֛ҁ40|7e?@\Lp3 V vF#qWtxp yNC wsi3s]b`alًv9=1>9Zd |]|Gyb>e)g %Z(%] dq^զee\kӯKU̟ dch1\KGKBt8:O'|1ܯrk_蕧NJ+Sqcv%Ptu c쑨ш-'iI{LGU"KlYw0߾x DpߩyoO_vsvdN;n12^Lc5&SnV>ke 5]r"[i6 Ҟ+,~eolMbx'_TΈ)Ƥ`})@{mBVGI9,۽ =[pMi&;|ul¯[4siߥ)e\ l|=UKoY47׺(bmzt1dgeRKj$jaW"yz=- _$+KL{˒4KanleJJ ޛRgOƵMd.+C%"R8`?#!Iju4&ˠI>5)Em5&Ԥ&}`q hzkFh Mgh"DlOp|ܞtp$'w.k*2o0 u/řScNK C9a3al;c n=@/p@|losޣ+A!eڀF`\Z'Ըab lI0qTl<|1v0C/–1?ZV] \QN䯸HTob}b,;z:h2*Y1c}1EkbeZH኱zk[A-}vr(-r9Vq{50o#S6Ly&(}9nt԰*ZXo q:6W@B(b/d2a/GK*R}깮Q1+g0kTkSʼT}v0k*" Yo5⣸+_u&xĹVC9vbgqc#3i7{=/|1y4R2Ӻ]c]F}42wDCqKyR 5QQ;K~̯,Sqmcgֽ҅y7һ<9SDbU_u D A}"}-c%vlXK=_d'ū6/ڦqW0o 5)|81rz/ovK+f'ah'Ϡ96*_laJ(׵v }v1f<髵/$k>BkU y8js察řKlf;+<~#+FNZw<nUmP떪Zvn*j-*Q3(G3BH999oѴ"܉o]7jfK MCm晘&{)| OͿsMe9vH ܮSl]~a]ތjg4dv#o:dg5fRŶpGJi0Fی/UV6cKd%^{(/CƵA墮=?(&>8 ymG< u!ԯM 5pƐՅW TsE좭 įcZ>RjvVen ,~]{L\WMO&UOۋ7:22/c'$y:ԿD\qtydM5R\ZFۗX82Ŷ Ϣ]6XMD6Z"^<3{nudva~ 4Dd~j{a3Ytu?V7x @`ps/VeIzӡk0?xS{/K2 ܹ9|p~GBAOptl(㇅W$HX/v[l5\ `_G:&Wmm=˛r/F{۵7Z=]޺bQԎM۲.$Iɉ)IG*1w\""knL1]JhFI\iRӲ8oQ, !0U ږ\4Pu ?\W4qȢq/7lu]b0^gSZ>gR6:D  i-J7m-sNVSk.Ű>ϩ Aӷlf{_%vX+k\_NߢZ\T8,- h \x{) 4D%3x61QZ5r/F".gs6 i;xMԣÍOK3Ës)9~(P >@T NFȫ^dhWO;ztW:n_6NέÞY0<#4c[BrC)խC<Ъ3mDI]>([evMo?7DLF,;e,;qMf{0f#xy0z!LI9v8դbFT衠#W4uL]6. DL^]Gæ;[tseN_*5mLOQ_?}i:Мj@p ŊUv|]|j'}b1oF][DŽ1iCY21D;Oi i߻]b%R 3k"kNfC@=&k#Ն9h784%VUM%w8q;#rO *Έ„j-TXCnG[Jl”\>0SZKU{8\T ˙Թ+K3P^0$:Nv=s! Pk>YG8IYF1NN> "%knGި&-]G7Z:2vڅymp͂^x_Q>"E`PP01psQ`{yGa$PkH]om$7\:#+tfW IC}7c×l"f;5q pySxV,Lr ƅM}R rj,FZЭGc.$Sd!870#sծdUu#< wpD馳} gVZַy7 * 9y8VkG? $P K:GL)vG[ =ԸHsccq?a t;mA)MH%s3ɚtX禠E7vH.vNG||!]K4OʍBE,3"th:EoQx"^|p$a䅾"3C:`Husif9Sѭۄ0~zӟiBj 1^1'ctR5:Pi^F?14߳v$MD^3&ڞfo:>:PwX'})5( ;ft|>>|,]v̹86[{̤'XƮ]Jw 0E}",H1gznȸbT3K@B6" ܄M` z~g 8b~,ٜL}j=?I;L,;uxdb+ ~ g L'$ e#$,$ӥu!3L*!{&qԇ$ ;rep8K(l`gԱ.0&xhv{ vl##iSmx™Oajn0rR n7&dzBIy=aJ4la noVC 2 ~sm_Žs4vSw(Fڷs %OkaCݚI_x:,ҵ#?uqkU 3Z}%"U D730Y=Hy}AG{} ^qqf,:x.oZ':J%xzܬ)+ 5Y[}rV$''WYZ={k֪YpK[[bb ,62ap0^%+dK^HIS{Rdbo;Qy4:=Ԉ  FX+J8iĉ\z[@0N@F& :AIwEfC= 9Mw-^EH3A ?d_.o߲v{ ث@fu9,εҖ$C/ mF/O-)PcM?k qǕ$YIL .XtZ@2 Rqp|k!m-Byso5/ר-H 򷣖)QPiL[M@{SmVgŪٮ l0@:<~DK_ŐqMK?/[h[][t[U^xb:MYegSyfWXLš[XhXI4nwWh1 Ϳ>vE16n0wŭSXȊP:1uR]; ?]pNCEE,W$?:B+¥OVF~XRB1 E LXmN ԣ91gV$˛Tf/ |}acSw(fI *FA iqXRVg.l:uY-F`Y;ЛD o Ca\koQUNwrj$omYJ Ov-b9[Tڏ_/>c+,:! r5L3׏"y nAj{gm 4Y}G>.$R2-j)a(Ni`.1r wɝ +gFc/ш W/;跬`A.m8!CX:c4R G6]#~GwO@Df+md-j@E5gȌ !H[_"27KGs b6c"V=/;sv]IB 6 e ttU jZ"S!$~ s=|-dωcl,e\:9X*>^-,4QuA6oa/!j괋vCF#~U=3Qޯof/uqyՊ]hq\!scǘ^~-nw'ᆳUzyKh맖tF0!v]R@B''9.J +ha}sB vHz@?w yٮb; ?if~jsX@^n͉Q~KF>Z)zR%("b`DMOz Yo>EPiSvmr=m]2%}$/X=Bi.;*OozTzapSbV0?wrŁe@x;K^i*;MuTu܋* /go0KTҎ2ԷobZUv[7v˝"KcE$Dyl$^2SmYpqt]xasw4F~.OJV=OMjqmd~\֚P!~xmjcE QԠp>lҪ–~8E6&ZmS-VSrP`}(rIPrϧ.b.r@zEk' O}Gi ɽnV]q0F| UyS쉀USlm֍V$\.Z3r+ kFR@C|xѿ+ nXϼ,rcu.5IowuGr 'm'/sa_J= >gMcY6fv^2csTeDt*3GcFeILHv2W"3@7~z7@!\WgR9%vd6!CEяۡouN69/uEJBj)9߂H |)G'u,}>TxH ζV@"^lT 1-5U a|!zAAw'W昒6_?}{7TUHV*IDb15KXԚz"0]v_a\<07Fև9hKʭѵҍ撛%%RgݩbnjEVUMU/| ˫{t 1ANyG8Eg.x-6P>S"c r#N1^T j6oZ]Ռ:Ò,x.$uqepܮџ6Ң [BI$/mfRVCWcaJ@f_q޻u]:!9\fƴש!Qq/pBf^nk\`[!mNAuW3!JۖDEJgԫ+6kCcT"`i7u-j·>+?ċ5.EK8Zol%pUBgO-9~?@2ysAʻZH`%PE4䷥x'KɧfOa&UZml;'JJ9_nǥU:*#f#yR14q)Ǫ ^ X֩rX9REXV6 |ٙ\{ DH=>+3dŔ-q#lռf+`޿aw3wJ9+hbiq5c vzbzcCA5W? xon _|Ac/ʥqkRִHg9c-U L7XJ=O>nlЅ[<#؂ t+1Ě89^-#iJT%ilLDaU-|q%8n]L`㖙r/<8jȘ>BdѱbMl2KPr;$EEki#̨,f!c_դ1_7B|Iܗ{󲚂$P83+EĎM-q͗% *%`E"c%θ7ݑF+pwCb紤`7ꚺʣw5kZڏH񹥤g.'*Ј91a^9"3 exfѶ_C043d`"m@W pEBհɒ4$)aniѬ M!6vSBwKuedZTqT_췀/hqϬṕo)aޒQ`Wu)V-j*:<ԼqAb0Apzm8Qnek;^ 81)yIlPuB6b--`wfM}À;/iym͋6Dfo~YõۯZҕNF0V4aWۥ vW7lxz5l} N,z,j;S_4 8ȿC(&vJo큑ThMi~[ n@ׅd7/}iONB7ZiCȵ{6J^ya+[`fgJV 82{9̋cBS*";Au3gc{o]2<5{ICݾDW21uVoќ?IRi4}3.0T/)3-%VQX_s_qh7EMu0;֘j0o"cp)脡j+>\럭[7>왙W G׻O';@ʵj*`3M R3dTa`'W|gMCBvT}unuAq-Ć?o@{9=۹w5 +zJ/|ܐ)Pw:\ J@A*Wxwngy_Xڛ%R6l\]=aRXbu ^{ 1>4C\*aV@(/3n_0hNF )sba"2?x<!3xw`h ^/l.E/}Aj5OޫNe䧞ky}og)S">Siюlis[!D?ę1GJS9ͫ/{~)\8f@S\xMrx؃d&BI'?Y>Od6h);"Pqf__ Yy;)J3,r\r-ۉS L= ǘES .Uy یܑV;#Zi"^OmHTn9uҐpzIoct ;,~J)2JUk҈Z{jZ1!z's ј5 V+h3x 20ܵS9&-!ޗ;}Oݰo=z|Qуj}%S[Rf|U|Pm`]~D!U;|U4d3vi^$9|Ï*gmMNٹF?:=́x\wj>,zo$^!p~S=XTݏ<7&N![FŗXJ$}Y_T}+;8;x2no3p(kNkM<=%#kb]82UEQJ/.46,%A Ed" Ź#.bnyvlhT(ƙ)A3P(Tb7#c2A0ܚ"B򸨒a9 Uİ=Pƛo/7:쾺c TRC!ןZpo~rkm/i-1IV﫳 Y^raJםNPE5RB]%am[l㮨#uO;`OjVsEiW%_Dޣ#uZFҳ ` m|۹߂܇O10\d+F纪PO; Xy ]4åj~BUH z[7Csni4<fCK!z|AjNX~ppx1w^; <Y{/襺 ۋSWwck} >+>R4$y-lv_ZX ;KfQ@_}qVLJV>.(fk'~yÒդl-ң/Mmef x#_*|i?amkIM 62r<3I!nDF1nNlvrAIDZ6 ?jM)KAQ`?X:U[OܡřGD)&hŖ_̉3(/dfAqHtis bR22{_]戂{-#l+H{D?Nǟ+OWw3C0{GGy8d"H7)eEg&1n(35e q@@zbn&V93]?/$g>6 ۗiڛ' <Tw5CDK`hf[U]'s{ftܹ׃<gJL{tǷv=F,v 9m4 l h]j!Ya?$K q2 )l3rkG\S&59yob(\Sӻ虘PAq{Yac(CHw>rY4X7d%mp?wʆdZ `(B_~n ~sn~ՌR]N@ LE{#ܯ2'v"joV;(ZM;,>׽bpK?L`t`෴V[a_M!q_8_Fs]ߐl^ʩďo1hPm /sOמ'o!lQgjS@p,U6ɼy4)'ht둄[۪Xad;oͮG .Xc$0'fb|íUP}6l|ywIG{g_(l(S).J\CvcԾOW[Sj:Oɋ)  ~0X݃U9[>FB} 8Dj1:8_ a韭Ӹ1uwOw;SʉE1ÚƸdl{3|3FX_1䜥u&yV6Q-$AxVkmFPxUww_Y~-jtf:>o>W=PQT+K7o X4h"_Hg¡ӛ "$=cNL:l[ܾC\EQ?&iPR5Ԇ/sޯ 8uo[1> -rϵ){W`gg8 Qǫ]_PZM?ٚ胩.#uڃo[0a~ ma@qRSzPfg-sS.M$I}?AP>K8n1 *sj9wr팾w9Qd:sh4L9ahΙDTO7sU۶҆ >_Abǯr6HYբBvyKU.ov ,Į K1n*_}]|F5w4܌|e7l|B( E~L_~8a4p(>=,;'hipIER&ԇcf@ύ.Ǫ:t2"#Ff)w +ڞ,q\ =V<<7_i~[8f/ Co.?r?v#;o畇0kly~of?MO$|i\bIsY᱕ȻEc(^ǐ3zc]d0,1͛{4`%15c6'B@BcM4s<)3Ts?i`}S|{sliњ8h{m/ X_84UX 'tY}GN,\$M\^2qk您KM]bEu#ؓI Gvj>NVG߆*=&vexTfd+qx-~FUG:7 ?jlL.k,TBߖBq+7>rKാ zŒ]n߹XI.Qdk^%,uIooT50 .ERR+xa+N->{4`P]OhRKE?V|2}&u1"d);З>d$T&mQl>@wa?R؋BXY(buo)HbLHg[|<Ñ34mCR[I ڐ ΉD,!ApoY4ł=£s52Fo75I(;G1%EL25OL?΍&Pe8S-+RP_X1@מ_s~4]DL-GT?g~W1`͘V>PE*Z{GyUBle*LmDcJ<. OM^ H0 .F%D uwAOُ؍U"Glg^zdp~NޯMFa}!=EdeEa0}v u x<4݌xFvaiqJ$X04"ꑞ\'GPJut9띧aZp"2z~$3oJKYqxg{!Zs; jMqWޔ#^@FYi'ïdmˀ}~,րxHQӔCܓ:1^ ¡3!i luYahWC.`<=v^QY X+mz7bIoU"St?&瞮CMmN\ 1,qgU>RZ>Z>P#U ]U/[XXYX>g?yBv X4bgP ,ts:`n&uob0ڑz.OVxSptX[n)*F݂^5S{6rldVAݎja/ژ'L|,U( w;Y7pφ^8nY9)i=8q*{7MR>9P3҆ b<q|f?R1 9U~?%<2q3K94hk .rM^{ΛNu$ݿ{^:EU;!5`gM-]9$c'S:].4Yup/RCU;8E!5{?0j\g2c'ouݎ v/PE 5I+- ><`'*i zFYR)q zY0b.ڱ0C >vb􌃌xX qwL|u@0u.ǴY mqSq ZAvID:+v̳ٝF-,aZuJr^`IJ3ՋiJ]Be}4m }w7`Zk+xǦܴ/Еf>/is<#[ü< 0HHڒTkl\\ >>p(o[B[*uG?pEԭx?}Fm"Gw~P[npU&n .ʧM ^FńGyd 2S1k'z`\A[Qo d*6'xt%tnDH.nn:^~'~|'oB‘zmo~SՠiT0p 4u٤5m, RFXsqTMk]3/P`͢#7dr{!Դ7\mSAs΢floTA:]QiڠZz :03KF ڛĉ2ޅ Z?|4d< /BO^aE!ugbVE|JH쟫tqY4a D uQlޠꯖvlj= Y%{YL~hܒ訶WvQpmV|ɢ%>&g/pxRl|  1gSзf3@2֜Q5'JJ/b+IMH`vS=HUҥs-ύ&$짚ax@,rY~ s8z g(a_R`#+MI)ec^&{Yy:``7"`r~cPRVMu),حxgh[v6#ӀcChᠻ_4K1&|1sM]~b,1)bL*R`3pWr7fH<\PT y;DLc*(3;c d}AE$u9SfVίUaԣ #??W?; ?x)z Ho"-IBO$4C' H s777;{)yw;һvHux_!őQs:ikvvn18 i-X{bu(\T&{Zq[:q|G^UܘSy ~i7o&M >^b^07o-q!N{xbz@_"˿15\7a!c m̿w@%gKM*W84eZ?% Wsw`:I.4.ۺ?2 _F,cZH!XȅlĒ} [Q%T$N8[uᙹ!PihCQK?VVeYۮ6+N&#!l1 0t8c`ډ}5"XIJ\ZACeHLU% KFp?p­\^jPK|YmUWDaTrߍ)"RM.Ѯ~/L5Հl184q)1WZstLjՐ CKXLq (m #XrELmL0g8 r(mtiL+tFh4Tfy 9^j'KWE`eDzWȔO6X dPdEwF ?A"Nv70rσz[?@&c·ITR{Ҋ6]x"AeM]]iUQ /r?>OU7Jg;L)`ɉm7U򤒢l-rBڞ/\WRHY}XպT贒BMص&>om+ZAQv6kٲVc/lj/r5c!:lcSe2QdELR̮b4 GՈ+Δ{& YZ={}KLZPZO}8ˆT~3ldB5WuoDV%L,FC+kKGVVhDxU\&BT_=XŸ?ggi/a),?!gVYȊprr8O:_-|߯ ~g r*"#]jC^X;]Ī^PzJgn:Ev9K QI (fI_>aϛơdϜ0-YLL֣>KN}N?#i!G_fE5zfv"p`,!&yU 8=65K C4pDqugćy B*7d&Dѣgv}_E\(⥱\"W5KWXNċ O7_KEE2BnwI EHX; %bm|8Gմ4pv5Qj~.'+8Y5`O+vk\WYT~|LcZ1X ԨT3Vz)ktx9Q`o?苾ҭErdgc23O_Շ.ت,BB~s5Y|!G q(+3R0 $B߅mOg0{+W7dkmM}8IdL\U~eR{Z,[R1ڤOqK~ wD_MŒ,ƕU=i8iQ!2 M{H bIupS'{"l泗V wG3>9j n/D5/N G V6Gu|Ik z@ j'!dݳ6^5u/T 3{WC%gAFߧyWץ1@-FRV;UAuJKYQR;``, ]@kO-Vš"UbtD*aY}[㐂j1;&e?2p+ZvpߓcCa;R(g7vPFKWt[AmЏD Aw*-{}ӻRkW< QJ6".;Fz%a_w"9/::s bʒb|M~EɗTkMZ~{/BG3?bz3duK^z #rJLg %Ų7t~1Gnm9xl1^=o 6~3fz՜FVs6:Ǟ}jԫQiT#oU&›ws&Bj;ã wf W5 ,Ok9~İֺY&؇4qWt[L ax[?~gϿw]ӕzܳ Bʑ[i N,;F<:q1-w$;r"+/%AːC U?>v.z4s^5d:3u1YcO}l} ]JsBGsC`7$ Lt:Usl6Sq! [t!@<Bć# `8ӆn]KSlϚ#[9 wK=+By$L,d0y!Q .}ҽEV|- Я!]BqgV-Ɠw'|1#pBc'okjMzo sp{b'Q|)ܐkE׌r$~TNh>P?t{q8<j9631LZE޵|w@^Xns_IK=zˎ&Txօ9F!Bϙ;IG;Լ*tW%)hz;&ڗ7kⓉ' }gSOO T47 |=g!Q?C7~ v]6?p0h偄ñuw"92y(mQVAV[- wl$g/R=vZwY)xFfK [VV}{>:ի/$k0F*/* .9cBjJ~jNwe"2[nz>=Ǫ`W= ̗8kp T]Smty'\6w֟7o Q6!D'6FZ>)ʍc M#!VvܬF)֮ B6V"VSP1@tG!;|là wM5#(Fy&A蛲 lj* \Ƙ,<hNDrŶ{[B Kѱ2_a=E3 7jS&T~t774/뾽j\w?0oFԤ-g :|ؼht4;Y# [;Fݩ#_)`f :}6߂)^|$ɀ"QY>4 cjÓ8Z߆ӬZ5]G3=;9e.Ab(F0V&36BcavKs8o^4gj38x9;S;vC 㺸cc-4i&@Ya ZHPQ"}OxVKj5:`|u*7z`W}ljTca2J%fksy&d~FJwķ /Ҟ#Sr'0TWf -;F;q~>Ւ/tGJ& p]hG~ʸ jCӮ6}ԁHD~+huF5mJ_U0ovř9֢fzOv4RHA y̙瞮/+ЋbE#xtՠA1p:ƠZjFYz;Q^oOT: .W~E4Mvvz։ .B$QyB1 (圁+wLT 7zo Pnź|$h`t9nSܭb1DH3ꋟy (m<-({ss0104qHy|\z]]ق *@m2\sp,ɾjtxYbaHbnZ'5{Ui4SmfOX9q_[ɫ]#;dso{cwf" |LGzUͬ Ziʶ$fŐ[?G敡;FѧH?P mxhg7@6>enCN,T4^yޔfM7T3Iqɔ++殰A'ݘ Ү-b Yl`n7P1g9ο qJ_ŚK/T&쫈G+CQeri7Ve_RBf^v ]+e[K~{=$xd(Х-ު?`d Ho߅Ϥ[zJyaSڡ>GepE+iil&D OY+挔jln7U-瓰MRb)a ~lyIѣXy}`SN;J/ .07XqUkV뺀Ii{رp{j!Z p\Y $.^xs#IdS q̩F)Wv`~?& z"s7Y31bt_"k;igvd]"W ot~ײ꽥-'O}9Z$ΜZ6n~w3݉ĨP $RDm~,\Pdua̫[??DeGRkUb[puy]i BHqv zpNdƛZɘv=kH)VSۇ2N7'&?M9`&i*~Ilh7[T۲FƹeVWzcm+*fRE!Eo*%aM!&?L yt#iiBX [8GEMƂ830rFI*0VO̴q;F4BLSԯ/HGQ/_Id o&JhI=Q>{ŝo 4k&(#1wv0-<k QB.Di ]wykU"͔[Pύ:X?Gh[5Ig&<9zw [p>5ZDŦϱ]M9M9'Ž DvE,EĒ56DrOAb#x^ zLJdPz()c'0וּ &ݤb.QiSp>YhU*mY*IHid9@ygƻw~WC( Oc!#%tɮ}cIYdA;:~8u޻NRXvdgX< 9rŃ4YK#_jcdk]v9~$N}Wv$ %̉Ta&o jbR_V.I hR?H&x]͟^# ' a[+gCLit>8~@Xm[XB{=gZ+"l\YmnYy;`T\;$P/CT_'(3"kPjTJ E4nNB)1 e^2#p 8]̋[okf pC#*(H6 YIfFT9OVxզS#=INqbatW^3D$*Ŏjy=$UNY ?FUX7Nx pr A$ 92IQX^|h&D: i4^S̱sP%ɥ-iO/ҋn*3)K0k_r&M{_FY"`xAEslI|l`+pYAҮ_56Qj(u7yVMX'uƗS5@&dka|ga9tK1*nOh<3z<ɬYNڍ<6kn(${Ep)_kNm!BWjULt}lx.GD&ui9nRL]챯|; :eI,7_Ji`=XuNwMJBf cø󍫯֓w1w-30(jP2ky!|ʍvtO_+JvjSY-.hX$ ۹0mqѝ:M sIoficLnJx#B[&yUc<=nWt&SLxϚ7ěLݙД3& %޺|hlʛ3BR%XMiIw*ޙXƟ ZLk.buh|t*^ Z /d>v1w:,,(fޣfI|\Pi=,L%|jX\o?6eo' faVd bi&@voDҷtpUSߠ`GhڸRYCɅ|X0Cڪ*A9ѯ|( УyaԭfH*A9Nm؁{ODK9@ Flshe!>|q@sEKm#K ntF8xUJ0m6)Kc9a:d쯲Ow_I\IOv5|IYъK)Ώ#Pd^8av?ToKу% n^3YVԌYf6%iH=rH:;KN-݁wV5٪5Au.Hj-.tS 3ZƼ}Bͫ5 QswqGV՛ĸ5>J$+x`pg~ӡq"sQS)H-%ϙnf _bĎeWY` 6|Ky?؜9Q§nY~$됉Tt>{y&nزzҭG5iFcò?MPg2ˬfm?QGv9|IR.*PKHM@Y+(4AF<7ɼ4AJ #~fhWZ"ȪcT1 (,ı,LN]߹[3RBK*GuɈ3# \~n@TC=2yfϻ/OG ~~:W,FZY=\G=>>9@%vj}ko< A)&]]x~;wyg^y.)k;ő}%.=+S5>f1_"[wȫLˎFuQ҃GV4DVj蟘'VȮu:Ֆ*\\6)z\[~|,%14cX š{;0Ô:w~eW֮!.B|*%",gGX'G+{/W~X2d&ƩtJ͛Ch34=zB:[MhPW$eM^ =kݬ髇7~1X5'[ ~R6]'*>0X^ї} >_QO9Af늒 {aܣ68s2xX_\e%U?ˏ7TY>.WJ^żkCú3=~X[xk) **$;QG6YN$j%ǟL7KrY'O&ڎ8JCZŖy{_?$~#0LVC 3P| S͸f}'|PJ:p[0Nqyf$X>l$RU0M0O^BI,RӇl^#n.ݶi[J|%yYݲ8F`,3$(W/4xZƟ'iSjl%n"rқoD 8#>č쒷獤 ]!l<6Oi3+/0PC]9MO۰ZrJO˒kA+^p.9d=ԪaKTAȔ" Kcj<3 H lOVVYTGن+.בeº9* #8 ֤3v4 9CW( W9|HmGSFc˩&.,_WѨCF=}^LO^n-7 Q^eXc%,-Y!{s%D;(l|^zg:\N^V͌լ řoq߄>ٍcoM='8WL&8`$Fr><.X~h *c)T*MKEFmXXwns|-` b>,T.4CEy'h2=JH)%L& FՁꈃLFFɀ$ތJQs IzV+E,UzzP.j2?~jԹ* ڏ P_N*j0NcURX+م}Rr$u2Wdl<%H6Gգ"R\[M cGf2{c6 jL{?͐0 DQ?ut 2zɻ 31ںԝH-bw+y.SYO>ڝы#7%Zm.Th^. )dM:[ls8}Y4KylCnqj*;LV3n4-rʻVݷ_'wWRc|?6?2i.5btRqTd?'7p8"!P@KTI c&PKgbЗ`,mCŕ1J,ʛu-}9Au>T#˷9؅>Y, h㔇䃜/GhE $j債3!O$!?"rˏ#kN_~azAhh'7@I_- H2eLs&UAo4[rV17IꖯM&ϓ)WɎZ2߾OL#/?|cOJOZp·P&?É@ ,8z'|jq5UՅbJ;yX׊ <=Av2~$*a?#D* 4a - dWT\&l‡3@7Sp17F y|A/y<QH7DJdQ(>]M:"u25EGVj3q{u?wL=QGVHybP4UiSAuRۨO +{XihAíRdKӱ.[`Ql}v27}C~!¹gXp+ I1Nˏol3CgigVv :<:"lVFzb@w\n&=䙇7-'~k,-%3ߤ]"())\7<<#v_tCF˛eUG$jW0:8k5Ȫ%Ewwr{+Ŝ` qcU[_:Ow|uZv)&*1%by{hA}Kl{'8l}:mм-  TSJrS$('K2'#.vN'C{6HQMCO;.Je+n&\F8un+}ߣ>ycfQ'>Dz$ ݑG)ٹ1>4r Dz\A~ 0y!]'bJȋBVТ|kM\_v3q$[RHTe*ډ`{rob wM L- QѠ[V̔]{DU ߌh:`y!#J(6s.pW+9J%qrH>E-mVTʍsY?Go?OΗa_S nMb7L.GdE/d^‹5wQ246znsH<~Gss杵dގ︫Щxa&* Њ0%8Ι3[cW4<<:û;)+*Se[+vUnfp\7L36G33\Dl|E/I4+{Hm3J;6ktF|+ E)BԳGރ{҃Q^z8™B:ewaeٕdjڢ'.S.]-L>'}Ͱ3Pa׌{ ?(&_{vY2Nc{vm۶ĶUӽk_ [^N­RA~~gQv{0~skj0{۶ qyرؓj,Ra|K}CJCDFxѨeq; ֒e x~m]O[Kmlwji?.^16_o jRSQl o~W(WGvC~f.vɃou-a}HWa`n!_UgG1 Aˏ;u@xKm9#t!ƛ%ߤ9UP03ܟ^=X6nw+{-cEieCT ctQCx 58'OLsXث)0ǵ?h6`\< g:"-yX#D-:es7WԶ,G~Ե2 ,VB>A/Bsޤһp%\WGjQ} 3nGwgq !ߩ!=K4ut0}YXg*0J,Omײl̉)ZoHػ>{= :Qk_&Cv8ؒG֥DFc 6p}n/;샻mg:,IA[u-#8&{."ǎ$Ƴ-p3_$׏vI4#ۀi&G5Y^hгA;[vmyOh"]' iTl7RYSU |߭7Ui~ċ 78Gpovx.晜Qtx"&O۫=vH6-0<7mM&i}O(Yʐ+I^^ȇh5-GϺI_<jMjtQ]8PKUnD1/L)SxG|;~qܤ_k6Szw'^f3 V^il_vZ"ѽR;ѽ J/мXBw;UvH2/ax2{a`eTrx."P<ݻV?o^%кw7R^z@{{X#6u^oDNQ h嵿v~1&t`\b6#VD2݀Y[=dz#'|\e %ݥ1.ٟa^V TKv;niL7w🛂]vSm HVknr/idf`aٌ7Gtן(mt?&gw=Uc5kjS6ȧJ`)xx+f@B}&➾!Hk믒yt{p!+|8rr&ZW~ izB'`$?}| w^>%B]1 :znjc5S7x{ଞrsXT{`\}voq QqeqNFe? Cݯ7Dj*s1|V+.cݭ}g-ϵ5i XOF7a9h7*/x~tv%ӞFXƔ^ ig#o^ՕhUۆºk%*|=bߓkz?>MTidw@p+ҽ#T[' ۩bG)dˣ##mHh}&;@ē^uE<6bwo#@T@1f İ}AlҴvv{w ' LkliDZYMc~Qʽ4bz^v[\ԥLw;[؛ܮghq4uۭ|bIۀ+~@{+6N4U+0+L* Ԏ&6SS&<.=+k^~iУ;-Qۯɷcik'ͤtIa T#ềڙ-. )TΫG.]~c;>FbQ/tl+TqF`"SlծHdQ 񷭭~yM_t|٤Nq/EG:N'T9ץԛr:P Y޴WdNCg|\h:y^5[s:{0{8,mwvdO<Mݽ`b*Ey;Y=?MET?1@{'Isu6}٠q3v0Xq? sۿsyFpUf0uzė|IWH"t1Sl΁0/3BAş-n\G—{i0,"UyG'Ӧ3TN߅{Տ IfO\.=ukP#R_Oy9'WzO)QFbwCC BOIX]w[3x^G~k 4济CR4vWg6zytI)ĩس%rŒA?ķU!IpL';o0 oOu@X3O sE/y"3|t5[6_զPBr *DXI6IJk899zNc5W a=k?c.|sS( و axSay]Wu2ސۗ#6huԇ|T{_YEd)̔^n/0ʌUr?W Q~= k=31E6=<< 羉؊s ^|-,U-rQ.9O,x6 ҙݭ)ܦ_X}nJqC? f#[Oi_NC3iFE#gWmEs>6hݤQsE qobJ>#hN8w;_v`ŲO fT*4lvws\<28uG Kd=7?SÏ#ـuN(ofa0'+- NߦBa'a*kn.,y/lnBQ?R4{vAez4dZ!z,} Y6D~ҹk)~GYaY,8W%eUvHt`]A}H[6dVϧMȴmN N?2ޝ5|ŞWm$ M= `/9r61d)yH.i%e'Qӯ?y+.ϟߢp_>GjnX*;[c]N_-dBǒBF){kZ!3> |1w"VO\NGjȒE( |o]t2:n2l~f-OH<`}I5k뇒K9E&$Y+ܯ0DL z?@_u~IY5oWI#ع@Xs_2'{Ŏ nOyy @tےL<N-r'X+~*Gϊ *ݾ (F5Y8\eNM3}*y|Ch+Ŏ 9h\j?IZDQ}/=)|Evڪ) x_Ĭux >X|?|dzC.l~a$>iߡ\櫃ed.\n%c0z ~Zzo5ɡN|~w}@s!ZHjxn'śs,N ߜ܇n3;a˫Y{CKMYTTlsNfҪnD#]'ӠU3 |Gd]T{ŻY2'i[`9:ݟpwm}J^j_7V)'#♳11_G}&,JQ/G:Y ece!cԛ>N>:mTKz*y+IowWie`owmevvEeͽhJ.I`H[䋃t؋y1iz/kZf" 5~R伲!׉.ozHtZ=r;m(gU p+F16G1'#rz=eG.6x僸;CC+.Wt0T4ā!\c O GP g ZOSblFiuL4ӴPR))kCg衴yGԟv54ڄCS_`yBٴojm5DܰB"Z}ʾ,^!~,xC%ߖO|& UCIrĹӱ5Z _"E qݭk2>)w#td 9FhqlTx\VG%XXhhExlS|EAs_5F iMΫ5zT66Zlc BO Ї6 Uc+pwR ?D+v)=ETsB-EY̳}Nas~?,J`#w;$*(@W_&,QZu5\Qj.^;>O¥?pug*#&q[h)s& =g,FE}î&U –L$d<]\:51klOc3=zqemR\.^ \klT~g73Cvb\ҺW=)KlL)`7Opv5:^M_=1d!.9B+(5A!N3ԝL,| ,{xoKt!>Q'8UFA ,|=eX."yH;vh "}6͎Z+` l[e_-U_obF)PcAY]{r`d-v-B=1״wri;?1{ҲITzgn{ans1˹&ܚJXtJԧ9-::NJa5d[v"uKKG*֊f,iґrOaQf^Q"(2/WMBѯ_59_{󨭋eZ1uqA{es@ڴ01a*Ͽ۪޸oߩEO;fJ.>5ئ1a/pwJ=~>g_I]pEX|LW|%Lq% wx[t?TxZRU*c iqQ+3x: tcrDi:|nnHՈZI+lFRC%V%dHиnml<`Qw!2li5M[adL5"ҵc7wlh3lZB)(p>k*f쮌g޾nNBVenOW5=ƞFwldS앓.lcS/%e70U# C'Μ# $;*/o;u?5́1jA.s!zpgP(MyE*Ok.t;]DfM˯aU|ωI#fO^L^m9N]-2@ӂ3ϥPuv9꼑~=nԩucWC35lS !t/2\1 xG@5qQwEyshdKgHkTzݳD3[g8:1vjVcvgRqN깺+婖bi9NHj@B܃Ak߄؍5ȁNlM &b#g}I /qf ɇUBi 3hG@vxwE2w dDrO*,:sp3?Mڥ͹5c%c|.N+ԑIg/vK@+״(48y|G/_^._[.SNtH8{C&Xb&xd'}&<;ZAtdlbU2&vPy==ׯPd t[f,%eX RY~ɋpJ;UG:!6(Vup 9\ zfbVMo0K8|*ȑ%bՌg_ E" o7PZsK vUAXun".INBg@cԙ\3tz"yT| Jyy( X)EL; hAICM"6yzw{wCC2p}қ60a'3łDD,vZq_,B?q%}omAi!Zf8v\Tɱ{mUO5~TD"/=h?W:z̵*o̊ zO3Nf@(Us$*nT %] FJ+FZ|hŚ)$Ņ}5߷ 시R MX5VdKJunWWo>}4NQzR{p aہu~M"ے3eˇ>B+Puci4 OT?m]:/@i-'̽xkE->ˣe ^c[ r6#H&D?kdҁ֬X+B zb0}O8P0CaHT}tw>_}wKԏW'jDԶzj &CR1߅Б&N4۠SNھ@xY0MYް)-\{51JL}an~J禟uy k Дuq(a5#8/VEGX9'#8頲e3Hlx(uЫwsrŲ2&:|x๢"J(x:uO1ݭH4U+(xyXݪ7Q|-t0%B4.ۗ :S7g&m0F^`֭*!{ NEϳu.db1T:AbgZ*j-}sR֔Vnfҹ_OvO@`&)k>@5IFpϧcFyi˪S>ܤrZ<`w j,,!ssd\ Su{JKf9fz7%?|lGT< ѣhpzEfiDq}yuVH E8#> :nu\t{g#rHhYy`(Iv7=|F e ʀ FH~#5'#vq Nʰ3)is*3hW5C?7t4a LM)DŽ Xxw䰮Cz CKskށNEƁ<1& <ܸqMSdJ;Y}5 v榎%V o @˜t7ʪz A18cBjj4eh2<߾f2]LQGNQft*g>/fRP{ } ;KA !?2v@"(ձ y<׮7[2 T@UmUw wGt j3~a@k}0{nRO]sQP2X^c!p=c/0xuQ{7ЎR#,jp6zTts~9l)h.z'gE9`I! tsVi[5VdttAX] NrZβ-W?/;sB1T4?4D*ZC le(߷Kd %U 5:%]",W~uMZ4KbJ$_GhTn+]Sʧ&y.0pȚl&HsW=|%p@"0O%U:u:A ^c`s:Yna6<'J <<<<)ObW b9HaG>X ' )'19Pr\`9_yM)Ƹ("n3CdɶvW8H3Iz@0Zk0Z<ؘT$ipi⚢W5AˢhE G]F9~_] *y>踗-w+QAcT0$>rvvA^Ej1/9*YT-׏W|i }/cDLqTg`]+I@񆲵\FVA[S_βg%}tK0}Um=~S]:5[,q@Au% l8֔E-KLibjRؿ8lQL6-DLV]ZFt)'(hxxn>_ҚZu)!d쁮ҍЮ 02fc?7jX٥ŇF6'L Oq'.CeIKt]88ƀ#J":ⲒcJʾRenJwTPvQs=(쀨)3x9Vsb ik^$y{֟GF5vBEgpxY=ے)zowm?yri6[?c3\P61qy|6g-DO;+fC1 a7W-D !`O[E2P1&<]"II&MJq6w3X-9)#0H]5GtO/zܱt"kv(X0qv1?NXXpk,> -ϯK'+Æ0j: S5Zq%ȐBI6=M1Uϼ"PܲRcOX "uJHKS 䱯uݷ`Mgׁhd0tNӯnl~ȓ`ϜDjhw|"~zN= uǏXX>R/jm-*r} lS7:{|*r ZAd1MW?",s0AEbhe֨Pw0%KYp }*Vr2RFC&}\wdmG81׬2c1ʌю>Zg׺-fb9B6Q3j2[!iĄŹ6F]:N0>_xr%Zg78Ih0RS_U S-L&6N龔 WE>ʭbeG wS.NhB6X>. )/pǣz'VH_'\PWLi-M6}xu>hğv uF6"x4QhL Ѡ@Eԣ.9kb$_RCCrۭGytq; : X!6f΢&MM ¶Dz<7^6&Acc TJhgq.]n{CE?s*'D-ƶvQAC0 %9 r-xbQpnBw|3۠WZlEOL%|211a/S ab F;$Hf!V4Ć/;pE2y[8 q;|V>}oA{=?cѯ%w"h*sƩWveѤ%$lRY( 蕅N!sCAJjum\@4l.bW]gpquv*JjZ ˓jB0!WUz^JO KK2wWȿ;=)Ks 9<;ű[1Rh He h!T"/]lO4(I5+E j| }'|7>s5v C0E_`n>ڼyPkGHE4p1 T 뻨Ɓ[Ҥ_A1EZ;xzظ@+U%/fHx톟X@3MXuS2{ʗ4y7jca%х/*|gS|{5 4& AHKNzM"6hrX2{\P/2L+QE׳6b30~؍s&&Z>'4‡l͐v :"tdIVw(v&2^'9d[=sba'`Gg~C9üFY\_~Hv T]h6 imy:v_[oE}ʪnӲ4sYGEא.b ,:8ٙw e>3ȅmjLG:f,yǦ@m7t̔> -jw;R8IJ`&0h^=5,"%zm6Oalu֖o\NUKrł? Sr5bď&7qNUSD Z*LK3'#AXUmlfd ÇՉvRu-Z() -E#z ;[!PaZlo!+}oKN<$^ĻLkPs'n~%UeJ5L\ XF""ꞑw}jF9Aahj,b |XE((Sr8qXNBQv Qԭ~^*Z|70lM $ ?-eX@}? KZs<O<*$ r79 {JgX~PF\O N'NөT̀ W;p <@.[j8oD9uY*Q4k>Nv*_|bol^KWE`Eg뻢y8'l>jM|ReũՎB±$ߚ/I߆2l4=9a_db8_QUɪza}6q(b 0,xɜP͹V5d1 q%OF&D|y:TЉ#8mDf=7k붐lSM>U'6Ku9sȄ`$≞K1$`F?A_+-se!&{bp i)ޒw5&_?G;1Ӟ,>pʦX'| 1OIl]oû41me*}2/ĝqo|3HSǍRr0?̚N> 9yƊ|qnloVjTrsrkHOkrͣkXz$eM%3hk`]gT]ŚNZVS(\tX lY zU6SsO h]w쾗m5 ^_Z1LPQ[8W~En/PLi W c]4iN}1DFGrl/$]Ǟ!, L-[mi%:kzF⎨*ј##ElM+?}.@Td zx%>*7Bm1Lح!5;M;S܈' _8[{1UD{d$VJSOAcґ]~3PpQ{Z `K9^|t/7Ga^^ k%^rzI3q\I{䖃C^w9S틜0UNhnOfp;vnX[WvTЈ&+ip<\\T;T4*rSoq\;乢RG=-pJ'{ly Z4٧ٞ\ ]k_/qzZ(YIQG@-A'3_EAS;d08Mq$u[}dzw=VCp0 ߕ4̶/!(zMk%ϻJs<ڴeaF+ⴾ<^N;^^lKԻ^Ѯuý"RKu ^BneV~8|εllc6;==trC5Lǝݜ:+tf5 9(^2u}z*O䴀oH+DnwwN?K%uYyil]HhJL>+|Ĭ 8Ĭl Mb84# >eFݑA*sTq`0|e~IGݝ4X?w?rg?hG gQ2D7EZVN ('w5JuO}}9z'N.!GPi !A,Je}m%Ưiݱ;7umd,<9%>+x> ^#X.sZ'@ԯ7\{pFKV؉f!U)Vlٶkgێ)\eE9Đ+F箁[٢1n^Aߝ|_" ni;/UqJϑ<7DߩQ ͟ ;>]xS176>Q]ChHz2D~tKg )_$%]xz}ۥ(݃P+!Xs]_{݇$yKO=^v9ߑp}e 9j { e;^ihMx`?OS {h0!5rs^;wѲ|t{ת ;,Q# \r X;Zo(uOHi< Hk2*"Z2(fG3Зeњ}v{:;y\QC틍_nEb&Z!K4ڎ0ۖe G N#)z]kl"wtC| 5&4[KdxO&86M}%ޚX>Ovm_.l[muh7y^+YsGeAG!軔qx _9A_ uGحh&Ӷ:;Jr |Nf+ؤ:V\3\k|uk]OTyW@ ̥_k_Grz!/^EPU'5cƛgz@:\fLo~v0D&wFΝashg<Z[%;PgնlM)k5jV.HKme2 ֎Oil͚f4oN_HSr9_=-nV5jZt_9){פOvnR_b H.kiHP>=|MtHjpךvoA&I@CAq| 5! Uv?V-w4S}'/koЙ3q3u)mH/b,'Gqa6 >h AjXzif MMkGDs##X [Zr!N a=8~%<u$SFFbnL6vJ}XYN賲,ɣuI\3pR]s)=z_ɱvFvf=nxm7⻹g"{zߞ(>⩢$W3(΋NؚO3:хXB]J4:q Cuc/寧+Mg X~eJϬBՌ}y='&o)'v ɷQhzd!^ \T2m:R"3zCÒ M.{~H\+ٺ9UǛ3*ece;\,Mb+r4AF`p1ôn;I/y >B^L 燑gwՊ_ܬˆ-5Kܲ)ʱxL; ~3}w`N~+oed|.Pcof8+c[ܕ0y :ńERnP NnX95_sg |U3h\9dї[!Ui2fx[꒵'wQ{Z;GrR(.e]3&E*oSs/O&`s7/ T&M2wY'2O(t̕ Xtի`@"(k@L l?LP2%~<FvT5+h8dE)Ǵ%_ mIp@,yϟgiW_{X#W2,iqLoi@{#&k{x',SY}xi̊WOQe)ֆNO"'@8!ľPc gD߬"$P<%=$s8Yv,VQʨE}L>{F}YԌs97+P)aMKs5*nf]"!d"JFHgXBzĄu ]<{wa2%:[_fW؛0X%òcWksk< z;:fN~SYI|7;"sx5 rpMKS`UDLL߇nugr2XxP;;v{@i;S()4 Y2@+N!h~"-2~]]ψ-dJqj)yxm6(YKr }Ohti̖+j$v(7Dΰz'ֻjOAa6} "; SUubopھ\x*GĩrR'Y/InDr2O %@d7/x8}shH7 Z6`bCt7/"&q #[ˋW k=OW|Xz7-a-(/-[O9Mݜ2C[q}kozO5?4#'2 3rhzndbeO;ѹy\֌6Sf<\ сĹLуS3?cKS{ PX{VhR1ѝh5sPꇄRݳnknE/N'xܡth9h>p7>Y)26;ٌeⓂx\kBƲDߵoOgobz#;MX"]My۵Z,z[Jp1ûQ!/U4uIYİ(:n9Č6oa}oLH}.b* cEfSEXqи&Eړ{]W<[b7 x-b4nU5<Ӯ)3ڌ_]2gyp@/xuv>ِK'!,a|}49VCroJFkwn;MD!z4p3mDj])B?8P>y2gTKcm3Yq5̭Xm%vH<轘U~W;Bub}cנ=QT,!V'\ kx01ojyVHv]@V @V\n)ʒ>dsxߤL]I+ Yp K%+浕>5ZA_\Zd7ֿKQ:=6%&%*g&Eov$۾+ڠZ7g3am.NxQr&iiiUPX>g\L]fÝ=Odn}:"iV("{ 9ظ{ګJ]ԜpWj*jcjܤ^}=b8h${\o~»AfN|zy@6TZ$.w::g~:u?B?j7qBkte僞Jj=\QJ ^eu%n^U'P嬅bK IߴjQqǫ >K⒢6X\ç`zGÎ>9q=ptc*!V+ BxgiU wø arXmę62l`UiG#%`b^"^.h/G'83 JG38 U 3"`~O* !PXBxE?~6f^ ђ8㌶AA`( ^J1Nnp/WqdP n&L!?rG# ewTT CKrr\AΘ7S.xm~zb"hg;I"Ζp7-!_PQޞh$&+(m웈e^?2J @0e@ "|"PA.0T Eghgg?kȩmZ_oRuFZyNGB:a~g:+o?Bp+g# wqqEDGqlptp/88;1zZp#E _A A BMw`pK['@rw,j?#nr@!Nt(.'[igGGwn@ /WADcP"E,`?Jl  Z.'B,? -;.* @!@~8Rr‘;~a0 _ O<#x:m.ݥ~0ek Lqzl1@~(<7@[ @6$Byآ1." im^qClɛKMd_-]JC:37ܡCߖwEKed'm> r]54p!Q=J[AAP\4\,MUx9=L`xEQW%CWC`rM^Ź9B=Bm:.v;;D8n}`%gtmF5cSS ! P\G9e 9-gkZO['e:^!Wsxi SsED] Z>齶"Brn9υ>52:&d`0WC߾u)VRU\ɺ:>[)/Lk+^|~;MM[wƈ4nenflo+zpCj[*zV{tc۱7`@q ksCUwZX&ӫ"jёغvץ\ ﮾zv)ЌvmwRVm(glV}v \gd%D -wL#Voh_$Op=aaotn!bTag-oKa=Ndž WBTv\I;;;:aˇ -aOXW H A$ydxei(&啑_>H Ax% `i!i>Y>!~~Y)H oA%i9;] Үm냺<5 PV }c1sm$*IҼ?w#|"M&9yMvl<j L@@kI&9f[#v'~^9Dh֞e7Փ7rW?[oQ蝪']p|av@++޵ti墾\ 0֎|.O, vB "66Yu9"]ҽxp[Ͳm;131133333̖1ff)fffffff&{>UK%g]fY"Uec'ݛafd d 3ᡗ:ZxLeY98 E 9*9% Y8 99u&wvC`lgP0tqc Y;:+8L,vL||b@#!!"`(L|@o!:<]bM`ws-v f͑ݨɴ=:R ,z4fƺO; U-}#̓X[[Q5Àsud7 G-! OJ/{MNܧdKd;W#O\E$zUҧC{XD`K-\`iy΢>,jeӻ4׸*YK[WSrP{q;ߕ:B^3,ʡY-yM};́ZKQj/7"cԞO#2<&PBIxnփ^ş%hq;>Az#y$ E Q+6c-&RLJ% ݂} RJ@y.o*Q5-幷n篟3nl~xOCpȦúnzͰ zC]!pgb \L|Su#XCk/T7LxCuyvޖa*=aZr`yf~>f|˜>r$~Vf,[ϸ2V'^i5V&ZĚLWtO&_,yK။->Oh\ѣô_aSkb_g!)X..-qJu2P%5I:s7Q8$!d- W ЎKvc|?D&s IXoA9ZVr<kgg,I$JH)5ĢMUJ,!6<^Rɽ9X,RDP-GK5>DɹfS҈H۫J4on]ф 6k\̙gAH|cǦD&|eEB&{!c0%Uscފe"ҵ$$ Qzk2ANLآlOO2/o@+gjam$%gTGBf6>{:d  fhbOXJBibiQASf-H }YƦkpL)  QxYzq覄.n z;2:M@U$&CTt/:Ѵ>ౢ_~. 3ՉD= 0B\SOBZ!^W ~Bw.7{(RޖPC佖O\$bKp*?}+{|*c%RX( j^T0!Չ}/7N?-qvksتV_1*.vۉ0X {Ἄ%!.ZpE;mSI _6X[Nц/q Ad@CC!!'#ǿ@?D/@`g휁׿0;FOlk;ṿ  `a;[ _v{ܴbdcb"`akÄ"M_NvΎƀ8QPf;1^PQ ( 5O؟xUT**RULWp3V`2 H/iGa]z y#K`6%mc?fBo dݟ<|YXXYXYt5??w߸߸e nڌߺKXU?Kl[Y?((֯.Ɔq~ &)E1 bccV)f 5ᾬ _IW}g%lj_i; *BK_5 DxfAxӲNL&g^5Щ ^Mыq|5?@p`5=` h#6~ Ez5z> tnMU l~HnѲВbF ,G*eԞjQ<d{3@EmqX~]&^2WoI= wV w? "֠ ?]ISaJy o%)) nZvywi.3#zE}zS$Eל#G"ւD8oS?/Bx;"6q'邅|l[t o:e|\AdD>E:ݮz&N>)T@p p?G^鋞AxkDvҧv-ؼp!Z:bs=|ؕȏ؋|Sp$Y\2,kl0ɸ!2NJ(12GWm .3E>{ =7E7!d)B78FɲK;_]Twq$ rgjěh1! ]I;.tj^ntTJ2uWW3l.ɸ|㩆\b_T I <=VSq\t`"*Z1>L;G}G?ޭdXl:&O eP FΝ+b#NϪihN7E{POwI8%І Lxs,߇(2bϴﮛbIahX\_if>dpnc) Sxnv~ uELϣ02{n(mRcv rw؅M,*4 P$9o֭LBRmU+>ŁÌ^9r4 WupI$v^z^&1K ph8ו1,;*(] *HWSڊ :ja_6m9y0Lܺ'm1MӾG1+Fb疦 /9!/`;uTM&d0a'0T*E7(feF]4H?j $A#lt w/t|<3b5g 4Z:#i8gj.~~Y,qxtNeSj g&w.#4s٣:]0`j5m |NgSSL02P?Za) 6W ,"֦3@AW2(~3zgYAa4|RƤQ ֔A|⇚h ̗LorwPHݢ(b6?O[P"M9S?fe名WexX>"p4s>&Q5;p4XOi:M`ȋ_-t`^B䘋TEsAYԃ&}@eE,gpU٨XN@o((%\V[>xGʁJ )-v~, ܜP\S7 X'4#VA9e0L!HYnkH'mYXP~(C҃:aXsp2Nkr*Zm>18p২U2}r'z BB$9iv";_vMO҂~B@O`FgVSm=[9&CZV';F.\c%E9 1c15ӉKjm}N?}[qèط;lO^W*[*[O\>-# jcDNâdΦroXu_\G)LD:hvܵ$j40CK3:(\v=^oE ?ts k!mCΧ+sFBo^l^vXĚĐ h[ZǏ˞ve 2IO !'?=Qr;rӠL$KΎ^ywq|ϤHͮ:ߟ5e* =a7 |8u}Eddxxc}F7q=.[u4!ejjA73 :.UJ* ;xNjx]Xu)=SFWv-+-^ڀ/"~&3)K$nY|Ԣ6mX`ۇ+oۧ:9rwqHca$W<7osA#H 'o3tuo6~C4oms` =/R ݽ|OX !&!,!G7aYW_3y '+3n`זy_12:ZA2s;ߥ{ :VyWxm~}@=]zw{I6ʹ =nn"@绉~kU ),Kog-=PiQs^ܠVV|ثv6@bF`Y]X[gi@UWZ <M-Ʃz,3,+b) mQ9G<{A⧁郍xSknF7,*] 0@J{rKlM:߮0䂹FTPV*`Pu! ej> UO!m/R6~(l0P$z`ر>dW-U$#^DIo B#H:(7V󉷳5 5cBSP8<ٗöA;H}(Do+޼bV(Q;̅6yTJ4:AU?%Bkz[m-d9}>?TzѹYM~K&K}Y êhMv&"l,(ST2k)|Z \ Ȱ7<{jWkl%ku=t@Pp^FsFmsVH2m>fd/4 kFx֟O)хRZ\4^ Gu_I' Rʓ7Naɡ,)ߒr$DjȲLΊ"5¶tlɫSO,ڊNGrW*v<@Kb=ډS Uљ`VL~C"2H{\7%np\l>a΁!)|P-l»ca^ZKr?3lKH=65evj&tA\WO*'>^ms VqIf}k}r4/f^DKM\ޢy] KمQW=A&a3zA!@n6z1@I\1c?$weW!؟}ھֆqx_$@Q$EDEK2-E3*+Ng<0sc,Egbrgʙ]\=q>^]mluri;0aoDx bZ),*ge dU')Z 8)]wEFnq==B>3Aһ6'[`lya|0&~75҂DV}=N{a|z.rdvv><oKmv儑#?2I9K|(x s&^n0Ϥ$H* 6( 抳&o:覸5n}Ǫ ۚM9 ^^Aq,C@Cp?S53Mqmpqq933286"22 3书9 Zϝ[Nےl]x~n']5ڬ_tv+@?ض1[oTy  ѳKnԺRje _θy- ||ytԠs+eY< [79,ʵMzvv@`; w vgPi D<oD,l{Ә=>W]]-=P4CG$hj߾5g&g3gxx"^eP48CIdvBHeS$᤬xD$$Wc–?]IrpZ*ϛL[ǴsˎDrLWpȳ0#3;zͼsy'#ߎGߜo]xbƮuWOI z{3"0xtTU^a}Nj)4|*B#+ʷ4lTnNu.a1U\9DVR, 6/gJivMTS-M^~e%íqG!ߖWa]a$g[;X[إjaYSkzNTx^?>;?;߻zv ȵMdU Zk<-NXA7*?̪Bܯ0DB?+7DVEl.Nmv@s~lOC nlXp&)HiNf.^i9%U;"g9W<1,/)"%@`[QD/_J%%%1e`ee':"͕UU է55ҵuu ፠MM͚3-R-ܭ mtmډ;;b:a:;?<{zz{4'yGFZF9FY&X'&&ا9[gxf:gg{D%fUtMWWnV]V_|766q7(ٶ;vDvwwJONOO^σ//2.).Ư5no>o#~ݳ>(<>?c?p V}N!i x yq?1s^O i} ];F!N^9#ؠ 3I\I( S~*W'W)1>NyrJ'3e#k˧  [(žTژ{h n"Nez1{}5dnpJh0>8,zRK 2 { qTC"NM?M^ X.(1 ( eآ22g>-.Bcz9]ʹI26%"&Gu;Ԥ̦7ufEsI v/^~#K0k >'$܊DG8:PY]"&nـ+?6yv{ @+@ I(7tӆ=y)øR7q*G*H}"]_j1AͻfS,4Ùrl4L  %?VjMSع : W(aK)ɂҍa}PCGRiϵ{qpzxp1㙑GM $O&>ovU.D\} Q@5$Í.v̊#3fT2"%3aTmؐ&#,kP Aֺץ]/hEA<>/fkzO+I6@4':+>ҫBFvbFc\2 =ylw7LB62 i5VxMX`ɫHI{?^h1tHK~Kao^y?h-ѧTE&{?6Բ' ݀<^YzˬF4I;ۢyi.{˟$|5Ut_ R{W'ACbbŅUKȰlS*0b YT?8<(zŠs_@(u姒w5_-0"cru^u}X _ŷ`j5f=J FKx),Gm4U]ծGһם`L`ԊLv5J|N7Sctd?{=l.8);Da҅tgp\aɼofM'd$/v\jE;LSf<}`Er#Ұ=T[o ȌR*qQVNQD!a3Xyb? `sC)8Y(WK͑A~nL c1b+cͳ3F $S5o'ÙCmQ!</j/SK{@]SB ]IWI: $G8:Bw 2*|D߈%w)i_X BWn31zxL8U_WY,NW-; @뀿⺔9ek|_ꡯK*L@ɹľr 5Rφ\S N^Op0spc})qEx+L*hڴ"V`]3.ɸJq~j\&D>| Ǜ5vwƨbud ~B6=>[pe$U]E*(9ǘ\Ur^zT>#gRiD9d,g 98Ju-xb$D,ǷB d!L˵+]_DZ$CO@ }™$rX:b6g+I&:C;}kDPg w'lɱLε&ꞝ溆o*/sqI7tIyo,rX:>. w|vHoGw/{xqU^yPZ;Akrm@hH< 6ӎVfgjCBo  ϥl"5U F2l VL ® H_#2:A>w?wȞrG/'Y[ʢx/@+ί'-<'LLm&n j+HU'?q*5ƭ#|&/[(-ě!XcܮؓYsoA梟8Th8=0?|o*|p'!kMG;)WcYk#+cEDHD$9P'R(iaKRIjKǓ>ڎ=m]=9MleqN~xw]4B|WV|0.&vӱ)x_S&|Gdԗb9NF(kBK73\UXC>oY _8@Bq),(j?'$瞶knq"1TjiJ/B8bɩmYfI׍ߝS^=L]jxVЏ-"27K ˛;y_xNQ\Ǘ~Owi.:fKё4p kPyF}3he W},Bা -S(x\vJ_Dogߙ56o䔧.Lr 2W% Di<5FX<3t.3&ğ " ЁMm+j 9~ٳ$\p$25Nasf\ڢ wa$ j{Qϯ$tRe%/РǏ)T׉bK,;ZRm.kW杴vCȉsJ쳍`[\wh:y&jĂˢEwKjj =˛Q%U:g'h0k|G< $qSC'|4mœss T.kj}چT&RYsҶNSwrTðY$&.z 1'y9&P'Gy !JޕZvHCa :E+L %&>{@M QdS>4Q}ݺ @LM~ \3 J~4fu~eNs缫mIOg(ej o4>Y\G/yy8,{@rT?Ht=yï>'u. ݗq iV 7{=8UXt^p碲*[ Ĥ9ʥK"P-u6"~3V ٣jپYa7Ӭ6|U 8|i}MM0pd)/$y[ !:i7zuuC5dr}ؤ[)Ώ;>+x]`icąx7+ ڎՁ;ְrV cSIy |DqoZH*$M[Cz Q-#cؐ\;|ͽ(^/|U2>A]΀L`Ն/[.O@ڻ^Lmܷau eT֥݇#QbEiJ?{ks#8f!ࢉ ï@a Aqh%qb-x%𖾈#@;ÑÝ;A3  ŏ`} P4aG T9`G6F&V|m@@YKw|Ļ{R*1@n|5wfC@9Q} W{e-Zv/Ź>*u:1tΎUrU-9wꑅU|^cɃEkcˍ7TKhNUig?وɤxf`ODYaz K5J[M^ZK 1|?bGϻU;T x7e pAhcẻ+^@T#eO"a($wJY멮P{sYHR9Lq3ku` 0_ |A:@-cRC):jc݋@{6;8~Ӫ % xŁ P)Q<}DxSB(y E a ئJy֥p㑭M$C`/Z{3^J{_DOų?.4bO0h`Tɏ%w; ]}W}}saj3P>?TύXYk!kߵKtdNdj lK@%:eV;j uD;mn%үDokjdBXDR{`xzx F&b9ioʖӖDf.'j ŖbRZ@e Q|Bk!{:YyJw][ُ~}sI%ZEw^{glG&:=DeF1tIL0k_XLv"!fsoDoT.5Tے;esfROrt fbu/zuPoQ+RT>R@ysN]4՘qj>'W )u?%soI8^fPQײ~I^`C]AR|y™_;0LnFoTBdU'U_j]Pg iXCG# +FYeUry@%B_kaH|a:r Ki NZ-RvTgI[]ys"^Găj[<7aXvVLumFVWzPһ+K`ԏe^[!8z)TDu%FG=qƊCIO Q@VЕ ˘@!I,/QMЌy2שH)"Ej Ff,uک|vq"RPY?cJ Fs5gLs損Ru-L"QQSʓ&S~|x56Ĉ@FI $Wڸ~A`uBQ^U9{N9=ymo~K)]7+kMxt|qS~sU/MX2Au rU ꆬ 9PQ͑C-5D+hS`hauXCsW?" Ut)+ċWCNـ'Xs*4fKסsWPx5&KjY^땟954gd) |bbj!{BqrtN!W36PMJSWXKK7k0_,ȴgߛ#X`WmS{ I[؏†PP[?2/jV3mwe% |DP2eڀvl4#B;°t{9ɣ |/r0 JqiŜiK.3EN˰, 13Ҟ@O'D.L4 SV\J6¾,EU_/}̖H/Pȗۘb'q.!M+xE୳Gx55a\_g6(4%3ح Ĝ7 җ5۩tw{^Z4 Nӻ=<^B?j]_( x,e'|1Ѫ[MZyR=!ܲW{=31j&O|H]~|<G(0z؞?o1gt)"K=i?5l݋-_ey\4ϵog4- #J9>7Z}Z{C:BM&DM7!NOJ@ciFfk|5 Noi3 Y$?6VwyuL҇8e~y _!dd53~Nt$RnY*wʡS7?I/z(iYv`/'Nia G+y HNW1>%{n/Tt][_Y@Tz{r]aOCzٻak2;`}OjB]PUp]!a-֐u`07_+4qEVKpfP:. N f@QmS,n֊t\[vi_,RհJhPna@B:V)m"N*׎ h˚EmEp)Je~I} Hۊ@|_#"&1k+ uy x@xcĠW f5Ft@A L9֪qpm :ugmʵ~8/Wi按8~(I!3_nE3]aNl_?ؗ؄BOﱎgܜGet15?+9pvu7.YiȻ ;#.@ܻHM3> JE(RMӚAϺd?(J@0DXoЅ?"O:8TsJT_UVCc`/5@u}0\!.=ܔ:Bad8Հ'3 ԰FTs#ǙۚX֦/g[*T1=//QGw~9;|i?aSD 7VH{V95z9Vzlux6B0s7Nwjے9Lz9B,}xuuG G׵8#*'=oʃ[`D&l7'h@.1~-GݷEUWk.wMbakKOL(r--c|]aou˒t ozȧ1<2`.uV\FȌaS("+b&Qq{'Wx90SgV,/ p?hai2N9lNW U}6޼m' x֢`ڕrl*;qz$ό~Iش;tݳ (ׇsܜ$4.?́^ :0xsVfz,ιm6+vgJa%|v7Niy/|Qgx3^m9 eݿU%N C{$YvA>KwަWCbԇ,ʕB89"7=a5&E?d[oO~9Ѷf#<0гB&u2lc[{gG^S1W注o#:3b &GCcD7ˑOP<:Nhw &dpz1cbE w]:V:.kۢ\V jXw>{@Gm)fasVXXjGݣ?Co'ܱ9& t=Bx52PdZח\UVyо-"u熀42Ճ_ v9j[彐2-2%YQȲIY(9m8wBb~ C|$CL3#Ș:pu:c#Ý}C/DؑqSݯi&..pںԊ|Y#\RoҕV"T G@Ra:V@&X+x`oaY:(s?}guN[Iּc9|E'#het~Ui#I޴g^}.Xvs,oK3lgbdnA~"nL_Ox/_@? +W=nxs*3m SR^-EwӎQ^]q 3o8u0lgMxrBB}q}og.be"zs6?PǝqO@`khus䳃G^=vFG2icC)+ySgy uuVrcShjbwě8}'6+ X1GP?Df>`a6hĖ뤵\zo3hI?f/F' [ 7|f:&dY:AQ,>r#A'9% Cb%K֑PtJ|Kr(f>) UV⁌VȘE/}Ys谮:DGn`߀Lq0)8L2Nni,o|_h:oWùz> #o%yH桲%?C/1{( R{/c)/K lY'VCmtɯEwt#*c-Z<5&_4|"}~J85Ֆ ^XO[mmSLW#n5^p}/nc3!]5eqk +՟5۪>m}*j/:jv'}05~Էdpà膶U}[)/3J/=efO1O3vO[Ҵ6'TtϺ(}0&s5EC\Yq:KPn$BpW#/Nz_LaLu'wNm쌊o$? ZZVxsCpMs$zma{4)穏xΛ[/!EJ=-*?b$b_ ¨b׸՟b*+%+CF+ͻN{pֈ!(WWrQHe`ox*_lsbwF= m;΁TRU=GךBi1t0 }^9_Z}c L kkVuM= nOr+f塯 L>eB`~_I!1Si(bjp)z9ɜ Lz]k G3j}MuPU|-,@}Np~X`l&"i+a)Bo͙fXX/9/o?#. [Lݻh ~]bYD VX_tS{M7񷛙jonK߫+f0/>$m'80[lvwL}*qVV 4 k4㜞q -kJũo+&vmIOXDzi֫25 SWd} v29|8yK_8Mt1,rU ŤzO{bh"JvIPq5 9幥)VчDPOaD'I$G :$j" "D1`  A!Q@DQ .]D.ܐ:'!DQ=DO9dOps lŀM<#?5=`Y2dʈd!C*ĐJ#P'Hr79iRy8MMF;>z*>!z*li*(y >x >1DsSO $Z:ΣY(^J+%!Vx y36{˙;y,y#ī$OESTX^h]$Zjęqnğ%Ϳ@߶]B:תtuQ;kYT!&0ur"T0 9SrGvyrzqDOD׍>;ZrRM4V@3nT#;i~ZjI$mشun 9$^<Ō`,HC~COEfuP[6Q D_nʟ^ޣ ҸKL) 0Q}4CkqWivI~Xf"(~#1p5sQ7a[g'  }1cpNŪejѫ%V֭`WV:uR'.:Du\3v-mr9q\+z'Q *#;t-3}Sfﬦ7f6WWg+EF(qUqѧzXWe&"6nn<_%6_j7yN?g^eq}ݛ|5$H4d&ӘA"ew$awkXlFwc F'"e'&enЎj\Y-"j096&PPjଳ%;4H3VI%qߣѤ) Б+RN#}K(㒤^&%nzfG٤^;1ޤfg}vĸ3Q(~ f3U k.;V*̽闒e~a 4\ 2e@xotl>[`x0w8+z">mU?Yw9kssۆRDP7joXbo7&|iޞ\ \|P۠/&2q9ӵ6 8"(/E)1D3K,.~CVH$8# 4Dύeҍ~wXέ4&293iRʲ#Z-$"%[D@iRcx1۬`o])3'竇yfU^nJ$%|dt༥ Zw"\%?NހZ8U0-kyz0b\NPs||YSYTXkKr|-Ax57iJ03Z:,&DY,0yl*#l*{y'"@'tNz~n%^ b&FSD%M,`UeJ//;[T-EIy6qH*'|;L5_|}]pXlkU,GfSoTx9]V2!f' (k\&|f=ㄗw/fmM=$lI=vT(y C1d.^uJ|Sx&JI@픘 Vb[CKjYtOuoŝ]ս {-]5]p;'}έqnM\v'_[\qҧy~(,/e$(m#IG2Ho$Mlju((n'})xq~O+@){mlhY7lņ?)+\QCar&kHVsXg4s4 na2`D[yڞGBKW8Xȯ&L t]tSlU#tJx 5. dZZὂ«P]wȕ:-1LsN'd|D NfT x3[Dox$ >3u{d̘*JnUދߣwoXi;,)A6M"D/ό^hIYZB8%oHRb2PE23Bi[ VXFMKR.{+n9qٟɢL5wι;jL Jujqյ31~H(p!4š / iUN.'Ƅbs(Z]#:5߇ ș=Nϫd:9W&f A[jJX-C*>3b&Y|+m6a+iezw͇%Hor:XBnt"#YU]zble3X#|?f`G;m9ؚ3u`ːgt{.[`y:LS@IJ4_PvxRUP}bմȜց/Q ѪoJt*}ch991VSwU&;74F쪫፲3vxuFAz/GI%8aQWj i?Jj:t> 41#M.~Hӄ dSNHW/N`M6q`0C: =dc@0mvmCI zL]ygn o-$l+VLvT!BQ(M>[cnH XUB`OTQ6oc?,"&;4&pWyzNR[/>G{'=׍-{qnDjK^7l`}X}0Yw֋+58qQWigR򛁉VHJRLin)ܻ[ =aQSX[YyO pRj~9pY2K\ZV ac"1J/?4uՕZԘye}،'=t;>,gA(v~|X.7 n6GNH8 gU ]{fVvs OފRViJQ.gӘ1 Fz4Z08!T[C 1L?߁ٍd5Hl$҂lg#$kv?G])qLZ ɢ@}πPwLv\V+uj~ߵ1UOկJݫ29K$?/JֱZ_u%yޮRSަX1!xep j\CއANjhR"ZDc#cCB VI>$j n`:cb2S &[ J~ިIiJC7e/]o·B_Q `v:wIRMid3!\Y폓)9PjR'&OLӳuTSVV4d]ZwwM07pM1yk~5Gl"T*?\qEnlt%#-;1T{yi.f„QސƉTyB.'<kh@_΂+?;j2x/$EdI@K)b ۧ২uB(GXá'ah,Zv3'Xr6+t|';m[s7\?!r,aFSz]F49ezZ9jl\ڙ2DL7~R*,0׬ o7=ғ&qA(eyheN &e8/ӯяbϔf#;pETųZpWgO}/QBL3ԠHӴHk eQn?_r:8z{_!\6O'ЌѡŰ]gJe2;r,1*Џ"ʀ1BW`~Wұ[Ww sn *fLez/ Ъs}pOHT K`ѰiRI"*Z=fu(ۨ:`ٻl4wKA;L&&8$#pv2YIcQMBz(YD3)GBB!* Hʕ/kRȌ ݳ/Oݻ5={{q#nDA?41 EA%BVª7a8H ,QX8`R/ 2H93/K RFߔ]#7$'1=.;SybU~Ȧ TN|ڏt*4)YpW$ki-"O\wTQ#9FM a^8ct a2WLkf\1UZQ9=_z]Q κKdc6* V؅qSTfWW##>ξfx"Sg}"E>I9"p r,G[`a^]-r[qY0)n6|d1 ੽Ynj"|-K_ ᄉu8Bo* f=,!63lA$TQ{f?1,[կͷoѥzN\Pe{yLli]VE}A;g91ʹWfr5:+-x6UN&w.c0ZKR Б$lkK< ?K SGpw}_ תdUIۊrJJ' /RTMܦ߆.'9bL@ꋢ="$oXFVP򃔺S5BG-H̤SYyִKfs-Cfap|$S?j?SꎷKgX1jsZ)ކI HL^ VLE#/7OLx sD9<ѩ8z!YVA w֨!yxr +m U6ꕩgu}:â#zTlJuI. !ʬ%n=ڶ>?o:YIf9}NJ/)#!Lr i6lg45EqRKo[>vJF+7nXt?}7~J!9kFJ.4mIW "s7w3nb&q|v^]/ 4XtUK znxu鱗thף 7L ;TgQp:]ēU_B}Ewos9}kh>wch$fOetL5*(K0Bк&l\dcI CcMBTQ!)%LR 1 (Zr?k$w YkLUۏ^$.g/[?jk߿YnN>"KZ2գOҡUm2K&)A䑕jɍXI 114>(@9u@JJr5:$4nmN":5%t3Ws1C֌ y!qRNiLQ**gs.(Z'a8k v.y̸~}FRUL4{҈Dkq)=n mUEk jkj d_[-Ӽ\ Gڟ2Sںr=0uFN ,)cS̎3pwQ ײ+6td$*R!X_.Frl(p!~?|2LYdi+['{*E-_?M>A+}0¸ƋFAAF2J0B3'^l#('7bGG$}Ado鞼2 ~ 2K8|hF 5 I~ >uEAמe,NA嚨W[z_kvͳ[g^|H' 4rND͊FGbD2pk<*mVCt2vqψ z otuysǃV>P.vhqk VN^v Xt)3b^qX6je֍Vq=;2*l? SOϹs8:N߬S-3Va|P()t` zɤQ:e#­xIb`f^8-P /EDO*ǩ-Ӳ2Kdd'Z[5-S֬V|6Kz]W~yA:+'!a) h!H^Pps;!E!KK;<:A*AX KQ2)XHdU PZ{x(G`0Zwq}ӧkZہXK'n>OVz9PR:yRud2t%Gp.YM:N׋CkvHkNv d_)ZE(ǜ)L{ {2>^@4}KKbiQ~zI3mMΣlXm]/:/vuv'L.WŃg.Cu/ыyEkww{Բ)OQ<7|B8Ɂɟa Lњ*57"bp9)wJ&HCbzh/XAp4 4ioR>Py65=\cm!cYWs|.3A/{ap|T5<S"6\؈וnn֍q`uUg.DJX'ؚ2wPࡠHM,J[g򶨾?t9waZ:# EAɴTA CMZbB$}@d!+>rnt~r)BablLxI^f1_ȕ,60 ~Aҁ픷揧ƅ%)yRCf{ξo3rpkt u%^;ԉ48ULђض2Ċv*I 'lHj[Qp!Ei_zpPI0d!RD9d\PEP![hZ^H%ڞQj"XB "0g$QiܟG{kirW ExԵ&G }@x(9]J#_1&ތ5$YV%m_y EiZ:S)&]/|\SBAJRʦ_]\"$U>Rb$FƁ1)=&Ro$[sHqНy!3q)MbyN%eͦ@@`>Qs#D8 }o[t%v^ѭ?C:x/51݄9x"XywFXowRo 7 u->(w7O>p;v/ZBFL^ A>wٲN&=/yHj9II9q=TU=дs]G}ԮzWw;N? J<Ұ 3|{_ßUbQnryuQJcWO_LjV _v[~^ĈN@'iؖN9V ȕ }>06JDKѬO\9\=8 O8 ?#_ܮ1v!7 9 yMMGB^"[d\ė/boXQ_uU!_o^ሬѸc"$,OK)ALbb| ,RU[ 6iP+iAvvW$+kj 2n&ϬF|ғێݛW\5w`Kuđk2шo2$)Ob K#D|Eb},.܍Ezt\'̗.W,KȏQ,x|J{f!A Ω'.-Ib{)w_m~ Q:C8,&>VA!a҃ H4`-<"pZUﰠe쀳4n2V))r`/}2 EgG׉ӉI80I3%jꗘ1w6uo- L,702KѪ17Kuo}Հ\<C70Z빪X]:[zhTeX!HDB;'ľ"hMe2&@~YE Sjyթ)uI E1^܌y@9mq "J|2fͯCA,^YN-.1@OB91,Y9WʏeUqv]}QRPFh}\*)=Ivju&.RȖQ&.kuWkj*BZ9ps!Un(ӑg|Nnm5. R'9G%:;6[az"c<'3U ú^z?חH$Qa] J#oM9Q\E"8mY+ v 9M FB+.6(cV(Cxϣ7Vʹ1ss<я9Ef_8i:JF+ҿaI8> Gw%~#ja"9d(gCeJ ?"/HR_2)EkT7oLm8r)l;{8ʤeTih݁GJ[@da+⑈U 3#T&">]d,T ݹc LwuJK>fVPF.f8oVe(X"z?W'dX_?/FnWL?C;n?bP  XZ> GQEᝠ,xl/ǹ1ox=U3DK*Ǜbwl5 7ZΌKOk %D%3,']'ek%LG6NLN -G_{e4Ӯ l৲[w7 K$OhTtBک%/Nbhmho\Vn=0*N~LdQ{*{}?%@Fq&N_fsb B\4ZGD'(uaZu+OͲ2KH<>fN옡Vҷ\AV\?ûz>/mK cntL/.:\$CU1Dh XcڦA75Os࡞2.C0mQjS&\ۀK7o6?&ȴMMh!dt/0%KT723r{2 _u-|jñZV JX`=_fAq4=ܕVϚa 3%aFR6Jb:cZ.BQ)4i=Ү+80|< <Cu-)Tᤢ;tR)&h̓9;MNGL/u xj["8 I0@0N }6pu@.V(IjA_BX"b-.Qk}cx:4`ꓣ1OC{@PU8HE>F6&O"3Dbϝ#l$":+dzߒeW^ٹ~cCΟiqqG}'~s,Vv!cæ57!x'b bBZP|VkUe " QT'Jir*uQF5P-Qkg=ݮUѥ|Nƛ m^6ޠ mGjB R !4[RUu↹ 461+b nEӥbI eR&c1.|HNakS:i|qQ\ݵU J@X Ҋn}JJT}xLM\[a^*؊ ~! lD? y KA'VҧnY)^ eѽbV$rlQ` ^}Q&Mպpأ/u a 1|J.CQaGc;+)ΙiaϊmP@.QVI|R6KXP-J^}8d<Z{A$)*c37~ɓ#3>5 ^z)l=GHwѽ~LsPE;(@C&W?s>lUNVW>H>/I3-C8R~;?60G_eO^ZY٭+ȧbS*$S ޿K4 "cL*Ɉ6zK,[+K/ޖuA?9Bg"UTQ:ؖ\WVIuuk='ՄAxtqG'P'cb'IdzZ&Z2VՖRQ[ZH%i*<,IX*S7ӻAN `(p< \歉Yn Z1uJ:V(mP> Yg0q0d>kUr~p6 ˯x;( =Զ,|qxjRÚqM%(|> r3/&a Q0t0~XH] [I|ڃM.mj2PiT) rt׿Ru4*#+=GvG,E†2Pq0muD'8 GU`;tlQOwQ`c5$Ci5Gf` t"Q#vTQ1%7Kz6>wmXo"Nu&oYlD.KilhZɿ]鿎(.dB)%PPWpp ;p헚*;?hmV ~8f3 WN-™yt)F gSPX=r9acK(=3(daOJC}[__R֢D޷_')٠&4?u8"ف4$iPC:@Nb7zF?i8-rK5vD?L@ Oe,R4/VPT'+AV`%vè^$_^zOKc>6jcQ$8d5&kp=%1Ȓ;ΝW~%.~q_uMm3''cVa~ P"ٌ? r++y^/87r(mMJ2+=>;GC`"'Ep<9Àv_C2n}d  u{~ jՉv=/4 ߳dk@ >0va߈cF\ )>J ^Q4c;BꟵESVgHRѣ% K9}hQ1uG.k9TE>AXz[{`,kZ6Mr5=7#.-elƘ5m| |lp|7Fw^Bt8@=G"4Ⱦ<,=vA N{b}*oxNZM^Q+J]XUjXllvͭvNk:k,7+EϪGH)oJ4bPⵠ5[2ͮmkQ㱢"eP>4_`PzauO&v!%iRa.G8E5pUi.YOΣ(UT}{,~zY|S}]j)8z 9FQp5:j|~M3̦+2\KqxT=N.2 l9y?&QrUΜ~&`ǪUuNin\-WTk@ߣ6;.|G߈ھ?#"يOnj{j^gͨ35xc]qt'vA8*F-DզTZF5^W6~]  #6徆$my.qM!{#6$jg"8CmX H;UhקئZe0/>ɴ6Ԙc@]_ ִjkFxc9Kn n3t/#i*GsHPR:jJ5}Қw >*'ˆ A Z"󊖮Rqy{mFoUrH%z?:r_2)&4>klaAًؐ2Ϥ6!5W%^cNEOnʩY|٤!]A!vc?i"zM,{\{ >+*Nkt{L"yW]:wAvC'*/1~pʪg}N;'sc#wHp*iuD.%*L̘M8$~k 0E1_7ojʹѿ[1ݗn1כM16-RP[K3؃dӰ7BJf+E\ezx%_g2K;alfHc/ dKX<ܑ5\9F.Ю,SgtybJDBØ0F31lUX\1Anp6 F13`Q3܍  ) ! 6WPDM&o= 簑Y s(z^d޲g4gm)? /ų859l3/4. 6"Bugd+Y@) ՝p%Xe'YbwcZ[G7m}>FaK[nz{㥗uqRHXś[6¦_CÒ@Rf2g2`K eSȔl[&(_E`QQ̮;4=ɇݳ";om鐐uwvJGd*\mc^P`oǯz+qi<875ׂYj޽nI ˆx(.1Y44#jMll8DPlBRAs$+%F[c|Ol ;]׷C춿 ~753&a&+Y4 vqf,dT& wJ%"' K>ڒ]l]>rEߡ =`GT"b)5k[!E VRn)A.\3y1tSPҦѐ7wJߎ.f3b%"3m-(Z%Ҽyzڷ rYP7*iĔ*Z;ye*-)CM wE󘪊SmsU5Д4 }AyM~NzĆT%B[ܨI\V>qrr]w牔YzrlJmtxYYFT}U xW^)*emzal@(] w@`j(P(M1]hק~$wLw,]lF=^;,ݚ=bh7A>@7yGkb+8'[̛{<Ձg {ZDtC>˒@`pT*Y3ʤc^3g;.!`8 PJi\ys5-g8XpScVixةt5kh:$S->(W,a?nlBj慻/4$꣎V`}8/)%K|#kX Q wOlbމW@Z~u<W?8o"ٿ>U1u\^kܸ2i'}|TQh!δw*;;(1ܣ惕^虧zzZǡs 7\P췧1oܛGe7g(7Sꆧou,{Yzx.iqy,\hA.rI~ysn,g}-;<  iN'j }qn=uɽ'^rky5r'SyisEU뚣~[E" ?+rfyB3(-~go.eZoQ:g!3-BztۖWp׼_;dv&QsuqTHa `!Cl|;н1#@s˲ l&i‹ #//@@B: 0eruM3eG(\>0:5x O(e_$C}{͕D7md82XGn;O)]uA3%[m.=ےL8N! Ά?m |ZƇtK}2qu@esƁc@gKTh]/ٓ}3 y(ur"7=@oEP @g6ѷ#[6UD1݇ z/ 6f/|2*rO].M~Gpw>U]+N}mpN/am^2#Ue}&о.zߗ&aՙBo4QFFyowOڃd,2@Jb{ ТT23gb<K.Hat*D= R-hg*So^fplm`=巻}Ch8yI;g/- CQ=+ E{鿩GDBn1 T̡|my-+WS`+#pkkp77y/[P_}33 m1m8Ǹ}~W~AAK 1_2~v?% 뱍1|ʡוЋ: EEǓ' o؛^&+&zb}gNqugM*ǒ?>?`L6[lGS~_7djzu@/ 7>^ƕ{`9 e; 3`@ngB܀ė(˾6!K9܍|ώkb)'vf!˹~ze~yS%>* ݾy_@I~3X8*6cUZr FW &Q/_^

~?/lkWu~u ((b3,Z??Mѱ#G%kIƛ0Μ9n:خ(0rTr|aY5|wY+:*r *t^,&vl5y?I@eurNTXYPJޤ$q%9e$Zk] Iw6X6U/^5HԴN5ek$~,Wf$V_DkYYyV=mڡDWqJb$;bjP',:lۙaSܢ&ϢPXw{`jy -"qCM$.g4W$[:ZG/vU\qGh*X/&<~ 4Be"Y 'z /c!GOYlP6{IvN}$(6{DFmf3xR݇E2!MKKdYY1d lUɨ觑=>| t2ƞF҂fnj?u$AB _{o٫meM8t RIfzTDT\,vTmR7lttIT#I{;`֢>m)3-M-43RpXVBpD=p@֤Kb?.[ &;EGKʔTbFvM?Du*rIRʊŵXZkRR~<]|~5WIWDU##{.ܒ$i1ߡTa-c`܄m%rk $$2 `e˥ IJ.Iyny,_7[{j]\tevTFdcW&T$RSD3Q tWOVqg}ZW$ͺ] MǥRU{_y5B}JǤgMhOUF[)PX]O$"zJHCzU42t5F&F0=!C7+WӯwڥhX3%^X7H7o]WX4IX8n>#K<0B\_6S@A; \-&?~^AO UF-LQTw#Gub0P+uUoNbyAK?Κ?_ǝ\ $9ɫƲs=\Nonm?dW W247~>eb}\d!.#ܼf웍 #"I~!CPq %K->x'íw_ 6c <`1%6cXT`AO䏳o,iË^LŞ5jc X-05 1{f=/kkPaƷ]Kҟ5qoZ;&ߺcOwo'\sȻhm$-lIgrH{n&|A Hpr!q-3,j?H-_SoǾE //M AY$3M* biSq>n}n^-.京NIW/]un(|%wl1mlN'X:xKZ2 ~NF\VC8F!7UQ]Coo}G$UC65LDEj7"Cy!H*6ȸQdMQYJ\QG1̭J5JM9̘noo_w{*f.y'duI ^pP6f:2|LRHM9% Β_>ྤz( lƞxѣZP49s89QkW [Nײ鋝&oRW*Rxی7UP;E>kjbN2A/s}Nɇ1-@_M>K \k姦]wĪ9rj#Tj>c/}?.&_yJJu.VyתeR!qʊKRX",г>"DݲCgAŖ J TZcf$FD<܋3юɡѕ5HPHΛ·j5)AIF8Yñn:xVP 65g-f0DI sw78q\lLa;W5w$z}#g>}^ݸ蹴v_߂à*8WNԜ-{4WT4q"[p V">QPS}MEx 8[+I3'w#Ta;B9Tf~4림Rka:94Tf0;0q z\ O~\Q^[*AGs(&@8g-_f1XȼAeZ%DЍd# 58WkuHm[m-r=ELaF1^&Q^hD_D9svjOektpM[u3w:5%@ki;ki)JצּoV1\jV7jNK۹ p{-Rxysohȵkɑ]//se[5G: م?_ngJ@/oyvɖuT~ؑL/9*O̅0`W pn6mrp 94&@ @09-`V Spe DfKֱR[ř(N,}gs~>z#N hRjx1F&+K+Ш=aqͣҝLWx$Rs=k#Nka9ja'~wxF|>]^f.1[i/;p{֌Hyߍ"1[K;{x-[w2(HF6VGr4m\ÒhN5Tmr( WiWt`=-#S o؃LڹSiUǗқ^''kًkjd,># c^v~j+P.`ƟXMBcAGH|DL1"Dl^yo# Ο0 xy!{teC{z_go𞭡MN*eCyV˄??C5)DQИ )晱!AR?V8Flެ&ud $&GF "p4MJG jm6#RiF;(̬#bZ }0-']JVrv_;se5Lr3)D$NpJጉá%>MNB^y2sޫGe})a5;\\#XMX~٭[:R0[1F <=2m6)-`ai7U]/c1 V|=%ҙ0j0$za5,zyWOosO:2n9OB^pkY7P}16 k^#k~@^蛣6o ouEtҠ/TKK,4}cj@EIRa-m,ȖP=j35AD*# taU͓ ;h31A}U:f%ȣ:H;^Wbq)o\$ox7Zwf!YtP:,Rו0\dۈWq\4Fc4Q,JT<6{ * 6҄wv>v6/@ oD r2AQĻOϏm>;a"}4R\j>_v*-1D-[eH$DK=ؕN%obFQet˵q NP ?T?qR͑QߣL\/ə?.J'kge~A!O>}r"IUՐ <҈U qbL=8OE`$ZO`Ӷ^;qR/f'7L{b.t5vΛ|eu )w?ɈoԱK|3+ ?Έw^,՞8*ǭCͨEh#VO7z)jhR(- 'M[(,>lVi5ղQ2dP.DM%z,?Ri|z"k"Jؠf܄-cYy}$Y| $^sE/ ɕH('xVs}{__YJ;|4kǞϾy sC͍\aCd8 `KcUۃի޳=/ɥS? ]{S/U_xWxpB`ɲ$!x >KAՃito(W VluZ~ x ذ=4.(t^t@M=$=IS6BL{(`1_;kC 1=}L9rp]ʫ>6}=;CjcuQV%0SD#EVmh@MiaNJJU&%AjdQ"}3{3oyo~WairptXYP*!i$J$iI/jgӳ@À_]D _=DM'[zq}Mѱ.Z&=ٰ6ۅke`@ !kΗps"33b3$ŗU3uYBP 8rTXt 0 Z*fI0 Bp.zu[-'أ:~}(*4A- =D6P:wt`pw|xݙ }cNbϒE-[Ν[Y_zno<ކp/ $;Lz9{g|Ex[SOKnRm1zEi?vHg%u!4Φ?/3˸E>#'L5K@4 rA~w֬<|@?.;Lt5]c:d١zRXP튮#JdLT!KĀm)(@eE*v@R%up}i;Ũr1ϛ|'  <˃llOl\{a,XL <^n Ŷ̶f[ @{;nb7Br2j9j0s ̱pNv9i0r;N`ܽEqُS~1r})T6Cwk/t${Y#YC&ׇ 0 E-yD.%.A4U+"a'6xxAe!eDur"tŝ-_M>IC0Ͱӈn(v7pmܥ'+iKJ-@;a>l L[_]Lcn[ϩ+$ҏL<u0>Mw\v#अ c6ɪ7E{(?1fO& (xT~,)A=\3TQGlƆJe9(tBQI歩m6ZЄ$SW6䷃FO⚳w믥ބ1VGkX_=܌iP&#܍2{Yx.,$0 D^/a:e-w?,1ƣm`c˘c"8<0UhnheM$ؤR[[3~2gRsi'\Gt ntT,&?*g&3|wwcǎs+$b떀 $@, F?bJ ԮB2 FԖ2ڢjhDZViil}=>O= @T%־&4pԍ+ G- d2!0ޜJ:9d<0Wj ㈳!hTb1:3JB\X)*8ŵqm{/^w?Yy6z[(\r/ɗ0gPN^&L;pn"}cMCG~_C(Wzm(ɒy-΢Eg*Ow qJn.n š^? 7*n/R"s++9AՂw$5/4e)]ׇP#wҍ =H7ʥQ*p/Cf:/Fz ,6z7I\I)43/n:aE*9m}a5]nz6;nӤ%۩[{w>Ӏ5+]ȭeq\*=Ev8VW%'gs}=Ճ>on Ur. {)7T905F3l:$5&Rscݩg,.ܛ=vv{гS-oK0g_y]TfH0k05!3d7rB:U bx[ѹ"aR;J6 9on[zjj6 ?(ϊwEwL1<.2inlmM?v B'~' @?DGݎ4\<#dyU U1=H @.!Br/xBW߀j!CB# ׄA& 4&O0?N*%PY 5٦yxy[ԜG٢"QUuhF΁2jFD 87Pm>TjT1MJNm2:IJ:ez^ǐ__J2 3Z#iH8EEfEdL[G։[4h" R:ګٓ&?r`$ $~jz0@JN"*tj`91N?BAx>~M3TQ ,+ F$E)֐%IxÜ UU!)`b{ 6!hƩX ! A> ##1#M T) jmW"+? ѓ;Xl [P]o)8YL:^83$Zj.bM+§ˢAD– &C.{[+x3/\Zm=lW{lSqb;ǎ$y8(kAU) T**PjHBֲM:&QBA+hKξ)E{~Y-?V nk LlGKYbzK|'m7)zs`ós>(}$WxSԜ2[uC㨈8B e+*A-iG5`% c=@h$x\ܦǣQMUIxb'Tb*UU)h9G|ΘjT!kyGК2X0h=%7&Kq!q$Il!x=4Q(@`öpn8(f].DeN */팿% Z%%(fY$c` =38\+d5h$Gr<˘5ZUBUsH`9(Di4J Ȳcْh{IA4?L\,ҁhW:HJ{{IvRenkOU âɳgCB08H諂6?@0uAnY1!) $BbeEGY>F 4."@@ e,IW?$Uz̒w3di8􀍠!K6:'KZD"5*[ 9sP{KEjDс 9Y w'9~z '$DlN 2qHgCOȵY<]ZK[SgcROYRO:Υ3]d%HMW9]#J J2/ OepƄ0If,'*㙤L=I%!8`a=8 ?qT9UPdދWp&qL+D sr! 'IRH'rƸ1šOΝэRn[l}:%8P(KgJQgܗ{SW>)K4hViB &)`:)1>TJ17r<O^-;=twfOV9NiԄxuN-KW;&^ L%H]'R!ט[dgρ=#y\= 8{cKa\6}E\ks9&5pCJkhjmΆ аQoX۴O۝pm͗D]}$/BGáwB}'U(M6m؋Q4 4d,;g) qUY?]ݣ^TjwNX ̏{kR/h*ҨxS?y]\b븰0^]E .z#CH| hQI +:1jg}W}-.a$bɄ# ja;h9K4eg[Y =O k. 4**S&3!<̌uܮ`BsǬɃJHPPFׯO' $f7(47P'5ՉL[[ךOT h|?@M:ƓljtuiYV nýGz )P}.x O柳.>kWxu-\['op@p`#ֺes] ;ɈnZʅ;ѻQ4$;ġjEG>z*JHKȋуQӓ}U?(>67GGիk[[W~bFWɑwYdz0kEJB R*;0[Q%hh\1yܱ1 <|bgF̧mnlq '$oSaQ'+ d)ElML pfǥI%^\d}Oj亍"̌{ wgmn` 72t̯>BkBrpOX&}mo~N+akv<3} է2.Rp/138qN{Nw4pN88w{ܱp:@LX` "%X%1VaԘ#N50ΤMbZZǤ1H~Lt)1ՙ`ɠLjA{Lf8nwo}<.OJ5}Z;W3;0n 4M&{?{C= {=jH^>ɭ7{7ma҇^|yi!b1x&XL's$C3: |Oyd}J,B\*K $L5 zEDVM 7^ПҪO6d Y ފ ҵ؍zl0G6c$D: A4\{Y7_^ XC/{hԋbw;>h!]&D%!jTMsT,uEfoVMNO1ejy6tgE"0Zv)l:ŚɖlZcsK'ԫ¿at˧ StC䔌bs h2 &41hT vA%W#>89A)%݇Ac+^D -91n9bvz+Rh[iCɅHK LR4ZRRbbis|7􎋛]x7S伳ylz`9؁_5b}5ziЬh6,H4ktTS[oO ]69pQ͡0ׅg9 E*/«;3T^h5Y-rvSgug:Ȝ`߆;f=Rwjc$j]ꆒ| JJST49٥"5!gǣIxwgA D`rr\ J9T4`Ȣz&zb*V7_u#CSR#-t Z:$Js- &=z"~7y"_\wmXҳon!fEţ^9vb-zu쵇m猍T7۔rCCooZvzB8(GYjl `N`cQp>bKP3ƜHA!0 *^*Q+a.ɤg4z5mx`#:}N0T6gdRpF vӮ$ 2!?1-PlΝ(F8i9Q,/#[W &~GG +3g,˽e}fwrM}h !"6M›q%jWMA eŕB3_(5RqVMɏ=Pxg\,-TQjr'-]ru(-d$4WCTov,e ZF,lfzs0P M)Mj#t8=2,Œ#g}p{= B0!+` >1H.fl'CFDzJoP-vo^J2~/u͑5}τ=D(D3Q V@j:.G, J"#ERqiL#Dr=,Qw| =x Y] ӺaSgΆaaHzJ6V5@[`˷ G{' [hIg.՘? ~1f1`BECk'nۄJ5* (US`E"EɄfJ%&/,JLBVBh܉TSI6׫|TA& W_H=ѵB.g"'f2RvTN&0EѵyeĬϟ~y;d/pI]v)g+aB4?I^PO˓5W?\=%~!'pv_ w?O/ 䊀1ri.B\~,q_ a bS!̐gZ}$Z{-Y6RE[$!`6`(P!I;`aI&„-6584qAji]^K||8&~$mb7p^E[9ai$I'(+<ò1Nr,eE˒3eKK"9A:va(:"R\> NT28AA4JTՊ9/c P>p<(.z_ɍcx4N<0b=^ABҫ -= "[$1ǀ] \_ފ: MbK#?2WQA3pO0*Mȃ"D[pIweY;E(P֍\+zRnArtrKH]n)k8(ب)_Kk&p F;ۍ+.s|1*n37±Xe .i+/©Te`v? {"Tqcw>n?9ي?_w{r-8GBwnmwg0tn:F6j5<_ "FuԒM>9o>7jNj9 O^ 5Ȇ4O}6<}ijtqb4,&"Li)-vRܪ*WUe*:frtܤ4W6WwD:?n9nGM{uOUOFu Ha-Lp2&$s-GvFq}ܾ|w{glsKlb1n^D"H(W<6;u ƵSk.ַ}ݥ6Lʔ˗ Ўn(M ܞ Q^-PY܋`ppڱDR$.OLl@[ 9.i jrFniV>Gx=0LKeݐ# iL9̅*9R ]`ehX O#ڷc{_+UVYUnPc%X7pz|ϮK7xeT6=hp'4 Hp%wwwи4@p=5k|[S?jzV]{?ߙ7/1 gi7p0Egx4tJ<N䠣%(1V0P*(R&2Z;4< oj gSiVSJ5=OݝiwB I:^)uO< щ#-?2W3Oqsd~ =/wi_ @5T+^?T<҇c}g ȣ7xXMP"N̯>:/ #Ȁ|CDֹ:S}+nہk|=<2'dK߻+kw7!Y_hmToqGSdq7 XZ+40vۆZy\e3*#?NPC~Ly=JC<կ?C@-J*@, l0J2 # W|HGrKwmSRWҟ*4#8R~Ġf yc=I cpcSUj$qFr(ΩBӐ۹.&[%EK닍r}t#[Uglsk걎~\c5 NJrga`=4Yf#\VmVV Ѹxo.CmI+oDP~ʽ@J`56`I79DabwO/W[碝^tZj +[ R<kiÑ-H5&fKPz{E-`#8Fo{n䂩J6UŠ=~6wΚ}PJTl}9rgNP^j]@ ȗW]j1I_EX7*3Ϫ(M 1]'b{$s敵=3Tew.F=Pv &UTn)eEyct|!1|}V*@*l€/^Z.r5y=[]klp=^B[GĪ@HS[ _ 8o/OV ]!! G:$Fmjvv$rXs_܂˩g=j]ݖ֌'^_k-Xbre}afYSO9גCU {>ONyߞcZzDx~lQ_g[u~H9=)Ki󬗩+c<͏jӱuv܃*J NrW&[-oǡѺm6`1^z%4#e9;70 7 |`a`m.s kBZ?su0;(iJ+wrltla2\(/zƊvqvZYbg$Іt++5-*]Th$ ( %|4I_ 5 ᖞHtڶ/nf Otqoݼ wCd/U΅1"i}II`)H(eh4\o,sk&%2M>B5ֽ҅ o'Y' }Գfye pq<.]sGȾ_wUT41pi8{5pHDK/˚™Y!Ysnrsf AX~AcnU>*"2\,%A \{gv~,cǏB_K0+ICMS1rCsw$jI7pҪϿlXQ#Ldy j02~€*+݋sx|׳l+ S,fNsrR6:h AźW ;yk|Wn|c˻Ys#iཧ?PxaITNH%5ಡF]Խjۿ 7b!dX:hslpY 5?Cl>RJf+!t[bhpBw}y _HEJ)|.1?Cf#Y3i߲*C6Oiu!rs~F.3قw_'IN+.WP#Եާsn(tf;>',;eߒˣ+O.~77( ^ZwzyI%}h1b-d ư{>&FO@k' <Z!u#T駭U\ւaM#{:nͳse!b#X(g%.ϛ4MvlshkѰOK&ֆy_/82]΃3`^3 ['mW;qqxf"R1`J Oi)$(s~AVfePrcnI:,,ǖ׭.'@AՊ0Dzk>76I&|8J XACZ7bo߱ܧັ|<6V6OWX,X5xo{Gy7g@'}# syI3%#(&:?b޺zr-5JNA?._n! :~]#2EO+H֠ !W|U1v,v~|nҽb*ľF8o䄏9}TyZeGW. Xˇߟmr;5Y~dX?/XCÖLZcDyQ,A`V.,љuI=rɺSU.@W0";,ؖx|Enj8eh cؕ躏 z ҋ-zw29ߍ÷DNɓaF1ͨvÍ`l:8Uc/Y="7u)%(Ȗ. (K0#@\ qA{ B㲑Bb _w"uԪ̚hfrW~w.]ӛ#(eςp-:́t,NBg9dO?4j1D_4F}mlQ846#>Blf42ii-xĪdЕV^T!.ӐZb]EesodP6>Ҋ4\Eqr9v-~``@ѪyǮh30,dR=>]Ӱ9]gl-dR[hp-&D&oKRĶL 4si4 ߔv+f1vw[X bB6JWBvik!܌^|v״ځ ݅vmf`&0ȞgVB[dOlN?W}aDBW<&ݵf?9Gk}cU&МE5FdY! ڱ[b`%*"L~l]q䧑e;vl}]9ɡ";6y2Y?E1AB")ӪTzƮS: <2ϱ*i]. ;Kia'[Յm"ʐw6?*}UDX^$ovurWhIF;ch"`]^Ryݣ3PhSzmඩק7UD,֐0b1m"bc$$,{+k}#~4A7o S#p3!6#4V$r(7Zy77,Mhqxd+V|h Nɼ;>?e}ꢥϺuc:w"db,тN&Kz b$d?&30#9[] ~pkuƠxRc-^v|1RumGYOro< w炃W.i"B0[)i<$h&;iъRdPZBZ@02@nvg뛚%N8,$`a KqM798.$l-qw_з)@ ZgTq볎c.#) "s RU\~xF%ɱy>Ɗ• Ax3uà ꔟ&+'{ǰ|%Dj@bWG9ǖ""'̮Gw?= y3"^0ˍ>JLy}xtj'<}缾d?6`zF1׉'s )_+ N8_Y A޲po/-DBJÄs#TZTGa˂/jR}xʱC":?3׭,y(}EN; Οr>lyv-=*~RcÙ"6Bb mBsᄩۃ=N|$%9%@=ǬHr^t:!`䃏[fgkbS.@%vP&꾓C<T3o/~[V͓F[Y¯ļظb CSoKPN.DtsLP%=Ѷ~"%.LNe&QY%n.73e5Tg>1L;]/]Ȋ-o?!{) 4 GFK7:ȄqTry%uT"-.eUB wy YrTW6%fN'WkI B۟JXhic1, =|[3#I 9T&RzoF>9˄bh,[Zx]Ɲ4UUu6QdP톇GQu cY?dSՑbxBk\IH!l-ol"eU7L?4{e $io M-ߟ 9͹b.RK]bt-xR>ђQN8m tD:ZI䅣6*pg< hhfn.5GLnN~~*T?~dvsb"h`F%.hdljN).emf.!.anhf.cnmiF%(Ȯ``fEînd.koliή٫/Lx~9NA_ xV<)S`)1,_Q銈yvV~oX nvy9H?6K 5b̬.nq9w%30@# ʇAEJ*jG& _i[S ) ݒp87[ *Q̓#&ґamڱ5׀ ;q_BKsgyc vb󪆨F[ֵ>2dW3b~Evom;~NPɖJHywkB=S޾5v1ȺcGσ.*wm+ K P\S͹ k/.OAr3e;?] n,mDёy1u_w'QX 4P_THw]k+lD,hW 0>&]N՜Iaki3 ˵m~,'ޗU/{@y ++z1K@C7rV0ɼ[qfȸYzå=oGu1t*g|]8\' ^n$ST6v||$;_!Z 0j:^?D`Yr~܋#j#̊`;?%.+od IS9CE{>1(GΦ;'c7wWZ9co孟sݷg!st*Ē4EG3'RµP{6x]q&mb`{. ۨ^d*b: N:drtE?>A68׮ݞmH/pR;iYѴȝQߟOx5c~&XHV7L9;?i߶e}זWxN+8Fku] J_xuΔ B[+[[A Ea ]WaY?l9!̂E'ki:>7c|h;ОOE1eW| 2zn%"΄|1ԗ.X^:ڮ'ôF,ez}lE.B}rm뙷?yq6r!?h~N,qYqNLhkuKm+|N _ q[-~g&yxLOr:3 za>1y6]ϋPJpH4ޥW\f t0pgOYசYK߽oyJ̊mߟHvΤB<y{W_N<}фTݩC0lN.mͮM;\aH2P1bE.GQ٫w/m{շuUE;g30v`l-Qч<*R`'VZ/2t&iy7/NjQVmmoQ`@"bdg,G z-݀7\y-N\unW++\3SLLc{&)F۠|B ""EMAm_kE `}/l`=Ҕ )獵{B{ճmnn ⭣2$ lX4tܲxFaږeDobf(Y->}&_%jMw .fǙ_+p@Ͳ - hVņYD\&r?ŀxUSDv yaO Џ{HoҵJ3=mx.@`1* =.x^u4BW^,:ҳX )-DWW;^Tkb:=&1 sM"pχ[G14t ~k0@# 1N~+H)yۃ!s=(0E2ݥLӚgCm]~pʳ0zTs 8?vJ$. )m{Դ:^Y,Ap10\ 1Ut |K _(-}1`$8JѰNKYDTj%"ZtqĠ}{ү*KA=6<}<҆,t9eZa0@,fMrŭN誸Ib6u3V.+멣SS^a(dF4Ӯȷ䪃V9ԟvX=n5Z3xljuRNz-$.fiJ50Wr }Qel$~&j1=ó,U0d/ @f7Xb5}n'Arf5 CW" x̓}yр>>95p4>dX3菻o8Ho1;/wC',xm2xxgE DV٦FΘW+zR:@o5Nٽ ^:(6vlwQζ̧eQJ oOzQ\uO] 䳟`+rcl 4u}]| о =)R~x |)e~muBʼn 4E0"6j4dI3E_Ov`(6*뽾<`I#c̜I'zk./7qHg/lwva<ѡ,v=:QVB4qq×x1^Re2 uHwZuǔ:Τ1tj YK'{4LJJjB#drJ ogxcr.j@  wor%p>YJIJf4Gͥ bı:-mY"#X{'DgMl a&H瞱hS_Y[*CZ=Cڤi 0Z?P Ҭy50/ )^?Z\v j{zPO,zl`7:!Wْx9f|aV,#A5׭A !%D' pQnةm<5=p),;3y!xq,ʝ(ݪt7K๽^ _~N7)-uPjH;Q:Ҍ [UkbCDgxKxk=k>] ]ZX\uAҞveDt0:r%\C;[4Xª8jYQfVq(??!Dojκv+Ӧ63oÚR۟!Qw9A٢.n)/% V${ '獳}߈Q]ԲmcXWIHF{ψK0'*EWŢazJ|LKFܬi/½ͣIye~cHAnWz\< w\)W dwy>LSɾ-Lt?a2R3)1q옍[d`%z9 PI?-ֹL-0igw M\4%漅Z 9 M٣C 5) 3Qe\ODk \D%&J[L_vdUX r 芹s(e:F3QO?$6{{ʀ0Y?j$΢@7\E^/gXSEOׯry߼H*da{ָE/ۑEpQ&B5_p LO8_Un#Q 0t#3ƖE.w8B.vx ﳆjX=*Ѷ;k^*-VyrP<}?'z] Zx9`a) /(JS#ɫ)[Uرb(B1PI^~e68gt!qOTk+n+{Ma0ݰ"/?>CybRaa3W>rHKp}‹hPXn}„h㮦ȒEhik8+l\ #[ldO~Eq^Ӏ7/Tv 6/-[Af>EQpR,nf HeӠ!o)8vͳ*P)F7tU~-*u*sqB>SrT簟FQo $6lgٺα@ -e|N^n43~Zl o-uys4\4g9HwVlI+PbSW} "a~],\<>ᙬ;=JxE赬"/wwv(B,g2$sp0ִc }'P85BLq<* ǩCS-Jy)/}dg"j%;fQx~& &X {fyى_zGM06$RjE:`JmبƳN٬A]}$njVK7eo 뎽s*D1Ω`}O"ZYT:~-tIo *O!X56K& Dף/@Lgݦb!~ eZTR45J_ȇ5XyN^"ȤwRSʹ `!6+i66/ׂ[YP>D,)O22Ϩٛ▤}UhhY k9ֶYKыdq0#($կ5V@}aN] Ĵ#ȧp lH,y,Qx11,Kaּ"9DܽQ9H˳M3³~3q(.5rKVٸ!?;namÁAK}ԖaVڧO5C50g EԁN( [$]?:ڦPu) O6ZjDRwcmo/t1EK*ZG}7a횹s'=jcw tx8BT吨o'!gFZ.ɢYuj;X xfzc$H?ތp2X-V{v (1Zgfw6㒲g\m.(C|u'(^fEk]"Ьe[_m*o'N,q!UyN`u lY71`:iZżSa+sEjnNo覱%yL[~\kt{S8{iR×ɘI31큫/mp|3[og~Bsj <*ޥ#m [KoLfȈ7њq)Y hH1soMuXKoJ0hA{#R\Jռ4q"ZcCf/]aJDfa84fˤIK1F0<. @cZp%سk}7Dd*xpie D! ؏Y8yK-ZGA[2S} syTBTVWyjw)s`[b_<>\@/@M+~Y( ]zhhQgؒ'iǣB{/E3wVH]a\K71q󾟊:"o0r&+x92Vkq*֦E@ΡSQic*&[QQC1MGy\1( ,W ʏ"X+KǀHF=کۼ)*PE£{ڋj[5+6ZFS)ƢjJ{V/^y'YPWMZϨXf~sl;#dfQÈ h\ QeV~=$:"e3G&_+T bv(bװ{~Kxի{R/P!J5nZۿCY[!קDwU24%JĬ3X Me~E2={Bcp$ZXEx)A=i4Q*Liŗ9T7ߴpW}Ea1yhh2g{i㽭l-ʼ]Àgx}v[-8<_NQ4jE?V/8[ܶd]Fecm{'+wg]ߞ_4yARBI8A kHރy~%[دtӗo{~1I1 sQg/r2%X;rD,hU6O'\oyfTCIR<[mXTOT*Yy+kb,ȴGH{#bo> Z85|ПOf7UY5': ,@e+q9Gv0 J6POW>%gnQ_NlT( 㞫 @D9cȧšNjt_JoU֏clj).\eSC@ oBsu\){OU 8 F[ΟW2Kl8X)dHW_aÚ5Ծ=(7\i|[jo+E< ?T\ۇ\bDuwfqc7 +5I:`y6D#UlHU GknѶaF^`A zxtD Ԕh iݞ]>(̥W uj `#2Q7aBFmȈe-(%F +PdjAO]f2U'+M图͍y|nMJYVvjyL"`vohgFҿ->g[1ƝG cIu\r  < kvڀ[-Za2usͧ!s~!B+95yY;er^BJnd)-gnx$_FHC% Yira'VL]e%=vSV >y^74W,}M*\c"Zy3 \r:cmuP k \҅8JI.cEUha[3<)ܸהy ps-bz0“Q $^Dޖ$B Wٛ9Sp}6) ˬ\NndH?" NcMe~MAQI{ʲSjEQ,1A 19G76Xnb'b߾s G[;HWkjV9ˇ~~F-'츗.oAP-nȴH=;M 4^Ξ Np>5"~ӽm^Dwծ&. cظ/D |/ߖc $Uz]L0Cj&+eJG=h!H7mG .& u:TDuĥr-@Ic؝j* < ¥w6n ơ3UM SMa(7mjG#1jF(:t@ +-"$.I{iezϒݘ€Guv`۝K}kbzm׽E f8ej6Xcs 2/ ]Klm3N(Ýkwx,`ToغOUc @{tN"L9 {f|mRR[àm<ixd"?⩸R5Ӳ~YxwHum-6ptr&`bw~C);YqV01 Zb M(+UCN/9nx W@Ҕ(4~ڪ`X[2󮼣IHִv/>}fs[҅Z[{hiXnhDZ*@h*_n7FP!Ǿ5BP d*lni &9mJ#V ǀ8b˸?PCݺzfȱW **P$ ,RܯX$#b} RԳI*- ήQc}'03`-:|rXNLj}&*ѤoM38JEͿ>-%>&bw8Wr6mĒ|Ao> |ݛz"SI{=0G0G+FU 179cm<40/.Fڭ- 2s+(a~Q@yfZrj!@g=sEcWkMJZ>iuNU@=: EixcǢ7z {0G۰0]C=@ #PGDxzZmsN} vΠ_5xRCmv|8:1={I:_7a/c~>$ungC{0ZO(ݽg >6 ~T,^RG)`RL=˯+ufZMv ՍLvO5_*ݧbOx*=-8M* =]\ϊQ> ǎ@^ 7քA~Ֆ֢/a0{F/}6lu ZP%WW1n ߌ%c]# KTP$D~P6 ?`p"`gQؾ&8kʷV&ӒPXD^_*_zU@byG=E=h /kEp^#UOs >i_Z1T>4yr$tsKSWxәA"Y`{ \l{,BB]/IQC1-W"76};W[|i%xZ{qwwݲxOP_RJ>;\N^*&gNQ-CqSqK%7_EE /"堀Dۻ^٦@~kzħ$.&A]dB)y4lZ|GӼx%W,PK$Rhkfާ30B EҊ* +o3Gm&~~:P% nѮ{q&H836+H89]}wK:#6"y}^K}l?&_jr_bsQ @?YrI \ap::O{N?KMGWf)GcF7JHOvC=˚Y$m뭲&qKӐd$DA.i yGMi`mkmCWn#]8,"}h:ǿn6ȃЃ)ODaqb%ͨ,:I #`A“Dc7{fs6[Ɇ53VcdTzRj9dIXu붍6WCksrMCj|G()d53^ T7nl? hL@`m\䳟3Ʉ5r)ٔ^̈́ ԤOP&a3M ec4eo!nw'CvipJʯ ɶ~nI\~ $h̢@NЬ[@" JFhf£=v +hC X$Q)3e<,-f;n Қ~{&+*OkeY$͐|OxP< S29~H4OxETb){W&}sX˅C ٕľjL;(?znz6e:J`߃j=LҨ j#~b8`]$`t2''̛BIq#K7 h Π ncD`sLB@,'O;1&F]TSGV8'_ = C5a,v('ubϤٞKSH]fȈ<ⰶޟ+ #Ki9H_"q)A1eH$^v*IQJn57 b%5f(~`^2D__R^0z}.CTk)"2z]N[!H$`KN5N7n«cgOx(_)NQ 7oCϛq[ ›8*"5\~ ';J1`[w]h j5_-+L cY.י >ԕQX69l{E;j)^D>b(cb#v=UA%"+(#0M|ilHH5A2fa`a#t;K G55kB+ʃmꫩݍT-Gv.B&foU u)C7YqVtH ws'f=\ ?K@ 1'mky|UkkQ]uv쩵PUJoBggD_U**_ӥ:LuTM2g)6}qg⪈hyIyAul"OpHi] !=/kbu-r^J5*,ƶ-DCdKW\QVܲ?D7[%mܑ48^}s @]vpQ몔ub`s,D'tQ0" lwbG;{[jI{e') Jsm`G8uLu6ҩF̩֕K{ǎ0u.6l0FBe2@34PӨr֦f;msSKyQGb=ZQ<;8^~\ak]SU:zʹ%:mƸNV'~,e mL>Q8<>d aKʂW M{&UGﭳ;z*!G N2碼]8CX&{8SYBߝ2yt_3pn_WRTrOj˩gjj=!k}F7qn.2(re#.<.9xӮӲ.\]ƸT>erc&?wG1JCLrX~jϋA('.OjPWNadN׮R#%#%UB4nys8 ,w]=^7kIvڎuƦ&l<&Z\ݰZpu BOdƇ 'ڣ%"IEQH| Z{scF=9A!в3óp$*fiMJDCR3l$=7JhYUJO}]&2/3Ju~:/V~dzC3ތE\zo9kWAL4SN87 %N[BE0{Es\%m{1QX?R{U7_?G/h:G+?iMk:Dv@CGij\53 _Z{{; Psg~> P88F 1!{wHv65 /ʵ>JT{廣dFx Sd%#30,+0e#?|6i:wo MXШ6'!~YԁVW,q # N%rbgl(z ErkӪ2 zZFb^i G(Lʤ5^ֈs"4,%_QFTT1'ƩԜ80ѳf9vD2rG ggXriC& aKv& 86/ {kaC`mܪEzOʵL͎)oVgOKXOipB#$}$!xpD=aLA3_i t51JBwOR56ɹe;*"&Tykg˗pl~3v2Ncī*1IU]> 6'P-s]$-Wb HB iF왹{.ho"&<BNya`n62Dw $J!;}272s0[` o)|MNNQ˧p-x^rJs1^PfVȮCE%{;p9!WFc0;E&  B퓶1{wp€U0cD{PG i]>Mnm*yF!fA奛A7c+r9p(N4/?Z M_dV셾Sd{[g-li 5 dId NYDdUr.``Md@ȄmJdM c Se\BMɡ(8T}θKrb4Я1m0H@JNI$r.,LJW`:<@/H0epekQxL[M$!iķ2跕L-grBE/ ys(އ1h&j1g_aF"+np%u,7_A+)s&ut%YQ1ukHq hV%,ڜ{odGq\ dΙ"%ZK6&#{nE D2lkSɰyHZTc^S^_"vdcqF#lG#O!dKCg+ SC?L+y+d䳭|*4$~ϝU~SrYfBdždSέ\9>{ gryUݲZ|V(OQΑ vuZ4Ow5-<[d{6 Ud@寀R 6 -ZH>܉G1ߎz_](#m6U HTs4e=n4X p7?΁[l DGN!I&ր$ P{#ܫ-FN&8f5uAI=։DD Ra̶O<;qkUd`jGk1LӬ6dM@1Bj_fdp[@tK3sRQq<:!4RN *a7,YAVh?sb}/tKLṥ8֠;]/ɰ;=Be/MFL)NzNs^iJUf~X @?!)u%5ë7\h/n<+)%[M46KƠaBI랿,eNpz:AqtӦ+`+x1L3 f+mKU+F!: ؼޙqR5bWᐁqo$b!f L9bg L+Ώ/5p Rm q?,p*;^M:{Rl1.P|0.EJ x5Kv hĸ.1M-sʔ+-SUi'^(dDI}t[ۊy5W+_G*CB=x1Ąഎv,߅A- 5:?Ls h S Ɵ4!p28RDa'MW` g`HFKl -m[]ӏ Z t?Nj@Ʀ!pTEӆܯiS*(gR`(|3je(%+'y$1UrPCCCgEg<6j{xhv2r8yT5.zkNN>_oB#: X).bߋ/n>߭g7* f J^f4Z;SӓU^%#ll-.Ͱv \1-rDz4JL-L+> Ӛ+E~J6 znǘ}$5Q=5c6cT*c 7-}Is9ŋX%U:c*꼋$m;Ժkۑ1ۭF0d$UCEwPjӂrohדX+ۂ@ԃnM,4|pZ I֒3jh<^JcG9{^6q,4@onOĞ2˔o_\/4_QfOG=d*eͥҕ ?D Wt^@TΚWZK%áRK^cmon;(٦b*wi, ]dž7L0[~T}.7X$x=i4g`돋!*@化4g  4H"B\wwu(4 @TlmwC!dm+.?&=2?l8̌ZkQ>M0b ŔaL1#g&$ۂcgalc*ÿTwUMv/Tj֡YD`bF6cޟ?J H' ę~;y7nyroxh$0h@ɨE̍ShK;g3SDNh Wx䷺k4N'kP 4#HFlM޼ fV.W|z&݊~0AEk_4-&o1S[9W4~j8XP?NmU''r뚅 /Hn?O4eFIq3-0|*F0k.ħXbL&,^%֘j{S <&İo7Nj_u Gf(W'b*i^GS}) }c|l$=C Y܄~L'"oo]5B'?1o 3oXq测woR (.!g6iN} mYp25Q`C]a9LZ0S ȣzV83|7(nj&W.ź,i]׊% &Hо U| A:&iA* >q4)iLhKIdq727\ 9-o#Ϙ7=j㺑tTFPX\Fd-l`dN(hO*l&wOeb'4C*S4{zS(ߚf8@!n_>"ä( P"ix"MMQ e0%PMObojdqAåRѱ[h12,9sbVټ# q,#\_o 9"]&:[>8z޹8-<&F,&,m7M~pE@Y nn y^h9M+,'E֒~s>Π=O:hPTkGW@Ǔwu6\;On_7i頣<#?b=z_ b3"0H* )@З0\n*0^V "9]L'Vc>?u^(@>&W*հ>Ҹ@(*%؟hYhxCLevM0EMFqT ;h(.3bT){6T+MuuWs+`k {Xϋ1Zբ&174u9>id\~w}€c..IZ.EqHv$*F7I= % 2J29`Ҝ2E&aQ?^Ph[eOUp0ʟ='E|x \AEs̈ ;8zZQs"i0H"oNwAyc%G]vK"M7$j.>: Rqq|8s{gO( CmϤ`}<08X!JGjX:E zhkqt}n|}b>g8E:R?=׉ [`Csɠ4qG?홣4Su1EY(=nqr͹q%o[vIN\j`/=[=G͔0)¼\'lbCJJ3UIKs%ROT fK>blNƏI'Ed3 na8~fmv6ُ §:O9̗U$0B<MVw-i՝,n\ŏ=E2L8i|籋8$TPZW^ a4[g_@] 61ʼn(CLbFƿSv>Վs Dj@YoXQwty\br?ͭ`lR{Ir%j-s0PJݶ \1o3\5}7^}Svc;| }`(#wd {OqB|F/ -bXdESC~Er7{- ~[GwA_շ:jL"Y[Wkaɔ@'h?K<ꥫ7n'He5 ?2;\ vh&ϖ0qTsj3 %fh62iRPI)~\l܃t-s(=nun^MT3 )+,Qoa $ a}t2P%NdP PU|*CRjA (\H oE pQ4kK0-A.bk1"7DTQG18W;GiI"cԊY[1E8P!Tq&e$uF̎+2j7pe+3>9:GSe~1$WDrDP0Pk>IN28qfm % ]Uـ-n!$<Հ"w> dMV+ϟQStrT`&;^m=B#c:_ 0Te @g^F䟅},SJ,zH5Ёޞ,g"!^h]@mBa=+#ۧ袉gΟ7Fڬ)ZoKܬv^z' zz,$xKSRg7I{8DS0O8=]K^[ms/Ӫbs+g8V,#˓K9>}bظTC;&4&a|H%aXDfZ b?k, /.w+%a;!fFnd@LH5'ᕵP&5?ƧD/O! yog0+.Xtĩ<-<=(?z"hd%h X+!a j4AOE( Dfi0Coh$`.F(ǣ1/CHb-1YeDOASKH4c#"(0tm, qhqdEfNQj$A䲵DM-]7%dֶ":HW Ґ5NiGaöi8m|>1q6(89@n2pq\yS|#P4U6L ڂ#}9mB!Gpof# Udc ua\X?́EV-nWji(w۵Owd/cgTk<*=>]_n/f ߟ>^y{H~)q* S:-Gà ?* Ǵq} 䴁|GM3~= ?eGbA/crgmɶ (Fs q%s8x:,_cy){?h5gS+PUX if[P& e׵G)W 7g(sBM*/[e4֑Bf4Z>"_QhFcB sF)=FxbJTZ8d)0FMa".WDsziJŘ5*#@S\w޷[hB0ޣnhma2uDUy?LzBm֚r0RMI9j06i3(m ڱŎe?BHc#Odp?i[{ZMV1賰kYzXYuM_YIJy`_.^pLdQۃRC]ꟓ3hN1aIjbZ%o+Ӏ%-ZC2𨋥S$;Y2 lNe| Ր%: bMo~gܽhѿV؀z"і=m#WaZOe'ꁿ}nO{7Zot]TX>ׯA_yrazO4Oވ/DoZ>"yz^.I33G`nfo&z?Ji=m\@&&9]GA"ZDUY,iBn0T 0ZAH-@Bd9.LpUTats Yo2!K`R@rbn2́L/UdjsL[,:Kk,>j^bimCWDG$`sY(<` "(,Y+Tf3ޓɎo A Aѡ<,MR3J֮ۜ|v"w֮e 8 H qDM Д/xwF$!;SlcagPv?SvWm!7?p+ @įm̮WB8l)xX<ޝQ ǚ($bJLK?B|^U.c-wreBΣJ߃>d 1Yiq(%e%J( Q[$p:UAv,k6`8~?ќ \h El1Gh,Pr8URgIkA*!2^O*09YѨHa %XPAJ7iouŐCsƘ{`D[Q 0Y A_'&URƜ/â]4pHk\`E~Ejǧ_P7Y":ZL2(|}Q_&l,.0kiЎWg|39a=Kq0Vݤ ϻdpF6]vB?# {[u{K\{Fv8HQP~N9 "f-UXs8b\O"W'2}s0qتFbYDD,o(h.!b iF %Zؘh/ $܋U=ņ]o㪁:Ց&ΗX$#"_?2:~D"0yQ,?9Ȳ[,۶m۶]eۮ.l˶mF}owcX;VdJ;sg343wP)R9`%KY$ˍϳ"jwH8-МV{뀪~^&ӎ OJ|ɵS<p7ὉY /U&C7rY 5b܉"DNwkPr X&4JDS9Q(9:ŧu^4t;jdfPje Zf;`rFzj 6EyoRnFh/jδWU;G8B?#Ylyp/To7:1vWљho'Mwx|R ΅{$Łf}귆`psڤ`3MK=o\-4+`W΅ f)j>gYj95~}[XXrTm4-G'a)m$#,hUrx LNr՜߹qwekX|1^h%v/2mufא 5GИ Tݲ$Ni0U2ї״(^ !Q70( V:3KIlD )lnD}X %ͳ(p EKqgW)S]O'OyMb~,)C1JN#n4;/mV->(. ӻ|ołQW'A@TEU.WXZLq\:xYl*ċC,b,H^6̼?'\߱iJ% n!9|~ 8NBXdJMc`V!93zwY&"Z\ߙŧz%گ?]$opq f8\9&Q#i&@Cq]wbL-sA`[b$.HN$Qqe2| /KNb 2d<75v!AuN|衤&% Z9z@f[ӍNb0,!{I7WE2j8TJ^h0M4%B%YYH${6G8c1ǡW84^0Id2F@:__{1-o\S|H ?D 4>>^@~qŽ 8b=dA@I '1=MSaN*}T79qqe=\  䫹2^.ٞG.ݥK_v+&5nR@.7OvKl5Lħz@2 ^CWe6qc'`aL#ԗ&t5 2/0z:iJ,Hg *Tb* gE&  z <$Xe7ckz2(x>QRj1]0>ߤ˭lMܧn]zψBrL rLhs=Ox=}[@*HݜOuYd ) 吞пҝ-iY̆ ^tzN]'TkIemQ! FpL5FF? jyMވgmJ#S P=4OFH|W]FрuFւJ9Ġ)4p1j "E$:Y΂erԫa#]؎K̟r+!Ɛl'a]v Jsv6K wd;M-TGDw4 Q8Y|hdwʄ('{GCPCɺa^UQ} 'g$kE_6ʕikHjiEldv{incEod-#qR+`&bl P?iFtܠ0f%%i<|6&3h:׊ $\t(T$MtB$Y Q[Y[sן2X˽^1\bX}0,Q8Q1?[Fep*N 9\Go9p AlMB2H{"qtJNZMLwQb4bS%P_"q9eQ8Ǒ9) 0,eEQ M3;'hmU-0/%{K]AiiFT7yxJ:ěj`m ȣYvg$ŚD@&+o 4̵P 9UG\*YSd{37tmc㬫䄸ȸS iGBsPRYUY%!ˍ9rg s$E,_Tiآh,MBi۷ͺ:;{:QH~C|m=^i4Ԓj ~X] \X}?Xψza:5 .]p}}{M`!(msTyҗY@qv;{0 ÇɕKx~$aG@9p3}u{i>gb¶|q0s8u!O`i]#lua*&gΙ Y:π!^t&yȅ6 z-+. =~Y0Oc Kg90*g( ZiGL?2lk>"F| 2$)%F_$Z>;N+JĿb Z5u3v3R7 )~ȻLnixDQuU6<*wXKbQI#NOk WG)o<C^("'4_^$3gTOP7?56R\Ϣ4pcxи7{w-,CPD_w`3OA9oȩOSy'豾]jvgs\U$QbH|ω*ٔf;u<ƪ ݖfC~B0@\'GawHcYZlZ)qDφO yӨf'd;;ٛrt'h@﩮ٹ9s3 {VWqExQIB*˩lmتIL;CK4;=z#]w-4(!$ޝmzѠkpA͋v!N_kl4cLf$rF]N 'z"_<p/{kc/XY_G|l #kK{,-7l~sWz Zu\_3\l\QHS N'7T?N瓰{f(&29erjMc^NQ/-B V0%4~ݭ U27?|<~, vd?ݼH]lP4$]+||I MatJ\6/VZaҲ<`7 Yfק1oxf+'?:hC8igzCpUl2uP'0 sYAc -5~^;zQaCo)a1e Y͌튔RD G~mg$/)}p,|7.J"(%xvKҰP򅩒s`#c#`escM}W j_cSGA ۲5++rp 5 _2zeedSsE8txEoj}/[J;}eA(!@$ C D9xM̢f[y'+{fF$ 7i-4,y(+KlKpJ4 &j?L)Qт%M/M)n!ttco8qz_jА lkTFI𧢪HЫf& 9Ԓ|ۉ+bX]Vz*G̟zA4%jbt;niR;=S'YlLԨ8a!t2#nNMlc?OEhIjegj@ Kۺ_~Y8ݑ;q# n6K[fO)jm9 erĥqqI 4BlޗM zYOI 7Y*JA}2QeW8/&$:XĶ2;r.O,9/.SITV7?1}^}ԎK{P)HLiF4jF ELhVӌ]zRTObC <* e]3-=YC'L#Zlr6#G*ILA>VV+nzO 8K:([E`U{op+LEN,QdbC,p7ocduTnc@[Z<ѥz8Xr"kA7/ mo?S m\EvaOG % .䛁w=EQ2_{v$F&ޙ5:cxDØ5T/Ms!<Ś$ Z`&B*/=vTbAF< 1-~MI ,AgwT;"׫B;2rUSV% づS;gt'#?WB-f`+Z_nl5ى>v ,((7mt- ޖ]\?0V'(6aՈ47t!̈ O6B +_ĭ#X?A*:B2VBh2M\.1Z09SHO\114q4?N,p{$ڧxq(ଇ_KÅ7Ur X޳jH4 !SwF{ u}6T% ^" @5v-8p>/qa*dee^̾V;0ꂸ Drx "uz@3w$g~]Sΰ:1UaYby7}s0acdf&]*E_z#fZkavp:1)ZFԆOw3}NUO/$[1ͪġ?<@kio[%zo WJۉ 35 N \׷挢 |+1U֬}>uSvSYC"oQĆ\"27Ud3Xuyb2!fFrfh4E8R-9yPL,L!#驎XDtDfҀwn`/oǐo?\@XLq)HKX=Z"MG_dIPLd!ǖ/=f Ӥ %o,޿؉MxHEXTh9vDܤ,QŸouJOFALZy@Őf؍dBԷVBR5XcPg74G'n=~sVاƒZQ.M,It~tWتHjRT/Z)jCYZ.=g>$ vhrS mQM-R-0 S998gK",+<nfOo=Ǟi“3~=E(G2#$oL=!tpu$zgF%쳶J# QZ߄MeF&~`!݂/5w;%3Yq.r9;Ltd;s>hw(E#z?ib'I&u ${!}B-_D,9W.SrFl=iw.ţ8rdz="To,bRilmQ\߾e׍M8GI\<ݭ-N$'ryUx$~N㯔=&J:&u ?vJ{Lp޴2+Տ2'-ѻi96 FEsp)ܤfHU)H=ГhN( dw)",[o6[8;1R 2-)99:t(d+qPU@fI35!F$ k ESjޑ\@zgL&b/-vTCk`bT\[G ψLQ>k_dt!H^|H R8l*Ͷx(IHJ]gbz%wԑl Nq<Pkj< |=$]t~IFGb7S=XLJ!FYcqFn}a%Z6qۋ]k0+Qa"'=blc"{˥iTÇżJѵ$ )ۨ5vê_fmS?'.u֠tƼjgw9IFҞF2u^i93)=h,[°,$!QAbxp1hBNS#m2W恚ijդge=\J/M07ZEkֿWIGh!OVmIc1p5 dN.^=NnsjΑn5L=~3}`[MQNÜ?/|wCT_DM+%h5k=GwB Y45!&ohp] j**r'yq#NJ2 ' wOAv=vdXv AEL9ؼ|M G VoȎ)g%4W{#*;'L4BpF;s˶p,7j!̩b/W3KylbLc -ܐB^@EB!*`$|H֑MMOQG5 LU;AM+%3&O'Nl(Q;o_溦m imk#>4u:<;6 it;rҟ+_f$Kׁ>?AQO @BI&X9+7F> #\g!ia$\d1*zS )\dR+V dzjb~B_a1%,abT%" _PS;Ng-ni7͡jvŰhU=ąBJ*)ц`(7/_ܵ h{*anZ ^wWn f5s)SOK Vl![" \ D*axqE\(hl%!#_[7 PO& s0@P+@ "ݢ/Z3B[^)O`|-ݰ7d>&v).4},23)<ސ EEM5][kFB?HvrBqy<䨙q&!H䅴pv&SJ{,ךig ͣg.t3 jC(3i-uJ^i請ɥ]T5kz wTQ)3t#(_awH\ƐQ^ǠQlu`ȋEdFgg(h L!YvѴѭXZZ fuu ( Z'KޫZ|s(=}T\#(lMV6$0rU׸F#Ͳcfϝ߾P~Z= UV#Vi~fЮlPXPI=JˉuoS5%0Lgj:|QU(YWYMS&UbAQ9ok<0F=d@Z_N}n\!P!5Zv-ĕ.Z G)\ cY6&}^Uҳ"޲~N*Y$`DQ 3{12CyCP8%' yGzK[߰s]y۟ z%+fY#SYg=_:a:er)Z(2\N\PD=gUxe:iJDt"<^_(`iwc x,?='cks߸++ǟęM(|NOtj5 Zh|^p۫(&&a~ vQnX <<*ߊie@9Ƭ o!te;v10eDi,yKPQ-Wi<1߂[ĆQ<)Q0(T9J Fek(l#+!2[|k'TR99$U A>em)ɢ쁜K/rJ U4DؖRU;Q/Q/DvReU$ AWeZ/i=dY'8; H6>3%عjܠ %E~pk qUi92YW w:@{Uj&V:,'l4]AxErg"#֩B(c+Vy6J2i7*9o0w8q!گ @`l=!y>[ϊLd'd-:_^Œg_G'񍫷S͇B{=`[fү\ZHte]~ʹ̅ҖglvηNcvHete6r-1ۃ-Ή菋H%}v7 P3vÀA%i”$%h/JtYn?ćYMC>+%)TuFc5`#:۪Fy i~ka{ ??$(R{RqlmpOˋ(G\a1hMbNs2&N5> 7FJKAqlW66GE1+)s%g`g@߸dt2+HfUaLakSӤj&n` tXY_|QcWH2\9/Tb2rT g㶙: u#AZ5LS MG +RGNňH(?O^mk-.zޕcˏe t(7u)=+:msAZR珙1v_yA0QAnHt =F2A6*V9)3j[_oZR Zg.]u\Lz%/1QrP5w'2iWZxPǗmch*ӝ,/c L;ƙh?*'_5/fq##q;Y O= ~Eo@w}-43s{0qLb-<EhN8opal:Wx(oEkFH_g!8 E-5mQ),:Ob@KXů0B sѫލ@fE5LhfUTL5@5:qS%Ά-sIR}}mR]ZO1aKDH3,LUŸP 9Hh%Ы Nt-5M$oLGdÐ 4NDuԾp YǴk K\Oߞ@G7q,ݽ+1lL9G'2a~e+K.Y}\;2f &/B 㕜va]y떳̓j -r9s g? ? "fn8ak݄M Gf'X6Ll;R`k"7q?\]W~L;f HVB%r{^P?MJTKLB 3y},EQ; `lb}!R<]w=F'#%\auJj f&/L*r|Q- t}HV"%^1Xbl"T%Q.v'XL@}O"93 &abFYv:MB`/!פc` "qېdr%W:?Bb7⏖K҄;UA3C)#o(E㨳.K/m"y! 4pV0#B]~?=, _:6Bin|kUWKjfMTND@}z+5"`;cgok5볖]q2$sMp氳P-(ޞ=xB"*vΥodA'Yrf!nuS!QdNy\"MR/l)6PC΍f蘐#9T.漀Na []@Rcr5 ĠO3 BмA=ՙ3ڕ!xXZK;nJ4=<1;&~*(nPvk4 'Ĝ`q{w+NϽTeԻt/<b-?}C5áw`|߻gᑊ;zʸ$g$!Ӯ]kD>w'{~FK{B"I8Qb AemPP_q-+ =# 97Ȋ Ѩg~L'W;o^!5jNtJtB$;MneL7r_;H!x#FAaJ(04 ҅f#huJ& \H@2:zDPpη9W>e>S8K<~p-枌̓>/d5ʁ!C3墌@sjmq}ٖ4`3'%GSs l#$׍e":?ڃkNOMM,(oyu2|K22#Bm6M 3bXHIDݦ] Jtɒ:- ?A,ih"B[rG1O힮r?2L+)?e _(łww<8www   Ks[߹sVݳZzZׯkwN|W i^gLzw̬b uf5]pqa*7L 6GН/$%%4%I%ߖiGmU;O|QKQG=B6}F $M*E!=(n y!}2fK)ݔVҧҒzdq7pUPYzM]Ayj 2IqKuA'b}e"ZYes1]@;ѳTĂ+|ȠQX?j;vYYWH* ۜ7 k#:, ztRB5DtwĠQ8mϬn='Z_ZP8Z7T @?QH2Z|DvC#BV7qFA[R9OCjԭ [$hꋹw*=Ij#y3aϞ vGBZV|v R'eoKj v?*IEv*HoH]WQ=}Wŝ7@a=Xzd!d:F#g70W#`[*f&iO|duqerr2dA&6Ϣ"z?5mlw'|"_lV 'O׶Gv@+#̀p_X?4a3oCKk9É6+;ø7Ԅzvx8h P}z6(h!XRUq-Z]ԬR(?z ܬi*D3Z7Zu،GP 'jY,U9 ZUqN^"SHvqWu)rGZm6g %L>tuc;F - =!F؞+|OzYb*H\`?$[&ĢS̼yo RQBoE5U[].PP܋lڞ Z𶸞0X|̞L"TV)ppKnxnfFxŒZ}Zu+/Qeo=)P\πAK*}uK7rb*3R͡ C" ]zqX}D拑)S°vWU:BB!O(v9If<8N9c̷V| 佒q@3 b)+݃*g0U?m8.|/ZccrCbQ~oڕp'Vk@ Ġ& MHc_& \!7#}[PDht/ $a8 ņm8Fn ~j7u&1XazɴYD N tDs] \V$埿`Ͳ:b'$[` lmTϸȁŶػͬs> eP䇓,:|sHIW5~Z'x( ̌Fv.=\4Y;%Bͅtؗt\~-g(PkP9Nr?DYYLu{~?䬕`v !4S,@&uԾ`V b׼'JԚHĸ+{u-Bg ( ꍝ>Q[E(y P9uU^z8BgsgNvKEo9"IUZ5fp  ~ ASd0q#eQ>X"~f >qb[a/CoR'&4ʢV@^QЎc^#w7z`6[O L!aZ!V;d,F9'qh#F AAh&9=-uwEq2m~oh]CViU<uMp=VVE`δn,Cl!kGҎ(g0|59MnxbHfڇd'dc3K:Ek}͹S&0&''DNJJ GԆe%+vgk [痱C൤:ڕ Re L5_ WVkųd4e{&ڲW?952~%o P*+z#V XC?9)DPd7͑C&T?Q> xgÈ.~)ȑa¯~҂:_ ThK4"%{[d'v]k䴑LU2r!q-nMW:P!dE/)-b7ퟟ )2 5sd(e`hS]LWfaЉ'u}nOZof:)"%)3L>h}6@rnzIțZ8퇳hMMn|)bU3*> :*OpǍH|kGF+:3~R¤{j!H&e;%)O1Taxlrm">n q]ĄhXqlPzBYFN*{$ L^Eˌx+ +MmjCCN::Qa&&Oh.Bmmyd{)gS87;Wp[籾1݆YY=j._Dv(lt(T2m/[[},ÒmQ_z7~`WSWb<͒7h u%M"V ݉&LQ%"V` ʦtz[\.o_FĶIpCZ3?37gwAilR0X ~:`32peC&}o!񑲽*[U§vd|^GAn*69\~90:ʷvXx>|N}(r+_ѮS3zDbɔj}ĞTw@ao 9a{ILx󌬈LӼ(-o@$Ѧ'yXpb0g[]wNDe`ߝO8,<%8_At<鳵 vdȄ-'wJ y},Șu@+Bi.$~Ü3J!ee,2W[}^/T2Y[oġ) F,߻|lU$v緈H >zd*C4FRoS~@$:g EW)(B MQyEC)Ax>}duPdǫ#.(>#сK-*$^Ripx%rRĦ<"6_bsFe%W1ɇIY GMD'˳?a3?V_N[҉KYcQFT#̈+O2( :B8([#4NEGLc\7ګKA߰zZODAx!9Zg0ȒD zFe[ RBj(O!n(! V k dΤxڇ0:`,@zORf2C $;y}$4?-ѡH7):Lu^(gnpb^V M D;{z{T7s^阢xV!s9ݷ"rzMU%GS aX=~Y3&X%gxZ{<ѬjSQHx!RX4% wZ´}0y苵.ͪfȍ5n뿽yquݢ`E72PBEN."?84d MM1qُu0K0AdS6QO21 y{CA[I N4|رo Vf9`;[#<R]b ߥ~ݪL-W=BѨxCR<@I xlز)q\O0On*O=KN2  L"i#9R5Hj<2OOV?Vn\'{wYOfr%ԋW]R>h0,D4'2}.KI}C&kO/2.I,_݃=$]⏜II]q#BxGϠ0ހ4(.2_'"Ą^Uk2$-cr#1zD\snj/o 4"肫9)>vҝI$çY(\O0FLK/ջIV>`:qc"6-pG-$=K6(|۲ ӫ.Py;1DCZQ6ŏhPaYܚ5lohqMqfbS%WVyohk g0=]zd W(@_.e/Uf$r@&I/=|[%rkDsJK@fƶMM wdcQFQ 8!8E%)YM!01(ܯH5_wD_*{(L$ƹ]hk_'%0+QQG,ͤ68B{ЄQdkEq)> Kw.?D>ft-!bn{1pl=[wCwN⹴_Tq&|0h)JG{]mǯŗL/ʹ.'Yh tDomCK?"2 GRX?O&ٮbzl}\E "5S.2|(y{2B-ؽ-?c+xPP&ŋc^K}]^|#6n7T/[*BgNsɀA껒򊖎ӿq>f+EF{;!չ5,I//ĨU)imI߬ sە9}Xm}Injj?;N{x@"Vk(1 90=S ;zF1+a.G:*&!œo"/JMSt*+)@w.0`St$~R+BPI !`wQ_Qp?[h%s+?*5Uߗs> Yǔ`Y vVz[ӇrlCg.(PNR.4K@#W0!wolߞn~Ĥ{}6`>[bUyQiGJDd2;6ƕ|F@GrgwTPWW҇3 $kNZzK| pXD Մb1UvlXýX W=5e9#`h P~HJAfq+v)/F``Qm5hW`^@z` "z͏3Cooe,m''ei /}BXWL%Z#ۖ;JS4mJ\Sp5;ipB@6x}ƿL₀!5 WpF|-p6>&6|-E?3Ȧ` Q0bS& voe5^M[HY{dn q|:*RG >kEI N_)cpk_'Ch//s)VөE'#˺x/~%覔Nc%KfhqR-=_.ԟSn>*:|6_ eiq9|%;=_Z igFj'WZjt"hX*5@QVV'YE&[J46‚<8ܧ2m+4N)| kG}`5Qv:b :tO ̀816l3dHhgpO)Jv rFH2B»[lFp).tPYoU .e!a"ߤns⹠&7HA9M:Eޮ"~154l!x)}|vОo3<O˾zFѤ`v9]cU\`/2"Ei &0 A(*dG l.ĤEk5n6bcjq&rv8vm naܜ`'ۄ{WD99)But|+?4qbXFjDžCbBZI֜arf/>O I hB".dcyV:=FEcFձxIq1F2H"#Z:.idkBc9.ع$2GdxWm08+=T$ԴHG $d*ސoic}<`d tnv:?Nc6˱BoeVT7x+d0WcoV3͵DMLurںe;ʨe _e祟M?luސ3A(=um3* #a_ 2CRݾ6n\12sH>P3%E %%&xc;BJ_}* o՚\AQBx5vy$Ui56g>SmLYNSBH5`&3|ҭcPHP-ʀBKUEO>O?2egyK+k7 ^>g-7'G?_ ɿ0l6d|4V2tB΢*@!w˥UX9Uz"9~3/"?> (OR!H?Oќ2FPqdRs=#pdL'>ĄV St_)YFSuM+j5{C^ "E]% }fJg~DZW2t\ghcTtPEWҰ`3ńIFlαf{ X+|79L^=j1S4QqHsAmF_8zz(WU cF*)@:K9'!v9R6W qu|;X ڨ`";X9ì@Df+-Hë |ƠCM!mh ~u* ٓnݲtiQA`^Vi#Zz'!3x=3OtmDt&#@[£6cd(F0 b^+>Fq4RBm<{X_El +WEwe4]-i7P2s_8$6V+W7-@}~A`S^vv40T * a,v ETD $G>^mL%tM(v#JWlGjN Y: AaE莥i\B|ZDn-8ASb:5d/-]Y#nP֔㐓ArmaǨFGD С7 L2r;-eSז#,!\6[OD `!8o َ$>7v1z.TYT!|}a9o5܎%t(Ppߡ]1o}:C;?XٿV3tytb^3i1 V:ƇV%OR/ô.0޾.UH{SZ B)ay jIs3țe7jn7n> 5''aMYe}AX$+pF Er, &Ny4fUfUǒZq*77UlIWEߛ JCߕyՐ}ճ?v{;PlaOՎze4ˢަBZ;s.SbԙpTvK-BB#W/>˛6=h`^gցW_żV@ 1r`CvN".D2f ٝB0B˄²{[,kg\ Bb)" Ar&#8C2+3q zd<~j7bSٳoEC , E 5om$D>\Z>#4&jۍ_\o#C[gO\]%k_5.aKWAc&":㵼K#`IrSNFi/_Cе!d gJ;TxոiwlDD3="(}୰p2^4ڿ&;& IV ~OeXUX9[+>>S):n<'?YQ?zlWG[~BbF B@;jh (ɠj|ͶRb^m]t=P+9|8+GhJ< 91-`> Z>v칵x/P{=us]G٫tQA"Z+i>cG]z0؁䮮%PpWY=[/7̠etxKlk~np"p>aom-A/W&芳4sf5,'Sl5T<e lwW{wʗnj+qe޿\>6?*9,4(&9uzlɽwc,uJV,[;rEOjψG?z!ɯ\H(X?.:Rq>Bw&[Y287Qk־ g:s v}0 :0%1U:ܧuM4ڂ>3u}WٟzV_2W0-wYE^i4ۉUrwQA};ʹuD! N:uҀz`+PYvoeVJYJ13ךNs|jj4b1ڏs5k.#z~`ψ9,8$;Fռ:ՕX5YZդb{-ҼoV jWgo~|Sx4 l`0׭\u6jO.q)}M*9_!~r@qӇN |;e9n6ӻ&W簒D.>1[c㮨.!cbv3iK*&|MO|Z3zy1y!!4d[zt %Dll *RB!x:ɜgҸc^'OCBI dF~y26sߕ涾p~MC~`޷TtW~gy NC|X@Ӣf~Cnh#l]rDaO>`)w~a TalUv㱏M3wp\f!Yg+v2'i2GNqW{E*g5(P~{9"% `8ݣ9eKas wĆgtg ŵ:!T3hqԒ.D,̰NVNMI KK^c=pjs)@`lx*0ڄρZH*suf+2/1.q2rԟel&d"cqMCgle1SR&.quy( 'g@q6'/( +cOX,Zm5ImGp g}[3S.Cӱ=;f [+ogRV RH0e#T}@Zgnp6xXWX~s:%cm9M8xlkJA! qظ6Bv?]`2!{$\lnfY-O$1W-;kk Jd~w2&G͈4P|[HLkeJU}QUZwzy}Sڒ|d\~&˷ɭ'-Ǒ3\>OkǶ*s}Xt%_cm֖l$X(Rgă mpP6eex&(ݵ.RT3i/]%y'+?'i3^ՒWժi3 \ "MccF~'QՋ1k -U_nU5}\!X;X7컪-N3RV̧htȥ~~-̇Ul,kqٰKCu^kӱ`+ГJ i,]?TvʍkÂTVYE"(n sjeBF!է ժmLpl^%F6&)a[ {t #CԸ`@,}ocJߎlm *TN{hʖ;F*J72&`RbNbB9)֐h@Gd#؁.VÚܰ=+p|eF\]"v_[Ѝ}=M!`ȷ@C~*D›U҉YU H AƱIb@eE۠,y2Kg/:Zwe3 c<sNLyc,N_5EP,x;NU.wBtyUQPp(;{0.RTBhTn:m\坔|'8pm^Sa:s:'ڪP ȺXf3(T'R#`Qū^OK}Nηb6;w2/S)׽ͫΎ߮x_G",H?(75w,J.{A^l5iRzm!#[;w=BF锖:đ=7Wdij$edH~jq #1>{"<\fXm@ȨB5ۉ0<8dq˦O,^CFڗ 8ɃgLA&NqGնҿyqsTv5KNRue滿eUpMM*a)@2e[L8}ۄW>+6J@NgstւwNfH ޱ/{úg&o'|t8:?AFoje3ijhbqnKR  BIXRˬ:pLJU8zs1Ҽ7n:]omn&7`˒}` dBwW+Y-1BsXw:Z D:g pJ_͟}HuK՟;H|t3ĠzuJ*~7UMCrhypSY8c!WQi/U&i4ẎcoVyM[U3Jhzu܄UH-: fF'=p«uP+u,3+Dž|5Bg8#G;[f.OksA _}3/<-HVNhܸo #R(gڷ9#Mzi?Mn;^N?x~/}90pY7}v7+ Si I2B_ }NǦFІ\q xR1b8HUY+uۤlRh^8Mt[kC^OpŽ %`3?Iu١-}2o:6躕ktwzo5$F^˧?֏8 ;v܌#bvN׌@R oAF_́c.׎JBe=zjS`Yt{aLuw4^rv-+PE%*<> Ul3=ۈ~e NW4 X3-Პ#HYk:LJoލ]+vQ< ߢIKwPY >ẽoCA d^ϨQoXFV#z jo9h\'4PR4%%-:2M$Ѿ {4uELaoRBv76aVWL=ͨXC3c=L$ aq@P%<|VBd_Cu BD>4յ0-ꗨY:<{͜X>h>Z€'\|W%|>4 ]85!cO=<| @K4c퇉2zv`XQ'Dzk'j ~6_Ҋ=.4i$m( %a5T_-,'x[.Ւ!lESN D{GZ}Pi#5jBV Y3KGy4Ko]I?aͯwvWRB α۶F;&6 02yARG* MGn C:] 0!ɶhxڟe lF)U(LF/ו҆asFL̇my=x|$dUϨTxh.'\.ӏw"hlPꪩF:LB|aCBZ?m4:Ѓ\A">S(p9IA~0J>tj\ >d$ T$ =XBJQ|6wrAAǵ|_̽Pϳ/Cw N kpww] X:νOޫUߪt|?S3Mš +c\sfL⛫"FQLf4}XGr%aNe$?pb~H-<7-M0h {-׺Ngت @Uizj"Zb  8P}L+$>@Mv!XR۪nkTtf0W T6{Dkݥ,?olRdZQ"\gf2 :to<\UWB5EݍwӨ y>ҥҵ0vmyfObRyu;#6a`VY =t5d0dkߣL;G`kuә%@Ul /Z^w&.ڣ+&MjwŪG#X@ C[87y_a@o*H<9/cva{=wX! bKוiu((G~LՆr鮝]čo"ѧ_ ŇXýhe/fWb?9l'x j^);uv Yq18\`uBh##{?n{hy?{ּnTc`Y NH(q|\pEFXڑ>Ašź O=ZCUNRGO{bw4AozHŏWk%|angZmUI|•@ؚ#ScHk. jfT{Ysh)l)X Ÿ `l0h~Ithn.F:`1mCP ;TCy L6}͵c4LOxxGz*Yg^ R[[t 0=?f)Q$x.3\).nÿ[~@قkY2󒋨)s蕹iiqy#>*cDܘ}8 ܼ] IsT!~cpn^QR)K)?Pٽ6< &xft.EJ@uDvaw'!|=oe!$`+qDjKm=Ya"Fuw^7 ;t/:rE@IgKi=@|b*;M Uw !DNt<{2V:`y6%*r 6C 6ҝ]13˗>VR&YX)č(0 E$;CU u`@p5WPAz} d(Zc@,?i|,OȻMg<ّ[6Ϩ1;|O%ڪ&>! IK )$:Nq;o,ϿݽF]c&S7Hj2T,, 2E\^O!hv ~abSo6}G59 SHwc!9h&~_roh^>U%;YI*d \koT,u"6( A/,>$1CAw_Dyiu.Wn ы.Z59k\\!`ˣ %Q69ܨ_4tA †}{mG{͌76CN9 ]=TO7vgӐG};G$3΅3^{g5$e< nA`gzBe5Hzhz/  e͏U q0mD|5]`f`4AA=1wmrEc(ʵ`/)^f3 uNz--ލyb['h R-\+@0j? 2-0@kCw-WV~QͅWwVOJqɢ"~+[4lgj|d^=#ԓP^20[S6!ڞ9v mwYf*7o/U`A37vT_m=ٿK`z֭jk$LikCb r}p7)& Cm(M 1x)n&.cLH1m%w-Q5fŕj NR u%n2sv/ ¦33 c"KTT߿ hZ6ZzŴ"倹yʶjn7sGҦ}Xg`'\KҾ&@ݪXEp&@X>HdW|4K)>Yg€&Y5Cn:o[@}F3/UϚeYW3g;0 V^aݬVph$.yH{GJYw Z*K]=q&HD͓@ R󿚘yb2 044葀lk]=ՏFng/\fB;{|{y-v(#<'`Πr&v]FLl"iMMuZ'm s@Dw_u7+W=Q*4מYW_XBTj5vG95 tie]xj' m2/ gށkx#A9S``䙹|¼:=n{,I@(t4xL`J{_[' jw/e58p6[W7ߵu G[Ie6[,-Rwh18^N{ V_ܑ]z\vӛބcM07\%(C:" GWFT| wٵha(I{Mojyn䱵BgחlP1!rCaSbJ&!ڳnŽS(\ 4JJn$H9;y* h>),^/QAA "Xn (\`>{ O;/Pv4?!0zqh"A *B9K%:(br /VN[P8gR?ԝ$k >f(*X  (]? O2Q) mh4h|[7i)!T$ׯn1]hGθ} h!C|Q\/ m!ZAjS_?y lۍCXamdٻ'(< B6#S8|g/݋ݠE)Z;!Ot49q@+JN్p3.#/3fFD#<)m̵Sŵ52ǐ &2S V]l !Y ѳdgk9kzm0\ 30.f3Ueʇ2͗{Wwc bAwl1=ٮpPA~綻 8&o1mޕO"\m_O=bJ[8}yiv.վn2RGh'x=l(h]ZISAVss 7I?_%11s\nJ:9oy5G&uK2_Hs#LnG"{OzV?9Е1 Ziܸ`؊e4I[urn&Q'ߩ٨.I6vAlm2F-kCAL%Kzm𐐮EC@@?6-3,qg*`;'7b6ѻ1y6"4x4=14.?|Y7ǜ~￶ț5{բX^ăפ\ 1s66ZM[4Yԩoy+DSJˑ*gao6ibYcKw-KRxYry$:ʶ.N˜벘c3$@7/P!(BuWԥGߠ%HYN$%{Ul 󤤖(5XF>V3w4"tL x^Vw)y'u᡾"#cbVb(g"yh.h0PHAMk[鞑iZcϱux 7AXdW.)ňsۈxBqӧ3NtEnF4X*;o* :!)xľ.u r҇\U F{j5bV5J&tDZ;8Y8*8f8w;NGt5TkK (|.{sBƶ D'3)7܆LrHD,↿.s|t.ȄB|fy-ͤVr=))AWO j{KJ,:,\s\h`S&l>ǍȠׁKfxKTw*<ދiSU0;,2 EordEwG2AP ~3=C8g(]InQrU=>|؈.TM 2(yͯ(kdP3ߞ]?9ĥkOrD}埸x]QZ,QH:\fl0Uh~)c`%aX!@ PPLa Y(t 3j # _O(6[E3o,bk '9梈d7͌  D$~~szeN-dgJLWhg;~] ?X)7ٛFckׯ Lv)s,1Ye;va*|^_1trQ"P?V4Goή*e ,$R'b &zªvV .X˺5Bs?@'/w(\է YP-=>fk&/D)gxZxN{ʀ[H@jJʡ)dbi5ʰU;h0;G5xqW/p׽s)|_$DI|>s}2\8=Pfܘ_7ߺQCcY$7#=AcJ8[~ӪSo;Ud:G`b ý9cֵp%|N90G; RRA:]~COt6,0|Pޑn[j3j^wPӏމз VLk^(Ʊqf`Bv(޿xR桂IcljLv :HA/qS2?-\4?>AnҖ>ydgQ]8rI!W]ٓӏ%VrW56fƇk<$CAPe]Jڝ|;W_cKjz't!%C_S"% !.tﯖ/BѪ%jz^=*fCܿ9x*;dmbGU GiNTx3SN(s0;dXKe'h "+&lhD-&'I>]_"(E] H諽ZzEA(p!mTz4?~U8}Vu &e(̈́Kh l֌+B?=i˄Pωj9WG3Q~\:,wi*_r]'"놁Ogbl+µKZDq 8Ħ?gƐq:PP+bP+)|W)>}٧ dMlJKxٓq9앐 gN(?I4Et SUmo᠉IU]:Ux64I t"Кb/P"Ee5LT^KM? +gSDRI% Ϫ0:~hjVN`I۩t7WʮaWeFc$vۿiJu6Ig挿d~Bl;nf^% Jd e Dp b`@P*:y|+\ PҚSxɇ^\8zaao]ȹ!JVdV*ɚ c-\do >,u>aPҌUN\lV WrtLPQZR}8Sy5ftp!2PoO␛>*4"7rQ1o0Y1CHn#;-d?y@f L2.|vQǢ\l ]ݧA<-g2@\4hĚ0mY;wO‰$PRlA^oy0_4äwӹdcedvA 22I>pskîV:"gӂRKPcf;FC;7!8OpFGeK:H+<,T9j+ZKt<#Nf%E ~ S }k سVjBUTb[13JH.I؊JnYMM߃ |@K-}t6q|?h)NL>gͶ*A=XDѥgN>')y-\uLѱrS40 |Ir^ݑiK@gwuҫyR?q|5.5L! qPJT PG‹`2gS&طFӇcWGȫlEɆk+To>,IZ05 Y"e =sUEu*|(ޓB:YU_`_y\Q';0X'%U V`Jd+̲ǪF 7F!Oe;7Aˊ}ΘO%PfkOx1*y{O"d#czr񀬠Ɛ(PK|%'ɦ$YhB:t5Kxv3~O'c!SƙSE0CO*<GsU8a8Ǔ>&))O99 ףp~t›4OAd~o)ΩALH[Or&Vڌ/@ѬNdf{jXjelm-% 8mbhO (;} tHm?6~-}"'3e]{qIy2:} '\fganq4]wtƝq^hpAS-Yt!1+$OO} n}+wX#€ 嗉Ny-gbl}֭˺Ϋ> z!+YRhTsD}b(ꦗ(saIy'OxD yNb2btNX:ы"`4|u 79v[ay 1 QtADj`@(|Z=f'Z[]'^]03Ɋd{ߍx]sO<+Vܲ+_1n^ 䭙a{q܊?k\.iX\k,R@%5L+pxhy|Z [xH'if#-A7&@-NF$6F"(^a^8NݷEoO{?~I=| /PQF Z-԰H-ҷB02XVD[x-Wҡi5||Rb",_Af(QYYX"P/filP- X#6QNTy9|?, ݭ>/+d[9I̼Cp~K5-k$7fN)5&DmeQ[fOrS6m7۪UA# ` <y\78֠ NTO(=Ǚ[+a~Z]4-w1l(+nPMDpHM2cb ( vY&S_q%FRI!\=2D$d{j|.'7k{rRF2Fg=j$CӤ]UY"^?!EkM\4D%x>ʪ',[)ud{bf!nXjY'\ ӽ,dVcy-XZ sCkYt}fTs'/8kҕ2fL(8!\7`}t\29*x}֖eǓ>>~O~}hƊ%iCV9=4 `(tIE1pRhdw!|}iHQ␈u41lL,,yCk3;V O"(`]Lu^\A{(sKPUs㮄gr\(ABYpeA@ W);ֽ(jܠ HFa* 4)#e=r59W-?p|-0zx9 |ٛb BW+G0~<4&f-_:խyN5vB2U!h\=TCn*ёU%c+Ld{/AW g."5o}%$GX[!`L_ #jzz:E470T/lY3~$bw̃?aauj*VFG9R/F|FZDXL$\II\2ʊ%\jq;=x),.M+˩m85DZ>:Lʁ37c%b `643@~3 Tw0(aQ;XM`~xTǴY$ަsDܺ(.єw,$ tg"bu74fOwu(^Q.BbGC9?y;Hk(>{%8DM21BmiHw0Ux UKѺ˵k CbKROSa"81()O^׆bBQ+5̘4&2IB6*𪰑!@nG'?J076 %daǜqVml&Кf4ѪWA/dͬAhaB_B Y9eP6~8bhL9ʚ;-7zrhlԥ8)f +wq$]P^57p`nh#JJg!!$%&$_w"8} e7ᭃkf0=A(]2)c :Q*LaXzMs7Ǒ+χ0=ڏ"+;1Txrkt0ԭ{2Ǣjs6֒oLȼӪrYJe9{p&ʁ5q_ ln?jKJJƒ ?'tHٮ~ BT]?`w孆y5V7bx`:,}Uy]ambV+u.XuڻV{®W%)D&<19~&AWC ˠU)R&}LCDmoJN6Xoxȕݨ8R!%FdXy}!r+\7Lq46??V”-uPs&q]Ǥ1$q8h;jkMGh׫BPK5~X -T]O. H9&W5 _n_m5,Fz:r#Εb 3jaou'|2ϥ/`& :ϡHp&5Ig 08f5Vpc0GHfׅ<7.kqG%^.M ajw;|t39\ "7^)GOOg5Qw7J7'&|?㠏>4q_LPP{0(MBgdi>%Pr٠T [Mgv_Gp]>q؈k/Qý7qtNj:Vt .I2@H[l-i1<XAN/_^Vɇ0rYR<7z"sQyc儋5q=D;\MbРaL}vRWwZA;766J:|!o)z8s9J+Z9eשdrT9,qWnwpqr8xy_[ɏNřs4t4}Wܶ!{?ǫl#ղk4 *9e^_1J;4+L l1\mϸ~Gr3v&nt6Q]#%au?<9SP}Z+"h vuԻQ uWFEno8Dvߩ~'׻ Dt4 q ,H57nV X̡z]U , `R^)MO6Rlc+n*n,jbߦO*''[ <) uI1&ms~a=//5Ü#I*߂:\X$@x@~.&Gagrԁ޷dLVGf[r {؎ {Hҟ/+VWJݫ*sD(݋a?1V }Cn0n+('7:uFv3T9mŬ#q  a ߋ-mJcsz)4,-+qUw$Im #'6x.@gT^B#kt'$}|vuуt4tfHW$G=xt,^|8 ܶH) :#@rpKCM@ieP"uwGnKyOBcHፊ{&]p>-|כXIFjSUeu/(ɋD-Cz~n5_߸E?ERhnVUy? acc()yx2)y 5v('JzŇ^fN\yPK1΢s |?*^G'/,o@IqCA(7z O,un|~r1KwłO$yyXXZN<.2::r\28h0p(O$(88R OY8`{$3#iq9Μ5>]Ǵ "F`TU`";Lt6T>De{c^صtؾՅpfJ٥lvzס)ŒS>#p36,tdiKrIjWk{L>/]2%kk2i'Ģ\"qD+ 8m{F?;$U%/Nы#r-f"O nZgtOAŬ&|Vw57ks:3E!R3;u.q"x}f!^ltvm^٣RXqD^lbk#iҫ>{fXW{ua`D *ufUjW';_\CTmRzbXʶsZ#:4}UX| Qu /i𗃑S7ܵin䋧;WdNNքk&"nM.yz_&VY1]b+5ԑ&@g u=-9>&#;Ͷ ?]: ੱ=۲|^/ъ 1JUOr%jfǺF\+*Pʺɘ$KĊ`X|W>RȚ&j{u`~3 6}*\ބc/_y(T7s6k7E2V/fzھb5Bi~Ӈ($rS%x+љ@F|sC9Od4)` q,ZL I0hEdEoOLt9njVqS#"KTEf/R~t|+tι#&Gg,$I|ܽ9:Whz֮<!nh(bC>rbepcy- )iy\mB1OOKuy$d 9vG+|U:3 ^Tjq'ճ{,kC>C,U1ԒvDY8Zx`RD8";Gc(F@ woѡ(H՟ڝyƌMC6K>{m6MٔNgg{2˒FeJVleEŨ.9ÿig̭&|d~?'_w=m۶mkmn۶{m۶m۶w+ߜLT&5ʿsŰ,.~MH,q}uC+_HU*@RNթf~BZ.vZq dhByvBaq̫KGp¶$_zBdVYZ(@RʰT,/ - .uej/hT02Y9[K.988* Ú$z`q@)fDPkܯD</EWfVg(m4D)ҢhU9Ȅm0s9HقH#rL;ū:S.blŭ{8ՎC٫e!Mm䷔$93T#O^/ҸG:!})*F$̟o`("o-ʷpӊ{WYA7IaXYA-K_\aYLc$pmObYV{<)U1׿.Sed"'3ZŢ|4,7z󰐡* ia `A'E^|\ruEpA`*ٳ^ THOKŚG;s =7GFl.$S&)NUM(6+J Z^m+@ɹiEw[Yl;]blM 0lGƦA44Ҹ4mhXo.trWh=ftvy$!TVY`8j?8uVx:{:FKL{V' uO .ގ6`topŗQQ4TRr0sճdJn84q h9$6I֩. M8Z[ ^T98udʥM|rAp !!o?:ufQɖE[[2nɄ+HSVvkVys=#@tnlj,Ղ|B9֕a[ٛ8!Bc3 #/V`ԭ3*[ cF0Tje >rwVxڙAWb%w+`pIx+qxE04/Sr`zj9Ȣwt *8e \_iMxrbPz8ÙQSy~ - ۦ!膳}֫64Nju^HBfiPBvm۽& @Nes}fŨ(HHSvgViyZ|VLmvC"ج u|k"&'Ó?Oף\&eO)U(K(?4 $\d~aIb Ki8!~:ЗzB%~l}#4NRo:$H J1u)8[Nz¹b:,=4f2x[?aj_LRa02 NJkPӛOU.hzB9# `s͒~"cڟ`,aSJ08P" s-Pm#oF=+c#ՙ/HVqvº*)t# :H4, *I.8v@KAm?f{ʒ A iJ4, @hXY.ҹ\,89qS T_=8&6dǣJ7Ew<%N:h"Cd\]Q&kZ7/č1_9>ѷ^f W [o M)Xv}1S"^l[ &wHb^i4Wnv╥Q7C0Bx}a#3WlX:I#$@:`}w'cI)*bT˺- wC$ECd9?8iGEE#jZYS8NH9!8ۋut([YޢP9;B=WǴY\-[ʧS~Lgcs %3i}`>B,/˱ gn}yWҩ&kuX$6Nhjz O^h\'`M@cL󀱞Mx!P)WN%GqG@2츶X& v޾}֎Gc=Z^RQ& [kj<^}VX FN{EKt1WA/O1{\BNk`EuR.Lku_6 V_ 둵 5S/m$MB*p(4{0p5"*g lVN*eP{NFM=nJ}Ξ*ȤUr0 lJ1֪)wp͛:;[K0mY>^$Ѵ%u)rio-?hfc5KX3vs D7+kr뼯]> H}~!٫\c&rA dc<\T$3F+H]O#V>9<诧Y?1SD(`!úX =4;uI*fF#: >>IeF)8IO={=<2rQHlKkBCY^yґܝSus݌!EL*[Rwx|Dlא-$C^)a۔zϳ ;&P潽nDG7֧ ZÇmuԭ"c;ȘMi2>w-ITZ2 xm?f*REJr HR (9{E ~]WLQa\ 5j*Fɢ<_5 W14Ju=/[U˪UM~W`^%]Eq Ȅ!O\صa2x&Gh Vz;x]I, <'$hN-װwQ"&s+;@1-~G=މ^.էrm B zR@Rķ96]dcwZvz'kYqFL.w4m%{…$Ҥu;q*yH67n(`H]@[(zXAc`Hf]*"G&[ c2GBE3NJF$\i2;Vf /Mͬ$9 ؅UMecEkƶ  w>=q㎻<\]~>}OyD2]6b-8xY!JթAVC2aŠіnb Ψ)N6c蔊T/)>\mx?[~njPq2e8yR\mR%b XA^373R}_öx-VG"p6(߂bJ de"z Hͨ 䂀p5bJ^GC=v2;&E,_M`N|ZD2:} >3ŷet#2l=J'{~>4a}]E'{z )Eyjnޒ`*78GgƏTtPko[N*gȭZ Qq/SDjMԝD J6ͶtY˅g=ob"K2 <ΞYۻt0*`,NI&zz6 yK߯Xd@ϕ}}~&3^ʷJ|׬!EDt#vV@9wX$0j@V{QZ^hM}y &`&}0ztv~%3y{P2 )52P1XyD3ƛx L | *<2P{ԌWK`F \~!C( 8ڪ%qtk#)F[ė)g:,q׊ErQ=k̴߭lT!U??>:ݾnTSvArWU:u'k ^L] j!9}rCPd9 _bWp.Byq9n`vgL$>18CxdXD#۠$S[y뻷 iO/k VC)^.;h|P3|`ӆyٍAXl]VÈDIr;,oCJ'bOpE9[6և!!n-%3[ˁ>\⪑{."L8@}2mRpg̔w+u-(VJ z3fuaoTeHC;7'I4$oC:ظ{=x!s#lR8%vCIQAͶ)<1ҥ㈋ s޼#A_YƓ0aʛO[<-p I6r–HFCP46C{ƻS"%UߵuT?Q{> Y5+g4߽kdgmfg9sT# h9W5ku prj%PU$Hb͡dMw4!PKTJ0-BĦ C7+6VBdTja %~ߞ-]Ke5O[ 7˞wjI4Xl>|4mG)/4JUER ri+J<8zWL P>@/(E*{xe.ega pj8#K`R :+Rbn0^-TH:L%Jȷ^biK*` YD`3vW"FuxT:vƸ8{} t?4|@>c6jYL$ y!W!=yol8`߮Dv?_A?]czp "<8v1f%&ۣV;1^qV)i&b#s. }?E,LQ2q l9G ThHMž"1AtZ`^h_d>^+LX|Y{N{SŬ[)q{in|U2j&gV_;,~pTxM1S`_{*|'l6a? f/X,%e<ߗPڦ B_)R5yfl-濗 "@mX\J[xcK%%5!f9s?dbJv |u]|V*{/B:.w꾗 2$B>t4omj緋%  $2I%D>k)dLcތyZp661ӀJ~o!=֜ٝeދUp>p%^!Tnح?Y,ش#TV/6mS]i˸I)e?QAJRܙ];7mKhB9vFiZ,Ddmۇ^%(Ԅ#1(DRY kF3)zbjG5"xq,<>&=#j;H&x6odVF_<-d<7\]XTOUbov}ZcIKЀhVEGrN( :o( e|S3!P -7=w!.|C^1fIgaWiQbbkV6˚RjBVn",E50 q7gchrE0}΍tǎ=˂L(3sw~n o=37xȃث޵JkFYsKJdW5@$B;b#zvaz!i/Ѷ%'Phs;@Lӣ$"գT |"l!}JrUqP4JSwL%IxymlL\dn?T8UÓ.x[e .A%ϧĂ&Jhp}%wG=ZZaO z>AF +yGnNuE=_@JCm ?c,*[06O3MR-2Q1Zg X7 ²f֔9 @7oNQ$X%=6CqfzWA ӹos2)eCBNh>_&ɺeDw0)hkwg"MIC]&3;$yK[BWm NRh2.N^)+* ibو#>* Ncce| B$*ViMچm{ ;ujӡiDq:%HSA{g葞O>Dz3Z+[ZA6$LekX'Z7 '14uCn1ȏߏ0 kQ@9NKL5WreDF6TKi𺴵eCehF$BMu=bT4yh]j7 "mV^4 $QDa4(=EgَFyڨ ٢ۧsX1Z*6$IvJ:JY-v| B"{3|AO4<]-2?30+Mbn{]8SPq r 6 zifR00LPO5{8%NQY Ĺzڋ j։Xr鈇Cnu\Kpl9$fG&"Yۿ5L+|TDaR'=Pn J렷 =QHURn o6`F=:Lgl2 @ 1Ȳ,ZZ }?k6<]zTlaO d6g%lugYik3JFf<a.f$! vPtlSjU+t'V$Ǖ|2^ \"btJ`O^I"\ L#9d/S?ӒGͽVV]Gui?*A'*rF?-3;E3K&F)e.֪nyD+>~Os`=ˁp`I'Rnl>9pwia(&\ ,%$4;]o!9Y ӫjLfJS<NaA ǟ `b՜W0æRJZZZHB%qww{e3֋1kvDW h&%E}.<աv'^PBq':ݥ ϋٞs-/ukڬă)ىVa*$̯J9óVx O(U3sC-``ygՙrȵYiKGe:T. ԖA`[khJ5^6[ŊNģzl!fC573r5њ"S|g/BіwzfqtKZq*h,tZkJpnH§R\!`]vjۥ ) AJo7 !tH!kֹVy(#,C?uvt؎DwJ-Ȉ?¶[c+nkwMSn}kMoŗ?9#@I9H7K&ՔkguGM@ %ReDJ$ ^PWqͽ1\"=7߂J"g?'KBE4Ly'Ca gRn:6#K3T}%]d腀lJI5nBO!i?7bpw}(B+d%QtNSCPE^-eУvsF\߆D4¢G{SeOv,$==LANy8_T l]A\GR9BXE}QԨ9FVғxԎiȑބv; C=RL/ޢVAOU`~9;_\ gq(m@ݩn |! D~^DHޖ{ Aous9?F纹Y&a oqԇ)́"S, vv)dSGQ$e˜2B"ztAʔ h* ,]Z,ZZOGY`N,^'= rLBpˑ|} tp`S(]i\f>74O>÷NpT%4a&kV>kfmC3.J\d4qdPJQ3t|T¹-Ŷ.˗yORWHXDт5#Bh5<18jw4[b&prH n49łh?n% ~B Z>Qu14;Z^]'~\eNE=SUL(GMRG7\h6=~eGA.`Afy3*0p:?ﵳ3/( R7:Dr Xc<}};mN)tÝZi~d$RW/"=*ׂrd>ΎSX }>NulO?jJ&V͕X!2#AgA t,j[xEpwP.֧4 S/0tzy!^%%IWfT-%0|sƆ񙴳[}_͢:rbo34 Ugg ͔OBck*Yq"!Gp8Hާ#Ĝ4"ȓ|N: xj)P~Nj*pI#o,wwAXٛm|RX,n%jE҅4j;`Ữ,?#bF Cfd#k+^hG]#-7=|~m- qP w="Gi@cYQ=GL6 !=\GWQoڹL<3:+/utocY÷D[W]뱞VqUD\ۧq^uu9|h69lyjjt |K74jOإ8`DTmE4]82EOb֓ECaJPg5ï[bFf~p m]p*rݨ)\!Ԯ +l[\}Cy5e=cKXpI1غ k&f1)ƌ39JpJ(K&|sȲ0 Z/~ʼ<M|^2=ko67uB,:!@fZ׶yxrŘk|@feVNIeh&tS  yń;`8'槍&1)_wsá҂5Dac25aL[4܆,"Yn_yke(1;ulv* lzƭt:^5XOT@[ lfFy@.]u>i LUJ<Wv9v ]^UJ/*+eJ˷YZۍg<,(ׄ O."s-[ǔ=raLU04 ߘq9N  ax: > hqHXo8u,Zl`{>% f :`Bke_F5DY"1%kGԆ*b*7cwu]*\j+R*k9XJLce`2Bkǭ1=YeOO z*Xċ>?-1O[˥B*El5bO&SHͶ̧Jpc!UmMPp 3( y8'J4 H7̥Xib6SʊZ2U; #LzŲj,s"h8()G(Y|([e'cD mcmsJ !GJ]nCC|-K)LS\4% QW W ~e{5hY=t`Aѐey* yo.V7qCLk(vved zc  LxQ+ 1M ON ),gq Mǧrk$ӺkgǨq֟ m䩜aBٰ%/- (rewjUiu2tP ܊V:ĀCF$fݠJ[.FT*-J;em-W WUٺ P6@mWpOem'Sˮ$nG3kpZ@LԧBO!1S a33]:0B{?A;4Oq}Fͻ K?&$nwJR~+CD-pcg-:`$,qxM(P|oJi[+qʌ̘qn\73C1@jKS>>E.?'Lt檈\5W.ٯX̽ j%U<?jJ`tb=PU=wb6i)Sc%6D &2sCԢ~CLϤ ] (,%Ư2<RRBΑq7em C翯IPL@.Tq}Bn1y! -#?\ȁAO?K1N}:aA mpۂE"%2zZf/iY73R{XX̉eOU<]W@t\v(8;}kOc{;{HxƎ!w]r5dҘx-Gk3q~nY|5 f >L|rcnY7d:JT.лF߱T0čri_1ľճKےn 㳃~QɇHJ[lu Z'Y7߮2n*S)vFLZ9A=fd~K֙bցuՕi> jJݨX^X h'Q{ ҲSrlZdP /{N r3D'Ry-41I:dVL͏xilB'`o3ʊ:rtl|PrV۞o&6c20 ~˜W!4yBS(fܧ/QyQB~bF~>-e* 3f)"2-L8 &\T/dsryҎqn%t.1f]Gآ:Q'd-۠FwE\s3m; xvU\ؗ}Ux0*("S]OU-q]0!EH9Kʼn.Zr5|դ[bsqaj=X,"kq-S2%a1Vfܱ6fBUTqN(QW*6VM])\ԩ.[P*=}*zZY / X|5-`JO<^5VMdݜRN>sпӜ[5}DGS_8JfYgVec8 }A2PLK ,CˇַA J(fX霏_i'K&"~&_ AY`,bXHŮ"L7+^'j|mN'gc %:kJ>M)w]*q*! j3goR_ZUIAΐU珪-j[/y^988b6ܗ ~tu,x_GnhK9)!+.yb:s |ᆑRd3tq/8֒/pǒlmq.("17J `wqy~iś!^Ug0o:_.ڿ3,q,߇(PTF9Ra%EĪy Q-iU C Ui*|F8 Aƪ*7fs_aV#(UB~]?-wCBݑksNjGzu1=sN^X$J~:Klz͞ ɏ)r 2ŊAheς^Ɉwj4r{"gJB-tSP?s`y0LeM)> &b&HHlt,FT8e?Ȩ\Tdf>;-,L=qw&SB+*mP`7gߚ`=>l0A\bp>#-!zn[2Kh<-|l׸_7 P6bLqz Z{.]:JBIXZBz|ɲ[֖hЅ{Yp /U&x 0 |4uraʏ ZTW.fM )ӳ='NYCM临!> @6 9:.Kih4"QuD%w Ê<&^6}#&aYp$i^/L%69tViqHlԹÀxLB,j?prw/efN@ (Y.}S$bIF8~TNФ"NoU4|Sn +OO'ٶ1U53/HI+Uִ=]'d/ Gct?)G7f6|w@ߖx*RC66+b'O*ZHs~^`Pea4gtoCy8NhGacHV%:LOT/Ff $ wh{^J=F( ǒ Uk$ٴYjQFS\RÊ =4$rGBI(afgd *s%urhFćH٨d (R9z,Z8O?5#. 1N3EfrE31(XXB!˪@2Hŭt4rx GSɶL.8悐ͥ/|f+^$$˗P*#LXO)!@8'XX;ՆPbw~,O[oR\'(۷l̟S?JJ+ TU&2HIIIVlCpz -λ*yjl\PbPзi!Lӗ;G99\uՖmLU3@i S= @6NA 1ͣN)T~FDcA\l@q0ikb+m| 5@7 (RvC;_\oԿ~.$FS|Ү򧗔/B7[Sw;@*dĥf*W1F+a[~2&?䙅p߼0{~6<3chv󰶹Q_T`Pr}X-*8 .1HoP{=r1J{e8Tj%|񰑒agIbCo#v[gh2P$],QQR-Ž(P@nm#m47[/# x>i=]S+?zEJA^]{"]\j&f\:oɱ4Itچ>R[.U֞ 8q(Cwk#KKavn_oފ_;cc 5@]I%5@eJ"'ZÀSۘ]yK7?Pw_P53VF%ICpsuG脬Ǭ{y|tl2$ d,Elm_Zxp?s9??] ,{t㪾B0YOr0ԫ,6%c³r l_Wq\CqFU{5pͱSOn@򙲺_L ͜k. w(8]f7XS`1y?A/9 )m %< "fLDc\JeGh$RWfMaCe.OEkAtj.1oX}f[fiMp`m("~EIi=.T:J&L)5 ?sΦbNVN3A3Ά7qrO&t.Y<+8쫕J ky 6(@rO~Hv L0-/j$ >U4BXwE8K3ّFp3⫴V"*֕Mww"]JVY1+*M!2dd-'tњi=Yz i9k"B]9gWj,Ȋ5#P0"*e/`3fB9|{f(6BpGW;PDZ0Gcmi6 | ~qj&Y^T{”Y$8}KgK&ߏEG4҈t\e P?06Ie$7: ;h5?0٦f>s݄>iiMAU9%J:rjUB6UKߠBms~I3~=`,7j&sয়f%nǹi-7.Hq:H_T'Hւ o|ḹs|OonIX|jL}R@zJ h)<[=*UONs_)1/7$ , ad>r,GY:Q:R^g[Q˛/@++CC8?s\i. gPH]SsAk ?$&v|#Ӟe_ڊ?451F) rMǟr'nGк_6UQ ٯ>R6ECD:;$O?ǽkpms| ͡-[Mڔe:OvXGV}FԍPi^FKC#fK2BFIOo{jup ںH:9X_ʈW3Vj [ez,8F#L4p: !㠑#qckE2}~eFJ&_p-2E2 t?n)'xʋAaռ'nNPfVv{H.7kjHǬj/n}>[黂x76~>#ⱼ8~ԢU"h˄g"j&)[d*y٭E1<&&J,!%G`P g Nh7jc'),Rc&WB\4w9vՇZՋU'(r3m{s%ҦQI2]wЂ0pˬYk'_ZVq7<o- L>`j5kWml/17eWL߰WMNjK\WK[U8F[ip/vBma]ҒE @K+f, Pz{<=¨W/>i?雵LG5N OnF-_Ng&_̇'. j6T>{*ErR Ot%*bp?VŃ4ڍ$m<G|\E6KdOߙ.Yc3$r; P^ZOZN;!;F|g^'DDS=Rand͜WR/жny!|e{o8;o%Ud/ XVnf:n : C=`hKd;x8J2i Å˫~Njd ܶ++vdZ_ԢYC_\:?U/49AB~5ůB]98J0O/<ˍ-9eoU h)*MXٱ Sb?5R->ʝE42z%M( y*X̃$ `MYdIT'l>U?U̧4޸e慣X}!og>Jbw1/ثύ !km@Vȩx7CWp} \\ԑ(XrC؂NfjI͝)vwJ?kݧ)8Y| āf~ [DԌç)t;Z_.|3ms*I%j3=q 5+ ]U+< a[+7˯9 ZeHք0vGSQMcqS./8r@Žjp͛9Ԅxw(Ԛ jj}N~m ]_A6@[ NXroE XO| ~5YFEg\{^zu-f]0zw'UP׿ z3# fa`an?.9kH[\}d"-#l\qd1dto輦!T}_P\:?a|VЃ Ż5ミ!*רTjvVnlX)l譶 HғDח= _KKϔ/jX4m@QiV~ ht\@Lr'Wu~([Y({lE{l}#9kNwpR0pԞ# \ąilI83 6dpVy$^̰<$J220if  j#$9XQgf]v.u`rm5T{?PrǠg;~u8~g* 'd2~ 韛$YX{5BU:^$hiV &AP{* whY,לjx&L ݶ4`--k.F6)stR0P>?蔝m!u{S>WBvb_{uZ5s1"d -&!\WP`6ˊn]5fGZ6\dD7YYVwKe ^ǡwW oTJDtu7^ TGAl%KrՓa>$BMJ罊!L_;XV[Qg\lA(D˳嶞7X2=f0d;_J0y.3S!Q3P)aHצ4j]8u|~;AӾ".(iAؐKtX)O-i+#V#+ ׈N_p̺FZrW:.;QVStzd2o<Àߚ g:9=xXC%9ѥ-FgZƂ>Xد.11G|Y87Nid'3ѹj)׮Z\nJ3.!RAa=N㊘B< 6_7ja O@  .!oذaQA SۍB/2Wgą&7<h©\}l 2؊BTq~(4t-R!\\gӓg2Cy]J$úhh 1=~e`¥0kE܈J̒d`kcg$,QlL- $ KqcAݥRi¨+!u^ZYzkZ;^cb˹K8s<'dGlC"iN=rad,ʆ<|(-DJb %# ;2EQ ^#{/#p:iU1܏ |Fw$b۔Hс!c_bKA 1Yoi Lj~e 9b] 0f W'Zz'm$Ҧ" -Pȸ_h7KcVVdO=  l]0%|$rSH{0z2d84㶾M@@Tا4`(0T^O[Bbt6vn*6!N3)'Mwݔi~.pp'? 9TDX7֘)0C獷/#HɇRuֺz{j=ѾMޜV!nHU5/F[Szqԅd{Znv'迦}*l]za>HÓHa@̅q {>Tƒ{!^L$}!GJb?#nJ9Qu 6M Jȵ@4wX PUk;NbvZ?7yXߦG#c"Xz( 2AHBvcٞȮ7YzzҍOރpdH~zZxz: nU9Ol ( Qhuz#8x򒦿q1w:]jMAOpS(z-Uݔ>~PX"b"Fܼi٣]VTN&EH" f{ sj+hHSCXTກVDl:lCBYi/p[fbbMJN.~*>zˆwD26xB< fGʸ,9=\%XiE_NFu՟+Nڇ>^ &9ȯJrڇy^oDSMw_[I; +32 \P%ImJ׈\d+#`kDwM'x3pLđ39ݡG}f|5k!7]#yK̀RgTBϷIo|*YW,-PzdXB7)Qo ^׿x;/k-_jyXiu5e[¿2NdzǏe< '7rq [ұcwȟ{璑TUKnjU=*XQBA0oVli;^_2†jlG%n"\>3$YQv5N*TQWěT޾k/ Gȁe']F9u`Oh QN2'p `0< 3KF6 50]Oʼ9CKYg;6o)䞓?2X/~\]1;&v'L<dIQ`Ve䆯_4?wɦ`|p/19#siޑZaIǮ/ٿ`?P#)|)-qMMӺf*xRxMOW\=3c<ʵ*C B6CqJґÀY:9<|{=Z_SRL߈KXa&cs|.mFljIG9 æُ\'xj5wN&w#Þ,Fⷬ'W3hʥ9*-,u݄Kg| j'J5I6=0>=mF@h >]]/pZ sV7 Ψ*!Mqi'gy )K8q:z|.}(oБP^. 0L"G刴UwaܚooS FwG. >/\j hyb8Uy3쩣&( 3atCuoQc |):i$&+d촱ʫI'F>͎IW婯f!SzߎkWp v,P~A}_fߴu INSP?TEh(PMj(7 i.|{6o0srR dBURQ5Efs.eṠgHCL%/PbN +X8aoy+M}ՄsɊü&)3=k:Oh !(oc׫yO 7r`rl la%TCBEEL~AZG f;T Z -bj)4| -W%]RITCŇIJ}ikr&HUU{]3FHwej XQ~aU-uD-N4g%#To8hhÏa$!g2?ő*ݜD`~zvMI/:Ww|}`LR#ɷ~VSFFС7)lIqWHm}XMeB☸8}.֬}J|P_`4'+谿cIE!.Q5ӟu<܊qG~IPSbq \"8!W']-\i\ qu0oTu~팢Ԅ!`ߞ̐ iY|.t15DŵäP+#mpQ6躜 ,\ Z4| U^1h,o_ ,]ҁ g{&'{xtf^%7'"o[[[H ^@#!/[mzLcM}12(  >*a똏W6л(~Rn:W4<_/XCބ #K :zO$R<JoK@Ě'aĴ" t5`eGaU, ! `kɋ:w;e8vq}R lYYuk4S9{ wڻ}+YP[ q}}*rWhqw 9P'$NMkq-?F,p"Kl%PΓ. #2,V2Y|uSH=∼p$}b=<rG=y5xyb d9>F[׸yΏ-Ѳ!Jl:$3[&,qUO2FW{Wusϼ+$x> q1NM~l=<;7y ݲ9S?yOFf =٤˔-tiԨ[6AM{fms#eh|4Y`])]T3V:3]ɚeWPNW&z{~WJx8Rs3g4(:Џ%T=ވYem % t(v<hkYV<[IFgd득%5n(sD TxQ7T;^O7ȧ# ?RIbyFUV,.6yWYAMG"-tm\f#Ȫ_hSySPvZVBjH8ZPQNumP q~Gd(iˎlXоi`eMb:Z&߇Y"l3Hv~3Eb4*[]'.Ρ8J55Qt"īqtnŌ7' QK<-FWA+ޜTEG" )w!P̴,bw]ae܎N,Theto zl(<1< _÷L~ R7cʾu fgoy:Hh -M#kXRm"ND3EWgGw~ÑQyq*;ǘksB 2rUVem Oucڼ yK|{Ȇl=&&#Ԯ_1E~c׊DnRB jߣ|zrWr_1'/729Av ;fMG*urgz!$BrjN " zPF=ۈ^TT+tsT/ZxZN= > F2d)aOV<">.8 bxaF1\U֬&{6] #`57"iH"1EL' gPc@P1)4$tF|O4/kƒܾ;Hi3~g癁Т9'J^:- 1=CU"I2I83Ŵ1 hKDp6Y# io*@:[W'ZͽXWnJj< H׈KyW׆KG͘OƩxV@! skk. C.+&[nFWi ,. F 'vK#mm"@TĔLQgdf!G=L',zx 笄jQX<؞L)\8 >psX|m-:;<>fqUBZP+GWޖMn_&9;G/V7A0Zp&#_#aM\^X[;7yy;sn;` #ZGW`5 lPt*>uZρ02i*3R`69#7ZA=3|n:ɖ<$^yN~8`F?Uͯ8\Tc<~g8epW5 y=7<2r}@]"v^ j!RaeJe,L¼eiCn?e4*bf;{L;:8,ޤ5rQC35< tywuT8Um;\mX{pigcNwZ`\`R]nÖkxm&aQTiv7jd2܇tSz͎}$'&z ͜Px!|2Qe&Mo#{ǟkM{;=ϵ 3R? u/o鰫' F 7 aM13h(jя4,.ew-͂38OWF_Ҏamh}6JVs\V.3R$&2G%(Դ\=-ɴTVQ~!Đl]U}`@ϢIRpNO_?$[@vJʵw$ȉI&=:ؤ^ p7OC'~0aӕ)tR0adN/hQ,?5e^;y%c Q4wi4fldԶGkop#[H]*@1ޣfh<¥\ȹ(g⑌De"AB_,k!o _4X5= nfDFi*5uK0iVMFJ#6#Z 5 D[Q}4 &nƹK#" ܝ-}s>%^3k>T'|zs$bZ$.+ts7)ҊV'> l'6>iW0{?&28%a([Ӯ`Z|B\P^0FOrt>q*T&WB&#.Ԋ75JLQއR!v11=":C,RT(u? "eƌED1h9,4cv$:3U>,'VzO%L& #f2_wdY) sTh|-7ssy Ky9^ o&)A{j .3 N%)Ub a&Փmsk&&GSx>9IAO<У ??L^Dt1xsÌ"مt1nP3<r0ApNvR!=^js~+݀FP/.{|&Z2:%&bE EG,Q'4.91i5-^I[Y kXLvcJzŶOJk@!6٢[dKbQBREZz4/`Rc'w /sڧpy8?RyM\DybfZRq<]qrZM=(-3 k8qMIәf"%O+!UUe=I 1ѡu< j7IZ:6·DY4^&rj$dqVi3zVl@ xRI߀c,JMVȵݵ)jL,B>zG& 8on4x)n8l~IsrTB`O V0>|M)hs(N> o X|Zlfq񙁤rɄ)ё Ed(78Htjf7im_=Zvx;{BQ_:l3kD!ixJofggtFQuw˘..sD8=0rot`qcW-͆5GEp<(ˮNRvJ{0wwOk`4w=;?88kh?@{a.3lXtYHjFd̼s`_E@#z+R6)Qݤtt2Tu=ZB4Qp%RtZ97x/f*8GIX{^`C@&#M[xpOEI?sOͬ.b"r楠R8WQo%Ҍh:`o)jѲ9$F=H: j&,\ڕ³JIۆ+]a&1l_t*'H{豳eYUEDJ!ِSʁ#̙5?n0Lj_ ݲe]k" c WՊX5yxGY}4!-atY^/g:/lg'`V!roqM&PNDW:wJ;;1TTi6!@'f'Zp5I.xUuѹPQ 6gw[dUw<-S<͞aVgZht3Z0 X|({v]_g 7Qۇ,&lcnF7>55 .4\}bo#!s\+_~u@7CgAfUZ4w^ VdPP5SU+t8V8[C/p6lR%qAWd3+gН]Wpn嬤]IÅиKw&'5"+rlb}q<5yLO(:H`Ok vLهW$2~*v?kNeB}bKv1g%Cʛ[ A]죚:~XRݤ.յ |Y7Qm w0a{<>tlY ֮c4fR ISbT{"٩/3c/?Go*afk')3acr_7 x{Nйn8{l,8KH ݣzG=+Mt}9 lmjGG(T.ճ~DΙ )Y3j Nz:<صFK:"eP1ޫ&琊 !\qn~"hN\X\@vݭss 3ͯkU!q&lNMӳURk'̵Z}RShxGWo[G|8@05h<(VYQ@{ `G 0j-ї2O;=-X6 +Ip hG˿[ꐂ }VOK4PH-JMyiIWUiEhHvؚB/SLöC-4kW\͢jk=TWު0f*+znԅ)8MJ8#d{`@i^]cDW{s8b-5sݽ zx>b{:cv֧#it]0zqM/uaD\Nk7."agAް;A{p2peiPrޞ3p }њ1rS-G7>XP(ETJbR"һ4MM얦> 1 GԪ7)A#u_xa̐) 7[V.!Ju"5NC]vßYjD~]\ ynf$w3 G@Q@IkK%2;Qi8 >d*sV%3kĊZHi2E7A_aMKy71Iħmlw{UȊ N`_kAdtdwIϲ׊r@CtKLqv~39IcKv=0:E]n33ݚ HYR3>VL'r\=N}r<;"P 7% An(C2*$,Q s,٣ԥ8mrdX-5 HYrK1rMCapK7S!/R=NK }2V`9s?nr66F@a}$u2$g\NKAxD}X3]ut,]<6P<AWc:ML-r;"06F5 ,!<|Dܘ~4#I0?apiLI2_`@7 2ganϝmsƋ; ١.fq,fG^NPH IOY'n \DžaXHۉK@8Je_'r%CpO.SNHߥMTʬx(lm@OoV@/<҉Vx4-R ;#ՉX'i q2.iZ\6Xqh)v G }W9kY!/af ٔˎT•O1%oO{H 5D=7r6Iq@?4̿Q?U,L־dJI~@jjk K!~gZ$;<H;4xC5)8- ؊$Y3v\T5 ~ղάo4Q_"U taG"Ƣ=O{nv}5rik$J<; w+Q5yk[\Eu8mЋj*14"47#?e2C8Y]Oo~xoTP$I(]N9$۪yJ rY?ِd 3|3Žvm-N.Mދ+ߵK!+Vȿ,?- (DE?-o ?{?oyݱW<]ֆܲGb%yo櫖8pNOUW&b4NLV~j)5 b@ٴ_$,6MT.얂gq׵Xd}"R\A{#3M\/Gx/G8/GeBqWi~dFK@ڌ~epM&< [PD(kOGĞɞ%s=bP&V 6#0wjMP3b%Uj :p;p*V"qm4婊KH:% 2~~Z(#4jfx<4#+ҁw _JI;M =[ ,wѭ7'/ W\"E_ppC`vmQ*/$DT0,i nPS {QE7@tn47Q>`,e\nmzn+m=7B*. CpZ\%-y \cHU":((I2!Bp(o'smV{. C1s( 8Vʘ-eY򷆕"WK[[F,8{EInnq֟1~p &>¦{ccX8pui>. ݦ~f?Tz0HL1;M ʦDE>@v$fP@ *TU_[!snst 1ҲU"?ym)p7 !S\ p,!F%aka&gMY_:7̧?;++ Yh~n o!TD BAcЍ~l*yN7HPd"&qmf}%2"*Y'<J/H[cy/!0EdL3K&!i_']WNVW0JO88)GIh5|{Kfo:N@Vvrop:K[S&ad IJhA\6LPDc מmX mJxNqX,i!eWb2⏶R|NnsK,:0Bfmᠸuv"sMc@D 뱽,> \Mt eCk|n!6Sw Wu5;1(ЏI*5vφ" @L(uXTAAu+N"N]\;9?t*x ,ܽ*4NDY֥nٯhCK װ~R;v+B{j-UQI,*J0M.. Xd $ٔ\P班^P蠣:ҳ/gY_t0AMq7X"piB Fc4Ks(CYPKp&=CÑ~)[YB6 ;f(NFWlEVPDv}BD },CdU+T(]s] " "sĝ{x/fp4L}(,+j?>QBnމir~҂1:u>IѤ_bҒ*;poNH;!WqKXj('h8JO tf aQ6քzR^f¬h;Wg`a9c]DevޕLxW$Z0NX|#y#P>1h f և3eG ?"69s(ſSy^?&0jD}%*>9O /۷3[nGg?bQ`87iԴ–v^8n\I]x"ը9^Ͼ!P&޸  QhPu/!KoTqyI^laxbgҩ6}æ\jΰOۙ97i}ND66y`׾ Q+i}P! j6H,De,EHLknES}_!s'M_[B坯3&칕U[a?QqQB0Yq'W"OorQW`'6յqZv6LY~c|IrZbѮ:&4iq0iNʒ*^CmVQdpݝ9`Eph۝mxH8] o쳝iHۯDOwYE(ucg&g,q\^fE<ྲྀg7hUlP+%/ X360ïw#ɖ;>m53PCf9I/AC畺8T~6s&d˧fUU&4Η!Br;o I֤ޟ+,ɦKJ2T;\pM2_uSM ^ֲH-զ_ !kSpj&A_p9K;I\, swa7&()UcaLy":SHuՑO OJ?&ec}jby+4G8ڻR\W͐](-W*jy3VukTIX5t#يdU7 ,@߰ThDJc%PɱǴ9] ե/yظ /{o^Z Zdd %EÕ\^\KT`z59!FK2cac,ar7r9wb>u]֗bb'p?%HDIYE2W`&YM流u,nl:AS>!NLwJ V/'5۴<EK=p2B1pm-x-hL&DI]&Z0LA:tOۂjJKpf iV\JY;} 47It;}כa\Pݽ/.X}?~K#~vma}p2&JȧnXb0܉m`UDӑ}W эw@ %-Y-A4"&\yHs2DsU)=3 .kܒڬ#87 r%7ęc&~5h.(f("H\8έĄpVWM%~I}zf6(& &^a1}Svص7xXCP[FD;uGɎ5ᘄP\[XETukcr%M8eL.6rZJǟ5;:UNyXlٳi tR䴮X^UxiSg]-_&AOv*sEXz &'(lcYKW p!zATmOànj/R,a?[o c ĐXѰʰb(*= {RXB@`?+_v B?pgGf74*A4;$=nwٗ($+$"2瑩5i2u69ܞxb05[4ɕEp1,]j^@LI# C08=5 e/gָutxr%#n[x eMvx,r9ss1ђ$2UPb{ z˖9͓y3Ffk=ݺd2e~X]_n[4%y;ְ*Lg_GP\5hz)NL%8w zNuV=[YHAo]\C'FqkdQ17!(lq|?[h(: vPgQ<NפuA=覔,3K<؍~,3LK4gAQg{m#޵(.֦ȸR(kRX,p{ qTD?E. MXZ0L%ܭ"e{7"KÏ׫v-|u ueUVqP?Jw?u?@.'  A^,,9"8͉fLBÙD{D4|?JVJPjXG8W6ZjVj` !bGrnȤΙM|(kcf(K8{P^|h7k/I 6u/98k( $BzUQ!6i$LJ/z~sY2zc{5FI%Y*Q>+U;YBOh<"#`d -7wS!j0߃ݧ ꥢ]̚Z $sd6`kU߇1_2l7⬈0eWẌnĤ{A&-Y6KB4^@vkY[?lԫE΍й=<7f&z=GF鹑go{nci}ye1/NKgxNe?}x8@G:q-ʗ⾜XAOnFWob--m>gI&cOVIġ?)蜜Lx" \{e5̆:/JdxI2!Yi22d>-uy㜳13d\xDdb9o02V2i;BU:L-45ͱ4KK#-=#Ps4g~&n@y{@)-?l,6/8)Ϥ+qD>{'~/ &46KƏo_}}$6ߘk;޽lSM47ї jx|Ұ\x-+g1)PU]ɨ-1{͇_ ut EčAiJ1Jůbj&"3 Vz?KzH35 ]vy+e.'RC$S"/&ߍk6FAvIo%n,{~_D_|@k;KfqNc!" !t4h!lQt(Y,,(:& 3;U L1 ,iHutq SխqΕ9#@*]%_bId䬛6 #c% 턊A{/ t#!=~ƺ qAQ顰>53ե W sxfƑ_::5zue HDkQˇQo-7ɦUUx6;Rn˻vjyI#Jy쒗 *s1F?MD jBZ ZLChk2Էq0c C3.ָi?PE[ uy]8@"&ۆtYԙ *~>hy8),c"PY2?V"𮴾ո,dž1Ũ ISR)/5cm \3怅L/7쥱@kgDBӣz0::<~󪲧GeJổJ8S٦Sk5Fv~Y]t+$#C~K"ٿ^`\EurѳiBWqy$R|e &5J+QA:oWLIXPa.Ɗy|S (^/m]ڟ9hk -|8")}9l|rX'!,g:jX[󑃇ƅ_T#y3RE=)OhKBUxBK%r˓Lvs>1/Nnͻ$:-`28[6Լ/>:.EU ژIS$Fm̻<OL@qUOnD^[W:R! :͍yG'_2Bmȿ*̆%HV<pzC}:O={ʄ 8_@Ts1miDab9F{.Jߖbv"x 4H -8q J)( OHTvffMM2dzRL~-)MIۆpa {j\(i? 6^47.z.-1L-; }y]{yTWrxa!Z - zupή WN mA\D79jE?#8VUՓU Zlv`HS6°=L[fd .% zހL+t2" ܖGB+loL}XR0qq)ͳGiacd6;T*l<iJYK'V! B]/4 : Bm:X:-G'oHv*= ϸe.FY)-? S\"Gz^|xG۲G`%y/RrSgIQo@|$1w0hHℸiw9'T̘bO7[]?Ėz$|dQG]ޑc浈w1?栒#h8[H{WZ= w@MQ'}FЦo)AR9tjA?>tw؃F,BCNha#i9.BvIMb8`ˬ$4` œwO9f+p3(RA%2%휿 Dm_u[I&N\{H+e=@L<22!w$iE|% N)l/ҕ MQ ԥ"df8֊8ڝz'7,oKnK "5NU(`K1~lSa)A}+zp>-y>0BG&o\3[iK4DE܋Q\\NVmvŎ-%xY{ˍ &BJxCȼ5iA*/'w#SZjC7ѶZC)ζ߃߻Lp6M%fsۣG6$b&9d;#3gu22 xC.׈YIUyy@8~N*!s!sPyگWaj][zAD!ؚxh1! ?Я9y%zrPVg:Ŧm̗NbJ)s<ep A9T>,%aD\@sU97+O$ ss u5}60$emxE;b=B·Ȧzn[f-8Q[?y* Q瓠 ׂb=YP[|dJH&c~Cg}?uILīaJд7υtfNeaK6cZ?EhKg3hcpgGx4\gAL)YRkUkWޣ̸njvbazA@jU,7LFm_Zۏv 3E݈vP I69P]|zo2ͩ( hST06'Wt1*q`=݉)]k,NX6'O$s3?,ou. =($Kċb2^l%uj$A 뀀 -"xܜa3rYeLMO*K?AW2όA#J,k%*,:"C6$}n K6"su rqЮм#CiՊ#RhlgY6q{s6q^xu"\ˆ^:fxʀ hQ{-:|z0@4h8D ;. UGf'>1bae'(֜ɛɻ GuX|'<77?"988 7?7rH}_ $ %qoo!~5D"^#-RbE} ٝVyK8SA[M<k7|O,> RW%M 4֓uB{Dsl%F@hNil~<)pB nvf1瘁yyS_~Wb 4̾"{;㈳V:zoWA#-Fb"d) cwˉ ˇj׏tw1.+BH'$њЕ\VHˋ4Mg!\`2_\B(jr'A4R%r|>!r}^-vU]d/{ĭv^Z䟭*×PMC-z% F5{RS%.4vcICVhZiEaua *cFaQuxqPϭ;jj~FVTCmDE݆ m®ڄbeU}g&+BpL4MX&qu}τs!ً}Es(WdH5C#x{rtGM8@5l[H]2nVq]3ہjĽf6Fw36OyAɇ-R ATQ'gVv"f&Yme܌Ngp~5z)3;{{5p VUp/~#xe9rH؇/͏nB{R&,&wلIp!cxE]s0GZ!R'R. cexGq\B-kGf:ɮk1[#{凙t7%v1^ΤDU\9(3ױu`yy:)~/@=?_&RnR^'  K%& M<'7䃗VM罉fs?%:/(y}Ӽt1=O .&f]5^l*-DU11"CMxĝ72 +[gk}cJVxgnbp weydRP!<3dVIgT7bIId(%ߡTIWUBSeI>1$5ձð 2XPl熫RGКv h#KODnCpQW/N iffֈ> Rݴ#~Gsxx+p_}.v! ˗lMP@J'[19ry0 k@K#ZY{nu0M=tɡ=1WM!sSL8 :ph=Lg*K(ʞp9=l18p|0Pv$A3_uF߻5NjQP@-9ah c,DqnU''|lRJybdV滲}if{P|%B5&E8_vg?ɮ-`+R Gu R-wjbS- ~DNǮ,P!$<<#;^_m'2ӧ%UGya?h%U;݋ +~T``a[vT'^T hؘo#>]_Sl,={;,qfH-'wEH]B>5)\*Umui,o(QF#mƙJiz#|A k h@M,٥o5t]Oߞ}lGJn:nX %1})e n^vg5ů%Q: ÒE>d_e; ;N4@ "jҼ_n{OJU/c9FmmƋߙJ Cháͅ Z]T:K &^GpEcQN59`eS$12}^dt=jdF_bH='6Oyls2$f<8:p891e'(rkoCP'XnRB6 )ٿrǪ¸;0T2L$0~gI:$9|E&6ל9ŜlH DiRLfG3!F=L_h@}LRd -OIbSEǧ1$ qUDKix͂aƆz zRqHXm/k$U"X3SW$cG.iwypHgǹ6ԠMH.>NDm2 -E`nZRGD%[zܯ\ 6N#v2=^F[AXb.UNsS8Ws LA5>R]4 ?h +JB# gCy!vO9ZvM5W#ypTԘNv\+,#`Pivy@k[/01|:V-iےj{OREN_H_ܡ]>оOLa_+*rz8o1zณ;S.V U ֯佸}+*{zvhE_lP9=D݂|Tkj}Dvd2R ϫMUŇTJ6РS+.y,pVb>n(\4W~?\SF Ϲ균I r̛9{bEm Tk?{v4QLLĵVc' TՓR]Ed!R:ר+!qs- +φe{#,xU}_.{xqƯ% ݭ/!ɬ1Ŀ1E@ЁR-&@wz U2&h,5T\|xAƘ U7k@0猠!wsRᝅ3mU?{#\,")GCO3avfo+B3[FQ#ܬJ,./X,1[`˃Y 9,5a狛\BFsH6O$7yR xqw9QYUyu= {\#(^L }#ԤyO6Pɉ.R*Hq G}%"O ^K~1*}\chKn9NJ̢RQ)S4 @{ZVMfx@MKAdm F3cu!!̦:7yEȏ̉rɫe/9@A">o5Ђf{.^zXQ?UhGhX,z:4R^ qf%&Raf;K\8]5~QVB$)i&|,qqtmBB#, ) fq^nFޔo\x5ޟ1Nѽq؞ A."V;#_*!mSM٣jW!aY)G:ȕɊ0e5D3橇%עߠ"Zoޗ y@C.?3N`uaѢYei4]|cz T2DSd߱[VwXQ]T~Z]\zj@pm0II}>K0X/K/ E _4,xډ/pNxn슑PމY>7҃eIikB3(c16ɟǤatd`qr!gCOAs Z5v1Wze.QmW_iN-e8CQ1`0{\yӍȉNd;?UƥcwAWIq,cquCw_xDy{w/8kFѷ2(AjVn璲K#0.g^D Lt`!DQ)묭*XdX d4%&P".]4; Xbob}\UB> Av-J B=vlPטEB,mQcֈW_ ?"y\,`ӘbH[kn@h+FD/SC0Hhl<%?kҗr Sydʲg;GäÆ291%t.Bt`($M'E$3çhi't_39!Kr.!Q4Yd;W, { Tnut_*x^LóKKTYs҃:wCSpquiC, JV=hHKHI1Rp{!W5Q"tb9'D`̞sRzɒ}Ĭ'!D՗G=dc6BK2ꔴrUׯn%Pc>ލ)'cE6= 0,aA̢XPĔlxr;T<ޅ6L" G͊]ܵ<_ZHvX)47+b+Xh;= U6j>7H'r\.ttԸNh'F^JiS^yh */Q,i]oâX^]0՟0~V[?n@[&ZC2sNsapa~A71}<m|'~ L`Dž\(| Sv^Ӫth/o*)K]v,_HzBXC#Rb0"~W>X4 VZd /[ܕFrWTkE 5a\sy9,0VӼRC{&@Hبb/yn); 5.*ije9F|Txph#P[JrpdFnx ;JɄ iXɣ:Dh=0┛KV D9sY54l'Ɯ 3h<Sa@ ?5}.d擼`P ܕkP1 ~yRƉ} Ӣ!v{1 ,Ǒ4?7!ޢepY5J )7A0Ϛ(i`^c4"Y\{ =kjçj<]?˺oE62>`KBfnޱcݫS(tĂ;@pFŧa3`EK6Ϩ;qlWM_nD 8lF_pM^Fg?!4UhLDƤBɜ K- "MOkv ' yѶt *?FxHÎ@x1۽B1Y}9_JMLDU-4$D~X3gE3?k.=f{²lCGl,j'֬@IȒ! vK?pT6m+w\0WutQ$>Km2{WUqҴqYmt?4!"8+`z%}yHk3(+`³:98kRSe9fEhnwk%( GQoAAkILE c,7}?[6+r,tejCƍ׫\-]##qȿL{J̹TmyN7ANw?6OS6ŀw3-fX&e_R))iЧ+zminUj؁&km)N˶ V8gn^R2#~)lck; Aˬb5mS 䎙~Ԏ`a. BQݘ질OKu,cskri()AaO]-/se7_X .%KGYcXnU[XH=vp\.?{r<uYa4i;X0 wֻSsEyxK9HI"/Elj$u}5OUmrr "0 '/^YRk RԋD3+%సe "МrX;HbC5%Ub?1p#J_S$IU㖡0AO]hH۳Ԥ_E= xvکd\^ή+-r pIQN;V.c1*;TAہUV,ݍ\02|(=+jZӝM!bmHpk:ӍMXqP똲D 7?//oY[<_/Iy\PaґૄjӦOȋX^GwSSoh\\"*hn_LE-IbPA%Ƙ-g9noB ExBzY<"!c=7> y'ŵ0q- syK:BF: Uc5Rpzܒu7-2d"?9„NU±JhKN &&֒9ud~\P)S.<-_^-$>0RpZUftHH7 (bh$=MQqwނY-A oypϋ.C :p7WѦ2);Fa*Ή+<(i[V0Yx>1*#S: ۧL̈́^g[[ SHcFͪWv)!U P<{iVyH|K92uq7`A=(TF"dExhX!{FWC-!jyMFny0(Be\KQR>lZ-fϿȔgT2e^~S$gC^~Ӷؚn%AM Sp}I3>HԻ^0`F_D?D wV6$z"V^% m iT۾ӡMJ0r}3)6Cwe 9sJ1L&!1/\@:ɺqm44sܷJ8&-!:.k1un¯[`ܐInyڶat9P 1ˠ8F|a2?ٿRϱ`#K]48ʫL%("RH-L h-#Xy"Q:]C`#5|kռqk M#*,{=Sy]@$MXe~.}&gDrR=j AԦ*nVO°svΛ8% ehoq1W" u*wa&ԋ-3GC 2=,J HǥV#=uh5;eJ Zx҄<T=⭂ bN$\2>`"97 I2Y.eQ/9Ή6jdcBp>{m!68#48B\1t(]~42w6c,Rcr+2V귀LYrh!2bM,L۩Lͮ8tfIs|$8ʒ}>l+" FpvdҦ|UF.e3 S+2e)絊B _Kyc%̺]&sz\O{pJviʊG*>XŶDXnAMyzA^ {>^Ȼx^%H0%mێs0,?u_Oe^@M%Voi3i)uH=/.ܳ:f){!)6S~W/TA}(MR7Jd_w]$LDWǵ {aK+ƺ$?Nxfyw:ctه6R6=r{(Kjo7}460zRץNF=ay-A1 oe%y'#\=304i&wE]~k/.:[]n`^ݘ o Bso>paPEfS='߽ xHEAA莴%[4bӄڢ?'^ˈIr&KPgՕfZp|$@?#U'1MJL=u- J+d ]P.9 f b + /*nȸ̳A4q~ ձl❪ξ<;>$d%V+F +OW:G@F-5;mL.Bn+aLg֕͊5~Dp$rlh+Z9$H c6\ӏA9HY:)۝eFriNnuE_mU#&* ۉ+Nv2>iOR|$D{CP2^ 2Ԗ _u[ u:z1}(;Ӓc] 9K of4c4F{VP ޔ< R±v,ФEY^~^v3"ɈڪWxv #[d !rsTPefC'ePFTuBқA^%p̈M TӪ.:WkYT/}} ߱`(#8"ak ~Madkp^;΍{`- C'ӕ5e19oCI C  ,]N-nu͵dg5 BbA;q#t"vo{έfYI1J> mznD:jsEq ޸ww @{pww'h`݂Xp,`7ksguW{]]]=9ƜƜcF|v7r{D9|41%Esb?~ߟ}ǎ,71mFWQ^0V&Dcn~j2..7{Oj( %䲶%`"O!{у DJ+T[aR1:< 2B̄ z!C)WȟEbkoKZwL, ‘ux|U*ˬxEQE.VL቟>m6p6&Y)+} D ]Ye%No(,r8[ذ D: ԪL۱:t 73T}^/kE}wC;h+iW`o-Rjc&>KbꅙHaa|e$yU\9wmNfwNh/7Bc 4.mH|>c4dFLMHPxy-6leDz˿`hUn6ZX"އk* .J6]Y~C{|}'=qdBLV=:՞d<c?ωۘ ?F$ykmW#W ?PpE_xnn{?Ml7\;9sKw"D/6f3/ CHMC(K*,0CTՁk\{K.PCs*0J׹(u {)E.8JYLsί뇰wE!zwa~ߋ͝i9V<2yI(N3EEEi_"~+oҮj%S3Iӄc\a^sf$?DKhA!=Ӈ.-m"tr Ãh7?;=aiܐN{qKiJml(aFPsĢ=v^V.WG[ok ClRW2]iim/ot[ :U):A ;u\5iF0$z qt7$.phX +T\ȈibͤP;~C& 41W;e( ~Ѩ~&3/z·1KDOp=>.b*,^5c}S\Haf[c1W,{ 4E! uټz[uR%8ʁ]aZ'MGB65H@|p]ޯhT*i,.rq=aj!96NNDWƓAA͆|8Hj;+|}Hŏ 7l`fn-ΨQy-!1!$kbi @/g[̡b5IzHRѤHfHnr$Iu-Tqiå\?vֻ@NGD|v*.޲MZLP6-P~zRӬsxJ% An,(ozߦM*S=A19f-zvY69pk,| ʥJ8wќK [p>RR[\Mc>JxcvU/}7=K(C~d5Dgr|4gJuQ: 8eyс3>"_¼U3z?}`Dފ-JN5.\CgėO}8ϯtf&7VWAM3&|8@_;S4iUvQsDI'$ FoxpaCxf,YگwLUd:v:8"YF( !>+߈ۗZRY==1A*g?nΫ@b[).$lp7n7C-Gdl 3;.{ynd7q!2ԅ'9e$+Pp]"vϏ<|eZU=1?NT^y UwaTkJ%H(}/2hJ.0)peqW'.Բ_X=9iwXH<)d z?&Wۥ_{4::KH&7Yl3xcD&_PP88/!dShgj -ɾVs)jy{rYjq~@QdZ98JSj?2 HΤE+ Ԩm3SÛn#%qF՗5lUH2l%]U )˟^xDp+y'Pc( JI.ƒ݈F8}_?-Ӧ V>.}S5H<~si%^p=* Lo4O*ӌ0^GF)UCD 2ھOC5%f|Uhϥ%7 og'LSSKmѠΟ}mF?Ti47b+PP`R2?w.X ?Rm}H S>EklY[Q.V˟g]Ok˨e85d)-e|%z^u;;X"ng"-֝ENss-z<"ʿ]9o+` ٤9dU lh'UKg|Ұc F(} #.5K=49㋷s0 o%"60 Mc HAe+kycF%5/f޳ Z6;sb˚h p#\1&0U٭PAw6]I9ߺ8k;EerB,j/*mDEj`fnRG%R-n.)59~dO2J8~z6UYIF 7#?2lkayshe,k<ZŗcdpDi4wRdRvw-i6ܥajsXԧ?`QHh{N\b83& Z0a3;Z%n|)AFGګ}2=͍cӒUҩMp6ӗasہ川o3zK~Xaх-E>+__#UM,T I䙧SPGpUl:kl({ʯ>WX׷I$4{j<|b⦯(fwi| hD8[8}ͯ0u&^.fsARS38]CGq{o],w2){qDEs`qvԌ40 V QC/MfLNP|0lzүN"(2i`L,w.K|* J9=sЇg\8njsP32.˾3fd?@dnAK f,Sw8լV J$ &b yT,njv+ǂyzjZy陃"3z: "ޜ*fb93ȪF5S5\VDyq??u \P1p J((Dy%5s^IK}Vϝyc[^kVVvZ󂙭2NJl엽1P-VS}>0R>z)uRruC3e8gȡ+ڍ!id L{W@Cn *,F8,Z̵F6s MSOpYW¾9Kj{c:u#6$x|I󿬀|\9T9"Um1eS,/Ux6,[P%j3eYY %2;eulqI4Q<6شA j 20<;[5gA 0:.7^.cmYL1XoW;trc<[%gB9h2蓮~b$2?kT_"l(Jg6A_gF@u}((wjvhJRD?vRȕzK5&^D};8!u4Hev.LPoI>v'87T.*%cjу YIRp~;DTJT$jFhqWk ёAnb>NhW|AU5G֬w jġ2Zω{j| :h -?PY XDySזR%Ϧ'cO!So\ S=[ Zl-OZ'cBc<b'SZ %Ji%R;d,yZsb/"?:Mv8QНI{5\#hiy/zTte1ap/~Li qڿ lSF_)?yO8Xv;yF?5e"G`KmA ܄39wY+$A{ g2ה.^l%]chc,1W:lVӒޔR EV/Ul Q!ڡ\HZly%{D?Gci0T~̲Gfsvƻ ?=)(H uyxWP_ !')G̿{i0;Z 'T%C6U=칣ޠrה{SPUḿp41jO/סƎ[4f-xr,jF+j|g¼}5M/fǏ\yXuk3LA.^HaT8L}AO8[T(0{2.|!anJ?l"BEAvoR"`jUdgk9$};Fw7㭄 kjū;G:5^*<%|14j nH"DX򇷼JŻBN$kYW̹Sy9-?L@0%@[ P;qW+G ]lB5F|);\ƤNQ L*_o*G,9g1J*>3r){pâIלa"Bc8vD|upG[)bq< բswa*>]S|XtwC^(᳢0u,l'2$`&7+@8{`?t$c]/۪!. W'ߗD1.PY"=#gP'OEx%$qp #F$YYϯ^o IwX8|=g0YpR:F")V ZY[X1N9 ։YUL{uUZo4MR1/߁ NEW!$2oVA0j)#WYB0su{ѐ3|vuf,rL uz\FX,mՋgw#nm%NtKG0ƣ#ς!0e<ԧƆT9i-Ƹ\;g g:s<ɀ鱕BUD'R4/%}^(P6p4 H 0z>TR4"*(yqu(y#@g,%Z,_U$_сPe)WSg#0 qb&` '@~1uAM 6=KLˎu"ң)K&rqVLq ġCY6u@WAcGtuW$l#y6ڦNպ*r䯮֫>C#3e ?! dFe:קnӺ V%=Y 83*ґƧ^<ħh5{8ռCvUS !UnRI]& >mwpcxhҰiHK ϶ǂtL,´rB*l)--BQXUM [ͳYʹoKA0d)S؟1eW$>$>)nﴊSk$vCxr,),HŒyg7ݷm{k=Q@G0XຖaܱdAtDp!AsC@TΧ+rk{pKN{3 vuLFyh۟6}%5uaP5>E^o]%ZRr]DߨbOrJlA}Ϫp||6;^_6} &djܤ8Nw`;b=Bsޛ0X) XiӧHu(!XCl֘[SnfT '>aSkJmJ,?mA)e^o&%)18)ǃ.%Zyt>m 4xTVa&":#?R5`7qDKlYe Y}!uZ%:CHĀ.C %VZls@l)M FEdTwH|jw?Im:WNVdr|u''>D8~ =EI=;y, xN?i6)d|Ɏ.v7WP6طb+f=^)_޿ߟ١KQiE~ƎKI>mYU⋾>ϕC%a()Nu`պݼO#ߔb͞M!4glHT rS`73Rlu>\K_h@h!Yr]TŚd}fC~uU ʺ_)2Q(2%}Tqғ6E'm)8H}=IE GoACS*>IAبXS<~D5 BdD8ki=$rҲV%(ֲ,%*eF8::f PT'shc;mfcZYYƦSzM>`;Ir鞩F~H]y˝Mܪ($!׏AVFPRә"Ru_0ى/;լxsf,Ϊ{h'1 IXrλrV>g#u3257AvѤVO'y,<|y怂 & ^$ /Ra;*h}lLf c4;Q+B?IQScϻ!5o\ V!y @?%cVoc(@֪n}4*O> &K''Ty1[`/&9/ 7|"::OG+}tkY1l4q?ǼDoσĚA䘛PHc٭AR}eTaקI$hšp\ݚ*O8=pݙ\qSSy$Ѵe S< >zZJ< m[Hh @b۠V|;C ޞc$e?$.)]/đ E\)'mt"͛fEӖ>?L.fd/A[hqpL73N.ך1[\Sy Y1{62' ==FMσ`nڐoUxY g%k(_9f}IE@w`3}Y13 Ht>[K,mt8-E~|~Vڨi95⼜ և(\1)[8{eLsAdTPfsf SU yMּv*A_oe!#>+g9H2 5ɪ@eV^2޺ `-R }FTYCݩ;}[YViTxwbSOc+ţI+7/ǥiN&dFzZuZLN<b #4\MUXfq1H-S' ٷ[x\Iѥ9]<P}H8ȺlG^o//̕W t$Qtq?tUYwɯ@@Q0#Bd?-!AiN4$d"REB̓-X4}" }~ rN2Ea#3TA^^9i6a(PauB=oAn h4j?({c)ۋ@|k9H`8q33? xm%OsyO$ϯ i7GuHȯrV ZrVK_~M&~|٢|_yͮWEIn5*Tn #Ui#Ri ^p*UFf:NV 8d"mḛ[<<_5L[: |{l3ŭRRs& .7Ղ(EvU(D`L: d''7<(لv4fyunU2 /g2V+uMג!WEWipx۬LqWܐ\`@4LkY϶CxicKcu2rfCE,ߥ`28NHpkZ:FZmG΋AaV\Tݢj~N i!FPJ+t0dž/d;TM7ALrs0H%T?DUHA"T!@ߠw7*@Q4Ȥ%@vc{dނg,Ҝ:-V wdnwÀ!.bkQ4p )/}Fkm2*մtfQL|~lԉ ho?VKEjf ;2-w@TZN[-fO pz]=] ru4[>V/;,W/m4}czu@<0بwNCGIRƶoʱzD*Z JJ5׿ }{6o'$,ɼ;_`ue4?1["!pKxu$z! Ht-GR ZsZ bPJL&wl[ Gc@/8t--F_˽k[ku~ʄC&vM&MŽؐ7yNL i-xg ;/X((({ ԥp2$<#}_Ҙ 9D?yh}uѰtU{czs-Vڷ!9Gʖ^M@?:P-s=0qݑ..OH!DKFcsr6 ڸ{)|q/PWKϋ֟ Q#]\/z!Ӧ?VC1$h!h[䟰щZZ2H:Npފ(L_K{ʍ_~vWMUBr X#xdamWWEnz_!FS#:'TIE`_3»C~tX?%t f"[d!ip؇7$ӡ"N!27϶Ehu*5m* =)ŮT|?UօM$"2ϯK ?x [G\`pKwQ'>=g!- Gw@s#BtЩN/ 3q׶=M9O W@(`.\:y/&s0coN|U 8}Jp'ɲpmr~zc˲%ʂx%:WY9*|!xe%U pU^7h4G-69˕jTSo 睘>8KIW`ګ&*ņVVXRZ^X#gQ9;T˅|зdGFIl*|$cf`#uԐ>c39D]ˀR/i*|g>"so%:~%)ͦ&Wα'NRz^ZA~ö' ίhۄƪYXe鹿qϟgQ=P/:5P(/:9OyWRӡUl.wӰ *a\IfԒ kndBj@h0{#+̰<9yKݗPIVj*=b 0qN6_+|?yg]Ǒ;b)w_qzẩl\o2 ѮhE*h9z:p,PN($ G(L>]NWZ|N`ox"OkieO-Zا..DzSs #tn:z"-~ډac:)rUkfF֐MCuqi-ʟ:Vo0]c=({F9RF~>vgwK/ak+͋hh*j0 @b՗ĉlpRlVp9Bn_중VשeKKnS'[:LNǗ#kqo·Ӱ KĹ ;dɇ W]e{:Bb5gˆ @mSɞ]oO/m'Rdyq{B~v׻=)㠭NR% Uej[Tz 7ONj-PvTJ>PL mRV5PHX9= e97Ҵƥkyǯ:0qqZa/2~vqz}4Xqϣ2IԀѱs.S9wX%U}r^Qw j,Gi*h8Xwo*I]LxdZ Dx5Gm65頜rbFXwD}C0r۬2~_:[3J Ed#h8E$Q1v%I*橪{U*bS?` :=So7$-27"{ ],mu?=,J uBpVInB?rh7?Q%Gw|tԷ7^ pf @L*Ig1p74ctB!u(]p*-2Ea:o AfدBUaHB9x.NrR"FB<Jxqs $|մ/pSZ/)Ukz)F1 ?w 4h8}OB9AcbjG0|7G>y6U,̓KTU]a]ҢmNϣ^oP#|ދDpk3 Әn/~*|vzpnrZ;7+>'ŀ)0ïCΝuGjZq/(ڦ"VG;T>c"Z 1+PNrf!I?9"".籵R3 όsȆ/gpT1u+.#`XAĿT_0!f"|`",6=-#-Y0XK\ jFirY)l1 O"}jhs! U"0^XWI9~M ސ[!ttۘU+#a,`)kKFiY5)ғ(7}10I&p=Vxc6ui@>Y1nRp~Kٵ9ܙ]z]VmJ' 82v8Nihfǧ23"ً0u 7bzR8Poɿ^w=c}}X<=L=kbɨˢϚW㌥]'H-nBaQq-ݾ( xC `n  ܂[޸CMp ڸ$h}9wXjΪ5kTՓnM~S>\1I(gtj%Z''Zxɟ]˕#{ܟXHK3pkb޲>Sgi1dqL]CbG.װ~& ;e~1lm9u "o5K" "m[9@|Oekᩇs6MǃzofGrjylE4ζx؂}x_^!s%_ֳ@E9ָ'njUI ,_xg]voĶ1ДF 3xj.? ?jh8' Nl`LNY\ܛEQO\xo늰b|U]lO[+' 1/b17=8 kCfK>h!0S*;oצ}J;;'|凂NdGIH>"л=diJaN8{gvM r8B..C+:>X"L\[ 1u.fpFx>F'MD+`USDƗ[(Y "݅6_iҼZe59Xl;^k7/z|K9G#?\%ȫ?g3ѢZNA cGy8C+sW V Em)u|U4݅UT?0PeI|j_&29Ч [;42rP_6~[1G_!@`79G+4䢼vF:] A %q~TIT'M6:]묽 HT~hT%#oT}TDO/?!Qń: S[-<\sA0ImsIchѻk^SpuB~E3]:#, 5I6 .KL=idU9#)vő|\bg5=K0Ln:%28;Y)vq>u˂9okӑQ $hfA~.=5ʵ"vru_%_wvkgPt&Ҍed8e',A_?I V5sK,s;4c#_^x_isd=Wvxgt ""(lZm{x~H֒rMFCA":#J-HG䐱_L[zfN|-<2JDY !r| /Z-C6x7$LҸ=ָb}*,أˆxі/0j$(FoIVz4t׏3\Y2CըNiB!μQT\E,[Vhw_ HQ`w?(؆5x G*/f8_Wzh{`'듄vv=,C3ʫ/`OCH r5i1EG.{x>`1+!l姅9ƪ18*L.u)iqt~giHi꩏{̳جUP RXexgxRu0>lT<+."ðgXIkHYƀN ֲu}c;I:lҜUi"\7(w. +^a1D=z+FD"M_7eBx@*,N:憂<fHBnJc30ƮFoJS-CAYLЋ0"a&NiAM kv)p:ѵ_k=d13.ۦ0kKyC*bfZk+yxO+Sb_mrIvҷ=،i楩'WةnPQe?*j?y(k~ZZF =:z6j;.)k:-pZXVUa~V4%JEwA;+蟥gO2;dυCXPcGY }B vWr&_w5`{̷?\mxn=*;--w̿~\%59$4'LFܿ`ӁjP1i#R7G2Pv'śd~ :!D5U}Pj ojz@/F2 iϼ5(J LKb޺KWes_Fn\kK3XOrҐG3ra%6Ǭi'ŇeBȇPM6UnB)F6MI/1{?=sF"bD+熇"E<Fe/S uՖ撏{\&AI@*/GB* J^fD 8KbC9EHӆXHBs MxsG6.PzʨJYګ⭃Π9eں`}>*_ B^b9(y #_Qonpc=9_2nC5j\BO&qB"+?q)09]g5ctiW4/TYP'i,~݇AIJP$%rx,А{W.*';sTPz" )J$89 ^3:7yz)q3`ICœ9D!d0>e]>E[ 1:èe1 ]Sx_OaϹ(:'Y)7ԥ1B +de}'o5 ^D~F{S9[-Zg'gF-׈4(@Ek#ϓx!7p:ѭ2@:ܒ5^qK[n\M j(eLW //U|58?ܭUyɹ@]\XnBd3:m; [S@i1͇q򤟙 ũ/BS*Egȱϻyjj+VNMn3xfbOg5ݥc]RŀYCy1drRdX3Ly?s>|fD]yy$_m+lOɰoWD 6-&y*ukSݽ0>{ rݼ3_d/ 4%܍ton,wuW.|8C$;Tgۄ7o/-c1:GP%uP~E̿z_z\llt9'If 꺝v|]=/Eړ =akzR'kPy=Y}y1rdym mK&;홺ugQI=&$e2.kvh" JVlacD;>v y@,ʯEa9R4M%y$L_ ^{JAԟ2 (&m4f--'kNT/he󔜆BSĤJլ!ۭ@c(' l Wt(aeזIEVĦqMYf2~n 6v| 'A^^Qܳ9;XqA`Vs? W#ɓ?kύ%|'%T_|@)-[{ ;FSgx4o߄r³ھh^ s;ɇ+ s W s]l'9 `w9zM+$:׌AW (DvJ my|Jy܉1Ȏ+aMFck98XN9O[k-1 WIy2)"gWϊ ^w4(i ;_֑3c!9Qa皶v\[OG0C$~gMBt3a7-ԑdZӺA֬Rž]E,_=FE{yJaYt ڴ7-jIMOݺE/֝צךusz)^3չ㔍x)cKiY3 H}H{_=PGjZ!\>%EKo Hly,z%!{1-dY^1xKNh$ɗo{i;vӀm/߃`!sfKZЪ w[˼贑4}up 돫߳S@Qm:-n\d0rU !|S'Dz| j_O|y]AK]ڱ9mQuT.MΥh-7,%9|S>V^@U)bprPjM9\lYSicp=;?ÐQ%P݇魢gW!aX#--gî aͷQt^mO 9t2v YO 3-_3KU`3)-G{Lkø8jݗ|\$:P]`zpgאz]?ԔgA-*1hc~-O"4ꉩn>y^/=ezoxYzɛч]'1 uEO>(`J%AD }+:.j{Eg&(\PN/Sdp)}sKtrDѠKL lQ+/Jg+ (PsKԘݡ#ި#CQ_yTC]0+w@HB`h6M9#ϼIsʵp;lk݆{H |ht_ C8[Y-bsY7KޖP1x6*4W$Ղ&(pzADtCSGNݐ\;V DݮWXGÃ&-ϩt9^eoOa mʺVbm̳Մ^swP[^n>uyi+;_ W;vn.`};|WqdHq MTL9!*Ѩ=[.veiH{dǏ,Mf~pItg$-z^Ȍ -Xbud̆8i]Bm H ŬKErju0됩g_O#3]/f_}QCmTq)\%SZ6+T",4<3Zh{ݯKH>` RwyO[-}]G=v_RNm3puxyEx96š_oͬנ6|J{W*M|lTȯ׽&TZWq^m͋xSPrބ{52!04@-aeeG6wO`xIv2ĖtAJ!_ )ǜH(aKMGNb\`j*<^.I+Q+_Lf"yH"י 7T)7 9<?+3igRI?D=h;)x MCrI@ ɰmj! XM?Lf;PO|3}QC:Mea:{ȧ|. 9( a7p66.zk 瓿']BGZyL ܤ3hF,kF8GmU9OR%)}9FmZz󅢾- T)$LeS0["bP?Mb)>N)V*A?DZ:]q%$p>ѮX\Rģ71JCE9+ =bYvHjɢgU} Z !Hmۀ;)z)I\8k}" tɿLuX2>6|"cV 8Y S37?_Axk5 wjwɽQO ؖ;6#{_!ai[yiM_;Jv$M9ʷ-րm,\]'zdna-<\mpt(ЋuU/d9Aayrs+ G:K5\eQlc:MX+UpU,$F( TICxyK}W$,W.yPRvs'`AuާyV3dXP6`˽f"|ONeވo ю}Fgj"1ݗg!: I nEG5JjZV-03Fu:Cv$5m+c'=oPإsxv+-Kqu`#-3A2[%!EE-5"]>1pbOCC@51E,jw۲6.D#2E0v>JmƷ0Hu؅*)@nizj8QNc`.EI `}=[ħԗD"8 ;3,<ַCq/d>όc`mf\04#(/,x+7t ˆT\D,vVwNnñhPW~2\+ pW/w5wJC"fa"kRMwܿ^|LͪeR8Pb&]6|DC@Q]E %Qpc,Iw FM$"&fuи4ӇDm*J?f=01+у48i&p޶tWK J`;"EԔKFG`Ȯ8aH/}IS%RZ'gˤ@.OҬ8m *FoBϜhT#:%HڐPԁ`t@?*Rlsv_YyvނMkJ$2ÍU@'d5!h&$Hog YzQ2,l_H'~'V=e@/ ;FeHkD=pλeo}{Kd!o󘘪Ҏ)P.amo&Mԫm )կl 2hED D_CTᝅY<BewP+7F X "4!P"3BQaF0f;B^; kV]G )+{)@FoǸBR4d~{Do8ҹLYZ! [\M&ZNZyޡAS<ޣqpcq8N`m=:s@澷Tx7 ǩy}Hr;+ lhGZ4zY2(7 QuDXާp5:J$>r\@O|L~ak>FyU Nz^f\ZGfD۠KR<%r!tTҢ7Of-}"Pe&Ht(`蘺:'Rh~½;WF sY\~Y gA+##`P{Bke9Z iBP pD9E@Sٻ?_3OJ+Dvd L l}lRmwfgl)?-XK!jYY%LBlA)'bPP\9T( bsp#U1]W0J;Ns Q:}o)U_r;$ekj,ôUF&7ؗM؏ukR"X;iyM~/#qe:nD9c N('bł9],?mS؆`'CO^ [0ԍRPBv5摾 뺿𭪂 J h޶iJ$W$R-<ܒNk?_HߕHPVc{Կuo*%X-_vWlQl~$bZ\CeԕY,fi^Hudoh@PF層@ Nhou NJ"'d$fGhHށ&,Yp38tub y[ fM}K4mx.@bAu-rMJ؛Ŀ(}붂xYܢ4js҆4̫Tc;חR{u X]gv/( )^6b'F෹&\Xaal{ D^ 9aJ&@n6 #9J}m+K?nJ@n%"q3< nQN AGCgXȈqҞ!5v&mh-Xx=UV}<[i^V]'芭0%F-;E/.WQ\`ҭ3/ {7xd{[CU-p[< إQv#@黃/N#G()>T?fwT((;cC& !`> 7b뜢ZkX-`GA~IOhW_cU,;P#Kzw UACW_ 3|3Ϧy"sP@{ QRH^(W=-^Y_sDiǗ؅[ni -l(ߒM#eC|'V?ԫWON}z_wƤ!Ɗm%eJXF 5c7 dN}X˚:eHň;tJXvR~Z5KHyH7 ı"*\m*SՉ9 mOAթmbNzi1[PpUD^QEy?js=˒E5 %Gn4T,Q.ϵg uiH3m$u7Q)13?E(z̀_j P틆Jm ~Ȥ(=}\eܐ''⼒3fRyBD[ ?tQ,JrTL]M1{^~hY)4"Mq6҉{Z i6 R ԥ -q/U~d œDB"XLvټיΓm% G?- ;3kd DzE_[Nh ԩЃ$%%l/opꜛyBKAslV 3OiΒIտG.U6HU^4K*gl; (PkU,yV#@g&HiprSR[bizI?..)LO}~UA,=|TqWl xjsV?5gwoL<ŭiBjWx@bY!YH3Tth%$? 'P7HNzZdm[d\5'ȫICR"}Pl|f6- R^1vJ{)I eq{`dc(+kV ĴZPr"Z \Mhgsy%Sdu^'W#gwfu DxMm H5.N;mp"f7Uˀ]5f);dʯ_GRFiŶУ>>1WĒH!!f/B'Wej7M3:H,MofY"rr.Tokg}íx2Y _;ebp ~_ca,!{{|!{%5_g*G8bAH7@@Qx"# @{{`זxRXfm)oui]gbH%V; &߰}7&wQ չ/)No5~fn(B`Wl\~y!x6d縣뮛[ 1::Hz;\2I]> -1nfpIms/bX"/X5f?(yWfӨd!RjjO;Dxt5DZ9K_]Si.N.z;SMa% 6Fvu*AuAX OSgHش h݅9*l6gtzi3jx/Ρi}_w7%DƦa~40Ԭ +o\]OM.0M`W)=3"e qx20& 0⚅9Y/AV Ͻ#~g p}yH紹\pTfs*$K:.4i-tV*F 9>J8d!> m:R0 ya.R#>B b!0 Z6w<7.J6.  i`_$s\\xÁMJDOle#-h#.rByPژ഍MW 丢ܞiȝ`4@@G$3pW#clZv;ug''\זx~-R?/'j{gk0i&Xg !QeS/ af}7f" -|1L.Xԉ\_p4BVD|ޛj|2Pc5B?d:` sNWZ(P e3@~b/[{a%+eɬ`5{b":*ikιM=>O:;aWg(eC_8|ctSةW)*ϤSR tT2,W ᥷a|buȇ79k`yor=^08$6͛ ?=>WY,_t]JA;lWwI@f)(w ro=ˮB߱i*Nri2…wWji!F.20)J#+i;3qPj^/8r' Wndev{;Z54{8A}v˦䅱Ƈ3Pc&+`9t%gX5U$`@_5YsFUԭ5sQ1UGM8 SR'`,ϻt/@z2zF&#Ux4ylK`\Lb29e)vqZ5'Pk]cts.X~2t+@QoK=bc ao斀[]^r~^P@G+ 1oᐙJylFE-h{Dl|C cռZt1i\&\ ҅  eG뵫5ZH/nq}15[,@%\]a`=e`%t!.$AnTWƭ F4 ќxeO2)Ť|WhM!}-,B':*6҂clܫ]{Rd,_UNGC{ C)uв(%m91 mF%13[B3,+s-i>U3XÉ~qLGwcgQm7 !x?|?Pꒂ'>%x[+KXPJ 6dKF;TMߥTOtBe j(J s~f%L "qF?̽chK-Z.۶m۶me۶]m.}{ݧ}gEdc#g+;6Zk9F5 l:ejN)x#[wioM8]iWeEi'/H΋tC9$+*Reʉ/*kJbV`ÜbWңf¸O&DuJ7'>A]+>[pLPCJnq>O)e"nrSBtrH_x-0(&v5|P^?]uKi|.|W=}/鵦G#ifP)S)cTĠioe+/CdQ?ufyyiT \}-J!+MmӬZʚCDwz(Hu-|%Tޠ9>v_CK̢!XSxafӚ9* >2a?)cz^p+}١V8٭̰&QfiLm_:/{_1o|nNցBԼ74zQfٿ>-#G>v&pDQZgEMkKf\:=Qf*OM`,[a*!R^S0ʢZ:T2A^DywL 4x@egVknڐH}%G7!xYه? Fj`nv;r*J L62Lx/A^K!z8*D@{KRgbdYjRjyO,A]k &Mb?HId|}2@ܝ>W/$ cW7:ϧGFm3;d[ 8|.tWf\d[hZ^R>ȋlBt3:LV-01OŪ@щ+m $85k6@B7}dӣ;DQY4n A9HLfucxY4[ܘ(E彩ҦT{!LO n ^y8G\ULJ#E(~J ҀeC#s#h>l>ERg4(<*OdK[]msA>Bi0f>Ty&7X9$Ֆ׽3; `A6xض#D#%2N6B4e * R' "MDj'o6'#iB?; "pIsbʢE,}`Sn/߹cM*צ7":\>+u8g-6&ZVn^O]>*<19l!^L ^m#hRF\l)@ SH\;dbL xe;,4:i_ZR2 ~0,$&A> qQ >Xp܉ߐ o,[H1+Zc ΅S26Y΁ I~!ZQ`tuJ^r߯ -/#oydjb6TK8<OKOxL5,$j 1[/[9mˢL/ A}i/L 44{7Vj>%ʹ#mL8<3Ŷ_v.2ȁBӴgUwdʼn`׭6[;S"YKa x2t?wª0=1vD0&bO p>hH}tKj@+#POz5$F9g&7z,QٗxH/B,"qn=؃&hb. d ՝q- p~<,f),S)y1-~"y$%_{n&P6[>MX7Q.2|U^^^.@;fq[aBdw#t2ae4lW`pvyfV-\Dٗ8 7qEUlҹ*c%O%}8cjz%A-ÍEmԈfQ\HOerZA)|{lef.ޭG)5*}+(O. tCoY8j@7gi.N1yru˒:\XGCp:A[_B8ڟz [bLl+w0R6BhGS'J, "$ͨݒrXsu cr Ηs ^*v8+ : `)d:c41,&LuyKd8܇c@گ$övj9dGʏuSͮipQWzco/+eݺ Y_pHJ+.6[l;zߘs4.R^^߭syXWe`}ݟ7V.*npU| t3,9}G[[',ShKwsP 8^_\zoY6ڑ!M狒Λĝó-~X}0d^/ME|*YI#_1vlD,5vsVamHu"gܮa5 rSc*Ij*2ScUFeEy ?v gmz^ ׌d(iAiS1;[o/F@ gX[g_$[GwD{7_l\'Bbu1q6Up >Ne&AD4J4``csi,!>s%1b I52:3 @_ǔ^~od>PywAz:\BX+9Gt^A;(/vbEs!Њt(:R;@qPsP'% 4 2B@ vs 3 F>ʨ0fТ;?x;Q|v7"ȶn#&܅Ef`/c"Z*cτV?@;\JQMU~WQ6E`~* "_ݹ; iDRj?V5X8Ixi[ej  Gap x2)рsGSуr91^n3azy,|XS;5tLF)zE(}K&ͧ\;r*|.3&L(`K oM74{Wk/v'I*m?e˧(EΕP!8`ԙ )"@;PT<|,}_*4q0ltgO I(mOwQ7fOxy(Xա|EEF O/KNs9 I$b3j?%a34&ݬ FX:zq3tIW¯ bbw42 e$bJTlxl' g}vWΠZ#VWgMi,SoheqnE‰VjB߾NFud tc#U;:-o$A,g+),tYk!v*l<#s|ng~-\>I۩gME-F5 e3a@'WtR}īq!]MS@ֶET 6ώO}_ OCm|(+P`_T3wෘ2fe'zmۑEVve c}E.2奒wҗI eચLFYuyJC/[Qta`~QT:]JFKJ[ڳ{ 49oA[|RP20Q FPߒd=DhRfne8*`gg.vGisJ1 sv"$*hbݭKKRXve Ia %)AYE׹ Ri ըcBʅ#k:Q>ѠnodC4[AH9iV6{}Eǿ"P, l=Cn,\٘4Z]D X _ao*zr"E}bY S:bh.;?b0Hl{&&麹|L~:kv5}DŽ TbK .b>:4 1ju)hc?cjL/ws[& ^ׂ<?;r|)i>O4o,˕^(l(:AZ<}OuA?u66۩&Ն}˞s6Ҷ-(1h CL27J,m[O,y·߭`h@0<[d(ti˒$}HUFK@R/Ur;E\zO5BŴyK}Ej,OSGӔڛIZG‰IS-/c,]#tS@am $nByԕF}q 8UkYx#0k>fhS3lWt0@,%~Ko3FkԽ  ${($RZ\MiFR$$ۥi8ք^ʙRw"N2rrA%ʙ(%(.sd_@_::M9!Wxt٥iSX\1 *W0;X.7>7wP|H1{_ jm"ág5ﮡaTz-&d%Y pG!pƵ*[ܓ+v9W3<% ]6d}R= Dd~+Vl.<2[O?Ϥ_=6<] u:iSWXa/u(ӂaa*L<֮6Td}7yq*/qȸlUŻPOot_@D55L8@Jxx5Kswɾ }:/d7+ ς%7'i72 \x5D Tm3QN,WcSmbҥdDX/:H,ݸ((}&N\|=Ta"Xo'`1 ѭڳ#4"ƅe6Wd|?/XgT.l-h.. MA%ޑ&>agg@mY"*>%b(kk4mhE:Lqg 2dՙƋPs9s¦1Az}еNgH6:;[n|Ý֩&y;0pc E!G)e!\؆e\v XJన)J3o4(: okSlxbW3g*,4HPQJX-kxbĝm# rK: J O@0ۖw\`8LL+-ivf Y<ߍit_s7 z(chlL̛_° "0NˎB#@b߄vM#%;$[1 ̒a^ bܐ{@~}ecW n* :D;Lcd?V/ U[0T1438&r@dVuDb|͘dI*uB!pu,suл-WøȨh(fx(pi`vL_ܲ U+Woo\l̎t:[^eNe@/CP!B%J5xzPJFb%B0 Jgw$y ΤL}$KASl3uҲ$P? dKﰸ;PWL"<0ٹ9CI1|tY{$԰^{RD[&!LA[߈ &J"痐u$TJu"\?'oF6w֌/@҄ҰiP. b BX׼g_YhBjH6LCV<%tw/gD|0r,0KJ;45mGoS'mM4>~׆oXd[=lx7 Jo*q7M-4\6W9vnp2կ^beT5`J\: 71_U?>< )(z6֍Ufu{}06 \ilJg:-Lqp)p0QjP3o*5[6.7 :>r@7Vo]c!] sZs)|`.GݫOϮ>^++P>cxG(YdM bv¾8 }ڳ(`V0+EhF'L;a-q/]M鄾l*eixh,'A8PqaB-󹥃9,A>gw-Wo^܏>:h|AI;c<Ϡm)%ޭojH` g+xF0c[DxS}'|Wz,o6rVJ4$ r(oh8UAOTE*ba ₩h=Lrą0fLZ NjؖDWJ6ShNq3x!#:"Q KDA|Cpj7A = NUDʓKm}LF2|c/RkL`a`NCUm!a9Sco9kZ(8X_5B8J-sTgc U2]:ʐ~1I)MD= 3umX#hTa(?;E1~'Qj -'xaUw-[_#=m@C_-eGg^ɰuQÍvUWUǎƃ4ȿQ&c~YDཱྀ9:Tbo|\m@YoX[%oh̍^fāݴ2bQ# W͖AcV87>B8t&{r`!Hy vL `db8do_c4F&5D{aO{ZOb({o}֎qǾ=ھŔA?<(+.owfP"TN ^ƏWۣɤ>fV8Ǽ B\h# s-q5AT<^]Ы>ފЉJ=䷽kݣ =:$#;ڷOb2%(%Ҭ j7v uα# f Y a{p8?\j#C>bFⴵ,5gFn[H>e 8ej`vF s=^lIvf%V7d 9쎝2 ~{l 9`SȧQDoD-C=EOm5Ra6p'<# XڐXha%\H]T~PLN9[8L}X~['G~+~Q |pfV`)O{z\QJ%w&? T~&F"[3iҙPGaeFiWLHo@?!6 V1[O_'.-~]'0N9xVC+)lJ!^# Z]P0-rČ>1S}|p?dP>h֙PdHPr 3!#܁˳KiX,!4d-3c|_F qEtN;ev^w1A8;2h}8!bo kF5T=+ؗ6Bg9=0ܧuգxP!O[OG_0J{ɼŹIj*>82!zw<&ب( D!`J2Os{oٞIQݸ==2)e\ Yu$<YsHD1Һ24Pi@ceT(hKx'PK7e>Iw?57zIC=i pӞ}!eF6P "l 1Z3~7Q eb"#*z9>k}>k\-}l(O/#М$<|Bcq ! GRLtĖϽBލ*Sj ++VHr6NH?Ҫf7L6uJʝ(yWN0l K|(V/ zI ajb\T8{Eۻ~*cB'Un?kbHjVvrjhigYvb9B1ZoxE9KTH~ uDw F;.LŒ-jϤюU<3R׫ķ#1cڐ?]~t佶 9eڝtNtMұ|舎0`@_?ɐ=("g*#kݘ3#u;q2`SXlSBsW[m zCӕaEM;$){2 eHxyr/`20/qVrQe6 hSDH5rڠ<'F6LQH;ɌVxx*8 +0He 0S0b6V )qc 4SSJb_mb"A |,se"R ray劂+CiA E41"­Q *AD ]%=9jˣ++5:u6Uf嵒KOufKcd1,هcu:Z"TY[TY1ML9S<@cW,o X"1`&ug]4}Da> ~pjG*!2 Ccs!$hϺ; а=&: ZCQtYjAAHJh2C?=`8pFe!7`a ,_3h@#Mvva4VZtϡ +9!{z.Bq1H0cL'TbO1%ZoË#"_n}{ϡնݬ7fV}cL\v܉j}F.+M#&pLlYC3tQvfG{Dg0 M@"5{NY@ȷK[V_{ܹPO\zVOl3FoH%^ K"!qBEpӢT%SuQx,bqԄʙP:Z͵naۂ!mt1U4 Y3= O*@p,L܆8 :¡h:Lu0TsB&{BxHJ6l|1j'V|l2IwR=U*Ѷ]g^rᄁ O[]H$?Z9|Mk '} RÉF@ (@;nVu+xaq V_HXeT\/Y`=u(fƗ1|_(@ޡy v ۜ)t).b,y2we!DVQH(HQV{ycpEFt3VlmXӻfڄXbHãmy7a|+S (ʸPAvsl?scnT#Rlm2n)rѹƻBίrdM`Z{oGB4,8kQu[W 0͔XZ)25 L8}7v@=e&Za/,lKƩ/@6<\:gAs *"\3ԔFgmTeLct^Ns>|s<139}deEǜBlI? ?4ln|U"uѾoo%a -D_m:^Ӳ(MrSŃl!. irT7PzD(sR0y-R@"|\ܠLRnJq+7qTZ:`T+y`GT !kYS žz\D{$7T#0h10P%,"L12@a\ p ,0- R, OtP&Ouː * .RÏ4.S7t)YS DM4;c|SL[Ŵw[b٩tuZ`a?=_Ճf+j1U|fa{f$uC8X7JuxP;s8[#Ix br|04˗* Zp81/ZKLd@P>82w&P,swdǾ{6J6qVbK| Yv|<ӷɴ=)Ŏ{{BGBMCCY_}C <>NL HN8BaVJȖ= yAnY'fvZdzQ}3mLNHfIG=ƾ?3HT7̾urV<{xs;9IG}0r ?e22[+=,>eRL@8-&$%C~ |bA>9n jړ,ea tw,f^ $%b9}uV1ܻT Tџ}C8F'jvˌAWًh][Jǒi6{-sũ08dw %#4ߢ(?]8m#<8sf,lx9C&Ket'5/o5v%N6 ]=KZ]Z Fy)#F*F ?R}|qp)@ 'H@S?5v x {wvԟx bS_[e5n~5OhubLP:sPkJPH Qp=BRH71RYlC~zTNL*&XҤS8&yC}q"whiKH~dd*Kĕ#?=c7â=tۏ^Xe$B"^ͣp8& DA%͉=T K%EBN1s”>v#Y*l슇]8A|{ymg<~q/LM($ !$Cp a]wA 6Gww{92TwWꩮgQ#CEc9,ê|v"Cy >[&c#==j}[Bbt͂WcLj%˂r2*oz 5>ShYs8Cǰ>rpJqø3jU(47D|"K%"7ٷJVR㚍qy% U}1W\Sn(J8:jLjRjo얩 㸳;ddBrj収x.,Jy0"SiYf \2gUؚ1nP@i0,~fWԻ: Q#ϹY! N7׉Kµ &GOq'o4{N.3SXbqАDevK#X6uAҥ W-K'cujTdU}UmL9 _s8-$H)>3%Lw?NӏT\,Sj~@ǽ<q#*1qgj~ZOI _+F=PKܸX2 M&@CŬ˵+C >Poe>~1bA>V hlJC .(S:Ʉ cbyza>o`[/@C8Isk/=zQ=fx`=08Y"C+Ma'h2rO!vzrYΪ)尫!"?#%Q wvM4J*Z.q0ƏٛvF)]T0 c {ޯr /wb'ok^3:$Ue }av6ZJ?n<@Wi>#4uHj!7㶡zZlhq:T졸^0G1i"T}`(AF爓,OWE:5IԦ-h݇*Q-'>m\D rGԑ|X̝ <[|ol)^HD G ;.:`곋%= [޼ Fco ބ{|fEmOHx/PjUx8 'trԱ49nXYX=3= !]m Ai~z_ji$$,M(4A-yx-njZILx|o.U]ŕ!{kxB_̶~@8iH};*E8"#+Ä*6|כ1#eD HZ?-e4$3U-(H"0i}HآgD6zE`s@ vlL{ Je'7:01Hb(!FUr CA_K&Ts:|RBƪQrCϣع"LT/3YoV@zNdڠtd.e_4"NFDJ >:퉵:Lza]eA9څs0,"ϷoCI>s+/\ lVbW^=+J|m[3 (jlVDdXGOM%f+ Z2fBcEJ}n?%iq+_1"uV+p+~U/3GR0|[AIxSz୾ Cn$*kdY?^ Q>ۀQ.ږ Lshnng$&f&UoJB~[&`˧kIhrwB7A̝;Xvn"yWVgom9׶ ()M2vc&<ӊ-- HVoKy'':z^\zJjbݫ.Œ9ǣÊɕvcs)bC4N؆iRZuǯ\$ReO[5yk܃gJNmߍR O'ק:&oq@'ϣpfp>ś140s7Qh&X6{rm>}asDQ$p;7-ZwHELVu{@օf7"e< _9s<9Ksm,Əjɛ>a "-wH} a"οB-*GDǻ kȖ >ҰBkF2[4ɱ?La%?}g{BwWηRʆA}{?<9?lϗ>\D 8ƙt~U^ $3\İͦ@ [ Urtj~> dER_>~:2zAF U%!0]R6M/선 U0Boہ\o MJƗHw&of93  Ĕ `1 MNj4)L>zF{/ͩ>nn 7jMD}٦dȆv&א $ު2}eD와)zM)V&dŁMB8'C0ez0\̬>fwx>H+*$F\PVx$6TYj9BakzG/TiS1DZzm{kھۖwb1žu^g<ﳈGA-/jv]+t鏅`:r3S=Do T}sxcp`whG^_jo9QD.}|9ZD7BM,\oPMe]9\q<4{b|snXS`b5yOŎ, Q`]6>lֿp1݉ c4099*c^'mdD`/|DN $u۪RW \3Cޟ /ga&ΩhIPv8 D$(ca4S㎋7ioNhYn4%kp@l&Χ2SB.˒_%m̘-iNPdtFb ζ܉a/U)rKVR96b r.nec{3t%Pj}}#uɋk2>^>8YN)K[g7QQԨI 0N6A jW}y$ѯ9\ MDߺf{ըkYh=1a(ťd#lROonn8I~.߄ %Qu9 ykV&_j=XSjm'Wux{@g |aVHYW]jW2Mܡvͦ7J|&jdOocmBsl!^ =O[AtS ,ZJW-v'ފ`9Nv?ݾHO#wv0dBב7P[?l) ξ4Zڑ60o:qRk֐[ud!Ya%~/l9 r}a%D惷I8 k"1}j78w#_ !&bޭ܉w$QphwǺ[wBC_\.2#] :8ܨѢAF4)0D kh /'b״ʾ`h!D=;ғG,|'EX(DDZLQU!.\d Lj۵KTuҲabJ"?* u7Y?ktZ ,֩U"P@VuU_R^ݭ7]gg;*\,mC>4*2}H_QEk׋^cM+'Ջ;Y/veVbdW7u<ѽ]o$&EJ'9*U Ve6۸6\,/; d!$d}`%Z+䵄IZ#;V~}R&p&M.̀1y )<2gxlsoFj=HkuqEdpE3X ĕzghL=;;e Vl(FRdz ԣ`m,̨ ON-i饠b?`\w+qVV% 8 P}a։#N OGB,L`L#nqFFYd\3rϏaFp3٧T7Kr^eUprm!ÃK5u[Z1Zi7]s%F1]d@;H A+]_Pœ\> +0_)RxTzSIɣtFkk>-%%=(}("Q}?PHdܑ?d؄czv}"p"n !Ow?9v=4R=~p⦾k1JiʆXF}أΖdrMEO(~I+Kgݵ(Im\Xx;7~hi u>)_-i\5Ueh#*ެh r1QL RhM[}Ts&gK`궩P򉃗\I 'j ܤ>393O]hX#p=Uhnb rs+ bϢo&>HU ̹D`FkWh3v\tqG&0hmi޳k:ot~\-h͉@Z~k1.zIңjqHZLvbJ8nUa\vǥ[}pVF 0Am/_~ γ.MW ;7 -jdx#_uIPOK ~lR&;XC2O"7xwApJ5ND{X+g.q 4Qx# tZH# rz-ӎLM}yoR:0/J-:7Aj-Pp}7ɉ_WGM BNűX mJ^1ٱz|o,|LcX?o=U:ϪdxٹeJ~ʢrgUp9N7!@1H* ŦwL85w"vrO$EdAx3q fo eu_t,up V;Vd:&A! 2hiz'}t?E[VtmQ/ڴ޸m>9i"iO)>VS4_(W8lTN4$N6]0|uqd$ao`o/!k˫}\A XwyNr7<ޒ ` qCyݦq秮'iג!cLܝzrUz!NmCeA.]Dl`/]ޫs#|n`wXGwr(qp进Fp1|7 `{t9iuw߽1ktp4[5?"I5Kxc̟?EE쟿 TjC@ %pu zb%LCSCu\OP_at`=%rxw(>~fKY%TIEC%h? 0Ql 걸oZuR\*.OFN%oV3ϏF5 -i*H z̴(jZ9>9JZ ~;WW֝% U~*3 s~U |pr>kna/|TtLn'WGJX6v'~G`)gN^o=Ȳ9il,X#lv>,ĸf`AРW-^ !~M78|'xVҎ5(BeX+i3^,9x[`ϭs8CQmbtX76&bg@vWK-hF5[88(a:3`wiÝ"^YޞCUXBzawp'5Qw^;qvij`,Z4SU`o\T\u~_n|B\tOJk,R,ZRo_DJĜBZɈGU( TTv?bD|qYSyԄu -r=K۩\Dr )R_1Ր3omSOxx)kWw2Peɯ_OkIu#ftHN5dK" rVUƲF|LNLW8yI+gmS2<5XYcSur/L%S]|>Y $tB ;`C(^5PǾ0tꓴ膐sW lQíǷ3F#l oh~^rX] m>vA ذ}>; C!}-6U.x>ԜdSr5_y"Gy(aO~#LĀLd\vQseÆm޹ H*U l|Ual+j7Ӟсg殣01T_ , (1l@\>,Jhf24(VL ^YWX4fJK ڔKY3|Wxi_ޖ9aKH6˜ `s@E:VyVlVs?tRS{՞Y4>Ҹ֎RFTY E)g{VH`ڷ*1x%XPvE:":"rqu=pVxtSi39%@nǥ5*CRzjYdFn1}P $F0wݗfs{#䨅9V2 ciH흙X":͊Z_}x3ᮾ6 zQdGL{8~f~~Q$y̓)Y.^3Ӿ?P򔡼Wi 칼+a q8 % X Vw|guZN}rAr(Co$YboZsqq۠7ܑ|g|"hl x1 }kes`܇Pߏmu R~uT>MV/{@e_]6v.;|Ck?&hQGzF׈߻[4;L'_4PE#`gޞ=*{[kk;ӗ7*wDAD:o76gj_([B0V?N ~i7-~O3erOyxr( (~rC? K^i{kcqP8F_y-|eލt;?0Vmpވ>X! Z%a=|ȶ]{]OL]#$wqrj3>tǙ9*dҥxfyC@iQZ^}*`t>xԏPtd+˲m&aHJBՁ6U4{-v^or[N &!Eo>WAAéApT2^ԦIޛ-qwXzKIW<\pUud0f8ZXu ce= lqX49a6,[]Y%LfG8 YLavr<$"A~6t[yG;?t&=$Uj5Em+^g* $x[BCׁѳQ31uЌ+)k{ӫ~ U3޽^oE𿘖+g*?VOAk+N `V#OAC;; .z -* kkcE;p>SD(/H)sS P3`-7*j+8QP A\#1 u[=܋l%yTٜVjG\~V D҈G*(|=ryg%us!@ Džun4bR" vTe s˵P%^R&o~8\W_j(ғ6N6Ke+e}OB<eW.2|_)}VZ"w~ 3^w~v!)S]כwA *4ҧj~2N鴈K5iY9 %ݧMMyArzۯTISMLhV;>t8.~,z*H^pE_UE7r 4:˺_S瑏>G3DyxrH_Yst}&RVd+B.Q͎\0}ޝ&qSdwPnixXq _,zB89T륧cui?e(Y!жz[fN3Ƽ k|ub?1۴^a[ E Əa;a`sLK>Q(7/gQWaLHOWsXMGLI 5,oJIוø1I4Z'*cI1;s:Aîμ8hmЮ ~N1(o7ZҢ\l NCa`Œk[s`a^&i!,3 tkRxkw+"QUX ė~QU!L4+Ldrx5K44m8 %ceiՔHnwڛM&[څ}6]JF[ g }ڏ;@suEtz`Cyfeq^=_{k: xU"MC#\d;u mz+S"gTjr LUa^ila B=|(tpTqO䝭&ޛTTm?f-0q:l-;A'a5VRnˍB䍩Q_/x&JJ5A;q\*%( xsgxsHcX]O7E`Ud89nHz"᭭:G5kIpڢ~gF8[~6l֙N9}qj/~+3 yjƂ)4×`wB>@'mUfI%5oM1wHopCA qh ǣ N"ͷW>''f^%AϘ\2ѩEFp<'R#(c>$d_I[ E/c%4Ar:_37/NZw/xgʋ) 9~ $O#Ẃ_ a׺>k)$;oŕH#28R$SwS1U$O(vfJ W2 KgDСː()q0 I;rbՓ+;pLM}cc36/Cgbu4瀿 tD0P`9!o&!T.r"ޞ9`gRp3k; j~A-Q?I_&)ӑАJک?}{\A_S[}^Gb,G6G*@{#t! s,?dD)|`"A3=iȢ 7D{9!J'9Ԁ!\ z+RF!d)Q7'df̐(;7#c',E5c~{0b*P'z ]e҃FŪ磡ЁT![>^vԷao =Q.Hi[rw[s,.E^V;.!)7U:nZ?T͔8enέyYQ.*؈bjOWtutl? ⽵UygkAx 5KFLVtQQl j/A.K߁,8(*"3f~%[$a<љ(P՗b偑ϟk ÉG.T̉Ao/Kx'}tli}_f^ᱨtǵ~ Rx!tm#q0ۡi8DptcOH`c` ʁ 4(c;: %pƹʣ2Dyj -ˢt߅TՃgjl ےO;yj&mM!sݦ.k|NxϺ*wfV5:hR\gHU_wsJmۄvSbzPMTQy7r-fpiɞbcڊݭR0N:JD=8Ƒ'k?qyR?g\Yq5,$(u4My5zBHAVk< 9./_['HD\ .md܇e@gHu@pA}&![䦊LUOĵB4ˈr!JM`z}{GWp%^hKU0jP2 p0{ i| 1|ifԟrh,}6 IcD~6neGh= P藎 ,ܞ3[E̟i;%DGB:wD>^LGq"l 80HA?#I#|BJebxǘ,\oXg"WԨeox @Ugx a8naԉ\ i'dǮ&CM فkQӟ<xw]ŨA]i5K fx,-,LW_tWhqdpu vJk=N .S^ri8w/Z0FH]*`\W+|wm+歱r:^Ac b3^ViTRWkR^M a/1C L5<]]liF~ak^4QmR:OW:Y-]!W6 8О(]*YZ`DA%wN/ij{_Q!JFRn(ɔ<{6)4 ۈM=Zu_c%A4̵lPߗ;玚[G'mN|w˜wlNejR2TJ W07oh:( 8cfJ^;:5TM%[tJ4DUV Nk7C ]nxTmw>dKfYP$8 :W@K—o^I9{㷹,aJv /f`Ġ͹` "C]$fi:L2'US1lm#dNյaGv?IEI*B; QSj/`)x%(ez*ۅΩ1 guiR[B0rh~b=uarQɞ"PEmA/CZN7'RjrP+ cpojU6u0AItiڨ+*)HG+pc)=t/nHqBl俬i=̯Tk 7J#3;Qdܒ]6$/JQvᆟP|'_6vq?N71>,ĹHR.}t-E_Eji a(#(˸$oh < DwY;?]08Yh $Rd!;hՌU3IVTq|'jբy `aIv>^{N0D0=*! fV)jzXt''}j)w`\ i~;e9 S+ᨉ7@7!ud%Gy#0xl92gu$ R j}!;9H dt"MI |03'KrL>/46B7ĝ%-ZEa$A'$%t6$3{pw,0H!3==}VUWU5OtDHW2kCö5Ux.SH( 8<\Nv r L?;Z.Iߠ[Vcr~%w֐ D+%gn2Y羊g32ŶA!0ѩ\],#'|!sJ^p>IQBXpyʉ7-? ]mz> x_dž4Vx&tLNKtci05:0mHi v'3|{b>J+F{ILE}i"bh:C`ypښf8dp'blW,/|x^+C`O_|MK1W/yqyq0VðnX;|CG,@Gas,zH0J}BPCp.7Cl13〽.Ʒ@ IL*ɻf B7O<.m%em="Q18e҄rKH7}:OS_ao՞0M&o9c.[ad9(F5n^6 ߞVf%%K'r~`e74QaB?Qv줖 q܏N!dJPF("kx@E}7028;:iBT?L?q'W*̈́c r?PɨDaKh^sV"OoU$_EoEl dܭ>Pe@`~0ZΛܸs.0Ր{;_LOb)#7},T MP0Si1KV.8BvUsWKq! ZdF09h-.3Z݊)ОYCq]h4( 6=~H Vw:+}PF{DZ"XnOf9w^ 3<"~xVqSy+j ?ݟ9`3Lg>}2*ﮡK=K֐նBݷm~n ޱZ'mf1שH^]̽Bai/dO* ~>_x\P7 e9+;޿H$Isqcϛo_qN@~{5Fsߚ#v.*.W@Bދqw7WLѷ ;5KR#gM/x&i(ufG\ҷZZT:GlH\ʶ-5[crM ˊSեĺt J4"2GΕ^CmKv%GW,z{*ddqM﫮>(Hn6@{scpM|왕[.3, NCOMʇq@s{!xy`ʶ<l9nV+3|mmSS:dۻE5h-:E*AlRKYE6>ljg3Z{IpwUuc ep ͚.RE="45D5N*:>ğu\Ha8.`}g!?0FEee0AozB̯RU*oaUAv9/ Quj&mKOq# dңOBff}w8XiAbjCu8myM`լ 6gPXe}q)eu}cpjSGDDC_y zAx,>[O$#XQ!"<{~D,z1eO=@(eHO;FH^ԟ7ĝA$GIP|WVk 0Vht8|F3+]]8QɈ5%=\T9ج>{+ACk)C啐|3.|^77݁xSS[9 pFYwE3OI}U dMނLne#x^t욧ϫ?UPy]NA袁nΔΠڳ&yɗrt,(;ٟ5lSй3{;JQbűJ5-eI592ɖQ}cxMvצKt0M"pH- >I2tSy&ެEgdδ#.~h>6\H8u mVZ_ۈWk+FOTp|9W=nY$ 0K֢s?BۆbhPsWKqXK5P*L&6nD(ˆ.\7PdhHZdT׆o'0V$BMI:t%c,5cͰ|xv5lǛ` 5Ujb#؉?'w0CN Mu65?[N|< ,LMi&/L:|[ЦǣRnЏJL^Eǘ.7B1&X/:/!~< @ bL_;TTXBPL^hS^&/~|28vw?>"8ΰb#:C9B"%!zLͽBy[ 7zfx$1w= ナ\B(ݼn! fZi 6- -M2lnlvS# 7.†VDʣ t n.?Sio/sXy)D—dWze2ރT ',ܭq=@G.9z>t_^>(Rd;?*iapQpD-L^ J5dsf^x6Ff +[5`w37)؆?J^5ܛ鎆P1JjreZ'&yZkXxl̟7i:=>,L{ xAf&]ڵ+GMUg^:f7~ͱ1qn"Vs%QԺNze:KLJjwĀZT3yM2iܰV+Zn]PW/X.kd5Ĝ] zMi'' |όW`<Ȧ;Utwa&[2ߤSM@.2-`H1SFn\!XX2gLH'@`^D (j XXRUhdl$e4l{:0ӑ_WyXvKgD:cC9kC.v~iERfy.1T4q~"pu4wl^1k?iJ l䰎X>=H[¿C`N9e6$Mnjg(x-2v- B#F#'FBK{ +ۂU&/-?۪DΙ/O7u}ߞuB yZyhIS?nH x&pk*&n?Zg\laoPI@cQ'l\ *'N{ӏ<*eQng=;gˊh&*}(lRXM٦rԼr6J&Vܢ ʲgxLbgPUf}h _eR,GG `Wb;f!V Pm=ys֖IٰCx$]E9\m99iv]#MЄ; |(򆴞a^.S%8qwY7. +Gx g\x1v?u҄J_6XR? q7jcn\u* Y4Оl㏱fz `^9B:@ޗs}n =֨_ȕYIhGGD?:`ŤUN/JbZخi2ozH駊9 W7Z޼Lw4ur$KFw{ &UU.yXy/,fGv)co͚>0$(*#{ҫokʏ|*'ӃlF<1_YgShk1bhsޞp‹eA]P`ŵ`8֚{b@GKǛwvhe%pz^6 ȐF[ 'ιJW-+:`4ZgM0Ύ Il&=TƤk((>|PD4ӯN*I4s/?Ճi'"cxmN-6Jh8E?Va PКlVtHqFP|waT%+n3HX4rT&:[PҔb]{GXe ܁R0m&1O3FTx⾢%ٙ^BB)}樖bA6<-:X oxQ)km7Db֐Nd,Mgbg kۨKp(a(lNϾj+ V,xXXJ}5C𵆉KyUCi]~^յu i槼^1*E"h %ca),fबv `"d]8m5Y o#x\٧CEC)>hgj0OG(?qfzM] ^|<{/1"F+n'b)"*^̊sQF`\,\HI1Y8RM='+h4Z~5OR@Th8@L C5tC ):Ojf|~6D `@I z D\OFFf 4vV UIBqï?ԟb>tXUT(\F%2]cj5 x|o>'ETj: bcaڷ ܽ~uQh%OXpqUebg/<6=*7 ^PŢ-Dq,=xT`uVȵw phx/c Wt~8_a&aΛE=ڡRЉ⿑O1c~P< q0`@3Jl.T uUO5NH, Cxt5bdNe ~j 3nxH:5Yvk)8cBůra,> wI.։ /M!q<7%={cG,b5fOX/i8,3ˏ+% );FQo$HoͿ{el+rEokϸٰMW}r= <$~F _ujCOjKOCqFʱ@ @K2{x=s tP(IQZ Ko,2Akݤ8yҰghՐtx\xp:3)^25>QwP} 'EZ!D| VEǪSƝ!zſw __}` 3+ϫ_:SR:1 0yYeRrL)~2od.z1<-JYc4j-n|괔f^ꖢ8Sokߧwr_d{7Z)G&kIJ¾!dAvym!ٻ/5s63c@#/OQzXժFy9R/vW[\K#nVm2& GzgO)u|ԁN}&=v cguX?/̚.hGW&>}pY7/7(KGo`?xYfjYLFrt(ߐ$y?] &w~רC2^Y a{޿u"^*azsk,8xc1 ā՟,a%~4ELx)O5@E=(x(;,ESbiky@+UEOŷm>lOa`3r}TCSwv*IR8;UR/*O:38ψp fRUfz< Jg,Y`:69y7DVy\U{@blpf.hlq,bHm{!aes0Ll,z]WmZ !3ch _R{Lzi6<$X*6j:d([`J={~6bH(K嘆 *Fݚ%0r=ǐprZܬAxb@Y$VE!.(H5"j!@ QEx*fdOh潷jA@MgwQ_İAؘ]K(_d7HˇKyfB-f>kl3$33 ϖ^ ^j)e2T3}9%-kj!{B-X5\ebF[(Ⲹ9%f}ED]7{korGLһp÷sF]Sz7v{ 8{XFd:з87W]SxҳP_%7>䌇UslbW%Q̠2Z$xm 9).dػmq:z Ιջ6ӱɍSG@ث,P]2T"Yc~71gJf-_1_5 f"ݷchlv52Ae}ec@p[E/Ӈ5V# r:p8ʑ/<5p,}Z=6W%޹gfxWG>ic|-H Z4k͋!OWq MN~OyCe#ĵ]vC6Vf_gUyf~(>= R %ؾpeZ&lk{Ix|w?$f*6|ҎпUFݖPXcI ;4}jy(IwмE+DmlyK(Q;Lߘ/fT|@;TX&DzAc*\hͰ]< ďޟ8b}>_᥼3d 됑^{ˠ*#aAj٠``%ROŭ]#7\ \G(u=yDq)[M_퇋%'MSoz$\0iҽ[J?5O 3ߡ[y7/&Ûb8F߿p9:mV@ڎ#n_E[ ¹L Mtk4p J |vqNhR[WXlNGTjFa%Z|&+ )9aɲ$&4˫ۋҵN3ȷ?"4=׊>ma-@qcZ`[VmE4Hk6+۲18xZIojFXgGh(:HxI䓬ӊ4 g#ϐDeѼR+` ,I,˪ִ78(eMvUs&лN=vX\>-UjD#iw$Sr8 ``$J~n88^⯂G ZˋT,i;`"`Z2mNyg/rT$SqM(HxҸ٭Z[I!H/SE5&Hp K1]݄U-N@ڌϣB~L,A)!;䕛լ\Cڹ'y?o#YrzğC+5lی*evx:e ?iH#3.SL)h'G~ca^S%D2zf<>\j?B;YgLKޚyϥ󡔜EV07;/o_Mgyկ_%/͞wBpA)jv5P^qMK ^\BzZ~R@OnA}$(S|wL#JBm,Yg<:W9lRc#jgx?:C.8qSN_*pU-$ ol8M-b&2| 4| t m ;6mRm@o<6pAq Zv( q/ \`r\00Ap&gv[ubPN~Ҷ_oS~hܷLoO,|5Yx/(\a-yY`"s=aޛׁu/3[]UXQ-65B~NpA&rU{dd(@DLW56Gmm+}WeU8fO`%i-Jv֦p*"FIp?sPg1j'LZo +NH]\R:]-m^.Y{'U"|qU2R92]W]ܛ D]|#?<G0aQrZNb\$-K0?yb. ǟ܈3Iz#j>j}˓oxd!Ju)*= zF -uQ(v~/*#K(Mv|rGp(`:#L+HL}WE!Usca*fBH|KNTVf%[}&=^;# i/G1^3Q4<͛ |E{i țFUro9<'4ɫyJU!oW FJof>v@XޛC`* \ @olfQ`me @ (-0&.Qe̕k0"uږ+ f2 Ң%ԁ-bhL*5p1h;R=P )6VS%^b0a Һ"}csVhPب8a})Dqf2 ''$Do'ȤZiogMUʕz,KÄv$`HxJCW iXr?Mh=tI >+ZE0"$?s t诹Uy}B|EE4dT rx$e p?M'B8 E+(BE,ia[(T$y/^*˾M9٤VO;5?JAFU h kWg#t>L,R'?[aϓ3'SU05uo`siNeɂCAgo`׊ 'yXuL-D?5x)X9`icTq3-sGj!’-kϲ2E ĖQ7=~B!} Sjˬ<% p{7mÊߊ{ӣiYm٥.|PVd1DO;k [z.=F7\!a^ͣlˬh"=XAI^$ Ɉd E,xx-ޞk >F+{5J& k &j49ji ` 2΍&>5SZ5&810yA<Z{K*xFnЈ6bir,D[+ƪ85Dzbdf8EnwnЋzo-ĸ"-/v(bfXy^MUR $ns&>0쯲xiyӷ k꽼?}|3^]gj;--Y_NE84>%gs|d܃[7Y@V>\UsVy\nt;X"8שİUIXd?qEvS?~Jwx{jR/c@4=Xlb!~:7io!y*l;Lub\&X!N;2'9y1%+]o"`]7rS%=e9sGe 5PYx{fwMl[mZ.u5}}: O1uEu[$.}QYi-'hIOZw]^?7!3&ra|A!_;V2Qey+__mԮe$[- M ޜڋ`3p[cE巪>M,͏ 9;] T-r-G3IҮdl%ʷG dŋCF~]ңbNK}Ew .휩:Ag&."D0~>_&o;oߔV%V]X*V*"_ӟpQ _/89WMRsE Gu5Wc?d1Ljn`>Β(CPQ}I ěQL卹*r|b r  j9ocT{o^2x6zd:l cnw }`-&Vu yl|AǢoрA0]#&aeRV  E4 j7۲l ,'o/_X4qaxf+ Jq<HefDLyJJڕ:>,Y&C䫤lYKG\RB6O^p(ă:\>k3 IUmנ`UQ@;:Y6?φc $/#-|^AN9==VMMvqt}*掬_0Zj3M>íKk=ŹIK_re<\=<w$MWbVЌ/Bpbdͽ]&+TC1h󇨌Id~_FZwg{!eȯOH3Y69&ZXB'%!q:*ט1Opx1|-ҩ>Ӗ/>tƞ*R̷)A֗m?g,A#t`w,+?e9^+n,ۈJѩ>|=eA}R"keIW;[A|bW3X $bnuWܮcx4&s250 K<.Ba dR֎N>^bUDB[!~̒3) 0j@D7G\- ^X9ݐG##CۿHZ73+*VDͣٿusr:]Y_oL/^em7).v:ݶD\u%HҐQocOֻafǷ":jP tߌR# W@~X4UPrw B|fHg>uA#W)~釚3FUQ1"rVFdEBa_,D@>,\8d~G栲/Us!+.Eؚ". Hw\] +GYL3"pCOw=%ioܱek#{2z2I!3\m +ʶ:OiK[Z~] @2;k`*V&pFFr]FFQTh s{TNpN=ML !(V$;3êU7IxSM\)o]$["Lu6%q+ ~Msٶw#`ýdtYRk;@n>H@jFi.﮳Unӆ5&faiol;u}ΊIĺ`% ~f?$p  H@h*x N=wEKm4(T}@f4*XvNԮ{9VpkrЃ L-'%:i%# {1V9]:eˌ%ZTí P(x;yj0z췁bBOOGCDpRfBխdMW. t)%kRC&q᜻o;.bMf0*+W*iQLبBGV#Hk}mi44aIDpɠDO!Kk  &N]keBʬ&HFIg.@F4k`ӛuCy54A Yɸʊ ۤ*:0,NW#ƍtǒh+ՙiUo0v jK̗-xvr?]yYQns+h[,Ώ䁯VDQ4 s@ZߦGzwD>c0gWpBldVP:=ME~JIk>^5\8T+F5յkSk+f'tuvj2~1V@dtZmgq l 3j3fx=S&;T6?/ߞz%G2;FQF4T/}ܾvUqAH*b!'ĈгV"]>NR_#߾PbA`NK3F<줆3&E5a OpR[{h )Yfܱv,CoP;]9T\;kl?NsnOXn̪oXot?bLv%vأN9&:<ѥ"wqt ,>9Pɀ28_4lfčگ)J`nEo9]ou< ̖x؞Zzrjc,N/)Vw5~twy [_u.ts]\7{Ծb/reM/"Mz)(\3<(U-7kvLsᢩ3Yp@ KuPZygH&H!G}$1 G{Ds䋂NRq[(ί Mat`!6Ymt*MT- *Y& *g`6\>~MŠ%rJ[tX$B1:WςdXrهĘ&XXC'iK4/%B=VJoS|\#Z'Ucս8+Y9=d)tn823Y5#-+8XS*Nb&%sxw2[> 7W\KЃ{;Cfg|Ş.gsguZN^7DA<,;au}FgїQ|sj=~0$V6_8!2T&}9 S7U 89ﭑKk6y{b2^`T&Kw'ق5=[)|UDLAzu`g vKu{3;0wjV,\%0s1$)&Scw&S&dfJ:jIVL*#Gk$-P#fbt!4H:O0D"Q<(,Y8\_7 ^}g3O(BP9ʢHwڌ+[O=3 w~*nk t $ jaf+,f*>I9 8xj=7y6x}tj/U.[{bNVJEg/?^]wzޘI'_J9-vOaA`G_҉ IqI~'HEh3Ňrk$LJr+4kL._._M%?Cd$%_ƚp ).S/I2S$12e1I;wB ÓOQBn[ޙxۋ+͢랖X%\iwpVk6%B,9ˊuU4/c`ןcN-rX5OmOȞy-r?5iFJw#H!lvcjբ#/;ahMHmVb?C#&,ޞ0#&<ʹiАsק1ik΋KfWK;wg|0K7RHƉD{jE8ܒI\.HXw4R-$Ư[ VKDX:d9mɐ4ASl6\O*6yT< d_;ܘ<-6?l+>OؑYy;A ^ rEyQl!*zM^Xr6I[Z#ّ`0Q 6hǐ"f=QHf$sG]oX > v7uW-sE*Ě0!d`Rg Lm=go86^o7oVđ8HCC:0R/7. ]ĿVh*5 ^`NH_ ̊eN'i4Mc"S kGש{hVJ!Nn^d[iccͽW2kWm{BH[pEo<̜A9OOZYbm9"?ŰV6 O:߇_d͗b2d$R 4w3i.Rlbl-?PqT-dSV͢F1_.lSl;,b[aͦ%n˶-g/C/#*K俳gMGabgJ8! I.iT%[ȑ'&.>[!=)ʾJ3wы(t rJKA@ z+橴sQ4EoK[4ן%F$ ȹj=H Dikf j;%ż'F4ɩ|Y\Y6*UG8/?mZ)H;1u阆$-D87DjHe` u >ќ&YfVlB֜~м*O"M+)_ ]Nb>2ZX JUGЪҪGUiG; +QnV9/~^*m.N[(գ`\0E&쾆_sXP~YbS}Ƶb7dj)p2ǻ*qXu}{r*5rUG3~\} ֗$:CDXҧK*25BLTK 0 w=-3nYDB 0VZPp^M*udAr֕=03 @ ձ@Y Gz{f3Eo~g?584rQ ki>Dl??Rai;gkٍ?\PwYqass=k)ɦs* d ˜#)!CfTШ)3}z'"YZݨt`7MbS~a1%wzϐJIvF;nt.ȳĢ<n"-AEӹmږw+-jM0냶q=Gƫq-5lo.w=X5+M9+`޳>-0OlM!}&L0{]:QCF_4ԸRyRIo+?Og8T7L4~n;UʚVEh0&Evz G~Tťm)z }mw 67a1тw%h-3X'Z"#$Qj_aԗC+l!A1)RՅ} 8 !Dhp@M]+ԒmN$?A,?5EzX^[[ۋ[o7N>MJ]ɿ&O`2]h9tPc̐9|6RVz=+ )YFyr'ݟk_Tk_Zb=jOȱm)"n8 tTlj'EgeYr(`]{$.ɷ=])*1#^ FV@0B2% )TnRN)U*œZU7 +tkZi!*4=ևИ ׎Yˠ˯zQo]LoFt8}ff~ķOlNU n)-=~oI#6Z )TY0ڶ<"9C܊ {pY~!)C2QDW 9HЯTchIł.A\IR/l? 6e"Нgk-,l&+9X; Z;Ÿ-/"A E_pq-%-}k3mah+)# WˍxlG?]$$L AXYS%ߢ5!)j뵬6'>ΉQ#k2]d M?|k*tpa@upìda Ge*Q4_%(jYhu  /ӌ> <дO0A\}Gr@NwF'x\ޫʾ,nNv'?1ݐ}J{ T}!iޑt푨'0DR TRMO"X܂e;1PMQpp1ٓ#sw ___ B,*}7G9a*Jiw!x!Ncdw8`!EJzƀO,nY֪UFFz .ڈwί36R-"MU ؘ[oZ2Ħ O"k$=ax7TlrRݒ1s:fcD" Hyi3M٥_lS.Q"g|JfqS j%AL5م?.EA8"zG:kX˴K˿p6 @8A' th&+=lfBk+ /_t8+;`X ~KW v؂Yj |b<4)S8$VlrIT-4X4O/uNy}3;vʔ7Ji.Tvl'V@{Wp3t  Jo-G .CbP#]%m5Z]co>ir55"}ekqKn-aHRe 8rZ$?󙜵G q]@gNz5&6t+ % ]lI{^ `̊kaOA{^cՑmd(Hh= 54q7 ;S|/G=Z%Z 3hoYdR}={8u -1pRԈBxH Nʷ@tzoRgT>݄R&] =_ 2fshO>-"LO?{_m8i滁oscmXKh>zg?;wA*ԴӬR)?p C* #2Y9#Ѡ09cayC t8ڞ&fD'Nʬ`{{= y [94 n#2U'24_5x[;9qx2UT~TlQlUqDs'#ӫkjP` | 6-QĂD6߰8:lAO+E#䣖Δ٘%lOʽ .j'7_aFB3U77}ԥK Dש Z(c:xgC.l4iiV5g}CKd' }uc64=| (:fL0U@Y!6< rİD|4fS㣳A%U\0EJcvvBr SE'i FE[BD!I&Ƒ!c|"Z+jQ̟phA_ѩeQC6pt›Č@fB_D cb2a> fmS'r udIg!XCo/GIdob/lߜ11FZ%P yF_G8j78184d">>=HK$knTcb/ѵJAWTrB uhbHuJ-҅H8XZP&yjx5HJM!xO ȮŀsדpnyoIqc$OUHltDo'9|47y7+W40H0%"n9ج=,UlD0Y_aB 2Y8S8{EnF2ȲNz3`;BЀA27({3 N`B2X6 zۭW3u "~oպ"@q0;"bf)0K ZLpN*┚_h,&M0^E劲 ЅY/6;1mn2WNkvNmӐ#؁lVA(싊dgo22OB$Z7-X*Շ+tvQcoJ !,t"3 R1]A.xVt08LgUY8(2: M-=.ch?=MY,>vOu;Pn |Nww<|~^}9&8,?Czf_sg^za~ޏ/ߎsrn#LH,E|=o!'ɿ˄?y3,wF :Hߏ;y~gj}9߱=ͣ?nKE6;~<<Ԑ08wy~~soԧ{Y^[{Yw{X=H]?{F_9(Ivpl-"K(Ê&?߻n( U;tJ܁-J a7{|BWEW?.KQG4UEVMVrU[%Cຼ+T_ʑ\.kHkzY}?agne~y{ܗYŦWxrfɿ}*.XMN᜜C)9v:[>F,uڽz=T{ɺVLzJSo``.έ]qXU0cό쓖A*v}SsLynw"l-dNgO=KQkIdV\MsUOA 2ȶT8fˠ%竣gM8ܫwRts$fW8s( ;I0"8kG륲gȲcڊE3ˇJ'ϧO BR8 oa3fTˌެ6D֧uǭBL &aQ9Os)<*[<.b.7XAg5jww[> r4ti iD[]_=WRx3Nф'C}9sa} 헌NUsoVvݗ^Л(Gq9bIeDQ+.>f0&i9!Jl47thX iDH& "uY&p܉}DD6h~,GxL:! nD?h}*5}sjܭ;az\UJơT,u7u9X3:p6 Mb/׭BZ$'迿3rz(%Y2rnZm(r >Gץ#+p-wʋ7'2)r5}g&vzޢjq(j1MTq9 bNڡ+2e`c/gNJt=oiWGK@; x5,TVkŕNj(F4<"cQ<&EU0 9:6AD> w*!d]2w7&w5졉)oT $VS5p<)-xR8( 4RDxPyeᄸbM>\O`.6u ̔h)V}6g޸_/qDdq: 1W$q"H7S BB`K}¿<|(͖L 1Ƨa{Vi>baS"||m(ewɑP (!yi(]Hp)"MpW 5P93xAL2hCF%=RSy `PN0B?sO\2'sgmt%O3m3SQ!ik ZnmɲK}0 Yzpc$̧lonIv˜A%C3iڪOlI% VR񐺆V&"oX[rwvm=+h4Y2ziPA-94`j tc6 { @Oʌ2pR[ISdifȜ5evDFIiɦkT*4g*Ym')sMuMZ8jʦj*w%檨/ bc[U%KUHfm6=5UFJːdI2 ) MLMj1+)cՔL$FES:5iL9Wtz_/¹IX |BY⍘Ctwv`j~nGu#r\I^"L Ǎ&)|Ȅ5kMq!H`aȄ@$t8PTɕ@Tm$DJ |crlEtAU۶ ?w /bcoĩ'z1q 7#AoIs'N9خ2yUI.xòdڳf[J;Bi6t"wv(*JM[rYJ.ʹِ DAVtHEXpx V>batD XWPrSRRWlrXX"N9&BEav|*!hN{Fǡ$Mia x0MHp }e@Ym'ĺhO-M91&}TCѯ=Gwˏ1Jvb-)8T EYH>e͚hZ6`Ia7Fhd Q5I<`I > 1޹!#8kb43o aX%l- ZYG\hP+6_m&fn3HX%4GW8 f4̴v6}3o6[ ɶwܽAµm 澇'0û MQ͜'N?L%zR,3/'[/9fļCܼK4FGl_ϸIŸc‚82c2OVÒJ ̠5S#3_[{z 5Pj*p&"ciEzªi_[d(~y S|rIoWu E=ėa8#$iC""!zwcd^ZiBP@Mpl|oӲ &($jw]V7V1A*HcvE3䱭_>y ?x_cd]W;ծEVsN;7E7,cx%NǮxyODpY80A4ož\]2cwR, EqI|Wip,C?`GC4z\nC|*dWbN8U ?jV_̸+jaFsy'0<GQP 5)G3Li3jG^ыdݺ򾆏_ >>b7z|Ʒs[M(AOmd4~ KN+;N%?Ow3%<8w(i_ۺC^BR^3JhSjDkd揇" pI-.uM YqJQT 5:.I/dW@$L쳂0->9KI9[hV4ܐ I|AmUbj %F"|?\\P18RgZx3DoڒultFK+MN F)vi^=*멻y@ ʝ&|T|wZ+޾;=Kb袖oߓo`<Ӭb6*AΜ |x؉OR+|o-Ӈ\^I^U\'Ѷ Nj3#1vH}vI;*B2\h!s_h(GdSbS,[Ֆ!ʿEIѲsM2M\ڤ8$$-%Sށi,l$ &L%w^kB!~:,,(gAs,^A?miz'&&޺$uXy*/$ƩL1ʦm ظV--Jxe5u " y&q첺:g{v)jG}:\G.νoK>S sM .[aY|A'* ?mjVdc6*ɪ@HhC$F4DUא'YGgB {:`BV#@M#nJ&5k]o]bSNBA=Z~[`1sޓ #%egG $(}vTM}VӮQ?"B/&Np-٪Z$x$$eku]3Uj@,@eO)qG{ۧӫs=T6+mJ ˍc.w5LzQI9/ @BR4b2;A`#ܭSZ(T-_S5\3 ȑ족6C`|z~lU4Zhw6)s;4c"pj_0諒 `fwZ Մ§zE~ ,x"$MI$E'ͤ=]4*nILD`p3q4\֚k?Zpk/)d5\\uVLA--AXw:Tώ[]i4MC0=5Hs)FiN'#&uwr`;> .Ľ78<:HO_P`^WG\VvmˊS&5祼i* =Mʞ >h+4VƚLfQրiQq(6Yԯ&ӹZrZN#:(< f=bxl:|SCw`=e/s&r&a&Sgc8IJM9[v㈾OĘ569!ert]h$g?+ز&ԚrVbj;=_}k²//]kZP-ԶAɋ֮,{)p.luSH31M2EUͩzm ߧ9Ԅݧ`bI F{st :gʍe(|7xdJW ,}G+;lO"/0Çj/`cw>s2[/B.*j|A碫j;QTd9b{13Cmlsl:;ԉਜ.Z[P^H,_q];!uP5@8adJ^75ͩ-*m5:*)b7yT0MYs]~ٴouM 1en)(-IB5,Qػz:‰)(i-,|4IԡlC=8NeMRA\_:dH9j=%Q.hO.)f-w摶Iz}ZT<՗OX\(GfhژT,B< `|m/L;ոj[o0eCz%/'v1/ X9j)ds{X/i&Xg͸ٳOzc*O [׸h`2tG+T>ˬoXNUppAsb尷&ãOI0W[^lH[-;Cm1mtiV%>Ɍj{` ypRÛ>GR#th!5ij^ć.ӄԨZsfy'}_3. ,)j{l݌Nugy"UATa( 8ά5jɕ\@=Wnd[KwjV}Oe!mUX-FA t_9Yi 1qekFu8>1Ai!1n%kk3uU/2_Vanx?6^*UE$8*>^Bgi5&DX܊K4OkKP1rkRs~@Lg24#cG/o"4$fp/ཫR:H]c^2Jnr4 .H;a>>֍.AK%h6!VޗK<2)zi@𡅎)F V#*Z}spČFT8r&1Le09#e7;v4pff^7X}37 Eni8?N :}p׫29^ʩj{d6ɘG{b8Qfǭ&߿>qX3ߨA 8'II, UM ҪZR^xM3~S3.:~z6cH ? ĘQ1O]gS ݀[ݗ-A6u  Dpɝ\v YRhR"((3.rU8T;p<= 1U IiYXq!?X1'=/`of[%/l CT9k']];;WzNHGd߇9K˾яJ4LJ]*lܹap$]*#^x'`f K?[5r㒕$](rDАDfjZ-2IE~ ~PcWP8LGl%~ȃ-"[; !JIc~dA1LC13yk @qᔸw  ZSGs4~5_m6}GDzn9=o hmF( Mؤڮ~ HoFdHkVV'q*bvfy~ f~K ( ztY uqੴ+w*EeDZ$K 4RO(.mǖ`*gumXF嫒4*a&}i(1hǙ9[-7GdWNcfUP/cd;]D){^I/Exfw`aWD9Ym؎7WWA* %}n`|5UFaA$;ڹixLE4w̽.GWb1w`@gKgƨpu)_U/rQhchjA˜Inr~`a2ݰ$xս.fq/`K`SF~IyȄp S TT&>./%z\!7Y*4+(+aE5hx΂yf ,bZ*)H:{j T&IIyFjޜ=ӞdwuY#εL(i[;aU! O5ނ% }=urQ.nɪL%ƴGm#Nk'YWJ&%0vbb$AU2$^q "unT[0zfl*TDiБ{;U e*XUM/* ~B)`hh/~8.[!pD̫' )2J;%@gd("D笯t8lkGe]aP>MBe%(a.3u~kb:Qxx}hD-aKg$}mf示m[A\NUc. lL}O~s?.3U];~ i$&u]h j?F'8S092;ZşV:g[``C.҂#_ Y0xB\GKf5$~ 0םi- B21ZP,h>`G!/җxE#ve#5H'`FܚЮƈE(ďa=^4MQ4ѹKv#**VrTpSs ﲋfY"IƓ7o?ԡ[0,z+x`w|=Xf mvNf~X=k쉸疿/-]=7`BQqʉkmN>0cy1֜3S=QsMՕ3 +=y7FJ/ϑ݇ z`}4C̉C0-YCglA7Bh/tz\&F᫬IKHݜ}Wx)}^$'?~ !}缸'fB~I]&Ceun@Ú  ^%;dXa@OVAEqus}} Ʒ{c YPqE+1I+er^YO%p B >wYZV_ r?O =X97oVb۳}q[>,_$!0qk:v֚ @F?^f2H)FǗz>ЬTsuP 2wH4Z"ct,ҋ y`dOb5Q`n[&5RR5Hu;D*׳YrPiet>l|Wե>)`qCR%!O*4I~|Oү+f*!p3(65\_b&SN A2jLI'T3#'x&H,x֭ x# 31v[ -Kk:'/xD:.e{mZ2OۢO )u:c`i f fɍnG4GVm/ |sJr@Aߴ-5? 4)#SϮ#2hDg@r$qt&;dk;fw5ʟ44rgkcboqӍ^#S=$"pB921z&5ĿFM'Y9ɯ: ce=ϫ>zv9e98rwNFɛ>ܺ(rƁ=e)C /wX~v']jE3+VF gB|8ӏ&LMLz3/IFU)wciCsπXn >T21 W&F~~mc仳j|AQILzI[)Hl=lB&H(;heB&CkVT,uY:vtvjʞ;.'wwwO͂ A%2)ZUW+^xmnX8a*Nl֙2`Ԣʙ;^x_n^3gH>M>{./OԶ~f^HC*GeTˆˁ_֦IdlؼVavR2b0+B-i3pЋH}bIc iR6?r h ˎA" i`Vn< ~)+] &oM}"ncu^@?PlD} o3/ȸNlC]A)U^`iRCb7L=D7KqC)4sVC 0M8 @ m8RLR^[rjQ!}axJ GDT(By@D*@9 F抨 jv=&٣7]o ;o|.[?V1,^0Ib3'-5s֙xaU;f n9ڰ)Pb X #zOTP/8)-Gz<$Rbb$Dv^*ft4iu8sUŕMCh_]^F^ #:/uG}<[HCBu] Hd0<B9%1|""" |um" k%[u79 5 ? L2NӍqPJbb $I<*UruZe N<7Db٪MH PZnS,v , q æRkI`LUmL\w5y&S Kn׺~zmL9iET7@';$ȚCtJc2MfXB=oV#WϨUSm-%8ZUfM/Y[Sy( Ǡ+hݿ/,`zP@ \ /&+&a#5.xiF{E=hN9 ?ĴqJe,q 7 d Fi<HL9'Owyh~̢&lhl;l[ ӂzb$JjT\GRE9ON/^{.>j2oBP^ Q0-0`&AU!)#jhM`q ex?*<!PNk@SfUX pkiTo ,c8Ihr+ U aॖdKp +AGe K} B(VBVrR)_!d@T¨]zMR^Wh8=kW*ŠŮ*b2& D)>Ah=f6:J uZTjnO|$tp!&FM# 2J}l2Ahi2o Bg ^-p$e ɫNo#"9LH:ꡔF+5!_&˄J_K UU{1jfOUw"-G QY|AW@w3Oy0%+#,5~S`|S8Pd7';H [wvőU&6Pr>64Z굄f7xe͓VOLer6Y]%|: {rIj$ky&8Dgix @v \ rɀ+-$IG7YqG;7{k~*]qBc({|R;P- +Tft YKfyQarQK]8ob.4/[̘Н[;qh6O9?\ǤPO5 o8ǭ nzhа-MNw,׹Lބῴ 9Z c.LŏGe ;-2Im ~dwX +9RAZc{(\?\]D  @rkϢزHubk>. ;<]0::ަ;%]8.jڜN JG?dmts1|lk9G/%ZĤ όAPo<;)s̾-Y262p"ޙȿ% }?2;roglK}|KZGK9ޢ ~WDERd$k*?EK 1=!  T ?xLėZf#VΑ&U_::BU^ /} <$;T"k|z Jܓq6-aDd:ziR"qUo"3l[|ft G>jYZ?m'[~*D{ *w:x {}'f+̈=Jm^ V8A%iԇs?1&^:sъgfز 3yfn>XZ]tk) ÍbuJ#4JY1fo}tM-UoDˆW{ A۶O5\fqsU,J$?+>l&CLcRQ{:F֋g!¹;00"ڹ`fmOeLo wZzUT)iJCyn ,khSs#P~uIbHqƅ`!pP竻|s6q>%/@0Լ_n9:?6sfT8,PE Q_ĻmȸD?[;s&{ЅH%@Pk<@ XރEѪ6 e*1FQBB-.íLE%FaEMB@$!(l[+3fw[\_M7]3H~!Hx3bQ5 E0|yq_c쬴C/{Yz@0l ՜Xe)qW*Lj h*8 >xb/D'RrwB+DB%֑A&\ar߹y0 f &p4k4 MXLV&HMc$9 WX'R~{ _Ca:L$ n07@6 :tk MlŠ bU-e 4wEb!6R*\Ѳ\.투]wR'$ 6JFq+Pέ !J,)Tƫ;VBfe},!np3]5-#,՘ #&\{5zƙt.%Ί[ͦ($ dm(HTYiVXr֒o]L;?Q *Uݦ̟,LZpHUF+r?r͕ҷ11ꠍ,~_[ ILKJW/Hp#`aWBv"IB\ ldة%5V;z݅cWswZ^[~.gtz@{_YףSrh]H-cP3zz#֣}:DSFgbUL9@(@ZߊAX `5 & ƎDĔtH&4o1X0C&`@"snM #[55^ 4Y ztLkPFz =YFrAzyҡ||o $_? !HAp5UAuYASm{Rb?G0,D7 "M /+:9:`bk>*Hf4)cbmg!]ԙ\r) hҨ%u@Ӻ[wͱUgi9,¿%?fmfes=@^[xtݛQmJbw1MN@l(Afh"6,=FH@z@ HPQ@Ƕ`i3m{Lڹ=]ڛTDjK,+M?_bUXS_h``G*nSٲ!j}PX~y |8l귂AMY;Z* 7dU(3]hSߛ9fe+ng{DcmڤD]ҽ+΋GVq(c|mC ( `أ]RSxyDQpb+3&<&͝9 !dCݤy{͙SrSasU,Y9c)E˒BÞ.ہ[<_V0JC=>EYf2a9ob+YɌ2wtJF:BHt+Dj#AqB~r2/ `$ha"QBvXISY*|iZX,MXٜ2Ud9%:뤖y#dkGT[lYK:fC$}ͣ/D@βQa0coi g~WSkK*irQ ct_Pqw]o3 k`TkPb 8_9rq(O E*]%qJ,9:wj8P bgX^d{03tOFT T{ T3 9#+?{ ;KaxlwZBÞw#Qː##_oFS8ۀˋ1Ú{|Թ.Wc _ ' LX{9g/_ s[rS7%{p@$S%WV!b\( \DA2 2d\dΞ?7 D 'sQa5 Xob1Hl3{:ƷccmXܯU{i/A¨c"]FHx`j[5 P;uNOO۳{ȉП^f(u R1qޘe^n/p+=>bx\ ѲߤE~ǧ7_p@|OA`UQ.q < <^D#5@xW 17/$ I|ƞzir$ERa!dc*`aUl"^ +͏ khThLp2ˤ0^ڝsB,_ DB5ߊºȽBO2<=A 316qYiL6J<ȮĸE TWEb#CIPS13|2@Zag D JL} :8!|^W2@Btؤ:.\뗵O蚺g p@߲p~.s>a͓yM mʍ08}F+}H6>|-[trKL&'k>{JwXAPSJnt,uجccN=v1Syoޒz A8v!wQŝj+~Q.T+\ Be^)ldH`^UJqt01r )iqDhQs &Th9 j#gxYd2Rp6C7zE(:Gl%E trfei k1}M\c+yy M9MNkkv bqRzj &Чp P#I[ʞ.l$F=uR Ӂxr٨\{{ ^Y#qe fJm!qmF m-ysvs aͥ(=*6n{JTns!l6X(@u44/Y&;$Cu'$w' &'Ju$PH6,9 T2d VbO4jR!)=Sk9Qyo<果Kq~ʶ5+yjԒToj5N5XXfAQ$"auo1_E ?#/|Um!䨥^kG+ά%x5Ŋ&rhѳ0纶Ky`0x.nύ3> 7vg3۶߁oo|#M<:n4*=D+ד vΗ^1>7}x+~]WɆp8/Wsʼ,:p|͙(M'>m[nxѡ)4!ֆŬnp[7J?>TtnPOZtuákC"Ư2/Oۥ'!%QƠ:lَdOj?|Oz`f*p'ϳKzľ?i"1KA~#Zm>=۷ZTE)$&EbпO}`%fWX//זA&щlG.ei\ErJG=^} *&c^/;"uqjF,JlLhRu=M3;T1!!,TOK?+Hj`.AB!i,8M~'CzgO'M\[y6 ~WggytܘQM&q"ѷ<6(W@ f*)MDe36A3/UELRG^%* &gx|n@040/Zgj234G@:;atIS'V_ǯ=onoF$d(W~ف`aMP#j%T .7d>D%ڐI0^KÆ ԭ\qb|# "i?|. IEzE7 :_J 1tɵ*0}[qPG =~߃!+] (tPw(jk]&'O 4p?o>%?4L[ځ߄0w)?Kf'QOty4@J󅵞G;iEld+e57g V"7c{U=,8+ÊViz-Ax1Г#Ԥ4qlhJkaxIL!o/xfg?Οu*|^Hm7L+f|!}];s? #>D+ ?+iތuBK)ՊM6G+&M:ϲ"Ղ򙩻*pW%hKcVVGAeӉGKS L†K/AXazb{yvSe6,f4a! W\PHekcȪ#}BONq3׹d4ƬMԹv/i1 gX; hp.=OmD߾rO],pcTp=#}ƷH,ŋKB &LI{ʍEpUqV;|iw;SN:'-,BhZ E. Rv="hVdc"MadNx)6 7'Po3zR"$0Rt? a: >ZkVj8m J}AVV4\UȞ$艁ITE|ǰo ^Grz˲=PqqGBg1cH zF7Y<*;-G/_H223d?ݒ?[zjc1{F݁4/"Ahe_*`p[$5T餳KAn_T ]j#ϲꨄu=kjv#+F˜MxNxb@1YE0a0Lƭ=Nj#JJ31-/\X5pa<48*J_wZL9kR5kq$߻VHK<pd@f ãjϑgƼyn[}N((*D͕m0{Qx1_)Y')WuZ#`{t)ԎWOu7wÐ&pYFzK-wb/$"R;A;MM!o,,2[x%=]P_r?'F<\Wl͖E:m;WCX_ѽº?Ңbllx,A:LF+ om.~ԀpEH .?ái>Zzz9u8Il%1b >;6Cūۻ΄'L&_[O #qI-Lɱ+Ѯ5h2?Yq= ah2)- ޒѫÛLS EOD&&fPwGN\xjB7K)II Gn:e0bB) _56<G6j%"K CE(LPLv䕴Mֲe}80íP =KR[0!!%L*Z;6a [150unL^TwTHK1>3eLZOAj~/k)mG}#O ϸs$#eV $-a<.DG X%PEVuc M7Woc>WlZ&i9V4- ӄ=Nahnj<yI1hR'sMdfT#MG^"P^5^~q[d`Kl[w >5FVc&Q;rLa \(ȸxN 9RF 9`P mwc@"НeioR_uvKF&es )-<9 R {֛ʦ߷V[tMr9" XJn^T( P%:IED-I"77SW1O5w0fFtIˬ1HVn"FK)zglFS a$hZ&I}gFHE/dz &F45,Wm{2?oy[e%_vm˷Ɣ da^|s~ Ċ"Z*P浭cѐ ~ŋe֑-](Q1(Gs,] +.)%,+!Ӝ#(zq VQx L4/rundBI:o|سg> 2%6);) !rݳJޖ eu"#ql[]juy}nM32KE!\HF˲ƌJl.8E$/ڥ_= NgF:5) 4ڴhUT<۲{'>7jH2`f'2ۑ5hTvRMUj=uy lf4 G@AvR&|, ŨJy2S魇z=˪,X۴Z*k>-زכ฽*K\,;ܝ^/l{9f 28aQI:1EUxS۰J5uGau,6(I-{ڴ¡V7X)^Y wf}dzHo' 8YEK|[eV&0-M-1$U'⎻9L4cҕ6j4 #s1H; 2+5OEkK f˥G:ov=^z(= UXOȖq{w)Ԡ_ayQyx]Bޗ)xU'%*zl^ Z% Xim?_ w XY ZUOSY aſƤl7@,2 #J:^;ޥ;+s{ս?ιΧla-|!39s cL_GU|WFat2Med\O(+bPՎOe3]R..[P_4q8..a/Ll4#ц<ݨFSG kٷ*8 f<d;,7<9i'_0Rfh\1'\͏ ab\.7Ͷ7M+ ʋr;reƹ޼!6`X@gMLI@6R] bKL?o Mu.v|\Nt>s a~=U}v|Q(꫇0&!ʯ ,mɶ OUZݘs$ |LUڼV;J*/ݼ+kwCAIz5$o+-=V|K5аؖNd}e'Vі[r@opT,1'Pd3DMFC jo XkR_(i˕Ȣ_bѡDE^$.`úWE[.na1HMMfժeeMW9N@ itΎ>C|&^w{~nAg;&H*wZn n X#\c`q5Żld)%+.|3 #wܑc#Z}f|p[c4XNtvtuڱMgHXh!%[+#,bOLNmA߀g;rHz qH?3}5&ċWv8B~|aɗ5ܐhUĭ5mWs5.p%|GYy&QY)'2HIe4IeCyVl\ʦfKò!Ҩ#~ ^Yv;44JrRTkb΄HS ?rNK_)_w&/ݫ54H &6z-rG rMZ^I)"`z#&ˆuԼ pNh"G uiFɅ6mp?{+I=DJyJ"EK5}ä*/32 ss7oZJmzR03T(#韚-W9 (iTlPgd17B(2(wb&E9ʉF. ,&²nvr?z/4z(d|kpeW9u [ߝ8n!fvEwkh$8+(7C` \֑e}gJ7;"41l߿&/oϽX<"QvmuRY>݈f NчM Z @+(] >ߜO.`.M"lwruusz8y;>Џ] Fa|ݥYqce<1ܺ@a+`\͏\U2KMIcE4x]B+(B%3Hk&fJ̔W!t0q SJIbc~=NKȍ?A/q!s7 w`ao9YTV|VЃ '&An8zYA\a,,%r#eC)b8O+!PDӉg`aAas3#f2J-Eձ5Nl ŀT {xwk>9֜)ws.: p79:&BebwAץH/P#V 2Y,BD(  URQ}g.J,yo =jpHcFFBXRf.KL5,:Kx%-S]Pf?xN@ޟUsxQ1`׶.gF/&6,1~HNbws_RW +MiM.QܹF'Rr}+e 3b""%`Hgu}zYqڼE)].Iֳ)o.QRV:[k)euXxn2b~IiFmmte1`ad58Ssךz:|;ˣۧR.1(Y /(!:#'LB 1dL3+)j-Iy=q@-84j?^  >&!AN7l 1QxPhQg/Mc-3)Y ?I \(ĩ׵[ViI.@B~#Ȕ~Tj2Ru:nN Ӡ_ӿwӀ;f23k1Ymj3>;r0V*]zu*6[D+/r׵K̯{&չϭծ3'+;`SdwwwugsVnFsv׭.vdǛf q]zpؽ]ݥ8,n^I^PAEO/]٧/q4 KZc"wr gۘ3Y]\zXU2}WOサV鳎Wأt~MߦdYfڸrOu46n޷ڮݸ|ϖѦ7o~̮ϣI;G=zs-xWe Q _'>&iɱɪ9=i(Vn)dC~C<; אrnl+,)ݲ$ zl~XgēуVnN7SI;)x^(qvu>ڙ&)sسPc/37p0n͠vaz[28=$L$SM.%.LnJ̙+{;OHBX^ݧEeLy_2X4 |-|AwGf}.2~;W,4pe`&DY a7:n9=규]h&h䃍Be (Yq>`gvbyaĿa~1Mp꧗bq mv"7{ Wc"2c%&T*Ka3"0bHt W᧐ 089hB́$Y8y^Kq$bϸLBgpnTq BDO7k|+H+䒁>C#ƴ(DpQv,qDG0ԩ鰉FFCFʇ͆jJ?TSqizVm Zdp?.o?f&V(iE=*RFR"C2cPl Pi4Q*Ʌ)EzcX',)\+Rk+\T j/ɭBE ID#PIraՊW(רvx4|\Kn-y\XY!uVLH"ob0krH%ϱq/<1!j K9C6եZ'8 ĔDhC:LgS qV֜(ΐO5uZڏ53ySdqf)4̳E|%]md6-}rӐl!=DxbE*͔8i 9jLg &woޫqIXcSb,aTHkR@'흷+`*Bf*Ui{3j kڥJ"'{S^Ex0T`E`dͳxzļ^i_cf/TΕ3A}%CLP#؊Ka4o?Y,>Xn™o#ryX>EWWXI1 m}.K[Ln|2Cxl!O<{skTL*6}-s7jdXe-)D0*;@jHGoaZ3 [ F2E?!Z'J@c0yí2T-FCEwDy*qDݿFO?W``wH#/@("0NȄ$;)1/g%4"Q v2n-MDI``xo!bm_e폽%Y'*-2InDt lݗriPΰ]0*T1Bpu|IRyΙo$ ü11^*K(~y+`I(#CBX1a, 7)Xݕ\ȆBjMjN(0YHb(>id&߁W5e ;y~8?qW&PP2hel fs&:*v(,Pjx^YPʥ] 5@ }x Q.R/ugHgT9sk ҍ,Dpfng!Zח:W>f=k !Bxlv* ofz/P c#n\@&8W|YJֶK$HG҅nMI²}KI9@j|\zBI'pV(݁"G_!BdQUOiZ/<4 5*r@Ō:b=h4k,CRo}((="oC%+. l e8t4InL0t-m* ]Ek vŻ,H %Hu)eys>E&u 25dZ:_k54å|iiL U"R7Roө71i(zXReGJ 1oժ9@GDΪ>X=@7(ZSm7T)5tc XBcQɥ v!9L;|"bJ؈utXRۅTZP#?g—K&1{~©]+" SP Nzĥ,s. ,nCa x$!;(zoop ΥD\t}yfi%2T:M & |ڗ^ĕN{bu!%-vhSf^mb!V7we,B#{ Ase2* T2+4 5_O8kwɾA(Wyx[lz+*}4cvTSg˰~gzBlcF+ %ĥ?D#XiNN;<4cNM|*Nfz -mE zH<{G7a~^Q`C~XӒͩ%GTCĬ'Ճy(0~߾oT9,u@+a(no9VƔ7g޸6:N^_%L`Y7aµwHLmy4Jj:X2ӞJ : sgd-T8+ѿC4kc'H:m$؜Ôr ~trn">-eh aQ{iT$&o~XJdX!ª1Rn?u og}`̱2}/Y%rn!M٬q)Mhٯ.7sѸ6"Cf}N*qTzK<'Gx\3?Fn)_cA )SHZ, *@-EK9{X{dc֙X, @㡍ܼ;l'!yF&]D;9i׈2TQ8 VsQd Ӵ RĮ!P'aٖ {URBu[K:WOv4y>)>yeBϵ_jUIlOD&y,w$qآ8[iQ"U&rr RN@\ u={ ?1UMfB/`q-w(%4#Tj10(f_V`P{р &ZH)WPQ,ȡmG7vr:g?EW)ZTf  ">N]G2o!`3[K!_G)3$QڅGSqFӟEQ/GW6$ S [X;8[ o榕g, r1ƧmK9~{O9{< x[x8@=V"ԆS.1{Qo<JB> s`\wA0ݭdE_!C^O1 0BF˽ß2NG٪ r& L 9]j-y(Hh 35, 9FlW=G1}X5IaN)j~G┄ Ggz*ޯrČ6س 9|•wKؑqj`q~5T6̋Z r[JNn~ eXXVaMWU^d=>}CELt2؛E_zc B\aD[pcu:RA59+ĉ̬ԈB3S]EQ^Oq!hv3TEAR=Tcz,*I++P̀'A/^e;at*[[Y9 PnPO,OV R=eY7[-ӺyM4ٟbڬe,#-k)sr$vB+T wǷ++~e:^ uN0H w.O(GKB[ kAVت1LxU9YTH"፪IC|e}Wq@a4\Onj4 2ZsTlT$:Aqp8}|c9wܑ蓄ngơ_ઠR2CdQ(%4w}gϙ}W~\?m`AeJ{mn:n?YX8D0gj=z=;3Mr[_7љ R+uy,pΤ,׷KKS)O0{]{zp^^3HozaӼ|C>5m<`ؼ~ZӴ4{B՘'N>5DS[.U{R|ߖbݰVuOmcl^=6\6& Bѷ*L^o ?l?}*?VUpq[ú$!7`/ ?VC[ 1۴LKvyD Zk2W^]c]xg=]pЮ?w0&[ȺʦWoحāG<Zw>]IVQ.sޢ)! f(&d8RlWBxN dhU5Xc_w߁XKnLlLxt<A9U"G2Q(QjYPI$*!p{|51\t@Ā3ϻÍԤԡp>ly7CL0 qg`jOB_?w-;$FJbQjOͯɮ czۗ<[z[jKɭ jo-o:?CLc&C/ rY'-}=u$9Bqw٪ H_C|Gg¡t΂(l*. ϚB_Q_s|]d-k/0cZK"8.W daS:G81Eo'{IW~RHߞ\u]3m>;afR@:{{1g7* g %FrDA׸l㑌O gwMR)1xYa *<@f)io\` 6B[Q֗^p} MZIBVW=|''mg\7_b?Dg&i)H42*!dŒ1 8THzj&ԫϑO@j+E¹,^O1ɼs[~uŴ÷Ų~AˮRrH&?hA]Zr$@٩òXrM1/FKA(gykwz" oyҷ,6`zK0`]Fh 1!0XrTdGdǀCQW6a`CUi[_ z]IZfS,ZUE9VV"Aѓ]Qy\m4Z̝ ۚ1p_1+:İ2wɹ m3v/@OmX4En\@,R+s3)B;eB!l kwiQ,(kH^:0TWuzjw ߊ?) ZN{{Vӌ*?<˪*t=.w$$Zs,R 2e{n&sKyƻE[B-#ezxe=~q<&esب$\["Yj/XX֋LV֤D,+ƕc0r_^SQ;+9e8?}@ЯA9B B<d> 0MTKS{ W-CGRF-ZAnVsۜ_s.y~,b/fHs9IӁ,̫q"Gg6`8~_ܳGƭ-:ji$ ie *OVfƎnfGľͅH ]2j6 ޒ! ; ތJac)SSjz*唓{ X=!w#InDh<#%"Yĝ 쉿A2%e]E4ӗ ~i+0ub0ط))  GF e o@Ւ EΈB8^"X_BptN+zf -_pɬ:.!~K5`(7L9S$eY*rʃb8Ye/8[t5Z(67!d$O+|̈́8k_UXsq &'oTN&p[;ۣY}m~$8Rb*h1ZGQlrf%}؃-˳>tMbً(i|][/; ն5 Ax*qc #J僲Y /$6H,-IJ̬JXbfffffffffJ{_؛;f'nf޼縅XxIsL5ݛ,ɱ>qe~!Ş2,Wd|V5jrs, -R%_>8RLQ ]e lM7f$>崎 dkمL}FZqFn렒}NDUT?[ Q2q* ρ)i! wt 7ՌD;͈#K`B7g+_r縚d^$t4cE?#7s)lak"nW(m'4JRǶlQQ34A?3- k _ 9XfH3i8 t'Yt;'-JN 2͂N,4( |@aX0JD l?TIYR2,'l5p 1B^\ci6wΆ8`Pk'^QmҴu:-Rr+~ˀs2kdFymNuK]s/g$;D_ +uNmyީ>-<()ppΏmE$=`B];". j\4_0Zwb$5a(abό,hED^ J (C&3pZp :K X)g>P bp7,DƖכd#E*Ɋ&p0A0JW" BUy/(r<4;܁( H*uZ, K*'ouږQiVsh>x mVw.Ga^2/!*YKggLOKGGL ?;^lun`7~ U/掱TE|оqry'=7) /mlXOs%.Lz)K;b[`ITb?ޤkM] MSKĶYYs-7@lPqkg-'})>wZBR2*dF}fh->g:C -\gx&}T\Z !-P#CMҋ݅=pnվB_`Q筯qYQÖ,$دuw_E_u՛8qsjiȚ0m>cqWbٸ:?E%X~EL5hޜ4sm`-v@S' C8vefgp.qPG?f [m"d.fQbFoٵMb>_Ah*ʘtsco,;?r `&^ƽdJu# G7`VSR0YXIs6Sw²E&33Y Ȕ]Su0 yW;&^}2N Kv` 1gJÉbGlSIoH1FW{;i(P/t%cB&UB9H`-Im=>ޭqӖ#d0{N/N2C+` ;vqec`xh(blOXKDaÛ^#FbRރ< aE1<O. " ^;Wib|WmAӈI2r"OQw/ ,HWR:z#k ;}`22Zž2%#aMX.R&hGk#ܩQ}7&"Bu^mk6aqϴUt܃}Dx*&|3Qk2% -Kj65[,GbgmСXg┷Z'benqCaF4v)2|EEk#տmUD- >'4E`8ႧCKB}O*K8x?l?N+;QvǜLsHjnB̤Ց@l,B23M+SUKޭX/!{v5 g9JNX([ 'C k),%c8:ިdH0dq޲ R!$%EYd_dKzahh3$7zso(b yp?PS؊DN#s&d=iZMKrKOsЍxd +y a[l,n1і`7DBGѭP1럤8JK]쐂^m[Vu恑"FF/3o|CM uVd餒Sd s[|>k}f_ F%oLa\46oi/޸J&?/֟`zL(ŤG1XIs{! AՊ[`<~%Iñ!i~0.wWW8&6kAOWgx\ lc͐6>QBy%Wl3}E Ƚˑa;MߖaץcwX&f/dِ:vDA‡Cgp$Uf]I9鮫# VW;e[vGz9dH6 .NSbSF ʏ? ||ϘϘIccĔ bն}Nrפwrr+InraoѴsgiF^qH*8i/iCCNqWͻ^2: ϣmYv5Zvv>O DS vQ۹%j=`89JYszO]ygw)e~ )Za380$FK+B4:G8ض^θMD3,].Tlm}5L[4)М[Flz;+Â7 y sܨFe*b ?C\TT=W>\ʩ7c c"sj#k_nhTۗn^4MI 7)wj-HAz qc}<IXa> _~6m_ ^ETsx08##jE鼮6RR]|r?*'@'^l?4;(/cu/rpB¨4Is`Bu~^ K1qo{2]ɚ}턛q3ɿP!qu-H{S&)ɻUhFf}=!ˡ~=\:zz9ekWL7C? 9n7+Em b GM:kZRŜE^R3#Π][?7_xCD’]'|@z"|Jv'"\8Pwb`<$cWhԼV[ZqI!-A{"`!AP4@T^,"L +edCep TO[ E8|EC!s.`ݽa/|'L/oOAM5m-_ԏ 4RbͱA1QU.rVq4]Lgq;dAw慄13uE>pDy>+6aZnKâF:);ZS;) &)[TX`}: 7O4a'&lf,``Q)}(JVEyvTs<)G([}z1u&\)!A q,JXL}wx%!cɧ/O][2q6$Ȝn JC։)a(DU|q1VMʤj#ߢ{U.9 B}: F La>1Ub,d/FQسIs[w%jA[ח@ &i*NCkS[,TZ$RlVVа0F1$1ŃFӣw &?O C$&>$œ4N(T0e,ITG==h am2@ۍ2GbfQrSyj^At|hفѩ&5n LAlԞFG :SdϪ2c)Hxxia=ѡ-,)LĴm*MarR e>"z0ug.wQB#7k}:IU<磮\WSA|}QR6V {0\YDSTda?`CҋPN(1^*Asu 5ZD#Q3m=$^V9ԍ[}/*Q3[dX-S7uzMi !gm:yj])S%~֊#V%[@1{(d#{T*$Õ(UNR AKx:aBA$!m[Д<@' 3QBgw$k_4h6iOxyS5 @C:К2-bL[w&٣hyv z$3WIPvsɠ.>jZdpۗcPf5ECwǪňˎEeo/0U$Y "H-vV8$VB9'۴iUK:hglT~LW.nȷ.v鋂C7SԯDdأ Z@!|reoEъI}xr Eg=wgB:#8e3܏R? f<(Ͷ ]CnAe!fi:yJl#RmЎFM=vB:h0JN ݉]^6!k~g-̴hPo"tх`%hצdJNbժkp.oFNsn|$?w10J~L ;rmtȡoÆ*ݬ`:"lzZ5wb)Xr:M&BHf|^NS%ĝݺl#^ӵTl@Z+OTc{Pzw,xBֽy<}ɺ9 r큲w [d6{ŷUVeScFk-@m[я$8E4 0eೌ?rhl~CNVk@ҙJw+-_ZI L,sU{aCJ>7ؾ"1(ad"v4?_t93Y$(ݨ2qղu ^l8?g 7ǹ{/_ *yd}dsloiHz)_8 /yГlf%gvYS|Zu-lƉ7[dSf^LQ* *a1 An(@gh;x'Ѻ:xw5>.f]sLB !g/y<}]i=s)8(t R.RGƫ)p=(}GtkC,UFM#xJYAVBسȣzvJR_f{87ư˽1a}3cڂʩȝn%%:S^67]9-i3[E*! eZEc.J. EiK%GAUD . KcVP)U@ݒ\.\ׅ}ҸQʐg$xVS7ZtR )R#UUD $&4wY)䲀*PD j,ϐ@D񵊕(8p5v83ĸ_ v=i3n%(T22zT $$ #]nvw=TQXN¨$=,L)EUIʼn>}NZĀNm(ȏ9zSS޶^%?+RRH)b~aߨi A(tE]TVHHUua-e`{Ny*eKLyw+bR54\`> g "b zw8_ wN }tOQ#>.)7dF˿ɷ* os)]H/)L^^cIJd]|޶#מMᘠߦ.~>Of^g֌&A oqb$CF)# S#ɆPmy [[X/-b$C:K_7d*IgǎO5s^r Pr c'D< 1P6\Qtn˷X0 kWA_(XDAզnoo7~v1Q+2ZL#[Op`O #h]P%սH6h*]Yگ ˾+FQWu#r$`'Ԟ0;< 7м!-~U0fqMR}Kn5YR?&y %,sU "f,\g88ymXX"UHxMv h *Frqto=%' 5ym˛œs{ۊpj 1mS%S8Df}D/LALfBӔ(UIV">w;,#'Y5xkɅHOQgnCѳw/i 2@H$% !"A UgNrnxqT:+hoBa\x`Hæ#3N*/|}Vw hPЁh Cܮ%+PJve@h9*)b&ر~3ɷP/1pnOz˙''/FtXևv9CF Rh3.A+ҵs}ELk bmѯ[֊ՋTqH٨[-RbRkտ.YĴ:z=r]d;D\lM{ t1\!a^JdsSatOcCLA}N 6ՑX "%Yԡ ,K:u^vqA@fPG_2[R\:zz%ފnT (((RuL>;ٯzGVQ3'>bWcßvsf>k|XI1u=qn(}z4*`e['R?n"6^-^Y-/}F;ӍY.s~ Btuѱqu]3*+.\+קPqyfvy7Z0 Fʜ N7{ ]ޔg7П/ijrϛVWGF&0w~BgH2'nH htO #*`Fdb`=H.w{ Pv,}TMOumԾ@;,*g.ƚ4cĊ"HuETFR6&F)~@HPHÈ-eh1OQZW֧R_}`WhW"n)+sRv ;w!l 9%?΀G:;Tj$a) 8G}C-^uJ/S}<ӵ[( ;۸*N9nofםq=z([նp 8 3-76LZCclu"#ѱfp(paBe ?#א.g2J[P9@϶`()c*!ivXe򜱏j"Fb!Ap1^Ofh] /enXk.,kj!UX.g!-UXF%D,|{܆H8lJ.Hd ό_1g覘F'50ݭ/{G/:Vj_Ⱥd B8TwP[KQ"[F$J3 -*KH@n ::*ߝ>i'rѡA?K}?Wvsx40ȧYɮ_۟_Q~hYN *L mB>()`o\F /FD`O4+s"0}vY-;~L//K?v{mLӿm_ܩ Ry^Y N*Y)tY66#"]DL\Sά+VZՋL'@@bv=~<^gwM7;]_E+d od/lcekc$/FJ7Ǚ圬JN?Q߁={HXgC ċWtWnNiZRLq^o'!T, M+ 6eh$'A i(,o>A]$4ZtIKa7I^rZQԯ#"3\NJI$v^u9\. >Sd %~.D5}l!eEauE]C!YHʚRYlGl|w۸'qHI Vj90ORI*OY\rT!}g&3^Nɡ%\dt>maD$*&XG\t7scde6c*}N*yw S#U:e(i f)D5NVЃVۉ"lNGS8] NsҔwT§;fP]e[m:A! ܖlu@5G5̅2T Te]3vO0qa7h/Lc Z mH\ rPSmG*>r)):000gN_^qZL9!$;A[pGri>O &\E핕f*'lLj ʞDïzRb;K2mV•L 1[M Iw9$ UN!*ˉ6 j$$b#('$-I'歑A 5K蠕1,~#-J>Lpwb!U [iY5kXOmH7dJzʸUBkGsFmST𰛗qvF07_S%G&< +e`p4v*n-7s֜3NG Np349s2瀬Q nC'J[7!,dTLFQz3} 3̱6OS`JpC`TCzrהzєb>?sr*S95UČv TlPꥐcT1.vh!2N./T;q6$',2 yP"y!0"7rri&VhhXPEF8"0[ \(95JG+t>յ]_$3)=T"jRCs#Oeq\C::p{g > h$ҵ>UA: PF=eA^مvOrj9Yv\a*6)R]>@ioݮ«ìi  P尶F+SκBJ+YțMY3mлᨭhN[1uavd؜}LDu0o@}#עKT*-l)\|ttꍉfCMeX YmX _yh=\X'QE2Oome^@ `Q9dG:Ç;QlׄC$Vgj|61lr$۫hXiCwðَԭ8RiA݌\23"\bFE[xGG;[t^DԳV.I=  |[\B^ 2%\ j\,R mdQJ oITJG;J,7Y p$VzҸHH&I"E: l[\ bY,'u+c+@d a1;}̍rNŏ|(EDB3inM֨T'=22(8BCaͰ*h#٪޸p5%@pS[we s-d Wqt1us{DioL\)Oyg cnj˜*oBz2qn@/?eAXNT 0fK0_] ܼݱ aTqRrn*h5,oe#FAؒ/ɧX/"b+qa'($HBR&6I_3+M[a, B'^V=Q8ՐsC0a}TiL܅mtF]M ~Kyt(W ߄ޢ t]ˆͅ)y3hBwH\D林'Tl/&T qLTַ #BB2+'ֿ.BMK-O{_z#op٥6+s[ ꡷$j hvV G@SF>\'lyONKS(_c(X] V?QdPKa`0AR ˚ l$DKr_;b^[ns|OP`v7.ИlkĶ\B ,lEbBc Mҹ8|K>^ /W,[= տ'w?t\R6Zzⲡ@$rX9R9\)Qq/]\_Q^\$ix=N)To3aGY6e{Wh!YVfOoD)DX>Ab$ܩB,+ ͺ+ .,tlܬ9>C\(> ^ҽg$Co0&'i΄FX=U}-dll~〕7t, ñeOTgt}t-?ci@Wxd۩ ;lqnw G)[@5LM̂V+PZmAOi[уii=hvT,t]~JMLg1Z8q8CƲf1@-KH>K-M+:(PT󲐠yBt@m!, PTPLUHTjYڔDzUD<;_MT@փSd $ݔ/vE{8][ćj/rY0[[=Հρ7Ep) &'8M(3Xrg$(;Qr ՕTz+BBc?h5]-&LJyt~>n7RU i*0*s -\X`p|ëȒ=w+{-ZH8߇-I&f ;A=(Bb Nm9CD7wc)&1=Jlt@,4=n %K cx'u~ד07 # (+;e.wdϊIq5;[Co}UR(Z _E{Y2e:菃栀mcdJTc{xN)'S( HVMUKB7_qe %VLjAOb.: tCCi-m3wG;o-O ЕSR%O xw}KaDF- [>h@f7e}&at;|EkC>ɡ ۞J)\x)ƆW7KKC&zUG21P~8+"|=DƅY1a`4ܽhJK uyh{kQ*6KMlC=\Y(kN]8Ӈ6|޻>H(mPh'WuAx_ u ԋ>r(0(OI"0cH`=1{ e AM56EѼi=z0ϼ?P{_( kF8Ia=|yBN]r"2aޗhD}Hf!`˜doEw<7@?>܂#|ο!]HJ|EM臶RfT3ϼDE! 9b/u5WJe*0sgsZIW3 mevffyO]t)+VDn޷ɤt *`^7jRQW҂8N 1ЁGDXqz:L;C)Օ/jk֍SGFʊ/˸$OWwXs%Gi-`?mG9 N/s26KHA L׿GPi2m I =>\$Rߩ)]No,s7286cVxl8q\8۔()LE kpBa5$SOޡOtҢ m;OPm&&ST @܋L Md2,#ؤBr)!8 ;pX4YNո52?ʞ]gb( 4nDx.d\$+Kߵ /TH)b[r&+tyP&&q$٨}UP3߆ Y} {'>nl|-)66i(FtX$K+6xp$[p5هe41mvQ(u v͆:@.g7ɣrTC$1VsƬ\OwjlWı*Z $],or"ihOڥ,pjHg%e%Ź ^qjLr0[mš"5Mg١cl3GH6 CtҸ<{58yԤCD5 7qĴ=6(cCd,@29+~P۩Nx,bVo9=77p#PϚ(ӓ ސrsT]^UUT6z=Jr4Y275M bu#Irt @(℔&+CLB~!ւkqa'5V6U9ek=yG[AoyXsv>BU_=nwl.if]pn &e\E[)ɘ۞\t @lC3fƞU}HUQ]8`;f;ǡ} Ct†|b~3# `2N:<4XWSDC!c4K62Kж.C73^UC'4K3 7Y3 H$HH%cPW-( ƒu@ޤ_`\COeMV[XBZ>1h+Twl l r9s&㯼 :JNxBNأ P>{4X>7Ii3 GjNEfn.źnwp w3IF'}KALۻN^"7A ϝQh6Tćǎ1p 5"E_A]aI*rT|_uI #đq#v2-s`ӈO->& ȅbS=Gb$lo)U S@!ĉ2cL0FI]fK Qm^o'~Ӕ;[YZgG-IKn#%ZfոIğ0ArBFhY]"?, LAjq@׋4Ν-l~(STVRT84YgKm]}"nEu7H^-ޥN.t|(Ov7*x5b̮X&??'xpǴlҰkXd"t;X`c_NUTaThcx,tuYJ4s 4'~>ukҋoaxA ݹE(j5Hh}̶BZNLTc Trd]-OY9ʇg&0EPjgXN&OI* 5A#2F=$D>k֙g+0҅ABg9~ żz[kǃՑb?^dZds#`)<7l|c dE^û'vNlsdOО*Z{ ߳=V!H5ݕ38+0%L j<:7ټGȽ|;h/aڀXo7żkmVv\[Xyͻ-֟x$H)Y!{"= ϳf^Fe 'kϻPk'ܒ8#ٜf[;K#ں[r IpcR(w'S2mdﮬ{8!T׶#=Kt8\9"6dbLF]yQxR)ׇVQI,ysIKU)%"]pc]RԽƮpd&i$#BZ`xtӣT%Yl^D  U-=*^Aj#+ $9QD-[ꞛӜcOf&ckz=N)3LRIo[NJ8jQ.} )f&M#wxDjXEb3:qh ^hUP-xe[U#WS ܾ.N}CbBYqQ;1+#DRV)8W/gZCNu7Eʅprƹ;DhadD n xUue}| Ci}\[*bM?j Bx?4[$Z%.w8F%g߽U-ga*zG#ko7]_kxFT4OIMq0S ә3(=lgY ~=Fj"^ uW1XY&֏!THmS t/Qh 0{&yOZ;6{ŰBmw"^4wv._MS_1͞OȎ&,zI;|o_ PXbL[d$rg0@ NEwe@@Rs:*~bx* h#'͉tk*;-K!) 梎Qݍ@ͧ@D9kCiAӐǥ}!A\2`-S~ҹ<I<3|jHdžq C@&LV%_9bb(^<'#\Iw3)QOPN(ԘqcKc-r7 8KُQ]e'' tٕ o:}&x#0OWVܥOA6 {M%$& Z^_%C#q9S/6ԁJ+DѬ, %t"ܦyc@ )Gxԫ͆1ūH$ |Z1A*SW) H8\p#P\>4Ȅ'e4w_m|J/"1%ᐜBˢZ%5R~]3 JgbzP]Fu'>mVKZ& b8h,`p :O%Y(q. E0.2" ;Xi7ɉr kTnin2}XΘxLbzUXN3,+dCZ*(٪S֒~LJ 9bbFV[k{aUzJ{*0Cf W,՝ BʨuM3=6h 7K \oVek'ũ: n-g +Hz0%ǥOp>괓JvҍK^=a 9 =saL2pV?eoVRTJ;0pD65)IYn 3CoN[8#FӥCc;G #H.xI~ 捂|5)$eb'2l҆Y'c CRj|~0?SBO3* uoN445DEcӗV,5QX {Ovp]Op%Һ:48+C9,ݯ` >݈(Jꡳܵ2mKoa<_zΫB AP4KCnvЧe~ o l//Rw Ygq1&ojuDhp+.U Jv CtؒF <̅g6h΅R6D\fKY5OF4\Cd>6T^C~Y/4d/dG[_xd=?!VɂGF+E/5P؎ [#"qj7u8b~܋։GL >.@j 6&"[ۖ=WZsxxcoUߞ(8;=B_mAp,y3F7\)9%^f;:HPKHjG}#F{H_@S,_*r?Cd@6tNFy&sxj&lI7U: q{}C+GǀIVȵQBNV%+g*_Z: X2\Oru^+igX,Y˞f8ҏv~D 5_ Ǵږ/r<w"ED+lw)^~}Q 9'@^s&44N/˵šM F7 0T  kyF>9B>;´[BvY837iA$yw"` qسeoy^AS;08VUEIVB]hQIذr {]5ݟxÜl,[ ONdf*ƂdXeNV$z_53~/7bl!r%Ïr(E_4y:Z5Kzʜz7 ,'a孁{towc d-1S~x4Vs@J߷ 䇰v в<{AHј=\iZld)3K.{i, W~DIyIU3%܌ &`S8}]e*:S^PdSAx}Vq^A#n$&D"՜iYIn_U0GDxlvFNQ1iHpq-xfF WY'-FN"i*L7u@R1 ނǎ6އ> ҽxfeWZ)R?1'g0Ū CsP&^./M\V0AѸgp{t?/4x1U+w\`ߋ|~ {G|% A&'a7?4A9O5cG]Có>p l7qvHG( B  $N ;]Cp!xpwga|sꜪsϹޭWfkuګݻyHNC>WhHA.XUxR@UΜOG]+~)wTgg>#i^n+;; 5`Pϗͺ 4V_匮<O#K Ioq^-$%ܫ p(oHut(˘T3!Gk̹}.|1`wiqb%iI2+`ܜiq.7(W`-c 4c-"ڏQq?>c#tU=3a%L~>k-hЖr@ XMa}M\y1lnȣվ7nm"aK٫dLzWvzFX[{GY Y /YN xձTް:hsz5(5^Uu|%qӀı/fD=S?@Pz-asq[qI@r-{xړq§ϳj_d o5zoИ8)H#ָZdڰ1m^]d{}D*)9r1o6uIu4On‹-Xgt$VųN^Sx*BiA5OWLe?`Q?m;39qC56:BߦsWeXHɩ t{>jms n 3M\R-`5+*x+ 5sYUŠ8( @r϶fDnD{; #Mƀ2vy39}wf =ؖMω颊P]0l( VnSz~b(8pږ 2ZwML=t+HDr?OSٕD%8r pm5kcޒ;f䐕% U 8&'oH92~́|'cUv[O^gnﻵ;%^" Qۼxq7NY5[>UN#KS!/d=ͯ&F*eQ.N+I6Efg١͘i޾%K& WF+7gtkI8NZ() j7%HJMA%qMTs%!Vt1査UyN=t0p5SǾre%) cvڨ[bae oY޾ ʟbw S)}?ueeF|; i1!08)ŞPc>1ov =.. @HYUYZܺ'!.(|t`6Wk;$NsOþSCHLZ 8ۄrH0za ?Ay{%TItXAChZƎ]@BB|q+m׍ͪ=/JfHw aTQ@Q^&Ě_))W^ZdՁBqYK1'V.wv}rHTޚb<!WK/%ۗ9ݖa͎<@z%[o[u/ž/'d;ް(itїPoKV.aaә<:g;wPz1F$FBTY0܀Qc&6ؑ32e]7Ec<;wو*ivZ D:hdVtf ixDMqw}(\t,Z}7%T5pm*Rs=Nڝ%"hetdg4)g:|Sq ;9^j˭WS쥵ߟۡUFf,P*#w`5+Q"w7KtVĘ? =;![1P֠v׀ܠ~afZ'&n[3U I%ڝ4pid,NeS>qUB37ssc)edP"rCHXF ]N^0Ġ&zk P{ʼn Itr#3%_m]T=|Y$UdyKHSgdAe1kt6|'OڂVC"6eG?Ǝrz(' cW'>昬:<^qz% K* L)NUF2! =Z)sW [H1e/}$q*haͫ3_ ?VN$;5>XN6H6`Էt yVjeefMtP'DfibxCMQỨ>dG[ـؒèEh.½F&9AFn.n ʫׁz1LDsK]s~^ ϠE oZ-a&x~Xv_` exDȚP$;+|XaLiv+sWZdϨHxIyE'*rehU2wvz~  lEjr& qO82n)IK; Qp>ϫӼ]ubb*\N|ȹ?^nqKcD__C$j>H*/yHIG*Qd =wUu?/fʫe Y3֜cMZ7-RpU-u+: l%õK Y~j_/4w?S9- ;IirB1 &)X024ڗh>_AҾ<T^ x[9"ca@&a #aZ(JU[,(DP+K`Krém)' }灧,aTbIل&4M~P@S92Stfu3!(k% !IMq+}fsbkO T8G̰}riQź]kY23r\"UTigpO-ҦlAlo%%)QS3s$b||fOQtV/'Ճj'^c秂 C.S[<>e%ߢNZgrv12N>GdrJ}oϣs|{\業M,ҘoKiDkh>z^[)/|@gCѤ/@F㳞QJv|/Ø lRK|Π% };892kz &G^ w6};|_@Ǟ8ʊJi01S%BSG3:ܟdqO':y$ן]c%n̨WqkOfEvXBSA|ܕS\.HvFSZ),rT&̴Jz<*<5MKL߭JLE[tiv/[bn4< xv%eSg -Y`5"e?u tԨ{O[m&pvyd2;3ʚSm/J'i#kuؑmoPf+2NCcXJscÊS\^SiD፻ݕwBg _J58]6+MG6YEGiv2f4=jj [2!fdް.tp[My-6S˟]|(I]JAi#%r&&[#}{@YMXjq9"3TCpUCs ꝁ85u܂Rvaࠏ-蘍,Vi69_a9Eșz/ԯyze&.Jdk3sX'%~Oױ_Z U_h-v:эr׈q2j#%վO>A\5d?&ABG*'I\:Z騪1ǟ= ޱz^7T39Su}'p)Kp)Q֬_ "m$mYxLqsS(Nv%y.>RXįezy7svc*D ~6|OHӉq0=9ƀ~K2NeP4^qf!j#n/p¤~}!xVe(o?* jƚAm lm:!xSOd80/ZMo?*rZeDRD 0БKYojI]@mM*{MFݏY :l_1>π\2`)>{?_&t'xbj5CpVVs X Nw01T&/ ]">2|W̭yhDyR`g5.UV ߎt>w/$vey;X" E.pŨrʣ 3׫xEJ9)=@{l.}r",d3ސmeI%K,w" $ V/v0k!&X^V0s#2.ҏL4dG#:+G{ϫe=GBR0_4*j 'pR^+[ԏ ^ϫC#/#YM*덙#&urX,V_4 ۈeBi(v:`ުȋGZWuo'<ƣ`&5f+@a dzM|'G=}P6"^~ f.vN2h:mR\a(;ZUhxk;ћVFPFv|?6{m&{~9d"{ s XZeq\MXHi?֟W.+:OY7YN,]|<,jk"Erl?ziE=Mkl&j6$%WjƓek$ Myp)6yq-MI0J$Z`((ۤ[c5_~8XSbT:ϣ];'Wr;O*UhT*W)Az?hBxI<ػR,/0[YPQ#+6 y㥴N_*PM+Peh\SmayoRk~fDQ R"ڻC&|sl+t7 ^hRI{sƪYx2ub(e1:q/ϾNXp;T`B7~5G%'G8 u#Yv%%L߼FAk{8*|2j8"s_-2zvqsta$sE3\Vp&ƀ ZŁOBC;jTiܫw=D+$>UR`n d.CvJwQNBI$i]AraSQ&adLM$ j8ҽ#)Z^@AOdeMHDJSʷ^"2){hѳ͛ FD"Nh,v|v;+7"im.iKvE^zZ4M|Z";M^:ݬдE?LG; C'8D*k`~=EċB$=vxm+^1GfglC3JPECW~8XBfUhxCԳjS 9 D2 rT IMx-E;^62)tV?ULr #ݽ~o]_~ 1ipbbB5̩c`!AT| ~kqgMKb|ͩ˓Ο*]WtQ`+yg1f$PI"АwZKG>xO#5'* l/~9;.ܧTϑ f|Nd8ͧl_EDd*)K]8R[)1$4a޽v0=+zLEEQ4idGz.e\Z[9U-hH䝂U9"M9ʚެ'_^0YiҞb8 \E}ws vȼ%[b{PbuXXkf8E)}yQbz[ x['[Izsvx?wֈdٞg=N aeF-4izU[g ^~za.|ͨYBz!zدro~`j)_T*F^# y4( e=oo7 (d!f 2DSmnUٲplI鯫׳Јٍ^:Ꭲ0f٤IjlVDL΀vkb"ƹSoWL*d OQ W"@z?Vd~ ?r!@YQC`GFY߯q\b(-\l>y˚<=nGGb?R)څв$uL8c63>F f}nJtjէ5h*"b-#g!~G9ĄOnX(Y(k]5KLá↭ė'/}0j0AI>}3d_~81a۲H^\jH ?8agJh#Z9b[D97LY}cm{&lĆl$J928?hn<|8Nh*|z5GRW8zG ނu踣9:ǞwhsՓR Mw˖$̢2\5/͙Q{`^ߞh>5[|uoi9M29.-mHP5l㗗%ng}̍cZm 41[LB9R ;S+Z:s*+Ϭ%'Y`#3Z۵PJ]?z̷\ߪ$I.N 2~?S71 V6 Vm/R2r;2݅`ӯ,x2ifOrpJPoD3KkO46`4yT:Y._ eoAU&{{$ T#!8[>Qg 6t>/,u3f3o a59Φ~ՇҫAN9aX oAD"9}ֳ3]:FUap{aW}dBz5ar>jvu&%BhPr^Fp XC(zcĂLY©߹f:hߠ k]*] y^2|Q &uPc ҅XB8`3 "[ק\D9r fýќ ڤƛ=퀲ܫ>)NN ytƝcaL;ȏ0 x< xʰNԭ5@)|K**̞N埅cRqWyl~Rc] n?K>i'mW .k>LdU<4 AS+%,؛M]H') 2l؝C۫"lZz5g;|ƆjkJw555mњԭ&Z/UߚComtnw[mf%qTRϡsxK/{pyʷAwVRb5aV_Ώ޺ J/XHpզc*?b?H _΄aO`%TuݡIN+2MF _GW^9#xK{x}[w>܎Qod7ʗP-d6#d X`6jvRugGby7?yR!Mv&țqFq͚`0ɼ5 &"ZPP}pu{,Yj+B"][qeö^Wz55#kŇج*Sˁzudld*F{Evk-GCUr i烢BfݶeAfQD3&HoG02Y3l C(+Hm qZ\piλ6LPT-KKv8r˷ ;?vg3ҦEѶciYlkW1_Yw`?9:;׭ m.)С'kII.eU <:4 2Mݪ=}vRx}~S{TE۱i$ KM+1+ݑ # 9_Ǡf=O߬{qa-YVQݝFT2<,ae#kmv]m]ouN=)uk}=խW <Fxه^asgc bxd.*yExdU ?Z~%>b{ɕ*0"`>m-$PϘuݜ$$d'4}isPdpf55(Oy)ْ 3!ٯ o8w>'!Br^+^-xb zY{T;3{OUI4w!3A.I rT'Z u?| Ax8txx>Bܬ qς~{MRjL孻hIG2/ JX:2,?M• cZP'qtsz{BxZz9/Gʯ#p8JZ3,`z5,3q]`v=g~ѹCW+SѤ15\bRgrclK/ۻ$ު2O l'": Ġw!MbNH NJb x=݈ yzBw26 <T| `|vWӈRN,؀&f`]XgqG7=yweB(-`7W򎹣25 d_ %W'hv+5l8]l:e^'4Fi9q^T:$Et!^vOM Af%k }dn$=ҧT.Y~(2O{C̺_aTXy|f\7T,pmzO\pf7yED]6RN2xRBQ,b4 @GB]Wpg>%z;ZN rb#`5q+6sIh=w+k;6}i~ 0] nNkӄTa֒]$ OV^Rңo {#M*M8 > P#ds{q4gN]>~t51tAY2X?xkQ0H6JfA5ESL.Ç/"Xv6:+f@kb715 y "]rCwx*C\zz11ZAv _n)fFm!4E-yUa̬.ʠ`$yE B@ڎ{:yPkՏioB2SCj%6ˋ/[9EX`w>Cޙ wDZɚ!\V}]6GF?jBZ #= JUV5([Eq`H>?ջ_F9+j9,}bK7꿎ȭ7-2骏u.oA /pK>SF{He iJ-2VFpuQ|(B'cBSte-E,;!}6z=ևnP瀸&U/Ej 0!y W 5jMeD͗2ew}Xl1y۳p NT:i.Yz.Stɉ  t!7Lk'2[ {,{Ԫ-oHTV75.<0lU湩el稂 Mez~LP/in=?#GT'xk-JhxKMѡǹSשY|s+3-UYѐe@椦a6VǦmǨ̀]H*0Kq=> 0eq/0T>=ru:uC lGKJq/͍ih=f^IVe ٢.l0P5z V+%囮UQrVu;/ms<`L+9y2<5ObB<|NP&# i|ğlcO KXG# QiLcrH߃Q,ʼnf>` vk5u!N {~xc>J1es[Q:xw.6V!:,FZ$*cVܡwXK?KV+aڒɁ5CXlnٶf.1SB,Q2bucP-_St@";6Ģ˜Jv] њft<*Ir9@oɬ\XQф>k{"/㏳{2.˪_@XZ)f% Go-fKA朗Qd<2]I:r$?|vD@+ieKj4nJ5yp(cZ!O );v}+!}ozʁohn롃q*h#[Rl8 j&!&~>4T ";CdTD`\2TWXqGUV b F@(RU/FݹΧ s˪3,myoBbn0oEHGwQbt؃=, BKxWV8Nnb}r oc5<\`KRakPt.T1WrяMJswB"_t#jGrf:A .iuVKg,t䖥Il˴lbͥXYބ|n㣶F< t<ڡ^}ݛVACY/6)~A1b_"0{6ocJΠ0v>G,bhgm=䍉2$4̽ r`.o4A4*F\5sZ^5w2j.GBځ+b/Fi[MV2L&8dVX ʁ)v-e#;A '*M]1,ˤ](`[du $U Gpizw@L9pS݈(ز|Y3'nCC#{.T6" *J{1S,K:TaAm}ɍ#AP t'UoYGF6+M|pc;}]5+[̓ >JJliz9Q LNk@mBߩ݀ws6G;A'>xsn-6rg=2=(qfUde=o溘C\'G/[Q(4+-غ$9aKp;yu8ax^PB\`꯶4Vv[ z(`r羺sE|greMnH;ooY X́m0n I&n_r Qu|k7YzBl~ۉ)zO!O1#LQ|uUCϋ\IM= y+irJF߾s0g.u8 T8MOVX=8};gT 2v˓p:A%5ȣs̷jW0xFk[^ꯛ\G;kc hzt kiǜ8ScѩyC4󣱼@پʁ}Xi}1b U5*`gx`L=4\E$y ^8̪e5+݃wYhnZGԄt'x@v}SE3wB ϣ9OYbܒ{?#~f)HQ(`WI9pd;Dulj6? i6Kg,>("ckֈ*\6DZyDe,5\?;4(\R6VHVrGFV(8_S>mq:ȁSٌ£V'cK۶+dE挠7a c?Q~ SXȁSȆmGc[> {>([mA#N1rfBClfZj^"ЫZoܕ97gސA ?".6^\?_k䛊PcE2v eZ x{+덞;\[0AOR+=QQRQ@< wfybIfn;C2%ws*k AXuOQxMWe7V^ؑO,!P™{;gWV[l{8 =xp ڸwh,4N4 Cs93gϝyoڵJvժVծ^~_S:]>,zhVa"oYg $j[G_X!?\Cj|8砀X}9Y]Iq3J1],lc$^+G!Č" @w,__'QGթ{0 ,WY4cȔo w jm*{}^i3EywBGHIPl/#M \zKKvIǨ&?;HFa-[H"}j0TQE$M#% hWƁ(0AG_+'^ݲv胤m9@Hd@)>{"H6:<~iB={qWtWNBu90" Y?Σǻ.PÁNv))!v=cXpIOrA>jkνf@ ]Z.L1'<ɣzRAU䷖w^~}t <}ۇ FDԻ)~e<'qy;$TRLmFDu%~Ȩ37 |4 y=\a_&pG3onOp30Մyz5$:%Mצ> "`򁆤z'2}Nz7>=򛫧?^9ehؔq w.h5֟<_sS'X'%^Q)Z6;s4~%y;S+8YꒇKiidqþJu|eky_~ MN](k'pwl%[-il(`k{< 9{_uW:UknAGlk [)Ss|H<,d'I]#"sdӜ~,砫GɦZ;9_,3b(e! S_\ȑMB k6b{:7Ьē X}[ZLvTok:j<lR}j %wLcq/1(; h^ҡC'c.ŧ >,}ٛa? y.[buD^P0;q ꂶ馛'5 rN߳e{fi:0s~Bqr?H9 doe< ?+=)As\dSkd fXRuP+]0^jc0?s4}fdCznaXo1kjoܿނD>kBO'Y,5~=" [+B` ICkҷξ~PL~EI нt7Ow[?vLARu{{-sqy"H0X W6J稛BGws}q{=? g)?^y6^!>ܐ mMAmT}mǀ:fnȜqȄᮧ>L,_-]|3x!..Ⴠ8u.~/{|=ߋU'5ݥ2X] 0ᾡRu>9Asw~1%ߘJ)i芶{Y%n}.~.?@̊#-1E}!=5 cῪ< _?@ȁdɺ!d/J4ɆoܣB9eRS'#N b[an*_(<l73&PERJÎ6 QA.io=J_v~Nos0<9YCIX"@s딻Ry޸Uu}X|<93o}# wTTrWec4g¥%&(|}F1ϸYz5|-9eg¶~Q uv hKABvJ`s/H٢j[p/"|L~GcSJ'L)hاZ[Gw/ Ԕ;HJm 1͟( F!<>I7ʺ12kC__C_f¾\2v֌ ]:)<̊n][l >;Kp7C?9Fbb_Kb`;3=@z#Pл?-BsBO]G;Ձw6nZ5hx=!ynTE2˭Ɏ쟒'6}o5/a /v_0:ȹIf`!ii|R^g]fO%0gcϾqϙdjH]]t Hi5qr36 Q/P6Md`ӽqhiU>$L-ki~btIJڅ3waxFKOv):b1}@@d=sC ߅|0 azCƀ9֥f=PnTG*KFP޹Voڙ\ȁW$Ee#Nᣧ贋Fn$gGJ| SOObnK-qG$iǣ'` ݝT&")W B輀T w;$#-3HpW7)Ž=K>VO &;l->M"hȖw:±0^PY up}o|2nv TC}q[%"7 MJY/G H /F{zj/<_ϙ(meCxc(uLe^[vTt?D0.+){zX"Ea_0^gQ#Rp7Q[UBN"rHp_"uwZQآ&)C I>\]g!>׺MmF}':l2)Zg+gwй[-B~WMpW7['w[i?DL{} jv<r]c>7;uhޓ3AN\@#ky>n E) p,BM yVgNw#N47{˦uuSA8!՝)7,íKFZrBW7yy9RLx1Z]-v@es.e땟"*C͠0k:WGP QV8Ȼn?y¡/n]-LӗLY_`JEs󭬬gR$E&Ѿs`a}(5.m\=2;=WK=MtFj%Fm\YyDٹ*71~}!w=tgKvU\fv2H1xF_cfpٯÉ>^3g,G\=-h͏F$nwcҭÃF;;!Άd׵&ڙqvxZm$Iw{wY%ڵ"9*vKL zc/ӭ=ֆ>>R3ַ/1w$~0 T6?wЂϫPe0۶?#$o%BUn z7i i#ϥv,]ן3h3}5*4+O-olD1{ 8cj X).~>@׻YCzv}Lr'ѩԇp\B&|ҿ8U w"zS}%!' % W/ap$Dk9>k42ya+Dmwq(Ez+Q#rG?k6&m-Xu5-+m@w~I@  >^[{nٙ }>y$Ke)7@NT?gڒωZzfY@#+gYL`n2j~-\W:C%* >)rȱ*Wb va+}+"(TO$ŵEoK={ *.YMXb0K@ sˁ4OߎUq#(Tu'qiݰ zIF1O_|zn_fsb8Cưmjy dZ;Nj Zt/?LC s@ fȗ`F 1V҈3ϥvoO{)z[rPE*D4yѓ :Mʒ<#n=lsx8_'kSyS3ōPSo%ֵ̞LbV<n WP9Yˎ:w7:b- A(gYQN$7mb` n\~1TGOuSɢ[xrP3_Qv}/y+Pi, O RՍn_O{;dwHUK2n| :^4Z 7 ҁg4>ywriHoJ0ҏ-`jv !YI|[$zg?3罵bU-F]ڞ9 K܀tVCsF/?ngG66K}>L0$KcZ3̶'I Ԯec _]yAwa '.(hEA>yJHRFeؤ֕uέɹ&6o5_Z?Ah;@4?}E?0Ϊ¯p"/ySIz'nFz<9&Kor^&RFb|eզ |`Kd~:Kq3r:2 Qv}/0ߓ Χp;v]Qcۑ |ot xoZ~i{Ԑ|ȻevM f?n܂44R>k( z Q2vI&*,l ީG%I"ɭG2g<1-#?S_7O bŌu4 1F(*t.h $/$ 弗}ϐqGŖ -pGnG 9??E"fɁ"$8I[}vwnw5Tvv.=o~^.V-g$7ڇ Hv賽Hv/9a=`8zIGg/pɸ I.Jc)V 3s@u \KR}.R}.~7UrzÕyr+IAK˧n-A.۪uSDkMhvc5kljj N1“>Lw''ˎZ>xo$$C-CZ-VU^V3)Sq]f 4Fƴm8ESXO`vJгҚ:o$qxX%- ZVu:i7U2eOTO ;Y+NݐEL{5_y&c-Y8A^+FZ[ Bʩ7U.X. Q}_ Ii3mLŘ)q ;SuȖ@"[OY)+(G~3ElcbQDnĒ]6xZLmC.8Z6vZͥ`/QNqouHE,n8 ԡklӘOYSxdኅ2+P#Vb|mI0BEg58n&u*̐0ÍVd2 !d80䯍akq;sS$Z璐RNX$`g/>"O?7o`N#<坎R>-P+ had vK sb?JR{Kb :'.ʉ0 "ܓ͕xm/9rRj.ke=?*^~-݂(9;W9~ |Ȓ0[[-KÛVD֋{sWh.|;^Cd+< h<<!> Ec+а\ίj]U9Q$,F~jVy+!wL 2#qþ)lG-\jAG_UGCًF'ԍS IHoZifar*3i̍5@ #wI6$ޙ ==;v#@5٘Qy3oElj#" < '#frejӪU:wj6-k1k7go6Ϊ[j7Uk2jq}.reh:׻¦K ~~ȶh*-);oRi2&\kñTKs.PL x_ZvxuzthwDS-?N/U[j&'MH?FЪݜdY==ixs#+\z !lsFh`pS(: ȣq~p*9V/K$ˢp dr' J#{ZwURCHVe#q]yfxdRU* 8w{ FɉpnN]%GҒ4\=t4G&ZiɆn߽)a!YW@_QA|^X3 jt1Nvj6 p;1Fh=zB\EyQ rvzQ mth>8 Ϳ1^U[m r,+`d+&tca|py[jI0bM[[Gwh$IѫC|޷oP`,%HdEߢRKa$1+d4?'ϝ`hg}FBC[܀K*åHb`dK}QR2xZ͜0+5QM|,2AMG[b3Bb/$ )䧿JAj!ూcPF.66BW &ȇ;73nmMl@8vn7s(W+2K}j:8f[=1GN_( VgR&f~#{r&CY5tecq%ǿaeU2>z fD):I?LQ3t09aǭO}{BqiC)p[B0psK>;8"%jL'{/O# hR0-LXIVP >IDieҵCeDzqBz/qi_k%~+mQ<wfb  FV.\bdZpǍi"$Q"™ o- MU5\\l@OJGn4\KR$˨(Ql\}`mM=,cSĜ_]88$2m͟1}N; A ;Y k-&it33RZоKhLX6.]fcDQ1I Zױ ؐdղAU5N2Ƹxd0KUvVm&[Hd-7tZ[3VRtۀ[Fm`5%q|o~\*)Jf%dVth7|c5$ JP6yHE3?B jSЉP .EG;B",n/}#ol@چfSLnv(2&ke/w-(OB8XrsO°0 oYqU%5AnpT—Em mѐŢ+{bXJY@>T\chq1um%ٽ;ı,o43Qψ.׺s.ɚg{:Fd0X{b2l@A>Yz.|4̄`2}lZbGW.. SKI:YrR0@RvDmUu;ʯ#iG00&.sUm%@Cܤ/rX$Cwx~cgeTq9> ۨ@<YQmhjۿm .aTw^X#XNVhnEH9ze;tVa(VzC#41`s϶3 V5[<W Ս\SkZ!2?^GOXm|!zi(dWh]](xIX0u.uKP6*mAM) 2}̄Z#L`T7ji)ۯE\JIC{+=%Rڷ֢̄dfGf6LΕX̓yPٷnȥx}gȯP!v ٮz& z=&ܭh~mq")8i-o07S F/$Ff6_YgP!N\TjHBq҅[jSJn jώVMq\< pRξI]hPl-\.f0TE7'^xNO }NsrT~g0{gaw?? y/ :\ /^21GZW6vdkH3gD䉨q1aչ&AbָNèo U$b<MvԘw%!TO +ݳDOb &_, ByA_Jb %vs⧈|lZ{ed#?=dg5uT&1>m)(# ~͵i\+$l9q7e@@ oxP{HF%kp+mFђ徉<6 BT::^DF܆u)D@F-+NK8 /g Z2m Zl|n1Ig4 ;4enĶ6ٳH2"R3xznH#ݖf!ֹ#`T Idf)43 B *"lAR1^kE4,#GZϚ|bx(Y&P (rVdptOg6^A}cUqؽ$-n^FD\63j'Ok6:y-N >Hx^Ϛ ;%N0jKUJ"0.Ys"$&Oȧ E[uDI-@="CX_J}ٸhX贴VƂ ^X%-LTbmxu r<\ALx^2pap1}Jl$\BIEGJ.+$l'7@(uނq.Ĉl]Mʴ/͌oE;0LTYq4lֶ ^ DBMsKM:1>FӲl]b$hB/Ia_/> UkfVo?/]·KOUc*jp W FYs@ 4`65HxMOg3P*E4=OURuZ}- ð:SS1PU3.nu<(ou|nڑWap/.Ig %Ɲb(} 1D.S|48ks 3I}؇IctT_2%P?Lc|FP/mʝIqFc wzKN>Afl؇kv4ꀳMUeECp]a-TI5g;ɣҗPp ƧtRwVB:}ڕ.{^[ -*&n15N'@tu ?{BYrUW0rMoʄ1`X@hnM!{|^8}4.FG -X>!|&NoUt2h2p^< f;! j>=a@\ -ū >1< afěM"xƦ>#YLDjQt)TqˡTFF´T@}lõV!6">noVFy}s+xݔG5 a>H~$.JRቚĖhmeL5Qֺ: >|rZ|uߙr]RR10k<攈9;0`W1ZK2xX\ 9(?n/!&֕.r:r xC }6M]Huzٻ4 Iƒϩl[j_nRbNMY&NKmWR+D~=9+s|=ָ7:ZBӌEiSN@1dLĈ4ge& 330 v= eY]Ų55{ o|qN2B6ԻJ-l$Y)\Cv\/VL 5^ūL*۾GA$T9ל@6 f"{F%DJ~vNzK!)Y㖙FhzI]9ňt.7`Z<߰BC.V`oI@gp9zâ.KW)A<6On uRF C a]s|"^dz5#PiJ]{Oa҇3:_Tx\)lS^gj6ޥB{p\K[I1X.VlUA )>L*#/^bSiltlɤ(ɸ5W;uE{Z1H +}q)O%էL+' }>yS|)CvC7r̮dYc~@J15:&Wpi7F H )p;ZymtFYLtY_TvMC!N9_d07u,no3%V2xwnUNK9<Et3 yXøMZ_qFXYF7M%?uoX 4SqyEwR ޥVZi6J,%fӴI# ~>6}Bl_?&Jra[K*U1&(9όU.?Y*sQjx>4⢬2ƲudI{E~JAQ5rS ,szF !r^FJ=ۨ_ej̩$#7!-džnYTSWLoCP=6퓆 Z|$7j<~im5T3~:t'(+sOxdƣOR=n,))`0;H6YkiAd{L䤖ƓbEc>Jv7XY1Īx]^Drd';&$O'e804nk+v.ώ6 =JǠc(R\6m;(mS!RF¢[']+ٕT6~F:(63LU=N}L$ 7H nt3ѩ%Ҵ Sx£<~e/2y%fX\r%MCN ;quM_YJ-<'7/ wDzƷ,ÇNqC4k4<&eZ5ޙ-,9c(]V<:t&5%=ҽEt*kp֜qUpqt;9/J$J*at& zzCY W*YrVvVogP}Av֏)xO(њ?Bk1r9J**"KuôG #gCpctC k +i5R)8Q햇b)ѧIx=M2Ow .W.܇i:MVHyo< i˘ћͥ':W$! \b猒gvy7!ߺ~-#9Qŭ crK:XlqGA4#nX9F}3vW%N]Y8#Qu0D򢮿Ц*?u syc:lIc&voG-w,F:`]J)+[l) %+}sj?:G)ζ/Uw켉>NIS6sjAJHm#{0N[B\5h d\i@i~ ^[_x 3z t9,7G ئ'oF!6!Plg.ѩM-ph6YpRI8GWZS{˚,}wQ8)rW֨y.$&eQs+K1ΦA`^;~R`$fw_iFE S!Ѷ𩀤d@cY2p0<}U׹&7ëAХŴMVHuRK~\{,K]w(>'&Āҍ}!X=QǸ65F9 vg RE~#%#Q|?-? 3 3|;dE*;fi6}61Qۚ Rzpwwwpwspww (μ~N[+m,Θk#wʔξ`8©$i9=9)nMd䇐.Hg:+q:8>t O V9PK۵41811'cB1GvRN-, ewExgV}7|DTܰEА`btʊ8ilQ{NݱEa BT%\{3z*^F~B> sҚ\{aX,gdZﴖ^3XVjŤ<ޯsfհ, 8^&qjw4smglh_[ ~!|˂Zq g349OBNKs"UUC&xfJp@ƽsΩq*k3`a!̎}ԑB8/:,[KMk)ˢY Z#8}%+)rF<+ò՛t)i`fWA4D(B֐9-c>YM!!XEA-JҳHbNy2\GJpbN'vEro6]>xtn$zM1/XwZ 9C]PoB{A 2 \+ܭOo-W"bU9ouٶJ!\taWGQ a`¹aja&RR) ,n"KbP&6T~M X+㎒ 6n{DYJ ^MuE:n~s`n&l0TE(&_H'Hǚ_!Sg5/݃?wtb.;a"mi[=&\ ̥IZ1C>v_[b08*e]8 S]R>0v; "a ޶y{g+= .~Fw +ZcʀTb}8ۦ 0;pG>otPNf=պG([ sx (-Q׫co `)ţ+IHwaMhVzsTzTx 5O-{@aLj\gԝD=(6Uz^$68BK-͊(H0z5z ϥ.A>y+ G]uqhl6 !m ޲>9 uFB %% =ò"~. ~#b }G4=>ΈKL⏧"COɟ1ҒuZi6]+7l5%px=b"7o֦u3P%lQ F~XN:*&ܵf-_"Hxhl(LiiҪ_"qOza1`4XxxAɰGWq7E3AZk+ʷԌUl` ? d$bCt!7qG~~{y8,w5o@6ֹ?-3A-^ awsEuqx)] + CT1駬2׺kUw;CDYw Y:2_JFC ZmYբ Y`4|mɦd33NGhռHbxVF{Ζǟ %%.;6o)PౣM 8,i6be4cgtG|Gt|L]q1 zn6FÎ=K|:fQe<"=Q5%FhԼk"< SȻ7꧆Un[7~3Ǫs3aB#UhFF#sZ~,T_HJ KW\e,:;)0k%UthEanxؐ n2l-#)v|Dtnf* wHNZ?MƁS/am>7 C*3]V͖?6;z6pTہLns<f_+BbKv$ŕVC{? *Fq)w+3dxS9G\/=YWZ`!ee+?ņ)(u1i94f:v,ӹ9&OIIɈ Ndc@:Pm6\&)q%Y<j)v{}g:/'fMjÜj/VOV]2r D*ME.ڲXgfe$`y=es{DW&`h{I{5 E8ru >ZhW0Z&Ry{?qrWRTX!ôi,~L -nS93 !ݒ֝;C-s:WޡYDK c?m]Wں|s<Akw_f=47d% qI۝[<2Fߕ$[DRSk^ )eQ?BJeXbܴP?. ? 'R ,TH5>pO9u>?_4YEÛ+,^?NŸb߯7$An`x'OeUKϽbyJuW܃DvH&;kAWD{nw%.:8\~Τa)4x:{2wW"s+p얭rhyҹJCQ IZsDWjUǒM!MoA.GAQ(1u~0h4E[ta\?hw!GtLaAR/Gצͥ| OlT tR=j{d~|aݘ=Xߖ@1aٙ_L"DEl -)g,vGG%҈A-/s6 K @MՔiEv1HzhKTZСaf\L<^`{ŖڋUpM5nsMffHa^y&gXMS +m[(aFZ7"gFoh0;ۆ"qly٧!Kl\P 6 XUi4KÞu!#d'퇠~aDٗtAowbc 9BBs.u.Y{_v,m ,)lb5P\+4ls]uW"fEHZůjB=TT7=giU1!s4%! 7V] L:, CiMxǓTmeKA.&; PL}]9o{eTV:oe! M‡ J}_=Co #]CS}sȉR.?YaōѤX kzsr8B8 5졔pZVE ň[wLz72 *5GQ9`l7J5ra@~R+C` dX#칯}8U,"s-\X_#_CoߐCDԄ"wEq a_n,)GH~@@`a2 _i4 T:) 1Fia@'c<3TG9+2Q3 46f21H k(R> L,, T &q_\ńռruDFn&ZC$ShO x {H6jζ#ng[X`cԮ!+Ra=78w č`5ScM_B4rN/L< ;ᲅ2bUa0j /n(@9jk$`?U$CZ06'9g*[z&R }W!B/DD*bN|ʄDyZD.m0O502`]" a%@al`1m~̪,EV谘oAC4ڋ.Evt~o]g.Z*|26b|cHFв owqyUuC)ZIZK_b |\݅0'2yFWj#AG)(#i?^9CVl:(,`]GENUk5.P%F dϒ-G{vNWAL ]I{CԊNs`_O!tӴͩP b\`: `Gw{D(ٻ~@ ;`(Df  ˷ϡBDV{g[=Q6>Mwu{[k){]+[5wgd85uڡ/Kl>29KLJÛR I+4;%2=Sα.=BnC71L|;%5lEHgMT9jua("h'-tv3l7!BǾ=PLGA}<_H䕙&dا3c`( n5`nMB%SF*Y!ޠd4gPQ W'm(1t`/drYsIj.tB菍pٸn FPo@ΩgK4Ac lsJ?GLZ#xTȆ"b:Q19; E+Jw@J5 :/j!It rsrYF[X#bO2?N1Q ArԫN Σso5;w(*-rעskYszs ?vn ײy"I⥞-O") ƌ\닑hKkk@ 0L@4UςQǸyQbg7a/M࿤M)eF𒍬&%z&h HQ_`?F? ` |L]W:ns!]IU),r:`gc|P;/HTcL 3K? Hf 6+dKPOO=&6`]E\w8}lpK뼆 (v,A!!DEy!EmM%&Z yDѾvΊH4tB,nYӇ Zp%hpĦp%`f C OW___v}ymýk>*S{ٷ & tEK)|B}:.܆Vzs<;kBXYDOu͡ :,X`YG$hڇfcC8Ikͣ_aQ7\I^||lC /5,L{;S:+蹮wb<7 RAm  (*_aqiCx'=ɞhڴf.cΕe\$"&M| OzppP)%{:8ԩoρPR"J3nET1;ȹU'ڴ^S3X|Y}_8A2#(rH6'=.$!E[1z=Uu%tyr{@LeoH@p(S`-eS JqJ>!x N-ᏛtmxHa -''lxL)r!%EE(#:ItnʼtsY-tFpNqUK<*M*`ڹ<v~|3}:V;"RIA)TU=4›***Jf-d]NJǹ$5iY]Gs/vԩYnQ ~ׯ;e>Fm[ u,*Zxr<*\j"5v;znۍ/w'V2L,]. MژDl`«Zm%TQ_X}zD-juo@.y銁c[M;`B$u ҈GpxD8 t Ӏ9+\"L `, 9{(ǖp>5n" 40 !-Xׂ~|ޘ9ba&TG`f;F*'Fx@puF -oeYIn ^49g#MgfE+^ɴ UC'8\; <=hԉw6Gpi":?R"%t?Җvٟ65S" kڜ ;3 S()Q#j#k#5tbbJMuKvyaSگ#oMd&V﬜x~ĨfG19k_\p d}sHUYCg(~EsP|#qHJWlVNoh /1`5C^)THkSvӵxP8-[d~ `%)qׅ)4#F/陻hwhŔC;yC!6'oo9v XC<94B6o6s.U@ 6 )\H5bǨvqW[V#P֤ъL5}j=h=C"ĵ|8q b x#[ʎ:؂xl+OfC.sΟ [KJkA0Hj>fJ1s;`8Yo í`bEAdv "N.m(s'Εǃ}BfFOw]zJyFrv! y÷ Bbcfb9T2U_1cEJ9c3٨^KS'mB[fY{IhU9T$"L87㊩QH׈,ߝ5f lќT.l74ؽ{PbQC3VnT̓ G/$y cqꬹ2P 2]q$ Sӏs)V'S-HZ ol&ow~g!'ߋE QkLwpNh|[,~/ΓdOK9<˩8KC[M_m,g,~7;FCƴ:H'?ē*dY*>*&: ǦL7FEHm=b5!t{?wvg )efhTB)-Won5 *++<8$C՘V{Re3i" X%3,O;Ip#8oY^E. %'"133 K>][ėx[psZ~F73 {Cѐ#J* tiN5 m/PLc`7Ga t/[ɐ~)˒cH! BBq%i:q.EeBR15 ff V 3J.Ru31@=WKq}OݔkʩXTl}loZE| ଍MŸ/rp=atF{"o |E]uO_ڡ{Vsow%d[,hԑPWk뀒`Z?wi몉 Ӷ Y l9K㒺L+t r='J%w,SڎW/.nø7=o Bu?鋝Ɵ>JÚٕ-9C-z;O쓖hW3XIQA?Ua8.I6Vxgz<"#LWBId!ר2Hj l8z]ee䛂=ny޺S~rÀ؆{5yAH#!.5X;˕Cy w^ì-rw/_)< ;%biKB0Y.jN;e9)UCc59]N1qD_&xkY H EDEVn>KlGYfµNƬ#e2ߡ*\]XGh;E8+sdd ȧ |K?/OЙ5-˶FXX 6OG41VXq5tXS^^䰰q:9:NFsÉSGCc~pM܄#^i2 +(=hPg5 ڿZiG?R-O_2Z7uf{4M@%3\c<ݴU}!&.0OgY_e ?:?~J;qbuW u CY d`ok3WNֵ0@vǓkcZC6xǬǬaC_G[l%d!].a=wzf%NRJTBfۄaXS8jZ^P˒&'gгr:4I/j_lHczw; JUo \DVDxSƋkcm#f o⺒ݿߊ !v.7lrC6lɎ6f Y{0Mx\ ^,F(b R )F$D; \ٜa{Gs,[B(ѧQ-tq9`Vr:QS3r&=&KD+TVQF28"7ִ ]2^^"Kmtkl\SD d9N2`sNnuΩ/8氆s;dR[%`ޟjF>X!bâf +㛶mVֆ)Dŋj\UdRi6- Gr&+txw a{ROZ|d s*M^01 ,.tCE*N" )jdOVQ@s{x|ֺʇ(wM4:\MHv$ɠY 2iNm$5< PeB¤CP2ae73a: xR~`$4)5CU_5ѦaqK'xil(:TӃmrm}9=5i Xz% Che~]TNj7戱Ƽ2yBcVuw\yڭ?(ep.DI\2.;捫Jp0VpX3[=>wu$bq  kpmE19߾*HwtpwD*..32h Ƙw}I[Jq~r/ ^,~N+ #b kZ{S~>zu7~=ܫ2 i͕FCYdm?UR, D\X\Q&_o{K`$sU5fď/0'fĩH7yHO+Hi% rsL^`×YA9)іq'ʹR Wft2V ZXM~b:,3{=fIkGkvhe-Ț?ipE&":Yqfz#uUq>*TmEU0DOkǢ=RSYg)ȵ7Y0oNI~\v3y>Lw#!POȑ2;M%'>%1ݴ/|fUԱm,Fs)k@TA 3b{%k|QƔS=L͒o.JA~(-e V ;[.JChbP'f1._0eȎ(.2*qKnP9Dum+B &%8 `'Au|NcvQ9DoQD0& "x;7lD)膪)h 4"EF1XH00y|3C)IdًOL3QK`|xJ9zw5x}~bY<|y(J%{ Ì7%$liC1K~<m3,0zN%o#~L5ą2QSk,` X®4%djQ%O vOՌ'Se|R61`镚 74@.< P(OҤF ǽsgpEXȹ-&++=nQ|KW +)W|Nޛz/\i}ߍOREsz!1Tqw ޚjpLPAPCk7lՖ sB{FnFi|*۶G͡%!ssʧt[zv͡~ٯYyUX^|jP(R gpEPTݰjmK`!FZ+LX,bo?vT>3SW. 鑀ù+YW"3 Pvb]26'%ir4ZS$P6MX{$}swa~#tY305LyR08ާ`x{vr擗ַk5G9r+DSVX ̵΄=Ç %KN*N2fiZT|i,u+ˡ$+*:䆮dAP_"8| F- V1^bb8C*eC@5}HUHq؜> n/^vv,_DO,@zo杔ʗ=Xb3{Lgx#Nmxi]old9@&!dBAZ }8ɽ4hd7ܶt`dEQ4WiAyF.niΚ]SӬYy`ũJ=7 Sb]/5v;hw6[ʸd&12Nxy8B),o$I..Bc׈ה$:eCY ,R4〲7rѰ{4gM#C80E/_`=/{G1-X sS{H{TX I2mH\e;7ca3/5(K΄9OLsj1^!Y"Jt_4%SEa<E|@~2Qg` ^xO P^[ !l݆u1JjyNM$쭕BKxxRfC%I]w( Aۖw75R6wmKRtTt_0 Ee3 cWpUr*ڣz+O;V }mtZ "1?Mk'{Xs!w_X9$>e dK[-x=W޶SK` e'nB_t` Y;D1P2#q"TkL![Wj6[wzɳ].XZ {h7"Nǿ-6W%u`tA 2wRB#gӟ .%jji62PBt~4ϭb=r( >| .w+1w;KAG_~D#>\{G P#MaDDs(VU%&x2&oc@|>X+/=%)^ˎrdªp0d^A%%N!Vt0 C[(Ota$gv:j 7jLzm By\|Ԗ¼ԍy9 A%\3D#S(zC8C8Ƽ֗GGyP=%H{e%H:nJD5`0IJ#lIMt >>iWun :ͻ*d0Jʽc7O# z<}FfR 'mD&0t%/+{d; k/t]\ yՁta/:nEDv2wv'l~ķ|0Wo0ff~} O0F:!LJ1}%`X|yBKgxSp$i1emYtNEx؛ xP@76U+LG5$lʚ_/(z`|8v`[: YqIcdL C`u M/HX4zA0p| ȍd#'yE$ sq3ujn+r+ډCb݁85 }k{ "Etru(l\_/, U>H"*p8FάYuD"ۜ5]`_fJ̔# jŎ\|4qHC@슈>̪A);@R|h~fA )Aޑ6Ȥ?`Ȅ$4ԹvًlwNAZz<‘*D *k*.yEy}J09H':WDf\{wvDJN>| xMnO7ހy;!W(ϕJCTR, f&'^8$QK Y_elz kGW=0%_2:xk=ml ۴vUҖB4sB(6mrT LqS wn҅4.]mm۶me.۶mkމ>731!3#2˵Q WXpz@\cby |f. д)?CRD{U, 濣eNtfwM}cyyIkE3՛t9T ܮwwLqb;w?$O7ÕkDٹRѭk]m~Q9Fl ^v0>9&38] qhJ+؊Ɠg%j3fݎėafzպ o~uۜ<*T&S3bSlآ}m /hVP0@א2u"/{V"cm&dlXADqWξ!5: 4 V1B`۠qiBX8H>1PUsݒ e ?($V{gq=tZ՝4hƾPuwxCITtzumSUe[GkmHhꕗ0Ѕ&^|,8N(mC:m4Yb ԩ^s^ʢ'#^˺3:ǾIˋleUpfC4U&Sk^ݭj+~-~8C i%6B Ğ4ד-F\@(0*~kFZ.[ ejGs B `SAHn*u) vJy++-~!`r‚\K8`B6F S5;My+IwлW>w!ـajYOrUqOx3wH83/ꂶVB#" R!\7MD~$Wu1>Q_̞,ȻU* zż4;E=-$Z% ^=93P8Vjm7lV+X`q;e{r0'0KnC+*h%P9'Ϡ xPC:.SK,;H c c|K00٪qLLzVE_xk10q:{aڮ,+0U>F~ ~d[H15Jdr;wU| q笿ݸ%K۴G5`Fv|>>Q[gV̷ԫfҠ( ۛVi$@g[5y%%y`={6jS0~^/M}ky֜ݽ6o^oT9HhڅaX\Ki8hoU26)9Qt\␂+eН ~~ϩeP$D-.8)&L ؏e˫ vBE4t6'C>8} Vzj7nԶowp_<\G]dC R$&?ObJ6WKpHWþHp:W2F(֝1+s`qV]WF9j5k֘kh>`V.Cz]Sl&W\sq҆GFoV$md.!UZw!J('jЂP8t[7'Qݥ.d1ǀ̫GGkǐg-٥Ȧ x?ٓ,қ֒GQCd/u@@+bۆXW610A >ɨ9Nh$O4zK8(8_=@J։u;fwo~Tg] 8J?bBXuldxj[im)؛AKoYПW\.[ZZodd봚LjFd{gG:yO 8:d&RL;i$2&;O&cIc~&b_PrKJ&JJxjjҘ#P6 gyxr4HjDZUͿݯG(㳈FItmFPClg2-҈vC&@y0%ElCS:L95WFA;ڙe%>~"Aq7`FJ ѥiz‰EI視z1t.{\Km+`M:q()@@M{wn־N3hVG0Np2x OH؀)t 6^ú=٫!{0:GM@ QZiRDs[< ݃uo 䅧%/ @C9Ipo=xll N\ir˪lxR:@u#gj@z~;JnbZo>zi ,1|M.8?Ƴ`Y5΋ cԊH$AӈV} eaJmrUeRߴPN77f")E|tu7 FW}?B2z Xt,iQzm,4&tOSG#C8 ij| cR*q5n:@=u})ԩE.sox5'#%?11a7X~>TT"٣[F@u?X̻gv{P|u&VvX:Lz\9j~dc$_\ 8 "b>M̉&%]N jWeȃS1ǫw$[$Ǝ@Lh|?$PR?!#^!Ԟ`4R 9(bn-%` .^h:wb(7 @S^A]e+=D6FbI 30+Ί X<~w{Uo^.F0aoFrѸDS(R-dl ZJ!5'NgqJ9MG%\|yMZsw.U6'<+pQC!^8PUlٗj ^iPKѿW =gH[z*1!zX8[GrȫDl||Vj> @m4Ы2m]XqZk|cUD$Lv&v ,+LW0q^_gbvX&^wyzt_il;lAA2&'哧Gg"FR/ԜXKVsZ9 #RY>JUX!0kRȗ]!xQp-3LijY7%t,T1^TWAw9:MN =:unpM7vK Tsv&78nvhSY6 *V[ "LQ?}Jn ̪0 ggW(VnqT8 8G0[VB h~^C30)dz@ApGd:Ki9㨻`$.hH;Pا?5KrMF0y ι[6v$GOP6NK<Ҳ2$k&dM'MRym_.nDHZ(92 @ X! &K D׹/ V={ԒnHtl%y7KhYN.=θB6<ğBKa &.b9)}):>aQ"DbՌPu&i xojFC▰UaXgIgѴjaƣ%rTJ}U-#@G$gIo5r' OQ{J!6k9t<\e8$G=UI$"DpyM29C_nS}ǙT)ßQ_1in~/oWH(&؈jZ KPy@gkb{fBZ ]z+Ϸ7fDqAX6-ǛFԅ%6YCP&n@lG'WSjA'{zxz vsʷzoX>cA}k`\dsiHOMdG=WTGΪ׌&v|t (xOֆ(ş_}Z} =[a!8$=s|Ws]ONzBO4W\ݜ G,8}^g Q:bi E^h$_" "^{Փh8Ò$j2Y3>-i䢮\ev۲GqP}91tK%}ߞe@@uj= ?vuo%Ƃ?h,6F{.&ݍ/crdmU7eU qCE@(Cޞ !ƦCu" ]Emv}LS>oyP-od`FR k U}`\/CRNwR  W# ,+V W${6BB|h(HvG]B:;FN+c.S2Ә " j xL% jv/6.ׅ݁H`'tАh`5A'n}g0%O_|+_"R S v_sy懣{)"&+ 7$ f!nPNaR;Ve fA%RPX}W.}1YoQE" ʏ}_ 'j«H)⾋~3TRȥ}pH:Vszr- .-Y$Q3#5m%i:Ws셁oNLs+_Mmfgi3ȞnE+PZWΠbےcy~[®M3>e.3Y]?_j8)̸ 9HZ)S!y!n2 \WOvn˧RV2j{Tw1/'3~˧ޖF>๑GHu{v{笘+ Z~F#h-sbʔϻݭ3 e)8}{Wo!al¤М1l KiȸZ/.F_@5Kљxm*{vjSD!ڬ:·Z^29+0 ަ eX0MqV@{~3se}tk a Q|bS#Dkhp [<@}睥(-k.`P+cǛ0MR sӺԕqCq}JtlDLXdpgMl(;}$|rEtSCo!/㔶3Z *KG>/ y,(m]@Ys# ]EHt8֝ݏ>,(qrǪq}40i\6ӻM&UOr o"le*J8 884Y4:ɚ@^2Y5F?hmz?0dA l,t9Ym`s`#UPzwko~p( %5;|Ab f4\mCŖնݟyDTΒ>bv q3'19Oz[Cx%#˯cyNQ0^m,V%0/(ؽ:E~ֿ={ anC :'+gvJ=O qԑvXf1)^m qH.ËueUpۘ0Tk/t^*>F.nIxzA,0QC=y&/T.\`lHx c9tX=za׉ xPD 3;DSz&v^r"O"9|>aJ(_GD9#$3K+#>%NL"N\W}O I9XHDe ql+oʩ_{5-b]u)gk]$ݺsA;pXҕ sN<2:!yBwꀃ7\cBXƏ ݷ]\{NpOۦcw~f>_Π7Ё %Lڙ ZF!QXE<'h?%p}CNPztȉ=s,$_P!4.?@-] rLiY>lj&j ǣUh!4=8b1,fGEgU)[eGuQ(xK;Et?e|!!]KDor?F6B)T~V*gБᶑ3#~[:si?6mHnCd^X]}Ů FGeqqb=КJ" hgO}~QԥD>Q,Y fJTB+G*;m̧\74N?s2=F@17q]Qk:eRdP%jnCmIp7'tl<+C>>a?Iw?T^5Q2xgz\Mp2>cOSX-w)d(0GSɃS1z/8AhmbӼ΂gs|8F{c'yINOFKKXu3Eʥj;Y5'S:]QIQdn斃=GH~dԾ䘏,Z #aZhפlJqF "e1v1n ΘKhrwQ-W(<0+ZU{akA8f\r!]r?/Ai_>AaiX'."ۮb}c{-$jMSsHБ$M-X ]0C&BN/KǮ 0KF+>;tMЖ)}6I)Sϳ1)lccQ3feIBiB}8ƫF%&kLP|rf*JuQ;+8.!Ȧpq̒d0k ݹRra4˧4ȅɃƖϫqKd?dc>}ܠ7h#ٓw)Ng"Wh4TRe#{"|ceQv]i4y=bU~d^=320α3j?-m8N՛~ Q*AOCֳ7*9i"T;6}IXÒ+7mnL"d/LdMsC, x #;(n_̑>7,pls/ v%. wҙ,Š{-h]#3$*&ĭ=D}@4Q,;b^P J,p!zZGl*ʫ򣲭)φv[J c'R} dϻ `0"`B PlSF0:D2HU)q5>5f/>G z*V9k<gAS<"0 Co\:E-J4N]J+S#4X|<{Ӊ0'l,o ]$Lu$"c|taƛCIދ20:ow4}u~jqC_v6ad)F>YT@돛/\QʹBmY2Ί`u #m~>I\u[Ż$9tBq#mOo3s A}LJhxSG-1h":Fŝ)+K>z;Y,uv5\"g(R庾$`ajb{K_ꐴaȔrp᥮%įV꞊x_e*h\<ɕpvxR}=<!Hl^ 39On٢jr'KJdR$Q(xTJO/Ol9*t)0KJ茬㈭Mδ`NFX r{݊q s"+l$ Q{.8l7:8kMT' Pe!!=nsمe6CIE~& G0DϝZ%cHEY8 t&+o$}lkŋaUE唚yo 4V&d- ciS.M@ѕI,&qٌ(y~OtR6n!>→*J%-D'5ʸ Y ˤ_b0L綩sWDw TOa=@o g [+XVK-VKdyp6-lye+鰢vSZ7F3R6;Xrz쨖eV٤ 'q =2me)h[3λw/@ңm\aII)wy l6o kjf4f;,K!_WgG'U<ę`s5v5t Aɕ{Stvy~\BǓEІ-v,T\Y8i@KbQ Kenсf@PT q _ sɚa[_%7> {tPEGlc)Z$yB4|Jr݅Ol6{զ \:N?!|Ĉ;7iMZI \~hH )5Οr0P7?H>z2iV3b=+ƒBW5HT'@ GeyA[:i RӳV)GӬnqksob9WDL3BK@55Rdk%s>@0[J1nI,'ەpT 7qWжqЋYnj^Z9ksc_#MB "R؞1MWBrkoa -_I.;IȫXT2ZaU/ Bo cQX6j"~LZ|Ch V7vߠS6Sf)N'EH)_ 5:Hpͳʸai/)֭#xSA蔞c0H0P} Ufk plϻVp{7NZ,56iG3O»}b\<"+_IXF2\[ft혊EC}V5_;Yi#( #ы5"iX^ecGɔ``* &UidU !4nOf,C|M$B_Uj$ }v򜹅 JkKz9XX[:}6-oBrwiyG PINU`XPj‚i@n;b(fO)QmbOYJk+B!۲|!y9Ѯ-m6ۗ,^䭣JY"ǓS9KHy k@Zc92|򨊪cJGJ6JI>i@}߳ATh5zK!2J]9{T^ ]2gnM՟kR3e u?Z̫W/[G +x"+F%`l$7 J"58P"f#C`4 cnssK\Μe0 b/eUrՕ]ϬTXRwr>kqͲРEPo bx(R tEλuX[b$v;-bX8HWWJF T& ]Nоd?޺J lrJ5S WR_IDGEk Kyԓ-z֍1b_tƽ͔ bgZ8PB4jN1[f[ݔ1K' /0oq3>Bf\H 9 չDU 0%R8 rj,A`?P%(ng0ί?i(°db+}|IZ_qJ0cZzt3094AB1&P"09SS*آLށT@VHy|Μm )Ikm * !m$C-N*Fre^`_̢'k]w^ 'HBzm2c oл|ؼN1ɥjW+Z>QG >ibqP&qE2ܜ1䍕&'UǤFteMŞy YUml4)N׼_I tι~n"%f*8YL(œ#:mgFLLWc Ӹ )8*n.]gux308J-l9d߅HDdzL[+߳f+$^H2  d{F小ܨe~)<,KǶTyy9&Dd. hBe7ΊfS0A`=<,YCAb!|)2° "]ՒVj`I^.ZOuֈ,竗#3}6'[H7>/@_0L52Ұ ;e%075K r(r:.*T@xB>VN|\\??,ӫFeabzbboj;v8Ⱦ+z#[g2F8,͎ 5t"Z}ǻ ڄ25B 1]=x'M(J'{Z$etdK%&VK̘bfff!PbfffffffsI%z癵lp+V7gSjMa@P@",E_Z+zw}1b#o{'2m&S_C@ºt?Xkz,G^H@sJ r%zV**C'NW/ZVXg Σp\3|­XːyO|lFaֈN>,QaR]{ph 3vWfW2BVm9b~LzfCXt#cHQ!PQ`IA-e E#UGvA1RS#XhƆ&4ntaQChgi/*+<9ZD)fSEH}ج{b^\?dy(P F=4ϛda 4)6S_?L@,EjtaBrR*h(y;I0!bhcDSP`} 2J r69.<غwIȢRs1\\ئ́::#L;on6g-tD&͚.+iI&X1:FS+A%jHIO0 (rbpuBn-;"Ĩq2%i>bG%.j}8,[T/9Fn*nOw;2"Y!^鞐;9ziӯKWi+汝oo)vz.-=]yi%3ʫ&Ey7 ]a㻱wxhuI O޺jW ŀ1#Z rH Pj)Vr@*J Nr%oo; (>L3l.5b1Z=$\IX/ziJąXPf;0Zo>QB臋 /zh 0}&%#wApFQXy];زNӦ&Bӏ2OcPprt T3J2UaGfkuEŹN,N.8_)򉨒,BI)j &FkPxy'C[TM'K>x@Zl|8_T.U |EUK4hiJeRRʸ% 4bb2z '4>(nyA('ӔK ?" NiO66)+:& ϷKk~Uc)j.@؛$ssD1:iR gӶ L m}{̫KHSEͩ7a\"y zyYg%JVG':yXF[NHc!h&`|:) ,HB#-KQ~"@`GZ׼6lYu@q2b&<ԧ+Fw4AzDuHz[Swӕb%{%z Lyb\c@c.w]w]D Qc"WCvۗry{iAvn%d7|#.>gK-i҇=MWT2K(!|G#2!eF.u kk,&%2)MEpstU8)Ur#L&:xwnDT+CƀD\R̝YEV$:jDOQ% .r{0dL]dZ?)QpnRpD5ѝa2so3sF_Ҿ\,U}?jc-ݝ6 ]WRoh$d~16IγP"B60%Bn'=5|v0!e'1KY9. COQX_ .k( ô[}vK$ʘIM*ARzޔ~|=܂^ы.G͐l8^nx4qo#}'Dwcwa|T3oN.`'Kpepϡٍ7n7U4Mb6e^y (m4U?$Z]2Mj+V䂬Kڸ Qe"m7lvS:iBBˍ\W{?*j/z8GŋG!u6+~lQV Hy-&ёjW١4s#@#DŽn{}.,,NMKZʨMs ˛\ɊEwl;j߄q,C͕~24ܒVͻF6تreqfRP}ò@w˶@1PzM@ gkRkg[))ǖUѹclYbQ+kIn>[f=!zc(k!^ RΕ@U@>4[z 7u\uT3Gw B#T&6Tc,LPrE1JF_6Z)HE!g>mKs[~"vt:U 4N'4k2I%jvL/ҕ2gs *'%1yV+n{XV^M/O#w[*ѕ=\?l:6 bn粵r=_f@gA>7èsˏZz--(*>q젂rf gQMm1P-vɁn6pLwiv%aϢhJׅgcG9 ,j>~_9N<ښ73wA]M 8ԭMyoVn6L"5ʫ>{yn =[vZ ZoZh OArpˋ)Ij}>*}ӰTۋcu':֎d+z הEtLl4n=T= pP?43޵qc}]pgAb]RI=51[B B!ϔe 'X.;8H߼%ig92k~(8ea+9d|#]ȃon3,BBW"'mk;qyԾ}K\#x墀X\C8&#=%'j)>B 5朏1 IDn)Uw%D`vхdN|~W<0"p-ضIZטNj>= shmYDžDC"&~~Gu93¢V:vi8,ILo\O<~r9ꑿldF1`85%#,%H\mf23gWz7]vK8C|[6}  $fH \O L؅qxTA*Ie(1z4S$F+~k.y&#zGTxPaXd^|RZkԧkV|*&TǃG.+.7ix{VO@1WtR2A!3զl+dɞ70`MJ sF(9 kFPi*GemC,10&%̥ZCyc9 ۔FHDm~-_¿q%:|$~sI+Q׾'8n= f݃Qžf4pȶQQaF96H0]]L!iIkFfj #F6&HV*l^9p|9`p-#7@>8ZVW xŰ #z f0m#qQ}LTX҉ hb(JP3 8%HVܜPf1&N̿$OX:`!ҞA !2A鎪w}Sg2T6iQ H FkԳrHBSWBSL,#_{ec3n/`Qw4 M7,~ +xfĘ6LI"eNAg͉uP3mX%^Ǥʙ:?EbÆ5ֹf~1.txB[>Z kw2uaH2ؕ %mue2؟NwZx:fsCRv %UA 5\+=~s/XKh& F/KRFJ~< @g ->x_JK~4p;^J-ſRZ4ǛFҠpɺPf́ 8~Azr5pL%GX2Q K"psH`Ge5j /xV[IqŲU ÿk@RelO$C$>sζo^v7M.: r'n`>\qt~ "q7#?tq#T xv):UI&GK}l,ݫm0+',ΓX>"@rND a<=u^{D+N}h<6ܿ#k_h&DCe_}hI9oEBU6OZ*gG2̜ m=Y:̣:*h[;5!8 ,iM%l x!B>d-3R-ӫ| R|5"9=Sm jq~xV(>ޯeJ.x _댲m3(8L5 |,Ո2|F- Yyl^#|LcToK{P;D<]힨vP̀yNbD)lhHFs.L}yv{ͳ/Bg53QYmPU/1Ca*m r$ι9J_ ]g+zϒ/Rynɚ[azoB]?xˉ/ Ƌ-w'/F?̠s_J @ )h?>ܜ_]9/JZ<ᩜ//T6/ۣCc&X/n9-T  |pk~wyUIrVH(DѫOjejn5csX?hMO/$50yn(*〹y b uM̆s '4~*d-%;\j#wɵĪg`JUq@o2&ͯ.X%F\ڹy#A@H {k"T5U&fQߝyveWJ[v[&u#7vk}{k=VNVS̖!.KX,>B*5o-qpkɜ,grDֿL PwWʬB*G(57-\քVKZbl5t+uB\g@!Sgi4}þe˹䡪][gyДvIunFŢOO)Ԅe[_qSqRc:CnF=ئnPq FPNxb{xrcėq0v;VvWFkJP,4&-G81RgO^ { uD&>ϹخTq  (S8&etp !Zykt{ ~ׯы;rYwӷTqGq<>MK&OX7fR:^?;vUivu_ $N;u."L –ӑE B^ ȘݯN4勛XBE9fETP۷Bpъnx=?HĎ` 2%}g',jA1@MjYP@4[ufr9TR@guR??偔~W9~ Bq͘(I.MJP|ĴMM[bPat+ԡsS!b"iq۾Ą|Wbd#A".̤CUݡyAmv/aa )ytj+{mFb_MBD]ikR :HN2"ǡ㗚z,^Q[Mx~+]ITMlAO;l)ʍϴMѼЬ{OOϕ]zu|Z S/ XCݦ׋眞 {xX8wXLy6֐g 64,R.jqashhxXaZѩ+Ud!tJ֯j&M* Ә//7)g>6Z*ԕIHN] a/1Cu/Ԉ?Cuo2W^ sثSOKzGf$_َ6φJ,Џ\_ =yqz8yur빾L ԭ6':J핒 7;W&5$Wƒ+Ǖrd!G!}wzXPGDXp/kNrRGcۜ;uS' =Ģa$TrRjL'Vl1B{~cﰎAnkEr[0'^0LÃ%*H>gѸ=ƹfLB/Qnx.K1# |-q5HP4eR_'WsslɔOk-S3|C:]ٳT.d64gQ]} 0He qųe1Yx#0Hp wY/D:s$[|Om8%9Eo(D#i5-M1LC~yub 騃5XY'b@PL-6l=;fj9^!/Lzut@B/ !.w#ArBm:&e>SO=Izy:9iCf霑@QĻ5!a,JnJfh'hMZIPQd4/,-cYCNU#vUƆ# Ы0`?aʈzJvDd \g3şY|XfH׎+K̘./1?3c(/.d?mOha B isnc<܁̴O0%$$JGe\.6Jo4>+ SA@->H2b\qL7J =mlW ݐԷ$N ؘ] FNv~ I#DGt]QjgV?5g,Q^11_Fwf6@n,يUaYeD^Й¿FU#%DSdbk!vBAS'O/39r~S軽~G1$jceX_ I؁1gl.DoSUK,Ajewd1@ +¯1B',ۄ2t]la$_~3V`^Rj-4mjg]u4`M%#BKS1WAM?%Rk8iG1aǔn,Otcf{ _W)[CsS/R?F`jۤlޥ"e,W"r1ᅣH7ſv_h\C <&t't8"37΅(nkE$ 4P v%2gzr`[,$R_f!rcQ"EhL88 "v!9b^;"PquG#FTp))!ѱ/dUj¦9(t,4Z^E`oy嬾s-!f_*>ҏ2 :JPiS+1aۼc"CŖR3eZ .%<>|viFf[7m<䱝wۭXwp _ %aʶ"pY" РNS hkкLMzNhm F˥ЀFm|smc&܎®zoG  uG4B}fEK|3A*+q:5Y"&FHr0#|.6/ۭS+:rxd?};w2~>X+X="/ׁzGL(j~KQ?N bp9s}PݗjMd2!ٞQK0*t&bU}b.|5WIlfer55F?N׹SHkc㑋#Ѣ"9@")Aa5 N FyϽ׆-y ތQ>,?H,ӘBZHc-,ȠҶ&K)"&ne%!6Epsc< h@l{F[7\ b8ӦFgF5tOT߱w} 1ь8 i_?J…?NbeʼnƧS*@],H q`2]k | 5E&)v68 QKnp7[gHr*M֤i̯Ul^j@gQeOyfp4p.CcP_ss=TY/C!'"ݪva"sW*Y7N Zʒ=_&j|_[1Nݞ(۽%*6S TsTyGȷk}F]F$_{a`Nz'n\M3WE/]2Ƞ1Xw?01hdmC „q?5"!1|@&fS# =nPO4XaR/}._Ј50[gJ9 |=/? Tj@@Ac73f +ABp ]wy+x"^q":E >S pw\;?:ߑ9;g8b%H[bm8 KXxؿ@ :8rrCE9fMDc.cK l[;?xWFv]*iמ蠦?W/¸ET8>(u~J0L7>-^y BS'{<{c8i{Æ\Ν}c<Ȁ"|smxwpH!y;I'|!HfWۗaAk 2HB`N>WU`_]{D`ωsG!.,2 + rz,U(!ƪ$ x 5߳oQ>m XCR)l+I7cT DLv c5ڧoQ贵)z 2>ԵI 2@[I⮖ڊ4L+xރլZi=^o)|Y5\C{뤯f姮@O&$JO Z) w Yvs|E/j57kl55$־A拘~c0[V,xlȜy>ށ?$o܍u\jp3UlwCȼ1ljU> |EZI2jXl\*uY{WHNٰȨsS7Kϕ{y?4u%sVywovalzK,5^iCmsWp63y5)U7]hD&? jV4ͺͮv2znlI:h٥wtIl[WEU^%2Muuļ%~YfY8`L®䑸uvgrS֬أ])wk$nu(LC'6| q)&Eϒ;3oHBׄ!_/M,(G"x{IָzPcD)e q Xƍyٷs"v;0q] $=@sӔ;_ 'tw DJزv]3{` Q̉ I׆. 2TxYEA).F@Wn#Ѵw ЂjMSE-<ֲTR"C昸@Ǫ(]-MZ-z0,OB]Bu>aQԕ \/^%$JM.i`~{+Z%qz[eWKrTQ~)hV= ZI?{ݟbrV^Nx;>?{C /_?RN{ (Pc͙y2}ՇؿQ(&ijbMh\4&{uN8K 8XxzroM/ 4usSL$gϫ]m=Kj+j@GYS>aRjd!ktksϭ7@d !d07 CsZMmu[@Rrtrvv)7OK>27C[욨Vvߙ06D5,Ě=\;*1]K?4 XZm`,~dN҆l^p|Z#N_$YcVRI#3K cZmsDž1[t!RW=# }RƖTo6~ߞPe}Gfօ+F铯wk@Nbg=rҺ0Kul#Uo{FmַYA cu0ڝ-ƃሎX5H̻zykG)Æ&xOS=. t[P21sM`^Wq+?.ŝvsXKމtB) .zVQm_Z^J%yWoQ;@Dn'좴oVtUBV~sqIˈ:@޽[q{$M-ej& ^OseZO.79dV,9te-0K1QzWфL+4aL֜l=F)+uQ)4%nJ^GPj݇§|B]׵v78dW Ag0n]MKVkx7Kբ=zR( $pӺԴ8+M#+IIZe[H>]׆@O8Z(ew4ej[Kșw)YitHFeEMFIYHOcshuEbbJg8{1AWq=9XktA)EQK$3wf9xnqʘfU}uvvw;[L(Ȕ; s7n'&S|Krr&&yX--(@YMpŴMPnݶH?~I R&Y,imX -}Rײ3A1h ae xiOuqG&lp3dײX23233333vcf*3=^wt3'Td*lySump] k2LwƖJ@P~ <&w{+Y2:$By~PrXyK.߁$qlu6NW߂|>QJN.3s+F[χ۾7N21l #2h;6QQ4G7Ww#FJ/:3)5IhA]ZfFkN{aFkTͼF7 3 ܥ:a#‰q}%$8ژ'Cha&DQ h`^pZh+-myzUB \͍u:6zVTS+xZӞjFSp3A(Q,<$)՗K?NMq\z__+.ý>lqpN{@{n9[uC1 ݕ>@ !nVHhk'1אkPWkا*ǽHs.c/'\(Y)'UcpYgID pK}1%Jd `b9Owrwz៧MnsbUY~FkP!OHl9;}4, =łaZTH M=s~|y#9=׫+ /iښ 'ZZompq (?J7AdVgVZx.6~:6Leyq{$ :=<{>FS~ @ qŒ)?D|* ~=7hh+sSru W ;d&L]!.jFFnvjXT#O_B Ť Jz2 Izku4UQ8?;|ZD`Zd`}qjL E$x HΜ| d D2e`ړU`!On;Y.@/5K-Ӱ̥п-QoUW9R2^p3;)^7Qެݵ5V,94NR c BI&<] gYzAG6dt^g+搔0*qwqn(=r`?"wMMb6{]s%ٓ sMޱRK aza,s7"irË'bz5EWo"uyN<1n2+ɮ->oF1>}2vSWy|E-Јdɷcf; *%wy쇴xaH߸GRTLgv] voQi!l6Vwgܗjl?]a|'Io:"v3&tͣ՟S>[Bq Q}Nv0+-RO11L%]BSՇLӈtq\#5ɻv+kIQMulE*&oѡAQJe<\;No:*n.;씔2jmn wY^ d2zRPRW} mSruZcϴᗟBNWv< `HN_ h<012w\OKgfw-P~[$XZ39>'澣m19-~+j?1.ž`un?!;⢳7Q8e6E{jOg3QQ Fz۷Wѧ ujyA-M?w҃WWz= dǧ囘8WÌW}Cc%L] g_woݰbwS1o: ׉$y )gV ai-ԚN<RX|b u+L~_"s,*ԑo;C9%/[VlT#gݫ>w^DKM(2xHR~ T!sTzu߅PM,;/f2Aa3GA6tYVHl~o3.3߆\|`ӧXassf~$L82IeMInWoqx[wΈN#ᴗ͋Xa?U!0NtSltvth܂"c0\l!YeO#"Sc} zUiȚj̆VtYfBFIp6*HA7pŒjfU?2ś-U}Dv6̵9bʄsdEnp' $'pRq?%qz24}ԫU3%30tH<& 4J;ơg5 XF%A1W2A)'Yνèp WPItOD~\˔v0գԠ~H\%wFJ8XȄi:Pad>J30V &O'+z.Ǻ07,OU7/k^LQ^[o؇!ԣoÝVYF|E$3:ڝCL_ˆ+rcpIV޺ H ^%y5Լ-\E\0ΤSIxtiH_Hr!qzhnӶ^R^UzE> BW]-}9*R(ᄄ-})7Ղ߱ߏ+_FBj8IR}dv&XL퐇˪C ^W0<H!ƥ^/샠dҽ½ ?FWmﳦkFeLM~@g%̟ѐ5if7X鹷ь~W:g! <"peU& !keUwg l _ť('SЊR/W~Z:~RPmu-r|ekӋ3/Mdm\rzPxzV#34> *pxȥxeC±ιQ,!ܪkI굷>o oqBP#o 1r[hޑ443h0 v4#5qؾ28~n:_U+Cv#:8\Bo[UWWNkep4\O _ Oj^sUF>5<_Yn_U_L U!c<:}.5|g!J (}*/0ͧWNϥp[PYI$~Iۂ(Ma}QܴbCq5+5y} +{֋5;ueXa"21)(bvC8T>bѕ>(8GY/Eo>0) ?(_ظa11%D.1JV9J+DР&/8dgtקoAܛVU+֓ǝUR ֨dC80܇̡m:C NI;dcpp8aeNVᄓ:! {po@ƙ ?|D{AF8]ḇ}#V#1 hR9<c 6&ٓXM I^j3#l~!D,; {~Q-̠ٔygmWҕ* 1P6Ba*u}kfl%][ۄ X 97»=S'aw~ dc>)ԞIRT=8 G^aEP]A#/<]K3*_L_"*p C Sؔ8!zı=v)|9p>L#gߝkFdN%5ؿI5>.Kq,ؾE(3PWs"e57Fˠ8ݼ3!Rt*c˄kp ^[h\d`}u'/l-xKm3)_]#N_2q>y]y1͎_)K׎&.C>Y_@ 4"SwCIj57KN&z!BSuTɏ0EӔ׳f4£)!pcw+fw1/ {.??6ՒSb`'FfD~;gS*nmi&809,#73sF( +kQcΪ d m y66UgF Ρʣ`c"{9zɞeUQ2$d/aդƪKcX,i2 VW42=Q/jzsؽs&T@#1]=+U[kh(-ؐ!s:%t)20 ~jB.{)ry(.xicYj I; %D=tbE$Gd" ,-Er$H<:tE$Dc崤ߔ0; +beUx\ir5MZz#Z WZN0R0XV9©y6ʒCH)Įt!,@ ;1o\oǭ5P qe]?};1KR+տjEWWxUvШ ΫjZWm,ChtՐQ=Ƞrks}j)is*$vw 䨀 poq*:Drn=H>w ebcQ6wx~)Oss3e )ñqZ˯pnH0R.@>sкR WK28'ɬͦ͝[-n%#9 w_fim܍*%ճdp_45<"7l'!yIu(,TLqq)4O2oUm=պ} A?QE(n x S{>See!6>09Uۼ?Igr?R6Id nDw(Dg: R_NE9];"W(%F(^yڿZ.S*/紲'*džJ ,\WMW Q\!BjPޔE$RL$4{(TSvAKDoI36".ϚaF{m]Ç)vvJ d XmЁ`[iLBlBLT17ai:LFͫef74sԓ۴^6 Ůb/T "^F!1p)E1G OXqLdq46 NVCP2;~铓K #*~vY& ,(,.: 3C:uaPN op3fzU)bn% :J 4G+$w6g}2H'K_ `j|HRj VNjT-klJ[^>~er\9QMj{DqΩEra '껿v1 j>G9ũUNs 8#p.j&|&Vy\pNHF jmv.ַGFPOo>V!@V~ԑSGjb(m\ei*H;Nx0C>5ARͅZIfLOwq+8Ü"@ț{m,m#~c]&H 5GIZJ*-3 6A] _A˪&`Mn# AwUw¸'fcfeFΈQa7y8t: G歠cYS[2QxcJ~rUC(Ao5.qkSse$~Ֆx`w+pGfTh5 ,.&FyИBLX&25igJ5J nX AlUz{U봓֜0n`kFQP<Ɠ*G h@7lwy;* 7e92~jI=у'3^v>޼K`7ŋhLG!F-] 6<_@X+ɴ6h@S1`X{}ڳ)YOBƨ{ ysΈLVNvUV +kOl. RIDG|Z,Wh]-$UєRsG/  9`#uIN={߅?!"10q0^=0yk[O TB1]t7Ax1YB1i0A; b\jPc]swb%`ܳdL@b%j#eoDj@)_ CyJNJһ [7+l{#,VV>hh$.iD*p6F Uro!3J oTmxv2 nU9R#?:֡;D@ys%KԢyw@.D6]2&7ƹIrVmP~P.xXJA޴<<>,p͠G b5|7Gr=CLfKTu@Ku6'jd@V_VPv"G*|XyHD ./i$gi%uVKWsnX^3S41YzJ|pty_^L;dl\l~=s*gI9ܒ=58%"ddυ2/ܪTN)i ҿj,MP%I( `qNAWV+EaU< #]Ĭ\%QDDZ Yly e5coN0h7s YX"NqN*kc>dIU0x #ʁf-Fu@ '6&maˑşGFoFn|6$.?[9!(=+'7o";&: 4cT~S9PCVq. qB:#Z%D.W ?k?DHAPdwLx{1y[!= l^AoYlݳ1gWlF\ٮւޜL `e 9W;kmPe7_(ESGKvsbHUԣ5ȹ `Ϥ #/1C4PL7ƑHvuDCx{&Pa2Jo[QdΙ34{\(sw=1bUmpw/^g:GŹ0;*(oncI>ADۛF|%ZSh "" ,L|"-yFƆkB70HԔ88;O~V)y!tVR~_Sc)F <*{VQ綯QcYWZ);+=,$GY`@[.$Q5!& )K5:dB`xPiѷ sq&3&o":>(۾6;xΔl)s<&OH; D0 1!fXPth Üg.K}7 .L6Q txoL!QF[NBC`k6E44 ε$fRoxkZaWocI(G mg-|Q̩ߞb8 v#gۃkc3\ %]Bd峒Mkά]X%? @]c^MÙ7é9ڶئ+O~IHI^z+>rƁ(2eDaL L%Vuj Afȷ<Ž }nʛꖊcKt~疶.mK%Ay⃓d~ʁȆcPar;fȃceP8(,sʤ! bF9/YU!SY?}GiFqۍ.ֵ8B$3$XƭsKyAY/Wf lgp [ ߇83Nc;w:AϘXD'^]H5ЇNk~8Օ^6@76Es8Cth_-h3)vÕE#5Hl_}aOX,CkH~)|= xT/:Ig,\H\JE/0ikpkSіD`ϰ)%y8щYl8C_Y~I_l#+E;z``*kQl"9f>v!<x.ٜY"b2/ zdN֑W~آm^H 8v{~2Jk,7ȥ@ShJ[[6/Fò%˞X*&F0 ].xK$ĖDJ5bt9eIЛ˟Dd>B2֏/>1MPcf;ʭk/ 7#Y5Qȭ{O`Ɍ;|xVM ]./ ~ +f' |"FOյuuC_A71t!yxڲJnRh͔`@lǒMULMFBL}9;wr qMkt2G-Dl|QnXq#.Q-nJ&y.AdZ:{y\Vx י9.lʎ+wB6C$ù5 Vocg*v~쉢vBcCGw˳X"{VX`HP+ua(p0:f7<uo7QKYV*Ο-G҅KGr "!bs3n}nOdY!aSÓvM.h$"LC 4?`eePΨz2  <3&Up68E\`^G5d\`9{טwy$}hB]E~t5˃& \3xm,1F$|6 1.@ЋV3c&_D}% qDI A WgI>(QEhKb Lqɣ+uiBm4Cu|1Lt CwĜ,+]T;T&qg(Y;:,|(>Rߔp¯"dnCIj?cmMp1ZOzq=ŋ>n/ SDNW}U!.e^$ -V ,we6ġUA%;@ӯ#V3Z7ό7'˹<4[0S 1XvS%;{h$>n!oɌxq8%-yߢUfڀѨgg"߀jjjXT%[U”a=w=cd'ձk~*|̒^6=I/%W<\RV3`6DBeeVA2_c}^cُ ![xć?4~շ"qu(èA`5xĸ|*3П"3%vk$f;JPUxB]՜6,״N{o"s%+̺hyZZ? fp7-#HpqHFz >Sxi,ᬐ:˨ZzG /Bõ>TN)*-̳h`ܪæl=}`,o#|LG;(xlaU_,ǂq|u|v!)yĢzr \Vlh-a#T۾ P`%M%VD;8;Ijމ\ǡz9VnY??Kŕ2K6anÿy*;;xУw_,$+鬘½7t9;u_"s/A 1 gxs{9X>of2F3.GTg_;τQٯ귷>oDcX+o~21X%I>Ԋ0s:$#GeE]p:Wyɝ6Ew9DuC}U5%J@m ?.JW6i0Tu٠3ӋfDN$K4PywvtRM0c io] 0p1J} b9py`'sĔ_K{鎕š=%nK,<1hBQ@ ^mftu}{Fc$=P#OzÈqH۩cnEV!͕bz/g)qAy݄4{ʼ_s@a>*q{}CT;w{ݻm۶mcmm۶m۶mwvod;gN2so&J%U+odgQ6/0>Jqr12m72ZդcwozrGlۯ1M Ƈ֏S"٪!_v?6b"&V1d&ܓׅ;ۭlmP;Masf5F X^#'H(kSm7yEwOph &҄~,cX]ˑ;ccC/Y{75 U*ݽQuV(PלҵĈry\%0GV$>N]Ѕg_}\Ԕt9˱%MKq zO/}z`CwLs牄)\׻4JYXƕw¼-(gR̬lU=$[Y*aEB|%,NC59),bhdF@0>Y4uoaH!o6+!h7,_<.i0b`տiqG^*OTy #NŲm2}E9Y]CgƖy fl}zEֵ"qy܀=$A(6n BZm9-w;y~:9#$)?SNtH<tԑQ&cC:0^o@{j!O6!+>!%+/$ctIj|>7ntB;IE&77[*SkV/VU*ED}둞jHMXER'*$FIK_PGE$3FQ)q_·;eO`B33rOkOZ 2",)˰[wS¹@ꏻtXE ?CrzL\;!( *,(K^ˍ0TɌ^vgu ]|dTeC;śnx6"##˨- sxNvvPYkZ=+fk;Ok~,߀Tݏr UW+d'3dgsJٕ+qݒH'thX@@'_V_cqJd:#uُ4z2zFv5hԟN U)XF(IVL^L%k߱ѧbw] ;b9WVr-{wg۞8VGe諲l[\Ue0E'Y/N"j]0.:_$Jm41J]ݿӃuYfofͫVXvkz 0XyZ~]F7G!Nt+s ti|)jCo7 hHqC%1W.ڶo S^6)|zk\?6=[&Z/^'92};ؼcgQWDiﬥ&RX6+izfv=sgb\%g#Op%/.n|ld{mMn4=aVb\ es= rs\: AnJ캋x9cz*|U*'XڗBvP"yuZf 3̜Á?tYpƘy؛W$alaFkۼ{l>>&ZGծ_e zl$t46[E)[v5g|7;qOajKJɸ)TFSuD4v{no>}⯚ޔ~]tso} _SAiViVJdlm wX1X2eagZ lvbNn_yd6Ԯl&kYz휻M}:A(ĖQA-{v?1c kS5;:fsePZtڑ F;o}1)єuJHĭ+[oS(_>R7&uB6WU׃"F$@w:n{n^"{,;W,+\5"3']ygţ8(ى$Ld;%(2[l%4</HdonуEHe C@ٛ0nu_!ON uLLʸ%eg(5w(z&`IBEDm{@(l,d* 5bl+zk vތ:H`UX2'1= (%P.WPfL;&D1 6[K1v -WUoEO\Oj}4 ?pk L!!%̩?CjJ~9UW[gv=[l1v;ąվ RaK;n9g:(Ed`i06ꫫ7<O`Y@ 3k5|N1k~M6}CC_vr邅U:!O$-D/M G!1LNLG1{ŐVj6!lY 5fGr8)w^WǩKr:jD6T44 í=^3Yd3U7YdCIN{`ºϞbM \4翕{34㟔#({)Nw/dC`#] 62{PJKaxYdÐ1m].M7_\Vw2<u+r%-$%vVHo%o5 嶡[wJyk\/:Ac{\Q̉#NS2134"8bLN ::LXDP$P^k,w1)w u1'[{AG[p=/O!Z\Œ5b{Cd!vҤS>7nA T,1 !?SdDCXTn?( S_l} >%TRkpC1UN\b%CKᖟ22S0LM]VR"%:V_)jwSw9`b\ F}w$k܅/#)r!q-H,s.3[ ЕJ2ã7Zf<ǡA{m>kӾEV$Hcט PJy\BqKVܲLj %y66G~M!gOo d¢6:!i󈼳<M9btV20'~>(2%uX-"}12<2׶asE\+u$`W^|i]pQ-]o ss ݀hG|md}j?wn7aB1NTyi O <٧So1/RQQu>$f =}f#+6H\l!3>[P:znxan0{m"\A;(7~a xxXխm/8N. J&`fD&`p_פ=tq(*,!D 2  D2(ua$9.P7DfPO)S $#"P5([ÛZ[y#|#I$ O=y3GMWbMBSZm#o+c˰,ص0^ -Ybh=o5Wa+r!5iC&h!L#AI}M,]B ,M9п/McL%Sq[β{kۗ U#(b([S"uIkۅ['0f7/~Y32_1O6wl[-Dzmy嵨< YwH ހ3Q`Q%r^!\3Jh8;)ZbG N;[9Z't&)bLٜ{gYR )~J&XzGs0_^QPBH>iE geB7u|J97FuTgPCBZ8GhH()U%|R>X\F\Ih|L+ ,]UC#>9iB0PJyC S\x *k}t8y=ZGܴO0ObOrQz/b/;TPuUU &D{CjrooT<7P߉] ]G7o7*Bl.7z6Q`>Z"aA;xO9kw$9g|U-Ǿ /?>vj5("=UEݿ}?zn r;6UܟaA~?Q?!9͌JR p WOͣ&%x'&lo 6|{iD.b4ZSN ǒйn* m5.жiTOyu'xZkp7\-h״1J` (˳^*չY ̮I~qLR9tsG4ܮ)Xϣkz┤j5T'3ma)Ȓă'QN}Tzy4X!g+юܞ>=Ɨu D$1BdA-02~m52pl#H_ 9<:2n#?j_ m$vUkދ 掀jZ5먐,̐*=Ze%z&fR.U.0ELfE>gAZik~J*gM_ptEsMhr=`NrexvGQmіE3tn%W&ukyDɃ$m`;a}~5\RfRSǶ3 ]iyI>~UC:n\[Pz~:!vYcF%,7=TT>c's!絠k6@r<\@(#Z#=@ + ȍ ƜFF?pdžU K9ad/ EgB{/\gVadD?Y[5ћ k*PE#8}pkoޕ*sw~bWwr?0+I|; 9\z|/ڞ}A`P!&a(dQZKh(^@*:Pp04_w%jHutJiUBBb|s%4d3|M^a0/T!y~†0k˭%QKEN‰+(!CT$!y Zc#)mmsbR&Y9.& Z˶(j,YNX EBܖm G[⩉=S{YJO`2nx8܌S&VIb G͚CM ƈ;=el߷77*F]ϭrYqn>tK0}T]3t3|@'sPO{#ºdX[40j~ynO^-0}[1>?;}2;=ڹR&'Fg"nHكS<vT23 *~\V} U}23C[ hZ-QE[; 2H\&f'J q Lcms1߳KR5yKz7!2! KyUL i v81mS~~S%b9wjT㑢v3 Vg~s21IW. etj.7Jn17lwgD=P KLyg5y[JRkkʵ\4eb"{;\kY"W$CPz,Gl\O(Frc3kA)d0K 3\@s`_m$]yoi{j3x9-?PK]Y2> v-Fw:LZl,C _-'+ԐZ02]1΅_Ƶ]cvf#,'D@U{Kž_^$bK[YcZCR @v٢G*QedO *(SCCCM2E+9߽Kؕ"BŨwn8xTIEn̬MЕI 0;?N zEH=Tþg 6D S[P BF++-0RQ<}|9_??wߣ>W#Ѹ/_> i6;B@+.}'ÚKdL( $ʪ۲1 ]뺺ʪ34*Z oȟFJTeLF(NNhwj3ϝʹɖ;*"Ta u>muq{:e\ꆣ";=GNi3xH6Z8&sɣ-!+2q PIGn?|)\TES[Q.Rn>ZJگ *i+TҊ?{'cRsJ9XM;NSa,>ܸXhjޘﯗf'\xôjWx-.PhP;.Vf,{3n[%@p F)`;ܬf:)G5KP0mIVp TWWQ'<&?bkƀk)97-=˗h1F dyVJFKT1I&/>nŚ%TdeAlX PZHւs#Uu8;&>"c`Nuuc  KRhoS&|r~3$&M%z*%4,-AHlK^)*k];H'VH̄=(h4]C%V>u$0L$/|wR)h 6Q`K{D ѐ+TRVW3E6IjLS}^Yd|>yl}ibh=pSd/ꏺ%So.!>_]Ùr.%:a^}K}iKTw&o=նD& n#&NeYN$턒5QkyIc;Xw_ցYbY Ouv>pNW1x2!t51R SB)oyxԜYT3N J/=>Tf}y9'vbEWZN̯wAŎ(g e#hkw`qyxp%7R ,!$׭e{8͠[׳5mKtKMJqh ^5?3[솖JBV\о ?ҠOWZ"tO3T%Ի͌`3c6hs{45| 9f "q{ d+5@Û8/76&C@kd<#14It섐 ~ {i(nϢ8X~qR.I1:$iRQ.&U +x?)l_mG/Z\}3_%u HՒWvDVJ9IՉ9$ M_{Ԟ}1vq,ZSvHU*R]ϘiU~YNES, -x>MKe a-&Ł3Iĉ:yo[ ve{o?NAZ& ?}qUQm`m p`kdG -ac%Eΐ~JtM>^Hl{ئ^"6 |ݯ5S.asei;eiC_.# Ahp>[\䗣ErB O2$? O =6/M%f+MR&im5å*cDq*Z#pYu?5*vcp9H1<dO8Fgdrj \h#W;3@>&aeb@)\žtVĒqBX;bFAo4ev`t+)oy7}[>Rx ŞH%UO9Wq+[_ըm pƘ:(xgdѻNI8ۓ# S9;,wk|+. *)l{ vfңd6T c_Jx%ȗ<(e8_z=%RUwqj|?](^F :ҩ6\-V]6dJY viqd>BX_GGg^9; [G&vٕh22a86 OwNl.bx,Qo\C1~<?*gSOr7s sò};:R׏r ձ|Lo.0E$%-$4`.]/ gVܦC0?v3(}'0i5^sF в`^V6?vyŷN3r  (Sw s?m丯2Zh蓪Ҵ6I[Mj,C :gt.+T7/:E]Ke1޾Rc'ps# -uٸթUvh!tjL8 Z1fwsyO6l%$Dߠfu,"q:>V^gk`3cp'`}-.ָ" ']gO~pz{$M|M8 iEwp+8oΗ1Y!Jn׻/{jIWh4hPvdIr[A$Bm^ xʄEGu0in7'05l'-T],p?WU7z:dsfqu"Nbu0UY^麐6=\uxJ#ָʂm"u.l6] (]A6Ɩ]Uufae al{iWlNZҦƞ5,&³ܡg}PV=5>I5FD٢ٮ+Ay <$1XMF!'!/P=.z)lt1VA7_b f0'Nl XlHk%n7()1dgygO駌&?e.dZR L}N5z[ҟ`PЏ(Rg]E!Z|Pd+# FLq b^|#vHEcY,KK+:Yڬ>ޭJ2GU*\a))#p~+_xBtZw vavi7M>qHӷnvnHJن 6/VyQ@d #e#0¶mzdr:S?G7~|słKq θ#k]Ba'EU7G6ZjV$6Kb^y+df 'ځ4>)RCV;G|- dEQt>adaةȉG얛*R(͉U30|F9"Pʎx#,,,1;L^bNږ52`M6J{8 ōCpp ?Vq{LKz { 즴m<*^>6S1((-9~k A$'T=ZRRQD%㭑öhvFC<_xޘRRT4GA܇ϗdΨFXΈ#$7)yLr,dN{diÉpz5ʍEt8V|C笪h¶{+t680WG]:t58WxB4G*l$^P:Gť]VMM@rfJD'V_&,Ј (?xloRI9ϼI)8cHZ G;zՌ\lPK9Эio|e j}<2թLO+4?\X+V`_~ R̹A7r toi/HЄCo.YqKn{TwɃ_yEJH:gyEnt =39r}DqBsȫ@' 琶+.֤p&:α5~ M;== r ד fnjuiff뽍vM_^Dá _5]/:͂|qֽk-b+Ķ/I98<ԝ̻q}W"A-vXwIf_5o/P/|2eC`odS\P@ N{dyMѣFBxP2(?=/L~lKZ 5!yS[,'Y8u AjM9cRąIp]erʶmR FQ[^ 8@CJόJg}Xsf_2z0[SMc$e$={Qe3T/^1tE7:ec˞!ΪLȎy{~0fpz_:+xk&ǎC$zmjxNnV h6'{d1CL`7 =5"`jF8;R}u>5i0fvswr~DŽfRGW%Bi\y7|9@9N ȦߧBOSx7GK$JbhZדx0sT%㤳_abZ jb.OC۹z&5ɵ`칊6Ibo]~20SYhZZ' w"GO)<)l_u875i9sЕ_FW:jM<n>,nrr<.G5]t76r=OP2FEBJUqvlzy@{D{V%ݱ('am`&I^wzA}#&)DpƤ"$.~fkTiw"cp;3~g~SSGa0 G*ۮYzY_&EW]/3t9h~;CD ݿ{C=V; ?ZYt8ՁTfۖ+hg>ǬU?Q$D#N{BE|=>OAO; }iEa0#Ig3ƳՓx8+o'\:_jݎN*gCCi`QJ!k_po>[JK2(I QY!ΧS tjBkW#Q^8Re/F2Up>Etm|ŋ\K'F9l¥\=% ctm0)\ wc)w/ hHJ.㓚aki0+[i`䙺CsyOoȘ>$w,$5hYx=^+O 8,`TcדD "n(aX(K?K=55S :"Χ}n-ʖF별5Sŝ']M~/=j2iK#ҹ^@2YսR(CRjkzhF'I#ŷ] '(LITٞl%6SEeo%YcΎ9BU_~L½Q'eB ?Nޗ*ךO\Q McV b"G<\)K+e!Vɂl%pپ0\oEH4 ISת6<mEݷgqCN0ojNєlY o}<.Nb_DFN;sx8@Eu4{:, +fd0G#pi>ͳycɃ){߼aZ`~Ǽ(C`R3c꨸-OxF{5v3>@.M6)b6vQBՍ*#aϨ1w^.vDFg|ʬlVѠF'z/oL Y4XdPF'ؼXaEKfCC S3`iK9l@s4pkZs!`{%0f0!$Q"hh*ʴ^QeIfDtz굱mFc7UxozY#-jG+#*,cK6`;UJl PS_aE0vS1 Zœ٩7V{rWέq&R:Q/R|Q^J]jkqܐJpWt7.:94ЋJ6+}*%]Dk똗w~Æ`yBHTbN²*}K'U%)k!] y敺++J1-!vnxF_ί(a:)8.XުU 8suz蹒a~L1-[NExH8,u@,B'V@|0#0HBW>PTQ/;vj 7tn(0U DnyJ^&|NC9V}-q,X v1J٠B[n#$&Bl <Vlqԟx7O #ItmT俥嚺ºr),xL!7]=';=bՅfE ==!R:濧'Y',}=# _^)Shƶ?8nRe,ER%# M +gt:U]!%V;Q FWiUcknm)[ݔk9B[ /4A Z3/"CW6_F+O|D(6w<̹roʒY . t@u1 YH@ ƌMa)U@rk+ +Xx5At_&OJZiL+hAsΦI;j("F5r]%PaTK^N~o̓@1ߟRbh N"3J50%hy@mfRmQ~R{&Db=K_כF5K*ͅa"#^B8^JU0.4FR܉7_WOmTsh-GeT$ZᙤBυΒԔUVQvqR RZ3UsmBW+q+P.!%V ;nWKq+RM=UI'V A<4=Jz$t?(ipOD]v> [+~bmBBΙv\Q_".2AR6&k8J@˻?/<Su)Ԩ"*LjԄ9o*,XM<N $/$Y#h=TKqda; el]Yi+ ە,хC[VXϺmBm$ = n:M!q8zV-N!N}wUVcXK&/ImCα"qf*֎ê[WNw7Si"͏ofp~- -J_SBnH)*M# 1Jz&_T7.05:J5.=[u֩ޣ;#)&lr$xxjhq]N+Dz%?qL,8bOƲC^v(g3id34wW>7!ɺUmT{A]i_wmh?<2 V_GԤq3`]Iܽ<<7;s-2kĦPR7 +5|aY`oUD~ڛl"-&4oؒ}M}וYϴy+7hKGN:׊5#٥kq[:4AC!w0kW3Y{jrlYɸ|ଖU&Iu;0#}ǐS93.A۫%߶"YL$ZW'liD>d|FG^V_xfdxEOz ~$~}zd۵=]TW^9>*r^֢n8iI#q <7o?jlsr,vFfcR263_)6?O5eXkl DSewB'rJ7}RjVǠ#3QEp#jA\XYGEŠ{$]%nrtox?ѥIrZARK!ƛ'>A:шBbQZ9Quڥ!-]|wNY;ᔖ. K~:죠k9 ςRNj?VP=ࠍC֍LH\AT=Lwl*z'؛y{iz`5!4ZKʂJ *^}\"6'hdMw$7:2lª6[I^E;o/[ȟ<ېSfEA2Xĭ(K emìQn^l1tAApC?[ [!d )EJޠ{guQT`vBeQMp*U-j"(2Lb!=q4v ۇ=bڰ=㊡n^DJ&t0\SUi9V'=NCF#1R2,0Nȗ[JA$m V0z7(|ڈ]'@ӫ2 EYӼ"5S :a-su*Y7)' 028A3buV֢.k:<*.- ݃JJG‰$)v/]6&g0IN_(ߺb!'!v0y(dL+=c[b\9;׮x/0.|xݱ cڢT1 C4y[X^ 5n.TpXm?y/(R_RP$G6kgMzuNbцiQ8RGtgZ`?z]kIF=#cJ|Zt2_zW aSB.q&h-EIlf0싣C`*/遦! 1!߅Ъ*<``R7- kG}oSGt2< sp[YjĤ=>IVGy_[uN2v&C8:&-l=}1P' Dͩ]b2f5V",ߜuIfߡ㝿4%K8qT$I`/f0iP&P*0J'(W#t3Bw$1#v¤YxD VyOpGy T|Clx::|]wg I:i^9.Ɂ9MVuD8rfs橜^s.,ZZLrA dzf7/3$g=L~h+T kbO<`u: w9rLZ.Il"^ϣz$}cYVְXhٚ4SmYBWs*EAV a2Fd#=M<) |+MWjnyc#hu"de9=vb᮹iN=*VHcj?)qĢc)!>o(έS<-zW)Uޯ̅'(o*}xډ8B&֑F]aMKw|i삡%0UMSa7rw}؍" )e޳[B~pZc72)3hu;;m׌l+?K@/} 8 ѝtl+'1+yrc \)B,sx\*Ԑ NӋ7БۆwȗCa Gɗٶ5# S[.*/sEaөK#g黕^͸14{ (`;++4!l=,I@.\7pY$;UYK^e4\4ԝ7_|"%ڗExDA[B ej?3~#4:)_cDϑ}/,ͳiwb"2rрFkB"BǍ 'W8u?ԿQied+? 1=PƥyG+{JS2Iތx 0 jL#AET}װk),*u/mWՉJhf-'Hqfr}uVndk1>Ԉ?I@F&;EƞX" .S?3\{|SCIQ:yvn= RDt_pxqڮ'7%cfeaJܢǢff0E[lGIaP#tV &6mX/[.J~$vOj-!kX˭3hO+UTV*"t_h0PoL2KJވ ^5NO\]Pejt⯲H\)ں!OWǬSG+{p *}gq <=뚎]&V)%xeرvP+<=ű{_}::~ۜf}<⅏mM3C7$:$nV~Nc+1~x>\:gdž%Ş-eݻx'B%}opfaQ(0*ͨ(𸃰E0ݿ3L-6i;fCr Ɇ%V`I" ATHFfVښ$xD:-TؔjU!ؼG͚st8NFs .$Z7MX}$؄{vAѩk)'E(C pF Gj0]gvuՋ&˨.k~BPUv=:M.7Eu7 d CJxK$5>HM]Cu^`#-WE+b;$)@ϵ{* V7HY\[ޗ iʈ]@gE@,ߑKR-~5cV=U'<j[|;u%:ӟcjN>L%бU!݌a ּȋ㱷tk+fsCaZʳ -._Y 1rAgB-[+5vci",[Mڎ͞~/x^v:\8Qyf ̘m[ u/\ѣ`'Z:UܚA`BZ^)9<9H3; '#9,I4p_{3Hhx H ғU/~zT:*d=p4ƤO^ïwC< CJQ1 n|7Է\N x†0m$ϨWM@"XȮnA+\75 r.#E{{F ᥣrD_sIG+l#;J >qKbw Aa{Usfۥ ]o*M)HK^|P˼* &[Q `jLS,逵wY'm!NXG[7BV]?Jo^cNP {Wvׄ^Ȉ (9sz|/Գ< Urv;3Ք7hg5B {@Hl"J(a/t >&ڄKaLXkbI=€cpsn&ga접"Gp)<./f>I iP/^1 !zYQx~L _@ IO \rw }oV$[w]u[ uA0sv=> Od<cJFL1;/MjElA/”ZQH^V%DV_ pܞ癫G7v(:fDGJ<;e4qlg@gaExlSbCR'WWv{&GܰZfc0>r)ͳN 93Q *0&}7Y3;<:/YHnL/m$5(sxٺgz CoS0\\D97 ?a&G`hHU=cF& v{Bɀ'2 BG64#C Ŧ30!18p"8/r6OCy&и`|H5WŬم'4WA.%a@A` 6޾PՁPR=o Kng {nےL<;eyԱ!tA( 4U [CT5UX̲NT﷎VUfUo߭l[Zʾ]>>iQ 0I.7f)N<Im Дom\ u,r2^l;4cB>@x}rdeZ0Tᶢi ?.ꌬЙ#7/;D{efZaY=т<˩7|<B\\o RM|Mdd\tq*72:Q9:#'bŞ"Cfd#C{ڎ%ܫ(fg:F,N^v[tNaNZ\nWz1TvZ7)2I/Jit"&v\}fJi 5pGǭ/ G YK~|)S=k jQs Mb$XdA"VD[<&M]#C$愱`~#@1#]>FK psfgRjwN y1SCcz2gpz3p9'Z5i@SJ M׬boz $('Y_ #v>n? -pZ(|L8GmL@ toP]ه6N9N z__LK-r nCc )lxǝTv!#!""`alM,)9mDsð]:JFشC3\sዢљA;vmxi >|Ch򮟽*q.3@R KYd6F"̦D"o@r/٫i RO s ^m"<mv9<8^s,GZ}w@sF_8$tkS cĚ3B_fGn;ϒUZ~?q mmɝd_c##J5T=W'Y@zJ]H}}A8esұѐaĖ"SB Hg9 rFJWRr L[*¾\mIN8]^;ʇc`7(8L]^}->tVn MJF(:^wAFUF(1 t OEEWFMgdFԫq\Z:<*k#=֘%*Z#[s%g1v@kKf7"a(_ Zpx[VvÌl7ncPpPROx%P88VB7޿=wR3 0ϥ2hŹT{]-Cx0yiv3vp'6seqoCw~@ N`FsX+h? kəAB sӗb=w'0uPFڂSx#fL*]x]債#\`g??~ ^}D0/G}̤? >ljQ]!jl#>_[٣b5z4bQQ:*i&g NǙ =cCÚr n4 RV{pSnSZ}FH(6Wi?vh]x!ʾWڙv|b{L)1ev*AE_/##fݧr'kW#J.i^Re~=]:]='rk:[,avq?7әa. .P p7~Δ-%X$F@긿e #k 3#R&ڎ{ {-30||Ǫ栰9ughwu$i ߯Y•>HrTi@-? }#G[`g a+!!$O/c0bw2̚>xcƻ{r#GE<~LXϜ aÆ՜(E~S= ,a K Hg>gK_B|!˗/``P>BRE?T_d T!X5;i6rL2 d (!7, 5䴕c5OsL6mljoKA8Mۑ4;#%2dx+\hZx[Z>V]e|(ԫO)rݔs?۟n֒ïw.(<0QƿRᅵ]ٻ] qㄦúРys 6AlNj^Zdg mMjI^SzǴDa:Ǩ3w OCd|`_LZX18kkMNM0lX@L Xq98twKC#Gׯ^\N9Lk4ಐ 8پIetuiM=K>0ڋ_/hU%p){5u4h5pY Iǖ `MO2_A1&pjh.ͅ=M~$cE)s"1e?@Wdjr`LN:Ș`G%Nr4mJ{S|^ np>OrEe=3901.D'Px^gYPNh/lxɊ /Z,~'UKS*>L}2t=`XqwXycGn{tvrBN\J1=z/y;E̽Hd]Dד4fII̜6 DRƗPX4R3QyCcJ'JLsȇOj׻(3\L;1WVHRpnTȔR25[fb2Su`"xزsEP8;^*jK $ 7XߊϖjnWa_O9[:}_kZUf~pv C+f+s;M=#N*_D: K-tǪ?~7XӼళ S3;M'䚚 NO.[P ߹7m 乗S*jx8ܥ1 [+ |gl52+ $L"_&'RXejĐIO%m1RizD/u Z)ACl?iY|e3:7V+rO}(jMsD q2S"9Ny,mAX'h؋~"F-eA$\~ᤵvK*fDfP}Kȗu<{pXxn&GːP<EXfue~kJek#VNJe !Q"%OAT4p{.xRA"A[2zͲFбp++I)? un,]Şo[=שQkZ2hJ;JXvZ8 49f}3WZ祁F3F0H͕溴} }X2 sn%M"yžՆZKXCA_Fcq%@/0T"_=q YV^!NEB{3 :rT0i0Dm$ }NDWaČD9wմ. <5=I*iqn=bTZxh\ZuEA2m&啶v&!*W.wVYر_ V/y?|R:SlGEG8M>C!; LT4\UF}T-\ pS`y ?:3SHƧ-;,ZiJslZ^,)C^-W HV&Sa|- YAOdOJZ'$~"Vnx1(RS0[1Vjqmo|ӫ뗕_֖(ʡ)j>Zx|g}v(VܯKz- ەg#q}լFW#F o@kC|zחLѼHū%n`=Lk_k)F(bvswؔ*iq։ކgpOwL`bMZ~, "w~3fOKy,ȥ3JQ)hz8$Ґqܒno`|qkrfP}G}PV&UvL8WY{u4T_^v1Kl9r[(‰=s *W&Q݈ ;|[Aāyv!]med(ܚ61ax[5se X3J5np@R|у =|+Հ 1\iN_)^Z֞5Wᤆ~}:y}\BLz-fHyrk8`ڶ|ae}&<^i҅~ץdo7TPKVSFG ;O k黚oV5 \^LiגЂ ӵ9-2YV29E\Rp_}w{z8W)!cj\bݏI> q4q  WMUc͕KUb ##<ak~F.r$=6`ݠ x@?\;U$Ul\ zX{ئ$TمhSht/X%W7KH(jY*Fd'0J dkK2$d 2$6E2U  X^PuLL ];{G8:=Ĉ!4?eJ#q;xXU<_fu}kqp "N{l')QOEl[,E/_:gHFH?zO'YĔg. 2]h"k54&Y;u}RG=h 83LSVc!UG_ƬyФ_Ɣ k_ФMpȵ0",P l!^^rdJ=] TJw2rn!t꬏9ٿ$%m!,ɾ"q _r͒Չ!7"[vB4KѫXR?;$ 3#>z̑I q;|ڢq0{C5& {@URR8107 3aڭ ,x> na]\) ȉA7 qf^fy5P/Q|poܺ~.VGB@L!i6~w;p$\YGFdD⎌C$2+N2_(K7dn1}z)0nfA|hml)/mel<[hHO Ly1j1/q{=[U<~vܢwl45vJTxs5üxp Ybvdž>9X V8o{g|-.icu`Ҥ%9u?w;]SǫҨl-d7v$-\'p&`']2淅oD4%H}vH8((WM<@Hp5[L Ʊ`1'B[WR°F!=ܖM.AD?h{qGK1W$ᝲ&~@R m} }1^3)'Fߝ]Ky#< 1صΗ<^7oK?ǵCejd_SIe$+M ]SlX -t: 'Z s8.p֠AK4":JuGSQ,1'#^|#P%6@@ֻdI|e `Go|`U8?9lB Bwٝˮ,}sYɉ\zY<.CXH$Bv~z_xL#&־ 7C$ K0>PG-Cc)n~o]LAzC3n{0 s%Za()jkGڍzi􈊢y#5/>Y8OabX^ ̆MN*;(R_Ƕl~-J$`XfW趐[xOa{UleȚêtIW\l>BՈ<7 u/gN߹ c+v*yلRZQT:;!WRddim^;v08:ޔQ\<;i-A#1S~ ntXl/w+])'1[DΒ%I;\g> -/MȄ6rG" Մ/PqAYqsȑ5lv ru"PPC[CM#pP-8GQj-sٰ_I,%[ (x[}lֈ[p.]^/ۖc. O֮3_Qyxx#\AJC"EVnl>%N`ϗ'ş/_M3X&{S^eF\es\h0 uͮw'9a>s_8wi\kF)hI% 5Q}EjK /2|ÂHgdͪ `'b,-$8>@W:>gGInmY[P G5E nq|a늰漇qL3j ]W܅SQR(ngٕ?3f&s[x2Nj sXmU ;6{5/ݐ<*3W]rZD5kɃedo@ tB2ɖ bCgSų@BTEג{hBndk5صL+ܷ3afr_!$F?DF}Oj&/e6ssݣt&6^'|4;sQi聋52fD65/A_y5s6c69PԪnNH`@L[uúAASq]^6S9R39\-n6 ɚ-1MF_/Զʕhl=1nC$u2}WjH< )dž1VtimhS}! %Fեbj-+h O7hDR0H2zL[wpL[ǠE+r3<"2$d`U ёd 73 ^V(@ŔhSH/g+@8N60ѝg+9kZ~&<&9.<03,Dgd;kq)j`o;(Ӧx\E&WaNfV?0rg _Af/yk=`*_7Gou*1u]Z .Ub1X? ’L 1a=ߤ<7oDW/K-&8 U/goP\chm8ˢ.(_+.Vܰi'p5,ޑ G)ޕ|KRWҵVnrхT9ν”8 mT*{#=Q@V /C *E{ aO;0kRN1Tc5HMUfr5LW-ݶ&K'ѵ +zydW ؠv@ AA.:<i  xA4uz}iO% ߂,KVRBj63XY?PN?c7vTAQ46p8?g‹|$xOEÙԒ\Fpa^J٬Q9W\ 9(iA ]E5eLR467#K7csӮj̕kQE tBr cWy,s7G {E'x_V@etq >I_Ϥ6Yz/ \)1OT,K IÆyR$2b?/1.J@w I 8l0_|S%kԻ+W~FCOwVjEc2D[PFt-W~T&g*ЙdXXLX\rI[UZ!)sbRɎW*syBC< bFE,Odh:o89]{Pܬ5^|vMF nnG*Z)-I7!DgWpW}7H肜K e[u+L -rTDXjޣiw~eSb ȉh•Q(!T谮N6UעFN}CGpG cFF]\10+k*[Blxv3)=V>k9*!j~d!5ӼO([{Ӟ DHv\R恈-'0^q4lf8xEr]x'7TA6(+ 1?-9-8GhV˕@PtvA~Ԁqao!;G1+tPI/I6ep`Ш@f PӤ>Z_LBCUEI+n1*5WPҶxB M_7n._hY;52 | DӋޓQ;oSSYnl㦴A 㰙Ol-XzTJ%5iX6TF{1Hh%da%c$aM-4Icc\#u8mU$qMv'0d ֽܐle7$S1nYnEeagf^P^O^ 'KtG_ d^{ݺ5{b3Ñ*\MBY;cޕ=TIs3TcLsJ%'ʯjX *C~0=dZXBڄB$dR`xNU燐BWqqR+ G 7Uy L#F΢{,X.s{s[u V^3JØE%?$S@i)y`ǬE/Oɧ֒odcz~zV ANFtty l.9aduOdkk[u &&?:l t0w_39Ho=ۯj'@\T]9L52Э 8RB\zyˉ<ؐ m:Ć~eT7;_O==^}^Md7)-v }-JČU)+e]~bx*=qjOwF*hF6ݔEdf};㺔'-Ze(S\R;9ut+B"] TgmF^ -5Àtװ-7`[ ݰzަ[ 5O}`Ы!h%,㭸E(Zr'IR!YEdvZu<.^2hC杖Lw=Q_Y7R{Q}^\-`30'["]kI8"5~tRaqg {qe4\e튀JIu)-XD%E9\_P+R`dBRS r $y2&bs @XUQELG[lz^i}bbXQLcޫ3RJ“PUS+ƨQ'-{+:)0Ze"*Z=D,dM?]ڑ|ڒs=+E33%T8p*zhhY+ Yę/"$:eR\,;0:-tE@DV^aBU5Jnm-UTYhռ$ ]=L93r\yS=/5ojOHlo_ ,tP-Z6=])J̘7Ok0U\C/(Q#ѳ^o|ؓtC!6j dOmۄ'K;4m\C]Mdk daUC]v?OJ= s{ո.\ ae6 \vNГ9JBexN uV[L3Q5qQ,)eM?>`Yn^@igw!.|/U0+ufF&VeJ/3\\QCzef+{E)8Yǎ'W?E*ͪY | vhQwfYȱ%k"*wdp2x.8w;D: yqԣ=1m>(չ:<V fL r{b*$)*1P';s>G);SP1lI{1vb?PϪi*Ь.DħBvZ@"'&_F_PaWLT,ݫqidt0?}XªՄk-&rm{w7\c=#-y@8ZH<"k3}F4)ghf"I3MmucYt 2$DH.k[@dTD1l k:yS΄'GVKzE3nŽJ)ra= 'ҰQS P ~9|q ZN|`EzqueEfQ,:MNP,SMN?t 2媨H<0_~Sc)sK)"%%T؇ܯҞS)+TݱDèuAD*plf~CJ0 %Of=}0R[;C%hnL2zߦpq BԧI%3' *]Evs=eZGf}jB?(oϬdb=.حþy?~|kx3, 2Q$KgBUmGfFD (7Tt_*,i^2iMc:M±wC$ hg# QQ>UQ7 co* `9^EI㒀B)TN2B2eZ6:LpuAew.mV2K TS_!\ Z:_+e| hnG֦))7~f v|}訾T$ EI237{o%lO⇦Ӂ&>Am'HAb$ImY`=3 tʶg5Hvo_EFleN0zlȧ 2) I /FVjT/s.3X^r` b[k.ד8KBHDq'04/]ٺӟi+#܌ D`PG1@KbTb V|[la 9*a)0Mel&~951s։fV}bcZ jd;*xMd_>10ŢQ;bڝ8(ڒV>C $ )q-2Uυ|+ٺ\Fȁ}ۤ14|qڵݠR}ᫌhׯ5Z9{ɑGbr&[;m}^}j =(1f_z)=pM&Vb춞R ԟ&rڿgmK׋L%jR`)% )GBqda-Yj=7ә|Q]ylUD/ĚVU*{w%P)g+*\vgqPQ8[+^ӳ*w,8fIW} <po}ٛakˍ}9:+75T`FlA=FP9K[p$[F|Ol[zstF3uхK2e꧐PT?#N~8B9^QBQ|?wԑVnΑ e{ozsBT/pp:_?OhT|#{Fph$?E(K@h-MZpԔ  4x.Fk γ?ϛ$ȎنZ{pp& Z[d6]gC ZHR3q"p>WR΢7ΓaȬ;^Z@ \qp, IhHD#Zxwr6H-ӶoxΝs7ȼˤYX /&}D5֝?q^4o P=sJǎbzy8I-hHKGZF/rG[26;8<ԘkaZ\UEgڞ /ghӭV<h#g^/?*B;Y^ĨHa'ЫuAU=/>4pl 3XB0"2DFk;w^ .x?]=Qyy۩}y-dk vVWs/ iM^NLn5.uZ,nhFRGz( Y$[(@`iTR1j<:o^ri]a': A%8D_j~4T"ģĻ7aG =,O2Gsm_#!Uy?"hTBL^\lp1Ȧqu0DW f:L w՛7-1JM5`0mFf.9cOp3MMt/8#IW& C,C#+Nظ;"{}{QMdAz FVb91 A$x<# 2]]_zM䘰xEgW-^ʣKa8ݸm" 2*qfP0ɒwCtPYr;p~=oO/_uTeU;lxy%zs. zAR3:Xxm͔P<^r;꒶w~?CcP?h.*/𒑿/N]F}m[39n&48Fn;` XQ:}i(3-RLC mukІ, :olj'u- tAw|z>ӺtloCVHOc^Sk0ͮI-+I":L}u]qпĐp{0R}O\ɞ]ęnפ)H5&ȳd,ހ @Ŗԥ>7@VkMljtnWf%۲}/$rGR߈B`W)@m{f3h *#٦6@ H+8Nԉo%~gxȄH<SW`-B&վ~OFBK':mkg1ϸAf^{ UVd]]WaU- @`bU/=>`' lv7<2ǤGα3c(G ˗)VmzQ2./{fW0!r955pjhC_cwfGƻ.7Z &޷{@qRr#qzw_FLaqNP@42<ŪsַH*5,Ml\Ś)i!P'+D7v]V+II] m#rT%Vpo$-jzDdI4y 6i|qE 3HAYG Z~s=0-i'sNǎ^,cf1?S1(`՞\3,_7Y̦;}Rt`v Vs'6zz?[cbb7uVӊlGGUp &4U킟F+q(=THNH{2E{֋9=&3y}y͊hE1Ď)GI5E mQZcbRaj@zi-sBCzϹ5rmh\B Ʒ=8n2O! Y"w o:X< !O/n/?ҰXLZh%.U6N..=G{N=MTkw;ȟJLA1@LrӻtӒ(Nx:&a\x_7ʖ{bfJ 8t WvonO-j5I0\CΖg"cx Y 2S 2E7]_1xt^ף. iYZY!>Œ~46PƗctA C0ir{^3QfPy+TRwJN򇕎(#xsҺhWuGA L^T02}o0PNvIJ Sxv@Olymy3}8#Ug)_#VVGt@=!>l{Bra9H^|%&`B}٥oYaSf$gř'| :\6pywF5@hdSV 'gňM UYf.k 턉J/#KDn\NDo=ڗ,D<1I6k 3 y6~:*"TiƁH8ͷSi=3B@W3.>FⰵZ]+p.49.p*D9*QpUedsB<޺0ZӸ(|J'BMh;G4l#ThW(,.< .r(a%H'!L( rj[AGZ)o t Cc>(hu ۛ>QfD ~u~a] 0[vtD8ğ~0Uu0lG(_?;mZPUq~н6Q#Tki lvHGohŘsCՑwN"DlΈe-I* {A V2}AyQ'O&\j}A 8Lkvoэ [fkGX݊P1xfS%vTLW|<}sUS R .6" kڣ8Z/Ft Ts>Ob^ybB&\7zhf,%R8jPL6⟰Xa颱%:7nArrES`A)|'/-Ht}wd3 MLAbRr)[ZO&8+ h)? g[sA1{l`-;3$#s)\ #]Sbpԫ&VP %N iu a!ȳt/N`q5e,]_ A:kyH/ ic?DC T:Veo 묱r0vs,#'kG@[aW/JkLuCrQmY2wﰾ^u2[g|#U@2]~Ґvot1CL5ڌTi=X`g}']V^J" z |џlD\o?W!%ѭJux4f$pɕ2yDu ǻ`9~ x|~B?mq.{w(-rF6m€['&7;WiOSV⍤}C ].۽ڌB b JPp'-`5^1BAyPaxFs _=DWA! ẗ́r.{n"= 5~bLʴJTH#ZavkGi+*KՕ*<2i_ܽetZffvfff633333333͜LfINYɽYs*W-m.S<' h<cS~F-g=-C'=/%yv^blݛ?\ބWZ=HDh/!jkIfFtv]*\rR7o&#k%)f;Z12)5t,FN3(N;i^pӆB"(`E({ԻxE|"C s05k}f4#aFOpw8)9,Rw10. d7C!?-E|bYsg$S</D]#-;R AAI k!P=ov0 k ]x憀2c!Kr?MBzh\8,P6I/;Ry ֹ"AM¶Ϭc`l*)G2oG3iuNyQ2EAQE ĝ3V&QjN>r(9']i[S&@]{wSӋYƶt`P2/hA'Ws227V>qg|Pt 3;?Ne{ЄTF^e*;2i9Q mU>h)>ػpָk]86फoݝݦ.z I>ŒqzwxrЗbgᚈ DLyzov}|ۼ;TP\^Jjlڇz3eL-8A_(ԩԓ94D6sڢjBAjyJfPЩdiQ{ho1tNV V,.r%kEe>oM3JL!q'7xx%+!1TB@%;{xDqiuU fq8ۜJs|b}˥~0~8 K{PpjQ|>!>}A{g_2$M(\M9:wkGiς#H|^U`aJ>} wTj}W"3Q--Q/ʚSqϞd!4"#3H* iY}MB#&C [hJ= FWIhE0=lE)iQv&,AbN,H6%DZf]ZAؓyE 4@<ʌ[fF` m=oă< TywP[bm8'aRz'/+ZhE@&7[mh!gL{sXEri,2S(8WQ)'#a@*ST2K忌E;y*-03[PLÙƭl`te& $*K8RRkW՗Od MmcwaV0< "7j9nyWLLN!9܍؃H#A7<(ȗ$R-޼IWBka 3 ?a(ysE[efP({/Ij70a9k7AUNaJPy)`ƿ2&-U9f֐Pd"*)3eIfO"00IH#+ޮgk貸WtQbrצW(!JPAߒ ~ /{J|;h3nuWd#ƞhlon`zrP&{G(/++Ԫ OK5E% Q#!:rתc]<>? h`~N<#@/Lkp!Y8NV4]\E8j?Kဦ \>W ,X6|\]+prlV} XK,%pe;".>ۼ .-P0߲ݕnzԛҌeQ9ь.&fxH xmuZRӤ(>ϻe2(][5ZmP|7狆D%n6bWi+)-ٗ*ˬ'AiZQok;3kOP_Gγ^f6+_qjgyUU^r0r) L<-tDp`V0YGlR¸(hbo(τ4I"Uy4]O*P(.~uRy%xP);, 昕&V4[ Txo ;WErO [ɳ¦^4u:Dd/vӇ %3ocBFvm>{PF__Tf..MW765Tf_~t~6*г@5]б&Nm2cwƒz((i'QX / v;!"@|%DOk \ծiܜf^\f\&`=uN($C]|( Tpyb4qji(OPId{j#l2hY2UJG1ɆߡquIj=AP|1r[(8mWcPaЂP!A mJㄨsb{_Eħqgo?t$ +wiGBQY^vE!o7=6q +zd:!v07V͟SF)yS Pf,IhZ7/yQC\$bUcVb c@Oߴ݊|SaO-ف7rY``B ek1NXCII*H| o[~\x ɥ3#U/3j]{Xwp HdaD,2Ze׃m%BnσF {tH_ @wsHեUrX*F3ʐLcd7B3WxKd5/O&V8^Z̊ G 9 ExRz(PUA d܁ =([n'J[1"x<]WbP%Iy';>^]LM;4FR -/ik `? J=h7[콷e > Eq;5Ǔ;-E=H7FpVi_^ͻ7 bYc&)dTϛysg<}&L o\kB=ؓZ &޵`2v-XǖAyV.J?mmR\+oW^K׶akW+E+|0/%!M:FA~dOYzJ#a!ba3r!y> jV>nCH崟>M-.f:<yC]xwGs"5 1![y dz cPKhPv ?i"=pG$ 2: 4)\@ m"# [GP^C{,,z.589rR]K∙5tW"keXtyPW(y]XT [E[(l9+&wpC ht7'u$`ar$#M3\gHnXy0@č!#}T~F W0!2?:s>2ZKIP+:]hwR_Q E 7"g❤LޜR&P@d+FՉGƚY/?YJ3]˱_#c߷C|LQtzb }hsR҇;EiȡhLF!ӒZƸd:.M:PH6Ks +"l xtIˋDtL;Pjw~_@|#| (!Z}qATT؅b.o MHc[Axi_NjNFެ?0,h{c zC&[Ҝ b!k֤)wjRgY*U8b> 9>ZҪTeD%ŀ,HzAbd)R+ӌ]M%i/JM=j+JK{T lB?Yu$vs!&)8n0zGTWЏlU<-qK έBwbX%g7!$ݟ[ |%Umy9ӬG嗵_.ǂܲn"VJmxv!zg=4)NO6-8mH)8Qމ|h m Oav' @ .7f !A%E',IZ,h>߯VY WGNA:Ca7]sLHI5͒۞ [PRMV>Zg<r kwT/~^%pIi+!.MN'rVs 5X{lױXob wmE ԋ@q޳e/7@O|J6lfٞE60 $Bua$/`P]s!t2e!q7q܄nrM}>fVwO=CӤ_,mi"n Q{2a$c!?8@? HUMbq I!!2ܬv3m p^8rm Ԋ,dد٘CCQi>U^|"kJ}W!:=l.2yT$H ^쮆5ֵdߑ M@U8Q(X<1doIa0r a.| i3w!I_|a'dѿ"z kScСW#FU'a}r^bKl@/yl!zoW`nĊΆpÐ Z6ϩYmc)ig:Mۨ"kwHLxT.6LaTs_? LPXy+b:; l;k]Xg$hWJnY2ܷT5K"TtVFÝPqԽ Nˏbu0PIE%@pu .N ?fG7|6z4ӈ|X mqW栓1li̱΀jc ZޞhMWZHaGFӛ2zWV]:pI 1q9=Y% 3kmI'b^}/IeuxJ% l+I$mq[_F?P^sRa&MhZu ņzd:*#D4l&K7A7x`:sw ~*X#ՙ.})*T iԖB$BV20ISOIjXIUֺːf3k3_ #*b);jt1އT>g=>`0QfAabOB$ɧ~d V4*yh2CggJDdO1FỦU{K=_{ ?LM{gKxp"X)ײ;BZ}8̳z]MG ::dW,_Gtwq?%5Iu)Sn3־e5P7o}9>X@8gP1L;1U}ZPNAQf^zܑb %ʼq͉-fn;l*Gd~{w6wUF3G]LX Byl%$r9/ fX??Q\c@̴IAIVqA q+1덲,,PpN~Tg@).&4R5S h8.nKKsp6 P[_}(J.͝1i]??`+z߁4-ΈeDģTI.M|a%[k4l?_yFgb4r~8",A(Er1sR+2ҡsĶ>髩9LaO% 2H UoWs5zNJ98_{Ncq<69y' ߨ&(i$p/e$/+$?bmBcG>?"gpӒMV*7}C1Ro!NkQvP-ѻ / G۵U(<;^ q_ =EP %#?͠69۬ `%(AIyMjj^i뷰<};?jCDO3V#)CEegzYu^*m)2==k+\P~f2@RE7pig>zٹ&|-+Fk /1Z`!!! a``a`a0QPPP01Q$d o8x80HHIHXY-!##""!!⢢bcIؤxxxLL LL$HH   k>0%$0(8$4 [ P `P`0pH0X?H Ȍ` (DL਱B$h,qJ7Fyud;a̩w޿%O(ِ8pp_8xjT4t.f\<|o X{"0&XԿ*0: +9ܒo|"*lN{!|`AV''AJI'!)A'APp9Xݷh$`%?rcX[)ɬcN.6+!Ϛ~GDI ۨ*VHF;^t_zdr*Ұ^U@q]76 .[g(@AY͙9E[1l| >fAJpVٔkZK 87"$7~~ ~ފY9f0 UhZ+\Z[!|N?w?7LJۼw]>Oig7CƮL{TGΗ&fc2}JוFͦ}3 6< oDJtA`8Q*Lf@V'|vPGxY2A33@-F̸ 2] X޶J+c22b:@h:kU$!=e0hMaO3~^JD!k#hW k3? _`͎}ZDX[G.i|@0ZnxEuwIH+LfsmStM}Si g( n) ;u!)_D[e7~*|?"ߦ;by1Ԗ2v\?jHx,mL6xmⰜ# Hk|Q5$+_T!_7%/JﺲSB6]]Fb0/snj%jWk^u%@, GO4T_G/5?6La?YGlmD3=| y~Q~u|+2?jN6ݿ& #%rgosxegMKL:+.ìl.5lt'Mo>sIMWUCKG<ȏ{N_5v|/ti%} 'v9SᏴ,P6h}+NNd.uTfKjީhV\&//@gRVnC24k3DA-*YrŇMt2&Uv XH@N~R5ߋ~'KLQ߲v ^6=,N-jpztЌi3R[eʅ}gJc3ۈDSXu9΍ԯ Xk?-0vp\⒲h2i%BJ& z5ͣQr36jbٓH-FtUo*$˥BQٵHazEk*6B/YG&&nVa[y1xQ3Q%ě"VԱ"DmXqu{lsZ"+Cf&bkI3+kh<4VT`)qqqr[Z #W6!L1:?#cwPQiCwή L^fn柇2!>?Wۿb;dj?lm^F)7Xo`I͟ҁ6qJ, #8]9ã3/ A|)m&/Mld7+py?0ԹBڬ I2Ym 9 9NIu5yFx F_'P%!cb.QYJ+ ^Cea\%|:К+#V2ćU%^ kiid>+|Є oFl49 R}ۊ}:싶j[Aڝa߭c\1~z>Fc 6MNdbӥ1p~kڌ֊'mIo  3uER,J:j)+%5L+:|"^_5u֪})?;wcwld~m^TJYh^t`cN#ڨxfوF`w &iw=RW^zx`Qm+Ci53m^%z&3Iqw,ob={X 4-S_\\~YJѭz9\T:LphȏU8>hUvK\m?ZH[J!En0n[x$BWӆpɼ1,,"6eއ]DչY_ m7ꅝ`K~ #,"o"9meʜ`BgqS)PbLKBv+<#.k&/g%q[g|ۜҖҲ rgUss[a7sy!KݗJ qn l~zf*KMio4[UUE-Q央 ڻ3-deY|Pm@B]>ɺ2=;ȭJ?_uM>JMU#ێл VПN6/y: {/&7#qsHMNM9R6֜=LmJ >LN//B:Eϊ iɀ |K2a@@`2h:ȵeI',]9yU_C+*K2_/v1[=jx`{fl?X!/|4l;>#tUu5gĄqSGEءۼ(CN0ϖ1fcɾ !NҚBJUq̢ۨ~n_ټZhгvˑE[S|[pVBB.!݈۲h ss&tY34o[K+/w&{i;UGmzn㱮6t(g+_?rĄk훎sƞy gEpiVӕk9i,8BS Nj!}ݷ{)>^EH2oc I'3ٓKzGu w3 N+\k'AӞ}%oTgEҽ?,ߵ谭='T^8kzead0SG̱3"E%MPmU= j.5k'}i BÀ{KKKLUn*V"H *ĵrjB?qчf3:F}_0.>IVͽqmdfK`mws鵷x/wPSœFa=q.uy~ !^DDJ,IQH>OQb@ "ӣ5_=3J. 8ʪ-%1dxNn~%d1{\dr,!/+@֐՗\dTK1'i~ 5XL>ƁGEJri*} Wj{#ë}R:6ZP_Eh@v4٠Q^*P]Pc92;SC $lA* (IkL^2Kpd=ܸĘkp;=;؜4U=po^ J0|gߟp`XnI؉(P0ҫgg>a)^hѬ!~ *8ǩP^FUmlnş5HT3`10Bĉ-e5esQoUwJ$ѭ ޜ uɭ=tFFʩ C N}kՏ{ ZƎ$spGRʽ6"z.L*W]1MWzQ 0mjU+q:FjN[vF^fyБP֎FmA+$}unş#CuY9%w&S! EBu="ժ{D+U98Q-xK7lFq@Sߧu܌X ֿG`Yg HDM顕29h&»tH1P8š@v@mͲA9"t!Ȅ0˛fJڑ[@!]LSrzm( @ #,lmv3D/-"P <h0Q$L"KrVa `* \u˫on&]b#;5): 8l𵩪v&v NX4LVVMvKܒ|?J  Z~"֔6@Ϣx&).!㝣E;;,޾:}lʀ2 ;^NBI3&E"/ǙϹ@vq FCYѝ2"M~\~|OoA:['-h/sb2{]bor;9iެ<*nEĺ9rb2AoG ? hm5aCww1䚢OAlnMMpEEE MA-PpΊ/]n%Q>'\ {8Ee7::^F-Kf0W!#3Bh`>GJ-;eb`s;Slֺa)D{RP ?/AY9_{rD\>è])Z$'}fSz LeoЅ<yZ:g(gUJ` NJ׈ *O3S~ؿ?n(bS'J댵ˉWYD2 Z JL{C0./}RH1\4}ep_zy{lr/lL?S=`k߇tOTAWs]hGyuVmFt5=FٛzIq,hEnq;5<46tu>NcL)ZcuZQyj^ ڽd 3RM0uC-Q VnRNS)c~p?YК~A5k1 8[׎O\ZaW'K_h^?ʨP#|8ؾ8ڴa:.YWwQCEjgߣUaHi[Ϗ#~rSTw_み?w<1sQIBw ?Tv 8~ ʼni>_` L˱)?"zAFg>-hQt2rwշFXeRI?F%i6'`AύC%9Ӷ0( Tp`md]K*LtXFȭv[oTY+GŬ>BS#a`T+N\s\TX4g\;M8Rߥ?"Շ o1sLjiZjW>OޫnZL:|reeGka5UXgAmo}D(gsĵ)VsԒ` uPdR;A7,V0szk0^8Z\ksN9'~s52MvPN#9sպ$XBUN#L; r 7Ԟ ^(RG4I;=8LJ^*TX'Ռ{/v=u{ . #`*=\:d^æ79_&2EKpvKcz K䕛uq^% v,9΍1>jepRԪ6!pyI9}_89[}+6Q9p.EוW?x]?qԇM!}#EYd$bׇ[J[Z,y&._M29NXPz-CxvpRVa9CJzD 2f.-$L7TtCs鏯q"#Sp~b3P߿H}v.1{D(we`e&g. .\/` $/Vꁆ1ӝߦzQEQ':4/u q2kn"E GNY(/.ȵ ~B|(qm?QMU`4NZ0c 0e*L⃉ V,+>A6T<͕M-kDS:`aH̓/OO w?k<^*\gbIN}qdvSl-w5 ń"݌خ^i$~Nmw`1³Ǡsh$ǀp2,=*k9weVWl3tNH`0זj]f^t@Kާqn5'ޤ\Z\f9a(ZmeS~i\s܏yFYI?xԟg@`vQ0WB٣Lut;b͊b[+)7Q߅̓ΚT$ z7oJt~<12}[arn$oKp}gEk&.Gl!7o}_P>5K6 +Fn$&D jv:`eŹWC(O?7pAͱUvֳM^I#$qKMٍz~::{d;pRd6dq,cSJr焣ELo\8bzj^S)Ⱥe/ e~."$. ǽVKZ_#6^Thn>/ԘaƢބ uV@6]ńMNT:f_;9XL;:H^[;IX71iYp\Lw}mpJ@[DeNb\"K%i<:2pg!D}"j˖!aFox"&{a+"ga}(.&C&vьRP(GI,o[(<#0jk.Ȉ] bsGʆ+][|/2Q4:QD '8IfppDD7r ϸiH%ULqt@30C2CP6jl|5o;{wcFyru(9_׹W)!Kw\]꒗v\O|8Kuսy3t@e~ P[N3ʰiImZ&EvǏRU=s6k/^5l5NG9ΪFD(}1+ZԿ uC kئ= ٹ mO3B2 F1Rܖ%o큅z_@C'|>ZOL1][{Wmن^}jQ?q b;®-/ZXwb"Hu82/կ-cs0#%+ɉpHɈkC묔3_lS~ÂqZMaKWft +G 7F1j~(-KVIG2}!+lO1^{Hxqnl/ՖdGReʥrrj$68W_ O^f ˟pUӾPݧ, DlT]\*\q^;ֈ1ӡo_S)/!ӶZEsC9OΧ2AmkBl9o g[.5uXەje0:`#7[kn5l03rG-~dt+֦R5[S5&܍u$6Uji^~kWJɱ~&P+$Yf֖z|$h;rP[_C 1] P.GWU+BNG.pYp6ɖ\$ S0w iy{)q)6 /ϠtMZT^/fEϚ8{UsiKNl~wOG@EIPl:v.Z@.gw@Z!{N?pEW(w"ӞfYZoa>tnp5u]jV?Lۨ͐Ktd(*|Oꗵlb 'eaT-^IdUoIxՋaCfN:^"uS K&6}- >.<䎚aDVW0WOXk6◀Z=l"U܅Xӥpr =)`t{\,ApNnR]{'f q Q"W0J/"m?3|E~="mpV':SE,4Z%ckf@2&NܸՖWLۀ.G=<־kr"P~|CeUo9 E-~QW Wjp=q2غAkOCoe2tٽ ~# 8zoC ظхbԭĬj@PWeIxSfZ:^cHFdBRjFDz!Ī?V4.n@ǎ~_-MhhLtb9|RA˚iHrKl8iOw< Hg̜r`gA*;9M6i΂sؿ*Q­h!c/!*4 9Qfst'wTlHfNg`V<bi HE Mia YN5:~cmډRP0VYN *<{|LOťR.9 3}}-x3ʂ7}Q]OꞬXʎ(w> 2Ubr?mb9-}^W ظрg#CCͥ+--1u oTig&-ǥڲFe+}rm_*"MVe=қ !1E^*Ƙx['{nF&l{@Vws25?@t،#fS$ܳ` *aXLr_G+D3;z/j¶`-^N2j:IV'QW]Ia:RD{ bWj!UEMmqepP[3qӤ;k77hlS|dO]c U`zz u#Ɏ}}z^tw*dc-ӿ)UAcא%H Au8BR'O v|Q>߀QWi]Fv*h>QԲOf}C/]wHsʐphK04x=wt--]{XU_9"zmiL>¾p7Dr Ⓗ}}׹~UkY cj]r-&{ .n;1:e8fFRC/%> >$Tl.LtDdE?+1V'o~:eͦdeuJ~7D7SK)h& $V߱a|;kLH]OW _&~ betwQR |0,@8`mz&uVѡDoLt#y]NE!g.$(׌hYUdžCFQn eݩBW}  *Շ|SO#M(?d(1iKтu`%&L&Y< nR()ay3b>8_d&+C z=uF2ʥ7%]I3+#+5eB3dAd~WRk64WIP՝ m0O?5g_jGUՌ8mĪG >K{VFd_Tk";+VUNZϏ/6x=CP1Ԡ\*ڴf͡yJ۪oaɤ WZO+7)?c9/]Xvi zR)҅jEALBal#'&c-f%*vɬf P({Gn2~nLcZxCZu*X?IDXU~OewَBlol5sn*7P1YV7r% 6 93|CS>nq惃N]LHI2c8~K$4 _ds~gE̕+sJt>~;&qQ7鳵׎@(1m_=togTMnIpU87&,XY,veO+g~oWHE͍| .*G}qP?p]DA=+ G9VjcLk@#)"+>/7"?WD "nlW;UNﴹs!bCB,~~Q{/Ie%6;Y`F)98Rmvޥ\Kȵ^vr_d/8OY(m0tmQ+^@ *U:cr([|O!_. G)zjoW϶rQOLSMtF7H1Q2i  O+kØZ_pD_5݌o^3S6#aD@B?b aF0GmՏ|"bܫNk/!Gm_F4tzΪ%:l0?3l`/~Ɖ-,z['U']@`R]cMQgx02Բ#]Gf9my7G5Kio9zkA%]7zRzDaZH)5]y WMK'.'evM߭ LMϢgtZ.:MW6o΁ԫ o6uL5TWblϵr٣ȏs"z#r1IAIv ʸVD\w#>v42w6ų7lnMn[5^f}'$Pa?zrĕCRB_on&jovZ}d>ښ wioj9 z ~\;+-oQUIzYtCyP3:v1,~>7>HZ$؂'w Ci6_'ĶkP,}/ _tHv1f»6V'y2ܪ:Ԕ2V`ޯ6BhK!5r1&]{ UݪjMc!|sTǣ($LƓ BV3DFk]j)N˥WbĉAc;F[|9lL)j= a!J=}J,L,7f.J1Wvm]&فA`R2~77Å wӆF u/ۼ/΋ccP,5ALPQ_BRKpm#V놊.t7<{u-/_b.'zuNJ?DI\ tVjֲ=^7 ikzJ$V?af *!4h>[w?p\؂0 HS},UEe3: 8u){LRVuC4%Ccڳ}D{GTQ0!hb6U~_Ё vF(%qt@xڣ뱁kJ߮pV+@Fo(uVK{nCalOvbUۃq#1Gym,umޯt{-^X(m̩~D̶fyg/(q:Ŏ:}R~7vTuR#4/Rg.=e[Zଂa?](%}쾊c("OSfn M+l6 |V}IbmWLo?9SU;nT=q|UK|~Ga]'V̪xi"Eu[!Ro Xmp1@js6MGT5[lS QnPjZ͍HD5LHSG 2fP=éKYǏ*XNԏ`bI1gZ[[+W?~~cfĔrtadu펲c({7Dw9aت(t,HYV 4XsS >~{|[lʹ|d$oSe.y`,?`P&ɾpAiT,P+iCs2I\zq-]JVa-ҋw'{J?ӕ}sȳKϜ- eD "coq ~IH vx;ПO^]y8y6Ќ?.,Z*>7ֿ聳m2GZ*9z-3E"Cdgp< bwd~S]5dZX(CR⬶|% 'KT,\ T|9ؑ `H"W"hcsEڇ#-6o_IPF} Ok teA=GtSMXqy9R 5 AP#Z6ô9AI Eh#/T27p<:I ^ć -OBkUP_-9ʃZ] \:Vo|@?eG&Td]mޙ(>ElqS/h"p&M_ U 4zN;|+GÏ9!ڑٴ17&1oKDPhS7=Hcc{rr;=p̲YUD=CǗq*Q,lM}C#ͨ;Ĭ%\u)ǯ'_UW{9X#SΡy|mE5krfSrFshk9}W#)1f6_Cp8#]5vx2Bg=>,eOrm~o7XG%j."Ajݚ([4څ,,+`(#iv`ҥ4h?]\^E$P\;ؘ;sxc ȝ.HYWiuؾO0>FRr%8ez]W5hӽ%3t@O%&@FeS8)/87u9ci`ɠp޷x.8HI}Hy sRE{mLjJ S|4fp"*5ʸ8'7xީ=ϯLak%5[͍]F1Qh:LͺERx},[RN& SVd'.FDE 9CtUWO>T=[6Vb2)F.3 (N쨖ap Ve*iM&Q^ReTfNy䘀QX5rE=2=Oub1AGڶ/j4ޡa7G2s>*{{6&/6+EF85999[ؒhe8*j~AzvEY#\~δzMS)ONgܷ'qԿZG"x`Q~QXٛ.Ե[<T9D/C~k2'q^SnȅddnֿHsnLNRqarE>iy<(W눀q WjYW2 (Wdd77 0Jt%:`2{ݓ)|J+EmXl+9E2Th7+w:H@[-io o_7Y[u2_017v :C]m&R`kn4%ds+O;}7jJ$)EO21ږylwqRn2MMMHxM ^`K{fwjXiz{fT:I<{X5٦qSD {⿞TyEKzصEDe!gk{Mդ~A$ῑ#((Lv$KYŰ)Bq:@V n=SUH%{Az=4|8ʨ ĪzFz!#`!`YTh E| #eTYd,{HGHzDf<\m_~7؃SU\&{40}8x_bA}mi( UyTOwuQhW?]=nV".-4H,2-4;)n3Vt&Sqpp.93'!φ=OD^޲#?Ɯ6p]x'i?"}yX"/""ȥ=ow/[taa7?pi<2SEXJ\d2RQi6 ԾFqWD|s`{n_^lɰ+dȽsRh=/7c5z {LLJ+*$0+AseYpc@EMF%aE RȆJSˢ=뒥:>Ήq ѷkFE@ʮ މ~L@1Nl" PE]P/afOŶDY+Am8Q'7#::=<\mjNzkDC&qbK{j<,g Ħg/@fD__4=<:7ӥ޶}WHdNFdץ ^QSjCGDSDG1]6 [[m6j@2iB)F= ֶg@p!2:-)Ą(w |DAX*o?0{,AϴDLIyY$wʋ"ֹ7)$a=:Z#CFAƦvBGedru4tbgT$vp_yp:Yrブ?g>-|_7)-Bh #3Ǜ}KLcW|7ɕȽWaL@s?è}></1O5YFEtb -"vbD wxLTi3卒p;?:Χ$ eGR^Ǟ7W=# o.n4Ey"׍UFYq菠O/#9Nό;q!&۱lzỊ%H=^)>FQmHF32)P80>ׄ{1rl D7;o!]Į.WhեіM!m1Jc,ٿZpOM7ŌěuB5X#|e#d.2*&pDM5| p'qSrq…M=[[S'fc Β\=QXPwrΌUH!Kq>}O@hC\28X$Q) VzR]XMrkDEWEٓ3y~MZ煣*I N-rw"[&^k8X5oyض!R[V}hF=Y]b)<V<.8 |Q2 1:Rt^ NGC$&n-#㬍̸4g?OuO0t |C^ox@6f-wA09P+0m_  i2 m΢Z, )fK@U/9iX^.l뙩!'W$#|C6C.M)L26U.S9.&'V[gi;59┝mPv>13+2*aɗ4@-5rc.5m8{U%ñ>feE{m)Z[سC_+XR7DYCo_CDt_D (_1:n e xP? mfX{U@%&g{elpgjj5zb:oE_!r⯗(Mkɶ?֢ڿY=Qds6*|[ o(+um6Q=({ҥ&|}6XZn2Eg4fbj9ӑM߁/W.gk \HzٚxFԱo˓X#Gx-,ٸY')F`?:y'ʻAnX}T}J6]4nX_ҏvAYQo\WrOϜF ~fAu55ie0TLjT_l>0vh^YX[\'$3%˷qW7?ƴX-2B׶Ʌؐ9+WrK$[qgzQl̢[r-'RLjkUp`&brR#Xc;|`&@wq F;A50t9EHݖ35'&?ƿ-^/__e~?Hԏ?YyN1<fGC.g tƃ9SC@[$ք m)yL k'P Зnz; JC`(JCQcLEV&ݦ*8! S@嶡Zb$׏&{_[(5ɿ5"͕.23  ]82R ;w1R]}d7gOH N^adHPDcP xiAaF 7lv;fV$wԉ_f}#z,Fki pK I/P[q1|}0w! 10mЇ,PoXs(P\Ҳ{uG0C@!`yWhߌىK^ơ>'D^n `INkDkAe-hq!(f#P<ǤcG!P:waP7G^$^B`yAn#O{!^!uJ(qr$[CGCO[L c<ƶIaKȱK%#Z)@||3q?ĦJUN=Vc 9T9MD.a;@tJp' ~}t- tRꇹ$̅D4ow\i>Milfxm)gpYS#H#'-.*Y0K٫Zg&)d8+F&y~1o`TNFZұ40e /cы_)"މEdf F|Z>TཧO.ҝ8$G%KMe?/Y8œʻJ|P8W5u\jh'r6z*pGC;^K]'$)9'YXg^:OR|Z˶ yb4:+[u4=H0&  0޶|iڰ>C1M퐚U}ujkr΂Jx F9Vଷ'rb h_BZqE+.,t]R~-R[?hw/7"{SF1:e X mgq5F] 62U;4R ~i؎\V%…?%g3ߪenu_e8LQit)mtՍo1-p~N?kWi!3fCPpuOC[7(c^`_h $L,q+Vh mv;LLd} y:SYQ`$ԏ:$qF'TʦXng4tͼe|O =UZin"bM$P"@I̊%[Ǖ idjX`Phmexpw`x0/y0Y5 1ʴhvpF=1H}x/hWz&.vM ǧ_U5Q}Ϩkp 4w7(-1D}(Pq Ds]7gωt GD{́'t[5qg>xM\]y0v >8^ :h`]}RJ!,,tܨF-3ՏjUNŬmճc=U7B` MbK9vUϖ*A੶5CGtUmŏCGg{T꥛1󳣯ʩ o@`dwqc{6mn,ᐗ?wn^teV8;FIe5i*!~r%YМ@^{ ͬ5Vxuڵ`&3?j": -+ݺKU=)nVD_wT=$8߃po%>UgrInPYu\zM^f1}>Q+WYjֳ\͊Zo%'crmЭ Pf!6vDpS#U+aiV8 Kk9z3,=5zQtj ~&V9*.zr͡P)֙4pq+h)dFuplhB Wj:T'7GI0SmЋ+y+S|]}2倝h/%tqot\sGaʡ咘A@nqR𠠪}qx gR۱k"m5"yAlďlA0fAYhP'4Wv9vbQcFsFGέtjGǛ"t2hC3oZf xR 5kjnf%PC1Hv], =nGoP+E [XwJi(D:|?e y @I{UN8XɉgZ"@$ QvTVD9<&v߅8gI@Os0:g(r/V_ ' mQ ;$/1d1.V~,R)o-ك=WZhQ,_F%z\t\ Y/Z㞬[gy,:r۶}A{6:{@S) f [m˥^ugV]jϴm(;$1{z(KqDY{"% QcגMչjZ)gA};P4US5<"zwanv5TZ!:-=quZ@Tc|b@{*Ex_d,GfjLc6bbҗ$ Kd+-bu9j*DqJ޽\נݱ* U[xhWAӺ-;EMr[/yH>Ou<2x(>~zPUSO@܁bC |(T\@NO4C1 3^hCĈi _3 ~t~ zCS7)J/eF,3*j%ӳ˵[E0N=IF_8tt5w.Ysh8qښA^NZ 3T5G1D O)0@ÿ_޴^žIkM`Q% ] k Nn(]@vX׍ds,B4l)# +6Wa=F&C"wy'_JaBr"HqYrod\뚄R}P Pob5icZ޺%vn  C[㚦A<3+)XEW.ڇhQz}8t/LwYx3I0(y-b1ªU$0ZwE 5Mz) viw||s)-$e'&—BlիV"E`*@,&$Y;>ij14Jfb9]^/1)"K =ݺzZUk!+ˢjG* ]Fȡo 㣤BsWtYeИ%<1Fi )u0ڮH$R =h鞬^&j׬5 $ۡ9j¨B<%f[)N7F_wwa.+j`}iD wӦ|)"=.-.siFzSvk؛Udז\3`q"&U„9yOX]T0[;Z|$s#䰩9L_-m|jh4wx%mh]ןej:ª6z%?2dE TܘH=Q9b_޲=",D^⺡Y\us$9?IX&əAPyvŽ,UM>ӗ®1TӦnjhdncy3"ٯhD{BGbw>f=3gU fV^2⃻O-6ułʘŲط^\/6t^9 ,SD&NiX Ak)yt(ud! ,`+r0N ݰcqW7eĊmbE~c&,H-dep]=C:HzŔVNOh>ɫj|l^L_e1὞ kj^!"TE W:3:Ƥ5O=S[s\NfkJڹ.\p }5Z äƱx> {=UH )@X(l >j\9Ll3Y aFCQLc7zCLJY$\XYmHq{~YWIx 5qZto1ȑrtP 3D7T ^c'nYx.Bހj3͗Gq>umess y"@,SÇl~?Ө3v?NMx;մ !9ݧ }ϦӞtުR 'uBf)[KYy|@aP# kT@n(rf͗-X5^;=9cC^:78nO$weٲIo}^-h:H!X1k\ l˲~F5uԝB[e{Pylgs,bnEaƧ#J'#u#[2w8ΫhRJV?TI-+F3o')|v}@kɜU >{(bX(<\8't7?,rH롫b:> - /*] ]UTn=N9{n׭hbj+:?1g3 r/46G}-"]ܘMsϳK %\ E!-f/_ ^.oGpqxWUŅX'ad 8D6T,`EeCͱjKe=~*U-'IQ ˵Ԍw' R45c%$j ڌҍQE?A꓈w+2ի$/w}/;fVhdY{5<_nz8`?qYh*.g/( '|sFzM`%I#|g }U!JT$Z8Wx Igx_1^燊IpU$CqsZ/(<} 岿9{q0dogZF4yO&:-5iIVz:yB9ӈj+xA+BE%jB'- J}ʗke$!d vtZ9~kYe |izt.7C/cyKK_CKvzmW_ZȚ4huiIiX'Z&&eTrObäbڻ93xkjFeX[y[vQtMJQC}`a ?#]XU-r?''oleeq T2UQE Y J}~LE1a9;G9V#2^Y*"Nfiuwf09l)K'WetXKqc005MKϧmBZdGd72A]s)OEh0HA)VCǺ+,B3<&vJKQ0{ Zz؄-z߫?зimmφ"\N9_)&Ns @)\p%iO=?fN1j} 3zŻ;|.v0FAG]*&T)ral]Y}: +V)]UVz%1syIɌBD6OU74!U-ǘg7;b)u5xao?>OshjCwR?vv.ۘT_3RCիQ|+^1lA27 kuq0k$aGVp[;mURZ(ֱ!T\R=^p:S^QNW.9"Z.8_#j7q%GZa8DxGm}(o*:{:,k,^WXDJ ,č>vghyDW[PPsoh$Z,JH~ P wcl1H܆JfaO5q>[S G@98V3$!޸lϓF9e!y}Ƚ2Ex1?b;yLJA+u}7%TO+&4G;~}! .]PDZPh)޲µ\]^84*,cRI=R2u'[jjےڟG:}hi):0J`{{׶i:l4NrjޞW6^:´$[.(,w?h"%$R %y%}9Úb/a^ -F H"'/V-'2ȠqX;_OЊ ߐjT0tDZaTix!׃ϿTnTT\)):M}rMLF8jh\w&A_q^GU"-q5J|XᩅݏhY9FWvzU'"}6vm8LJ. M`fkekP]Ig#Bڗba2 A L ρ+Fn#ؗ5sϊ)fpoDrekť:1>W͌$?Z?ř,kgWPz^LfйXBޏ\Rmyhl-}WSwEљxG 1v0Rql~JէjM93jȤSۇ<9"hs*[9qPIuQ~hCe֠~"'agՑL5(QECâ ?Bdχ=X$)+#|xe\EH11ú+!s݂қƻR1ED4pVQΔ#j #Y=PQ>Mc.m_nu%<[#=ˉ?SG[l"+ ~Y:&utXV`i]pI#Б4FQ==;uzsbԉL |΃*"9Nx@lefd˰AF QpR=4䩪j^CJI7r%th8%|I|rs-ICmv{Eƶr>ͭ D=Vi/T PN8{$`|.tT ɸ_/S1:1+Tm;)O67~So2˭ @|P-/FKz0_ ^I|r9iITcODwYC$1'xUG|5%xfP^"*Q|<ȣ&M&ok0o!G;Tk4|CQOP␟;*I=Gu^=b,77_>]eJD|p(Le`)+W]9${q{Ƃ*~z~ g4i`F\Mhy,' /ܐRMa] g{ݱyh0Vߎɂ؞^HR;UZ~gII[B` 5uz RȐ1cg&Ovng hGYVJ|gFrQn?bo !~,]+S-{;I@,ϒ6Ƥ`D<ƄNPh2Q˸麦4Ã7.}/ҿVBZ;`s֫J4=@X73\O-WU$xYUt|Zb;Vq]求NNMnpvyœ99mBH2znRPF7MIr*嘉bM\bf;8TIpтi$}jVZj,=P>t$U'+V _RŽ̻X$8"*Yu604Jޚ7;x?fSDE5f ogpʠz{^|ǠiˏJpZdϘt5Y:n4ZķCLs-74vT\= qUL_7 ăg@ʯ{'Ueqb.>&;VSaq63Z=}.b@< K ! i7So8W7.8kd6 jn'xtn\F3 1)4Yeuwv9k$rz)[ y.x_h{6:5 1s> j!K%弣rW-6t޵AR֢B69,yƉabڬk--[GmL :T%aŢ(IY+jvp%V0y.&YҘUUxþ(n^4_U}H;mҚPT+XU \[6Sܼh1̧aϽO;  {aWzwܙe]в@^sWqdKMrUYލ[葆)dކؿN*QKP^of>.cH ޟ,v ;Z4D : &^o}oiwGK~Ĩ׺v"K3Ojri[M{*v.YzW'Ky Ĥ XvNDkMY>vMv 0͕ªDVuպj>8B"Rbf"feNX<cibahz; !&D8Û%5ث1#sY<{/2(Yfb?#'ozQxYkw*H|;N(OKҍMYΦ Z4##e2K@c]00\Sۿ1]?ʼnKZ%trw #Y"KhD+(K܍Ԝ,;ov2^zgg]w a8EّEpI5HjǬ~DkCỎ%{eS_u$߼uf!@*ЉB_CXmsCўdűw',nrNvpڌev`%4;Mi!+|{}\JM̼ױ۔b[dQWِS >(0vP~SL z"tЂC <[ Ek3r3S3c w֮Y|+ u2({6)S8lBx՞z2 1=-5X5J侤`f^>FS"[ x\W[ $vlx ۇ 7o7dd G^vC^VZZY[HJr=7dc2ĭ,*5(y^SB| 8R,(HxzV=i'{5?pPd^8cWVu&]T!lg-dneX[ũīAoԴ!'>14+0wz ohDu^N-umRcc1yg< IWjD4t+kUr%An'p 7}ʢ{]y3 :v ](jF,C``r:W_X@g] ˧{ף(E4-s9 Cv^16šwő[3JfˁYp0ߩ"4U;Hr\ 7QO% n5"EdM}eݰ^6ޘp2A& 4#Il,Eu&@BrI.`2=͉`cxzCXձw^~Ӻ'uPud8AD+^vup'Ty+zDVkm E 8iFz^2Q%}܁BOɓ†tF"|ބ{=K|mNgKn`J>6?QOO\#e?nSW%ɓ<8˛ks6uiw9,^~=tp1Fpk(Umpʣ2z`G4-B9$peaH77KwQ*Asa޸0 evMhv٭![E{b T_GA$dmtYf/F?o?Nl?hQ4fvEb- ҫJ=jn&n7HF7"B*TLU@yϯb _:!) { hƸgk޸<2.;vu^SȁZ3?uO ZW/yk} kY%b3v&S0~V?qzP ,k{I{Ux_Ǽ CoIc}v32W,%Y,qQׂ4uWi̡miF[ֳ 1kNI [ڭ 蛫Pu8ApbmFY!@*z/ɻf< R4^6@KKM})kb9SfY^Җf\G#Aӫ\jl-E%b {׭-6eQK@ZtGI /k)ҕɤ9MHWPisG $5/ӧNkj3✒d@XQF(VEBqVC!Q3![8;ѧxCSl>;mk,I}[CGV>L0j H7e9g,7mslq @ zp;o<ϒ<-.c*U) x+_zWu@@4@8`~psfgF=K!"=Z dI2?Lfo%oCoa?29'/ I%^&}9JgVJy!+F_Ge>8 oꪵZ|$B=0ղ+ bqmh5;'s+ 뇓N'M7yF؟A$qr!L}Qh(*T tv>[TU&W _nC}{=ӂ>Fգ[6$$ϛL\-ě׌+b4Α9qˁ CL&.`*2/aT7ܗ&'?YqJb‡ʷ l%bb5FPUIUrJ3۸;G ʯ^3~j@-yI!n{v0 e(q rt:ߣ^8eF朤nPިSq6{64Ru~s*|Xw#i¶P|3wM4Q}П?H=1alsqTkRDGtg<_j!v4;x/(2iáM{wnowWʊm%4>Knzhe>IL i^Km[¦t &]qhn!ݨf|39B?g' Lr055E9[Rq #(1e92mY7xNW葩FQ&`/ujl[W+q`o GO;x?95:Vs*x_8uC`wB]LC%kT%jKJ"& Õ=(tm8'f~C|8XS)5pUx\;9|L*R꜌<+%v4YwWZ %ƑJf$6}7t;k؍巋L͛<$0d ۨxh07tT[7՚c.upe"\7*cqפng޷CFk2Ԅm &PJ'KD|B9eζc8rb4P*nY9kF-IDW]Q>mXEn|V@V!RsS)*ʾלAg8 YMOl[` 7X.wɣ:]8Pn%'yNG56~'{W=xL__P[!$im[ ֯9<Qr-$ˌ&t2U*Dګh=t)=—rWH'|܈2oK@])o##pȊ zs*%ܧl&T"1յ<{s:[?" W}oj/A/#x[hYCu<_ҟ)^BkzN1/kn &,Tt^Y]Z)[&mE 'Cov-ؼNtqy^j7OLҾT_0{5Gn ncTI %f :.9M"S8J)BjN[z):]vR_NlƘJĘ@p"C8HB)QRjiY^1$ `LI\?~PM)M+P!eZL NWzVp¸|WŵO^bu;BP yy}Hy{vHhw6e8h#|{{Y\ڳ>\W6F׋""vw4sA'QORfOsΨ^~/iDZB>Xm.ߥ>77 | }IǙ`j kR],¹$֍2#}7va{hXc{fvhjH4ll%бoBB f6ݮOprkMZ),eZta02QvKdU)@)uXD1e= ,GeNw=#~:*8.]F鑏×i[I>zz·T̵uWh0Ah䅋@N/Ky CC 0w9aLLwăj)`m] .@X)~TW]ש̡ q”Q'V'X^>M!F94-Yi{i|ĽEFωLK(Ɛ>v55-jּP,{XFQMi5هsMbyWGŰHHzc(zwGiwi$QσhLsmBT֤kuݮ୓TCwtvM@qE;?FCu3eCve7 A!VftOTeO$?ݨ*mH[4g$DzUa?XMaW kcHs O.uA/$BMJ};7(sTEV=:_% V] MHSNJ# {oa2Sf6H] I{HMu#Ѥ99Y~jojGYb}A$T[}F0ɡW3a%K5|AC{!j\+U֗<J,+'zqp[_OKv+ִ\8ش;2ݨ/2Rarɴ|)/ƕDwPYeCN`_tj4dT)a .šoLJ4^*3,6.tĩE^r!P7/N/1 HJ)>|>ū;]c3Ֆ{i CˑIц}ܺwFo٤ՐkN#V%Y>ʛd= ӊA(}h"7]?+.(B.a*JtL.D{ƥ |i{J[ω ѫ$U x,ʺՅXGEO:=[/m:d_K #e65YNe40"kֹPcn'ͬT(~oq * 0:ՒDi=)9|`MaqD>ל X408 bGw9|N1s^zu椂 5,Ev]lF'n, (\mmqg~# &1eE=ҍ׼2C3 u'jӁv3;{4G%Ľ"ey1) 7xq`3) 9HN^wuVV%eFQ]2;|;euYs2%?T4±!-DoII H@z/~ld(1x5NW씍Vn_|wm^ I-ȌbH,R.#֤' DLg 5៘,>u[uXCGw7/H\yv>P>:B?\t"k_NB4@d8J#仱0Dpߏ_탖M[9X-r{`w@7ی[~g>Ų8'v,?R|m#/V]Jfx="%T$ȶ6clptwx~xEO-xY70GCTu92J4@"b札qDK4xнPtcݦ4 6}PaQMx9h~Gg1߀isVՕ~pPe((Yۺ& 9.a8J !ц"`1r2Z+P*x/#۸3V3k6n3_I|bz[be)6d+\n1#ۚxk2C?8\xM 0ASVH>hjfH apL=Xx}3u0͊fe:?ç|" 4ws>방\:W lj֘xſޑ) Ow~tLPT^2rKA)3oRFHI`sևMǿN%ab@Se_ +ϱIw7Gc)F˙%r-lLljn8bV+SmZ?qepR/"ALbRL5Q 9Bzmzj]ՂF>1 6IRAi`_+u4Le* # &mo\?'ӭ~Ӆi9$F:1 x2iZ}T T\u}7T qBtm;f#5N44yOVT)llgi9oyjgulcAtv Ya a2F+W˪DUS6 ⤏g6(͉ӊۗmۍo#ǸgUBtJnıR;Kx,6 ;3*7}*>$RVkR:kC+j<;9e^2ǀN2N߁F* ޞv~Vϛƿ mm\sg[();9ϥ̲@Cn7~]@T0DJGRv+Fr 4]n1Ÿ5*WX+km'|k }ҡ5$&0=vaCⲗ҇v̘l, c_&߫D<3v_,h*$NztѲ$z%狨V5L~E2),N/'5:8ah5sIBHu aߪZ`n+H{Q_DҸ>fvW72c<~{x:J2iΞpƻ1ۯצOG?-(,4w).hɽ⯯0mzJU[B"8fVWbzpYc=?O6g'~f^1nNϭy8--. %=XiD"[R, MMl /3/+k 6\މ`mܯa]_Z~0`qqΤ7.'_`<,aK6!-ܔw_JGsE,Op%T ߸Z'0W _̔7.㒰I]}fr m5`iokw:4<UdirYwYn?r,ɯVfF↷Oޥl73I!() <_n*9Paf+w { f7?b Y8ܚ'OF׾$Y^0ܝj*-$2;ּtR&55j䱧cA(8J"z =PO 2'}"Wx[?K^TruAyʄZ^ u7%ȼX|:8-)hXb5.A`M?C 4E1 WŒ𳫄"_z ui]QLh*(_LOa ЛtێB|0.A_ ֍FxW°{~ /Wo<ǒwBTW1yAV#KYȚz$u᭘3yIg$i9h}7`<kaM^$P(U9]գIШ-sҺ!7oޟ]ʓ`NErʺLjJcӢƧ4fA[iu*ׅ|u1w:CUM=N:Hp%w*4ƪ/ն*,NT= ֌ mK-y?CMh|⏒vH?_L?>KDR7|N=މF`NLͣ.#VR(#zlƒ';S8 l*ʒI r#OT%U+Fщbl7|i:7<o^PPUx[ |+25v(KkSTW**XJrI p K"DJdơo>V3FcnDkQG_JPFYEmDd5^}u}?h^W?^KF񺐦|Cc2SAfE8aoi|Da/IutY!Ia)a0~XJU 4rʹ 3m}n}P@Ud Ãk$"Tc^|9JqK M5 _3+_atfD(p>ZS!\j_i$8G璺^dUSurB3l_z;uxSSb3"w㿞 "vv/veQKIW@[KJ~M͑2gr|wz F͈uUпTn R|[8Rퟩ}n77C5bKg|@|3Nn~$sF|lF>W( k{4@~/V`Ritd[el]/]}(+co8>=˅(>zj% oW(00^oSsGciS[-]@WNjĠ !:I_x> Ve e6tdcIU.S+,؜HQ`0q Z>.(>G3x$=~nZ.s򁯐8@ /\7ȣ:a}s|*'5†-?_Ǧu&, *Wls}p, Ū<,/`!z@%B -"eEhݢ[ N &,qBn}ݼtYB S./ۃK;믧Bآk< +TEH)Ғ_Y힉 J|5 NKVώf,8mUy~uT=Bp O2wdagtt.B6qp%3*&>A+zKƛQ/r: Kx7[(,b!~ ,6vT޳{SUؓϵFiv?G!7ʊ6H7+p-T3ZjLT8hM/e6D~ylh jnlSwq_v| ܀R_[V 9S#Q9LiIѷ)Mu梉;D8jwAJKF_WLeJ#-vv5nh ȋ*!Fu;+MYӽ L mQ\ _o tw"n%r/j+Ivl+G]feaL,"2<ǰUt$/w *%w*}ca49<{wrGwXnp梐ڱ>eݨS%{˗[*MM͸Sm WV UN8z8#k*{}pm:q+ x5\WIFWA)FtӘ3`Zgn$Q8Խhc'hSMtD͇{/Nh}y͹-^4~6T% ngIgFHE;֤Dg,\fEGUv14Ʀ1 ZQGx^7襶OӅ,3ֵzrT8ʳ ޯ`rA"D "atd<3؄U#$%~L>-^t/t!Y;(Yew|C_09\ytѽ|5B9p\s˒0~}E>  OE.ɇF)#]9ߘ%"y +Ω! ~0xOy˜514>sf͂J&yeזU^(}24k/^k oG4Lҫ{ʷs,h+o`(Xjs4g%:ń]}a} Zʛ!;B%u1LqDA?bNT\BB"wHݥ)嫝ިդ(0Pf.}dE?MDC4xr,A[]!W'/ $6- {EU^Uֺ}|Y%7%f8/HT յt1xle#/PU@gV#h{Wc @4{/ЌZ(2BRL)C;*_-WI7~9vHcl{8w. ~o[Dr<[k13P=fאcM7n|ךxq3so8&YTh Khe&cc7/b* "FʄqjM#{3;JAQ\4Wͼ_TY[*(}6%eo1v$K/X?&bºC=(f݆ x|`yPե6w]3./}}%~H[/7ZWh]frlL1L7ϕ oMؤF,;jC/r}Z+\ GJW#̀8@pT1>ɸ>!tbY%@Msd|9S[ &nMlq kGkb 9: M#a1Lеo=Aޓo cUy~ik(]Vh 2m mlHls{= n+ey]RƵ'e%OOԣ f2yN[^.[Lw6@hR!ywCںJ6D d jZ)3χqk@AR _x )^}3ϹL=f`=w74U౶XəX&>j6 r ^ݲ?Z5e_Cyr陒ZQJQȴi)Jzތ`+d8Wf'b30a_B -_d|!3J9QZh!Y%MP=7nFT[ՆTYe5JsNVG;o֐pu׮6dXKr.,1}1۟RGAa$_(uٯX`ϯTjNϫ<[zzcRhP74H.ҡ|@I{!T's[>Oj"MtF.2Hgt'av*gvJHa^F1q܊fRHm4W5>R[);+o7Xb!KqZy~ѡF'״t~p~ETG cE65Ro9Nn!ĈArnmw !:DAY-`gŃĝt`[ڎ%.ܟ/mhiy[Y5YZ|)YD%]{EvƎ1jH~K-= ! ^S}M 0 W1@t'#- jC6m"KˉUqEiTSɧ~oJkκf}I6dRx̲w" |䀺 ^;Ocb{[oew㲭s۔J-N6JI6UEB-8Jݮjh tz\ ?R`ĎbSGL/Ͼ!|󷜘WzpC|F!8`* e7MM#fə_gR1*br~,/~b~ܓrN[]bRv-~o._PP 喞D0{=G~eg%AJP_(IlP)EOVSA3:~Nzgo&8"ϩlsoms:jٌn$Ћ[cif33331x13333333cfK{~ٞ$I9yJf43m/8N30ml%vN&sofuY!ݔȥ1K!vbCW1 Tb3 y\Ge9 ^D~e8?Dqڇr'ʆm ^A kRh^mc'c0?¬|`Z^*4v|ڂ>}KO ]_d<М̬(E,ϨHO%$ { Dc*[:Nm~ :'G_?h^>F V^<9o-W7q<.dVQ3z'zQفkq{sƃCg.4ᡟ@sKCƼƲ4g-7~~6|UY5N5:t{[ŗQc\qL o].r9X~oZ@:/r7su)rd?/Q|ZxκxsLO%'@Ǔy8H@@T ﳛ[jwGMCexe''#R?ȶl4/Jo'{GFNSe_T~)=vF% 87D;Kiv!;I?NتBIiy܏񑣺[|гmbǾpOmKgv ")Sq#W'GM-:zUj/";0WTA?4  8`*iz~SKE%Zl Y3%`$K ’諵ԩ[ٽ$5$D): qw CFqAkj- 0 s:xS5 l Yi UcBG== 1 i+/.f&cz{p+~`\1ϭVXGH(n"M$92QXL$GKP :>BMgNrU /NQZ[S' Qg:'wʀƱtuH`Ugh Wm=Տ;#w` Ms5_)Z/lܫ_1&hW^~G?o"?ç՛-3o?ll)c?~,AJ7#1T?i2\=k}sv]yR%7mDuT!O(d/\m!ղFf3e,gZOӈsLMEIvJ"xy'8eIXi (*vxE@wH,=+wa@lN0Nc5Vْ4s@zSXcv;>U*礃.E`WhtI N3غpy,3/0Y0.䢦E%:۵DTa\k{m (c䞁@uBʣ N-A)'c}P}Go)놷ڨ KG!xkCNB/'f&k5u+X)kC KYsR2>j({- у Ws_v{VZFW~yi1E({CI\9>qz"k`$/ꦞi@@YoQ_iyq=gc%vEƤ6~+,~Hļ{KЊƤ(5 KW?1:z1(#YQ,26N 8~-!;{.s$xIyޡ4CO͆<6-oT[eh^~I}+'nE-5_EÄ?e}4n:,d%=N5 jbsI^XjtyunN:b9 כ(Tug};\E7?c5d ?V&yXn*TtCwC,_]ߎg* <= ޭhxVEEX G-eںlk NSb$A@T Q,!Qxg/8ykbeÅ=GǜmX鿻]u\~֌CϨ |g ZxҎoߥSmPDXV[\{Y|fJ6iihdEȊ|(^[R!PlSvuMSLN8GmS6IuQBٹkd+w遯5s*||_f9 Cmݚۻԍ\>Xqߨv{𣫚^"ԲX@_dSҭ?5_b AG;0VҀzUЪȽ9E Y$i M29}-4)҇/~X_ 40/U1<[#p ![bXbuUWkfпB 喿'`o^ʹ';H.: f AZ3p0>},ЎJ8 ii)SsxTƅ;`OPzU̷ cTs ?qno[5+:bO݊XI]U;FK@F ֦%ͷ0ž_[F%%VܾTv͍`~={\5}hNniz"[8E\}/ppKЇBakuqQ>}xv+m;TbC#nq:,|q~NX+X/ob.Vq?zmp+,~"O]K jm<91>/)2wY7g$d }C/d`X9r [[X)X8~*ыZ8,"kCā^`e`BAj3Ы*o0pW35%H-5 ("()!"c C_~h}]П*y1/Lzf-uR*Q1/2˾^:ĦAԷ@m34h/ju&R506tgE0XCْ~C)뚫?#_Qv0+[m`**H0no{zmrK8u;@\IFSҭ.&En,r٫>I+lR )U'Ao=:)&piTc·JAǍ ôWxRXT{kl [4 9qAf+QCTYce6wޢֈj,.Z60޹"XxI=O0@|T3NI^Rn`Cf CB@]h6=N:ZEF$ͤp$MSg POk䚆UύUOƎ;o/Kxx钄Rl73A51 `T0R7-DBm.ЪSMDyt݆쭓3?̓$e49z].em4ۗۥDž)-U)d/^ٺSn*ͬ [S aWHҫ_5 b$+GZ RX]^,ҥhgL ʓ&eZ5v^B6*DrC}@.%D6o1 Ņ!g˅`ufc{n hnL/ qe#^w#Z>W"5&ҽPGkN)}DA-k)g۸=toHham,@t>B9c_D1 nZᏨ VNcCز8S%&PJ_A<-L&O ^\Ja D\ft_h+XhyEpھBk9"k&. .{:=I7;Fb9I6b_~zVש&Z N|Z+bW؄)0j[Q wne 3 `7bG+v⤠;d*:.9Ƨ@m,8lDې]*ۙ&$%tg٣@E܃Ql9RE6BvkYJڷM~mFfњ '7rL,ڽcvR4ز;?ӭ\l{8D|XD'qtpulػ͚Jh$?q$ʋ`M|"64SY 'xw軺'نIK' LfBǰv?5FQ)j :?7HgӺc͂S&C<ԝDyYz&G1 oӃp C1n5h6$bH588oE$ތapQrѤR0}<@ }^ZՌ:^=b,1lJ\9v*vQRhthX!h Iץ>\pRNZ 7V>9%=I8ӴOAW#0m3?ڨ;{Nk Ub3U2[#B8M._v8FC3P.?q/J_~lzkΫ$)!wNXUT>fJX_͓ T ɻLpK FlkĂwo~0LryYʋ ]C#qzT? =#5" o^pkN"\oRx<pS86(;%񬑭}ͬ(@f85n뼾*'4P^ҘL)Z[fE]WYr[Ϭtm豄bV!X>=bl4dhܹ3k$*rj H A;2R{0TfzŹAh,NJ -r=<:wHr'mCfmǩoHG*?Htٿ3C4ṟ^{Ph,(1Y*>'@+ray6Nх~WΙLVD% Q\CB*.E1 ʬQ긮p!{/܎#SŇ6  Vf|HA`P} k3ϽqVW4n H>Og083w d&z9BֿƙfM6ӣ`zDq#y>T~0~Q)*$H[0.2Y* D>( ZaP"SM(@ ̢)A p_a{aFZj{k--o=4*,%K,`D7 LԛrwuNsTI}$dfSoDFۭ$HABr̓q㣪'>O%*Mf: LWt^΄Dq,pQMxWC3\,8IRbm8HWzֶUG#_NdeLV]ovu'8޹1h+:v>vxucŴR%wƙO{HV7;Ta/?|]UA6f9Xr_{ס,~hOAojFv3K(%kUKv{3/ԇV0oNK1eI۳4?M{}== {pic/fט?T}ɍNgm: "99<9QSPւ}C̳*?8lZ}4D]yib}ck닮0brl&8ט'Wn8HI,7G,Qt 93j WŖWZSi$jrTL@R7-?Ô%2xݯKMRd~&gpW(Ϭ֟u{MKOA LTzCAn{ъ{UJZ ַ􌯳; {ludW?!KiˮqSC{;uͺd\ soU8Dd]wBt#_`F  6}_ }3AN/K=5&,O3 ITRPg.S5C%-ءa% >WBWj,-a]HGRvzw,(c)(n`45zșQ&{g9]e' j{NI6xoF.~\C:9xn1yOb #?ϨZKk";oƧ8GG^90#=ܵӟ[G^"q_` \C9:]<2 r [wk/&&]"ǐ} +}|G~&%O(RPPfJd\)k`$|= Cf 2"=kIHTr C<瞍``SZJ٦hYIy㍊T;.i~ݿ[S9"5 ȥ>Ys-;0!R ک,tt:^CJ'>B[GVߢv6zbȣeZ v #"0{0>pD~Q}F?B[KL@.66]9:Z/=C}Ki*Z;[qCY Pnb7 +ZҮH#C}!V%43|=./|n+~"o _֊7ET?+KBrس[Ns؝YyloH8-yL Cp/9. l *)O+>u9IC9N@XǽOKAL*IsJF +)_4<2C  *}٪D$ [ܭBıkyr 8eqsvExd.YWS vl"7xM'#RMӟ:fo Y \yLd> }hlSez9˨5bgZS0߫Y*[=;*T Ȃ& ]DEYl+y?mnG8j з"AE %ƑD7VMk?tf2n_}'3xhtS&nI1WoLAv);%>Hـ}<9ve΄U?T%kBvGMzf㛥ZsI&, %G>Ny$'P^@tl.:m璟JYNY*]d.?fRftt l" gֿtXojǜd1KHYi ڣ0l?ϝ9H=`N}fldE̥d7zfxmG ¦j.ܸJ\B[Rv'M$QqO)e3(*TU]r0 K SfNyҒfk 26n/+B/dK|ײ%4v-pW~]mARNHTn]Seԝ_lO~z$o,%ޝJ,EmZIfXOYʥЩ& YJiWvauKT#XIJUg;M=?gl~qc aɶHOx.)cRuܹ4Syu?N޲(Qy0Fc0"d y͙PLSN=ǩ" FU>]O u1BHoÀ LO7@sf;=Zx%vn -] 0IX\YK>*`IהQe*K,?`쌧/ K,cAƎO! ttf?#ab ǑDL3 V%@rh(s:=u9i jFǃuq9~".OM}x9 ݫ#_'xÿ vH9&V@^cԨTCעZum4;вD:ԓit  7`L 4_a7&_gBSL3?mдkFS njiE 1ZMѧqV̦Q7pPM?gRR6 Xt w/ =rt.Ч4^UDܔK1>+UɎ T`^AN}LT+f&$DWv<{?A&!6XD)rz;x#xÜ*݅ʼsvrMzj^{=bA⌵hkv~O*0B !TjxJ(+T4%?sxNOxoVRRJ̥qg\AY/yZ[Ʉwuδ1bzzh=Ε${Hzw$4lXwk ;0U|;LQz5'UUp⋇TTq7w 7<@FUwv"2Wju ^AvNYtõٗ* "fGVO!L%Ɖq!gYɡEeKƶ 2i'S"+5R t l9 (ȷPM,C%aN1 V o@Fv,Dģ$@DX90Ɏ9?!ǹo Z\ {^ &ss򼔍R8K11e"c]T8@K% JD"@f<Тfw +wn?½6K*we Th!>,u&7jL _^L(E}v=&W0p34Bdn01S5;MR/[ @yWhPj^ `/hv±R qF x˨B>#8SR;q w4R\G-}##hC0ǽںT 3$|[z>l،JVX"De0L."f>eW^DrFAo~ PO,/V/vGyܓE)wT2tgnp$v2ӇsNn' %N14y+aqebR;I]&3|WoNdwKr1yWoߠ$1FHҰ5>Os. j +|?@H~7sܫRr>4_}L^?~S#P3B8ʂ_p&)/ǯ"U Ws& YX qSH&ﶒ" ;1Aľݤ y >c9~G|knBW܃tKVYFȃͣ>Kz` Ŷ!-$[⟂Q7~DhC᭤b~EA21m<М- $u_.!Ccs=U94yFܹȓ3EZk^l'PVМm<)!'r~ |rL@llC@4/»Tvʴh8J&F(P`7T5:kZ3xw̌(k3^Hjk8$N—I7lZlʡ=Ĺ \GF$қ>bsȑ Kp ="P5je)%+C3}ܻZ؊,}J996Hjbj"gMS/ 3267[ˌL̜iH6 k W`SF u?A=]@ +{R~a /s ܪܖnFkt2fy21sd{IAoحm{AlJU7AO*a|g,@>FXqoplb6dfڐ٫I蔋[`Q8WN[S)wCh :qH'}?><8g4׭/ZZ7'I&VOSklp"Y~y ҍ a,Ff|ȊΛ.ۜIEWghΑH[=7-˂U1 nA_y.HGN[3S= TV2D~HCˆGrCл"0 ob %XYG)xRDc9"G/6'VjZ'P{ÏnDFc ~6|9% ƹ Z[o\P-,!Y"4\_R;3]v̤4+ߖ# '7,(\HioTzRm 4ZEXtwFasUh@׀}F{DGQfHWO~mQ^H>jUTtKM>]m1XL۷6G mwq]q(А 3Bit7 %9[*cD}`  M\'_Yc\Ώxu vm yy׍d|ES>@dMNuu5Nξ0h;EZ+U6vav>Hrfylut Ll դך6_tj;S*#\V'ER3P1p.^`)P͗^K(jJ*'8,a$U_N ‘iW{71*bH;! PPI'֗u,gB>{F`틊- D\m?!ĩ7wn}sgRoa $I+$8uir8O@mLO4%u*^#OooYX^wgD^CN?;lKCGԔ`0CoKjYhR]ߖ%+{2R Hm pT[p!GX̂R_I0'LƺΥͱ7w/X +5l[MSA}\z>]7y`dM*fd>lDKJ'rGM]J8bp*uQsEVUG Ks}_m۶m۶m>׶m۶mտdLM2}N|W1E5K%&W\Ч"̊Ъ,/dO+n|e&/"pn~ 60bJ(cFLM:ci98o`:mĹ|N}\ XSCH;TDJzѺD{\+t`~?Ic;oۀ䝽#IkAZJMcj=L'XZ~}~bu&Eii 8PL˼\x-i݃whw:@KծX1A8tGO_ Bf-׎11QCqSt׹A<=E-4Kل/%oHJ݅Y>diZXgӳ@PY{=8ʹU}7ղDɇ?h(֩H'`X8@ہA\ R3޲He Na2eFV_@O[(t-nbM $-3]]%RY̕i&oCBUtN*F:5 `UaY v9!͐ü,Wޤm\i׉hKNk>JToRI9M&^{;vƸX0`^I<" }4n֕f?"!0D @d";:7a@+}`}]7v*0@xU ^'Ri^cqZWy^m6{e!n}c ,B@%=-=DT$@!䂕i^f$u`,XhP/BdðRoY7YŹ~ME?<2%.n'5= 丮̚wA_m?3-@SqGOֶ,znČ:焴L14ea>L!P{AqQ~/Q gu_d !$p@s5C 8t6@iJWP5azl].e s^ LpC\v- B 6b}fƉIrWxMMˎdf0I}brIBUwpz.x,Ub:w'j -bcW6X=OerVEm4QZ#/\|-gⅽkdO ]Z)1=4_ h-WjZv:;G]9D l#wj!i=aBe}T^(rnp15o#;h4XKy 'X7pB&^ -^.|}Ɠ'Q 6 A͓'b ap?Oʿc5 DT' +Qߗvx\@}b_gXu`ԙ%?\ÔWI+ Oy'k|;. ۠C'>ASg8`2g  t\~ prō?Na8̰$ok`n!IW*o8k2JESf+H# Np PȤ=*@@ ʃLLMx;9 yn)wG%u)v4~zi} 4RB,:NC7fLwK9Lv  79ET_FՁ&"af rư_6_翧*0fX88{VV@|L, CMsL%fkA>!cDr 8M +Tto4SYTtoBnU/)4-KE KFpHE#Npn4,8Kyu dA|]@*.Iukz0G,@U_t'QOg'qGFT'Xm"V5rL@mطF" Qb$2,sEOz8dhF 3>Ew8.&c:=Yi"a)v@o@%TN%w'JkT)U,L`TLGK]R!2I&[;Xz;?Wfz/hyu=|L&9p1pZ[Ѯ=a%Ӑvs^-|}s ^dp65t&A u^c? 6 ] 2\S꼺ˠ6MKI|jr{].vYc}Ϥ"[Ѵ2bDT/,t(F-AY4^+ J]hYHeVz*0τy:@) %P xO"&qTm3Y%=2Tn2MIn@LdynL|q\UtanVjsDѲ7c5E~K,7оQ~͘|1Yt0#-TVOGlmE7P'0?}!`}σ O\SPB~#Q=bEO |El~+I uyR?pLs1G,cYƩnżdXYG~{~= Z9*mu XMϙ鞌Ƙ@9 7BVls3qPW}zN-~sjUhԉ)f$l:b(hRy0R8]Nu:s/L̴ZNO,p{Z%*!l9۸fLVgR˦W0RB2Ń`5SZ0벩lJZMLFKZ%cY/peo'uO6be*4 KL}y~t˂+fAB2y21㐸 >$A Ԧk:A9p/ Y߶*doA[QwvswvOtbS $-*$C}MP_FAP<.R [f@r[(Q9=}w  ,1| -H;6ީ<:㲶J0MZg7KJ{'^fdfc&kO=&˂oFBQ^!4 9 M5;Ƿ,ORv `¯ƃB?E)p=/bחɂ%}@3Q`quoI$4Um4*g=e[Mq:B-CƃLǖ18/cƫ`rf@p\zSeSR˼'7PPؓ޸ĭR; ijQ c ӦVTMۯYYFK!>EׁAI%%l*rr X |S2oܦVso@LR=.UXHe79kݟS -t10\6ȭefȢ(KpdZ]+8aX>A%+w5K}ѕ]OjG7{Bf3вst7>$ 2u,M:_trpq F,W:__th"!Qt ;_ᇟ +f1zY, ~Rq*ɒi+R]gQx`eTA]M^#iBe3^n?<™*Kl|ˀ]Og"jΒD_m/=q~|ڸaXo^Rr4G2аr3 ; /2]A[蒀3Yhe;dNvTY?* ne?ӥ8k3r!d\x/ƋΞ(OMQI0(!oyO?A9f' uU?ܿGg r W_jKoӢm--|+ R0Q/ū5ۖVuib"RuGQ flȠQC>O) [ ;U7Ҝ_] Գ K 8okbb> `sEHIV3#S_k=ٻXy ܫ/̒W6$FTMf ՐV*EG_3( OԄ)l[ 뙥#x L}j 51/{MëH =:[A$ 82W@rck$YVe`$zg6IdJ27r`t֭Qh~l%8%CXxd  \F3 ~?*̯kD% /7gKcq23G 9A!lYyuTꂾ  %̶] LK*FHoE9A,Tq !.`_oI!J3Ҝ:(>zEșTڜ'2nZŅAqT<gqɳ2jSsst\?neF[O;xypU%…u쇌\,n)PΊy3LzY=F!яjF%7lM5gjfm Y( v[LG\2 W*FF½M< "w")$I7G3Y{ئ+C2s/̎ BbjgfI@L?بRYqdD'Z.RqxCS1} 9\|;E>E>|IPjiRQ=bӑ#8;+{".0K^e ;,\E'/ t' :#GR>EX> w o]{賋s.s$^|/xWR4Ic4 Bou0K:yNusX@B%|$F\q>tLuaZ@Iw~P fkժ"Hxk 5HXzT# 9 JB% ³c\etl1%- `4[ '\^Y{1lrGxP4'J0X@ZdĊ!XٞӍu<ҨPWUM?[u>Z"`Ut N"$؅^:b#3gꇼ<KRPCa2?6pd΋2gίgE͗uquP#ս0:M0@Sl!FPZuoD2xI,PJq9(f SE291տCMU">F.w'|ΔHfpZl4hXi}dQ= > ZÙCi_8ª>2Fq¯ kaUYҽxMiR Ƈ07Mp`pIcS݋*h2-<4y%pO)2(;Q)c1<)Ӵ$ t'ap'I<\tPA=,9YG'ME1!O7pQ!̽*:h PɅC4+.yR:>gavzG^@=b@b?=9AR…Բy |b [ FdVqh1^BN7YAAtu׿ N9&̋NQZ)&M' ?h)rϴaayf `$X@# ߷{ Rw+Ó|8w9+:NOW8f_}_`= Q+t_; )欋H5DCX6[Ylׂ_{- UyBU(S"e]%Z*u/Dg89H[T&rlA; e xLټlUVEE#',tS{V>e';g^e )55!\/gxfk8}l߿Q*JgM:d޳Nd;vU]d%6Ӓt7s;?hMkXnF[A!dʭI^}72zpc|u@ƤM m2:['v2jfXص{lsƈ E~bNfTmbO&Uh鮪}m9Л虄h~V]i8Hl=͗tihYHQʙؒ1ü;g:FfoVzK$Zꍤa RIC#iITz)g9 ^삍 AS#Q[&*yy ryDwrBŋ(r[Tb";aC4hMnC*Cs8HIa!aXbs?E}y-x)Q.1lrVcQ]F~quל_Dxrk9(VƣWCZqB - jHbkm\Q*Jxa<8ï7 )Z:ݶ"nE+:-L_cz4eBX48hQy6@/Ig*)Xӄ tЎnٞaV@rNjro7Jk͖>Sj' [lOO. Otխ}ICuU;xKݣj 䊺-.ւV)pz_5M酕~dfbYmG836Ι]hCucT501^L$ Spkc⺴dLWɮrQ,Jɻ΢h[&U8|Fj~WkkP=*y#:P<IFj%H]첣% ܎'{4,m^ħ _׶y,~W(b=-j| 7DG6${7@~! EnlNRVdwGsϗ:{H7o :٩0{G[$7cy m޽l?ڋ(=*b-'RԹ\Q܁vc`,~%XBζyˬu!bY_PXkB:O=] }_:O-jD^-ֵs`'IRt;(P 0_W9!~m:nɂ5Z[0h?RPԐ,~4ϣV4 &;{KWFCsuw޽`T _#K̽[ݩAUL ݧvOw-'p}eW>57adWfסm2QU-ƶES,k nR ݔkTF 9 O3'7Anj[-Y+CFXU)ne 7|Ub]=!|2BgQHSHٻߌ&@I1˓xׯ 0I4ᬑYbD:)U-haɶͽ? I AĬgg;r{mIʘӒ+\9/寉w9^S㱥lsC`{-]#ڧseQIC4pv.|g3i#OlZjYARW;+l:Yg~-y$'}崱w/L/22 * i%"'"Ffa."N/̈́{Cv/<c{dގ먋mn8^][i5Qe?* ' '$ی IT|1h"f)0EO1^-)k\H)t uY]AaTk{?.Ui{5Ԡן/ ӛB@h3ŸgBɶR%9M߹*A#+\s.lj ^ É<;=:bEzz@kv1Xkr*PCT4>UF0~/s0~|`@HƐҰmٰ K>*7،}GBؑd]V8Hg6yӧ.#4?.8|% (чeTq/!㰕2ưՀT^v^g„`X<ښXҡ㏬^g/I CHfP4ѥGa#X}-2caR.h V|՛edQSW}@aʭ۳ZJNxXn4ik5ΐϭC5(!189Q<N%:'$9a$nTghkԨ@hlq,1XRae:Zn$"BG+_*#lk^ Dpu4uCV״WԋHGӄ:u/f 7ImJ3N~Jk×$,jzc'iZEDMV"ouQ #[|ýzw$(V6FlQbRWU1w.2ppsk۳7M&S2;o䧥-\?ǿFO{P#GFfqpӖӖ<`[P~ecFc(] YhH  |PpX%_=@e7} 8$ytua(d6Ɓz۽;@j~xP5#=}Os4Ƶ %=;P"I]!| hRD\h co3ף>LJQy1` #sUxǜShO77fG%e,<|x SJ 1.1B~qn%evqIζ 5`3 F ѪS`%=הەJz8>P'xoa960 l P@&/ڵ0xE<!$Y_  }aRY6 k3܀>$+ ` 3Se&.m7+%AR{C9y0kH9B3(`7NeXTxzl?Uq%P{$)@ QX`7ȅ ntS%_͸9lP6K-LRzW{Zkpq_%h% 5fod1b,$ۂS^]JZPNi 4*cĆޅ,]y?_%R^yfF=KtKl*3ÅT_!?$m^HY clM`+a@B]6'#x:rlv;͊ H1aL bWCaKA!^ՙ5JO4`J!Jr'lVLbo]Ōl% 6e2?^՘gZ )QxrH}xb`r4ķq4UwGF$)sLrMB 2m{EHiOi)E݈cXx- a0k?_clt/€ގALJ^ZqJ'EoEoGSXWzepV >@s rqZ}:^rmK52{A` q h嵚&:{%}Ajc8ڄ)\ਃ۵,IX1K nX4I/ͦ oFN"A5yݡj}C4@&ZnĉaAq B-'VlPg.^ȈЭiT[WB- a%bsDOs=6SݡѳLϭ„ /VDgn.ooqآ[U`@ ZSP'Ws:@SSQI\OA ߜ}Ap/{txG! uTZ2H)y9c -ʊkfbl~ !%k';BFn"S{-S )uN$UӘmyb!Z}܌C]*U( ul# Yaz/ݠ엻ʖ swRW@WjxF&-QMNzqn[Ӊ"5;Ԟfr5dDGA Xtw=\QйʫTI(:CP?:]_+Zn,mth9oa%"FHmLχD\[9|Q\*ZVl} ROar1Fw׊DkY5zg-Os11(3r/ig_'ZB{#` sGrYϾaC&/$RigrvWj4+*5[bciv{r6WpvE|*{Q,l%9=+u8A3QOy#ü#- zsM?Wbr Gpf +Y(߳z lBxj a`]2*Z 98PJ+mnvWrWKٝr5vue '/GglosO'}3syTE}KS@\|}W݀M/q:w &Ffήniӈ?`$GJ4,.Ld[ۛ\0.ypWOeeJY u;fvXmEuW27f&ӕ?(+mgُxAg:%S6)Žި7Olt[K_\cge5:#)prh0hТ刢9GF|Z K&Qp.; ǶUmik'VVKGԷ/KR pےp*0 p/&j d6Y%bezcVlNFh.Heк-biV͍GM'd/.ꊌ&lSÈMG\%Uej$#| ꣩oW5b~3Uu߿LsL |=pXôlhuYP=͟d*m_7 e6'(Թ? DOw7c #uP 50nZӀˬ?5V;7w\RL@:cƳj{o}X!t2rF.M v@cߐ'Cy,蝌xB Mvyz˜AL# (f`H s1 Fe2V@ 40 %DO+d߈@4qF.hGkWVF5rtm03˷lHՍ;wWi?=״({rcĐLDsCCC$*o ,'bފocB5ihicЏ{1=UOG'\E746rZt1E>^/t]W;Gxll *:O5Oe1ENq!̈U$CTGkΟ<ȴXLuV),*_+][a}.m;! Hk%9<0 | UdTTKb?6DqWAʂ_-Q~d|z\hz"y(SNLX+וO;s7 \pL)+=aJrV$tE$51LEVd&'0 $0g+ph313_go[ {P;5y5{ Z>ljuVh?s]AGQIZ:嗝zRѶdi\N@'7N*&_h+ǿmm_A#"FL?'-2WyMNF W[uf ^o}!C5!+&TnJ٨[Oy#MM4oh˓O#:L2S{纋%8p(dsYE͔D   `str段Ԡɭ=VTܹ?UЬ S;UaG pHMsg33Ud.7Gͮy\Z8 4\oFfoMWoN,\';ZmZu %^~nV]UX r%#VmχJS>(j4be)l+:3{i9zQ"PS1\xَ WQV˗1ֲ_f& Ub(H,>j vOҳse3d}pqZ^ <\Wl8G>-bKYWЋ /V¤U70V5J|FN_˲-@Z9᫉i"$2ݠ RJ: ]y l,7ǼsCW. Ewa_w.<<xsCYƠ1G>M~et=o/'/7 r qBZp<uKa'+\Ez (8pź52Ж~a52V-L!xi ma\wڐD荆4פb8Wxxn/YD9kZhcQ@)ف$jLZ<ܷV=!(ES7Z FؾR'Ħ1,D9p1tJ[<"-O~}!2&'^؂`4(y߷q3(]f{?d$G+gcH4"5>خ9ޡ9ln9?؀"l d'x!O?FʌѴ%q]AM>rTKGI&R~Mݵ}ءQsfq!t gC8}#F. M.}JOѷBN"κšz3_{nh"Ze&BI tz"&M_&>շ!ޟ@gZÉ\gֻY`ZG ;sgzFJ*mAne]ג~'!E7n;OgH wKfK桥&(73>&+5~VoznEkVFz 0 ]EܖIm$5@Fl=j w=|&rQ0xu:x&9h;*ܽγ|1xe]VꋊASeۜ|,x*[ Ύ@4xR4'.y VUb[sY_$]JƼ X*_CoF{x|?[a$ avv}}ڜ#hd?p6( x0L -J^#q?!l£b6c8w}M `rif(&gYR`9Fx%gHӤFoʹxYC!-4s#)gVcGY->Ͷ)_U; ԡєI_^>g3c& B?!eN6l-[5>DɅK4U]kE듌Y\D.=&B/zlk ~qIhԕ*wǶHe@u\5Ot~hMĴfH1TtlcP X)qB2 i]f ,P=b!nzy<-< 9iFoY&kYN9/QWgJQ~HG)\o(c4&ȷ'0H2q&//>ѱ@cߨZO%Egm3?gXS_Wu0){:퓔AQк U9{: .5U+(۲mnD蟧c Ч9C&@&@M$r4J+]F V韘 Q\*j0&< n9\+ȼb,f&Qv|YrSBaMf]nNaړkdBj!-TTګ ÐbOqVW噬J| U+A :1v\T(a4˹/OnivGJQ'iv߳0J~ YɪX& -LkODКz vz2<‡A=K%u5ezz'XbBkr۳:pA/ ,B6-YB GqP'1H Lu~Lp!<M >ICq#|!OnL[.u3DKks&=\y&$GG=48h+ uמּ>r} ߅>,gd~}J5Vc +!GFc oX6.[RhkygN>NOE+p_^<祠p EN_ͯ}1^` EL:mʵ,R\or|Sa\*4-t[ BG(\F%xjY(K Ԭ nUE,c@&>h1{ˡ't&5gXE/Lkh4NXmA(H8m`3u=MN|!:"7 L$ߤ\H1AI?"R?S5]4 {3N 889OuV3]R`]a#\?J&(X(=9P<[ HxZezg A (s rR%Jd+[][4 <"Q<?6:<};!/1 hw(NSBkK6v,gs.P( B(D45|! ĻnG@?眊V( GEt܃`q `Ր6%a]pjzawO0@^̷#g =0o0uy5^_d W4GUdV'Oƭ1zQIڨ50Q>Oe2P>e)hw,%(\`_Tx(%aޠ(/N:'od5m&-sMW"Kg4.1D$FGJLKA$p4:+[yxV˨*g'2y۪4y).Rwb<#ya'd5jq#NLm]6"W&ჵI S6ѴYboFʁK_eWCwe?^l@:pqZDJ|s0?5_c9o W{.be6M0FǣeJ%&;\LrBiDw.rB@ʻHS}Δ9ѥL%vaШUy'"pJ$քĎH(|+EgO9;VW zCFDm7nl w!l~yƷ4yM 18+H_>de_jFcc6F1OʊwٵZ{rn5{n9UCd&۱8+(N.=#~V!p%(s(,y°ߕ1+ƺ,OSu%ۭ͗[?4Iu}{WT1X C c %k?UKY ]V[c]QoB+;nŹs;4P D,(8@&9Pxl^>(\5EIy]:F>Gp4V&".KWi%jĝ$@E-TOӤ{K$:]Kh HJѫRT9ə)@ˍNGgƘ ;L9"-kkVGu<5ཱྀ8QzXQp[EL4&B~V>,ʒ1wfsЃG}Td@kVwu 3)hVIf4MOfV4HI鱉V%HP_ O*+i ʩ(oK5"Jr?oQ <& &XI&z-ؔ~ݥisDW)/RN ޫV咹I_J"򀳆tB1..C"@#Z?*KD%s6=J/,3㜉%|_١ pJ=ygte1󆸫4'fAS`rR)פ5L%y!lȚ)8RbXP~MdKn\ c| =.jr]49m7D8>fNNK-fﺟ-_LYChB1e@W,3n6.B :ݝ7{ Z!My\zP(ǣAGdxzb!-᪂ mE?sz5tLR @|FuA7BR $ .Ӊ[k5pA=*B規'V:&Cũ8[BYm`̩}"G5wtwzeEsXb|%PU+=u!xI 9V-ַ0d+LD^j Eh?Nk &`@-,TӇkp(#ZG>Y]%ݣ7d,ehWM aS ٛ.t~3-\ΞTh#6;u s uP(~(&ìÃ6l{@1B5 .?~#8ENQ^#I,ӫjod%ݵ\-4( k]t 1bFNJ:X9SoyK{R;'zSr?@F9WeBSW$? u "^65i0̾^df"%rWdar_ϵ8 یJ5BFݑ#+l=F})8ȳыd]m iE-yBW:&5'0/떼~e`OڼUpA.!Zp!DwCNT2,:eȇW &G@ 9k2}߻^~| & tyk;w$1h^?g0R#y)OX%S-|aTe/^/L{7}};k_}Ưtuw?pDsP@Cb(afKdX9Z*fWUnŏZY _,R(؏n8=vHddD!&{[["مþuBDr',o3DE."y`уuy@[.+cߺ<֡.<Ћ6fX,AOƫwiM{Mcl-Up 0ϑv*Wޚ_mram۷"ɹ' wGXӘ(>ܼg<"NK` {D !Iiذ^?!j@KkG+(f !mCp1]o]u8ˮc4HuE_ B-9tx'=Jf6?' Dg7pLXq_w,2 [10Ǟ iM prbH `> ٜ˴V2fR G^NI[KvXU}~5+b]ȖJu q"~(1e?PLKQZq(w}Ϻ_U54oeͼNR¢UQy#(iOype:uQtv! Ƈwۃ<5gKTK &N~-?*0Mò-ɴmD[JW/ڈD_ "98Ij(&I3C&,GDI2eo WǦqmca Ug2A_ *N3"C$@y冶oB' 6odFj-THR}z:;t Grw >(kB~Ub+9optBv|>0 $= s`ņ1Oζd x?8O#vv<*\MβJίO *׎,԰}!QշV+ vn=`CgJ @ޙV[V Ju,O uXtKUY< @ r?y&#ZQ!ⳙ>!LSh*e8&Pf]Y9B͝B/.Hڹ :*(Wt rx.DA[}w윤\)Qھh]ieDI>{ȧ_z}ŻaT/)hZE gxf 쳌GF9ΑgY}:vSRثtI.=i{)؊ a]E̪@J)2F =BO$zO$O[3#ᠡEU<~)p ~Cu'bG6棕)ws.PKta$E!0IL[MAb=EjG|}c `z(!@k`k!o2 @g?z(h|WˢԙcvJDtf]2[ܰ}ϣ+¿ 1S0*֬xEn= BcQw[<>8ΰ3l6 3@pqoވ?CY뉘,syn Ũpu<'wFNQ`,UM&iS Ə7s8r!eV@GIְEB),ăs*@ޔ BJXۧR@c2Ęt\"Z.'.sr7o$#F7A Wz!W3i$[$T@qSzDAA@@ML6u[RFkzCaq슖q⋣H`룩 _bC齍;ER9(#0ir $ "AaRn0BvS 6'EX)K@[y1yUsF" ivZznQ$ޘn4G@sE5T`N1l(;a p[b7/ԋ_G7{PHhS}oQf/8?% Gϙ5.h0U [n n ›+%h=knQfO;:_-s?M_0DP׊IjF 1 Va M*Dc;֣.$B!Q?VIMf㼛uY _OZ7DN#kGT\s &,ylI {E˨-Q uO T#7K$\$ŁQᲑ@ZU~e qѬaz|3;X_#`:YmEqa1jL["ɓ<ܾQQmh)~xH6"X :i+Sk(tb\ @D^,(@U7gӣ^0q%u85 Q+܈*!%SDj۟΄%<*U[mRҀ(zm)5Vkv5Sݹ'c $ٺe^(Lv߯gV{;X-,GGX*t٥HtXY%NRs/zQ]gXٸMbLyV1Ikch&మ^zam(\Xn:K#|fv l ! gJ0EɪE+Z7FRT1\JmNVK=ia`ġH51꟞]+L],4[r A 0bCWq- p&ʱ?ZXb  me۳? mWRhbp*T`.:]&8GVT?1#O)_|>75`֣ EaT Е.~._Nci<,x 0vtސ"!S/bխ Zݧ7ȉ.U^YUIu)wܕ>|BUE5Kw5>F;J40Pߗa ³^NO/d>Mpf;*'{rP44!GW=ah|@G /*͓H˧=k4< T.lu_^( 6aGֻs'MqPV!+TD)pLm17Dqctj 9׬B_>E11MW,]؉9^9 J=S0uwJ~J4 z@pe?B`Hd.%''餾9MZppf|{Ǵh3$S,EdTBCTnKO$e&.,doqPˀ_ y kN½ IXRXyT! H C b%]d v9t-T8p' UM,MN7 V]?۟:Nɖ5Z[uX3=rRPXlymg ḉp&"Ǵլ'}Y_q(26x3-UKKK>; w҃F!EDvbI[;~a~*܀N-VI(0W"w̓N !"`|ump1N " zRw 9 :9(R ʤXY,9gy/lk~>\&adPe1`OVVuHBg.H(Yrp XI5A"ER>cgO2ˬ`݆0t =k= cgķ5t찹Y:[4ge'g9|3|M,b}]X\ɝ # KEEu)MЂ*-u؟9ɾ}M4z/&%$ɦLQg,H^Hf?57D:asPE/)F(ͭfA.rykqֳ>4\W&ba3S/k$\mI3in8bTB¯XkQ{&Q¨L.BEs8بuU:7w:[e9*72d !GO<%Rme!=1,η|AW).=PLQ)S+!`᧐'] g1Wf2/"qtvc1pT䎲 3 gt+,رm 3 }nѴyB9戡y#.@ݖB!0cH@:.-MWH-u jdjj-g7jY+ UGZ"(v?Ro(=ŧR}4ڎ:2qӆﻙ 5{͓o{؄fkCe qe1uH BQGȐ{ cQ#Qgaɖ15P~^KW ~hC,Q0AQ0乻{_@SfXv"{hGm4~[!7Z?%-Fc(+QωU?O%g&,\|Y杺pa233&Ď&"D2?@W ؝ UPQ`R0,l@Pz:Y]B RrϏM/#|ޅ,b?DVDR$" 렍ݏq訽;p1| (4%МUZ}> EtH|JFXe)5`•dԅ@wnfA,D.cvhC~ 6 Fx&鋨}PV#!]O ,S%RO D+&'M*+ Q7v.{!OME~a&d"ȀU_0axSǨs2An}UqDETy^ /#W +#9Ta@cw8DR1hP3 Rso-8fST6OoQ{7!^)]_6z#$CaHn V+ i=}#N }mpMQN4ю5/+0_|/Q^FW m9) 0q%kP+&'pڪqX BPMBCj#zɩ-:ii!`iRfJXb! ԑshòjHAZt6[j.+j-TBP]UJ Z?/+'zB &[:OIg|e` p*;+ fn-wk8g"k.l\cShH ;  a/DMU%0͡H?eaa)cCV?0iаύ;GI;$ I sٹE}cwEbJFh) 't *x*"?x7JtqK؎ a=ӿ< ff4z,f/tFF&_+1>h]E>çͿ^3~=Ulb OR[_⚉xF:=bIW9ʋ#W) ӂǖFNe|uax<;DD= DҖ*䓁u)()${JK; MX:67;_CUF}B=%䟽U9^$TFRȵVug8_LIȥK @s2cV?^x2~x}έ؃zZhW#DP b޹!I)xscD'ޛ)݋LEZJk4VfĕqfrE5iFvc=TTD]I~9' #:7ɨyy~eۀaai7$JOłVk_ %If[c:wh-D)ҊF˥|gHx`Eݼ9< q~9Hho:v8H0-Z˚AȬ)V|@!GS P {W,*."&EB8Ꭿ}?Տ?vCsp_$8HD*uF`Xo~.dY#%auhNpcLKTP# @GT@>G&/91h?.6nImseю{ye|s8'*4s2tDH$[$?J҉z?ǂ1*.88) QvӛRf~:3q6%xyV{ݫ9}aq:uDK7D2hvXk{<U10{y2ݨ۟4{Y 9b62c ZD>0_W_i۲loDIg~On\Qz ri XTC+: }ީ4HyOHO|)5quFkmk99ڋP%pio/wem|ݟ6)xV;3K$;\?ncdN@3קx8S9XzI2@ #`>Ugy?|)ب)DGMrf3desE2&yD:ɓId@0{>W &J,^];3XH?3dGmu;\tD w p#"z.c[kVb=Or^"DLOoNKxtM ,beSNp!x01ycCM3CBg=2[#ؒMxH=>Xrݘw۵ث[aA C7΍` y`%3BGPys*ybzHطFĞ1T]64Rkm(O2d6p1v!m{j!vnB7Y9(dӂɢ4;?*#QD#)m [ %S-^s3P"]mz,3BM?V{sCwh 8-1iICA6U6u=O!$Cz=By'2bzPt>"fSq.4\Йx^iO5p]4C+/`mNnO'5)ϖ Te1p9ұS1v ,oY׹DAcWq\,mSOun6>A)6a3)HBz6+#%_Ry=g?\r Կ]4We"xǔF]nAHT;X54*cܙq7%!V %ю1NAYķ/cAތI Q M#4b-b8uԱ-38= Ogv(i:_E_c4|-⸩"Zƭ@M9!ukT50PKYZJPY̩N ?S!XIf{QсB(.ΔwGiTH>4ir / ܤ%OO]z){렱‰9H V4Z٧ dҘ_Y0 ;)aa'r?t6zRk Bոʿy!ꝇ2oxYY`I5 wB?1 ;sRKCC/F2W`Q~oݭ+yNx`ڵhxƼ[DBys}Vr1"Sb )F&dZW7(ڑ.8@pRP!Js+|;`(b)7\ _PJA|LDRJ| ٱ^[;kߥs6K/+UIz֪^=f3PzE-I,y<PweDryyU_SK= fc@YǸl6,Hxz {Ct;!7qhkʊ9f#Ҧ5fƟvQt3a| nU΍vBQb(a4b9n{:;s:.G)? y~9ӂ6c[DkB- ȈK}HV!pA# -Ov1#1T')k h^SfgN,m_CE|Ǘlu_\E*(>1C~+d]ʚ\˨^u.-8z $ #$<脈}HPg㤼4P9ӎ_l5a\B5dޕ`HR/EҍTlB[r} >E.Oq8w2SN|h#*羚eH׌ )mBf P5%:Iʘo5-~N1m[Y~>w8x_S_s2%F9,  RUQdD倈1uf4M+橮XwIӄe)8/s"S  xI] _8B,q!=†n}KeT*O%sЧJFCBKᐸ]$Cu~W-àcrXkw@LD.*U!}6m"9'V ~?ض&w|p5Gӑ;ߺȢj”$# vUBsW V0L Hq+gh 2;Nz8>fOGs/ڒaEhh5n7Op{%Vn*S{`A7D~`1jÿgGj?/&?yu L,-$[mN"~7O ifE,El\N9G!]xp`6yv/P-Yhi!ibCglYU,eC]Q1;0thWL-hE`5}89`9avŐd K\z褛+oI DݘOf.L޽\r;(INotGEW7LQkKNmH7&>$\z8^\VilhK)k}ꮆB~@>{5Q(F>tC[zuhLlbԯQ>Y!t8bōVrr{׽koȹse!6Hi`X?|O [k !p((gSK|-#‹|n|#cbbj]l=(ɷ)&+6X7z3tÑ7= (Ot0UyhHHW {jo})-. y3nlXm[ OS)8Vj@adCk~w\'ӵ{WqYR}ʧcZ;\gR rKjB}#Ց8{V7β<W9Q"[mkHWI村H@..~b![̟?լm Q>F 0#TvR4]xz{ޱk&&*0Vϻ1l"[{26tE?‹8Γ oOH5Vj;N5 qkH9O9G/ yTR1gC\˛me"6v֦;7+mϙCVI~ i% g]G4 l6@4Oa,W]6>IRםOI>EY` =q@%y.-4vX̄,6)/|Kzx=j@7d@i|q]r!64I.JAf_?T`z ;4ochS,.;hAsCE3(B^SN `6fq4M£* D"eyV=ƯvNI.ۅ .86l4p-fFۘR[(GҜX -.({_W{]o^ W Fل^!|"wV+<瘏! _%% |,]E{N;}?).P'r|;0<%-?mu"24y~p)hݷ2 2BT.u{{psr@ڣ1"P=Nj58 \Dh vY%w½#0V'ijY&fҺ!>R:/P|?\fr}fa<+[xFC%QGGaJp19[ۣ7e scD^fJ4;y6DGKU|Ϡ#°` L^p u.`Pd+k zL1j,bu;SdCW!˳<Y3siI ^d߷ɒ} xiTHR̩)鳾4i@oT:,2 JU$aqN'zVC#zz7%-Տ57}_Gؗ0H*Hc3Ii+Tz 4N,,GU-Pηϑ T+?f`\Er G}Xs98мxfXmP@suF^2?X:ʰ&YLhZ*NhP Bw>r4~\Xg8[2$ 0?L/|@d5AEerT_{92挚e1- U?%JڥTo7%p]Z1*Mu:rBK``Ć65R+.kd#,y* )6 iW|]!dmWU nc˖JEX~V%bPk^pY<?zF&-Sź,ɫv~GApPX' <1'n}@0˄qyL`b`Ѓ 0ROF6`؁P[q QAY%ݨbR$sh B\F rjH-/н7F%J\|p\r{ۘkE\֎Vii/my1UՔ︫0f}5<RGը?ɆWBkg)8(XlEE|Ò"B$hZ+ǡ`ЌuU %&1)wn^CI9C492\LI$gS#MTPsܘeF&85R܀b &ֺkE㙑#3^NGX{@^-pfJlP8?5ֳ Ox _K"/uTbA9020F!#@ba4A r7?,  -̤w'7Vj}14KU*T+R얞ȵeTw<aNIcat։o#0 裿ogq $aKN*‹^^%LEkEܕZan_j%J_?G ~G+hk?l2N)x$<<^A)"}L]#ki A,e2h]TYʥd=vYk5SVB\{UgA'Կ'=#>Ek+ٖa'4汆tg#coEb21t p*Djn-oZN#e/5ٲVpt'ٍ4WA]<2}ӚFXrEYԋA' V {| 5jDʛvOOKQ"e(=((0x9  42R~mszFS &<kXC3x_ Ŋ%LJ cԍL%e/2s+v'vj>vb9d`οE-Jn8<{&K-H){SH!]Ff`qyWX'816o2WY 8hA}W)@V|7D]X*6 `-T3i!ZU2sJpg@z``0P0P%ZϹd yxx#= |:A@rD+8W&kQ!&g#񙞜 ˊ}%׷` / ">*pb쁑eNona`'61xU$ YCQԱ'zvQH@RWCTLZr/r\u&ъ`e/Lw{!=*꜕cdjxϋsZW4wdb| Fb"˄aɒ/Jָ\q)`Ȩ Cfnۖ8e ]*?I¯j,n0&`|vE@^Y z 1`;Lq}]|㲈>o.C];&uBp=q֍0:o{*U0BE~;g6uX92(GvC"L\!dqg׆۾3%羱@O-{|Mʺ#8T䮕T_Toÿ%3N>lWeOX¢avض%ǯqvF"w 2wx.]`/{x}-yZg 3mxeg6}Ўh _uuW& [ѪjhKDL\CWAʍح-/W:NkM FKXciH[ Fmg)pZ~NWܒ)E4vb9irX&'t4ͯ ׅiT%_d.v>\T0v|>Ҩsnmb5]`6q"S;=,{V,A_UG:x{瓥Tt(3m\k( } k_\Pe\eFe;ߏ6S| ?ҹTEXVsDnXAoޚ2kטXYd8~I2he/=**z9ד3d,:W@=h ){lyY_𸱘|N @yi`Q b/K ‚7q|  "rc C,Ol $"5N%|h7bi֧7aEre|gêנr3\W_.Jv u8 }r%`E﮷6H]Ԕb07e5n?%;J3eRw+G`t*QكqN{@xJ/(h g\ qSoEp_]iuuaV!/eHx tLbSmz7OUM/'F Rw` 0>̅\r}@10T0dMel?<] ,pqS gU}ÿX[Qv5CIBL{no;Zr='L>nEJJPebkJEM=bCev *EE*S AVMj gI03A[=j=ĭK.P*Ȅv1֑amE |K_?5#ewTx\b[hX<Μ` Zs}e&p_ڭ*,%*(d~lh ۬*Ya> h1QG/TCU:6ץi8yNyK/|ɁB>fW3^w<PfEQNFE;#ȚuȨ=ggJSNyã 9yțJv^bB.x ֌0UuMMA8>"t u?{-5vCWT:J(wޱzDc?p[:40@? @@>! 0H(Ult1uf8 5 ʹ墝P js-%$x9XYtsLI#WBv/o]B{ٯ NǦMooһ*Y·Fd2["Z"Ue%55)%'E$'Ž_^n`Ƕ)u5ppƺ[7 1bCzSg쑷ڇ,/1^ ۴=7:%o"3`iSYZ\B{ڒtCSe, $aVlph.uF\Ejtzd>!7P^0u U3czV7劝JH*NwCSK{Ǔ?T||xjlLF:2Nx=&pٹ'Av:W?w>úV_מ<~-*x3Otڇ[FSj,,Bu}!$/1=Tv[%!ӊAMz0vcL܋}#Sh/qo)zLfh}4QfAA܌aRt4tl4T`#fh)h+Jq0l /lI`_~w7Y ϭ*P=tUׄzY&׈wC Zrb| n`1_U[HӐ-,i qs›n%rg`ZFf'o 0[hx?l ܚX D*a7+`T6UPw/op[]%=FE{5id񠙧\/dU; | o ǖ bpVn\,`/94 1I[H['I5;}3'Z> 9Idg@h%mKF思>Luے@Kw0VuYڏ$fQ /ۘaЅ6skAW4gGݹtA \N@l =߂4* .\9X@3ɔVr8"u\q%؋H(^'&+:Go`B DʸV5TN]_x1ԓ_x#0 F\{_,sťW$#yX*9庁gcWҠ5f4-+'CR'@v4-r%S=c9~7 ]snvBꚬPjKEߦm`t"EFdCS/I+dTכڹ4Mm BqZ~[ӄ- Vg뢽H(˳oX+yik2YT+%[:~\ ׀0){_yt.,yJ$sEKv*Wlmť WV='Yߚ&C=Eo嗑2(缽:W`lOOrmkku<-{3Xf:(+`iA y {Ee4=TN$U'2iTމ\***ǣޓsR~~@aR9S j!FPmu.ҨPeW䊴 {sPwѣ4.s &=-"lZbbʣS_؇-e7+aYϑ6 X6N~XsгRI1y_9^uH s#7 Cw5RN\P.JD"!,)0f%ԯϤKK7Mܭ YAI jJd%L2Skb1۲}D[c{t%\tlVrBBp-TZ~ .y>ouA WTN5 *S`Vb("oK h ȚgѠR_x )2ژ3afOnq,6 7"UjHb{ޞ:=|aV-f&K^ A+eˢ3XIo 0zNQ޷F6鍊屑>&_.uqWuze797ұк[Y 0s! gfS=50MF $|%0sr|qPV)4n_˪侯 +:HJn6}[hَhX蠈axN4L &lQήR;Roa٤ Ş'L0&mž.N}qy|sʚrנ vGE!컳 8QvJT"GKlC6c|*h moAtX<q˕o#W;mU~K] ]]pm9TZnWkRQ챨S$Die \#V1S 3àS?˾.k(nj80J~r}=ʾ{+KGCvg??$C7k$gBX Zbd%VbL6FSn&#p, _2#l'k+&[R=;M¤`w] @֗s=A[< #|Φ-ŝ:*#:)*'bH p?ޤ"J2c#T< )+O6vQ:qr!lVb+U~K:SSؚz g=C0񻌾|7-6kmr erZn!v.zɘzM?_\-߻X]Sʚ$sy3xbe &( bK@d#B/궝!?,> iF!vA6Ư@$fKmlŘVL! ~4)-|ůɈ[Ik& ;.zܞʮx+;밻֓2{`k L@KtZ$!]1,)F(eWmlm]m۶m۶{NwnI&t:~Y++c͇񍌹$ڟS<+2F$sL8 $2Jx ƈ23ܩuCںA°Y/pOәw4)")sb#jb ʆ~P'EhYSq G:o8d=iI2[|_frG/uODNkJ}GM*7riq-Ma;( b[P[l3A]ڽ3GJnE_[ՏD1o\6p  7l=Æ{%2Pv{X۰d=@)i/pK\8`B^&B)wyerS[e 8;&=l!ۂm}ᛠ Fvc}'vDBO8sRB~F zk1E$`Jcӟ]Lb[82AE}"ܹiJ[2iVF`2H{7RtvzE '[D,.F|Svˋ`tUҽPm=fgbR˵֨DL)}Z#뢺ka+ A/$LW·~<: ~峢O5Fҋ~Oajo!_!҇JSD]%^] ضI'.K""m-j#H֮ՄB(n7 1G5TWon;P̍IL_\(hv]fb9}|P^ӌJ1S3soډ?-/A&y=kP@r:M:4gqKhqyˎ-J<)vDGR$v!4%fB&+&9|hAI:RcY9+"@ĊNY$`l EY`+n̅n+ j?0};Y$%Wnw*6*s[ބ'djP㤟BwuPw<ķ=19K7\KjA@/1Pha.?q} 7 S8~!"}WA΁?ƺvWfj5qşd"f5]k Nvi&bX4z(ClQj`sNj1';9D s6p0(f#qxo, ͥ8rüI#O0Sbc(8&V穑j-,U7:9gq Ȩ~+4:7WZfQxr7'LSl4l*A8G#ubNoc(>v"Sb;uPޅdŌt`ã _LEV %]`rIE#*>{tAZ&[WbcM5xGs~z6D/'>ЁAfUh.vE1o󢼪E#iAl4~K\ {m۔-|lj&i]anS^)ީ9=bۋjšq,y=OjJLXKh$/I3R #w WSs~^e&ʪE!GuDA@<&EOPkMykqh6wߡBNԞ?Em&nS2[ygDa N4Um. p~QZ'<fJFYfA`;gIS~I?n$KE#u,#^݋pߺ<;vc-d&7Y߽ߩbiIXܖTHtbxi% :k϶shҰd tb٨4:.o{#t` ĬS ]t A|#gMHv)**ѵ|xLo(F+|JI [Xp,# <1MdtBwDQ]4;7u?'6KUQGJU{L'6;qjM06e<' )MժW,I3u(ȂY|j2W /;c_YO,d:42w԰#(7^c lҰ'pC4|*+5{5hck]x+wyiSa†*\~o!Q@4?+Y +쮣B IgЌy.*ܸIX-,O6n/+cX!AƼ"$_m8ۀ|",/6!^:&]yj{X-T <3.+h?qegddr0e5KLq=d2oo,J;?N=+^*pl4-1\N=ܽE5r i YIXjb*!^l ȵW}OX;JEHB 1cpլ 3sl#bQ;UkqJ;Ly6YFn=m$fyQbar=X ? HK1`9U2M6Ж<= e&'x"/oߚP,g!Tm+ S9r>ީCyk֠YQ],5]kѺ%]?1}b bsʟ;m߂ILc"ڦQ\Qݎ* N쑎s4[[Pù[$ 2:F7eWU1\2qzaz6 ,i?7 5ue59t .̰}&DnMC=dh#2LZgf%3 nɹ=jP/Q ڰ'X#ȹ?4v W`k3) YsZW.)N!a*tHc8s ]p$CC717Ͷ7!Pt}|:ﰉCMҶDo2#iUT)HQNhれh ƑRKزR<2 00,$ҡؠ_;Y>IrF\NX.^S;3@lZ{/eM{ovۍ {퐔3/_GlV%7~P 듽$3&oij’} <--hO')16r[Y3!쁸¡K{^_W,9rؔARhOpJIa<_\ߨK_7KE9,l^oA't Mu([Z"quVj~)OLj2Wgսow<[zBdw2úYPΏ"{N5_CS-! j~(nL3\vk~v7GSQa9xx~t;\͑}CйU"-юaVl#\t{ /">5v2A[ПsqZ?չ?{?W?SWȮ:3ں,!K Hmˏ<A3&餔 0T{a'm0/}K@\nƎ׋<oqO #g>7̘$ϊ )osDuV':x"x]S~-̡ES4Y ȡ %CÄӇFD jMP^$4dTRb $;sǜ,?= % PwkO8.E&gӮCyFk\y0~t䙺#B,'ܟ^fN,.uD][m=Yj?f~5a SOsCqsN:Q ~cE5bQ 3ejERn_8A+ދ` * AB|[9vH՜^Grn(IF"j%y+j# /`bHBAaSF*̥Y 񏛻k}͡It`Dl4{9_#WDYfit+&AMlE_L7r ;y2Ozy1#)aLݭtG LD^(H; "86 ͕yTA6 cw{qіݮyrrZ~]EN\B \`,$KѠ.X4d[= ( $Fn4ڐ1TՂ7juhtt噖*;rCKL+L;껚4S'(įMA._AL(%4e~tu^/$1z|A8AP?WzމoP;;_\PHöwjCMVN gZſp۽8 9.ӆPJ0€LZ4IUɸT6橢"? VvXm^ĝķ}9DCE+'0+U⋕&e E{QdՁ8djg`5 FYa%6Ո[k1jl7F(b~" ǯi"_6™3m2vk74 &sDR qbyZuW|탗Ih jX\IH-;`)p;Լ>TݎtX[#(F={pXxsn x+|^})N[zJzv,:%e{nsXufN;cX̓9g{;IxJ?J[I>F3\ʿ3_ao+&C`[+4_#[B-p0q'qR 9.AuA7/8:ƗlȿFpwGͻvz,ǀ%1NeN2~G6U3a`WIەkP'ɟC_"Xc[25lq9>TD 0h mB @j~6!XQ{B$?2v?R d$RkqcaDRMsԜa`37-;fzK!r6F v:M~ڮ)Q(fs5t~%MVz;Yn#2ifT;s6OQ|i*ne҂!+.qbH!f2M- 0bcGӵ = /ĭ>px䰖]^t9& 0 -4uHoJAppA-,H`b2d::lYkJN0zP MJ쮪)Pm`{7@itWBboM=s&V'Xd{_^k|X|?W a15ZRpY= ZUϯ~jDo2,\ϵTCd(+h$HL-) 40LTGKVBn<|.{$C U^tG gZw!ÌYv1 N225Y&N!L:#]C_fV0+ Ȓsѓ݉śFAEM}K#WFoڤI=uȝ ;-42$$uV4j5/HG޴bvt=GWߡmchG[&39)cH`*`}8Vْ!-'A#Rb c*q>},x~w++/Hnv!~͇A&tS/wOat))u,%Q-TZ~Q*#S^ן& ,^C#a%w)SPBeT 3Ri%A™P l+FYH#g8 6\wb@'Y4%&p0$7Ɏ3޹JCN&ғ jj$etzIX滯fB0Q_AT_h=@D34a+ Pۦ,~C(мg f[YiX'P<V&S5L0KU)ޯ#ǂ!a$Z6$<'Xt7Ih@+}N96EWTd$SJM3 Y D'TQ)f'v8/3JЎf54.jOfQL`$IEZLFB:٢O= QֹO3?w Jf_ezњOD(eUMxR o0 紤\C${zB?&Gf6&ҺF]{:uD]`;X=z~<iq:;{2΀x-u~s'CYv!~E`<=mD#;h6g _R؂Z{``޶8^z$0۵<]~9Gh&aQmC?{ۂ(#WQ)CbF1K˓W Kr1a[NڽR2Acn\*T=gjeۮR]V oG$`;Y|~7_;݆ SLdaǜjY#'"dOIy2,ٲf y-:DOy4S ןD)m^AGȻ,UZ{?:\w!ԞpJ7l!1/=ȞD1#} AedY{;k֜3sㆍZ[3^N.Ђkmd7zx 8t#3v:N.4RK,z?S:_;tBؤe\ג6Ԩ(@UAS˱bE] x`R|*|'hkFiG$+p18NV]FaX.IIzLA@FWcg^IDHq~) M=j$Zx||7Zм?ϪA1S h|*|OhY~TReQ 3@)Ss:v?WCJy**`2zO?UON+YW Q6GG҇70'˴P,OW߷Qz| 0gjn]e}A [hxƫl`VZa?M3A$_Bן.{K¾S42䫓$W6Apb.f;O$(9|Zd'Zleb&}ХJUq}z^>wm9N@Ću~p !`@,jPB^r;<霦Abw_6*1ƺ`a~6YxwI% 08 5RM 2MlLTFT3B=/`W{}&5*"̜?\ޅ ͧ;8(v vsEpo7>w/'ćGNj:c[F&" ,ЧF]sS$QVnoݑ$ǟ ˆo'f3Re;xhH-ؚ?/2? qB c:r`W1)aFڡi#?L"Z@d%<ȵihY߭DP=6{٠ nE,rO抟k[`ڗо:,(0jN%D}Hs$UYZt-\HTubVc8edCM!\I4pQuFmǃNlwnҿww h*?CAb J/Lg ˞ռ|d/x1l6Y 0Z ĝQ9 QQ2 .Iz*<[&?9 R0+oH3ue4~fPk-[*Rޝ-&s_`E2߂9+Ѹ+='FHk# 9>k)ˠԠG`fDD$pMY$Vmɔaw=#Ǎg3zAug?@5BV iȒzL5֝Ĥ4mi}ytX^ǝİsr=v}hQI26@g4$3aV$Y;)nwis?2_)VQS >[t.AҤ$?"ipM(Gm4 eOs>ɐ2`|, t)~ p&XCR89m2D7KB)x';74C=\&3#׵f<־hFN;zC#l'7׳K"z߳M\BW8w~Yj17u3R @<w튓KՉ}؎(8g,\Fl1*1ZCY4V|}lt~n/M[Tx>T.9hWWIDR|dfQ8s| ;pûtz"?5Jl?TQ&^mB0*UEK$%vItu.1+xUEXcgp+FVr.>H6N+ۥz-|8o j:bU ;l]FI{``Q٢pQu;0{W^D,j0IM_!,׻E+khƵZKHoaNY=O54k}F~d"=8ZZ| dj:v9/Wl-X ZgALN: Nm4'(]CM[+ge?cC&ǦA!^?(=&%cMBV)w^XT9fjD^T^+.7˔! Nyme?6Q _iӬGRRש׮34>.#b2Zs%zA U*1L? F=jlA\.)E6(BŵCo{3EtK?GwҀ! vFz~ŕ.Ҷ:x:p# "*)1\MDIJu#.u:Bܙ Heo]U#6t{/&li-U^J5 }%o",I`aQb=; tyt>N`U^p>W8]/8oXAMؠdL9p]\q3Tdhf,/"_bgbXa4m͙UiqlU-'.bDw!o,Q`WzXB-^`~sEڇQMC9B#;p@5rGBG3n5{x E)vSY[_MJ ]:iH^Z_xۅ&Aǃ~ľ<Ӓ*l˰?X?F.524H&_Q^m ٯcS](HcL o`'=pWYm[bVՀr H9O;D>f=ѫS*Bq02AWY# =X!(w:tC+(@펮FjQc\/k+%w鮳ދi_b85lE=Np^*OO0$/eVXaiT9*m5g,!{%6UjUD@(RG-|lU ֑,_8slaH:q:*#C[ ]9i~י4ɉ%E$ȯe1Pkem* ycwdE(jϱhG,7pg!Hc =qswU|Mgtq]3 s+UQD}'qzI.CiM?gc%5%,Bw1sm]C#r!~LIDI#trPriO(ta#NB+q^TjOtTQaB:{B$^ p( H 5Β0͉OW:Z@ m:geWJÆMsI1.|^MCf<-Opv,f(ӁkSx~'2Xܫ@=_H@u{ bPu(UUU<i6wX+ymWƂUX"L-bq9.dd h-MG{2ϲߥh2L6dSCD6*D_̦% @D0SU ޓ%@ ę$Fb\ r8$3Q"p)*MGFS'dʈSC1=hZM`<KE8hBt{,iMT"W̫~s ̓+y 7ʐcY/]+ ٪R>"OjOK7M8vddw#2X&$jZFnQȔڴZ F%CAC= 㢵G1Ksc^n,lI[KZ[Mkb9`KeڠNZ˸8;rC<ӝ[`,g#AjySYs6&T$1qI晊A;UuqvaQʊ׺=M֯oxv< κ[aO2ljkiۚLBA0F,C;+H+޲ݑ|'w|k;Lg+{.yOpG$F"X*&}87-sN6PscӜe4Q柗<Fe^w~ 4c۶muбm۶molN۶NggS;;Nnn͟p?\usg פȚڗ߇Ƶ&̞f=DRBYB|ƎrԼ ~_eieY=Y5\B~,D_Hnoc xewc>cϮõxo$죒 K^TqΏC*Ĥ3!]t /3;bj#ScaP+cx bw?!)"3$ӪJ' %sF9yZN?W7ѹp r,1Zt|Kp `cЎ<ߐ,ٶQݣ:ҺXi9;X!Zm[_&A VOy9x7N~| v];ofg=KC{R~>FxwǵU  .kSoѷB {.W#H5**%FPc/#'?,1X؂/@҂IfӠD"lLפ9F-4=bG'ۋ24ҝf{K\\bF# xwG݆~ͫ܃Ӷ'[W3Gح:i9:MB5ˤôfKpZ7ږ' W1|tP["܍s; Ė{Z/wX}sgY*9*юDq]z[Qǂ3d!! ĜedrH֚Q`[@`UEχCp .Պ|xμ$IiРe o=1JDP>!lvdlMmԕ*6$ıfiIdן5|[JjH-$Sp8aU8xh:^ݺkaBGvErM];dM^Lj 3ύ„5 %KKעqdQ5M1U e"ҌEd|nb+0@ sI\=?3`CTӠb qHZx$䂢Pԍ:j(ŘMӑrA)- \KǠUuE5`Knd<K~>+ͺYrP)#/zEqep.#:jO `}J[`:ʢ eFGSܴ!['VWYYZ_o>Ԓ]:2|e_/AwBɨ*7`th"?!ڿs;CziȌ2'x!crE0*& x:vdȊH͛J&Z+''hGaFJxCr4\L ZMv5c595P4"&?R$+4叵Ս|1jH\غ^@ JZN)\&Ѣ*ë!hO5$/tQމt-#[[3WS "MK-#Y7wexg/2/3#v(ս(H[bJvw{o)(?|X15Q,%)KH 8I^[r'A)RY 5 O+S@Q]g|g8|#*7LuSYkZfdSOZ;'ee3,ey1ȝO,p#\J~Q%ϙfTR$WiP85BZfgR̩*A(⥡Lf"A>g"Q~t(I5RJ 0)[wtʍT¾ i'nI i(C ;;ا !q/1_/o;0+9u>&]ږڀCQm`  S \ >.+@~56AKm9O#*u"͇F_F/RݮhAAhk$܃R᱇.I@gA|-͓"U,cLGeT[Z<^q(amwMA>%;oDic[`q:7zhXp' 炱,;Zy\kB͂Dc]ҐA7$ K-SfTPGb y{ҩdpZ:S5FP1~X}3ѓ{Fe7X }jfxgAWLה' )T6;VZu O9HaZpo= lKX[0qU:|l.5P׻^LgEzy,j ~Ix)5AnN]<{Zrix۲5G1S<0i9cwC f%>^ /˩ R3\2)i*w8u4òbU8`i5]8( ey>=<0; 7(y(2?X;A1~d/: 1MN[VBRO؝U/<@e7 !YDǣ+{6_37ŊuC?<9zHNOG\.=:)C F80M~0}MbD/AN]'f [ N'hݶk.ڱ,:W{6n oFH{I|\8s>Y80+bԐ_'R/ڧj~60>$]sܕ2+ j26v$m3_<3[ۼψO`1uu'tV!J@6wbgPoz4 ڭ]*>;j S#eԔ7^~*[Q\`Z{`Ot{5{^_{t&&6E@x2 +Zӑފ׉JNC̓[׶u'1CR]11J ,<"P*) H;֗vWcvr.a>..YIm;jH4 'C`~eĒ_jj _$Qrͳ$ ?M`p"~^lN ?}wuj?F:g>O/"Ϝ<ʞa\(|-BEw y `oo,`nW7sy5?0|GޡBy5m0xb^?^~kN.7}06w$('4dM "dm iP9&_2*&04%U:.BsWʼLbYI4Tک#$PF0yn|0 ˜dٖc}zAl B7,~j#/=/4LsLpaKe2*fWQOk^8bFA9ַ['n"7jA姝N3{Pb^EF -+ s¤ 6z*׏QumEzPF!d8.yv(~䘍??:/ W wͅs` % j˙_qL? >)yG >9gG3#䓝L>4u]QoDyZ9ڏͰ THio ~'u7"|{X3bi,3 b+ĚiUDctʸ(aDcQ] EѢIcKeL /;6h=K^/~LK]k{U':=(swx4m2!IK.KXBXv+[R1t,IS1h 3) 㙢3wM(ik jtHL yAr$50)E.!ئŲSm6]Q3(oYϣRQlzeg1zpc{ =#3/l.' [͙Pf9jHQh΅VveAFI65 Q>ס5iH㌇X򅳬9HR4~XGTSͰ#%]##!|{'+5ۀY=76/ҲUOyG|{vܿ&3Y7~ Eer'QydPo(pșjQ5ՓݎP nbGԽ4E֌!".7 5#2>E Nt ;!Hg뉜Dt[՟;ޏ[$8x_?bX$^B |؄>.D% h*vb*O"(A5\|AzӷԑOѤP)WܵϧmWV+$E/QCgi8J706k֪hiɴ݇_ } <> ?a|9=TXPf> !UI=߼E&pD,[D0]᪆􅁘v!;:5q.7 $NZo`0W͚)-U:Mi: rDt_F0rF\UVv5KyF#qw׬Bw;-MGMRtY)5VGRd! g-{s QmcmY{ٲқTm\¡uBPPv A?;/!(b~?R<[{UIh>J%ZENDTɷߴ ti^g#ݽ(eת.톳f4(TkҾ 3*,Eb~Cbn"kgg9O `/jkޯ^MEw}[z:eqwzlROuV̜Wrc|5wϯ#<4 )4 y0[KЅ,h ̙i'I[]f+fYF908&)hIg9Y1B\+MI%.'m󯎸=rU<51ռ]) EeN[ec%Xe,z9SɴWSgU{I)$`ؘGt&#l"E+jBl;4I:3hȽh fC_p AzdAr/5lgGfum"I|MA,Gdgc+,۔?6\ S g1fYxEQl_Z}T~Y#FTh&t(?o CV-H8gA]p'Fl }B]&SРj%[_a=<gvvǘܜw ?݆fFTϢD,UP5,Y-2zZ) 7 ;=@YfafV#kol5OYnjlܵfjSu\N@9kqHob\WdQbRR]Ӣ=(kNq4a9?4&aSfLP>l0~Rs,|(־>EK̓F/4P&`ݔM1%)[gGTijcy*j -J#Wain9Dk\ i`BhɌ(:ZU^S1)h)gm;0Ҩ^+9䆾eջ~ <8:Ɵ^Xfŭ}Sg9rP 3*yQ/T6y2D ;~aoqU#NNl|cRTt5!pDߜ+V(J/zyQosO-~#lN;7yx[x$Mn&5z~DO; Ɖ?\ iѹg:.CU^!늖O _Վ'QqRf_,6Jk^iM\%YiąolSzË* yS!IX͏W1A[Q;9ťTҌU(faSd,uue]Ҹ:Ȉ1Hg1r7@OFV]u8%??10VWnj' gͷ)0i3c ٿrD-Uv5Z3WfW1=Dg_4a[īMO1 1q( Xb?oO?, p!7o㿨pvvfV;S2+.dH*WTWQE/xh׿/"81ЊIY@G`'H&X0nID7 19![!m0yC)~^go =z_l}9!;ROw>LOM@cu4dϓ>|,)Wlܲ4rdbF=gÓ7XpӛvkkGJ(%pۚK~kC}̆t^}P*xTrMFBc8zlwr\tz7?txGya hF $uq7,1Ϛ#%:.`(G CJ/h/QU_dgUH5NZXo[Гn?m4Q޴e1q-#7)e s>Ag1C&SN s4"ũ2<}XZ^*} ;Scؖ>u&ys|2]H*/X,9*!$[缗Yd7jP(R}Z cqY=Mo*\8n{/*/菛 cI/C#?MZYHV.cOZJ4\AuL^f9TSdL_rCS<S7G${-(Ex6Jz)Zdّ!YЂdն/.̑Cfƣ}3I諞th\p@MQ\qE8H <2Hd1@W!!]WW_] BD1 N@iǿؿՋJa| )3;!د d0}$v)CQnyA6z:;̰Dqoyt<~x7͢%D(f ULyJaNWaj`vBv8+G_ Z<wesR U)i rT1fm`5~kj~t\̞Y#BFswtb8r" rEi#{H~fd[,.;v:JoXk09z%O=q9O_1x.JC:\cQI'=JkKmX$ : Q?JO!̔`YqQE3}l9q}٢:/FA5$t͸)cp*nkLokH #Ju;V#ZZ: M}B%B¼‘)mc<"X^/43߾ck[b "IfTK*ѭ b͔t,Y}43!.l;<ں"kCń/Î+ bx<0-tI#ϓ,LORwd7+\E@\o)haw~r Z^f@qQc'Ht&K\V52F#cե3L4UM{Ȍx! QHO#,3q{e"E gZ 6RF^<<"VTtN+f~>݈מdcQqYnA_MQBfCf $0=(Gok[4ÏvgKrebOؿZ:v&B(ڦvUx}S(G0T38 n!'sdJ_7m6rH~4^+4vʆ4XI T_x*3jMb%M򸣺Y2rU4B=HR9߰3u>s6`P"O8Ds{ijz{{xÄd_+siLUzOFTYe/VM۞\F6Y '`"i. [wIVUZ\VB  R[79D{7è&J҈xE:M;,)(M>i ޫweN=oFwxZna(߃1HkԺy@orRIEsk aK f[QYn:h,چBdn^<rd?]7"fsy|; ~C9IHሒ5xO`tt4.hL^ \.V7nEsl{ U$%gx,Zp\^xͽ:Pt{bC#_,/죸ZXu:G]r!l5ٓ^)0.tR1гon'%+au!A%HMm$+jlel9-d{wLeO:UD1 [x^1;n2wVK_37gd/xtdSo%3 U񾳨W =!v9fpL7?m)@"YdQUͳEJ,B,t_#}Miϙ1UN݁~A@/И@JsX)p,^VʴImđxvwz~&B45@_0[kcS.qD՞m6d8zr}Lu5l 獞H$SY*(i<{cD,nz؞o=/L [P#dﯧ*kM8Zl/.Us:O`܌5E&˻Ʌ08zesL$S jOkܟp's_2+&B{@ g?%M {umQwG hW6x4 Sb.>6OG'Rv_bE~/_ƪ"fU~@ah}/PݢL)2q_eTOr3hE|J&*qړ ^ȝjp`moMj;2h0ܗ)d.SĮ)02H.\j/tϒp{:ǕagEP)"WNQh0ay"'%_ȐEc\E2_6`݂64wyٌ;a&jg/ͪBVF6g1o FZhԳ wp#jPpsVAzf*a`8%^}d#2?C:bVt+?WU!@keڔ%ˬ@ gXP HzmRDa[al FRl}q=$~J%$e0 /gRj̇Oo?x%&N| Ats=BH񰴣H-P7Aŵ49.7\5*>qk[gcz{vMBhGҜ"9Y'?rHsVNzM7u|H& {=r.:Du(ʒ6) rR^E4|{o;N= U7^M:ul@- \ʕKt6` vijX:Ww^Y2ق^L6e\ [ϋf9qAO8xLo4M#Y :۽Xʆ[>$^'Fd~54LJQB &umIzl!Jjjb @,sxj]jֈILw,s@1)a*Hc@n^pY嶆p:ǚ~rne n\Uȩ6lZ5֋uZsR!>FԳ$[wlI"u3V`-ʕ0Rp z G׈h{BCp]Mwvie-b?erfɸ=`Uugqǀo `/]+bCt.o iK; &;?K|&0 AT@S<#ёӜ%bvMHMmwc{Ϸ"I@,p{(Uwھˇ*mff6"$XEN`FVW̋,'Fyd5`S^}#R~w%04m-=&eH TQYo%;\Uܿ7/,7$pl,0߅umt>s$^\_$Ԋ&GO+H)îU "Dc%uNYPl݁"/F~7f>U yy*q{ASOsa.>M15-2 qǵڝ%R#\uמ~k5fYIؘ"U7OδHCiE\Eـ YifspUSmd_-bLM_4X,;bRԛd=7_jq\u3Ӵ:JKgn*WZWҤR)ozZ߀/7љWp+WĄVȺW XXENWrO+rYAV%XT9ק\ j"k=g䥀XQ`e$S '4rxyi%Y^WS$?tEHIitƤ la ZA<uPdlMOz&pP;f-$g i(WhG#4gίlN=*짿]~ujԜ(?XcTx J[J Vr!VS%rlqY m=^vEdTjhܚY6]4ѷog:5i$ɇb+74;BV _Nh=p"Vt'Ͽd;YZV!^M +j͛>7_2`>ȕ<'W>@4f4[2֎ܑ;5jT7{x\&V9 zbl\IgCTu_„5eeXe+ j ^snمFW~5LSL6 XY )}d1y#fﲁt'MPr83, ħWWQI!Dqb~iBD2 u.=:평 p,&D<;N{DJj$™O2 Qq<:Y݊uh}.+h[Jh@fҒWv ?6=Y&2]roh8r^CGLj"v祓0>f]qy> (dPB'$QTpX$:WHa,MZzLL3XQiL%Ygy#YaI3:hxU& ;eFHsJ1Xx.S !?fKJ9gmO[ o/Izk>~M2ܢOaI{-?U~\I=q;3]n &Š`^!rT$P dua5q.ΐ=$SISkdJ%Ɓ}CIĐc~jw U|O[fL KwUo^u4Zfro27uK'[Da(C^&be"庥r)@'8_gYǏ$$^tyfUbě34I $GnV6S"$/2q+n+-T4uO3G{uGq$B!*S+ )$L0$&dYS˧"=wњ8 9@ d3D$✜坵WQ)>(gXb\_kZ#.ȆUQSO"̄& nO.1AFD8֪+D;d/e0AT%رiac"%7(W3ڟn&1B2B3~oJRgd[b5V.HvjZ^db%Cj,)@8#n_2&PŗǞڃAKCpt!湦!+bNRwT ɏz=;e4lLy#Xdxvx烣4}ߍMPt]O횱[[v-7ʚPiM֝ dplZ:q8G"ތfmMAFjT)ƌ}#.pPk+ X/|wXxXz qXd|%Y+E0M~? =!ca9&Oz8UL`iom["c\S|SHA}9q0AqZ&?}[kXOF#u(/F:Iˮ3B"%>k`KI 7L]%F7/ܒsk8 u?7eqP2=!c{9,eZ;/G翔tᬎ҆IQx<EcW)|jBq#;0 FRܬ/i(bpn h.Xob; ֹV0iؔH{d:%x:&{x#w߷f婱F,ۢ 9" $yG^{ G^O>4\z۳SC2;*K&WIueF\D]]H:>`g& v)g IWpvcƾ buOw]Lqe%c "ڲۦxs 9.1w]' U0&ElA80yӧAWN5V?[>'y~+M6S )'ښ8mqCCJ $~c-/-M͌JcqwĀse1lTȂR0dy}\9H[ ;A`#NOk;:wbMNϖSϥp" hz]y@Gpur*n.p[')}m}jEgs:vz $bls07zY퍫xe(UZRd"~ gw:۸h-ä9A匡Q,:pg2qDa%ptRhbURݜfi@; ZL!¬rno:LIuɢ>/"f9c ',xIQX>L,v*X9Y{]Vd 'Y!VY3 tR&1ʿvâ*4̓Y]-O+UbP(DaF Vet9H^}(?V{ˍMjPLQ&Yx}VG =X͛Ic z܃-%X1~u! ! NfC('a=U 9i`b"f"$ԋ65ު^ ʋPz셋7g>*Z$Xu[G-{5,>>[.k,ybrZv۟Ǝ4.^paO'ɞ|>1Rg}T&S?AgpaTDɻs/AC<1fL|>('o|^7jpӷgy2>L9α xPc Q#ڠn& !89J% :aND F)j8LV 0)^/`oo-TaX3)?1:_3*Ⱦw^?gwB1 D-ݤ/"Wܳ/Զc06bT;ڜu~\r8J\Szvf$0WiF"AS(iZWYR;.7.012}Hk7BB *qt)H)1xP9+ cCs2ŰEmÙhm[ސ%`!1vT8j0UE)d ЧvH͵d#9vBY*wvt+!|Q@MpIbi^.M]w립[_Jƃ'-uߨLDXdNY[O#z-f8N[3裢quJ^SRcs$_]-yvVnЫ'9[X¾BKB1臗f> a̶gL#qžG]C7^8򞀁lEhLڈs irհ?* %5 .`JJAeLbtvL$I9SU$?jPPW)r5`jq69 ;8w/5q 6=y9DeGW]}S13T[MQ6hnjJ! $`akyQDHӳ5"Ee#+v0sIL( 5)ED}m Ao~ ҮeC9BcAFW cimZ0BHERĬ, ԩu @͒6Ѧ*Q`JA9_SS4}EB:~;Nk>1(qk1Dᄁxp{Ďq7{@ :& "SoY|Mcqy 9V^% VͱT)l5ddWXhT/uYP.nEGE)r+`קv ^z:;Et#f.YZ)\vO_Ő$+u4:E O}!{h>2]rJD(^L!o-5:@24碊ѢaN3X|e2(4QWNUr*ʚXy`EmݗX_QESe 9UYWb{~lyy2I )g >pӐ\Tsp-[A;@=}H&4U0G&^ ƠL y1UdD'&..s*lZQlqqLY(KntZt $i9h3 տ$~C C+S\3=DTUU2pv`2 @4ć}2x|ÑJ+ #Qa̤0K:(Qjq-Dg$k!cը|DЧo^!xa_;rdg99b&!6(hO9Lq${Cݢ p ".#8pXy'UHőX(1$/TYD|"BP(/Dt=oȣn|Dޥ`(װOdzͨ o!HU+,_YiʫʴZӡoC?5EWƞN^LN )H<~i8+xe׆˕41Ppu)WQ8DKW<=[Qd>㬌|A%:Λ;fS|p|o|٧[ZBvo1=8yt|O^ S_),+|r-wߝ=Hڠk30™Yk^f0\Ȍ"[,v_}_uHgפ_/s+>(w6]mVnfr-_oZRu]LKe9m;U&Y/a{5KmR{TF"t2-Wb0 Jdi1=vA026֚\-L4P 5L!n O!k_2X R8PeZ^uEX~d.֡}5I Vʦ nW@ vγȦNMaw|U4k|uRuXC . q _AǂhrsՀ =( Xjmdjeg".@" n\SZR#/$oͣW* ZX/xCPhӗFeւyqLch1Q)\)g!DE j8ܰjIG5H >*F Lk*`sED}nPiͧ$K_mx(G:専.P7T.0+e ĈjQcf0- +#ؼ tmT>@TG@+g='*P_;{qϣ밵9Gr7d>?QKy -`D; CcsɎ  ȳ$v9*,&ԏ@H&+"U%]񬾸UtA6Bֈ{ i[vM@vCk_r+!kTK8i^=9жpHOE B*%GU<]Fo;rlU %w;kOǫ]*D'P$RH{,C٪li Ͽoq%'dds4}-PiĄqVr[~)"AZ"_3B_@bA"1 }%?jULeL 5~u\H`Xbz.ȫBUMOM>>D;I7tMFFV>It\#A5ދIlAk0"JPE$' F`(ݣP}-$ Y㷋VhXEuVøՄW@)_1A~F4VPՠT6|4rD0" (e:vY1B:EĨѵtddK5_ƙg;8$/9ߖ* &=L}DŽ2?)o{%ـꁎmeٕ1,EB/ad.';N[BNddL+"B{w)fS1|<FIW:S+߲}fo+#rc<6Y}f2ФgɉA] i@1-ȶ״4d_T3;C׹,@n,3rm-Rh‘&MlSQڇk~/1~CtChu.9uk|^Tkø 14hq+<-ϫ<Sv绝)F>RnL0B9 L{H:N8q2%d?0`. SrjvXyRaFa 缵e?6jFYh6ޖ&2ͳm@쮘n, y'{]EYWӼr (谽mB٬@EC I!Ha jE=h%Z U65cbf !]; 5 TQ.`2Pe +Q1l lJ pQS݌*bTAkG&:Y@*`&twO֩k]1Ç0?(I)r g1TH,qbӘH&izgFgUaI?)6Vlȹe+6dnGK UBAN?/0I$_+(wN7_;i޽jJHcV% ;MOr?e!@T- 3 oJANO}[}_;"ɝ[["81}f#/S2IgW\dՎVp66ٮl=YrC얔z21BTDBX|&D)@؀/ܻNCF;6>~H7BYHԖ<:BLyYO]dYC>X"-[?nW{oo3ybA۝_GoS[b]P2jG K NX?5U 93Lq37.E[xlĠ&єdO"cz;9}M7hhe6v<2+)*I4lɂrbZ,st9pQK\\hϺ#|RnXU쉺R2AJ: 7CoOJ%! %0HĕJAPAVKb&yB_)(:z}O)6~Δ@b(7$iqIʉnfOY8X.~xl[#dQ`- 8J>6<:9mZ F9Ɛy w3Yw6f,ș/sBU osRC˓>0,{wP(eʚ "; k%7DRZLEL[vuX׽Be+ ~(7flF{7JqZ}]fr} ꇇd2y?7[OcPFoBhAO 5ٜoϋ3yL=iv sYh Gs"<=v>5:F,NHt&rwX6y<R6d\k;\[n Lv$$ Z"}6rm`In]Qݪ-9lW\T19A/ $+wxWWGʾϡ#xɟ-\wB$²n>C(M\A!tWQ|"iנjV Gj IPqBԠ6*5ey+s{ pHk h;-YDlA%ΰ}u8Q < D\ -&;Y =`9^|.›nOިpM|8#2T<0lPu H~Gg#U,DXTޕCmq"4v2:c4,V,} 79t1\v8q)#|PFw\@RƩ_ moɭ5=0ձl41 a9/b!)hݴ= "7/!< aȠ`` _فǖ=x$Ozv۪jdej<*'D+JZ·Z5,M3=yFU. +RT^QS;WeQK[τ7VwVNz'[YIGnzbdO_q3pIqĊé^az8]KN^TԲQ`XwM2I5WP+N{_nj)k,]:,h^cwE!ƔBGHI o h \[Bȯ>mwK~"A-F'ͦjCݒhmҶS{h]t{'DDnGV6γ K1B>GTN .5,ffontz3b*LM%G$.!$‰?3 P0őL":mK|L% I! ( YN4`Q 6Z`<)@y·"Q?Km #YF+.,WJӽ ,DyrAͲ?r)*I!=!b/ FE@DIN3EN5)x\<8 Yrsc7qϐ`B =Ck$Қ18cG[}}o !  +YJ$ijp?Q0CeGth9\ULJlO S@ya3F-08 g ғcr^Y"٘nF@oZ õ-eims=$Bć׋* g'kPӂ5cfGb,UP'=M[-gvЬ P9BK\rI!Q 84Ni`BtGɂ0=Rf3 i`hGy-qxm~{Ͳ۾കj5ܯfG oD)vӽnuϕ>L!ıS#Db?OD"EƔQ,Ncz!A!qY=r-!|,u}c٣A=L!oIE~/?$Qx,f1^ч? ߯Xx%BwM7NCw{[sϏoo_wv[IC^y!exMۣNy4k䒰_v?0@FZ˭3זO Z ϒ&B1JкԵVĥB/l?Q8s??slJX.Ձ;W?(#R԰&gEF5BH(bieN PB"_KxS/n[ BLzzz~Æ$e-!mK쐪nEDD&VF3hjIIjîyϷ=ZďA5Vg-a>QE4UFT3envW&D[3sDVa9 l Cs*jvKEJ\ړU5-4K2$4/vsNvx%IT5_* @֝1s<(Vhb gVF8*0) 6BѝE0jbUA, Eb7c1 ymvTŪ|L\,?sA bwR?t=\NwfNΌln we[&^!*<ҀXxpEQ̮ >~ fA3iCHhE(%l_&6nVJ5_ ]wO3Rm 4чoXM阺L94 {ywˆ|L/p֟7Y1BOEa7#C98iBBʅ Kt &)ݍ"{0ԆhRpC'LA@+"%)s(ˈkޔY%TT{ѬnơrQon?xO``G~h  /ȇC 'd=K}M^Pw.U[Vm޸: AB_3a[, %Aw/H6C;Bg[5C`SI%?|. @"R -AH06 sh+pBЁ} q,b3$)_[ޕ\vhMu&.&kK~ =U_|P. k5! O3B{Brti{Xx\ ؝faG[mvWTn[}d y5!K3$YEZdz=jӻ31ѢI4#4ov댸헣jDm{A_Ʈu5 ȷkV@)MwWN(SXYF&w#nrv?zM5/&^&5uc|ٝ_خ5z U<<MUCBSSc`*R= |=n:~~(agL"cAIp2XcUPd];Uzk2F<.Ρa_l#k%tEvf\3]oqN5 apvGSP̥h,w>wpt{m(P<ѿ}D$˅yT`Z)%Ed>>`yȷ ~QFq:G)Ec"翜v8XA:ᠩ:k2T "Ix`69E@uxױi*\5덒o~u>Rc9Q66Y<m?-ݶSm5 =ltܯACDԵU}BlA(ǯaE̚`>FB* BQ((Vf~G&tǽ:{ ayuEVL k_xL&y|iB6y U3XNHj1#t=Rg+ʀb2.%pXilHLe 2: ]KrS.mTQu "{x2pQj;`GM)sGO5"M@+5Sq'sSb됍`gɼq_գϐIڪn,WT)4_d ٥ rm1UhRx?]d HGeΓWͻqmW҈o]i܆?wjh^8 ]#9N)+M'8k2Ҥl36,B1?%=Dm 8:qbr@btjg槀]}|?wrLi83>sΈZTUuy.iG HȜvROTI ,ͩV㓵rh8n&_Ak:~Rύe͂emb+"c~J!#Sl#25Ti%N=扃R;-KW{UU.1V\qF;5~&eD CC~ ңG>WkW'nI)MESUuH股|)bcU W 8cj5"iGh~‰ڃM7%Sь-G\S,f;+<C#yA]RueԣVD}Si`U& Y6^<{;5g4?<+?{; V0j'j|lP[՝K@y[jgu|Dye2_,,5/쏫p4Ō]˸oZž+d{\V $+$ZB'3-gqs.W5ZX,$=d후m/կQWXruos(W]otBnOAi#h!m"gdp]QKrQkY;RalSX_\j*sA\&x[>TgŸLjGBۦmikk yqn[O&!W:AbSx5(VF g& 2cU$ F8ZUiDJ\Z=%r֭fW/Sz2Ղ$Pԋij=UeyJ NS˻~b߽'y*њgb5 Ql_S]t+A!lu)(eRlQ(x#(/o8?a?OmAbuv@oml{xH0/62۩žHh-qXEV&</@^ڧjp>_nԕ6s=$i㨦W%-I9i/мwO !qn螸Bejw􂎡e&-PjYWfUz{ QV`?ŔV9腠{Ukv!2:6ߨ,sÖ'Uݱ(]}מ|TZ;;duXu?~*N0tB0}yͷSH@2RٟcJJQ;my]mKL^iY={Uj'{t<#oHF\?)aVp @?Dl)w#ǿC1[vGlo@Ftݯe7h61貍 &jҕ}΅6 pΜf%#~"j} Fwj+3bl+ZԵ6X=HⅡ,?yl<:-(lTDl+\ZLZc+uѫ=c[- ] GN0s}7N#~MBgU ϓ4=L$i&TH#ԯԩc]󠍭Z6K3 pu7ȍ>0H ʩP.tM^͋*!)UJ$=+p&w=(],)vYDd!l2*AWRz}2Et3+5ST#U6X-8Cc&͒ ȹ=T~>JL$tWXECMo?(4@)4TXɔ)uI\ F&Q,F1*h٤/ҎJS4&x"=!hQ(QۑRJ6@OU1RJ〣 J(v{1P TOqBB yĈI,n:~14nsٛYFYsS9QxeٕW܈^ĽCM : VBgeoRHnh<1#P qU,`: ^1߈52k8aypmpx(#ySeqDd^,ֻI瀑w;ߔfYftĐ"P~񞖊LE.hlFlcp[Aͥ17Vጴ_H6|$ŷYnʔ} ql%0NG7 F@'Y?=C_)LVQ< ah ǾP"uVt˵(.ڞ~Hp c3s:"rM(F4'TԥLw m8&.[v|D<b,;Dɭor}DPUwH:P,fվz Ħ=tȜ9ק[?A8E`vŐ]Ht”?MzѵY2r), vm[T:|QHv_\<'k b] 'XKyo m@moqU)Tb4pJr!yƵuo a$&RRM URKt{y==Ȉ@8]= K9XbM#؞s C!O%no%?U 'fK; 8$ BWPa)8nB&7| G:&{d槗r8Fu|B:nXWH =PYr׹w0*-lQӍ}ϲ+c9X Ϸ>e# `J~ ;GEI}@6QȋȮ{ wŝdIc{C3i`sPK0-@>/\:"+me0&z_{iTa{؃y gQV A4gm@9BDyFRЁxp@B<`M a4atmtI^]?HeX[%z1X[&1DO6ضm۶m}gm[wl۶7ͳɓwIQݧuJ}v&ӫaY5zP~X)xq'9;0{bҰߥ41rH?㟁9kkK[!HԏDԈ /5xH./!F 䩄[mř zPCH,"횆I=Fooc/0I-x׿ O"Djܮ[ 15MCe~n7MV;1-CM?ϴo Pr*v>p,/#>%d cȘ @u@b9]bz&Ⱦ+uSG/ݺS:hWڒ^Hcj2R_O|>d.cD'JUq[u*Eՙi9TUg)J˷?rHMXaO狸uI7Wf= zS#;ǠU 6EoW/ udgm""k}AB~ l7ɸ'YVVڦ0{?`_H%AtzkN<*@er[hc{*mXC fw{)N?tzUO(3E肙hiTn-hLje XKF=VZ5X0j$6̧*YPhdb ) >C62"]vg<gT$Cj %`$,n(~ P?: J<Ft:9;&:5蠧~`N?=˸"9)eZGi-/4^hdR[?=C }/@ap;ּۙ~^o!l#yP7DL7o_</q{o3ɿF=J;#]B5eo9J,ZEUN-5P 6%0m.N,Z m4TJ1|%tN槣 wPhߡa{Q |Z.n 9srjMeɚl{g :Ōz l8<!n?1 Yqش ]etdx3ĝTc=JD_x5#79v'mKiNE33*%CGC%aT-=h|ᱣYFw*֠ƮԋAkym%EWG]KQ /a 6[=LV&ZJ%*?ZO}2!|ی&!*fq%E']\0ӎ2"/j,z ^?JV(6G]uՈL' j"T4A_\(SQoZ7)J,4d%,)Uٳ1e#Q뒃錪JߥK#{=ǔ>0?{ Rl|a^0fpSyɄ1ʯE$5 `^Qw 72In3D'IX]O˧E)p Y,2Rb/뵘0Q%I1D+b cCwna+~ʜP_PFp;x*?恏&oBc%{`=䉩1ܰ猈,{਼M?!W*Ro:155egLf9QN$ ;Y<4d<\>X|Fn޺c@Y=+vJ]!MG )Axo0C"!垘>MtDSL{x`LO#T{xILB-hU[:tiSzZ\rM/߈l΁}^>p?*,#ڈvΑ.\r@,=#}s#w_ɈHw.{$r_(&e/[sα<} ^iCyi\р:542oPtFFkȖ~rDHF&)DK1uϓ }tbG۳ Ap%_oX|&|=}FaP09վyO}tIC%` lhۑ2خ48%;O^hu }\̫Sz8~$._6=ʎrLr0ۖ&}ecahZ'#Y'Y:71?u5 5|{7;qFff3!m/Xwأի6փqN5̋hM?$j&ȗXޗĠ 䪣x!){04KY9[ʀrÃfXSF~A#quy_dJC_?"-͸s N~wx Ӏ `˩eSLһ3_hsC|ˬs { 8['8mΡol;kπ^ϱ<#]ȡu}`j5 cx+ x@PkLΪWa`Ⱥ/4/~ܭ/Ĝנq NJf,6Ъ5QCU5ls٢[a؊aBY y})3k h@nvr ro_@lB'~ܗ١fyzK_ŪxqZAP1—S^dJ{ CO/B'wTŃj,$:*Xwg)c*QIJظ3~iך!"oi+w4B74~Xs(B?9`2N)1BPYx7l[[<kv_2xyRl%ʆz„B:d_Ӭflcij<A0M:w)Gh=7>.HRhrO^D\VDԞTXQgM\[.}iaU0,]o!y&q4*oO#C5R`#kSIvCe B.-?ꏎjĕmp7d"?˲ J.Y( oG|I KKs 2&!MdXޞk|ʱB0K3w]  l{ mYqqٓ@q3ah-R\yM85Nă4|'kD2)=ѽm=fChe| _$DMoYHUΪ(FƗ;L]u\mW[JӁl&ϑC!b>,މ҉}KŒU9Brz/9 t f?](&t5+C}-^Jx6VX 6P ߽ ~,w|gŁ"_k:k2~IεqZ䞼+W]WtkFvȥE|V' PS8:t_{1k9HA,(`r[{'V# U/Z+Ծrܸ ػ̚s@j疁$Ҥ?o]r8Έ\ W RGcz6_evW"=@eCl˦72gV^'NgBNH?9}麆-W^Us,Y,A9gJJB@B|fNN'=|#hN6!܂-{)7']Ú  mQ2d糂;lkn- rQ #7:1W+g%y9CsЅ*22yNZ_A Q<֝BuPXfQ$Y -{`$ 8RyL,{2UfF Cà,AzĘױ'AFɲj9mTdص>XTƥK#լ*,Hg&-:YV{ɴdP/;-9˸*F`bz7*OO$-Q-LMʖAYށADnj ݛTmEE.Psy;MXjiXh047fdS/5nwD)` TNZd YЁjhnHKf.\>')Ԇ=6n0Ea=3HJ3LS;S)2}I"UK̅%l[@I]ceAԯ"t!3qN؀{]7xWtv dߖ'Y 2[w֬ez[/|*TίA/}5e.H+S@nf 'D3 IԸEe7rhAuvT*FJ*Cݤ5`}Nibbͩh*˔4zyR >of; YuP 2 ql@Z@E}B+d8 oMOYS&;&rZ2mY$U|G-}i:Ft]Oj~l;Jy6PorrgC1?ud~q5x`!).A:{+n4KQUJñ4ܛ`g=TąJ9-h%b쪫ɆUs, ]lgvG7?lLBnR,Q5*26Z!\Q)lN2E[QۚMY_p;?lyϓrNMGCq|9rz0t^D$2^&C]~GKh?8 Ǫ8j++([[B칯o0qb.\9EW)9c`Y Tбjb"oѬ% z7syt@N@6r\X/ .'G=Y QSą.c zF+l(lLGj9(JF }}b!EG|RdX>zPFZ|z$#~Ed|iS+̺;OׁU ZFtSePYDp9]GyԹ6%~y)*'EϑhR{`S\s..E*^[M8Q$j< ǃ h L$RU1FKE9d֯謄q ^ ÃL2ѱ,8F[0  OTxc'l _Y[cbj'7[.{qjx85FU5 7[+j_B I@d;=Nb"$fƺBHS7|s.d F+aKLٜ[_Z>/{od^V ^CFq?5C &,&ZưKhZK΄cN;/{+V}Dn1Pr "Rr+R_ k2;h+LV-6xȢ8'lV'Ԙ>@̕}W{~14̜1JK^O Tjt% p 8:sRCzZw{TNȠYpq.-^&DMQ=?C=UD ;?䀀UpgFdrWoHb@\|eX \Lsf0Qʡq`\ePkL4g`Pž5QNJf4t-DI!JM%V 4G6w :*,KԖQ=o;6C]j]$AU>셉+Oc7_2gC!lv]mm^ -:l fڂ?|M_ӨϽseZwVr˦+d;ݒ*[͕ǹZzOȣiΪVNZhULm]y- wn[oAï8Yf-Ʀޙ}vVϻtNW|TkjMW U4!kD㹹'$?{w5:B=*Bcw^IaQ/"m<>l^][y9R 7U!T.LjShe+av(fawJ)A^~Ҧw<q?VF~irm !5KęzqDet\[R45 FgC*7/^:)o5 ۆ92=~%^~CO!N¾ w\ޱ?|""+k s'L" I?:/͖TVwYmXF{q6烃_>@:==~,HVtBMbx96FCq{&K!ga20fzhm_͋17c UK4_ W6&bMGdM N!9vf {BJ IJBdkMb4]%E BsjUV[fݰx$XHD9*'}\Lx}(Ҽ*)jsй?Gy)`:mo^B@<{:"E*aqS,Od{y OEm I" ӻB+.옲?Cu4k=Azs棣 .q׳T}!y뉇5s΁0<ū6Gc Kꋼfv) \'$9YPa^P fr+2L,. FTe `Q/*Xat8p1i$u8-8&R\naso`\Beem>dz׿;>W7OS_SǶ997AF\i>4ZZC 3݁X=?*`M`f M:181pb"pz"H+Aw`IZ]}lEp@J^H.g5is& ]}E*) {;r)d4y6mhoGQ}}.Sg/_, >2IbMJǕRI$='NWd)[$h)NbyӘd|ַP$yg b GAZC``wHHQ4Ƭ' :sNpUad}.ùw%+w55A}QT\~T{`~ךTNZ&!?qX+Z1V y[xc(YDÁfxo om W'NWio܏Y$L w랿`v nGvd!,Jrꛠ>5?Gc/{o†`3X ge:͚(4?YX{ faGH6n"vL\ x*Q1.5^ngLUi` .ly1ywn~'DӅ 吲zB O0˵֮Z8rKGV`XRorǬahW|c%+q-Ш╼%[^{=K"]XOHrBv *!zCNl A.KI_"]22%f\Wy yA9R T@$$/=Qbh_$94tpc~sYl $ %W*V$HTUobq6H#'2d OnN!cs46LU嘻ffROv@G:6YOOUDy彇wq@#f ~7b` )-q)P8nȷC[[^}[1ʓ~~nƆ^( Bl ! 紖F̀Wa2%Li2J7.bmЩ"A.Am/ZͲ$ _9_U)s=yu!F Jd)HI-+Q4=QD?*(\yTTRm4&#42]LH#mE/^| 1=L%`#Q$Jf<2Z X֐[$4rCˠNZkkJ#k>@g<rz"!m0I0^>4r򉁀R/F-a,Nw~d U{mO'JTWCc'wE 6ykB؈ Ɛ_0#e}?/|=ْ;6 F;5sgM:fK9M)I溩c筄Ŝaqg%DTDh-N MwTM0_ '/{ֆ$&b~"ѧ.oBtYo'Xc;ނG;TI"V.pyDrɫG } ^8G|qA" *0Vc4g#ƐQ׏RmlgӋ@-|ceXm{@L&R5 7.g{6Pp3NlV< DbBFrÑ+;ŽT_*Ժ=%̬ ]Sץؗh%и ^̛ıcDSϭ]4zλASt'L餵!ȨJ[YT2'L )@0yOUsqڝ~ x/&pxP h^|d(ʘle"*wM:{XvRpHvOy"ͪhFLiJ*BNm6UJ ⮀"y"G1ڏ.EdX!{7m0h4I0䯯Z'sfFȔ/*i@CTWy용)_{ֿ?O 2_en>:kϻO]"H^ {׏K+a&l/fĀJN1[]3o@ H ?`M$_Wpx-"hkjɯy^Uy *5I)y 3l=^^gf~cJ,W.a̬]K_D`-..2EQ] %)2 Z"*$(FT $ ۳dNXVcM FF<.kLAn˸Msa#/apo)]eK9mqyfbY~!;\b5B ~Bb +пF>}Fc2=D b^mL*gyv}> ؆ab.c3/m`C{mG dvm$vL$tб}.1 [5Խnsxrm7:m"J&YQ٨Mo@Up;k3?hWX ף) 1Ho辋nZ,Qq19x],AKzDƣ;+Ǩ .&k8Qwo")X=#|ޜC|Q0Dm fK` X>MfX*$5 \[;$p}sX-,\rFKi^#aO1o"7t &r!AYG7-wsFv^lq75@%qEL|S*߃\O4t)rJUֹ =?OGFlY;'VIyZv8ѹP?׎9VPU\ǟ#~`vp;.慥G~s"0dP6.v?"G)fI^L`  {4DixV[>ne5t3ɀfdfN#xBG 'O:/ zczkm['^q 1 m="lڔ7>CB,d7XS1s1Hu'jUny•ܡՇT6 -@P:nC32F 5jz;Ϳ4Ϛ%py4ۛۆnJ tu+`r6TWAX`6oѲPm̺X$~tP4ݣkk͕f8ynt/'#J? lHuw_SC]t00Tt@Kr7ӋXR>-0mYVC'\;m:O_ ?i(x#X$>BQbLOk%1yf3UBM<89a,A' YE d|hh8p}ڸ[z@h@Pst( Sh %@NCqPF`}LKU쀢ZV Sru23[I3C-: Uh+2f'rqϩU/;H9WLHIAX1%GN J ;8$g:U3 H! é]5xjWkq_*Nۗƙ! ]|](nE%k1)14[% KDɥqؤr8nʒA#IM rسM̢96sy[nދ 缶Vw=m۶ٶm۶m۶ͳmm۶{L;sL&Tzu:RgQftY9h|M#m<}=+/mBf6sǪkx8\3f_WL)ɇtKףobeDu x\5غ;5o*G*|l3J-*;:-IAJEfQ/Wck^]aNp5ۆ_58iTȹchFIk̲oJni"%&L}13f&, 3r2{$٨ǢgְWnR$<x0j.}Aj6-Ј#I/CVb3grc|H 2&l /3^\u\\8g} }@6VSǢd p@Cc5Y# t)tK}4$,VֳʱeCX"N, ȳQLr/(r}Cx>E mj׷c`/j`#Y,2:H9hҢXOs~~bD;3̨,T-i0 >zV9՛v,L D, {!H"i΃(Z4ӠhlmR(pM5S駈}y{*ǔxEO 2屓 ٙ-,=,ghd!ԺhXyBm}:#/ W Itj\}컢ryj5n{5D 8%s'L%U,~]g.m(X헧A9}Ϩ&Ŕk lyLaeh9u&ˠ+H1TBu(v-oBوZx%gRcJ 2e'4  褜#Fo ϵXy O~yszBku5UgKKOSy?,A^M4c{!惹xԶG]Zb{W5I,oA)lV@gy$l4M:<Շ. e!o Ae4Vit + $K,3I& 0?}naR|m(Һ*TB-־6(6n'{h5*'֗kMDm ;hȢIxL\1n氓O&ͬ6ۚKPΐxX; U=nov#OUಉ*L{9=Kt=X{uMIJ tk`V%8eݡcy?W;bY{ =x)@{,速ȳ /mX~Gf&UqxNk+`r eї/9Ʃ6?{IB'qHrSKjsBU g zL(yo<zX[wFb:H,.2_1mkfdW\wN_/C)czSQP_pŰYl}_%$/g[Q?w/;.X+"q1sx8{ B6B `k6 s%f6c>$!ah#Rq<#3_f<(%D NgVܥz.osEb理gRٙS&twmhjf($t >!D_ kĂn0a4 ɿ9g#$Y( I^V`:bT-=D4u jAPD@aJv8c#~|-cko<-Y ;yLn5d7 cY!C?jLifgF,ݑ!IOF)@hQl Y0zxvB-P~$/ty}G4vym 5]dWʏSg˵]a'*2aF}$60K5B!ժ4pFi?r%~ u[KPXQIKaշKLIG'.\rmXc4bU$ٟEH'u:x"CW ] Mg%Xy SEVam)C-,nNXi^6_ Gs]qwcnsM >vzrkV>@BNRV$xGfF5"A"\>DOq`;ЮȊ 'Ȭ\',d z/cSQP!jJ}pycjUКL_Y>"}p2uWW,ˢ t/XW͘G5ɗzz!rNo`h||voC.؇pQlM0}]Ӑwma-|ig.pf𐵸5E"?'?SNJx ÷G<po$OpZ y1I"͋XE [|ax*{:yIXpߠD= 8F9d U`GVmsόv>3M/λ Pb9q%GV^QF+ 0y9AP:xZC`q|QJR O\V尴l#8<fem4{gMj;\xG4:0pNjlLPYeLx;Q.+O09Ӫ^w<-\= 635e[MXF? h?.f>՝zȒcqb“n3)XJ&\|YQ!QiZ,)UO9'ՋRʽ,8#p%|)q>wB~᫁U^<0'7;fL}Gf#>C6F2ְo?ߟx{o (-n9ϫ=uT97.wh+'ۘN^Ik\@兴>Q|o8V:ø\zI8ׁsFWe*؇ l-/iV{̋U%/ڝ.KCtٕaK7K'CBԇ sP<3 6;¥(d=M!7L%^C*s 3f?r rPw܋ː^orW8x[N%oC=ZB|Nd>+ |q=i޲cƱRpewvl?ṏ$3>#c$}3o.-̾M,VV`.K2(8R_~}:ϊm?Нvҵ<LdF>̂߭ΦM@(^lӛFDZyh_oI z;p)zH{W ](.#/.lzzֽ#zƛXTxЬ; ?' B/P~ɤ "-DFԤs+ր/?gy%eh_%}]4 wax94%#;rE?ZuX6ϖfNɳ~ ohQ)D`શ-Ja J3ID+ 6G&ǶyJ#; }։q_iHEj+ńa7ϲ+ 'k!eXx/?w_\ߢoGM^1/,z~g~l{y: ]~ܵb8J2#c1@T0fpI4}ӹ!yr^@G@9?uSkc O#"aH7XY):؆1aB1 7}+@{R])4ajn1"XقqW\ZE{ndmk祛9X!y8qgNSp슾YF!`s&O!NGM߼nO N/H\Yd[2rK.)ηrp GQ9 B$kb yzs¾fy.7]EwdzNeon nLҲLKNNI[܍ K], aB*E{eK/GC ;B6opӟ׆Km_$dQ U[.j{h<,#v+;NK/c󮰻B\mQD,QΛU'3;O _,4M_?zSӼD}#[z+UT֦rv=i1_;ѪMEFJULHtttPP=7rtVTx*q7CUN\]uK FlD^WqnsO\T禚a哘uQU_A y[ȼjĦxiNkg4+^cl]f!{!MR=0x2y!}w-dX8~_-Oث+Ω ]+D &!%Fz _zW5o@?#drHTY7Z8S]t9m)^? 7{s*f:_Ӽ#]G- nΉ}Y6&SŠ`qefwYW)h ln<+]NvUƊ8eL2^ט;I1t+d KP17] Zwc3-^Bj7u73oTo;pExla>&} zdaCQ37]1qLP25 U{vpMmZx*eVZU|/ݰy+~:<` -%Mhv07)L@fҡqЂKԴAߙ?4_[zt7 XϹX^_҄^Q &ݷU|3?cX KGEdNIqa<7Գs܁fшiEsfX>46i:BHd5\6W\A_V,=~hjdd?55VZYlS:pZ5 6&GH5AbI?˧fr. {4L2%SwŲ?7`]4}%NM(Ue)pҢZ3Mf!{2>ZJ/i \i >1y >)ᑘxcsw8xiXn ,L3;qVjJi3c*qF%G$W=sE+}Xv}8JrWooi{b^jb+gN0·*TGYfvgU*f|#\/pfHiA<N<:y&U88Y#+CculN-9k#C*=Uԛ|Y$n.!M^F=MCk?6a[s >b)Nwiq‰mNp+}3Bd^%|y( W^NGG+(ި#QGsM^wfagkW(;TZb2ƤI9a>qrԲRFQCcx 'Ű]F(cIFNw {zob`Xn_;DZgMreqUBDq2di4e@M:-TvC ZECZ+H$U٭׌j_Z]SvjFJ%EEQDuٰR4UլvGK,Z!HV>HNG`e(pnM?;POx)m@1*s!j:{bdɧprc@u>Pdhh>&.,+&\YmUy1Ep݊z5q5gj!m'JAnrbx{| {]t$D٭di(CŢ@%;Zwgpd pp-5MI7>0$\[d$JxW.w=pqstttu$ڵ QOroS:õ}_AԦ_MY%D9pNO  g6 #^mG }USL\%ʲ3Cz`fqeZmeroM w F^_wX/EkƽFr E[En)6dyɥ!5mAodGE 4`SxP=H :!8*fҁ$] 4r;HM97Rz |"zSR~kԜ+҈Z&n 1 XW$ͲmC.3l]=V]" =vF J 1jЉ.s'a2w` ܽY'R gbdhl`ޠj8U\7i15Y-#{+Zv(OO`T!سD8tO)XmvW6iM5tuv|R+׉F}ga*PbYawE/Kb`5#`R-r/Ԭ[,#A\+2_s6]8"bj-R E%"(H') PV=YHa$oAĢ= )B!,5<, ڮ::k'o*;J:"Y{[u f pCfa-1դrZlGn0W7CcwS8&;ѱN@t\pLdQV?wɭQlW^u~=;1b*O^ӥ? Bh|R׎ڱkOZҙO[xLl%RCkX1pE3 BOI YHvxYw3I#0?M>>DfazoJH*SGo:N\Qw*9fT@Rfwx0Jmh $E_ E2=]#Ld4IR>[֡Q}%6vS&KJxZ&jFOhKe\`Bz]j63t@5Fl28l\23)59=Y5g[S":57[֎(@"G6OG*P؍'B}sӈV"K0@ TC02fُB%okI[bIqKGv}WX2?/}t[ qzK=z$yz5iX}q+6x[y'=yX.y !$nȡkz$%Ν&񇽙IMsk˭}-d{reHϼ]F\{ֆzYg|9龼R_25kƦ9Vz`ws sۣ7;,$%ڲyJf:oF1wqb _AA:?U-S/ ̆c_ճ:(yDיC1lĕ{<0xw)}̭}$.tοD4gNkj":EՌX|{rgf۰|׽m 9?bjTG; j޶nv;SD|=4!b̳]Ͷd՟G#ܽ3 )u;}f7tHAsCѮ#QUT(Gg"ANiMZh`YўUtky~țK4We'дq>X-w]}L 0jۘ [Yj ZIN!^2VmzxzOŹ*O~wnժ?#~%H!H0< ,XSE\ T%0}\$9\R&xieO^dxUFKuM^Я \_R7(ǖjr1Y$N^07e4PܢvEQ3U/קy?CijYwpjp6l|c|+6S ;DŽhWw(G5gjXp0<غ T2e0 4/B%%YyGqnf. @ - \N067(Z6T3˶tHvjyOo~) |a* jS`}֬7 JFm&E rŪ+#5bPe5n-pw"b&-=G74xs!>ckR{[AJE,A /צh<%Qkou@$dOd|_BɎSEatVCq@x=yR4P{ ^Z—X/(#aRțzʠoXɱ*X|:>z( DȂD5fX0qƱ3Lu吭j(LSPc1fwD?{K 0 ~ã(D>m .ITTw/m -$g0?Lp ` eݦ ws fjDyD ;HibWe\{Ƀ",m.׸.Ѩ*$dzȺ#arl曑Jo!IZlQV\t ?Q.35),W팓X23;qo^ ]$3NNB)*мFC,doRus6G¯βFcV&2lN@@f2q <@[DtTP"K1< ~RK5܁eU=x\U OhNZ30?g|C4V$g8̩pa31o͒5 {kM+PW!m5a$ bA4MD9T!0@mV %>d%l`3]ʣA`&fsA He0N#z뇺G钂Е?OF>ENzz//4bϳ2frii2A`IA .gW +UXAasnA~[RQgl_ŠRP坟_-Lܝ+,ۻ޹Y\y;`v1ӎpDB҄*8ޡrBM1b\إ͒,BZpuiN ѧik2]קD2t?`̲7 63mRˆ:½|0Zߝ.2^pB&v_V,MWN5dsbɦܶ^Zc|0_?`ECoG95L}BlC*a+m8-\d3pjXxRCm7/wD?RB>Y$,f㍵ LaKYp^ĵ4ES Wl>j-foTR3.' 5rRZ0T(qp1 -v afCl;˳ocŶ^ICj~i:O9}UHݯ/1io3]Zv#4L U!Uc `}p>!9V+T~a"VmbJ;0IjkjwSPgL`,%nOP.WiA1?'uE|PcL%W 3SL׶{i/ ś5Պ9G;qkɄ/wx|d<o""LegvQ>jQ13"5bK^Sꂦgt'FfBϬe̋i=r6DےF3Q8nCFǼ!+/*8!.߾.sis#_7G(:PWR$)Cɾ:QGcF Cy-G"Vi&w.K,u$VFaC"##VQfo ̦LF# wFj:"#0#QLXjCƓ pqocx"#"# ̡1\z*`sK?!WMZxJΧ i\5 yPYI4(͖UghI&hr4(( &5ە`}c0E3`4E I=&T*0A0SnO(~"k[a&IVP-BqXE==$۔X<=DI|~8dRPfN 璒D?}4ЉSz1=j4( u^ޤ[OgP?T!\(ב&Qkni3dsum)_[aѶH&PW`;L$oR1!(oKʢ [8. O=5Ot2fN41~F㓀hE0wCֺ6xzTXD1!f=?;RImwU=KI̽F AJ]g`e=Dل؅Q/ i˳Kݣ'5;J0~qzI\itFP߅.I>\y w:+@1Ir|21ev2]ITFX|)'&R=mџ*Goe{]LB 4]~.^g5#k޿Xn~mfqI>eP;KJ\-bs%rp&voRniϻ9}BERanyl+  :}XGԡLץ z/!Iǵ!ٸt+Ĩ%nE|K+EC:/~Ls BQY^@ ǂ72l.#vo$sk[ j o1ҠOe_49Nbj$׋, .M,omZrINblo7`yԴc޻ sl:!! V&}d:7RUۆEmH/0*а_,٣5\DJ ̧J|vCa6&bs(q].vKeC%ybO̻.$2lźٌм,Q≊SH⃰ ̘*RG_3,Ri0cIސD_oEW M9&B{E91(;X> RtzT3Yq=L8hX.,LfW9TV!5i L,qWGy)ӧc!#HnU銿kr-)eȾ$}H3y4duU(19sUq AzYvJ:Cbn`&=mKH8$RYѐwUktX댁2OEy?K9*}p_%n_t8[2A p=b;Z=JB0G=Eʆ-f`ӝBUgXZ!ƽ/\%cjMT/Z. pus09wXF,D9Ca|ȩ*+{rāl:u2hW=ڇ#QsC4xTCd&vbV]Np;{2֚M3z^HN WOݢFA97Z c"ј3Sy Woq9AO4(ūsLj0O{!E%H9˜~ƪx!ɤ5A|Oz>T3hUƕ,%5qPN G5 ?2sQO~u>eKEʺNbq0;PM;l#IкH$'X٢TJaݯAC\ : CT_m-kN ԨY,dqo$;Icp²]iv?_eNI~Jcfڕ"HȜRg^Wvѩb:jp? =o>0n//Bw<)̠rCx:E+JB2\^yR5}c-^ & Ms0a?<ҩ2.thfN̮1fT5$En>/ ȋe ?gÈo,x%A.\؅1d?ff~ϥ9)Os^ $#}@S&3<;n չ\7#E`.06=(T6b3 'kgfCz,bg/iػgL8ϋslv<0Ⱥ RQhdp5&ͳSCevo}Zf,vNq`R/C',BGCG[P!z&f˚PyYQBӣ{! ңIa>mr՗ZG`} xDKZBk)'P c'S)a> 2tdS[%ĊfE,n(U*zRv|ZMd 0ɀ<:wL6^w0XIkJN^Uz>ENsyM\擷AZi!>̼G׷Cnmof,:yX]!:8c%I&,IxRctG5S@dJ}x;"y%%`T؟6h?5ɴ;<+bX9԰`m qMɈ.$M888l?g2wԜr)`, 8;aR!;} {Ay»B36էuދs ixHtl5ev@`9wJ,`tduv;Kӱ>p$HI&f/%VQa{ÀSe}4@WE3 9Pz\$ҋ4y\gk}A~PsiM ꯵1D{dEc$ _i`yTE)wJEP\eI$ziZ->_ſ;ڵ#wƽEIxezD9(M/x-UT PެF *U4 ȿ6{9ו]cJt#aYGu ocReb3ȳ*TQ,c`Y4Z&cj+}INʙ̶aD J|4.5 $6<?EQj?o|Y(|A(K]vsGRKR 9&Ƽ!S =*9]7t`!5jt87v;'y.oD,bLjᚾ_ G;%۩a)TD^J4-Iشɀ%xսX~L/<1#r寯k(P$+Zw"Q-o LylEFI]v@(d,|rB V4 "lj`̸c.{EM}ߌ:\MwPg^ZBC?XTC2ͳ($A IRwwբȞiEsk}?/Ę#g/ Ϥy12,)E$때݄^7ºvin~f F^L@{(._w W*:GUӆt^X71Nl֊zFL"̈́$A%O09̃V HJ85sXR0L[):%sJ{7!b0bJZc,W͟OtҖ8μ97KKk>kc,fJ}HzJ "K)׼hC)}{ۏ:p5nPs2=9q[3&$dgRV3~AܞH2ӂ"9ɦx Q$ DЁ/c2?bM.ꏱ2- s H@?{˲P'dC9M>TaC&}GIh!Oxi5jЅLg^%|Ԩ05!,+loaܚ1Sx*Ӆ喊9#/ۥl r 4DZU%Ƴ_s|΢òwiU tsf Vu&.,=/ W ?#L)6RG%ոRaRP p,EObJX! ݖIwfYwnj+$Hp-.5p·/bhUt*I)+Ips2q^I{*YII $F鄺>>}v!BF瘪Z SΜ7ŐClx!>)BD66Zc##Ҕ$)OݺIֶo"VEPu+\!ZwdꊉGnfҞqy%x#N5yVN WEAYͨ4cRidNh5+-=L|<& 0UDGeH_ f TlPPi݅e-}6hkR4VlXPE~ź4(׾R:!Hye]k C0β80w>&X1a_Y-XJXof)8زև,BI' Nwkz:Ktu߽sP 0)} gM3ǟJ}wc]L r/ >[%Pu; OywS'ie{tF)sᘀP Nı/+!P(wI,j`i?A<:qxO 3T/; b)TV?!zKxI=onb+X ZB8A6:jؽ/7 RE G 8c+߾P DنR1H͸ly-x`UǓ4Lx`~VɯP1?Ms6+Vu^@gM3ČUF0@VXScDYb2Sw׳="=c.t|uv3;8.O+\wl+_ ?Yf}>{+x˃h4ccޔ\MIjDmށc‰!#hehhI?Q^nw/G]$MwgobyŹE_7& r" \GaGMt[E&](*9.<6W_ (8rztMEC?|ep9gHiLji ^lU\:o?1QּT? V./}5ܘDG9)NJНAd]?a1K\ 1A͹!Lo<t%\y$5eYj @t΄,:TơRx29b#on@FPaV[fFW{3O#^)y ˮ>-y'SC9 F5ePC!Wo _Xe(¸|ubQ=O}Q߯ 7Zյ;ƃ$Q 4 #iC!ڑKhйh5(#Uv֔\YHXY $ 7$#$wZK:\ ԸmE D.&Ͻ,ʖm˒t .k%7?'t#Wn6s  ]ᓳPA%lbaI4]aU"o:*hMÃYHqH_v_%%#Ug StFnjFIvF  _A)ԣl߮NaWWff9J ՀF66Z8D%Ӹawُ!NL@a1ϏtLB.M*B/@ iƘ Ǥ&32n"yjYs2G3E"{G˓kr&JN ?֤i F Z|oڿF\RWE+XVsbI! Jj]<\;9ۼX[A;#q4*A7~bfLl.xoʄ$2p88cӠ'ngJ<ɒ tռ7td.Dkz6M^sK] Lلe^dO⏜tQ `F~ZnGlK|:c1o`VʗnH*֨>}n5QХԟmlJvtV _˜ÏR}vfϠkn(.2|>8^oxRd4UN۠tYy{ ڲTEC963vXz'Յ=Ct33dij`-qHe:`IKA&| *JJ(+]K"{CȬOX ?e~z4i$}^ii;i7x'goz {6*hLlƏƌ*"͑(#o׈L O|Ìsj*'=·~d=nT&)b$!Q;ܱ1cg9.57x+h(6Z^lA{.\x}$Y &䖉O52DHNZGffnbs\ _颁T͢1>ϼ1G@hM VE-|Ke„ cpaut=c17^(<ʜߟ ^3.K-,F؝û 'Vt1O ]Mk8KByryg \g>J#) /ՅΧBqX`ͅ"vdtbdh7+a%%RN0[2QP1{+nM^ѻmbIs[~eb|Hi#)% y=qSF T"@Oi qp/֧E&KscE"!'sbdu1ÓG OqV=vn~|J\&~qV_v҉]d130TҚﳈ'eJ;p7mj\=-[5Oj%`Yhg/H{6L(ӂ=ٮas0jx`\ Fp+'X+bmB`l[DsHMa_ YɗBudN<МqtΡ{:/Hudnf)硧9p.f01o?Gҹc)kTZQFr(,=mw2B@d%iv*F6)H6uE-RYaƴq`;1s<4Qc>5?^rE݉IqO?0&IR$Bl9U^tI׷Ӛ6jV9bgGccቭ&[)f =yȋn5$H.b/A8jTNxmXai7Q/(ҏK(%=MEP`؃# -Ֆlu?}U~l)^?Dv#Bx\Pwpq+>. bdN4΍!iaˏ.: h#`!rn_MtSZ`wO0T7NgAG0GDo _,/Xh^ҫ;wG* zw 5hnPlq \XWP+FۤܠL6˲JOn\g7VYxm?RPxErグhHs魵hPtR:(n`o54 8Vw׸؄NV%C8/iW`Ņ`)TO`a&n Wn7\%)GNQj :Y7i1 CT Qlӏ'+b%ڙi9T0SSqf>nj>b` $Uvî3`ʭ؂Mfa"ժxhk+A拄Nt75nZ޲|VEqm;–$5{&!QI~+mp!Pm<):4-Ɖ\Y)yv8L8K#Zp&O5ܪQ `H:[Jv^WYc-+nF3eNEAEiGkcً*xMR@FCrvɠY癘,Y A В z" l8r5 Rq.93:\;G}MvH滑K+)JO6_ `JV`NTG$XnZ>rXwϳܕ-1?ay<|%L:pCGFƷ"1dg˿*X:!{$tYA@+3: vxXtTb#^ Z}cb.b|_\o̵r!T),Gͩ(!+AZYF'@bmfY #T[`3ʇ$\-hN@Fh?cC;wOwD,\;>OOߔ'v\5ރ#nC}LB^\˭"c#AĴZJIuN'`f;HU*uQ[ϮP۷/$z=HfZkn,.(ڱT>n{O/:\at"X@WC0 ;YAoK4M a9wn`oZ`2KٿeOVSxStB,թθbG+3`$ #U9-exQ%E(SlF΅^(s|6:"8 6: ɝN|WѩK%A {LTQhTNxg{xzwꩡҨkg*` X4jxNEN#vH l , \G@p9 %U.=F_g^DE5b'YTgѪڠL9Y+7Ik,]m7*Tp隷~_ȩrFGAwVtz4,P j8.F @ e5̶*}RTs)}G8bV[qgxo +Y˜jcC֚MvM%d;å:<AV#it,0]k3eL=/h4; rdK:[Nцe02ÉQO/It%ð`5Pd*m*X})K N{DCHo-՞1#tCsx9hKCtU*r!ola#;**Ր\|ȅY= oR`4\ari;FJ!rg"_l$5[8ޥF1ۓC>i/Pjo@\nM툂*"NNPG*~2W=`yaAl.~ˋ7`HG?J<oIY5 3OPeهeEA\uZ|CUj1NnRIV=ZDL'.fx1Ñ?"6/.=,;X7p>MᏴOc9,bl]I(pT"K Հ[͢~T3k.Lkl:O^fٗ4oIug/s1FZ2}$:FHKrxeDEEGxjFVslx55ζnf |30LԑH&cWDv+,Թ^rlϫI |%PRA kI ڲ>Թ1d>T5<$5>MaPUY%>93cJg -8;ys:D|Q}~}8s\+F5<$Cl4M2,cqyFOƴ>Lu?D]Zwi$_zBxU&t (ʗ%eyy,oaFE#`tY܅Wsulj)澗gXl>UraS#mW/ҍg!ABUsM+7Ji:–A>jTJo +U3Ly;4Cbcc/ߙ&4Bi }>ǿˡBY1@S5m)F`\jS,)`~ࢇ(pTHGhN64}푉"K1ٸPjOb}B -񱶔td Rlj%OTAtXn&<9k`4"1lJGRQ~s7<閕3r2!aXu);|E'طڨ(U[//|eBl^0ϒ[jBih`҈$`n97v을K8(D9%q`]2SA:!l  ;+VAMr*憔cɃZ -WXseWT}=%dptx´ɕf_-rS A*"J#K eϔ=Շ鬭e&T1O5$:j]USZh/cTz9O Fd{yHclUNuɣۑ`[svDŽȆj*h{f _>OmrD7Ĵ j3z(!IP8qGcm(WJ w#ZBW fVTT ~eqlj7{oTClZ*I%P5c'c`kzB/W,+KK)$tک[RC(%1QPmzz|cZ ?_ye5?W91 EdKZw c$:?lOw BgI"Sut!Lo[Z.m% ɺ]A/.vuq地@p2gXȃ3"Pno%8Lø{ǥHWfVw#~nq$\_3͜ U+|}/rb2|UtN^ݰ/;n|g1ظ+4| Y.0Ch1 JƝ,Z 1$.p;|ҬxtW8Zv@v\Q{u3p0ppOC9΃ƺf>XbK5n-y܎UWz8dGAbd{SrUu*zQJ1Wy ;:J]̙~ZҊpop^&u<,_o.n$^xp5:vU!y9BBtVCCGz FO#XrNjiu!+.3?|1:@ /bMP;WK^,lzrTž;N? <q7w76rƤ]WL[Lkt*o8/|Ԗ|Oen߆ 2VT(~F0+٥yz0Y'ƒj@6 HUHvZHYT0zLa% *2:*Jˇb&e_p =E= DcF1bZxmKԫ*o$ISa;G\yǞ$U 9 HdH7Kvf Hƕll Gwõzȹ8oE6yȼ24 d1ւzuO1=^4O:SE:nK*wnPym~LAr«SH)ޞE;ң-UÁkdsJzn $o 2<ō`pBtREjMe'X v$E%m{Gg+! ?l&ƳKd1hRώ@d؉ߤ3 e^j]]d>*U@|P d!f9$D$eE~f5( JAI ` pXYGCL1@? G_k 8 GSp&҃%xsH9-5 Q+`?ʤ`` [@ ]1f;`ze "BkJR<%,@?x ^;k݈wՎ$_0  Vm6E}%TA>LD liRoK-W $o]8(j JęGE*&¾Eu,@߷=(}~ f㱭ŰB$er<%>/Qa 9uEF;б],X.11dӧit!?aIg*cpޕa.}6,t?k%0A&=tzi0󭿼(V9_iyY]`᳠E2N?5X*2e +j#7)z6^ Tݷ=enB43U?:w+HQept@ ~ѮYY@ӤV} hx (gOE~*6kwVxSr,=B;zŐŷ a*^ɹړ}9_n2S_DgJ9#$sf|f nlÁWnОzTPюdJ<~ j"W#vb3u(F@ u\Ywz4sKghF]müjClA2o<8|hD\"fz4xrW١6)wnN2x,l}C^{jX%,CĬĬZe(GX^3M/\'ڼ:%Ru gF;4Q8:3Zhv}5{,]S ^ =l:Ծv-| J%ע7aI$zA(j?GWgbi!#fC=Ó2X-"k{^8Ꙙ=ZL]p=i;B݇RKrKepBJj:{a5v_Jx\c=j :M$5Jۑ/WU4? _@DX&j}upVbB4o\^-]8fo`FRAB L E"aIR9nQ=Bt>fJ4+0R?ȌEfYmslS>ܤUۖvI+q0t#W/gD5,Qcaֿm]ñxQe[Ի`Y dИ4fP!j!9+LK}L`Tup@&rlD<990|LE3ʁGE s?ڦx(9$#X zKEzݡ;r#-OgtHǜ&gS6ߤڧ ibѸ!u}9C$%SD  *Ot=PN 1#X3 FD/]]Tt;bkEͶm۶mv׶m۶m۶md&gOOvf߮uRo֪zRUAKBg֠V֮R JZib8>} `ck-' `Y%G28-(Z1LMgxvv4zOZq&FQ nr^51rYEېBѝ7${㡢݈A#H|x6'uģJ|h6X Roڈ8Y$ʜR;j?D)l @, e`Zj̲'B*Z2geMN)n0fN)X4hY\!q0~t Qs´.Z GS;ÿaX6yӬY2Aƪl,/ #%>۴ O2OEMĽlq3z jU E?lw\ϝD+\zJy^TmKFμsB Qaf@+өf82ʅПH>@^݌_.×3ӯ}$oWCeZR-+ ًǷ 2h8inVluQc*Aŝ::tdD"4Mޜg~:{LdgZ8 tYQX_B-~i)IG%E Bojv+`Kklx`/&_>ʋqsIniI)0vNqR~,(Z$q}SBԢē&G2"wh |tdyTm]ejCnQꌿ&M ma=`/.%GM?ks' jM>Ѻ"sLAX[;3o4T)ڹ\Vj[ƢB6c0t;;[FQDI57Hqm HM:JB|AV忔6\Sb#+8yIzsatKj3r(9K4΁}X-X`!:qcn5jQ,vY`p)i*[Ę鄣{̉ k;ڰTÔѼڰ{O6_ĬG2VMs2-L1'XRZJ"{(RIy&1e7A4Ů- cJS*y%9d,WfXM=k#]r!x`8ra5Y k>_u"fk_PQWA;%77)<Ͻo2Ւq%pGo0cO#(VC.>tj!M?ݾr^εD|%'S6#$X-] ȧ4ur0S1IBDK-V_NDz؟g0O,5rtt$Q!&dSD"2&Bu=?/aQ ^e}7\Sq|P[9in0;ll)oJ_trcB+GE5^d ќ#8t9A22yǧ.v^9̭[8Ƚ+Bxؽ@y@{}ٿ 0h zj8Sec $\qs0 ,h +' JqתIԗ1zW\Ĭ{j>w6ЎgX*"3?-v\iN/%7nxCn=OQ?Fxm jx=q&#lfF)ȇ6{VF`ϲ=(-V_S G ^%6^( ͡E]ͿH NX{*rN+S⢸aLg=֦|޺G!jXD!^]쪧mk=ieA Qe12P3eŞ=m54]V.a wm gzUN.'S1B\Yw@B"z9Ƽmr VNW,|6Q1&*D{u8%!1\, qC؆(ZVˡ UHK* #Pdl B7z#zuQ̮~u:] &0[[PS ~y NKd$AG%O P9Juz ̕+\^ؤ>VZ==\]޳Y0&@&}UW/zKLq Dz%Uל-{^rQyơ@Z$>i2Zq:(0klߐ1 BC+   [ǚͺȾe> ɢ/5]y;Z`H2m5Mwn<[*z P|^}$B xl*iPQu+JChTL6˒p*5{>qh&aNHRc>ߑgR~dXJVg'x8JlflyD":\.gfFa |½)}M5^ݤؽZ9:`$Fj"gG(#fKTҢyHE)!%t4˝ ZNgRޔB}hZcWD5) I(GXWo>!CXev $3zZXy_ŕtm(R#}DΠGJh Ͳr?Wz֦OW>K͑DNowFʃk3Ǡtq>S8apf;s"LQe ({ҖO7OrFiQ]24_lh@(O$AL✘wqq"dT{k&?OCۗC y?nHW>zH%3,;p>r`691 \8谳Jqtf+4i}9%*YwMA _.[Ǜ$t}Qȴk{ ~ R\(sN*Nڛ^8Y6TN Jw?*EP]N-@y2sډ@NпtGɅDSD7Sx! a-b$zuİ[މ%K#8MJxXZ0ϸ,@G/JjC#5j36"F C7 =#jKwyC$8K9'O`LV$۳imUk9#'g]5rDf1̑ RD 3&Ҷm&Psu-d (63L4n IRO@SQ܆J1W; bfπHݣ[~w:z^c,G[&$l;l Tޕ}={%tGbEM8#UCiXilo*x]f#EEOB=&3]YU`8-Ko])F\PE5hN 1[J]1kq _iš__2j_5J%S=nf Aa3o"&* m7f;Gb|_ 5^_))EJ gsGSŬ Z(LO6ie^u`':J|Ygۤm~H53WfqiM]Co&12l$Y AĊi"DƧʪY$<@hcQK=+\eں-yf5U, I4z BԩS-SdTd?螒,,YBؐӉ3y ;^~]Y-ѯ#y;H VFM77)<uF$*처:8&:꣒T@NC.љ\Gcll/D5S+ˢeE;z31KY< sF M g'x6/+8UB* RKTEzm齪!Y˜`ά:9B AӍgԍM8 FNAlO.N|\vmlNerl ZȾI՝6c Vx Cd>B:G\!@ ĔuߺֺچAob4 !Q>{7%5_Cra(GFa0mz(!> xQS'y+[ғ(J{bdpjw? w WOh.Jh$^kM n[8T/uoR\;^؝ї8j7hWjkjyTBQAXnl6N % Υ"wdv[؉fcoX!-&ns qe3_<̗p콗Xf a T/gAV͹xAc0`Ȇ`9mqG^oN]q-,Kq9Vtb/ gi>>\ җfqL#8PKuǺh I081z2[2znZG"2*rC@T9SNܿ͠ZڭFʻdL/|tk~$$^)W8 g(%/ָjV; ar/4"qԻ  5UȇQ6$ъru N5_.|v$T Q[4s i`"瘵֎Y2@Y.4`8i<YHx9tX%s0T!2mڋFzl96-S3>=(dHE*؋8n&wdOpI*MMfvARI%rcĬjYF>"-wJ |,EuO.~zGԙ1]ӄ]ȇxq69x8FJM ?-xMzMt{6)7,BvsX hؙND!dڶ]P͸vO*-}1jnPM~NN}-UmBUkYȳH;pe%K|L4؟HU l0e2C(YW9"/!(%JڪCqZL0)-pom\kxIZiM3hP5[XpTً,R!ZȠ R[A-ͺu ba9{E [f.P!a:1w8/q-^ y`T [>TCCsڝkצi]ш9+)}ʒ}&bZ޷ԟ5"_&x}+7='1 E aP > 7TɩbZH!~[Юs,^}4W$}YH*T;CI^(0G1qPTB 5a)XwEx@"ޜu=o9V'e"SiOL [)`+ǒS7:"vbakdЌ+צۭu~\ck|!JI\Jhs.Qz,PI9F9-?[BɿT9MY3`߲0/XnQk-3\b0WR`@9-Nø/~{)0Cٸ=_4j,饽)ՀP*y;8&Z[\`=TmQL$՗s'^6A'zk1He>Oj~!|@[wD.`y6,B]h!q}Z&_PKpxANN$PS x(p>4nrH\>aK9H`VZPWNlTêqGDJ\ pw ~\-bFrh#$SKt`nh(,8طI@,_[^KQY WEqj4yk7[0y0HlH7'mHp q} i.-iFíY2$xlwG<6,2]MJ!jJ/ۿ48!W^ooYQ%q_L u] fU6[>I/ZT{VUk};W!{ DOS(meh܄zuuN+t@ajkfnPf߱9o]n^-vFQ<Js 0^Q{ pIQC'rPז˭JX .oXVLҚON9 ]C??sc-Ls+3lqFUـ|Vnd5XU`5O܀ 0p#-jDfiZ`r %a ]- Lܣu3zjU8Я 13>$Y83o'r??nJ # JDVݒȘ!?5"eCp )"h`U$^hi\\ 7~rp}0_q'쿖cI 'e; 1\TDpReHr]X9~g\> [:n ̼|xufz{@Aan g1v ~#R yYLOL eHĠ %`6H>_wC|}Km߿´/ d) 62t/a2u0b #Z&A>ޔ!JA4azT>=pp0XBeBvJS^~\~U|n MyjKMI 쇇9d/8@_&cA;E©73?Ҫbr 昳s+5;瑢XAa+ՓQjT ⡖T ۮ#?'7⥵1lpD4nZ }nMlAe&v?y[Yo8~y("u0~s*ys(ԈXύOɤ{P='{=޶cE"C5o){FU%EQ1:1\~kk@D׊gYRH*? gbʊ;eezƥ}-Fã^X)c!wΡ$_vGoϹeo(zƉ%c*lM:rqO:&2V]&]02cwySBnlh[:5i_l̗f+fYEcƹE:$Ҋ*k ➚9GJAi"b.{fKP=/]m, 2xN5}M%l~\r3{&#vriıW!ؒ7_jMOg;3;7K}в߮R̊&JMl `$t21>,ݖҹb6! sTp"F5!nsmŪ\m1V#$ ;,z?G CjobYa.F{ϨK54<<꫅?s; |@&)x(toyi yGnqj%?>bs2ԣeX 5*cr,L_:1h(GN #1ǁ;A:Ip3{oOA}XsR*|"cYmT! ʖr<<~QAY1]~tD^\ŒNN:u)?mY5~ϻ{q܋̐*ƙ_AxQG؞[ۉi8tϖ&L&Qpo:k9Dx BPD,n Tܢ;r VlLZ<:sPhN-X eS6yOu4@)'~XwX0Eß.21" H-˧Ndä6-LӠ^ O#iS88 Tξ/exiHXvLh#-+f bZ^M2IsrbeC<~5'c;dmZj$ d2*heɾu&^4 \/% 3Tt'ē2JtN3;3\ɆХR& VIgϱM4M`vML$I,&4ܵ{Esz.ߟl֫XYJMQa'nV‘eU~ƒqX9:PFVQTP;qk ;jhx-;W(vOZL`ua1AT: ])6T樯> _gEY VR]xd st.Q:)ݮLar?> VOT4i¹hN tL5]`L |=^r4e kAR[ &U8 VZM3PSo8&+MH[ӧmk+ڬeF{աޑ3ל.4D ~E~W𞍽4DDt*tFd$>>tZvKfmrnlwq*a6=Ep&*۠KMmCEC_U#\zi}@<`/  5z78+rQXx*O'\]bH2̻E}/ۨujڑ,XMz!F6I$6ULϡr^_L^;:'m>!ԗ`aaGmN qFJO"Sa@EI z\DVFY֜ <eT K}l(ԅbVc< ʐ8HYCAQ X RѥjVGa= ogťNq5l}%Pzb9^#%u\+T)S$,=ޖt[`Ќx]9[ױE[}d1">aC?q&Ff"jkwaRQ78/;)3K⯣ i2|5qIBHUbLv͚2JwrSw" r u CcWaT0VS'5Ep Ysױ1dw Nth>q&8B_E3ő[82"Ud>e#AQ_=UQ02`r*VȐ-TwO}QYL򸈫n )B)YN2v"E B;MC-{'lU9[Rc>9%4H`2pO9^n`5 ;? Fz;"b1:$ZN[L72ay=+L#,ya\7zj G[eltY3o'OG.™cO=lPvN nA-i! J(-\{bH181O2yd33'~h֚9ݱ3'$&28ÅG!4& FJ{w)w)$7^'Zu;:EST^58[+pC+ۯ߇S [i[uyp":Wx6f⿂UIK"&zVxBbEf%NRB2*w4 g^ g'lHv\^=#g;tPטT􉗎6fr\evyxߩTR'/fj.m`5>hN2\b8`d[Yn?:؇ \S6Ql- Qsj5]ҪtҪ9~o~I0tdAdψPb㡤/rڼHS]grK{ /"o:W}$|@JZ,dX31.!! [j.+\UM)OgD<@ %8|ߨ.ǝW=P]Joa2sUc-q9: Oa+ISnsm j5a>MkklX3znf[g!ѝz;.<躽W<5Njtm>mfhqD(Jb0at5 ؠo4_k9K96yd=]K7eN18B!%4mPak|5(oNB*l8I}/UX;^ٶT?k[aL ^L)Ő+*Ȳdnn\c3Xڨ/Zfg-ЗTJ >\\ɮ<٬Ƨ!A<%t?:XO)2r-so9Jo6x)w˸3zKNo!8!uQ_/Oinճ]>G\K8% Xa"{l#bxB{WV%ΒFl1PJN?9~7g0Sk1apȘ-FHI Z<<7Txfo7 I* Y !|YN_ep0k~"KZ0V`]V74dBZ F@re-NU.Yay L`H| ڹ}d~t/Oy9 2NsAN?wϾ1؟@P@WD{FJ0s@)U>K{/rW;Tl9NNw__6[g oF-<%ϊz=XXɝzEZ 8+Jw-X3)zᄒ*b2 @1U,d2ٳZtVSL5rGGφm߶y!GNt}:ȗ*"\G$QO7vkva]:y?\%}=d|MeY%!L#?Y'`~.86+ZP s+'ģ5&yw}#M^,5;!ڟطLŗŁX wr=}hIm\CE9<(o`a:?{f2' ԻM ɚqGnNLP3# ~J<\|d)|E?K@c'&v.]& VtcE =8FG㫾V?݂$&Nx/ -?uYLgN'?/As~H|:["K$f#OX_@iӗ.Yz;sWC|ޗ@&PȎFNc'p`ǣ淙*3laj'0+'X(/ύ]=ʧo" ,PuW#9:ˬ{$ W$GPfTFTL\O^\Ċnr (1c#CfVtZ\08->ChǁE0'}8𽘚aqu}X\n,εuTZtN c*`## OULc>J5޴pL01ɕ̏VB<[Q跂wJB/ށY۶m۶m۶m۶m۶>۶mvߤ:MnW+?aU֬g9#jE0ِ/^Z$DO:nSqs\c><JcdgʮPpL7 ~ǤE]3 }ݞOhufCVvS.R4-Txmծ蜟M<Sb &R+#},$~׀qFEڣO6p꼂= m2Y םJ>|HkaCI&G=L O6>~;@t͇3y 4ʛ4,2_4ϕ*+0%VuO 0$D%=;ڠvG1ۆ9caO%PO҉ZɋИŦ/Z2JJ&OUf Hg=3, J,d[Afo0L(0f]$ ӄ0>3Km㣯_1[za-Kk=ܡR<2c:tfeY 1fڤ)H˃UsPGV-24yQxVu)\mH lnwmpxzHDn @`*@^C9|y}bPW!}l'ț8j_C6JNVFPdkIؐ*RWw3׏l 6ygj .3MHum ׺r{52L֭u j5pD)5V(^2J )(x$4H 5۲O _7ooW>6S~x^D2VSoni=iR[e#=Td݄1tp7g+@RK- 6jB&"SĭFA"֖ Lu,LDuQ=rTeQ7JC&YYiPPt;Cڽ\a:hGLh1jjH U^lBɔ1N5d)]qH#n],q \oE"{ϻRS@p|`7@UEnO,|ʯItϛ^:$y;2@mSߒ VE\TrBAE7$;,<(6hbxE'Wr99#lȣ.H saO-\7!-6 -R?&pz2m;&Hby#u]ԵCg]xW4 ugSI!;|5 KUwO&@f*ءNHu}yAG91Ȼ 5_UgQ[C׃{LMxI^;_P0Alq BckDҎ%WUEyo#YDSܓ *EgO+3?W)ߐasXa R {O{}1|i!@9!A4ov+xtgXHiZM/y!rj#2g`jOQf&\߆?E’A d. \VG61IՕ:WpZQ30N0pAP7e!q!Af@|y mK޾$2T-Ra)#u^4wbƠBnO`q{ZA8TL0EEWwhfOA~oޢ:Txq蒧ekq\744ںlՂ9Gߴ^ YxRaY1I0 aI׳1''Uzu9xÿ[ +p]cTQHLLU ǯs  N%it.$`"CSp̆ IԚB{|lJu9B<EKm(KT-s{-̖ho:K$?RBnQ Z:* xi_/z)ٕ#-cpX;oٺ7>cpǟ%ii7YV/ 'E~]/Mo 6T#6;²v4>ґ7W*ڀ/z$`iDZCUD=o9zŮNS_{iJT ? ;fB xOCrQ>ܩ|5jte Zلq&r%(P rP_tp <6ב$;vgܻdQ1'.bΪ@F<FDfRlBJjKmJy ӱtf?J/ m&!,iZm&M Cma'g8, Kc-:CƐ`ja#K>z B;ډ*wң #. {G 7we?ⴖ1/_Xxcor Hyz&OxNq]}JNKJ_-Mg P!vH(`=Sx)~h9Hf+w$΍ T!</Q݆=O!XgKRfQz*v*MoBϸ;LHE,*voa2Okw` 3%BoyhM1U VY1n*MrS* =s.:29P䦁>'i]w hx),Hm^ڟ{Tn&K6{#82Fd|KYVܪT;sBSCVqLUzSCXgw@I۩[Pj@VT͜Hܗi;?il`% ` S0HYvYZ 8vҎ#7 ъ?htd*,5 Z8>n?Gv"wfr f ](Icq}హ_7w[]tqB<2,a*4̷3wbwAp& -ugbvN_5YSS0at "$:WʸA&"}VƟ}gy՞{!Cx3]Wu../gS=1켯Y6bn7Y9I8lՖ04([t{I4[,^Vie: LlO~sFQ&Тۇ} 2z{g. %":L㼾?sTT3E?e6ܣafYxR<*yRz{t݈0(x]wsX5i79VKN?m2(T)"O{+Gsbדyì ]Fϫ91X3lMW}15"2Q$NQA|F+N2Q=d)/F$$L7"YEV8%I8:55ֶ _OOEa&=0>PْH\#FdJ)Wߌf 5NzJ=`mGe*l\*z@`3߻)e'3ySiػ 8=[ֶ*B92"Y%h[ie! 1o^`pA|+#5u;/t5KCHzFp!â x" At1ydPh˘O{]@ =~O)u͟5K-I7}ǚN4 <t1o8cF~*|E VOW4ZXQDZ_8LjQ ۆ󠢫R|h"tq"(~ńC%x>+55ѷ ybx`΃D;\pry[0\bo*W;%#WȵqkD/m 8.[+z&pv.J[<0$йދҁkP>~ЎWh3:RtwvB/k,L°Q jgXTQ9I@2` y>5A_u0tnfM۵k&YC1`:Y5.+D&afZ[n[i|XtI'L+QȰ:d8tzoEB_7x ËQ΃c :}g`%c, U:<(ϘP;ahe.7#(W`C)tdaq_fN`fs|6tj!K76Cj85i#`ZeXPagLKE34OjW^\y 'Aʶ.9HX '2y'ښb7`7̀*k:!Ȇ+CA>ruTđ&)^LAE\sK ?.o&o{o"zbX({ClE.p"-'p|S}繮,5$謭~xZ㎬/6\\L`͂bH`w4+Q Q@X8(ILA;6Fgk7yݜ[Cʙ"6t:a|W@ځLz} ;uc[lsP35=gQCP)bpܧAqz~M.3̂4%zC ooWN37}c^;m̀FRA0$w/Z;P$BTG AE aEw83X3=A6f6/a9P/a^'LǢL eVչy1 fe}~,N̸W@8TX 3GqOL8OAh3 7rAc\#ޟ@gA_Q'=?!' wW!hb @yj{g}l'B/[PC.t#Ɏ]:gV}R,ģY 0`J@6Xwca@m@WWx07<ӮxPK Lm$l=۷SoU*2s-˶ϑk/YZNx-ZpY& 8[#Sr)Pg|Z|^Z:޺fl^%O1PEVx|lP;1N8Y?Z!oPΣܮa!n6[BY:YƚG <ֲjli'7-^#;kkz1NXڻ}`mhܳge:Wژ54 X弄+o, x8LI !-J*LAAA߀l*w̰q XFHeȄ(pQs^d}VWV5;ΎS׃!Ai,]yЉ-ې;󲄗ntڼ l >oc7QF!?ErojrâXNREY= @d*Y2Ӆ/jo{r5غ#i!VXA]Kb@B iD3gcT03lK# *d]19+FS 1 !/~칃l~vڱ[zc'1<#z5٬,S!<):ކYŸ !*W{#Qs`Ew䄎 bVtfSdԒ`ŁL+<3dKa*wyC)0lݔ|Z(U4G>a+*6 T+&+&j @"veTa,-_6c?$aY*'vή t <-<ԖC%71KD$^)Tڐn Wu('3֤l"G2 GmyEt[r#h|BOa4 aɾlfhT4og#fN<m k6i u/ 5/N7_L{fHAX69|T;IA7}ժT2kyG1( LڥQ?2TS!$ehci%oY'i$xM,"M-S e5BD~(!fYa1;R*@>IFۛĵLY4`K23[79v5eڟ6ig L!M #.a|oicd }FgaE ?aHм>ַqL( 93u5N .i`)2/5pr `!쀹2^U,1t}1 "Ç ><j s@qzVOyV:O_~돩Xmlu;eQ㶘IJj+h//qqԫѼJgJfAU G*XϜGB ẍ9ϴ-̰Z$\QWҹƭ,E,I4kmXfH d o`pƕ6'\m_m||&$G&`8*2c?#0۪M0+D} m&@ $g \0:aJbJWU0HE[ ~a5+rpͧ_E%۶怃hR縴/J# k7XX&H}˔qq6y_"[r~Qm|<}p1V]l[!`+xíϓ#bBصreeh{U)3WeXS͔p(JJ"h,]XvbP8Aexp,/(淊Q4PJԩJݘzai( USpl149ROL["}|74 }Xn[ "^j)-L%YaZ6M{np KDm%~NN@2qs >A D=LhTaa4LL:Rd'HlRnb\EW oV8W*ԝ7 %J^69 ໆM;Mase[QFK|a *uH6]f4 #V{eL+iX4 z56C @6HWȥaY%g;SL=RGy“S,H-!Wl ӑ=Oy!CkTq5B/1?䭃‚9\BAK(D-Gœ{#̻ #Nt޵ \\mk&VXvDI0;Tڛ:X1ʑXx^9_?@U̻\lf aiĶ%]v"2Xq(vոhz4hU̾1Xy~kn_zA\߆WX_4^ck4hj),ث4a4ES4N\fZ3Rθ&A$xR}1IulGSgbh6ElBW\\Z.,QKvFǼ$~K7YۘT?NehT&r]cɄ!]ݼ, vK.^PlA]m0#牴 F @u/\o%<9NLc>jG:ꘉ6~žu%\}0ɀ4Ovvϋѵ4AM#::Ӂsg>x•y=}<k\[;q#:Vc53W<< IR*9HnS›ҏ(O,EU$hl`y C)^0$M*D!P`tBTS.)PP8cwqt%Xs1UӐ`sVJCl=f1_F#t6XDh8fp2Sk ɁGjI*u|"Aψn:(Mȧ85 ɂ;L>!?aΠdseZO$<,P(hV/q詑RE)PuR8V(ch?8 _lT"3а鐟< W]0 WZp73~Lߜdt5[Dpen 39 W(me8+{ ~BN ez0g)Ge%OWaiWCgْ4K#d.B}8*77m 6;]ŖFSo.9W?zPO|ا8{|F/yU\]nWMJ뵮*qִq{T.$ \3) FwhdlAm:5P|ɠ9P"PhpfċQ-W-ьtG1C9Τ Og{+fwe㜘S #2Y[C^*0o2O|aoŮJx:^2D(c~0WDWkʏu1=iХ3zey%Rx }.{ je3^K2T 0O nTt̩ďZerJ Ӊ=61BcQu `y4asV*2\09n'!113ѤLX*Ș)$$,@ 5IU(b`PџX"Z8҃D@`ў<~k!h; |ӰyvWqg/Ӥֳ(@ޚ"۪5ś^2+(H"FCS2:*9s$@yB/]T~)} ֞m9&Y=3+Ԟ!q!xg*aJ4<~6"rHIV;9h8B殰M UDWRZtL5-!JNq@E͘KG0agөO,NE@%(< ,8v4C(`xY-Ǟ9[HֈckMlNE,Sl왂 тZ UCMZAѸ,dl<+JeDY@KP%ʹ n+ j mB7w1J_F^bUdqdAP0!4lFC?83 ، 5DBPc´Q쑭aV!D[톋bX -GO ʠ5#g-xDzBXP uT+aHTf"{:Dk>vz?D]6yTBݶ[&De4FN[9{Yto:zn@^ @`0ar*`Ս}PurS:yx 5ʭK"pOxܔ ݡ!JK{آ;R'e=/w={#s2M,ΫKkLOAOݐY np΋Ⱥ'ݣF ?v RCU[c M`9aiLv0HLhwTgW q}{5D4/U9hHHФ<*6rR0Cv]:Rn2_vU7b?[RJ;Ӫg ;" |Ho/fJMgQ~HY,?llF IԦZH1, Aq6g1C`I+NIH%d:q͑Ć[ ){F&!VI LsN&T*j|J*;dL6;qBpC7 A :(t: yN\Dsd?h} |)brXI~;hec.BAvOэ9 HAG{s-NApK8]{5YyX4X 1mдX0&ͳ%8a.x48> &uQv< q{xz!(_S,Э3#Eڂ98f,1Ufd~xoEw1pwc}3@AC3ɔEңsyUZVf`ƥ8osl*`X? Ne$g|"}AE5 iB~@8D;m\.` fQYJr!Ryu2M!RD8#MU0#RcZx{y`E K,)_0F$7G!>$X 2V5Ϧv&yL8Q6)>{׏z~bpdLӢmq%VÁ\1 XBF2X,9U K bZAH%,)Ć2D)A%Ⱥs]ZRU;jy' Lznb}I,fɽ o2u!=åV4QomQ %b|qsdMiKټQ ":ToS>✘NʀV)Ŕvy~  P~C1F6f ݲbI\TKO<)UC0i0q\G!s*hƭb qqҜ<*V;O"\, :s DHc?Uj2* VLnX+ h娾$Oi1kmwDolwݡ7MK(t]{ݡZއFos]kf }v~oچd׵_| o;O_fLWsڡlԍ{t4EڤJ7 izл:wb6Er^;rھ>$<Q. ;M5vwɉo A ={Уƞ0,"<}Bj: ñu~ +;㙠}jl_;3䏪6k=Z68Z_2,vt伩xY +{vM{^Ζ_߻t=X(dſ (=f?3`C#u홶k:O1??򥇦*xm q&CfG9ãj&p* ,ձh v` {=(5@1iq(0- O;`佩ws:ّoheVꁆrr]S2_`:W4wc͝ xՃDBlgsw,ze C2Lzٸ}J ٔ''mYaGI 2'Uw ~[:0}۾Hpo/:41lh"c)Ǒ7rn߾Ok47 ;6~yi>iΓmߴm۶퓶mvWLDEuo*AZni=_a虇ۣ?@<4g:s`vN9BG?m5m#1hѲF};ԫ߸!IH ~+ Nߏ'?;'g_L% ;334HVߌ=lGyUSQt bٙ) 21Sд *ܞH&KRꢈi$V6,`j6SǾJ\El%^hۨ/B)~_'('3!V2Ɉlv YH|k5؀Ex?Y5Ce“1"sBo೐"b87Q\z[iyg 5*ѾR2?tlơ˺Rc| ֍Ca&{6c3%&TJ_PK%mљSׇl Fdw]=Ȟj6P͕<zT+qWh{ڌ~2G  v$vUMYJ+eQBKfGN6Ȇ|ht&"EHڭg,M45 ATb<^1)A)k\A]޷?׺:nJtƹ|/}SCT59a&8 uv6< %bW_g~)e; z ~+ՙ|-4NdX~ռ\󧹂&" m(*N.p<`&h_+K׷;+0gWD;$}k^&e7~Űɻd!A&sp"pKkFJ\2gƩ9HQIa%ѻUʒ@hosv̈'{̑7mޱ{OR|rM@}![,فnoK1|YNHzǚN҆QUfŮjPdU(hkhCxediC5r.)(ųO$~e,W)W򨦂^B9}ԊSaI]6R[H_~aGC&|V W2e,_4 72KJa vfU6?t@k9' lCjf&7*(U`Cوe?91P$ib/ NfzU3ӓ6ݫ@bVwesK xyZ+=^RUo;T $S^Tkp \F~a~Y# E3C!o=7 _GVsپmRI OSx8FU,XT my&]"vf`pnAa}L48Er/1kpL r /Pˠ|$82=bk-NLK3Yuv?nQ@)M;')w|m! z^%]- rܪ;ǶSK9|ZĶ^% N#,.(t!*ƧLdYNwnv Qz>n/Go &'k-BPm3s8~}cpg^dNHu t2:">u9Gcb&*{gqFL~W8&.WA׃W aN֟B\Y1 EM7ln h6lИ⺱#X 7rSGWh JM7pLVxs`ZOäή7bm ٶ;*s02{?uzҎEx.|Ms̃uD%ƒIIԱ|aqB|! `u햬O'=QhAk 9ZLU,rI]4#g&^nR-9A\(T:*)䩦T^ϟ$(` 3ϑKDSe_"$Qj+30ցކ'^آ1{ZRfBOD IB^ZjCx!^l^Z,PJ9it7ȣ-t[7kWag7mfZ]n~u5^C׾.ul]|_\XgBd-4K9oLՆ&#>8St 59 4-3qi )Ru)n2 !w*0Q`>-xWl')a 9UXRl -d؎Fbbmc8W0*{ l9#6R@cn7tswSeGF^'n&ޜCUY  he8_\:&EHYL-vZiU@us3[Rw+y}ġEuһJ? L+$1c>huא/1&z-",PьB_ya%(NɦNq^N5դ1 m%rtksP>4x$ƣ:; :K, xlڎ ӕOl{AԽ]1,;4 |M|s .c~XhB.F+\4۽?Kʚv rux٧-qqk)>ScȍnuAݳ67E@mälR2fs^d*J_XRy[ck*O5Z*C#{t Ciakd,kMH5`:nQrji"AX'h2dV—e-Zlڈ?q>a:Wr>yR Q?×_SP$ub4խ 聐5.ˇD6,Ƹ@xSC/]VVED{~j`T-;QS\M 쑢{7>Flu$:B^&R̯fU CxbqZ?@dqKZ࡮dD؁\x/=4!@ѭiL["Be"@:|$)HUʽxu +v0 ˄Y; *=( TV7kذdm7d\?[h} {d0_Ӫm P1&nJfuLjXmQ$.r8(C-Ma(Npz SbdNGQmrQҬ+?Hd=Lziw$ɱ' )+zd|4ORsl*-J]f%&|I\ut,O'&,F$8ˇ=G$7z7,N H^=iD*KF*Gꦱc*@pN aȊwVPe^aS̏_f?R@s} &DEÄ;' 12Cr.ҐYC>@D)$NNj">V &6 bW *΢\"ċWɃf&TĜ0 .Aq!Lm_AXulg 4ye<9Xg?b(n 5 _vv-'1.b urD'j5}\$h%+JMxS#LʕDxXӑf%X:q}i?R39@YXPNUAs,'q3Eҫ(qiJ 5*@޸xGP%6^lO+RV>mm 3q.I`BZNQ{!d!N UVґgXIbȘeRzV^4H ɔ5dk/$@*A2CnFUuB]rD' 0h6f2l-wc!HzT;oC |OW/n#n/jFbU.̌#d$Xu,%u~"J|`(_BR8dy> fd0 xyh{}Ocs9E1o|AţЇ֧KG&WO!s4G c(?V^]usk7L޼z~Y/\O7ߜ7.>R_Vۑ$ib@ 2[q"&y iiU9қ @%GcʜprcwԵcsmr}5mgoReUi -]UeR `'5c;9G"v$ʣQ^q$+\΅fTZ.Ws\&^:'Q& &֠x:Soho/DM/òڷܩef>M۫#,1AC' n.'铇?Ge._5]ia'a}ҐHעO\Y½6VFfyRd=˵HUQ/%p8xt STfΦHkN(,3 fu_L a}H5.ݛw?vPᛯ3FͅΥҬ@,=g\˵srT8O2첔koP>c&džuV4v(n2nr(RߔRc^4vy-ǏgXo{:[O'&ejoϘK$.z,Mdwb~CE( ~q0sS$2v% jy_-ą_PX9K~a#'ֵSy#j!V&&dx%b1+8go ɻyqC{+^WQ~ mr"18\$˸r$-Q"<7Ht)Ԇtşi͊OKTKEd!+Pf?){Ɋ|!_m*Ͳ ] :C@3Fks"v+0lFlpd#/lB"R7ckTU z?W|Dׅ (/U*)cExGZuI<|H?>Ֆ%0Fh!kJDTEzQS0Y +YȆc[w /DQrw~ V5,qIjk++)lu1 =$ )))(\{)gu)J(QE[ t r%WOɔcI? IA@t/4Mh\mq8Ym8k{x e)i>7Fxq&A ^BJ[AJITQI O6 ,t^ "A2 |&p V mje:Q0eBt,1x+\j,lvIS^g:yPkYkve1d'}31@8Qw)•xl?7Le@""~\F؅4#:sgJ gfo^hfF#>RKZ ϱԍ#O:c("+L Z)r;" s?lܺ,mS.N,QCg/ !>Xʞc7e||GٿyxDȱ|F=sQG8X>iryc=nb¤>˨L|X66|-پClEQЕ|N|`ra/ 0rҨK=d+1tPּyM >=x>aQ\.8y#v_h/:6U }ڼ3e*֢0t -ᬈL8:ʖ7=gUh G>d\$[oS91ϻg } (k"ҭF3q%#>jm*OԾK _b.(U}<=[Gv ; Y0qN}*: oQ>yyLM-Xy8'nƌXv]cTϫO4EruQ#\Mj%K溥{^t80.GO9z)[**Ee $ǹKp8g{F<$G+ş -,xUՀ|Vg'v sS OHwZ\MfJ=n: h`D_i覭WP3%-b!%d`'<:b< tѷCaNiD<?^ⴤ?@)]DA DIJ-,K8 3"97.rدgp/ g@8i6 ;9uUoSKz^r PftC#ϲɞu?c͵v/1w-3AN^P_ݙ {ef{#hnR[ר${Qpg.7]H G S$'K)9uӤl9C>R6(Ry * l[iq Rm|~/x,O,$uK~l*٥H=txg8}Ǧ^m_Rl"AMF mb-r+v=zNiA+u*Owwc)TDNG zjMćxV*fjXPRLnnƤ3ʼn+F>:ǟ Y@@1 ؕ98| Kd(HgdX?׍@Y+ʀh۲XL/M,5H7g϶iX9H_mp*{$K:im[`wJWy:zEh-L m?Ps?{)%\MP~!)AWlP*Ŵ&R9DL'OAQTyҋ#'Q×i1ѩͤ&nׯf/S3贉ܔONm6TTy/# :Y9jOS* # >X.̖~W΅<|W Wf}Y]+M-0NX(&{o(+ ,1MPm,^ڝzsd#Pd.T{i yi#8Ռ!CӁ85;'"+ϐFP9{)iBeԗ m tpJd>,3ud LJ&2 +ϟSXN ĖsŇQK8:2֫΍r!_8rhjlpxs껏<2&n"_a*|dg ZɸdGڃ:,9vؘ3FwneTR ?@!o31 =6+ Yy/Aw2zeыYb}a֏[bHkC`jܢ&H&0\/HMAHDpbM~R&tڙ0}38Q{3GWR9J\fL~5Kj R?werݧ_Ҍ V;.6#D8Mq="HQ|sXqrkg$&w:^ UL|#Z%Y{L7OP! 03=OXsÝ *ů;<٧EKߞO9BD"_$%m|3962!glۚ})Ʋ:HFv }|a:k&GџM~-nn wru\m"YF~7)dĎ?L[.XL~lXYO yoB0N>X &T @ *\OP@Y9P&$=}w} ixe:~zqzJ$f`]~n=ΐlIB+ Bxŷ_J\#]\}TUXB0G?;嘗ˬնI1DHl.N6}#Cf'czVFEQ5 |e4t0JL)1 .[K6L%ag K1לCa??‡U6HLe&%_o?5Vݗ:$zq)ƒ :_Xkйt!SRhR; þl3lP*Юͦ_^E{5Ogu~|9-6<32KBa\t0Qr!+c̝ $~[Yk`I}N 5cChiFhI9I{X;m5}kS:]CWyLmճTԹ6*HJ(~ж^FoMjG?7<4^ XfV#"L]f-!]zYbB 1"6&)ڞ<Ŗ< U96Aod,` !&{^8sA.]vYeBRFqSG`I+qOY45W`ǹA\&T(:O N S/ec%1*hORq`Eb,L%+ :h,E#& aI$RoOCz&6i;eI[rl4pO'{قR@ψc E znR޳C`Jo""I HAՉ/?M JtllO3 KssB*e$I3?-I?>BTf\C2aENPzX+a+I0dJXd~`G `%dRt,Ɵ8~$ɑ?fvs@CO_E@yuX˜#6Pk B/[wC)d1[W PR&m̂l 01-J: Ynw,x/buxnY Y6 BuhyCe"~o|B͗vX"I(i7|\~si_$)FpM;E`*.*Ku5Ѧ ª_K# Bl6^8gE*lPVWH (^*teKfv*ӊ>t\\AIRP 1;,)wo&j/GʾIfC󼪍Q6n9|o"2RBin_s,dіn1S(q:Gd{aMTǶSyEhRg3%l4^/3dUETGY5!ΤT#*RɊrƏ '1(jϿܾ2k7phd_5 #f,]{|0 hٹ懟ֲ>rv<DhMG6ŏ)} #yoζL P Q !*+m6 >i! G̥Ѐl]k Ħ).7rKDpH ),:fpQtzzgXNGҲQh2 %,r0dR$XPpDV;s*Le;ʬDqpuLÌMӺMzSRF{F6БMÉfd1mdFըvV5Jj=K<-j$ZYl 4d-ҶM睚VQ,a] {A(w[K +̵g9qH7xqǾ#/%\=Md—~簓v_8t΅uO;׿QJxJ] |axŁ#N)ʕ*krM 78Sswǵeg,=\:c/K|a)$e= C]7'וޗ~@=EGRfCP]qJ2\R]jF 0۷#L3F&2JRC{ʌ #BX\; RG8'OLyח^,Jr۟GݵyV^45z2IG\lR|Ha#1mGz"̋7)Dܑ=p7J$ȩ-ٚjHE*p{Ӈy3HQ G8X+jJ߆pĂC9Q1%>dZ/WPi,ba.!Me:K%J3.(*aEkdРTA=B"ePƨ:``#QIPUU3 11zIW, %0nqk`U(Kؤ(y!{0bD\I ŨS?I |uJcc-} P?jff .MK(P!=Lq]\U' 6{m=hWs-jx ZvraH7 We,{ta{'zg.1M!SіHx6> ) ]5,"^SEΫK;삭CG1~L"?.!UQ_ϒpa0Bpa< QУFFf~ݳȉOM2ڗ^;\wMsA_5Yb#{c8>\s%f~߹ʫJd4Q s(IJc`n7nN6.bߡyMn^BFnwAvA m˾0(\L|Mw SǴ?FOf;nn+$8FH 3)'.#EEHQ/޹l25:m!ܱ>9Ac$=4޾@C2:5Wm}>*U!qj-ك?Ɨ1L4r# brH@+@QC0ҏ,ak/A·^2GNta:"ux e;ۀ40}w67DEm: $p4rZޕzuPZ rt-x,YA6F/6*4Bf0B"Gw{u*I#}.'ƈ:݌z“!9fOCB-],]$3TT uz&l$uO<ͮUWXؐ&7`zpIq"j<2W]L8 #uz\l쾾MՌJF#0 i支N+rO2Z.b zjC6>}rRK(t%d䊕\bYW p󠹢 z]_^t{ulK\8 |!<΁3g!)av(H9P {l! 1qNkc8:1\!9C8459eLt1m4.(.-Knk:ɮ Y?h##6Ȋ*&hh10woW+m=VM;js$PoGܰ%;kp!(rLR}J4#E',=jژ0%&Wpdb׾7{Me(ce2r7?6;WClk(IE p=&x-]|^ݙL e W^ k|ا fWiRA .ITi: -R$TݦBS<]u߬S@P UPbpx[{(G[0N:H+k/5צܼ+wnf։s\HIʎBAVK01\i7=,TW:e88OSycyQ^/t%b(dHM0qA[i 7v({ho%Evb*ƞ~o. r6[*ZCM0 xBgBk綊5-Q+:֩3ˆ^ TRuV,uThn\nݢ\3ZтGe ڿt8}Ejup37ExfD#'EJ]Y{;<l4'Ʉ0j ij]Lև^J8u ]Eմǃoͳ uNC \%Mi@n_ELf;l6ǛjXPa%Ypw<Fu f wSLzW%B6wv7R)>5%b0"EH$sOT{Q推sj>RGcSv=:T]IT0?>7IXR}>075[۶  6bq8?:[wvla~O#/ %ThiJ)s|:]WGizU.g?8ٹ*5jC#ƠUr\{+ާ{4ə3E78q(+b?TCL$y7Ժ@ʉM_X  f+vI4m5/GQ}R!3*'&K|}ZٸobB Ps`D!!r@#"f)c )¨cs4uo]m Ͽ]n PeE 4 s H]5MfF0(-//uO>o(hIÜًDȩvf@I $FY? hПtZdfQ)N/.gp-[Gvi3?'2|M&/F3ow?I'lsL%'q6Lbԥ;.p5l𡏌ꑯ4I0 ׮3ǚaNVo' UDR%vSz~{>5{KkM Jͧ=&=}+d#GbL=G(IWwoyx l۾sxko?-5>NUR p +w2LLs~?Qz~A2E7g!,=?+<8g}9ǵwI}pEp@rfH9d>.q=wJQfL z4 HUo7_M lW큳f]oT].z? ވm|8՚ΠW[[}`z[(`j_$~`˓.3 lF(L6]j>'C3d~ Q\*q?zC#0VRyS Ed]ە.Ce$5z{\o>b9a^uj1 V3*LdälŌԃ  hWb[Gyb8Hh,6 d<"7U/F5L!ea' -ޜsOTW95JM[K`i2Tz vk2Wu7qyky %[*% СD[_EiĀ#UIGB BHGAҫ;ă' xC4"$3H(Rt"$"(^p - ,E#GJ$ՄF|ZhJЗk@]Nyͫ\D !DmNLB$3y.26Цy;7y(3i\M_*Ns^y_E:c >"3 U88 j|a\.P Af0r_PHHv{`;w؆]YBJid"o2W*QuԘ4l}}^ڈ$8b0 IC+,@Ejr&ue8;ؔu>]Żbv4ppgbkR<{y1xdpk쵶cQr$u(g|XA?@@o<OEkw"qOjFUSZdd\yHEE30 jtԉ 9%xJR!+b#Ho=^/q7@oĩ?&=(=]vV,A8⢉рDct Hh<:!$T_~b£}1_"k(YaRt5FSI#[6)CojGﯞҸs%횭\u=}4 _U.([ׄ1AH69ewzZ-$muj$r!t8ZKv?]C?plB-脁RfMd2kPe+ڢaMoBICbt͵\Dڍml,UX,o:1f ­-;hL x @e>St]> ˛-.gwg-+D3oVjkrVE%mYbhPZ礎ҔyE߆͕uw?S,Xl\IQr[ut^kԖ!4ל\]xH:&)ل3q‘MwSܓ!A[⥢0AAp5l߿O<袪+ +FBI`Jk4{,SJӋ$D MX%'lvց,ݳǣ6{vŠgU 5on/W@]Z5.du `-XGJcb5D頩S襠9 F*)^2/,ܬ6"s??cNռ-xK wo1x`} JKFcTt8.~&S ȩniIT)y{k6zh}jhxFIuGBE(F$*Q~w~n[}8[| >H"*]@it 3b怹A\AR%ax[b#Ϲ bfa1`!#NM@Xw 9 97j)_&I Vݵi-^&ZsR5L?!F5'}0FL1 T֫aia;$ӥym#CJ=!y 9T[bz<{L.3tX5w~[&"ĈCНn,< %ZtJC(v#kQm7r!_dr9pcngCx8'15T5.z&fܺET.o+yijw$^9b QxbȼsTw`U$~.,ZmYŷ U(_D1Gzd60!YHNEt({U;.5;|s`XUgy:;;tֶL4lK/a4;HEpMטE~KV8XlF7[[EZp~xWO*X Q3:n"dj K0Grˍ¥$D>)_B˛.f1nm *pU^E(M(v>{fAȌSϨ"2 .yŴBq75͉-,ҭvJ䧈 LI2so.j>^daR~kdN&2PhL9FzRAVq]>w>hRk :e8Ix%6 xDf [y>zpYÖWʃsrBwȵʤ {p7LS`x+{\ÛV-liAu˫KW49=uK_H7s5Tp/m3 q\{Do7Dà-UncJW+Do)GwBQޏݟ!~ʱ|L$|"F}ݽPsʇ* +椡010E~EJ+O<#–qW-4E ۄHQD?geD U\4.om@7"qx>:nVk&'o.c}(4{xy2ޘwbDم!/`;h`t%^7bjRxrCY;ԮTI3M]?L2.Z(r}O *~W"$X'biXgҹ Jv3kjϵ7< #D!m8dJ Z{ՖxGYA^ji!ʌ *,1XA ^svl!El2f-{kJ,/ &ny#Ք#&qXI'~5Tvfy,ߓf`IÁF}tl2?k:y.O w3z>et<@jC\MA ǎJmfd^>L%V'-o .Jv@@𠣿PH,PE ^nthOCfڬf8l4GF#ŸFBoC2rLT,6!0ٲFג>` g;-,#]T?Ѓ%0T5Nm3*.~yi\||2Sq>wYGy< h8(|Ɲ$n #I7xʵ&^/-;]ƌo{>!,X!>|jEBVAYA#)ׂѠgdH9Z+౓ȳB˞4{*JO=EXpJ"g(h%u-1)bUpH.jѾx'gWNC9W*"*8%m`!yW wET#%rW Q):JTib~uiglvo)N^$?ޗOڸNx}N |bth膖6Knӏȸn<2gc&U;vq볊`%I[!nJk>\~yư(nf\k*l=/pKNlIgkQ'LE Nrs HC",(Xچ.c'r@ޞ=|Q >)-ϪD#r]Yq>lz*S8f[Bbf^(!y) hZzC$v: nߨg ;1'$}aF M9 {Ħ/ћ[U| ڟ>r2ƚZG!NB<-G~)IJ0V0֗#|W YL#Fă$K!~\O9trC#x,y 9h$g f!Ogvk fWF9_I.FjX@:EJq*1֚oE.lo*ilPV VMD _2&y֝UЊaUT8`c . ԼipC3DBέ9,4hu"X}8jB{\_̰ v htpEA fJĨzfxPC6;h:grImGCqsVtqQ%-(uEEa!]Չ>E)`:fxh4%49\x.|w6U 3?@Ϥ򷯠ip\`cwr1<~a:uG׻w.?Ƙ}0Y9aa\p]/Ag?p޾;0[{fY#;+8 u=׾TG_}_R_ `4,~a-;w6`T,ͷCkuO?tk5|&B-?? }L7݉WaMx2-& wpҨWkv`smҹjBmqLIC!zH4E-xjt?ҵSG6NM K湠٪UqY[ٲT۔w.w6N6Ѳ\o4~7gummz<f74ުlKٯP&!% !c)w F*F!ֈyCjm6UmSxÆ'<<{OvX֎Mۭ]Wҩ:aޛ倌*^q~-aLdu[4Z_)|v$zY9GvZne3/⾎VnS9uDb5Xq1 ,1F@%~jK0\O^SitE!0knHs P 8C1]h#'& LeT_쿵^]ˊc}Uއݴbn|uOvqm͖ zGZY0=4m]E;g)T0p܇٣K0=?/x'̻I~2Q71=ÿ+uhqO&dr8A,uhvO33kZG8x6J{A0aW0"c{l; zzX:R 3f36hJd62—zXm:#MsvFǓ#p { ZwL1;ҒF.1mߌ"ԁ*FRf'2\yҲ KҲwt%iY`v`'ҙ9#ʌwp|;YS4jtoVHxƫOi9q' zjy 1i$>n3_g2Z;Ñݬ4cl(lܴ ֛wb%4(@\Oz\w1_7PwwNCW=RB Gp|w1r[[uk5\NW'V›Jd@((6U~FtWՒ컧+Bu"cٿhSV<@{ݫIĻ} YDxMRr%Hc[왥q;ɴبu'Q6bzK|Īx92/1^Nn"KJwUn& \3Zwe"ٿ@ 3.AD'j/qbRĵEjVfn#4iR׺d k 1e?qiܡΝY16&G4ODYba /|$2o=T[2t&s̀/LxT91w+E_M^br[I蝮q[5W;Y|5o)d?i%?_;yDJd]hZ$XV&!WEAΟJ%d&(AWI!c/էMo(TZ ELj,0喸Ig"2JI0;i (fewOZo;!דl-kȾ%UЗbFۈI?x"1|I7;-aK 3 :!i% HFKѰp*1ί9D 47@0MZPOaLдaKQN=o[aSYjltreIpzry94hO2*FCM1&ph 5ڏ}@IF o2[nGtun\3RJ"MDԕ Ѯ`o9/PySqԿCCs} ~uA<,~<0;Ny,&tIJ "NnSt4i\~%v[50q- y }13 ۾oѯFR` N"TBL'RaA(42%DH`O2fHD#2D*OI*D*I$uZ"T'QJIhRH*3I<U"$fQcIiE*(H$#xIĘF$^SBNgy%Du%: hQt1$(fe%hL!pTF V8$ !1< 0 V77_ k~ CNr}YX$:Jnü\N:ez?8/՝gL f|M9f=)eV mZs;>XY:?WCn?@tvTRKttRqhvl1u :y|`G+R"y~^N~;c=n":*´=U/rg/5C悛gcccU%.>Sa;-xM~6:w0}#R£ I/jc_NWr&{w1 kwp^[ޞtAi= ~?a7jKt`hWP'.ukxaMGoXq*6aGǘ"c'欱m"az܉'Lm72#t/swH8v![23Bj"ɬ39/1*DZ:PlDekNQ]#f>nQb)K=`E(Pc0tcF] f{}qRls!:g ByD! --TrFCia&(ň6 ʩkg5j?ca(Qki|,ŏ 1HvF :0s֌T Gc ޙ&ΚL]4"WjJ+k*ՔR6ClEGB{cP_ػ당yUL*O(* Dd@O3 ^=M4SV˹DÅjc1H%ʇvK% xrfŨ=_^7τbrdWjy/:oټ27;ͤ,n"֬-O!VC;5݄ٵYfYEiIH|T&ᴔD\ʚz㒫J;m5J&7 fPEi;hB0RWiN}E c/ݤuG4v)rƠQۑ# ./΢&1+GH kAbZsFSM@i=,?d[}5k$lI`C4/-帔-G .Ǐ:c;鶢^%; Ye۶m۶m۶m[Oٶm;߉ٹ_F^dfdd~'$p+(]sw$qvEI޹?= / i(ǒ͇O U9J֋5^TXU5RR$NG6p$IsⷣP =%TN1lRPֶ?J Or , '}z8;O,2?ٚcދXDC]J32u ^Yz!؆p(V9ڮkߑ<}vm"8f8d B\âro͵̣,~@W$V;>RaVjle6Q0!NSЭ<e$J1ն1* {*uM <6جxϛ#em],r\HCjgni0˯ZC{x+_0RV`7c=VUbzD & 퓍3CM\o@f F s` f|U"&Vcs)J%] M%c՛%dY۞ed1`SSe="쫂^{06R<0BD"cYM qp 0w ȝ 8IuS*OZ4u?:yOPk"H+@L: E1:[>lNWIQXeѷ',eSz[1/g' {`_D0Aj=YUm^ @^5b1 7uuDWٗ.<1wH+5j‡h"f8.nXsM?=֪9ѼNeƺ0BE_/|8w9;,W/B3r>9۴q{T0xWZ.μ f }/huSc #2j?kZ"r}v26S г Etl|~:΋ +}{sm>`ٟ {G<K>G[ ͪyiRw (;kj3sp6_EJBǟ(;F 7/nwof14KyLLR۴GyUCRNM\rpmo (4 Oc5 w>ʨۭ<)^2L8tSTV)dJvtut|fL ^TkM}CI"jC27h /MEa9|$Mpc+{\{ޚ;6n<C`(Tfq;yK.Y/?v2HD+,ڵs-\ qY/YY1@a*jkH؇eH>9eXc!vk8&-3[N x^<## 7Oɍ:ZC&*Qo` ^ gBN$|198Lb (Ƥ00}LOIQKMmZ%DA,UJ{-,w,Pǿ_A8 #R+`Z/X^`)5aCꗖkL${?eQ*nrKKä{Ko@)F#q r 93 T K U*rTV;@%= aO.MFQXE7= x:SNίWv " ,^$f>vAc?1U1D]40ПTU&-:KW}Ӡ/`~تܸ`{Iz#3a0ej\)f X$׬`?)[@9q|MTCCj1QjhHH+*eBgLahx^3Zz5c2L  uw󼛫 7+ r!LCH;B8FfȵuGs:tz^&~QUp8[, Q)tn==y=)zG_+'>vm0FB=ϫ8N.9!/VУD#tsXD;t:A}HؑkGA(E MHZl#`ŨK7 V ,Ek*+4ثzy~>CެiϏZbuW(8k] eKLˮ,D4V:p!׃Dl=%lM1н52wwF=+ ?찑m8ܖ:HT!P!,r_]A|45XIL["!;tua,cL 8qud\Z]~pCVUoAa+sV~ۀɑrokgCWg@ǹ|%{b4e@3*z}c]39DĿOj^D/g}Z$买t4gud%Rr*ĵ LQ1VX 0舗^A6033!ql"~/\Ӷ pU:99 !Wa 'k􅘀.) )Xn-n+8rTne㮚zڠv.Ul57.l'%5>o崊C1lX|3Kf9L <d︄te7]mxBдڠk8afйrk3CKZM\7Cj*DV:]C!;soϗX:aelz]$ˉ"T&%&KWj~q5R@G(Αrh^\NBZhQA*k>#hS=u+G nQ0M1}\a4Rm8ChΗr~G o( fq*P6ĀLEZ/399+ ]F9zu\!jxȁ_fr]WQ[x-A$,Il3%B؄U`ᓾ f^j**pȎG8ó]W\p6V(,&*bƎk3vw ϶u+~h7<7fٻ'J(k~Bh9ߡkE;Tx#X9Ky'mW/2zk6*&: :Z'VI`#{3r?h(8\x1c$6NEUM}\6=yD UL@*Mq#8'I[qoa Rʭ]GǕR"E?J D3cΣ2Erw$Qa3ir9FbFs9Rr;g+BOSR3lkoo)+a%YfdADn ^[$x93\b({ !4Q[qy&XiC$8U353 *YXԠNl;Rqf`r 9v*h\)+ǰ,+ V7pq Zpj(ЮHcЮ gUw| 5-0GkFc@xQ%4Do*tRocYW3^ҴZKXx; $T$|V*| f#cfϻ5?ԃG LjݚZ3a^0_ u8tˆ·gXJ UI ,ѼQ%͝4ĈI@z*QfC1Mp}}TӖ:Bu7UrY™E8|Ht]"rTTxD9A,* YcVU9ޥK~wnBT4cwaJaY0FA4cb!,x4XᐞwSR픩|qۜWLsbCQj5$=WN>Tg09cOer) $Gh`&:[{/FIw`?dƩU)%CO6P ^~.g|2гO&,Du ,!Zm2q uUM_N@ٰ,;ڪ8Ct&0(gb ޳-b۟g7 7͠ 2%{f>v]JUs 4 Le&Qf;zv\KƁW OMYsrj()(˭wv:Әk.yl(jZky` ;$GP ff"Hi^ bPdGAVE.YǠuIݥ8̻ wJ| J+@n{F_&K-xvxZF=MW(|TiŒ ʉH v!P6 ̉@:*LRJ ?N @+-QرAބ٘M7"}ߩ ;G4c051N0}9?ҘJ'K %wؐARG~ވ.G“lpޘ|arM ]W#d=J5̆mjp^X!(n28#dI7E*c8[0NM;ڡZ 8& QYlAEM(QH1\"):}) MBc:\ҝ_,V_N:8x@4K-=Ve3}7dВi]ݐ\ |஽>/KKZo(,aٸǦb%DŪxD1lB{S_M\PS[UUƟ[w3nmeh"SGt4BRGp{8 mGXYy\rStU^0Y'O(sy̺(@k9fÍÄ%Ў3;$@M*Zl*S` NN*Z~wEYWC)*ؗ#3Vr('O]܊dͅJ,!EWե _%{x*}jLK,L!ϗ7K)#2_v*R YG&'RXg8?iqfaqSVFbA8EP.a 14G J: g:n8CNy-:Λ7΀iq(GDz,ֆIB?6A$ q땂 I@P\BaSLUjF,!'¡,ݎZj`a/ B &E-2! ! >D hҵBIP9 2&TՂKCɐ)Ռ:P#P!=vaŌc4|4Lxxi.)aH8|*" Pl6тAt<Q!Cuuay\ `SG"_$C mAhHn@$…QVsCF*F9NZޚ.B];nUT47=p<seF[Ñs Hb-#dJ\%ad[ 3/[#%' ?uKEN% d~l qg_C !vʱ >U-45"$ L/ln6Ma$43fEvsގ? 4}-˺j߻%Ⱦ(+5m_J8xQ)T϶5AT̋$v}'wG}[\jk^!Slg¾_D2u)KR{(ZרmFўk:pdrE/0Iӵ] FRJ%^+*2vps-502GT^?bu eOʞD-q鉶,.]&<_28)q %CKc?(Vfȧܠ6vLRVR l¶=kvv5/L/$hQKefN D2!9*X ŜngҾnLk Mu9XoI2˕#JC?EY}6 GjWWYj=1S'? 1]qGg9)ʩM h8Y8{ȪRHG8.E)7Gj8kuC] ZJDHoRa-bbL7s1n D];80C A\×őE 1g "8dCft~b8gD%bNY)t*Jh.<f:."6qal$drߐ0pLz-*X(ny e3:۔^nmh+z;<7nQ̴͕aV߽zj PΤ) Z$I˹l%h Ro0njBԱN0 Osh-ތ6"Ȏ|8`Ҩ\i=KAQA))%i9x@TT{:/ +kN(V*@"uܱS=~^.mF^_f_ҏEa;3pqUWN$M#* HטeH#" kc}P nc!c!@ᆗHAwGGDj @ o%)REt򿨼{{P\;ܫ^8 A!iWv';nPe48!`6VE@<[Q̃gz%gvCx;S6gsLPૹ +j~Ujl`>}~JmQ)6Ly~:>bSɬ m{݀9VZQVe7s00En+ X{lqF=ܗ{; mg2ZV=0e07 -s!j/k v[WYr;WR\D@v"Yи@H6,Xm1׏yc O0K Mx ZBhLDp22gn-v0$ lI$Vvy5AΘ2SoO*OK,EMrQWT7 E:t"Yn}Mwiz"î||erDT+G.Om=Q'2~x)۳ Lnm cG6E:(Ta*Gzy7KI;K`5H6Ű`Zk&ǒ4O!g,ls1ekE| Dq0DzSV t7bCuߵt*9 q2- o@ H/ {w`Kq!=+w"fWfşz1yzuQe Qd̆b Wp{t{7Uus-] .l#FJ\/m=U5`%:)hX("RqG*Zv$5qR>~5"4MG?K$˂$1sF#Tn|ZƌN,쨹^N1AUY9-:N?rڄu Ns% R>ss*ǚ#c?J:~@G`8SI]8le/Նb;O/ACb/;׷PJ-Qa?*cI0%rSyjWNw BvXqrMy+DQ•jQ4{h/69ܚ'plG~`S/pKh7viIPݱ1yy<F(22_52Ôtg}6SCh%vd@yov!iMݩq{E%XɱtڡPt5[`CDj+ {g<$r m`ˉ_&3g4}_lL^_$I%m"%l%ywZ1Ivso6 U'㞮/k{ ?^u5DoqwmZ&-y "01Vq.(&7D?0Eu("1N\x1A:cPflP(+hڨzE`_7=KOU6!^7)*WJ?ڔ#)F,Ҩ/T"_c u3n`gXf5Җ|$Qg7o٦Q&No^R1voB<%O(K5^>>|K;{98BpV2[Mp^.0 -`oslS*V0D"6Rztˡ]ĮtDa}\3F'6 Q4& t5TAp %㞀Y5H.Y_IESPK9&Ƹc -EhY#@%pxB'Bc!P=`sM94'BBZ@dO6V!Kp$I,A߳0c6MM#e Htcd=][#Lg0TwHS,7XמPE?7 m p"K0GB&#up`-H\DU zw\<[nȑN707QENIAIiHCm/G@_ϹwnQ&`))Gm]cIN{8NȺ! ,B_!kQj fT_B*fWiؓ }C"էS TN2Cu(>iu }Nhk6?;ϝ?56D 6#yH|1?6S:['Z٥hSuP%h~}ROO6,֜HӾ*j\aF-EL B9-jL'kvQaw5s> ZOѣ4h#%>F`^g ;c)%I ݊zg&L3DKƵ i9" i!JB^chq<ʙTX\vX%U3iT^HZ_NIA+]8na~UM !˛:ӗ 9Ku&WWϮԗ7<˃ kF Fj߰up^ś%\z:~*x|3])I߹6(Ef:Segvr"y-ҕ.:ϔRR0@^XuPm;,t{d2$s,dݰ*]VR Ͱ$q_Ne$;?9#N}i0<8Eř̖1U߆M&/P@Cd[f9Y! tuPt`ByB}G=A-x1 =ls㓨L@.u5럑I(tesz"@Be} c#tFj~C~ XFDՍ`MWz g?QٙXG XM'~~FHp6ғ.WES6^Yz$m{M`'8hǃk$1{(yK8\"s>y%ӌGQ C*go=VFڨz?.T=b۞|;W!0~-PA^NKKA.*A|j⯸hͺQRI~IBNh.bI]7: Y!1ӻf-t|3FWr,nbϱ01&UmBS: ֮и7m_ڟJ+Q ShۘpIX gvo8u/K0F'=Ha}% U2Y~K+MEF18' eJ`J Um@nE&-3b*F6 ,)){̀yعL>3!^4,>K!P{>(]e/ӿlj54o̡yF3?0]e#cM 50 РtMKR"Ziu,OԤY.6}{R^5[L%.wYPa$ gLM@S9\RU ufg˷0db|1k6*'QEzQgl!&$>ڵS\rX//&ۿ&LM͑~V [ČzJX{8Wgc^ofltE>hG'b{Y=UVy,\gE:dQ)́Z(ZlЭ6YtkpF.дCYp)۷>C . uJ-@x^\~Y#CSeV &^9cCHf=-}mYT1v6l!]@0$YU5N0qG;`J$ƌ=cζ"+)z6qW4~ڬ<+P-}w?cu8b@HF(VGVSYި}\p77NsMOhTbPz㠭:3ޅIk恸HgNV$@6v0AX+C Z 1+WdQ=c-|8x+ /P4N gp~J`eU@a`VHĆNI0v`4 ޢ~/w֔nWWQoVof8=IH;,3с*οYCBbEt2A)7"G!(;/+<>K.Ju~OLT{`A)C;IcCU^^JL@:#!p Vo+sWF*Auf6vEǺa侉^hon\ck'9c)vPVJ fwȳm~:JdYJbЅC Lo tq%dyi>@@*Ζ3?Ɨά^ҟiۡ(m5݆f#+b7gJ]W|9N g]cC-; fEIQCVpnV~56Sd\#ڣH NsNMCE@NdYD|~6- U_0If=#q$>־seu#51&ޚYân?6crFS&]t(bR %P`g͉ +-^lo1N& 7Ӡ3OׁO(\ߙ{L$;/Cy&eod!6EU1y3W!"7fbb=] @4%c/E*U;0[Gn 0((zw)$D<4Z_WCNa`Og8Yk%.3`_?qIr󒁻E>3n`Э32(QqNZ Rhv}g_?NDl 2=׆a>>d,OF$c{2٭ ǁ|:N#tlum"#Uӿ)Qnt(?HX08_~6ɤM٦ %A(f f%Ɠ#XLв*G?W6ȗFC=rt)P k]mXV2T.+oC|׫Lz<԰a"!x{6DߛB|[[6/vє4PJ-OGba"΂OjPLPu+mgH^X6Jo:>ؗ٨3cN3T0Cnɸ~{P"G 믫݄*OumzN"sx(֟m'KrF.g#2UsƆN- Q87O`| \!0;#z1EWu?jR EVP<"3>Nn޿?Y\*סTZ&/mD'o$X?MgvfSjri:û]яm q]SPqI]$SJp1|5c:#9yحu열zl(qЅܽh;tI.ć2%>۵1ԅX*Ȕ  m58وy gݭj .䵑KۋнjQ PV=/y0/Nw- Y!X =#e&3yeOӭ-L~]@I0#vBq pD+02E`2sS(HF %!W ! EB=|wYIp8,D>2kI\0ˣD2Iue6hHXZ 6@lCԓapLd6+^+lYX_FC"*?eiUdNhNi!aDG~'AeqRԘaQs ly+lU0=>g N^m:S_~vZ-d2ЀAP/v"z:к4o m\R܎DU Fm+"f?1$>Z=~0&"cǺ`Hй렱410*ԚT0dJ/*xkMC!UhiCeep :&EI-ģ1U2pLYN34t'̞*+ QKD/AD0㿧.Ue1>`HȚr@|SvIcdl&`KZ!mu3= QoQ*KDwjjm۶m۶l۶m۶m۶m̗$7SI*U\DT·u\p<8]C!ڵ;˶ ~I{S&`Ԛ8;*>D²IwاHƫV4> W#1014:;)Q dZk3uN24[b5,A/8@A>pY14TB R'}@?NE$‘X2\B- >,җ8(L= 3`nNаw]ʿszgdk=r 9̷#J_>.);q<8 S]]V54ڒjǼLYŔ)HZU:hYoBM"3sgŘB%xw[s.& jx5j?TaƔC\Ja+Xla8/{\ŵ_O9g4wsoIoڕEa$H|早]El3iΟot~_RqNE|4(>.N;vSJspt;.&ۮijOc&&+Ϧ]o?o G#{mil[L @WѫDŇ˖ԔâMnOrf4%̙,%͑X[.m,*`XV"F ' [8 ʐAcކ7_xtlT؁w/*.&bߠA[LjlY0E!-CA0 OsRuʦ).;}P*!yf6۔F&p3Pv+Ďr2Ŗ͡< gCO{-ҲS;o->ZY6T/;@HZvߠo}1\˺*VMgq^婩C%0*sw;\pKU), M!ӱlugm;3Z10 pK#MObV;a!u[7={,ͫqsWe@YsH-n܈qo}ɍhuPYա}:'~#6#Í 8QOe:9OUNV}`@ Z`p3CoFDG|~65U7w`۟8{?= z\)ii?n e+1ݾmů|gPv!M h`"v',۹Al'%SIv4A16=y7/>4*00,|-⳱z3_$8GY)Zk~K{i wQ}N 8dj1 Rl4Kz}VI_#גEUR"S1#BHHʰygˬ!ިi9 uO;[fYG)t߬fhq61IXg* eOPwLMEn5?FG#N«ͣ5suZMQ3%lF_x7i^\!Q7fjs7G4xuF嶠҃ ē+sٷT#dQ)r봡xPҝGx3y`a/̟\\L0ы8W:8:ᝩ4<~|?lO};z9:N||z\,ѯ}FVZ2}M <Qg%E:Wz*1 t~l4jO2[֩ ^%i72燾VUÅ:kQ(;:VNGBehL ;p7Cw̱CVh;]? .0,3cXH 1e҂ $xt4x}g5/ϯZ^ev;bXtbʶNg(h Vth"U`0e+xśJ!0"hb+pu{rODJ)TY1ə)$)b1嘩C^R`gAe3^m3Pll)úԟs{hLw@mRAyZibU_BK"hdol3>0de ܰ;q3pg?~J87TX< y;*0K({=#u:/1*6v;sp_w$T ԾĮBnuQOzV/7mZ~<9VfqK=ݕFi4zLg| :,y7J>ODzs3ӹ) |#Tu8l+F=[\YX@IcZxx#1&ejJ3uN%rja)#CxJ0YS6wXaoH]Jt%^` 0g||R7ń{(h%3A?sqJ%aK%,Y[C}^غ+[5 ۱Kֱ6I_7S1L(S`D*bg >jX\Jj0; f

NwҴ@u>ל'$ $'d93x2|2ZwÞ1/fB%YDq^ d.ӌQJL[/ţ.p|\5c/6 a\ޞO[} %??APזpQWg& j|"V{"PkiDH^ h`f;_zx:^u=`Nbpll!ˀΪq};/  *eBG 8~k'Дn!7c/,Ze5n\ *A,>fgx+ szyNSG7}<:/6Ʌw@yy[HB;Aؽ7of5Ց׶Y9QeEu2)Sy VXڼ981sa۸R)躰"+M/!]c!7*o񨚟/3&3`Zi<6_C2朗w+#ځ)I/Ew0'';"#GO%uޞ.6~M%&4#~-$uZΐ!b ;_VS+s8l y_c,;Ï竖H?̽( 8xx}zr#l"AUOJU8iQk@c܍S\} kX"akڪh-iFPQyzyR2on /x=mar;8.l~ =΁;@CĀlGU@P;81c!41Ia- 9wX߰Hi:+z'w-[W;0Y/* 23čIGyߍ;X-I/Iz\v~liƺ8<}1S?^#p JF-jE#gC CJsQI^%FQ}*B{[aq[Vb3LH QC11tԝWZ"Xò  qdo%XA Uf(XUv "*AVD[0u?FC)%gX(D$J: 1)>F:Ծb,oA;-)oxcz\qڨi:HYkj VT5.yhR˔$릂QZ{[ҚVƾWR{zY IFd`V%`w`@BA|Cz#Bx xW]pۗ;E죓s2qKGdMA["5 @$Ԃ:"TכըU/ |&Sm>@zlhғRoCr@`HO`5;#En'UH2:[䑌2#XGVj—HP܌r0Or)׶KHzY$/ͨ9gVQB5s(չ71 ͨ&t (ERjKJGzIU˞=mz:%h> $#*Ac/Ac=xbKXկ+kϫ8tu5 }XLN Q/5dPpռ~Q9hIkC^чhqU,㝱tJ߹]h~R,Nz6H:%Q蕸gF=QsoЎnl;L{ ȇ(}h"F~el2n[f1-u꘸fUqn%N4k*ѢI7,ИL=$d6J:&Q[${m͢SH[ Pb$װx3'3_AŮu5V^ZѣЩ5 K]Y-Z ¥s!k[+ϜT 碼p;!N$z8A,v<6<b~ܲB n_Zyո `l(A3F~:CR ˏ^Zſk74eۮXV $>ca6^@۰t3){i4_i"0߯IAG/m|E҈;<&_P͠dc} E5\$DI[U*!D)X~ m7s_^nX Jek5oձ?$b>ޒT"X}.%Rz%13vAU>TmoaF|Ko l#XB ؔ3 SVLU5 d? SsUņrxX,)ta!u?ݑ/aD(*dEُQgݥz"LoAg=;_L4Wt AFDI i/Mə:m8v>=8$ k0(hx`_?3ӏQt!ub҂o -)*t/>sAN_ֆU;+t<@i-[x{{t}:GxzlQѓ'Dq%q|cyl DVHBz( ;Rcg n.GTs~Bo>2-?/puD2֫"6cFpܕO.lcs&ZT7S~p5W^}ȁT#82:kfϚ2;74EhT?\u6e&I˫S4Z[cZ;gC|*I +L%©V;ֹ4,YFJVye1J" d-SσVg?rV g0^9  \-AU[rxq~D(tR&nW] gu-hԵ6!AL?Ijr 5{}yAM ǩrӶ;{U~M(laQT TQb~A6at?nMlyt# w#oq|1&: zRd+nSɝa"Ѷ^f= /:#:/ xI}ahWV&cp.\hAk݀|mSGmўLݽV߉9Ϡґ׏A=f.T b#?9+e |SYT5- CL;$s_6OTrPٗغD0>2 RwADa@͍j{DK$fp"- 84x%&rW"R +u6hr%WN֭xU\usT pl$]\ REɦ'__6bp/m0M dBoԎmxxr}$䨟35*;ڋMfom/^Tjԫ 8b *_QZZžyjx@ 41HBpMD1^.VKvP=v44R36Ovcܛ+,8dt~ު4;bH#&? ؗ-Ľ>'{x׫ IkLHE1M,m`5T\j6oFvvWqya0tgurOVڮM#XJLi$  }Vw76'=ı^7.f~ H+4F=UVwW޷NE|/"Y3Dl,0ı5b(e,j?^^vc+MBx/DY"a43QZ&PNq:14rZȨe}-G[PqַW^r9˃ D⿟*,va􋚼ů+BV F[Q$)plHуToP<-ّk)\Va|G' ϭ8[/g| Uu h=Iڤ<.QHUˑ8nE3 rڛWEo 9`P7yଐ PΩUk\<g~ߪ‑KRnO"ԟ6WG- CpLQ~:s[-3iy|k21Wʒ#]ػ̃? hn9EU,/)nApHpP0;q|J,aOS٬7 cZPz\|6U(iJ1^SO}cvxWRڇk&)a)7FOgB8*gƁT.$r1I0/@9`bՀK[Gʑm sdq2>׸2P̕qǃ;Ύ%0Ǡ 򺑨=McJP-6IFJ<8CQ/)lioLį38l oIo4m bbĉ(IOx&'o:J6]nԄiߚF+ 8,%6?iUb8 K &J[{ un@] )T$FbSfV!3 L=B9unkJE 8K9_P 1I䱰M5yWA`q[~bG*jV׸ ^L"G4Ŝ[ @ J-WcOT&uhO,Jj1D3u3CUC_~k{eHѯq~p|?-Yk{yqW |;\+zWK|m7mGoBag,eG .+ٽ ܠ7~-Ծ@$Hlcv9( ^Il_2EF?HjNBtoĴJy9u4E p:͂j(%w{9ś3߰tNtuLEAnSIQ?V́ruD W ~9K8[jc3EV0:=0 s_^|$/ A+68zӶ/`. 3$9R G NLyE8hfc@կx%CiЏ/ >g7l3Mܿझ1bHCߛ[:!nZZ1enX8yUw% I{IHWLG?1&r[~'n*-W!l>̘kjibT2 vX5"W75x}t EAG7`Ft%#V f!:f)~ݓG%5{jЫZ*#Jjw?/N4[cV$zZxW2')nc,sdz/Λ³+foc߭.кQO&1V] /7ԋ+;2EkZr5*fu NtQ.O2KJ(8jHv_&Qwf'a<]{D/&=K|n͠N/jE:0,ɝ 9qr\5CHpr-~#cW3i3iȺ| 0̔ybKUl)b5rLϮYWUE~ZQ8T;7p IFP h#-nhή O7F/ֱ z'7\<`J`8YV䆲9佺 !crj&ާ4M%QV #YDV c -nfBOMh[QC O~ZػtuoVz/=JPYq)D'g%~XkXYt0I,\[W\Eyf˽$Lt2?mfz)Q ѼZR8 `r$-3(A^;g;Eo^.M<66%чf0}㕃W}{q"U J'qڄ'o-vڵ]}P{g+j`]4.3)6Z;ޠ-_r\t{%'hr{ݦ2[]A*ӶJTy(^Gˍ[JD,<@O ܛ \d @C0,t,UV/1_;&+$*ɥCi+z53r-D ބx0?{/p]z/ww_Ү م]/x;q~tŠ31tL7i?eW6ǽtL&[ g.fLip17~0!V8JRsk 8-H%ȆD膞O^)97$m& Hp`/}(`]#En-˞d8 j $?V.Dљ/!Yͷ~lZqVU/$892p+H))R~8}n kG31R4ISFe'sd\З#u#Db0/?Y)r3]G3;`28X8s=QD{?hJs&{M$m>MdaϿ5QB4~Icɘvnltt4eFcj|7aD/rZU*ӱe@onv ]nhw|ܝ:%sqj+ʫz *6m*/0֟jobDX9pkҷ0 "FYcOuyx2up?JF]2C6+[9:&g(k3ȱj%djy nE{-3<"xMήFѐޜW[?f77vK\§%&؂h&rwkmg$AL`<>ծnRCy*ac70;K@nY 4mٰd!W|m# 'PS¹?Ĕipy@εaus.Q Zw,KU0:(NX ic70+7g5LMKB4ELtͿ|D5@y I0Rg RD(< oT1g-'`)[nJR5Y$uil24N/B[bH YZG suܔݩ:%KPJ-vCw\A+AR<Dn85+aq/9s?A"xTʕLC 'ikq3p1h>1T&P_| "%HqS BdA Cso͐K,LJ*5@}+O^ ڶ ]?t.+1E?ʉN^ư u2OD`3m[{ 35K |UZ0f!{CB"oץgX(|D.ݛn5?d$^s'qFd_S_FؗtltRmith*G DP gN WC븿 2\%YX&%sq?b)(dtW{tN-jBv-;^}^[z*<*.M?MOtzBKjE+a5ˤ|;5Յ wEϲ6/O7q1KD#_W6kc ,nОK#4t,{kGYnrh#Bx`z-.攓3rPw 1o`AפoJLJN~}N/#5܇xCWZ?D 28shֿqe b}ўn=߬: `(i$$`V [ _^3RѪ:?P LRQ{ tA01{b5^_5H,u`5,LY @%ښqLxEh^*?{t"\9paPWGg0^tDm08YUX$'hJCFˠ9.HzrP8\:׭,U^I'G[/LC{&j`Y%mmh7;-oKZCU`6}'W%/8% FDj%\\6;iJg],\}Hƥ||_ȡ9ȩ:CO#G7 d4"a[kpX*!j5DfVlM B[9*%3ɨ_F"aW^ 4{ou<% @'eY l12:I\.`uDvkh"\TdRAW'ecUwXk6g9P/a̦6vgΛlӎDq1H#7x<Fv Juc =,CUX1m#J-e@7#=ha1Pcq1;_QbCʆlPLTU "Oc @IueUETR]DV'=ް!;:cJ@o 춂|6ah[3:$~6s͎Vս cG18NPNW!%T΄䂉>#c'UFZCnF]bhmc0+ʂO*P1:AD(l o ׬"Q,0=4@"w=mM?ko=VS!d%#]{fmrG&{mȱ.]6y[}@YL?{Nr,M^ IZ"yy=$F*x ;)`T `=aUD$xVIG3qFDf JUK>̎p8dY"sq؄^6 l瘔SDzOB> Ҽ -p?uHҡ $Cu9 (*4%m?_ѕs{ `1%V ? $!jm]o&iF IlJ!]mD!ƂYSi8lS\F훣8W@@l ]G3^Z:RŹoGLo}W tQ€6b櫠E=VTk7<w3jyʹ6/; MUCSM8PT󨘣E}@N7}V "[Pt}Yj;XDB%<*KfFȍ|6\??qɖ˶-V!-"(HLW9u_Zf G-ônJDľ@2 O|Ia͢d$z/fuC,Lo])9,s x-*}?MS9_r!]p`8k ަVjʀATx.0$o6ٲDOZ)rBΫ2cܳ9[ 0<Cw~IGiV`?M'ѠH6N1NzrO K @RAش ]s>%Oߓ͛bBQJz40t ll%:QtIQc{r}k?ߧE |%x+IyuZ^>u+ͳx!!&"`y_0EX֩#a`B1|5}AI $#6fI^'p?R 0SQPd?8yxj)q!(3VPTꀷGB}]# O&OԜ l=2,fa#zxOU f M ̥ h* 'nŨU}nŧL,EN3CIӖz`76 9FATiT+彟tstއ`BBD#subl^== v^rJH>=43^%$C+ ˲nSO!;>g#:4IL DeB*ouMح})l<\g"c +"Ǐ4- ɳd p^ MB^o6G@*`$v *y5@Id,Mʦ"Q:wlCG:h F6hY?nf(PibvwJƀ%`#Lbx{}3Ru$n hFp%`I̗%?xa& +\_KZR֞܂AB7Dא8g$uq'E&ZT 4_@Xys8_v'7 < wF&kh*}Zf*txhTҼkee>Dv ?O8d_pVp_ETiq6VjkIeⷂBԂ _ ,qT`(4^كIG]^~72!I]lFIKa7,R`nO,6ҝnߟ0Aw! w"/piN09{췬G""8ϒ[B78 70LLq>!RcHH>UPe=?&ED :g/ cp#D0&@*tff24H:=pyZ:sBώѠf o8>iKF$d10D0""L4ܚЅ͞@2YżMQ6ɭh_ K s 1$3f2z#>QNg`&V ^:Vr54e' 0k?TN[<ػWYju3(y<{Gbz+{7\ghܣݱ9P~,_dEvn$+H"$!ݚn1W<>PUg1=%8+䀁kp ZDK`R/9sn7 mfDU9GbP o= |FD!CKj0 P@b<* M*ļkr,G&Y^l䢔e e_0]X9x*F=C#^seo `QDZ9|q:`ZkV(`/9āsDnMX#14j#bUpnA;TdD:A:j؎TCvdG{Ǭf0qͳy_,TtU ,]3 n:eo=* ߾2*ޠWNn ,0D֛wjR<=,Yb!]"#9|kA~k#[e?mdsX>_5\V'|BfKyzp+skB̮W=v(Uy-@ZoY+n )q#_;̭d o\Xڍ&0]2^zjP,pDuF/E_d Y+_YYx?KnhG۶:\oFȥI̦ZԶG~"22GF#~Ǩ~JIrs_Amx,TʵHi;vAp MKHHo(:~W;K<:^$Kwپ_[WdvQz i1mx%yȻrEܱ0M Yߢj33W)_:'7 "97k~ كg7hd6rw늗[[);VsJlGSO}VZ܉Ab vImRWZi8o`ȀC SzP9bпĚ?!s45\dyR|fg˹ KI,/Pcn][5;=@o[;Ac3ŝXFq6ūhtsmDO[yժ,.F8W9-- "_N҆ V:V{n vsXv z (qQC\?gf[Mc͸k9+~@;+8SI;Aוn$6IU%Ms|ދf^,YC7kڤy>49Eqgby2q_;B; ,:T:0R6*eI7D)-z JH:JXQD[0E+Rq!F~JugG3nEt;PULQǏ P̊8i"]YoE)5RڳUaQB>0rIDZLD*Xj*Y ϪLEQJL){C HSMI 2e7N;kR%< R_L h0Fě$s<2{@3\th䔸%BB˛Ã܊de~+d?q(AQLޥX:SX|_H@Xes㿂$/n! -{$na:ow\#o6vwJʵm[_ɅDfHNEx &$F8lZ>Ym}uIU!b[u*LI~U .~D1P(V@tvW}[x'z@d1Vo셑yTYpt=6}g&b4^-~OR>K7X%º*;UWyBbk%sWק+X23֎&=k3\FGb708Ǎ'G]Q)!-ɝ x 62lʨ! AlyR߿'IW: oMۄ7H K/T1Ѐ K6dȽKC뱾'}?|G5 뵶/gֽ){{ay,QV@ YSuA Hċg< vQaDH^26ݕDgԌ.,m|ff0[H.:AvE~Ϸ6c>r "lj3jl醷 hy [U|5zམ_ONDC[G ܐPOYQi6ΰ?7bFBIʇ ] ^HP.7bIw>[4_q9㆏Hf`OsbڰcS3q#gr~ֈ[%ÙE4,Y1?'H#7MGs* GZ٠Ů?Lպ@CֽԔ;aAK2@u>%bbe/YpC4: H7 0f?c=W}X<\hp'4T-7A߸C2mSboq6rh "Hh8@Ĉe9Ō{$-ǽYJ^lW1*J V9:oqWqׂS\סsX`9>/ˆr|T/t0FP. V: j`'eA /i؞[a?ބo9z7uٍnF5tPG48gI(ؚu28^H/Χ,,ӟR㑡#dw  OKa)Q.* oGN~A~^t :EOhȈȟܯ *h;,EoydwRm.l>Bra}m~:c"4H .Gh)Yqyuc")ܡ뿎*c)@MkOj!~S,3u'~`VxU%g}z> _.lp}[VD4ѬQģeTWЀ$փ>sxg{s;饚r"P|EZ>w(# NKs`^Jy f1":e6\-ۊO2g5kD޹)gDطDlLN=`Py*]Ykʖ-_{0?%ZnwObsX&;\B8b{+f]yGr_j׆n,,𬉗 Jo5ZaP z>cf<;]`"jş;NTi9?(V*rGڼga=,C)r>^ƿ5p6j"k+)FfHz?Z%5P#՞~ oWhX>nn/hע=Č$XI1c!#wvlU1[l$zL 2W.M[=W;ٟK^ZE"C`IJp9걺<\?zt7@m8o@]G/PAM?wtN':Y}`}%-~ eHſ"tNѠqVxZ{L'UH Fw\Rۇ!`1hD6`餪驮MSܲ6;:2 \oDn/'9i-ᴞH;""{U WQªvLgʂJ[Uc3Ah3 ާ%P>ۚ.9֔*CoEonX0}<ہ4L,aw) :U7hi[h_f2-9 6Tw]÷WhݝQ4e3Sk)7Թ+|,ʙ>%U_ (˱I6֌*^[.F dYŭ3JS-fbfK̬XOgyݙflZEVXDzyxIN^"QdPdb@cZR#`N1rjEO S-r* \>o/$/=dހ# | X*0+ˡFmvښgcymdG,J{:C8Hӗ*mFnBib5nSYM ug}s@ioIq.)v &d!C t1<S0v͚7$Ա0gߔi"*6J%)Jt%MWH`Bn У?GإJزh 8BXLF4E9ɶ e@)Sȣ݆ hfj͐OR"T{LkjYj$۱;O} JKS {kә6jMqT!ZC^qxh(DLǩ:1ZixfOʭXCJf(}gB;:tGeH*:Q\QtS%7yH(vYZYKJI,@Di)y{QOK˄P5wUٜ)0~bfnK|pV;rO {RT?*X|ae#`7W QQ}8VF@#Z[vSQji;Vf)A8ф qݒ ~;NhDF@Xք^Fzsu:) ;eKS.O/fIu\xVNB+(AHN#h]|7Urpb/iL)c}dόL]6fuTuG-pG.`32p2Od,p4=[I|BZջTTWegC6ϜW鎃-5pڇD;!, T7,,7/֡t=_%7;;hZx<o = 0U}hzH3I#$׼u`?\5bCh K2Mnr`4;3 e#U RlԴ0ic"]j{K퍐"`{%VdeR$^ 70 ;/Y~?wE ŷIy$AԠ]hًp+V Zش]dfzl5K~A^{W5t1|7X2ԸmîXL*?TTEeHZ,s(TXw7СU 0DpxԐng*\s-hia(d4mߖs4yk~r`nJ`\ӥJW /Y EʴN# .Xa9^$3wV%X+\*QhsWA[]!?. ^zHJ+{^bٶGUu~:em1;Nz~h~>bm@X7PQ!$dv;|iѶg] 6}:L՟;t`m}& E3sܳ+ʎw9j> JT͐ -kKYo^/BǕA!Nf?WCWϖ2Ϛ4$B;~@/#tl-z2@iN[87ܞINlcMx%@ER<i䔨7۰G0|]"M_Fv\ ;d |`L-:Rl>5)G 7 wˠ/BoyV{.n4oF! /*C" RQcFB&Ѭd CeUjmHh/C!ֱݭ )$sw.<3 -ή|E"3hތH72gbr=_eϢJ0ɡА΄]Zz3oYEqH'nO=;K2mT @J}hxgQzLpa+QܴXd:a]}8fQ8 LD>@kŐ&EV$C9~uze,{ʢ>5S .IS>`-Zz=I_FR?s`4.^D̷nˌqL}+>S0П]0eMZ+%Пk֪J[7ӻ ~u+'.ܱ.={ :*Wl};):ƦA稾9!4'zߊ{y[:>Tک/D^uCsp l6XF: rt kxSCml"WT5NTQVXHv&O=GǸNw_Pׇ%CHȳɠ@ڌ'VܶL} mv;kYI r4T>˟ A<$tȉm&奷CaKQ+0)zơVz`LPaM؄8E ~`|URjMs0} Rzr.1nE3)Y:e#wyVק^H]>/TPS>۞P\;j~_ӆjW%۫ƟlMPf\§\}UV@a%5Tuk!Y]Y|cgjZ8?췃j>K\X: &M! q{%5q\8ym8oUV1ej*n2j^m.7IUM.*ʯ!hX4 ^>,2R:M W(^ܸBu ʂWn o2%j k?ɷ3\88Q )+ڣm:!PTh5ESʨÏ14,O, .۪YίzޖTU$ykC .cHd!; ?EjjaT=)(,8\hW u k^*m}Z'F{N dr5ȇd.Me"l9smL?l<1uZG0w6,輼$xc ɥ&7fw q*ਔ,"djV$&8;~{ת@8bMPFcU}]Ȓ9~־ߑDm xPrpgΘ勿`EWn2cK(]Zxqµf+۝.#c|-tXYpjqNlNo{l99G(D 0t1F*E *S(~P]v r[ڐB"{0 pҊ?*e_'oLfCQz=u <'p3!>kv׏z]GKU%%sq7`K4uqĠ`2#-]ο9HR՗KJ1Ux̖{PQoB0δFti lU?Ͼ2: Eͺpn ֯Ͼ6yN,ð83pf12`f)S:]vuN 3%G}d,ћ;ܮe$fwXF?2ތMN0tN6ע\$X, =p}^'^ XvyH%S֪R  WuHUNS(EPrߜ'=84|A,5%|NAn(Z(zʅ*8dM1?@d~̟\ړy20OD(y_ڤ{J"¹ hњd26-Lxp?Sc!cj.χ3W ֛v0>a(onܵ1Ziڹ>"$u 6}x{:rsx 1n3wp`8z_y90AnV͑ p ̉ #m~_閝4/r딇,V9|:]zm͇gGa7iG@cR'L@<)\`VqMa}K uw'䳟ݑ"X4>\N,QER>8<{9SS%qj(b 5onӲ;%N ``99F{PoQS{J.ݚ-Dp՞՟{jk/jn`{ {SwsIsѸmU =_C ha<xltɽ7f͔Stϯݼ8FA^y{9Nejhɬ;9Yy |>؛ox('I_U\:{gܟ09mJT0j([){PuwlӰbPcRQ&"+eݣy6$RᬠOok*H޼7" u3l;+ϷP|tS>=%Q-u7 RgQ:rzjX!nlNN/W/{Nƚsv֛(S>_}8]4l2L̋Vѣ_@շx{\ߜ^*fq- 1 <=\ݝ+c5`ć Spd;AH_#18%ﺛh +w"X1bM%b-%ޅ)7]3E*fW~ԺgmI?? 1V5h֥+1CU|ppKcډa,>93Ѯ? -hkjĺ#k3\<6Z~ʋ FJQ7sT>uᶼR)/<]lNx&b#A_hAJzGD$~1S.}Rs56'14zp>A7,^aRBךC-Y!.Pj3Q=7w;s1-~h?2y&ĭ0QG|HMS'^F w-̶̩fkU`"rPZf^ }C KMC]YΟv :.,Sqz)|Enp`kc=Y|$\ Hn2˨z%'bz萧+U+ ηmlnsJq-='3g۲vF13TpyMR2~jr273ʲ)Y|Bj!*~b۞O@oS.?#8Py?Jzu` |Ll4(?0Wϑ?6\XD*% vr"(>& q/ƞ4W'a`yhgg ɤyNeQFh̺#XKD.k@ f]g ^NoWm4ir65,5D4KC>C܅EW*Ogum~mͫkA]f٫{#7:bͼ vޞղ;+<ֶ]2NfV{~K!gփ|Ǒ>kg9[êWdž&S0V˜p.Xڂ:y<KDJ%%*7~6?IQ"˖0Яűsx75on_%,n]_ 8ٛI&Vʞ@t?ws·8гv6J%N_.0 GaZW-f{d>62.zmɯnjw` {xW5y_{HJ g3OcώBeis*_X3MlR GVWE&LV  rIqԗ%捖)!EѲ 4ɤdԳA`g%*uw,AވКLrņ(F_G9 O.*{kZR" ͼy0vi_&^Վ 1b< V̘5_+OڜJ@bFRP.Ok-/sі bތ4x4ZsN:5%C>gaFҫj(~i19B{b9+-ށ@\P=M+R1;R A '+uVqNsy1cyJPh>) pU !j B֋:f=F+͹+4cZ=oEDxf!a@9OAm"c'LV2x;Ms>r]xao;:[jmj'R2'rLk23'85Z猷oia^@H::7ט\q`7hZc&g*>9=K*x;"Cs/#6HTaԖ-qm=ՃPC7E_yh@R3J.?U ?}qN '>e ~i_Ǭ;>q]6˿ ;)7_ bԫk;zXǮEiOpTLEiV^= #2{CcX|~/™EAYP &.h 1/isK'id$gߡϖN7<&ZRhdi 0r0>U.`i[c_nm hxymjɫMY /fNrTٔЉӔڋp#?;bӉ &!@-b2'|x|U6 TX,T߿;WAY<ݹ(fPf*cȢ کviHt¥zp'P5'4FĿWv2成l&Jh0]Vѻ̇y7XQ9xJ4BBke\Zq'6(a "¢GPiF\@Y|ClCHR6U)]FT-pOYQ}}oK+^%#"bF:5kz)",^UKyov d$[mez2kzsCE`ӥƁqYd @Ľ 3Af[^l"LkpF]Oѱ oA ^W|!OAAffH35f۾m|tNC $e|S.𥧥tGWkrұ)j\$܋k?|^13f]KyDzI;I"aH3Q%v@ЛoƦ'-4+0*M{7ŵø$x$p RֺX8snQpA+[3cv8[ޫYz{a|>^a)_5Qqik^͋b|wX&\ďU9!Os=]eEfI3fV|"(.,ضˊգo<=\q C0'',>euJG1Q/ԐeTZU\ԉ1{-^ܠ$LK_* Y+Sc9yyVtMK2sM1<rK宔u3e3(y u'&Rӈ]^ )_GsKHƾLl*<;s8 81šℨ2 Bl֖?Vqwb{ɝZ" J@#N@}Fd])xI ):r)d,?5 DޥTϜN`qr;N[Tob{G =k n4=xAL{0NQ|#oEMn9`!ѿoxM㿙?1j5Z`u{X)dD5umc(AfC6ʢsj+2x!5l".b]FYG)x#KפXkOfvxDGYg5)μ7 \-88pOҶ`褍b5[᱂m0~b0t׿nBj+[pZa e'%:oOHb=:-Z}lM;!' 1)L^p)y4ȌX^f_x.)^Io{iI&iy&RyD-qODuC9#4,֋kF5)V@:"z8Nz/@#4*Մsū_@{[Bmn3x2]qt n`/cTȉGJXRBTW$$oͶVGM߸ڍ4qҲ7Pflh @} p7ߺ5bgs`0-2bՄS~c0qV'bՖ'q?(9lfԊSiz>X!Qt{i:>9XJ !wjѢ c /MAa[ +o@:Jg*pA^Sa)i˜X!:Nfs^+Pu)8Sʹ)*HG~bMˆy.(rG#؄=!m"M)g97#u7$ES_ =̭K*_ʴ?16( j(T\(YDmnJ~q X g3ǑYPAdN_=?u@ @u-E߬Eυ7-:JIk[F^/yC/"n=o8 [A(Jt-М6a Mde"mbux# qt.SaXuFƉ)WT v[a.򥊆i2ĝãGo,HB"C[ f5E},l2D},- '_r1_: ޣؔ<{t0%n.nw>ue[fɳK=H5Cr90oskx$H6T㢐nml5?qgRfrǪӫ!<% 8/= q~a .gΛ7+Wd) l3^K88I,mS._WaHC;o2Muu8hK_3X0*rT"֜NH-^j繁p-^ovjdd+O?G*oG^ *&0p#RjPX !ikyʺ ӟgݼ8;۵(qK}J'-)x^U_2BK!$|;\Q: \XTbT$&Cw䍝o7[8;wl877WH˿p:OUtfͪqm#ݘQ?c&Z +8rU Pd:NF} T2Kv^Tm^Qp󛑛g 8tbP=I]lZAM] p$ V[܋.V[B/>&45ӱY8GtO5pe?Dzβ ?[~&5o?(sjO&~5 Gɭ\A" +Ee\SWPjXc<F İRLMuwIf̊a;DMPe]Nddy#7馹S1DN Z3W8!%B6’آMk4C.+Don_~*f* + GrDB5"Qޚ/-:4%RM,3M0x-"W GZ3#xjδ֗2óm\V?Xs:0QV>$Xd kǑݦT%5GXm3FPU^(5m J.m 09'P#aPgK`G+|'G>@ZΧbXbl}3n!L­ O1~D%*_X%k4L@+?ddr"a _PSQP "x%[C~r{kIPEN~o?gYvL= *GMru67 dtUHф6/}ӰEve v.Y78l5vVcfadY5]-B+C u5Uϥ<_mS"P:sJSA cgm:^xcą Hy%-[_{D'l/BsR莒WQa,@Qz&b<(ͦ"wbg\kS6k B @<(lZ@ڎqG8!`?u1)3āùu_ fjƨ7]nĕ컋#˞f%Qc!)CdX/&t>iWvu.sB?_\4@W5=veiJ ə;˔zWͭ^UCfAgUdJ\@÷BmalsIdjKO6xw=+{33ki "N. LIsGfENJx6ĥ(_+и[ңljʟzUt.Mi'i7i(HQ%IAjG-Yb\mKi:宑aY52*&dvnxi) 7LNI&5|.4B%gCFfO#Cv>`%%oVhK@%ぢ`Z/HŢ@}^(DUoߴҔ..^ G, HQ7 EMC.Zx`_ sAX&YDhAڏI%^wxoa-fi?E=t&FW׃]Y)V3[2h#:1k([?+׮U7?lhqp$k48MDG+"w\s/t%g٦·Bf3X! +}7JpJI L:Rk2rr/ οKW2ǡ'x%eqqA5􉤢%i0'BҨ <BeЧ U%>~%'\kF;Tj.œpP :ƞ>{hQ=Sk32+JNXl|΋N>~8)2֕~^6ۜG8pSÜL!Pj DŽ%I\&qu̚+mA^1.jBma}70ek3w<{,pbZ2aHH  U<ؕ1iV3 ǘR ɇ^&=/;8b˜qk3Sq;Z\ǧWU/L}Vž|i)H ,eRd(R};o%q!SgoujU\p d6HG'2yx3e8ep_lg iu@0^=FU!ZsotFX1uԆ|%cތ˾d+9!CrbpI=bUJ4.{$l3)!l4ƂKO e8@bhj?x@{@$E*j"$%"*j>6D]H&]!,Kw &*>'s&$*+k77HPuhUR;cY).\]k\aS:*$)>cMQQ'4O{`|DQ# z[AO!GlL)w`h扱Tq\KD-\l#y ʗO[T@J v|5{g>/]=U]]kZyW_;%͆/w~:(7Nxz R`:ɖ[f=VwX 8?5DĤl˘mYH7%grI52n6XƦ"rn; TA{P.-rbJɍTW.j"TɃ[F/*":Irb.ƍD\OW `ۭLjaq4=@;zR[ C-Q/TW#I׶oLCxofO~LBmI /KH(2QCk ?I'C;,72>FZog,,"6-ioeتmZ=TQ ڬ1'P1+=2uR!x$s~ޓ8+g93*RRB@{D%y_ϸt"iLJ#91Ȋe_g$<9'0:;jz4Y۰F:{鴞sjejG'6~vFmL߄ A_jUIOW?QQL,e5}x`I@CK r&g]QZӘܲjcչDYL~K bM-iLMxKN{͚%i}\.F `B?:,χr@ޟ xSWNSp8Z?ĎgG>CUv'S46m3!M{A6n".,'³+ ̮ 6c"zdæ$HAFS& c2L2eF{}<:R_9ˏDZ"LpE{gK^gVFB썅28 nU2r3'i[ ׭]W׀ZV㎞ L}АdfOh7; g(O< ]4IU9uPѩ v2\V& cȺf= l[IZ\i%,nQmb2ItHϧS͛-{ MwD0B8 ՚t˳2U)z Q87oo'B)|~"7,;2NHU(.T} m5)?l G3d .(Dbgl{&FR ^=Ġ@NeN_ R0E¯16"*udKi &b[mgSx\""5qU'O$ cbnn%)Q#$\t<Awy+(Yui(rMf8AbbߧM)/L7R}N;=T}aPA=}^X{tf. 8)aU/ݛռ,\oF8%cCJ+Ƈk@4H߿dgo˄kXJ3 вa0\{`_kT\ma[,ѳgg%rܠ W_h$! ~q! KΫÛX}X u}/&׬ 1Q̪yV`zTV*쪢֌Ug&<3wmRثlvpjRO2EJͥQg @K[<"3MK59>r߆ޅ`cǨDO/='9Wuη/rr`=K`9Y-r PmX,`Kz8}ΛP>z7ҩɿ5<&FR=45 _G@;{ {L%1)#mk띙˺dsLA.3LO}x' ZS yƗyf{8d, A1m4Hu_| ߅d!>~bV2#ZN]|h/ ~9BWη!bD$'2%gGE!KsRGt="6:AK!+APA8U7^H'yZY~e)A$]!xX,۷) MB3F#Ϻ+S*ԗ}2V8报"'^q,2whLWϤGdt-yc!ACAA;waOsʞROn<҅6_ JB'(L)*a&[x}KN?@GA/A&0+Ϙ cZͅJ/˟Ҩwni042ǻHT8hbI7FՓ429@q]J DfRL y񉙽uzT=Ϭ zq6x-dpr]j WU(nyReBs ]fFce,&a~4Rr?`$I2, ,)sD2`-w$H3 9m{eQZ(5fڋd -+v I,GgLh'T})mT!]igع:] &L{ynKP$Yiw4H%.7y,d#scIztJ ; zs{?UQ4\7AǾm_fzAS-*~/yя i iФuTJӶ,k9:ÄfEDM-''p 6yn-wߜ9'3 ~_,65s#'fW>Xʜ9񁢵<  LͿݘ*?9`L6<5 DzQ%-ovߴ M 8΄07e\KĤw r8p@VWͪ+n~3F]CARAF'r0o y9_hg쳃 ^zd2յ5Ƌ:<+"]jMPd6}ɱ{Wuyc0k7Ǡ8wgK,KzVB$3'gx5%dne}}pq SM+L€;-H$y*h7o_!"ĈZGtߎ#̴ǐֳ3ELJ!$}4zl8{SΑ>jf"9k9īR57=SG#q[Z/"!"3I}}-%}XTdr,0=/"jFD-( 9`I~^}V8S e8v&^d}?Y_5%xd6f'=o"mez&͹/7Gw$9{l9s c7\ M„QSYMki"KV rWK(kؓZ]5%as=3CyGUc96bt/q_x =@n,ynGe $ :=Nwbģ HtoPd^كg9_yz,Vܼ^UY`#c\:(u$r's⚤ ]U0 n#ąTҔ ]Q>ǃȴ\ d[s`wq?r7+ V.Ƣ6Ihmw"أ]$:1tJݔtm.#+{>Y:l [rE"&ü$#zum$ =)[l9Aq\\H!~;`hzgK'O䰭ќzQ3'dx a<+'"wKJ9IӘl/RiAg(w w3`nӡR{%t4RĞ@@Yea;]lW!D <'^IN:Dvx%ieG b&btv!TpM>'V:xiIm VjnflV|ZVm l`_m1br_.I Z"OTR})3s.YJ_zZIv0~k=ƻ/O75 q[ʊ-zՊh\k:\(ݡ1CS1g/O ~toZW'ͱwcn@8%C5k= 6"r^+>" *%Y2 &Ucx1F7\!c(RՑ+|@9حRJ|·heSI5K 4oHN7|x88߅Ԭ[20 BT W. $XNs.]$+U&57% Yd7o+gވmdB Y_nӳv x~ZH]WQz׋e_ _[Sj-W2i%ŮWC\:禌/;1܋*6=%v+bִ ew&4R$a`Tw~vTs@ ~x |+x&,)9S"k;@ʝ8-8<ҪϼmԒW/' ˴Oe8;Y0 >WNzHmZn$s[O nhr%NQI>nFwpmX]}{uj9TB0k=.byFWEm@$nEX20@%C9Mz3tl]b&m{W$NM~zXF&e&1t&1hR53UhÊvvEeWk7GS\a%4SDBd3R@'2O.Qm,R%m19wI7MM N^4Mtzo"nѪdu K*:*H(k$^>oW\LAl+Q=k&0{K{K@,F0Q]GCIaB!M wp?ط=ړ +ts)!6YR,Ik9q5F_rH Ib 1V+EE"H_,Iw{?I1#+'ɯnI*/iX, & )7"ЌVFuQ(1,U`ᴾpYC8]7<g`84OEqdEK9)Q#W;_hFX$&>]>S|C~DAɚuSٳ.hrE'V\M+kkBddY 2i8|**X[Q7u{x(y%ωuIF-o;\f-_S:sm b#0ɫ IZL̜ͯTEԽbf?>ݒ7qE}3Cj@i>mw&2ƊMѹ4h|pa7՘AMTmCgya(tģy킻P)#Ӈ>e+ؽ;'>j'^CUe&N yCu#D^ g2dEu(U  2e'&zrϹHa~hKJO' =| ƃG`(E(xQ36BۮO(){lO+'cFa)X'̎zW `~'+L@,u\Fr4:peEc1 7OKlpƩLNd O1$ڋa4 pxL 8!tB,h-CVhe/=_cI<,'] GGGĩ1`kT,[cK?,VZjBȾF/f#Ӣ*<aؐs#~&M;i(1*Fݨ~ɬ;3CKvO[n\_=^jps~AvaV~vk Ci"" tf:r1Yh?Ȫeϋ-LL+T`j:zHOpe6O {lqn 8m3ߊ?GFm ||Oaқ2nGtG|;X m?·e,]=(\u6qgA c~43C@(Bkw DѺdq,^ ,E(ޖ_ ַt\4`Ulu[=xl̇"zȫ<D~aAxb="?6 ] BrB7#*G!S r 6zdPk$B3>@ro8alWmQd^s0-7H(lЀ>`H!e|Gӟ7FXs-O%#?%/(&\ Y 7Wv>%#"Vv{"WE1],qÐRzrC y\QըpCg}NFprLO:mAWLrYrVk',N$~|,̼)]E SwVP$Z'M̡ڮB[e{^bGwx`DUl'=Oi홲iN,(XfJa3qSzYH Jڊ2o>]Y2?lgXJOfҸj+(U%.[9<~3>MoվrY!L|&X-GSb&ГP^?ޫ~I!cѕݑ1|>Ɵ]mDB-SCP2;Bb<aӽdkឩ jl W3=Z~15E48+E<(ReCԹ}?nb<"N64Yh">o*uFviMǬݿ ֮^~67Eei]+4gk)xeʮh39V9 B*$K0Sy O" ú8KFoBiG7_ ;-vo^<|xDä_n|"W_&C1q/?)1 'A(ϯV@?LIhDkM/^Z ~u#hq. pw1_ gޭ=ft)QX |sU&A$OX G+$&ћۂw 9= 棹lE; 6ܘ4ҨmT!Pb=)0qW I4 al je#s+FNE؇ |gIi7>sh~. ] ˲rgғG=)Y}ćaM2HӦǦ[I9z]Ѩ<ҠYTbt[hogS<"\jo_. oo>#{?IGT}I{I|aꬖY\6h}U1oE\kHeল4mڈ{t7";;vONrtZo,qs r2ZS6{YO'w[3?<'屔C#ܐmyN R> ^:2yzv`8As(Wfyɂdeۻ\kLɚ]֟Fy@.[KdĨIO *xZ_SLc4pgWNՊ,k@~ ,JƩ9lU-bCl h5wW_[6HV䬄,ۺry_ZV>>Htkb ϛoGfLҭU6؏*tm$ME+Q.ESiAW@X(uP=ykQޜdU^ 7cl&ώw?KBowW9;q[E5xUegO4Kޡ=<\?N ~e}{q .mU6zA4;=5A!QX5+{1u&Ov:ߜ0(෻]WrưuAwJ9)j4۬:{)2t?^7XMh!%%ak,~#G8L{Hkn!B@[tWAɝžV!YRo0NkW./\?IA vկy<~y>I`A*S^d6yFsHǩ`d~`UL ±{˳P vT} oA:Tzf:G vrj}+J'rg.*o.У U⚫د"/j(%g_X 2W a@#ҁZ=I^d_Pd0cO;eխe| wx=е2'uG+^~T挊>ؒDtQ6(" n} xŹI#]fncѹo BG8e H!t}9ݔJ¼-<(U%*dɌڔO嘉PoN,`+ێ#5F0柟R@|j^,:멼htk6 סAr@rg'^JF"#S;*M;9]D0msEjH۷ ifҕ'a KFZ1ZJ<]UʹYn&;%=h%#h`D(yy ef')kLlI613/v78}ԯGfC!3m\3(ވЬzU0{:zL©T&`fڴwD'iz241 0 3em-aLځ}q 0{;s5 iiƵ|4TtJ !IT_z{ 2 "y]|Mq>.&k~\#SMj/!hFpnt;XbI?9v3 Br&EO Q]si-&~J9i%]>`{>}yd&\_C0}mx)BK0oEtnmఴY;q^+ L"b{|,.!:@sbM)[QttWC#EsVcQ\A x{;]c՗GX9D[Li=xFgmȻS#IV:29(7X:kfŶ^ G,LLIt~g!K)dYgw9%Aڶa̢s^Z~$``/gQog;1Gh(M  'N]GTJU}ؤ*-% +*堊Գ8H~;uTs*[4GiA)vל/GȏzEo;r' l'ܠ=(udd.nx6(vpC@BO?H>AF"xRw1Giw9-ujR ?*+pA=x F"ÿEv1"SD3&/s _ u^֓tEǍ7O 6g2R9rѤI o'l}./4ְ+no4O0IUx *z8k,~{aWlITj*mȼd*'u笾_"rɣ'ȆɏL#& =f /]W>g8XNpե#sk' " Ѻiisw6C]>Jф1ǙűtaPWՇR r۩V3&2Slh\Fq^%Pd9|77WL>jB+oc7hRJ)I12jޜth\Y,T/i ]T:*:̑B|J:C,RV*U,$=&UB.'- z|>8 Q2\g3+'V%nZ]C>;c"~f1Uşk("j<$_>@*RGi?/NOb7K-0JIb%ʶ2I,T-݃J~ W>KI3EsR|p5Uy;U(%+֮f_=SD܄WPjY-w*NU[`ڡ>{ oH_0#Ϙ_zuGGe|rE0z]ئv"sl[5PJ]:z/!+斀 (? $%HS/>]~k2Қ*5֕AT#uqbnV*Q]x$ΌcݙsZ̠W $Ѱ1.>šn y_f> l=E0jܙлW6_q׬Z Gy%# 6F>1Oӓ1@D <:MM *w^ 7LYX3 2F"Z,EPZ$ H :e%'Lױs0Fp(ߠ#X3QdC*iCck&]!p(_Qcp4߽iy~&b6(FWoxq/.\$s)tƟ_d Ό_2(&$H0+E"":VI!DeGRw5AaF""3r#GSv:)@x/a|?MFS>l_ZI3r}ضqw0(wq th,Vd&t*z.S%ui/\ryg._[L+ A"sgQXrk4h@Di#p wX"`+L/*%.=p 24U`_>0Y%MHPe͊CB0qGKZN}2;%g250@ JOīEdk8ú| ʋd۫˶QMLݮ߽-(Fۉ6xHsR2Y7eÍl0(e>6trE#uL2)J<"g=F"%αY=Xa.<1P;ٳb+GPp_;-3KbxLS•^ZDxp^ ̬7 M#v{:鹗A+4їpִԐS(5Ú''?Iq룝>~CǁCDJB?;ܐP[tG)>lT_3gv O3xqs=+L}ss5/0¯K~ګ3Yys"Zm,Jj!Pۏ2Iʿ%F;I[[\{05=bDZ1ۅo%qF&_t'Iڭ{+f+h~a:ƪAWH^&8:n}e;`/fуI_W( l"vng9;*La݉LXZh†N;]ssGj"aJTe#{?Y;oo @;4 ; ww[ 4@B<ܝa7ٝ]V}n[ID'S}aOgD/dԓiLic ^i@azfyH񷛂̏/:0;م+O^$.AUn輺THRŻڍO/JHZ4=FR]✤:R ,Џr#e[Xj *tRSE/(FM;% ؗZ!Iᇻ܇2j.F2eqnPG~5˰ i@lӁ˦) {iPx^ g%laIUKj4LwpkHu)+tѨ&X;>m|΢Fq6M66Iõ5ѳ*šiHc$茬u1/j8zvK#c2NXmq0?L9Vz8s](s 2P 04]Ŀ6D+>w zL5K9Was#U!Z!*Aar]7^F/p =!a=qZ4X=ƅY>u2FIC{] dPzJW+5!H UK\(&?ͣUw-L>+p䔞FoY7'vnDLUT(&>-ATDHKK DM(ȣTPOCc$T^)jzJ(:#DFSF0ޯV Z*d6$M:=CJG2em|Pcg~w\M iE& [ ٬c8g12*q w?yd钨[/?e6ROv%8]"F$TO^Έ!}g Ք B[@BSr`!+T0ܞU9Z=͑t-F Yn_z2J]nBtpBlXŷ=f]GrTBlz,ӒP675ԚTuct3c쌤yw=fw,}T_JJs& `"؝qqIS+RGeC{A*tzO5enܗ^&m~ +iIL eϧb'ǯwE}f>ծ)2Y99f媼!P10EpHQ2@AD\i3F17, N| LFC-.d`P߯mʧ1ATBF|\$*JPȲUkB:[d,Ԉ ؘ,Md<[">W hnϦeC..(sLEŸ$ͶyCVlYe^!8Bdfq#1&M<;4.x)]Xe2c;S~Î:ah >6Ur06?݀iosNsF(X]d+@JYy6nEo׮]!H %)^0&K9L:,Fmպ47nhEA`ArR}.›80kww;3F{1!.zo}1*~}պyhy=vNf4#ՑMtxn-Ƴ>wW]r&<ѼF QWȣ@0JRa LcfݘvVvǩx|vP@Okx/qDľ{H`*Fh£ćQ"G|g2|P..َ! T_Bq])Pl4%?34*x16E,HG@r|>4Z{8+P #AGe.}2CVP/|H\s! mIXo cd^?t63U\`%0l?;4`'눔ҹV߳$?حn%zZjӵ |ZCG^LEaH(-*(>=kO~S&b)1u3M3:,u鲕Ŀx#7&႑'2_4U@Iu p-ʟy Ŀ%GXR¿A`{p<_|2FE36;MWx$De`Y+aXNqx)K"P^apS^aZ=b@xκgʂ#9rv2S5"H)4GFC&^_߅A~ɣT4Ү;+:-Þɠ/%S/a@! r;~lW*FX*À@& QO徛z.d@ME2c, sP;|/7 .T[R55kKr H7_ЛOٶ0o 1}f][S7K2 {cIٍ Fg X3?`$;yɭJȯ[|ܷΘ'`RKh>\v5pyQLk8Rt>ˏ DN,;]|&⿐B[.ե7~s%=w8} ;dHn̫c!9dh8h!XA*-,"n,}e)9B1_v#bQxs: sZqv+x@.8!FYeKF[V^EDA7_ y!&E߃@- uk ljhV|yQctEaJ?r0OV~zBe#~\d51Aٚ_^Ӷ$V_İ]}60BePF/Zq VU E ";I/^"Qd>TX} ŁXl!y ?Ic?VVI 7 EkY'js yK4N̩^}A7BsdY`?H"*=_&S}?堎KśT񻍽 k |l~9쳵'~ Eq w73;rɚŘֵ|h+VUPS{iCd5#09 ZW ?ln}bF䂉D;D`i?J (S/YFpr"կjyruCmC~2phOg p:TIĽѥAY<g^F#@LwhnfbCJK7;0\7v!j_K!0Mvܳz3x*+]'>ܼ^ }&q9v#rF"K[P#xub`2ۦxㄷ][vy|M۠ % Rٕjɡ2t (LHTY̥#Q15%>1@w76-N(,?93A'H o2IK)[)m_7Skd Γ,4k列-vhsTrcyѰ8,bwm.ûףX)ދlQ-ddVeEߞ.O;Zl[yp羅u =O\% {ӜK :2W$x6XfK,KeB擐LztK%cM+]Zetf-hJc$dž8O.;YyIY&Vo0fc;f:\yaMM/qQxܾ dn;QP]R.DLO k0KK،MPf\FW> 0%஫w1!/`ET( ᪗SmiLEyzO^/,DžMwV; c(j0$> L"&DFJ!OP@9ZMt qPBSxm2s*++Fgt3@cQ.x q{A]Т$8\ahܡ4.v?;S 긲"O߄L!3P"VwPFyoYZg$[RxHπ< SMTF\(+iK[.f2Bq˝ 2|Y`lI«IK맨Cs]@Qxmՙ3O)z! cPcc]UN, `3@ V}Ff;B߂liJejY\L.N7GeaGѾ$>¿jc%=U +}}ǖ w *k(ϔJv[RBdIDNwmO/,M M>&Pcm텪C5)WZx"~X7&lŢF%^,?,7'?'E ">>5QEߐ/Bߩ)&ᶍWP 6`cY[#o Cc|ʯQ_0$mg']|g5qI1־,ǽXj?:}6&#N%s]08+#mE`L.,$ʫk ݦO(W.r["SgMĤjbz ^y'`K_,unÁEfx3<2m=rvoorM%KVG_*EsF1 Q{pFW%ڹpz{..$~+] uuS6j&a }.t.G{2ںMn??\AOhc#'*}1s>29o0r{^n~N^Ѫ<n S{^(B/ vuOŗ+FjE&v=[ѺcȂ@$`پxfB g Py?T 43\'?_RFWwb~@b jNkP8W(&je jgU!pY1|7"xġcdPPs1-}gږk=4WNݟ3Y ֚' 2%s_ZIϝȇ\\V HBEg6ovΐ+j|/rJ(1;?J,KVbAj+"3ߊ?="/#\7 ǗԦq ? !A!\y 6 $uB{ R.eVGɛv+8romғ ?ۏj?)V f/TDmY1Dͽ_ cxA6-j]GPmP5bW}C}]r@Dz">{)XT/ nL 59FvHz ,reI7,B:Y:m6 xt7֌A/+"({"o'|t)r{Ag_RЖa:{7_񥩟c2il6sY*^J+\U9(K\k ~v!OD49eH ,[_6lg+j1)kEmT#& H*xm*y멟>X}xic7/8)bcH̡BԆ.;{9KrXJݿcf8& wo6urŗ~$l tm*:6usۤmD}&:Uq|Fita6c$ph̦7 Oc)6@{|_QgQ G;,)slԞV8U?8C?hDlG5Wbܐ)вԈ4Bn6G`f",1Kh= o4aT=ѥ/_bJ3<=-S[yj JB?:&.:gMŤ?*Q#P)htr#jGK.0(+if:(3hflם(o.g ^D*(0Y}|SO@\Cnx\g|sOڑ UɼɕYp/%F9k=|%UҸZ&3ٮ3 ՚Ύ' aÖuTX^c[7l -^r\Go6ja=~":ob&ʟ Rs~~vN?yRA1ӿdV5]Xs'NvNr/&$Ï KTJ⒇V{t2zo48_kц˿V6#C~~Es!iyiěib)f:M50* bŵῳg~ׯKpJ*{e?+iE]H n}ZuLNӘ'KXx&XFz`7Al~w?# S_hG?3;֪Em .ݹ2$!sNsv k7X{!BEx5-(c˟ҽsI~gr'P4e0{K;l˹OIu[ ӞeeHeE1Z9t.|ϗ+~z @7H'C'l0# /iNiLFu:喹ai2:r:va'=ǜHp҈}ay`+Mޕ#k-C Y_u:8Nyr-: V=lY\MLQHQ Hgl4AsހYh/xniL6b@wWηK[SKmF7`S>4g̗ m.0R%ǶXwotiZ6AԐMw+Rc{n?]V^5Z#8,ք|}&\zG{g=i_KޫʳzϋUt} m_/e;T|( ]?~5{;N|`7A B9a(ͱ['~Ϙh^BCsq73=p\sWz fZ(2hkrI-“_ h?m4.P~T x#6oyTX{an?54KҊ KQ\~5\Q(5W5RrL !f,ШRǘrL5N| 3ucR7ܘ4֧^DHbj~`{αtFԕBrs@`r9M"-o\#פ4]A9U#Akd/֏5tr|bffϞ%興jڭm+CD7pV&՚?GjfE"8/lVh6@9]Cñ4*;erX^W6G5b`ʟl.6w(>−aG@3xN_ ժpM=5cW"e3I<0T22[>D.ĩlQΏ}I~ۈ~0O2)@XY1ёǡukX vbV]_BD(vS{O(r.߀bsx gv9fӾlAj{zS43T줘;3cjՇZ8ĩU©c2%^iP' ![/d$&2RYOj <sm3]4Z>K!@,<'ΚT>QLhKo~F=d GB?`B>eС&ӿmYV[PQ,=O, U9UuL'ޗvp }-:5u/2{]=fgӿK햵D HnF0Pʹ^_o`"1.XcA:IWoP2n7#0xzt*oEˇK9[o}.-P⫭WѰxhX| K@X~&l #ȇ6@cKD~ZCGLH6<=R3qa TX:p/4 %gWr9#}ؘdyRz*&i &tS^?F*kZnmos vX.C],zn2H*-Nj6ge(-/ʰKH1jTо26A =oYIwIL̔ިx +T}~"g%W"TϘT<-+bkmr#ϻ ~<"yPSL u> +Rf6 ^tr^;{I!!%Mk#Eu郡ş?|Snܓr-4d*oK^Uɀ ŚofQzSz&bu-̀_٤i0rHU6 b܆n켓zX<^r*z^,FJ$2؅psON❁چJa>1b];w\Ts0/Cr:W]n7cܼ)g} rA.ވQ6Đ +* =OlbDJ M5CK!XP' 9aIW78zƍt=gd v|Ɤó3,Ps<'6eMs#~ Bn[s|4޺FY+q>i(o`ww#pkB+M)8@ ۅ.|rW$#1ys"&b!5y])ˮhœ(s0qVC^]S81RvLYk=_Y)3 BfQ)VLT[ve18Ѽ Z/Srmc -E&t1s↪.T$ 8s8|'.F FY$Rƥ\%L8 hRǩfi8Pm;fҴ&%TW3 Fn)*,9mKReNXBf_gsrT1max3c+y Fͫ-E ,9 {3Ng*e:Y2NۖoA!{? u/QfOZnCЪϛ݊H2v3~q-1ۚv߹ΈVa> Mfԟ4/7{B%OswE$n۽GSt})e6{۩<ͮ!2Z4 ?z6nU0>8첉oP[yfu[u[,_ΕqTpl$9R|LD18Ca\v!h҇qGe.Ez|8;Bo#$?B!1- >.o]U3FN(am> T rېD}L/̵S2l+h=B@XvV{)/ 3/LBΟHo ]=lj> WDGm7ɭ%Cb`oUTPaȘqn4 j= \<3 :L!do: r-6L;ଞG֮W˞S2 Wj P -Ȣ"jW0O=ר^Up8v 8&/6QipKܱwMnjx_0:eBZ:Kf92Oڝ=`o "ɹ2I1;%(U@ X|`|?pvpB$4Q +[g܀&U CX6^M0F T][%|ːu?PuSh>|n2O]Rsv_@sG#]6}3`dqB$r˥ v_+SmqHPݗP:&y\3USaW7ׅKˑۧzY8d4`K@[ۜHOЃ9HO6Wa1Yylj]9C`d"y/QKVBJ` 1-"$/{ $D"qjύN/7A!H.&YcDj8ↃB8XOo6޲Ҙs[w̍|IbsR^N^Jy\aۉc>4qe$)2/g jټ6۫E2ׁP?f溰Duٵ@'e)5lgp;+ _ $4ҋ'٧5&axiy 8E 2b>|eh "njfs*;Ɏ ȨRܥCP)r|9v䒮(s싚x"7K"}|q=_ IKwȋ"?JAwԛP Z4C5@áo5#WbeM':m;SR=bo1'[n_?U]@|4MXod heRdvrg?r`ȄJ@F!Z&ىRu9P%Sy>6*1(aDQ˕u 5jpfB8nSoYYTq\"9}IV2f0x=9%L=}tۣG $2T%0ZA&U;4iJt߲{ca CDtۡhW# ̨4ʀM綕yҊ8Vv`sԝ^8C[ŝ#aۇ҇ʢidޞ]c|%>%rRpVEMwKtiks+ku 9rSw=O{{Caj㗅HqY˸[U{oD^FȠ(Χ/;'f7"_^%,8q/,؟w2ٮ[^K)/9ueȒXއQr ?C-ЏHa|#&}#8碷HIqB0J Q2"4,nf,Ҭc퐄8CCRc2͐~Sgc}yءԿ ,>8?m8#p+-,!y$r^x;cg6_%]b}M%Z^ӧ 4K N7/Ab?bdnw(Kܷ&o;nhQ0 !hBfj문yY,ێ psFVG~NjpZn)t*a<C?l26],; Fd~0ijj1vE9}yI"z#2p8 $,I˕!-'# >[PiѴ;vՐCSlx!.,LNDߗe)ʙubmlq!$\O5^C`"J4‘)ҕc4 H ex#eYLk~0PP((ZD倄ϱk%.'Y-7fPc>6=OE P]ng-& /gnbt+NeuUo&BI'b/냅e:IGG '_H`t Kxz;&MF@@ 4\GK(utUOLw4Ĺdܞ36 ZR{U zꊜL,߹Kv8^ N%nZR꿘l̟` BY!tuu , ^g1FbABt x|tlh+]{mFAwIxNs@.:✏n.ѣNj)*`r}:/׶)-J|tdu1D|@GXIRN E[-M'ݥлlW (%]S|O ’aLb6SIvRڄU3S&(4@Ԝ*%I) 3{"6U TsC!n`Bh#C"#MD_źٹG!?!}/;.ռ? vm; /E/$|dIi8 =kwZ7ەoOmuKz;gBt'OZ4ەcZ'(4j _~rbٞ?39y?ݗy,_;)G:1oۅz+f ~{ x|X +ClŒiX@4ueú$=yc ߪ&lu-wє%<&?Mss1Lה[O@βcpkYY}{j{D@t$R[ [sY}Pڕ<0^׀χA{Ѷ;@ ]š §uxøcN^$;8mc,Km6(E-0$Vlb x !,)SbC$|ARdbno4ð`'fa@ ={R(|#UkK|TS{ ,VXhU] nN# ]1蒓,C@P_p/DMS ' ]UVZP ^ TfK9XC r?&;ޣY~ D2߄{%2< U)헞[&룖~\&|iS@orxTv_w&!lmM?0q"TV3~&LmЄQմ̹&߸xeIx4i,#jOeֲ%{T8 dO,=A-cxRYqIk .-sa:9 ~zD?d\NϘl .%EAm$*{MlXUU+uF(ǝBpQ~y^JoŅGg&:܊N#$itǜB(;LM7>G Y˹bkYlU"JI)|X 󤡦o-x#=#qI^bI6 3dS&ʫx`&QNv ER 7֍-R/@b*'>fjb#}Ga*WZXdȾ\.R(\=f=i{>mXˁ,`YmĢٜHH`ڤ`, )>gby-m6b FRĬ~ttȾKO(}8~ZL&|ʢezBr+~ fLjc&r G΀?gkh*+GgB%+f277ҧE?1Hc\Q)_˜J7kμ98*ٶBkOS 2%4àcW.">K0|J weCB'lPQP}LaLTM9lɗ!#n4-Oy,vZyD~h2iqÿ/g2Q(-@2=Ls;7CL94azi )tƪN#ߌ_F$ۜ^,%z[_e7وu6c<{}we~U%po%UUJ*ҼzPP{cuC"RH U$v_wf6B/2$L-=Ṕ Qn% _"c):J Z׳hK}s[e[Qu'CvVd(c(x^Xt}O'?K۱$}.V>QHv>IdVvGʀW G7lαMJD;z9q-9+1#)n"pAqX"Jq I|DOF4)6$P,JO {?IzXn&v04Y lyQIblB$`Q{E[-񘴒NE^}Ox3cX@ '^c;]ܻ>LrWw$HSѼ k9ꟷ! P1ʘq'' ˩N*~V];eVI '8]5*2UrQeUsir~(jidRl 3w9nRf%i_ms) GOYGtN#\dmGWX";XV;:ӱ6L;?U3Jn 0Hns,S͌|AM.׼&XED^ܕSۆEs|?{{V;frܩPEwUeeR{+NpFj4NȓDQ$ibN(A0=xQveGGkGTz}5hHӀYϏLc1?ovYU|` |4q)V}^U!f'ovē m8)B݀‚|;B:.JNO.Z>ҭJpLХЊi0 g˴' S=σbwD+iwfԏb9AvO %Pb53#UՠdȫdH1 Skgؼ%NO,/{KQ]'w0HmD HAiűdCPC(gx9YXec>2UWiea>\~BKkw SXG; ^(~_+[dWp fת3hI$r0_VM{ (iQ:;S3D(d:j ~6r=1C6QQpM%X%63W0iG6SfTg+M0Mu@ щCfE<#YKLes,'PୖDgi/:((c NkKLAIzj)Jf[LK#I>aiW ӔX7-<e2=6NZ bϛk5 p}ĝH)n7c6񶭖z{ P+<']$RUӻ805s%$01r,p rݫ}t0FV٣ JJLR5ӹ k>ޭ7`7fRW1蕎l[Ǧxde2QfVJXdv5lR[sne/>?SӢ@wpC)%d WrG,2KyTǣ'u8$81SeżRO ,r/U[Ez ڨI (])ien K-qS\-SUZ!qڎH'RumC6O~l{TʯJM^y$ ~&'Т;A0 )61c ^$kwoSZ;.׆{i1ܧOI  4W}1I ty2\bԮBosm 99+?_"M|-SOף(ȑ igϹȒA. k쭮/8GɪlUbUڳ4*}ZϴrG76gsx36Lhq^_VFS!*FcKC?WGU7*+57v$EKY=IoA]+j@Ѹ$bB-(N#MIlF}l{wǹr`/[ƛRc}6qxkjcRqCF3[DTWϋͮ M/t ܢU ؠ)6"iy []$701٘UoS}XM\ϧ؂âX7mUO鳾-ⲕ6ӱ-Ɗ"DK9BH?Ə-? @\*l"Oxw+4u)SvB(WKdʼKڇLï{$kl%ۺQ@fm➒I%nП6pINI-D Zמ՘Zw#Z\.DtJahۗwbiYv LǎHYad`ޯjIRH(d%wվkA;f+ݦ|#U;I:V@ghb Lo@Cf3IJn6{+YXG7Z /#֋5Mo1N(2P mų8j}d8񀍄WE8䏰~:8YmN~ m$ŢP/r©CvXdWiDH)+Lv>`uKjZ:T[מ] PIUBQ9KB&PirLF擇PVzW*Ƿ!UιUCzEN~9~.ÈͩoD^:ֽ-'ܗ0hafV[;Ӏ yPp>Б+ƃ72`^p%.5G-B UE ;'pbrÂʌr"|H2 D/"RA=.i~ֺY3Oh{vפ"t^5UtXwU$F 'K;Ǎ/˲Q' b>1ED|R}pfk'7߮lUe VaztJp'}|J!, Us~ٗbl'dbsM/H_F W*FhNџ$ /rec;hg+ȡuJב+) JzxPZ"Z$LXUln!LqcνJV5ztޜ&fޓ=ݚFb)cfB$*\wwS ?2H j|\/3%n Z&1׎ $ydi^$$=6@A|/IH_;:?[8mNW:Khs%_>l۵B?<TJ%,՞ZɆܪ^BNJ,tκ:ZU gGzf%&zcLiEa1w'6#Z= S;5R݋ fih:">7V:wm}>xL1QlTG G9)GG'xj3 N3Ub0Wɤ \]ŒQάy/b7Ń߶top9=6&3\;r9:+Xpɗ98YpF10XI 8֑PKv=+ h`N#B\ZuG%"i @+hZ{ɹ"Cul0ZރkP!#A<*}rr 5=\/~f/)@0e +=cXTN%^?VsCW/S C̆.֙ &ҍ.@.WTBp9wҼ`?Bj)px}/tn eP<IP—N CB%MD(Y~G[H{N&CRc@g^g(ڱW;_-k4{#@[%u|w?y ~wji__+=Ȯ/ܠm~ܠ{N=%h=o{uz5O@%P)TKG:F`(An_<:8mn@FBKg F+-;spS&䯑{c@ UإVզ<)xj@P5Z[6ゴN9bݷr㭢&AoƦݦ8ϭo{G:W$j@"Hkrz b:ՠFd4v&KO"U!__0Nx+P)X{֌{%< 4ժA#bz ڨ&s]b5{j^+ zdye&BWΖ80I AJl%)rqdRê}]!Ӣ>Ԁ.+iljFt%hp&4)k6L.!D䀰[rhQ^;TvL};U'u,}ҏȪ,ߺ>il6IAs* .t9 ﻈfT~C2NtE%FS J S%I@a[N]قCyS^Tk*cCuCjm]!Jaxֺ?Bؙ wMx_*dJ1`H~=W=nTfSM4RLQ^ 鈈G$ԩݺUd($z9O e衈װ2e?|"}.[JF!ykؔF*ftF?I;%iGZ\^S/,_:O>ʻ*5YE|KB/OwuTӻKw,>[坫Buhto Fy#V2?6$Ȣ6n!1B,OB*4pį78h>:V,jIl])j?i^_뉑􂺰 9kH]wPࠞ'5NMD7()>ys89Ze \#h:pKPߕ4t:Wh88iJJ\H7ԣΤہy$=GN;K.cD bzK͂PSP+,=# Ղd!*-Z܆o zs@ wZ#nЀ#N:$V$ ȧ? lX+!f'sXT]э1&f;u=7.I.;3aI:,A۬@Uano =\0$4]zOgUlֺ[mO qY[fP/:_x1~ hOaE@ORFӟɛ'Q;^JI@L)m.]2C$G&J*ʯB3&;3!+ i=&8hd럶n{%iϖfu׷A @.ǻ,؊i$]7| Py껌M6L:r>H後K%6f MA83w>}7(!e[j,?Mjᕁ\d]+I tW>p5W';n .yl?&_8?Cb]p$޲UŅ@ .ji"[m5Q,Tz ")Ymԣu񕠃'c!d/4NBg'^ݥ d0El_tby4U)巧ӄ|OT %%əD @ˉ2Zb둚 fEv>w:~38o=CՉ#°MJĵo-$ `.Cs5iVS)l%*S6OiZJ4IW-fO9jn)uƁդPi4 L >~^5'ː+wzY'9+uMDGj '+LGa-L+@G/~iȋ.A3' ]tnȀ+yIۦlhzhQɥM4o<6[s;(W7qi $, Xɞ_ɳS7r8_v1G`FKb^a*] y}ej{65O#6b6qVblmBPUS YH9 .q݌+ܻF:6 R²\S1Ij$)n]Dd/( yGwWQ뗖LE/X(r їK2b('\t Ňns4*`) vG3 V2XTU gƗw1Dլ@V>tjjͫ&YM;z$,;ѻEUoy}΃8Pʮ2)J0|ϼM%Zd" ,c-uԛEQq|wy\ou/mSourڸg}J! J#/^x{~RRU:K* %13Ylނ4CM92^$ 8K+Oh-5̕kƓ⣗V)S`~b>NoTuםt_Fhh;OAsb9UH. %`|IC湂oɗ@?<_"K.-#'7O*dܩz\}h_@ekn coWZ`n@hXH$7:Ii_FQW?GĚ@d3 ٿ.[uY.Ҷ9oMk7}U% J)O~tLl^kp[JDr0*xÓ>dLݿ3>{ )R-RFj~o8VET !JE8pKsU}: < ъм_oB;H~4͒ KͩOJ)-YaεѠ6A !jA-EObclEzApC`pCF<B Do%Lg$MxkғޝXƠ4|T*\gs:XCF7W?l 9a i*K2s1Y 5YֳQh`?Ca!)'ֆ6 CPYn)OE7s#o\po.}4b0&j8`c)MdDe#r +T"↣wVe_^b!,? ̐o5u9>v>n>_H>%t#*H8DMrT§ߞ?uH'fc"wnoM /(uJt/H.0-YbdC\112ǘv_p?MO }bf_f466ǐ}O5d &fAW$ZOv4&$%qϬ{' :L/I>=0`lak$O s3Hd'c@g:|}cʭКo 70kԞ]Z؜U[ОJ!DzurƏ0uc9jV=+iҚA5L9bFsՕ&ޕ7hP!Bև RsoI fff6kff63333^fsLĞq**JQ**%T@|YɲHr E}TbSge -mLf U@^ O 3H+\Z F֌ăGWSTr)$0a~6:֒SQHs7ِ+ic|uVUE7.C'0h텆 j["BBoμBqS#mɦlh?mÉ&*Y>+uI. !: Gϣo#t;ODZedf gpc{~I$R]eCC`P#$Aam?a?|eR aBeX5"ʺW 8eqY)?q sʩeW]7"R07"OrlPxAKf>5[~]=ݕ!cn+d]#+QxhAKcOCx:*V}糐\لw|H~m!Psz (g|PX"6Ջ[Cף+Dd4ŀO?j+ϿnySP*KP<T]`xJ㢻_\瘎iu׼^_dƽ9R*|ZѸ/mYWu*\+!M9$Y ?P"%mqD (kEuUvLJfë:H$kmX"W#\ɽ#6Is[nr|u*:`L}/tӎ`ofZ<?+}$NGoîALp3J5]/BG\e921m8LYf/7CR`FYޚmܴȝ.OHK}ȩdZ@ J%G+̎1Q9On/5H=Ύց-ޱtRe+с8 cyN!U@l6bp( oԽb" >vgS_I3Jײ[ՃѼ&(ԇY"Ʋ6!۵BH~vtB%<$^tߠL9yuU1}̱ WU}_yۉԜ6Gk S;*ӣdUnF"ćyŐ2/*LVWs Cyx' !gE~HWy,A[d";]N6DN[4W÷6qNJ+hyZқI2\$~B\sں>9:u*YE[Խ*j,amfU:oeKR+9cI|z/E o gB+GA=<<,vӘNU? G7s( ͱkx0P n˗?xc]LX Ԙ Iz\#x: 2:aӆZJW8wb^{x.Hqǿ9_J W2ڠ4f臈(%_tiIR.F0}>#gMBRD1$N? &s)t{UƉDr-DH &dy[ ɺ5p"Y9+=±l5 *ڭq9s7٤l/Yϵa &b"*297eY3.=Y O92XS ʩfS#[NFf5sKq3ϡm[`=vVEВH\/|7~Elccy $X8H]$AbW4X_afYfr5$SnL,&ߴU d=?)ծP)IU0& ܸrUNzRGeŗ׫ɚUKļmTlžR; -EzȽhm>M|tu.' RUHo!`p{C;kdA>aܔ|%0lYS&?y "Ө|GzО!\#Qg#ŇGlMgv=G>!05;*1T7 zjt>'8J#֞\ IK x9|qHn匚c0K\^~]EaSI.)YNe66Vffx&Ya.nBe0 _N0nBɜyF6ۋmH{̢PBsٷS=JuYXJ݋? FgO(}kA՜3 mS-NefidS]Bg3o4k2WU3:`3..0p3zT9&/Q^Vdz[I fe>:H #Ӫڅis^ۢ( a-"jQy=>=L10 ^LV =axe( ay8!<3>QWUÞb Rb <5O>oۣ)wa_)OiJn MV|I? Ĝzqwui!J2~͈KL/G&&8I.E}1: w`r/6s1(|ؖ&cZ.ĕt>8"<ů\]v Qv-UbJEA:U|,pd7T 4*gHpL_&K  M8m8;biA8G>b0m ( ɰ'3 nj_7f-~8ihF6ū$ӥ鮩"9Qv2}r/>QFES." v!\(%*N I :W9dsBT~h={3 mbΆ%y|Q*)rQt5 Z Rf㥜gJ1'  vc6tFxz$;M+DJK?A/)< VA8Q?+ksPWk0NۿALJC,V~5F@/F lb)d}Cg×Mb7)ܗtet 1o}o$ y ӇKqcV&ٔ Rr5 WPYx5F58: p#!(#WݛS?[-7 unt}qHB`CeXqg9j;0VR|e1품"q/X # $i;_|kh;u-lk\t_GSXOK )˅;[[R|omlC[>6H~<\ªËT/UÚH+gtLBLŏ#72?"ƿ> ;w[l;ɏ ;$H5[E~P+A ,E#:􅹟g924I;λ 6 5Fny}`TwJ"=oK J qb%`5UW\(]yj .TD>P -2< /֥1đ*xFf a\f.e;~f+*}j1ZGzitO K}ڽ]2U9%j+l> 0r17mUbuߦxxMT-(KioK29\,ɐ>4!fA^ N;7fRr&6kW F3!\YIC61[<f_"ɱg"n- tG r`x]_rad;@Ѽ>J m_,;Ȩϛuf aMiX G5^3" {nv,K"iM ύuaM;,>Uym6B;-pޟe3;af x!*:KU6̱}DF[ZQ%^J$~[["[<2('29 )ܨcw:)thLʼY J⨳ zb%[>4^S|AQB,Ț8],pY$;VlC;Ryôao䶷ADfΟw*n>Y#-y]2xT.yp I5Q]tN>yȓ>-/Ƞ|ŎG(4Ǚ&:oSmQrnbS>n8-vp%JEPxT\r!0]{7mLRDy@LXy $.:zzv żIp OhT pݻ D;ƧH&0~M$ПEŶvUW/O=R/9@*a/Uv+c#@~+J7 :3ʣo #;5lىYU*9n z-Jė텏|D{C"'b-/l[Tza{Pz^y2U${9P~+xM>o=' !7C~zZvL,3oE@ 6t"ؐ=W%y}N9֟mͿ4c/{L$lrIK_d糶*WE^3-CQGOk{/L#Bo m#piDov_}ARYYǢgGHsXzQ"66j/ 1u4#n 2dIC湞T d#]g#g?QJ%p, $ywatPgnްocUZI*:_8PNP5۸)v1Xs{담:} } ٥zsw%bR|TQ #n0F Ug2csP g&CMMdbA;iV9"ӑZl[N)5|1 ^,E> ٚf/)0ZTńGf(DAYէ> Wz^Q\2L27eFK gLpuQs .O ?<4ɱ-fK .r{%DdhTs0Zo%2!1cy C>uՆah4:sh QZ&<^895cb?;1fL8(}Z+,mZhZ&QJ<1`&v3Fv;:&n"_*St)UoUS#XnSk37zojLB6d}?>3ӈAfNW:;Kg 0$GZI^Yѐ0cv/݊/*SHIRC By  jh7J!=4h-_V5,c>]AwMؕo{CA,y 0;|.0Z}r2"E>͙Cׇ۞BލFf.^l_Y^3fvPMq~VcO QK;d!7yZj#[ՌX(57_pFOx!}o_63.׊ͮgT72Kͭ_X~.%E6mYP.{Q2BllC`~C . _sKBq F}gtvQ'+wm{+m#mV·YgDh &R 3in3h!-WZD"A<w7Gߦ!%qKaQg㐧 -(u@Š4h$ɑj4jN"%в;ԣ6E`)d|A1(ʊ*Eg}YPZz4DŽҞ䕹 ꤦЪCYrO3Hx9.]A}6noNg]uξ { R0#g _&_Gf:&';TrZ>{A,oᄆ ? !b˄,e,!V~rj/اiDhs]ەO0=Z+ICl`㪐WO{Ѕw0d&[[ ֹĂԼUL RJzB#yYuqU5^7ܺv5vd$HD3͟P|lŖ⇅#DKXho؅LsO| Tx^%]N=XK5uϡ-:~qIj[]jC/'_<* N-a8|=wi ҄"۹ɳlڶ+8a(+$PFAg3`c*P/mIc{ˋI])b +4\8F.ir03$5^m& zQ殓Aѷi@-;KQ T-!8z`5 #(LpD h+CNn\RnPUPID*PlFb쮪ѝMyFONr 9  9'`=skFH\tj=*w+w0 6ʐe?[ZgFX+xπQMQVJN̿k`$N6u 0o1!d?N|Ў 0 0Cqln[LcA_=>RsDwvQgZ `8hM+ܠ"ihd&aMscܘfKxn:@-Ew96$;NC8s. ^loWK4V `uÁmDﮠ&NtA_Qg;&+5n8e1s\[G+ '} _`s|az28}#FE dI=aflMo\ qZpM0O/ nSj "m sKϴ=~PN<3J\ĝ7c8d6ȆCDMeS[JQ#1Ҫ#5LD*m"s8*_ .w`(_d0mCQBTYĞ{Y'/la FNq ꛚ) Wᠥ[)?B/(js蚈G[ˊ=JS`{?ΧPm@Ͱ&7cF@Go[:F.Yßs|o #`1pJط2Uy^= ɱnCP$o[_]ca-n~MhON7VPQ{ldsB#y[ؤ sEuR-}Q>ύoAF1 39qZi &}?GDL-j"g!GL:7ء%%djm #G%0wI4pxq'̈́7;0᷎odyvw|U@r0%]/[!(ߌn'cyv. zoҪGZ@@<"DekANuWSDdf'[yEdJ~@&EnA"J6 e9w! h{bwLib I MDVNv…gJ„1tl$&@o*'M/X\;s;uHd,ή} @Q(]a̬6{R{g8p>vEʳb'!V.wMLl˨K#sMi'05vl; i]599]^GȈ4c^TCy s~usH:DvC\Vm/B Љ2b5us~L|ɵ`oEt,#׌tM1"k>G@֟r;hd:B"Xj#D8F OχzӼʷwX"/d1d7HM5_ Yi!΢ڮ'Z/)>4 ٧|l3+#CWl~PbeUG1ZFg[ϓif=8Pz<.f)$AK0bM˙Ou$2KIAAvs:Aػ6ZL-t&vst ;;ޝD;gy&0 iq"?5_Rzc0gut6tlE-@֒nM'h:bMtRsDs3h.ġhxarB^R GbSxHlG]W.夜 SS>\$a<XK Py _0ݭs?G&],yr`r52FOJg#XXYlT١uLVM,EP&n<)6]bTgNM1֙_Xk57Q}W5IT a@&hujS6il4RS -њfB.|| NX |\ў-t?l(V_`2d($$iBLv`knݰ; gBg#+Q.6E4k_uKk0Ɔwr;%s7Yٛ?_8hL%1oi4!$srI uOYf[ }p\mx(6{'q*E|pmf¤pEg \'#&BA1z랍U[$}AAZLe.yPγێ,\U|Jv$3]W]I$-}t{L-)_|XBF V#LghxaLU^A0wO(Lb%9G{ aؑ&81|As)gS/`? 1a.VkI[y[4\%$7z#[b G<1*ζ$X4r$-urÃѲPkŞq R;}@0By<R;z/@\::훐b|VN>[ٽ'd 3H`=#BfF:`AG!R?uy%t8pL*i(q$ɏ+k~iۋ'!;$A u919ÁmJsB~M:1@ \Qױƀ o$v^L7xq&x,ߺC8%0RT@,Qa$n[i >ZoǕ^Y;jn0W7z"J}]uV/0wN6Z6/2zWxbgP)sF_uFqs+6i71"*èN;<l-_j2&Jqx\OI[g[o_>2]JYʐ إ8SPpB}4qVeI6 pk_쫈$-/3S{tRUPK@0*{C&$ݰǰ VSp/vGX`] "~v|F5cy<t3žFچ;CEcV{y眭\7&_3YmAuꔸR-5Lne@IϨ x ?]g:ί8ݼ,s-3 ~8>xѡpq=ENכ1U3mdrT:-հWҸ F e4c9"JZ" 4fƮcT2z$m0&tA,AtܳPx(aF/j}e:J&hJau,1zQ_E~%'}>) W;7P-.ZNj?N/hVXס`|A/yp*ܣ{_J:(7cNN|FD+m] m5_ܹX/C߂\+B #rUNqFu ypƺSH?A @kһ3Q'T«˃ Y_o.(}<* *6]@6}6 Pm ,{&EP0bVaF/`}3Bde";ߘ;O;r0Ǿ'o7֞?GLlGM] aRoA:] -Te!=Er{(Ymaw%aS>3:f!,4΁'fQ 3 DcDsDg`e) 6WUD:Y7#$_dXT8W@iCVC ;pl1#f萨EZa#Ѣc\|"[Kwe>lj"c J LO48-E뚖w<@w|ÿ+0I ?_H;i_ _fk{ {^^cD*yMl)%nC<1ߢs X BH : < N s` B Kއb>rdUsYʷMǡUڞ̆/ӚW7<ʼnҋ>2ˍ˅jՇ:-Z ْLYW~VTbS^1/BS[czt֭葼`U%7)ݩ}NǭvՓ%I3qc Vj"v=e4p&$dA%"g1Gr*=$3-͹bj:4[w[Sx; jvESg鿲Y*bo!yGk # e^Zߌ嬝էzn[hme0MUǧ9-uۓsjeȋ,(m[ޒ _M{<"(!5#M5J3!xsX{T_((wJ(\ZOcZZaj5>U{<ŠSPw$ q N13aѭWqV7ܧfF979"fꇟ"nf)Vf֦=85b_ ]);7ns M(iPHQ} e^(&0 2AA "!Qa@jxLrЍp[&5PBP朤/ ̓@F3D9Nɫ3衑B+Ҏ_&fֱWNCg=%"ÓBW csg7L<DKIPk=oAT/j7/[M ZPq| "T_,F"nVzE,CIP.x3K>ΕT{2IζTnZl>9cD7[Rs TbKqa~h«4 JmƓaUɫH܎AogҦkj0B`aUjѴq\){nN;-px1vn5QY2* *3($$>-4 /59wֹ>i7|:;wVKc틯V98[џsY"̷CJu5~zϧ@?r-m䶗7cK1٥ e?ٓp3?&ԑ> ^U1yT:S lVo Z*c'3ToLu8>䎕4H[뎖&j/:X8>Ù;<g\ 5 ,3Q@t˷Si linHkU1n./0WH9)JD9 8ǣ6T"0T+Nm.ɎIYul+^EihyT~YKrH:PG۾]Њ>L[*I}lY*7 ܷ- dNOؒN0@@Յ`p]傰 }0L3 G0ˬX㧌RcB.plBVM>I4tzpl oz+>zncȊ\)?G,H>Ft'`E fRSAE'4\ wZ*Bww 75#6^BhHK_ud`S>'qU f}C@U;C{ :!ΏOW-iU3*L ; b|b˃rT&s44i"z/*E[7)Z,ΏHk]77[k 9-[|?|& L 0s701> ]DmH9-N9}=1ON+v F6OyPp*V-z"~U˂eBqVKHqD+i; N~䳟/{V9QN0lK!+T ܙ充R9V+5K -r'{W]{qG ͳt f9 :ȡ"L/—+V_\ؔɰpr1 } zxC>UIp cWÕI ($'3 fa 'dHB(U stI3 .²pFvu7x.A(7K8A./?D*s0(=W4 FF[zpX:]:*7Bo kXX~ axa,{w}VeS4b2X9LA2u[3k^ &SM}tQxy#7d.wROm)YOPh*6% EOS1(fdٳ Ňen됗*@8m̤JއJufD=D6O ܰUߌG-eG4 lqN!9u))3*dcD>:T Y{cYkhAS @f٪i;Y+y\1kF߳.zg{|Bp"HqPݕ6D`ז~qYc.D*RŽW \&3x+]:(WCȡj@v)j{nВD5UЖ$~=I5VIm;F|k D*sCi\@V#a(ВW O%!;kz 6$enSP/h'7q?/s(KQM8 gL-{Ȳ jx?Ƕ]̂C^ U-^2бʠU.PzqWdw@+ru'w?nvr|ꇥz|4ح|nL|r"U 6r~KD (-x0,YM3kRENb<+_+8y~#G!˙^ 44&Ǯh_Wԟޭ&]%EՠKp#oͫzÏ {1zL7,8{v\5>j*.e/ "Lj qy 6AF~h.{Ze^|_Hj_)L[-좃)]tUK^l,Trϝd}>q1( 7 * %hԄ ^ [n}#!QF:r蟰N 9/?>TSj`WE?p:x9mw'Ͽd"z0^Y*ff)+ŅVCxNM|pݟ&0,թ3^"۳",Ї+%tlΈfOm;ov:sVcEviua!xk.nDzt<=Ą)ʳC_H,XTzU,/_q5 t,yd)/[6/9vsrB) #l_\HZٳfbg\O\8ςʰ{kXrKjJQ pmPXOj~&#}b[2I-~.4.Eeĺ;8rhy}bKX<|S9r <U˥exׅ5:V1*VFs9o}+L2>9Wb%U!p--#=ZW5>߾&a3lHK9W smxqCKlB8?n'xJf>: }"gGK1vsMb071u.tcն1[si&aK?J]=9dc,d!w|Osk^f/6Ԧ+,s:ۜJL|heCItoŕ'w=ױ! |x8͒[9osǺ%V]wmuR?p1:R(v?jfspBg8Gaw0 D; L*])gZ sVke\bK.K%]|L\O/_[|)7JcHX&<;oꌀ^0yqE 6C;!?utVx,Gߝfc5p UgQ?J$Gz Ӫ*hnIx|sW3:ܤKFTV9a7}}ɎW~BRe #G{6O;:&xuB1dܷ 1]>q3AO;B铹"RCg $Nj*yg.Whq<`L$F: & 'IS@_0O )>9stpD# w`r@wMےU&i=V/RǤp< 5()'FN(eVB"? @mn)@0@]\!#_F PBH F|&P "fF}]2X oH+GTK# RQh*R*t(\!xV!Ǔ2}ڃa=$7pGEǖŇy;BwgKIC<7;mki˩X|1ENT|F}>Z<7}4YOJ[XnriE~lK  T>><9ͳk.4uAK&䀀KPT$!߰M@6 C7\4?|JݳP+ h4KtGc&3.Z(}FkUFj*`<}Ha sb }m<Խc29ȐAmC5riV}7'X j请 W&baK6#T>&ĿΣvu}zq DW݂wF$E~/m=o:N$ 7I-EɈfS` D.=)E*'5U3(w0R mdgEB=p_dbPJ`X"p=XB8~ErqYcJ5]t,ēKkov PX@(1tﺅ8B/$in Rd(`4d("~Vz3rg4 p$aJ/W)Z}@͑ +*F0jBH|y[ZCOyN C@3=gĽ~MM1HQ5Ϸ;ov}g*˝IowejrJZ28"2}`5l fBt8C{lj2FmFcD\hlϰ[.C0Pun(.Hz+|,$ʞV[T?! 2 =A҉4u, yB@$`6b}!I9 uwu{Pàվ.۽0"/7{mzp']jkUSɅ/a]]gYK!AR޴^ |A _5YF̫v^^Z[VJ#n>l^i?1v!#b^v]ϧ;>1\4 X{t c:գi[8F.|?,sƐ^!Z)GQQ| b PYVW4<)P=|BO˾ϦdrX胫[A)\~'^(u9ѻXA''XOsH7eyJSTzdn)>DUl8D>&[` Wn>>泄kt'RoG]ʻ ^{?M_-F@ObgZq,q^ 9>3);v:8Ԟ^mMwDVJMrqbOpt8&)<_T߾.oMO`rQ_qJ}67n׬h ٪t  1/G?l?mg0ȵ[1X1?[" sӗ1c-uN'% i0W{xppp-B1}sV+, I< צN=TEȷjO&;1K|b'~-m޹5g@eS>6ק-{.okjALR6BۛpT׬U: J@ؐj͋?Y#v 9댌=d֍ہa#KF;k ?b_[.yQ&V)"#bW-t@*']d RtpiCQd_ޜ|ˡWm5 WFw}wIVFQ>>}sIfH[bk]>N\& +dqۘ$OWs\G/2J5D^9tl0?3S04Rp= |I -خjXf2Կ,@Og[d;B~B;xW_^2[1T n.^C ۑ^7ѭ i#HW2rkm2Adnz`v񩁐v:r+/8U3KhTcg0SR݉o3o[[-dh~߯Q|/װ+iO @S/91 Jq^/4$ `~Q(EYDT/;_ +Rƒ\Tߜ ͎),YK2H=~ :{ ,ڧ!>PÝU\o/eTqxmX3emo~MM(%jnMltԣZ(Ylbl LkwN$El~}AOQb^pPaщ(VvwBCv_<`-w9Kso] t36$z*O"R+䟷]D ೽MXqjG{2dz+H5ˌFRx>F"B|'i86WӣN9m 2Ț_q%s>~ 8b_Ss! 9CF%hITi>p>4{{swj]YENi72e a:Dϡ;6E1a$M5ٶC\`ҤkfO^DdE|t:,I&[0q3,MP-2@LVCbW5ζa/?vL'{@HDIJIjoF>whƓu(Fy2pwKHܫ0iZS"f8Y?VK0Ie x?ͷr| Oͭ;"Q5ÞpFɞIT0A C{Lp=3$#A<ڬfȵ~{WI>ԙ Z {29hY%1o~]e?؁;H-;al9a3 M^ߖ5!/37 |ri:HV;yޥIho2+X&O$.|s?/9lok 6 QCre\읚Sg$[5OQ/'eY+bFgpw{ Y+1,0džۂ4ډ ;;G"Z ҋh3ۈ7uuWHa1H叡RU'h7['UXƊ1v` l#A5Ý'1Wy 3uCw}ǁkj" byR( u߬lVǂwb<)?чK\@X5@P&D#%3X <#,AJ!I̍F6^,q^Qgj)HG " I:Ȟzu:K#C}Ns^q+eצwitaLweH3dyOc7A}aoZ֘Op34o^kt⋿gJ+2T@:3j'8ʜm蹸61v96,x} ^{P!{CFv DPRdMKޤ.,OM_=Odra8 bB?fi69`H6^})OE4FC:X>Au}y̶Rbdt7! Fڃwd0z ͕+E@~)2 [0V¢'I,AI!OnO]=pᓣTGh*f 0h|B:\ h`RwCDZHv5Twᄇ)%)cG2$L@~៟}]#SW߼Rb$g<Ѱ㪑S,i*Qo3"}TéO pu!sK ᢌ!uW8^T.S//|_G%NLS3) (a]\ Ef6M%2ޣ2o aI@ pꜣDSk0L=_vɌ(B5&/z27S,p}^hnS(;^6T6ۊ0ʞ{!$HaX\}VD>nJCvoc9:ѩgc*Q?`SkEPMjx}5չ`eS`Ytfk-{q=G^~f O(RݪwӍj@[A\"9tr w/K"y>3۠7&*m llzQ.KMuvyHf7/絩VA\Cnp*TSu=״TJU}ot3RPQ>u5A2zHqpVO5~QO5dg 灾ņ hqѤܧ"8g> D_w,ة[>x?c~eWEEu@j5Y;bȫp@`wv(0u'ѯ*-R VOJ9EKfM!~Ƭ5s \DK_<21Qu1d<=嘪H>~쏻ɺ;4FbHX&" G樘Q@dŝ x8|Y9{kzw~A[{ŵ!^~Ds6)|{O}?bV5 3S:n(t/b3 V}3Qt=M)+fPcryL+#(a ԓ"BꂈBkXCU0$Hs 2 E JLCiivѿS)$.kGjfq;ȷ4/jӠ4.O @~KE\]rNP'A]||Z¹}u`'S1u=KtDzyŢSf_\ ~y)?Ȯ[9&C=)⯈g31CaG<^TB ) Dls_ 5P6Uѽ|&t0Q Hp3˴ch K=oPApvjF, 9W1]{C %tiӭ!&'hU=+J]{_\鉬NA‹F by7ls)/O fԹV:,>fU1Kr q<|b,HD GlSGW⻡G`OsCK,[_ N77c[yc2e1nUt[ }"3~&[!ym.aYR\@M( ` D0wFv{tDQ/͒J)O1؀jY07ҩ&kSJA)#qy,9YNx(ҜL+!OWLm3x!vo\ T=0Eg.Y|Nݭߚdz{p9B k Pװ;L ewu/{CuD?lZJ[*YXXLjP4t}y*`qr)gA] 1 #1R-FUvQz}2-.qRֈ6⿜*V鳺%bx .v=qfÁHG>=8!zANjeV3seb핈a2f.KY$iv1-YlyLV\ro _&o1PS2cqĪ(7 oW%:F.wמ6yBK3g=!P?\twxd[!y #?j2X=!$ܸE W"'Bc$32bt ͱ8.ra:2$0|k^$2D?:ԅY< dصӐ_& /J*SB BR;+6i5;AIҲDio-s=\N,S-dMÍYBٲ٫c)" D88T>fm%5MYiRYm,Ƀ+#$!]3sH9׻ȿl`z!O]o.n&eeK`xQs/j,a;{OeyNseY* ȽKqYк'%È};+B7bW[SgN|^fOJ%4 mTKKʙ**To~8xr]ǝ3zuU炶zz'nEbn/*kUO!]y1V'N)ruwpNX6-8kfsʏwb鈝uyM&ϤT7X̌t^d jS]'pk&"smN%_%^"x(KzG[=|yJ!q0s r`b:OgF͙ql ﷀ p>3]' 0 =duXZS},6L)({{E/]ӥ i姶O=lŦb/$6+|ĽW$5ȍѾg?B$y=N%غفzPN<.ɏ؎IuO 3UMa%exgZ%Y pY_9:%߷hIb%VR$+32A% G[a?+H^4xdg% ` 21_GYs_E^9<LavP.B1xАYebPp]I(koXNP' $bi\?j'&Oes}|t`Ǽ[ښ!*n?TX\xR8.1x~OX+2r |i}l#Ɵܼ OKN@\nW̨L}'6 7ETv1:9+_*AyWw+<*{>!̑MY3+Hfo#BוxoC5*3Z6ƔElIŎ [RRzr߮r"4n& z)pH8(2v_k~&j55Q#ǭ)ZfizH\n wasJK%xy/6ʝ""_xmim=hrzOAq>ucPR :؇ogk,d;KOhC E,Ŷ:.no]zWZ|ؤyW`㦁4`Bb݌CW'rȒpkDk%BV!{z!ͪN"hpI=Q%X^51R+Sl$Q{7&:}m#ᏥNTuQ I7r}n>Ki]6,S}_m}q2ƕ) rq gRbFt!irG>]= 0ˡh5i&6Asd#k0G+@2鵲0įG䈸׿LIa"u9ϪR: Qzz[%JDRzmpIo`E7ӾX@į@tt %$bj3DZ>쇠5η]^+a_^?bp7e/D`^8򀻀8H7e@a( ѠCX)⺆ܯ|; xuFW[Z8oGTM %weEd%4Vqܒ\c-zS9kjq,zm_Բ}@2 n#>a0SN(Ag{F-\D$y]l,áO&kJ:Wޖ_ApƌR Ҽg?y =01|Ld ?-YQ$C(T8y -_2E#"<0ۣ[߸ {M29'^)Z kѨ:ը O%q tmP=Ob}vG[ڋ j9ĞU@aW΃O2ޙ%>ƽ#JЭ`FC7!LWqKҦO1~s 0ު[O,Zr$#8z̨s }]Z͹K 1ZTa -jޜ7&:-lE0K\!  =;mp68 g~{:r\~.j R X2& 8r7j,?]ۿw=?RGpyBH//9ƌBpa/rC{L}dúDt~V>k)JJ6.n9 !? HTVmHLIH .Tbt{h0ᄗNgnz 2mG7ȕ̱i[,러_D=#=QK N yF ݂'\|}Ũr4xe?9g~Q,. ɡ vDk|C` Ѐ̍\t 35|+ֵ^&R/.!6ˠL)t9r_<?A 7aF|(L-i{U>8AnqtY\=B_ SIkL- w-q?Otvhn֪JV DCFhVWvbEo~UyNE7mG%v=H>3D匴PjHuzE5W*~SZt>X{ܶYE]#Q؇/#n^>ac11"ᒾh5HOZlθg݋ޓsg3ܠ3Vw b(ŋwɉu"VJnQƥ9/;F.*'pտ♳b}|ALN-<޻GڒLDlC. _.[DUcET H~P\bCGm$ Yۿ05#K[A Q8+HMX>B}Z/EE#~<Ӛecm⧛cC $;dEOů()9?`| >jW.8}3 e3gVldb~5.sfo0u=#ᚣjOs)yF~仸v u'bf>E4uJ2#Գ&֣sX:GE.I ,8JGx*RŽՕ nTɞȪd?oVRA\=68UqW"Q顱ByZ/ZG3`(谝LWhCvހwԟ۪+;ˀԗYhwr \_~RrPMhsY5rhpz@3p'V#0SM̶1I%[P߁'W//ee{6?AU*ݍѠF9F_غ9lVґ87壬-(@}(#Hr:hXmPA k'awA O= /KPB=SG%\50U;;S=<S\>CZ4@htM6h{tx+Sb,yO#Oܾ֌%=ncf\ݩH;s~$-:䩸\_j`jyޖOST=eg, %j!!CM9ݰ~вS쪩vpg:puJ҇`P G<7a|GbnfsWDo |Oj%Īy7(#.G؛e5pfcb[c kWԓ2kkq1"$jYo#h3`v1JuYV ܵN Ο@{B?m6;;zɅD0tNY/Eο,9Yf(_cEEVzۦ 0Y-'d~ʥ"*4/v%Pl0ll2 mkbzdk:pydѳ8mi,O뫝͞lj;ÄݾmN$b`|R04j&KQe핓Bsx"DNq_xڅ+ 5|?e|Ȧqfiе 8srj/Tz;V|$< ;Gdw<)~ uƓOJ*wѾMҫ-"䎱eXOώ/h՚Bɤx $9͢)q- < :sn4(FBT]]*m;e 3 ao7owiGNYh*n@lY0fUmtfgE2)gW$R }r+dl MWQ?V䐌9 Kn!w\U>UUgʓv*kwL`wd׊ﮏN*{m@9+jto}H ]۔ " [jUf;BD3n\T>k`1 7tJePĚƱG xh&wLf|IHwтP݁[ (MCcY:_ʆU,/BR5TDsy ߧmj%_~6IAɯE+kg2[4[4קix9{73y@O۲'V7wL#:V.ȏ mH.ʠ#2%Q+SZt$\[Glf;Z@خ-~ iR8l䏖/cGD*i_QJAooUץܸ곇g讁 XKV' ;b|'-;LC ~r>2㭬{-śǙбXԶ] TPmj%7͞^ X@8ΰFVdmcԮvYbUކp w!n"PKl}LYWlH$5I6O_?x"}˝)n0\sA|3tg.uP9JC$OujTe׌;S.@N޿]Ow"5_ _ _pFV8vJMtl@t5Gx(xHg [1p}!S~\#szxzgzm}uN%Vj.+MS%,}%懹naSѧ.mo17+}=4)cfz@.ac2e?>!҂\s.h+/7+f_k' ɢ&;)Zl)-!D^ 3%#bdH]2ĸ+fp[۬flAi˙^aх!Dqn6ܵfצƯI9Z;+%d(ƨL6DT&PFHǨ26g5 =/%U`$zu `r*  .F)^R iNՇk7dKil處t. r ec.U P9)}}!wiJ^I5Xa7Q 3+ZDӑ!^ʛkߘy{E?_uvеS0ЛBb~u,_0{qz{y;w)^3Q0 ]hmH]X&1ϱ#t\?4,J; Ca:z4uTs]o1si8k,uZ5;ߛ爡[P'%\3`v1*.3.Ⱟ6ou*&' N\RãeAњh|/_["W=!nIdT\pְEi]B$><g&3D98/Kby % Bn⬱]ˣ qyv MW!R4x78A` dt$ G^\;_?7pT?M :$& ['^ywsm"v^DvCd%0rjkǠ:=}U[uVVmD{/Ͼo[0=x m,Jlp-f$+x@誴i 9Cw++a`>0,m,%Zq!d ;x7E"AJ&f cj=]b5~xPHU1p0~%XHpQa:n7 B.`>yN~{5_QNuGw'b.r+H 0`|U( eĬGުN3ڨVݝ zL5Ɉ< p$tNCWFkj5g % o ^f1^,/nvd@n/Cu1Ժ H}+d_87"mdGdP7٦go 9+#mзhu'fR 3 cdHjOOS|5Zr"ЩBW΄:U^ Q17o(p @̰!H~`Ia. ~2v8^T:ʩ6j{'֯])W<]ڐ3AdCl@,U'8+U1Ui(/ϷOfY{'QБm6,5Of$W{gܯLF_ g#PI2Wzš̱!+;ڝ^%xfv0s /$e0D?qo9" LhX(.0V+crP?h9hؘ#n#©C> C$k(} $H.S n_ ɶhap͝]ӂzSԪQٱH$U1MA.G4:;Uxb}5[t/rh&>Xᨐmge)<`yHC@X ZqfI]ɼ};DR]E`ַ0ʛQz{˧ QQN$zV;@'$dkC h5TԊ>a6Z{zq{khYNt 00tr[MC1 ZRRUNYcc+5S.`-*@4_ى(pvCt8 e_1+1&}x\o1sgbYؖxׇ!Ə^K,{-qe 7jw1>6e [)*#a)%0fJcX+?[cAL}n:5N8&>}͓*ZR^:cā؇`K9 mN~GM(XU]Q{Khoa' I2h8C$4,Ik&#)Ao-ߦ5Oje~\X8̪D]CA/Q.5wLm^YDT܍muhpvbo;0|և PI&wT5 TAG p~xr;gbB\t]ܠBrαSB1N1?~&NG0`&d[]EiXP5e/O7"wTC$YKyp폳' R[UZUn*@}fCS`fU_deaF˜|R* M+P2P R"#.Q!|oJqsuے i㓧 $U,f&`1tV,-Gy,Jz8%jaKZT_턱) KƑLIqɉ8EWQ<=]D~&b-fyh!I4mk8 Y</z= 6yr|̻@\|{Tn cWK`֎p#zn'L/~O!|@39`/夰Eb4݈U;+6$lZT/$? |F*= d~xs@9"))Ӛ%h":T fzFv/Kڙ Z$ wJ@uh'[o%SzA#kg^F>+A}0ދ]ֆbZƃop!9P1]]?cp`QhNxXj}}2t`~F^۔ ;Ͼ?ӞE#.MLX6⑸]?oA>x,2>'G\[D|+Z;`֏>4ܞĭ 97o eQ*zwn  ;c?i)JlFt(9O+P. 4s6}bd $Xw52:v\nݒhږ/`cױj*O.ԕmrGƣ/&/f+*pNtGQ^i8 k-==:7„9&Uo U1|"S[lAɅ%d$q6m'ݜ|PI@Fi{7/)o~A˼] s"_:Kk|yn y vN+\^ٖPS+zF%wh>hѨq%ɟa,?Gj]a}՚,8j*l'-%C_x*^$>@2  #Vߺ}=4+-!VJ-M%}dTt0'mDE3e(jj kn="1OO HOoHs-Yb8K;Vy!tGN$X kSEӻB \Ǖ.h~]T%aeϘA% 'խ]JTgML U+D `=澠gʡ|S#YY=X< pzT`'2Bb7`9ex$2op>(9N j[H;]Kia -C%N2OReXkJ+[]MKע6"kuZM]xJ,芪@ox-VH)}R?ãRKvG_ܗ+G|&x#5!{?w;8B rOA /CX(e9ˎMӣ1ύQ̹cOV?I*1pbJru*vnse4gxxC{v+Eٸ."~NGN%[,aAwϺ1 h?A! rPlBazCԆ}mZ?~XfE7KjM*AmaXh.H/1[hnt: @&uYWbx ;8PH>[)`hK90PS H.^6_8R"v$Cyl>NHfEqp2.XTr/w iH01vp{8- :J2㮹٪g2=0 "{wzYƲ쎛L Va|0暄\yTe kNcK[" X鼹-6m6M}rpQCHC{Doķw,CU yɷLΞlo^խ:9cIHt%\w2iSs&dKր ܚɔj]s/nb2]:k-.+ccǾ우vf YfMFj >E{:I˻ _.r2=M~3dG%dK`{?lXʚtλU:WǑ]}FȦ~_q^7P#W M&_T ÔH8lptXDX k_R7T6FD|„T3|y|"!+=s>vcb?1 m.K\e竚g[C$PKXywya`wc mG&&ƉӬg5>xRijOYi*e/篊nUS~>l]2(UT=.[ m>pΟPd#)5@ay|4)#6yJ'{&{V ~|b|.=螰`Јd%d'85ZՎʊ~|2_I& 5CV$6p_Y ~?dlMTVi"{Q&Ir[_H $@֨bd1"FIa/>,N?BinFZ1o?@wu+C0Ud9 *OO^D"_R`7 Rdgѐ aC4 eKp-2 õr VލÏ>*hIKpsUwv}f;CxO @@‘EV:CuXĈ^5T6&B֮ҷ)S2AFh%\G{%aL<E~bZmZbI>9ZsnYT*#+(_]d[˒KĽ5+(OP22 NP6NhǙX/#ɣ2Z utv)k>n[\a@>FcQc"oE0[LmKP}1*f#ye`1 \)db6mĈ_;H;J&}TN!%oKCzfvvw;.S)߇8埾4fnK;\ۼ9 4wVR k`ufM?\'e+}\)8@\8CI0ROIFӀ-Gh,Erf4DL &0JəC_sG+7#MPCƯA3^KJqW|lˏVzT|k8-%Y@ՔCL~/]ڡ#32hZ 7XNfU rBMH% Р [+MŏHzi.tUS?d}󠷗W3MDgNi(_kFcŽfǙaטRxb`L:"h e247ƕ^f*}=Sa^GIBOL?:ʎXou4&u7XQAٯ끻dD?}^UA=8u !_.zgpG/.CE'K~"8r bhBym +2A+ e%8^fjf'-|cjVic:D1A:4D:pvPF&_=3KZʓj[r}`)bb'2N@jbԦNɀ='odfK8ȅ=iwaI$Ja-|!TPd ZCE.$үat dn {?Ғ<͡>p(]Eatl@X+wo1ǣu$uPI0H$Lg $ !GUyXmzj7ǯ]=^"NlK^inֶԜ;B eu695 8.2";qɳ!vM-Ш\!nCкҕWi@Otu(eo 9Zj)_³͗1#=x 73fvځnh'/.?p1I> -9yѾƌSf߶3 gENhּX 'bd3Rj-_10HpJ |$'\'^"CSCAyKDZ| *Kq<]ON4v,=ݺNoD5ЗDIҿʐ'jr4ޅ.!}WcF{O}G%!Õ.2m~H23D1. ^CђR^ؗ_orRVnw$@u^3[r3u c2k ee}UHZt[!pI?j懴koa -%"+f/GKE&uG6Ǝ- 9dE|Mb|-b]C/l#a IKӼ&i 롴XQ-LAH}Q)23}ܨfu/h❿|#BD`:ΎbGC& V }.G#9еb\~fUS]o#C-ڹ̹z)yK_KfNyP'VJg_sHv&3A$K8@{6LCoE;>VEg$$)N0rAR.pjvlNh,(T@zyRG)*M? If {_Vz"N!&+):~mf6y> ɘNjt~C:Yqx(WbgMZAk&@j5#Kr-${s~Y*bRZ$RcVi(:m2Y vP7sfC 3[u=]ϏU<{){ '^}^"]!SA'NWnqct#:u1XKNR aqGC*Duj^];m`O9.wk.k-HBT{#<uGxdeY!4 Ak_0oL AmTSQ#S!ΏTb]cM@Ù]0: "LD|E_a^6Ҭ,c>,ZPE|'+Kh:Bx.$7C͝ ѵg°c"z\REYAZ~U=4$98sv, d yVt#Dpc5ov欰>52n gOWܾa6ߗjW9c'\UKef_cJcFNw䬌N?u #`*??uQ l<* \ЈG5:C%]o Rdt|I[oX\ 1pz8G5JT&=&` \᪏ƨcc.ke]pǑ_pfD)/:K<_䫈(B+}lUF,4S؇#R&>]#!.6SeYU?1U caOyd d$KG %nUUj}qQ9mIiSÊ8nQoUe5*t525gzg*E,R2q}x[PWPp6;I0uF+n#'CFb@o9!Wj=Zt_-d|8Z[gz q e}} wDF.^=x*e,gf%8vՀvbPW@Y6iwrSMVAXI@jG9S8˒F[G4}CpABp݂a߻Vٳ{Ͻ}WU"8~FTfCFPյx\贅 >}_jsHE8$Zˋ FR3 ٨2-lW2 - _=dZlnlWG3q>.7R7%n @&̡!أ~+eBNe`( YzZ ^ ^"ՅKs8aM*puY/*P_&O#~lNE{2h ~Rz(Gp_~B&z՜s{m9+s7v/n6GC lΘ AD;A^+S 2"`Ȥac|>s'Z"UA2? `,jA*WvLip`Ӱw.Q-Si͈d_?aealx5/]odYw71Ž%X}/"ab軹 t*uz. +ZVzdр3gY*ņ/ݐ֮`144G!|+!*ވ]`.HV%!H6RJ;vH54Y @$3+ ж){ao5`_*e+$R r:J #T,V';WgYX:>^*!q7do` eO#[8qJ8zwVffmH 'V8 0daɿB{ ^sp4Rb?<]-_BwJ_v~z&_oI9܈he$P6<ǰ P8AR$JQ X* 8!rpAd ,;CFgÚ=Z}68JV 9<-_n-?wװ􍱛z9&)hKm1V9!\uT wHLc6ԃ?K9[Ltqu(?j_2A6|$3 hd2O%Ʒ4PIؗVxg)9H=c݊Cx](%w3<ŽBߒlM\h}LU[LwbK0~:m5r>a2iDA2g"#%D zޮ gl@Qﹺ=U"W/e;^j$}Թb*zdwvmY:Y'.U |:1X^Xa*BdE|uH{B4F}Ъ,.M_/*7.E uH]ӅXޞocI ?$tWEq#>wlNPLZtq+G r-axXhbHɁ b-&c Ha* =`. P!+;#Ό;;H dԊS0 a'G8~d2aLd~߳}- c>͔隉Ni-&ۜeKr33z䟷 axvCӖߖ\vouqH鴚2- @m_C,G9t~ZxUkcnj T+:Se N.~>T>;.SyYb9:~^&?³!=|G2[ti4׬S]*CBUno}qTaP)틔?fwTJTlI#+ Tf8aJzm$#l@$ތ;4)D lЛSP㻿dmA=koЯr="EOlԓapH{> nW6G5:!Lԓ:lf0f=y-Hb.{&ȮhPfS~b.b*%X}<t&BE7  *wc_!bp{%CM hu@~ŸAPhD|t|~+S HFr߷䏄x8STdeN/a~ͷ}J r?,R&wx9 8/_pQe0RpbD (]^L_y7;iUȾh:|џ> lUH[V͚^HJUz %pydEjsSKF2ɅN6K2dBW% Y8W]P!q= n)ax}$T vp{~k}gFzr{Ω5@L:ߵ#`n@,ZȞ=z/ 2|Z\hlB,(6*?/Q=O9]g V+4֨64A (<=[ѱq[QlpP8@Ztyh6^7lWK_1e nGoKlr֤M?IMG/ nqXc*c(C:=-~;:RTAL_BqkRLC|+fmz(t޹5FV&͖ԇHm&NV#޸:;3É}^,gY"0ۊuD.@t'J'? EOh^(sF#nX\މaXev;b4𴎂s*a)H B)h@ [wQUax2m&S9U4) SOFW3kGE@`ǐ1:v$ƿtS.zFT2x'QcAk i*p[ 28EV6,x#5_wFڷp3x)%EWjCŹy"Y9gh']Tޞqub9qMo,-=}.niޠa賄w7l fr1z ;Tg1S8/ mT_<X:I|V_ .H\,ȭ\4;*,ق%v~+E",()aj= *d,c]ISVI7̤b%,fS4ᗥlr*\nYys0|;D0 t^9z|%+B<),PM AIU|ѬnE !5J+?ݽa^wO2q6`\L.ޅ)/ 0$Ӟߎ >~w.DŽm21o(0T^mon.kdc|g̋ eVH!F;0d g}~E& h3NєȑV"8hMV; 5cM!b0IcWp[oJsCPeha, f+ACeUbM5>TcEGBm̅ft24A(rZB)ȽLp`'cmre8)&[w*0|ՇG0 P=5=hF(k3Iw"3̆`OT 9Aw_!d$cAx N4Jha0sA&E7פʟ+Q'x5MPd م8*5>UVH'.n/[L_hIb뵦-D||Las~GᓝsE\y|L` aבJ[4:ܾX#Iv.B>!"E_`G'`cE/rr-"8(ɝϨ1# pΤv(.v` YDI8٧!|ߣ&v)N+^$XQ (oյ)#IE1܊5 Q^]/?ٺP@1ﶶӍdDmbw"MtMށ]nR?PumFz.vC XcR!fk˥Eb窩rߦ"҃=;@y2uU)+p[,s NVĒĉ [6vf3?^1_&N Bޚ 4гe dJP5|(ettI\@'?YvN1isJBtɒI}HT"^d>2~!ƙڴ*61{@!_:ww{0`7Y` +/MB6IWPf~ C݌[v BwlݸEQ4&ww&Y gI|h%"Y1][r6TB)~s8hؙw꫔Iã'\ =kKn$i2lg{{4h}uKh:d|jFcCe+RK9*=e2i?<&0tx9y%.IdžѬq[ 6W5ucϴgJyؙئ}n+jb+R &ЄkY&TyX%tF. SH 0yC$d:',iUe~$o5wA&nhP ѝV*WZatJ)$(Y>1!u1G_IX&+sA ECV:2]qikSrewq#;[}JpzHwߠ0WPnOuF_@*6NF>#-{ڠ:ݪPa$M Kmqj<?}SK3VY3x8Nƽ-lD@TX̹FR jA+eg ÖuѸ@PKCӠ?,Vz"4 RE-J{^|QOv϶::C0U". fߠ%8M5/spÆkFBS۪C?wO i|FJLƨzW<\}z|Y=*Xo>7Aƣ_o/6x5ij?532֑K>v lZ-?rƼ,bЛ4:kuE(I˸mm5IẈhP$GaiשU5< !υӢY.C /z#Jc/ZozO,AB9fla_X "TI2,iqJBg\&,xWG$»~T%)H6j/+Nx>f:CN]Ib І4b @\2@::;'/D(F0 QRa} 0r'E|Lǀ"wN Yy@R <خFSH[nwjXo:/_1 E+{YLrUgfN c;s:5jp )Ll_v;+w ŵBPr~scly{)Dw)m2~Awg¨̐AFH3WBv}\ʑi) >Ff- 1=8Z8A!ѯWF\Hc֎)Ȳݭ8KxKg3vd:σi"ۂȂjkO܍˙SK6PAR+03@|GCt Kۡ- <ȷz ~8/',] Iҧ~ !&#W{Jhziy]g.9JwxP3J!j7%xv(0)~$Jͮub4TGT)v|`?je=)K!=ȹ=o0!n,nCFek'+6xZlDK[/4y nϒH3OeXhYP%\HOy}u~+Ê=bahe){ҤOX^CZ1ܕd.;2a=@jvⳳEOHog?D!F޺^㞔1x{k4j #IpBH!O7psyTĆe !u,*Y.Rp< 6O{kѦtK,Jp: } ]ElٛħǍ*0/JT#61n[ݑ/Mt/Vѽy S>tLv \4/>S.8ygDžv1 FdNG^8 ξyկqi'6ֹ UO( u. 8I #r831vۗ[~s a=YOmj}}S K6!;[]p*-[ĤoW'lWfDAw i^_U`Pt/!=>z >FhddYT0=s)Upd"EQ\ME&&N+hiQ^kjK+{r {xlM_]$E A]];-`ޯyf1N&{||uQZaw#އveUsCL&וSKUˇW"| KK;2rFE&1 -4B3w߇ZgWeUU/TY9+ Tn:+l@hz3oY+`rCcC~FSbʴ3 /3.gKZtʎ p.W$Q;)QL2} M\Xc7dfg(}LW,"[<Ʀ=UܣSPQ=F O? [͚Np?jNu5< S)J/S|~׀*%^WF$0+èDlu:IOfiB մ*ߴ(7Ѿr"hؿeP9U#:( ..Un^嵢ܔcIXWʮ^YcX ={BĬ@f*3d'C*Idx|'jR}++F] GnMRi+d.G[,juwiq̬C2UGF/EDǞKN/=^WYaϧ6;a:N wE?cnF*Q*cHSh <bI:T>WUu'Z f>;.%1IeW|P+͕ KΣ!V&ɛ6oxa>BjȈ?5`, rWsz$,/1ncGEH#c' 8 iu#/`]-P!H ;< N1M`%9BaT˽ŝw,D,{q#cx-`ќ42PP [z^oOqm@2Ybb $3 pCCBcғw]ɻbQ3ungw_?gܻ?۴?ayF"kF"[jnYsGܹɧ}#N~֙D[C{d#33DP oT0^$*ݺ۴le5^ 떚mڅB)( !(c6jƄf95٤e *а ;#<' #1ΉđQ*E]ޖ/_SFK? h6A-4m Σ6@N2dO-SD=uႼ#EQzYmF)Rẇ׉ŷ|! oe }׋j2ꩣRMVUjagXopmhs0YS1+e g2fPߢs娛Vt_;=n?7,uIpy/Z#.y_n 燉&l㤜ᤜr[r^vꪦJ }U6eN7Y,4ӏۀ8#eԮ00Co޴u~p:ud*HPp`$0gBr/4{4ؓY}ɧ@QD9s?9+Ji| Nqzg92Aws m몣 VJES_$c8 SզŐ EQGuoZwA.%EQ(#oq, V~a>B~N%G.>Ma$.oЙf61&);F)>2,rL6zX/Vc8#b #Fǯe{ؑ ܏/=V?~BGOhEl[v.~#Y|+ b#|Ͽ OR@Pxϻp6%Uы[W;/lC\Yx6Z,O "Hu*0p392=V+d&r >=$ [AUP[֢҃Se/ߗ=}͙jЂ*Ė&!M_]4+&(H`d@ EnXlq4 <}{{A= (bl%mO^6x~ah˟2~y.v2gQ%2 sP!Ppk٪tG"IY^nQ3+a8tzC~.Յ/B4)qufϝ&,jv%A z1>`-1s閄 P()vI ˘9$@߁8zh\=DMF7S9K`NEqBp]s̟#{lߚb{?_>Sث(}d3%e}}$(H0XTx`liKAdOZ/DEɝ.e%=t֚d^0"ml[#Vy>zйb!պrNurՆM iUy.O"H%kS Vwź=ţљd3wQjwJ i4ޘٻ<1Y&=Ym7=mvkÞmâ$˽5˥ڌ +5f&+H JM@'56ϕmL8*d7X~2q t `'N3ׇ,!8ږ=b 'ebTHd5#h\IJ_3;ʵXj~kR?}5]5" Q_} D*E$T˼mKs]0b5Ɇ@s#h8މ5 iihh8 KŎ +#Ɠv'Y76dE>lK^NRDbox%Km0-E`QgZ6*-=}71u~*Ƴ#.qh6 dD|| pɢi0WVSbK36<2*Z 'zn$%2ctxh%_n$s"*C\V1ιᷝ°-4Y٦6FsQ0J_9 H8jKϟu03O *n2/NXЬ?{i̼cCa:C% ov.h _U-ǜݷA;5.g+Np/$Fڨ)U,KG[P0H#*U\t 6U]4w\0 =pfns_yXav]sڶm۶m۶m۶mӶm۞O^w:>qRcTyFFfW.eW]X];gb_u8zZX?*9GSdpo#@"q$$I@E5, @-oslS:_ц+7+|ipw3*6 7{&ILׯ~07NzZHִXK!,]=?'3ݮn/N'9]l/eƤä J/ߋ"#mEFPYY&8qϩ Hn hBl7SY"0W֖7ktn}I{~ C/[˷`f) E,0mF2d0ŷ#[5EKl:Hke!+袷]s[Co}'zfd w`u܋f~A YmPJ'AN@;8qŰS DpZqdXufπr@ Q6!%QTs^ҢnWe&v.kU/7LΩ{Tgso!@}<(7@C C׭ .n;~c hT3SXs9ÇK @wp> 7 ~jt~{rQ>&cHd>oH\t\Y7؎{G9 PnWnr,ά9w͚g_ !h O"c W<6 Eʬ2O0Zrס].-[[jj/ő}jkilug0p=~m%pvikG{_nj@2}fMy (p U<.)Ƚv-8rӝ1<҃{#!"EC+S)b6V_Z&O!#ʟ߸>~;锺l |@wJl6|Y23+SXڄ pϔx-4wU}e.͵<űt4M иݥzO~Q,H!OK-%$Dv8:g\($Oؤ+Xd} 펁ՊΞÎvatԪ瓧;b%xh[PF R&DdpYv1mAE? XWyy}4F8AZ%Q:MOմ Q|_3XBFf="Ig.O^9v;܂kke_LAvp2"X9ilBެR؇XVVJ=p.#RRηnZ8ekK[8k<b ek*-jUЬ-tlUZS<{u M6Civ-#-Iױ'\islx+v$72 _/Ay.34+qT ;t? c죂[^ʧAS@„;,$߀uS ɬh~=uSMW %{a hZ>zpm1FiuOQ9l1j3tرwqQT<+;5te֐wO P4?"#aˈf@sYgXEȩF7Us qJ[Wn46ppӆ4AI\L }xUVL?t?4l6 \U5/2+ຸi x#UM'W 8er*.TOJP \!R:6m*k[E"熹H LoGu{%4}$99 ŏx[-s&rC܊LRuo}AfġZoy 𨵀sRLbJX~ ;}rhԪ@/>iZ`Huwt3nvl%_![BE ~p ˵8Z&Ri#B#;6tӸ{U7u4仿3T5;Bg:`?X>6ʡ5@Dyc>57yP-pK‰(== & MJqGJI_v&3> ZP]&4VqUI}NNCUקo5~wTh6zo0~xDW> 6n٧~2V+m >M&)hdN!w rC|CQDQwIMJJjn7Ӓ"#ͯ6d'ɶ0Fc:'Q%ށ+j* "g\ rÈ7|e, $/;QR (^S 7MHԙJi͝Z>ʊdKƱۜoښC'kV9JY~~.9dðdʌ00ۗh?=4J-QY8VϦBsB k/ v@v`yLMBaԗhKdc4$7VKQ@#tCffxT[&k1kXFtXNkNErK*3犡͘Fq{R1#h{HPu`y Sdt [#`&uN:JCH3?hXZ RW<3ED@?U k1tHn2:]{šԫ8p ֙:JC 5cN@3R.5ŘZ-[@/a|a%(کdd\cJtʀd HquYfm{{Xٵ#j[מ1b^a'h5X潗LǜvLBO u $n/@Wy\[f'lЂ>қnM6P gpH$+G M!=6joA(DO"U@L}@03noocw\_{oNXN/* mcǮnvAHXO[[]B)'.c۝ֵ4ӫYv}q7,PaOw?XbL?萨H_T>س{@E02=M$:P$f /?:^G޶>*0tI5e3e?:~Ro Y2DH! "Ӕ!c4 HD@ "G:{5QG*>f}tQZDQ!|v@hy"J(K$K"$!ťDe25Y'ܫ)d/=M6$-_"Y} $};|]@GN>Sqq{6ՙE PT Q eKj?MWb؀fwRD(T| mם堉a , }"胐hTA` *^<` ${tt..IbO.C8}aB^:SY$ T#d]GhUHjXB`T/`a&, Њ')B:ձGOb0!^־ [y?y񬎦h[W^IDjv͟c_sC`tR$ hX=rRň O2[Xvang̲>겎V`C*~!Q\=Q R(w؋q=s?Nʀ\D` 7$t $C"?9N".ll~˵~;~UT4HW}:R^ ;zZtB_EU8.gpN+@vuGBPز԰> [jpF,2s,9 ;o>an={Hj]·D g~kh_-f7 Ci(~ ̩0wZ8 4maC铼ǟ^CwW?PX3IzzvMAs=YhVr@ÿPׄPiQ։jDiYJG@o@ Iu<%=p1IDQj"6>1v[$&ܜÕƂ^u 3V"unbW;U&b5"d._CH<9(7m~s#xX~~N,Hs '`Uٹp0%B'݆"F*(ҫs nL{Xbώ"ESk=f*4ݎuEHø1RvP-Dn@TƧwxͨ9;! (oإ4tɾus V zVhɗ8])+0Sq ,˧#yqRΉ6⢖U]N3cP}U_32 (e7]V} -TTHA!p 0'UgoPD㺉Uqx-=ж;Gw ^*|| aVFޘ$2.099})&GK1 ^T7v87'qt5RɎIxR7I@u=>'1ß)kGP VFe{'Z6Iv]G)8sGrX5_rF.*`ʄA§IQaD};{ڄ.X1La.%v$UHvݸ+pG0 aebKk}ь}2w,sNt7FקG "6cRkd7WL4+x[?G%U[&}C4Fu|P bU|s.i6pI#JA򙖚b,n{)LQmg`=[\<"/aƱglo+3 z1o6 є7 gYȳmEG%l^vcpE|INyRhj 9uS+r\(He+ 8`MO %=0l  C@&ѧՕ#s&?'F8}s7.NiCQsmD]D|3YJJy.\`\"">z'+ʼn'D yܹ?kG`[>x p0 ʓ-s%WTU0Nə'hfZ4,I*ݕRXVrvK<+5? T]e D')#a#awihǟ>a$P JRTr_ WA3 ӻGc^/Лus+Λ"^6|k -r3҉$5?{*uŸb^6q_ctjWlsR2} ;7e Bt{q2dl;bdLőI QW|:{=g".9.EdwM.4=plgwvKzEk+oA'?:w[^tq{ٛI'/:,Хz({-v%2p#û+`k _lLTJLRA$:SL[L$}CM4u_0*wǙ/|( :˻z ֿ<1mcw,څ:"$7,iu|/^@Ap`9')$m$ JO9/JaBovmL uGrPB`2"p`ZĐ :LZ؝NuFOT#xX1ĜRr[Nt%3- Vzqi GY r NZg!jMZ M:+_'XxiLx 37;;xD,?7BQߦ=*ӂ^jMgOWCFjުp:1y"3[ܷ9 I+KD% 8(N)ΖmF]>i#V׸Z%;Y^<9elcgn[ Ӣ<IoCG I21Pi5') 7) 9n1x:#CQ/`kD\Cf:hԤLPz~ias`ʲ[ EC P,IИ ngu#k8NܹN*c6M[71J'(F-ѝgd+w=&8t1WRWcC0zd[?ԏiLJANx^9p6 kw(شvwWlx: y ۦo=>^,IWEO_; oC-HvMֈĞjPSv&-Iv _O.Z2E#h$p 7W앂uU(gZ ,hLeUswFSgI0ɓͶq&聸gG_5Q{NG4"^.A c5r`aKA!% L5$H+5G2AۀX(^I&ӐPd4KƝgyk:p)xS/yp6p @S:{["=Bt|^tҠbX9nt{EG_{EixeGD]^nqvy`,8"gz3%`ۢYj~Pya'],Z,0;%Y|6P;eq:Wk3c<į"f.hx m>/`JL~XUawU__ce3hT9@: FC]M@A_uV ^MPEg2ᵈ`<,,p 9VIl6c_ׯr@PWv1T8 Iъzm-LOlau l{}F gP tɋP&@62NoYEkDCC4 >rJֵ*Ƭ+K^N0 cq3FS> uw'Deԟ:*0j |I\ [܂6^$l/5~ALMW(Sy7Z᜛&VR5 ~S ?F׵c!rNb}g}Ɯ.NE9rƣȽaJiQM]@DZ`s.m4q" RJN :z|CqսL:/<B(đxt%SI5ٗ kJ^Q4ͣHTB

ti#q4 9'O^P53g1b0G;A;\mG"Vku{)I$:\28cjn&4ȯe,7i :0{pq뉘bH"m-STS/FM3#g$b~D'{sGyqރ dI C$aF#麶^ۺ^W?m,bHUݕ.A;Sc~s&ȱWchyxˆ .Q̊a5Xҷi=NBt67ց 6G[  rjQǐbh&='F(pU;>%}eK?>tag as}s꾬G3:Λ .䴈sH^8LI-h>NyD%A!Y jPlFDBGF0׍^OםrN?*U1y7_|}3폣8 ʷ)L]/CR)<|"f|2T.V":Hw'C2\wVSC6Fŵu J %BCe1nũ0`Bܻ5]*Xp (ӂJ۞էȜͫQ>᠔~!k>ؽ#v&HUT޴}[򜠇?vx$}_+c5(Rȅ;(=3P!.Y|[x3T(B?QJD1cM9hc}]< < ɪ n,Jꔝ> @w5"/–bXfjU{%Kʩ6ԟ%Phjj+];k Bzϸն>K|LMo5Uw s?LOBU79ޖ3aԖq33B3XtznD$L *W60l-Y{[9O1`elG)/! M1*ulc/O2j2& oM?Zq!izaw L8ByF_a+^j;tj^'6,o)΁#g$* _`X˅tKhÿYV""+뭙5vD\r|{Uű-!@QCX _, FĚ~HhuFTQf߃RO 0³)"tGuD~Ɛklu"{ú,"Tͻ[i wvPRUdtV2iJL.WYdUgkn ^e |TؔR㎪,du|ۋV"*f)#>:UxT{ͷDXpZ[).bPKv+LkRg U 6{dDjGձ9 94|Tuƹˊ4h -FV02Z>9Sh 6^fP#_qՂ 0-[n64!uD[ n}*6&oJ Ϥ#I*& Smny~J=—x տ.2pgLKce/0[qI]0YdcV/|:(("V&Rg^)txw@탾栝\6#s?݈vnޜPd.l:. '61o2P>~apz(v=[k:wuq`Z[nXSJk !s$A,ef@_R*k ^4-%U 5:5c_7]B@pG9"`ԛ|[Vs/C-ZuhvIU!jHk n.\)Fpnwe`ipDA]F;֡5jAÈ!5Q[Sy?BwxP"Α}ɪ1qxΧY#@=Ր*]*Ҥf¯t!} h\ftk4Y JR[I\'3|\vG6k*igĥ(FZ#/!f756r[#X\<# e/)XIݶm۶nݶm۶m۶m6뙾O>=g.*窲****WFyM# \[<7=5TR}- f (@/@MQ!zoF8z18-73uK3F'>_ 4}^A6yĻA=TYFؐ_aE6lw >ϟ0e@M ~Sf77T [C;Ā#SK7 gV]d,4S=%B`l$?{)k8"9TLο)\GXsi~HpR7` oJ-*{7T'nu%wκß1aں:]dVP*δgrT4| nVY Ex.͗y Aٌ#afn+cX0QUj %Xzw'=#w꡵O Oh&tm!. >]!mkh5Iԅ-.gĬ;Ei=corv^}ʂi98srPviH}ddGGH:P 7H$0PE zէ ?s $1!0k> SC?~18FK8Mn +:bol8z)S%6>;t QY͒IeLHX HrX$Gv%F0^1XpEP@ke$qTBᜦ!^*d 8}t!xS̵^|K\|pGh[)FQ~kک?␉1MMj.>9 q4VpEr@٣-e;HYPf@A,A =+SX|BР̠'2".442IChr$e|mu|P@b}hćUR U=+δ&,בy3́)?jɽbrT =i MP-]V B BaW@lW ډ>܈(+.զ|E3)GtV!A;(.簡lͶmҬ>[}'mR=St mrZ)ȠeԉnE"b"Vai4SQQo'~#=hrENv@*}ӣSS\k 1lBټDYE>JrX9 OXN9|-; WC=[&=U/2nNysÿ%sb-I@\s6CѰWL?C*ث1[p-ƟHlk R'%,͵tpx"۔@M'D@&vm@էK;H5YTAjb`R_1X@{F_-ҬlR ݡ&Ylȫ9AfcA>&bl]6)E7is`6Gy.w"Q :]h$3&tTLK4$62pZp%ub]dFpsݲSu"Т^;w+Ix9=rhafK36)o5ֳ@"AgNIBcp#,,L<P(Y0ZIi<ʵ`e>ayzptDRt 2M jtq@o %]@žcMjBAԝ`-<ʬ-!@GBBa*X=~h`dpF:R4qmKWtn(("WFFn wCp߻ap`w[{ K+ htuN<Ǯ Lhv^`<<;giGxQ% .-шHQ;btBӚh#&[#4tDe *\I2EC75M'< "&eh-UžHb%N)mX!3\bmo3fXK=ކ[dc>D5oYSHS?.*ʃo}*uҌ+J"G:$,,ρ"mQ`tt>SC"i.=$SfL yvo`L5-fNȦ: /w#L[, 6  6#ZD_FQjE1Vo>DP^rB x2D$v``e|IEsgd&rv V8q2=IDEx)y `8 6Pkd҇>F/~-{x_vpa MɱRu#5Ho_ډarIdH!K/{:Ҩ湯+-5S< 8]Uy\`BmZ;n_׈P#5I}w&2pg dg;ZZݝQl郳ɜvW-Q?$j{-vIo`m-۫p Dƨ3]g&z+C+dn9cYt03L~<,W5 JY8&{6fzAvuyhzSx:+BlP]ŇUY[*5NԫOݴ0:'(e~Г낆>#eHxeg5sFkB`z$#HBA"HKuQ8@Vj ./ĶppүAkoJ}UtaiMTCm̛wqA.-K6wx)ND1\>9֐y^IVR rg.LwY㽦^S],amEߴl[\--/a4悢ybY-͘Y]kD{yT qX8!=^JsW͎qŎ_v_k isa ;;U|:we<#4ՋT{:_֕w7YIaɟl_{~ ]u\j elfF̅zP2UBv9tz`wh+HG&S5vX]UE^ww,-#+Y`ql%$D[   oyy&Q,AIy|`ʜJ :FkjVy &%5p` sZQ*|Pk h+G4g-TVaɱܐz:=.=R&? iϜ)`rN!Itwg$P|_e !g,9}bH P?N >BL4,7 t<77f>7b!焟0,/woS%&6ͯs0Z~*Ĥ!E5p%ab"A O_8k9ەWt5ݛ_U'K6Cry<8.ˆXAݠѲ>1wjx80mO3{ !_xw=$רk [wv]h*JǾ"⢳H }JIoQ^eκE?>T`iFU,f.Xg%X n[Mֻ֭}2a ;]6]yr@b I%p_ZMa#:j]ItMtB92tjoݵDڈWD9blZͮdcgJKfIX4EGמygp>63/}1#BZ(&#y8z)TlήCDGnJ/ENU)t+Cg0 A8A0Ur}"~|HzbUBJBWxim}q#ㆎ9E~txMfU[ Jj\%ZW: F;AX19U8$Q?IFsrAfnED\e&T z_sNB])aA6ɶbU/=Wehǵv[wli"F$u"a U $bOE%ww9.ֻZ+O]DڂJvKnm/phX`$#Pʏgʮ<{AF@Vof0|Tֆw:d{4PS i,zo ŏ̂\#P~&}@~qr9ڽ20ǘ T6 ׎񲸛&!@xEvѳ%#MILќIdגnWz)攋KarTJE'Txr-1ڊ5 \LD $Vc:w뻲G*h+4| MACH{ʡVsNT07誨*l4` W?@Ͽ,9K#uR2SGNXRvlC'w q6ߒMUo e ^HyJRujϊz͎z!GH׎b"M)C+"d@ V%K& $7@rÊT 1De=hAwahUs<%7 ^W /'jA_1`$t^3ŬHoOn$d1"c6.HAw-ʨUMzD ۨAޟ_X7GKC&\XӅqE]?ÚYnQ>:qw7GzU HbB T1XƲ43@)^al=hwU5W6"B6CE v;;SBh%`AdY/gXM% :UF*z C :+I]@\ַ c9H n(SG%]5ì,5`ŠY<5Y$5fE Թe:zh:SH:cInݙ4;@nMÕ&wi 5 Ob3 |al/FrEE0z'13yk*_"fha@ِOcK;g9|nFx 5G)CMߑ>rL5MalERˁR.AFȲXL$̲V­WOP P/2:O 3 yฬZ#e\]va (+na;/TiL u*`&[1e5wh+8I4l=cOeQ4* .pc,8 4Af.]MMsl Z/FYS?ot_Fظil!Jb$cgٖnꋕ*^)<֐ yMy }6?ekZ$4[8 kDl[raWm FN~c8!rAN SRSH?Nb12ɒ23s ~ 6%,k[Uug0Ͽj+}V#t eũN/{lLiU Q5B?&=w5hJɬRoh3g{I@@ KlIq}blo?{ϬuҮhCR@Ɇ3s,+ʝT5W@1ڝ.7!mT{ < ixwF҈>X<1 y18#CpI#@Ha=<@E82ĈMP [ieH65N\nEm^L.[3g-)oh 1*ւ{x^~KitVW㙷:;: p<,I>ᮏCT18 $sxJАT ӠP8!l3q}NfFH+Y(ê1cO ̗7?4_Xɹ'R@h"nĂCK{Bjd½ol5׸x:=Y\FI6}3y𲲫%stD1ߞ.?UIe ;dbC{=`PEd7epytߐ~;T8|ށ'zqVFNJ]Ow~RQ*j+[3N/9>" /kOεͥB[,"}p\lJv>:'GNZS ־z?8(,j |G?]̜ɉ9U@XW` j dp6v4P+頗='"_eM(hB8z_ɂd1U?ʼH^_r|.Ɣ+!RXcRlYmӬBng][19C\1J!m9㣺&Ο;YQnCz^R|+&Z>Y}AzG:B.3ez`7< WXu&@q"/&z i#4f5Ih}=w+`kf F[;KN}z!z۶@杖QR,7Û1̝ZFAWdlVBZ?V(. nͷ_~Rkd9y󍭂{Dب֩y|b׍9BqMrJ#wh݀WX:u@iFuzsvV˗)X~aNMoT(榔BC2mT5e]KK[ `g@eLdӚ$lU~˜D8$9!{Ag I$%hV5pD]!QuֳlMFDtԲɯrЧ[$6u;^84aՖDlr}>XGTa'a 7U\z6ܽ#/`ZTYQ̟x;qZaq[|Paؠ, MmBTafU$U FיUL #4e{{<&kUhQHA/-Wl[[:$4>-5>ȷ:or Z%Z`!a15c:%lQmFJCA̰&‚)IAGg|hn{nMI\iM%=]OcYӘL}h zw#ѵ t"xZȘ׫D4Gm~McBp&?ʸbuV.t7tZjD=N"H!~궳I ܏ BM%_(J"[f>CquКsy7"JYn&_5,('`W'дqHTkzղ4:^hot # z MQr?`fd_$MՃj#I`d`tb!Й**zEJ+F:<`,<f=0v@Ph '\9g6*g"QX&$E᥆Ư4t2淼\/ eoV/DӶ%*mp&-SZiSo)=8jO?TOO@hGň4Ⰱt=]Y`M[=l;|SfO3,Bnzۗ Kxz\JcޟQ[atSStg.Wnj! Lp&?UTMDAPwwM{!0RDI2Hj;ǡ8ЇN*S{ Hݞ6ؿD̨ fRTSgzʒd_˾ԬRt,AzdZacB%gtNU+1` Ͳ2[g3K|,DIJtSxAER4"o*k;#3ى>X .Jtʻ" ]ŵLݖ~x` pv^N$*q3hsd QȈA x9&:3|ׂAac&TTS{ހr! AC. bo@ʒq]zPec0)5@*GT>Tݱ=P*>އk JsФ6}0'c5F(Cp4z8P@8NYTe &;(O\ 8 ͨv ]v"(bG$R0}H4ZlN<*mirk78V+B  (B/ynꅼd 8hl^׻6_Y a>>7/Al}hkz|AB"26ۧb{S1-]?րi%JN"Mx6%IP>YRP^jn+yxԘ0_VI萖OwXgz- Fxї 0򒝊R9Q!_-*%M[~ЙbPۊ_hu8PV4_TaAոvY  BMHhT_GFӚ M; ~Qtꐒg|^FPb'>~8пL㮋Q4~yA[3̊J1O%WGPw93T Rqg fwC Hr<*ȡ7;ĒwTFE,]*eSFќ5lؕX1^tzYFz# o{Q`"҆aM_ɜfՌ+pK&F!9e]剖 @&{|3Ιl=|t##we ܊'f:")pv[a[\ -VXzRnYs;:D6@ 4O~[Y323Mntzd 2ժe/ nfzڄ=I.e E"iM3 qմF@KsRr׫Ȧ>j Ϛ* oXF$aDExJ'>O[_Z5I z>\|cy7ʶܒĻܻ7k߆/`d;,^MV|c[t|?*:Ҟ;*,sS`ӾZ8$ZHA[&,lHLӽ9=Ţ3tl8br)o^ca& ?gG+'v`d3`2JB"-ؘt**<>d;*Oh扶jt$釮\&b~R&ZQ{ڗ)Q$f{)u8fB@-tvqBQS&K$n_̡1c}׃>ܸ԰|C,.nV(F"b./*TUWdz(xA!A qY:cAYw ; xqf R'a#O@/[V0>i=CC-Rimd[YAYQK`5X \pV9, :C0Xķt`Ǹ'@WJr ~zfW;*JQ%U(RlCg飿kS&RBR`.jT/MN8:Nѐ /]#ݪW3bQf˫#_H+ <1J -;/±-}.d24+,2㞍 "Hv-p P1摤p^W8bX܎떴 !񅝷BVk=׿L\?/YnT<~%1p"n˓o(x(d;Zg!Z/"B:(< ύ4^ge~Ҩ^Q潞4!~&m-M#!rDO!c!x]}7e9NLOYiQ?La_([{뿷> G-PHD*MVs5+B4xf8`~t~{^fFMzj ݭ<\$X^;ONԃyK_aGBBhA@B(1de~ 5IHTOuHj/.NS1nЃa|[$$Ik&I"x pvop .T \E vM兼S_ݿ17c# _8"?Y^_zuy c&iM2Sz?&6HWj6bHޫj,d(#SV4Q%fh+Dn/V JhG֨U\*rzhV?zGV|dWdm3w(V/QRd?_(6H)"flZr|%w>%Z<&?G8<N<7ȴ4݈ekb|>H$;c(:&r`$E0ֺf+eB9'W+bw; Vf#(>8{dv|h j&YY)Sy |v7>gϴ* ҩR%-pHږ0ѕ*Mc(IE3r55hG!琕BSw ݟ©!8|L I Eoqy:7O M©3"%ǮKG%C hYy\OMg,WO1ռ.DE׋=b/՚v.Uȱ h>~idh6RpӠv@eQMνW.|%A>}_NP-&W|t)2!{L~rWۇ_ܤ#8nLL\z{̡. hoڐnU$E[osbXSO2_jFqշ Bfuo;v&do̽T\˶.7HpwmѠ nH`=h.<޳{q%Y5k֬V#1B]BuAs]+[7ʗ$EY2WijKP2H\=#[lL4++IEÅz~IyNnk6âHm9iac+^`/궅c}X6Xx&rJX!`TyᗋE Tw3>z[).?eVƸN'YIJ\xݏVY9RX'`U0T}Oa@!/Wo>p~ӱu.c?WI칀V`W 1ETe^ivjS.qݼg{.?ƛ h| $Q4?qmMBi`OMxB4oj@(؝5\ GLh0\)5ƌ: {_pYק3; u>]lb$rAd.$‘R2|?uIy_y5H8̸%ym fiXjɫ \٣ډY4/ax@gҧia}UE}gJL@㨶ǍMxkݿCzSdAOaq9KqhLvtQ)d5y>~ EmrM"jMf 0_|9:+cxy6GP996?B2yBwk\@o B4afo"E"}$yb/aLL,LVljN xBw7^eպ;|RUI-$xSkP#W (xtMpdzp̓KC筠"cԷ(ɑU= kSAcWv$vYH#ҪwB,SCjJ~W$5^ }uJ<]-i7)Eӹ \f+e-m!ɦZR͖k.l]Thu:ᔘH{m;hl0%'+T`vD{ J$ҫ$&a! l0|*~ZaW/uwGE3HB@L?kHB=#!l=vxu*%#xIp=.T(ߋ ӿ4ʉb?O1)?ۗAE0jgla/q}nH "iN%34Z_[HU8|ϔ]4809`G|?7t}K]="+]ťn@H{Be4FTKmQi-m!rXy(̘OWp 34 pcd|J/Ysw\Eēt/}Aq)~8smv^DʹrF B |ҖE pJhRl7ڕB@b@ZEt5314_OQ#}ܩ8hN `OC~*`(e 42 /ɐoHvJ̖7K'㼕 '=7)sA62"Z<ՍeJ~Ge#` 1Wi̊4F|f&B}TXѣ0ĦGz赞ꪽ;aD:”;iI(swH6u>ӡ!C`TG8UcL4l ou.GB$Jg&2t%v\7tͼW)bm*{+\poNu5B5ÔqRSb!elSunS oֺ܍(UF`5~&T&B~#;D~fGp&'?T9ȧUڥBd-L00Oqg~ނ 3@e[P ;9D Ωe,x;݈Q IT'qgE{V˃t-LG usrL]G?(oiɭqqgb@7c<%vBv42 naq= e:WiN-')>H٭@) $mg&\].g]?Im~/ /%v+rJZ܅U6*- 5EB칕tCG l_9,"tѶ'µY&H2$tWux'1")O/"m^)Ob9(p&-m2ju_^zŽ(8؃Ԅ=7mxb 4J!l&*es|n!2) <^EdǻdbL NqCOd@xWi15uzNj 951;7*+_R;+M+ChUR䣇805V7fRf[a )tus3ܲch66j':{dLyu>=YJb}~%Eg?E}XRo(#KwzԣC۵a^(N+Cr/5M{sPk]K+q[@$f"VUbĺԗL'}h4?wp۾(ĩv>Ǹ˃ #VsO E~4Cxӝ YQ3w`egy} `!m ,2373W-)µ6&ZkJv4O9p.F@Ys1}G_,4 JWoAKy>3Rt9/g.~[##&̶:Ö {k5qڕXUMU%G/+|J=N"嶔nY?c7|2I BEd% ./k 0'%}a[W= j df5,0H,2&^1u"CMS({D|$a+ŕW HK Q3g= /32]˗xG߱#zL~~ ~VUr߬5)ʑ}奛FmҟVT94_R ,oo~VNB\2TftߝVI~]nTo갥9Yi70 ,hR:$8G$TrplT)MʊoL'>\?2yrbÑkoc!h?'`oh qٸ Ɖ\!{$#G@$w-&Jح7akuևkhbu$CԤj,1~k]0l YJ /FKn׫Ġ2l~Zd֬WGe7_ޣ'UU?5=B+Gf!RqSd |H2fهM f+Qq33< < y.K4,m ;t2::\P -+ UPWtd{dܑ'TzC d!=^Er~iB7&m8I ^/抨g}VPbu&^Tuį)2T9௼$`\>:sनJ`)(YUzcfh I7W)Y9`ТIv-"-WtD="MzM^B!QIj{ލ75@ٻ4Y{`A9X|UNJp5 ^ `F;萈Kc.R|C;gఝR/ίjzIKNA#m^?[J#G 64\&-UsQ :,Wot- =J`lB@$J0J~lY{Z<@o⒓ө [zdո4~-[+TF/_e.}•f>U]B^&o0VC06{XMFMTK(k1.s_!ұ' r۬p0-s+*%y?$"ts,D~rLk5AI{.t?Jq,_?g|Je"Ce*Әv-"# tm6:XD=< !ESy7VmXjS|ڨ~ç̇c,M~v&@) bv6z|}wIod޵퐄OԻNPmq.HVyHxr)󘖤NAlIa@^V`*ܵD֘HVyL5O{eW0\t98aJffox#ͥы.VV瞝ң7!Uɮ/Q2G ދXj)DQ|b*X? )D2- Ɋ(ZRFTx;Vu_?®W7uG?&J152oh9c=(47F6 ֮./bqJnkxy.e |>qF H,_a{WjS/rO'RS=ѦQsnq (-\'Zmz+4Gʘz=Pɕk{=MPXfwwQИS?vSھƤ^Ě+催vİ8uk_8y~>_ZAB= 7WfWfᅴ氙_޳w$i=FmN7#MEqIU. gmO^Zho'©Y,,v7m[\5 {KLCR7PҗWEaPw~C,fXJQ&*kR1HeǔG+x{@SB-/M7y0gG+{.d'5+]6;#|ԞpDJ@t&DG;)_ VWUw (QjR٫t,)mV:=3Ȭ ?Y9YpS#wJr"`&.+ɵr;D0/pJc [?i!ɪCoWT@BE(y d,S'Vape u:_:?vQb*;k ;Q|Grؙ/js{bI~Ӄ"kuBIJ22? wZ?Ta52änDHZzKӣ> K3 |2_‰ !WR4+2ʋZJ[HȱDFgΥGnQ3$p`_tXbt/5_22͏nowYM,8ZQ^E94BWW0jDI^ъ!?h51~ۙI!_:;ps8)Z0teXiC0#d qU}vrSZlp'XЁ(6wX>jhhc$=cr~^lbh7 XnߑQ!<_~=Whj4OEvMe7sK+K^5Ɛ271.9Z,8Y>v=\3v =̥M_8K4p|թ:MѤbrxG.of)z,ڛD΃8WUg/w/vgf4A.3QUlh ᢈ[?}+Ehײ>^ ^ GNw4 ɹ#M=3Tg9xWԽô_+*.pcж^x 5Tv?5|OO ~4TZg1Lr< Pn cqpꌷf|>9f DىY{giظT@gѰDa3kFRUuB :3+FUuYQ`%x"%+->]vH; vlتJ >(E*<61}:%x+A ۵PchQ Y<*R;G+;bbh#VL*̭_)*kDEkj3TPB"TEbP{>D/){x|jo%}r|]( !?DoQCmm|G :Am9\ j?Ρw7 Xgq0* әo/@x&:ԍ4S$ atΎ_x68]7<7Ir'L&cr=wM. ;W^j)cj+S⑧Xi9@Xj3"yyr"Qa #^x%nv9G&DZĦ+ pw|(k ΖD@#ކOCJ_춮Ϻ>Q5E<ɱ XWoItX~>†K̷jJ }8+~Vifc 7D L4AODւ X7 ~ |!j7R?Ȼ;ߙP:63bXNtANd)S&m% LvƲPdR;*N@\c< y V`BegKFʚ!ЁZ)_L , k mD!2pqHX;X)6 [1#?yI7+c8Gw79oqT ?!jT>[Hr2sa\>D"Bf$^MqQ/ 2W tD4tH'k߉y%N̨.Ō%2)إc36KZ+|FGjV(=?6˨ Y4Z0E=kS b``d+dX JMikFPtU71aÉ(MJ`pV<%pѓJZa ȫZk+^ h~`YΠS*'v`L%{[ƑT4⛷U6j*+)#޾Jn/Y!t.]p/ÔI5 b& wJӅЍ['f^y =YE:2\_3Y$&J:.sK~-?zc:j+YN^im|'jK^SZ2dˇ07W0'XZV$VKŒJ}.נ"@(Psf39H*p LEgs+AH ˍ+ӟF.oY֪6z:wYkh;(r8QhdE^h0Š пo"'}3'牾&4i ެ3cr&sS?!U+ou)lc5$2Ub-"]vlWoJk!ZzH9['OewDܻVE+s'T^x>.5Ij׫:s $X\Fx;Ṃ(6jR*.m}Cu g;؝cްtG:VI[,R&[}x%dxJ|"ڋ#nQR+rNr{^1Ĉ S"热cg/Fk#qE`vX!+kyGV߀JT Td  0X&g!^%v\ IXexnds)9X-K2Cև44GepZģ%)%7cdw#ǼxTӛ|6z "LD,te'-BpI_@oi[y<”tJ(LT|\=FMU-3-ZCr?7#^RS.t9;lw|e_`W_զv) toZʩpƺFiPpN{uX\->v\y+m]4Is[[ouNCB C6AWyVzo~<@Ib(F8⩓q]3=>ӍHRaʋ8b;qO[>'${&VL~gݏ TSj׏Uy;_Hz XSp-)E8Fp<2/M2b(&q<{=TErrR Ƙ+Կ&zڬxg[ᜈͯ|*/ׇڛ' מJŨֱ_缨l!U@Qǹ&xH%fSrC Z}3?W=01|iA߉ 'Mh.ɐPO:S@Leept{btt&iݭu|g{al5 {WrOڒx+#Dzﴱ3 +wZ'.x)U4$RRhTp;m4HU4;P(S݆tސs㝈:S8PMpG<[#⊦X2Csceg8';=7/-.Ǜ̓ `\6A[ r˾I.ikB3`p;vhQF zN YrjpVF͍tgGqɁMU.A 06Mdc?jյz~YE4Ox6x9a㉡ѽ@w3L΂֝$$ Ӓɭ?Vz V:g] tFsTaH?ކr5 2ETzn5AE?S@c!EV[qei/tQjֶ hT9KO_1Ūґ{6d@ͣ>lFwqϞ҅]oH\/D '(Awj#^\ &C3l=z*m,?!o]ֆŴ,Rq{sO N:}`ƅvũEgc pUEaݙ"Mjnh.|2@5 3s}/7G̩.VGn/&Q8V^NJS}U@#4y~7]3ϹZ ]pDu,̷.'􂫨:s?u tWw̽.C # Yb-ŻW C% R !╔`\=QA|1_ (8S *٥~ .l>ɢFW#u=ze,ãLhynnIdƯ_; 9,e o'-wPPr3N;|*F)iޯӟy<R-#PѺ߿qN9鏪' qQ:uuZT>wD.K--?hw]$6ڹ\zܕPodaO itrc,$W _H)5C!~! 1>w'͈)4ɵ@If-$X.Ž.15~j/˷C&)I3B<@sǗFVRgߤ<(NL1uvĚD󕌢ᾯ48PxmѠp8w(y}ZN8<9cX/P^e." " *?8#E֤0Co|,FOS tV~x_~\p[bfgV@wȍBp,[,ӳ >CDa=6 7 |:~R1k;Sͦ);.2^1h]̐ar'rYRQ~tƇ%[֌D3'Qhhkj{5J1y5+Yb U}zg1Τ)ԨJ#h4ǁ֛@v([) oFFz:U" :uWrre=QH#)ZmK*ct:'jNb- l)薆91оZ\tv QoC?j+G/ 9VEOcSE}7j 2ȏ}FI,k'WcPhoh&lBS J]T#5T) ccnq}'w7{^D_gufĽ7@d4LMa3M;IѿN^[gw-b/n/9 9AkwN|Νsf~{Ϝ\`uLJsU?n}oSUD:(fSsoC\^;ޘMNdw~/j!(UDc^ւ0mKK췚{ gC$`Xɹb-.zCG^-Ee䖘瓦abJ,*omA4 /\:.#w1SD _1MAfޟ7{eIU|ؼNiܼ6꩝@b|0(UΉCVoTQ[-GSʵN}"ɋX=tюmrfï0F!t؆ٱaҐe-(e,W0`BQH9 <[;hcpYmi_Dr 2b %C{JZ_QȮ%%X"1+5<"gj&ɍ׮:^r„ ]&Go?\oe)rNކ % #I$'GhnE !(iJ4ݝ6[GW>1K`C4pjb>i*g'9y*WDI>9Tbio Cs\Z חCoK~oOi_(:)ِV !.Ϊڌ*æ0~XD$Xv< &b${)俞]̝kڿoT{lga}}̈^bJoZ "6 &d'p 7F{|. s?[~FCzbͲαo"9l۵pƔd'FhLi<;Ye9|Դ?ۚm0}jB!z[^YXӧNi8JŬ{jՒ"7> ҎSxb4ҨEɅ.ߠq%dE.t&^R{"o}~ I?>q?L4YxZ$7vm^MjvE?g ]og9$yyyN.nvz?U2r! < e 2226* *6&&!RrRZZzzZZ... 訨XXXXdxdt^ڡ``a`a_^C   XPpа0p0Hh\ذpT8j&j@NJIZ<S.ARtqo6\xsx s\W^IMO]Sn[2 y!5_\kY&j[y%bC"<ϟ8p^8S9cq@С>qEk!(N- 9< r ̥5y]-6?!,BY'6ԵF<#mvֽşȥ 4hJ̐.!ʁ[&B 3ډlcƤCᄓ k4nܥ0Lw37Zld?h+riov饒[/Y\ C6xDN *_<.ZVbk6_>ӄ':d. |[-KQvs9y莵n!/PAuq_WjxgYd t]{ Co6}]/F?f5;vrvAĝsqʅ6ucLBsil--IMgΜS /mjR iE<윒!W 2mS܊-̯F/+ů$1t婆ϘS<˽y3]Zd9\ѹe)xhGUUm}Ş7˞wɌ[a]CEyfMΦG M0 edGׯƛ8bux_|Ygc̋ Zom9BFFqYz3T6me|J|k݅\;<(KZZ/F8mm?})#]/-YMb͐3/yHo|m{5N0z%ɭ4.?;w=&hz'E ԕ̤5ֱpk&^y3]{wӫٰ}<:EA+U*uD*!M :fRNpj/oj$1R_ ~9w\]Chq@ױXv<=m9-4s5<x(kߤ4bMz@2sk1LcVNO҃&9~챈D)u6PopB1NX39Oe$I\|;<7ј>R _??H& *^E+Rw&*@#͐P TP(T^BЋH-"H $@Bǽ3:ykeq]N?_h1tVǷx GUvb̂[,6բxjv"\Wg,y&Bv RPk:io:Hnylq0γag4W}~!FCE3M -#`#DV>uR#?"YJ~09PB{5NCA"T.Sǜݓ"uKCfMBv?Tr>,8=NF1MWD/d}q6aP⣶_`̵MBMiք!Z|i8q'fE>t/?bI\lR 7lxi,3xi)'-# -mbR6 }i]>ٛfBq!oM'^K\S5{4 ҽa]MY0QWalCϐ]jҳUijиH\YWDi[΅GwU2[7Cs +jC_UN 曁bCy"t*DT\H"J⾧eF򥙳ADťW٦U?cܱ} @H+I+Xc uc`I,xP3@hho^p+@TӬXB.N d,zZaB:3U>u1AkUVy*hJ, xIlt|mV`Fjop=~W*[kl [/Iu,h&~ʩ)Yݗ~ 64:r .9-el"DoJ!!TUDh %sDZ@su&9Ar{BWn/ HM*n*E4UX-4AiWp0qBSf_lGBVѷD ˨pυanW$f/m>j5w(rmGzyL9&5(Fh koP&MS#ptt⇥W"<9T@ 7Jh5*:۟Qxv/)>2lnj6u!hi#.J4>\ٍ)s.-K#Ɔ9 MjxF}мb11@0|W]3J6݊esUx\p}hJބ]hx1 ):ocO,ú^0d\NH]5ްNfa}TM/Jrv8Z,ʫWōh?gt=d+Dk6yC' u]Iw]^vZwZT|Sp%籈G- ) =5Ahїz+PXa  ]|lvsq3yϑt s,{3tif뷄.53驴zE&Q=CP*! P6m2岏#OP/ 0]kuade=l&9)d΂U (/⠲ Zb@&snχS|̈G@%e$6c _ߚ9>!*`o شJbI*zfPx^Cs-YER:@fth.v g7>?Ӌ(mԓFd?3P%azkEEPA&"%bbP+ si˱%wjyAo<4W {8fsKy7VF\ce$ K|<>,XϿO'W86wX$;TPvGɎx0k'qiܽ;oŖG;ZpA@J^0-xڶB§~3|;n9Mn$Ku}ݘKb{rtGp/9Y=r*jJ]iP#cM`A-fwGLkF,Z ˷8Zn `# zSZFhtDp]\TXxiǫ3]E>-wd{T?lӺ{4 5%wu=Qxv>k#ГA5V/n-g\-iG< >o_2|ؗ'ܸL~yd)i>lfExQps6E] i]eV!JIXd#O ;L@ixT ZsZUٸV_u\#ͩ&!Wfe$ZN~\o,{trK|j+=3r{ {hR9fj['=9{aQUt;uDSBmt Ë, QWjũE?+b8j[l9,Qw2-lr{)}éFpR.hOu)'6J'$̯bI)F>hԸf{|T0jc5u2Hx$sr^`Qߤg+{3׏J5/1llT *+4ס=d15QBjk=Dukq!Q6٨-mTkxGlrt).Ak_UDX0$t&r]W<*aE`{mDiRވvS(Qe]DnDp!jAdG4RzdGJ^3qYY U*f`Z-m,n d`O!9bBƹ8з- tZ(rY܏ T@uy^0Y[=ވ*E7iA{ax ِlF2,G֯֓!2/U0\*˚0DeZxa<!s֦( t6ftW^sN몇̗U -ʾ-4LKTE \zvU6Do3\so 뤐 q/*f\6+ݘ:߾xs1ޡ 2X:0 7QnQpKov$ɢ*olA\?VVtWY.aǶ Ũؕ&ݽK9}X'އ2bf J͛ aEsZN|r@N M% gmYƆrEZV"ᦦNHSh* /.ѤFJa]͢|= xgrOV@sΓT@Ն{p wZOrS`sv'aV옞8AHFus6zE*|XB![[hPh``y_a.U#v=ru~Dta68"C']:4]{r`_9P&t sQ >3M#6+,gkAKS6Y 9UЅI90 r">tc3Whu&ri9&=+c\TB $oUQq+sFnTI;WLʂd *Lc?#tt*^P8M)'BDs 5b8}GZgՍ1C,1l-5^n(1Hռx?;+m>7;xoe=c{vϒMl7ÿW]W vW[j'?I{w; )~䧋T\l:EogHY 冏 먢fxOjl. -6\a+&1+syN}# D{`$|_nQMr1Ef0o_} o[+m@}-9t ՎNCg.6Oo^hXy8\}?BLƑ7N{p Rp1Ė'!t(2S9Be*d;E'Tb|IÓmHB*'*/r r;)IvF}<&YQ?v?jN.fIT,l걠`ׁ.(535'iiA}X̧KSB:{V%ٲA*uxrG]aTY"~JH] :s1v];R4uUJlhsHj~ÎRJ`_!a$*BnѸ(\ۊJT~ˏN -|䭏[z`(Y:+Whԥ']1$G9w?~"9"~0O$P~1~v &{ߝȩiO寐mv=MN0 =$|j^y#<@#ev3; E.&QN0`G-ch]ocHRBQ<".,^{GuAd&c3(N2@^јkfGܐֻlzRfEY UGvTħzR_/&t KR&2wNBmp*ji ?ƀHUA?&pǨV#Hۙ_%KaP4'f)͉ eŧu1*گ7^[v!g[+_%+T)=~409"0shHۇˋc`@לd*lgΎTb&p% R_*`޸ζ^#EV`YZ"޽Ur8JWuiUN :!JȱQE29EeʇQBMZqe:I6nk?[u8ԟ]r]&.ydDiݸ#|bGhk$!Z2;r'ߎFgqJqSn Ϣ7}y1(K '( i?֜d5SKb_q_ /Fم6n[4-Tx c E%ħQVؠӫ3]y>` <].ʑ<7aE+rLHAc'>GF4\Z)Ϋ`:HHF9gLD)" R<}9/7heQ硹x{CnPR%/E&/)f=&JE]'K٦6-4 * Kv l/ >2ܼnLW}#2SF{BˇmdG_K+A-h'T@T?!׍$K |S2& B&_(]J,T|ƪeaf[V:{F9Y4ee)o' (Fjȳ{7~ ?TVU5),*o=4}luσT="}WBN:,7\SOK 1b=W-HىNzͪ_sDTz{-Y@%O)j&V!{[%,۸m2V)֪ƯvBJGƣB؀~Z'*ZT23ˬAb$W:`2ܓ7ciޱHu^أUԡ!;l W'[\P﫸SbcCI7u #XVh/@ίȑPT9(; Os#Pea).csl;g?-Mn2F)eq.O'Ybg{R_tl~.hięP'ޙ=)*[{% l_:&^M\%&N 3"sB͞ØϏ_x5d+r'mY SF(vFqnɷ,H;ق >H%7QƜ~ulO^ʹ'5<2RⱎUٽ7i{"8"M^mpٱu%?x`<ƠA&T>Uâ5i&w/ u7!Sk*7܋ixD-ֻ!|,Wo9Vr|*@R>"r@ܔMKU$iJ8[,F N_("0PG@Gvh,cqN;I]mR9\T|`O%Y܏~v0o6Od7g6YNèo+k~v$Q~^';Lռ@"Uw'qwL"YOEigUxЛIj. ${O3A|Jٕ>j*QFI<}2GșC<[Zbi~ kE X3_f5ћ1=5M̠ݫG-jZƷ]Tn\DM–գ @8)Q" S~ԒDY@,YTvFr&by,%1'#ލϦ5h ;kdN'e" D!*,ǘp԰ס[4$L k 9sh_j+Qq:FSz\#=qw N8{!cyw byQXoۧ~X%j({RߌK@$} M>t}jᝨGO'A1<3| {F;_\9xϘ̙s|%9o*ֺؐqPUBrjz?Qݜ]φ)a>F|chEQB` DQ4QqvӼqݣ=aoIv| 4@؋!fiV4B~yǓ$I$շEp[k a*ƒEoPˮ1{+w}] Szy0'2T&\9[ XOf%^fS`#[d?,g2GB@ʔ 8ӕPlOcoo2n25֧_J:OMWr(G{WaZ<6AiwsCRmT-)dR k KOYgst=Rʜ_1uStwӻ;瘎~E) >ǫ,5`ko&.]i-k,OL/ə(n;g4*!LdKV4Z_UȪ*(Et23Ó %VE >I~})Qc!.[nEZO*[L Ѩ<"8[ǧg'c뺇BWQ(`E q]>t@%Hr7qZ g:5p-,XMo> W Dpf㹓lWC*vM !iťؘ^@ҳL}]#+М/ϲFq㯥O܏~j7%=vPn#.c3u.mum1Ɗ`hkL--KO&?PF8Mrj$kgہ$E-GyY7k%VY#O1Ք|xW"ko&0ώ^愖;.xٿ thĵ)J݋Ci"1q_!@83 I n`„ scd?V,y!r| r`ׄT߲ꈀA&6@t׃`kr7>|bWDŶN.^CNC/xRd:ZS0u1qhXYO3OFn_B&^q5Wv:-\&e $kLDKAUeoռea(1*̴8hzaT2< QQo (;~v8$u]cp+E ڿ)cc蟱0\  Pl2F ~ܺԧRש}Sd<]Uc(1H%M8jW.:l?d1!"vq%QEE1!p~ $J~bMt*rn@Y,Q#;oA*}w nL}˛v|81hYp.vJ_ė*o?فINh&T A'u;-!\\#gN>;}cً{]},kUOcm}G|sC![c#kUThO#yQK#"vLxN} xo'mP:ڙO쪉I{o"ܞA?R+\!gzyrMT?-׹*ÜdU9{jI +nN5~edk:&. عQ2H;9greأub5Aϵ(咝swyf*nW2pˢ~$w;PmLjS/ Ģ⨀VRk+θaHޓXr4B|D$֛6 j(;A"m˚e?QUb`v|Πq͉ȗequϨ_9GbVҀ'WQ< *2PSW~94TjZڟeF )ݠJ ? =*X5&9~̇v_<-}~_Q|JRoڷ9&m8=+ [N/ЌQLO 09\ZRbm-Ϥ_r tVBƁH@`Zh|Qʱٟ5kőڥ+'3&%-gvp3}Me6y/n\{EE F)J|k+IA:+b :bgĕ*=~[KNZ\U# CDao#MD~.S(yV}FBu |QygO3gxsҹj eo&&8ԝqwoM] L6 5k?t%2~ VZUy:gcѷBN pVfY|%NyDl^Ϸ܃-}[:Xx0|@O3=>r66NXEo3\! l A_7J|zj²o%-[;r7tpLv).\OwIeurvIĩoa |y,ffYnꋐ؉|s^g2ǃk|27Cj{c s$mB>fVb0Nyx {JBNEro~~ܐZU]hh.J[+,VkꩭkM̫|/.f=M3%,o'pxzc[rh6v{T']Fv(1jX:tcyۯ=x{ki>T+&~C:`J;RVXD|ѓI6+mneW 4'<꘲7vz (Y2oEdk8x$ aZ|DK|q gnglmP +X9_󥖾9˂ ɞй 1_׊Y,"Fhޯ:k#3t22v%. y9 !T}>ɟQIM* SMh΀Q==i4FhvRCʳRpz|C˜21ԩqNd-Dot0,wJm*3祂 KJn =.ʎNxrtM^1QcGveKSWS,r˪x I}p}^5ԕU!"0a>C+F-$BU5H_$Is3۾;iAOQiLjibZ(i7hsڄZNe vDvQy.%A/},e}}xMD_L/ $Jc^ |w7h+. 1̛R::9GmȌNءZ,yk99{:dzm_[A|1T!u;p}7q}6CbokUAԭ&0gko;>8~Q0nU9! -ǮV1-dz-UH|ѮjVΩ=b_zQJn>. x({Q gk85%!x[>\Y*onSŚysR©'\ ljrVd)r)?bZc?#i֊8:;<A^;;go8U>[4|j!EK(=/5pgpe}'JZfk4Of[^ӆՙQ:LiCM메a:ʏe-?LKO(T/gsRP]̌$de5+"CaF+ZĤ9\qo`$J$mo NNm._Yr 'XUgӮ QuHot4I2W4Gk^F<i3AX .N }j#A&̽]u:i<dI&ds,~he𷦦QY ΰr8+xt|*޵H/-L|]:;O 7NGWUYbYdq*?9*;Go\ cfL88G#"vtg-yUwFX)]W;H#v`-2)yi*oK>s";F2>Ce55}E$ OKNS,~jxt8޶OGw<}Cďs뜾.lFkoXQS Rm7^K/ӻNF{d+ Bpu&Esh T08qp;]ЀOOkVmY-bgOnئ5A2bWwvqFGTu7mU`լ/|*<+M|#K`z ȍچz yQtD1?\NZV2c%)U4V٬-~ki;,\~ZbD+LzZ3:!X 5VP lWP:5$\eC)3T/x5&p:_'҇ ən/OfyF(GcԣG~wKFLrh{EW_z8_r_߃VM,,߲9 {ߩAnA^7 K~rz9T96(VcSU/ѵBi1m%`\7_R1XKG ӕ8J <;beH=_<%-=>?oR]7 W! T $U85C'X4j*WjRX`а-'M;#?;p:N ȶ)aGhSҮn3p/=ۥfg} =yjWkpUAghzQ{.`WnܻTlgXesՠDÂ8~ =gQ,|Ez71e\[>$,ƸOUIPg Wݳ~emH'v(8VQi W9+ZF<yegjM;18 ,qby w!GZ7EtF{:gnSGLcϮ4%*;OGgpi;.[co j1vëQXRǶ-ϞI݈FWp`! zծ؟=wqI?ܗջ/S0S|>gXO7b;=:?zdEZ S`ꁼq(^)+%1kZrQjȤhy@^#ciWfay m0dO1mo˃fkl-oŲC+p٥6|M̓nntA֝ Xv-^&`LtY$%DE+q>|P[y\ Kw=3cЉhX; ۬<~lY1ٸ>sY *r x?bZ|bi1#UkvMlVWFr}\`cs@dO%&o&T_OLeFVJ a2,/ XWhsT 13܀2C):\E{!uB89j)󣚈[‰,mFV)YSu>xeî>)Ghqmwgq3 ^4FcRk>#/8Gd, sU/HWx_LJC9MӰsy 9ZuZsOIQwYmj993yr/:xl0a%dDA[=s2&w< ^H> ɲbZb&\8Z _e> X-jWXή!ȕ״ӳY-9e2]';c\pgd÷Ce7oƸQM"ŗ]Ĥe7'>TP16w9\l1`hٔق^g5*)yU%F8n}d5fآp -&}wa-+گ)X5ߊp?XMM0Nʯ[*0{;6 3n6V<"-:_Np+G8;9-ds'r=18x6ka} X59FՊ_Cb>WpܝTuV[,#̫b8uL~K>$!5:l}, %_m'~sXP^hkhBЁKZ =TP_T?eB6q|A-h(՘t4um`fc*.BG[^v7.h›WcI?%Ey>7bȁX+\ I]hW3+azi}T9;w[=c87IGFrS(l991|PəՓzoj4  *Io 4/rc#B)lQECT1F(!GlH! avHmQ"(my5Ky^;k$+w箴u})9cMܜʩCZ~I`D!+PHmi' 槴'%hv-ʔL(KJ6:45J4- {'Z?hh d}C pwf ifC ρEAlgOJk~S@ЧpC왝ޏ:=y˹S=.r׍r#ŵ3ܳ/[㫶.jenS|>Δll39Z90u"2sLexMCF;(F?+ND? ۴!r=A!W?Th?Vj,%-}pcLbS#ejFj&:hfۗ_Aܬ"DzBd=٢}7̯э#j;L%Hbɛ@s+JwݤxLcWe@ +B/Kφ41 ;J ;*fվҰrS2(:vΓ*ǿxI5}XIeCZ8'75rhys)I?Ji/=M f^URv.蠰 1!Ow b~l+LWz+x]E{vt4u_ UMtsZ}LJp怮ئ,hXmHhWقL_&ox!Rm`'džOg>'dN4 :PskAn3Q[[X7&+}k#x3[VXkzɻR8x)Yd[R9]85[hRc)aWyVWOOe3蜱,T5Am%hiS|0u# 8Z+jfR]U"G9hgUy)uz}~ ΖTVK9QH0Z|\vKoqw*e}*I5-g|eԿf6vK֚RQhɨ8vg? (#V2^?М5%.:\)o|1|( ZMF:JTo)fӎ! b(2b. sc߬NlS~C$$eR/vɏ}*de.dhkbn;A_RZYzho\iN lZm@< 2W+ďg+ W^Eل4-׭Vv&*7\) UE5Ş,kM+>߈žVCk?혎:,^&~n˵ ;G) "DONLc7)9D>?P5jb6tA!UYv[ 5ԗ뜁S q7dT6LNJ"8N61Ǚ@$335lW؂6_zmņR)CU=YX fAWۋ2瞣ݲO6rSt6 ';|rUƤKZfPBKMv(䃒ؓꀸѕFx^Y{lHWOjs=?5Lsw*,Rf|hߚ9|$LsyzCFpHşH`/ Su~nҲW̖ԝ| 豵 6v\.ކ̤Sl< N% y or<jE*2]&DI8ݣiAXU,9}Le#MCw烜?\]|YbMH2V^ i@m_ӵ֯"wE .OD>%r+U&inS0D*q>2`LIs--R^1T {xpز+Έ?kETH\@p )5#̔zg+6>9eV{ʑ)ި` 79gc:0*hYZ}ힳ/?и$N#ZM?K#\lo4u΢u;T͙`eUc/8絛RA 1E |WVߣcz_[^$| .nG3/t03#>o*+z|MMвӬдKcy0+!* )au8a/#OqtƝ~[PID z&M\YݔWT|@/^J/v;qgq=UO9wt2cc pW)NpN[9.X\dhpPj fH&&?wt8OX c/N@95),"U sB,iy𙸪9UP \M!pb.+:뺣gTkƗ[vw]H.u )_Q@A(Y:Pa0k)Ukl 1TxZSm$<'ǧTpRd "Z`([vە3@śl#Ɣ0qB>)TN55RJSegpgm ?HJN3.!t325U(uq9ׅˆYs͂}\(u".qD\BCVrX* 2,pAs'ɩȦŽ6fi9V Q3W5Sk⑰R=ᮍLGxlHLͲ/gB;\G ٨8hݹS$΋5$X>!Zv1.0d7w7ah 5x?QѣP潳{7 _`.rM޿Kv^MhѾTުe)~PZp$8G 9@^pAsvUnC)~ Rgb}MyB `d@p~1sHҡ;-JQ: Puԝbv+=kTgaoǯZSaA8 4[^磍u(3'iA~]VS5w.SC$;2sE}>)Doy`ra sqPF8SAst0j}OZ l:. }cK1@c*( ¶f CG0 *s jY3`[Ɇݸ("껟Kl)=ztb"!۞2PmK+6 ~-[x (b8?ogzڶ^>_g eQvO&I]N}Q~=잸İ]5.l1J^%ݛÜdnKís[z Raz}éT*߸i9:c|P{HL:zd hQFj|u;au9zqW5ۉD4ܻP0 #577 #KV̚ \73 S,2߲4!K, yꊖWx:gu 6?ԕՁ ?|:{˩PaZhwz*9AtARIў+IQsWjͼ:fȯ 7wgrOm6jpx>^bK(I%oބVnkcɫoB7k .%f#ƀe ᖋ-*X\kdCbSmPxڛ/[{%9A{/,hLN@3쓁2.]KCxR2 RNhD.s޿XR0KuP qH4w)?ȫ H+'m@C['GmI44=@3OLtff;zÚ1ݴ |2F:U~1|ŋB\GC癎5nnGt yo?&<Å浕CG hd dbrufp9S,E SEl#5Ҧ7#cS1_;#<;.}Tra ]^ҊUެq[43BJQ E~+Dю"9$׽SmjY/UJ/MnN"ElT v_71NasE47-Il^ߎ `n"C[tl.PȞ_(ޭ-2>4/'yqFfv6GxoUQwM2rAl:@8];l ],5Bx7p5#i7ek鬖hZ3ٻSz/pZr)Pp#@^kNPaAǞ g0 }KaCl#bЍo6.Mx(;]|S`E-qr(v$ǁca5t5g~.=rqhfZ⿓ZʎΩs 22KvKq1!muRĮ{U]h3@XJڙz=Hw!*gJsdT[ 5ٵYN&AS/).W_>! 7&C=+J*'M_n0zGh0)W{v޳0UCxG6̶&?lFpNįlM0]?jb5bwԻ ]=2SjΆ,K1'Kz 3H$˼ A@ H\?1|[˧=i*wSsAA'$JMfO kǼ;RxOҹ}^?\ƚ@*}%{ˣw oY5X/} ӑ8`]${]SQ7se󈬽 bKƞ+M;p8=fhȤ,6bf^T0 [<^=/[0=r 2W֦eLFbH5hu[[;H7H<-YMZ.ȇOLRv. Xx1MvQiu5=;ݬP/Ũ]׺qA0j#1WGa1E('PAvST0o+@Ms;yNe9x|ډP;hގt6`6 aV{]9L9oftx-q~`-:&%v'nDbSީG-b5IcH ;%y~s"9'iiDOsN/|т Zo)J~cа}$&X-#t&YcAQ^i6d>'"utf[2Wxq†{fŊ'ƊVҟg | >ҁo n1Hb%t6ޭê;t~)cR +U88OmɜuQS KhG>]C?ݚ9ivOU&! YHꅼP{e<-xŀR%X^oIsYoBzKenS _ot5tXEvN3+3*?%/""NT} q%h:6>, Ăm)WVQ_܄?M|9n) -r]/m t.5з^PԔuWsOZEht-7.O^vV*]K*Z3Tj Y9- 4@ff0qv7 XUfo7r-- ,?䌛VC-N39qFZ 4n)at(w٬f£Vc`1 iifFA :stie,YEPCSq>wP=~1ᆭ;Z=8*޸i= (crn|؜ߜ-R~L0W&~e{dv2=k TQtgd0؛"Rix.@y5{lk_&]|*b^.oDN,]-m184r֕KGpeBϾBNx}wv~Vġ;0ܒ{g뾘;dCW< d y2(2O>gHC<7_E0ECtV "k!i؇xG_~ݝCh8bY(SmGeisՆ췔 H^_dW7k,/58PU/&WoںqOe.U晎$O ݀|xnzG/hynW.?? 5zt]:gЄg ݯy?KLI llDaXhJSN_ҹBN\i@ z˱AGO21*@5VN̎%JQLU ^NZ0G͂UQ.]#HO}yQi9_6͉dB&^;֩pC%?ֱrG̷>Y%2C&Հ#~V:8m'Xpᆬ~NcB39^f|LqV U1sebmAQRRSdؗ{(m4c'&+"yWZq뱴a݂+d,ڨ(1F{'qv}-k\Q#,7^-;>eݲn&obqقv]ݍrQJBA2+YԼE8,C䩪ZoB^4b237VfPy ͽpWOJk4{CJ /kZV_:/Yȿf1IN5:WAe^E%hVOUfG<{[6,űR {BCcQ3|NP& ŵ (DY_=cعԹ]l͙}>L23U5q^?\\f%OXT~NZlUM/;_&Zbw פ}ԖWuʵ"ԝOpx{F_9aʽ~fQ`vBk{kܠ\nbߺQ84"g fHX` +T ,P6s~Uij9#"ㅸ|X-OG)kEQ.G^ێ܁%UզJJm6X$j? `z#`klۢjRgefXlMo ;UQMȔo񡼝ތ\d˕4P*h>VRH t7f΍sTs0 D/7kd55eHi8 t"SFӍ0 1*ˬ'}hJ-(]Mљ/\ :<冭\ PS+ϳQ_soԇB6ۦ{œ7@ !#rT-bq+V>鯢h]0}F3u,H箷A78 g¦2SVrA97~xLmr 8/ePl͔Whq_yAi~F~,JU$d{0g߻ i]hS,zҽYHQHs0@ǝN=''fzP?f(uAJOAb;qҾpѯP9iPԔnEncA|+oL@ӽ*#|K #yl{wV/Dՠ|[UY(kjkoeu,(Qꏛ39aj<*6l#stꦟE&ߛ8Ά^{JQ*dT!|׷(y\q q.)FZ 4|qR9859 o[gc fff23Xff,333333C˼wnLLQJGʣ IUp.xd#8)s[&*߶zq:2$z ,YiKa^zdWzCQyc:|8τF%˗xnmAil-oӈO߫<2 ͹fgPMR}G G[;#Q,6Lk4#YiPEx#30iY.'V+ⷜҋz 32,[vkf=3#/ʦ;/;2- YyjV ֕f²,dL<kAj9s~(EbV!l_]5FKw[y~U,*ғ8GdnIvwv"GWYr SZs[=`\XEv75EJ"J)F>.?hj}$-5 ̀fUR&W!Ңh:~/{ (\I[ٸww܉jbcK@"K)m$#q"Fҫ!~2ekT9e\%v+2Ip̗m2q_T^pyfe_{6hy=GӽB}arb ok|I\?omxC+}ds|α~dXV]H3G]ez!_xmmMA#o`(DgC'oVv!y^$9r:6pGg84Yfv=g'PC>7%=:;)R@rBkz4yUxcG'k/<+3_.@AȄ+"@ fed"bbdkl0175s"bȘؘ:1s2s L&応&FN5sTl||F"!SSS5|>q' ?r}mAFXEt:t*cuu bMkݵ Zlm 7@U54  nB)ddI2F[;%%% 0 8mHd\t@^ZZG,FZ#.U>wĄ|R0 R;O_8~nɗ%dٟii:mIdB`i]v~a7a0f1(%!~8详a@LL~-BJ zъCHC9;` M4;_,3 BUN.:$$D|PNij;-d<~rrX(R W 'GzGƿ4;: f9Ŷ#gaž驓s‹-/+%{[`7洵q```~HCZ&&հF ;{_q\] Yo!rc"77syfgg2?Wp ;K-&59/ogq) [}IAH>ۍObBBr&}{9O#;{su?ۧ}mg5.u@ e nGlXSd g1/.$dHC^ܗ =0C$C҃ے sObcRcD7&V|Edjw P_Lc @Ș5V㧁Br^|RR0(s尅OO(((ygq%ud~;Ʊ"ddT\̦ ``ޯdn<**uMjժPABK}h)-] / -=0$Ba VVVC% NLIzxpIJIKKJ#C`twPAAADDDb4^/\\8b@""U{2avX3tXϼ ~2l DTٳf] v" ʑݎ444$Zr((_C%XV#3  <=jMF82NNNiѤojZZ_=3yьj%}ny6vI^#= Y HAA(AMN]111$箄81^aHW_GiFP$#vptE $ku>Ð듸=%e͙SLI:헐*TvCmez6uu/p]%Rյ*,A(XhȳI XfK39T(aH{dh0 $93,,(XM R555q2 94Y/y]2LH - 5\q@a]vۯ|$pƯOpz߯Ssa@ͬAi5_Zmu=J ٽ}NVhs]]OV[HƧ^^m/}(=3-<^_K|*swXn=E+rqr̍g(zŭ/򰳯Җ )4[<Q)-xC@  u1ee==)˟v`HmXTQdJhzN`6ݢ/ ?4j0鐱90s+'J|tMqPsQ^2d&'YsׄRYo͋d: .^ZɋӈU׵0'.\\Քuӆd?%tjy[M"w?lU04tXowvӴ5Jb2bL˺bKs*I6/[ghT ݵV2GN8(kqǫ%ǻGUQ 8Xɞ蟘[cSi{y@9*ChQ@kkQGD2`[#-| n;h :b#i.CK!|%.jL+Zg醝*jp'9#gVXli.ƋRi!.V@J`[DȈA0C&/@O9EYK1؇}\1^(ܣu[ }q5]už?[BxlbM"{ Vji~y+)tdTI kz8ze{iAb?vyx4OUHcY)kly=P΅FwhQk_`"p+9wۛB4tJ=KNP$7֭4p)o&Z X7֤a~JPQFZh[Klz(AyVlOM1Xԃr^l6e=1GXrH:$U1.P&"Ѧaiv c$=&eDe ;*jXUQ Oq 8kN^PGH2 &뮺)["}Kџ1(M\>V-g]yV~pf9[V{:[yȀ&K)8J̉߫zˀաzSLU@KRj"H,̌HW\v٦);[V zy(0$ v{]p3o +-}vFf(!@X7z=0ydlU(y1'P6 P uS-@s*jIq$?XZLڌG]ZuVr_<~⻱+ă^Y1DV YC2L_:n'vNSֿ7X~_4I.;ol]>wԢDV@ pc6wDbVǬc&Q+r׌ᆔ'# "9CQ y,H߷IzW[@<HKKqGS˗鄥dXWXjhfSĈa #;+d_kG7S_5ܳt(%9Pr0^ApsA>UVLEۿw7P)uS00[{]"2a$T2O D`(؉Xn@nz}/~ .źy_YtB lj{"oO?7pZ(!79PI;T,m/$|HK-u vɏSu1 y2V+Hԣ V/G'W7 *dQ"qP'"DxdXMFB'owΤQGߙĞ38_۸fH~|.:_:1"|u !h2gw1-;rmuz%4|g$GË{%p8BC-JZ9N lqcqd + dHEU~u>ѽZ/nOdn(*3$1dҠsI|Kç\lMWJYe\o/r;³`Dm{w1( K#?5sj"E懃 TqRUBKj+LYm :Js .jv) xza'~[ypB1!N^SKx;Ո ""A['G"&Ff ,D.,!a&=`?cc31,C8K1j:1lz 0q(,?~e*3@3EYqx~"PՏK\q>?s4s9 FBf%SDLG27䶋5K ?y?Uȟ^9Th:'4qλOE9cT-{=h=wƾ)SH-~[1Uy)U{7ĔلGo'UYp AE< -ӫ2`yûTûH zDy<yVb:֒ҍc4mJ%CuEX6V )/F4l>΂*!|H {ܺn7!&j{7 †ח&W͑ ๽C)J$bȔآC$D߉^Е1W^(<D1Ro6LMY$9۶pk/MHlkq|Xq(!D=q" ΋7 vڱ3qɣs&u 1G \)gs.s35.R'EfAWF]aqvBcfjltWӌ#K'W90cL4}[kHg]7T$-^7S=G,hրw6wqj3~'hfBE4pwr< DžH3AfDS(b5P(YL?Xϼ NOKv)X4'T!EZ;.siEM'm8M ]O>">)fl:ЛϼwV 011J_$ڴFojJzsE>K aF o=ƿl̇UЯ\|B`9«dͯ?0np#-1\^V|^ɶ0Fl)9":WVWV<<5/tA)8U{syk?4S!ePwFGxҖ36=ꖔ_ "fٗWbg}H# ͪYQ!̮U%8}R}131vJѷzr蜗'9f"Ddgk2bيZ+ԧmtWus{Ʋwf;aUyKLt;Pw#*䇃H_Yrg'£W6Y,:T8,xvKvfK%NX"b{K]nQV\ Cc@ٗ3c8ܳh藚,:(yd۶I>o|>$NuPp)W=AEf26&vE[?+] u4.*U]﹩bvg KUqBk)3~q#כmw=v %h@K/ o<#s3傴TA]jjɨiBw[@Y.,4FΥJy0{@šV%4:C0lD6>Fy.-E@AV)~rE߉GǤc Nwщڿ5b&Eb2~SohH]ހĕt=R=:CȺO(by0↿Ga(dB]G޺jg!͝ tIO By:u_UYMxD+Xt oNWO%; i&f]ʁX32[:W^Xdz..{;"Y17gYQS L\ 09'M3t#yeGxY)Ouev0&l.ԡHʱ=4Ðw Zzm>TE$$ުĘO?Uowo0;Yq+vLiN/8w{'9hSyZ;cHW^n)ò1yk {bwk 7TmA\̔/=x8ywl&bC(F@8Koh2I֜bGnjxue=(8LF7ζ.>6 0P-o80 \0 MQ=8ۚ$(WڨA6 %]l Kx+sW⪜j{ q+!/Jt:s =kQt =dv~9aJr=2-A2rz䊩0Cq)eM[MFh <~`Lmϑ?,FN] WgI.CGf#Pif%t ~+(TE&2d EtO@*:F$o\G@R)TV9'>~XxCщ?9#+'@?H?m$LRI6Q1jtG@9bW7O.octi$d :[_dY'^ݟ ofc@N 2b +^_FE *G*A+6dkLz zUDf68?zqOH[~|Rc4go#ahbffgWufނ~7JYJKzrRse`J G 7LYrk5OySe@<] lDvQB8T-@8s)WYWs8 ,%D/9%'rcqQ&4:s%7b- G $REV> 5a8໨o'V3Ö/@(gd"T&q||AK?$&ļ u)ҢY|ʵCI+/>oER~@:dj9XZ_PgCy&vi)!t3'i(ei_qeI˜E=(e駄i@0"ϐ|4ovKVعDa YnHΦS-e>Bk>+&!2?:pr0gHb+ ~\ 2ʽ? _@XwE#/iDQ,RTx͐8v9CA궎RW/-OO"Pb]SCu϶ E4U ) l"z^7#[&*Ci@yV/4˗8A,#kbҒV4t `W޾[08`)UF>iߨA9{o "xtS;Z]`p.j -'˦H3A, E9i6 b!M0P^٭dJ;P] 204=!{܎x }xzgEy`||>KErnQOJEeMat0ďc 4Up^ oSN~JO5@;Nh}TtX) yTHnjM^A9wϡܶϯӏI좻BYMU${g؋tiټ$Wri2$kx0F,~oH25㡥!I텯e&vEv{'/&t:su catA(k^ܰ .5_xw_*x.8fLiiaǚ#NgWqOeQ6t:@Q$V9 (g[D/!H77a6r Yk ?QićO{+Cl BMj abḦ́y@l:RHaeSEoL9}9@$6[Ub4Zlΐ6]|=:앫U42`wC)WyS~] A6S<-bg3~6R+[&j1zG1ƦZM9R̭W\w6O$(gA0l`9sMFƖ%o,WoW8QTt=` jWw[IJ@1ǾbVk$#PiR$7Le=%^h>.So~>uW_g,R*(#?BT.jUi@9v3i۲w"*,xv :X.@[8+ؔ(ˣofH-4 Vq J+8JIUM55=ru-wQN4 %T+-NK}dooRs)(?̼TQ.Jt# !]ݱt/iS@;(H*-P\HHY;X߷fs>oc"14**rO4ژtBNպ08o?~#ey*4c̭rai m/Ǔ_56ue.r{\Ͼ")́%*aIMER=/Bݕ]S1(\AzDK>eq7t9yuE1Q6мO)/W%P^RgPU8$wR`=ZMZjۼa3rS(vP#9T-->Dto ߐx"MSo])ML %'XBerD= q r?t>e 1)~D&Fشz9\[VU`1'h&v4eśȡ1x("!"5J:|KpIǞm۶b~Cjo[hi:%Vusۊ+.`YRFK(}{M;u-1 1Ү/; ˢs}p!쥕QiFey*=-dߏ[' Ѷ`g +a13&hIF]=>]Ǽ<[EOzM0A9j7ߒY>[xn%X9OM-ƺs/[ȣ~utr_ȯ)yCisy'{V8؅7eA|v\"UCw */ϠϟAt?9g _U/}1wǑ\<<)oG雪#D^TtERz2CK9 7 KҎ BW(-hb$ +~$! ww2ª(/PmlwqmJr;CRC9r_;KY{7,;=0= eB{J-GZ&H7ĸ?FKllQa+T86>rۢ.-wՍ#A/wzY%{1]tçQżT=k-y:=wJ<(}~ M +|&>0_N|}@F'WϚf}J^J8+WȰ>VزI)!x*] L5SgRȳYVdv]k]EG|>U)?̠%!PJ#8WΡ_ .] uC:\\x'4OG޾cww;afbJeM+_R6Yq%0ͅA Ĕ wTXd!@o07`'.(48oi4Y{4dDuI:f_SZOAs1q)|h$0kB&e>[E>,Qx$mN*._43o_HHiN\ M8Bdb$&[X>-`ۧ5oaeM3˧w^ tK&1%>S3YF:HJ(oqF_>Ż桇~_Ɏ [d )*S1`>{K 綈5k~={ݺ FLBjoº+׫zu<\{~hO%+xR[I/𑏕 *]bO%TZf'+1} ]&Ƿⷐ퉔$~z"!hKI] 4W!Cq?p1G;amcߩO>ܿ:w ǂV{kJTʕamV`lभI6Yyp̬BSCjnY `quk ΃5j*٥.|Ÿ[8Z5uBFsMU(ޙ&LjHˍ;vTuGlX: ɸuVM$R TR+導T%a"Qמ?6 b m@)(+&tNMxR'f9 n@tI>ʁRa`2{BՆk)@e&Zo[/2ԇ{8qw %i_<g 3HLCNw:e آiHxУʯkH{ " `ޔZ|չ.H&T_`?']Ƹw-T6ks 2ڙ9ۙKmnjcwĝa3M U'#JWMH T`kPW;䯡n!lO}*፤kUΊZ~Z fO؟M&ys6(]Ñiav؏f>b%A!3:" 2٤{%#5-/mg5Ы5o-im[n!8XUPvjl6hS~Iȧ]&P7'Ieq_oqd u1)"htb'@RHo~_ ˮ321yh9lNULg<ܚ/-wfepX b}쵫dR.K-~zN^_4M}a*;OOJٯz IO\Y{ fvP%T]GB۞K!L]QywmL(ܱ p8<'Oy9Ftjp2sOY=2 쒁w]hVΛLjY %LaD< s:XAu\{'ws5O8*$ pe1u$j ?`e`c09퓟 &6g᪎z#)8;m{=EjLTiXܬ쐻TM1i7ǼT|TUD [&9([ I_\8C#kි_4ϭv$ׇk*\I_Sa;;Oͯ"F N1ܟs޼VYb L_TǔdS@s1Qu#<_tfڴl)w;ʥyu)[|_Kx΀\'H 9Pt p f B8p'$#WϤ7b89$&~/>kN/<+Odu5l>j^b#aS'%vns^"{$'[3hiFE__!}#EFH^>?NB QEb$JC"۳q8%I5q{0se7 oH. n@n E0>勂#;J8EI@Mč]zp~5QNMDvX2Œ@R0Y2o&ɵ&䉳ud(RL F&=|ΣU};79WI~W ]DhmV(uX2W;2wf G ǡM# Z.hS13x0]ܘv0UX+3/~lf$etD>v [-oϗmY9.F:t N~,=t#p, 5Y6Ԍhrk[d𘬻[wוGT9yҢ 7WRI۪tiy vO^eьJlj]H 0C`[}=_Hb755Sb.anծyֻ,ܖM<k+fxT_|W`*Zׁ{Px=o,1J$b041+OMgXPd{`ѥ}h(#_|3׌aj/!,VёmO$4sS9N74A m[}D,&Nv=2R3M%%9&J "FELrE&9]C!C|Cui9 = FBwah.}BNRB) f&H9X.K)ǛXYƪ7hpu'kw(GmCfȨԉjIg6ULvӣP64+z6RK]GVm>lHM'HI9^w`ϭ }ێHĬ 54a ư?vFF7S*$C9L R-s?֤VU'@BفDwIKD>/ceipUu97Ukk <0a$Sb2N%^nA&. (_;rCtE*>8'&yi,mc6hxD;T4.ZFbN&n,Hep H[1?Pr=RSQ":<ŠCt:"fC$`4,K6V}&ww%Y>)S;2Cf\EqxArz|!A474,hƴ$ 1ETh#Gң3xP+UY_QQ ]}";-iHYUM JHGv񀞄1;ʓJ!}hu${< #-gZ`!S X|,Ǐ'iRgK1CJ-Zeyף)dgrՍ W/;kOg 神5Pm1]K:ŴG*s  Qߒ4hr|Fr$7 -p`; )[Q_; j,P!k c$?dYW&+yoL#>tc h($K 2H> L zY}*ryh:̸m\ۋyWv~dKe bs+[ҀQS 2A0# 2fzj\D; @LOd Db+8#&FS2bk1 <5DO\?dgZgs*5v{EGS㟜po/V鮖l!$)Gq*3iSʿ4LeD sw:VxsBZ k9[#5sJVTWyeXggohDUý;Q [:0,=:uk ɱ, ]<"gMfl}taVKRK9RPӭbZ/ܝy0/,\Ydk`y&+pKHaX7?,eq}픆t:Y _-‹gNG-YVRXVףmuu 64#K״ tun'ɍ *9 GۜhaFvJ0O[ϝj=xy*sάa_P /{I0bצiPK$^K(B{_KjIT.řȠ\k~ itcŋRLBo11^9i)֋rv\hDt ˰J {@0g?Y|sTɻ% Kѝ&x/Gգnـ҅!%%Ȓys~Mȣ\LGGc9e= `˜"+O捱nrop=ê$̥;=B'6>7gJ؏@٠z|}Lā{9 r!OȥcLX0^MdN ۍ^"_Wh;X=%qh^m*L Ss~`m@!ykɬi✹wt i"AluŔC'i~?YewHrssC9GeR8/nbPYKNP\06Oꊐp$1/7vo% M֌R;>~{\הvY S ]2!Lihsu¾eܥocVԩڜy'U%mmnF8}5B", 8v2M@l2(  6)f8QMwB؉&a6c]gPirD_rS Ʉ#٬ތ2pRhyO bj󈉄]g )w\ qM8vk8#3E􂹵ѠkAKDR}K*h@|u;c]RT1ٳʾ+?ۀ ;W|н?raW3 ԢN{oMޞ$?= .T?6؀NJڌ[*vb>w_q+_weN7K8L΍a T.ƌ YsTʐ,~`^`@$]UnAD?1 >"V+g-Zb~ԁaboAjx3l(`Uyقl@G,9 kx!>WԶZ}f3J Ysb\}m1Z-0N8j rZzN3q w=Vj:]CTT  }< k}Ǹ/Q%Gq"zA1*yMc|S{)4Hмv /屰XUӯaf& ٫ ;>:B&i A%jQ _ lcDwG.b"\?CԻ"kIڅI4USv dBBEźh% SF⨕.}`$ $ M&4~ޡj`|sӞ J:nW"A2f2B)/ 4"/\:Z"]q*:A4kl"|.ޙ}PqX\Æ P tX׀BޢBH ߘ]$ k6L =@IJlu  vĆwNgf:^3^psHtggcN5|?#[<:E c l*פayKdLc;&wƊ=VZB驎:sq,"I 6hPG7|0!劚'vGk&Èit:狷9oR];qt.+LsljZY i.&Xǹ߬ ]Ѧ"wr`zؖpSd8'&O$]0!ǣODL!9 R+ڌ)(Eoߐ̩ZÆvd%sS;SW[ }h2MUYQ0P/)\2;IEioe Y#=gRW 1^I2Ãa;3" K\UDA, C-Z9e)͞'ڎ%T]eςݿHfx4jOivZ埶_ ~'`uG /&н(k3ВDT  Bs*E>z W:ĤG#ԴLnC9z-u͓wO]霹% m2]}j 7A,DE "gGMLϦ&ήx̢ڪ Ex$[5 5i[,qal'w융:% \qT^'ȑ *a"LnCZ3N'5D!/P&eF .O*be}DF:w3|\5֨\CٸpƳ 7ՙNXX 7p=U~wZmN0@saAs#;X am@ Ubba?Xp½ {AsP9anؤacޓ?}ye$Ty3M{dw8ҵڽ. PINOޫ۷)nAj6d m$t .X ـNǟ'kӌ X|KMf s Ɋp^]C1A+q8aj8$*;>Rp5v} q猍QQf}g)''h$XOZRnAix?FϾAJyL= ){2(AGGc0P&a(HыIyO-9í(" hF@pU=\+j֑M<{Tkn2Flk#wۥr_5Rlfd5޵{L.UJ*5HOMa_+ngk1bV S]QxwCBݖhUtDLMy N6TAߖƫ / A>8\ٞi;3்QVZ2շ'GU!Tg' 7H%U;r%Oݖ62ƫQ͔X"bsqeƒ\W#5 ##9Ak,UmFmldYTE5w^pr+WOgf V9Wş÷Ʒ &(6DŽ:{pAj{s$X$(Jl=X{EI/1vtŝ0"ԥPIf(U1_v6_ c;9 ˢf3JlP 3\\Gw6SbPjp?*+B/ܵGo?yDĞwSP\ltx4}( D!I1湀MP\_Ee@#d6 u,Lat/Ad,KR5 Wry0 ޹K2nERSNo[]LC91( 3#N@z4BP3&~uT k3f]duFrhf޷fIZ2^9ݼ^:^t#]+qz}<#sbv4&6@nJZ qͻ\ֱ~qI}m,Z/u~wq8XD,}SiEpja͝'w/Z0a% & W:XQz6O-g^8n F@`LcјDg|xj¦H QVN~_s=~氝D0NJ\ X|5"UxymgC0^'C"AbB``@1>lTnCc'˻ReL,qu(S`K2Sߴ 6[Ze'꧵Ȑ;C0VP+دՂl_)rb0څ 9&= F$BL;C Z` y]jk sUM΢Xz?6ÿ_RHkbbLA~IJ?. ¬i&8CwWrtǏ&b$6aOL2xŪY\4V\cZ0+n4\nnlߤ |C 3{Eg9bw`0 ?k g<2+7t@eIrn+h+(l'V;ہcI[j𨖏놾{P!oH.+YBlLrmM`UyESrtHB"1jjwFx;2T2~2]ȅfeCVC+82`hX=ҥ|C<ߟ0!|)(r=Df .MdJaWѺ%Pm hMYT׋;򕠰`R)\/:xwfCZ˱[Ȑ[Sj]cobÂ,&򵼨BX:>R8@lղ>.fAQ[G>l˨1 MipQV'*j f|"rUŝfyb+ɉW]ܞ4;D2p+M@34kvW=t]i= \_p}%vjqy/bLv_>1pz"F rthN _y {3Vl·қseŞ%6Ac|| '%49̚\\a.j 6?WdV',Lpv~랦Q>zY\fsx7ˡ4@ɶZyU?z9h2'KSaW9]PqiwU\/*$$raxSz3$-+`IOu&t:-+IIs4DhۚUۚߋlY1p[^|J rjVa\+}acdYtvx}! #}X D(װ6 B)D'TJ)tt4gƏbF5<~paNB=5{f14+a`#Lu^yGQ(|?H2mflJ,, ҫOB{qFHT7>Wb @*زa*MT|{U! 됎k6q. ;8}un)CJIA $\HS"9q][jjS*-*SZ?QQu${nQ2N> Ԝe[B\<C2gfgIIďI' ӜB^6Ok}i}8V8U2&{MoaWceA~ E>omD >kf}V@-i)K'2E87jI] )Cfɳ}f1j,$~d>< >VJH0ekᧉ>i%IQx%C:"+ VVz'É>$vG)Z4?UkkV@`<b Nm}}0G6-o@6s4J#4.ҍo쿇:^Q:βq,| w5LZ. ;Zp_aFJE&2\7+ֿVV&9,/gӷW=N<y^:*yF-# ٰSn0p/'2ܐZT\oV<(#wuD_Hל3=+3:SAh\["mNćM^Gf]V{9k~^=f*ԫՋ}16}V2vK.qXӫܷ\a"*+^vm ^tv;Zi x.츁&(\=VW;P㭵~zռ\T8^FNwxŒ dJHMl 4߃`_7T64}Zj:H"fhTBspAmZut6Jo$,S7 *h::5хocR`dD +4~rm_ 8e@Tc= ɏ NtFEI0lئ_k,A~Ƀ.GW )R J[$8_r _^ [/*l"^V_d#摽L`rthlW2s_PD.SDa9#TvJJ K4@DRZy^8N&y˭XH$p?QpPV^\*fA<E&."»<{9/.plhC}5%j;ޡi>>Z60L̏2^}oev+ۏvljr1>EVGWj+0^b^>^ag^]viX/{-n5&knmUiѪQXN93wHa }wBvc^/god777SlfHTr碡S+dwj߲Uϰa&x)(ǒ G$6}hHrF7)<׻\,T8ː"&::K6Q@Jw A$?j 2kA,{ XAJYgcd'@R%pϬ&AR!vEvn*eְ8$*qTja2? B&eR>9x8c< a aDzR! ǬIV'Z$U&L2va"7|Sr XhT}U>so $V-"+_={A¼yrߋQZOT{=0bN/ڢ83Y8'l2F([?Ji[DDCd\T0>S5S:QU5},,<ŽbZsoӄl2nc x9ܮyzALBb`EMF Eތq;*7Ybgv4DP?x/3yzzHŢTOL][}:Ȼ/57rzbݳ!om>9֍]]<Z)c6!9j )X`Je SIwUg$ %ymU\c'7p! $!g{ݽ֬Ys穚kt9\%K |,9ÑEHdj ΄|a*zPF$IA75@mGfP |[ 'WԵB]%)pgGR6t~;d#履(oSYL"cf&?? JH.c,NI)i4 @)PV~펥s欬Xbuu t2@'\Tq(kPd_k%Mx WO0֛erU9E͔72~k88D7 .ٌXG?V;]qrr~|A)<ugU]+C29&(hKZfI0/?dɁ<vk!y&dq5OϔM%CJW@y"1.l}5zH5*o=c`*0ǂ_'a ]LoS%2pM.khZ BZ؄6Eʄ"z>mLHANDٺ֫IRǀas(]2?9_Ψx3}C%|UTȖ:`VWoѕ$JlA_ek5 >04涊v;Ԁ9˝X |*n7:1>CKŨ'dݡozAMyƿa-D! )p+3#~w- <9H^wREute3V#:  o2u NN$m2収w|;fx8Lr6s `Ƥu="߸LW/ŝ)њwBaaT ?R9]oghRS1=h߁qB|`)@L0]9i-I   ☃N:qHD]"6` [{O~ &{7ߜc;L-7g1sPmFt;[ɮ{p odG72Mޚ৑ 33pp75$ڻ(cTdУ 'eb'Zkľ1'f#nO[ $^?W9s; HZ_x08q01BA|flLOO6t( ǞLlPhncscVjqw`{vPg=.R]d+'Y|wWm3l 4QhL64E4֊Զ^vc-MT(($r%P5@º  .(lbNx?7uA$0zG؟P%H Q 6Tg]-9եLІWݾ]V=p4uRC)n $hT?PsB`Ն@}F9 Pysp T U!> 1G]r 'gwu$BG @A,̛8M﯑Ix_RIVzpOX4EB@"tr5|h`Irx)YH1eؑUOH4~3v!T\OP7\-kD4HB >ps#={_ڹxx!lCVDi,GϽIf/v^'~ݨ 1oݻeBZg-7w~ Бd-h?Z0,e>F<`CWTQxL!+o dgLDxdϕC}+tY{;\__(zF 2Po'pn<_ϜMz\4r!zpZk?v2c}~8;ؑ9cȠC6S-tY4z5 Rccɇ'88X/pجz :@ x-4 u  <2m}~Lt6crYƗоSSj1~r"zf 7"=K 4Zz˟z,۱t4i+kM%E]l~1Pb{g߿Olx(hck73;} `HRCwY=azk򕇺N'BD񷵤`oDR}I~\si G8/_/o`= ^yN[^_!B)jBqanoh\5頨4p<t\dH*#^0tndvjUП?;\--b\DTH%fvHQqU5pkN-,y3Nڡܰ P =M\Ţ%Ֆd!>xeG^,5z23;0wf0 Wyt٩ K!3@s;z[o爗teO@O 7R1·I}X7/^r'hOa[{  !bD L bSNG0xs]οaPƢ ZTR͈et;]+b0*/XZ=}wڀe/Ľc(c4p2<=IRh.NՉmrq~IwάQxə&_Ӎ\_Eptպ[>V0nܣE捛Z);n\VH\×WxrCp##'U#w>>) jx,sxn3/5pt VrRi'IGo]dHt??Mm0hr4#.=}1\DheGvxس5] asPGqy"ԯ0cxF$cy#azNi|^4=U7Ӳ \PgGl8.~-o>ϼScbEBss{ΔMYYL uxY,nf_SxB^j 5Unm{61CO~ldc=a ULcB۪) n&=鞇"tbajm$nğI)JـGB-ͬ^%,)߀qo? ,!߁ɽmZ>TooP %CmO6ܠ:ep<Ӌ<o\O3 R}vnZ$c=2sF)XwҎ2 z7{ x߅$+WB ZuQF),ot7I4L&$QŖ2qA `>S8Q>CZkaֹlj{EfzwNbfrz]0 F`^6˩]sF#8`p.Mogg#ֿtG^^p&]aϸ3!]',T~Eo72j|ё&\Wxf1ÏixrKb+@pܝ,zl:Z*Q2YAI΢;SgCxo3$c|!^SZ!\Opt@^6Y`eoy ;&N٭5"44z ,R^ׄ]𾨖UKq볧0CjQKTn=DIޔF谍d t/``B47Aw[TE)#Wmv3'6mH!A+=$u_hC{ҠY\ %DY9#uAa~rBKƜ+LUxk9S[ >JL/zN90 D+iSE;Z:<+xEU zÇ+6 /gu|=+A+{Zyʖq9#+NΰNTz>C,0f0 ߺz衾˾0n>8INb#lRBx4 VTkg=[2gˍB|BmB.z;?}>C\i|&Bל<X=cY҃ hqqO0]l *0}~:7iqƥ2?He6j#4rJucfwF `ȴVѐ백^Z1-E#&0z{,=vFш}JA|ʡm Wa/ǂWUg1 f_92"~%HzJ ރNyO &)N3ȻA.H|O_`ʹt.}D})\YMAoDRF ɚ^yoS!d-*;Zmt8@/ō C $KZpdy n4j؈ȄwU۫|$>75h,$?yo ڜEae,9n6]&OF# BYZ+F"F9-zTE.^fv7%'&h`<[ ~d ZvF0';,`vh__^7bRpp]"O_irŃ؇R'9 W-.QLh\o1eaꤾ԰h z2U.Xr[3ntջR\KT|ON{=ewI8̩ofcPDQ(۸nżD~̴I{QCk<=E{",:7sZ@n NM jV`M4Xu| ΧҢD `k}{*f:_LיN{ĴwpkAq9zňJ0,΂˳x}g7s̅?lgrŲϿó :+[#+i:9-Ռ'`%R,}1eGΌ]RjQO\GIFkWfk3 )<.S7$W's}3^}8Z4('7Gׅh Ґ?vPTL$VVX+۳4ݒ؅>~edj4^5 Z]|oj_EpK^Dĥ5ܢY~ZO;v6 I:zQJjɯGHB1'Ɨ/#ӮWOruKRIR 3|r\d٠b*?ʇ! JAxFxtIa]<&j5V{th(ZݿSzώ llz~p7,7 eJdߘ~h=?E)N~i=_8ǶH84`;ڒd:nzB;U?W%bY>XGP(j \~H;;zUB(;/+hg$-w [qI]h(1R˸r3֦͐At]k-DJT͆͝J~f1cNҷg<]@S:Be/u<~1QI.9O jc.Bקy&n-s74.%SoWOe-ݔ ҎiZB؊8"7s u\1>uGR+ C]DK=R/Bmk+ $ގS?׻XK1$lS؟_<}ZN5!X.A>|u"A4uHtl؂cQ܊49'L)f{I̕YKK`[jpˢ*m򯟜g)cBsZ;kjN/8$L:<UT4nGslZ'k3X)pdYϋf/aŋ;+u2[fpӲSIyŠ;3J}^Nl)#.rF夈iLLQӸ4hv%$7I¸&h2 9-ReS/OݽyP{*O%iu$N`rvֆ;8w 5ꁦt:i?%ďq^T)vyԅ *<~t~ ȊUۆM bj]n&!LKJ>l߫pDFbTR+[< RvS=y XfR֭8:bJZۨ&<凟`7}b0N6HԢ`XZ3@1%W`0k3TŚ<:oroi]ĝj<>?*@OL&OœDxHJ%rUb3ȄX`C]r>mlZo͸z틌c+ױCFEgۍ- #6o} yď plZE,7uWHp;>o1oՒ PMS͟xkܦ=-^w}$=NI]5+eF3/FZ^rq -)v0 _cmy3-`Yz^o(EAwv3Q2 b b;e74=S ..eSQIf 3̺cdpHE1+)Jt[fӅZ.A(pq:IۈU{ҿv(`؝r|!̖aq'Z8Ɵ?Vnٓv!Q=$ ̩ h!2dI4u ׶nkCj6.a)2rۼ+mT%&+*Qr)Pk+ &w=pU{,KԳ7RUڞLOj9k!;@bmrVҸWE\I;K-is"5]b(pb9XQ"['5SZϺDÐD?ULq+>ֳ6?Ѥ?R Wmv:/ Lt>?< p 'Ʉob.&N{gX"Ȝ,rC w vqS1fi}U$nʚΕ( vT_O|^@-vsjHtfuxk+ */,ĬILG+PMw{lFjBFzBe]E,ɑcyx抄07J3֞7I!x;9NT'Nf$5]Admlvz+WKVNIЋfsu3Q{M,->1ນKn]w mHhPpUNo]QV샪x;.A3_~V7.J|^Ӆ>钶%I%DIWgP/q9a6~} GZb+I-[,1:XP#H|]*޿Em/"|KZPsgZƴRƣyn4"~T|Eu=^i?¦QtnIa$$9'^kEмΞVΔ.O _71&L4zEc,R.9Mװ36!FZ~#+wɻM5EI%%=G]5m]ޛ^_Xoބ^c/a fWZyO?(F0eW%Z˳cKD;ܫ{Z QJw \C% UC(UÌu@Blj"$II;jPq\ .W6$ǹ맲jO$7Z{$_%28{H_tf@r:>A6ef=0O1Bywl.Ey%Z7>w(W_1E]̈@m=k)lFbS`KPoRf=< -elϰ?"4"ߛ 5&GNۃW[Z*({\)c2-fmd,.wW0]%DOqa쇊;k0 t=v\&Ր9}xTvcԞ:7Ƨ‚*2(FyNHZ^5*77EidUʼ|ⶺ<]1~7ˆ\NzZCk\D{$,NxJ5ߠQc;Gt{jϞX&]33eVu&E]Ee]53uY4:,BfL Dipt3,o28 7!/pyսEhDvA^EgvmfuwZحїr\ 2ӲuE#[>8nUrog]m._~v2cd#1-ndq?Qc->aiê ]`q q&͌?;oSzppw|scӏWoE>ԙ#rļM- .5w|V"<D`ߖ0b1TENu8/KZ ^BB8=*hKxRxKG7>&$)!0w!WjxF{&vߖL 1f9f. Rr2S G|!Px꽬ǟXRokqNCh@d֏g1'ZJ6iRWFQ|O];X 7Bۖ -A+\+~ CPa2>eٴNR/ ~hr|xF>'U䂚{_$H :!K[˦C1X:I R~_?6X$SI2Y̮rG]ps|u jZngP |LΙ`9/ aC'uaq/ƨoMN@Q)12$IZEjJbFZevڂ;hxK=A:I餣q6t[kNZk'7qlkkyÍ(n?T}|D.g.(J5Yjx?xx\ߘG>!㘖Gޛ`u+o =U/ s-TU$]_Hң ?Pˍpouڊ>^lvkWv?%eVZ¨T.) ?w O*HGچ`(~mT)7ZBU nvk;XokpNizJ;3=Xw]"'p ^xn1YK:Iq]𞥰$ryd^΁nceә+ӵϹ^@kŭVZNw"^>zx ?d cQ9= o =O&/WǓ^veӆTwLynvD'% W}l|V~c^tyIq7+K6zǠշov}+ .W ~^7}:k&ײb4^]O~B|=MҵfMjT _$v?;MDaY2.czT'^@Fф'!w7[ y.VkO`w$y؟y`_ղ#B8W?%hLDj;@OAe{gZ,nFņ^u5$'22rt'.&ϫYU9&H@ ܯ@&fuh:y=Nn1Tkm>_JDr1>C J.G45lIhdL /6n{'Bz$"5 Xr[%֯?)$[?$o'FWKxO >cJvb-I&VCJEBk&7aiTՓ+%í}h[VvR#,YNn2;\N'5+jegM8SƫN$ދ}aa$?_#4j_h{P ã[,tuJ|Erp$_=(oo0'UTwZYm;oaJ37?5!s 9+'"{?_.`AssikZxk4Z98ӲA0?+vі_ yOT~ %#A̦\"fIƍ\ݛyayȜk3UN|x *~a DŽT&6vqsl}ixM)*{XED;7>9P0//`V >>ޗe`93Ejp-p>*3%//|>YGuZݴgIs(ܡPH/଩ʉ,on̜G焎<#_^p;z+ՓmbyEE?DvUzW۰Z|Y84,OPAsbl0TtLι62uz$[$m/Mqa`3ryܻ͌NZ, eko9C<_ ug]N鉻{ 54'4I?~ , gS~/@()]u?4ɞ%mb!QG4] ~H{co/rͣq\ 6_XM%RUnLإMo۾Bzm$dsF!?4@Dۥ.i? 9jt)bUuK\񘔇+:Hh~Rs}ut8L> }{xidAW#NI9`lqV%1"W@fa+aV]!ݡݨ|mC,ZŌ;qlQ$*H.(@jW@t)6Rukn*Tirv_;":o&[`x@TxlK yt=K:Kk‚ڗ/ߟH7x}fPN:V^?`QV%krAR$,ݺKxq1⧐97C6>!xՊѝqJ Z-&'X ɫEd6i`l^78pxC~x=0uqLx;Z%xRHr=UaWﭱV3Z6x듉y@9FG QlÁzdS;fLLsKSO@{[+lG!@:ψ? C 8UOoch,/`x TڱkchF֯D#|izzJ;z J4p@H`#` 1.kBN` ;9C]L, ^Xfqgq}}5oYZԌ}dۣ좲42eP:d^;+3cCZeo!IJ}>TOwFc [Cn2^IM(LrPAUqE]r`!q lȻG^6[!ExAڄ(hW,_KAZT^Cm@iy^qw>i >@F %1!E o|vܚߏ?Pe<9.zԒoǼce4g;X(=?_ctȽ63*ʻ2XSZʯmg(m{YwhkJf!59@pGeЬk$|Ɗ r.ߝs'R\v|wٯYqؐ)JE+T8[K.dnJ;&hG%J!&jB_,uU8p2] qCI #|3AEOsMO/wMb7q > ha(*u}lyvhI ڨPG;lDY?L/Y$L kR9( !IՀX֩e X=ziB.#MUqEk+~7t?^*Qth\ݞc䬅*-QDro+TH~5ড়lwb!jSGew|b7߮ %K`OОT}R oqčrzS~05r)b9a10cATk?&-QX\%,JNe%̀ILnꎊĪK|tΆN9 Az,3J3(Z.d9 DM'GWB4E'xQ=Ӱl,fSMVIG'^"]B!0#MzXmu7ʞT| NhDX+?tX[0ڟz+e?ГChfP@%LN=s+K |?eRfJxSmCb1޻J.7F"9黶ۊ>2GQb]PZu;[U,0awN~/";zUuʪ̌sTᔉj9 -Y@V;B\%~,5Cx '̣ -Īr|e>V7[& կ]R XDyĜólLH fW1WHBx.}s(qowwi-BkY6ü^QI,JC) 3&oj1ypci&QJ̺FRs@d׀}ڎxHJ%;Cgz&`pgܚmF 0RicXίh2?JH1`GIԙOO& G~7Uw—]\aEBNgje.\`z+/i|Pu@(U% !nQFZ>&~|aOٔK+ե/4;GS(̓"OdD%D܎yd,ac[usr`[ȕe~F#M z 0abZ*-M<J2xo͌5_H0+1_15))@7h Uu1nws8Gټ^Ĥh4;h#sCNdY OaEQ[`m"h) sXnw\j%r*Vë*I? Wț}Bid"SC? ^(t7dބza),GNAŷF"\ݪ8Ȏ.mx!S}H!6i1aСގƃy?e2w*}Py`.0v jMxDe~U 002Nw'*݌GGӺ]Ruf aN{PHh‰o+|㟏H`c7 ?CllҰ_kqcMimg;Gq09iҸ0n #?fa#|߆;W~#瓑 3.cn7A a7Lz@Ox'aRrx|}+=Jל=t;WZҥ6~$"q6پ8Ɩ^t;G;[?d0HHr(P$\02Cv]1,{ jP] RBLÆO)Z2I_גyd dtyP\K?ZD_{gEqK+"`)ڀmXȔ(]|W:Ǎ+K+vKv]&cw۞P5U]@,nd{ם37 1mz! lҺJ[E,a'<)RASt3;lc`py}u_L|n½>I.RbY(a^p,YǦcgUIMq OPhj] GGzmYykV[oZ>Xy G/l>_ZV)_aG u0βwR`9QщЂ&qT ќsVa)Ed:l@ct $E']/m(ePCcUIT$n}%HN?0Gk״p㽗ƐE-5^s$B>Ϫ%'J[܎Q*B+g^A$r4?Y@ߜnl{e8ˁt\RO}e#Z& be(i*C|6 k_Ǩ#h"/gav u ZV:hJ3_{ 'MK#|nb閧3qه 'TFJG5(wfvSZn5 NwRc[tAKh fު(lt(I\}RS+Rr>`ZɱDeoPSɠGcrv8K$5 ag!Im;JUnQq>Qt-fDJY [ETIqW_r rcr˹ 2hS ; +HlJKb/tծYugݠm^W*t5).i1Pga/rxsY^)m\m:$M3Q%eaݼh3ß{LsrYo~Z^P[x")Gjq'&R!-cdO{=Eʨ.5븼U#pߵ6)i ;` | f:w땕M^I4w֮IqV;^f}=tpSxܚW%Sڪ~#d=b5STd|pL)eߙڈrq{aU#@e4a鸆HA>QfP< ëpՎfwk<}ttZ }, qٹ?*u(y9"f;diV*3}}{*Ƀ %M$ճ`-2$*7beR٤wM nNސV̚e=ϊ$Lyy$ eۧu #]d'ҔD"tչKA# dF=kƾzib+H pJ@Aoys`1+*(ڪEǾ2\O7ϋ؍r 8G9̦ -s/; /# ˦l3Ӝ[5#/άUdk9hBjrJjp}M[7057fLӽS:OvtlwVdʟ:wYgdK1NL2odyV/ ;ܧxSu%"!ULӝ ~sfQj/<ȻwpB[7Λ69Ir}0@vbySW4 z?*TT gVLMuk ٰJ>r8+ӡڛ_[! -!v\LVڭS L"ʭ5@~2lkBMS@c,藭A4YoFVB;.>hor}A 7_l\*t.wȋOzpRreʹ41YoYtvɏk&Ѥ'/# `dco(Zdzb.?P9#T' ՌcuѷMD,,EQ0zb2ynu~;1)T A"FȦ,֩Fxk? q1MRq~&(Mu7%.M3cMZ̢ӂ-//B@<u`e|_QPz%w $NwR v TE]/tnJ=4~`켭P5)Y>ric=oǴy'{sMQ,Y/k$Vs2϶ J yM\t uiA_0Q/c#HI*rrEr?|(*5Җk9ec^w( #,Z2>M;1NF^t ʕalFY~K^P=BM1y8b#?ܡ#A.HB**nFh ˨8<>8h~! / 00s|=C1?!tz&FB8kѩMϼX lӿ/0W|_yncIeBh2P,j@ q(t6E]^TXITSEZ[٨CE=UB9!z$~%UkԆA TH=&$[VE'Xv>NCӄƋ5Vfq&@Y`/hM֢g{t,tB2N2#w0DժGwh%b8MqCL}8}c,(rK[2lyu=:иTQmmFFpVps` ȍNB60 Czćv >)&HnTmXpfPȯ E *ZPٿX8+@YBc2Р16Ʃ-a `G|s! k MmW4H+ :)bX&]{] UxD~%gӠv˩~jڈG,+U _φ#~롐`rۤI(dF܃X dadӣ*ƯX>vBP,1)HīঙɐTM(I5eF24bf"BwiuYƃ>t*etOw'/[[|s-|[:[ۧʀv!JD$ *[GVL;u22W;2縶b.O6A,}9*y6WK:䞙_`v(29&aܱP~_t Ry1/$fl0kq+Ś2H|Q F {L` ]}سߖ%Ma;LE=8G ;k uGiE %y?QtA,iP DD_&b/I섬-m$Kÿ!#LNQ/S13-zK (`5uI(LR<GZ^G)ᡄǽ:_%Eu0dWɘTW‡[ڽ7nGX?%2Ufj]>'bL,;?kvx#J]$n4/`=ܓަٛdl^2K]Z(;Y.·X Qmqf0PaȸuapC&](ASřSו}!ޜ^]*IN1֥ǜM7(Aw/Nm" |rPz{|ky'_L̙ćV^Q% 87wF ӟ[:'ذJIyN]Xb*t>#?|@qTCӹ `5iV鷼usZTX`F IwIn:]g5WDN9>t#_}RF/؃,L^\f=LOqե|i7)ndž\ޖX B3ex@p[Cհ=ZF'u*)Ȓ)tDhg,82/j WSx\Xsʼnq1CksR+2Y5ä4Qjgh }\!X"Tqކ.brIi. iƬPʉzv$4%SS9iI';n:3dD@7qH=8V| glnzVތj4ǯg3?zαԼRn~4b<7x8슦/Tτ6*Xj fkځ^w _i^l<7.r9Õ O?@z!DD,iBUgǔØ6~4ewq:.i@q\_:&t%=̐ 7N4Lnߞ5X~OROrEi4l_MHKMLW@ Lb2uL sL!kj1nE5ۓk$dv@Kq-RmĆHQicũ@j۽'| -x-[K6^*kd V?4x1gm藱PF \ezVaQ@1S{\!Y]Τ do 릣؟K*9{q+Λ6`6]>yWC WRR*c%4MKZ/LGɘj;B{ʝ}S$1^rAg1ͭ3e}N1gx`|b1Ԭu6c@"ebcڣLPꈬd{Yʎ ɀKDePN=п|K6,xHřiag[1ҨN/$J7V(b(vs!ײk&EZ%.ػv')N ԰,3om8m)!R`VQQr1oHlAqԾklgä/ֿ R~Y0Tٛ~k3]_E*=e[WD:n*8z(*gSGӳ U@JD/HgM "iEaI*SeL<3`O"jDOďGԽ+K v 'a}>C!:ZsA+ah,;cdaz"cu4VTk&O+W@8,,&BUP ҡ <|(`#Po%ͨ7]-{%%hHqwt1j( [8O {3%ZmozՔl:/P*4ȫv64C$u~!.tGgF85uG/=R+I&(KL B+KТ1J ;LjJ"TquWEB40.й+9hgtoejC&0cjJ+zV6a5![V1 r&-ZUŎ]-aiU:&(~n}"{wk7O Fj`ݬ2kvdP2tA$vqޞSkY1Y=`}medLܜ .؄5$1MIRZGV߿ZgtO$΂@޻G]Wː9$u%S$ԽT|IZ?רn Bd`]EN*X Fy%NO ,g>6p{e/\lK[rt24{_kXbunE_"`|>Ćm+_/C'rރah7s!ކS\!ԒlJJQwp-mT#yY)YnIiƺW%F6us.5TrYox_zp2#Ѡ{0h !_bWj嘊?>"u|=*ŌqOas>Qýݺ#2"G@5KלbWqmz&ny^koqǁ.R{KzD-=D$Z S[U^6Vܫ| äK^9]!gUy;q$IA+x)bLiA ANɇYpleY=A Wkoޮmc{hueu@hB [-|g9%d@Ժe݁) LHt!kZjrc&&Sƞ|Q6jDŽ1`ujDn⾄duIpDb(:,iQǸ+m+z:bf,8$Rd2ޘWڂ eBw,&>³kmh:[ä<| )E's xL =(+i$=YWm%|+PsXcCXT]MСݕՒfԬ*̠` <-q2m{v'^ICo{|Қ>IKکAuL4PKjuW%;U?f63<=)]N}gܝ|jo]tnW.E9-SS|Vc9X?&QjZ{Ө- raRFُB ,*tOvؤ;W> CjPqk[@&Tڃf05c,3 0T7W4 džόA⨳H33/OK,ek<(`/#cM{7~-5d֍;E~2-]jNN*it(MimCN3=}zaʵ݁WuʥYu?^U.,,"x`Hg(Z뢔y)1YUO51izіéTt*5}&lQc~5=h_Bh_,pnr@X_gplp6V.VF뼪/zh/Av/s<6r\b3+'<ޑBH8!&d<).PUpLOjn/[3`Uڒa$˧qZN*_ĭmF)(n]jưWfd{niG_E2=F%T7W0VKJm\qc%KӻUjh %` Nssj<6ejh}8Z؃Jkt7# ·Z]piiR.1lӗ]Es+E}Zmrѯ@URi#FѬw}J +E 7ƻѨBl[K 'g]Acjڗi?Hͺq`0?tb`$H!81AIH#ƾam/XH[:Ͻ*ǩq+"pcP}xy]]oϛ!8'P(T) !6oS]?u"ͫY'$!}Q2clfX:Zj(.O6 Ns +c}kk}VWB֬a/I}~~@sX_܇2QotA,Ѕ`wT!rm1 0y0 x9ۙLWDGm=P=֢>xtI>y )Y}U_7Ҽ{>̖:(rӇ9RIGҀC̸`hŁp! ZdJ` }/ߍo+=aʇa+ʇFmx祥aBع D JOuUQ7b/bA5J>vd?yDXg[kAL=,̂M /!e:bstCg ѝjYg>Xvfн3n8OٓE@_*wJ*c2a #8>a5_kMTNQ  iQF<$ @,Dd !Plo,$Ңzh"H|xZ1ynJ. Rqj(JhPrAadt{CIṽ7O! `F֥~@. `%yy [FMy)h=gl϶L̃L1eZFֿ6Ic6)n?<'W-Xj7~}|S>d٬ m-[>8#v1/J<ڹ*r-kCɼͪ.慉b.`+K`l:W]p+itw0ɤ9h֊RZS(p?.yѾBevzeV6]҆Rqg@d,fO{- Y囫#r\?y%zɯ|ESv ?MY;b>o0=IH 벺RpE|֊VVbXW&}W[?8m"ٯ j˾kcaxcAKUҶjmTcI:'am$1MMMSMywY "@SAV 2W{) %ZV00/ <_|&ƪ<{|&`&]y8D~vaT dnr=Uٔk=@F$i( =@GϿ,e"96nęk]2)_aZmimodL F[…;PoO;;2C[&WRr-7|y G6F,uA%ryp xQ2#(e)_I ioT6e^:вCR=r fe #$a7LK]&\TGZۗ /XןAdiqD݃-ODU\ЎMj{os=0=z|$09dyC5 {8d<4N̤Ph',):d%p~ǖ_!3[р[ҙ v_G@>!8i*e> 4!If1~7lxVv4H /PD;Q ^k|(.n@?k :ZhrpuU] z[O<'{d$vC!%@OnDy欔K2V9~O% O@#!L۳VLxf~%&Yxūl Hҥ!Uߢ_Zrσj v eTl) G譍BLLbVV3VIgSa} "H80Rե?Bݦ}ҸLͺ8ZqmdXt.B}hFs|{s* +I{20 7)x)Hs'CvJ($֨rH^m$ذX9$@Q:4,/O8͌.m$WٸNKAX AdvJ]#헸TfÏ쾴NⰌF*V2729st nOsti?,!9:ye68:I?kM[@׎"$PTDqqc{H_awv6;Gp"kY!'/WC,~p}~p{{Bpy|ɔTw%ømeiز:v RKQɗC6U`sfnY'Ct -ӝ&61梮xe9-C6F(g]Mhx8꠰E[# XV`8Vը+pwc Yz԰kTXO3UsOPga$bJgChL"rdʷ=7;_St9!m僦u~@Ys8:l1Pl3PDZbXQ1vnl/U);&0avp*+ t־q}v7nsZД`DBƽ#PDlj}jz5ofDn 66I $۔Qdk;4*ߒUs6䭜vI,@_/o55,$.O>R;3[5.r[X\Õr{TkR_ל;}ZWFn5LWg9x#@n/w$&/?ge*x^׃LSƚY$l-W,'{iFww|YQ*:(] Մ:bw3x[Eʿ.i#햙ԦdEC=5xIQZQ^a|w$ 5@XKY‹$1G\7A%tiN̽Wס 4I}t ;Njʡ~5WW>`)d#9 9beUtڥ\yJ 6NEC/mB.d|^59,8Y.z35`ZW(F#(Yf˯Egסz 2u.Je@ H#~EGVj@OsRby ƗlU{L(o`Ap@,KTW4hJm-ow,suYGf?WRej`x݉+7s@3ZԀi֍a4g=ILQ{.2;1oXwʊʫkJ:I\pyaqЁŽ:/O &ov#S0D8Oq½ALNU\%,EX+Vqz N"9AXQq`vlx:gcHvbߎmnݾR!-[B=$%iR_fՌ<a2!ll\h%z/ d0;Ni*&r<3/y0|`^O9]?H GCɽ$*)Ic;:Vs'k&Ԓ] 6]qEÏL$嗖fpH5}fr(NUGCwh(b NSNm∮eW⋿La)e,{PkrvCyЭ,LDbW!ބ iX4,B`/bvY& oR6tinuœ"% O1Ч7pG:U34>ԡLM?(o\.UrgZ7E~ok3heU 7%~iSe#!͙rϟeYJž,} 8Kt˝b]5w;gͱ˸s"ŎѾi3wQE :Z`]_{]xn,3CE=/٨ƮIV 2E=9'cRMJS%Zfr-)z?0ԣ" n?o()KK/=K q&-s~=H7J^L)۫?$0-A>$Wj1SMu`{xS@V(vI_{ypzIu>\|$MZtV6,o/g/uH[ɖX{2Xjf@|@SmZx::xs55=3˭ߠ(pU,Gj,ܮT jHd]ꀱp^2#`SRi Wy|-Ϭx1{wRqt^5فEjjGSW\ձ̛wA*M*jܬqfvk4$h?g&j'Ou3>k3;SPԹ{RWҪјfJ9or8F"يt 9.RjW,`#psب{%iAWu9TPN>_*Tb`Bln.A<[AҦ.T I?1 ܬ٫^5uGr6m@PO2wöLOS?-Hgȓ Xr"qdLJja~ehAX+)+ ~ } p/k -t-GTaPLuw±Q<s.n5bDm|!՘tnH{!m>5!E' 焃_h_< ]DGjTBrƜ*=V>r64ѝsTA%H,0bl,uɏRLa=ER6]nRɉ?٦⩪/Rhf _7,ZNMx!NcQn{N¹܇sqly$/<5$~޿uu};Ӏz+B;L`9'#'ZPA&A-ԘgVy|oʓg ^*WrT8%i2~cG-O ^Jt *_U7oQ|b/ {C٘PEW]vk:sֻ?dHovhq$6'tHEVNtL%.-Ef&|Msj4a- ?NbMi~ :Xo0숿9y; ?A}]/~/}P\o|yD?6O`yLulx,jkHTL ~ud~H͊ś!.`αN|s m:*u^jԽ^`R-'#(ZX+،1˨줔 ؕn5`⣆nQPgLn}S&cul.ƛN4 !ͰʾfXzNFu-ϼZ]@Pqkf I>$>;`ĕfd>,";xNΏvs|C!PtM]ЖŤ?.-$~ a~ UzA-GKTfHuÅNx-_Cj q/.mAgRᡕ(k%hMA?.+c'HOܦl j|ǓҴtKdk=ꔞ&[.D;̈́}PNX>._JN(pN3Śdzf_B >V`fm,#&ڥp&Evн3n н/iO<> \M=bT'DVQ\~!O)f_ &4 {lf4J;%&= P29Mdyr"9}^$שtgʋ9,1Z92V3 h)Tm;lMH!Kϼd;ԟP%|'A:C|X6:nAX-x[/F< t& ޖu{~C"-۳9]-4;@Y%|7Af3U4>L?iޞqj>uh-24J7s?*A%Ly $)몫+8kd|u+&CS8Q_x[NA4wIby DipeW`#3wLGi뀺1,[`r'J64i7m J-c A]reYW0p+vGk~w䮃eYZfKCC4£ <^,&=RZNts" #e ewK+:GL͜h{@z 1W]X(P.=#y9IS#!r`lw;3'Qz{B6$^٪hy:y:je-\ Eۋ6$_+yմXh aetfUB/cCcs$p97>*WHE/ynJk1Mszi}Ӭy&P<۹nQDoS¡ڇ" bS^zQ7Hg Svvʃ]AͺǞNӴЄu>\AR40S&cO X(̯Vd+\PH US3zԼ!vkƃ_ӷG7$kůzкk~N|۔~=.j|VB_|f g.FߚkfWdWku>T:IZ_&vuVKoD<5 yrwj޷M= :xWkʢm7J)6+tNy aQ￟cgQSF+ 3Z0x!dRqbpKׯKWFngP!6xb־N`w؋w2Cq֠zzE Н7.ݻ&X*(M #*4TTVbb+4d\֯bCB n?~V<+s`DCIL)^3S q헐~;h`ςԼ^sʣm>0>PڨhU^]^2%0J ke((I?}xM&<[Dp{0 ک5aZKdRjjjjךb:6.*)d}n(Let=0ŷVnb43q !N{[7DoD'}wF H~ZIL='ylmRL_~Kki +k?W^c=FsJwEKtEx0?ϮQϮQ^+",߯Qa׆5*;SQM򋬲a][g;J̉ B?u;2pty-esdbxٌ)wyg^:_m^3C\D[R !7ljwݛζM v(k5#+js*&QY@x̧˅6GnpMAgX@Ψ'*6#t֓C|ѝ7i]ڌ>'j]Ş:F:ՑaԒ mvv%"7a`nFݲ86:;TmJVv(7R.{|2*-k77QrЭN0#%UR#XOq&c?sFkWh%NIsg|~i<\ʙյ/#](pwL"Cʚ \j}$")bni+ݢQin >ǻ3rwoRSkfɆ a/aaf+'kqIu7g,zb~[|$\֎2dR䇲Q ا0܏9C$kWW*F*܃/72q?/~qUʴݭW?!>lH-q[: K^77Ï[J+QgO[J"sSܟ)Ju:)Nm)Y'-֪vD} E͗״m2d%HTbiاs?qOZ]sKέU3K I_s'r YlDxI7H7e=z$iZkpyl׵c؞%VTjyRxh)W]^?ű>ݭ+,@xOH=d^Ձ &ĞLўJm5@%Y.A^k1f 9n҃wqD Nw/otG43:wXպLMƋ Q/~29oqgyӛUI:A(Xl@*o-[@Niܸ4J?=uRϑjEG@(~l9 tǛ U8.Bfך|T\݄p6YQ͆ `MWƤ~;?sY~MVI=.~f2|T#~:,|#9\?ָ̂ۄxЋ S#L`2j'%PfR~B\/%CG ԳepMtԊ#}Ǯw*Đ.OsM~76>8D2'#&  Kfjx)e.L,@c=j:vkWSj 35šMsz~L(" P K5>^2֨\Z1:mᖈеExmoQ2[33c&JJ&K <|]xzq0a`!sE窅㍅3$kK AiSt8A.g&ڗz_L rIœ=䪸}.̎׿XPZ޿oIk\cL6/V ǴԚ9 ɰpis_<}Y93rC1Oy27;:vSfYA=F#Go-O@:sGCm@<}$w?E`0XPGPuO{r In Ee{4`FZF} I*A؉"66rnató'? NC:Nƾ å&'&Xހ}0>['Rj߽a[^,>|kԾB@^ dn E#n1:g~^%jFS :\>cC~y&3Gz*zP'<%:;& %v#ίCo~'AҿL)Ti)>AmGli'< NI>$;7N ̵gIe W :į=6+Y7:ԇ"ʙ 3 2T"c!1!ۖǀy cWq5do*V^d!f)Spc ԨdPh`/~.E3Lņ岥=^43*a?%yBFWybo:VB 0G/h ~ ?ILJy^Y腘\l1 PTivA7v Qgz''PR}bWSH,  4fo%#(46իAc mq?1UU3Td,ٛS,mᩞR,| kϜ"0\>8=j1A # bP~Vk83/_OK-Yk!fqP K$ej)Aq$ܜty)b=](D$˯'Z!ID B&yu$0u =t$ A8Dy>zб~11CN%3{)?J'p? AiL"E61Sa9~?T~wZ'JP["jdz^b״8|9AM/gzUTaR]_e ga]QѤ'>Ǒ_Z=x|ve 3[뵳zNs|QݠCz ~gWLP(Aޕ* [PQKAbl=Q;ݔ #h*kHjtKbPj \v)-I Q _dp쪋}BtɸAmD2 '3L]ګŵJۼPYC{, t5( D`ڈ=!?>JOxwQ,?8"ӬzbjeMt)u.d0F[*ͪ8Tx^tVe~~JscscOG"%ࣝ'nbnhqNCBcx}=!"03ς|·P[rop충UF\ a1S!F[8WYp{/N@@ `MpwNpzf( Ŧ~}GN\IyQCo2,/{G˥vKwOԖ"CTCP7s灧= eA&ٯ{7e^xA W&BBfO!B)-&;YG hC\lmy"Ø&bp{f`Lbљ ܣZ%f}kVyQEE_nW>? 1 5 |VQ89@K]|f;Xt_6֓LC0AF ˈx 'ek5 G!|ǎ U(6!GUaz3T9V0~oCE߸Pp;0Zd$u7|e'  {}er WY"Ybt{mC~`Kz r$:8n)_/JG)0H^O%53E[^a-QY$ fpΐtW9_BrG R\Ba{~8GSk9`+`jXO<;hҍ04I&l&BP_.؄Xg m 'aC!sB%h?/%ڷ3#GNĥ K$'2)3㙡OiIƒE>ƏUA%bLf=MnO8ˋ:W3E֑*Hk?wZ*1-lt /{R9{3ӍE:xp77aPR&vw"S|-w7w9jA8^qIz%,ֳz:rQ ̶2#N H+񅣙"_pJ鸝/gCT/;uD)5*[Lq ZTWm]+oh:&մj$dZ+]tg)[WJz#F5 3+ $O&fY17F7aMG3lmpăK܀ p_<2D8U:vJ~C&{6؛TWpX( qGWV"Re$]X rl?SPi~ؿA Ce<$T7pQ4ϱw߹ՐbHP Α8 T=oRD2蜨˘Hg8[jīk1z"#PYܴE@=2#Lz=iZHU' YD{_8^!o{G ѡgS-4u醹8^@϶ܓa'+ҷ A*/KO<&aԻ t2c;[LEx&_QC:-}da^D|P&>n>> [Ѭ _eMu7y R 2s/<44h LN 7B~_ 7i^^j#ΥP\>kᴯ "Xص J/^>D *&H2G]M.6f乵\;2ɛ8 T  ;D_xv!('XH{"ZO.k{oO:DFNeBMxoc߽Lj#͓zs64gnVj(%7ZnjiT}k#Dz5OOOy2HܫU^ t S=Q';DwںϷSx5!3P#Z\-5sd3aC5gi64*ZK{nټs-I$D6$-~m xdF(l9L𓂺4){v W=dzr /#N BM5BaxBC>dPoz/f]}2FͼKNpCdo޺v *`[0%wl9C,}]]GzӘ}uqiĨ,Jx'#.[3:>NJn4{FOvܭƦنrS5cPSf:[vμyk<Ӄ rWl~ZF}?]~Z[ 'ZE ʵ+XϾ-4;NJ/q9$ G_dH*Fx UBcGP쳫^@L2r0 Fy ,UCy(W7D//1kBxC"%ǎEg8> :5@>. P˭Rsm¸!Hv}aa TwAOp5W$ jUm"&.w.S<% ;j yҎ$y<=n%N䞆 oRi=$ *}Kj*ӗ]JyզT֧]@\)چw'l%10>Slh@)MUdupByzl[^=i<д&+YoDJ3ʷ/%ͥ2AUac* TC,s$T*8fp 6:=p7Oe9^R 4}IkD'6nV0[GOPcwb[_m H:m& y^iPNQڎa"RgY bg#}]#ҒkBu,M\h6xL(Ԍ{" f m^G55S%YJK-`H.r,Pk.v)e/7?6DMg=V:Mh >߰ dV=-+Eڕr1 e<ǩ F=͎-385+=fcHy`) LoݿHN;z8LנwRy NxC*;*zjdno¬ r}_#P**Ul=(gv+}S ȝ(zq^ ?m_׶U, T:Rz5 xx^myq adxZy)B$7AXtJ Wj C<kKAWa,ɛR ||59~ok}rRL EV.D:$MeGJMR[\_uv\Bop2=RK@xdcZj)D[8*7  ~ Cӌ fGHa;F5EMJUkQ!F>sh/b@U0]0f_ |!Llq X*)dB-V%$5[OzvcK) ).S1{WTeOrY ŴԿCXa'rD)v wŚ A_MR]H\Vq@JJd[R(:c!*#(}A9LbI-Ķ8.a 7F!07 {\IP^I>+]sA9hrhkLo39ǎfx4!9$]׀wb:g6'UORѱmJ˽d5$Rn u%|n#/!J^̿[mU BPzXwbEr&Zrx 3ڨ]^9DA>u+QG{t1d W2BUsT#ȨrryCVUjU~)F /@Զ3!VkÔ#@悠 jP?BQy%@X8H٣G2 BT:8b{0) ƚ3RVuJ!}(,v%a %8]E@VDTֈ'96>ÒiLbm#zzhDQ? 2{ʟH 8ouč?mV).JQwx;F,0S FcR vs:El僻崑4w/ŋȂ!c n` `V^MBnit&PMlwsɗ ,4/ oO/.5 {CMX(m\7( Shi 3#ШcW>+U'gBO|ôED v ~M y(dьA9yH %N2f_(<@엵lьMA"Tx8HaU|-߃7''')P U1]<}ÇZ㯟*d$ZqP%<mi;.#]0A{ [ybCrEE)LkI8geJ^GoAqxSA;18y<]!vo9X“d.'4,"~B_%ӃTy*D&揷]AaUwٶ] !㿨a0Y>DSI3Yg0ZmM?B'2!+J5[ mCPRG:VyBz1&9:i9gQ:Gi8$Buڟky; ui# gZRBb*z ?τ|G>u(%Gde#Bw#Lh@14/F;;N!Q"D-wQ"!ѭ;%DguduneW$ZDz.~>}yϹ5s|f>3Eg(fT4=tvpǮm־^*V,sfz_lOTHvI:*TV?Sf;R C;kHe^ &%9mPӑq2.7Nˁ'h,w/)b/uĕݵ*mVJ _>(Xb̳=8K2h1)9(!h N/Ƹ)%&#cňjMUX:ٴy^o,#[5 2q%@6}ɼ'Mî3X?G_pι Π#QMorv9G}.WoH?-nqE&vYs9z@v*5F+0IUBJ ԊhgZliJ~Jpæ527ڔϊ (o#gB3ʗon ~Mtpis ]Oxb"79^jxh@%R>ȇRDIAfU\ni;7Hh^ F/' :&=aىʗ8;칸@oƔ+Ma9f4\+&89:4'1'Hg>ȸ;ԙÆ6TNn?0][D;;ih=vPXdfhG7&r%x;#M7ĵ`t rFBp`|:׶)^2lA<!nj-Ll6>g.F.VWzUNVD)kH#0G a !h Z}k?1GVi灏eQ[ :BPjqnU{4?SZ= /.}ި1҆2j'N+k&W]sn] jK_&k|jvRdKmpNy{[0iq4Zn3P24.]'i甘8{)q@|+ W.8QßEe f$g[ݞr@'5q&-2U*PX9#խ슖<JsDuX_W'( 0zhE˽vAs:{S-kMة:d]9tƕ#ҳ-s]&lkoQ Jq26nj5e_P,65۽2%'QG]]#:o@#zc;n}diSپ ik` EXSE52!A}5- CQwˎȳZSrfsoXzתd[}^2h k];|%E|ìɎͧUէw1}o _X3qCu*/)8ƿU7?aїH׼ժޫvھݙ4Q4JBm % 2d=E}cT)ܛnkyEC/yWs۰TxRV.fpcleyݵh+{wjD&'ڑ, sg-*ךM4POEnP&i.v"oAm>J? n@uz3ѽCsOбXm}ۀ旙.F"cVb?judg./ 9WڛwM^p!(yV-tQй6)Hϣ +'vw9< . 4"e%z%$U4EݖPλE*&3|M~>"7XcZ}KሞT;:3Y@Nxc 4}VSi{ZwTNvEAoL2X)7k.p+|#o.Vٕğ2d ~Onx/eHb?+NT=t5VZŏѬTKG6Ǩ(?n6N6tZ}_D=)kAK2`Zl|V*6Oc=3o^ޮLY$^mY׺Nq*9֐!=2@MKڭk4$e]E3y@/3S5ԲK`.7VvcʅjqY}-/Rud7fN^,|2Ū3\P/>:f7jD)VTX ap,Z](?9~1uoY/ s< E{Zr) 6[zj)U~InVJ|"eB>}Uջ auM7H+C!v ,"f|asz!2;xps||`KjPm_p}l!&[9Y*;k)b4 }R@ee+FM/9n;+/zc篤^:>~(֧i3#3]lۻTC;>(K4+(i,gʺۯNqu ^:Ĥ|ɒdQB*fJsW(s8y!>hac=PS/3;/;-Af]c)$\"Jw:`:]\tb 6gB$ azq{+hAhLq@'ǹv@/:t֒k{ Xl0Wz'HS<$G ȑ `OH.=eNz=|q' vnT lթR>; ]&A}fXKu C6f0Xg-IHVs} 0u4">"󓥓IJ/?奓]zey!ÐWÚWI8[ڊ'?[`ez` l<%_~eּPsm$ê}Iӱ6 N/ѫ@=CR (Qp~~pҾCQ}P~a(t!}m3H^i[no?2W"`V]]!,.Zf~(˻T{F\ NM"IO—Ariɹ/t¥h|V𡀯*yF@]]ԯ|;|ø縏\(7H<%7C'#*qk_'~n uΡ;i%yO*AFiΫ=N[7]+U]JGyf8~>|:fI{ӣ^cL'@H4γ54{;G"g~IzkRWhOߧ-k}PGB tPهzSӧ5H0X/Lx[nC^ PGrg>N j*p{ojTe…fr%}z&L’|Ç/*/-HWXK~3D"◮&&gv0m~G )q2!5Bf_crDSnI1WY+l x;27ja{6u踫j<\n3-:5OZ'#10췫1t)~=Wyu{iV3/JD.ԎS8 1K x'Q\+%;;<.{;^g?TFpvd>Ʒs#v_ =f~ ΀6G7/T\s8G@X `MY@ wB5aUZՋ/+&8ςXQ [f]fD+r`[b*{7ɧu-8Q*狫k$`3R_ iFga j=z4-Zvٽ\: N,=qAݛ0 aE7_*w>R1ʻ#BhP8f`[@ $00 D!x8E rEv|%Hv JT5XDLnk_Ghǯ ~M]^'m`k1 &౉yQM3"l[5RE:ܗ\O.xذS͗+A 3{7a6Үȑ0i.z$9fSt@?n p>ICuF_BO׮<=ܢ8vÕa6i<.Ip N.HB~|SڽQ}Csݦ%p\}0?m~C~ UſPgY[SaCU|cZ :)3)CeY p~V7N*dFJ`Jlp֦vsarRF^ ٌÂ~ -m䅇?dv |V)F1#"L#4S:)"Oza>Gn񏱊zƍ9./g\wb|GdUr{Ńs/'HU"&Ѡ.2o =r]h"Yk!SuONCh㇞G4QW>Ö,9 gYZ)~[XصlS/= , l;e xk+_93}j91,i\>1^OYݾ#o Y JrQғ3I؆)<~ӫнx[]Xri`ꬊxXAߺpZ#T%rp:ZϬdZq)C0t[L{em^&w zpH7pM!g\gL/RpF1W8Bf]+eH\[TrT8g_~aO/[<eB Sa @zetvԿqX2-)]CAqx?bb0Z, LǴ]? :UOVz?;/6)*Zdu`fqcYFaq t8q&`y$\ t{݊G`; H1M#S̚N f u 0$Zy۷+OjNqb7Iq}/tOOcHҦ`){v$2B@w?_VH$22L|E2{wa +{[ƝU륌Hk(}4`Q[SrmX^0߭@dQ2~j[2Yu#hvg+ 9z<#vs:%fdt93N svnKHAe&=?@ܿ'҇PZFe,ӛCwT2L˅+D3Ye6Ai]`̱[mfTWhZw]L(qxS86hù!6vWxgtI&N$r5M")$78) [(uiBfJ}7xDD"3BT7r(qItw<{UsB`bh YK*bFؗB 5ܰ4qR:'sUށ/?]17ʸwᝐ1oG|p텀T% U?)̌6 ,ގ0lm"SlLby-z-r4h`[(NHx)$PL|Zg04oꟜ $AACKZW^8^螹'dzvvsMX7=Bv,h}(Zű ٲ8yr ;8Cxn9%:e,<DgQe:0i-N9GB=|霺7c1XBOd\m'~E?F[wt;bnL m^xž[ٻC^мJM郛 }TvJm"B,iqGdz~6Òy62DMhUۉa0'o.̡ŨaΫw HpIqSY{rfw8Aw .יk52(JOΏڼ|qX(yȆXWZ;Cp&76W$7[{3rhO&rw13r~q bxvq>%nGp8J61riK2!U$Ӛr閍~Khc4{tac3w #aguFJcoG}[x.C+kguy'1za ͠*%!#!5L=F򕢓(uNEuMē &|KA*r^]z:P=85֮OY|Į8Tha> W -\HA)-,A`jtYF;떗kWjF,KZ֬ gukp׆:O"F 4}q#$Lu3adyt7,`:yYOfɆDyZb{FQ/5zyS:d#2~8X@amWi6ʩ/)v\n‚,88;ʳbY OC_Q@{:#B3CCm5A=˽++)(Я&AOη(yR>͟ucI',<RuqӞqg#=@+"5Uƺ]TA#`!:[R7fG]iMu@$8:?]ފjTOXvl*YHVo^Y&$upk﷈ Vn||1Ewљ&P"X:|$J9ߗ_c < O.s|-7RBn۞tfb;C)4tgjpqϩd"*š8u}:q[R d785pl+"sۆ/lǿ\ M< fdr"|MN8|ߗ#inQQ(6Й`NdgҏR>,$7OwCMk)ǃ@Zl.P 7:o8A%G!3G5,:QZG26too=>-}w_^lsŀci2*{!ϮtdWwxaG&6to|ż7v@ %/盾 d~<֣zd#PwtZ1qrDh=ՉohՔ h1Ro߈_ 9|@qSX|4H^Js@HbPJӜ~}ץBP_"[ 7A5.!xM5\X\`4N8JhS}G9:̾0~Ա[OCś˿ arJ6z1iP*/{co t3үo6(? <7H\M-Ùqw=mT|KעvN1Cȥ0Γ7=ڃ6Lj"[!e L">x׎:* Zm܏zN *SBJV M~"_A,0>ZmcZ+m57U՟lq <ʘ<*1߽"kP^Ҋ"Zb!U.NgS7a5-iWPR#@/FSud]vq3j>:?!Y~s,9ODS,?D@³kF'4J :#=&VvRj*uSvtk32DqAi<elixuI R/7è&IγYB{Ex6@J1 a3 P j67%2&2'+7?UY/[hGڏKu=G.K?afK`'LaĿguj:@8SpD! %Bp^6pkG}hr͠m9̷ ٪iru|?0(rds鐚9KOSK>ﮗr .b:.KQA!o:ht0@@SU^ b |\DzQ6T$? dy\Pn.ʑz)˗"\Vѵi^7,YF\e9GSH`0^=ò-Uu˦ȼ= p!gRzTMD`qr{h" %/we-9,DsE} oC1!ČgP+҃LYnw$pQӢuxf`̅]]>HgrLÐNTևFp6{֬ij=[Kt+E#D5Vϙ6IME@ͧx 4##u}C1O/b2m`w.Ew$p0z+:WɅg<أ©ʋ?G~R6 {nf&Ne婠7̏˳Ay9'k FV?'ah5*:R[2i}NՀSIYloz*i}jl#P >xvg:z-Rn驆jV>/eJ\XÎzpI22uss?@^ƘY%D$K"ڨ*yKhuC WOgpP":(ȟlE/&"\МT|onp 8zqlwcnaܿdC0H~ G C'o5c/>^p\wH t!v.0 z+x? Ke|Q Fn0T5a4ʝmeE_A!h'+u~Ӯv$Qz 5v4&]$H6+uUha 2P"OCRuEkfJkE!PY)}ү#F>P[I,V3>bhOozʞ쌠5"dh>anW{_~<;U+FA$wQ2Zq-v! (W:AcG%3l?-~v"1ehHNn#F27VjۂOw>kSi^NxLU.:-" }:WBߘ! ͨ% T5ЋxaU\~^c17U~-|I#Xi&^ގuzF!Upak'gX޹~,3'I+؛C?cu_ˀ6d ҈iOͅqW- ɣgBa9ij{O@^Ql ޫFc赖 ;j R O[a%u{HQЗHVƳpSf̶RPpp>yBW:˭?ߊ|7$/).}W5^Ԍv>28튶azR7̯=sCI:,v d?qȒ)􅇊ճ/AS͌{T-@IQ@:3rdE}, I1V]!AU^Ȼʕ껻i`R7eoZ\L= 4QfW雄^> $fT|.' ?/K_.@ؙX\Z%OLov! zu5Ѓ5888mT$JBaJ/OQ}~3hD8fq|_@4X7EvC8TqHz)Z׬\tuv/j 0'[iSՂ1E<AգWq3o!2V?SB Za]#Je܇}Z-Cu_[pR8YWռ 96A+pJhb'Y,=o !E-@wo=%u܉= Dy_,TSwRPxV0nDeQ78P0a[;_Jhj| 'UuQ F|Dzt}?u>Ycl3 ?<*B-Qo&_~E\A Ha*5nL( ̡) [_2IaӵBi}nMm\=D3piJ%/ןCZ69%y.G8lW+$9f ӵv ] R5Iن90ҧ92{ ]$91&,o>T Q"M%iSNiq\͛! Ջ=oahp,?A+1m;O=%аfOܭ!M_,$h9t(С`W졖P1kG:e ;yz4ɳyQ('{ެ8P{Mp@XaWo&,Uĭb&ovb/ !Z*Go~X[-hR M˽|9>̕Zِ^W&e>xA>on0B!yw~ ڎXIGR:I ]--f9r(nN +bEqMRCbO);֊0+Y:S1;#*g1U M-Q`Ҫ3g.Rͨ.s/DXkzկenm}]},f2ُKv 㫋f.w)/wNU  9ѱh! nߒc:1qJwkZ5m"K <I<:oMqf* }yD w\cVO vQ֚=t1怇7 $h>Nb\cAF $hp . $0 `! >0;,~߷jߪ>}N{jn_(gI:Kg{mQݱe'{3HnVzVq /ˮ Vx Lco_B]B0=R'x;'&WzYH+]5D%\H?ˆG'b??PoDkvωWS%&tjBu?xu{7)x^ypdYD zu3 F@Fa\]P{f9GٗaQxuz&pC3~=8@Vݭ.koZm$&w\qjʣ`%u)ӈ?b>UoIdw4ҷ-Dj<_.(i(䨦^_hi>b)ntk=rMnY\K*/ER1?{$#FWwYQxn+PZƷ$D-26xWO}ji\̲h.˫ԅ>0 iw[ WpB4cpT'OA&E-˳ܣ\~Be p3T;I=COmC 'X t'./& 5u@ځܞl˔ɥԅm++²mw7g]+ UL(u9ps󖩳x/ 0. 9/ n81-JA>%7 ,a*2cGqkENz5[!`J0FpA{Y/oۑ I6ܺN7zmnݕ+X/ A޾Da9mX% &?Y͖0[FF$ 0PEW|й'X0ՀvB}K&&XMwL'#Y>)`N=h+#vX&d˥& Sb _||MW z># u`T S'eFy |Ga&yIHO#1VRH.ۼ{_w^5nqnrJqqy::0>:7uw{BF3p{L׾{hϪ'%_"⡞&;ݷך/oD&aEw.=yD#9jKGf$?[&rмiKK^T"3/]Ǥ|Bv/T<$Y!_Q&+xv*1=35ױo_>춇hᯀrd=k{(+\3 J3Uw#Z@*?w\̘>8:e>Ϣ[maUn1p-/gy^YJjoi)ʇ gvDi0&=cAԄ(ƭ–.>2.; ĕ:EPF7|p n$L+_+Ż# 3\:>gPl1 Dp,6Oݾ# CyQ_'pK-m1j~ux`r-5zjgjiFk974]꠻"|mR 1&l@Vb=n'5" Eb)c(OT4 nV,& HB~7.9_spD:_6 __:rtѷO*XA{`> ro2ɥ<<-p 7ێ{wƅ6 kRjΤgHp&\P;q-60:ִvJ}z" X=|0IZ5\2 w.k. ? sIjVRo=L: L@{{?[5g޶+?eOU/Xf*zpzP'uk۬`=k,`ͧ0\Isƭa>LׄL'!<]~|J=ʖj:9PhKQ5b=֞p;8~]FCeypkAs`9P[/D2k?{Vsᢟ [޻Fo,}o 1f"1lv>M !wxØOWQVj3f@oi>QWI22siˍP&Sd8 P+J E(gIJ[TpBVOw>=e+F;""QZdkec dDT\F/Xe_xyR`@ljNQY ;\FV?CŻƕ7MU`ИSK Ѳ.@. `5d΍jxܻvl{ec~UUzzҞ"))‰bFXfΊ (؆CG:ýrĘxmn~ $ 5&-~t4$~FRu; EXױ2z^rj" ]-(7J--i:lAO9'1܀.X 56yޭtWj7nv2 v:n͚_l:vcQJn(qdM9b3ȣ;7BrffҥNDţpgGrιn Ucw 6{7<'O%Z6{KE]|e(CnilzٻoMAr;H[bdh>l@Da3XN+3q1ޜ) v W0M `Au VY}(V~yxyd~%e5 /1;C Z;xzڱ "h3ZrgBO];J=EI/8P@gmc5w!3"ǖ)%[ˈ˛YknS ɹ As?Yc }soN :L=ɋcWӓB R8-uzuPg)|aA'p&؀M2.U,Tj:Y{Ox >A-]ퟩ! 0걥VAp@QIszp|fpg0V]iK }imQy8G7 7,ڦPv:I 6]0чap4 m.x+d7Hﳝ%}5KxUՋq_9j`EX3ܠ8R ^qkvNL2Z%Hٷa#".\/[6M>lIل6{SBͨRpuztx9XkL˵RZ]P2>q C$sU }uI& 91%RٰMl Zn\!t6:דg릀6-nnsF]<$[198ם̙1dw՜*Z)w[(:z!^f=Kƴت$o),䎷)vcirlM_r;E Zb<` s=yBY;o~dU*4 g o6֌K8#YϽܽv쐋nKKo5,>H X>aN&H.PNH\D7śk%5t?z߻ xE)kv NF7w__BkiKmcjB1)*e'[֗sKro ^#Gh|&x {3߰ȏ |5yI4KzL.3ԙ~ l:xHlf Q FWAk飪K_!7K `P/5\!7aɛ`8SXW׽ƸGAIrP{`69e'=8M]_9JMCI/y|_*KnuIwĭ 8CPb\b5 &mۭUo&q\߶(E{v*'7 )p@Q򊔴L3׶g?wDZ>_}IJR K阧sƐ,B|ҔvR<\\ ^q'(  5Ιw,󻸧rBta\>iem}OVUݧۉ <s{.q|׹ߑ>~r/)=ead^$t 5:6N9:Qj9x#/߃*7(H\~+3d S\r(b;"znx:YUҒ7ʰffՄx.b hklH,_3vK`wmoDUeۅyrnYh!ՎL?9Q5DkTS1*U|L:qDA,9[P~\5܎Œ+do TنaLDԡj WG+kO;+S3cd(\2exZ|?O l@d?|U|zUXy1\d=k?1a5a$$?ʹGOWB61E܉8e.~WdO3s[#heldb57 h^vHDOy/Z.(l1Y݋*~ɺ;ЋGx̹qu]\[÷_(ER;l VsfO01c}AѴ&kNZ`9̍uYd(!*10}5{U*A|+p[<#g-pL[71h.MedӶ;Z^%e6DP#2]z\8C*ԥSk:򣅶z)Z՝+f 8lBŵX']*lT;!Dz#[7/Y}447I>P)2 %Tf?Q%Zy![/eYByP|=|Q^sWT4؋@(Ձv")wOD %vrHk2;X;nD>,l`n >O8,?6W F`2#i([q}mLWaIR~juJLlJd]i1SlϻaiOpu}hU]H6~v">{wN6=i{ ΚN:{x\*p8GxRFL:nDO{2zJUΫ9 =덍%ge>QJT<6s63 .<\]r!ٱ)^gP BFfxj$gZR 0aq2iXjO]Dh5Fe#:WiQ PsXzȍ&+ة|鱅>. "Uau08ٳ*0&Ϝ}cɯr۝G5wv^%D{oxDtSdԮ048}`GcĭL4LOo]jȘҟ'7]1DE`n Y qkVw[++Ѷ G*L^rΑ=}_ ,]ʧ >x*}V[\jl'] n?t0LCW4C$Fncƒ!qRjZ>IQ β5lj/'_Jzu9Kࢶ}S鿀@ '8jf<v$ M鞖T2dbnpOP˶,i\SD^ILR2 7 5/U zd xhgf K~|\15hl,HJm<~|lM>qQCb6ȮN-e)~|Z7I˩,7}ܳ(rƑhHʸ@<&Y$A@U1 ގK/Q: b (_1YL/TU|^s),1~sfG4(*I`G(t~OIӡN) n3\h<> ~k|IɜYylkHJX(2K)tXWB&`^"NKW1v8$tRLA%bZ״joW2 _My`fV.[S=9?1QE2 ل|WH٤œK(`t(hXoӟB,,-ouⰴ~stU}ȕ@ h. u:eӝn^˟ƒF=̶2 ?^O;*"Z,V>i 5C,S] Q~7w31J&Y*n?Le- A)o/p¼z[RP*ߞ}95;bFDў-v3Oۆ#GS_I[ f1qm'Vau20nGOvld`KgJE)~i}VuC؟i1%>T4 LIüiǗ4gyw6Fk!uf" +9%4'8+|/obBXUL2x)v󝉀EOul犕S,MP[C9 efU.yOOe1ǘrt%Rh?QFH[2mTo|CDtMUWtuɻr;B}xSRPIjRdٴ/- |LxAz+OO|RPIбv'*b~a\->SMuO @ӗ};Z]YEڡ]y~W ka">#.sCo}hז\fJ~?",7SDyRԀJ6'~a>BV GN!Hܫ_{׳h}ꯘ(i<9nB[Su9F3Gn͞(um  ) QM ɅlzKSeb\6c7؟Y:⮐{Z6^+חU(x`@бpe~ᾪr zcמwμKQ}%!H ^{Zf?$hH)Gr71[# pwn$vmr^P;>nu^K5XEjr@#}"FK3Ŗ} mdߟvi_qpO1s[-ws[݁cZGa~nʯq{17)pY^3-yi,VZ&A~$ Gٙ6 vMV7w(o}x""7Z(9GLm}vS7esլT*zj[bmd,Hw* P߉~ހGqN!wY'فEIo:KE+ |Q"5{_+8pzJYNzjSSo%h{ӇT|ڀ^TIdSDbXm2Z7-E`ݔ}K&@tN:A,YE舿v\;)ݙrYf"qq*]z _9d<BǢSD>2~ơLFLw:LgK 'F }v$M/LKQȃ#Ζ8r]H:ow!!&*b9d^o<0,(.eJd9O'u|NMCДk&-5SP#;B,?9@P6S{'HJ90vyPlER̆/2E`:TKnyvx?aNإ_+Vb 5gK㣅4:.eϏ߿}\G!j1 [{c5RuO3;f8w̅O` %Rcz,0oVME[,y"›d03HM)lnc(7=w9Z`8ܘRz[I,UŐ역ֳTٵ1jZg`hjRK<=45)ITT t~R}aDzeM$R-MD@ H$ѐbs#4]ól_`]:f|P=i GO qvMѷHߟZAP1kQrNbx3;$Ǹ ø03SB}=y8cy}Qm,Pā(a*տ;f׈~]vl L.vƬPB푯0 dU?mqkj5qr%q¹,NKwzg>M,ˆCv՜SA"&=.~ Kzlm7st8CMapng<3?4md_2L$Z~6Lږڑ+V8;DiCHBPNV_'s`鿧|o 'Nفݼ@5h;烨 .i-e-v#F+C0Prۻg6ry2wЅpWwqiI$yߗ|;Dܢ::َ뻳 h3+إbCОwcaϢMbZrfU)q►YSE] l0Kd`hyh@QlNq};' $iYr}6\&ylRwgL~v0tuG*CɗIm&f' O96#ظ:z,mƱ 8:Eh~&Ƥ~>Wb}O ]Q%[ޟ7Dz,l3)l*)GA'k'޺RyYgy%.a I/W+,|s6cZry eƀfܕKͩ 52+N 퐖%ӝI_]\·g!eLS &pC2~pZcګ0t¾zKaSg~͞B2Tt[=s>ˢ3YN#&,Пy~21]Z@(Q]oG*C<<ܺpg5Qh0k mg[ө3D}P]5yǃͫ:‘i{SDOh~ Q ~ڙګ {ento0w' XƼZ:4h ]" iM: q݂_}Dh&+W/uHYyl}G.fi*㰓=\鷤ӏi>0e5VM=p=:$Gs\k}y"SWEGRr | Zv@4Aa`a׉G^Z?4 cgӕ6Rr]O H}t tq8`[lд C2+? )/ |PB)b_sOtf~ĬPnm. =RwW^=JUJZap rz,c? .b=s5U?SF;WzFQa&|&_b"]i >bRX@Ь^ռ{WBPorLS4i sr4ŒJI >u"Rג~sX1UF!%OUh^:pPjly0Ȧ_R.w}^2}pAC$)?J.32UL;kn/fvɝK[VOާB>a!x*q\2[L8O!+F#T8}m;wﻫP߫kٮVv.V=q" Byfi.Ni/j{U_Y*!94 MS@vI f*ػ}5̯*>6&9۱>)z=%}c^2G#҅+>6xEzXߊ-c0̿3f6@.I Rln8 Z &GVo܉U?af''d4FACNr5`1;Adh{N:2M.f yryZ"PQV>e5Jy r=HD \ ʰom|\(E:E{7Qmi% a's#<Zt9ОW )-pU$0KXNM|D=̓ΗfVZ8'r_Õt濅ώI ܇9x~tބȖ<eZ2jь7esZ|+"i\En(,DzjI#lR@E*|N4_ m=ל{W`3 yRU`K=C&faUU՝7m5WRy>rH oCL#Z F yO\`du2ղ)RۼJ,1v7|S$` ]TөՎ2s$tt*qVE%c$=B?)Y8xcHMO8ܲ<芽ʠb"d-hml3nT1yPN, 'ކY u _rS{/~Kr ;Ѧ _ [uq Ȭ1dT bO/QP@,Y|ϟ_e]. 4rE iR ]CGoi2#6Az:D[`πgʦ SɘkQ(Eױ2?ygF~9 ";L6`p~R)Ʊ I_bӦ2U{ Ճv7ĂTSFS#ȜٻF&o0o^eFN"w٤}R|*ad)\`Ed(ơhb&o_?=be|[69X۶۶m۶m۶m۶5m6_ڦIӛ}/֞sod6盵,fpc[wpYr[xMf;Dza A}EY+!1*zA&,C)h~V'7`=ʍyJbr @U5 V-ğ{8G~T$"J|e:\tz+@| Jl%||iv?>L~>{SϜ`?I`9˾^GiDo=TϷ,FL>U@s&X>Ri \StY2fAг3X<37ҎG72޿r,lP)}h amgNc@5KysV:?]"C`Ѹ(bٗ =M RJGE'ה!Yl0@H xiF0 f'_'P'xWԹꖸZl;3]NHp6tV,Ӿ1M󵶱vQc!U psƙ tYl^,A?(D&<)G|Z93)5M)A4AINlJq˶_zjѡ""r0l|zU#nQR14^8ӚGMD d1/W;ѝ6 7rByW%fq R1OM9xwbS3cvۅ!Ou$ V" 'n֭w1&J㬪* ?aXJ8Pcuz@-1 m FŽ/᪚;ubvj)^z0zw)0>P& >[]2`2s kCm)z:qkczݵ@59P >Qi!rSkY_1g}ܨM ERY~5a*׳p%)#`">M߼ 0U5Y2{C@h1= de32 Ӌh`dzC{/K]'* v&ڵvIyP-,' gcS[Y@hS6qii bTM;ȴO" GYYWM +fl$aĘcHW_Գ7V&'tf&Ikɝ~.@/vȯU)Ye aZzwf=@ zc(^Oz*֘Wګ˕^ qGw9Ct@&3ߏ'/uXc*F\H1x*yN)Tѧ/과ޛN'dx9;Il";76WJnos`P~5m8w9JT_}x})t:ķG7± @nCq" 3H7YΨ ҍ-q 'uk"H8 H8EN.f] ^' 'z]_c+] hGRg#,ޝ;>djF6_Όu6g;Žгб ۳?Vi': Agkւ"S MFۅ횯Gx.m.`Gp59P1C#e5nH`SØ1o6)X9v1́%Ӊظۭ'# N0% pXD*P!ŗ{X#u'ѵ7ܱkh]5OS' ywe?fE CV6o|a\X~vݭ awnn~8#|{VbhedI(]fGP ^.e+z1N߬An$t/]FE5'ւ Xk3qbkj>S"/w[XT$c B9D?I:%nlm )wJrbjgj׿S#gyG}N?03,iCd1c~C$ȩ$}Pϒk/du`<wF xΣU] X#~'a;誏>'d^ = ۩ē(;Qg+ߪTlbl=N1XU~cpPU2_wO'fΨl7g*($c50p9ykQ:Zк'4lґ(Ø"_O>A4?M"a>!4([7(G i.O!P`0UА/mIU$M5K&+5'3m9-',y'~9䒒PrJ@4ţNZ@8_m꺹LwjB qwQ'4^NLmL{?dExjwXn;t]} N)dh2V8o w`Z;7ȪVe >.x ku9@gʇ=g'WwϷKR>#O.~i^:ѡc{{{dzI7j*&9}KxOVؚW[[E)a6e]~a 6'apJ,^UyDY:FTKQ\]n)1\dO ET(9)|ʓi 6jN+˖6+A *ʃN#ϑLv2V1Z!~Gt?9$@#@D'}Dj:0LZ vЃ^}XR3r nVUj!p{:QXU LPΕtMdݣ패HgaG-Z&<zFfd-_BS:Vo+9U7gdoM͘Y(TdwIZvNuͱ{o9ytU]ڶ)"sȹ)}ۗ8 [uK _dHpܰai c;^{NO.xZoeH!HήJyמxv9u*ƒػ5 X̼å:u,/ _ +!bN p2>$tḌBe'L]#gԉ_tDb HJ7'm4Aǹn$ tw#|lߊ[nBOuѻQ +zXHp2OD;9po5dɐէpdr:s7]ka*8%*cyZkdB@ϓ/|r* c#1vv3K!D3eS& E(6Na9CQg8B`}gflS]&8-RG5Ӿ,9>@گonB˛k֔ 5fha8*Q1`1\J/SFN9x|9RxYsVsZjHݶ> &.ԣK|n=I V?bx+%_ڌ6gԀ `YJ?o"xruZK8­7b5\:L=y})7}W~~UoyIh[ٽ7t"hX7PO ﭷ LglRvbc\mWES+˝ ➱G_JBx%$fj:0[rdw:ݴ\OB9р=#ʦٽ Ǐ BB>Af=.4{n]kO1x'+a R@N B9EXMNQQ&݂Dݕ#Tgͨd&C>8H/ R>]pmvz `G]FrrLp8ժEJkxY;-3S|oi'vHG*P)u2dR h<~65\ݮ-3VmE-~lX'ԅҝ<5G'٬%c[;确W8Dq =nHqαkɫ|ƞzNle'X.ɹt`ה{H1e\QFc r d]wMU^g{0OTPrڱS$rVǐm[*PXE»s dE6其3[ڛق:$MCZC`d֔J|=DQO,_Iن-Al o!џ;-պݦ&L/{BFl* -aHso)&U{taylY $ ?ayxj˵ZSHmOcʲ]p%o*Wj>3BFmJf2EK 7XOk>˚U4GJ1XkA[J(pӦg3/fWD$wa z 灕Gx""ROAF^ҋg у(:ݸ_ŕd?Y)grŻ)`L#@͆PG%LXǚ%etZɚ0,ѱw#ܴy.wPeL3cn*όYZP31DPIP"`#ςUXd4q"G *[gd/ĨGWˁQ__p3f X[VGcX%2gmYvDpA0<H1Dj^u2 Kb5^?w}xFlLZяbJ*OEjbFO$ZCĔը'5* 6˴̜l0hE`&RVޅ6G(5 %+ ؟7ؿ?Ht'm Oi3$Orԟns#,]'fnzE A0-b LtS(aI#bi[a\qR-Ϊr(zOw. ;T^ܷ* B?p6H8p66#v/|MXРZfžLwU776l+@>( "Z?!r*:Yխ9JD^oo;XYI@^z$]h^ɬjkhϢ즪kuZӾrI?_G*l.8MFUӶw5&Nܓ}un-Ȏɬ9jqDLd nlʷb;v @=g-+*C']R |`le,Ʉj:>OU귻^h"!8Z¯°halU(=p$#ePbƌ8h 9ʘYItZ5j+kobj`fl:k*s 籌y{>UO@6nKg&ΦkEJu-BN8h${\W*۠M;2|˻$$jhjG*I # ܋Do9ZʝpT=LON3dU39V=#6"-6Jj>' M+PPx~p)yH;->QMc|[,|L]iA=XQ{~Ŏ3)=b qTDCT¶#mY~4gk&+L^0v, sc+ [١azҙ8vƶX_ynųeX\~} ٕDˆk/ mBd?N2*igα]qP)35i-ov m.HI-5Sq !Û\|v_ANLSsN㩅#]h/y;p>ڃ~L <TCHm3)[FuF+@>MBuF*{Uڲ@RNXB1|c^.5lKw{K3Ťx!"`3}3dPźǝ/a16{`l`YT2dB8dȕ.gxG>q4ʺ%gZ#TȔP18wCV.K eeIUd.vU# ^9V oX7Jlb*zGpxP:8 ˥BBO5 r)w6m2QR$|r&b `eUR*.zlpFNˌ?wLpodsWTceiweMbtƂ:y"|iPzL@h׊ RFQO}YݩV9r)og xZM­5re}n%.Twf5!:Kh]e̅,y`uJ.&-܇ڋY 9(1 U.;(zj a;NɠrnJ\ ]U]oDet[c ;eF4^;Â~f ͼd v06b5'|XG$ /]WfeY80 MJ9+5r"s HYsЪF gMXZĤB]퇮0@m*ZO`y% z}O pK?ZƘW[4R98}( glT %F"OiM%C݄˴UNǸ'.j灑;!MltE+Jpjp瘥lwe \qJ)ŭI՗;vp͙(MAm x$\'P8"'ͅUY0s^B*ctu" $=~%F4 cL'-"c4uEDIRL dMbDgXNU5&5-<*k ["s,f*Qu)UaP>P xیQQuGJebcao=f-mQ$55'a0RnH+nq!nQEkuJ[SA^z;ٜ$ǤۿN{$% (R :℧Z$-ywvrŰHƊ"d1|!Mwسwz'%4>[uUwC_"xJn*٢g?t1݊n 0^& ,v'aSE$ǁDÕ$S=ԗcLNk,z/'LceUʹG܊Soy*2Q=_;tַƙNJ%Ug!0'Uv)`iԐ#'+rۘ$'pjv[z4:mkcB8Ynr%?Kts{W^36%ѲiP]{!ʠ&ȏGL#a"MV Ĺ7>ӹʙEkN]QlUyZH.+#c~ʭ`bPa8m KJc"0%E^bǮn=_9;敯xyͱv5ѸhTh2K8YM"o-q.ֽ+9hýfs%/LQ&]&bɊev_&/Ć1E`~4 :n N_g,RaE>JљuAn㪽xyТV̚?:7F m%7`z:'i<?<5w0(:#H$62M߈Дb)dRO]MN_oX VYU`oX* ~Ae`ZOēU܀P❵U0PS+(:A`<^ZD޵gASŕ BT@((U\@c]!XԍVtܒͺz?A&ĪXޢe| Xr&ðT¨΀Um$)KQa-Mv{Pz|+i62\z x3CQ!HYF|OT##6WKIV)[δxw}Wf+) 93!o8:O[–|Hqqg iai۵Zדt2,\^ņ9`zo`*<p,]5=`h1`$a^ Cl7\KYv3WvͶ&Gn qg91m4I 0&@hP_6nUQk.5؁יt#S®B -:ufq쬈H"Rwyb✬MJ;Aod%=/^aZg&}zːh  r<xY{4l=\S[ !oQXn "B#s)O(KbrLԞkL +g'c92wƵg&2GWG Lj3e65fD2Ggg1ȼ dU+7 kh:;hqϟC.گ kNO Ca =/DFF¸ZĄUҤ# 5 x= 3^K'HW'oADx+:OǕe/r!-'1.@+E<_3 *">=_EMF)0?Mq5Ⱦf 9LmPkEjWO N'2L]l-í#X0 5)./yZ.x]D EZc(UU0d dH:ҜqazNJ PkKIC>pb 5&1Qqft[tBFHK"'"DRWhBd1ك ^;%e!fڿtA:JPSOgBy)^ms8,Ŭ#>U*+Tn8tһ J\L30-Hi4 <#?cP& v/š։`|#|Wmc١(L6%|:'dTP$h'Ďw{g& 7D{^WƟn`eNIWl T"5^-q!|Q))$#2"x,x;.qSP.S0w}aXSnVR\Bf"h4b[s^!\%w}oGׯUO-".Bʘ/$Z;Jrf-c~X/`/Pr 2S@NPֆ[I|ȷitUh5}lx љEp*5&m["ӒZI]({_ä́OY%Vo&0d9 uOdžǻS%9O `Xl~Tz! _]%Mn#|Q=$Iѱ쿬&YM@|ID2IutK)Ak.hw//iќs^j\\jr(}4ͻ v: -Pl9F: T4KѲ.4K hh/Scr@3Aqӊ.{Sh=!ha.n˯2e)gqD,*X>la<ۦܠ4M3lpȬH0\kO?v5&z9sy9R֠SPr pzLfg@_`^TF[&+mOZ&TdQ5[79 J(IÜۍUzfM -|}j.peq)gjT#BCBCh!HJBcg%J5D.Cc牸)s(Vk=R'sA$3UsJ/rBNjhBҧ %$ '| M&<WjGٙ`9R.V\&hw@P4&#LPv2ccVӭw^q>^㧣ǥ2Ife.,X3QhǍ8lJnk#Ι EǍ@iSFuXJ]CĨ2$F0;Zn菖n Bۃ"%6390=&ۨ ],mɄ8N" d>8 2y8R@T ]~ m=(֯cs¨1r3&hjh=FΊ`جvmNy > cf,<6査5vA9K?^9Ib1ltC&@4ON>W$Č}<\2b Evk$^lGr-`|;&nrj2*$)%.<2oNd pyEL Rͣq0B_@!_|LƐ=c . `j-LKL?bLߍFTm" %9Ud=r8B,>F npr֑ U1K8߾N{n_2۳gK`wbiҔ(tkH.@WȎX# Q N|A֫cHE/&J WŒ\к WГ6G MZ'ލ@Vf巖uoVTRc,SH݀]Iy|sL™bH=x&4nj"# ڀ7+` X=3juy*+l{>~^ńYN="o( IB'Qyh vsM~!7NS*yֲQ?ލF.vh~18#3/(̉ۺzI/mD t !!\Lg'~8Ȅo[{ʲY2shJ( PA8r'tz pplǥՉ;w6*-Dpd\#Է%Ū{\8q`wNnh`0ښ sg^YxC1!kF@* 57 K\СN7gHV8@j(ζya~7nUè*iW2j s$s?#:KƪNfwˢɮ)ĜbWlACd=uojwlEɵs\TH]b3^1>66Х"A R1"Hw=mdWB`)튣sULw[oﻕ-UX`uWN=c^_"0^7K}ȾD&jY?e^A~~ړO@x?SP0/e emgCNυDhHCRuG:D18VS`) =®DF9#N];|VWX"Xuʑ#҈UXy9A9.>)3;GLz`=ĊF4Ez .Xȿ7؊O}JQ`?y:yo]y\eȧywͬGD@Sm.]]\'w` +2 tx q*?˩(IA@=T8K tt+ (~`? J'핕EC1z:@>LO SjϢ׮UEί9 3fj7#=7Rf}|!J`vnb0DsGHdebq1QL^\vS&BK'ͧ]ûy3WZ忑iT/(<Β1-$6PҡҨqEm'ݮ,Īm-;梩;糆eC{{iI_iAdG-iNɂ <ʶՂo2pFxT$ͷGgY ֯[e_s.v-fDg[S4GZ*~fI*:o+Fs7Znܰ9 {HNՊi/@de0rFOo=#HL+,<@mF{=Ww[u {YSbQCrtXJ,}tEX^`\> w‰]wLpC`@**gRn4mh#4r ?ump}"cն`3ܩ7T-vJKO&2+.i7y]ݾo#Ý,l:G]Հiʖp wu\X{UdP{A. )h ± g'ihvrJe_Ȯ1M+`exo߲)/)opd!`}$n23 Bwp+7S U.s= ,Xva uɩgזּ+hL'Z;jf@FM>͖|gۄdK.;ƻ}T 6$.0'`ҐQY )iW+ 3{IƱ{ bdVCk>G&Q5, z>,K5%#k\z7鞱4??uqݧ+G9X#C)"&Ed> cK+,}UjY#Dj߶[T%/%I٢ju+h*JwnAIʦgF9'>xӮWB|4{腨6ijT[pœ7Ky.gmvgy.%ayp&Q*Fȁ:T@Em'A,wXjۦs1}h#72}T,ʕ&R6  mjEP:sxn7 :̚c$霜3S n)N^)Y4wYd-FqmdqI>zH5k8Զ>pҁzk9ݑpܱB,y'V4,y/y"?VKSɶ^HUK}uEo &A*{-4ļQoԈ&m Zg,}?u f3`|ȉ[GD#/&.MƸ9 cY J*V+V:tIa4yCWM# =>uՂEGlx͟'ר}*J$5=a)\xSnH?q;+b͝!8 U7MQx3xN: S %/rDXE4A$QA NH$U:ꅸu62sq.;(j,YTxs ^@HGpc%& Fkuh@gIwPP=S{; 71r&et`{۬T/'?r `e^t q )jڟ "olpEq*XK>/įzYcϡ`%5(}2a6*C|\d4=~ % pfaûφ&ȩ`?9<ԉP) EtZBƋka~/ŐnW E\<#{ÒG`ޯ'UgsLр-N$ SbCE" ?sxF0!h>& fZ rJl^!~4ph-! < VchF of@%j>R^4C,'3 H26ϫh#9)5=Mu{|#}nz؋nK;g击KQ}|[s:V?bQ5s[?|a\@v bj"Y%81 ƓASY[J` C)+@, ]q3'/NŒCh{ʵNy:LJpl:H=w1Kq=K' OL?4D$R)V)L39$JNwV1z>_a9|l2/P8SsAOt4vB>iͽ+Xp͖]aH椤i(ѽu$&EgZ@R84 cV$7IT)M$gCrc۰T_xN&o/g;Xg5gMray\zǁwΨ"*4iQPqpGvwR7lAnհEpgqe׎-xsjyťv'TiÂ{cK[URP] R 3EG~ߊh p;~sKͰTK'XpU/')iFΟ?q@*vɄ{*v[1QpQ 5`~ͥ;`=yx]omM'ZE)9QfO>EnF ;>]o7Ã=v]KA˨*ʃDVZ^s %qk< Z|]݈&>ZajE b HmUr M' ]ũ> 64չKsgj*W0^ :pL;4A?Xs.831OٟsW r8Fx5X5'4[{EM1߾ʼϣV90]4=' 1B4ւ؜<yO5+/{`֘(xup?#7-kg-3%#Fr+2,I"!&9S*CCKB7!xl]!!FīڋG1·'`Twn9Wׁ#c3;agUb8 mU?C޵ZIÊrH}`OS#{H 3QbQ@`թI?G>hemЍOWJLV^wTabVkC_E]3jzEP1  lwLr5{y95u-vmeqgբȪ$ l$u`\-lC㨾` G~TD'@Lkjz kW31FNg fp(xxZ ' !t3[+3Aw n [2KaR-!wEo&Y \J6%L5[lt{4HEhjcqA,nH y ~c0)[K&kH'0 JW 8l+'svjۯO6Ѻw`̛X7T-|dnRXT@)]~vo+88ܴJӴ * ]ovJfUBtWL]ߗCi?DW br6'dO .T|`{DaG&R\Mƾ]cr ,Uk*ix"̵2O,osF|~Rftgl$c5{=ݾk*jڀ^x' d\JӆW$'$ q|aɣ#tDr. ZJt80+:AI_tH2  pɦ<:t<(f2 n |FC \Ma2\PZ ]HZ TTpjnPYOOadQeFqrMn]ФЧ h]_&LmxLpʯRf$̯M! ;.CKYl#l_IugiЎg;FeB%Hx 8*3`|̣i8}:D1]`}_p7T#?&6Eb^U$Re`L+IAv0֥#Y bpͩcEڈ']3g5zŹutsɍw?..B`lՕT6(M^x}zӵN#O,{RDedKy%=lr8L aTi(\V{n YrS1KL257V+M0BnkIUU%j82+;!yo -x㭝UO³s "TiL䇋xVGn 2XZ2A1$ؚ yyߘ`&_0 i;cKsYMlMr{?o`2ٹ ɚ\_Yx_ >&嬍kc:!'Q&zA!] vC^7q9=&sDZ\gN\=T=PR$?P I"^zD!",{^$GbċwB~}lxL< sV_r_n;<R %QFF5Ck:Z!m2 q; DJG0 OwWm2k|G&S!=jR̂gyb.d@){ u& P\}٭)Q3ZV3Q3e8,BtoS]q ˽ڀ!J:bh'لA$^+StSգ,_ۼg9zp4W|]Vqgh"N@x߹Q4&AD!t֐L -!T&{ A\k.55PGI: 8ed(X#p8)|3mKbnc(\ NPN$L$]!"b.xRT5|ƫa"#f2xyhi!)Wç!,]'~tΙBw5e嬇W: =Ր?w{gh|ݽ֗Ga/N?._#X%sR"r<.xcD|Ƅvk]ªy;b }<^ vS;؁#`WO+X'Q*ʝRi귇i3ԭ,M]* >>"贖I YQYLSی>\f@CQVl h_UdtLQĐd}E+.2 nTaЏЍ@ע=uQ0{׍9a&%;5Y}כ-U\e  X۽[T{FR/NlAl'jn)t袌]^]jT 36u6B%++6E 9NEz⪳ye1s [^E{J-7z&aHİG4. pwqm0[ݜ~7Zy^r?OUތ-~澚 e[ <R?+,h!|<8єO ˃ꎓNOO/Rdd|n>VN_{mIț98{EG|4@lFQy4⟏vwAmw,֪C  -}=.;x5Z%s{l9DͤF?5g9YhQOVFemelŝh)˾ҡuGSXaʰ3_9/3_f,yUm~pe'mA B#dVOEk\M9FST_%ȳ5N^lo&N*IWU#9UV xúWK/oW'w*kn6DIr3 JjrUc9Oĕ>0_mq} (JsUD,z)TKs$6ࠔS~TP>8FϛYj{l%Lێ`߲>#<2F*aȤ-z3 ݢ%Z ]:Ә?A5& cd` L|1( >(Atkin}|D>)@3^ F1ЈnG#2A Y] ͤ͘) /(@yWOL޳HN6j`{T*k"&'YbS`@)iddUu*EE ]b"\䨬w|k.n^QO=|, w'6ئf$}4/)hHGe% 4:Cb4\л(Jvd,``7 /'̭-ޒf.!>7;l_TMkTS'EaK Jzܭi/{=2 [H`i=ͦ@߿_JQ*תf0P H4 $(`4*b)f5#av( /V+9iG.#Ij)EQnY|q5#z'P:P!Bն7}(^F{B;N ?y<ʊrx9xA8GWsMR zIox_d?PIO E~}0nUlOqs!.YXDXrkߞ/_~1^lm懯am,28L,:|,wlye_ANsoZ o=!Alui>gID6ڠ0q1C 9S<@/ bEk8 ,e,\0[ :ܯ/b5!~y9$Y+,,i usRYcEM`'k B4g. ӟ60ȯZ%2{P[Y:5~5k3*puEQy4Y1,34 Ai1hg^aኮ(m?IHțcr9|glW%dOkZAy+l-JI<`uhruxHYsh=)Y su*;~\%ncЖ2@OkyK󳡆ۛB]e:pH<K#Aĕn!R?,10>`%6m@PYB I-@ҝH"(R rHPlt\>2H ,4y@HP[+&:)Y >+\RSv X n.ƹKHnr^WX ]\`,TkUVlǦd 7vK&IM;f6ַFXǙ׻X+X쿈6@@ś#kPŇuAUw'5 IlvaJ/tO<%M߿{!Et:$[%B"~bM sQf+X^w\wZP1"SXp)$)\SuJ9g/EGIiv`,=pŪF8\QC{rqp0'\%r v|27KSZoHҔ#gux!2Plh<%Ϩl„GHK0n24P4CG6ߛm:]\7YVbZr  11 \N0%*h oL_*h@ Wƹ.0Ṑc)({[K USxpe>$yzy`!W'20T(h`)5վq ïén*s\C$f#'8ϒ,o"#)3dϘx;$(Xnen)" V9*i̲~ċƼ<]6*mj?u7{"n[޳váS#9_@8fY''#i,qo? 4BQ@~g\'X.>›z쀏CN-=TqQrn$ySg0]aOST5"7XuxP@ٴοl/d_di͒{! -SdW v^H:0FD&Ɇs&Jڛ6l+WzD"ݢV`\RQSb[Q[OIYmBj~YVK`RQ(abʉ\pi0(Ar1DV]AV~/+8׃?8,qLJmlc䩗IIyue0 Á;rBV&U%Tqr~߽کZ GV-a_g96p/XLO?9}0%$GcUli^`VuxpԐ(9HO5Ni,v%+"}~-KCc?ʻB)cT$ ލRg ^GYjObwl-1 d}. pHfRSe~S,Vx=L! %덭⼤~p"v}B B8D9c'v7)۞0R)K0(ʗ݊2[cK VJ~ODD-(KDmtKV&MizFdC~4y!g]XH @*Ci"qzOcrlN!6*M}8uV"%A.T| fJ1@|`)O`G.ܜN/7{uppNnb})lrZ;Dav*JIGп*[A+oSBߩL^FO zsnro Xj%7꟪S*" {s{`BH 'r ,Ņū't^5[@O9g'/V/ !W-Kc>n-L&T`yI(:Xw1Nf">6Gpbl^d_ _ZtZ<{=3UHbai!l pSn7z\Jխ_k~Edoچ_&^g2Z*a]_E9g6wXam@ \5gZ`2(7)$tBJ>*2O/VѬ5Fc$zҖ!eB'#z<6Hz X{xB@WZm;٫Q'u.* Xr<?Wk|R`Kq5Ok?@w̗3qZb8Ǿ*ź >3ZwCե&x`[hw`aN=p&K+q#n] pc:pͶLHꀺ  XIW *n^Wb7!`Ymjjzlj,Hwn֚1znYЅ4qbQ߄mC{TނG!v塩Ah)0oP=[ Nc.]((Ih5OaىpTFْǭot?#t̊zRY_jސHSںϯYvT!^u|zWz5(D"Jt ^K ueVi;6\Y 5BG5%Px `⻎(E!Qa߰ЂT5A~ \$|Bkٝw,[q`l:  {=;RTiH+%jq힥@>Ǩ;mOvdT~ d[tK2+2}Ig_+Е6-(y/ ~4Ö85B`$"E5!Zǽ *GO"+@̆[g ? &w a )re;`Uo'bPE'D{g"Mw;թVrh/O#XDHE@)_0hIR E{Ev,+&3$WNT`% 04Bs(=bhH0f0c F2}Rs\;o2zi3OOj5B=V!S8~L# Gm /܏k )ID犗I $ *ն,(/7>=Fo8ߌIh>P4CAr->ὌzRCC=1.I @R<oʾ>Ym葔焷JcԣFdoTXiT>UlVhצ}ƼҊ&[E݄oԓ={>!=tWj/T%64@ wˌ+k2 5P3^>NLd̥`q^@zmNΆt+!LqR=EyK)9E^QMu "r # ydvE;7X}sWM:x$q?,c|#YdL|SPFQ-dEQ=vwJ81.X؂ @.)gru>"Vi.?3^hg pg]?ZnZ^ 8*u2*2<`+g>;!%%!w{w,`-ϑ:{-"DN$4Dp41Xf:%=W &(7¿{(& jO@rE FL(yۂgA:um"D0#PuG!@ l4dAe"Lo>^hf~/>)$,t~c5eW-rBCcBQ~NM0r@xQKӤvV&eۇP{{PdZ露B= s 8rB:Iw L Bb v'_0e!%b!Eܿ&OUidk{1O g}rz0f cEe7Џ<<# JU<_q@A\PEP:e"ke(~+dM A7hziƔ@ e)2 C0{ug?%_ dYۅ[{Z#>*AZ!WwHNbp ˯tCVC=%r-0Femm0$e\By4 ю6>Đ|5V LY4*k)i^95ߊCYмN$!m"2!jx Փ}>qI$Mz/C-9Pt٪A@7nTA.BЏ\׻"W$V"?"p<-`NV;R/xݟKPy+Q_ C^N[++t1M}k5~6>S A@Q@,H8K\L_D$-1Uϙ}vOZMRMj`-2|)k7mQ[bӷ fChMbL'W5ghDmWKtBlfGlZEMl-碡p~8ɼr6h+tRU[cQ|)ehSff wd)=/|r̾Bj <rf]".*0aȆw+7}W1A<8&\ǎΚbsn$r] ֝%<,u*SƋA8BB|V!* oOr~<4Ueteɺ~R51tHh0=e㧝}dP&K8lϟGׅUqî1q~$̭O[[Q~# ͠ #bm\;vS/ڏxh\RA􁿯o֝s7݊,@) Ҵ1싕D}r}pq!ٰ++nx=7]ٯIS7@]wI yL1{9 jNzmd=9pЂ@,SeS$oxՂ|a4cJCy,Y<&L889uVӌ˭'䒳QH`M1bAV|hLQA` p 7UQs#Y{:Jm`RHSB4a{QnYg:E~dt W7J6YֳvXYwm ͙G[BzЃ#<ű/r2*R=ODtޜL{MA#_1yuD~簼@x\}Eg Bv fElRPęl.b We4k81a)e-mOeٹ,QUfB>H9\okYEyMc,;[֓b;b췄=lĸs[Y[ jnK-լn#Šy E#IVzHNF1NVf]vZgGA(nja5rC@إF=5̻p_R*'N}T;˭w?o7koet|U@W`ŧ0$U˳ln̗Z_b7աfqZWs/l>>#Kr]H;h$ CR&;W"N0.J9^8|8U]hjC% P҅tBfӊ@4nqzcߞ k:vCZuܧ֢Hb_|5X) >f5kkC! Lw43DI;\~r&5#ڏh 8Mhgx߲Hz`ODIH!8r?/1֨Wt'Wi @Ĥ_#< w鐎uUfBEy-``݌e(Zm5)Bjz^'Y;qZNoCSפ"л9b+;?]1Q<(В;nRp% %;HG켱Xty ۟Wsk(2)cqu?Rg+"ThM{_*$Pr92 ,A3ɉe_-6/i7t~%uyks t~Y|_{c%`ix4ϐe={xUPa,+Z~ %f{=}?"mmY[ˁq7!Qao9dና$ P93\  v/_?xl}V96/$'zCߗ.bq|sJ2X>`f>(z<#Hp DCkYq_82UG̩GEwwuj~.YXPWZWGq:X? ^ЃO_s?OqΖ5B#LaP/HB3JH Oʅ_GeSfe<ٶZ5% 8}}쑠Z~9|(K:OY~I$38AOSBN$t uF~pP3L25'rM. O?at cqCUO:1t C8V6/-jɊm{V}}"i.)=ˋ V<sw7xw|@zp"{ !h,pYI V押ߔ+h{cM<4;?9w<Ql7.j)}UN1a*|%'O6)n3zqENwSkroP^İB|,H{8Ֆ?r:z?d[m1@{ZZ׽,#Ɗ 'dU8+tV_u{Od;0{Vy2L/t||jH㊧0W_*<9\/^c2o )+ip[w?!*Q-̰؞UC@}PN{ZAJtE.%VFKrZfQ7KzXtm2Leo hJ*aZ1ضeq7Gc`xZ) JZ':+>Ljޝ P=F!ʜ#g[|A3իkaCvt|6RƋDw2p :Fi*+laC[lna: }ӝ) k"mn . -Ϗb̒3(Z~q.Փ0!,s/: u^Oub@Vt)$K?q?"т^R(FUCWv .5iAx[eI1Uxnf*4ڼQ!Rj[0ej(ԾGâ,s)8םJ "F4LR d븷1b * ٥QD+U @5hcx+V2lx=ATY9[ۉ#kAY DT5p<<"$G}{-OZfʏFdk+}vlhpǶ"}^9O )vC/GHc;Y.R(A@յO3jZ\R7{ՓSIc:(a{2 h/܂fkh|a]<Qm9r el"rQsCUE-[}䆭Ҟ PUa9KpJ\ [?g-XVgv^,;dix73?C*G~ Z/jԉ 5`B[y*yu): eM6w4 Z~^g)CuNR4pV{aZ<*9<*qo\]G-|?a(:wǒp dk[o z~>x>йtNo b[{b}6M 2cfzzyp'PyD> ۫1̊j|/PzAu=GA'wy,Ts3Z뎩'ёfj*:[:?`M/1K&02Ӡ&(]@k%pf{<,2~7K<E|z7:y,t2f!^@҃3do]J51w8z$$#O}$,$l2 th2Q`|=>M*VKNzȧJ>Ā|;;%$lU]Vp`wI>9 O~= G}bAfLҧ#G۲p0hC*&3KxVCo函䝼,"7e6":o pcEYJbOXb~)AO}Y37ݘr65^Luv rĺ! h,x9oLGI/&sZ1 !HXJ5zS˥<* :'HO 9lEfҭB3""~47}ej>!&+!14ܽ~åps\*9'u Erb^09oIj{Th~f;C;k贼h<ٓ̈́62,lm2Y%,K:cɨÈdaf?q^;NF4[ٯ.J,6!glo YՋ˿feGCqJ$dN iJ5![xp2NoGJ OcTi "(&ZE'jz?\nikK@rC"#srLwuq#{9e&_6Rgn@ZBXFP=|,nA~iBnvx)H}&wjB5:k[ X}+%־>:;V51JvTۑ3DB}wdg^d5q:2.zBwa ƨb< <<IHF{\;|g#˖çj09N uC9$ T^K02׾WzO,u/$f_~E\4. h[a`? 8~QXw< y'ȘO;؟E`NGĥ:=U gDvXPKV碌(kS&%dNjiܫ[CӿW\N ZnՒT]5-#20MNp'cLΨ"G:tEu<`;T5w؜38ߒ@k:zXGVIuyz3ȵo_NKSeI-e)Ǭ~-XWkԖO,&$Eqq ca.rvY8_pVUM*W&8h43]2bFv,| \ۖn 8NT]hLNg3nbQXдHƵtHXf=7@Xc"^_ 2Zj[qh4zocL- Y'qߟ.hhF+6L:u}97>m_}"~NL{۽WKdA0.^UqWu~(ԵH C0 a-Hg5ջa+hqA:2׎4Jsq2r\B` NF=#J;\ْ<9{{"rNs^p٤\Cdga6wb{Q<Ŷ+[(⬲k|w=j-μ)C+AL:-oJ&?wBEH TM>:%ylniEevea z^$.-oJY ޘ؊ƙWO-ׁ5kO^x65\/b"w*.A0c_TN)M^m)p]D,7|0Oi-Mr* Xh$So,$?GڽM7dTO/gqW|؎\rƜ&(Ǝm]NeDCe_+aXF~-/SyHV&1]O`=qe~oܠ}®փ4>}e)I$dFt.eFYMW u=4/MteK0) yr͐?*E ġ y 6V^ \%7(N`7p]&V1ńp.ҸG,%#5?"|(•hn]DN!ii?ܷ8ōWXd ~B$%ުEhKq2(RVC[r@k! >eO)ɃE E{oi);bj|#">qxI Mar&'HM'gUH;Iҿ<ߣtxcˍ֎'{Ks2}CBqb4}8."@/ /$H b!ٿr0GȲ2 K{.wj=N@k-UrE-24V k]FG^dS: 58oB$5S| P4Ay=\u`Ѵz硳"3s,KX9N $ -|ѥӌ2zăbM_Vm,I33y."5jW=iKT!?!pؘ)kб&?An.~y6`zf0)u FGjYȃ.]2 ZNBB.co\%7ى>>A$-!!j!+_]Z@_6htȯTڅ"8 1|aAKg_<Ŋ 1nO'd T6 3D"{Twvijz$-G>h݋&BRL55R;o&=VUSUbTYU%V]Ui Mq'cŲH.:,H'p- +{}Mx/ie'IAF^)ͷɟ)?8? wNvfx8H8:4Ǔq֋%~:^VPah2 &$qYT77!.uWv$LGG=&< .I}"`Mv\{NXn;@ $vyo2gGLe$#f蝹\)8@ ߞ*qlNv> ߇)5RQڴ(N2CĹiOOow P&=gjgEܓꦓeGlw2༷թ{ ˪u7b-}bU84܂Η/{h,K[bg:z ;Mxy`!P4T.ZSJWD&ZVTGsz !A%x3XMXח`Ylg>ltpĿknw~w@{}FR m PacI 9h`:8pR mu q7?QΖw`~Ȇ[߰>QH"t8IRdn1?g'[ےRawhv ת ן Oߪv{?+O]ZT,qΏ&9/G_.mx屿3"Pǣw[,nԽ֪X R. 5Jx|hBQ ޔ] mtjݽly2C˩+q&~>VKt݋y*څt oQd> O򓄆{l^O?oPw)%+}q ݲcYӆ!JM,p؟j;%/Np+^]%I}eZ2~yaFՒ1{ZA!R~Qj1Ey/@>og3?! pڛ ,Յڜ[F2Bᨡ:Ur5.[;y~`a_bɑhGe>yc=6Dk `RrbZ"%ɼЌUQ-r%'Ќn0j́%rPeI^y{JPVhX[ Wsp#V{:}]p%t7٦X+Ga#c|lB &ƙٓF>Ǒ?]gJɖ`tym>%zO`rQ o-9S^kGPJύT>u쨻f^{^@'Eɴ'{}e7Az YFITsr7tAq>= Gh0cEXwkЫG&?d]ۍ}GNkFM ;-Kt7*^f-sy5UKnr o1vVʰyϴX3@LED[EYs͊Y Zad5v aFjpV]_;1Dw%{|KxIXɎt{n 84/ᥙbiƆ`?,ΨHM,,FmE [f KZIhS7Zk8 Ƀ̗sJ(zp͸EI>c)@G,S)'G6wU iH ĺf`K±cA9!mxC>7,e"(kz +ɯLPi VZ /HE]/N˝@y mh͘$)H'GC̆l^-Z*au0SNc6ux?Nv@i%TҷQdpGz pɐ2?dR\ Cg5k h_p|ReСV+4]BM˭`IŮ_,c*[?T`8N G&88G Z yTİC֨a$ӿ%m~g+M=)={EUJUTs2n>evIR[,}9P5sq65ʙS1=,tq#3ڍiR?Z#]=G'٤c yp_64푓8sTOd U_̱z1<`Vd=뱮L |bkIՖoUIf(ݫ&L3nR4mɾ-rko2[ _\QqaJw2LmIQ\aVW:@*m˝Kg عXN"β8#0 XQ4'2r;8p(Mn?d?ڣ\ Jְ6VRmzCfN1g RȰ-SFgL=aeq0p%4b1N Ȱ2&Ѯ_lLiRn Y=:*k>g<'"*\B{Z3:뾙)Ǝ"q0q<&sŭHD(y`6WFz͏:C W6ipM\ uP)ǔʇqjE0X­rf2 NB],պ0At& ~e)j֕ XN?D(xjII v,x~gL,U{cBn"+A-L[M㟮8, MY 6y- ^ \[\0%|R''fʒԚ(\dI4>_ҹדhS_nN5HODsZxOgJ)` ۆO @Ư倠#O -w A_LR2+K@~Q,?Vu@1QDXft6}D3'AWi̧Ć!k?m~#4$QVUe,u8I :N 趺25jKs|O X=64HGY#Qe&74?lx^qS8W3N[J-?6]!Yc>,;G_ BrxbUZGn/q$W&ِ]\^-!`, LMؘZ}> 3A 3'r֊IrdMjQlش<{ J vb 3+P̉b =e]v$նTFȠNm 2Xv D9Uo^ wr&L";=Jc\qB73?O|!@[)W93TV ]!@mʎѠ9 `UĀhz|B8˰ Ja {Y1UxGި謈uۆ/Jķ9TP|#NVKR@& L 6y#_ׁJ'w^Rb@Gθֲ4£qn5Uy6g`6®J,cI5nRݼ;-q m)eزyRWj=1Ypj3qmZ9si6pgnYF 0:=+NZV>VrƧ*z)|HVRqJbm/n}ڼtC$5#v qa^Z53O]^eQ|"6JDWBNOt|@X׿c%  B9/Q vt&NZqs;wJ:{3ZeEOnKcڒս($2&lb![i6ygnl<#n-f3gife~JN\{P /r?X̚[=@̺lfukqĔs4&.3"z' lYyD[y6:UtW/@nhMFת"XArq9+M^$Aag_ceh.hƚE`6mO#8%qތMlP:7O\vO~E>,S>7wfY7_e(I/r%DĦ݁f`u F|cXiLXʨ i ֗J?Y jbE~uW@XM4٤#~kbMcldfIj>ִ 8o64*Xk  "A/`j${ 9ap@f4f ddž]x6ηfxW-EW^QEm*W9<Ah/s+G0]^߯I= vh# \5_~»M gyڄBcγƂ7#jJXt$ȶ h î5lN„4. 0FDOE/ᙞ&ʻ%kP`[#0'C6'6ـ~3?lmʿn5[z4Hyg@-2Jhs3p$iItAVTƈUJmeᑯ)!Lo Dv֓W;A27F7{ aL\GݽEA"ct,qd\.33 :lT8P(L;==d)Ɋ4QīrellZ=Qu_)F (%X>.twM+C1gp"G\Q{i-g`lHf\N֌cs[#ɚY`ilϓlZ;3]Ң)وtvS_]0Y 3̻h3IV^cwr0}W9W9XV_ZMhq2$˽KxjH0f!s})_קJ*/dLЙC'j**ː\7 ëi )sӊ~2,q)n]vmYtAWЈ4C%iG-[`gdn],de ]F,`}|мV/!p&Q-NALbl9"cڑq5n3/^OQj'~E2AZBH-?T%h2kIq`0 rIbV́}cP!L4,⏂aоv-7R}Xz2xb1 `}dzHkhFpE'wD6̲"JwEΟC'3t[o\6i%f!M«\y^g ycS;Zmդ?*0&ߛ7'h}KLN|N^f8uv3ݚ`匇ζGCX3kc}eաLt<p-]Jt(j^ tHFUQdr=JmMKU>˕5ys=!MXŜ1i R!o:k]$/N{VY(ƅRxe\+s'CjVk!$3q$:D,@ʄӴ,!=nI 1(=qM3,7/n*.RA k%2C@%.m:Ajkd!Մ3[a0 [Wμif2.33333\f,333333~ٞޙXݤBTtR72c==H톧ucA} VtxW&+l0 gyjܱl'di'ql+th0@Po@ 1kq!J#!x֤Mo:f2xxQh? +>9º+WZ4i&3b@Gk6.]HFyRwK|Y 6K3TQ8Wط{*pu[ק>amno,8+tM_OɿlѰ<ƄL.wՔn- :F: #T$G~)'ňmj/V_ +S2Mѭto/2nly+ƹP}st>HhŻLb}^FH~/1(';vcdpoݗX-}(A((^ ,eU*_lnZ߫^O7@ *񘿌*Q!k}*E[kY8ԭ}syS?pf#h8gߊ=|ѫu&Hdp%u ͋;g\'[;M[xÊj֠8z^df!qRj׭5#҇pӮ83oܕuep\T-uC€UmvKA)'W&n&Nߢmmn}n](tO&^Xg:~oOݩ{ 0='?T|yp ;h,,B]/}dTO֞?}{ e4q\ 7-["j0:o]"84GCd0^hł״ g=8Qm.J +6ڕ[SXJa a*Wl"E!̧FkdDlck(ERI(6ؖ GnF?~mlc#e25b[e 2>ӈ`S!{7ǛTEy !̛g!+# ONߺ\"h6Z]vhtM/5`.{-D)8_ѸHU2w7$T["Ekhu] M}^5P ٠[ו%}\1}|CbsF^n7Lxxت:N h&;?Ar5#U6OsLvTuGsHi>G ma8IpA2u'3ٷfA5wG /V7qzPSa*^]H5KPf5tȷPD,`L뿱s Q$Di~hjQ8`G1a 9T6q8F~b-'^7P(Aj@Ηet[ez}Hz1p/ʘaH-Ը^vaz#.]?*" +^oNycM бX)b0иPbxfae>Y3#@%_{e GرDw.0##\iOlw /U{X*8ʭ~~F'Ʊqʞ6bIJQ̨̜Fk.7Rl0 ZW-Xסp<8#"3.lG_B  Fb2^chdŎkZYi"BJd3ౝGY7lJxj%/WBR=ԙQm5 ]=2@O#.%{.ag'ux#ԫ{45K?3A#19vcYS\ȟPׂ,月U7#?P)^:[RC)EB@)Ю&+t+h17*E+4ʲ_L `ȉslz hBu%$W]aӾuAǿ4No͔ʫl 5c=U8M.$>4?w:x'bwǗ%t?{5/; 冑TlGshngߋȣӃg26JAc"(Z K<36UJ-'|1\ۺDX(Ft5-aӻ7-bV@%Qг'oׂ%L E E-w(8@XZ]SHKiӽ9[G#F%Ne򪱭yϬ=OqpEШ-p+(Zۊ9?"̋g"8f?AGgmDؕ @.VRHC9cT+5GVLR40i9z1%l״RO= ;K#䛕a 8g9-:rǝg+q ll7g!\3E6=ZmJq'hҏp2<-OelAg;=>Ae&U6\UY߹~SG+׉|W1c,`u *D4<Uefz90iJFW{;l<\a+1JKe,zpD~z+蜐 p2w@> =)Dj<3٘yDAy n%] <8*̘h6fo '=U{\/ԞST{9;U Ą;?nv [ī?+,Kّ bgxYDTn^,{',c,N KvM_g,8h֥?ـw'o"%=Bv;*&3m SD]ʑ`YP9h{8ͼƞ`gi ¿njlHlU4eY~krM砓l))=.o DjR*H.g#.r \`LgݾVyf86QP-4\?OTTƂ!qqpM RX9E5*i"r6Srm: <7-N(1Ǘln= aKpQhܥlu_&!/^\|o7aj$Hh,"5?l&χ|$IQ/0`x73.N*(gŔW`l"~7?f̖f<MN M~CbTN6(N;pE6 ˁ#hVem|Lg+SI2 ^o=c+hc+-)YWEuawGu"s[n5 xژWQ%C|6dlV5(p[U{ucC14VYawu߹&|ڧ(0sp`0=dg670;%LEb~SsL{fHlht ]r&SG`{\I}A}=?WD e.'x(ϯ1JǑ|-]l;=fx%'eZ b4Va}lSFIaz$ 8ZD\ˮ>U,?\棫/kF1:NLp2.oWlKNu*$y-ۊz e ̊ҿJXƬJ$k~z>_D' ِ5`WEM(~(L(P䁣*Wt@ޫFo)~o؄'Y>1-֨rPcA 列ZLS=Th`:{W3P0fcrze5t'1n]nlϡj$ǼM޺ȯ{?a1Ua$pc:HfۂK h)B1e9aPInN!+BwG_{Ϧ\y{k$D *hX/ay0y(p^@\#*sYiO6Ȗ(7KgNچBJLضF*PEȒ[z`a>.,vlwx1$Si O+ߜZ;ASp@&{5 L9R-MQaKLzvS0BK&RǓϤ*FQrV/h(#Uo:@݉hr&'Kc>Jox?peLfyCU|fU=,_HkmbVT^KV9dA'ȱP&E~B݁]`<+_8j.R-ZCBf#脳~9LPd4JMKfԺKgI5[Ϫ;ӂex$M;Ŀp^z !!QGov}?1vQrH0~<BeH@>$FuhtV:L=T|74H=j6JWm~dLb!a"Qq>`5@V+bFM RlaBd)cW^WogQ$Dc%ƦjE*EN_PK=(CY^a)Nz2 NFg[ly!SSI3E2bB>@f'w6RgbQpoǥ/MGC#tHFiNrr/[q%V| vS';R)@9*09^U0M_u̗={Ukܿ먁,<1OB`7J~+ ,72*Yh~-?ee q6ɎyUPU]=K !gDz{Z%8ՠZpre!.7g[lk:hucYQN{ Z U(' !@wY7COh9G&w/;6fGK"Ӕ%S!໻eT2hl51V(<6F׃Bwy Ճi ZBJY7Yqճ]Wp < J}FGYKJ6Hzђ}qfq ) tqDLL4i'oމۦ}gs݆:YƔ8Kd'/xIS6>:2Up [ҟbmTY0LRmLzb cRBI8G.QR,IIJ٤Rյ#פyoMھ/(҇GFu5[áƤ_[GO Ip̝m&!c' 2Igkt(s{XF`m~tOŀ+ ;22)pKW(ب_"j'$€x!+ӏ` .&2]^{Jm-Dc(*x}˹b .?&h~{r!z<,+miʬnX҉uDC+M(QO}%`-OA|t ')g^fe|<"'7 cf ʵު_dp_8 gF? df%$*g _61(7 LNf_q_O0:naͭ1M`jNr}>!j!Zq)GrD˒Y {6[K˛D["'ۋNݛͣ +OT3>"c)Pƅe4)Z:+v[m ֖EQ9VF|gXA}NwKA}'Pu s,H?κRO)%Y7h mHWWC',Ln)j[) " lݡCkhY>rDaYu0*xRSKd?<`+Hn6iwƆ~m chF.X[sLlt>K$CxJ>S&8Ӧ^ɑFƶ5k 73:V@la 6HeRRR4ċ,S \2"-/!!0v:4h #MƤ7s oܩ"'xڊ_߰t5ģᧀ pq쾷s24Kbi&Y&{h3B0NIN"<iG@LM<7ǥת7еuG= ذ1b2{B1׹{<.HI[q`hNׂCSA:"̘o#{o+Sw;]+x7o|6!q$jE2[xpL#1͕́$?Tɠ޲0%yB;*/C hFX-1!4!kvQl[_^M"5{x5b'bU5?4vh~[pKsʵgA W}0aw879ea*R;{6=U_W2w߽ݒWX߳9TA oDhC /!?=YnKw P9Bv+櫯kϣ^hYcݡc%n66Փt,S5,o}p q{yH0v%h@+"yh;"{Kz0-ԠÒ^&j]+X(yΉ(cMg^&,f`Nt.MFXh}2Y6uc2/0uV-T1*f8KCW:`t>kK0TمJESzlV'fb0 VGm ]݊1{j<8Y; cl/yYa^|AAx8=V=0Oc͢Sܠ{9eLiQK^FV::]}De?o'47,B}їExQ_nvZ740S.W;ɖ&-'(bEKx8f0q j™a;y!N _PA7َNeױ=rڭH ,S0a*8?}*alZ0mO0s`vUZ$gP|9^'4<5鮸x5wx~v)#kb3>u+ۜ%[ rBVC-P a'9ɾ&t?l5!/_ݗVt #STJ%&$e0Q}z ܐy^|, zjDE䒪X9[E(qw|8Gy.F`P)Va dCCb}ȍEҡ jBRQ#15@-q(ڰ3GOē'd@A={9F4q#.-G29{;Ss=go듗k8Š[ꃄt[AS}I~M =~nRD*y\θWZ+Kφ=DIyZe!;̛ijn|עܞI疱X0U)yuƼ(`~8a_8)IܙQȯEm@0$ $>6z uJ"}=}돽kF5~Smϯ'D/D,gSÚӹCjS8DGXv${4Ɉ(J^"pY!{TE=AjYb mNsoAb46<};@ܭ4xK5_.9x ^ 9b%#rÕDҁǍ%>P>FiĽHÏe\&bI N'!M(rcU/y+,('6b M|EGXk'@BV tfȡ#M 4,fEfV$1kTt cB}SیBPj%JUtH_Q^yҶbE9d?sϧu##Ә1o5Wnu5&c3Ec 7u(4.vC p4 Eo >D*i^ *d]1. m)NLFKpRs#^+#we7.RH383Ke}P=>AVd;ָ<qƒ/7lxZ4 s9|Fp7Jr `p:K$wtz_d R%á F#?.Z]}E0I׃] =#,gށ6}Șrڈ*, r&rV¼ c]iHf,R*},;iaLX]$,ǢϨLuR^#sCiGej[xבo"~Nx'#}ΓS̫jo??7c$s+=j~݋!q?[l~my%c8@k3/(T!AKO# c,VHW".T+_{+wK9?m|Ad#婓cJW̟`*ēr2\P;3u lbҫ-j?fM>LJ-8zOcףZs=>-eJEQ&e7ɛ?}bBͣ{cyJ ͓K=-{H)/Ar[^0.]mK]7;'\ &14~Bex˜ *~'_V).n/SZJ}Z<(MgVWc{D/F`Hn2=kZ*vXC)n@8i#Iy Oea- y>?rϺvD[D`!?w/e4Y2U,$95I$Fl`JRfoیG|_6-,_(t6_!,]0}R().3|c%DDdnIiKg 'JE EN(,BCdx1D[o APO"gxQ'`bHȀ ]nt5N#Kvph<8DŽGs8;G]HܟS8@#LRCUE?i>,"L~ȳb3@#,D(^ 78eS1'9iڑto3ͼ]jg7e{җ$U:OFQFc* "U4ge^95E{quoKK5po_שּd.o|20loUPut*-B`36Z_+.$y3xo@]ytQ:7W"zq5y'WBk:]f8a96ܞceeEsSSc~km|Mī{N+GpR*u&`GUrNR.׊A2@z9`Iאf<֩!.P*߂Ġ#W`&O*H٥!l"u} $7+j?ĵO=QFrEir'lN2:!3~mUe y B 2Sz4'Ygk{u`[:`lMۦ9iǰ'V?* 2K\G}̓~to&Z{/3V~$BTgh Y>yk<ЂDz>!Ck" 8"2ox:;A:_v ֋U UF&%б" Y NeˇCƓ!jHΩzoILH.5Y۳fQ{P-|fPC89 mS1,G. B_(ܩrgi g^ M،7ZW`q|am)l vݠ G,ۖ -322Е=8rۮ AW22&=;ڝ3`{}jy[d8?d'Nю'Hȧ`H{v = (vSgWj͚Fty9)PjG%z K^Wicu,ڋ!pkR7@VP/.wygs͎[w2Y]Hdxq2[}HKGY6x=oyVYXH;hN(GIf޷V`:tm`0M[#SZB>8"ueK h@n~JH1[[O}htc$j3ᵓ?R~MjuwYz3JR@+zx.# ]VA p;SejLqDpl{uy)p,*_^ϧEo|lς-}CK]!0cAPUD̀qu0J|:o}¿k{tk:@ZHH~2K!{߼ɳqvwACe` Ӿ\~t??j1-Mk^g7.̔t4MҘ氯?lF|J)3hx3--M`ِ gt\ʏ}c,Yך8אo~^6:FF/;0Sbnc>B;4!A2/P/mpܴN"8sbmdX!ҕuab98 j`D=ƪоĨ~twnDԜ?EƑ{IdOW"MUؾ ~"{2&(p̊FIf|=,/ ez掙9-X˒`He> Ĕ3TQb]CɘlZ; }ɉL(\ [g\ܹ̾LâD''>PKA6pQ$G5xz Na_8ikg*]=q+=SQzNqf}o(b\aJoG??n/wAݣ87gRDr7bnU3 p F(&j_8mZ~o?8Sمz轙0\09j;kzUmy\G׻X7Υ20EYd G L't}Q{: <|z|i _*5]}3P;v( WU=lXY׫ afw؋B|fX2 eNf*D.҅ΥfL~WH1=36_ؖ[^z}&lS|'WHqߋ%;G{lLB%f6ق;CG^f4#3#\Q~ 1WSU10Fϒ,4d-<3XzbqyP[6hpoʌ.>,2U.]C*\[4r'ҢDV&;4O+ ,&hS?0=4 (4S pb]-2<9gD/ eN2 z }H[?⁞^pvƼ@JJHp(]Qv-dm1zNi* ||EvM Ɖ!SR$ -D0ᢵꚛezr MuJ'OX5bO$s0^0:-|U>(t1S޾:ԢC!Z/u7zrXx]™6L@>OYi#nwB1Y7ۤ$rZ_86ixɏTMV'U =Rx-fmtA"~.Ϫv7zMޯ߇?F qMnv-iN3B[$I?N[BBRbh݉OUb#Yf4G1 פ_JU'W88jK"BA̹ b =141Q$H O$_>:TL*_ *TN:CàD>zE5*&qlŎejEP!*)A ~-j>Dyf!tpVёk[a4s!N3ifN39lgϭWGO?R(Cs5cͩK5y.8;4Pq]Q6 Ѫٳ,oc0ǡ ?<j@M ]W݌OSܜZvRqC=MK7; H1d670-\07"&p}# mBjM= 28obW^Ujگ ^ PUq>4N%5ׯ ::p6"חͲӒ?2@/oVn-Ȃ;-Kq`@ A‰Y"0 |8uH6n1[6*.䑶8:SfN:zlk `\px4qRrrc8'&U"+e)>qY`.Nէ{Oe<+13B(F\A'hvgq[&P·J!;vR\Pf\yUR,MÎ+N(@ByUA"22d߆*vme[-A &ɬonމ5ڠƃҭNV#%ѲH"[ w *c 4;vk3/=*@ &qjnp.BpQ [GKF"G\1mnSLj3Ϭ."uvL0˰,R/>*/E_S>k'?lD{oJ4x^`Go ?@LzELҮYtȲ>Rͤ:ywѫTmZ>c㫛0ғqB`(P˷ץ7«|GM%//֋|B\{+r'ͱ4Mg Hw%zY[=ԃqUκ f7Q-E]hΆ/?<k͞iRe :oQjq DZ4]wyߖDd'O^>aYiǏ<\\,Loـ[˺/jyl2SB\,_:SS8%!kLD%Sljؚmyv cG(gz< 7$Q@qVQ09Xe\ &Ƒ84Pe(;#Κ{Rsff޷)eqg&L}{sۜ˲m]oAQZBs% T#}bc,0iVajOb坚oK.#rDޚR!zßFȄ*,Q9.IOL`jQMJ|u:> cvo1_;ͭ\}o^ sNu7g uD?)4d]`IBOh%D's+˜xvʶ;qb-i͜!rɜ?ѣ<&t y7r%d9&$atPX~9ሯo5q VB[}O$C_X ^;IEX)0`7Uԍy *|0aTK`NK 9rż[/m3Q/7I'&5^ D wd)P!Xu.v&g|s̾v',j ӵR W8+*S db[+5v 2Ÿ,!⛶卥KmEM6 )[VIKW~RNLe[ JH1UhL":ƸL x(0^3ܺ[X7Gcx,5ԗ~Q@P̼5; zE{kƂ[_,^Q)L(Hsw׼-4UDѧ{45*Z676a38| pAn؋|Wsx^~!~SHnP)ċ+|W<0b{@38oP\&<$t.z]I*эuO #f͟b[U)<װVn~E.Pi NhQ?B"_:o|EYf hk5 BDh9Ay3|htbVCWG" 36DO&<;7'LpZ3&y&02QOPpmHR9%HTڣb8//@ΏG j\y0ݛѮ ;*P-V⢌m<0a6H'6pK6 Veo]E;;"Ţ;SFKOhXE""a/nҀ7y{R2_lMLO?NgRty-e T5PJ6MHykEk].[@{>~݂܏xb hv؈YPk|Ĵ a*3Ly=5jos -N9pv?;;% E,tp%|D9\o@ޝeP*>]L5z$ 7}%GCP| ? ">jICmxH:aeȥy׽c(ѐl>*1rz)u@%86O6Mfw LDe%=1KܵS8Nep^PǿJJ.nFR,PayUڪ竳DLJE#;rÔm_j" FE2 wdn8^>GGNqZţeˀ77$h*d1 zgLbz lw<ÞX,ޜތ]rzo*yzD6U.ǵC+iVD|w!QXL~ _(- x=d3*՟H*`I .:"9Q!/T찰'uΓB3"eβzuFS7.H&Q& bQ>$>LqNc5K4* Πl~)T66Ns"~ ,y;OkZl#W*~mO>[+"}!"_tp4A<_1CwE2-pgDŽ,3G0k6"%܎H;RY 1Ĺ)d$;L5|ި/`ͤkՎb)~~WkƝ,܋TO=Q ѩ_`x\xƺ%z/$?0w6[,D&OKB+[@hƯM"+ ºȄ\CuB'l=G|}-n)P\0!i yHǓ"O 1x$Cנ{y&=0āy`H1HN-rU?ՖuWu\-sIIGdﭔnF7;R}1JI X™Wwm;::k:@r3LBV Gm0x5xKhJI*^1=/cB5>^Oƚ9leZB1jvl|m#E7}軱g*o%_TK"fUjG~›y{iYl}Դksj~Iu?/"f@'j|FQHNr,"mH2Ϥoʏ9|XC$5>~摟 jUm3.MEZufI-%18uTp B&󗌍T=? ITK E yA]жQߊ8 ÌLJc\v,3e*9gבՏNmi>?#&_cF/X+i>Ű|FBcM7@D8;VjJ8Hr~][4{Aى#-E_^LB 6!}fu ~S1bLPs Y_d}Z(nBa~2'6 {=.T7Vؼâ"%m-f%1- SUR5Be6(eΔ]TӾ7k;oԢ&[}!J& :GJӋysp.tw!2,hÆ1pBA3f{ړ$z-(륪IDeݒױC{2bȰ3J~vGxBPw|!ז.}Mߜ0)4|EzM*:WwȮSlZ=:݂^J e Pyʍc'ު0LЅQiI+0|l s [gؔ҈LF TC/_a~X7g\- {uR[G3^yi@8[ízTuBZsd9ZyVZ E9`Aⓡ~Uv._*)a!f ;+?W>DVk`7CR,r+RK ѧخ_s+ٴAJdn+rgM!SRj{bA1z0Bi".MԪZ8&~;HoξrmzpYn U3Zij*H=LԲVi+faf(S( FfSvcc3@֔* Gxk-iq[V%A=g[ͬwr*ŭA/Ô#T9C'Nߜמ4vt($ sO 7$>H#XzQ0ۧxLJZ0BG!P`&bO==7߰4`a- +"?8U֘|4 'I֜uBQ pk/{6EҲ ;} 3y: D*cCbD:!GqE/)nak@ FZyͿ䷗*^)M᫅tuFiy:ɒO*EaL:_(''I9p d4+&Q[0TGqH_eN4@&AXtxtWr_9E~!v2C 896{alpYu%u]w)W :ͭ]V~mMFǰ~w5/`ma)rkJ!'JgfeV1ߟ3Dnj܀ﱓ:74#P+JX X 8U<nk[6ь?݆14NqDC.QaQKgkMi(fM{  ,Z%op`HmK1E:pa\*t3 #.YIg> b4HIWŬ<_Qh(̸tyyHbrK>@4n6L?LY]Bez[+zdg&(./FA)U6NFZ#Gyz%9 }_$3/2}6*>; ևUF(9k}~ǧqOuřInj:nBrg?&j9NB6R>vf Ϳ胕lꪠI 9b)|J$]g F)"hƄ,JiAI[.9ьej„@=Z&O XҮі)[S(:ݥjֱI39Wz@X'k]>WМrLbew䂰%+ؠ]%"׻b0p$AJ τ{;J`~;^h|=N{5E'gCoX'E))$e_qmm+22JSR)tKb$m1B]VYh+ \(nQ\xo,JtQ<5n ?(m[pf]#O'˓b幡z&>-@@ `W#[m*Wcׅ.ٿ_N)!O{pd R-iCdQ^!PfS{ >p!=q yon@jS4F_Gk.|}*.򩜓bX76\pNxQzME>bߪ7lMMGf .{ j[ 5`\I'J2V"V; p*cuSkrcL=6V JWXOۤ$xЌ,΃r'#S(W_1h\JIF0yۙBuQ0$l؂o rX8b,~0\T&/)b4vưXX5ɺ%K򹋙o y(Uos(@BS8gD*>#8Ff_3,T/]~Ӱ2AnO%U I_,NÏGn#IQ3:~8 >\Xb1bZHb##&44hpvMd_aK ᡑrd<*i*N?) mj+!G0 ^7[{.*T62 gt'XF`yX6O†yRk/]"yAI"u4RQyqpE^Dn5)TfDE%(dᝈ([/O G{]>.M(?U%VZNS_Wr~V,rL&uC/Ҙ55<* #@mCflYl~Q\'.`{AR@%ȹCI5*sWHr^Y+*4(p3h;;Zrp- />QVF wa6Z/Mym=U2O}R.0ZI_XMH@p3% +W&d9w=g?9*"NH4w&!88>A\%= x3y? cD#4.YN$1!γ!$v{geV1t1<(i.zfC1g|EonU`p , ebsy?FDuh_FY",c*"EY)MsGa*(ViՈi:#AZmJT$ `2<8q1|I޳}ޜ#dnPZe`bk$xťF٫Tq_ E|Uݗ,ǩ˒|+Gy*% C;J m@ ۙu?Ȣoc=>FJra4!\.5 &7u&ZMbͳ%'ѐEfNQAIˉo˟ :}Nߑ_"vH."G->xyԸo.3xHd`ٷMCpsoAhjGy(< 21~pB[A)++nV?}`e!8p(XdžusmxWѬ51ߍ@ɜ~AThz@rh򩖙fAN Et9Bc3)K֓".X:ZjJBYѬOgX,[L}6@M,NX,^C9=[m׼xtE>HъCɰؑJB[5-+1k5N:AS?ķ̕ i^%f kF[SQ["V_xĕ@D#,O"jI݉Ux `G2{-)fbci$hlrms%@5]_qR_l_vv .5my)%ߴ;;ΖinF[XZ3{!l 2Qę"<(]|5u<jk#)k\ID\IU6.Zpy'&\?4zX V#x!q6 Y/s)姺Kg9-' @No`%"fC{]`JPZbE33!*U(( ރb{2kt_~+rm]!xY-VfBmC&B<~@x*ӢN}Jr^;F=a[BS,̬ۇys֠mSh nϨJ*1}2 LI&#G)I Ta›J^8=@vQ@kJ8bvYR9=m]fq)Zˈ_#P;/n\ts>ˑl#h`:ŢalOWi7]|+r2j?oaAɵ%Ţ%򙚧Kܓu0JS .I"U0P uԃy*5H  %Cwֿ#JYQPBMxۯ1#ui\Ӏ7Ȝ%xZg؝Պŭ&0H:l[>}/MB ݃ )H\?si@ZmU<fFTMմ1Ϗ6* iL$^'4-AY.R-[Q0 oHC!dkg\ߪĶ]Gէ*7k9wlrZ'JS6|HuvU/{#PMUE XWPW'/Cy[/?~W=s#$ݘg~0'%( iU}P#ub#+Z1vG/w\씪23[ggb`oZ][ЌɯY?Qk!";9c5$aǺ3S4^Sb|͹F4kgs<624Hho?8:dJ`]UIzVsc #g i₶\KS 8P)'aՁ[(>-:7lHdz$T M- 9 d%xjbi4+'Mf`puA,5Gɍ .Y`=Ca3]LZEBNu`/~BY_m)דWiO6+ 2l7Qu**ʶk.}O*n2EآM Dw=+'5``?1nuUP,pbe}] ](sӮ@ GsȨc|P*|T%D_WcMW\͖+ߔڣ"B ߕ=1@%OMYKr>SXSD\DoPOue4`cuq:zWփ7D <~L]>!s Ep~GD|&grq03|&|6ǖ/i4*?/>c5-} ʙN[7v {!M<;rNzڼW[ºo]PߖddKDxTnDkȮ#YYO (Xt c]kџBay/{?`ݟ*\$ $HĢI{4=ɕ c$_13D ~n_r9HљXi?},>~`ێo\|v:HDuTY-3:ۧ;KD}MH̡m\=L; 1Y TwPzC0e!onn %3HYfKfWx{.>I-/&d*JO|r&nv9H;^ѲyǙi1+H1Z5\Hd+LweBi~S^.M 7/Gٱ"J.Ok/Df操k{жܢ4sKewゲ8ed{h.b'h.f=Bh`DrkmHQޡNvs k!$ `a߃\jf?g*za/QQ+w e چ  S?{ހf 97%o}_S_tҳ{Koo^c[A-Ϡ<'8P kӚ|ucÐ37 *&y)( P\oa^d\GWi S|Jl FNş?Ҹ}J wjGtMހ7OENؚ/t@bYF;ݹO:.~ hVSƵ-_RgzI15aߖrp,5 RO,WHXR;6LC6 ZY@E/7=>nޖOپᆺ _s#RyDMyk&J4T?2T>^B^ݼ=NaWtƸ ow:ZKV>'?%|dvL/$31ɢ>┾WuyYeo А<+pB䪾6 heϷ<ݚ&EXy$+\=O$,4TlBrM Oe-:FmBym2mX3|fL_'D=({u@M]'!!QCm8%L%&*[I_@-)@yݩAiΌ; -PG0,NڃxyNZC3|~!P/h5"M}gobj.gPI #ozÇnf| ,pT#r2sň`b-KFouW 4<5Q%@)CKm=iaT,۫\7WoijGG'40ɟD]X"3$7TOvFTIY#w1u9{+"vx&=*;8Y΃ $*y@z| ȏm)`bЯ%Ž m9-rhvhTeξԬQsFlw/4L↓|J-s^X5eh_n:7N 4g䉘d"(޳΃Gg 6 \[(ǁڦxCЅ5,  #Uv5ʰT`Sс`۷0@w- O%ue LnɍlU>@]K2/WMKC #- CZM#ރgw[*'/ d}Wחԃ4AXC1(@]k~*E&7"qzBr75zKwG=}i |6_s>n]6v>^cӁ,rǔ|"qW򙃱@q< km=W&?K$ZF;zuz}p$YǓR)N|tzTk^}Rl멘Ώ|ޘ{]0T eڥ}FR$}.=r#ڻݝXJӱ4 1R1|NBOhc0v/'s$ Nyp3m, ];]02c`3LU F6օw3A"R5nLwkZ 9UJGիKX;]}æ:|Hxߍ`̴+}[nD }\<_C&J~zSug.z(sW]_SVLa\+Mz;^xnE }M7du>WŻ[MrڤlL,zTF)J}Vk`RFr\cE# xU[.JN& ?1S4%LqAx 9#z&Z?ny\0U,/l+d_T ,,:8Wld{emE|_ů@@ `jy1`c$-1CyHgE E"u1JA5ʍӣ5O W,{%#OWڨQuǜSSP&pw@da Y!['e2dnkM#~l]U1ZGV<*5j!csNGf‡WQyc@gC঑Od^w:Sݡxg>B#9$'G:SXdM\E{PLEPkTWEaGuHau;vUFCwYzcD=4g;IKۏe7g7-+y~23M]i@T9Š>zaI*ܛѯyEu]h-ugQ6߂<$0_s-_YJZ 3H~"qC Jn ۹䠞zL?>xOˉY{/ aXkn"-DOf.4=ߎ47* 6|} M4f17ͥoҲH~6tI{F+ci_VQ9 YKvfvRJ'cAyLwu̗S_+崻ia5Wϻ@Wױ@Zp2{ |L\ }ϼ@c{*VkV :;ah d[IEETM}6&)J=H ^3RP\DcX>`O9K ;\1v{lйV=VZ^&)?R/Im/W+WLN57W3>gq}$'r»:v=&axu9TbN ב< h^O3O]p(1";z?GN&[_R7AIt#dp(`7p w44MX]{+dv}K(]Xw| ?NpA%ޓs`o6sOܣg7Xÿ(UbB :>"&G۪z4S q9z2"su6lGlJFК5#<תm=*@`fY4&+`[^PFk9T:ra؜Tj}7 \cAW5-6}kl#j;%!Xo4-> o#(6p/W:~[mƑ 9:ϟ&$ຊXBk_} B6ラ>{ }c0=%R~UTo'6}- U nqbH q~|~>J<Җ2,eWƲ/Y~(K x9 &6T=ikAwb2]&H>3lR $"y C }(['u"íw9g&_k2zks1̼Hžv/jxӲȁ*Lx?NCXu2{8NE cܡڿзHHB2!~G[gUa5։wI»s=XٙmA.z4U0cD ύ7F\q,g˄˩x|S[wLܭgЎrC@~<=J#1ǐz#\.["i[ })w~ p= ,=W( ͪ06"?w*})6L*RM T] ӊt`}P_&/ Fѥxb"Y\r=#*Clen$%Nև[ t=OǙ e௛M3 ǃƣP2ҳ,N} 4yPLGq`swϑH܏)Yַ-ͼ߶NkmdN)8-P6rL|PԅGB{-mֻFIeFӟWq;rQ؇LmӇ?MYۃVp9=b)l1Us߅lm8/<_Dbڮ:zHuSzp~qo2viH=MdLL@#Fܸʟe( a'C\D >[8)FVd>b̞ O ^:!{㟟9fDVs"ѻ[PvPpc^$W3BFsG6!Qq J=/ sm~ɹC !?C^~e#?xY YZ>^eCjGTjo&xHHQN1P"2f4b +s<Ѽ4g-eg];xuOʘBKB5;~Vh?:,0Q<}%VX}% S HdI);&Q'vԸFMzQ|s.Ί1R:{`cڲ $~k),?nQ:@;5&,UU w:}+u􈋺gg0-ߟ>u|~ # B"ڌ2'bG}Ɛ7^{71qN ۆ`ϿCkk5܁WChs@ÉĀ ̤IYz6Wڥ=:xa$(Q;?;bhA.QevznLaHŃruan 3)Qn֘ Y9iؗİզ}G{iU >Xٿv(u=DY=K"9*C8jUSivRP4Z^c+T6:OKu[d6w"2>'E]bA}É:{{ucO4. 5d]Kryvj[,]UhlVܶ.*/%Oja YATl(t =#3HC)JikU ŒԽe7vb]ϻ5/ĊkQq&(df l!+9*| &S8?E ^[RsNռ)qVs.4JB!j !Fƿȯ1QCVY[U>dHjb#N;{[[w{ln' iu8K! @ *hoѠp& PRd;{Ԣ}\i\M[ժĈPH" *ApudncӇbp$*G8Zx"cxL${ Tiɲ˙ |2SVd^rU @8mkXP4rI!6P8D6ԗ -i۶w kB>!stPa|䷝Z 0Ú <tD­ .sr \nEu9Tę}B2P7F-'-9<8^nOûzeQqR] *n<66-譀 +W9$ήҟ.e#:뾠z2|h'͡<ޗe([X۳XNr<ľ\F>ҝYqџ>6hb˅:BpISQV䣩,4@xd`D{Nň5t!U8$Z2> OYbN@U`\~+Sy 9ٖR}}vAw{Vt~N*yM.4L5Ohc|)K qBd+Tr*@J-sO< o]eJ¥:ռqk-IckLԝv{CGzi2\T#^wQ$< bB^WfWwq1s)FW0pQk|},i|wK9t<̒BRAo=]喂 Ĝ5ECwCؿ2p-vOo2cyvRJ-J6Z|ݩV겷0z7OSu\bVH.SYqo u4Xdf!ﳄ̀a);sȯ{<8*a ̦!t^5?ByB:ĊXR;W%\#VY~ɯaa/ ~-h kA'ޘd3ƚ`yܭ8 mGy`E ajJП$9:9ZafP6\d)y\\LL!m'od\_}<6GZ,~I׶ @$5^p;|PaX:Ձ`񫆑we"9OK*8w89MGLx̺:*l9|&B]ؓ&~~7͘hW57Qmp48/(D1xCEG=ig' #y)WRqsz #@w27'֨K4\UQA â˙0rO2*mm_{/6|3͏ZVj4;ֶDf>,m|!y,VŘ^x ?sL-XH6 3ޫ^0NGyum͕I +4Fy>fG[y\@9XF~[: ڍ#>% ~DqdO7g0-$n~C.U 5|l}?~dr>̕_;܎Ed1WD^ͨ hIkM >|OxDc]'S/;E O'9ڵU;P ɪ"ِ@{Dz7Cvumm0ͦNt1)ް̿˵U"hUkBvA}AwbȓFTjGj!MԮv@QP:^LK@IhG|Qq|,5UZxEZ5ҟtvLc#ZxfFM]g-?Y$YW2 kQ-h@Af])fJē exm#G~qfN [$h_hV's8^ l;?nnG!5u=>5`WU Ejnn8VϮɳ& ZcĺKc ;irir\OC,."Vi2q8nwNyq=" $-L%Jg^97fgw ڈ{ "845"Ӕ$^h#9 #i_~{] ӱTT^M\89vŷw=hdqgrPNJ.dJ #xپv[´?)=;]>̤Mø7 Y(s=*gۢ->D=Ihh5a~g_6iO:id7Wܚ͸~&OnꑡP}\ꀸG_|'?a|"U+"1pJݴ oYsI=o Տ=)'7Rn+>HO/^I_|)nW:$BC6y,_:YI zMdMDc/3lm+iW()<%22TX˂Uu|uZSM_UMdkKW TKg6^Xd"wL&Τ08ރLsbf#3E dw̫\A77zAOv܋ MɇWm9| ɢj4kqӷ-lDN9vT'X.cXo~15E{G\BptX N p Oe1t?x.٬E7$=DE6HcC\ߏo+Ur^MvN{r^gbgH9ziqU'N}j4nw){Ń 2i;z N0^h 2/,_`[kqk_Ed ^28"$TɪlHʵ$DAw9c Ls +͢0h +dؠ>PWfm}Bxh :0yRD"uM?)B:P*1|Rrݝ:g՝?Az@}263#:bg3;3.1zd>|wIfwYq\])TO(U%L <ۏ7tȜ-E&%xM[m\(t"&Ť>W8: Ϣ}_k=zW|^Dw[vlVvwV}[&|{C-{Y_8dU`ɂE_lFC4H6qPKNW M_/AfEJiURNA#_2a?,djy<^oTG_n=R!{^S8u93YU~/fzd?E-GLD:Jsv;աgX >8`;;>AO4Q}KAEt#E,'1ux";uDݞV7?~.鞁 OAIa"䐻~w<(Ld]2lU\uU^C$O~jz5(!U=ȪqL_q8pkd0` ph>nWs e f zv y+# 5^瞿F' bF@erֻ9<]k\15HH83<)G}a?l%˨^-ç~N/:NXl8^I`h =sՐ;1Jk9J#%kV d$@fgC}('<<S?ZCe0!MkdAk\^ G'̓NDWNv=n=N5EJjCE,xӊ3bPfbܣӪT#  VRL->|㤿rv̖m+wrZtTEGo '^WYde%H%97x'^ZES1R[#/<@}Y?Bmn@e]/хj]n/旹)!N_*dE︑ t-ߠEƟ>~Vⳅ ^΂.RZgzGyݦFlUDV?0)kDt=UuBy&~ <\|4A|Z)q$jޫT W}<E(;.nGUtqL 5N-$)u\; < jSȳkub-LI]g7R5l!1O]+땸SQK ``EIl3\ʙ FNm]%\q)Ĥ o,ўRFdަ90M(H0n*UE(4 >tQJ 哽5([xAD2U8/ϊCKEkUηF)뭟8(3H&:֊yp&Hz|Ds-]5 Rx 4qh>5 |+,ܮ$wņKAW ?^#~1m>%zT!+q8r*l&xPO¯RGޟ1ZwW6H+5.igZ4\ƪj˛Lz`jIאָBT7_|K@|$$zfFkр2~ŭzǩL>}㻆|:O]nVH'׻fى %:_\5}pE"qՎDmG?mY\;Wv)vL Ͻ-ڭ6qqj9R0l#Od+e3xAqc/.3YR3k!<V :)/?) 7F`Wy.`L y+tE4?lb \ODA\3胠:A<`R3-.:-m+d"T;N_Ƚ}vٌi G3yC48{a\&qPC\˙.7ɪZbvY 6U.~ [ ]>VG; m)L̶(FdWY̫vHzI)UPzF8Y E$2{'<0 Sc;Y6: n^i,Ė2HCqぎV mWh.=,H*CZOqpQȌ7IH3g ~yr~+L {7KSs \mb `mes^6AOSxFhys^{9 Lv8C&hi\RkWSc|NEJ_ݕZɲT/7kY<(PH9!̦Wef{:ck"?Vh/Pm$BSx/IpJoFKfe :/38q<vV)wR5wƟjYrqEOy2qE]:f\ӤemvmLfϓӲ *b݉/-fyPv'_HC$Ɯ?^rc=H5}%:7pN=z}^ׯLBiyrGJ|h)[rM^pΈI 2SoFe*ؕ;MFApNrtbj;(qgV{'.T ښ._Y @3~2~p0ǐnq@ށVR!a46.esDnSBԦWsWTP[A NQ_04U,Y۠ƋRG8@5yEy@"&ClDQ2 !)CĬ^JV?[cXf"找C \> [əN/>u<,آ&p@ІƠWl̰P7cd&y(%&A]RLlW1< (ߴ.'XF0m 㪺֯ZO٩1=gƍt]cY*AOms*&kZYcaǓqϩpsLc{+3]3En_+b=6eF7Z~p絳邕H :o9ֶKeD|cFU&{gt4O*0H[w&@qZITt{G2FSɕn[sNc g0 KvpNǝPY%eH=;d-3kQ/,,U' zZL4#qNEdM#Xu tg6'B h%D_v<Ť1*TTOZ E!TOcڬUuPZ8i0fTUAj);!(4Cr/{:Jr"ADo(=n~Κ9-# >7ZaP`OS㼡[;[9>(M6Gnǟ(=X%XEwDPna*9zȟ+ݗ+BOPC٘?ZS8| . - x}CָZwQIHSU;˖/A.lA(dx#-pĽ52YTĔ,pod%;s*͊V}j( qAH\W#S%f,!B FioT#3(5cpM稫e} ٙΤEȯn 5nlù@ Y=;XΊj硛?/bclt? "Yш*n1{1:L7r\޽r|Ha-wc~vJ=>-WgKۜT0|7JqoU/v]%jQQ {< GͅNj~^)A~75)_ۥ3cac@'FlW.u|](>d:Spw3'a&aZU1X~Db39;>!mg.x5m;% Z?ḨU*Sّ4w5'Wi3}0=5J/>!3p1i?F` CȞX^qAuϳ=څW'򚅤LܔDY (xQKef$ bIƥ^6<TySV!y1'Aw)ZFb1hM:#+q6aQdF5 )s8mRuzDMGEje8'GDgL;*,Ny'--1k2cD/>vq bM19Xmu;9Nhqi4zZ躀ĿK}c\sy2X)%&cg%ޙ&sM^曪GH]f)[Y#aW2@-r>CTN_m;lacn8ԺFВ }TwfM'iAv( IkB9B ,x4!IzG888eyAuF<9(rXָs:]gLk#tb^#2IOl/uc:yM ̓7^_]^ku'QoM~OyI zϑD'EqSl;7pUu G<a]Z5YU!YjX} C7d ( Yj}s =^jYrx`Qj]j#WT6#+vpqkil8Rɲ`VVpi4tj^q'+&VB/ɳRZ4h/8'U¸o{DĄw.$e |DTHa7c_#ҷ$0z0ŏul(07W%P=;sI^a\T&Um}ڛDž{>49F!KkcV4'! ՈG)n}'a # \;xm{;D"Pxh k`seؘP[;8>'~b#>WOhv?2DuZLiBh Jdv7ShHщ*^i/'k=쪂ܷe ;NϠ|g 7)Qwh5yqjgWM# RJ]ggʲOʱr1ZnmIyxc赀N;PKzw,Q hV |777LA?^|$׭S$FG^᫏H@74t8 J86J&SiA^Pu:-wY6 W!/8?/9J|FwmB,~V3.(ʉ*:ɕ^*J0C09 s:up\8$w |ZSMg#TA,䲌uQR@ޅ;ɠm?r{@>n ߨX(c737nW57„nI04Z|Aܷ%nb+1Xw0g J qmU~ۖkqdn@?zp r.[-4ϗ=- XoͅHTnleĪ/֭'#6W-z< P<8m\S*X>4fLa'Aa$}lX]ͼV~_AƳ,]/Fu7?< GfK{vU5>~CWSP3ދt|}D?t|k5Grliz8JHxA&sd}q"42 iO}vywf>\(;+/ Q]_yeeZ +@G֦bIQyߎD7l(^~+`)36\釅TGwBcS$Ώnzhx(ŕI[rp*CB88OpAtHt`N\#S#]ͅe&vډS ^XϭaJU krh'ۊem[g叧unZBZ#f7=4]t!5Ґ#]81QLB-6i7fcy߳ #5rSP  㖴eC'u4`ZTz-w #֦c~°}~itFL *z FRfGCeѲLT"o1 FEjg9\npCBAP%rö+]:>*FV9_sEW )eV zc j'4Υh ]R)UȬ~~.^b8H*"mѓ87eD^j=*9ԟyn/H6DCֶ'-˩RFH[UzZ/\ x2rڿ GӬdœ܂_>)Z)&' 4qa~Hη ko"P!\%Hf1!(/$&9Z< }{}Dk_:9nݘCJJxԪhgS'{y{G\͔ YH~A%3O!{ ^pE)RkeU 1n^; 7G?<&1Ҥ( Z 4ڕ-a{DNqY6h-WPhj>mtᚃ$*mn?ߕlXPĤ((5qґ5#uZsޙzJWrpe! XKYde[9q{I eBjv*ռ|A3${p\ O=j%ؿG3C~}Iz`$jUwX%rx,s# dڕC' %:pvx*vLA ׶ȥ>AQ|U+xsY)F;Vs=HFL٥9W I `i ERv qkQ9zL@ _,މ[!}_+I0'&K}k(G5ԻB':<#xSzRk)C!%.:s X桚!c^窫!8=u'ƿrMzDyoI bnblI-fffff,13CJbfhY{w3wf,-"<=³"QITD%XP=s8 yT.Dч멉- GH(C]/;&~> F7@I,^x8s *NqOf( ,.W9=Q282f;J}LϗU(gl`&PwCTu?Վ*{q`hϞrK0O8 : X}IJ-!({j|[I}YۅaՌN~7Hņ7=!Wk2bW7j,(B'nߛ4KY?$UH{buD*abxpPkYrdj:z]fKH})[࠷*Z; S.QFcX+lf.g*9iQ ]Q־Cj3,l/A[|DŽ,ZFq'Mg81øs ޗ>s9.C|ΞL9Uʜ>Pp)Mq8[ѩo{#k'3{R M-wnw%zְT7xųG@~wzƿ>E *;jY!vz"KK -|@n`"nEϽ'K^e#yҷ5s]̧Ӷ[K%]!c?>7t{;/m:ܿuivO}U_Vg/삉?E,]:S·U5׶ڊ_CQ֙7}.|xU^ǧ-jO١V^ !!)sS,,ZjRծ7i=|}߫p RNM c!ߑ_R^\ߛOe *3V*~p ?dz=2tM:[Kpg`jZ3|v{(Wi#O,sgcG5ħt@_ WctT37y1Rτ7lR4#&I标 "Xf+m_GX?!R!K)4_OTp_%y7}]5H_& aiz S>|dźa_Kih濄&uŬTиmjuMm_Ra}{gsxDc.Ѻ`z|d)Wuibċ},Fj"ޜ,:%-[꧱ ;_LS^' ecEgXq0`Xx;{$<ȫ@ݴSȊ5.v$ۍ_Y ̯J8lvC ap+E`J/{wi6 v'ΙK,HS+zɎÿ-|N_ ɃuՋ'9Æ:ڠ2@Wel-23Y:\o^#B:#0v*ގi^O_}R0"uqm$Ytć4Д&_zƉ4P ~j&4aSv4`NpxQTf95UFOL[2sP6mZ z ;NɇŦv,0u%J>DJTBI%$$_gԪzm3_]z, P|}U)}ks_ۆ7t(d{:%pn\ [I0C}{D6DDպ@Z8lYϕck8]8[)ߧ4{emӷ|rB}<ܕ#Zmw\32d ;q3otvh&V9p۪eX !35 `^%1F}]wW*+UO1ͺ2 0C8ĴNrF~] VUWWxY%<[Vz'nxQ&3ٱϞfm.Yy)&s`x=i.4Cf!F:xE[〿EN ?yPblQ"+ִ]$1K*68;ƨq4:'E;&,SKm )IC [6W`_2|SMrwI؍6VbL>>_J*e>+:g2rݯoEu+͜BMӾzW"_m`# $rU L+k(r Pgԛ~3Hgdzg =8;ȏDXh% @?GK=|׺6/Z>{9 1_}U.wҍ"_˂}FĔ* Y} VgYu}M"*.B= gxA:$%h}v88?&Fubt Kd_6ĵ\z6}ۣz@x9HG=?fR{R 틢}%*R;UbdW`? r`G G4BF! h# 2S[YA^VcEi;wi.2 .`4!^/>]^>Yjo-a@<{J Qws nhUkTh)YJ|ê9VƢ4;[NrY@F-)Z$HM1ýG^2Ips!5|$s{?t#56%yhx2wk`5)7uQzQ]Xo1=p7WDk5)h1T&/֚buéʥkaK%zgQQ]mhCP%"*Vӎُ^)+dX;7O'VLO+ 9&{#=gODP7k3R@21%z1QEh< 3n6hǛcxqt6hu#$&J;f8R5ms{^0<4S)0;啞%S#hٝ>,/n.eDbsϊWq!US X(q9(/ G0~8kM/8d7ڴudyU#+|KH萺@gV43sȏxS(bB|?II&z8@?M=F_jCiqw-\?>nZwK\uxZکfB4_t)aڜ4)<K0*p!%[w4_ 7={n~ꮻzN[r-vU7X_ekU .LZ#Jj뽬ВdݩZ]@Z?[B!4eCʷG ku"S֊885% <ߎō~rvn3v07˦puԍ-cĥ3Ԥhj72ZJYPqh4+`F t@u;0z&/6} uhW[˰E\ef&L w M "?? uM/Ol)8?nxEaNuHE\w X`X e%4ο&N6$aV$_d'3Ma'_{JPKՈwvyX~}g7#Y(>DGcchpȭL˳|̸Ӌo.ޞ#{Cn~#}V G7/{ HUrLb%l{As!ΑE.֝R2{S=iEE $_b~"|ѧ{]s̺y̱iIk﫸2uÖ共90E{6dh"乶6?uq!3[&YGe'l1G!R7J6"*66?Hp$M UXdgI)q~,&0,.3@r\7i)lTlK:^8#^dk*UKO_"r,썒bf∥8I5Q({jHr'wMHF͈!h0CB(3*=) c bĶ2ݮic]"$P5H.\&~N}<ݑ@J{EsV#Rp7V0O^:՚l$ X(AXγ;ZѾo`QPQH@~, *6'Iέ 曔&n&EDʭƻn>[—cq+ Mm[~8`on:{lbkҟ|]e0v' 3e6Dץ%uIVmD͙$ 3br+e^KJEFQl!AqT'"x0~ίw97Z;e)DLIRLmes~,3|ϗ0"Hh02>c p.n'L()! -t<ľnZ5929(F" {/v?&@INq4'HWc7r^SFKGXYf</YPgs׎J&BUE%ZE; P&q?QQ5}óy0i*X^.Js .umy2{-L`lGجn5܃reUOro֍X噙X }"[kB+9:僬$S{_:/xBl/ zDwx߲2/Z1*\af黉 duh2]C+x/=.5i U~)] -pU:ߗAKZQ8cHrod_L| JX&}I !>?gZPMhUE2"Е`An]kJ?)Y`O e~բjWl~FBSt^GɣB +`V5o {)1ݢzǻ_fǏ/:Ȋ] V3ItCrrue˓VkI$B&a x]dLv-jcLeIHΫPɨ}"ʰ7\+>hYS'W(#hb[20O8'{r@vm2&d+a:K2&+C(fFmZYY4߃;ⴛs-Aˎʕɜ.b18~iɿڨNU{':lcIDz4c^;6GL@,3 8. A۠;묳iLONl+΃yZ>u2}̀.O:v_?W7Zu1.ZMikJdt*FEZN8a,cr# [K2w0@m݇Z<勉0UE3Ytȫ*vx,']jlЯmo!ۡ+(H]qjw,0@O#8m 6=qu +]6U H=$joKx%-3ٓIŅLWHkK.ɴ=E:TC~]M{ ?H;P6 s1# oĶond [ɧnK}J? t ?v& F] CePh0 ܯQY^] i6mݩE@Pܬ.lE4q2Z"%GBgф0}qb|'!#֨ ~N0#(,{x Aeq-3>\U ߊ+ߟӫUjrmyyʋ5S脨Ւ_TM>sFz:f)`2ɉtNt ֭msg]Vpd-B&77#ͷag{`(5*Yrm1;jģ[#%UJia$'ւ4Jv:`; &žİF6/~钐*P:KɥpgVn9U gvq][Ret-3[igW9Bd[aitU l}1aY$-|b0tenY^ 30/c.fkTś=\}+CKL=Vi~\I)r~#yf~C*/3)cV׆Mkkq}NXwËz eׇ Y+:) /"hiO3fxܜfo1SO^@j]gCWF'3{$ov1/ OW$oMpU!.և1'zCE;^u:XQ EȾ(=, 5Q1Zԃ@F|?G0IJ,$U GM}'DIxDxԅ 7 峚o!B=N͎CCߖuksoq TCR g m;/PPC$BA h|~o:ֻ5ke <*"nJFez=?nA &n¯xTCs OOލ[|q\h"^#gjF!4q> 5aӾGuuR5;ٯ%[0xZ}QDIt+(qF]ohT<myaz=Hfl`QBLI}ۆ[l Zq 'R:}Y" *q OĨ-[4ZoHH'_69yo%BJ-n$^wI>++>.id}efu ]xCU&y"fB'O]l$%.b`+>y)QtDMƶ pg-FI+iH*^g(pΏ=%Zb:t7ܟZ AfPR=e BV zLq&G=muuoʹd&hf ^PJY#-utLi+-~"`H=nWŲ$QҷOv<^B f _>$"/kXrLk{f8ӘH HDܮIӘ8u'ՓɅP(TuoWR%#^]یƛmRk֯+i!\;w{ |>ihXPaq%ӉX%ض t(\';09:53_Ɋ3o\iy8ah/1JR8kآ2jxgב1Krvo1*^Xf#_ۄ0dLE@He.֮m f!p(.Lwho"|Yho^Ub:K͇*#P1Շݾ<{a$:<4{T9NlD3A.,]hk|  .: Jvn^O49dGts<wW2L4`L+Ѹ:Ӡ:'ÅB3STbz9cvI)3dr9(RnGŹnkrtd\P^-,s a-KlX_{#rzj,FrL9u)u.yE,>vmc<@.T{瘝l5'97v+`l[,Z:>:tVM'w>[<fs|)xK#\>NSvW!Qg\@j4"DF1/=gAŒLsuP[2ۘ ws>W7Mώe`,uѿrYxw/a ]Q,Ό&SA@Kj$E`Rt\1a,3Ey7%PN전 ;}o3f=-//)؁r?$2 6oG½҄0_ :%`4F!H M-UBPǝ܁VLa"&~Xye,"0/ǵN ]pGyeE^fwɦi-tys 50\A")$*@zV( ZY/JҪ(<35 ~<>D[W=ZP+\ԦijV3e&*tP7/YU/ðħ]P-L?ņD?e\(Ki2!Ç\oZ\\qY(ل}@J3./v[C.yAξOw;!YSs >?[7AVdG T:hTc;TFI.1uK+-Sd\ڿCݕzPbYxD~XFϳR#szfV+ T{Gh[4? Կ;[#fu,ƋS77l(# 5*@tYq2\bCȲ2 dZ%w iI\$>b&ku RcrUO<̓3ZdՎc;srӼoWZChhQ}y( Wj76Nz1jJG3lq>џ, d=pkǏd1v8yđTuG<k@X$w)MΆ$'Cf?x#驟ŸÍ*MvZ.??H\nFi?iCl/ݶtRp@@r<_SaT]$8 1mE?R2 WpVŧ]` tSCbCl@ԑj73+3rP"B\WsxIR4Uศz>m>1$q%9zn%~dVYt~ : XwmxleE\p!98NNÔXQ`-gi5<¢;Hq4=%>?{@͑ZP| [eu`;`gW{Q=oeE1+,Ht[Qqί-q>zO%#Ga'o]WG0H ̛n '@q 蹎XO +tJ&wyͅ,$yxq9;~jY{Q8 f7pi+,"|M!LCTaez-?ʢH\E@V-R!DBt PͪaFhghg|G)=aS˘CW`a ku; {|x5<.wF@$6 $b-&@S{z>tzF\ԿܕFzrwԠdn1ZSbLO5 W(AVnTݶtC=dvEs v#L:OݝO*+԰7 [g2`TWDRA~y7GFa9NYЀ}97T~"M$ ՠ$5݌y9A96,?H!b50m]? w4Ǜ ?h6ZY䠉Mv/i,f4e;5rqik$/[i֌` U3l㣗~؟0@@EHh7T!k11ew@k!KHdXQJhϵͶTS]Hc f_KDz7=I.(}Lϛ56d~ְ:|8@ ¥>m$4eg0XTM[iXugq.!Sh-EzWeq)ZalO7H"] /Jq*ˋLSH Ί/(; Y,uFX7i[kFXNB}|q戆(pڼ-?\RXH;fE:. hF=x[.Θzs*gOy3x$hxE&:dz$a=MOBTz7}[=ƪaD!9mdfV }s=r h`F0AرO(@|soeu,gDn],On 9G.u.\~4KC$^b$N$~T\30+T4Ar0Yl$A?#1- `É5әHuxW2U*n(/U$nӉ Cm--Ba:qV]W)~I~'V7#`y?z Z.װ0S~i3$}MNs};DM&D舮%oq~AkO'`ӊ77;;cpԇO&5҇k3~{^z<4f4o dcHTu96!X;[۔jṖs%uDkrSS)"PKvq8GdJHЈ?~ـ\ C楎 Q'h0ZfF 5#][ a+23yJ0PT\f˯^ #BjT$0|ҫp e4/u鬳Yg9LqMz3ʇO7ؾ7@k.RulOF&Yԫe1g0EDŽU.y6I|[Mtux?:M6Y *ل*QDG3˦}ZPQ~7͊ː:_or"vD J.:-r=gq?k{W']:Ňmg*8X#a`jcGuK=RLEJ Q-c]}X))cϏ#ML+QxkӬs_ǍcKO׷0 jRn%)>B]k{  OyG@ n:i`z]?Z, Z<}‘7 K+@|]$:~'4.΋$5Sy*P01$hZFPOh&|- R{0n$˙!(oppBE(6çWa؊dI5jj7q^k?kXKBAS%qfZ&x~lL|1{yyGW®xrִR 5vuv f>K92Y9 J~Є5N]*c<,Z߲ ^ śT)j#:;m;kL&+6YU2WMlpd)cT"BG͋GY@ϓmPaUp~/.۬m&`Iؾ$H(45Y@_z6(ӡ?ܼ-s1+#dk}n[z|=NDbܭ=hS@**kyصl- D#9kzCJww;OJm.Xf?2̑ 8w{݉lg0 V5e^=90a;+py`2Ve$m4`̄ GVOXKv N*M:X/}k'gJjVƸSȬ{ze1 1tYbdq ,Br+ցR(QTcS 0/0%8ֵ!E/B|*n*jl.v >j!oRxj%ejX ނE]QBvJJb{BK|Q:Y~s$/ q azׄv0jEGjk6KmϬɱz'ؚ6cwK)q7%k-oq בF6>Yl(DFd'Z )$aZ-:ݬm(ԭw !}""E] U` q=NF񺴕$sWxsSp܂=V%])/]Mf.I0J:ɚǠV$R;G-JnMgkza>Ih5Ό,%3c]nȱQFFW8X-7@Lz 4Ϫu =pPDo#\X˵1- S3<:r/L!g5R[EIYꐹޒ;>]ZIDz0 RTwa)8Ez,i YX;kGfAӦ bD]15 ^1 cdnbO^]G¯^:J̭ c1&NGw0m\an̡"43NP˓]d,kz-|͎xRH l%MR%(I5Te:Qm a88gØ{zpP9<fBdz`XCqǶKO報^>yq |ĒC5Ͷ݄_5!_CdA@P5%:XD50mzn^dǖr Hdog\ed.MU dSq*͔ '2`?eSU¶ *LBBAEYhM hG}ۆHiqHC_yo4m() jMfQ^i󱈦Tt=A8 :0L9Ārv9RS qǪ9R\?Qc8kO}Xm<;`@߫ʈ9Lz 23&=!:"`= +S꛶H>( ˤkyv̼7#C0qWAjLZRxwjw+ hH_;)%䳕U~A;۾>eϷE(M1eh>3ń5c )'EK*#28~23p24zهe|CY&4g3]bw颐vIʗ mtle0*T YhJ 'lcy䨾Jqfڬ4Jt:.6tM(zt:<|l? A% BQ2SJf5S_r>SR:'Ė'hnSa~J~ɲv>>;dh~ h[] ʊi _k ` $V`\CV9~$$إՎV&14; ZU)h? T8N&\ o$+j-g7E', $`EȼkG)Wi(Ðy $#sN ~8J? F)51w @3{G%qIgə&!LTxpS  ʭPЙppcs\B4se'lHNl #JqVD =DCcBS1X%t`J=".q"avWI > *8G\Ǟ!].uc"k 6Kk1j-+ ea)>Q4ksY}Lžv%/}F筅[!ܜ1yy%CEǙTGF!+RXSvCsz>=ލ*\+v^[ 5嫡t_ү*M{Ҋ mvh}%xųFӾkG/#N>>h3i eg1^/vS ]~H=S%l+<S M9h=7.UB uIJ[ {경h)n(CbT1yn4O?fBlŚjm,Ӟ]Z7\P6woSuYV'SQ@ @|!4# IqUaDXؗRʺ!TURZA`ytis5íklAlHdxl[b L#OkѶcjpiwoi˄kr ^rj/$Mma짪VMn@tkOg)7k2J*6/%5餬b ?jv%Nm5dYP(K}w4h6i%CYttsH)w0yNZFsc51bUA0WASp4Vu2"2H:!f9XCW{`F\*87GOqrc2>4(U65d#}z/ſk⿫j4SX1{:1Ͼ4˶]u!cq ;-D&Q?lTaz͌gf{NTxˮz]+ /Xoa %*]v/!Uy䙁^WQ x#ƚgXko\W%0wpj9Qx8UhN}~1_ÁK;I@]D-ěȮƒՏ=B{0JVȊޫ냜 k!VhUN]064-ia P)z&`x& D9CW:`nlL)j0 6u 2uZ*y)e.Y6]OeUq״XVFcA%Ts 䏷Y`mH wpqo@%Lcjdz]JcD]GW0D&y=j v]=f]`jU~4]4T>9e臒a<Hs6K2`EAޡqz)_ hYq-KD-d pY"D쪦"ʊtK['rT^,:lfj٫mr(ArI (nYdY7+B0{xx]0v4/3K=?%n{ wm^/T%~@~M;&2& EFMa sИl H)A3pIٔ qL6 ~9E!W跪/͋?^Q=R0c ޥ藁5݄=pFaL\r6Yr.dj䥫yd9~W6i=Zצּ&n&DP Z':+3m)2!Caڸ---e@"N"NK@CX,PCZMX<~R덢Ǵk Ma|/7}'h-+Q ~B#Y1~CzT[TD.d˙f1!Ǿ\5$*S id+H=!"R$(89d)pI#E*czP& ^:XX\\3G2F;\6d7@#X*+v֝:X_|,Rpnb'OkQ`m"Y&#tMSZ w*jg:/OmuޱVN-#a춐YbOīL%h4tBxLry\zmXxH"{FKM*vy$W]4[,OMEG=і)Kӷ0RڻݳW jBꗝP"H.ɥ=!tsi$'0FFzd< wrJhb5JvB=O5Q m7^n. fU:%M\*i+><LԜ0E0$lbj#tHC\L:Oz$sT7"a-qLVݦ>Dc/^U' ]^ *J _nGa)fׂ5JGdŻpވ6 Ká{Y]ݒ5~s!bZHՍP4ԇM]UV4_yoH\! 2ɢzZϢ{Lb>J#qvS$MlO`7^o"O*>\JgF%THo][ ,ۖq8i|FKE6^x(v Z h Af$^%MtZ[CgTt@qLwZen3=V kN~[)[^og֦ BקM5Pq'&G0,Ar@5]ݤ o, o&Q^ҁ*(65guۡ{Wu f ves-JA_sYQ$n%Cm_E} /[3m/rBSx0bhGg_$W(a"_=ǂ.i(5Jҏ+WB^*>N;[ /+y2 y@ K$<$LCPhLGݔ^ͯe'=&aEE T߰ b+]j B) ԑgpKG"G-\x2&W"1Y!oR귟eb?i\q&o?$Rp@LPѾVv.RoC&Tn$\fo .9BCvw9Ƴ&+peV=a8 v$W(]0}\7 {1OL8/=0<}tn(EVT`;{g(C0Vs FA}+'UO$3.xjbxPSHlM&b*snjl}#9\k^/0O'!dǠ6;j?Khcj= <Ӱf U[RvZm}x/*?C-(h/(7>"Z"LlD{HOʘz{u&ۇ)AW6O\Y~'ƙ`8W}If1d3I 󆛦lg cfƯcĤHuD NxܺF~GmR,Kܼ+.-] waw5}"x X  EVD$@!sEoåβOr[W\?PÊ`:uP:Og!^8`& ˧x=Z0M✉ҞoihNyBQ\z!eU߬p%j9[8CR&54m= D ;G~<ܩ~frX `# ݜQ cz@. P£AVܰ^F9\tZ*s^VRZs*Tk$4*W2 oKLuqA{%Ҹ-ov[_9Or\Sd;(ϗ`}'g8cH;  Bu}72OX}T$}6'K ED=[SQJÝoD%R ~Yח@Be䬱/"eRD,%fIb#'7l0Vq>>Z5.Z}uE1< 8'm.xht*ޭ%Ng).U(XZPцHH{<= HVnpa1Iz5cޟl?6Z>tfSK|5IKi$lL7i։!RE]\PZ1[P^#קN.MGOc_$"2~% <\-Sp3WS:_/O Lq81Yi"ytMY2w^h.I-h"a¼ȥ-:y+ X4iTm {oW=&kҟ3!pyEWt|矛 :cڰ]XKcȺ4:E9{MJ\9 aT9!X6kγ;/Auvf"DZc]g˺U3`>SZK~vûou|2lOyf> 1 (9!/!.u9\+g: OeUg(QDMa㗸MႥP sxzع䙦Y/ ܧXX~CxJROzرh;ɚL>QQSz&=k9u080*[-t d̷|9 Gڂ5}82`tEzl%rv5aJjyu fkJv֌?໷r.-@ doɒy fgؔ@yUgj82\# "yjL*(\p0HJ*&{jXV=]\O1@*NMfGԁ^sQ2d.߷V3DD9]2 }6cVj7h}8ĵXh͋{t2B@߮a0ߝ\Kr-DDMt”pOeW wYjm tbvg$-y؇I90l0}pý-(o<f9VqRGkUvPTE.$.~&mh&~f= T$ ;0SˉR։7"c͓ū=gZإqL#=T] {{>9'q g Կg9ehK15'!Pd v$ 4F*"!Bzः%2k9'q/:ST+&%C3@OmQJ,Öյ1Xש `lgv÷ R~$% 3kHq3'9޾y~y&'"zG * lBGZlG@Ϩn]~Vz^'R)dg6tyF(R.:-aBEj/us!9OGTOEx40"[K%c;9`A>Ci~8eM"B ᪐,-qWsKt-<<(>^^^D<Q~lvX݃;7@DƵV2?:!!*s&3:,Hαd ivŧ.r!Ƭ3rYKln$\<\hoeO@,w5-بg2]^A5:Է9 '׻X}2*٤xplR8u{NJvD|s#UH5C !@&C]Wca9.,@ % n#FRxr9T㻹np/Z8qzrPd&G&}p*۰e͜n)LD '_ioTJzPiDu8b6`:H_ NM=?"Df22o~lii`'WPCp+-T\I]x'&6 Wѣ&'KE܂ST|\ǣ"e|}?pְؚEaɰfh| A{Mȴ Pq#ƈb>* >h]2q=vx5)%վ4TQ%Z"|^wgħg۞>j*E>K hh!He494Հa96aؘ(hak|)Lv<V_a5SF\ys*XiY @[DDn HF4 y3S䷅2Sb[FxA1DžҠ[M*$گ9ro<'0< =Er/ԃXm Ʌ_(`q3qclVib._2-n`tLr|hB֙Rc@^?T[%a{XM (lJ=2הR<@j]&?{lelYȂUۙ_L-7 #z ?E\}de:&̠cc;ȯV>aqCqF3$yZ;Q>ЙPVsa^IEq֢O?=ĘY@ )`LGEDž 9l}ؒq(p-5 @K:hvA: g`1 R^ȔmK'5S\0',(㨿6gvC: A!f= ޥᢈu ep0CULFPriapAܘ;duV M `dCE {84 _aw8`Wkl#b+b:R3IBx7Pu =1鮞7g!c݉珵<_#(mk|+OsGh ;x|ۧKIR x!l .bO@:n((N:P$g:2Y/\`<`>T}oAK+3&U_}ˎ(`ufT+@HZ(`Єm1,\DU&PѹuSn \]V>*+Sd 0Zy M|VVqf@,u*dN:9n:"rdp骎F_R(YsY½ȍ[|m>.?C%RIy'`(S|m{*^6p͐$ڵ YF]&x!-(Pl)2 <^ha_Z`:qU $8n2,g?N۾u/).c%u-Ű% >a^c(H4xB?P kW(W>D*m5A:rY}r82~-'AN͔{.YWc \8W9ۯ:2D0V){m#PT_,]^YUkVUW""3~ض1`?I&bFBV(Yr p|F8.v @_†m?ԕ;Yv9Ιz$lIc>#8!5%% ;Qޯ@_T帵9ИBl&ۋ}3{VFxDH=yvu2D|dMg HRA* Dgr,>Vݏ-KTq8FRː({dk$oqX#ybь1&=,qJRve ^VA|aj~@a g,P:ª9K)(d>R~  e鰮΄=!IplO6Clu-o:Ӆy066D_)u^n= qJ/0 0]!Kɲ?J09[S($2Gޚ.aV&:KHE C."wB~!_:g~ȩd-`> +oPWyo (}?HPLq^0nK8Xr yilsYTK֤ڤ@Lohі֖de#&L`#`6Ua_GP|Eȉk3ņa)#+(l$xgy^򰤮@muuu'XT3 |+}E ܄Fg,U2EUE2a7Bic$Ƨgxז$71i2~4Uj*Kd}^$>:ZD}dFc\Ś.fe08B2tJeca04F x+ӗ7~QQ\5Ȏ9(eLo%yRCGGu]-śNIllɐ}`Y CE1<+%Cӆ!Uu3 gzwS ԋ=40 ^~±Ê,vG LW.LjǬ+FP# Bqαy*+E1mX8"=J}ѠRq(YDH;˸"Nc`НV$h.Iϻhr^4l[YyfB*'d_N%9kN/CHck4Q'dAani{:0hR&??m`+g9:_I!+?>0߸ddq]E[a-Vޚ޴e[x)_IFT2V}lt^O}vlŷ|Z}}8n~u}p5}\Y\u~`׫-LIg5$K}ݭs1?F +(o[;a%A%N vK,k*CRAϦ/u S_*i;ATv@x ZaF[4?UHchD>MxF{IZS}˖\ k/!c%iRR>)oF';4;W}o 㹝3U=?5q|Vd{8b |QZF7]N³[(\v ^µpΐfOne ovK{U؅W#x. -7`,;Hx.㫎[Qkxs.̢NC`H ;|"t-pұZֵS/?`l(P@D[>~,s;z0>4D}Nfֶ`(3'vv5ZccREX;ch?E̵V8\Ĝ!l" k4}/F C 9D#l\Yc"/K,_ -}d$S:y_ MD%,G ʒxJ~'?urvbhj)X2%5}F;(Ep &1U{Jilz.RIv:OKPXgW푯Aipd`iHyԮ F&[_DD2vp~ίN7+8. *shkٵD0+Zzw0Y1dIafΒuɻME[RvhNL%OI)?k?OAU57q4f͉i C/\j6Fl1G%HeHKҝleQ8U)T -X@m-8W05,Xi&U-_ tR̮d@:[;W>qq\7rpǢX3J\\ٰ>^9 9 4)7CbҺu cu ?M埈\NG;a@+c/`*X9 ʟ;ߘʨmK TpRh!H!@ww $ h!Hp­+}_cfqg:{5<~UVxƦCY'MO/g Ddj?*G=:e< K21C;BNz5ËѲtcXk?\\ hfzDɌc3ˬoSֲ>;Z~~P=ZSڼ̲m* ci=8UՓ7n. YD\4GWt9x[*#9 >! y<41(n~tᇳ]eO\ïܖ+`!Vzu;^\e9f$I"2H0<&_>QwQ(R.=\tg*9'Ac> z_2+NI#~|n&]ئvccĝՇ=+"X>^B>;ȵW^4M|VNH;sʟy7Esx7~a=Qv#ށY5FT M1{#k" L&WŎ^zܩ[ uqk2['pk?4~w߿(h#Kd&Pq:+i%XHMhl8ᐫ̙p ‘>WT(*̇ ^)d`S[o0"w•X7>mD}kggbܱ;R9p :S_ o ^{3)T1}"Jo?H+o;=3r)uWC9SS<0.;X͟їU0},(aA-+?#@0Dnnr֔WRBodBTt9GS<;^+|FAv(5D?^&.+~Þˎ)#-;tQѾ?!OXDP-Λ&H!XI.():WJH5$XZ(U§y+ӧS d1uh!~wtwE$c9s`tfqv׳`pPLPL-5sZ*gz|L3p _s26m̀;Z/8M~]M] Jwo9<1} PMRDRt>wt=H8~ƒ4mCcoeZEo`ϒˑyOj bbЁ2W=HJW_>g6@؍`JA}I잺K]YXǂ|w6M(,I*a^i6ˎɝy0|[CPs<߫/xcR@5-oIo|kdaW9.7LSI˜ioTW̔g rx)#</Æ<#1MD禆vx ,MRLҕs8T:Dg-X2Њ'G|46! VvCno7oVcN|^rx&Rق#I ]]bTGU0A"ZLzDIåQjnzkk76ͱh=H"-Lir__Ṩ*0lj.*DjM*c#Ir!(f o^Yuʘ=# 2DAu3 ":LQ:5\@VY g0n=Cut3™J hs pC$흮)!~N qczZY鄐b4 gt.NZ6f{͡_MO=d`rGGۥ&GCKF_tk񲌱1낝Q~(#vC>`-`1˜6ItF85>[/"Re.եU:"YhY:g6s$KE-PП"F <AM%3UNBO(EP }е%.uӫ:u5#ܯE$)!*VafT}Qo>J[,V`Q|!*,`Qcgp|5 /I |lJ=RYP~ LxW%=X25x#갰}t1pˤ_b˒-9cɧ6){/AWw~6||tZ)ŗs7[NJBJ[ݵWZMvw+._֖^o L~H*j[G;Dǫt5Mh }i#Yyiꝲ׭@GN\zy ?FN*x*}?vXqk"p]p MTq2*I'cKHˈT2DЏ(|؍0c|tblMr9ģB-0>ke((n/1f)u*x5;ec)B'x=xnx4NT~ũ=V['Lhqnm1zd KmE"^$T}ny& ypA" X)R&Wraݓ?|D٪ng`urLxm/9M&;ȹYMQ8u[*R_p/)NMP>lv|Gyߴl^JZGfE5y~iY6yǃ/j6AQ 7 WdGl1a_ &>\*ohVqб330@yt!j"{<K'Z|Vo^&mܱ혦h ?y⽊92\us[b%_nj oL'&A}tۥ XgiJ~@E6y0ώTju!>ݾ!{-~\“p~}퇚)9'ɥSz<|DͲ%g`Y"3OW-̯5nv}|i7{+R,d2+ǶL,i nܯ7.x5;xfLee49vZD7僧#t9+~\mjXvMРZ<)dkZ߃-3XϤ l G/?Q+Q9cO)iV+:=4n3r(#DMA[e8nж3,ӂڬ`Yڇ`GxᦶxSxf!M3U:ޛ[I[Z.E"57 AY̽ZK[unk% ۟JS׿m>>"'&#%` * ,2͘Tq1&溉  YS~ҷB4B+SOG,BUΡ-7nJ۝ 6eY($͵G /zJ1Wen&F_~HASMU-SK(x]&`Wdsܷ|*"kٮ&2`:8.S _܌#p%)`nTEQRLE`>[āLCp:RdTFF,77շknҽX$&D}}/ǙOI6vN7ؖu9}6 @,?M,6S-^aWP'{cp",6߄Q/ÁRO*Mʙʬܯ91cl` ad*ģpӜxhWL+i1xxY䚞yr X$H.pjFxGjkTnim&pR]݅Aձ])IڕmZ5\wD=f(Ղ>(F`5]O ߳ݺBlcZy$J z$.U1 *>뻵L bG=OmT雿x%t sdI WOB~b7u/̊oTZ[`9_)6bD"U'*t$b z*RC#e_o~As?ȿS?AHdqGǯ^]k#x5Q֪̊v0ƔKvǻ﹊hƈRo7 ;L?˵"\/x>%?/P=g!67 ]?bxXi)"qc$0:tQ X΋F^?ޭa_7,+(8YSnubrbUNG_[BR oNlmf raRg곑3"H"Mam0MM9S8Zscb8|ĺ챁U2H{"Zg d¿w~؃Z]%遜_񰌷Pټ -IX[5byDw6gk6͓3kf$H!o ߆,aS@SS"qF|o[4+( ̭knC^ϧ(B++V1X]j f̡Un5>'WøQn%Gaje*2K0Os+Ԗ؊B$1dDn :ySAx1ţ@5m3nLT>(m b@˻iuX/pQJTj}K.o:;UVB%b|BCu瓞|_*(G˗"M|r?v̚ʒh kT^Z~n?F=Ee?čpw{l\%{WQ1HX ˾*m҉vܹ]~m%yf٭7\ʏ ʪaݡBNš_¿7TB 'Rf ޭ*#;(+3{JRn$p8 ױ(˒*LIC}⾏JÇA /}1GصkY9"J k4tZy03*Ī.g_-$QT1AtBx3Uk9Ju1߄bqXZ\>4VccbZ 31yR47HQ x#ۊH^NC1笺Ң7]4JG*AוHWvZ'2 $QT1zpSF j/'IHyoh0N) RR?Ba $!QqE2ȔRdzBWúij \{3]9J^+UB1!|-ҝ/<@p <QR41y&,f Ŝ7s2c8g:pf=ԌP9'Lq5GFľ:w)JKBu xNrq1C2jnֶY!$xAK,2%=O:iֱipd,_A~Ag%w}-c$a=Mؚ\QS!Ţ`U 1`Q*s~R36/W sCܜA|Bk e >eD7jI(qhTק𨙥O?-8[lbÈ}EVPmy;=@;dGpe%&۝ֲߝ9D }(Kko%g7-e MGAug<hy; z `΂OlL$9|unQy[HonݏFCЯJ%_kŔk'Y!}NOJxj̈\ΗWO=E]!sU*N EbӮeJ鮅ݢK9nH—\J53%٢;S@|~3ĥ rcFX C4=7%꣯J^cB/~A]r6QuLNkmEIV<%[+*TN >ҟ:H]FTL:!@ƖR_#@#lĜ8[Y j m7BJ)?O4p( y^eLbr26 30ή4_\ A3~=y9J?GIa jWH-bH+2ؼB9VL>1aU+6e#JYKR6|vSZ[ ֒#4Y3 _Pd ̰7mru^;E }#]k'R~1/ Z]IR.Π;?[і Ч}(tӔ=ǸS,x%D ^*_5\.SG⾑ ^>v5K{@W<·7kGInњiſG[SB|9["֥[E1Nʖ㠗e^r%Ocag*fi%dJ"zKOvfO>VPcz"iP4{\h$ЛyCĶ.SAH8 I j6P]^a\{].rEE+dz@cFߪ e|zj j;.cF%6$.g\'*}/ܳ Yy]榵W)ͫ" \d<b^ gk Al@ J?)oH3Xnj#D욟4O]f?5lq@ԣAh&Y&~Ua-ͨ0nmiN`pݪ"] ".TOrb VJ/m +ZT*48L ph.zu3}^%.tm OSMnǶ7:'KJԭb^G`(*-Z3-nŶŀL/Wl f5EWu1MGcQrNe^@[xcZϐZD9"" HK,h.#g1#߈&yneEM?~X=G8) 9`v :_镆Z0?y$7p &oi7HGk`=P>ƋF:OW@m!LDbdj}QSAgpј#d]BĖ}ꈃpnM]7-Ó$F1 aUPv'dh{ݨQ歉j }Ps:ghp8bq5kѧhb"'0YgּxV}thbhooQy5rNo&5aAV pCHh#>GDOl29B㙒OV)-5DA-b=/{`2>?m.D_޽O7 T#Cny{}8RSŋvml[#rߦ6pFJw; zu kǛ+G(MJj sί_ݫm2+H@L'YП+1cIj 7 @蓽&Mh#hlG?'fkҵwTe':yj 1gz!XU}~fGWGWt4Od k }ACd{3U/*)$_EokR5"*=fReYP8.B9Y5v"ODě 2q/Փ`DR_dŊ$n$ib \ߊnfݒg;"qeᅰ5z~bF`y(TmJ' S=FM/ĩ%`Fw(8}fa [\~n8^ܱ 5QޢG5RX{!E7ѯBIG?e)L^$) y?|I#0|h\]{kP3jK|H8 Nb:ͦGx^7V5u$qrd|Jgd'm.pg郯ɫ <8n_P >ׇI)N 4x<&ǟE,uo)F&F!]s|M$HF/QY|y뽿d([cK[ڷ2MĻ*^Be4 uo>Buf#.ћ5.tq? 3^!O9جBf< @TCb+6ʌ!/OS|SI-J]sޗH2HLk/YVC&Xo7bxa6!Q Y,ȅN+sN'nL;>2"rhYO0^3>8UΎտ}1 y|Kw˖]6 u KW6\Z8\~56nղvZFT:G;W˿vZ>8uztx~-&~QҳNrXWqg9_A/[oQ8[!bw$yVp r0RsFzK/\OYecaO9W|⟌Rud`6T^gX)T0]E$za&z(ū1YV櫃Z ږcU.X|Q0|#,:O0+a7椲x?cfŀ) i838Pw1(tNu~Ի}WM. AHC_IRg.G8Z}~yQKpʭתm3)_/TB0𳇌oHg쟱B~w,KCtj|"׏^zC%"K&Tb_ח (й01iQYwp.oN~Y}ƿ/>0OGhJS=2=Bٗ_yҴ^dPԢ*m,nvzaQVF+ךPWגq ,@ֲI 灏yxE;@Ȃ *ۂmdsFSDf]zC9!wE"aTf`neSt@"7/4.Qܢr4NҢ.5ͮfn/fe}7uiskíڀ3iqAԋ {5}2%}9TXA2xL.Pf,f©JC?3QU NF%zM7=gB }3Yb;Z;DOJA~eR}Ѽ'ڒflKP Z~rO=2j- vvb"(]J=LE+d+ C߳_4#S@ӜhT6o /#Z-8JJ_ =1P̅xx8|5:4/eWE/EQԇ!D"ThK=%")Rgd)H-*NDr핗$w@d )j[zKRt-MSf@n"<ԙ=-grk.3PEV)l9*HVKtE0@ Yeq;}'\]N#(k=6ԓ>zyp 97NDM'Q`ﰻR(#|{XXXjJp~_8|4J㴫Hj-<-\Je~&[}LD-KxԱ|YÖFb$nps< <3쯜oPLL _i A:|31 s=cb{?nNbQW ״+, Me}_ꜜ.iLE_lFS*wpvz~罧2wϒ{,Mŭ|TnP x2掯QqTNW?NcJLK^ٞ2Ecnzȿv>m\+k ce~|67S9ecP*= qXMf_vJt?Ns G,OySJ xgvgBan4}T%QYLiJd)XXJ^n@A(mu!ȴ%xc>yOd)6]ƳtqEvZ㓒Tr/b[ezH凊̸;ݧ_mhNkځxã8TrnkDIֶߦ< pWWhmRdC(w؛pJ`< F=KªeWǍ? >3PǢ-z^CPq[a(y/`֛z1CE@tN1M4l흻c\TXP>H#iŕP'w;|Rh=|pڑJ_"dh;3W|+Rd" Yn%0dY}}7)1B9$B~WiB 2ĭ~b,pRr%4pbQ Bٷ;@?$ F:DDq-YFP0R[0FC,R6hI]aQ:]m Y´YTZʰݙJG=#';1]T׻$.Ygu ( f˛k! sbTػR yZo?Qd$ ="zsaapWu+N׾NlĕftA1ԁt[X 5=jg3[%h\{GN^rV\H,OngjIYpg \h { U]!:s~?W54TDb`~W'ϟ8HefKD?0>^SN\zY?à;Q Kvޛ g(a]*9(cԵ?pn "I8U5qO,@Skێ+@'~jȯYZnLZ[:7ލs*X4 9.Ȧ4r~9d#$LGjYc PA!gm* M ; K/#c__\\Y~Gcї;3"D~\OH |::K4B'T.l`tPw=RR q%@4 TdpCpd BCAQ_`ː'ؘ ďO^TmsTwҊ}"s%dY{{W91#5| A"G.ƿx׽/㝝ȇ.q\?0[OJKp,k !E\@x,^Z_/'b0AQ6(*YJH#YD$H@xI3d aQ␓3"9I㐝A;~oϽꞪSuk^PEsK3)NRo=w9}"vq{RMMM:&voYv1Ӊ]Tuj_qsH}gиH$]0󉱿DAI̱r?Bi B,ϥۛ3X}N`z@BDC "Ȯl'~^=G;RRFgJ J λC>`(.J"GB2vHh/Pa~gzgY푠 JC7x.FU~#7"xH*ϳ=p@VI0Rs3%LMQdH< R ,Ед D6[wE]iQ@7It|bH Pb!,\0Ɩze !?O\/zaReˎ.!#Мp~5]iPY-Pc=1ъEś@ťge|FX%sNS<0rk< IfQ n0xc_\ͅ߄ߕ^Oi|z0S"Ƣ14L:¾<s3Nԣަ|STD5Q:_41|%[{ mZhBpa5AKY La/_0Z""XϯY'F&rA[} R4#<>79jt "8 Top_H!%wJVu34Cy+2S UBCvG5njgܖ){~r@eq $`}ltpPa Vn>&PkJU+ BO_X]EB7Ʃӭ(@́c; ᘠNIjצYX{G/u_|ۑ,&h`x7Ȕ$#q3p#;n/G<Vkft2ӰnOqSN2Xt$6 0 %q Y^hϓP$2eLY޲'U7@ r1 ׅ<\V$D2! G~T P뮼 'j] 2rye& ͹ G\bF-;fx s=Ln:UN⽕nEV(C樬 +3|HnKD϶A}*?@¿ӷ J⼣&Q;d'%>*m[>UQC}~o>+\R!+{ ~üQ['0lwdx;|mUTWḽ; x5,rv|+OT`>==5&~R}eL כc"w픭Ɨ=w0ӱ^t,*x"c$^@. rŀU(^$/3 H8৚=8a}e<P1+xk%qPg2t5U{1 i(V}ݥ`;_E4ӯ* %65YѷzWe=Єw@ذ@*@\ VdA!EGmVJW_Kg *G[MJVZ+N7:ڝ!mQ4zT0I?Y f֎R;v. zP;IŁBV|3Ƿ??$t4~>D5փx| wAB;( BUkcM,;,:?917\W1h4,$ON2d(LRw)sըR46ƒF6tOl87zs!c'1EOG@TS}xWiܘ0צe &q4z4F`#Q]G?&Q|~O ' ܤggXd?rN{Z"_8/e>Q.tȑ 謊/~#V(juA)]4R_H,c']*tޜ@4td7D$mT0:S۵GF#7AlQ40Vo=sH˿$!]]u_ܪ]9~T]Nk"jh[Ft~̓[? R'o ~+I8޷y }&̬6o][Hp+eco-( ~)YǠ4X@)=ALshA$+zNG8̈|cpKl; B+<<=4*}vw_Us- ح^ Ԟu G^l9KP>|"9ɶ񗐻+TN 5E {"t)onxRPɟ2$Þ&D?l^d#3៴_&Ф&j_șYhᬜO=nKճqf-lxӏmG 1I?zSg"-H0v(D1}wo51GmO=7cK9~T&j'j} {=oJK{!I(h MMnpP +` B+ta# uy\4b )ǒA-aTKes6U1 ` Oxv(閴<}Z) _L{aY׉UNZ o= < aLU'MMRKBE IzO%`=p$^wYszQPAN7lL?WW?HOUùhb#㜾BXSecN؉" ̎!s &aui.'!o%t0P~b>)6\~R#rƉF"$՘3'E3NoG-;zvO&!6ISk-Ue$sϳ ]3z>!7p>ʅo;Uz?~M*@2N㡝? MvTx&&# 2Y8Yɐ@:sTzɏහzBȣQ\~޻M,DZ[rD≳:@`^!ؼMNq43^5Ut'A5WVqg4; o.9шR)݁ iM#GX#0@]۟-7\ͳď=̳3"Q(ߒ+r[ VQD'g(ba@vCG{K,sFC~><ݎ"r=" N珫K 3|q $k~튤b\cyq 9n {h[𳈌Nm\7gX=E+I'Hj.VЫIz;{ c΃ÎKנ<<;9RM~rFcX%M9zh/rjf2kRss6}Y~'3 qAW|a:CցDYGn/ `>4vđb^g:qrʱpyoibNzgfl4=5" Ֆo*3s>.%U#&:ڀ&`t_ [M=Zi^5@f?*ğ_ek1=u(,z]qǧ{S6G@jSρPsq107:S>,q2@blMD;yrmCC_?DpU͔ft >DPR$sX)DFpNv|4#g.7) s; `k@Qs '<=]'5,=豨?KM3x,#eE__}xŔI t?{\H72Ks\D'5ΝWDIç*ܒԓl(7APXoflڻtXu-Q's>Z{lWSE8#ZK**ٚ 0[sUZ6Ǻ8 5T_I76UX+t~>Lf\zW[ܸYsتZe!Lϻ*?3]u|7Mfhz'('rӱDo=b(Ǜ|rF6|5@h|!ϔ@Xc3 f(t7/ikjQk`'@x-\U ve _!4zĄE'%xZ+}!Y";>eb>M]jheAϲ!}дov+Wr_#̟,uHMjM$} 8( hor[q>Ip2eoV}- ,34b{!JcQQCK$-a偐]ta%uN͵DxA:u[X{ޓYr;PoCăn-D5Q7- jߐT'uɰ3_gy"|ɿZmHe MjMjtV&??MXKYтc6D2U\-b4FY vOL.I̹I!vXd51)<~w}^FZ)`?H1iQ<וt?Yy1rKiS#|~ gwxv_p:$LWхX ܜZs?Tˌ? 7:jX(~}I5Itrwx0nLPJKٜ-}Hg0.^k)>=ҹH{C:A09~RcMs]z?2 ?(,)0X %-qr7pVX6[¹zv!{I51P|:ي `B:C\rل:,ȁ-sjDZbm f)t,{6'< !2m !;u/OdݷjÝ K(?&1ɭ&ݳ]3\{FCm󥱏Lq֫.Ga5q {65༽2r; x{62jҴ&5T&=eR,EK=q,1q#J_gw2QJ[d7"FCGH9'DRW">RǛK^al!bFe9e2pwO<\2Bss=hz*)`3.nħKy+aJ8w91vnDND*.s}*SYp&İ5&fVnPKwqrx{ryLZ_p i 7%ψMǷ:,ĽE!eL{DEj5k'0/f49C_1_(AJlPKIe(#l r-f^KYSÂ' ;V=aHfLӤfS5ϟUU=wi/`s.THczL ;#Lt;+*:lq٦TKѸnL/ .@wz呒,DBCzuT]a~G˖gɪ,ؔ^e(zLc,:FEUб b*gk*Ӗ1h! i2ԹUht@ٕ&*y^̞D6K^!NУK&_}w '̫{(,]Lv"\ѰPu]2r ŇZy{p;!o*Ee ;)XQ}ki+:v{˯KQV_SIA>A=9,cayZI~mu_ e4L&;L~'+=m+[Cf)'lX  DFR~v?LBDThIwYAsj伜01>2C4Uܔy]>g6وxU:'ݜydM%4Xp&);|֟VAVk"uE,(YvA| wk_e1cA+zaT`]HI&WgS bclEU6?>gvki/;Z>߲|Q_[{{("X?Q@ItؚqΦ:Thzs բy;QRᏮbiE^aA"P|:(BOI"13huӱ18.EY|H$"}tdhY.>!f(Vv@*+"lPɠ9H%*1bpA1KrKt|a/@b|"U|/%%d>p e/c.W$꠲ |l:xG)kbiB`CC;)jsSW=WqDvÛ :m X/Qg悹6CS?UIYųfޓ=@#$? Ip^ibq\c֔m#PY]m:r>%|")T4&}߳l^SkBVz/P@8pM&_6w).-ZJ^j^WZzS)k>g0uBH)0ļ†0MP@Bp&5!@.T m'DeCmS@ɳGJ532m)aX >g_tj8l ; *2gZ?&5E=} 7ՁE(utB9S qU'Bϻ?*1TO(a;]N[];FV[$n_&\p!(ϻ(B-]*zL(@aSa5M7O>یl-'"Skhf{x~z4xi] UTr V=ڿM T/?&+UmtqWA\1&wc%CPkP)įJHR<{ɛؗI 5 pP=ANA=^ȑzW ?$T?aO5Df Xzn\ QIv5ru9,𺭵;,쩖?_,~LݨD*Nbi׾aҁSw |90c$ ,]${є?dqdytC?oMÄy&+*V"Dg#g][U8{S׿!Ofc33 G$m(ƙ)_|F8! (8"# Ԉϧ9B 2 lgGAcȬy?sO Kܯ1uNJu#;U~{5uv KlAG|tD)+TA61wIn ʩO%,-'Wd* F2f&d| xso4X?3p"Kk" |{5"CZ:jpNxD]Z=KKidM"ݼT%N;y_ׯ`8q: ~P]֍ ֧~޼[ L'a r=b,NR U0e귫iAŠݲa٨'}%}+0 c & wpSXb'0ټ q_T9=Dy?&mo:QIXMx $DS5͜F|kxdƣlOs(+gkBot h0TrrOB8S&h#~[BJZַ(k՜xOa׉F+E9o}S -*H5>h( !aOp궵9ܵYF6F6HyuRˮD^aDBT,;{~/ϲ|dzsI7 ׶todݳYBTpe Kxq2nURnEjRE9L]Hqq0í4h,K c(KdrS2kQ?]L H4;2CtV#`֭''p`S:b`9XH_rty6}@&0?zfZ^7M4j Mп-?Sٺ:Tέ2 uߗK]e#>{H.%?A=@|i֢+ħl,r D<_dw_ɢBl˿1kXK}~OQ߼OOdFHd\)qd:i6^C,_²4^Ӻ@j`:+J{#hXe^PN?EZ5ۭt'h)ɾWƺ_(A=q=* l1"tv_Lj8%ۅس)s"ꆹBUvgֈO^D ]BlM^O2_mtUm@90UfyǕVQk"K(Fšz)(>? ~֠oM͜!a蛎 ߗ_|^oREYbuPX$1u)|H'/a~MBlNwEt%ťxkgMDT7{"|9t}~'D};ْ/i " * qk=OxG?mX,F@\f6- Y ($aplU<1gbT.]&Od7$Mh;ZL a&a$$EO07$ f4J4=U8Ib3y[62q266CDMuמ()2RL 'v>fveZЄx|=8,xV}Yguh+w9]ѯv|F:7bv+}<..|J=F"O[ipI!,ML7@ϲj[9zhnhQe6d䴥.jYUqIc /8|"ôr%{ᳯ0<߲lB^>Bjj=̽U4>L$ J[ vlɻOyu9m}{;{:#rWQ!dӢ1 %S&)a%ZK#z=:*(:s\̆؁8lbTQє;Ħe'O5$չ|qUFp;ʶ85*㲼z9ӿ5{wbB=hC|$ͱA]: 9f֐t泵769E6_4[g,Z`z(CSc)š.K4L- =B$Oeƭ r,MZ*omj.UH>W\2gTxѡ; Nlïq]Kq{r篟hmx~"=ڐfx0&$Q5/DȔYy*Ec+nOQ k3[-who^r]󕴿. }/"3UqDzlߣ~2_@#aӋc,{;o}MSdEXOF-Ř23>8mm]Vso{. Ih)oYмȉPp}OȰޔ#-n{1q<@hY]+^~$6B_}#mՇpy# N%# s_n[KIbU [3OHLܫ- %weJDfJ#eߓFsl=gaCZX&*X/XFGZ1X.M97?/-hew*GG"lJ=_,uz;F4&.WQ8Ueb: >Oxv}YՀ  >O,[Dڤ4D8h -R;W?fi{nV_uG7Ke:=syĒ:nqS'jD%qHdo.GAkY*XN٫zyP?E7)v4HRCݶ31DKjf(߅+6k #f^s||8;Mi||z.u rV1H1gwogx",r{bT7S#oSmk+fZ .]wהı8f&/gIbDI{Y5Sƫ C\I"߹}X"^,W(VqTs&̶H!5Co ʈz0sٛҺOlYf9u$Q{e,Z PLk_vf6sƢ֐[(X i)cIuPգ!t5;ORE4WɺhW\dU=68KZ]E34*zx[Flk n%;kpwwwwmqwIpwKph Xw}w=ϟ;ר5zgΪZϨ"[[O8;l5E\'CaVX7o1'SQtC𘿡sDkxq}  n*~II@Ƭ"p0o<%'/c]2.6^[.鈠i5M+/='}HP.y(0ȊeX!m}rZf5>'X!(y,Y?dv &ifNHw@H}rx=h7ꤸo[-vwкu8jqgû@zwlݷ#u0;m"b&4Nvq#&zFbIs]2ngLgLs888#&9XȢbRd~kAiTpzf•(N-5T򂜶vr(d?R_EP'ٷڪG 6;RNDaT{YZ='|p14蘈O*s͗̈ˠ8c&ĪS!3E KKu?t(v iv.\ӫϦgA]VubJvıSJV0ROň~wzlb_QyVGy\;9p3&elAlV5i7n©JnJ@@M0ه*wiž fQ5 s@4uRJ,J1QK[oBȹS(ӌC_edԉw1 ˋ߂;{QpU-g>z"ȩH0q9}Da[{FXEUG >B8mEЎV eE@jV0ಙBU7o8v\(C\&RTnBk n RɑpM& 3'aML'(6˛An'!}TFsq^M8Sxó!:Vn+𦫝Gi(>Zɠ|:c}N*;/'?PAPfTA (!ɺ]Y}>(d[ Pd]D-a҇+AV?|!TW_uYJ _ U.+<额)6$DDxf]`#K3ƺ;mLa[?"5/, OX]Hruu&|z^ Dl)y.qaTD;C%~N*cPs*:yh9G,Pp36P~sƛҰ <7\^P(f l}g^Ԋ6!Jf ^^lLm>V?lX(]љhf7Y~O}&_6R '3 ,,:{eڳZ+=*&9\T~R\Uˏ~0(aս5vVwv2y>%:mTe){C_-;3>]%Q^|vW&,nqwM#en%Q^mMOQ\L%+(bKkx*7&S@m3"o̳p@`E0z\ʞ:;/MǾiPf n߬H E{LDWK o~ґVIt"@OKŕf\iFytڪ7۠ƌt{_ k o&~=TEIO(vӢTqQiWp"Z,Fngfb0 c:RM7|Vy#of2!υ@=>jYRC?pc增maΔ =D795w>4Qt~kiZ9fVt`tgyD b(*jq+oKFٛ~֦<(V}/ uZq'pXÏkUSUIt{ukrf|Q_ t{Յ2 iYvcN5<%F'1Mdn:MJȝ7`sWd) ywY9z=c\)o=T= ^w0O_l_9P>Vg*si~Hx(:jlZxՑɩȳSbȧKiXEKU4 Oh:TfB E{zDGlUŊ .QwAtx_KҌ[ '=u!xO!ݮ[Q?# C˺jgǗI yAqm\zs3f[ޓJ*H^m`3xV.2{!L~.(_pE)^S2 E/f?ՆyO58/1T0VzĦh'6p#Y$JO/ZS)?Kj$h=Pr 偿&)pJߟ*`E8؊C/(yGvQ/˗ċp w_3L;BQۼ؅Pge55'D9:FBОF9lK&-ݨ-GWk6Zԭ.ѷmnGH%0ř8wT{"k*&=VdN~[RZ ScJ(ӬޥY."VyHW7]SnA̷ͨfA/a7{}`>ǥU$bw-n aD-!^ik;?l9>iy@NbݹA(._hhsP?E3s[kזJ0X.$ T*NDI=;+cLy%VaWbMT ܃F& azk{ȫ9FF\@(O|5Ǘ g:P!@(5!Q>#4 -f:Zn>ܼn5рsh_Utgl5ל% Il/[iG Kv~m>>-~f*ne׀$;-p -egubW1qmIuSK$c9P8.r }άz'A%Fh\AXQ^l:uj::_i6"<~w_.>!9[(ݯ nm+Ry/dCA=r$dAK x󖘄* hH2M,.~BIҸSbHɉZX:yPxNҫXgQܣrASɳ̫:kNj!ĖE69ȭSyqfdsELχľT|ba:e!joFu\X[fD/ET0ߞ0(QLnk:6SzŸF F\)ޝᗐ\əY'Mq:g|@RW!_Cz68oWvHOգN b `D[J,lGʉ|=ΌUw{W 0Y{MBV{a**u##?rĉ9**J}d/p&g6܅A)Q.CCH2TjP pplo aʌnVBu©}˼qmR5],C +e@Eхu~07j'89o(v It1D_)- {mL0$Dܝ! ;?'V: jqN@tgPKdHBvu&oѷ01*Զ(LbIA_)ru Zuf,ҜUca<  25 nXFDn JmN0mG<"/VXK?2R5~]UVBlQ2dKMTKm^'1UAȠ57:[HP@A8Q VM5Ś fk&\l 7? BdHZHxOs37:ܼln!w2pkxuD&^ihpEjZP:O# 9C+ 4E ,ũoҰ90.RB3C`2 YS~(ѧq.qran)O rBЖ'n[ETQȢŠ@(-8cيk*VCw 1aB3bCDӸ.#,s\JA"?9Đ*Cfx  a-e1[9>=2"rO 3`\ RLn!A^XfxP]u2BD -EE}!qt(w}Ѱ<-wBFBƶ)lHRP u+*'.zCsm+{3(yXX)a+Āыsn]\ԟ+=c)XWfS@Rn[`V"6V5\x a}GE>(]W ̼".ta 4S-A1>V?@rbxڐD Cڻ@w?-0Z9tӂfLɧ^E_GnWbve&VI)ܛ^+(ʖU\zHR|O7nZ .т4ZvI;(^:l ֻz6Kyx' -#TXT!x+aPM)* V4jT Ջk ˲V89uM m,#u;|5Jҕر[qGFU9H,\k=[,)ܝeI*HK/<Dbůx1dtRW&xs"9CVwgϥsic/qoCZ iYuzaz3do)V-l< Ӧ쨙W "5Ǯ0Yf-YvX `}7m}FŘ,gr)s F P<ߓcoYaYWX;<ĺ*m%.UDwwz_ :vI\k'2r1872RzTXlP9_]a!޻p"-/w?߳<;+ZoPI\hC"2D*b$A7/tތ.Yعkb L:|4ۃ?=ާ)j F`^]dm=M3~_Oa%nRZЪMa`/*h<|@?q5Oui/<()c2|0߼XIJ6H[}ybQӢJ.<԰l*E$s/n9s fu=& '->MXpJ46)RNkztc<$a%V$Tp[P>X76h(RFr Y:2. cWHp_UZ=fI-0׶)::*Wxv\il?wE$ԯWH nx+՟&cYu53r_3aM8pN"{ܷԧDdQ瑏/ \,5--|Z䑵DImj#} ̸c=8wl1;jgp%ïwIe` 2dE]m}w6܅ڑapKB|$ QqA3Z;6S39]揹1\M^i(PoC1OqLXܼ*W<⺐.%-ޞߋji4XRo3bt<_;0ħ'ΐk9>7 8\@R)VQMSsqU<)4s-Dӡf@d2Ybnl4$$˰2pz qŅcիq$![Ѣz>g;Un92|d]\NE&1Vy~jQ|dYm#K&qYCFk]&G %U1-m$IC!wX繾l25 ikAkEĤ0i^~& >$AK~QfN2:ue29I='gt5BJ)8 O}{];7z]GAbXo~G1IԢ4oy(ӳ2w4v ?PG|Ad\k6c(5w1 viI+S*",=WVP$JF@*~._Bpz:2 ggIB ”NwM[Uc)-I^ͬIZrNUΡ ߁Uq!1A~$O4d\Q~_MX\Fw VyBwVSV'I\O)HE L}өx2²3wW#J{PC?,-(|ɌΫO0i"iZkO V){Ӟ/]ǃyvQD0oϙ7={OA +cbHr @.C;~X=3)nSn5jd4֛ DGJHt1wzA9"|WpC4PM^K\Smn1w2ed,ؑ)"͙0wdf2~!:qҏow!hgBL|k WGjԇY[ǂl+Fy@ygɞWJ8̐v2}#evxɄ<528(POFk;r֕! No@~ƅϦc_n2C8Bmr_y/-t|Q:5b.wqOo[sOLj:y27osK7p.,9* $Ai*@Yt0u!M 4pwJOOO^ͻfxtM?KO]||٧ chS&fOrRu]x9f Yu_W~IbTN2$܁U>JO4C{v{ t]’LUVH 3oKⷘ9s,j5CCO. Rw E,?pI,{i\i8EC7teb{M}=SUdAUC61Khڴ@M{WSf* Ԉ~k SS8|&WGO *+$ˤtb$ ֕/FN5YC4@GkN)ae]Ns߇smbfxY!*bG) BD,/)K2]>VzY/H0 D|{&Mkd *_ bg|0p7 {YX͡w:X sH_)NG˄ ~;eQJPws8y)"Z]6,/ɞ'T0}D{hӍW7O~"%OLysiysV43>r8H*nZP&X?xYDH& :=/iERT py [Yh R$BW*۱7S3 OxGwpފY]+Nk$@QRU)c)sxr O>N@rǮ&%IX'+?kdS=XhA4MW!A@,wptjz/KW֕7jr՘gsYO[[Xr)vT黦ߩ4U~{Zx5x; Tt__+tkdâz1~ԠFEŜ.=Ai=cT4^8$+?Kɬg./s8m. 1I._[aҝ"Y%6UH ^X Bg E֩,L>YI)J7qSC[{/ Y8&SSd;%6 $Q9U7Nbi'֍ٞovXđk-e0]2Up(Bۉ 6|~ P0%¹PXjW`Ru;A͊YBc@vbq:ޥaJ_[vxOwyжy?r:|e6saC"sV|ul7vtM,14%tr()Q{|]SӚ̶_ I O޿Q7.a]ydewL~ 30bʥ/mbT$,J}4F4?xCDX| `Q@UP92^ NXsԫ9USk2U lR!~q wZ<"KN Ч1s+̐cYi캘;|}g'%ʽ%U:])IHVEg8M~q!FUN3 =3-z_`A6v yt ܆s/ŨkU%ruut5G' 6IB,2Y-STzyd,0,xy3 Z@ڬ>\|c>jI&+TuaZҬBAa{/fZ|/!faP.c3*LWhr$:,aƞ`ާ_ P=sh?܋gq<1Ԋg1[fM f53?AO*^($9Te q;ꂅn7Y)RD/U4aV/^NNFR(ƫQ*0ri _w5 }cVPjE/)I-NXl̮` M 0eUð^l*x J2UPcp`u]ϯா9%E(lPUxfrE6Nʜc1i(fuzOW<m3A ^W*(Jq&3|;g[-W=|u4L=۳4NdJǮip>~ˮx筸,cwϾ"7v=ûYOK\wSqx-꺟54[3tR8.ޚgG1_V&tkץ5=4h*ceG⎜Lԯ&:GXv7 4wO5jr|X_tueS}4'b3PzJS"jjfF̹ƹy c1lJrv\MIY§E&:t&"[rkNjD_y%778%nR$~c[UC"GݾCFe|b0AY%rMQ)•'+/Y = '^T.FE"A)({p"E̝䰔=x$ӡ`B5"/DpO$oH6tTI`{f淚QOjZ4`>bĸ/& X] 4AWWU;l:Y-}DTmRMCGbEfe#%pYi% ;Ґ聮mE\ousg?nj.Uɝw3~h0hsmnоڇ=XA@**v8E'~3ݘVw;x*܉tGKEa7M5qv&Cܵ[+=C7Lkxϩux<$4Z4-k*Bzt*}oб+bR:z.2R.nvms*=>?ػN YG(stez[=~\ hOρٰxiiB }`;MS#AgUQ{Q3Eh߯h7ϴ~I";>\:EH<6b_jΪ5P9L؉U x{k9Û?:w@Ç*f'YrkƷ!".³'4[.myvm8 ; *"ԱnǑkzh,쀙_Tez6Ԃ]Yq NZnyA^7?(lŏ"тx1K:[K+1B3{}xB6V kD!k&#D1;ʕrޘ=#v,J@GexV~v7^񪊈:y;Ɍ^&NofΗ=* $h;e3oG[^J'ءvvӣ!}OwRK^܈KB\S,o`$=kE Űwܮ//sD_2~H0E;ΨM!]S|g'b:oE2} M !>.qWVwY_[ h(Zz67ܱHbK;UP#l~g$bTB;H'ʈ4Zvߑ3 aGX:.;d1ԓPʩ~̵zÒ K7mBpPiY_nreًY*jˎGvn'62iH K!=FO~FZGRһ@7/X]㩤,83MKV~y]}5[ѕſ"&NLGMovyG0}3GH&7qڟVDNLε$.,BZ%N[6'ח) yhM!O0/]̃9DEY @Q;iKua:#i fGxQY.CH4־BTQ[ŲLC#ТuKͅrdΖUNSg`~~n-<`gwV< xM-[iߟ,W5c\SoFԠ "k;6(L܍Ces(UWMbb?7/衵5Z#@0 X;oO7}QT~fp.@ ﴨvz3fRc Ozֲ:9!_ycLr[+Lňs荴fq dE?<:,5M_f{Yel_0W$p-Z\NZL&H&[n1lIQĹ׿b?'tRtܸ3Nغ TkVfd Toxp>lӆf+kɛ^N:tZtND %,Y^|~^~)1Aʸw7A^J\ցV`yhooyL`3'g)!1kvT*m"ۡ\9r͹l,ga 5Xo/k/=sAA0rg ںEM IEg{q{a=s֏oS/L-m[@CI}  oӄxTo37')~;uJ8]KF|A7Þ$bC"BWuHx^O%".4`pYqTix BN8e'@CSvto83{),ʠG4yv{zgqEu6k<<, Br%I,|ERjb.M%Z]'T.q|sdg<)w dե"(RaS(< wbtg>7 W#}s0Z>w;H];x~=·?A䝳 /&/lL35H~=JdAǙ3zt2p[to V` :Az?op;3͈$S^7\{6ݱgmj31м9BzSi˭qT,|Db _0(ҐFnƐ6p|/Ց/rgęYs¦b|jf_GhguUۜCvSù{3wg}_,#Dgr_z^m~nb6 ;8O\9ȣ;cVtW_xk%Ogx!zjKML {!zB%F{gfTٷ_n& ^z)f'`1s mE%;>y_uNރ1fY8 .-}JXQ;OMC)&涛ǽ/W6"rⶾ y{,qf|'8k'ْ̋8V2.滀ISBT$'\zelv8 |:5rPw+ ^ Jz/sS_e!}讕>}.ߖb7Jޛ,fꗴ5$/(఑r׸ýp*%ɐSnFb'[%y~aCrV9n-ޑĩG'oS7h8L?[B\'cl7E<]Y?J*G/S<VMK96y;0!Bk2u{!5ޞ녊#}\ fGLDPIӽsGVGo½q56ϴt7^f=w-`Ba[HGa83_ l,3t2]3VkL'ݍ;*ή(.SW؅fQσ;r "r AB/6o{POs=|od[$uڶ>mi:m۶mm۶ms'7y?;VĮ\VD!+3 hi֣i1t[쐮_!݀#CB?sr*>@ ̖Z\yr]JP}KP*lߠi]p =$8T#IΗ9Lt0r /%²</2,NSҗy=K0YaIp!>ZF7@bfuy&,v`kV4ٞ0]b~3"Gj1B73?m5 0S/ŕnVJ&̵)p⦓'N{S*؟pf0w`M;ӯ\ cz!:oíBeR,'tKeX3rzku7^6ӷ3o,=)vaggP ms_=ʈpvsl.,lK!'#C;Zl+Ne5K\f[uǬa*x ' ώi^c8-[yd5UU83E҅|d<5[~lu yv7֣B;ѿ?K{#r|q{ )Iף)]"s8dd0È/9`\~AV!+j+{l&ȱΘlbk|8yY}j2`p#(7aYp+{M8: ʅ eyY{t+\},ˠ1}rQyrP#U?IYnu (O<;ޏI/H59@ ::TO5P 5퓊b3: sQ~J"c{"q|wwo3} t}(RC)_yGd_R?)eW]IK$V-Z-,k u]]85|b~2|,\״GV2[lI9[J>%J_(D9"g^daT8}~)s,R-CڇZ<磴JUyd(+`e-86AWZl%)svh1/?2r >a-?)<*_)e @G, 1o1)`,F?q:,uw31QXŀ9*,cw'Aa%/ i?hhp!O%87I"`ďZ%V%`>13 vu@ ={Lb uQHn֌*RL :q~30]Zt>2d&Iƅ&b_ 1xi_DO C,Lv:XRoB6<|3ɖFDWtABaF%ɩH-m U2"7o/ 4tr;eXeϖY/w1˹[*ẃ,eY C-nt1( :bSHD=1( ~gOD4o,FHn=((Œ9+{|uB~_LkYWj=n|"kԝ"oaTP % =Vb!FpKXJUiױ2 z !*,ۊ: db"AILCJ/y붒d󷗐-ۗe &()Fпm̞jVtnv`tى0:!F' N,ǂ_b)Pcg5d,[L^h_%}SACdCiDl@|zBU.*Ebk*t)RF1ifJ:S1󇸲<:8,%~jX* \<'ҬsG/0p$|'H+/7+\ڂ?x *q (r Qx]HcqoqGmr"U:0}PJ. d/4%_(D>/Gn~:#_|P8 Ie=U!9 (HTdcv @"͙;pgd $΂[¨'O2p~nH^̽6_/Po6ǽCwTNJ#ܱO0EAtMc/ҷZ4݉PAQ̿_2EP.:σ=|8X㍿fc zM!饅뀊x ^rB<Wdo3>%w?BEK)j>`VQ2r"Q ϺXhXE6^ Uaٔ/¶}(5 Nɯ[LϫO0[v0%'ЦR"UGۡjY䒲^6 m!G*q磅>lc Asc2s)ޥ?zfD,>#'Xܾ௨(9.q.\&~Rp*c1@}*xס 58b^YI_Tb,!!Tm_Vƈ&%DBDK_AՠbR&"蓷J#挞wCLzfPR"sҴYrdLђ…W Wg"?tU\xk\ ]'G)њzcNrwM<:թY6wP  wQy^SKаif-_Dah ~ X+^m~nv. }ݿCౠ%0='obe ˛!g1#H>ҟ"_9rn/%*t5$h^B 4c T#'g59-x#TGJ4F#V Pn84b{c&gla{_2EӔ~/jT!3LTV Tץb?o&1Ahr 0 b*IHI`r"3rjXenFhJ׀da0')i#K?ލ^aV(zJJ$[v(\ ;d|]c8dۊYGÛY6jdϪR#4(pn\g!'(_7ZDՁp]SsQuH" GETSP5@L8lM-AyKV\K'JGH1͡ts 7,I!%/ٱ?I>ޭ袽(JHQd{wdZᄷ09x6lyD8#\!RXCbxR1:sYW lM ɹ5E/"Bm‡F8c˖efL$w9y'vee1Q-8RAYS/ұ[&Y Tg( c}EFF- %DtV; jv>8Lf7{nZ/ր61^pMOLՙ2Ւ;dڱqfn{bw`rrcsJ`4E ZT~[j) +zYuٶz$ېVk;[B{  n+ ѳВuUDN~;QT: vmu[q0CqH\97\u}]7)LgˊzFq2HR7W @ >rճodyh7y73c8bU7u#mo' x;LSW!%ݴ7BKF鲼._ܙI?7֔'OjtAWQNJqG6 ܨych҇:': ߶M9S34Y_!XPkɿ`DS oa0f6PA*EPYCJJ(DAHU⫾k,3⚮Pǻ K'Bx`BR:$”!ҞtBcme|ܾض wVӒ0 rrHot! ܷDRYO!ҚgC`=L&[!I 8A;"EpHVf2֯!oKϜ֛=mH U' ``AN%e(8~ MP0e||ڣ-?S,G-cvߖ=~EѴs9D8GY·X08BA !+<&Ov0GP8-{ց& -Eayea]T(x)==J%2YR;TxSی<#^3MD. Lw\ALE>2=J`ss.x xy1 'I@L{R3Z T3ڏFO+N@?i]іg_SDhP~_V ƵZ^&qZ'L`Phd(nTǴO CY``DX5(M{ vlWR`oͱ7w{sP00*ʌp79lJ _yc~q7<8C~儰zV[_|H;Bıb#ҥu۲=~r``m)dgp!?K\@O.g}8^^Tu18zAcɩ`w_E=ahj7鬊dBhjk<Gn,P=Ts̚&hm$Cyzk)?;j=#  ]mS~וR>* ?j%@ -@d]5ygth,pb Xg;d5f$:PrZwȞ+\f!a-'g_/}wwgP&P4{~􎁶/VFl]W쓵3{R:}_zD LͬxGYxR((z0 Ȯe,Eheυۓ쟳1R~l Hȍ.vڲY=شawi4{1\{I$Չ8RϮkv^-v^uɂs 5&W8Xox+jeӬ֗,kj[j>C@'d]F|W`=K#6sXIPq6RT}.@'d N7QK7,~l^XFTPg862x351BEaix0ł? nTWeElJ|{@1{.k絿A^ )u8Yc?jCwVf;n`_L8C2VHP1\oX+?4l~ U_.]K4GgܰnYtzL']yLV<6_4^PY n,0w$y˚%9M0fyT ka]}R{ǩeĄH]xϜ NNze3$PlЩE$&{ mgC1hn۶gjYuo]vRjV9rb̓|L@g={[^g"/5%|sJ#C;9JfLI""Z0R ˪3f. dzEĻ6([<ʯyr7=]hSZ5Z4Cj !vxS߱فLx4p'-59O̗hbVp7i^ܙcX(N}ڭ='-v2y@ڲ^= C,mn k]!#c|gz# Z(p\?(oc]R:w:?Ixj5FXtjh}$dL“fNUZ3u~\򌤨Q:l,LwrRbak}+ElD:趹Lst5S̈ sL~/߭.; g*G3ՖBs(ҁ~ 9# Ip b ?x1׸ZT4Q4l ~ܭE >4onvݪ'2;ij1 b< Rb}^Y ^֙7mÍ>ƀ붃mZ}u<=ka~G& F{w2'XO4_>Ⱦ=,۬soX{2_5'Nĵ>?@u28 Ot8ЗPVibm(e73TFY-3O-) ~T ~rNt!Y['vXooM$?Ig[]\q\iznٻriIKH@"ѧX33^ Gd!Og.xH(TiJp?;8נ?tB6DDgVXz=w%<ボiL1[/*c^MO:bq@кol|/z~\`{G!H]w>oCM8xu57C:D1-%" IH3:5?e7;LR2mQ/A"Vi @-r]c0lGtLFӏW?ЩTaz2* gok팀OFpȤdq?Ru6` J8Dq?&u<[Jv{ʡܦş<Vz^áWtqn@6v̴LeZu=zK'gJ/g'ޞ廴 \#r~U(R%!I#,C{esFeKe2 7T3huG-_DH@!$ܡ{}:Fw:8x _mur96(*e0N-gl]މ"sKud)h=ȹ)q]p_Z)a@%ã߾ġFI7ea#4M",4ךg~0 $ZN|Z kƶ(8>!v$F]Nu0~{-/(.Ѹ6%eެ VDq1MVҪ,M;>5&jsAD{b36Fd '=,d©*J]mX)9.\9my5eݗۣ2n9‹HAbʐ8:sl7m.P"@?..eT2,ɵP$vm9ȭ=!8)ي]^`Q:JQ-A x"8c3>3F;"],+DL}%}`fBC[ЇѦDnݯukHO1\ ']Ef)U ;!/< vjNa vwQ/G.[f)=ᜟvbo@@>,iO^"=/.\S(71y3NF֌iU.zP[!]: |U7 CLe%kRAY݆o`O3@5 4_2amw}VSbD$OĤ):PYq' (aVfmBD:aJۆD]|Stnclׂ4~oI l6j]zu%T<3 ðOs ͥ5PUyx ƃ eOdn36ۉ _wtݮjiT~rR|_ 鳴 HB(Ue'潦$rx"u N.7Gp߉PUxr AV> ?bz& 8\47 ~t[F7dN|)e!ۡв 4X^ i`J62K:ruù&P[bxΞ>~#1cDү.w<۩7}#p7D[5jC[efټZY5".e܏RK)ܙ~۹vZء`IR;N` yH خ2 / O[A3{`HbQ<-i]3;c8`M DCbrKVA7<@,ԓ˫aO  +71`.s+)Q[nXoהZz*GN_@VyX@F߅jq_ykSs_].穸2c/ssl!A{TgSv1ꅁu]_k""GECϐd•p/T b,!fb1b!d(fĈRzMׯ&O5bi=,[M G@c/bjkj:mZÕz|ML]SdfH&&QkC wotQN:rMZ{N^,tL'N J*BVV3r,~AJ"]i;JaI-waVe@ SDrHc؋ SUE2c6` l< :wU,,i:4]TfNH5 ic|A8jc}fu*tȣy&'+Ȇc>ڞ\ UsG; ;XMU&_xdIJӄ̕VbutvG[[PwꢃknvkCڷ-mb=l!>r w\1,t誉SZrp[XMs?PH u͸e̪3'.7Ԭ9}(cGSF\y׉ƗK!I> R2\T6:˩侶kc )^\mkԏڝF/oFxPI R%xDi92eŃa$.YW죀5F3>INxueL+|PPܶ bc1FXDd n3ˮ~,.ePU$:c E4:!a#X<$|SE[o3Pr6`^!bi#zJ9s_"͖Z8<ْ>oc^e3_Iʢ5DgB١6bqCc(`E |93s_20$]\瓣(#; ?WUƕͦ$Zzv.#>5^%ZbM;cUEYܥ${nvSk5Jj}<㇃iJu-4ycMKܡ \+>=fAI݅ٚ3/%3!@W:!+N1Th}FR `{> E)vZр o }ԎK"*5+L#cϩD y}䪣$ۛI<`vԥ. \.{Vٶ 2~cn*H*ۡ <<"S`1J d4H3%&INh tcn:ro Lur,A8k}ju<:\7ixt ^ CdSrR5KlOaBBlCf#"X wh%H2pKV.E/6 ELyJCV(]-qxltϻ9)C(RQW_WUuS@e eqW`\<k|wy-NC:oCDxz0*=ea5BH#ZE.'@ͻ XV/3я01hJ0)O'\iC$afMGZcpͥ!Ԥ -®͌YjBx,3u^Xh!UޘVZb@dʀ9Lq2(p4b[l0+}Srט+PK!\[\ Tdi&yߏRrN5JO-D߲3ymw""n#ʐ ///|H7h︎ImAYQ:\_:("WU  Qc jP׋a6 !gGj,Hqm2fz4scvl'Zj pX DkS6&o=Hh$p#U3:M糸M-P#} 99_;>FjVK8"_+6;H^];~tUKSw[@EJ8QV;FXO_i% qnl_&-ƿS;u2̒{>go2,,v-͢ԏk8h!ZB陣W|v]3Z*R%gyH|/V.U4xm1`o9~ќ7ސRC> L9D1 9hno9"J_MKF?'NkO5]n`Uʦٕ E;Xў/M۶m۶m9ضm۶mxgz=O|T*ٻZoZ]=Nqkhi63O4UbH9ݦfߔ<mtp;WfF )ھf1ɳŹ|(st%?}x-{BsʎZ%cȟFji".カt-#k6gYPA?Um&!&Kݪ /@N@fkPs7w]=AkJ+MGiP]GZwFf՚cy1C}^ l[VHe&ƲGp&n-٬U/8@Fۿ"6l ذ1w%6l, ,Gտ/uOV>N8}g CJFj{`޻ݶ@r q6)eNqOO. L 2vv3i)`Yr3ޜl3SFysAxTk?.Bz[iwXW)ʤv˵Z]Z.|@t[47ċ9cuzS* zG(=~?,|:ITwȒŜߣS˟G`/=[#]\9SN5Y<ɛU(DoYQrte!,X{_.RŮlez TRJd:7=WW`/%/a{h'9]S*C5q> dO.*'KM 42OO//Ƅ̭t~ǔ5yHC4G蒘PLau̘ڗTKnh2IɎQh $&*aK1?J^TZ2(r v82y] %|nIPa(pK0#JUޘwWebJ9mZ+ni]]5]?K؆lӔ [břOrZRa<DkrsފŒ tw-Jx 0eXR\1;-F]u$4$%KH9]lUlҔ\XkS*^ⴷF|ש|,V<(tQsw"Xgf4ͫ)bFּzܥ/UQ7:_hY~-}[a $m۲I;yd6:wz\%qfuu,Djn%4b+{#qsLII܉zU{Z"^|LlOz&[C2 'm1g:+?͝} =+6N ׎˗zfH) C=RYUXq9+ඏ-ˁz]? Vi?1@4r[$8=xUrjfV}@f6 kȀ:`TYZZ uisϩJ` #$b(M=̴uwqXU: =|}wh~3Sa[f %rpj,q a0ue>9] ٢1TB}Z-TIʨ~|N _S Q/0Ƈ =9\t;:AtGvjfwF_5npq]ʴ#3P_/=g}___e G{3cX$ lUkCٙ.Xag@EDJzt` Xs{bUzL,:'@Ak~3sLae  kB @ > xg>(:ɖ-)VoNBfh mi jLc,'\BXo86[]3u|*m055ue<4A2b5~Xi3OX2m9;yǫuMe/PD<1zk>/ix4ltǰ@`'SB AP=ǔa%V~-YJ һh8oDxO1s3pPم=STo`FI@{sSA2J Ry7zw0H?΢.A.G=)$Q͎a.v^F,5ΓyrSgL\J9zY;9XkaP^EjU jqtltcs:#2;>O `F`KgØMo>*Ց݂lr'`}9wqWOe4_ Axlc;ray^S z4r ?GpQkͳl.`n%pMڻ1D?-5̙㺀jq>)LLYW3rh\~/VJ~^AnMXF!PU7kq)özMm_l Jʩ#ZX@Y`CBLkbѵ/Oc{A`/?rEВW,Y(kTN;}]y:*!ۑ,>LK|:uY -&7:ܛrگk{*J6^ڭz괿a#Yx2O OLJKҷ 3pC8Fғ,n;0%Q%r+%^wzݫxu0S4a: AL644uxVtW_cP%%Jnv! r lϼ@^9_v!$=$ !LkgNG\Ka7v)7 NC$@&2]Oq9sh ' {]R8"YY0xݾ Lp>Ǭ{b)еQ¯;z^5^m_$6T7 ߚJ`9Sԟ̋/Wgt.Xd_$wydZ󴥜uxh[c;sL|K]R:嘉Vy5U,f\9 iLPb[s`s`.ީ.0uT:R|d(sqL - hqlfMmlab޾ҨVW9 5 t"6eKIC?I pn4I[,[F}zn|* ./ ӿ$m  pg@.ن=['I U٫# y* YJԐ'& "/1*gV4D&fSSϡ]ezCOJҎTf8[Iɇ$:0|߂`*X1#!1D&;S)vmzaԥ.Oq)XgZGC~2d^3q.zK)EDSY|8Z&-e镑 V J{%[fGymֲO jlaX=OCV^/Ʊ'j 1ѠK ͋$I Krƽ&|թO]YNYSөF t(...6q M*z-*JTDRA^u)8Vo-}3E&>K54 867tQ1f8\1@t9<OLI:g4q_rm2lk-qU " g(Ң0ۏT$<pT80=aq]J>t?|XiQ (2zH-bcQz} +/~&C\BtɄFw!VJ_dijZ w 'c2qEG1:"Zw\YVpџ )Q y=I3BZXPYl Ykг7ᙇn;xDOĢNϝٽ fi_*Yb+{^o JC gs|+yZ$(3r#S&S1 udѴ}=<@;-i"3+_n$ yslG*W3BՎNdp-o/pd@Ҝ·mPp '6]H%S X]nBE&i\R.ɠ%7nY`2AHiYz < Ye˓+6^iBC IZ<ޏ ^E;yC pWǸ=ex95;`$Tƕ$IתӺ؍T#܄/:BE6)nw{+RT "&E⮱"0(ijfgT,Gf,JU)ᥳĦR!GLOFa2frp bށoX`NW7Hp|!.LJOqXg(̟cYb]h'Di (::^av#M6s?3R׻(tC+gIeѢ*:v#|cF`<7,tn ٲ U::-$5iz'D%OF,lVʺk+U8*Vԭ3s3ǹ*"$:QRTH|A$Z|aFx4)mv$ k5Ajh%PGn:xIVO![`/ԾdFѩ]Q:5Xl#>Еi9K3{f\)RNX#3t7t+|G6wc&*XCwN5tɔYP?X &%G/Y !Қ/'B(o?WxH@ g%gGεsKɰŋ`lcY?ԃmD^<#hFQ%%h7cӥ0levm}cC}^>Pwps:Hkoz )> <33dWt"jIl+zܶuRAF!wMyjĘK &O]B`u$Dn "wxi/tIwؠZ~2*gA;ϖYF5)!GFPB8Gr%r8'2_Ԝƒl0j #<_\z:ze=Q)oXMC߽Jg*uq N~~v[|PP1[~ ɜ+\<a߃>o#?eu`- V2LCkJ.3T2â1 I{hGݝcKLH'SHg EUGż &.䉔]גXFbul*n0E?Qy`_3MIEXFjc{}"J$,Ps8`)s@3.LwBp9ۍ{+&V oB$u\K lmM:]sþt {LD<\O-"ȶ@fX6? [hKf-a2(cdChW1ɣ:8߉h *?]+*Cdsl|D މ{^ RP#}|81h-Fx6Ǝ!,Mh1NcwzX~ؽftFC89cWr ڳn _i~:43çmr<:ug6qr;;Ü8S,R@"gqe[kW_gi M ]W=,XM.ÊJ_]NꝙpQc/D#.k{{m#9@p)k:\7-$AC;[Bpx,9RsD&pQ,S,UBƟ`)q\֜<郤K!&u5f<[/\WgTXл/lVnayF2 s8 ~^>tv`0ɳ"He}(#'?i,8½EPHQg~-w0 JHdp[ʳg +81 '`=srqffiUDʻ)=ts,0z2*ZdB%4peѢ>Ta!!Lۙv: ǡ6LB*1rvBFf:>(ZKL`D^,Vy#Ƕu0'D*'sO_Z' #'F*Λu}$fڻ#rݱ?~Ph-}=ҐDX$ j!nvzgOOy3ys1{xP&)'&ݣϜ7?lzXה*f$d&];3Of.xKEΘNl\E߀q1_=ZߌߗxxQ,#t!jAb2TMśqB(Yf'Wjn'WjK#)0_z3䚣j1N<,CUDkYd޴*]2Mod0xf*)?S$>|z^/>KCw,.RTe?{V r1g%JEXsPMWy6OdE $ ^S,Ge d[#"4|_Io|‘حX`#VCyJ?Wqs(֥X:U8OU$Vqa@ q"$ X%tmIb1Ê?y+CewtU9LT 3kM fmMtrdάmeM.bnc)\H) +' C:>]0V³H.\@:!-V/ZۺG嶒cdwPnK L P81=oM)soc쑶)bu“~6e/i}lnK?tJv=*Wf;8m lf:'_"s`k:d鈰}{u ~S0Bv*㶬)u*Q'@G]7 zh E0i kU4HN(I )0*&>i쫣$n3Be8>l8/W=Gt%-Om=%l0GF:nFRIt) M,o [A^*u٩boO[:E|X4 FEs.qc ۜJ=^qނ9KG+:S,W=jMa%-|ICSoMU8fx!n^ WAqJsV^d@ʹ"|1K}v$?X [y,[hENKwd`nfNښvi`6=1.n `1a5F$6H ˲ #Ӂ,ԁay첦2*D!J914UL;Q ridVb'hՌӝd~%qFtAK3v)mw ĢڨeJJ4+g_bg5 3f_5B  &၅Vo[ e=0\Yxt2򐟬}?+\= m&<*kR;'Wh 1J'3))gl1^SƹZ)lr煝oXO*FfR /$!.@N93౑9Z  I5>zpMc>V%~n*Zlpb,+Eah$h KcԪ pW1J#eCb&ƚV)+Z?0ޝ=.De)bV'U=Ox{@ɐlm;-W~Z s.fM8W|8џ .m5|ON2)f /~%tT|J }łO>E݇Gl#I7WįBg jkr쉡QU )|Nr'c?Fnb*UC#k*(xezN=)л]јvԩ *p .IewIktbE# zȫ:ʡ3T0m"^E$~m?t1lg;pAu&S) ) |AlԱGʪw.RCERa! ]jttܡ :b@?*#H:PsS $H q}R3`dH*N4IU8F"A$I5Mnn-$<25lT<ɲ璄fnnQ+h DZAOCϗ ~[?ņe6 ]y3UJT~BqQHF{4-&;.%*zWq2;g\ {u@$ñ*JF Dp56i L?{괟D1@u#v:D`R7=nҟ%ݖQsWTeehi׉ׅ[8ey&[wwƼ Wo+sI_?.޿LpS\=,U%*] ǜS⊒ yJ}8e7$HE= R`=wS?߬&5/4jIOzk88)[ ID58 (MQ]urdqKX$"?tgeʖ&g9{.$|[?kHܰ @6ԃ4" E E6(@6'w2h)+7֔:>D%59wNVz +q1sDG|,X(EQLƜQC=5^|\lYRW;hy]˙O٭:!4{g+M}:ֵ풛4sx&Sm;Ժ¾ vM(6{& /dZ'L/8JR ?URɖHuNc%ڙ#rZ$mT4+.שB q.Ai!V.3f$og;DbG;WuZħ%7u5m@%/Md<TB)3"\rBzu@̹hej_/4$.eUm2nޭbps^-ZҴ4npk9 l(~ ߜ&#H z_Inےabc$\GTN!XYʒ,骍rw'ЌPtK*":.vŠ$1>Lbm_%^  L Jv:E" 9)VRDEx2*r{g dJiJx CDvث#)GLW#C9"#}d(~wJOiYWj~l&wa15?IƴyOkfVe|<ך4{3'@&PȒ=D9ȘF~=/uy~_n, -T+ڀWsűVIqAlmM{lԺ:va_|R3 [q6mxrլA&]3>N4쭌N(q&LnZnz/0 6̤r r.~u/JkADh~z^" i 1NoE#8Xa[6t6U ܦ~[/[؛xJ2O22:˰lݎcNyĒ/ !1SH5ڎQm[".\h t#~7kʙMY9LeX7c1i(9Z O()Yә4[:ȋ4#4Y>H0Ij݈Mq]ŁG٬KY@}Z-cilQn'!ɵ^1 Qeԕ/ҕatMj$ʛx 4\\΃vP{gԌ\^ه:w+PH Dqk\2Åm6D#ðߣleȵ"_Q}dG2/ך YlL+]d[I+FD?T6C`F]g.K)9%b(X 'D <06xs8dakNdޕdW*g ɸ8s89&K-G_d5,O0:bF;P/ {BU5YY^A ,zrIX"u5vFe\@c"uo10Q rW!r./IJ_aN:1" =]e}<_vTܭ-}ZL/g`s[3h * q48KBU z@B4 4ƨ\…=r U=UlQF.T6e$?0WVqq0@#G󓣷vֲ$ e+9: RPl[ݖm+hH5ԆV2F0?@ǽ\c i4ˎFk:9Yi9$1pz --w0֋x؀f :*<8]W6GKU@6IF-T+E? *YFP0rM2Ģ㴓_-_aB8Sbxtqe7B;WJj~$`/um %oISTi*>k[dN3>k9@QT-hF$dUS^@!@dj>z('HA('scc-zSwY@x43լa6ֵpf"3S7(yFBm˼ٛ:,(Pz$>ĜzC?l.퀭ZE9lAe, BlQ4 w(#}5#,KbYLɣB{qg\#Nqddm ;1E3”wGŝԜ Q ڹ#*z?S+F&ghvC(dx#.h0`SYYweaޞƽH?qU*8xO`hSb0e8b_5 ^.M5%&v+AO VeFHE z=SztV,?]%pIeu?i0 L!WH cA_5 v &)O-;`vk C15{״ ;X϶ߐ|J _2Ŋ1E2lqWưB%W..Vl'|E.tMH-Zٹa3\W+`,u)q'Hg#]Fx2*x<8Rա$a ױib0* =9W2م\Υ-J_@={Lz~%:$_R3 GjXԕ8)N5Ř<_3 wh Hc޷H{,{j1TƱ 7,`g\<0j01 `ۚ@k,a5Y]UKOܢ¥C?ˠU#e!=j2ܥ(>,}*y#neM1[ &IdSQ\g^Г6O_8"+2"sxI7_+&C^њ_"Q`ѓ\iHE]É򸐅MP TE2JDt/3uVQ|>Ѽbj 3d"lh\-v'OLL_P &F! `w ڶm۶m۶m[o۶m۶mw|k ;V]US|jU! _:@˂6-IJ9FY{w@$֏:f a $|7i;׺ߒ Jkf%MӚF9MZ$^ x~{e! m4x3}W)\*!6mBM5xs@Lջ"t" g-E̱0q'Ѧ q¥$ZJ&}R@Ꮤ}4IxړC~[l`{/Rә܏Ip3[xpݖ4ƍybw ۾IlȠW }U, iIm8P$iw *8x~K`yo|-ÉK 0@ib>'%4( 0lvu\Ino+RYdZ?MeMN0,(ێոk,G:gGүG_tΪ}чTiv/(GԘ$Ac\spZj8O6Y`**୍Y8& >rQ)&ޣ,"גMAUpr8Et&ho\va0Xݟݐ P'Ǩ{N.zRg*ĝ̫5zELYB?sNl˿NگLQs| Q3tʲ,[5޳ELUoKĥT1P-e6{:.KE_4YcvfmdNg:Hv Q浪ƭwK p01tgbxէ֚L`Y>ITְG{@J;`kأOJsJ2TdyC)ppH1[o#~O+ a&};,2=-g~{?68KçnU܀- @)N"9Uݹy5h9LM`[;>ڧlץlZ SFD~dF'pt F7S UJI22$9>181hD_wHkhThlIGͷ,O A#N#I#m9,?."âu-.&+#,a8„+ ު]RTm粒cᆪUn97#M:+)f1Ƌ'xRרk^۹E`%vtƔ7qWRxeDQ{='xtN3^PAw1<2Ezʙ@!%K|މzut1@[2 36*(JDžkh6G%7"pR\RsD1qHZdSS\gWgAh$Zt|B¯ڞoS*(M*ZmAdʓ ϩ;+.9(5{ݭ ;]>&ْٜ|lBcR10f cVR)U' F o@oV>>7Xħ+Yt:zU`_uFw%ӖcG.-HEؘ7x̧@M)W̋eᱍ Ngl}X_{^  ]=jX'ʨEۃ43-  sɠP~HMW؅\ h?S"TSqұPj<E#q Yy9ƈAkLAV:l565h i&L; ѝhR6JdR6v,'@%˶YiAnyIGgu :eu MPh`Ȭ!YHZPph~bZHiAC4ю2WIw7 vӮ_bG0QұJ{n7Z4p-^a(Nڲ^@kݠ= (~46Y|履tӎ)KkN4MfP';ш-*ZM4-Gn ;v <;n*B cqE=_Nq0:eu5 -4Ai*:U!ўY6W%Nwlty6Md`$)JtV7c0vUq^D֎{.:;v KIfGKS՗o/o}t~ Vή54m#6(."JE$FZ/@4ѦsiXk`A͝\n ' BxEqi @1;“;Zt>a妱M[^>Wend<8OKQ6DJmn?~爽0ZBv!848J~Z!GV$4WrS}4:P]WD4'FSb96p/ĕ4VV,UzsG%0h*$#("J!!d}㰶Vsyh}-mˆTqTw;w͈z'IPqy7CP.s1gfH+g\Tn̳A+Zb/%+ZZ%+kCjTl]yGІWն K0/$cAaZʺ5Y5ۀUH]ѬA~}}5Q$IJs@.|s}7qe(]]tUrV\/*芼.*zɮZR^ҧ+ίyl;;7!XYYQhnSb䡞PIx> ify@@#7XY)FX$J~Ѧ,ׄ Z.'\[Szmn.NǴN\_<Ѫj?MW d*QB|$oK&.Pgޚ655bgʹܪ<%}W-YefcBL;8d]߬Jq)bbx +b~ZTu6l; aqى-HB5<O ߐ6 P~r8D r"\ŞinOh/QhT;-a͡g4{]21[OȦvN5VIzp.b4aS_0dƢĚ]S>4di_BI@tƩ@-5~s6%g7Lo5WR|2:= 1h"q/UR| z Wq 1ϋB' }`>\gTbN8K-O8uw3ܸD-=*'*l| 78"D^Z)9<-\yJUvdEHSϋFB7ך.M6&v _ڮտ2C{vu ]^h #U&ɖE]O#}Ea,M f'xY#m糕KR)͌d |A+XHWR}vL])d񤃀KE1B8ˁKL_ŗѠRbS]P.Cc*71>SbQ~q9Q1M fo UOOO_eKA윜{ԬnՎGڐZL(%|dôi-(haQTKIʙuD>.8TAG77˦dz}٥m[Yu5 jD|x+ݪdʨ5a)7GPOfE2LDpȧ}]A|z+})4%ctv{ߜg>}젔wt{BȁЌQ'^aQT+G"(_ZƲzq,<OB?%<]{-y#uSy.*6W \֯-gF{u`r 9"z9k6u:4?/g ŃK- ~v-D2v (%wgv!6#ϓ;r{ٺ?nXzV߽2){ꠉ֙~u3sX4rm"Tූtol0'hZ]ER QJ=HJIM!LΥS& d hP9ڲra軿 &\*obU ̮]encbmJ<ঝǶ%`)հʍ.2ޓ$U` jfWYƁ<p$5u.Id~+Prbt \%,H}UqMA_NPViirFae.ZCP@M $ZyUY;-=~lw( j殝A8T7y;Q|i.-W"G=g(#= c˭+(cu'uu@2^F0CʾfpWE?%+yȓ JO?˔FCP iv H>;Yq]r'qhюM]?:S،,kArL4WoK ]p[}G9q%[ ?4ŁSZ]8ZO@G|%Td&w |-15|T?P+e*ڡ+~ex?g?mK޳&U{asP.qTzMU0r؄ Q0{yM}dUrVzǩѣ\|Y%B+(,pEӁ[}S1p1gimd*Cy/u4}++%"37:يT=>_qM?+essI%etk03&\$R[<ae hn;oέQ "zB+- n1m={aۤ!@Ƌ;Ҷ?1Fl"cn7薜u%dzYI1 Wt|@9Tq39мr-UnxrWnzεEy7Y|جIGy?Q H,8^d ĴZe+(p,A8y^m= W M"\bņ_X\*8IJ:v@rC~l?Ut2-m_.--Z-[>b$4[mE4mŻd#GeoqM6 DyH[?ɰǜv R". t%pu)AŇEѬLgb0>5&MGfD\38!):\ GG;Y~Nm, ,+NapR㐍>3{@1[c38yH1]R | Nwi[.]1T̺ثum1X\q5'/9;(<&m:eswgⴙa1HWP"oŚV$PONH n{?춿Dx2V#H_I?g}߭4b#$moK5w^S{;YȦ\. tvV~4FklVsr/ͦ-_[d42G=WЉ>C4*E5C E)RT x1jnCIjߨ9(ņ%i E!U"ImҪfЀk,rHgBOJwS[-P9N5 niFin{o-6gJ$Wv-pcxbG7C"Y@@ʕߨZw9\&Ssw&7l'Jf jzH{,\t+5>NkψTT @YM q:f&"-;ztq^;Cf膘$4d?ufGGdx+]@ۆq(镸#o&cxU0*Rj0r?lKP/0Bxq tWݑ#a#7G.O+͟`%Omu7ѓi} ^&3n=JJV˭vD[ĔejXY|(1)D*1yV %/"Lwn7?HmEFPm^:gW7u ̧R<WǪATyWCOP$bU)KqIMB q7d\U+\ MU@x gkHu$ӟf&}.X (ﻃZ.#46Z~'W_9٥\WjsͲ-M-puDxX]vGs&a9ږQmm wp",y`Ѥ $y8rH0->M(zU.$.$'N)sK 1ni,Q" 1{q$G*TG@IQR33 jZְ(v`=*}ky5,<殁`h7:W9K87RFh| B)nQjtg&ٕac I4HEK9@o8r+:}|v(G!J#dch ӁwZqhDT,fyys}(ja.dPZoCGCw}.~ b& 2C4QNhSZ`N*r%i(nGGG3.㝖 a;\<àbg)+2LQRrJ{GOh.17.h& %ԭ҄DŽpwMPMwnpb+"m}GY0g+O_zX}ն{'MTsF¢'_ۣZ6GbnWOߓX 2*G[ p`&| ! h.$ˬ(` qC/~*'vD>}_cSegS.\SMX (3iSfP`)b1@ :a=mF*ymB#o8h,dX D&\#{G,w4Z+̪:|Q3sFawfWAѰT:&w]DZo7vsCe<ޤ:hhh!!;8v MT;l*?{(W7σ= vHފ|I0r;Y:;Kl/8)cpuv4o6wAK%& m i"U$V #-%YJő f/q-ī7/5z]bVj>\F>ݷC*|7ihI}_y@p$;DچϪGq-e5#~B chJ-6I(?tn{>'+WU"ɊU9CɝA$uv؇Xu`/*ʍ66z /*ZhďWsv{:AŪ͙WIHcDtH/oލh"njYBMI[ }bdP.r6AB8h}i0C5̻쁨D^3Հ O8X~ǔUp7`uس]ŔsNXҌ׻X_Cj]$G׉yaO88Lte1GtJHLuة.AAXB?]{/H[W{mu:#$."h*hp?x+'!-X.+;XλQ h@#Fo_  ߺ˹UM@ݺgJ/@}i ;/;O-0^Enwv7ZXTƹ2|1PqKJ<]v$^Fsޓ܄tۖ7619UrHgPL/ q;oڭדk`VVüsck-Q>AyYK-HK8͑xY0fx r}]3} (gZmAF^qGQQ VKߍkR.ٛ@wP۫o;W 9[0zz6/7MudtA%/ џ\{lkN$Qʞk,Ikz .L&:~4ŧϙ<<B` reUY+v8(X: 8Ĵ 6k@Pe `R,uy[~PZ &Ntɸ" #욚Ƽ_OQF,m|Qh 饿@'K if,3.1nEpL"F]S68,yd8D] 1fK3O@[{DT=C8@SP0f3:RLptg ̂N|hXh ,/S^Գ f⟖x5ўսuq槉RrmVq0y"wv_G¯,bj@?5YPT0UNv 8p28`nprj25 A5AKq_$KUXg1s5I$q0_< Rv&ca^BLHɈg.Y6jGկϪ}Qd+Fd2x^VB$dM#aK?I-T3tmtc^ʘsOgP%LVU |0^CCj}"fS")ǛƩZ̔DȘL's82. 9]T4/߭d.hLr)'.얺Yb.j=;ô3p[.p>ʀ6 F@GΡ3 24ַ%1f-?ĸև%; .-y`NJRah0QfDs%Y Kfpj_XDR\OeP|}Hfaۄ4r$,6?aܽxx.&G\$ Yrϋͦn_ʌB G3}\P㞞#ix6xJE.ҙxs/nBib`(:R̥D5<ߎ R5gGin@!}\<.IX18cHI7*w&8ыC5n!cޟ?yQ(7]z7jY.uhe'K!(@a4*+sk4ƈfE4~v!d:'SQM{\îwQE ?0Nm~y6/lvyZ[GNIXpvbCѾ:Z{=d!N [X(+^wҽ;{L&; /" hgEd%L40j}c2 VB7vQ::W0#mv}nֲQy4V% h|"!FiMBe<ڠܘ"E).LM9`2BP(_K OH77MՆIkUV<-%yaqSR?2d20-:!"=#]tQ k]$hƫ"+KfSMFn&ח!Z|2^\!c865*<əmnR Ic%!zG̟\䃔@0`G Hm<{JF [tɬyMW^e5S^?=uZae79zR \PE` l{BnR^ѣ |Wj0Y#'GOǯ97r.(:z>wCnU͵&UrYSIT krXV0b$b2pu2 0&6d,6H<6CUEN5/ӫk{N%qij:VyA_&zQCkuj=ʫ\wK$Yt :uHzx( $EeM1?ReGŨ:R4atw/ ɺ@Υxuu,23Y qquo9*_dծ;.?*5gYɍ5I&sx0&*I6\āMs 紺/V]qʿh8o^zH7B)l0WBGA6ա"u<0]L *ܔNFCC 6._y@+Z>?q8b,:yh%'ZHWvNm$"@-WeɟܝvKc֬흪5"9 J_]F(pOJ9CayjkY~] g\oI[Er }r(N,xK*\~StSy?R7{UO^<}\=L܃~[5p~="ۚ)~? ~1ܦ9qkɆ}!f$aD{-$[瀓M4ͻLqhÛ.p-ADpsA޶;!rV+m}Ls_QWHN=ړ "~ȋ" ōEj!7MG9ٚ2歈C7Aܵ6m`/]i]iaA03'ͺc%Ew NHSD2wTzrm?g>1*Nh'"I:JoB̠'&ɣ ݿ䁇B<ĞIgR2a8:azvwwϸ/Z&!ڞt5jUd;i|3 k-ن4MZB"A4d#xJy}jYhqM"@J=ɒw<˶m۶m6Om۶m۶m)yo7k;kdd#;'HEW/TUrØ裙eXHX!m3yL-yiAhrf)VK}7fe\Fsb6ӇU:?vhRݒ]cʒ+x~jt:!Ecp&ߞ|$<:ccۨtY)*F6545}ud,KxszκCDuWv- wi $BxNUUo3] xg"uK_(2YjiDP V"⫫o[ZGD傪"ck5>ukgg CRTP!sFĠuplF[ĉ|qN!rN͟Qz9.]W l>F!<:z("ikYJ'0%"bj=(v!"!T'ւ;&)Akr/)$pxDo 2V"6'-o/.pU_\R0L)p)qGx"ؾJ@S)uYL,10^vCJ2DiRҦz:g-q%;F+L*OpkBh@mvu36a5~ѯq2/-h ,hoF#oc3_ZjM?߳GEӤ -k$h #lÂ1&R[F?JI6/v4Xi3ޏ+WG7 ڬ草f$%Јl8Qzi6+ w?wl!Q{J풢Cf乁8dY#h(yF /w+>>$O\V`@%Q _Z$hZc 0Qs5%jb'=a@(rҷ<96DX+~%kLL\Zxr#jbj#v4ZLQE'^:єTG"Nt2\IǠRݦDAI3_Hc؋.,шA^'r&?dni[ia9.?v^'Vs)LZΚOJ4S4HI6N .<Ͼ-ଈ&!2lX-E!0i 4.j> C'cB_j$넨Bvh!Vƣʄ)Mkx!_W+W8_'7jTd\1yk"wXGmBX;('b5\`?#fi 1wL|? V|b'w(LJ]dmۗ f"ҩi>No}P-MlIFdi.Pj~qmX=8sm?tN-+T"5O6^>^tV-r-ԛ-ȆJ=͒1Xd oc$8&¼T;kg\)d8|6@P+`=Me &X}W^{~%_F$ :O䧯^lpjӌCM{ɓlrxyڦFvN f>2nCL;v.d@pWe"JڶﺲAapZc֞Nau暦EUG))cÍb,4ha"cd J+ V)Rm0bЉaDˉ"{@({l]3=71%|f䂍*fƑ`;4F>  T (wͰݰϼUVKdc[ː'4*e}rD|Mz3SINCy=AR~Z&trkArV: WΑ+]Rfせ w}p/x ^F_+3/&@;RMv`j EsnUFD #Fߒ2EmԱG <g@SUW(.6bê( #NsMs5 p/%dM. ldz3Pyb@gw:#*c 0$^؞4o!G#b򵕣:DϜD~|#F=Z; 7_<_^% rlS#X`GϞu1nmøWtPO#p:{ۗ8pWuIs~m&ܖ2o()#3R8gU?B 4:0D d@B2'oP#8h@,[h\yU͞; %kuqf\w&KI0V3l3QV0~x,Er"xa``]+>YҐP֍߯Wmg\ܐsP2n׺`qF7)Cno7ly['vO^1E 0gTy6JFd>38uRbmSw@}$/V+_`' x M&]5hoz[R<Ң]: X+ޠ[LF4c4+3k6ew4J\fk t=2,n0-t.,.ÖWښ-PÊ.+ _poNrn?v\4\2?] qSi'Qa !㳹`62** {vu阵Pd~n̔s+ aDh*XmD4K؄uNm`Ŭ҆#>KWtQ.f9%(B?GѢf*p_O~/2 F2/)&8Ew8}J^N0&#:5GMih "@Aϵ[.FLi̿2b\Ħ4. cG萌(g,^ZI[D2* sB)T`!>V__I{~P?䧟כuG] ey#ėX RUw o.-ɇaU*g:zDž.DdT@ u?]U\ uB#d5lMQc P>v%)yψqނ`)+Pn\پ2Pi}R(;?:X0W>DJ^7\b6%t֦ ѤF‚uAܬ6_+XB2 kU_C8NJRNSA/IT?AW3N+\TɷjǗS-9bOEǑH|swڢ?e#R\Y,W4Pk 3Bab o:9>ɧŝ itsyuF"\dGIwPoTo2ȁCb&}^)[CyqWYh&>ܸ?"JI1M.׃\L//+&+3Mɲ6ܩms3FM mf|<7E 6Q##+: -#ܣ DyZa@:5I+ᲥvM͑iEoZZj@k,0ڑS{9iJ 4ףezem8ᓻ7y"R=!Ӆ\4ExR5Q{L⩦#QC94swF/{yXݽp21l Y#p 65'n^'2 yzrO!j.9/[Gver $I7shi^W MLzC&$ "^,ցfdchjRwbLdBGx. !Pdѐd]>D\IĂ4 \(jӔ<nC-aGA?El%Nr~MխΝl}V{8D-9 ։ kjX/Nuʈ:+qFpaU<8wb3K3jaZ3W4A4|$2"W+؏ZCJrX^Uּp IIX 8F"v1qZK<'q8JO> cy oi?b ytErnmEE@nF{3;zn&G\_;^~oŠԏV҈TiFy}KƏտx*e '~ ğrĤ=L+< bCaS AD{ K2Wu?Ơ(\0ݛea^H\M܂嚝#Cc'Eu.CpD/3@;)ʄw8 6GDrg|ĉsâJ`EijcR^o9/dQ$r$ЭT|!$rdi]?Gi bL~\0?O8CzbN7k\#ۼ“MC+WI:aO]$q<kw)NjkfMpdX[o,g_ata 1y}FΑ794=gT*Q{inl|ӳoāpւqE41z4;`ʼ.WUerûpOPy% }IYH]9% |gbR\OL"Ԁ'Rߚ ⫮͚7w(vb:IE,Ռ"!#>5(`DNMpUƂh9,I'%OJӛQa_AXC> fQnxJ +FvC؉EUXCa@*lnrMg> ;M> 6nHSCYˉWGh]h}4NSp=lp-Np &S],1`SK31tE F}N-LH CZ3 -6^]mZ!nTbqi(akn٘#;0aM &HYx ѽ\^ux RU^gϮ}:ji.ߌ|صt<}ag%4]b< a%9*/W^\#M2>j6i:܇YC,/$( PQ;`?lYtД{5InkX@|m#/h;Q;YHpHZ#N<D,3ke:_26϶!DcblfW<6V)(#H뷟{"o~VY6l*YI )ij֘62LPU.M;'b3]i8gn)lC%_4a#f6kWb jQXM{!LzfBz%1h-jA#H\O=WkU˂(w$}}Ȟخ"UC)腍.ԃ'wB!˖lugnT5ؚw5߇J,A 21 P4kQ*|pƽo> ȯ.]Ply_YPMl@5pb8`nN~׍9 Ӗl\Mw̿s&{LiG/P}u*]~[g˶XezF~!Z\3i@|bthɼ9=GS'e- E%`C쾆=?)977gd'P2q'zV5"xQ!Ư6Mu #X1Yɛ|GK:''Nk Q@V/syˏvfErg]pÕͅ5&˸t=æi-}~ݥ%lmܼMJ,Wܚ'^XV# GS@( `@4 %YFΨFp)sx;%c{q<˳]!Vˌiڑ nm:2IP:sF*l6ˣ_LQbN+xtyQD<%&1{G&8\aAnB'!ڑ _гy POruPfّ% B1QM+l%.|DnP|韻W8ˈ j/Q1y, ?^~,E^"aQ [ ӨI]ڕgC_kw`5X"xB;Qry!14vں_;_f; L:l{R,g]`KKnlk E`QMAE7N; 6ӑA˓ZL~95S0aw-tAgJѳAr8`Nwt4*?zGs#i$k9sS2{\[$N4" V~5W%/US\J\,E2$K)Y+$U9ʼn% =l&dL=.n`vHcmq"ZWkMNvi]RwVptmh#y eL嶫c̋[ÍeE }2INH2V3)׽Rkzіdpf0ֳ:2U obj,(1W|؃|BnSh[ ~{gzܝ\M36& #Nl}tB-a#pAO]oQSe BgUB||O]=~@0~/X9 Xrbebd,o!~`&QRpn9j5hWoH5ܾ1辮A1y7u" ea&lׇT[wtڭdw '߶As0(f\0LM (ze9bv/&LaD ~׊;Dz K([Zun6'Pg5jFg2zb@*67~\$ |QAgj82!fѲ^cd$,yXٚn0^W\ʥsY-b׽Y3#1vHFM k9܋ ^wqwj94W~o(k^iiDs'fP.WxR]|6$ 'hH0uN{c|B~ SuaJj[`f8~v)Co@WsMBSK.+vwv"]r^<*BEU/< BfFnmQoݎ6 3hõ)O{<-8$1p]oN§: ΔMwұR-?8Z|gY꘹ʮ4Rr$Ѵ flCBɏj`]s莎د c; pɗ@BhO76QP36"hV72- VȾ!]/$`xIŝ*暣nf~;osBq|^E:x"78yIXͶY Xž;5݌"lP8_p"$H2u"ÍtCL!¼ѦuJr>1%w+{K⤰;p2,LhJ8;J;!QwP)GZÞxk[áu 1d.%wC!Ah֓]fg?IWk pL=!|F SX$0'l߳~r|mZ Z] [^=,EŞc/ Y㱠C.q^}iN$XV1MS59r}'ɈFŸMZG.n`RLܻj,v #|~[]~ 8CPEAJv8Q9hp1YD?/2fhl5Luh< 8gn9 .ꮚ#U[6۱#ֹ(4Z[9@\?}}9&M cxoaf/IC;_/@0E.\̘XG1ʌo~&]?d6zIۿ&?FV&iGvdcbb___<&3Gzymv9‹j4ޜtSm&`CުeQ4a16v>=f՜MР3{Dy"^O6Piֺ5OEg[t Ѵ3@:%j6V uFr(c\0˝!)D_c!-Doo}ȷvhDst0wP"&Rt3P5@(%nƬKgN%GTM|Lgd0)EAèܥ1r,PD]L[4~[I޿D\v#+7XJ.DIܛ#t_=z%rWvTa/pwhS,j\.oɏ6(#"J8|Sa?r8~GQv.+v4 vgE t1|- xA]' ! SWA ⡾g\Bn6sk^\1 ̪uofDz i DT lmcT- @[`fK,„,v`9"yǫULm<쑵m+tv1 y_ܽM eOdަKUR51414 I"^Z&؛k-_ك#tjvld/x~3p:[bAFuTiDʂ}2)ܞwاF.rK;qު3oe3 Ǝ6 fwDA;(1% Ӄ~Ab_f ,N[Mr & X^~HjN=kƪcgVd05]%BvaǑEk3GIa !n leYJms>uӍ1HK Vx*\֬?& =iy/8jd;c]42{֞3r xgO[BOd芉4OKVBcU-E٠*j>˯w#'RAClkA٬dЎ=یPO;CC0B=8,%p Y#%$m+\\[q_p8)$ X.oet% V6vZ~`n ~ͥYZٜ~ x-}7𾗇,=26U 9@gcG+vB[^?Lp-8H d #i4`HS0ε|} ptd=O(oZaR8Ј`N܁ ,xךx|vO Pk=i/">UpZW#Pۀt#`-5b i}u =ZC7%BT@n[V'W1zK K-wgp\G579bHY0d$mE>o;w^ jυ?4Jq6j4;íc6;&YROb9".O·)xuk?׻Mq.&q#dMq.2nWKE/\wqǧ  Owg8PO1Nq%dʎe:TeTjkqSo#l!7``+*_7DnP Mw=ByX'+%&O!ȹ|u:̷ p^z-YL>gnD y.$y-{E#Ir8~&&cj-sp~_MRYΩHVUԍlit`BdxdQ,ufa5M4*e=I;u*^:T>[~p>Mf7?o|u{p3{X|J_[<2j~I7rj[YS)OQ@]$ /\u,]Lma\JZ[Vq]Wv5r;o7W47f0!w*c\W~#w! Q Uc Ɍ$ RQ.P$UIM% HbD+l?\?0?g{p Wկ $j/cg\C+^ÃԼ> Kz.U |VMviM/7r[gr]_)~nXMRs ^p@e޾j_v*2opVUjw46OEz>}Rk xDٻ{ tCqYeFK+з!ƹ6姐Cglm'zQM<%]=xşr0?SOӐ\RmwhZ:Z! Ek}*2Һk퓘a[8I=%dU%wǓ.e5s5> 1ÍaLTDq>couӱ]([yw.-ʹR- AbU<'!m["YP5ZZ65p2M7`L%`fODh"} b(w@l^̞S-'5CBH[3THX0ѭ븢AT]3$wHpjȝLXd割NS#y ^ fJRʊ̙)*-/Bd+\f?Gun%e2F@Kq+VmL4B?}ҳ 6:t>m 0_ \6-K~Y{*.,I0 V:'hk[7&ʇWj d@,qr4Kǚlxżbjqj~ϥ_?[:>oN)ں'=*׮TmMEsJq?,rҦ#LԂS%MmdK|OyۢW{FO{tU1Xk #1j }p/ m+fl_ Pwv# }~ jS0,K?}1CrocUMVT,4ƀ/JKThm5 o6/lZcyӥә ճ>U$>#iifO[xж Q%2_dVkuO=Av,=7L@WVVց`?ъb+ѭ Aò'xEt"V2E hY9ph⒃6PAs#ߐsQsJMk^X~8e+Ѻ.ΥWKw<ѥ,v-g`&iYl}ZJϧMW-? 0p74t|zS0TH>{L k bnGblz՗HJva!2a7÷S}b4/P?(fDx*iQYʺ٤5Կ 7EA̰Wt cmYn-*~7}qbXI2ڠ7i`78533333333233333ekv{cw7ދ}_')Ց^Β@xnuԹ@5uoXx5ŕvz >F>'6}X<LߪX=}ȼ OB`LP*X,_uhaBV zlvzZ2Ӱ/2?t?X U,&j!Yܳx܊mm9;z:9=դQ۴0.9j1 W,c%M(5]&uR5ߟP6iv LـUϦc<0;WPƘz[A)̍*bK[e zdotX c&6'P'sD 1/IYU%!4^@Bd\v0bWs5N6ũeXyf)cɻ1(E#B'3 _~H"%)4mhv1O&/BsG\ҮX-&U2D/nLUC,>Ԝ&7CX;5b-Ed/|;̾&KBs,ͼ3ZX=9k,ί_Z>{0JD}[+E%>Ta.Omm1,/Ï,sK cVx5x{QZꅜ!s*~uu~R瀯L3Md\>*{*fJ,RyGh)ϧ\$ y|O3擒Py d ,+s+Rkdsg.*%e^Z.) YYq$RL^KŒ#HD{%wX|ъ"~v/Fe1ÛV@ ܏27G ךUrkX2}Tm]2<%7,pSȱMf(!8%sBwW4w4ps w#fGE*֟XaXnfu*bXgϚ$8EekFbʂsr{I=d~Ʌ]415 ZxDJaȑa#ӷ k$fE׻s+ j:.YS,&/׃g+\'w/XZ8Ib |?W( OvJ ^,tÄGɿyhbRg*%į]K' B+EG.1ΧEcEVzQWe=Jc>?%ITW/`V y(GZȪ|bvyJFX;"u`ue &"ĚT( T+ewlKڱw[#vb3/ߗPzƷ8@[qv4΍|Sƍ_E);!\-EiV>,$oC>aԓzuǟE:05u~_2K1gU'>mIF Fߨ~}g;E1{wܓz> =:cusE,5m'h#[BkF wsY- < ߁ 0"ͨRp#0uHfoh\[ W"f6= e/[4 љ*ۦV-9]/kVBz 6{!ׯf - 0 o6d=h+w+~u2k]>!wBED2" E>G]yDG,ܯ{,߷_$uy |#D<ѥpQv he@(pO|J9_kJFU÷`<|ZLku.@j* ^GZ d(5iЧQ(12Rl?ft.amrG2aa {A~r Ŏps/.j;B5!wuҶ8T0uХ8 ,Ք? ѥD{"kiqQv{ݴmy&s3h7NwCݻ԰S"z"y 0ށo%9| 2[M;Hz:\zJ;HH׋:x^/z1;o8VyW{xWF!sOZ=Qwu/Y.]2"kH2)w'EBYa V c 83@cG2=p5}+Ls]7ܔOoGQzJ tI 00ܔ['lGbOrDE4EW(}whIhmO v ~h?bhI9: ZK+;|s9",  |LsĒZlSB5BBO -<`;Fd$*BB,|%_;;7静 ,WHxz]ϲ?8,G%=X63K"i%Idic2L-A̕İ2X' Ou:ƚ?qhXȝ|a]P+P;, 9>y' !/ IJ[,~yzڍG7qGɅN֔=qOuj٭K }t6yӶ$jhb "6%hciCaAZHF‘"f#P,{_JԇdD6!nel[qA_Eߖ4 Gg^\KB0$aRcšje#|7!aԟ*#)'"9 X dBXo((!K&06MRЯ򴡧zlt,|H߻3J~q"jC^"չV h.Vɬnr, YɆ/Sƫ -} Ԓ.UmE>"4xj#2 @ Y+L*:BiQ,-˭~ιLc^]OT;7d,1?JJ^3 Ы&0H/[H_Ō7IdL ꗂը wHc=vG-ɥyaߚP_Ш1X"mkx%PJ& O4A. A ;#i}x;mm휝Y[/1'_W)ky׮"V)HYI*"6o>ԋ] 4t:X{6o\<-R(w t$MO(ԾA]݅oӕ(dLѓ33ؿ4Y+ 5܀LmbMW^H;#5]*Qfa/y~9>zA3Xi"[u\ۉ.W⨜JZL@LLS~Plz$yya/IpC4Fj{&*EQnmIOhxZ3No.SLLt~"ay 3J/]\R,W!TXbȔR[Ua`8NJ ^UIcw ?|#ڦzmqpiӼ(RH:1:-:Ԑ#|@><9P; qV\ XC\‚g'@ź 1ZMALȫRl>*kh*kҟ/)vZc\i+#1vRүIGXA׆ϗ8,GS:q*C567!o^=C{S\΋oxLuӛyq?vU԰l,!ʋh].5҆cO.tZwQ;(l mK2Ky~≝HlKd1d(zn%*7_8\* NN8@ZfKޑFq#~b0`lS]kL"⛓iPC+J{~zJ8X`N0Nc 8oYh{I:Lߣ6ot`b3uW_-^> <`lt 7\DAsG_Fcoos{dnKũX,|:KG˖܁ܚ2NE4˨墛eq/~kGl,LDy/xIG*"Td|Y0DcQ 6w[  krSG ٓ[@WvK$k2 R6 u& 7דS|o{.9 |4鰩KԿl$b3RBT-5MtEQh44i~}"mVK8NGҚƹeDeԡ_&CoL9"C]*i&7:?X;Oޙ+|>u\B̘E _S,O\ ū ^r'PڧX~I `}M73@ӯ.3y/u]zמQok_ΝO['ch4 |ZCyǮMOՆ%T=a2]C sS:1VvMǎq@W[ː4j\q%  Kzr 0dkn1Sb}?[}Ӊ94z2C:P׺t-t߳_`|_@?/O L)9G% _~?Li勰Si#w W]K0fR+MhKVu+zBntzmiMiGLD ʰ-kp{o,y6OjB@ ]@\z9޴l))T_'-PH磁vF$^Rix\fr ^"/l35sFn!ڇ1eMir.M/AQYj뇵amX> a)]պ1)e6S[ʙCޝCxPyvz1S#zsjEd"ahW4P(L]l卹sFk X+t$(3dFȃ.P>xfvI`K1G0nY(wY5N HN_o1C#x)<ݔ svd X맭/sY>HKiqũb JQTSvLAmSLnڷDɾ+ s C=(IKuYjfJ Q'JBQ܋ q;Nco|Љk)[ akYᇘZI8gOw65c5G[/k ΍=aeUH4o<$c4.zv9ǥʈXgTN[j Vc'pmי l 21eA[s~WW&&CFpٳ5 ̊}DAiax!h-~^#80VyM* |@iП'd])ӬPGLXt䜋y|ki+xXo%WoŊ{LW PO0m?lSiijJ T5euӜ8+9tp3l<~KK7v/GMn}- XnM*#AFN5i2>(9O3 7H(E!>X~˨1F9K{z,B@ kwh`­ *$|rptA*Z2dgb tYVTS @yKկ٧6ӏ1ʄj%cM\\^xE&|ԚEWCξҔTb~fdIv2E}Nk/ Fo#)?S(sJ8/7Ԡ9[ EGvޅP<^AhfBʅcC +%)p0%>kBEQن'0: L+7x{Y:Cӥ]{;Z QI \e3q`CA͘7,'׊}0.(H 6,?+ `9 PJ&Un 6c%B-2 !: UҩY@M)U1grQοpi1j"ȬB5:fj /2ɺ:Њ+la]Lڵn=hP(^b"b/+W"dzn>Y`ܝ $M'xg!8K铦]9!VHIzčv%E ,٭;,lLCݠ,-,7Bkl%^1 vׯϮ x=Y Z\BzLvڸjcp#q#a9QCI!>:֑ρaQN@1ͦQ??w"zP}gK#A}vOAw̝YaO_8j("W$-sFSrة=&CB 4C&pW/L`EXʑňpI8>dF"b#Hwb;%FuGRPB]4]kyɩ{z1X8K{{O/ B9Ϲ vjJ}JǮ*6Uo/SuzŭHuշ3nfI@4[eѳlUuW }oMqØ E8ǒ] [Bϧ)xw9I2o]s\AM1EYܺ촧f%Й99NK.B3K좒It xfH%^Lp {VK;uj.U,34'&\H,2 Toa7ʃ8c81F=rF'85RR,aiiGA \oS\J糢`$f@)iG D9>-ھKu>WѫgJ~b֠8,n`o+CK?q1 G'g&wgc#`c,7Tv-I>@o9s$BTПz x?xaKzTqd5*'l~^Fހlg;ub^JW# \.g\ L֮i5NR G2Bzb`;i7cEt-c 'ÿb dfeeGʒuDeuRUl@Sձb)&+ NUc@2 FH*S[Xf:Ljxy}Zxq/ !a^i:0]OkC PFlC:ž }oipE%p x݆ۻ*}FC8L~x7\i3idGX?RxNۑn$ ZN 'p JI4 LjT;m` Adg\c%IfQ1X9D_;g0Er1#Tt]«^SPC2EN&1K.rK99ʹ1wNkCt" Fmo[U P:x_$&y 5B'3 \Sn0ğ)A{!k`G@0-D/U?d\~[E߁?*KOU;/v(rTrGWv9GN@Lƒ}P=RD'(c DMCIYΗqpPs?!]-цϨ*2 CڔLjN`%h|,jGŤJخ﮺ )[̣vhL3 _[Xv"|=pp׎ۘU.KăIӆ eu`TX燚Y~„ Slg,i "h<oXC>::}tJJGSUgiwF@յJǨ5&N1O񢈥:`M=p: aBUbFB6jO=h>{h\>줮J"R,xaW Dw^JhwrYH;C}}3>Cjk &ky6 c?C VIܳ,7EpvIl/j}ewo*XRXy߳] NprkK41yc= VN?ߪ/m܍,P VY7kQtTao8yE]TjMSy&,EKh([ .WF :0П}Ww^$@vlVcPWMiߟ>V7i\ j|v6d?&4jRZ/nr|@" hQ(< *'Ɍe_˴Ԍ~2٫mӺ2V7,j};10woZP+~:u_^,k6boލ=PkF+kz7\rhu^'~ T;>v:dB{Ӹ#!jUټ6װVd Н/!}!jԮ@?lOnT :{;jKUVB5C oV\F 6nY<o(coxޛpxCHh3RyЧubvdʔE#=-IJܗ6nuEI؋iu;! 5138؏\6~\\=;dz 6 : ]C͍mˠK ,j^>Xo71洞Ʒ"g>E6 N(4ѽ(N\05K6L ^_qQ+YS) 17:)sD ҏč4(u)z5GH"JҌs[3IWp _7,:34C2> ,B * ڋBާv]3E{@ IGJR$4EߡQnRnY%_5C@+֞obt䚰Iq "B[y ~+?ڦR cKXY nP|v)-!OI"5P#1#8™l@dDdytpE%Dl=+8O\e,rG[^- cqsW75H?|ɼ<ĎVU__x95rש!#N‡)8(CYg4b@^!] ?+.vZލ M=x+͈..C MyTDUD%) y:kX1{|T83 z+P0v@mrFb"<ܭ).X`1}>]^]5'?a>5Lΰ/tS_dWތv~#t 6ĝ6Ce_S(g4#Rǩh Po{2m+(Us7V zyA|UtoP(v x9:_y6@#Wa@K8%CX{lөط162ɵQ"͔دD}u|"JfK>*eC'zS$DFW=֘'ejJB2&ݓEejV{a+m\+R82iAfK{%Ad%p}.uW.KXC)J0wUn|n; :s8'1CG) i܍nohA,uYҤ@U,X+%d !T^Ț}0v"W{!{Nqp5R؟=eeU%Cppa,p <GJR?@UU?gs`_4KS)ܩ5_E'ڴ>r $wFm'4ﺲ; F_tLײ9OFzP6U!ge[Xg&o?7 X}*ˮ3|zEz6|/hz#6ZT"B*^`wM/ܯbyna>2\櫅MYxV$i/hl)G|fǤ##Nl`IF?B%𛝤KJMff^vA;V(?jR3J{/FBgWE\ZU Ggp$G֍WR"P3pO\x6"ɼ~`]\+ %Ys!]KO9#k~a'CpLf]&O%6iC};6PLX`8v(p]&"=}K6f_K}74cZ44pp.+{!,&ނ+]&4/C&RY3n%(~Ne8_Xmt#qO*+qϿ㯱0Uwf8[Q|b }{T!+?h% jѲja32/kyW=)bu&K%a-mT؀9JـM-'I6G݁>U݋H\=nBwrZЕF=QW!۞Z+:D#ـT@,dM!cj3TFp{K^e>Gij}M&OR5צi)yŭ o<3xwD#Ow{F9ɈҝH Mo(٧iu WjZ梙'y\Ң4dPLҫ .~0/FX+b*(v G{%k9˪S!o>*2GK &\+ZHx@%SGw@!XVH'dûS +Rs.p~nҁ-m qOq!}t96cT Fɮ"ʔa`3;pc,]٩y< Ջ{le0tV0x~aa?jDu|1 *h1.J䇁M$>v]D"e=g=Z$ FP{EYQ;bȓש*CJ$&<16d&\X]PkL5񐘇U*a5=MLcrЫF!(#ÒqXuQ8n 3ajPQ}SF(H.+}АSvN^c r{+FI`@lW8  CvqI캲=}:Gt:vtI(JcS(8ĮCd+HwM-N[*{vUGvt݈{ԑvWD2I[-Ѹ 1~Ȅvj5z x$VB 7K!oVC7 "NCY)x}x >Ue;@Aߩ6lA?j0O6a,¿,ֆBD_CEvQ@9gnhn9K@hNj&xSyO(g%825NE=k%ƽ ;ʯrU:Dc}N5I4[֫;CU^b[aE-m?TɽLoٖpzɎQ~"n/5J䟶?]j-TG;_|N,k)6Ü_ZյPkRDnpNf8M@ph4Ԗglgc~>t;Q8}8r{ftfN$X2AY5gOd]/ٵZ *2WWOE&gɨ"IwN'/ҝI/dkTR?e5'<up-71u*+ ?+٠tpX$_/]/([3 G=]e]kOO2:xFGf~̦_;^ZmZPaQv_ J*!%݂RҍH7H  % % %5t 1ĜQ<9}k( >stX;5c6J}loM4eו}eBV?ރ'0B[h3j*kq8Ko1dkikY~M{ BxF[,q7N6~hjsWLl^E z>@N&Kn WsF`[!Ԉ)+f sm2M$Wy iil iT77J߮Wx>z>!_ҁ ܐ>.YzQEpw\( ݨGwuժhA}WTŎk7eQ(#i=V{;C8:>͌g+匘W ײ)X$hCP%|KVhRpj2sRGيl9^\i!J,\BBOAy1덊 d5V%[3_K]oކ2nّFf-67K|(ɁV_'uL.a;z-.%sִ%vSEAۜM/]u(@">+ qTAKy^F@X-r'w܍o3e5Y)sKU 6G/jNyr$HBƳ{R9yj.s7?[ 'IJi`5?~`jRe=nC_xP[QWN *`aaIsm?xKt0MD-؏ Z. Z$=[0OSЯC2:.= x4yK.؇^25e5sM c =M^.HB3fU~dzƛBc9.R5v^>?z2;0HIF(fe<7K~nn+Oǹ3m1hjTQUk .pnrR7VfWo ߋPϴ_1n B@~u w__% O'{0D)BDcV*83mDZ<:oڌ3 !E jDA]k)|=g6ϞXAZ|U0 {{M^C7+D82;abDwmzX(sθ }i^-aVҋqhO-G ={ӎ$ɞk*: tvfF ^bJ^dsTq^~ȔPܥ ZQg|q1v)U>խ뢢 q({z7)5I1mjӮG|Ÿf,S{ig5 ZFs įQ5 Wܥ\fמɅ2A`΢5*0tJ\nOxFKw[h( Jml@%2[?X. $>ԿͱUbz'y !k2s)w2!EňM6;x@[;?wYK ODdWaVr>aIƣJ/X@e(8CzvPoYYG9* 4Y x/{(()aFs9uQ"RiʾW9#ճp=zJ4P2X%W]yʵk-!YCG.&  V] Z)$&e˲:34█4/u|u*j`~y[hǞ"$TMgpzH=jMϰ9t9愋n^3a%ʩ,m!dkς5(hDyx|Z>6h:4`ϳF:wo}@]D:IJz?y;EL"v\q$[&[P3p &6Moݺyѝ۷n߾CB@|HH)HhiiizPpn#ĽKHGHAHHDHHAGJ|HPRR{CNNvNο'@|P4PQPQm(HQ~<@}?D#z :&:M.h 8şަvxljAZH%ףW^Ct}#Gn2O>; -8/>jvY>S7uΪ_=0sɮX;]Cr'L t, @Cr@}]8wZh_.H9>ڧH&I8,, ?D*D"#+C QFf'jX\kp8?̈́#3 EyOS)SRMd`xY[ɭmB$a*'ki %o V;m`qj*ঐ*lb2`mwe%& k\u3moNq>PXI]UJW1.kl.ѮƱS<|󓃫s"Mdk+t!yPC5 bʍ*-o#"YSGІrE|"s/v_oL t'SR/YV˘gDBW8"lP}'R ;o魦BK- Îft=e|"zLدo55;}C&pG/xbSR96haf!eB/=ҠUWCCC-bd)߅^}olM˼(D B~w8kPuAUWg7?WnBѢJ:of,o9TI}xC>f6J᫳]NL#v5D]X;#?7oAr\[DjwrǢ5!xMz'kuEzc~~6i/JV(u?.Cm aHɑ~XPU؋S!ZEם)EZ<=ak(QCpSrd~M:qe/<7cLH2~nӠv*#D"T&2`1LW J$r).fPeh~`rFMQ`?j;ע5*QcӇݦK3uêoqHF4c^FZ W'^Z_UYl](8y}w?CEc@c([%F;(>c6;&AoU<6wvYSi^>*{SoK,R#xc&)hu*H:s}hz?2(U]  "-8TD7OM(<}վDuDME 'E}E>Xrs#F*c,md#6sM>篪">欹CLv!=@n_"82"H~ L@>zrE3|+I_pPM`tK~2 }JmXnr}/jKmȘ o6ɻfGX T<.Sk yFu<$ER43ゎ=Gmݷ3;ĆrSհeg ǵX~TrHuOhJHNT(vo|ܲ*<{meď*}s"?P\7(|ccu\NS_ פ3͒ ]jn5l[ %(ߋuOݙ6r^P|u v݅蘲8pE<p8N cåg ~"C-%~[hk_584;mqJt/e'/&F'DLDԞ?>} =}2tdXfVci z8G"=^2Qyҏ8k=iIm֫;p~ ĺSH&OcS nZUg^X!KfʟۃKnW44[&p%ok[hO[Naf:X7~JMZ iBzk3q~h5ג&meJ~C?kN*v8Q+QSͦJ8snKs1^uro1Ճ3jAއ/ʘSo]%W8SUyY}an'&oqMz@M'h#9cꘞ{}}VU5eQqUŝy']Vy"Pwސйq]=PAI9͡RϹrY˴gq}:j %fZ_8~rnL:UPe\vŽrw/ߑ7R83g͢ri:^jyL1Jh)*%9e>޸:T<%`q=uNF-QA:kg [|%g:O"Wt6zvQOC?RO Á#rn#T9:ztwΪNӬ1EQS;-e_(Ü%xE!'gGO Re8 tH}L#gc+ŧu`=xhn^>DGN?=syDb$$] N'Z>|5Z"gr]9H7AgLE){%ֻԽ)M۱ymYJ:3RQcVpTe3^GD1CueKkОAFp_O~GhUy8D cn>Dvȃ&Q%4ܑ dMt {ԥpWGoKfV[7ΡB\9 r Z%*O)+J~H>y"v|4.S06Z8DԿOhmeDSt~VGrسҢYyWez{1n9V7K6mR>]sk>O6ݽ08_^="j+jUTzl9ё%~n Y @H=ERa렡=g''KVh5&n埞1 ғr|qk%"njc]4Q#kq|1371S6ߴ j M@5Acv5U8x24feO5~ְN]/;W LK.8Tm@5sպb*nM wXg!x2:oudt2_.Tdxc@ )=)s#̊6ĂرBu.B4^oh\WfRHp"UG9hFšb•J 2+@BHUmq0n`YW=-y}˲\ c?k.Ok/qLF _8M)nj ~CK^{^ \{0\4ƞRj'$ 5DtweWMW9I>*,\ۜf7iq\L5߈HϊvYvx7/\@1PB}}.BY9'Gc_]`~Bg,^\, rA=ڦ4_zS*@oT5fp 5#O]v޲?a{zp$bzxJqh虉UK%sTn? T $][KRSpx[i=&xi^ Ts.*I\wJl`* 5:Y̴HXcg%i&zUuշ έMVD2M'Fwv4ȫaJȸ$v%^ s>@s䋲b=t^EˎN kvպ[&:V2\$wְvh%ȩ27*T-g"䞖Z6PvO~7:7&vOn6P ھftQfukckie²6trn&ʠ~\'AӑGǪ/֮\@sW yVSmUNUUc]GѳO W"3 ŕR%!\ĎxZg_T%d0\ yleԽi[ <څ[_7jWAHxci^[gW-T$ -;8el̓\"+ҍ&yq)V8H'WlQPkJ %6MM{^/fv*YK`;#{jjtQ w#"%٫@ 7cqŋQaDc2& Mֹ|<9SئmQt4`pˎC'aR:8-Pa)#T)Eo6_7ZwܚG=E(=dE0vѭk!rǙU/=}=]ݮ&iVEandƶ/NS~GulM&PkM{"2?H먍yX=d߭H}-S[ {a48eJ3$fԅҷ:PC"ѕ42Ffh ƬTg8YޘVND v`p`}oλ>2k=.H}Qol2ݎ ]Qqnָބq]ַ̑+g0z̀el9Nt78,;(ʦ `p4ϑnz+YXN )$\ w5R^L+_D T2Y% $e zBCzD6/YP ~4|rɋ0JU>cN[{ei)ZgI| Y>~>7@n0bLTd&(0雧qW9d `h0zrI[Fv|[4V;`M+Y[LE `D(VXrIkѧaiznBdՋW$޷u*g4\FD9ːj~.HL]XKlPɄxBUP2_(|[4zcoFq@V'i"TJXBj FF3s#MSF{яFXD2&<zMoً6,L1b]>p a1 |mo;(Rjx\ ~,υ[;.Կ!:|XDs`qy$+_壊删ͻѝG|&U cxETߡyW#mMQɋ^M9]}a3nّqS*M#a{'1uk~+m3WOOr*Jl\kMۍ圸'U)P$UUWWFoRd 6dL8f=!-[T!TC3b .ZDaEnj9dnjg397|77)mTvh PT(!K("+hz Mͣ@{w&_J6t'xt;8Cǚj̎6mg{K\Xغն4P|(wG3WEɫW=YFeۍjhU,i5~JEC 61E!p A}꽶!ntEI1 PmPuyNəI~ۃ A!K?{ۢghMV@rlV/u˭7ngWcz}3rlWcj-J|IWD՗(zk݋yUbiAqG]>u6J٢z̎Upw! H4Ϲ]ِs 6A&Z:tyo@TI#zpG}JliY;Idf#/b@lp5%1Kvvxz+'CD%HF2oӴe[)XnBPS>x%j \y 3U%&vn,^g9YҨz2~򐩢x4fQpqm˼Y-B'Ds>왣*DC4\_T=ܘ;݊el}$*x"^9)T"R}?^w>ob*Dr(2$2QVg8eyG %h1F)jD96Ҭ@WoPKk7]I!sQr"Z3JUpT?h2==sɥ76Zu ?O5W3`@y 3Ko=+CH.?"{5F\f3VUOы0LNNG!c^rbUvͧd0)-̭1n0qy='2o㺝zFo,5y;m 1lGqN;OH˽]фGfq`3Lok5[f= *ڢoa͎]N mǷq~B+ %f݈'4|4y6X]&&+ۿv zı/H͝{]'DGa'8YΌ\ۓjDʟez6W fUDf'zMDWR񗿻U7W$[+ @3q;g,Vg1Q8':=Qgs_vyˆ+G31ҭH1ͬ-3E5.DOyyE"Ҟ]$0Y˳h;A~SFޝ#,&|9`$"Kh̝"}mOܵbNBF燰 2*:.~y.aA ږpj#8u@Lc+ro0EZ)K׋k9 nAǂ99($HeS9?|H%#k7ぉ:P|z.f /!?Z+[PJ]]b^өO0!Ca7`ri#랇{g_wfBCsg;Hj<%W*';rR+A~o% T73ʾ7ً/JwEgc~|!f'J`9lLo 't?_Wj3dC06(=;0ZU{"˚6.~Ko~Ym_̟"X?c;~?U̱H>#lpCtYAhEB]̃QPAMPoMgMߊQSuD g{M`7IhZIr0[j|OO*`Ho4_Kdyf}iJce XwϤ:Ļ*n5SlO6|508r޾g}P_,WAI[FX:%vF۹hQgDIm! $jYAǥvmM2Z[5&q-FP^*:mpgeF %\%j\9>2Jٵ~-]qu WsF~ia?jj 5?X K73mMy!+n?9D9 gk M[Ԕm柚\ԙ~+K}? gkޡt4D2+O_6n M)l|n‡8Y8UNEu \nn~ܭr %D܁b浡c }"i0toObJanv3R^-V-(**{emš0|#oy;Be\ DS0C@s6F</Loٜb:eB)9'ą* y/@Y{;U*Щc%JRѠhDs~ZPwIQO]mr軬Q/exUb&)d8߸QyKj~F XS >6w'QcK@ݜ#HBt6|I+J"@7o`!eEYVV佖#߾g%l6 K&%C~K˽qgB%x n ]eJSlpmTӯ{@`d~pʹ-Bk][fHrYt Q̻`@). uxEIEv~ C 2a1//R<,f@z 4>,z߈HPH)wٹ  ++ @S-ȩ*A&pjچ d@=`6-Շ}8H~78$pDdP{';<0LޮEo) AwYsnvQ_r>셚>+tSu>3}s`.Lt`Mbt_>cX6dE %^_+N#R ?..Z/Yc~z>Øs˦(o陵 X܏.&Z;c4}Ҟ!lm[fj w\շCP26Y{_W;j.IH"Ӽ]mfs\zXoDaK:t2Ĉ|Ȑ?dn_w=n1gjKfPWja8fm(s41{{J)uAEBP?NnW ӐH0w__xC8 ^\Dd_\Dk~ effqb#~Μ= LZYqxSl<]=BfhS*gݮ!`Е8lI= b#SyU'ɭgh;v^8sbT[0|#9'|nV5D^qU`IkC=Art` , s~0JMO=>~;Š[E璉c8rҳvxrhH..~ҵ2_2R'5䒣fN?&_\\Mq " rz:&OwUɰc4 ~WNm{Ծw黼/Hiǜλx1|ÚglZ8P7ŇΦ#6{f_ݦcs^WoߋnL* 7l%̣{'`"m5ӹN1Sq:yd`XήEq01=\uYۢOݬ 8t;&8OqюP)&֜+D=&/yt-_ s^ 2+ j9iFLë*Qts<2I+Z[>;ڝLHpӕQ*y&f{ÿ9}k ƃrC94|O2-_4Ɠk˝oLeRj\wFp:1C<"l=-Db|dw&UEZdW7VA <"/> 6ΚIZM3-1|jNV:܆a;6_U^%-ޒfgD=ጌ383jgH `K;ЕT=02Kx36ϝBjj )Junn3ܻP]]}FnHE鯌j!*0]`=r3(m_dfu= ?u_ņFc,a:2+q9uyGEt;R-ju_c]/o]e<߽._jST6#ޡr50$\e̢ S:ېJru]ciY, Ƥ_WN'MDisIB -,$nXa{ j5v \ϋfK#Lr?;r՛."w*VDIpT>zɺEN cJU l>L4c3L]zo^!-$: E%=Hox ˁ8vlI'7)BOM]=i}Lmrڷ&Ub\+r]|/{:6zk%GʣpАlwB(bj"-ث}(ࡇ\zZR;C [ssM+?-h>)x.{!7MN @0, $ե3iȂι)Nr2%{"G+u~EC&2r;#WJ $j%Mݘ#soJǺ;HB{و L1JjJcLD -F*GnrZ n7fYj[ԛO)RUkWQU̥19]O%kPKaZ )dkz5VMh#*'E߮蔧4)%?̮4;_%5\n5MX Qۥ(hæiGj_XT#/4'2=I6+Ȣfz,=@+`dV/{9&KEpk*֚^^j#﬇O@ Gyn§{H C߂.X/%U-^!_\čw@!ytI4x*5 2wG^W=z9[|rFaF!iiSi'YŔU9)}oeV1{f. v(m*OӸ8*@J)nNBIJv{u̢KI~*K~ao󛞡{4.! k"ӳЕ2 i[蘁{L1m'dHTٹSʹ ZjcuJe1m 6n&KjXͫ.FF'>"|p6k0d%.'oGR :Cy5@]Lt+LG4 uuen~#ߜ&iYHb&Yj΍i4zZG9]z!暛ǭ>kGFQ~Мl,{Y̺(c$L~t{$a*:120(̡X~;-j^S$q|]NʺJ ",;+AXf#>љ[ h E~Ik>r )GxsfM'/QT]4Nڳ[:Cz} X>l.n7VSg*"k~ߑ-躓D_Pvvժπ^ׂ W[aLb.*ֈI*tJinXY1(ȃ#|P+?Cͭ{ha:Maڮp{YeaD.hu70vUOe՟>ug-j -?*-v;$l&a,8 [sZo-+dcy7dj ǍQd?+e-1'w.uMqV b*^7Λ8+C^0A_z9~SٸYU\RKezX6} ( NgRu:wmgf) dd9L gfU[!aNj_׍+L)w_szV%0sROP(+=E%i)-+o\~%3&%>6s ~3R'3}l,Q(~lfQ5ʐՒ+6hyrQ#044S69̙z7L9}`Vkc^˳lxU-fGml$ky6hO}dRk>!ʛ?@ֵxNra#-Kfq߄5!6o*B6->U^vR>!c8ztrj'p9YֈpqPQ6-#lsx7@zPzӻt ΎԷF%5fJm Z{D׼褒-[=`R-Ȟm>ʹ]O4ձ Ƹoǚ?bH7y&z Yw>2)!!U5 M&?S:#,uq<<6aWxJd e:.sr7MLP(7S J M7(Lt#u]d$ Uk&~̕D u7WzngY]0= 9oFTQ;|2)w*^i(vS|)k?K(a,-~ mcsu>IbWG8>l#R `ݼRLw,CɌ7AXD锾ؼ+=&1,tzJG5`ߛ@U4j4?zsIvYu'@.E}햃߮cRU#G:iXSbC.2g3g]0X'' L@5[|87IEpT L>dj>An‹wts xR;E7ˍ7kNޟp.xlmɟ7b䒡0&hwԥS#_!2L *,wz_ҝZKٯ)EXq1]u(-=d s*v/.7m-bQ/Iv7=0 bOq*$>95up]>v (˥ʟ;yL{>N]<\eU)t֮Waue YPQ"$Lx*oSRV J┒k T_`=Q$/Daj]n:qn΍?zEyPGk?PSrPk\3h)R(}5r-cI^8·kd0T&RܒAZۛm';*컙 ߮@{\lc'{=9ѯ5W [iPQq]I#MZgXxZ(oHzl8(Y(xj:^O 29= bpۖCZ[zS( dys尸`b% [U_vTn]ebqd)A.,]HRrrT5wmL FZ=q)Tų~Ҭx軧Gg=Sw|b4k:5gWWcF'R EmſA$$;:ZŠ!OkjX$N: nf/)`֋Wع9.Ҷ ϧ#~U28j>j 9N* |;܄̨P3)[kݿ*7?.58kؘs)O6k ׼ CF )C9(XقsI5+o75X&Hۯ>= ?qHgn_߀ ޳CKR„S2:MZ(43w'CcTQ J=^>23?\+D &*H(fpY՞LȆ\_?n8? aOKߺ'6*Lpv*+!Funcֶ uR+ -{S-NDD\ۆE͑+x͸t;;HT=`=Cl KOC]vu+1Y Jq\q8 'v 5Rۦks׷[רEݹ«aM|C]ugW!#'_WӨ һSpِIMY>a.mlA͛ff;2*e|eb&PPޯ܏&asAcņeI:ME2gRf7Xj~(>“&.ˌh~b(1˒ul[?x/aliso_BMfbB)bNPjXم̍o^K©]K\㧠'@K =/shҗh7CwkO'ԢV(+ U} ȞdqS&HJL퓧>lUSCv||Y\}y\ZTh1ѩɇkүprpQ-3w4?U{|R.M) =H1R չeP kerʴx3#`iPw˃zV=mu(jrL&UbYw]]KF|sm9V@fD5)G/4VqQT%`8xjGih+M>qFgjWVX?P;Efa+%L%0PgcU>& nZ( -"@ZIXw9HU`Uٰ@.6Tz4kAq&uA+wu3H7Ͻ\8r5*6n<"V̭v2n-(3#NY6/$I%}ElVL9G+-?7X~cJ20V$L9v*4HqS"W* .B/~]Gs;uNhJn)ozt.7M8F:V/.:t.|0X>PN:1]lUe iDuї2/uL?I@\\9X͌Ɨ[]Sfݕ[sJ˻ŃZU}ʁoZP>*l6Yӆy0}HVOm9YQw5w7+>I;8 e&qWk}~y4꼔(Kţ$fٴPEkAW};ңT .j!P$|o~)RtNZUQu8QQ͢N: |z\eMp$DzG:M'@ ښ 0@?[`X ;tdQ nx^lrwÜv,a0Ժ g5ݣ5wn߾BqZ5^(ӯQnӊ(^ԻD;sɏJh30EgF^H;2-Վ>_Nt4ReKPaGcߺ?l[Iֵ-Άj}]p`?JUec+ܪpp_á{h**.5;- ,2xVpU~JK>Ie",ۖ6_X`Ehlo4H|qdEy>a$ښ0s%x VpG#=]I[;v0TYkطFx^HnY  .d`k"^7OHٷ R-k_^yRX5iTrtISU#k"ԇGAC^&Y늌ΜzN>J(j ȕszy;Id+s@A' [h/ǖA'sz_2X^IV;.nC^b5$b]W \Q8h6m؟4Z#^[=|oOGȚZ+Hi+[ydy*NU v]BKUΩBO+[&z1L;mrASfWq&*Yo> n*_I܂E8M+SA"|Ԕ Dܧ$)Pb#`u&YME:V^NJFD .*n줍KT=U?g#Y2.|v7ԩ|h߹$d֔2w`D]} UO?,KlWHJG +JdhfXRa&7D`hbnjZ !1e<쪋DIyAC9`eWHe4`H顝^b"SV3?NY*ThUɁZq;]eSܬ0! l5ˇ& RRsGˈ1>~lC[J)7Yźِ)Y^{WF3SxPw2tV͚+<.ВA'`-uX@ѱ"X]1$L e~%g?06q8l:j7]޽Re$ ^mUu4D'/7M#/@KFn.J[Y= B.gQ dC^^MJJ$piiA{[>};~mo/EFqW7=/ ~ҙm?/%"Zh=YA7ƠO7`0Ӽ#פDOӄNJIu\roG_3}g[?Zuƃq հS_'Ю}$^{ [<\5'7o6iV l /B~\g0O|bwTK?-9N(i劮I[)MsJ:*6C@MŦdĠvuriu>G/q~y5U,4aw񴂸rl*OOqfqHy9NmDt:x$Z(ru( șPs9Tjꁳ/f-:|{&)5ɺ6>7S>vS=5pH{1v?$8ZrSNmdz kҜ\$vBޯPR^tdx5ָKЦsR:F?T0U\R^ᰤ$q<PɫKs3yVO٧ן#*MPI?%{Gz3S/RVC/EC"cpi9K{d _.TLݩ|Rl;T|!'q~!Ȗ܄msȒi:~Nsg~hEw2,l 1W\2 r qmP}e՜w&@z3j_T.86brbA,^OTe \MvFÞz_vHPw%ۘ)9E ˻Q+x It;u \Y"]pk7I̖P ~{ yy Z^ZFڻS{vgNK =d @6nؗ` *E#ִGkZEWȲ|R+tU8%uJ#ݝDQ1WvGۦfZ~OWЬl[[fl-K g} OkB$LQ:=X\cRFQT,# 5?,~V:>e/{kq*v*0T8pQ9E*_+;ꭍ(@F^H_<dwף 7Xoc>Cq D*: P8o*yUGVacO23l]4%:z]ݷU :#Pb)c붺,jFВo\oPpnJ(c׸v>UwLzmc'|; NO+d'$#sWv;P*qOk\'~Eܤ"d i ~@~O ;I ,mU]ʿE=y1=v?s<>7g=<q)IKkN~;Bޱ'z6vX5L%6] DQlRj[R6խ_MY(B4 % aM׌!/|!A0m~aN>E˘wm( wsTL?Pe##qq((R_1}?BV/NcE>+MIKUt kluۊyD)C.* y ^nTr@`@Lsɽ{)S׊9h*b(#T 72"%n&x15$$:=m** ݂J嵑f?[zf*[Ǹ[ ƻII\ | ҆/4OmZgRcQ8Q:og6 BLQCQz 245VcL}o9 qǚ=BU;%z\T%3 pwiN@oCnǵIo  P%A}9ָ8w}OL$55!Mw!%&?ͫ 6TZLKgGܗzǵ[kUgFy^y ݕ7%Pdn'zE< CG ꬥx[QG}#Nl/|UF5DB[zv<.F{u$ TݻCbn {\vZ "ޞQZ#nł+_|jog]1aRI u\^|Ż#ɔ$O<f lY_'+J05:A La^v ML3ˠW+@QRf"(imB.ruldR4KNtTTeǬgezLbC1>F] #M[II,\ ~,,,$58לul;\^+K<95""07Kl.|ά=<"clP !ղf?MMMj2邂W(ng#0Lapݤ b|UUu50BxD kBl,,ߕ4f,k~+(;ĺjX{ק:~{9Cޠ[}7ecc^NII `^/TUꚓ-R55Td91E3PQY'ZWI)ipaߩvIS--/ُ)pj4^0ݹEወ9u*F_ KK./_DEIe- &gdN#R~x4gae P[;!KKNE:7h3k99:~ X,I~G.}zzrs1vg'yKPFRX1:F 27>27Gڠ^Dj憖r_}fLqq:-aQ#fj顭Vz/- ٦ҳ|.[AOǑdd_ځ>)/M~$;Pׯ:.Qw<IHt˻@?Gd3nw'(Oɿ돌GU{nS}p9=,L/@۱`c#ᔖ6''-=5Dё y(i".6IL+&h|{ jG]C]***]w##yĩ#t GAKK:ciXx+SS P Wϔ#bWS޾DeyBT)`aki%8)ndeU  @%ekkkV7ȚK8 OG.sgΕҔv/| .==c7EH733Cgj/Tc˽CimfƀCYUpɪgfՁg<Cbh]AL^^l ygnG?l >wI=x9q <_'~ր1\ gOL㽘lӀդ'8.~\ڬf/ ]}ZDx=HǮaSb"ȬX&J#7ckILc=M*#%]-UE0Eʾ[t*&IVEee:%q7*YaM}}s~o^!TKHH='Za**i^aۊ[^*nSGzoL|LM't2/g?]  +tdp(/ސ M"!e}si-h`\!bVg==*^׸BOZχc=lp6CV>ne EEUMV|@P=?)Qfe—.<Wkwww,ƛsg~mx&æ.[ 10 9+ˎu;ĄV )xD;-c#C*A_ɷ~=y/<|Y޳@2Z"/>мxs3gojJxlXX}Ŷn#IcRӽ$n52"ID, YC;5B!!ʲZkOQEѾUՠ4LE,hj+6Ҙ̼Q,tT`ʓW_$S&.SJTpw riy+coƓ;:$ 叩A#^ {LTU.R< C=aALkߑ}DvFSk4e CR&]q"sG ;k*oKv8ߍ/wKInM Upb:L_^A-xݖHUDK+v8/ߤ}u:cW 14)xcZHr<>2z3{|qڳMekG_=KdJeBslBuFK"l. <|>v;bL|>"|gu( >\<aY ^?l3+g6h$yG;#%g-fy1qfew}Y/:$mXL /X~BBd)9<Ӛq'\z3zU_4r|2C"MoO}Xe{Z+ L(*Kղdu9'~-3J|gJΖǓJV2P"]T!LΗ ;1P~ -WߟU{=iOj:K6{w+u W~gSM{d$2GKڏ\ )3d:T%lQjW(QWT&Wp1>XR5D($.@1 0ND _=L] & Y+M q)fHHo!]B^\$@GW[uml#m 5tN$3FO*I/cpYo:޵f ań?Uղ_i/|#4~6l!"ߞ'lWS9M~Ѷ-ZcDs $ ":ʌ'R;KO!p-/54oPAL\&;MaU Zo9*Cһ,3-v#"Ɂu,ng QRzqWZ"K҈IPcqWh,z>nqO3)M aq 3 gzQ-_Pj_jjч%F Os6-w:;ĻQ?F!=:~f#c%6B̷BD"T8ٚ$a.g#zK_B}22 1%Bî:l@O1ߵ |GM{eM.GLGx;Bѱppɖ\߻@_ыc_ʈ}-ZjR/.Gy`sH]d .~k3OimT1A};7#`CՊƪݠE~JgpOz<8VϼRGg22_p/ًDPkxAu&场Qďw9NizօvbcEMgel:T&F8  }W (عdYhJnؿ;D܌n 7 DdM?6{|idHȔ#܎+gGJ/9.{|:e0`p@q|T|=Uuz(OJ"Lec۱9fEqDLZ&"Ysاpj4Y4 Y>]Rʈ3*wCi}D9Ho0^K5 TTϘh{~V2qynhȅAU$,!)hꞨ,: S#0X}XҫAt"El1+.c5/Ğ':V2\q,ԁ& kd{%C Y"I{50AhҎg2h^NCuMb/ B_WXx"%*qzB&@jt_՞ύ@|fe˫5FP)G6'ݧ́`k(^5d#U#_ D>$G^=;7Vr ecVZ[7;j:uM6[>-ס6ڏ21ehK\n:[2ze7%Rߛmљ$\Ayx3*75f8kJ(O1iGRB%?&:>7/XfVCm:I8ݳv0dy/n^:MY&vyғy240GeժɡNћΨ9vݫ~ lP GA-rB jő,Qrt> }3G!{]7(GV/Tu2?n񍄄9w@Ѣ׏ AV:0L4 bb*í64YM"y^?-H}ZB?;G?mb HlԐRa6߫y&mrj,7,"Ov⒈ނj ^qD3-,x}ȇppWϼ:$ߚZ)Qn]zځ2(G"uPe@S1犴MӹBVo5a,a6 Gkw_n 4꯿\?)KhH*&!do7k@>sföDϧ+D1:l]J,Z_ҸQ*- ώ"?Y+tS8ƧxfgPe;@tF,a+~M*cHW>]J/f03)Q]p:q2j8kfSfK}%Sx /ϠSfHӁ*U*SlBnwn6EssBS=T'Fa u{(Z5c3ͽI{Txb\߶3ʨѯ!g2= {X튎!T/&)l-, U mŇv{6I5},/ް@ u  %4dW!.҇QXx=) |ḞĘZ^ɐ yܱ3ҩi0^XPheGݏ^&Lԏt[*3˹[g4.Cp2HTGW_3$:=GdOM4.:0ެ~v{M#p,ʟ=@ΕZu&-ʹ[+uPS<5 tR%3\?K 8Wv jqMTÔ'͖tϺ $~)[mҘ%]FDzPDz@@3{yqlUiO_]\m#[uw,O!]JhDPF譸k:KwYYX{ڒ`$/zjUEXUNg,#f$nZWVi4./F۷X]PC:Jn͙ĽږÛOI3^K&z7Js Jae4!45\5*}lݺȇ#6n ^ Xp^Z]L2P ~%Bń?ԒlpLrW.:od&ً^DF43|jmY: 1UhʹYsOG&};4*ˈ\X"pˣc6Lgag]wV1~WC5`ϱ.2[~=f[d m _Y.w/5Xaz#\u ~?)yJV kr ǖ5aYC|w&:}9 ej}W f L!5dǠYJP4/bp0[+EQ:qvV*隚[':l;r[miTnԍס9;&^q)5o6F*%Ggw'E^/:t/ 9j-_$H ?ooܽy^;<[͌l71 *R;u[+8ԙ,(J DZ [CƗ^6!,ءzW=jCh nErm+ /K\=N1a(Z'H!0- 2gF?Niy!gdpsh5{Žʳ/z7U0Gha0g#}^hߦnhz~\fٱ;TmZf~*ߪv95\2TtMηD8J/ճ TrQAT$( Y# A@ H98l I C79ww{,V޻v3r05+YV mNKdJ}ݯ]]3HAO;OfCNZ+2/,8n :)jdzwQNL2@w @^R/x8'Xw*{%W [WקPT 7x p0RGVҸA< | So ȱ'Q2̊x-w&RfܬӔF,1ΔC >η`'^+?FL[gxJRzmzĮ ʧwGc$f? eP4jyrLQI}6.'xBfn\U2z_ Әؕv3Fq^m;ckwx)Ç>J#h0Y6R(P顓r}!:S9HqzOdEK]b"ĹAed㵧W~{<`P%'MBܡ-Ug +JL@$ #㲗'̈́p;M}#?ڳq̩sl)NP >{0(Z`=h|V5~ml | sܾqSE>CO?2av:W5FuәY17v(ʿxZU`2gx]F'sP,v}Hgy| &#HۅzR֗s`di1$V 2x?T9@;1OmKTs4 ݎ+8Դu L676G*ZVjKA|޾4 ` D[_pɁ6hYUŋUѐ@w2}b06);/ֽ l_1ЈPi'MۣIUG72 kWIcA{٣>3 AfFQkbw4Κb 2Akͥ%P g(yYKIȩP= Um'&RDWlA74!x-/Íeуx#f: T;PM~l|*[6v$*Fs'*~@y4Ur:Li[z8Ӎf<7[Z藌|F`0W#VT#nDV;c<1eO"0Z?lGOʲ_%4~ ,g#)UI ^ wpځuj/'ϷxY]D4 ˀ瑲.#H K8H(@RZ @I4kejȪnd^RW/Cb*^l@dblU|־,~tϲs./dtA B(6Rc 63^*=2i3/wi}-4[-rN}/vl/o[RP@ t%f!A6qx NC^p!,{MX%`Y3>J*2hx$ jlvnX;e"dm1Fxe :M` y*>>5R EeŘV]c.{(ol`^JK5E屽)n 0HlֿASK֓rCĖ|4 A 3gFѐ,b]* 1>CH2;v 5ɈVS[y=ݸQ=D$HQ>gs_6|se]^Q~U0^֝s i=[A±yy_CI Cb絴t㺹FKFۂ`UI8=@;p_%$db,I֗duybA~e7xoVU78ظ}\ki;9zϦ8Dt)ӫ vY>I QpS.-a-<#|/PtEƌ(5"Yz)Yv_X+Jږ+ '+zaWEi]y~Qz?/6І^J$xmspÞ\Q;tOQ@ ?dsGvy^V#x'm(Ѭ5us]~Ԩ^=O3x.[#hfBL{1C@:Lqy͈D#WdP:iVP;:ԬOrJtfZ|n IZ+!m Vй[ǦWDڼ>Ÿ<ŝfFG4F4U8VLm ݉I\rAމ? @'Zc"L ]Ȇ3ƙEPQ,=(i-ZSRǶ8 |x21n^قo Y2gP73 pݩIZB?U=L~ Oj2PXvb>51+lP«i]%Yzv!~%Pjw=J%(uZD{8 a[G*le=rCO%d+S5{?}"LLVEF-k~Tj@5SB썟8s-6_5\7ѩҷEv!f[pRt Jz}Ĉ뺔"g~w`i6䧻{}|m `{ gw|BU"R=1y~2oA@cTY!vJ)| TX s*%l#Hj! +:Ih{MWgqþR, AVAb3L5̼{sk-8";M.,ϠؤlH⧅h~f)/;Eܬ `h!h~1IfQxH-:JmmmMAC~TD@>z~ {|"ڿM*3t2-Uuլդ-"IQ_{3D&j LFV_]Rb- `gC٢Ph~&r{HPZ\޲„h尺ϕ}ܢ"w_#e?nxB‚! %ɹ .>&]`H¡?5ޗST=smi uJOBWfEsMow)&Y 0 vi-}")+UR9n(uZ DB+%OA_8L.O*"<|xIj%Q\Vd2+֍㛬CFG{ܭxU|o*oǷ \{i WRfĿ*(%C_ZT+Tz?-o\_i1UvM^&UVY}#xHsDOA+47I8JۂB1a?ZT*b .B+B\_SCg=hz_o~R^H!w>PL58-lۊ#fNeHNΧ*zŏFVA hL~j Qu ێT'5MD+py-I^(I[n3aF6VO|GnߘӵK0e1eJ9yk` ~>tzG6o:g(RBBh_xd=qtZ}G3}fKsxHdÞm3(|~켨gjѝNsǿBFh?zΥ?KV| ,cZN/ 5p N3J<3MƢpAlػu ɬEhF}o;L>9QtEtrR7̡QںbMY;챶tuI޼FNK\ SM?Jyuҵ>='knb*QhYywS9DֻCWsL4_17Έ.bKz1\>aũFf̷Wdѣ4;ׯS$Wy2W~R< uEP^BH>qXڂ L=#Ϣ\QlʸOmjEl۝db)p z~3x=@le^B]sX $}!iYtŠ;ǨG:L>qKgLQ U$w`ڍs&qczNOzԗK| 'iҖf>KQiGr!)ZI/?dG푳J?bV 0|Mp3Mކ7w.MkXn1? ]Xv)|0^c`٪fw{-;noxA'XW{g_nhMu%ENn_ώ)1\k#[g,:jPIF<yA]ڟf]\o"ֲiJʧ x='dbz/ܹ `EnQ]S|zDD=HaZrû#źzB_Vlj^,rz, M~ (:<}(CcvpHU\J1=BwFꎍģn]oWaDFOr+jL>_]^S -; ؍ ڷ#1ZK[r dfIbtd7Ȏ-/7sٰ[ȲnwfUTCãk.[}L|Hko B֚l=}905UDelkn${qEzAB(TW[]T㵳 dhxdRp:۫B=[p⟜5A|Ҹ7/MaT@>cvzw~U~ |(<>YFHGW-AEFԤ 1?J+{-trf>?Kthf(M3G*,K@$&"˨d2,GU5>8w%pY˨$۵mB0U I!Lfs$Ʒ>G&PpEWodDk:$,ݰG6v, \~W9|BBDwo9!EwOze*Jr2썝e| 檞WfxlTѓwYF_ ܢI.uNb,(,mA6 >w-m]vçK wpli:kV%۫{ _qR}y=qc;XV4f2~hQ T0vrMT0}_׺"bnbEò}w|e!ݒ4vCnvN=?v/^&V=؋.dync>'- 3Ρb! *WgM .CCC`~N1 oԯҾ-aW9O.xTʵ] h QHH,F"Ͻrd'__ӿ<"D D"gT j4~i4MkWˡURTDrcY셪eaJKnrDyAtqGSսRA:qn[b8ֳ [}=m7~n,>S{jU.^\Bh4g}.ێC.h,$Xn{x kO"o0פ*~%6e!]&|7run ]IQdX KG2"S DY@32Oi#:fKdVl`psУsL=*RG ]'Rؙx߃_ o~^X)~m%mә}ۃIFTxˉx "7KsT\V0tS^C>C5ZRУ(8aњ2G\мA0=&T̚iW(4Z46gZ`msyB&[V_S x-(.G` ۾op#;W 8 |ձL-GU鿟_p^WB&X8ma*Q쯡xXu|h;Is2fVY(k ϩGi!o?V {'Z0B|O7 ٿx,j?/~7dDAp0QGL").[~` ޳xF8W*7vX't)hBS܅.Js`ӮPe6υLc!IFwʏí"%Ӯ/|hmV2EݚZ?mAl 7QcϱYfoF%csBXֹزfmd+?5C]mK2/2.^QT`U Fn>" q5/'cvwexhRQ{`Y%;/d9 4Ӵ|/I+NVkJGضA5CNYNCJd6C%r(Fŭ@ub29?J/wZ`Sz˜JRQ{55s!NWm| 畃io5%Z|  =rylj BO;gC R~%=N TRR(slW˛j_*VI̚،Yt۴ ϣ 2eBB@&adz5*6v-v4y^<]GV/E:qW:>j\ -҇Y~0b[1-Cz2$-yիKCE*_t!w8c">&,JnGq GkvۚBīD( mA]o lRPOUƗ|x;.{'`=hܞXcP>U9Ӈ2c@/B-lXSvVĨ %ij},e-+2=갞+b-*<2䈎!QQ/p+>#n*ѽ<!.g[&Ѡt/K7;WB~/xYAVKRC-uZ;p08_)ahZ*rL#a:x9T0AяZX?m> dZ5B3f :,{అS)c=93r~gA9"[5!WSo24Eȱu>>bQ_c ʄ "(U^K (qo6$lq@e* CZ}ش(ϥ>Ohʄ'-w;r*B5/j;@Ow n ?ɛ<׼?yyя雨TI.%*#XfAtn2<À7jpЍ>8CUlVn/QCVPH>eX$7OV*Jˁrlfɟ0=!VJmN6GFI2k̳)͇Xa^MCuqiFe)v@U 4MAlq[W>t1B7XKN%TKY8NVc_4T.7U@z "Mt)fj7E<$3,a&xilݽ2\:thgY鷿<|0aC74NSF"kI5h;!6EN; O&83=zZ! Ýc wJ7%t"YP?:=yj3LkS ~O4O/5u~[#? /nEV0Ѱ[j_N}Joab`Trb W+[{X~"hI C Y2߾z*{룴dŖȲԂIZ:h T~O׫(mw,F7q rp_/lQ N\UTxן(\LsWexH dƄ@;n 9ۯoo.`n)x=]= C=o^W&@sLKp 5͝(OfsO}QEFN 異 h&0NY>8ҏZeuN䌶m|y# *'욱, D5vN!zc"kXp\)WB^;&Ukɡ}ox|}1/ I~AW`k+9YJAM4ƻ*%&"4a*R$\)Ydw4Zb6y؜bȔIpu8zצm$sX pFɦr GB7DRATRac d0iGG1fvAYF(} Jp'eZt6eϳ騐ftJt^SX٥M+ʥ oGFOUM͆Ɵ̓;%Rm OA>O:،JmūVEQ^; u=D>74Ĕ8=-/k~r]lx~ޜV媎Zl/g! *TwR y7|Rf$7n&OX>_قfv&G fؘM?82;-I0I}.Da76^Kgܡ4C͝ V9;X8N[*ܬU>jl31I( L䉳5/,*XA#?4#{>0*Jc~riDsPh\ 1Nmr-jR,.AY /DlAg.{;zCr=?s&A:iJr3ݏ3R[RzFF-f}D̂Zԫҗ#dYEs}};CוJsŠ=9C=*Ë, CuwDCRm@U`7PCVi6yNJ./͇$NA m-S{O_,K IB%AN=X{r*U>rPM)X{P׋Ȍ`.n{TB49<" pJEYYaUoD¥wXi}@.l9+݅, ymٟ3??Ep5;PNu:@q'AڛO[ifxdNTUu6eOxT0~6"?]7S߹'㯵l= Bn,2&(JύJϢWhh~{x2{i'tq4T~~ѾߴoͱzQi&>ZYYK*)Ab5MtwנּFdK5J(Gɳ[zk 6X@Klض!M+?CƁO)RO!l&ta0Oqɸg0i S SRd݈>05PvJ-H3}ݾfJY v9@mZtਆ򣷉`s=ȟY .e@׌W =lҤ\ Imp;8(5}f>yΌG${4}x"VjIdç*F?W]L${_ܽ=HagU+tنuK)!u*9-9`~ r;c8,:ǃrU0ĺIAHc]/->Z]q6:pX"ᝊm`43i!w't X{; n}rݠ[NCn(_;%ND .rER2&_R;f= ؋=jzg |ث}|lPm4T;;zi#_4>S>JP⌑Hj_=/XBc{] KU(:AzL4o B@ L=??:Y2NZNC3e \)75ļҊ:^g1.0>9C 2%q#l_mG g{Oznjԗm'kNF=c1Yʛ 2m}Qyhd7HžJt;9CbWyX0P+M(PԺW 4xT~_3wm=㋻a"WwU-BjT|} fbחTQwCbJa1WS4u%Cq Z9mSRH~Nmd{>e_szkEAA2le[E*`"CN\.!0<ۣgeLg#A(.e]UK- kXkAe;Q9j00fyyxޜ߂G7ChguYb:M?^sF H`WOɷF2d4C|s:,EfB,i`~ K \?Wh 33}DW "2kmb޳[%pH_٪2'>@Kmbk˨k"=9D9؉83 0~l(L ~>Q d8Ex.΃~ 4l10Yґ,S󌝙%uZ's.~aIGnuμ)ZkҾ|x'H*)klblaZ% |*X%O E}XJf?X+ >=A]\]*;&Xz|EE|}!MRqy;rBqk`Xctv.0S/cq.nq:k28$O"U#{ޖoai|Gڑ'0276fuҨW{ d8IH3ncU~\\f3(0hn \$iNy(\(Zi9QLy1XŬ7Qw5.$ԱV"Y+_4Y QJP BdW*$ o@U. M;/"qKMH7>`/϶Ayj;,%16J7MjWO:S<Ă}p]ql]ԕJu>KK=޷֛r"TUPI3P.WwhkPҫ@r_YpA%ǭ/ZA8ҊG%L\Q$خYGYTTmZ`//'ț.l j{4Splj4r*[Ob_09u`˵'wq+͛Ar{F*Ga+ }bkPq("ܬIX{5(Nꡛq MmJ饷>X+jVB!--Ű} YYoT<<G6ypa5$Z$02Y`נrΜOc~ykS(ԑ?J{<0ޕy|9NiDߡQp~\_7r'|_=y}Kr/'qq}oqbЂ*5c*xٝY* Y?Ɠ3C5XLo{j0rZ="2ip%8z`ʅ8 >e$0 V7ӯ-u2vlg8:EUygϫ⮋(fBc̝RjH yҺۍmc+u8 ,㽂\\ : 3b{J(gx_zߜ6 HaM(~Kc2,ۃZy}oDNS煓Ls]`XN4#y^pw]"VwQ=~ ($A?>E c`Ih2:<T0L_Q.`r1&|G ^V=~x|A+U{35&giJk ٚHPbGk ֶ{^|#tTM}kf;SjK^\ܙQTY~:hɹH1)9?6Hn$I|!`Y*cG!zJiVczbgf>?}ԫlp21i02\ZG(<?:tokӨ![X-Ϊ}4;O1fx#%ZƩs% #SLD+sD pDZDp#)*T^X&!aK]hf p&"ZUdXvO^(J}OPYd,2?^? A )(b  B:3BYXbI(kxި zrգ3ir`_a!8M1ݳxE?k0urqᎷ(4kr (Ps8EDxys0vDžz>u1iOfſٓ~%9vu{ huz [%IXT'lG}|]=]3e Yn{)f֚:s0Y_WA?C~[u @gnG.a˪[J͒y#tIuqFM0'~=ڳ㫍ޢ]u}?)xO]i,)RCgp y85( ;a}bې G^櫇ەѲCff,n! ʖkD`,@)A@vW؈Mis-[+A'rr3)~>a _X N bd?9q ~c 8zՑ\}Zqӎ^x6iᒪ:f66-iJ9-)t~ !+gzdȧɧȜ)ڔ| ԌKZx9Y>p~!Ou.iXnh)#{㑭:f > ıҡL=Ɏϊb-xGҸoDuo]B·cw5pY''{bnҼ8~a;6.MIAcG]:X"i@4-y`/v#%*S%nO"\!%ģꄾX[GOa?"PɕH5i~&*-*|b+8[TtL`^PTWЭQ!oQcm'?x5$ $.?RwlYѼzA](F,Οmrf]=0\«2WfgeK<& ^aYN5ӻ;$K Hʣr\ Ew>}6[j/D\ld$K6[j#fb‘m53fSE7!V!E4S|a8FN4Lu X)ׁv^ֵcx)ʰ|vm&l-ɷLb?]:k!v${Tt+o,-dF^ޠ)ϧbkfn#6Au]mvw4rR:@W?X` a8XB{ crg34 g4Z-65_+?ft{ /B1`AyjG_S#y59>]M~`HԵ?R[NC"ے?"Y&(NZe=x FZ3yD";N֑3*p4(yT&* ~+!=J|8#ڿ4_3( y(! ɧRxs|{ u#s8czsy261ʧ3Xq`2C̞mв,#-}B~NjА;]'ajyeįThmY$s^w2Ӱb 3i343bĽ##C,ͫ04X?=ƒPqn[g A 0]oA^[f&Phg|.ab"Dɚ^>O )מq?3Eϸ9b+ZNVc+C4|SQuxLܱJV{ Gdv?Kv&rC/Zy7CY$mlh9p{!"|B)ԙt;VCӞ9qrO23xՙZ#::*,⫡*tG1} bbSE~brG6<ͽV&*`q~yGx紛|iʫ_6֛!=tWwq=F^BؠlǏ7tڌ_ u|LN`齫P6|9sɟ[\!т,6+C^bkxH4Hi~(o2 s!&>^}퓮Un*O'7 gz禮4N*Uy'FaƝNCW?O c>IcmhX[6Fͣ9 m4)R+ju_P(=rr].ukp]*3r2aW?+vR$7Ԛ,σCUsmws0<ጼI +0:ˊ͏:S;G wB'hJɜw84ҫpa%[Og8H]F'X0HZ߼ڕ<EVS5~ տ1ݹ)N*YyfPz<ه91): L㳞ܖ~|H9t!-JB!S[SHL\͇#_6Z>!-wto\_;fuό|v*K٦e>|ۛ;,cdvAGɆf}۞k=({s\^kIlUԁ Pe=P87эC=[O%21*.g->[ QoG)}E.`eZbC5Peetk$(~↬6O%6<*.ﲯI؅/` |LG8D2JnplD3TЕ\tg ɅAx5~,`Pm2dd4>GDžIUR4+vdDÆ(@zݺO0~ /WJZ+Kw5ջ{h-E~$#OR+уM XÿD_iē'qKE>"e~y3p|i |p[K  D<{4o\&_h~*|*4 nx,))4̷4X+i:ub3jLzA 5$ J7>\i{Ϭ^* a mTy껎tQC^pьC_GB\t %}l\?w40*,.O{{΃|YUpܿ'yf2u' q|k=Gn@׭=Vvϐ%/{\S悜@}h`R8oDN͏h?ݵ{OV%bP;OCI8M[q= Hǝp\ ew;kzz)rC1)aF-5W0uY.t< ?|2sʒcO ǓfGmdV$ 'ѻ@aY&x5P]ĉ %҅= vA͝A؊W /|Gȳ=FۦMG l(5PgrMOOb+~ _Hɻ5H[h!+A&E q]1aR<4Xm_j 3rM{dW:7M\{6*=ꔺJ`v[A t]WRh~ dI1Ҷq-,׬ׂCGV(wN4*'^NrG=tfv:-q8~ nx?Rk^(!IAKhCONcH\_Yu'#y u$iջA֪m(\;Ken-2.K`[Z:Vɻx`xѝbJ[Mj+/E`m~f c~+T̆2jߕs©˩~* BOx~ѓ/ApM}w|z쎿V-b&瘺cRy\![7M{J%W,cKvqDޒ#J'->E4 GUF{*\_⦗$hf0GfArll6z ZOzƽ`6J\ O5p=Ň-&YDc;r@m۹=&@*K\vp1!m>ߒ/\1WD>CP#͐ټ#\ K{ Ϣ=j'x+ :[ď*l5T(j[XT Txѩ#_aG.gMbԃRqgSCw#g(EWڣ:Eh$BޙvBT4VljJ*N$t=}[)(3h2D`d' u0Vp|67v;H7'.}֙{Ig9iG@q qM-/2 *G3eи* B ݡ$pwk5r hf 8=k[q8ꀱYġ O}O$|<u@ j+X)w'[Um-%@KID)guX[=lGMPRtH[s. Ba2W0pE[/cWȷ` pkwcQ[FuMr+nGaL .V(U#|b Ѳ5}9H'qC=h 6E7%\gV33ld P[#IgE ]g$A^"7HL*#FcOm'1xJv_`vOb:Q䶹)Np212-#LbPYVJv{ڣzWiT']nӭH=}mwm/]lKdOpրE(\S{`_2d`SF;aVCWϢllEpN6^dQ(iLJ^ pCaX;AC~tjm/^h3AZ':*%|ĮC'"P n^z÷+g6k+L@Q+lnCRObXn/EhDY4ܙ!Eu 7C0cɝCW5Q{`c1~X!^0ctȥ~bm42-Xy[Œ؍aJg߃U,S'1G{&;d Ai9y ؖA B=`+ixHt`b:k}qͱkLv_42 L D,vvɑjRب ,Zp2ӊWׂ l9=г_PtVܱ'QAPC/ew4 ~}e bKKw:j#HHShXЉ5^z(Ӑ3+P,OtӄH (CN [әf>gcqfSF}t3~,@b@e#Rqq Mp+/_8|;=L5g`Zޫp<Ծ)̓jy>yO\DAXpUSG& M4)̿+$LX6Ottø` P$DlRh1/s:"/q(C[MpE"}I|l>Ŝ/LwhI7ofMG̯vϏuT߽l+-'8(;$f :m1cTхWe,lny |lFI Lzw:^zy,.{{hmMvpJhyp*̍V\|F;u>N߃.h07EK@ w:q(X˧vڋp]x )u[M6 ho/jK"kZIyu2.)Fn cY9Y<}ta\R #u Za^CZpQ)|SoK9gCϲZC6dS/GEd'Q=1_IU17$Qb#+GL4PّHu] w&Dn ,`C _LI E1=::TKc!{D!1A;H0cڭU/Q&&P(wUcbP`xGyk{QEgwW(Ё7\ Ĩ!kkggV 5$'~UدX3&aAp_ s:FUț^ΡIr?T\BgvDإwiլlnO۳=r.0~o(o0yʈD:l샍h, YWm+ %Q& %@_d8eUF U}PQX\,WǞ;ǥc)Z>Գ?oLUyK*rAQ !藊m f^&h+Ϡ sڔ`Np^5jάKhaq`bƩѽ!HTQ c{z l[͌3ᐮD^=vUTf&̿8}?MIyouV>cBm/5okҹ޿aOjLOG)sfdsp1!yew# ^]=0vm0Hx;'tSWњEҷ.[IMZg,&i󜶖UtPsڷ p=7/t-WRL\,8PfdQ.>\zUX~b{J0+._\ ׬-n`etq$dY^wY˷|zMn` {թwG@+ 6_-u3NBQ-\~Q>fG::СDИQ9H<f0gp}w{X]sF-w|?jG_iH{5LG/\H߃pzU@4qY5!;)x^  ^۫hW_˒&ka67bS > d 5~Qdc'| 9iΊw{d3j [4#O ;0Rmv_Z g>H:OAiYwtE08: ^^K~,ͻ۲Dk}XגG}38'hxG)[ loزpf\`ʠ0qcN'}ko.HCe^d&Ld$e~א8,;ȟUSel>ztI|ՔeUg/'d!Gb/b ꮟtw8]͎p&"Jn^AWX$UVσZKqT1g'I0U0*wEg |4UE^gjE]XmI'>ԏw2Ҭ)M5V/ߕF#Vw,=IV ;!A>PNxC=\d-΍Caf\T#k2TGW& 31~o+)ݓ1dJ!m!9ebc4})*(j.KtR;+.6)ht,!05@:hBw8*7PolȈu.S Iks.KP+$`*our WX2 9lvu1(Aq1:xjmp[\4 x0Ց'Vj66Ng\eAcvIPՁ)P'ۙ;Ĝ o]=+l0 <ȷ*ڄ7dWC_UY^T UmfsWoߔrTM-ܝϾȴgNrΚ ihiOBWR;y)ᰪWQg^ s FdKHXӉ27Q0^gQlҍJx='Z@Yx猏v7gS)ʀ6Os0kDoڕ;<7*V&tUKa zS /xYw5%"*bri0~UH89aAAx61AU;q^|ϱ ()j+XPs̸pQ[{5&$~ [%#N'ٳ i^TfP( :/aそٰɒ-~tFgx,^PBxpvR2ha(C L V}|KE.nq,NrUm@ )jѦVo5F ЛiY$$ r~?!ΰ8##ԳI) qvstXu,Zy LCj&Ve&%F:)=|}2 eOhЗ{6Z뫸L=w D:-&Q`̕Q'g] ipk NC̫ JX^: *͜ {4?@eA3sX~},60Pql[hu @{[8 \An99oFKU-U\su\}\MUyt[7Mzg\6(>ݤ li>b g ymݝ- >rÞ"y_KKX*<rE%A2c7vh@у{.n8(k5 ncD% t '@|,sf(?1q ԅBr;r97ĽFנ吵V Q ބ#hwY@j?Bq]$IAMS[{(|$@<0$ vMjhv&Ot.hz<\,.h Eo*IP r;ed7v`dP#4cP'!⍑䭚3dQ+qFj*.< "Z<__sFt]ᘸ:W MΈFZn㭗Lxm;N3}=ť;uT뛅3\P0o69i]Xm -oF7n5׌eP:A)R{>7lŵGM|-11,gB:f8o` ъjJ-Gu I&h K}4.f~tWÕpx#w{&u,RqL]\F1އk3$o`%I=%jZc/|jܟ ~B7O({X J]N7'Ѣ4h Ri-YAGe·g$8/a_F+4oW|Qq%Pu6md$^0wMҝ C}Isnatpglw^t<߿9Ti&5R9Q4' RhV|vB)^9YP9Q# 1I\kssPszZ(hlzWy :duݷ*5j{S+dNausEk3C 45SO (ޝv$ʼnE_޲4{+Qw֞ҹp:Xˢ}pD݈^q]S w^Ȧ ^Q1>p6BܖOj=zk3Y)Xg82ܼW؃+o~SoO<9=kNۿZ|ViʷNqn c?I6 bݴ&хd5UZԇݳys9e?ᖑF!n4 b|C~[OkR}o󧍝%ɋYGTʨ̞h(WC {kId׎clVsq}VN-4;pQ7iU+p!x1},Y#R\zJh\9{mW\@S5 Yx.5g n|F'CW5^?~^OH8ad~4]s6R+qzV=8ZyUblmP{NՏbLEžoӵ;{ ruJE];_Po=7Dd+-wpη~Ͷi.>=9q[s޾ ^pTr, 5*]Z4razՅNRVa3DUܼ >rF>qNUo2_?ahv=9͛8O~٩͖p_Y˃rBdj/1~QUIK|05|~dqﱋr@9+o) 7M_F7ޜl;tQ< h8ͽ,=1tΕLNR>hHy[sۄSPvឪ$<{zs.q/CXE-wz CO]+Qk =.ga&?&܌:';}AɢjbPh޿Dbf,L}kE#樾n,6(_?2VyՈEvd+ R"%pDHeCT (4CxM(av7p!HEB*I!pȋQ_ INPh46+#`tM k v^>;>Y3Bvopbu;BRQ}뾙b۹1nQ}D ]kTwjs~_:׺-Zl}_zN0ݬi>(Cnes[&ڈ^%_LpJ(*#~xɝb^~~#j{bF{ebdmb MH~\￾q=.?iC?fePqIs}2#7;uW7`s]A~_L."ꋧC!@<aqE3 ^f5bEu#-f\NON/D'e\;N4Ztc&Bo{"QOZNBYvQs"?5xxmYD&|Y񩫈=yWɷ1= ,I2mXgjoR'5jt'ù+3vwv\AMaMǝ31nՔslZ@3A;ܼ*N<SG1:Lm^1xܒ`{Ii776 ̢ؼ#ѣrwW͗e+.P!;RoYB„B>W=JjVE{ʬu|)G8/R5JGI"c.N7U-¾FEZ?;"?un49Żlkl,׷@ehZSEZNO~bq]Y9^ sZ/ZPF y;օ(䏝uYU]?&1Y$#zJ4>_i2$ Je~5#JRlKu dOGP4yOeХ8뢠r%HMU Qi5`fh#w1d Eϵ ffcJE*n-5}&ȅg6 X]O"5ycXE'͈x|9rLj;24ϼ# =NqflǪ@lq9^lgqGB/75oI o;`&p̓8Mv2EWZS ~eSQ#*ú">_)M%@{y-;3|>f*2o/Kʻ%6JQwE{\hSZN/(=c}ND̈́U]L+yHX^;V9;4Q/ ٭ 1]t}krMHsotgwDdahtHqۃbK$8!߁C,mtL҉YOg}jwsDw@I%"e)ڞ̺dƺE/יrAI+7ݍ/)}]=ki4AA5P+ztG)q}8 <aJKJhi<#q/eK rNw/LLֆ,˒B1VdH.&E"B<40:N>PoD䳨m0?эK+x}_31SQ' G\gUdc_D&oD8>2v v-anԄB0#grMe]jE7S&)(9r |.ZقU+ Pm W[;Ɍ{GT_[ܸ Ǎf1RK4.Y9wU5hǯ},; IE04cZ|W"Aa/YTS FU?-4&䫓NCf%~Q}a]#on|{FU/. l1)jd2ךw܎?+E10]:_*=~ɺBf/eHHK3>=OL՟plEs%*RH2_y/͖Tj3q i6w_B'GE.sgUè"ί(7fioS23Hݪ(!6S~b(|HDvl[sM Lg]r}ЬSCR# | ?&oSS@eo[" f،?8G4LyPCOM<jY~҅Īf| kWI*صr,Eˆz~](#+3{#WwBƬltZWBP2ktf\h n.QF\/T \2[AMFKtW5,U4f(u]DhL9E[n)K$;,eR)鷵qnEVz q%|eASEaA }%q3Hz!{760ΓհُN>au؊rُ~폺oFUlJ5TFI. bjț@2J ZJbE.jY  f>.X<(K>(gL,jG*Ҳ?My\fht?W)Ma-֘^n#Ҟi[ӴBw.WIB iEbȶ72^ $ᜩ@T%O*5r~dAo4'j-wN'~.oOR [iEŴEW.by)8jX m45VAJ%\t$/jo5nhS(#y`EޯXmFw;V>IfHgl!8jYldl |$yX+z.ػ/ͦv86o0û7 \?ri t)d$ d6<|@7Z{ܥh)+wL|!5N[S7[#B/(W /4HLqt}ވm YӤ>u*)`]I95Er}Rp#'+&36&t"[/7{6yJɓ-ly,]\I)C=t#><&x]'<# IT>z7*i: E:!od8Q?1 3?%JjO*>j .t~4;n)`uոb7쉊bO ӇFRpDOL>ǀ U ٟAX~_Ϸia,Qk*: } 4s`LEImbߛ4X)Fr__"η_60k-(M^Gyj_pSSd_"4J>(9=51CFT>,$c38= Y2A#Ϊ35h> Ϋ7l]d:ڊٴOԡu/5  t0@̉=E$`@IH`УM^a`s# q_L/lqB5R.&>hS`nAJ_?>JSH43o]Ǚ:0Ad1XFN|W%W&G=Gn Q|T1ۉ?DFq6 J4$7AUISO Q}uJUJ)NQ!㣍KPx HHl*>V]+5Cll'Q^N+ |SX Y]S%ʷ-LY3Elģb(/X:Xcf6XM CT " wf;OGU^4P3wT;; տb se4bw3`X"[&T:tc:BPqGh_آ`AP[Δ ߇l/qJ9 ` a0=t6zPJ%"j@h _*@$4\ŘJd@0a d 2TwY ƀMƋ"0*(ءäh@ʟk4l5gW+_@Fњ*mF Icc95~z.ݙL'c_iIW}" r|%Ԓ/L$Yxо0uHU-i$XDqD/c,F$ fuśpΚߚ&df >);ԲR!-1`& }L 'w),' )rAgPt$1@L{v3;,Dar Y҉Fyl~G 4ct'ڈp$F`:rA ӈq0Yw~ T O M@g ҃G2Nj6)1ԁhTyl61TKmĻ2yns ~hv~8:Sߗe E0 rJ`9OG.#ެb=3t>}LҤTs%u=Q,-W_zΙq\ ;-?Guz@r`qaE-Nv՚txh7rXGGfHy'/7{zi CO] Cswwjz]1EE;|3bo"^doi,j=۷a~ ֍(=Ȗ )B?V޴J bpK~ 7/nsZ7Nd;u(/gpu\S6 u Dt}4PSιGroj8;H%*Q@FlH$0 ;@%D8-X^v9ܷfm`D\bcCk2_mk \˻4϶ݝ`]`l =(3,QM] I@*U{PWfG5Yn:ooFj a9cMbEi"7l;R`TPZ.pL~g&=(_d ;27xj ⽪I~a8Զ=ܠ)V#\C aϪCӆ0 ^+1L&]pߖ>nLlj5$N}y\z7f}C'kw7Il]ت+yo&|" ٽEB-%1YjϦL 9(yoFÊ^gx\k14H4D}g*4'g׀ku3D/{wgX&WU"ӰT@.B^3+G{>5C5U lHQ)WߪD2` EY5!p!u6d){ϥ˰zuLk;(&DFiwPUƕ?|$)U} ΑIϑgg.Nzy9WuK3BӾ7!'A7;/? F:ОxU60PhAMU4wxN 5 ( id4GYP`󨬜 仉U}[6Υ'OG%l .,aGb;.1{fK۪C=>Q)OVbR|qs2?No-T }tI(J ?${8&y@WOb3$"Խ:P?[ ҕr}$9M>(~aEFj  Tu!=/tztHT? و?1iAП./u~ J~|N 7јXDyNfշvA ._ E: u!Pɨ}|~{ŰbV%oÛ/KFQ# J1XS.D35B;RÓ ?`;B%wJ+"LuQu2x>E,5iXF̓W. 8NI:PXk@U3L  Ƥ\B %!;٨0G{h? x՝`x'$4рo8/ l @' #pl4Ū/v)#MvHg),P:ցה:^{`Њ84Vsi\\>2Ma Q!Y͍NJBCF鉗ԣS Vkջ -MΚqRN0ɳ}OʕtAod?߃H|A]C_bozxv^o`bM&!}WfL5;.z~|0T&ȷE >>J&_Y' >vl_ B?2}a(:[3m; {_}2p,ԸQIi Q@4E N0}Jxҁ >9d{4;T4Nwc#;6ERDI҄ݜ9*i+q#B>2$5Rkmݽ^6@r␚p6>GEU6Rܪpnd qCcŠ.yӨ?:ـ(61{)J=oUW)DCPy#sR^;He淠kwA9zq6XlqZv]^}!4M{!={uqGo#Ω X̉ S nlPkgr2f}ۿUEuMVAH yVekb|㡸>j5c$QT2 Na~ )2sl?ϴǤܠVpҍ虉)xXV2a֐r9HOjB^ xr<8L C00 q"*Ava`X 6)Ne];d0NA#j"PM( S\ĩ"HqF<-q 0Ay})-4B>P4.5ZrXǮ$gI6 8\|%Fl,B4V4!Q1ľCP_}T3T$:'lJ7b&qxڸ>P&KG5D!J ]*ρ-5ꓱ ^ Di7Np,c4꫟Hſ{^yl]noXD19OUDƘ(S_7sWTk?l0DQ'{j\Fy1ЌmE+^2/fnGx7'V wmh%fsUٷ9׷DoRyצ3+dBz1#-AdJfĈ)GV0h#g(|&^å,&<9^8F6:174ŢcBăoGzvlG=Ɣ'PJP/j2NdN_ijo5[&C﬷O5-}$#Iw( L.O=%,_NA} 2"8jqclTvbM=~MQv5xL| L%ob:8zvOYPG">Sb\ץ գjX$N222G9a*m>}:{W@+Ges˯=yq3Ǭ*S&J RCm ﳧ⯊:>&/O?+_}D+sDK:Vfֹ+֬w1x:V#V˻a2)b˻V-2Eg/ +$~.G#(pr,r,dʑ0 :&`0`s 㝭?hZ<՚\Mc7R)7יc(F0q' (ZgOOY_[}H|sNR*k=%,Jeü|g4hI85o/U6w[\=mQ3o3n%8,C-p'#m~;yTauTۄ)B.'FZ zy3x1lu|Iʆs,~Y  k0URa:sm e^p3fnj(ɏQ[d(BIOp*p U 'UT:HF8ETu)LcF/RAۅHFLLsfAA֮QIѐK2PK4' *95QbQbcXTpN gﻆN駠:>Q K}cV[{|&&/g>zMM~/׵M=j4kEs|Krm- ]Ӟb)OoSL9ѰaP1zi TSzFӷ;^&Ez-؞ {AԬ)fOޚѣtetZ0ƃY{ ..n 8:$浧>4zuO$/<[UcgX>9OB]Ү^*~ԗ7i,s8u%hxmTfG7[02F(H^7Kr¹Q\$#IbϮ/=dM)O毉jkoװP4m1c?<4/.P&6(vQgQkן_1F^ۖu]vb9Fz40w)m _ZM\'_KFjelO*vsq $9#3F3H+77 w^AA]c#t|`ܙɋLn#n`?"\5:KB-j۞RLUO@ͧW4ӵatQ2IM.h\˞^LRiuZkb(W__s'Φ_^eݺUնhdi^(֑"?CW@>wT^fd׳|%Ux`=</qzj;.t "|/8/A<"h߆!] d'1v1cwr^QܤMM6G;Cُ>;B Ogwמ/;B}}.!1.c K ;?=}׎&kk{CĘ Ƽ,6ѫm!vŋۀ/8 ?Cf+sI^'FuDz/T* OM XDp+z+'qo̽ڛR|%,x c_~^qg>s VVp2Ibɫov7u}UEs̑h3^4^$)s%m*sHs􊒍ڲ& E$,EhjRbyv+73lw"g_:% Q Xzc<ἙrhJCN C1wgk<iWW KQJ]U+0+z *y܎3ڏ]MClE~=b_5_>3.C1'6JNk?c6 . wVykr&+ķ"(aı JpԸscJnyݾ+]'d-H뤾$Mk9q.Y]=2˕OMu E/Dr_4'Jʝ'Cݞz:{i`Y-JR}VLχ@EzL?k6`vqAKTbg{y)GβQ&{!&n8ʬ=O_: ?$PϿP{DlRHTG@[}Ʈ"a` wr-nɠb#{MM #]7VIqzǽUbE{.p5Q!k+N{ 2xE8MVG FOY!hGiz˞HMGOq75U/VLEvt:n0fzShQb(;wk˃z5ح=k8Žb3_+9%$ɇodU'މ<|޶Tʏ;e`߿qn/kOt9L\r]Y zL ܌ND{,=ڲ?BJLe镇ng)+eXq,a3Ku*Nyݫ]/|5ɲDZ_tpɬ mJ')\+ $]2=nrM?^P,ԯ1hT׆׭'<Jj6q'rHTT.,0_ +['ŽLQK#s_L=mǼl{/ nl64J)V/3)+pg{Nѹ[¨7a<+MFp-3yԒJI2μ;ؿ_EQa>1Y~@D;;_UG;EW7ͩiy~e7`[\Ni.nT`j(8oT-4M7;&EZ. փGoZV Aו\}K>!jQɠT M,=ԖO9_IW}YA#Qo0~vj4L4pVo~mthZIفۙZKvT܊rxjDyZ[t e|Ynţ.17;0B46R~KkQdJ< 05~NRoGKV=M3{(t8Е)=knwx/.hmoJ+Mܞh,ۢ0@)xppٕ{XLqvR!ӯjk%e1KyK6/:Ϸwsp=j-? _zvggI&W>{θ/yԁϯ mR_o@KPu:*V0iX'9:'!4kT$aB3Txd1t? }h,Cds, ^v&NkmWɯ2+id{'t>.4,x|6a8cZSwG.+X6ܴHQYHYNI0 d:+SgQ1ȥ< $6͒?iSx8#b^ odY/[(s, Mi$)p}DsBp{XMbili-\,98*RAJ"6#E $_* rۂ4Wߊ5u-,f4 s&K2%1gId9$HA]}][Pӌ^iIF6 5bk2T\$M˫_y!W87q;2|W]'; ">߱z[vUBSS]㟴`|TcDؔTtI=/HUY 'ʨ<7߆'^J"] 3kܼ/_HKK>92sPW;׶C%-^{`hOwܫW.'vvv==={Km{~܀_.%[]Vݢx^id09:v{<Nx {^4X٬|9;C¸G: PU  'wBx-mn|BɉQG"j"E(]nf3DqߍKGzZ~thsr2 WZ@ь0,1yH_2.JW.f >\5:I9$ G(g"uF 'y(eNwj\ȡDmxp,|7%7]3ٿO"}瑭>{$^"a|")C0O `z/˳f]uy 6ܓux;m9mSNي-ؼsnӧe!elmVdd#VyE)nZ|!*[ ah2QV6NFs r*r٧T`RPϟ-8Qx#=L#Mӷ^/nRGف"vfú 3lQ Egk"HAzL_|G6a: Jz:ηZ[sd5o͸{ŊeTܭ+^<l23uWWT8#ذmT?z;cZE:ϰ6nTO嗒 3@dt="= JVtJ72e@;͢HgzH!+=T -į ZN|kR3f+Rl>0%h?_ slvږq?/l%+9z|{k;9w^zz7?|j~}%1D9>72SN),=mp.5A]3?)5/YJߝI0HŒI~(UD1dX?,6(Yvc{ AS@#/}Ӽa`޾^0$p{F!=Lm뉀: ̹E&ZuvIW@Lָ4P6BhnYX-6Ӟ#Ȼ9 =xبCN$W4jg͈5sYpJF"EFO7[Nܫۑƚmjȉ^˿b0"jwlJ۰0(ѐ#ź~H@oYeU|Y-S7܁ <(0,ÉfAPoZ9{R}K'ol>ɕvAף' KGWZm,UUVqȈk=;)|o:-MvBwx>ڵ3N7ar*GcKA2Zsc~"eʧ,&+:LQ]qLVW6Nl*]ZAWX`WTPUTG9cח,m{Vqeq6ߤsPWc@i!ڡ6munFL tjE kXU!`}rN8rl4G?tǦ[$j}_+@ ^֮KD0γz*==ٗߙa8(u*?%gOS M2~L^ y>LxzV[9@#Hy*VNaݳHnìoa9c\(.h'@c"Uh,b}}oe)7mχ{4voEewҏ5Iƈ' d"#Ux@4RTƵQA5Ϛ咤3%癷'N+py@xZLT!7 ORm5/ݧa]002Yp`,uP4 ^*ɺ}p(^LJYs{i=Zr@`[9X!.p3J!؍>GOMb0^5QO-sIՐ)z"B X2 |Dv3CjaIB|*-)dwM =UʢvNEs=B᱄ޚ=eg$z6ˁ[EDOy7+ ǯ'~r_ ?{Rɱ肣?X(&Mv2Pn^ 5?$Wu^IwUt]>MgTk6XӐ%;1%vͦaF9?Eniz{IÁH〽; DҜָzNc8λ&eZ?lF.EQ66v:O9kD6>&9GW\t||ÑfIoҹbuLTCpc Sl-eb몵i hH4PH%xFZ'~ Ts2 \Ғ# ٚAmE#JY݄?z@1SLN&2y{@z^w5 nZlm >[WuR8E/+WH_?Y Yh_ W%ES{) ~.ZRhJĩo, A>/-B·Zu/npKmzE1{'Hp#br[mOnOA ܦ[fi%yIy_Y=|s}lV pH oC n޾$ BuFvRNBMwbPIo9׃ެͅ,^4-8 :a\.澼5ըL.V [z4?vds (q7J>\/֒g+w=3?+Mtnw![|0ĔKZJϜ<@ -p͊v5gajYN00HBMLy4|<)DĞbTIz:H4T\Nأy7RT|4]Esy~!F]ioiRmB~hJSTZҭ{ j>i)_IFњx]-/,Ai_ojNVBr"D T, A'_>!t2|oXd ~\VyQG3! 7`5hvQ"R'|M6ďtqfG#pQX0Eeg`vpme\4R %.%B Et[{):۠}Hn 4ψl.s@!u.c8poZBX`l9i^T~[3ˡ"~gwl1Zm17+QAuj"x6 w𲷓R&GCӇ@ZVU6?iJI]ZV8YNy)o2ʰ{QfRkMrgx8)#MWp1GXI 1\Z]n%3 :;nj?vfZj,=;e 43]46 ӈ@]jdi L+<P\y7 jN6n`Q_Gԫ&T%>㠈y_։lӁ1R8m:ڛJ$D3m%'xஞ}į*DCV!Ƒ|HxqGOi#X؎i8;gl/8B&SIY'KtTCjW6IPRPjpؘуMHOd^N&59u^bI8EdHaRzQ!9 LnK: ϋXݲ/pæX3`π) ##]84֖:קF.CJ2]X\/s80A#uc>b۾vYdJŽ/"^V= Fe{ïu1 wͺ$1VOǗkBdoN-+B nt(Ml9"gex 0M,GT I׈,.; ^ߝZmegPfIbe3=~zxZ6Y\2Nn8(1q,27wXPGĶ'33`HeG}}Ė#ǢOUQGwgMؤHA98?/\ժ@,12e@6+! .cdJ$\0b& 覥f@Z}x.yj.I#;>T.k[6zA# w c/6XM2w]BC(HPü^"ƨ4p ã E:͂fxк&ꍜoRhc"i嚶n0sSDwA'#6p%04i5CH `ƣ K^1(@p'?EIq@*]m3|ae}B !%04&C~c^ k,J-Ü,LJc %s*@By|IuMu@·ż0B("az( y|a 3Į>QFB^Ͷ(lӴn".3 3SW„sB}cÝeeP*8Cӛ1D(.t"عQ9@.,:P ^C§F)mlP ДC<4%d<x8'-~|KB*05+V,`"3eMC+Xut*%6M}!f_ )+Adz/v6I͗]݂Xt+[5`<<$ fBvopQ2lcjV_RkUYYԆW]RaPʅxRio_R!mG+3{3RRg*n!_!ub=2=="XJ Ź2⬧g|H0F+l"ˊ]?#УA+CM6ӢSKՕE~5y}oyLY%ՐwlXM~a%¡]\h5Հ +2KG%@ChD.f\U / o"YEAdr/Ю.\y'V_Y4Z?1iPڥU9Or/<7t6LJrߢL/|/ B QC`@k{j.9A.P]vxx@D7uQ;MQU͏-YEPЂ♽_ pT,A\ЧOKc1җ8S8=EwX I]wǥP*&:k In+:3tPZ`JF@.5VcsljQ%=(u)&ܾs;q@зs 4Aa2>$u4Ax-cVX&~Ht_0Z\*@D2קw>3: g3 r娂 çn|R@]oA W 5T”)߸8d;fn'762ȍ܁Me\);8KzIuZj^`-tܐaXOuuo*ĸ#u;g.:{\T|Ŧk~~-CYY^\ VgPtbo) i3PTN(ހimP=˝s'\헼PZ/j #  h%: 5" K,<a+f*Api(桳 JmOV6AegFi( qx>\{RdSv;`_)S,+cj'+ ÎׄNy_sJ}qZ"~>isU!0A-6FXlw]D?ݎՄ/Z/3pFl 0AeՅĉvȯ"CI;7U^Uy•8" lࢨ3?D!,T8R2Ii19iCHs=X )oq:iGYT0+YR"noyq@W LpADlK)LojYՇHeʿjl@xX(pƅ$_=dFٹwѿ7 h(K~jfx5zsr;>|.! d@<M6V8`'D&bg!"gCfL }7߭(vm)df $ [{rVgj(Xi wKփqYL1 l,Ţ+ztMء0̢Sڈ*L_̥_Ux.%q tz?Yyhpn2Mnsܫ}8(.os~'|CvY;F x!;^ݡb@ϸ*kY$;R'@F@(>@L !C[d]Td0`)ï\Q7Px A%+H؈X$kq֕_ID U|1{:&~bO9B WNS¢Pw+hO.i]mm(0CKAfc ׵N}[qAP/qV!-47!M`JTgN_[[M\U͂+p4 -N*|8cv+s'\\^b[+[uD/| $!mZ%ubc"ÁYwnj?g8Fqoi,(R|hߕ:3)1[Xn2@&;WǮ,%͇$Uf"qI [? Ц Qn@5*2 (wʄ7]Ͻ`'8EUaɣX(V_3K`'KO,Kc.4T}> 8fML"Y1eн/U3wK[ש>v"2p!Bev8FH]R }D-H[wxɝsPf*ag KsdczZIm-JF/Ii$#S[jSԄxdDatAsXRZ[M7Vh0#r$#Th}{ ]I#u YӂܹH6 b-CxN|~\+?IU:^"7qnǤJ^;,(|c+RUvgL(-~|纴43-o˵Vq?hZ|['e6 FѷKTU.%L6^N\JJMN9K+zyߟ@[X~OL@ݭ"m i 8$XX^ E1B:[Ҙ>diVq !Q"Ċ %|\B'.J @G0SF)T‡0!a# lx3LiFZ2<_H,(i򲤈+k ]G,}G뒽ĝD.fn~2@5%Epq$*70Ff~%#Fh1RnZV*? eں_3˲2f`gnjjw8ڬ>OɇLqjh`>I̘^ovJ\,Uh |d }fR;:&ѩ&ХRZ+{%W ?,d\d`?ěD;QF@aԶԇuœ?Ư=V|&}.oVAGc8}ҥ13<,(nVXwmR|: r)vlvjM]Ok `ʈ? AADIo NяJDԥZWuk? !~,ErRܼ (ZIHa9RkPS3و@ʟ7U]0p(*fDGYT^bQlfnI^N:2^%d@fe?s}X.Ļ_F;\=lӜ*ST"rMR*6Wޙw:%欎9VUC-ͮYv>ޘ#<0YPzrfFbOl\/ćL8wm?Y.4~15/̋:0o1zWc,C47ƅfM%u( :UVX^`>;r-3ű0=NdDߪ]fji&)b$ X04O݁ECSb —zPxaINl> `$}$t=>Z_ƨE_Qs{Fo}Oz>>;pqr8wJR'fgy8@50K XN CyQU|W|n->2Ȍ8$7G~g]U+-Le9nm, J;1FvYH M&t IurƆ:Aw0$mVER5$@ @iC2,tȈn'&ҒyMgVt)+cJr4#CthEā6 b* H&q@ŕ$j*hv,\Xp[&9Y? 7?۸S^~Io7e6BvT^-_}& }TnQ/lY￐cLkJӞ~ϕ)[bS8O#ѫ-0SBVsJeNY}xe%W'{d+~Qw PCq=ҺMo=Sn3>Td_v|j2-RܾZW'+{1ۺl^QHYgA;N0q8*ȜX_N-EZ\ˆ{`Қ_b!@(SOqY G۝UvGJ~1ީԔGyFȞj %?ٙ pzIdEZxo1>,t:W(Is^7Z-ufdqBJ^J$`op""4do `w>^ݰɼwo$f*nҥ8K/r. %ًA]vM%[ j~KVrja*sxwgjZKp} ФDԨb54k^'wҴrCO|)EcUĉ{f~iݒb}{b+Oۥo\^obRx5"Nυ6T$j!H5< an-YJ"ĝbZx x0_ج~}qy+=7b̉@g {{'͛55MS C`e\g?M5l&˫֐<4jpe. %_fdpwn6g[񑕟e(@?sz4nU8_jS}T."0 b߽_B+uݒ9qک6 I#g\6/L4 Uܙ/U Jij%r}*1@1~E_M^b;O_b)7cx@%*4QFYD'AʼwR;7o87х92&eC ^L1H(0L<np>}ߞfٶ]m۶m۶m۶m۶1ۓLnwsNw:73Y;<^sLY 0!h%H&d[+Fj#BJ=O)'bU*+~E駬w4gjb}fxD1W/Bgn5|Y.V/֑5UV^yF{5'\ 䃡.}CKuW=dDp"9e#0= c9BUc>6q1p3 IȣNˑqg$ e5B\6yJ FZ7b#[cV2UVDŋ.Ƹ̿. 1fxnM =?#kV$r,$1"0N( Iב5{cQ E"p>)oo䐎5AoǿFX F4Z;/KQ_`˰+7,0u^X9,o>}q}NhNl]o݃EOG!;"3).YuX:ooeQ%hUbۅ~Y|V;y+r =O7_6-{l[-0s7͝x;BgJ/wr 9eoZ6m#CXhN$' B~$H]e~7@9 ò' ʐ:A7gyx2ӧ]e@-_wy?sP|$#8a*KjgwvHqY>F~03.`fS8F}Q.%wqKnS)~2Law;j)rRؽ{,&m9{bQ b0jXq z[>%@VKOe=FUX:+,v1}[\팤_9k/uUgdO&Յ[u6Z_Zxds*5?7Sĺ8=f}:#!kv>0)Y =PK-SN`uN|xC$ 줈E.Wnvwj҇LqʵLH^lct*YpOg!^)gifxA /xWXd!|ȝ0d"gE>Pq%&7`"$^LT^6Y8+4vi=*݃V #T܉qk]$€ MZUa#xct~Qċ  $BoOgwdD#rG̋Qz*!4ɛa|r+yϨVF|4H\'R͓5M%zV-MKU$IrBH(%~k-[g7i j8Mnmjc9m?7 6.R2 wJ41~l5#b"I{Wy$r6vceԜaVGRqu>Džxrͪp nUD,Aأ:6h$BCkm0^,oQ>V&QNlq:u-( r"TMG(0u (( {0DP!#§ܿBNOgc->]ďT~xpXQZAfS%^OvG=?+H=nr )%)bdP=HYQEFm-W6P6b>JUpLl̓.:LY6FմR٫΋g9u@H D&-|gQ- f| > 9@0c9|OLG_#EF$0ӳ{fՎSg\*x//͔!Cbgb2!R<'"}§7j =pgj {vkjݐ085m;fH8QTD@oPo"=8-c* o$ROe'wQG+m{UvBczoeJL72%ȷ<X%]dgHh=줻! (Pv%`aJDHK@$Mƭ#*C4}\Ǩiw#-M8F3Zovϭg tEG:cvhUJD4~zQö(pSp*6h>A!dŪv2H=\vk@D:Z Ո5<1)V,[϶$Z>Y WI)}Qli,viGxMnz3\ qu,TNN~x4sj""%_)~H1bt{DFwa3bN\SdZ)!,Z&9a(v`{-:3x ʄj,c?QK{tPk6#Lmϗ%Se.#TC&Q?yF*HbË30N_xTFw/\X W!xH2Nѿk1Q@/.&Mq>$8w@=( ϶؃FldHQ,K^`y#\"(\AC Ul 5}w`, -vsYP*&t yyx7ƄuG o]y Q}EI0TÏw"_^*&Q|ȱQ`bX[:s1[Ez0YkJA|P>3\!~M$ $5^-a$' A|Rͅbm'ϡ9Л&v) #&"creqe6%ŲHΌ՟;,Wsiq@RkT{Ŷ+/bAPO3?*n>8˟O_ρz̰1LO>ӞȸN~=u ]*OGP4:W5 u_MQ﹦V 0( }8&Z\Kr6Po&t_o@MyK{Tɜc(A| ;C8kt A@T<~h-Y/nh''wPZ9.=BF&v}z:#Huz')Y(͌Do25^Fh4Ԋq$M)pM8RWz<R-Q Y\!b kh"mQp v|IMӚζc@!j"urnzqMIO:K#QDAk׿7zɼ/+ҙl b 42@uGqV/)i"9`u05*Eu@&E$#| >k.+\uDZ4pQ*9u޲ZŽQoz&44{$^=}g)_wN ̈́{K+(inB_}id 5ӄ?9?!x/&9wC]N*x'BCm=>h#Xgp z%]s%Ȋ4:w%^]&je/m&JI*ݎk`rl-&N_=t9Q"5 *}zd6H(:,QHf='Sq /A4$i-`6)}y _Oy=L4r0;jh"0ǽ=dG7]p7GZ-U:6UONCIw鬖( Н12ؾXϺH163)Uý0{3(?CB |b-uHxE_g2 dٓdbNI!^i|+ߛ`#nj;`!^\ܨjX2,8v5(7qYX@NXޒ 5W}hc:^XE8.AgKE׈ Qa&Vh3r_{VN|,R: .RtLP J eb݂JKGR2̈|J0PpAy?뷫rIgWm&HȀ$twDsd2]nq-.sX2TzI^Ď*mC8n`8#e+(0_ә>0{_Bx汒yQkVd]we~ ][0up/ /!T2;Б3frP}Є5d"8N*'OOXn[O[Ka@]y.|n7OvtL@IH>Ʋϑyf%cY+ Z'/IٯzGYdB|qw[,-KJNۼ-ٶ,P{ 6886\ɾ_{V=*rIfWMgLW@% T&/hDk͉)4TtƩ*ē/ O}CL΍aÕ)v9+"9])c~rLm-p.&իP,0wVO;'rHiA 2&²>ߣoMu(ΰuj`#dpš68Z7&"qF;0e!۪@׶ j䙄bzߡ&nYc<9Sѽ#4`d5$JL*\Its0)c_[Id!Ev~:&5xO`/k3"X|$%!QɡR<|HOr .!ŷbƊ*ee5A~=ȡvι6)0" ' \]|׫:!ϳ3esVǟtqq/,6PV{*/7IbhOEQ}46ڏku+c!IiF+MB(kFѢ L>P $O]@`d%``ISCD̙HP6$d%tԎװFpqwA;U ! xW @WQD@X0#VG+ ++S:iZUn󺂿,3>-tmkH%#FBLw[|[ȗ&Deu ?弪"PBG495onG}u3%J@s p8` 劔Q?o9k>A 1D= Im: -H9~KUB*O7.V4RM,|3oI4̒Hl 5z~ox4J EV+uYn(~QC$=.-)D'D//BJ Kb>5pU-~ГƳ7dT@7sb-J9'KNR O;51S.^ؔw&SΩ۬ g>Y-Z_߿Ć04ͯF_Z_ x礯1If _s0"Zܳ65./&%>9TMe e uR o,1ɵY.|ES?Li.RH"sz'F>%A6G5O3-0)"ۨ idp e Sp:, 嶍3u“X'B|d ʟ<~d,1bn^'v`@H> C*NR~f( 죆( 7S6!p:;[ Y-wI׌uha2Kq f5)PEs`6=7?k(gXG/^Orqӿ3ixղEX4xPwh-TiXa WĈ::{cW,YMC7IFB>T G0}&M)1x<-h@9Jx(N@򄽄Üm4 WH ,1f8K޶r @lg.' ,E&_h/Z/0o<죪FXB`,}F&"gqBiTI;!mjnE w Vh2og!> 6.< }d+-?$ң n+ݵJK:#<˜z6صKfyhT|Js^ P2;,-w AE(`s1a[}(ݧXXOG^1{8tXϿ<~ a;oPc Pb3E^ g,Z5hv,O\Cq s5We0dTO{kҹnO.Û%d`{SG\ON| |- =\7V.YU+GOdNٱKl4cPU#; ivNK[ÿZn|GMxsbE&Jr_@hawTPTD Oqu(jr)kTD,kʾ4mRt(a4^0 qwu0Wr߿ʱ_Q tXǿb|^:mB(; ߧZG| d Se1b`T&!baEP޽|;e$p:xH S9ʁcPV;=qš(sn8`nL*@{7H )@@aK1S]v:Ӣ\vp7iD"( F25eN4VK?wt)'T/^@bHL^THs;O Y(f Ga'œ)2%zs %P|lc˺{c ][u4d+ #'FZk-gՓ[yjHrއD@)S+EPI*HH ϰ]KunR651|o'SmP'Pt"e4#t\tiJ9X8f.DX@0f/>+d?qbs{GƤ:` #'YU=?c]D1,fFsшY7a侶>|PZ-DucC^5f*H'Y,U^J]H#7#\t)>aUL䳕u "98K@Ad=-t]SṘ4DDU.SpyfMӪ7~zA3y $YR/A=Ptu_P͸E.1dS>$R1&pxҭ߼ǀ"F88 (?#gD~gCdP!_PR D/rzI.%}Oڒm mFrB"^!Y7E0K"D61dGp$7uө^c_eQ Z4`O_'8P$;oá$ ]Ii3Ӌ,\b|T5QԊGR"G$ lOophI$RKlOW7nDұH'-皓q?ŕr#4[oŲf$iōę)40>hAMm!gbM%T-zyk{/٪RF`Ac{B+,=Ț8 u` 3+zH+՘*4-ıH#ȥSI< +m!XQiGFKz )Y޳S;W.daŞI&%hYc[{Yt&@n &{DD G) CvPz [ZVd!^( yk=da'": xgp\V*=1K":': !:L,0Z4I/J\T-Dyf\kk pֶvri¶jcomdrG߼C-s3ljc.Cx1u$'HjRYz>ږ:wyſ UoEƦ1؆Evż(Bb^2L7L=4ą>xyDB7ʜ!CAXLcteS{~`(>nXz|q 2*_rPӽ+GlǔŎ)U݉OͼAQ+AV1&&uj˷o'8;6j68=6Z=6龱W-$ xI s_e}1Tc 'Rjʤu:"Fy/pC%Lbt⊺#j%^E-{JC9Lor0yqEQLAS8IyB`?^3Ө88%Dv0PpŇ23]+`*r`P0-Qҝ|S[+F1M|`āyy%k 6Bb| SkdXz;Ua %K&\sfFuิE,!%F\}] Ow9nCC٨֥ը@ѡg_3np;"1x-(a޼OG2AKctjd*{Ѹ2~ ۹V;[6D,|Wp6n8%Od>,{P5tG jN&Hlzê#V:EuQI{~6h§$+ 6& )u(F4E - l UI6VG" &gI!VVk;X zt(nL]2Yk,a֪pxFeА袶ݖaPPL+}¸A M Y z P RS^:8EtVۥ <"F[)<|z*@^.Uz~6+16ۋǂ{nCQ!ݮ:$qtvxv Sp4D6eU2G)@~f~ܯ Pn&ֺ \aD(X~>Vg v2P.YKﴖSbRJ:1»|&mCA"[JV$΍UU,\BG21'aZE}{6l#{{cMOLkҧ!02b1{zHAÊ~*32[fز/*pRbpE=BULhݿ S$wX}%58B+lfZ8}rڏ ] <+fs`Ȅ/Nx`ɗ[r3QW!QX1Q$pxm?a4^GOww5zGP+V]=l)\jTڒKfC) :XmwQ^ A7a(𒞛є$1;t>9u]qk+s)D8|^W@:a=`m~PRE؞\4~P> 0U`OYz3vlȹg?i2:S ~} &w &#$lᰍ3fnH Xv9#0/[l!pqp(X`dH9 a5zF{6&cq6G 9 kK_mg[AJ^ywFEL ꡐj1T"BѲLttՇC$!A5ggo[۴6>qg ^g47ЊF'T֌>`ҫ"6W\ -. @NkϨ!Sw߃,GNpS/%if-F`]We5dc|c > yt "$Bssk0Xm6 ٔYhr %/r`u7G-cy eCs!4̞8\Qj2Y\_tW22s/ݛwZJ"q9wHĶJ7 ϏsʓU11ИVBDDE U ~til4ړA&rG3 I, :T;fj+.f%FOWWh+;VjϢ瓷iv"D;Z9<-Yb#\_'jiHG_Yd{"WAn[|> `k?Dh)#KNPkܔ4]QF?RIk:8E Ar'"/,{E!Cf.r[c. lUOםoͩ Þ$9ݻ_@IJRk\5=NJ.K8,͏"|BS p>ķri݃2DސX3<}F#&t1y0_5لtV{Mq-Vaidu F-[p%/c$وS<<_ZP}fd~hFlvی7Qyq DeA8PJ74kWw-0Uk`y8Zn?t.c]+76D3'M:DKOS*~xFe\q3W|nc~ O(\K5\/ϑTB=ڬ @J.=qѠ\1'/+oi :],!\e,Dg"&q@w)[QoHȴ?+q맦ʘOb2pM . 8MAg_K:8 %+G&Cb5߭ q }"cq.iN\6B%iY5+ NoI}pbP-64Q8PƏ^opQo!VUP!R5U'O4 UrIDH"nuItnu5ARϺҚcDeepNz"&B% ?Ef3naU~*ޕeBl8v V*%[#xf}rJ A Ωd,Y>I(1?DnM5]sLJn~[*26@ikv>h#`i F.CYz0yP@_rzȕY}s̀B1¦!|r.'vi*x81^ 蠮*z ~l/6C,};9z#LtL/h| h?S:v BadP F8j1J(0D k=E9'zk!SqR;)Kr#Yb W㺚NsXI?$$Tߛhg(LJ= ct%-_[ԖW |۵( 6[J[8qڅCn1IJ~P:FNJZafҴ@kTQ{RQ0qYکp_R\-1!V*jX mL!{˧AqE #?G,fdfMQ;Ϛ~vd=F҄5*lyD"TrX1,DblHv\/İk–kKw6`ĉ)+1B&ZYp#eoA[|0 ";`xfW϶b+sLTߴ )rɍ9y4pHlK}oV@ Jݠwh"&FjP)7ag`!Uǝ\lԪ _^t.2MQ|!Tk#=ZePz eRR"y5-쮗T%F1\ӺDJZWNEHiY9# y?Pn.dW ;&J%.6wWdߚX;ј}~smᒗ$CnlgG =WН]LHW9ިGV'9yEDGUjjiw[s /č່=/ŤDWʔOTX0CSҠ *hNFn Mq8>_XpKr%̟mi#`([r2d-m/qq k)P%`} ynQzyfZGm.Hr3\ez֑+(pѠ ALc-5c)Λg(s[ m۶mvn۶m۶mm>/I%R9'/0Zkˡ4 Fz1ޥxA5viN R@Z?4gǙ2elMwu"0 h="uꕾM6ƽY{5Qx=ɭ{6õWRwD[ha2PU1g),0 ڴgz;;ݕCfҜwdWƺ=pFRdW- kZEKRLs&ؿ_(EIjz80[Mˏ24 #q ]s# uy߻! QiEU+(^ipȨv_2T/!zdTaLmj! BjnfThw]꜇ۦTz\L' 9O\]e5r(czV܆;ڴiM<#'X4\t( Xc hQ?7߁ CrHDQ¨’+E-$xZW&V|e4jodexDٳ U]U-e2980h)#ܲq+SnmT~^Ζ:JAcu }sq&0àûдv}X.@$;mtgX\iQZ#;bhpT8$X<<`( Cz,n ^{H[9oaF1ew!2!EHNxrO^)Z/a"pRCp/߭'@H \1A.,:,hn@Q.Mяz$d1ij[q #=>JjgB4־ծ؛*(qhȍd ħ6K%In2ܐ=2. vfLn)a6 cJ:bt#7Q< $$6?5`cˆ>oBo^DC-uOǁ]&:<='X&ʡ{Eޯ~鱶rE 3,UMhI|x>#$2*1dFdFU(>-uZtCwW2`>ʝ:/0FŞ!' FQ%O`tR=-Cbc% Ln~t=gu+1#9IE>˴gsm3rϓs%V.oOep_@תRqR3׽)UFR``ECIFk&t."<%4]H|vH-ɽ/h>zv76"kNw- V(VZ^7a {^KFbUMK8W#XW"]pf0/ RpΖBhs]ɖ`xv9'!իuYˆVQES8{}U&^3攃uo݄< p.cAo„kK`Ϋ/zBj@"q.mWέ=i%3|B>:Bbzr*ymIEtB#7%@&XRv%5n%0]^d}Uwv0?p5T%04}#sT5aS2[{zw+W1ڜ E.\D]m Y8Y"86gqVYk cxk> ¶Aua0 |||:!ΧX1׆?+3c\G ~Q\xB+K:H?xab sY%OKOZnaQG!!ZtIo޼ep bɪ^-Et0sV=Dz m* w9#  {O?L8i8BU]&'c]Qr@(Kꚕ0 E&*/Luه}SG$Q]l*Pb59։Z饍I+K>QMEg0' ?HJ{ZP. 59kErnQI_ i;X)}qbW/GIlt1I %H/rm3~B+ӷ%*m ' 5֬/.Mf5ZrQL%Jِ9|ǩ7ƛſJ**hNPuFD_DN:2Yl%/K: Ē\B=. IY/Gh s*sBUS?(ԫsvFu VBY3*Bal*?Ԫlo;lKFr*-^U\Kg@ioF;r7< F*QL)E8sA8 Bb+$҅Q]o ck¢>=cՁ*ply7)a$n06l2ipv[b& %$$16.'8#4k:(ױ ){'~f(ʙE&9n4JI P:h>Z)SsAo@cKz7ǒI$7SP֩mތ,rDWli ᯓ$dT%~d%10 L_Jw⾢ak>f9swd6 E$y&nR5NoF6xGm{0U4:Ž 4ZOֿ!܀:tu:ɉ0s ˻3&fv8nnnb+{w.gj*lj,X9 %I^QϒX;fM?XRAT83Yx`cG/.7u Yv4HG۾C“*,Q;:$!OK/4leYɹZBLQ.DBQȾ"u6;Wjaı:!ywk̞$$ʘEbiڸʸ |7zWk ;Ǔ1$Mra WdChp na,ΟP.Q5S6!t@":6w1G*F#:py3 F]i̜t^Yrz(+WK2=ܯ^=GHb?<~x؂ʄRU *)SK1zBh'[4(Opج~3.S8ݪY[ڇA=TQ'vVQ-бRE7i'J$r9s뙬UKw>G8U%Ӌ'ꇆ۔Ηi1PL "=9jks{<88:6hQ]-|.JvۓYit5c!6p,D Gc5%l,9^RERr4['13+ =?,DfL;.ladWDȊk]ɊE:Om @ 18ڛT[?RmYqiQ&^ ajς8;v|߳ҹןh7wsὥZ')"=3N<*M)yl:Mfu~1{ }c{4ޔԤ] NIF|C11NJ&u[b رJY ^|-uiqɹUm <9䬮5 e^Ӏ. LȾ/7]P)l:WKx}n'QVnO5, e`L!*q +JK,5>.4'H\h:pdh wT,Tj@:õpJڳb bB`ٹFWG.pZ2ަWLbY9WMa҅>7b51J"?ʓFt-jy^J UxWa޻- 7߇=4s @~44SP Az&Qųh|ա;ʓx!i LLr5d 65unW'% {c|~bUA@̀d pŹ*/-lח#MӺ5e!&8BU_P "v 1r |_ʷ6v?uA m&R5+*UPDHDP@q]+'N5$Hgg;F[)9>L"7<\9j =Zsn,I )P/ un|kn(wbv_#"N;"F \R0ǷL./2Bd~tЮ{}5Ά5<ǒƤP](WJ+p 7|OUŒ ԓp׸$E,ڄ@Y5߮v/2_lcFzۼ8g)rJqq]J7UےiZd5`w3j'!u;gc5_XE|lD)^ń3$bS%Yh )^:¥͐FS]HSgTl2トq#9D]8MV. Ty0e:"Q?jHCU51SSQSUԌ I׻:z^^d~uݞw>[Y4s!~zeE~GȜ,2v"a) QO?7p^ ~)%/Z>1ոAmC ɯ_MiI)@nҰXeoȪgA0-},mMO9QH'}uXIno 4? iA}QXA&s e-6 ]IOBQ(BB.~^>\W᛻} k/nJol5PF^FjQşQ =F,.6 #a]H8*s;[P4u* OZ)2*o9%t9}[Wv/k WiW\'n@ ?v{q,EKIM4}}E(%F}mJXXx@R ZhMmThk[`xqxa'cHG7R%=(F<GڡQ6"3Ј? 6 '8pE}T)tarFפeWi S%^ƍXZ[wy_FM%ۭ MhuUUᬩ~A{\Y{5*|N#M|=?N`Ԅ@#vgIRll3%MbOxGM@ joMroeLPyZF C@$JQSKFLN@-)MA{gk}HВ1Njx^.񓅓N@ i(Dڡ7IesiU׳C֦ʻ-Z|b1H*j|h"fyPP;v)Ky Q r%k1g6LZs-s9A@n[ZyZPf5٩,}uw 1W7Fj|ez@`#Av˦ӄI0VA2p3OIq49f877'ΪPJ.n3 iu kFHX5 }- CO7}S'yrw;'~5}g;b9=oH6NTXD+ j8r֠u*Mw>hN-$Ps}wwߡcXҺ)rcs7#"Bkf W*YM ()Չl-HeN"h%qƤ7 iuA?77>딩a`yJ$_<<ᏀNLrȳ/9e\0= %(nkhhoy <͠EE;۫d4M MH݄>z8TR\ 6ڏ.G 2@p9N1;);9]q3 t6b+/ފyInZTƓɿN67hioP K,F?̫eb`Fc LllG2[U4&IZuW&A @"2T?qnbK- Q5pI^.MK[VnzژxElE Rꫂ?hG[ =u1hnL}9Ny;h,\mp+7ŦCܚ$WwLVk+ˑ<6T~, \$iC941 .CM4+hTbwj5TNHQ=+=qKV6p߽8s$(yP #_}%TLaw-gӷ(r\XDKuQȧ>D˹᳃ճta,1C͉̈5B+_m.I ù>Z64 *eq0?^zt-dkgP-S&`59 [MQIdQbX)&tN8k>:0N+`s>'< aZk;ayݤK ߱}0``8@XARnquq\f};YSvdq#%l #UEJy+B2vKNzhb$[g:Y"R1SGȭJ+k\5WSt*`6¢oMTt|:YᕄskX 56Jj 'E,Eط1I%˚M^ʫ9i cvIrr{,N)eєVNSh'*3jT)M_us3xk'Ѩovm,ٴI(jpX"k>)k2j3zçln>{l_>1pɆ_;/E{|(ĿQR0we3mDϥeErbm^0'yrlEbM!?yZťZ#Lgm=A դp9"ÆF-9]s"*/RE(GFTFJ\g+b!QZY6m)3ZYʱtag^ $/fi!T!,K\c nV-j2#C9*D >*b, |i"O(=/87ůQO@^'#7ohkr+]4BG(Y0t-G3X1jS 2V)9a{ȣ Tj\֭ʴl8쟩h4ǽAj6 ތS[~6MQ?#ˎ5#//ۢ4k8JgmR['\<ؐ_b>- pqe +D]&e1qCy ʒgT$XT4&mfNG\ly4r0m aL!üʔwMى8GLY%r5x03nWD}ahP?s[P˞\:KK+RNN/-i`C܇E](p1:Ȟ&L蔝y9G?5wev'pHta'~Ikib(~UoEnɥS 5ƤUDhsI[#H5_#zk/fjK)E-v|ړҫR:OO_f[h3b. aL>ٽJw>Ę5‘UQ$RlH!:bhwaXG*OЄM|M> r򏖰gSsrw-!+F@9R"RTK5s~MOxV[ W& rE|MzӋ@! , [&d `t4*^-*䕳A&>8GM]kF$}*tcE3kJ[b{'ˮ?5IA7 F W1;X_o1,dkedg` Y߇i_wo6,m7P{Xs0{m.PH5*߷GoI(ACfgT =Ekl 7uuT%׵i' !qyI*5v~V*By0i KoN;F {y7ED5"[~j$_*{5Ex($)L6 CH8q/Ԥ ~-L1 J>ˮR;Ԙ`F([ ~">v·푳G[ 'eww6Wrc7&HV!><&$mTذX]`D n%/7-pne cx!2עɢXvpvC`okG aqA.ڭt8/2>jjw,@kKɷ6bkq~pz%`wa )~H X# oX. eq A,1!RG[Kn+:ߝr~үPj%HWIg/mۋIosv v+/ŲrHc~2d/#H[fnHCP;g趈sއ[raDG&zm,d5Ts2r 8^͌Dos3TW\#$zF7{wE?F1b21O1c N*a ^A4 #) <a 訽~~ɽ#Z+87  0N]U$g>_~icQ1Q1@$L]zW(Xr預'ruUq^nĊM{ZvL6Q[SJ}-\-wZa m_I~2돏LoH4p6;gZBf*Z$UK |\.p{v ᐫmoc8LlegCEJh kBgwpm2kң+ c# VZm֞Nxf9ﴹLI8ZRAn}WyYDOHIV;ܥ\,p!'ՊSQ\"DHJgi}yf(\@|û'eD&r {62#765f!}Kri}KlwxXx!B)qcICnRvWvQP^Hlgb-ٸ7r\k>FćHicrImSdNc޽Ԯ{{O+"hXAZ rEXl}_x{BE/1d[B:M9vƀ@ķa+5NDHňTpk˃7Җ`h}=:v)SXMܒE8`buVL9VPϏni\{=UUg b)~ ኧ hwJhX!5fY:})AH Sٔk,G9IpBCBkq5Y{ky#n ]@w%:"J9C 9dHNsb 补V9*5]0[8}]*@Zk+Bgh@ HEqӡ[%a<!2"]/0;璃3MMF71t^4I_DvVpĶU.231K&·GN6ǽ_YjM#1]Y#"I' =Qx#'e'ցGE*$ ;~Ys"F/4P''/0X =0ⴳkQ~ hn_/"s^mR(e䶨,co'>kk rOOzLd ;*A ,** |UM"]?C;e)Yk?U׏`-׆Xn񿿡ޝqяFLb{'p.f/k~ 4fYR˵룫msyBFoA$xv#?HI@qGӪޤИ'fY*y)B#*0;UPD @2X6~S9t-"Ѯ,yLXvKE=|)/H㙏6 GWnPID) 5heW5FW'hNX2*z$*sp'rTיr6n  D'e.qDnҿ?98:H6B9y+oy۶ضm۶m۶m۶nwwnd&jgJծ]V93A(iO)!3J}yzt|, _0:sfH_KFAY hN^(v;[ b(zxNM1)l7{Gư0 5LT>eM,˂JLOXFŗ-USd+:CΒ*" 2~}x+4ejU6u;(Pprld~vFyv͗uX`+"!m0V zh d-̼N˹֪yS1ڠ;D}8nlB=( 2=ᕄ-,NDKv<@#}b' V:Y@x8= 8#* ,)m*vÐuq~*a8y x|GjJ1ţf'N6\bg0Ϭ7A&y|呇9]ڴsʮ 4ekv^y606fj?Y!,"h:vxdrT8_JU`$`24'5uXUjdX TIh>F#qt8[2[H 5'0|e܃M,W((=_|+$: "k>:LS'mE@zbkTg~ bFH]T< E7izn?V{&b=$O鍃# \tus hf["^QXKu湶AدfpǦzi]3z.ꆼz`7TN@9M5c\?1UbXAÆqϸ* xD!K}HUn[Ҥ #G`Hem X'j:T3K+.>Zxh({x c f,lb,$wz~@~57 Igo7h%&0^¼|.g񰽳^nn%6kJ.f_go;"!W lJaµK9|ݭ6=O?x\vb}Gdl@MW0TdD{81fSEĨܚ6FZ0yXYS|.nʯ6K RTt>Q4;Bo_Q(՗;.*gs[>21S|D@7hFH]= M&9%S`pnuA@ˆ~v{Gf*8؟8,-˕g7թ'@30\sܥ}FҴvl!T nkc :RgC |NC8ȹXd>Qٙdxl!@_l!m4RĽSHd*ibۖw#{k<%iٝvXq c|0ВL3ֲ3N=U=w48iJT[ePlJN8S5UaauS- Ino"SƧz\ȟ ý̾UG㿹D32cH,fcw4s0NXϺ}Y>*l U'%q=I\Q{-/ۮ,4#C.|d$ͯ3f=Wϛ#OL0m"%] HMpoWwѱ&Q0R|:ܐaO狩w~V}6Q?rH>H5e֯M=ΐԩd4IةsV%sJyJ{9栙*B!Carv?(j<̘Wj2fB@iZ|y̒f[ lݿO@?Co)i ݶ *vLZ g>`=@\(iy] G6\:03[?=Fхq8 ?4C 7VrX= J.y&ACR&i#cb /c ^k@b 3T 3)x-kVPDHGn;z\a ,]uV -LL9)18歂^ :rT!Qw<`툈>p51*L΍nniR[%=❨3ydiI|VTHu%a:W?86|=Q Eku٣B~)C{i/.8?Vγ$WnˠZڸ/^0mՠc+\=!TЯ6"m&܃Z `g"W/$,E>Vy6[ꢑcLR,V%&?5r򽄴rBB=Fß.⾐[1s:j ҽ_ϰ9z"21R(Q!VcgV20݅ tiH؜$;$:G--d/ oW14yvDl>jIWUJ hd:xUۋ属x/nh/EleC.Vݪu2 <uj0H  W*Chxlsq:>!p62oNq-R2>'>8a)t 1pcF.s[#nsa\w])Ɍhk%"!>6r3 =޶pD06o`MoһO.c*f dӤ]P̙V)gRH\ʫ،qO i6a[d>!SixU`/\F-uWܚ~ O'޴ɶ[Aq"*>S ߹բP>xk0/ h/v=GZ5 xzEA&uQ'=NFؔvHr1Pĩ]3YP[c=jIo([Rt ^Ux`FBc_*Ii|> _wNg.*~ffwYپTnR N٫rbǰwڋF qX@@F> 81o)Q8abb u=6+ ImA>b]y!4@ g#yo,:=$ uێy<9,$Ǜ={?f7 vtT93I0UJG!h|JFjˠ*pbDCdK}Y@_+}1TZQN$/z1( Iφ5G_|}k5p|ޝS9a>jUB F>,jsL ڇi>;V^p,D)SP?C$ @ZmP5ླྀ~aFE !dȝ_ DIJVNO#+G!IA,T9Dme6Qi p58HPsÙC~?"r 鉾T9zvf%mjB{^2+G߂^j<=wO|fi~fvEc^--+U_?e1MTCw?2IrV4ۭ48}{z:c"}eIs@UASY0; ZJ,%xr!{RE^STc#I=ЮH}n5"I|"_)sO.<fq^~]MD4,345SL%nCz^ wzTM`qaB֊j[LɎ$$J \?-4 M7nRUgn[YXVWbX*+f&n'ٙE@˔O^u̳]+^7@i*J%ckcWn2RDHXa*nqQ<*|q~Ao*R(%:L]xj2YlCjuYbL(gH> fslVLW8a( "X"|[ dL ?9~_N|pmMZ#< 2t e %1>| W|;~߿ =#<,5>0 0:S,L0_].0! LAI[azk88QMatu6P'S99ۀfx҆+ScA]t[I@t$g}8lǴaݕqٞ/VM b13Scfsk9?*ѻazY|dtPs>C0=<# zη3 zթVR3s;Ȃk㤃^GKА/_fw I#-b|xX6 y|,fMYU~ hIS8`Rs}XlHm?vufddѥ*HR.68("طu& Z_J:2q>tv5u$Do2Wn$y:zd"i.1f9_xxZxhL%O{PI :I852A2)؃yɋ -948fQy >g7jChLPZ-;L(!G4̰˻EqC/ 2VQ-X+'z|zvKUmP&J#[<_QªFFt1Yʜ YM-ZZR׈<5˽`z?IK܆x> E3hܝקQF˓Z6N.XZnlm*WROLV?wrPUmyNTD"or_I)QP9~@@ٽzUp;`Cb=Fv9~]v&QIF( 'j f͍4= ž bP6k?i6.yӃ_ HB$9ө R EACfå.9n}P=LnNp;I^WuPuu;>^`-n ڂ6aʜ*;È#Fe͑: IK9d{RS*F»h~oJ+E`5 M~Ѥw<V^}YFD <<̙rj~-xIM( tށ?t쑧RJMmų_~ZiYf6FnD /k|d5ybb0$他<%E ʻy 8J*KmC^B2?zA{> Qn8G3 (,DO3c~owao^Ww K".N78^yUs`em×,/@.~+ʊWL,*;`xO?46g$aL =lip6T_֌/gsv8 r=0j6e&cGםXXLOd:QT/_F|~LD0.|}w\陸-= _p«8AQS/2B6 i"1: 2PdxDz΀ 0!Pmg0Ab3`afx Yާvl)Ι,|%rle}  diRc:NPxNsi0N[jY*Q#˜SMthC{rg~𳺶p}c"sUӢؽ%l Oyl{dWXPj ̣JH<axX0!gd_3Q?ӉCٺz'ٞL0-N c[^6f"rLn F!~4\gGTco_Jь9^Am`uۇ~zB'9WBaPf OrKh%qG>/aBZJf2A!$udrNqBHY$қ8&Pm3UU t ړ6u햮 ҡ7 xVnPZQ;1ۗROBӶW7'̺G /e \B: 8RA)u^@3,t<hT(z%ZIa̬X+(4%$p ֖7U[Sϡګo>~޳#v;n ,IoR % |R`[V$FNQEi' #rajE^[x eTN^Z|nBG i(?/_P1?t|Ƌ/A<@5=J $[S,7ZZ@f(봹H_߭u@DK~; Х-G]mD{>/oUbN?xa'*jaUrU*N$ò6ϥgKnoB \SO'U/SR π3N4 Wи٨ e24vS%4㲜޷|d# 3htټG? U۩;2V+KB4|}.;뇏ػ=܁6KiXgw,D{F`1\$ @^ E:9-f/ Rջ68˪v#*u>rA6B";}&av.H}ҥ(/]$G7o f& %O2p|oF(e##)&Mlp'5ZdUhǁ-^3AϯP|vͽ_^*I4`I|8@t{u}R[t]KK4JvRPT N6_dX # s` Vx0/ntaخ#dR (v'g 5*VS`:4b& `X̘JGe9qx,WcKyGtq[Ka'Thx\5HP$qcRws2Ã[Jj$\dN"D!UвE%`peV{>3W>ۚ76ϠhRwO~=7 DJWO(cInn&!ZL:^G`4HF-ۍ \9U Lؿ>c>{ ^Z}b"JwD: f8wCex@Cnbưgz ]fmතTrSR?CSWZ¾z~1){à$.QOqa,BfCIgwJW2H >Slsj˻XV? x⌚~@]YEP* >} k8c%Z;0T.G*s E3yސ+EF;@1o NV:PB)(fk?EBB}Umz?PWsMQru?P BO'J#^d $-׸F%Gc8anڂM f-rU>>?Ŷ;&Ia YXuBS^lOtH$uWtP\u@xCgxj uݟx=ڔtc^쫡Evӷ}]aLE`/y_kZFG 5SX4PFz+)hreZk}遵u2Uchժg;{L pZa{ޔ̚hOḱ&u?jI+j g|zSC O2+*@4TS9lV~W\ aVTLxq\@u&*Қ˾.0<I6T^n2<L"#)]?3t  ̑1,omn쓓>x;BJVk 6!??zZ@ B B"Afϸ|Z&a-+e5GӮUu/ϐ'/W< kWk: '66^ŏ|K7lB%e}^a2v Lwy̛Ͱδ3ssv/bm9,>,vb1 ySx_%M*Â!3mWL :z $3:Ϙ,ܿa<=aPbι5=#e,S;~s^m=#혋} ۷v1gԺz b).il¤0FB9&OABJ^g]pגA$ n変Ap8 FT/h(r0@Z3a BnJkI~`)ۓCsXlB=r ;?^>%bN3P ީ\6i Sla.#^3E&Ьg=hY7aNv,u]oAj\|:Bë&`u/%f?-)ҕcP[ X繮 Xv)* "˧]Uڬ.&Nٔ-ؤ\_ۘiiʯrI1gT:*lMB}DXب5M5V_u"yzً+ĶNX+`x$.tj lLrؕ Ο1esuײ_5R05co=-KLb3-@K)";D5i5Dj@K#˵펏L,`>)Z}`3nwev́;[` w\A?n/'_DZ12{ߍP # InC_u: F^$tY&F֛ =CGe0O?#N߰m)VƌlZpF<I/+s욯T[VR׬i&_RPګXj[T" ijuPp~m--qVx%i8V-rjh^0XŐYfU 4ϣ(zYGQ 6*1e=8=k"<=-ţlDEen|z)ʤ;|Uli묍sBZozlnf% 9kkO N=3[zzEQ9ox%et|l +ѧDQF80ٓŠh-5Ym9(]Aw7cĪF@0kZ$Υ;cfdBz}<4֛1DwxlhtkĢ^ΰaʙt禯o3 ʿ^3˔.:0e=&L jݘˉ$o%@쭦0s|rTc3b#0 ݰTMyDP y,sdӧxNs3v&tlI\hRY"p,~b 񩰋FT?M`|^ukY 7$4'XR_ -r$KP-=n%̛RdES@&?b$˝nߝ} o&q^pi8U5./:`Fzo֒L::8W5Q6Qm_V~4=WYU.h^YOBS9ڔ.bْ>b b+7+fsd; ]"V?nC]oK(jh=bRE4N|0G00@1crϝXf{;=^q٩vY'1 \ݟt<m0%fkސP Sg>ǖrŀ[2V(/_MhdžXSQhq}qs2p'a!H|mbzWqV TՅb$'fԭx['TTHo\۪MS *5zneW/٭QJ*cq:e, z37DK.O9<--'NuV F!x?hGJ/&XT ^i /7 4MZ~pA"7նtAc>X ~ -bt6Yζف q ;hZvU6,EQ{˨faww!8Kp,xݝ5@p<ܹ[ug7szw]{UU Oǝ\>/|OrR吤]w[;:uƞ& ̣ U.Xi(kɾ)]pb=Q`0es{A0m&Xqj_zO ]DpT>iCP?s&.0XQ(D1{-uVVa P&uV3 /Z߃4'Gro^7y7Ab"^m7J=O/W,{s׃fX<U9ṳaw@BD]oTMI;w5+7)gGgT}Fw[1 yM5?'tTY_2@ϲb%W1dh"~|@Kz{g*Jt_ӌPٛ5> #4_J$"VLJcp}$WyhEfX hS7@pq$vq>;IDV!CUA@V~eݚ2>nEw=wp2&O=#'MX= ل+(V9*10P֕:eP>;[NBS+&GMx!"L~GG]lF|g4݌դgoSBIrjҸ"4~yc$ZHlAˀ5-F9:M Ϝ0㧬r^*{FWUVg[Go7N ץ o%ZA\,TQGIqK^Aݩ%чftҞu]sH`T5_?{=cѦeGnTv )hZ8`hYaH < ^i͊;dz>o}6fR`E 4rk&n'XLwx0l]}PfrJ x8/爌#ހI+M\+0QCrEْD~r  Q5x5% ,u#+NU !am|_A4 #H5S|J𩪏tMXp 3& u/(χF!HJ T4 IehMxbtzJV$ͯnxccvz6Dܑ@xhԦ( 3!u}>+6+7m@lQT5(ٺf>ΔBH_Sƒ$6¥\½XPۣQi*Ypɬ|(at€hՊ0nbspT9#ﺊ$I>YuAqH@ǰJ4$)4 Fg? mz|bq|M䧌ZI06hyQ)smt$ijP`G-r`/-smώ-"D<҄@ 8ߵfyN@F"WSf;0 w78x#n,XŶ?GDGh$>RLڶʠaD ZFUp{w@rG*p%c,ϊuQEvldEӕsM$АwCGY鞲%Ӫ.s;vhb0]gZWb^]_J@m0i*?cJo49#v*h(GH*%p@2*keY'`k8 f)Zmt@$umBՠ.ZG'9'O!&wGC iXv ַA<)J#m@܏Zh##9LhG bGoxg1L"upQXĭXb/;Zi>iR. Jw[t[9M nQw_Q>7L0-Cuqr"0l6SL1y"a_vIya~3,/㦨bRgtG)ќ)3֛ hA8N[}RC[O!2*>:Qd;@ގ>DIPn,c ~ m a٣,L;%w dcė P($( 5*Rb@8_SE?oKވ!y>[KuK*S1?)ۚs3=Z,GW_{A)E G!Ws mh <6ht>&! i>ȉק5d }5Jc$$|f^׬ Tvࣅ=wbG7 >3z6kT9}C10J0lIӟ^W5Gm^@Ҷ d~ϗ׸E/NxPtw[+'vh.T8Q"$AXSe$~_" ?3|oFܩ405 3VV~hN g)9WKavDFA:UٟO >:_S.@&*o>~xgSﰤ2G~bF&6b\wrt^,{c.flK=xgYx%EIʍba%'uY9?pf-%ټ-~$@j|C c e2O1vc-/w*<2_n.u p-ޭQV͉5 Fg޺|DB/ FEWԾSc`{ߔu)i?qB{^/ll%L.*>|;o}12`ʗʸۮ=֕H:vt'WwX|uL'C& ^P<ЊF6ٰKbdq`UH=vNpqO$!`y_uoB݈ä:%>NhQ:M:\>էQ0NJyڗVe]^*DFbo]Z6w%0ĬzT5Z1O d`H,؃VrHjӭ-Qc]LRDR'E<POASm!g<q Եa )㉡)˕0iwϸ>N8pU[z;mˠw:𳁉Ӑ6 ށɘdOPfmj- xf'DV!:.|V3Cĝ'6ډyԶW4B.;~ Q5N;y1X<+wXzm '/[c35Wz"]|m>bQfFh`m![)adCOE=snEmaOϵ3?Xӵ97Ŵ[|s9[މk`Ǿ(RGֹύnjΧ[D?p>a_􂤨5 q{dk?wr+=zA MocշV- 3)haH>pR8J F6`]59HPC$ }NOfֵubh^ m@tM;z!2Ug=q;S+>wu4Okj]a={US4 -> 2$v;=}m\]jNKƔ dxZny's&-9NOY"j{rָx.=35_ 5SQ c %)$WKY?׶aijKI2 xmgG}VX:5%cNr{d1۽V]9?ܧ<[:2Yr&u35u2ÃbNki륧Z1[fD#Z:RZzz]ү wφԌh^h)ٓ c6pQҽ$OmqRSyrѴR׮9ޘm2-^0]},k.1u p1 Orgj{ sAe'I^U}& 4KL [U ӆ4B*g{օPoò dîde3N%! A H4&Tc-Y.H;/h%g4K9IO+(!; a+FQkcPBZRVBDu'/.ۼpc :[Fwj|zu}r  C7bCqCȑAZZ .; ]y kR}خ9#'K9s@R.%8[pӿI8t&O'[Ukv83F{ZVk *Grd`vKKBX_7WsO1wӍ=rx'xsI()dXwgx"+DfHƬJ%vA:Yb{8 NtPIQd+s~g^5i`,N47G"jAp)еMF6r@x4?]5S*  ,. /]ONr6z&B{`;I5.yڽOo{D%!s BCT@nM@mUuAts_}@^V%7^@O)w-Gd-GVSW[1 z|7 ~[`Ȓ֮kII`9iw  0 E(p:X\GΆ;O;ZN=/uN 虆:"$75mIpH Kf#N֝EʮFH9hc?T9]& E_tl  lsjG8D",r0v(3rG̘J)H+]XkX͒HE}Ep@)pɄ#V7v:ab~W2cJ*C~ɽ-TsRmGmie>Hس{۸۔!dG<̞DCJ''ʟHcLKڹ" .% u Zl3/x0CƣgW!Eic``\ ?Pf3$3wCƃH1 \QWpXeu?FF̿ല"L0hF1w=I-WM 5]`Nr$MÕ =-x2D>?b<.CMW=gB9bTj:`& W9u%>q9S%4 _K]8"?DY^Nx2Ħ^ ^wFF[V MtL5ߚ;{vu)D܄<#cA7)R!V"*?"R^ْ.bDBv^)9oRT]˂:3,x[iLϻsRR ^K<$Uv/SuP* ο1BA|F+Gi r#*f@@1HxZ$@9čf1uգSû6 >|V}%E ڍ@\p)O]gI! JQyA7LccL{i9d|K2Q摐m6wp$eKSŽ#x*!;2_=}iv/ZfY/&DR ~N8t6ض)u&": Zƞ;$_agz!D1ٴI_]CBpNTn ;GA^m;2W%ҿb>iq"t{gթBM5ߧp2%Q)?uwC&J ~HT3˖ /q;ϳD\!9,e‰:k.=c[p.e%m)N JpSmlXmt0'A.-l-}ktob96ٹ'Gja(f.GiV{f'لb,q" J$!quL?'ixC ν_U<5)hcB~;=<:cs6fkaz !ޔW=c2k Nn#d(cb/þ !Y6ץh:&r>8/D!vל~+M;Ko{w80`gHSgEstЭA5g氫S5n8O5gJ*65"GQC~,!`!AUpbM:_ LCDC;r Kq[QessC,}P*ҍS&..}-)GL42:|s*KS )I$\UʔNYT]R^S&:hî$;_oQ_1 s E|: ) -s& SF`q(Lw?%N}@R&h D.va}s>ֱ˯7ϔR'[eg^^~q;%]t6uDyK[rÅJǣW܀_Ga%RZ_Rwl#Wl6Gͬogn C GٯP7[ !i.v抃+YV^nuDDL\^!\Vmg~u (Ff033QhS]Ci,i~ (bOk9 gP 2/Bά>ޑW(#vqAnhu!-hN2u#HKjNޭӄ*pRF5m3sje( j5gIBX„tm[50n7F5v)h}p!WE $K: vhHBn?iykT!0G:G_YyoN_ao.+D|>G{^Uп)h(:$!Pk`3':84f@aD4c+/8[MkWh8_E cM)ݗ0BZl 嵧zz/"eן\˖(LQaZhKƑo@xKCU&Iz%JW+H@[PyE":.6IRo,uJ}4"4K{n8ZK&(X ԵD52YVpPͺQ@rԐ pBfK[Wk<(Oi·uzĪ D\K|l6nFb][IFr%&H*M4#u.IMzqUk2y12zDT~jJ^".>7+nMؘ|Mg 7Ze=V41Ow@!ӒPgvyn6vr5"UjEy!H%sṣaGz` ET7<~ťk^FI{lES HoV$G|p#Yf&\4w+d[e?PP{E}qX$\N&#ӽ1a;T1#W)n=[mƃݡ^ߚQؓCj:}Tx%=MP(E05p=&+IDqWv쾳})K$ޅaJ/3똅MrZwvb:?遫㟅]Zc*e ^m0HihuTX 3@P @8CδAciI ; j([T 뗅_5OOQH/XF;' ^pk|V.H E,uWlSU%8*13| 5LZAmd/ȋTIhfz™}Ƌ1RU'E~ ?J&8#ވc#Ɓإʤ9joٲ̇BUcL2'Ȕ8CJ}D[mmF|Җ%a,4pLΏ8g:Wڥӕ+;BL/w^FSBNE׷Kc8>'_}ԚYx#5FPǡLyA#@$0'5l&+a/Z`Lv+4}en[j߀ Zd2r]4$JW9yA^QlH暕[Bbgt6fȐ#tĄIJ۸c[إ[7w#'4CWvx#|;pv(jrBY~au g!4IX td*BQEMWf0Kh.|߭,dMFSdwF#qJJݭ*^~GBV ,43?T4˳Wn)jcl0r$l[̠"N)j.d`j]2 шgxϚƓ5WU |.lQqw:46ɟUgh P+HF [9 b(-8#_'Cym t}u< 1b#"=+sp m[f=Y~rm_}@,q^Xay)oݯa 4C nmP<(,BLth~fIYrG-FIڼ X<}B*V#DH.*690`8i'-[]1~t{3!T;]t}"MT*؉fo*I I12 L ) e;y~ʑQV\BlFEJ!УLy1pY&!(e34:JHp)nDgu6jϞar> +4i=uE_RZ i@m=jw]Q̼3?sR8f9``2"eSWcp'4@jY؄N:/1v5=Ğ!*=Q6qNNR՘Ūޮz _|6Ӿ7"BzIDh'umԦ;: jUh2xjK/%4Ĵ1єaaY1TaOyNok"fώ(v{)x%\հ}Obо:mj{^p:WY_)[V9)T| 7~^+>ʼC8.ʊ Z;jCDTIЙȓ`'A1 T+b>&6]**INF&ɪ{O 1p9*OmYoB\Z䱑w*h~BqQ%m[؞M7. nJP]8xc=i> ᤱ~8D /#",2$+E+]@/RsĖ[0· 3'eD\zNcӣwKKҖW[1]wnpCG?EGW"zIo]Cz1QăM)4Tiggwj.% Oo",+竹7o*\r⽓x2aB!j(V;50R>cZ10b}ֿdyWVX1w/[4uUiV'XJ]"V-_G{} _-:C 1NVH5[& sMt\ۼIeL'przqmr&Ms9|fN:#[ ]ٔTI?Uz#C4tmXgwU/(֝DfJO:$` R<(d{Qܞox<72ғ 5='I۷[ۇ|SaF÷5gc3h-vA''j*'Ts|>p.N8Aof8ںrcaC)œizUnJws.>WFbg*E;@w9W$#͒·-?a‘j~ }nƅ$> u+}^7\W[klN6.`|ܧOBlD1M*{`Fi Fw{>ABN߅F?. ^\5-)N,9vΆFI廾m%9v^,1:62K7!!~&%e~XSV=q#"[C䣠YAXTL!G 뉡i<3 ,Β.vyMHl]}U$DXoě3qƯeGUX/U^GJ/Y:/4MHY,_a FVhk0?bWʅɕZ4mS6:}OY!r5KSHeQKTI]9p~ZwN'qE&-4:n,?q@YJJ &1|o> \X?H&9-_O%<@Se WDSQ\lR u7$8{!᫁x3~[*s%~+) /T2nt-H,554tf0>]#ӡMv^$|`8d!RhܻV0Rb3[!6zh,s2qҠps1_.u9 N#|\ºK#D&՞ʦ/erЂF>ܽtcM.Oiq<[ /9NPaµiB9#=65Er۴ǡųwnkic ֲ|s([wi6B10Zl=wR W)kL7o1^f?•v*B> -k;uԆ5d51a}53Z ?#Q6ʵX w{yҶǂ-z rIzwxڃ5weygwD2z{қcdpn>+&&{.)A.cÄX/ ƻmC<.l? vҜ;JRl*16J*Y roCKFcXvۣ["4zT6b. zNjw/vW\5 f)AX@DAxP\+qC͆ϿCXFf? S9:ϒ2?.&;|AW-\ -Cىf-HMhZa=nLTO'2~U]Y|E:=dAzZmA]]^bVϓQL@1‰n¬|l^Vp_+bE&hWj4FûDinn mVa]չկ~̔ F!17ƾT#H)BAMDh9ρsݲ>g۶ml۶m۶m۶m۶*[sݩJf1טcᰢл9l6BLc(;CX6@.m2rv6%ꂯhci$p%\hkX6$g7%Mx+NQK2dv3t}[B4-O } G)S1P(C`%e0RRKl[_d;*-Ad3owN]m$6H"ß.GfވwD;G-"Ͽ$9+BIIǻWR;K!=Ie˷"aόN QHX'mgh;ԲTdJm; 4=K2g+2goFlt30C:ϥa+|ׇʭ(膺wXr:~A@u AKJNR+> :NQԻtLjDOIZEr4I10g6zpSEe m3n#BS>*e$7%t mYպ>#ӆ{0GkӖ['eDOՏUZ%"qZ F|:R叴ZJr-.eX(=keږ݁qg/sZ W~,Jvm)jrXJcV5hKK<ȀV3+rz!0_~nZ97X,D{lS_`xF56sJ&N;W{ fwV0X~ `NâV\(AS$ g@ӂWР5_qE#:~W[W &\!CmȋcUup݊\ ҧZ>SF!(ލl-1P4N:d\|laf- %P %%败s4&bbo?'7SM֬#[h8^feGJHgiY u GV{M۔)Y-Ҏ EHQd$leW.6),(ѯYVk'>O2i4#AM6ZBbUl*Y;Nmi5$4^9v 5XD -?n_v={s2[eBı [[ AZB5>6ט.@S$%ϫjnXmŨqp/}gi[ jޛTc_K stnPL*/9/]vތrooӺID{C5lDz>ݶ`?`:IM㲞t$DG_݆ʫqeJ%VITx-y{ B:F1A&zУ>TNjewR\CT3;Ff-J˜N(,P'%A,|>V/Ujt\b>&~ L `-"`Go YG: _ȥR)͂;R<ދ{ON7Nҡ̖4P`)#rfPsH1~:}|gLY8}`׀h:7叿2|u|+ [00iri>9cPJHg9Usl.YT%.Qj-q<;8^i2TXF3x ({v@_+!`<[ ‡^'$ng͔x8J CV{R%(a)ޕL[@YBKg4PTv(+M OW)yp?*exAkHd`fޢ!ra͟%jY%ҙs [r3;o k-6Wɓd頎lU\ _dV4sXe3lƬڔ1`B.bg/:̞2H45̵X{*\@Ocڒfe5h =;hXNDJ}~Uk8"LCǰI<1#"mb4i `Q1A (]}3 |S#Ȥu7j@+7/F7q17qcFcsP$ h?RkZp#e)HpJx(wNDWXpߥ#~7Yj=UJ>z/l,*ՠl2k,t Qg81ߐBJ7Y-1T@I>{801Nrb(Ѫ:v)ae#%i7-6{=Dw%u?U ݞR6tP=2:-VU=Hv|[ҩdU/QrjSiB!9ϘD&*@bER\R *ue`~FkFFC>F?S?>c fι~˱n/KgN<6X_~l( Hm ,Pe]h.P* 0G!l5Q՛Ƿ*Дc/K?c5p0nE1xv]8 bF;s,Mg!_B*B.+$1xΫ9N6 ~m "\b=ȕ߿ׇ;Jx^?MG`]+"[6,G6ȝÌ9܋]_Ag%v<G*b s& Ӎa`} o5{)M#"훫@qOX &"ģ]d:OT'z S~9` ιHk=Vق'yGrsT6m`+=bC9~cy=5/8կg&<^MuoBK'>PfI'Y OZcễQᲩTxcj?ZW޸}g:vkG`VQb݊l$.ҚIBu}qD'r6br`ſ 9J22܈l.!gzgz]%YUfoQH(ʉ"yHƋXsɅ"eZNuOgzUuvZS{[z2͢yi"G{ xU87M =S$f8psZJӎd~63btYeѩ Se2+S_TzpޗΧ ͆e֪@qa3ZzCyb;Zre@jb`f;K[lf{ ŖNBǗGONt0T0/ؤsQt˔Kz@z q[M3v kWpȿ6.??V `kŽ4"P[Lr\P4um&ĥ&y"DS`| :p|+,ڜlhA]$4;PӄWxA:˿jU(v}'w/%ؑt]ىa -gG:ܖTv ѝ?- AnuHXVs} \:8_IW3){TrlYyg3߸' ?,h~ͳ4Ӄb3m3@|w3vIAT2ݲW#whzL6$+UG4|'ctwQo: u9S> ֧n9|ufi~Pս_ӂK˂NW5b4G RnbסϠXr ϺI S ts|Sǡy:]eќc۴n+gcrgjQm;@ʂ&Gë0-%ksp/m@/z4̰piħ띒+ כ+ů8 n7ޟc2w^Wq/s5:d$+o\ IRo WbuvOLXW'lX7 O0G)cĝyuAt'0B)*!Lݡ4C7)O^[X)tb 9&Yes16/pʢn:utQ]$ hO^گPޝ{RϷjr>>_ni>;vz͹0Y^qu,uo[m Ya$,flgBD-mTc AX@Tmr_t!Ҩk*P\eJ9FHB ìˋ.gշ5M=t/oe MOCyE!(KEvN埇yrcEسVI8cݨN[MKB g 4DI7%cljKs<]|zɍf>Yw" u#J͌tϞLBQ} şv馉:BUuq>$9:9zh(7(A?F-ef5*<2ez5CwΘ,|h#KZ,mqv CD6]PĬdbjO]я` ?_Am /LHTm󋥘介H[ ai&Qe :U3%_fl.TeEX\J%FDIMXbc| hidC8]~agټRB[JO%n"N̉-w Ԯ zi!{2ԈTjs *UZ :K*JFJ?ճܩA5|5c8dIzKwM [C֋A[*͔2čژV:<t_vܪJɱA*+=1 mYODᄻv @o.IDð͗qSj.Ϫ)C:O/0s/@f `ln{-TqmቕG qvi{6o^1hl $hB)).z&vꪁA.`KFHKb(m@İ^悎bi"8}ljo0z|mfNW.K[# u s}D4O"VSBA^cγ:ГYiS JGS4rz70uzEnCHϢ7 ;4L(jetu',B?=m߯u߷??Oihkaq3n;>Q?حoo!q/Ni\ˆ?RsWxdu_oؼzX po*u[8a3`oV"Idf*acۺ6c{E| |5)Lj69Jh&"u-SʺpDjng-jx}jR]l{q5 a L Sqi?`CAN[ӹ="zI?R!6#.`Vy%Bv8h j8vB*_a.rMW/-B/X6}[c2u-"J:1sQb|#@Dݚ15*YCgaN+'o55: lkvڝؖxXGir J#8@;-TVuNI4]%)f_$#c",Vn0t\`ݔ%7jt!K8*ʦ UäWLq.vpPieB}^cYs˝ƳbDD@> Ҩj٣A"npICciL౰"^̦XMW8꤭4[e'o4 鵡B`UK:Z„ i ٖ P8b5w"`RP?}߿{A/i28XR*-2[Kg'PgZ53fW?dAwو6:1a2:D8_LRy F4ccY(R1SB;r>!vy[/;lٿMY9,ǁࣧq oi*"CxقR\P&{6TT%K*Er)51 ڧ>#kCs'xpRXZ%S3[`f`4ত31էI4Ab9^d/jfb"e3Nc/مvQmuᬡmGKƒUXxa*9yCߑovأH`I'%-J ) _SV*` QoeP 96 #(0L%f/}u_>;&ZISnS}-3.<&e~BAy! 2.ZM?=7W%؞hml^8%A2?DV4o>nbHh"Mk͠x2Q4FaELl9ޢL.d[  j //li75 lU$ĠgjF PVﳺ }NE<\F$TVf[ä-sjɈ퐞%²M!_N鹽|D1/Q^\gm&s~;ƭسrN^sprk);<)v)uSB ꊥkU?f7X: P.S yXocHlߧڏ%'{0ǘSTFr$%]Lxx,'&NrVCz Z8G7 @f9p.mgLNƵLk`(ldtzeMlz@:adWVjm\"a{7LC3I&fgɂa~X$_(2\lMi-dE==yftȿ~}A|^ ~t_C~d6'h.&ȼc4RF 2IKa^i]0#辛ØCnQ)=~pm iXm$ɰ)mX+&SW@%[W*&}!pLa]I8( !}wKpU= ilLÓV{UjҖO#+po eڞu#9 ]uNCߕv6ha031-+ {36s2{%(t``bV"־Aơ\|\rS` #ԯǩ5ĂHŠ\MPI5FrEsJ"ӒdN><#3e]XK۝fA-V*ac4ubo;bv]ߪ]MfUEB5i2ō"#Q "U3= ;*#٪a*86*+0eٮګp&ϩ>wfPeklHؒ%Ud x F +" |YET t|d5(s$& =EbvX}"M9 =u]da2$=ZƐ퀖ĩrTqщ[BVT%_1<\BNHI zAsK$HfM+ޟaϒt9uKZi[Ŧ%;3syR;&JIyb%My mU}m$1: (;&ʏEi?Sѵ[w Wh'v+^@歖_\%5yoы;idOn%=J'<+]eSւ(scH&kO`T0~ɀ)vń5-[+'-էnf5XiQ%Y¿QƄ37 z&`'P>넒-^@~ \Z,m Jۆ)k987zQ\0L8or9.OYq/Ͻz8^y"d\Sfk O1}gI>7swlJp׽-~31 ^p}VpqiS3Oav) 7\@u~6=@Φ.#Gv^$BPoUiNE+9Sƹ&eH\=`"V5q0GP 0_꓿)`O'M=?{*K9lj+:]>9b\аPkl!.-B ^ea' rkJ XXX{zfN'k>2, FA*cnddjN B|JsmvAN5Aa_T=u13R'VCA S,PT x Gfy \4~. U2\S[Q`}q dNIWl m6;LN8v ^wPcIl}2BXܢ#AX7 27R4Tn+"(Y eOO(?D,\U漊L0Y8kY)eb)Ǩ'_|A!514- d-\ā]1Xm*vI޹GMPSgMݬ[2)yW݆1a\{YNvY.Bg~ Υtb|]_ AM:2ܲs^"Q(!XMp؛׆|~ <౱ N֒;RβI[CSiMz5!;W;̔lgU &]3$lgXv ;JMq.|{\ GTx;y8v55}y6@KGY4rVxN ̓*^_-UF4U8 x޷DݞE:]!o}J^O1!I/8Rnh$E@4yƁ4mפs=npj(2YAQ73Tu62!SGN%7&FCCvl帣FA>U時>>߈45tߒOC)ӿk*?fdfIo GiT(B pHb32kf\*Ӛ("@V?x""nmBc*\&UiP$ MĈ8Xq YH9S6>P)OOPi-s̕F"gAb?v}(Bd$yHk7Q*TVǦe{ ф: %?uW>OsB),9?e`y:|7Vy7tR@S}&V7^;IdagMnvfPb8U( sՒlQT lfTV6Dwym|a'nr a-'R')rx8싚Ѕ uT|?*EuGKbD7e=@S-'B K@W` W8lץyWM+4&]-_1H[RgOڠRT+O&Ñv*$Ǝ(Rd#S%3"uJ@~`P9= P+RetP2+o-GzU@PZ"׼,gVҙAQy4=FAB:1,{9OW/FV9nUXEPgywIDr=r$s,EL/rQ)?d6H3% g-} 6+D=rd~ "q񏴾Bb3cZRsW/fF }{UxP)5Te˿ Pwg2/bݜ_ naE%HH "19Ij,uÍWꀰ"d@\CavU\U5gsRs^ZuX#q6]>m-xFF=4 M2 G~/TlhRZ!L5kUQbx9~Gams&djY J1 0ɂzAXc->%ݦcXi5O`ʣ[l|~/h &K_mKA4yJ0dD ^76B~YSh|O ZOktKd, 7yy-xG'\p@G)&d^" jP'Hm^lsQ:d|kURAڧ= 4e$>=RVc:5hpLH󖙦S?E34wg~4( ]r`o(I)紕Rǟd\h;/iHL>'?gPOw-3wb^V@>aJmx Yv2KuA'DB5A1֦05payMF3j>Kq14l$&U=D[mCQ[kν/I+R6:nx:#H1d}~=lp>q,{8YSsEAae"ڽyP/=;ۅۑqxj&( aJ#b~[Raޮǔsvab}5 >>͡XhYA-eNbGh͡tP Ĭ(ɒCa7IKsw.WUL3V\i;mvz xǪDs1!xW3kW":lKaOG2_$p>a cp?Qi0q};w_z*46.eT:Z]՝kQ]& }5 k$}3Jb75nbM~5u%dm"1Q^1Xt鶷v\_?^?[[MMB_ʌOʵBWc&s(I}6P5&4?}ÿȢ_!ɿbQ^)^Xf?r!P& OcI;qSz@UVHW/ސ7)= SNKwf4"FTs0pՋ =fS" o97VMf  K1(t%0C'\X bF1ynGR+4XZT0 k}gޝ[M G g)mP^Kc vejΔXHٺe[F79scَؖI8h ^X-%u&.XȎj` iԩ9G")t~(/qyq^2Z?c_*H!G$_M)fEED%XqjS9ق&pZK{GϰoXћp8U @[7V CO97L6(@>s$2B¼fUk*d P|ъ_JV3[^`DLZ Rj wo{/%B',{!>IQO>HW@얥Wl&_ŠOvK:JmuA>%wϒNbQM'1ؗKgbMGE  lA̬QAe{Ө~*9ᾚ^z*cO„ i mc /3CAZQ%NF@dUS>جzxXrEJܕ!M]rp~[;wóP8]_̳&Z1*lMg/D/ egtF7` ]i0%Ut{\^n5ps-)'4W j5A<;8FMnU/ WQzD'}hb1Acvp !y Doi Y# ǩXjaA O"F:;P0# 2ekN*xZuHZ /ȝ>zG.!<@NcGF EB'G$ $KrQ Td?Mɯ, h&bV7,i2_ 6^/SqZRuki0JKoM8Ivtx<:a!z Y Z՜ىfaqq iyg/"vA_P\?ߚBbEW-_'`@p 3-E.FJ¿̍ z,/Z>ͧy[D~5k9\Ov5۔sӑB֟Tx( ]|`ih䔟풙R}_k '_i@u(C.Vәޥ-7r?K>=_əGs O@X'mDMqNy"a2Fypu&Mq/#$=emTPTS(U(Oyg(?{_ͷݶm۶ݻmwm۶m۶m{N&ɹ;I&RI[UT'gJ^ϧ1jFzTB f"F•D81z*FZHYpyp_eĪzay־Mw)IJX(ybTҚ /~)l{1 UBO'vz*^qyE! -ӝ E(w%WCL`dc^¤λg+p-FZ9팿UH x1IsU[kn_B|v~nE***&]/{u9OERuQM/ZE<(U bw("xʹ1s m(:0W 2v^U JƈT6@,lG5cU!IK Gwz[Ys88UX`՚O2Zv׉bӒZKH T.@f>Hd}(VDtՔAH) of_PQ3@f!1+ጚ?rEQjKARcsgN3ӱKM VG5Ft 9ˮRGB6K4,OkW/hx/f9Yʀb~[-P0k*lFx$񒭾5y'fJ^D IS AG$A,OY8~arRšP Ϧ`N00LJJ$Lqo.E"jb,02ڠ Za(5Ji8JlGO$g *s_dɐ|H#ɺB k뎼caAچ "[Ԍn{-9n0MV(#qkR@Nbc)* 3'gR MnQ`C|LxtOi'4W 9D {AG&n -oȑyF@]4VVhd<,+*ׯC4IwB\ HO٫R/\9 %tY2ӣ!y-:O_~m8<~柙+,?@AVwxCI35Rv)Ns9 =+tCE(FZ4}uՈ4V= eMeUi}dJ}KJ  p(ŭ O-8lh-2JZJ(YW:ҟhdj}|JRs6%42wA~kL~,sቫ9Q 6Z!%tE~A淕g>ހe&#vvW`!Xc ={$XPs]\b2^2fO?nUmaȌ !uG)8Y^SK7 W)QQ;i/ތa) y⏟4Dn-mA2x+GX%ʸ:x@(%.=/(@6|4> uP6l"&U%D~߾Kk/uX j!Qΰ8N%CBbf YhƘF=i}Bai͋[>d?[Xd9ZT24MsZ59%)l |lKAǂhM_ɟ8IąB0[<*8b89 ?:1'5!nb@of8VK,lu*0ɕ)dso?橔Y,Rj@a Qrݮp>}x|޳V;(! rg ZQh+pɘ#Nz9F&)lQwL̠H-# oA+! B1fg& `Dk!̔RAp'"_ dRNcߨr\4f](i[vex',/hҎQF**f)"#kd `4ЊIeUW*!hMi5wi7bc(dh.=hfhV[~7]+' f`J8 ҄5tC({\,R@=0Q5lq:yIx_ljIPWن$70PAQfԙxt411>AB, R? d91\PFo1.spպIq5!̔iug+ escZWtAMvh`zg ;?F,& 뚱? %D#EfjDԬ YD7-܏xCݓe9EÁ1N0 G|}+7d}mS5Gǁy/ʚV{o4_z[#"" @zQP(Hw+<$$V;)fd]Ԟ9x+K;s܎eeTic1="q9&)1-蘀 k-jFHe@i 'I_[ eΪ% @>5p'Y9I|عȽJ1_k tS=xD +w z>LF#=5kHMHN/n.: * ]t?/q6'uA2;F'91ӆ7fqF7$ٝTa*F6Xm ͓zy?i *h,]s}k(g䥆h:a?{}34*an쎓XƖ[檯OnDf~oLi2k'%.<(.~:=Ӱ 7qw߯{.h|p~"4`VQ0&f]¦ffCAv4 #[_?A!\'t [_]TG:.yԱ{,hZ>eui; 6j+VoK $J6[ghp/6}Pr#}prJFO9 ?b _#~ˣ#ñ1 hBQԷZ;DA ',ID)BC r{p/Q0_ws4ޣ6z6%VC'6`^6 nLfu–[|p)A=Q{-v/g K%3U[0)(ŷi_TġϒzRuib̾%o q@J'-R>ʇvTOY!`FfU6X-3cIaA`;Uhuc4cY\K en_ƔqXa}DΛ&>G r@69j|FB\ީ&LxO<j,@P [;6f7-W{C&lOo"X*mW7r5'e_W0Qy>3F:HEƃԈ# o$^VYxB(X5oJ,gsbeZZ^ߩ5RV'kƎR7Qv7 1 WH| ?ϤQeuCq]uDj; 5 e%&%n2 AWI9)>ؤ0?%e@QZ O+wmA5//5@O_ ӷ p_"E%PҽÇ|_$sȣr9or>ƮЃLz֕^-'K .S'Opkz/0?>fO-&tM3c/|EЋ(A1't㴃 "F.y\?ұ  SyCέ6!6 atCQw{.SM"Pr.lZ3UGݚ?q{tX?3zb!*ڌR{Ќř 6R"6gF66M-9*>DΞ2ӁP͟*m胜2" #M}euJ0]TM έF]`j̥sJYj/jiv[8'KM͒Y(a?@h7؇O`=Qy} 6u%uq64w|vj DpYsaKi"'TdpD& t?=f49WN9ߪ?*4#?\wn:Wijj 0E+i]/λFuᝁd@?0~Yɍ7gBNYL<~2 reef`!?\_%ʐ?(*5-Ͷ }$(LmH@-1#IJ 4,Wi,14-mjG:cG'WȫU!9 XjiÛɟ`t){ ɻ:z'd2l!5vՄ{b}(+|oz {ΎaD SxI][T *f=lѤB=\׫H,o!E`tLagx"j*GyAVףݩe 1@2 j$돣y= a*Ϫ8& H! oB+@yE=)b$lc~ܢ@CC_xH=\];jEZ%%ي P(L=|}7.Qxz!lo )z{A>itJnYp&MTBQ I r]xGZ :=BFu.,GH&NsDR=M| 7B4D33b'Z` ƦYOd11-fHR^䊷 dK,/̱E# 1G0$nk @DHVװ~G4fl=0S(wv4/3[34|nQ=L+1i&f FV(Ar#C;[3= zTb7+xr싁kKvƵR#a;qCl&,wNgEqᑀ|oc5Ce0G{4nN_l\̈vG3GS܏µfxt]½&:.u#uq@'`gmQ|^vΔDldaQ?FnvP5{@ۇ3`u`J,3xT(EHoC2eygFF|0eWYKWAX[P,w珔u8KNU̵Bpu2 L9lO@<9gX [a91hA5lib 2&:BrOqd!E+`lI3։̣icC\6/g0(T kx,3ol8U(7q;ܸ ~ʾ6JG+&Х&I٫w7~'x?}{*}}QçE0l/J 3uϴ^B{l2LKQppwpJڹT9~/8FޟR1_gY!VƄІ( JS2K,;E{|C-HL\eѰotL KUu)@dwP_KDL NMSry.Ϳ9mxH;ryPehE9z,p<سdsO-H<\0AvůNRN}F#ikg vS`z=ۭ(5(sc;BavT!گT!K|ڷg,82“7 c]z`npUy^Zg.57Og(Q#˷{$thVh\io^L>6H20RWs3^>,i(I_SʂWuGw9ga|} Ns_"/"@~`OJϽugL [-apHnFtHj9c]cjAݯp2ŭCIlˑ-BV;8ݝm8N \.A4G=]kA3#r˕F _)?+=;Kݭ6ΝЯ÷5ZtM5;sTV"?A_]􋴨\{v#~1"A1'c8oLN(vaɎs@PNd,Jf@NH 3b+{s]j]׳Fuz#=Y^@YiV^9,<~A$8?abu.9Φo/f*^l▦sǡuHGU8M_kls _:;4>X (x'j~(C^H_& + Z U0B+HmiR?FurCݽ_bIZs61Zk>mH< }rhA_Im'{u9A̓DND*[ƹf21[v'|mgVUE}#䱣P|8Vp#Z0xL xrhtdov%d%(C.Ċ"@#G:~TZuNNIK1>wfWes\K f+9޾Bߣ2P{eG鄙[Gujzi0S}5 >L\Pb K=~BI23upP 0lԘ7RN rPl^Du\Ʈ ƲaP,;➳kIJFenz?c=L0_Ix~&Xe'&I|E=1Ӧj9`FV d]\0HDSo..D+M=|uh7DbFjCNf:55paB-:Z.+*\-A.$) :C]yM< h;3.`۾A(?c'%b:JA4w&P<+#oadQ֟u*Z֡U( =fJ a?#C{2r#P~ZV)r CCwX,L% :_VF "i.("0ZZOb1kq*Z#]OgS"CIթ E$n1G tQg/Q GD`$ߊ fx~̫jy&*l)7'ݳlR K B()084zx"XU[z#By k9JY4g5Y :4C<|mpn5n0WHtw1VkM=%&T :j_?5oec"2ec "޸g w|%a==88wot#'s9z\WxyR'"y%nt2 %o ,f\$cwܡ\ T0k{W0#769&nEX h*k>g8CaЂu燵#wW#% y 7vSD "пnPLf;mjFJX- )G PF+x $bfY@$֬Bz{`9܇ ,I:سꈲ5pW\-VKg5I=ȅӿ" id'?5oLY~KMq gp864mUɴ܂$w efM ,Dnj+}6=Xqn-W'/N: 5t] V5VBVur01گvby6(=!i&i<<m1>MW^$k$G~ranO]ɘRsAL 6GS狀]"i =d͓$\XBgֺWo(R7eieTV}6aB7az/! rq ܟI!<Țю$7H[DdycOErźRۏQT;\=5_/bR%gI;k`3d6>JT}k浊kκ[.sC¸c+m4z\s yc*ur2JQ S 6@pz/OOgѐK c yy=s‹b3}S4_F4CEƤ FM}x X4u&%BjMa/.>L@pSߥ8N|c] b|r _|=Tρ;0}UnPS7Karp7N6ڦ|Kxݩ@ vFd4x/K&")f8!([Ƭ.'TN7CA֊ށ v7ې#\b[;28Tv, ZQ~ˮDO'#yw[PӤ[k!5D:Ŕ4s5 s|]?@Zg5&{CXP‹0%%ONܽ|_h|sS@  6º3D!L.qgZCƎyFDcNA0αj b{HgMX[!Z5.^R2һ2&z^W> s JW+8 ˜q-2_5YЂbV#gL(08 cz;lyLJ?RsBR0q‹\QɍNh|"xf'I%lLתYP B . H*Np&2H:܊ySpYkuZ }#g;@ݒ >XWqk>})XNs)2QOfb|65*w뵱 x_v 5)kb0P3Yv9)zGN%sQa`Og%bxhG{&ߝɅ-=e2nc?RdvEI 3,HfnSw팗*L[vX'WXMѦ$Yk݉>kb<ݛ,O +sa-2}a/Ji7" a2tsU+;_AT:b/PhXF͉+4Pbp+鷊+}U .ŵ&km:E5t̹T=,cQwE?˨km(ae^N NF B$YB@q6zgCKiE֡L̎ p)A57VOH7^yysT$)v-) 3^Txam4B1sMjZ4O8mּ"*GĀfޙ8 \}=L R"+E ҝAZnZ=iN{hhK;'Kv`enl ub{I;b|0s?_ЙZD22,3u`Tm2w %Sj/Xypp0ªD#y7Wkx7,Ph A9oCNɞ$`&uSLL7K?}5&J)W=[}j3N$)_՜P%@U]CUq6CtM -)`o>oV eM_P搡ߝ{1byiZ]݋v7;֮G"_!yBOJ98"*{0h:,gD e V^8oQFtj")mX% SF"5 &#(RF5}塴8n*'ƒom+ q f'S7"}@K."]UNǦ1O,jup-me/瓀_6\*Hk@ /θhik:U;eC) V@ ozc@J+Ȍx%ۼ'RDzbE[%)hY t/0\a30<}?0W+d .s >&Ѿſ=5bYPI .%NЗ6VWcEtErtbL/A% F4$NM <`jϬU{!Y}4dg,*9%/ w/܈X۳4K 3؁6GwC<' 8] lguc,Ni|7 {rn=kg}CU˺;F>9P<+8 k/52l !lBO%=J @ʋ!2e?Ae5 8d%Fo5E{6e:_F3,?oW;H $m[l^#K?.֩O\%p3$wm2 ?oRL?2cT(Vq H,*P) Orۆ]ntГ:b^jJNqIӮSqCa1imw r>S`*RE6֩:R5Sl G ׼V5r#tYfA C7y҈i9:{%>՝S?*-zw*xpUZ-aW:}&dyԆ6eËA@ ֢O  ?x@ΑW+$9Eb7J`J$aB-P-dK:wc"]#|z2*qnfp )WF1 +Ƣ vԗ!TiK+b7XB{o\2I>0^TvضpZU0@Xs&w;ˋ#YruǾ9]s8}{vҬn9.|3pFUخps}_zڷV-TG ~8A&YvFԦM۲ЊC>I?,];Dz=EO0)TgL<6lXBn?31P&#;L%zJ޳.uC~BГ˧U/ڞ 3Tv!}  (РO:SLՙ'_)Puff6&S6/h,%g-K]>9IU8ыraU x4IРA~+H6 Аo /{=xT_l)=QW*Ui}@_@ ,&I%HT`laA/hFk$eRkZ*/^U_8%Nus&[v8}cZ HQ:iУfh#n&ȹPWPZ (Nzd颢^+_/$9vi0$-ǰ/A@g%Wh_xGzP,Zf+wpóC^إw|?1@.ƞPu X[Z,qgL.pn'_VDRf3= 6U37Fu0OIu"jc YHnoUn`d11p)?RE0rk"(~[9dqFH•Q0% e%K67!ner6Dü)%qkW|. L=q)6 &c0ƝT M9V Vx:j[ny6jL]uӒA%im>޴EwtP :6~ #.o< @=Ú9V`_N+ }N _21s[ =Նs[Wf-)w!~BxN` ]eEF%I\qs#T1 fvTi>~7r@f9jMs!;TAEUIdD }-Rꘔ\eH: ?( .y8jŮɰU#۶敕XyKUX-R60Jh x7 Oh8A1!~5RU@M1N&VhD [ ٕڷ&NKtvD/uǙǷ qJ>I5*v(W#vp8IN}zоyLsJ0i)vUw ؠv+DƱD#YHNHC'h/V7&'xS!cg?9ݼTaETWy? e*J9qnP=> . l(M]$Ɍ^!~Q5pX>,WSQ 6fǃJfSj2PE?;vVݜrڪgFVG1|޵"Ptn:Vϐ[Y5{ƨF5#"\ud=Q n i>jt3lТkQZK;`jm36,KN]I}cRLB\ԯތ<0Iu=▹_p׋ ):gMvG~bm|+j7<h}!{R qQ\9%i@B|(M(fs4aȗVŖSk^V񸻲0f’ !GS$c_|_>"6 RwNgQ?ڜ_79(yz%Y}S+@2MeZ0Aa@daY`]C1 ㍝}{s8!IƮ C):,tVby\Ka%5O*PM***6&(DGȂ} ױ16j-JD(uAġi7D;~yqZO#=9rmw9=T_}W:*;~`R-(Fjֿx0& zŚQU$8/e^L.%™^.4_qPfEiȑ!YFylS:x6ڄam?iI .Ŗ7eZR+oMOdD SLڙO)p?nTx>c8y( ]6 f< 6u/c{#Ѷh߷W<|q!+NS'Et]k EeK6 ѴS;3jG\R(~7P:GfK?'}u0aVx0=(Ougu5v.G$ՙ"z%uģ9fHNb9_s>TJKφ?79RR:b+1@ \/ `:ذ #QDl6MYtdw|G;>%i ?\.Ay@|>#G0ԏkDAo2>cD02 VG\(ვ E_Cq2Ԉ?,F^sHWVvݯW]3Z}MJ&\Л1#(g*r3k\@ъfbW_4|Ž ǀ탡=or촶{ʢ*L,#igMS7lSr~ѿ*u9}2z<[|`/[ g8Gf%@l"Zk?x"OG [|ڴR[1r܎RULI]TzPyh*{= ڻT6/ސ#rZxecԦq{brcЈ<*fzs'UPsh ELIF ~c}”.5+?yV',Ey\ƇWZ+~imȀ̹HPzOjvXmcrBWϵnsbu *g.Z7LBG\~ˬF;nih!Tg^k) ߰jd=qNtr[E &9 yܛphu1e2A^~+&eQ'  ,q(8dz2v2Zڿ5b|w&nb1zUdsFcDt LUԋX'ZSȧ!h&[I`Ҥ] TZTo&;i1;xX(pՁr[GtIsd(f6;-%̰{XFƮGV lhZ~Z1|aNyv^tFdw@6I궷[%m62O3hiJ#Mi[ YQ&Z^I 7-MMدxPyD:ea $6#qLi@ 89ҵC#G}vA![rj1xvQ_RPaWvU+''o܎F7(:KCBe"=w JGfKԯ?a2!l@*4?FX[#nVVj?H{[䤜j;'G?a/XX}ja q @iބ,Q3~NN/<C({r|u\(f}5ެ۽.n՘P|C-5&)B+k)G>hfbP(\P*~ȧb{ݧGebO)}EgC2G?ks~>vdh3MY3ܞHXopAEQFib6]_>!{ҏ~.,Gp|poݧb1۩7&PLN)A-4ҳc)'͖$sӗA̚vQd4yO՝uy r$E3'fDTX$3WeAl!W d<.3 6V0͊ n3QU`) Nt˟1 7A+:M@? G U)iaeuvG1%D]\<sIOP<-UOi11 6)J@/JHC~kDf R].4uEOT쬇 'YH)9nm;%.11__Mմ.Z:!9 }'pL-h/x»fQ@/9JFڦ( J QZtgLJ~:3+Nz9kŗШY[=ɰaBNꯪ$oZ,IɛSp傍/q@ozPbMYg2̫CXh?"T XDbKU=t"O KW\\_>KMqWc̣/ǹ9,=Q|#AiTK<Ҋ냩-QƑz{@$`%22AV_R` n1e`:2GT00GvC8s/(uUDw|ColgX,"ot:wxyDW"r9Ymt֓vςKW4~h!9^R!|y@[1RXFQ7F cCT XJ= nMǘbS(t2ܜ{ysw=aa/18y #lnOCG. NT"Z jpDKՈlTzu_ԣ jqL)}':G8؈]yks[/K;EQa[ x3J Ep|4D \$nJnIX%[rm/ׅ7TiW Ln+vn-W=7j't<^֡jj-KovԄͮ*{wՈJdEυfEVX֙S7uNvDAVɛevVwF}1Pkg*\p _*_.M=^zq&-К2qU2"`")ߝmOdAW7/30 |(~dw S'J\= 7_RNh}; P8О4j{U2IȉU=sJoP{,nqDcY⾰76X^k;C$h/5vۦvnbf#-vx/p+3r:*$%Q'Uj͵2^'C5gLæpĕ)C 4.ȾTdhBe` jMGxT$ɩťh9\uNEI٪(J M±4e5S4K6xͪ㜠jcy-w  z<nU~6`FVlzp<-w@vQz. ڂNW1Ѭ!S?w[)MyL~UWazebNK!xĪ>%(B8)) %SdED+cS}TWȴ*G'DX\qq.C 0+jP)Ql^TGͩ2JGnυt\uk?VNwI鞔X[7X4XQod#x=J$7EM^"B“UIqڻ V A|}:uړ_nocQa|Hmoid5>N_#ZWxtnY9 g($uld\^:B 萉5;ztAכB̋<+0CH -*˓[AtEI*w|f}' ]y4m6:vJ~εԛnr:2#7ׅGKԞ@(n=bخ*oխPC R޸KOpELF]UDK_ > ^xo?Z5dɦXN{ b2]UL ;Ȥ5$3MDJ6た: GY1r5}úvXLmҸ^e5k:Yqڤ'z%\ֽwq").IN$Co?b:)J%q |/TK^~7c|iAk*9=rdh66ÑοA$aifJi)p'`QXBIL ػ@b֫3l ]<֋ t_CZɲ i#vp*(})1O䳩Z'U.gmg'|̓ Y{PZC;B%1e5B]ΉZs*`K$y$IɃV)AFLS84(Upaσ? Gſ:?^`b` YѳP 0sME doW7d ^ʥxEqG=G),0dCx}moJ]AI} | bx$jщ/Um`٦ br'ԴDG] !HIppaT4>c- k_lxɒ"YqYjZ %nےV oP B]rNLB0~`F3.y-?cܬl6Sɗ&?,cު|7WE#D {&06v$gro^eY]U_UȯT & I-RBLjؓ![V䟧wVh$pT$@aSoP]nI Oֈ8 @k 7m]}{)oKI5IQ1wѪ&=\9|7IV)8hcJ̃نg<>KDV<̏讻71>׾0$kCCK\^vJTP0.h!j{Fީh\ hJ0MEMhR%-gEh[!UogAom/gG0F73r g-4DiT\1iKDj |Chbm3h ,!r`@2(*8G!#&@>U2 `P);;tz% +B,)>ugߠCaS;*ؐ2%:_ EkpsOeFB+V909wlـJ΂k#}|~FuvZ<],'iGͽE7ۮL<Ӊ(8'QO.: #۩ܨǑiU,"~v;5;MxoTVNu8W9 U(0* {/K(:C!_(!jPݬbbBN=S *bTˌw (-[#1w 8U-Df0 M'}N_KUUVYBaRd)9T}FyРG'xޝ^#Ml?e$BwksD4E_BnO}; jRIp^ښc5TAs*⟝Rsy8* 23ٚK\9˨A=nA 0ໍG? %Hbz' }o4u $'Xj1 hŇMEW(N43HK_^&KG]"&r84&׆i-r'ݎպ'giYS|r#CYd3ڸzpL_hX gTK vQ6TqIP4.~a7@x1zt8g Bte`@`XLW+TYqd#^1t{)F2l!C!03oX:`% 3N?3453cKڭ.7eT+>3[MټKȔ6+K:`l8"rKxhMٟ:Iw'r\!f _.bc j9@^ŝth.]{2eSD~\@̫3$P3X5!1Ѿ|lDb V2pLuF-qJjbAMߎ{[)=wy7%ښ]Gcv|:aaH <[L?Iɸ^p"QŕYq n ( rașKGN]z:i #1 GF]] RV M( wxSBQ,]+0Z|Dҏ)^| ~7+2:_aav+(k _v2tYz+HӒW#giws΍[ 8[n;W.]:J9$g[ۀp Q͸7ף:?pxwP;,K>T`ahy,Hp(5'Bky{S^GchwHm\ܜU0ի5L@ј̳ k =N46ۉTfi;xDET>,sqXKdtOAh0ϒ"l8TY6W\1x(wr!gZee$$%ڵO0K{ e.[d,ߞ~aNdMZ 3[aA>{2첼v@p&z (B(@pG%^b,A 6B'Q6~ii:2v!PE_{6u5Fq@)% rpYb+dr~PiOBøqٰvLӝMI(`̐0wiV{SMtz8ckM-o/orFz`?6)6ppfOnlA6;H)"K>.5Au7ݏZYnD]lo\huoVd5~#% ɀ_XG`bCx-JNw{Z{ wޙHy(r1YU_VjZ";p]-}W ہ%! _t1RqEɍ:-,Q`0{J7~C$aI^# Rmc#/߲H(|6W7 5ȱKG~ӌ$i\Ŝ#u5]lR mWj^)b;=Hu~3IwIob% (A<ϖ2j&kЅ}ig*b%)*O/!,R򅮄OH :Zy{|hcQrdh 34.(H 5lXQ\L[xS& OFv#KɩpZsMr= !}bj))I[C~qAy x򖓅hz ɤt-PI{cۘ=OC43Me>;}3 S+A$ Q>~Pu7|磊t#B9#r.o((*Gې6w_OZmE5yо:5%FPTa8þ낢u) gࢷZQ'/; \*suDDZi$mj\Wo#wYX1t899=='U[ gN4F'u;a>o4nj2"6 HM>ϛ~A!-JrT{=Z˃C9{vs:;G|6f(Ȧ#0_?.Z=ra b=je4o٬)qC4}KCۜ[/ #^ȠڎW2| t¹A9SyE?:e\3٤q@8:։]]η`~ FYЅշԡMNӦqp }||3v O+8 =Xqvʊb=Sd6fڎg9Yᚁ},RX l*(8Gp6YT4ZWn ;e =7pYp^ kv {j2w (1* , w\䪳DS3P'7YFV|(Tfe.gXGLğtenSJ'#\G^6hxOJ𐆄Hv؋U#i|BBGΔE#0.쟊!Y[0׶Y ɀu<[dO|];k8dKȿU z7B.vNgG^:& 5ufS(deo_+ʋ ƑwEt (yԅ梭9r+>D'5v'C@>]H^B3܏?!uz λ{3JJ1ҭ*™MS2H2?=:wFg$б 7Чr+\%D.xS rһ* O塴s¦X2m`H#ؒ%FhMHoڞ|EP CLJAgo",PpUaE`ںjY;-ծu6WYOG(4סm@xʡp 1| X4aX]`IInAEקoV-S 뤈x =<(:!hZ2zMޫDCT(wèWc+IUƆk8x!H*I}$qxo YA: dӁ%"ʚ9(; @pplU:="i:'V䡆4ɺ*C~+ ,XFryR>6?l熘G J[tMd#f>eg#zᬇkb}ǡҒOǤIZ뱹N˷_e=Od$7"Ńʄឞ?Ҏ^Ce,z!l쪲:G[6hxV7$l/hNߨJ@y·,vUna7~Wcw WDkWٙ3:svnfpfAՑS>A=V=}41w}9<%C|&<|˳]IYC't"QWo%ma|SW+A_&^h)C<97D ܳ!WV@$6i);C+Ro[F:"V'2z67'Pla@?;]74 PS=b+3紣x2N3u@%V[mhΗ}TTm)3*7Y)iӷGiaNvWss{[әGcA*_sQtZr{5HX<*A>Vw],k3^O+ ñW7X\^Ȟ9F=ǐwi>X"udAW1!\mW@L NǷ ϴ.0| |ٍE̕ * Cm!ן$nt+)TBHXcZ,^uͰcbRXӜwB<`HeSV ':0Ir9̕=ٴ] 2_ CqP1d:mr uIUp05jgdD:IɳZ)1so/Yώ "|y*UEߴR>Ѯ"y<=,$YDF>Y+Y_usO Xl.'yUTFpf0ڄU7:Q)5V*8YⷣvzKDlkEo5] H+w!O7Wrh=MpH>":|z`̽MCl& djÐ=*jl? MC,cI<(_GLOo{I:"gb/YT q4oo;3 1]mw>BAZ)e2u "! g_Ը_5l-w^/$qk8(v i@Fj̥zLs$yÊ%oV/WPP\i ZqSqCuqkl[%w^qbFD|{X":F]?T `@iXƟlݸuBסIn})*+*"CME@E [1 <ʳ~uD˘4m>Ec۶m۶m۶smc۶m~5*7x̬Q^XƜ98GVڛVrfAX5e{O9Zgzfӭ\xMXP/Fɠw~I? 6yz-ñơ |OR޼k=zR,R{>R4m~tn;G`y <}~uFUbOb%XCmjKS xwEDj0 a/av}Q֭c{T߰? 85^>sLA2BJT͌j9%a9-JgsUu‘tsH2pKpe( ùƻiEA+ݧZRȤEHp6C;dˠm$9M܂M낈xPz?ӍE*jzܱ=zp@DYg9z,T-w-2kow)8|~`wW[ 4l{641ȋ"U3qcx| e5޵{#Xֶ9ӹ;J+sXB%EqͮAQgF!?@Y~`oH5@5&.@'/) D+nڌ=1gM=X%K|h X[-1flrE3„QZ@FwJ< 3 3 9.qMZ |mO kCv2*Z7X@\l[4V!G3NwsOt,ޛG{_n@_գ&7i9׭EÌ[\6ݼ+q8"5l)-$O$:R4\!X27/l;~oNZSH 6**3!d3و+~48DP+X+'R90i8Gbbu{@H=kkdlDUShu4JMuE߿֭Lf^+ǾUTj(6T"J8HKrq}lSc˓(2"LI%(?y`}pۆB[g5UcȚnx"5Whx\ao"o!DY(&6urZ9.V&v'W^HaFBӤi 2#zz3NTI\ 8E3͙rT.}Pz@" `%U1ʳU75O|qhf^]-hl Ղ-  2EfГg7 Wdj 3%8Y_٦S;gA2eǿoV*Kehg%.8}Ike~[0gg}:9Zdj"GoN *zN{\=l$e! 5yefbY*]kfY)rue5Hy#aRǃj`9S mݽ+ 3qǚ ]{ri \UҘ2 wocpqIg6k*{I1DAL A.<.yP z[>&㽆2}H A9.1,YvJC$%NRe,QqB_.#PpZ&G8|3;{?Mh#+>8aeRΔ,Ռ3$ֲrPfC(̿Jb3k$^$]nJH&O^ *fAS%8,@1\b'.2 A\8"K94X2 A`< U@Y@BU>8ku?V%By%$29+f)?v PTBZ^w]4̉lP˫.0eďJy,ʷHqyE䗌{16M&2߼zc?FGֺ| KifA) 9&in,ϲn33JE2>y %z,Tx-C@m#0_viIr1 JFz:$Oԅ.ɿ73_A[`@",$>)}I}gaȶ%hlp- 2&#ԲOHVXqDZ.jizVWDb.UKs[-O Z,/}.+^ޙkڢa3PڮNguLys>v'Ֆh'~;0={|0J)yuw&N8=ÄLMhLn(_tR[BqF| -h\+TjI xmvQQסS@fiê]z;(&[. U y<_,ˮdI/^RI#0gR4ݭv2ǝƵHi!~x^Į`+} I i&8bU D:OEB}gǤ.2Ē0FJ` #Ά!Fr߂@4$AN\ej.O׺JȠrk\9K8k;Y DzB˒|FWIbN6Br1n+2#ݑ Ft@} r*\]qijHe(>Aq*&ҾηT#A d ^mg{(\k[h}3tIRNGlӫZCp@5foQCqUCW" gq=tšq$<>%X=R}0$Jr;HfxBHMOlOKԌ;540nNi`;T0K'NWIǡg !@ǖh1#l5()VUة0%RJ J࠯9%ayK*`b-8_k9#$@_Q lBp\P8Zy]CR[2,rtYȇVLJ4Y4&s`lEZo,('3Ӣ?1bW Q(yp,A/SB6Ϛ?Z`ҧpq5-Dna }`b'3̲v$D,I!mR  `׭{{#4\/tE| BMZ]TgU'}x_,)gHMN>r{wZs$/H_qb <æB_'C>ĂoZ 0/6Ve$ *#E?fU#YDp}9k/Ld."%*:_BF^@w+LdoyɌ`9؍LZ6∫/k4$lJAdc|#u}i_t}e:ildzþ Hv1 ,#Q5 2j/ m.9'{1 vXCQn^M&"B#_VЈoK>ǥ Vܢh<ZI; ELlގ)Or}?FvtVnM1u{yVu W䲀k|:Nh~;! J⅏QqFl$X<&"[Q*<\d9%VSxP#@W's42pav!Gєl$hT3ʤkڜydu'n{Y̍z`8{r :I}_*@E_)(m](m9Na7Т[ >|xqpRfsaB >ߖonUO[\tQ:<6q'>; ͫwSċH^kdQ+]8n7pO"mj\,yѥxb]] lujVFvLZаwT ߻Ka!'K#hxD̻/0P.__}9Dy秅Xa >\gY!QI'`` +Bm"Yۡ+ys{LMJa^hΰ>簅@xPd0sEq!#:xL[yR)Xo 6ŷװvMC`3I ZxrU_sbaM,a1SDlú{ֺ rc.b҂y[ Wl$}#>ʓleq=&!w8~f] {W,9')[wgEY{'oPgs๜9 uQan.yY%EZ pŒ,6P+SblVvz=]'S]p$f'_\y[?^Olܽ*Tj;BB8{@![%iH 9h?ܝ@v3׭̍aLEbYi4KC~m6^IcjjbCzCjPQ3s>AMsh_ל׫3.̨_bKy\9I r_)-^%_fux.'Qr$*Da3O\-s#NШswS 5W)--$؞i߼<ԁ&x1ڹ):e#T73mAIoi4)dP%Q| §0Ic|gx~Y}ϊ{qB*W.CnD $: T &]tY-)U~hp=e`ն<5S;7}\M2QGQV'! $C~=z=Cjֈ*uL#T0r1tm^u⫬Z=ѫf|M|^fnނ((x{J|6| wUR W0Nq3E`|6NLe|Py٪N&{Nœ>T+*?mZ yU.$ݻu"Qь;+LiimԼ|nUBYW*|Ad!?ӿUgZ!Rϧ@ΔI#iաJTEd g!~7[ŭ)=Ҙ~/D}B!-pGwOD22-t z0;aF/<]JB] SR M._aFlAFMi-jK>%x̙A ۙD=W FhZ>q$kfg±m0:J%-Qu2tOŋm`P{d6'-Q=::(ah!QS^/l.e'i^#\c}֖b^ӛ$9sܥ=ԍ6 H1O-``{q=R^Dc;ġ&mu:zv,r Vj8uI8LR4o^DKShF0@SewI|j p}ݫVis6Ʋ3뵰SD'qĒ%W%_ n=IzrTmIDB~}-\\Bnn6?"6^)Ufo4u͗# m f[Qr@X&C0 ?t-<ڹLEjiϨک.ܪx3H':XWHV9^{̋T+f{fwG,C(LnwϷ Yd偩7!irX힀ck[;3Ծuz9Šj6\2mGjOM06m~m VGCwPKV!v,@=W֔Y,{;St]e~7~{c3,7;idcM)lb1c ן&p٨)rh7 m7ǃ$N#ooW )KM&1G+oP[._X^V6o! \Xza[!ޙrIOD /5Fa=@[xl+v"_e>Da luG `g?/*eIjp@DMB8>wP8V?Ql{@ʭؚe8{rZbo v)5xsYƍ}*5F&jM]L:WgFI@@05C1J(AL[.jwnԣ^{ b]vjvMxZ5Y~߹8cu؜ .u:q(sh-䄣ɞCŬ{1ʰlRGlfy1檤O}0jwa۠U 8]E<fN5,.ڜmLJܩ ^g{,>2Ge53K(AHFYu{x ]1$&=Co5,5=a e^h֠$p9|;$ 'RŰrN3#k<(ji^"Q|3HuH.ITΩu5#/f} 2wIjk-"UHVs,Q.Aɸ @ N"_Bqy|Merَv܉{qLt"x哉I;т"!+u{ CM;߱Φo̘|tyLCxn:,f4 / !8H^0Mz,rWn\v*&dIuWUYI!8S9ׁD LU ]",ZiUtN]EB5k;k:^wMMVAbVp%")8Kƿ4a>wUP$xd:a=Ꚓo^'vi$ǘ׳.Uyp Dh<@pEō{yH?6#1| |sҖ*v*HG }wTv?MTezsd4+5`qjHƭKڋת zh^Ki"Zmvqͺk S._|}v=pY;{`l5&CsN{ZҺZq8C BYF(KӥJnsF\ܻ.'k昇`^hM7?A_q>.0=lEd?7 Ą&YUByG"qu4rj3:ͺxtߍ9!c>!Tn??Zs.!5e _V)O^EqRfNC iLJNFɦoUW՞{P{W\l`ePCfkz;!))I< >*> ̻gizK'*t*B#1RvQ=|d-mF]o: u s-UWѸ͜4Anr *"H;V%\=y#P^>TMAsYCMG(D#DDHu"(z>&FF74qٜWOT+z#WVEջDdVZX /KO!!Ǿ# >!ʇMZAs.geF٭V(ҙ(nĽy% tyȣzǧ+yOX2o'/lCo6LfDf+1Oɣ@ZB'×kulŁ/fWzKլnׅevߘ2_x2G`mCr䝆PS7wk \t!9| V<&t&ĺTА)w‘'Qi*VA2%g/ޘΦMIR{) øUNpeM/5($yq Z0\`5ygN.6b2j 1 ѓR|g(sz> ?%l(V.ۑ8c oOvz7pOGE (qv<TJeb..!pDs,B,W nU5 :LP,QqAm9.vA*2{yŢX 9ϢPL1$Qo0yL*[%B9eEtbmUw̢TKB&GtJŌpP; %7h 7=F_BGo)Sɜ5c=y^Q&2QH3^`Cl-7mQgL$9L 2eGkԱ^D5Af Jw_ fݳq mhXW= lN&Je\چck2TU^8*[{J~8ƯD)'99!NQՂKo!x"0[/ח ey֊w;Ri e4Eq(UľI*bOdzY e{ژ>mFͺt«P"uџ>"ߨ E/jf.p`,4,Ƕwh>eP|m'5;6̼mcR5Xq$%:ox !cj5&_$ LP`U5.W &e(Cg?L1KԩuÝ*)1[n(Gx0Q6*)sDہA+eH&g!#^8u+J,P/݄7Amb\ UE0¯NNOLwBf^[(C|`qǗ-H c= ` 5pd:}yxoA]U0k$ 0< MuxCƜjJH (VNy[2vF =V>\}Ry,U>X- U=5/&-wg\J.nix*vB+6ϥ _PA"8S95!*D$**HR߯Ͼ0@[;;S3SÅ)@UCak)-ho` {e2ٍ<ΗėY7vK̺m{=lQOFʢiq˙rEv /תex BRiMF5X`ے.K9#3RCSZ[Y(ǐPOAFW̉{²d,ABc-V&3cr)p<*k*KqYүЅ'(.h Z/ ~xKӏ ipmPKQy>@) tqT^c-6-,eiAb[ ìEkXqM%KfEh(MbkRG<pfҌ?5cV79.ȒIt0Z3L*d\9^[˅1 Y&-ӥ"}zpDn}vAp&tF?;s6QȑԢM0=gնJF&쟟NQ:A7CChuGO8s[lR5DoƊ^oqcƕ gmWbszϣb IzDl(8 ^$BRx蝳fHbO!m7Gt?"4`MO@60`8͢F{dAZ#{q&B1".M611x_3^n%>[~nU@ {7/Dqd8c7~my}d.t ";Y:s^I jj[Vufs&,3O ae": V&Kԏ)t#wDH*w}~2H606x>J20(<)ސZ|@kVG>C g0%1y4-O-el i|g9G&ԾxBxXrAB|ZU~񥨼4|S+"ۖ^!ʣ GWҀdwƔPt7gifE!ʜHxb d)iҽwHͧk$~ube 5Fq*bܡ 8L7i=ξeEP)19#>,KT{ wҠ6[@6H2j4x3.x秧ga/]:1M&l692;"gY6\qxVh)C8$ taZ "[~^ߡ_6Jڲo3A L+oϸ]UF{q]-`.p_ɚCCR 'CDMcQlKh[DZ M'JKG _߆"YmTR2-JG?:HY!H4F<Ͱ:s! 0ĭ@PlDRޓzmB\o5RJ`b$R \ht_GS{`2զhK[5(.X1ߗ]z}uu[o٭.dװKO nB%^Qצק]kN]сlNv"w#mьJ{d=Ijm9[*qb"&%ܥ; `_R2Ͽ2]wl6{2?{ ȶ%K ifffffffv]fff(3c.3ef7yzFj)<[Gc+"!F`!B4}cux0Gu%ږGjB0TGq6WXe(X#fG^D=6W ŒxޮJHSӾ =m`yX& yP=,Oop@T$*9Z+ *"]il&!ݣ/8~~+,BeԼx ?FkS2YEesC7x0{6Do 0^_pE̓)=/ *8J ;Z%96qݖcLz %۟Sl ͑SrcL:yt%W3PQ @avJAx`"tvLŬ+(EX6=-j:V;EUi8 iQ ѕJCNB8qԻP؆݇"j Y]f6*GL)'wF0id4eKԌ @dc闍.۸%v^eBc-ܻge7 ι ;^˿mOWch[@CGZ;U 060pleNe7Suujkֆgdɂ5%UqS٤@|)Nϱ1;V)6 hPRb.u3Sۭlvfw$fj],RK k;0T #ҴME5qM,:zhIY !0 -5*Ծ3XV꽞y鰩[=j~+h5kT/[aJ7)ш_ C^ӄqI!+O>#bq$;j<;?$yGǾCe)Gm!raQ~ᯨSlWC\b(5,Mx,Ěz LqB!x):Ǧar-35,%"DּbFb9:sF ~ S)P)G=':K?n4Lۭ7reeKt7mQHS;'%oE KIOErATuN.<WT2 r :=|Ҁ:PTU֐G pԑ-JmժN'Z3g 9HR4U5Zӵf]{[/n|/Beڜ[U?ڷC\D3*$G5ThdIIe8N m4hD!e;ϯ!(#oԗzk/8*5D*4%-De~4)L6E㒶4 q}*2^Db}oG7ؼZ0oH~Tcdʜy'3J=gE,ypٖ1ഀkZ| .R2%طCcg/1fr7 `أ{ e/Y#GsOaZv9Y+^ymO~U'U"ؚQh%G].Xk|(R!lj${1F g,0j1| .` 0  %aĹ]4<<Yv=Yx1Y7 &R6Ycz̼sj/94l;Z|u+b2!"N$*4sxhHb0\\q.mMBJ0B$ vњ'zTV+zf=G QȨ[y&04NĄFpT>{ el)$[8Yԏ'D={o_L' gHRe c02R',n'o+ym4+<& _R>x`xhu=i?T`dObSޞO u.v0ɒ}).&W.8:R(2giOQ ou0Y Ոyhr[otCwrʛ+vu#Ml{md1!荂?J&24,SCvc90 *I_+3J"qI!k>E3ifMj.IyJk(9kcG. V':YKik.$aybqq!c3pm Ca&dr Ib|/k܊hkAlN#`Er+kݕ:Fc^T2~FS@mv_뻖ʋ֘fL aZx2e,Hׅ Yc>{H opvÂ"'{bx6f4P8UMDA}T@% ' s]+p=Hj8-BtP2 7c|ܷQi.$YR)[ۜ>lh}rx5aƪBIejk@(殞W"bāp̃ _(q2^C>뤼p5FѦ,f佐,ysR}T qtPujȍhAA)+Qa- C'oO6"EF.g2}yu"yA%> zn@Vlc&iO7]LE&I^OԎ]Vfk6[Iߑ͝@.[~9JG۬IF@/ wٱuς-E-fB z.Nxy9߃ Q9jvUHln]< r;HR}: 3Ȉ$ͬ(yh"\֔t_l?z-ޫLpeO̜l:Da]Ҡa[6l"Ԙ"v1:z^F22iuPZy$@Cg8%qi(]%өۣI[lvǷڢIKKiP!VmjiN "0zd0HWWF7OMZj4n\kK5ՇםS%JRR#H*B0nyoE)]cOL;5f(uWr'( ZoWJO3UB[/ENg9Ougضw!c%~/~S.g8O$ulݜFME&2&IAtͬH.;bv:[ %o=i5ٝ8GPTN*U3GMׯWPyGB "R" jA$-uVQC#$tl_lyU (qp;O d!d i> -e?yoS7r~Qxi<,yiZ%iݑ@QLfqr K"OaxX{A%+yJpGi7Yq}-sjx'f3VGOs}4ǷDݧ!M .P M ɻJ)2 J6y>qtK!TyѲԨx{fZ [t^(Ⰲ\%! 4KE _MD?&/5:ɪcݳVe"mR1Ylx»\?Ė{"|诡ܶJf==T=i\~`ᣎ/H5Y,WS.t2(VNQnbOɥ|&:%AZڣ X |F( TP^*YGbQ`.{N@x~˵#l0m{0]/:sj"fjƬ;~QT%K&||胀"1Q:Gj'Ehz}JWOKCyq4=@),$oCjZg"ix ~cBVUt3Ҷl_G[w鯾.{$eX^ۅdރr B(<;g!8cRk/ϮSX{%=źG~rO޷Ьac+ya$%4Raq9ژu]4et68蝤<.v2S;E!z97 Q[c2ls* wO5H(P?띰|>(sWylVpES ӫMԗ*X]ck}E. Cґ8BA{GpUT p_k5`5wm8v᳥[^a꾾XNSm7֯ {5*z4k< #t# }ߎMɀKw%WKC%(%w|I[;2{M(\uXZS9  +|{ }CKc.I!~INb3d9*8@ԃjh2,(>r6 R sz2[6ff䌝9c3YY>Q S"]Lޯ tkDcf?eH1MH/rڅV=z2Ȇ`yVp| 25ET?E*n}::c&LCo NDolou@@L"-G.GòosIuN7z2ZV:U܆2+}pybb.f'bZڬJ-b-Aڙ5o }hbD)pAȁHb4}_ae&sG\(, /z*淦l_Qnت>`u/7/18aSeS}R4KOT7yH7 ʮ0tF9cQ"I?{:ρ35iY2a6M{۝v/Sa/W @T ^_1I|q;QwҼp-xZ_)&cףyVv_ ~pr#{)e/t@Y YqٌPk2]vكاqu76?3ޔ\QWkI&[L'z0x>@i@f"HcaP&W@Dz~#glOBi䗄 i VH+@!N!eNi݅vIE(pi!#7:YJ"1$ed&A_~k'D} F\θtfHG}X'aZ..KAb * ZYeQl4I$ #Vh4WH2IDAsޤe۷`>boRIod\TldNYx$f8}bߘH!&U`wItEX-`I(+F]Ga #6}!1jv"<}"ы 8QmGV=.^a<# n3!q{+oDn˚ߠE)>vpƱzvG ++&^>1ALK\alb9?[M;5n[ڼ{Sx"=Hꀿ5= ϗ @Dhr^͋N'cl} IHB_>6|ת<(s[&|a_AjX[gJS/&Hݢ`m^Lc gsؑ2ݛl>N0ʞ޳;]Cc%K|qdCP@-(mɬ܃\T8@O3qBem΀ӌMCxV?R}jݿ O+fsZu CW0Ԇb<ƪQ>;g w8KܬJ$$ct@J^9]QG]̨k{-~-Ws4hm2BC҄AAhu )^mŕU(`?h וް{8>X&{O |ZuT{<7@YJSgYQ."knfNOE;`qQKf3 v6[scނL(j{ Ã>%&& <уAigNgnc I`/[˟ީZZXJÎ:  ?p_',Š' U;w *uӻ'g{Fqj )EyPA.mc#}Nv Kpg,䵹qECU[33Hs=o3v4~v1gMa[BפWːR4Qg2>ڸBvTDf~^%R B^N+sXvo%MTj7 G{$7z+L(N6oPC~A*+)̙DU ýF$<[,Md NGǏ5sipK ;u^b_^v{p )P+_Yon]x8$avSp3YH' ?lLR7$U[V%w@4#ir3΀H1bYP0!6ѓsGy-:&ofba_(=񦤱_?7|%V4g4/ZZ( & w-4,Oz`QQI/NT׹t\ T[ W yF?{nve{{Ĩs}/|lz7&VqCTOV :*-kQmY9#zIIe{t RRQZ**GО T )3eϥk]ϞA>X+ nQ |fi@_,0I[+8֘Usʿ7y;Of@< 0'*#׆*zKɀH ߬XHpY2!:?o g$õo&W@ U+U#q~Jf~Dͼ=mU3b0"@\ieyWЖ{7̚Ž&myq4Na *Vу:)zeU9uRGi&ݪ|,,kgE~fgח`(1*<$I5F-qڒV9^Wyg&9|$Tى~hJQHNGJmg΄5gt0~sRgOչ%d(3._G )ab4GSVl Xyjr/vI%ϹM+<tnRIZ'bCȿEc[-&4&tq}qYeSg=;?4 E[ۅ yGќ&QxkGR5{FANPeӻUbdTY[]8hYfS:Fh"Jyr5xs|*[Y,Ȭj$_bbg:;Rƹ,ALр}9}2I%?L`ad$YW׎LbtPr]fOS^v $&r+d7Z'b׀b(@Qjd2ǵG}f ɰHw[Ub!wMB6wẑ0L1EBr4#亂Z &j=RDJ01$ ;KUAjiNrA7e*VQ}: raLr'٩E|rmt &$Q%'5r0\ow-nLmr+IHWS"|(}G(vd%4%IOZ F_ D[:u`y}2"i~,QY Jg" ɻ>$OpHaaÚT{Ew93HE мx-d t2 HU#2(vg\i&9ҢxzoU*Futlf`a_|4%T\d SXJw#H>ieic]+*'/*`[rùcj u/[/ tG3?in,},޽d=vJ=|5#pʼAI*30HɊ﹜Mӧ5˞҈oZ},K3V4 6Lߍ)MMehgv2m%L]4SJYoXR=c>r@va;ͪR7q=: ȍM\I1u"T#m*j;RjI؈O!\\4pcԱ7 JXTY6;GKCi>H%EQ !6nnb|Č9)%/ ego.fiMi;p(<2GȨ,!;+< E@{ŔqJ'%4!e7j~Pٿ >XWz'} .l 6,+$L5@8:|B`OBQEzr|)('|$ڤ@:NK[tKtd< GEZKxF ί+Zvލ\\bl=9\9'?) `cp`D` DMJAS䯻I1ջoR3+?x֝QV4vq<9/y*L%~VF[ETU8m/v:Y7?; =7VH[6kҦR3Aigj @ ubj_mk{'+Vi3W,0˫ڊV\lӠю2ʻT`@ ]j1Ϗ1ƎġT_@}(רH.Ȏ"MDzOF+٩km.Ĭqg1斠\5p&qO*R&sȪ Tj?kv1IqgX}PAzq=;MohCbO)QX%Wnr'hR76UÑ S(w%mf~!et>|FToI5F`_Z,_YU ^-QQCQf (+L$a pׅE}DD//{XQ\\yLw]{徧8(QQŋ2nkoߤrڤt[;*HrL0$dM6]TgɺJ%wHF蒶Ju66:NQ4H*\qy?!77u7BEE|{c|C̬kL<[=OEsƦe`Tvba^nؖ?[Ko~r|Zz5Q%c!ېdS|ōk ABVC@ŝ&*/~-F_xiφuT:*83'O )S%i1ew/ů3Oap{S*c|a Fx}7*~4 r5.>ytōV'}uZ&q=ǀƣeh*w]at"66rEy>rsyfIOɻ/y䍵F)};髛d[K3DRA)ǬkL}+_ z > e _vga *0?}gO֍8;5?vn52A&ݍ*o9ePeU_J&괞g]šD48zSZ@u7,cs%Nl`N$ԙ89 + ܱ:gH<^40կ' ?!>7vHa9?>jfBF|2QXz$fg?|IPI;?^r9# 2MW4oJ(}W(M ҠvK aӖ@ ż:s|MUOiQYLTl#3\O6t{^\W|%!Y&Ty:X؉5fǜiIC @mئ0Ag/lh,``hf@$ͬ,,mlؘ9T܌]C3hXj 4qÅՈHϼ^ Ï .P\2V^Qk k]!}q#Õi=+ARPpjѿי3R[hr qQe"DICdvixc-7 mvZ6a _W :r;gw_zP.ft”WP;^FK>ZMF}L .ë=D !/ET:a 2Nf4gj]wP[W590ZRw^@K}Xʄ=; (õHg7&*F}{cI;f/[m /zh37b%Wn[]۹D~Zb+_;F |fМ6J!TZıfy|Kv$'son>XKUfiM-_Zqu`1:P|:7G_}c ʤmAM>5)?^@Oǻq񐵭,*3Б! 34C*1.)xu1+A@P  2$ECv 8.OLޤWVӐ&eaMs3)-xT 1LwNe\m$~,i4@6ʉ^)(+V# }З\L#ء rIXimp|}&'tAjwN6æ#mQ7#'EDJSB6LZ?ɠ/U`+= +G-pEW~9"spiLMΛM9W$ zԀhp$wᄇSE$f88R:]!7O*i DX$j02.5+\m!!E̘լy\8[R%<ĿᣪuKH,񙲰ᅵp -' 4e $e&%"Fy pO0}iC$[)|ŵtrtY2Eظ?+|&MfO~!_u ѢSkSvlD ?jGJ^``GjJ~e3zE=`[A@Yg$߅I Z]㥣f8MQX'LT?Ѥu5 `c].4=9<5ѲmvUʶm˶e۶l۶mtٶ]ޙs'Dy/'32w [ɩKD}y.4ݎ&Ai(!I-)J4Ju6ī\sVY.$bdbVX'JU` SBr$@4f"^i?ѩJA\"JsX:$)'fMV,Ād^8 HSJrPF6^};9!,JB,9qbי ɼxaPꗊ61TGڜRr9IH1_? =X$nD.Z5B7i}\D`Bx=!A4=qfYݐ=/MR΍#ud i 1?%fJ:!B>7D>7'Mg׶,ĆDS8S 1Jfl;`kL[Ŀ~0WNbn+GzQ2$( *ʛn4k=2SicҊb1`S;Oȴ2|wǹ/ RțqTt+ ;} C7T۪[;4 R~mnOE5Nu=QvʬGq>̭H;L|ir5UeQ5߲l`-MjV`f JL^)1o%=H247$iy,"B MmL됫ϟY萷9I49XZx#|qa#k#$%C4z'tŚ5*2aOs:ϣVPb&f{Oca706hAa%6,TH#"{EB4Z+bhi=()3/.q36+tYI$, HзaNnF`fv,.#]'{,5KH1"֤e`_0tMZ啓6r= 乻n\K(_J6?r%Ã@U >H6pjEذf"A Z`͡+嗒nz,H{GV}0(bMSP,n-Nl D+5z|\A!3Rs@ZQ OG^;5l+ZH Dxc ?I>@⥖"rnemK^ڟ?PކjY*sے0 ccR`82` SbM5^d^>$D`T# +<+1#$DZ7ft͉.:{a{ 5 .H9a"U#?f|JYA 8dz5[zw˚-]/>P$Mš tCF93F*E(TQ5T ?mB:gIwq| [K+aF#BUp9 Z ^Va\Vzն1 #cjh>?SPI)o4MkcB#B(Zg:AI{9ǯ5d~WEkg%|^6Up3@-N$v 9 af6+)F:Ć_e%7튈 si pd b\]K8Be1~Yuk΢PN3FwaoJVXN{aKx; f&+O}<{Qpp`.+T*Ʈծp<_$*STOpW,WȩPu o'`?ĆfI$\{TS d{pb$SrdjXrl-{Ds8v=oD ٤]UR<硓"Gh(@Ko]H9xxRQ}&FɗӣY\GhF{%mp@ei鹅b'7QxEp =ЅpI"NlWABZJJiӌWp#[fSKT=*ssGx]p9%jϧ+x0Rxk]Y+kXÕ5˔+kM'1N4x?PΈ>kYiSW4 @"c)EP@̲rBO$$a B"]0*2^3|%Hm]✃G]Fk>+v~Fh|jeZa 3?잜e"`SL*:Pݿܐv(53 3Dm"({NeBQ:p6D -o{Bn)D-^=C>1l}Ծ 0F!-x(i21am]F{Y\x z%Kw22,eS6?4^*GDp.P@p?Nr \p%^r*VH!x#WhyL)>`kRȸ_8uRP[i vD#`dPKF"m0hNnzM>oQACN* 5\*3 Jӧ`&`M6'w<[d "NyXT*W⺜%d3Lrˋҍ=p_r^@5=f; jOm"k<Ul|-p !k'Wpw o`TzԽ#rG!F C٦0q1xB>%Pn Ȓq|`*Yrց4>k>wmvOWP 23rϙ'BVk_01ﶃD#L,"3!;Lk]YZ$IfGf$PbTG}(^;!QKeZbsU6bslE-AHѥ E~ɒIn)}j5jT7OێԀ uLD)ϙ#&*o ~pRu[`Y2+AT?s"E|vfz Vڷ`$d,Jsv_^ wD$l[֫e+&۵&+j|2+{~c߆gXV`)kH\, 3d~NmEVE'brHN B2Ff=%Kn:Kjg# (>Z=clju+w2`PܚųG;r$a Dc K&E.ar&qo=f. =mQ\u^]մ%W"+Dv;J b?C$.  ;Bwee6-B^>>+1l6g D^\22ƕ'Q+Ebwp8l!CB| {x[R01#e0uuy]wDaiE2 É-k=>.B@_n'Cg\A dbhՊR-“uFL_Y*ztE,n箱rWfSQL1SKhV>Y};܄Gq;7D?h_48X6d0BNxlvk mtmOAn]]ނ(⫋Wmdzu^*"~ ~vhkv"4:CQHLdJxA$ts I;\O# )=Ai5=H>XNINZ(ӺG&t7x D$!eT:(&Cz$Eۦ8S]ɱM`P$!i ܣxPoDR=F%'(c $߰( AP;Z\^uH&볷/+^rq@z~$q[?1lC㗾N@&DUÝEB kN37m^=V J )ߥ(PthtUYP4I iZo: ,< δ-BUa!^o{iaōⲆ$%xr=sGuE(jdw lZ3Qo  @'EDLu$T'n$ȑkIY+t!B.Ao*Ti=& W I ?&~X) $ 'V63lBIxΎXBE<&wAd=6[0_G|2s!:JH/r~\% >}•틲eD6`:1 r>1ڄk6(ۭ{$k`j ړ_ѺȅJ);Eؽ,fM{:VH ;RʍQbWѢ_j92'SgikeZ q0\YXgڀy,OcNGWsKy_W&GVyAyyJ^>ԺnoCwSTE\:Tעv{SaRJ4yak,p_X#(KR3DsU)JZ_$ 6x曲#~ [*6̥^(jC-$(t]A*٬$"Y[uRJ`T…_\^!q2GonUaT%N VDV󼋀y"?PLآ>~ˆJy@ovB%`f{+3ީ3 }LCyX-B@⌈̒+&i[ܴ+Se#|1"Em yCu^HĴʃa2IbSE1(NKer#۵fc5 dM)a!BG'~Őkg.d#ɌՋƳ+A|?dKy i Lg<4Cd!ߎ†HuG{I`I,}w37tx9xԯ`fsOvk=4 )Ԙ& ,&TM BZ+ FzdGi$c9׷[!?T|6/|0=D-l9\]9lSm~Rt4Jm=$Ӫt]Z&?~Yd2=SH3}Aֆ `#&RRȊUnD]hΎtIYLLI[=$lZ Ug3LnuݔͰ@L0WOi*Bhp }<-R!]țx| G^ج>ZV5ӻ>{*tB=<{+rV8ɹ?a0$ilR|0zƐ!¬ nD8!굊KCfQ`ԲK4Q=5 -J%>o%) Qn7G VieɱOmfMm/>KK5nrMq `E·;uDCuYƆ$;9Rҟ`EBׯY.,f)KD%={4'PF:u7CvHF/l[ݞ;2-q: RI`2}~AP)DѤ` !G~2+Ni%.Bc .BFN&YXXђ$Y+\A*#"8 zO 0 &BvB8P>uO0-WQׯuGİ=xЎωgf͛_nzZb)cTkіY#V;KסDž-:]25XL0u4蘟Q_i0tmʳÍAX4ut[{bpgO74|CPTŹ:s!0Z yjX̒?[soFD&1_4:'C0 [vsCv)&1ʹziY\ck&NK0_RըNG=yFN콦y.g-qK|]%m`tmhqV[ ;Y/LΈcaz}[Eg]>'v1(&c.iѫ'H=\TT'$ ܋q%js2nbTT3pvw\y:: Ց36"&)x i>V !LҀaMd7$@ x6%"-QBƄ^/i-WHug\V9|&r $,kj^.1dh۞1 @m]hfH":uF\>c bf&%.y 7Q{HV]ClF !x,%;öoP褦/JHcf6EPV*"5A3G|a}b:hϚaK***]P8ҲDžf&)lھbx>#gxLL;ΡW?ޜg-J;5\ƀ5d2,q;/B=={W@l(JEwle2;|p!;joK0(΂f,؊4u⦴FϴCo4hؾjbj\\bJ{D>{Sv2ba&^^\|lQtnW=X-?K[&6{u3@ru tB^u\I~C u^ղ S'ZKŝ/NǃL>])H8>U*(<IA^Rl(K =+̴2slcRٷ3WsOSUEOM=s`^+^93 FuPZ 1 >M| A J8s%: il0HrVZeSޑMڰQ\K-2e^z4Ϸt]S s^n%k |ezlR5LC#Xi( 3ooʟupiHLqZU2?Q53eKy_x悼0QgMx@6 {<}8)@rь PFEyw L2=`K 5"U./cMUB5:I!堜Zf.z~lwhf!`Xfzb*eXlLuhWT2Dhf‚XaROc,*Eo6}l%*)S<\'vS+Q wgUoO%6CƄwvǔ$^!icml(7vlN؞|Ȭf^a7F#zsa.LnuwM ѣߗf2"LW= er}9&i ]I̛cp(0N2pLwѮsm D&gP!z! Zsa$>X+CQcMh!Sx\`MS[!v tt6'2A'"nHE*T'ŠOމH"CuxR_\5dhڊ52Uf0WP%>a(pzٻ(T[?~H9Z&E>ú/tɅvM@9` j 6 |/ɲ- YiqiRnx&9D#"؇Fo"E+ZWTqE&D)NG8}bҔ`{yΎF"t7k>a<|wwڴؾ~JNe>H*#s쁪< e+-z{V̳HOF<\hCycK<4s }nnxӖfrDF=:O"sRkPm]/#V䜹s@}年dPc LwUCؒž|&?#>o |5"_Zӧ.vPq ;$%0 W-R)UF.v@i4M7Y5ZEcveVC0-69 upȲ`,ip59i| 2dCp/q gkT(s`]–T|$å>/@Cbq3{a:$uuFǂӖ+WuI5Q^,_gf{CS,J,- 5z64;&3irdj*}46Lɷ- Nd lMcO ' Sv@f t][(CD@JW[پԷAd#W s$+>4̷X^! 2J}iXOt!RfrVC// PMr,,,kpL|1Kꚁ4 s>1p~Zͪ`;.-&9l.NDq.yچ!K0Tt+2~ɺb£=_PbC ݮt%PI҇ޥ'uXLq^D@r)psy"!2iKNI? ˝~ zp;u]񐮍?pjS1Q1˥^Ogļ7{XA!9jOo9hP5, qg3ud|obE򎛚.֚QF VK%c>Acsoaram`d_I|S`Ye[̟Jbdx!\\x|Za%?z bqBukAU@Y8Ax=f@XĒ5t'M  w, @XWd~%#e<9,F0dk4K2r쵸:gL O*/kѬ,-#KOw['8eyWKfBC@pj?SZdsL4+EϜf1h "kKfQ&oVS!${z"8G Slb?U!+f4P3BZ̘NWGQL{{њ2L&1.c@icBuw.Y, gü3<Kk&xMOc'b(_n+,KS1z-]A,Φ' #y~'.)&:KƄ.>L [3 6="?(6P lAݴy"k^u`<>nFYAzݸ56-D{(+du+5j%;vQ$7S8vH!5s7]+vd<9rͲ_QNӲ=VH5W&OF`jyyMx~Nh4:ʼnZK( ~rS 712f+-8Br𳗞WG zbVlᖰ9; / P9YEa I |ѸXUT"CL$ptɫE;:GveNOK;\=f;bDT фzҜkfdNE"D9vԸhvzXp)*=?ݎKK.%aG$ VЎcE 9L~`+Ac0d0 ,MsEmЯ o&I6냍Tg}'q;6z[`4M$~$45UP*7 ˙{ߔ/d`T jDq8.Fc"Myz"/ZQֵ` nf>HF+ԊUnb.tRhI(a5BveTv)E+Sy7SJVWtbb/6$bp͝:Yt+:AZJUc.[Hi4k\QżV`5v{LNhe[=X1KLx箠T%]wBv*I7V촇nʯax!F≵?kB;gkGi(Qs$- U^1;&`M+OQ mG+XW\13*lү_ۇ4Xʦ7'ųLReW}|uֹMs b `WI plSiֶ14qCr9gk7Xa&p7l!$@2f n) 3ʋ=r}m ꡼:kS`$t >J`! |匌uIDsu5twl`_NCA!n6^V{A_a:J׻ڎ) :Nf -BΥD(n?B78Ati鄋 = b|{eQ>bRR),ZO%bGb@Qq7KMbWaI_!# YNW&I_¾27jՇv:CĴ=g?IB:22:kr[K 1 /mO1paRw!˩trñԳXEUn63x~ɃuydT:9(_чN͝u6TBWiP_V g d$[],nr^vU__;kal kKul?Mf ~sG̷ک] &d>N9a X??dHY1 Ed'h&;'iunP1;(8 ``˂y ~$XJ%G5щ2bbEԂ}0"PF⌁{ g%A29W7Xۼ䊈yQoϟ,*Fg ާ]69%#كUMEe&cX]8lYsXܬu˦ܧ<2Y bLR#UXGy^P""Լ ٤ywUq>A?Ҽͷՠ@11{ī^_wճհ '4w6eoFco\ QRLaUYŒ+ep=L%|X741UwLcB3V ھA.ҢhZa0lgiH5X9ƕc41H/ghr:3 Z2g^^J͒pѶB|j2[X@CҤ!$7_e#G[XoqfP rrbV"17s1{SusdU89&R5-c  `7APᛏ1*]F/:k&=`y0,م;5A7}r/=- 8AĜ3A0R~yЬ]z'SjKksk#UJ'J5g9V2?z" 6b˂)6`bʔl$=b[LTS"!1j,U60*n_H.vBRwIGK' HMde a_^0Tћ>n43Z;xU$;42 -jâcjۈa%PmngaQ%h?5=n $!lžd^%bNQ$HI]Ø2g. xV+*Z<7XkS#8XDEonjӱ޶1б7ajkUb:)<۟ 1BBrQ[2\,$'"xF;?,NL*^Ga3l&ӞsYKVY0%v5+,2nӯxt|uE>4O1P LnٖN<"`#B^kd|1RӅtSp)oQN![5y 9oRl& }l]ߞ}rEٯ $\\ fm(W󂍃|ю E:ƩS fˍ7cĎ3{RvAJ6(5z5w \TWq|lTt`?'O5. F^IX5"8ь !~@|ZLYM)0Cԭ60)qTI1KvBK -*FJ_{n˅,񏆓Q܃7xf=‡ :Xofgr@exH|ꮰg|]{c-#t oEǗcfau9[4WZ<:WCCiG`c*iv3`iS@a`2PK) ʠNH!g/^YUP!> +,iڰSLF'&N&3y&P!`9 THn!!_L=9!_Z~}\C8[N'vi U XhgU4>q`>$݉ZL69BrJ!) EfHM`*wulAKm5[𷋉CMqa2Ttc}K_A_D8W8qs~Jg_ G/dmTs([ѽ%%bAg6rңT:+=2ޏ& Q| MԄ|ѩU=iMa|ѥ]~ڃ`-4hZ(FS4rN M?Z1|oT6 8,^/Gh WUc-K_R3{,FzuzVtysuUq6֕,[=-sP}FQ7K`/.%%L`j[)A.]ϊJ5Տ]΢Y1xr&%?L${|ַT@&*zdh}sqjS p60duV^.1NHIǍVQdp)Osjn ʁ _uX5Dl8PZD9@+S:jX($a HL 0?& ~|@kg}'F݃I0} MFq \,?fwplo),A]blI=|٠٤4p]p@[NLOۖۅPSh|cP };hNBWf6a@q8p$[s(e+'Aum0c.uP/j}aog b~ȗs]-FeBUm(,O8zgy SfnN; T=#k_6O#R"b=(6{ʈnU6rJ1ݜH8arn;m-?B7CFyjTD=A~[4X\;`:{*IA 2eY/pvZQr}d/YEf [ jӢ,.ZŇ3vz :Ҡ1 ߯*E |zuTr0{W'. WY/T0zl iAb/Q۫ 4lbO}Le~Syyf39ǧoC]EsZ0JCd6ԟݣ$G !:S|SFLP?Y6DiJq%Ai$Nh zf2@ BWNPI­ʣ#7iXvjRr#.kr|rb3pr,&,nլiBQ]4TR>4;4p~u!@% +RR_Qri`L_GERzk2Lh}#+жfir1e,լ@ޭ7w؈7Q+?bZjn MznB}2 He(S,oV[@!'%6cDq],ySs?z 觺A]~0ˇ䞳tz]`{#TOn$OkϙCw+kd:Jut4W~<@'9_D)XO1֪FQm; '|N X17U &dPǢY׬IڒgA9[K5)*/0BnJ.mF0B{!xD:Ϡj1@I%KJX(?̡6YAх"].$'EgwD{M%%k`A?fI ggFP6\Q~VpbϯBwRd3b Vg['RrZp)MQJ:ۣ%髃2/c&rs)f@5Iwߡ7%nD]oQct6 6n Jg%S1peo^6;VR!+JxlH;G 7@WVRsɭ^9X F15{ΈdLtZ?av4N5)WFD PAAgd$(8' a 98EQ[#²ׯ vPQjR@qHexeh%[Ъm3.@l{`. ㋦O{Ȃ8^d) &;v;96&bNczChh)4?ZnBGwFW8fwUD36&Ѯsph*s,oK9ϖ $oj[Y'u=T5_Uc1Cq̴íR9A +z_xy*t; 2^RǬ r@S:($IE"KG9"8`ԕz1אˑ { 2 O~w.zFu{'8=('ɂY Z9=Gfߺ Mto18`G~jY?2gyʣJ=GչFϐ&ux Ã(s@9&At>_ݭvsq^HJUCowB,㣩J@+|j]uqJh gg֝&mA&_)]tь, G>>D+0XU(Dy15H"yqz8D:F=ڲC\?"[~3U̴ïU d膎s3SF,w.i됩/KBdD{|]*pubQ{'vZE znIe=F~.1J-r]ʋmbޮQ#OFi!!~ w~ҥY>$]e{5soZl#C|՛ؙr4|~44}(A2d+'"[ҧm+b{s(<>a h^_>f<,&3neFIvQz@YC>)ve sB#8[&ߕPk1"߉ԌJ-(&=%/?넃+2u'jD;6w{ uk95p9W7k{h&kQ\ԺBTmeְrZU|n{v:{D AތH]2h V|1Ѿk$P!>HKQ3QQk^):ɓXs{pvCzܧ@Z\L]}"|H{>N,*p6eU]D>}2-T҇WMf{gC _)YAuH#mO]@qDX+BIBBuH%/5 -  }m`:qwD=OEC3F5huȕqRvKmNB̧#jOdemA攚$D>.#V? O%sh-?9d?۫~0m$P_R> K'x~ ᪍+ 'l^+pI ɠJ C,D$$^YFGI1rh\25 V0`L3XSéy,D8ƶ^ jMo"V5#O&ca??\%a,/yBiXg$hbLâ\P"tJR'cLƾt 5^Ez&x disfġGOdYwIV~.cfҧ约#6 H,_>DbY$Q0+ 7ZY,c@q|sQY @&5!<H %{o͢\eҀɿ#liVрbIІ3!Zi(hHK|Z%n ȿCc7-W!+6*]#tauTe]|~G8N?+_,4hVa))hA#(_߄O`R+OPlEPZ*넗̈@dB]lh+w[w/}/t #D_{23+C?~ekJ̯?f̧|)5'~8kL9vɎTj=[=v~µ?љ`mhԎ(QuՕOv,ra (+Na14xlX=:A%ߤ9z/<9*\oP8rZT݁i\@\Ϥѩ2)DV8RB3lxnM9gÈg`&؉q݌wNUPeg > @-}}UmS DMQvf4=+RD75uT5 TbQNpOL$/lÕc DVD?K"+3:M:U\=>$C;J"6~HO Ygl0߮ל! <9d W [|2)_8\V-ro˔: E> #ˁY3 o̝ͳXNI@0^# L- ^0}"nE c h , 7WArD,Ֆ mwy*s(S/B`|i 5#9S3)!:Ktz:~/KBl;}UȪGF'xU߲CD&wYj;*swipq2)^Tey%"ӳK8;NtwV\:<'# v}A-,#1=*mW0NU=m͗OSNJ'vvD2VUsn:r/(0RNõ¦(Ըi~"IA51ir7XVuׯ_T'ҶB&+k"8=a}sdدi1|,ź *?V_ CYfHS-ANG/l S._/6 榷g^3/B<{Y4rTt(^K"QsTDZeRx]s4ʍ1ߜڝÌ=Xhl"QUYZa$ecx?n9Y%dZ{{|:Ԇt4͆QB\QCfAת~6b%ڟ n4,.zŕibjj0wӧU "]as[23/;;ȿYk_8u7|+Tg.W~"N_8 ?A`0-txTg] {hp{ȓGm3Kl8 oeK$˘!3h7E )qUi:3s- G5/18ǜSwZB P֟kqw՗ C{K8I7N[uh=~##8"1?ƋxI&<Є҄{@ 8#^$A9NG2|UӼCN12QLJ,A#"1gmnJOؐlޚLƒU%"M#5~F6#LJVҗx  ?{ nbt5@ÇTr>yO$"tQ2]vGgCtW:Cۜi쇃ՔOHF\$d{.5x墴4.?ǜ $ƕ ґҔ1閅kz'qd9B'㗥S.X2 X\]B㼌Aq~_ҷo܅"bHdݩ״55+5>D?$>dm2׳x3d>i(#s7/5@w&GN 9YfFF^)жƙ%.RZE Ty{2/jq%$Op.;+r HV$ĥ`7?W^۴RY(Gt1z-v\܎ؔ % LL $NoK /'&*h'\-%g4|̼qΰ[/%}yg\K(=S e0@vzƥFov6Ҹk%l)O/Y^,,J^EM,q^ Qt :vzODiFbZE]wa6%aY ,0_Q0'[85piC"?O>Jzᴛ|-bw0 0Zag e ;:Z #|}'kIf%Df"2 `Y% aIDz$BR'liIu&n9eetlFcf~-h6$աi Tt/(e뱭zTyH9Xh䉺5JFHܣ6(!}!+N+ ?>5Rc/ő=8I [YwjB(\XK0S/R A|`"Ъ~ڏFa졄ׄ^(!h=> ]㎼oY "}_8wmڮGgV3dLtВ%xTbB@q f7*{4Yrk; 3gBE$Ig{}#[EmOFEk\!I@b4i^Յc'kdEm`FnDhl6/GQx>+j^`Hv"'r3Cټ⯽9Ta`/aRL؁9Tt _nĉ𨅻c^5Tݵ \Vá=MCZֶlY2fG2{ M쭻 qzj}#i,P$HH W| B]_3a LGCl>$D.2x83z|@nj2=Ȯ^mR' %o'y<8>eoatkch8.PV]0أĞ-n\rL "zr=.K^#;U:o<sHʩZAmwul+blF}d}cb@`Z="T/{fT%s6R$jHuZt )L0Yj} q wD)Ԍh%/dcP$u8eԹ SiwV@[w)7_Bw`O DY9k}_QH L-yûܫq·/bMH#!GEm3>$4,m 2Tcqʅ@|U0Uë UjA'ϬG߂H-w(\^fJX>p>H1ړKKMJ27 ;?Zrtu~*#fqhbo˨GFDګcWṳ-Qu A ~~DjQmxư^en)}CoFNt锓/q(C>D>#̡ (A4y%;gO^RC"QRx`07r#3+,w9sF-jh#O ˕1􁚎-삓Mtz>y+ӷ] ջ,I"W-}OyÑrz.2Wee*?&[u9$FLMI.nE(l $LM Ǭ8 əp6#DMtrNX_íƢ!&>0mUz@'Xj S2<ԍl9ׅIЉ{* ?!!)E=OP&!"3 g$ gL؆5@lKHAkXdtTQXV*+Gg x- t;_1R F8 i =U(W]>\_#R34{=s4CG-N2,8%N| 78>x+)n4QO13gf/AJ% AFH]Ϡ7sfm|Fb2brt)0mA0aݿDF~킣v5 ңx24]F(HW!ghlFT|y'Zͯ( D,P!D,ٽAg/ Az=je5 7v u̵;`* J;vM'_~T7.7# fgˌ+i`̜'j$A͠!$5oꁤB%4Pބ%~%Pqg#ʬe-as02U愤A>rHU|#C/QE-I<޿&(c|J@| Lj(A@3=ЦJ(oyL0]VN+:nOXK6E)Hd0pSeA|U|2\4mkz&qV#arE(V]4ɮ4K[="pڭNL;‘w#:oSMcV;U줏bEf7y+l+7^FN%cڙ0[A#,`=~S3]Bŀ& "9uAT=xCnNs- A.! mB3@bQ@(^JW:U\K;=m,oZA2Le ĨDv)}҄70Uf5; zH-蕠˟j"?"p9$,+sC\N=~=w]8r~|7ا̵ ~44CQgy:G@,eo(RpՇooK_@H(R++ ؕ%j4me+•g@j kŞkaWHؘD|ln`ai"{tl3.yLjcvB cX${XYsrR42pxqjd(!&^=`p2(s[5aH.%T`_$;S?&,40(,o=a̰ϑ2Ow2ɍ¼}y9@$`T!.ڎE"?g68PnCM34 0egV北bhGjN&=X^̳D%LN*9j78똲wI A;[RJduيiI˞a䋀E*y*ϵ:(g͉3ex's{)#Jэfa y,ؗ̌K)ZI*2!2=`Sghe{*ᥡ|q$*1bќOS5bʠk,ӑD՟߬VIL;4 ٍR2Wr ѾLO+r4߷.Z@1yI*c_(u*'uZr-Ґ|T.uvٻYdѾ=5{W 6C/zUx c1SY6Rq"3l`H !%]LɸQq)>E\sNcpY@Wnw?'sXMQ'= eXu E$K[^@fη L#&D8->+Wr\. Uyo&p/tra`tƤeU-vbMA\q*7G }o R\7VƯZLe=;+$ӯ}>E#ag0%,RrĔD? 2z^Zj|at`gGa(GcM= ''! &,Oδ]T~o6W)7#BAap>e A8Dō4X<HT`r"ة"cCةF?e{'Q;}nF̿9,Ӝ_:~Xe(ouBvYR8!ok usD^hW&w>_j[ڢt8ugaO kBSMrI* %Hv$F,07ػJt"#+|IzaקU+L\'Yb7e)noJ۸)~h@*G}4Ci)i+YG| ~6Y\$RO83A B8+putM޵༣o`d$Lޠ~C[@oF́, d> #^D܃!1+۪Lݫ֧AQ0=Q$tClP{Cհ+Wyt5?L0x{H2!*hk-]DGM7Va_z l3=  OBehl5t? sh̪^//dFNDX@!"z'R` Wg}pmɏ~~{#N#J}iNW[,·aM襙B c&8d>f•XR%WEGGf8TK6 }o:zD:>4rPdsHSFA<n}G'9ۊpUGwn*?Inmtq:T%4ӹDBhRlxע%Xܭ-*Q5vfd G7.n}1VA20L:JEx44mHPv^lȿGALy"FXZCUS| @vy僣PSTOC`˟'#n/ET%]lmR`a핐?]?YMQF!I%{=B0VӡKKPRG1-.{vco|5,o3-r=98`~xڸd"@M%aet%7{/8|SlZm#8s7bNK!7=|vkͧwh~tsaϑOׅe8Ɣ`Aϟ V۳G& 3.ZIh޲lx5%^dl=,:!"&%n #{`%QN>JG/(W-Cw TԠYz44KA QTٕG)}]wQ@Co^2iit>m'PUg#=>[UY7P}H .)|TOa_winM#WwpVt"KRp׳S-#s< )31]㪇e_TpI1JZ{z"ꔊaVr9$(Kju;+qoS9m)Wq:]8 uvЄ|لIFf3_[醴K^C(fvw+;rTPsߴw|O1mK:F~%#m)8y} ~kܓϕmq67G Mם Z!r:2*h"<Sa1XB^k.0lHPwYSbĒT|zX8D:Rr51Bͣ66%.Wˣi<aR|v ͺn~:%`,E~V/(Tw-*7PT, ( =-YK񤻔m²1"Ps̞3O-?e㜹#i | OoTXNxLmF_4`jj#caH# 8ħ٨T~C٘lǕY=$6c_}+$I N`(v_XC( :n~-e,!c}&jMKC%/ܽpo[m۶m۶m۶m۶mۮz OM;ѝߞt&Lgae%:{ }bw}qVˠdR-=`8\H1H$m=f꽯^J)Jx_HN}N }#aؓ¼+#YK-$Xyđo>&,ˉ9|W7 dHP$НI'teV%vWy"%q/r Oz\!,0P6Mw}WT%LNʑE'zD>*>k(v`N(_wLfRv)[;п嚮rG ]х5:jimF)yn[u^Ia^٭{ELǕ4A'4,Bp"}3(r9ekfv@VHY̖,09dgCYoϻ(H,~8݁L mM+g[]ےfiåӏL?]RUt1?Ą~{l}kՂ$۴j׀)ܰvPayFϨpPPP$`&j{6NvIug>im ѯ_OAR_]hu錈51X %EaD TM-jA Q#haMt\Skír}rĘcG{f=: c*l:&2jkg%EH'#fN4;a&1|\)Rbe 6#Cme5Fa4U# U-.a F h1qe7p \Dt1 (8 Z1MXpִR YA$IELH`Wϕ5:w_ t+[T@Mu7c:&NjGa4<&]ks-)=nMG "h[!,V*h(:o 5JCDRv/l7 ,N]صrwAqMP ls1JMg 2U]c+֑2g&JS,9M LJ.Ǹ96]x wF|=`L_rNbPCQБe=1rcml94FSبs/ 'IAI$bBwr ܐPpX#\:gcS,3qy;ThZ>xV)v)O} RYX[mLn@̃wn|8HXJN=yQh}9g- ,9c[TYɩ4R/,ȵR+ɒk @or0aVa#d-aegjmȗ3"06]̎&fWϐƽ_U, oM"a|_IpT"B~} 1k;Q4v:=r;AH;y&y/cVыUy/׏pH@y` f.$J:C#C*##&qb0Ϲk*2o2MWD닭"G[ƫO;3#^]2<=3`[ =I+V77N1)ʃWX`Z -MIy(.h[A4Aeb0c,X%б1ы5MDۓ[Hyd9=V|d'o RHׁጊ "EnnXoXEGxFewP>^vR?Tau- D2WKD[Rs'jcg DgЋc0@ p!y0(pȸOuaPp )5-@D"VmTcE節Q^US ʦiH-Qs.v3_7PTK/ʗ gkMwZ>\Dz#7D[6P^4 O߿a]`jQ@ *1vH;F9?ScC:-{@BqzrqSH1(%f+Pͯ ~rt=xMoHY2ENUT`>ZKw$$QI3p_(Pױ>Κ$fJ=(Y]G3w常;{Z`tM}*-q98M d;e'0_b7Þ"C@'%*eP' _u5!]a)xF++i08Ҡo-ب^.p*;{?j@ ia槚z;4'@Zkb7-^-JA珗pT%v=|å-,dkO |X/ A|"NRԹhL]BtX-pnL0 96_\i6 + s)_e#Xome,:R$<)J ȣI2&e HT%ՓKJiDQj09Yyh84-8f?kw] @~r;?\ٴ}kLtmQjX#k-Ur9;,f'^Se 1)!͢o^)[ѷ\SH =[ac(W^H` ^њPҐF%DjE!MEY,/&H%"a$|Pޅe!k=*_]~Z=N}LX'AX#c֓S9]7D}75 U(\Ov <%Oٺ"4HWCD?W0\\1hAtzQ5hA{yHCYd.s:?CoxPcV[ }mf%_B 2*K.Tpat0`{i(\"iE4fvk ݫpt-H,Sk&ٴ`L*$‰ZB,ibpI ⼳!lʒ>4tC OFC2cT QOD"(Y 4ItRAԴ,Ugj<z_y"SQR!צRE`&45CDY ^u?8dj`*" u:)zJ )#6/̺"Tr10OGTmWWP!B%SxnhJK`+hglLAցK!HT!kF~mǓ-wk ZB0JݰgI&ArUlg "k5EWU}mBGʧԭl@ /\FHMXY/T%/dExݦO _(m䮫=wgn̏SӗڽrwSՏܫ[녘qQܵGL2+AJ(N[χ$GWASe,'.e2T-ABD=9d:ޢԿw]^+cg7&65}:o탍N #մOtΑm8$~^ȫzҰEġm{YɉD8wMX ^.Wv7!KN)W!&[ u^6~G#K7eYhY=*=D55ׂ_|9g sܮD/Q7{[.Kg*A !J{T6(dWXqQ@d5;@z  ڲV۰dH>DZ>k^}r&!d$QZ~f/@ ^҇]|[t vL,K^_:E6M2Vj&m`LP|p,&Fmm%CU,è_F#{Ti7z lcA)L|Ĵy` vX"f'vB#wPFH=8!P>L~hiAhqo%n/yi{Ia y ?v;>qW 84=״{ZրlM*7IO" z<Ֆa $٤Rgrh&ue =ɕ8dbKNeC]sKר Щr l/),T)>Se=도_-=/eZO90t%,L]DTr9Yn:bYoUh sL$.6-gBnE̓W.=8I(}z{җU,uۯ̩Q'ה#I+-4Q_y#5~PE#ꋸ6#kN{7&Ԭ(i;#`^C)HW *vLV`QU1HCLЌ?.0OG2Ɀd=GP;A"PY v*,l^h]C4CR=2DM yСCI*@/LN ~]Ȩ#]4/v:3r5<>A]*JTŷ؍Ȅ?6'?lM Y!}|I($ Do %<ocjo>CE)hz8][6:?ٮƨbG|R׎qߧ Hshg?l?UqZG':[^ͦo>dKBᄾtm0qen?{es4'3zO<emM㈛Rj^ "Y!OE㎩;ГϤl&WG(#ȌhQR}$6+H5.1Ť}MΥr39ddv7OhĦQeu씏%W!MidFlU[i^a 1vP_P5*L,X!P f/6pk M\8Sڣ#&d\!}0Ņ/)ib_s[v=4frA鼮l jvr9j^̌~8|t ~@l5X[ml9 )5R Wzܫf-nx> C P7:28 S1rg" iFFD(dqAX ׹<ƺŹFUYTLy)%άrQcD0en\[}iy0 ETOF j1^[~C%@i^'mT{Xh)Pp;Ib EkA@:%FjU '(h6H/UB0B[ C$غf 7Rb[Bȉ:&uc{_(K`{,Cl1';.hݨ"`cߠTQ08EeO$E*~8T>iK;#|_|>GNb<2uͽ(-FX( Z.Cih6NV\}|}ԀtNG50Dn\U:I\Qϼ;w8q`ՁSU{= qy҃,\F.їAu*ܽs9-jz73K Z50s&؞4Xs<(|mL ݂6gKq&[iD.@Hcߑy5<0|6;3lD kmG0_㔻%95Nnݶ:a]9#mpԋ>-#$ͧ4,+S~[\]/a!fDNߠLy+@`a,qX=$Fd4hpos\_ h 3j&}ZmpϛAe>s0@)ߢYIxv/Ck@q\pSNj&{= 䒋?YA)4!Ŝ<5. v7epjp[n #N#LjI}̻tU nl[8B\gX~0 ^fhp])ݯI{xKWhMec4^;1%XˏB`ZP[MhD20RZT &ZYV3!" VU/B2b\(I,@Fyީ;76ջH: $*+jaArˆXIe+WpR2g8 :PMy,ą /*H nvI–PL<a[58~硥(Ő2FL})u @qd0']-G@*cu& AVYnR?C_WneV (f6]я|S(ډ}"w\sa{YHI4-[W4nVܾ,"{b,.trR~f̷!2؍#)эI f_nʕDy7+q0544VA[u[0o X>3$j-` oVVj>H RNދJ>U'2CMY9Ac9ɾsQݞ2fSs,r~.hjUHj[GP~b`^,ق6̈́ jU]0hwx$6c7X>ͪvy8bC2[~=O_QڑLv,2w#d`7[D .W8@~=PjO5'qv{uhߵ( *'U6L$fbZ c+_7rAR ,˿erPvAף[k/ Q%BѵvWhZk2п?>Tm3Pt|.˥R{݃˥ry=%DðZv.Ɵ'*zx(*3tc1jN$t-!O:FzC\v*$UmRk6p-Mˏm>E7ƚ~8G\`sNZBJkЃw,"֚fU:;t rCcg)MWSVjM{; ߸3*C\)h\J(]kNpҹ2p q}ժ`ld3cfcُ3!jEY:'"djCBh\{,3ITw|cSsX M!H ̍k|hEf1qʢ>Rm}\F AwBoD_ bTp&LVNhI1Y#'@ṶcuPU!7|Lcd Bd+:iW0s:[1"պ $p=Zk] bv"a.'̦ы؁^#\N>N,-*@񓞚3;p %6Bvwm;,Ӽn_Oӌ䅐M oxp̞D& [O@?6NRwHDȔHb! | 1fOj,!Gzym=k] lY#$9Vef.͇xمGh!9)f6NZVPH⾼bHAcMYB#&-,hvҵvE3:H{=e0gKC2"XE¿7LtޏSb # ٦x`*(}JC\89'(kᓅ"hQK3S_guGxJWaVKMJ#6s(@;lǂM6v{='zƋkBެU%}o Vk;5*%L̀<H8y-#g(0taks[س*\T߻MTrҔ'%r Ө*( F@̳Ne(b+2tsDoCȸI|wGSov'j h̎Xj&T1Y YPQ_.:Te~wk€B };!(ZN֍ìǬs c@1OrR2hϥyBz@܎! &EjkJ`" c@9C!@,B甩jc1+:wg B9B#0R *4X* 3eY(^@Ą(@:Ds[$ge㞂vC %s խbGF|Q^Yfzl_ȿoGJ6˾/4v%K6 k?c ӅCa1x!/ bNib3^ljȉ]W0J\lEH :)$$v%Q:h 94ZT5Ѭ< Q¯[3 |(hb E{d zCr<g D%^Ҭ4cv2>l+Qv5/s"]GK7S3dOd0v 9 cyR^f7: VO7-=V[!+mYsKyC)H‘dP .5~NGXLTfmiIa9ܘUH+PEDMGU0`՛ nR4po[jk{Ɠ7|)KMlz_W+Um+'U焲]5\ˏ,P@ՀL:)L rZ1;YV«"%[=oU1X.R"WݩQj? ::4ePaP6cÀFQaZ#2@13eGǛAX>tm *@d(b X$#0IV2J;㥸fs[YKns`ޑDn}^>E"i0l(B3L7UFwY*DҰ)E/$kRLpqz,5@U(̈B@aф X̪D Vv13Y6[i5^:M,;Q"63TՀ(+PUDMG#"G(1 տ w`Oٜ 6q§6;5GDT(0'1qA68.Ks ϸb(>]zG( ď+FI:8KXh聑Ѡʊd(0q dt`)T>&-GSu^L,-uT4/_BY)x^R$%OC'ϧׯǿvgxuDע}9^~DGNs} H){cB{J+˞O;?LLa\Rԧv:PwH jJPtҙUi*ȴf;ol~6%AshR,Ff=#F]PIղ)s,uNK5x5"V Tb~J 0UW 39fu1LnF,vCm@kPwZ{%ShR̼Rt4]j/X__jy^h ;%jV]R5‡R֙;BYljrkZ{ߏoˆ.0?xXtT߫7BZNIU:m$I]P{y76大tpkf\(}kNb / ntvO'y;ց\ͪ+^6fI!-q/c>k!5IXD[WPMA|F$ ʿxB(X Rو3F"dATL>© V8C* WU0[ 0U?*!qyZ? i#`$RǦ$\Hc ALS"2O8M @h͡, =  l!_ZXs@v<r~ @b4n|i[Ƴ(q/ۼM+Σ 8pfoߕ 8~99l? &2͉,H@~}ni>S.$TzO+6:8s8<2u8XdR.UbxB4+ pl;}j/3[B]{և3^nM#``] py'H.c4k9f{NɂT8il1Qnցfx[cFmab> ׺l6S '({{8^?4ŸS"r~m~Wc\dlʭ*GIPI.= +/v]bXl(i^xӡ\S%t-kCۂX[hߍ7so,'e mbp'~/=WpC>?iOHϵT/0I6"߀yz+5D\QW);Z䋄 , ,D8suJ [I A:?Әzlā@6=bsN>ab.֞0'hbȠa&)aάav S}Gp*]r,0c43w.y%BEp:Mmpw:_ȼ6\?"~rVyvlƦKHn{`KFblbWeI*  kI5Dlkd\弫܂CCwb8ߡ': BLk.1ŲeSB&DnZ5fKäsla/qo zr2|Y<Oqi(tMCOBEiV7=Q=^/xV8,~=wm+*tk +La VIh5Gx8]O1_H)mfDݼxZq%\ .p* {t*) nXz}.+HrWn# .@T ݎ0H޽[.1d-3Ԭy (A~$/z?BcIN^d䠛>kI XrS0񕒥NAHSAP.v\BC+V$ D`wiѥ( 8$M%E( R.S2Q0)Ǹa(`T>_6J'J\3fR4 ]s1wmRj)Hƪv஬ă1D Lj{Xu\zL:^-VEO4Eel+}G5/5Ȧs'yT2v@1ހb+{BIw>dP{6[DL50Yw5_ ;:>Ǥ7$Hel1< [3B8 Mx9 IX7Vw@iSeecW7=V=LX.D *O(qGَpyҊS̜y$p4S3*dw&(FecHȽ!<9y[̟甓@khXr!ؘGp`IϻQ ¢- ON='Xf;M#li^0Dz U` жC/ j8_Vv4zsHڹ2v@]*E *߁W 4$`d~|!qpWV\ZW08Ɉݫ4,iCD Ē+ܫf_Y$^_JwZL2mZ&o#tKO2oZ~cHrM1+͌^@Lo{Pr̭%.V0=姌DDjzrX!e/**tͱ1o&u1$KUT"Zl`;X` B(^mi?.lKqxC*R1,3fǃ.1+odjur"qXFre˻{3$p Y$B>`ٔlLy dm|?#X & RM$iy}GTKSXeתZ1eOzS{RTTa#Q,cPRphFRU6tߔRGa [o覫xݛKWh8ߤK=Wt<LH/|vj:ē?vؐ|w^:I~ШĴFQeoeO6c&* qI^@sU"X>>]щ6;}|;@gGRaDA A?Pz1\JtPkBUq՘z ]Dq,i [ E>/(syM )#{;8 }\1@?ORzԢu0\Ji֖υf& ;'n((ݞe=-X}UMYeL(s~|1'J(0> .(T\)|M랗, d5Pr6F,e0H '/Jʮ#ȡ\Y/9{~Svo5 "r`3\ӸPa*qך.`D̤'@s/mqBCK37T }$ $fAfϏ)|8&*nR1 LЀaߒ`' 5 WMSSD3f`+;H(-٬M8\}m~\gu.㣹 {+ffy1&e(dk危9E@_ڳm KX`m6@c{f ![PJ,'GOaFr: Zw{+&DOfC;;D#$ae8t|tE)ȱDRilt=.@hŐ6ƍWnО]XP.F '3$^Z [/ϿwTHt#LQOmVՋPՒiwX޼Ƕm۶mc۶m۶m۶oIf{QN]=R5d( twk/!\P\_oJ4bz#RdX11Jw(TF <)/d3c'QjitnrP4~6~E 55|gL~J/ȧKg9jl)IKvT1RBwTcr!`؃b1An{yn6+^~+ 9CCTs6o +if-p~PER` \,+,co%6ɑmi"{iqqqŷsj7^aZ+p!*T/NS[+]%^f=ͼ];{Q3ynD5yb\We s}qѹf8P_Lֺ"h4Z+(,f9 rװ i@R?eȱwӅ:E|5m&8sl)gdop7Eg {Y`zq7YÃ`~:m+7pgƈN5L<Jݲj'֌w%؊ ڮO^% G Lz $Ͽ[{F:7*YYkC=8磨\[i .eimqr蔹Fp\̹qE}i+6zp&B?WcNoC+s St` )ka# +z`YGdu849љmgHwq.[n>R$LK&@<QTq/EI厔8ć} qrw { 9W"v0$+x -k8%WxP&鱫nMUX,J oU~S~}e.A@ip kBL HT(Y<@}G ƞ2^UӶ1 mɻo!ʢ+fͦFg Ι+]C0@96!'izrw֘N |ؘN+xN+|NZ~/³bK8M[bB܎TnRXc-3ZG:n`srڿj.܁Dܸ#0[tw3I n3o `}<֮ \C^J}趂}B$gn_%EcjE&x.YTV,nZ ^7,Swcpw\~|U::^;.)S+q?5Cp%a8zI lN@ab-1/LV$:&M1j!p'l9!7,XQ"G9yo:JϤg%lDSZ?ԮfqHp3.`GtR %ӻ7bP] rǮ-oi\1iӯWuy&A^ʑ|-rTACJ传ZyOn~!,7.2<,O! "HZHK?g44˖m:C<_ HYĺkA51-*lK L%mA cԝEfΧi<5TﶧvS Qxn>&|á; ';nq͡Ij !ƻ#'<Ƶ\}6_FMmΡ&q_\HJ.I\ Dע'i} U%聯]kecR\zqr78U#Bod5gX$%|J΢YlRfǭשcł(_L.Y^dcw; %$e^#D]; b5sNԕH qDe>ڬ&j21htrlQ;qnȤ d A9Rc^i/~ѓQԾ>|L!ċ"ϺdbC'/01SczqR !"ŤdBG3]E٩a9 SWs^YM6M+r;Y[L-hgy! ZUӇVZQ-1GktB,ܵ3 2)9Pjj6l f?G+l?De%oEruvz`-Ћ p)C-5Yp৘4Fx 1?>LpUix:XEhVT}rjE {g} u_;#3YLiH g!I̤3V~=,Ss,Mrns]aM3?zHhQzl#aad@% ousY9پ<ʭ5eCγ);#IfZChh3U+tĮ-NUF._'S( gf$muY,_Iߡ'ZBm(`ӥ+ƍGƵ6d&#>]K&ԞԲ_w1xXtwwU^.#D:mR(ۘ?%+o㠒t#43 ;cisvSC=Eab6oyUzrv ilwΈy W>꧵OLri.ԏ@`B/Wlփdmv~R(C T5(˳h<(!4KB ^TחY=T࢈/a(DQ BN(bJBL!=Xa-p!BQZfIt.l'Rc'bZI=%S637Sk}'ݜ8NҎ wͤ !#YǹT,B $lDuUInb Jt%EW'vm}WidFm_wccY'lGX,S>ʇmQE,V"̷zm\ R(1*,Q#PkJ-%*՗W)jdR &RJY\}Nԃ;QD?t^-֦Y6C' (& l@ 20dڠqN{ɤ/{mX0DKk2E@jоvqj)`tlpűW GE9 ';cvmj)΍3 !ef^sHWK6|SA R?y<ĵPh\2O!#8}\89Y93>p@ v}qGHUa<&8нcLOAW|C@YS`rM|/K=qyŐf5'WcQw'U $CL5i)k>Yԙ"mhϽN=&/1M:Gy٠B, =ayu#Ȫ]`*KaΩ{B5{[|Q fBP1;gq-#&yyX8B^6/ l$Pݕ0\^yO|}"/!ݕVeoF9oI밯wec!ƻB96XvxS{2s!7\8/4`+yƲ%]Re3tߟߧL6)RJ'}cXl9Ȏ,;.XbG0)7ߋSǢTe 9vTZe,ܾ'A*pKc]UPP4=A8pz=̂ \]P_V^M]gR/w'}T"(Y4e{;Z`qNIYv"kI]#GMݾkc}[>XPOlj?CXI|84c=c}KĊ*Ij ٷ`g<&XƂi)/iT(W55qMnZK2'%M߆.uLk{qZӎҨ.wcZPl, k-$u;aFQ̩㨓+cohk^O5}p%`Zc^]X/~5+[fkb6|Nn0m e\߄~_ˉm8@P 9D mݹ>&G4"t8ۑ.ckOzZ18߈/}^]uq5 $?f PbpHDQZ;.P |$Vuj8{j?Uӹ]'ˉU;,fH^x #{t G`ޱ#!AgA !QYIԢ&^BjR LrL3~0B)AE:*jG"!FTX}0d|U9_u.w<keʄ:c:EnI!w`~#gg^%p3PTP9SRqC6C03?5Zwu7n[PQtcpU?b?? (~< .AqRFiv|zb8%C0d!d[,d7iȮd3TPpx={FԪCqDŔ(n|Cز0?+Ub]lD/ f咭rݳ YоRinޥN46E9Ic``ɥVYn:Yh06ac 8pn41ȕx$p46Fm8G4H|: K!5Dq;=6랄?Dh+H4H{~Xģ#C(lzFI c]Ɲ0+IJ6!?nj LOzTS_~S:?!%%'NFϒg׮R:U]G,d;ʯBy .LUS56 v),</'O' ?~_. ,P&˕gsOzqVʶnnYաK8{wэ c;{Hs]{2g6M)ǿ)e,է\8v>I4`85"\L8p@9ϡa˜[cx?ᮇgW+mN(41B^ N@ETj̯gVW˞N]q>́n)Е+6@@ee+ : KB+_sj3r˅:?u|,^q=x3-ý@^N%! =b\W~]:‘ m[\f _AkW5 nNܔCߋx A(R ͿB"Y;--ro+ vcM]\iL]9'2N8\lѰ#Rtb 2;;?~S罹h9\,mNa5@A %K\X: :G>_8WrU$G{^ tIJie)/fXb:j3 ?* ?o; anhaI%IÂ] GQ?P*L)Vw{DFe\& ?Tuɠ C*NS7DB%N;&V#:vL4^w])c7A>`Y kX5 Bˣ:37WaC C-#om_gNk꠺% WM82g )AbEA}Mdoȿ_&V{y5M.ݛ\p}Y+v$n".}%DemQO,VͿ9}@H!RNA mcJl,jS~[Q3]^EnrH ]Is&3^CKmB*E5&%x3LL+x<*鵖~ֳyH:! V C;ԫ*ފy{tÈr }\hR͞J>&OWd'p8o& azC$Y(Pxmla5Qof:5UX08 4%,@sauki3zDߘaw14otu𨔚dzG-#nXOOGDr03Gs㺢fx y" 4Gz-QC L٢&TdqʻzsTи + "0M)ҮU&w^*+O6}T'7o5%AJP0ɍfE~V$9~s'X!b: ۗuN&'M8"lK/Y+Vnʞ8YsD3R;5caY_)A7Dؽ"s#F] tB5 xv!ݙy\ aY4&Һ-`<ڶLPgqYМ|Sa5[NF\/(T!| ~Lk[dxuR-&6dMHԕ t59[ꋦ{.0fWuUm-MuКp`gΔ&;?:}C"EU6 K; 4:ޡ!V#2w%?V}yծ)i H/D8Ct)QvΖȡdO(P*r<5 3+JBZ dx5HƙrV(Rt: 'H)gpA Ȼ0u~Bo3NoH6%IDm`)" ی-iW_*7Eѧ::p@^Sx`{= #C A Ȼ6ZYdoɢf=Z`E&ZgTaA0ArnrԿ Uג0y_ypxސOn9kJ(ͬti7$| vVnVWL9` 3ۦO@B=Eh|0l:{(='o^Tm4[0f֭Efw𡅏x~,&̓n+Dnl;=<ش$&@+a::ߗLOgL"7۽.&x{ =ϴaH#E,>2J\DuLScm&"D>ʨ9,VHf_1\TdkmHMz .8{ aq0Q -Ի:ut)+P+\|n_@ų* ߀>ڡ8M'4&tfa8rیi9,S E_aݢ9-}C?gGUH4tݱN}NWIOe4M&- 'PQאXU:snūMTTq{j`5m\-tyN8vkhUEi Pkp@Bw3L(6H|Ir})>|'5 @(Iy({-ڴP6 ]h;ÊXv9&BK2MԱ0D"X$n~w:yl LIm2$ˑ!D!Z228oH%pVbEwx=df y)֌:#ee+hY7B^>Q7\PT>wG,@>EW|فeK_j<n;8扜$.S9 p0%3QroJCN%nKjy{qSV$Jf"!U !]:HD(/"e{Q+^ ;[ 6C1D''- Y" dɍ#Bh!C & fG$ f%g|T {%ޛ>7 V^߃`{vU|Y ӤG *Fjy+ O:)hJahA\suIs̿D֝S 82pj-ӆXQdHACT^]gBOzV΅>} @tߦӰ> 4@ix@Db B{l;d?3+Y :itx;`Nv.dˑ4Q#B\%J*|shG"`GRDa$G< ͑#Zq=}+vq)BkOxdܨPO8دr4}-s9gGʁ j=7a <-(w*?anM&$ǘf晑DRܜ @ =Ԏ"ՖnYm -v/񘢵,+V4B@ː?nLuM-S%KrSK"WteRf Yn  F+鲴98 q/ҫ>p2; dEQEtce)}QϋmXU7n 6rAl' vWe=s cXJPpVW+Zd2Bڱ ?j3r 8lD[9]m?IcmN2i[QBHkcw*p}aG<cVRfDkj=i)lEV. dvX"<ݵiK;*>eR'\"UW"sk+'*;ˏY=$<3*s뾔k7/Ek>R{ȏVDv+ٜI v?V<FM[3XQ)BzXz_bGgJ} ;{I.=Kt4m`ǭo1F$E!ƌQsLpҲCH.!s? O,.RB}Usm{coj#b8|SVJw {_[::Jm|Sf@!6&΄4x5dԬƲ:@-]Kg{,H" lFף`!@R+XW85 Y./ƣ;>[lohAb2kFD=EAf0iSe=9Lw2L3'll<@%'mse97OgY/tMXz]P$&l+T˛MP]7yQ^a9&OCW{nk焈x˶|7ut I Ib#Vx{oעŜ@h?/g -WQؾHW~9hZ |u!67:b J gh)Ťoޭ,z1;7@;;٨t:A}+Gq,A2 l]a'1nw۷YW^ 2׭bTI!_%]aΘ,4 2$'2rUc=e15 'wӣ}saFsYAbz>jE5&[%##D :(LJE{ŧ2Ɠ?&uvjbaLҵ V쁶-K&m3ZIIRW/dpĮXܖ)kyap9IM+$C._¤|c"<~oD'K@"#pT=ukk4$7Ey*}Jb9H wOTnB."A>T[r;P6"Ud72r$7r͍-i& D[KgʣSHddlNÜ"1vE}gDG2ދ*:\7Avwmk^3É"qo~qp/9pXɮt:iU(!U37Zu]BmOƳYϺձBLtO%2P[I>!@asgd/Ơ'\Kr~+o^h삧!u# y JxQɾLۚbo8Fk&!`7FM /~[VKT鈱@W?yf1F b8b]`06v};W~IU! <,?fY_MVR9p K=P;XwWbWS_Tdi]K>x`"|<.udq% SW59"艤1 .a~Jj]'_^Pɱ[M?a=КA&}m|LvbB03N z)t-Pjbl@0ݰ}d+!M|I}6(Q;]6VHc(7#I\]pX]ܩ8-h\JxRuc^ys)/ 翙r<]MQe34/[]aئfjPjXÅ`DwQ/! q^= sgxoE31(i 2JV1,p2OrjִΦRZ#oҪteYbx6<o\sOB:-H]boօzKn޶]D'Eۥơiqe^¥F)wQdR<g6mܯl4UC IVttO;YrNIu,u9#?|?sd_1RJR@-k)ǹ md8 ~ (y9M2mUy mw,Oшt*Yvr4njbPW(OJsJV n99WmۘR$_QyR2J-K 79Z {#jDjH*|S/5q+s2m|Êgҗ~'+o0=AcۃeQYuzJCl|'x(kjvO.spGalL#rf jbaobVGq!`f[<띹بDOA I11U.72 yuJ-x ,U & 8LKv^f!a" 1 <|bpSlb 08)+9MJU4Z'_E&Юg-IRP*v->HhbD_NT5uWR{15uYZvƁ7pv'A"XĒL9%'RF ,nO,V <$+(I,\dHXRr #|_LK{8e'טEC`5#_+3ҁa>9:1s h%-:)" o`#!!d1{ Pw}U)V?g`V[(*]׺4.cw^صG!:94,!}A[ AsI{)X#v-Y.xCz#!{QL4SZ!ck(Hͱe7U: ɡT]W[6o 9q+*K [B\?bgEKn;%YӾz:rf2k~郏U> y3-DC$ NY A^B`hf@p)DYTY\8}RR@(,4K/M-mvuX[\Qy̮ՕBeP ^ZΜ<5sm?1Xڶm۶m۶m۶m~\~.$z3UJM:uk{ꗩm2ɍnD96lz8D:^ +i;%Jսf:8\Ғ\s!bX$vf1IZW[ od%#ҷHl˜ !Ty$T^fkZYVQW { 4> ͬLFkԻ81nԪ[WQa7 (pȉȱfؔf -2L,Dhi`JESY"ۢʬ4@^uEqwKHL)v`{$7U6~G5vdT/uzsvERՃN5t&2׀Eјdu~:kp |`+7툦 y{vI"pjLs~&E`dח;>XVXO+sSk+ ,y2Onbc.S!k*}NONqxt_}JrTl{Y(:K&ݷ  GNIM+rϾl sםda_#!ƺ#1Z5gsoqC#()$+ 6)Nщ ɦ޹[:`'h܄$Wա,mwdwa-E I6KU}p:[:/[߫ hyawF"@YZœO mUq+LFDn {ޡ@4&V̵gSwP>œ&Lq$Rۅ5YylL}@-(B2W/f Dyx7pjpr45{4#þf؃Rᙓ A S!rǀ U2u2f-7+*،Z`h}}kP,E2ŨHVI=׺LN;$[a,^adTU\-&]!ʀ֐ƣlѭAs% ?x% ˊo(-]AWםKOgID!'l(>]g[T\ 91n8Z#H2q}0x, oHW:e 99vAz2/Suxu][`r pH4+l|-cNq7ܶi$H^*'(A#r~ρqA4=ewle%|} [5Xrbt3jjd3v^ɛAC>C"ɉgLGNl]I -9 T IYK*'b.9ZI\MҤ*yI<Ǔ[kp+6&^t@%OB1[j(6+J!Z7(mU;H f" 2P jB5S ,ASbG{- jQupɁOkN+aOkeOya1}Qy$ (`e61)&)-yfg|oF)`Y^摱*N(R)U *  ٺvA* ggfj=NZquz4CWv=o.~_<}LN6r_xC7vFH~epD+2:=y/Oi!E 3Vm %ٜKFdi= ^H1B#Yn">$TMa U8~ԛ]~62 J9vمo Ի}/#챰{az?OYo00c PkdwΙάR)ɚg̑(I+9z2;1$nU.Bsiin\9C j[!BU )3Ckͣ4,Qs=}J/tiνM9={B`̨YE,s"5KTvcb)$JF8 V[EҨVƽE#ʖʷ ~ľ  q*d> NYn]B$*T(hr@9o+621IgЦlJRoX'EE-O7s1r3"'!!^J h7[iNiZJvlS \G^;Dg1ZQH NyqbȈ]a*s(Ԉ0|YG`3(2jgP҄\_Tӝ1ikt=G\zc \Xm]{\KD|*/lo7W׵i_k71-kyN+HL-AWaqw\z=uhl$7bͨp!ZeFT&%E¯G뒄 HdEҫ[%͏\VQ.F"S4hvotpX8i7aJ2 B|G &4BbKs5l"M`E*cyʖpnM_b*|2@ۅ=9$QKFHx_ݿ?2m. ~Ak%AXB%0{О&fz~F?KYzlEwJf@2qH54"\C`dK80x:>SFqނ[ j' }ܰ3Ki0o6̗%qF)PRw?f|+IR 9 w/?Τ룱N)h 4;& 3<)Ў1ҭ$Jyr8@#ƓP< 0x5/y-.+s1ִ|vVtWֺ r7F˫+sYsuiA<+eͥʆэLrqb%0]n;e B^f~ &6 2>`{V{,AICCNjr,JƐ/6x&Yַm~ü኿Puh'CvB:.'+W01[`cx'^ 1S^& +hK:=CG@'1hVhq8lY_@paDs>([m/_uuu0* nh8(ɟfbpd*?Q+Č:|q^X[| -p:y>L O~)Cȑ eD9Z,xڬ2 0{*Dx oqC ~W܅G{͚8 к`0t` ^M[zұNX3gby:lK(_C9ecMd fGW/6#h峼%e L~}#A2VqzlXf#Kg:Ǖ`k-{gNs$~B4@ a\k.F^ _`n}`\hRJp*a@DaD-k st_H:͜OhCJJ$/<͐dlfiC %$w`s\p>bxg8+Ú_ >aee~z`@s.UM+խf.muJ3x*߫96Ry5]&^B$xz5J^h!G{,wqqB}FBD%/E nΨ#B Jq{ k(w ejgS"O XP#5Ϯ43L\CbsnoGGH?M8aͻĭTS)H(BFu>1l_bP_TבZpyckObnq9p 'YPʚx- (/Eh7gTQ3iacXXBn,<}q:0qEP,f `E"R$ kܛﰋ<^ ; unO^@&jka) ) &#fku{m1 %?r}aƛoZVt|Tw)ؔ˰LTfUSL m]R,OJ|ڑፉ ԅJ3<{h7tº(}w6a̔>JDoA{Kvg-j^jgߣ%;\$DkDp9tK 灼+:2_{S; b)1٣ @{mF{Y!mYl[OZʥtpʦ|Y[!5 1BB6@EavI2\&c3;'`K7J͌jD`7E6\ٜf'4i!Wk%}a*Y#stb?#{Li"r3epB`=t"`GٕDb%cVYrU bmGf+v]mJ;&{[-/ /4#w',!- \?ߐ'm aS2#)eIA{,U+{#1yi/.veҬR 4x83⬤BnA\V+564Ԉ;6a͓_\?G]IKMEݏwƲcK*Rs%%[j9M_R+5WbE5Ү;p{<6[󟐧X1%R'g,yTA?JQ+fVkbJ8#LY&ƐD1_" Ћ ;TӀ)!IOottfc {t@*I-Ҹ;BHH?opv^)7z,ϠPN-tC1Iߝu#m}@V} ;6ydEy墿 [W5{B'?#$12C#Ӟ!$A nwߓ%wͪTzL*I}\cXZ^=쬕3#7gȬӜ@1i#X"IД7`6@^aN% W&>"=t:;IPu 3*v{lf<2  \ۆD `%%n=S3 '3dP; _')DRݫ4{kͪ6D3m`sGC\}3")(q|p?PZߗې@BJ :`yS[w-&-{3a 'wல琵<0PuzL"w#CcÀN4vPR3ѷ_wz x&ЦɭٚVaߠ9tJIdC|dA:xE'0kc5|7*O]\$p ,?;`5:6[*>Doꂩ>얍tC墹&w윘 .Ej/9|uӥ*묡H#4:0c޽уlCN燆bˋ]_J>[L]QlrA+';& ~hsz/d<Uon5>mwڻ'@o;tW| KS7Q*"[ A#1C:fχ9zY;uv*{!Q{ykzA-3<3\O?-yIp_c^+JG6_4IAo MyUl @G4z'k+m4+qEDmZ3],J[ݽf[H&xqy6;wZxgP69E]Z_7iě I*+"266Kadȯ>cȘ>:*DUoRw+sAR&Y4fZ8]xKPj#DutBޓ *<೜1VOf5Wؖu@uZ_5ؖ5|C$!2Yin-}xgVy3dJ"̆EJ|[j'֢kˎ}=b;[耾wO ^lRz$ CB`_@ }[!0\UfOyXYQ*N϶ k=:3rdГ.*=̗|xal唀Wt+4? 9CԎbXڱG fQf{aMK-uš}" ,FU|qū$e7E4aa<]4\x|מ/4Q|ogO᥿܀,tQ=]>t›`HoO B V}}nqPU Ú:=FPH^ַOVF  5>ݳ"U aATqݴ7;X׹d#fj ^CuQKG.1qlJa;MysH9zQe+d-/- =$wR8X6CakICc w=P-s ?B˚7h߂Ŀ'1f TFĴ UY81$Z螚 L EhXh!D+€0X||*Zc>GMA!C%ADŽ4qb՘Qa0iyek|R}Q% X-}7ϚR*j#@NTG?1c7G$SLlHZ9%d; duYN>gdsdH ơoUםA8!lJ-*zAy:-:?-Zd[G}3ѤC rqtdOFQ$*',Ȧ(<σݧQRwoa7͓7} .2ꎏۏP$Z\b>S60( 5 wp;\m( * T7J\$EOujy/cpmis>C榩v "o]\| ǫJ{4tI QI$1ӫbL˰n1b( =nO?+sGdNқZA$da:`:7kV;0H0kQLD8 ]1Pd x0"#V<;  }s4SP^'DPoA#ԟ#쳇}0y)7qK /R"d2Bt܇Y!Yi 516(z%D0YKdxiؚ^UywI? G%3<$Uig6u{bȟLDz޷з]=<{z4Yq:/&BPx} |p;mLBMڞ >z4GXq%!3!&@ͷBK{[4NGV1?`KGa+;` ' xL1v@Sv0OCj ԰+&BL(Ea"rWmU~ ;C (*l  9W' uz  62QX%ˑv.'c%vN\g?޴]Qg妇f 5Jz{ `2S;?NW{Si$b*(&L+"<]OŜQ*=X6NUq2]0&,ԓ{&cъ,"M9…dEe:͇ 38ƫ?PqEe;%!p;QNZ_ɝ]%>v6R|^Jiŕ8˜EKL 8a- T001(hMo d,e,POfA,:<ޠm8R k&+Ԃ;Fw᪳jNCRt?τ) r8"P`s*X0hV9CBȒ3ޢ *X" !LNCaSu[h  ƦbK$\5FҺ}ʹu$֑,p3MŇ+1AY1@hFv爊 6 㯕"!b,58=wgǶo^JQ*N{#$ezd-I#2*p#=r3xW1eMY(pPYVPghx;WSc/mq "LM1D,9/,:jݰ]Ca+@ͷX~;_f0VVtɁg\"5lw*H"F_ U+U qWj'9dPԞ=ͯp9[DwHKVX{.ۭZȇ]겂xquQuɜ0ؗEVz::ȴ* \X~*ؘ5Y 5;VG-RMI:"$ TH? %Pq_1)qI#V*q\Bxi /…:/z Ԏ.5S% { k9'Jc< H lS'D>k'1mC1& v eF eQU\[X (s􁇧tS(qeL}m=)r#zu&(Hedk4*NGe Sw7ٱdz ! y1w{f!w)$G !S5@" 0Krȓ {]$` FpC#~) Ģ$ WԈV7Sp6զm _ʍe9 ݉&R>*ޠY/`pzo;;.Ad4ҿڬq jdwM}XDFUQOҺ~mȉBv_Q~ڿq4!Hᣲ3_Z*|E Tm+YSӪQ gR])B8eϐ0!){AMhcjƵ[y".:ZUZ@kذ[z *ԣAف]EI¯_:(=CbK\tA_)6AjCW=vd3y@J=Wx=F@)J)`a$d j!iOhۮjHf LT >'c\ݟUt bB-pu>%lA,%p'5vY  ^x"F7dC6Fp CB7 1{"A42ڠ@);WA>ޚYRA_xk}Lzpcw "\DoC'+=(T>)!c2¡JBL; {=76Ê{y$6 !ba?ACa5qյVN: hX-59ص:^EZ%M`5Qo`٬xU=Xh(L# Ze~z*+KC*~aJoR[gA7'7y(V&c$1ff|k5=e==MJw 촍-Ug%VoNAes\i3k=hq)ȰOX<ÊՔdY>ئI]ct%L,X2 W2TE4:ST9IIg:IŐGS ucGHN_GTIfclAqwq8 WswJS@ǃE ɭ0c.= vpB;f uQn5u?Hqe;2HVIA||c{h>~Q*i<2vi7U(qD"1cgǝE)T吨O&r`UdkXHnK_& -K<5yFD/E47\Ƕ'--% o$%{4bMW,bmysՐKzU ̤VudX`8sJ_)R(a -nzϰƋwIz*g'1X ̒uxpٲ *`54m $-n땵 ~7B!yx 2cɖƿ ׀}sE]S<nsa%F-6 Z~J",˖rZK3 X=e]`wXvp?ihC80,s=g>'A>;c]h|jq0EIi s ')cUɴ ˆjV=@)OڄEٞԃuԈ>ofB|oPдO64O YeИ [mF{ں{.Jm%&gHS%w“|,mV_;f&ϒE)8˾ĵ0]/t~KakmT 37@IG|4 <.^hQLl{GRo:ȿT?TO"cV@uj3`EF]L  L*'P%ZI#. 4ILt9`L$-W`[W99QWt>@{CT Mr|1VBrDVc`媧_ibZ@)tǡպrwu['~^'K ,N9_'E GC7K~•]Nš^LQ iۊ&# v' TZxFD|oƞ-ށ*L/A'('_.߮Km:l* Bj;X4qAIBHhIU]1 ]P>_뫪w󽿋)XG?(Z7RMt+@=8aFq3YrgCN\HvAmph=o͊\0x=?% /6sRQS,J12%F(dϣ/шݜ˂(F/uCko=@QKo<)k] jAW6xlxk;GneJ.(1z*$#F7U6yXI6JaSy-ܜfMeσP}(U}&wm:W"jA*IF<~,,Hl>W`MyO* `Tbe(a+ݹ1{Bm:)aƷ?^ yD9\%)̮S& $ IW,t8)O+{}J51SXZG}c!?H)ݵ]s/ϯOX% F<̔P8j|j 3)Od-bhm"\$~n3glzNfih[hn L?rjqE?eQJ!/*9;_I!LJP?"H} VѰF@.9j7*z}alY< yR)=sT$V}`QՑUE\Y+WF ĔX_iq7gi7O@^Ob&d<.38QiI ڣkwD` `t%"qIr5W]hƈ})=^S85<6麥>ߡ4/=Sk3t8ɕ9r79.| Wa0хm=u'Z,mW<4Q5C :K\_.((6 IȎIܡP}h@FQJ@)UvrfHCޚe{A)1)ImT9ؿ@#8(g | HC^!(`?{$ޝ!#AJ,,O%>3duTֽ ᾍ.Ϩ8~V]^7/auu .RNVap]I""bXA7Vta-M$qk+JvrUkc';+*wYEsHsV6ĔJI.-t*+S~ oq o ^%AV~! ycoص;ĬiOY/+ i -֚tvD_U-ab%=Ƕm۶m۶m۶m۶m3v}yO}C%/U] =U3t"n^4(Z_ءqodQYwPjUƯ#jw /A5sk, -F(Wys n<+K RG79r)yvVnF)AW1`‰Ô(qԙ[tݳHmfo{:{5}Hm֑s(@ W2fPDw T2% II1Ufp)%|JʃUzHU䈚ȚɎr9|pU~M5Gl_ 5@?<;>@uF0 |J|[] s/nC G<-aut-?@.=bg5] e5Q :cyŻ:[? 7)&nOb7\MCb;bkm8?_Sp0ipy%hO:S.*IG5aKĬY&k\8@}ި)hævKj$j)ch5 u6(5t%$$$gwWiq~*Hςd}Em\ۇF|-4m-$!b')Q+vkԬt"++%x,[5ٟ1c@8ȬI,֝b4rv YE ^ 訸(,N_qI$>F񂡊A31  h, 4)42XQ#'(8"@JE MRcY7Iѽzsj"DQ!H/ɉ(y6MS\FƒشRq7zrV f󦠨LZ>]z۴28[s4Ԅx8{|(a`wEְrDY<]Ξ8wsV7&o/"ZF)ɑ{FS|H!' 녤 O?p ۀ  ao]w'f*-үrId, ,Z' !/kK7" +'f0>$"{|^6Y~.bZ0T3c@Dk1^=NL~87`S Q 4 K" ˌD7%zs"" (DI^WA#) +5$:`\S3(|Dr2)3C+!i(W8r+ԪN)+#jĖ#sɎ*/ˉ,#a'^#/D9us'JT3O"v/j/P>:Sக JW(D1c;1PVQy<BdΗH w#qxTsY G5l,+W&֤`vI(,\+#i6y1A~st]UavXo\CpVA[%I mmbث3{9I&dJvJk:T!ʰґ="cŕbYr<vC]eشQ*llS74q =7'Y4`Fj ry(RC'H1̀l-g\2=+1{&܈Ϡhyl[}qY)DQE+,v4%fǵ9Hqy+![Iևn!O-͡hq O fFTIV&_ N[!* c6;kk[nWmks\+yZ$u \s5M9tah5,c|OM=B#L}aŲR\3 ڽ*b#fe uO ŀ,XFrʓY5ГP'{CV<".YwLʐhcR)o 95M^Cǂ+[@JBqm DtizNU.&+t QQ^Nx:F-:<2/^-ee$Bܬ+YIgF]7=h[pujFE[]T Lzk*_mi]CghT1;@ox^ӭ^+aS0bE⹓G [ý182bم$(.O kW-+x Ch ̎h50U:=l<> >yt0 "}?,}v_t?q=޿}oP_"梫($dy$(c@A v âwF j^zPImvuai?ܰsU&Bx?DI*Uj1ϢsH‡@pD O@X԰dQ-z d젯clm¸se˕'P0AuAeꑖGtWa o ~D4gŸ^S a ux)ܽqYs ~08fs\IFX|o`XI00t'nrGd.ƴi"7ᤜc RqE4EyHM sO(M( u&N\lv}HVm[6ӠM~nsra&\j88OddqHբb|+u.ؕ{Q 6Z~.{l]BNQchu>pIg%D "D3ImdMs9sLsΤB \ FxF}&u\ 9[Գv [9cx15@cq@Op"R 3gRt%*M"]J j`k}yh5i ]hV}{]3#vuh[xC-O /i% UN9ɗ<* /*7)/u_TZ-)ڼ*=·/V.lwVlvv|ONhsoH|?;PN:'VL+&JMo)/8~B,oIbOlo Qb~K7v]\NLkEIUmsߪ7#w%]k\uK73 ")^u.1 ,9sʔz' 3jJR b`ƍl#IxoF]rȞk}l!k&snqЃP]#uGdaͽQL]6F4I~& @?g&y~a>`7Xӊ '\ /=cKH;Vo.WKF{;\ Fˇtڋ`+BU>`C%1/73-&wkcmI W=c'= F ~( }Q?Khoyi|n[q7XQIGiC;'sy: ٽO+B'ÎEOIąl㨃bwE'7VʀL{&yάM&*LyD~,ȏjTm6 0W'0Zme? s^^Xmdž+;M 9 :-- ) F50rT )7sշZja<ŠIޣud^"wqI=ʽw!nw!0]4*^zE"JLYRk_QODBDBU^rCObJuJUzWaUrGUcRqĤMQuq|,H;n^-TT8%p6}1((v(-M>uF*`@ٞ>Ș4Bs'>{< HII Bݚn8Qb\X 4AO_KrkywmSw6uY֗0lc;!YD,IiLkUtJK' &tD-lӝ2&Xy[!yG!s3{OAl? UY<پ1{:(@x&,c ՠ67sb.z| )Y:(l}8!5(1g|XZ"rFIsN7T;ZځG`ƶ[|ҿ 5YW.$ͳ\ qt@ :jSXV[X+8ZM}PLrLQ*`Ǡ: 0߽ĸk9d~Q,B?TBz6।-=XRm:7ihZԸOx5+e-[sQKʰTW=Rt;ކq-M[ض{35.qE]Mh!>}^j]z]!(.XؼҿC>+!̎"Nwƅ2Hf~ |k..ѭ6xX~.˨P_󼷄-:6_>c~[iP)Z+Z>z|Yxuު=t9-GuT0PrX$ޗOVWFjLIQ)AxT(ޛƳ"'>hK:=[R v6?Bj +[|_P{@Rm&=l͚״~IrM"t gh"c'_gEJZH0YƴO ?47r-id &|)&{a)KȖ-%#L\a&2WQHXBur*pzB@O_Ł vl69)I|zeHT~!Fx/z:3*M *:{ 5|av-W5m7~AFHt|sNoGd4M3) H"c8J~`t 2]Пc>=_fBf/elё+MG0e;M'}8մћ% I*)Z:;uF$SGs8!;kbiI*ܓ>#sL)/"=>6!>̨BDO*C.w>^!IW(}R`i}(ZECx~Ûf>9PچW$Ϣ`s=Uä^Tn4Qlu)-& BME+pfSQN_ISA/{} ow[|so4@[3p,.>_l Z)oE0@,lY8 %`ЬI[Q^i背,\!b\өئE,fjt1wG/@Hi}SM]" /Ds(/5@6Hњg9@}ٙfd4?-3& @);"4}*@) rĩAsc @=K5 F+٨@0; ,فgஔ==Yޓq;N1:~d:4-]>vQk p00/ij?> H{N/{7OkUJ MDH.r翸!iQУZkbӄ3ZhBwbI'jֳ 9Ey3r[Є PwZkZΪaP+Me xrc,vҤsJ|}`L̤bFE 2Kk0A&R{T&&໌3nnvwOswܘH_:qm~/F[z'r4|5*KǛvuOߞf{0[<5;HoOvZ\ zt66/7V4'1HKn[DBߘP$/P݈ޫS?+b#eWQ;SIWtdxPhy{MV{{>c-UW'alޛ 9nSYg?jWv;|j]0yUZ+(42>& TAh<~/a}ۂJodk*8.!ErĔ={nZWWQ,n9aUHVq3xǪFji){{Sw}AvӞyi*z{Y:lnkqZXThA"m{J{52sϽp$zg+t!jdˁ ky˓bAh3K nuo$;C"|_#Xx9@| k/x3`j O :Lja"?ٷH X1ތYmY(!xģC{>:Qk*]?>ih& xeT:ޚB7hZ[.voAФUi[ " dzzEc(.AZzNf0+:&~HDvt@XNNIqJpSUha ׵DIXNMHV,3pJLq:?]H$Ldߜ.W3k8`*V3Bߴlx*$ =,׸5G,b;|rfʾcW WM64ZTg3$W=Hr] RzU&/Ya{uY=U-5۩AQI;dsp|❰qMxLZV-~n 6W7ǁݭcZM5$Tcd)j'ld?5d0Zg *U;Vע.pj]ևVV❾Cz{Ey]5ǻͲpJ^d&8+20m%I4(v5=±Ċ3mڔY]˰nRޭxwxy7)M4δײ{GN 5>a#ToN73q>=PIJW CcRHBi7=b9>M /;i͌ 8*D%rDTNᘟAhOLLQnKjo&8)K$&Ud$*D[(.|>+䱫+slQ!"p7 [*N'`\KA?kW* nM54(0p|I)yttKVl@)PGbL(b"ITB\0pbXer- T Î3ׯ` VL?18UsxNIdy /BT1tLnZ;G5]/\:`Xm<){7楮<h.JP>2%D;Ņ_މ/" Ҝ)K".Ԁ/TWYRy1~Jn:livz?s(eA! !?XOB[^~*g 2&2Z$-sG5TP@`Þ:xhh!!=_ZX}Z(6IP.= 39@dhJB$Fav{& 5-@$}s#Tt#7RӁaӳzI1tDt|?H"q]qi">l3G7m|"91A~n4DE' l@~sњ_ϳOnjf.!7q61{69[#f"r Gtl@ }fO}6[1ԱЬ2պ,`@3#/%b^O|- As]}Xr+dToo/o?WֱRf=U >tĩ_^ocRjnO&-jEoG,ҢVK$+#ߥJ5^*CXm$'v@~;H~2 G=t%UuZ}"G gü+5P-@D`hl!IA:;x2yѥu*"DQ`vOQ) X %4&gQTߧ [I+ Qtǖ1"Nϛ$+2S-e]k Z!62]5&O 92OPU\F+-޻ͳJo+W/:tS3 Y[IY3˭_?W$n*T3]V㤇* ͧUd_՝y3eΛ.Z9{.ㅨ/: +蹏&PL?鶴^ωH0n?O! ț.ٴ3U81M ń5.+&p=}HoX(@g:e;WO\x*ŘZML27t"T`XphzH8K9fʓMU.ƢSszÌcv=ޞͅ9W׏Ql(Bj/_nyϐlI]) $./x>'^ne;VNѮZ3+C2f۹*v u``{QOO`_6Bw ,^;h>Hh{&"EC} Uo0 1b9COeBES"+.^Tp;ѫ9q_qL ( 0 N|;O>\f"XTZQ0:W䣾}[DXej8GF.KA>}먩{Bҕ%sp 8wnCŗ# \VCD@!0BS`řHEWa04ɩnЦh91FAǑ,dp+SQh83(S`s hb7lAfdpYYBD{I[Ǹ֖ٚl-qr9ed>10VSM'/i(NYqF:Oʑ:\쁱@ <{TR ÔE%XuH`kGDRdv}=$Ə>B6$[n8hlѭɹ,KJ -IZB9[*l(x^K.{bzeBrGwI('3pv٨Pz b64ck6t쐉c6-ص"6W</Ws5qx 3uYcx"E=˲TF9+`Ftlmg 2S;HIIgN4Ա#;";*I{tH4>3h 6#DKK9!+`mKC{OhmѲ4`.8{E8DcY|C& As:Eۚvv..רCV+Qunc {jAe~M60OH:@T}8л%P1 Ӊ Qp+ >H(-B v'⦳qJLXRqʪD+bx3EDmW(hIWW׬[׬UiQB[WYN&9-M@;t3i le8ml2ugժ[ޑ 浫EffP v tk3dLڴ(#Wsn?o,s4vn5ܴl# Y> ‚ήPTnFBK)1ceWœAY I.lNehZ:d :ʂE# {KjhQê9z\l1okųO(&"Υa*v{us|Kv+F,I'Jhq!Š- у%fZ>.o 7”&xxaE? ~MB$us5G3DPݎZࢡńNыNE+]F(EۖEI|q\ZyL@_4c4 T&U;ã^Ɏ۝lNuWGJ;>fH8V"Az0"NC+ EB&RQnJ:s -ݑuw9!(;٩VŽϏ(C"<Ns/)!a:N.4+&:(R7At{+YL0h`z;0:pe=O4\Gg+9y[![0 QĿQl \~_j$vk я 9ހ!I ? zt"uLVH{O.J?} Q=c'Q'I|'/xMWkWŘ_=?85 ]C_zv^U[w_g^D` _3+P8ow0 `l-ňncĢ;s"6g"hMzK؅hK hQno:<|߈wCa84aaap;Q9Nh^Z]g΢;Ϙ јK Єiqa2QowCHCaìpa9)\9eYUHl"M21Ʌ|21"^U{r&KMZo͞MQ2>ۅ=:G+H9pٶ,1)#o֮:m!+*x/;RFeeM=M9v#%LY96ERJ'.7V_'v ?` P<>`r-zڬjɆ3 k"nb1vu[יpzu5h >!S4qBY:u:JeV]3ZEHBiB|I+HKvp;oJ!` -qeDz+,(r̙HGE&4##Z*lj c0;z^:H{G6[fsf{HzzdB1n!N+Luv3ʜ+eezx ­crs 1Ren!d;٠UzQ7˹0~nGYxlw_jJ~÷*BsMgp^"q$^Yˆ "j@t<7pv)h$:qM psI(zΧ߹euW!uyj~$Ж߇"'&Yl] u{{r&omN*AfcQDjd&+ shpPce#I41E43+Li[e? D~]ň֣3:b,J.Уm7{#ކ6| vvrn~X/!4yހMp 5Ssx ޝ4I,2X%8$JL'; i{!a_p*QZZRJkoa]kX[znu,כbze¾.w#6=ۿvnl?  p-.()*} X-UU"ϯ@ U$$[T k13 j3gOzW^es1 oWӡN Kǂ0$OCP1 L0>Ҙ 8ƅޅބ>_D&1"G#XtVz gƧT'P}5OwCD Tpl 0Wijש_ :&0 ٫>Ax ?k$MZ+d5쿧"`rb ;t0tzO/l?`r|XdQ9(=R.%"R `Z(}zwv}!>*劥Ȋ&{ey Kf$-:ʋ{5۴-[W(:@?p2yK0ۚ+7[20(=x sRγ ; H( < BĮJ@1:5mvj!@m3>+1cf5ȍY#$+ h5Z^Ei% 9V5uk@..ng@k+*׻޾VQ<h2IfxǾ!=t[U?iTHR! !~;q`PU} y\x;>-,Qdٺ2AU/Xarz{#o:{ 9h1gdH A4;"t|:Dw/c蚲'FA+)lv8Jeզ hf Upcr\ H0ʣ=s^ °F( '^vE \9-N8A`? #gwp/A󣑂0nA¯yd'3i>W)`9?bR}N8W_q""jf7nc/#Qi}Zlv +mwⲻP=Ǩ-VwiP>9Z fyq?U ].ILR~ a3Dz"6,A:]aP*6R-8qQ]v3 "r݇ xc=~ *ڷ]H{-mm3 폈|^N? ΅l%F촠rkkow°F7r а7Nf DUu*ƞ)g ěbZ<#)c 49< JK+!6)4KTJ +ItE)O=Пaqb:oZY|"##EV.SJ8 ^i)uۣxG8&8]Av|)Tb nBXXܼw{":5M~I+ao?{Û3̱Uw eU=d0U,$g?m "^~<${V|enJH+QH[U ͡j5D,I)sY%9j! r78_/3ro('ޒ$[gȽGQ\Ւ+Czsj}w{:V._η3ڛesf=tkY3[+S{ҋvx۽ѓd2{ǪӪk t{kV!==9lFr|Lb:ڦg4[\3^'l?/cFfs p=j8d:gбR9vR\P \c|Q|5g%DUA} 1|~$]J:vŐ '金K`$VZ_U$u~Sp v h0R GF7pyS, G1HҒKKYc ch#g*Y#8 (y:FǷ`&T+4^3G:<#hQV- Fn/#𿚋Q#FY6r1fc r.t ȇkFi ޤ}݌y.Yiik@\:Z=Rk LZܡ'SFt&Ɔe ]f>ɩӰBX&rtGXYS-M͉H[f"3'NβpR1m\`éN!Ӹ 23jHs|zsG T^,_{Ҽu|-j `7G)aX;U`6G;yMBeж`sUi$#i i9^LU\@վ0UABVa7mG>ۧJE)~)mߖ*^rDUX; wۿrZ)6|QkTaGg 5ԫj7ttl!q/&[G~71ntߪ}紟tQYޱ7ػޫWv]8w8 MŐ?/9wtqm6 `Mg.OԞQY<\=uP=+=edU{~ulTYͪ6]ʄ6U:5=r8Ѐ ROo+C^9=oq|Ž,K)ܜz},ok_*J)Hwg>g[ToKܸ@wcۼL֘9Tj q;p0>α}Ƚ6]鷮_z,K<<g)и)^YkXFqQ sx;w2wүٹ'>20mI1#'z>LMsV)x~Lrd2UʁԁzCSk4L Gs N=qCIqP3!ق\+}K'vcɌLy40T Kx!VJ͍kY??+2-jjS;~zL-^msk|߶.~ g\nh\2/!eDSm?2)3/T{#/ {t5[Ozoiaɕ> 6,/u`Re.u $5l݌ǫw+-u h6i'l|iguv}X0 _rlW Pi6|# >US{e,(X7!_ܮF l5P]7V)vL{Jee~/W#ږnaIuq.K)MD$,{rŷ?R]Kv̋MD!Қ?~W8n~D8 i!|c!$ʝp40HC>0Kq;!EHzB" 8 3- Џ(2b(E 5($nGÑK̛ARz@bIIӳ68IbHƯBRIieXf#X $F"pO0";PKZ(DH9ENˠRx)IY M4I`2皮%-t ٰ p0TNjf/D@$5S):JB2, t:4U,xЦ%*;'ʼ6eHHd,C%KGmL-0l{K<+ɥBXgY 7Q~$ %@c(H#y79 }6"QhEԳ`>*䭆p y-8ғd!.i :@e5]]QʤRt0\GS`c{qo*5\H7EF(4b8ҹJLc^L R`fuPh2C<ʶ5np$<CxBld Jlj)CAfdzطe c\'Ӛ *`1R$.gRT.D `)c|lAxFqᙷ{>l=;clc>ԉjcw96?*4-RH7Y BKhi*#dCBKMOQ(RIjjJʘ~Rufyf{3n-S϶ޏBu.ݼ A>o>|C2kDmoX)U+Kj%So*הQUy"YݣPÎs_;>NqN<ʻZl(cqAT.1ίB> iJ(|FoGS)n1aCeZdWHDN4.i;q\<U|@&,jị(iVeSo:r oǸQ̀*7HGc_!"Qz]_n gӴE/؏_FvvXc9mh& ',a7sEJK"9w#NR?T|Q~vg|Z,N4,O#GP] ߤjD-ʶrQwwL{v:8*ܤZA4(^WYnW\KV7!7hگU>4S9:H//M gOrBZL˰jũ FZ4S vߡP؈y] 'hga:Ac[_Uki.5q.$? /Ƽ"=D.KK-'`J-JykZ+WTUV,/x%-\P)-мs>*53FܜiYSRS"Jz aS-=v"lj@&1=L<ҋ]5MdVEURͯkH qkS!ۏv; m4:7; >IR4= |}[n|ETPZ2 :9KJll \nwSjCo7I5K!Ř)>3P-=c 9=\٩wmJ[HʘVuf3u<w?ե=><P<0WF`Ćf PɕUޤSZk V?>YPS_3Z\CmuD7fyY)ҨsZ̰ѩFfHfհ:iY֡A5Or b2;s/l8+$^7EN]3n"@dL[RM)$j'fI9 T| 2O!ѣosjm U,n!/c6c}]'ɻ$dIPHJoox 3ӊl\w3974 MAomhԋ˓xK 4"RJMCT3\sҐ97-YQ2_9?ILCjhhi5IN ZmCVo9ucGNxt:2!,+j:5Evi}-(i|Pt.ha gIiG H?Q\^^1d8!9m[FKu܎I:"!|Qc?~.AA = u9&#sE)!׼[1d6c *^Ieԍ 0"d,VП ~dA^څSz~mPS%rk1~ !ffpb^=%Ļ>A m+!'nv:h%Jpx>B_{-ydӐ]"N݀:@&|BX>6sQ#K$aKA)SL*qOq%_B0,sD5A_ Mt=. <=X֨8mx HﵡPIՂ'Ay +J6 -v>=mzJڏ*QӅP~cxPڣڟ' qx .F@*wʵ>et4=C!6KX)f]I،݌o|? "CI{McܙeҧWl9Fچ]) UE}>2%9DY)ͷ. wj/ۻ4k="|ۉ9: (0Z??X^M]Ww <( vpP0Nl2 ..q"آ @ְ2U!NjMlb8YdZ+L@:M*Q,>61i>s{޹w/Z&2ŋse= sN.AESer7hLȎ }JnQOAQ ,QҋnxQ$s ٝ#v?@^=jAu'(_ɺcxZ'#R-A<юObvkK7 Z1:'Q hJdI%zp} wt.3Q(Mb881gzù8Z'蟘߿%O!^+ ;lGTǙfd7Z>3K1_KbQ|W:K&z|uvp6fvv]pƿ nro2Gi2 ~qD^-y_ XZO''0`3r#*ϠI_)?f~|<:]xDZ263|#>E9r:kJbv3nR9BV*x.i}~NIm!fyA-$"r#"ϒR1W@`6U2@ww%KZ KK&4- z(X#C]t ~t^~7f=)2*@AC0_oM V>Ob|;N|>C?[ƝJMл,~>*~;ϱ+o|9b:w$!}cgs.s.у V2z^76R։qew/hLH>A> pCiP,|ZWx}x!!< 7hX] ..X0 rgDžqIV ϕ2P&Ta6(֊EX izPZ/4kGV}cdBّUڑ>BZ-"iW ^kmif6٥lv6"icccI6ec3|lSD'3DtdXIN#mv6u]{{c/=;׳8CH$c$ԐN(Uڦ1MLƪC&j&5( 륁iR6 UTZA.tplh&GЍ>J~j灴ݗ%<鍉*]Hd%D=KJOojL&묣QFWQXF|uiZqbKOGi|3B|-2_Dmx9<'ES Wîtj>sl 7j͘ra2!%Y#5[m;(8*VB],$`-b !kiM[Sc#[GHnK-qJ2όHf MoHX93W[5f k05:2327gG䰥RTCʂB)S2`z`*A>$/ȔLn~loeѸczn8XYS:hpPhO4%8ݫ )ޑLPИ u0:: \=zS`*{#OcOqm'DK_OZ~oX^C0B44og,L@ʭ8Fsfϛn)Ȳ ʁ))3 Xȅ% kO\R.5E{w vbO8N>XPD&MҤ\|)Iݻuiϛzķb{U]<ܪE͓-@BZ^׈ӶżĆÂn7 һpi;501s*X'Ft(VJ«xUi9`m?Q"BҌKk0*Tx[flpz݊S@6w3t rFPR)H +H8#!K,K<HKzuYyHs4JUh).82Jti93\b.xw/FUKzjvkB]Wzn#iӵ }?xЗW4<;<섍(=e,vb"(Sc6ᯩbQv >:*hb0ph i?5Q{d)3uy' ZKҺ_֤е]\/jBIAdC"8,x,.dj -{w{7ڏvVC,͚` ;?EYP|mjY>haG 1؎[o<°]DWh|.C\ȍq:c ֝TUsXl] $w6&5q29݇nz92h7_ۋp -!ܾBatx'9G +)J}{p7wonS`恐M<O ~ -~II,+U|!=UӔg Y|, Kbvb)QM~S.3ڨ|X ڣD1PJ{̋!)K[j7N渾xʴ?AAO*|d} ['}9lc"/!s= qJ$}Ii`Kʐ16xG_Շ|dTwURmsK?]uwէ1Gׯ9XǏ9G8֎M@̿J;8$-[kS^B.a\.7ng)r㬪m_*P!Eu4FCBSn*pڬ9_V ي&b,ߜ}¯b˪x#˟y鯅Ei]?HK9dGm|'X}c BC$@gߋKi)ZHlݗl="wwy|MJj{#R硃ؤY3- EH ERZZ(jx롤 yf눠[c3ג6Ta aB@@4!Fizݎś]}d+s$9]7oc `Bqni\=M}Xf'*i!jX^D̵tՖe-5߼KjWQQ#$8բF:[aO/KH)z^\aUb$J\$ WpPCGP #P iځ 1aeQs6l+PP'{<0ʩu QA܄M%Y$d986ѫ(`;,~k*+A.P8|E*-ƢZ~Y?׬Xh$q|pƍ7QKőrYOPo݁{9Gՠ"1Ԉ_6\Q) eCZ(Y%*GΡKYk |Fk%:c8zq֝74J&$gN'Zq)>&9 E'fX[ĚT=HBH[MnXx(:9z8^ReSQwΤ76P"i[6*w 8oNXp̴T,)`;+؉EWt:w?:sNG-jU|[HoVڳ{vJ\w~9؞GdT:xE{?f+?*Y+hA+CYjr{Hz„Kvz]a=\0Sf0tG6Ds9*mʅW_$Zb^c}Ub{&- |}W8*|f+̐@M7=:7[$M1*ZWIx˹fOٺ 5#1GUȞt}$A B C6n l*'gT0u %>j$ ٔtEAcy7K}\Rj nzw%v%[-Yd[ò42C^5MHNi$)MJ[ MCyMa 4`TP$M303hHf#$C hkahZTP%k"}$64B$}H7]5C>t&nY[b "8g!k5Q>ӭ) 4kMV"'5uZ|*ګAE]$k+h s~δL\h6yKtoY#6H4R Sr$GͦBb 䏣] ┰M8]jY=d[ʞ]qϾv?+ R6:}D|MX[G *˫D9 D0A;qaqabٚT,דow96xTTVV x.;%%Oc<6[,abEJcsF>iA݁sÀgMUB=O*EybA20 ?Ep0.w?FXKJl2ӍeW*Kyvzkx 6R\Ӧ )JjeFc k(z~YNK2vΌk6't3ʋ^.^s]?jήr1* AeiUiu˕zX)PF(lN^ qO%{ƧҖx(>:]ZJFom,%VeZ6[v0] &4m]يfZ{6h(=7{DPu $N di"2CfpwqW2S^NtFSBHdnEЭYuwtUYnQ4_:"ӺT+T[/w]dkGKk;ZqktjEm'É1M@EqDa&℡a7Mž]6a'vT0jinQ]Ƥ x4x[rT$]t#NGFO?mx r{j?r'؞q3ʺ<-e6lM%3$qKahmFhd1t b>1iڼ;l\<܎/(+w濓\"z7{q5nRs㤍[W|&sǞ*iՑLpǂއpY=yxӲ;W8@ A;P[ Tߡ%/nO䥼1gbZ3L*,l JPcHC*,!,LBu)Y[eTJw8+U~O~IVr8w&I& -sE|*;Eݱ_wZr`?ρ^id"$NDĚ#"<$w2E8 Mm4x0F 4 Y2%}FA? 3xl ƭa\R$i\Fd ,bٍP(c'^|~#woJoS2rіgx.^}JEx˱YM[c[c{?rg;;8?svb[ GJ6!%v]0I҄V4ZкMDŽFj`ҦmD+U";;$aI|=:#_S)ս׌2R[]A8;΍{}Me~őeeej)է?"OuD>'_4C:(@u-x{KVNIOh(,O!G򘞒g34yC夡L>p'_q7[Ʌsv[. >  H`&"ʅSV|Z}P]n)a@7`ڛ4 񖉉*QоVzb\,k[&=޹C9;M#NMo{Xp_~c_%B<:=pz|`9ބs7?=f&(`s~(u~wfܿotuG |a{p{~4)ȑ6lT qi6;~IcvQջmv-#ie:R3{tuO%_";_}K0 ;X+kP6>htEޞ ۗy>mu1uF;yվɉG 'i2cs^<ָ r ;sLD!{iυA.Mwo^=<=ϣ7RC)ټb.FVmڿG<4#/ ߅cX_ۏ'`c]x'}4#O~JΤ<r22wLJ\ ޺I @R$t8 a$1H"M#B: b™(B@ȸ {!U/2ʃI`]c+gX/,.+43؝Pդjw~/rԔK@9@3+e@!)̀Eϋ$eִ+HWLX$3I[BH&/ѷ!e2)߽yr%aԯ_ȶ̇㑇rxDst8w Džvň%^N3saW􇃺'srQ Rl tM S.qE 灦MiL~ h8HJߠowh״ 0XW#KHoOwHU)6x .q2:kDCͬ6kaU?(޿i(pU$qȱ4&p :BNȄad2{u;jEdX҂[n':Q:QڇQʁw8 C{tXD̷ .:P o(s &QRWU!B9*! B4S Ui6=~%ƶi "G` +8"8}=al([G-o>3,}C@Ac2-cE[ ’z8sQZgZ>-#-mg2z55O")Y'@o/ yVB&53BEI A1؊($"E`jy/p]~JvZ|:1DAxyBc(@BT董cJq=9V􌤽/ ^I^lպKg 1w>Ij·y4Q%gɠs%~dLEvEsXX;wF^?>0鍊wuc{:Tfb|aS15g/PPزgS.n q+ &710*7ek;^z!e+ 1!Z#`B3e.!]\IF,SJWJXnި操0]WUEdT=GsB_MҡNV5]wb_ .QɉJrg+WLfUc^1TF'm@A#h 5t< H[%X'Uw"i V&$W<*]ŗ׃a)@)yLl=4/e|1ŇB6>sپwql'q8 94V]2/H"L*PV) cUAhQt겒uTD+FUDZ"feegلc9߽}휸@M7w[:z+蹲4 X)MZXjdL&Q?byeɧl?76v~+v!v=?/8(v{=䧚i=Rۊ}$Jpn7 #XCԬan/XǬ4$o8[)*#,n|`mꤱr?>;Uq8y[Me8$,P8eM־(^?<@\۾Ӷt,ZWN\p`*˽uoDS i`5V]8]fQL`!mͶzk G OD,l5v#녉,π\;bdHdo-krf>e4} wAj sT`(Q&r$DϦQSf馌RZ;go)w7r'jIBgޤF捒Т3G廴 Ѩ&VO$EpQ{4iV7]4G^FEW8\u8Օ]zQhhYcȬ8c3"c`&.WÜ/!}X8CZoYQ%F'q82 %K{|pڒNkAa;?>ԐRiJT;q5ڰIc˃C'H/tᅨV]Xh;lgak!A񿰚ȄM7.Rl(Ft>2B*&kõd}CRckד~m.m]h!?VO 3"LE;V/IdI"EKGDHwda\4hIGyۜ*b:Ƣ1uqRN|5|ٷ޲pɠ*`B svdK>UTOw?BPf,UP Uo WgYxV/(իT: fOBh+4%tMJтws6ܚSv+M)-ʿLb uOHdH& a|WfH R"?$Vm@UT?>ݪn5êRtHPHnoC.F#76=n+Tg`76qnF0VnkL3l}b0h;<T(D!D)h)39K⥎7*;rA}gqdrPdxO5WqDr ɡ'1i̞LwGM PݸW^X[:ƎX4ľŽw,xBqr[Ls)tV]$]ـSp)BRB  r"&8ׇ;6,D.RUu3ks:)F~$qq3TkѬ z,ӦC_ǝ/*讪R!^LoeRSRSRTTN&\?C^J/R7 #Y' SeXZv` }!lX9-|R,wO(;Z{WRNe Q2R5׿}]͛W@5usmM qS”x]HS‡3 ),oًzN;N/6-a~86GuuzY.+,z4q..4Bο2كA`qDǽ!W_BQ|?/^%|w[+=<> q LnG-;d:p:hC/^e`1I4=ǝXp&KRO {;h=1k/BUȗgǰgļyAH 1F"o]$>>BHǠ ++Cs R-Ul1^WW<" =/_Ƭ/^l<yQjP~XKsZ 8(̗ :1|i{z :z>WC/d=ObMjk +$ fL RSa^qU$9c|,tt=|pg-;oc>۱8&$%leMh&b㳁1غEPJ6 ChCmQ'I"Z S€5Ξ Jӽ~g0`ekћˡާmSC?ב^4P1qe$uՙs:xp[˗?kDo 5 :5?q9tȣ mtCqȪJvID{bzzzvv|1$(TLtiXڸ,\^\ix;q0}@é{{ _~"_td0Ob풍!}8nԶD|Lyg`Gh99їzIebO0|IAnnA^64TB|n/4НD}UIU a^%N (DQMtm&(S@A9}wlXa֍5" ן?Kj7rE!"!,[xȺ,V,c7 PڅhVVqJP*.lbI74Hdf.^V֞F~1#9S±gpCWۻalybp Co h|2Ib1,>F4Oy2rK3+'U:9lO.q,N񬉮(]v_\.nID%gۼ[ۣ?s}4lrGPsI;1C=٫Ţ~wN᪋c1q=])<ܧy`" .: IP^ @ZxC!mڇRQ}&i>׾Q)f;\.Xv4woN&lEPXZ"*1Gv_xmȏF6fnOiOzD.UQgSkg}⧯m˾%?Yʣ}7P*?I[_Zy߿CȞ,X[ SH`W ybj}}=Ӫf{ZI\oO^gGY˞pO!)$6Ev֮T>]=>\ʦꥊHspC=+>uW7Vޜٿwm3yٲK_]ι`o=bh7vؗnղesgڲ,MJ7i!b`Y_H&v5=k ƃ'QM[\'`ZB#\fE't Mq:gπ=++(ϔR >x܏ã:çnlU֖ C8wP{ޠN JϷ9.|OjGPREN{sVk0фoqh$*)ba"KbRP)LLUh z `&sJZHtB!_}>8K. vs!>0Lh2֖?J4`$VTԎiPMPBtSѐ*폁: tR&*{GtSy| 8Ȱ f2=Xdv!at҉JhԧV=A+ ^0 (X1L b]iE7x$>_ߍ;g=@@2pT6 /ߕ7bL=mI.8#^mË@ďc.pqCwq`u!ZQLJQ7T]49tScjd X wPߠcRDC_h_x( j1mYifQ):e;'GXwB ph,sqS|y2;qĂ,`=wTas3=@͙,]6gW ^JZ&ozZϰ\Hnw$e|1XQ*b(]$wsCtb!x(5! $g`N%Ij'i?!iC$~ x˧K:ѣBi=-2?4ۀcI0w8l6idWRs)t9 =T,\ˁ_ s2t S]OMt517fʳXh@-o*!ZZ=!0h] 59]d LBZd4HKvT`A焘Ԟ24TGr8qIՏ&TY=$p'>sM7y-'r>,i#xП^BME*}dZtO_WաZ,Xih^CNDJ$ɧ %ᚾF9?LH&$VRf4N)KzAQρG\wZnƠU;'QH e c _MD^0m'~c0BeeoeMWk  dFsKۜߑw;e{Y7a|IY&.1s}=+H@T33hڽvf4Ûa4ۊ^SSjِ@=ˣQ6`UˢcPRZ6XѢFu j9+s>8x-F 1>'LAoaȲ 4jV̱!7sO=ЪVYĝt G2hD Sn8@p]CB)sq.EPҡMQ)fkXObulGqHq =1医4 f+ NŹowؼE|}oqIӃ8ϥ{U HariTF%nۇǺKr܊GetrGn!hq3:_[r:p5t0| p2Lf/Y,!ZNGreNhjقݶT )X(Jr3lbm=;?e=r$r,-|] ?S_򿪾[xj] )L%to+* _%yL^i#+2M3E:;c$¾~b/f| \}u; zv= <@-tEĄ"92D!9OQLjۯmveq7iKR *(lY%q< JW JuzRr$Y !luV?l=a>]+@eur0ֵXKM`uk *>1_yեǟ:u AwC'wX0?wvd믍}zz+$.^Mz;Qxg7 #"6'htt )dtSRE.)8ۈ`y[0A]Mh'3GI b9nP w6q=}88GBlBʀf(|'mA"eਕ!tl-MHp:: R k@ZX%J6:-8w;<=$&2úQ0uj\-̮. ;}wjfz+t?;fM63Ojg*,9w;}!2览=9get2nW5[#y朵?p-xev*ۚkT̝/;-9U% ز&:Q: q!sW>G|ןc6ޅ5nQ&-Rihv_k.nqH<ޛC@n11G#D' jG\} Z@?~>LN܀z*\ϣZ Ƞ-~$ W! vQ-%06byo\j&qG*8GnpADsFEf`,Da\%> *=j2Lh=ɴx%Xq/zȝqG9LyveM8Wx/}{>šզ+NsO+^]OsMŧ-fFQo<e̫]xtJDcgj]ICw $q'f}(Pf!dIqd%%q}5n`J[N!ʄJm2USDډqf!qy"B"Fih@c+ØڷFLDw,hj=9vsǑmQbu VNu6ٮ]ۀ{E3 <$p;e+ׄ,XYE5T_+(y3á.b B0G!O!qv 4x&EM9*v*J̒p1¨R/Wf$ooӧ7w_}[Ur RIuFIBΑ0[OEIc %+!m0J'e YW((\vBq*5OECfe;6TMWw vz~);FgeAȥcËM{/^---Ec+^ܨl{;n4o3> ɚoy>S@X kʢc:"ln 9VqJn^A$^` 14#Yx Ylr)-}a,ywTx6;吗<.Ș]K? NY6E\Y:p̙Kݐ/(TBl4|}=vw7A͌ݣ4f Jg -[At_7QBuz)+ƴ2+J7WcYj~jhq |b^)nlmH=NA*-z:}OnzkY+4拲w=*?6cT6}y( W^'_Ufms,Twp`R( ƞ.<*u~j [&[_ G))ѺH/&;?ϝ}gc}>;~wvv^e1Z^- Yi x uhhՆ::DTmQ6i65`]@40 hG k; PEyɓQO)L$(Hq˂HҟE$5"U;E$Y Je4HKt:Sٜâ![3gY8wi<3,z<.Qd쯎ǷDXTNF#H$ˊ\V3!9sѨ`9~&OfT2IY1]+?FzsI` e٭Y:K(gyL!s1fo[DZh : 3;L44%i8+us @>{[6#bC6ښ< q2-؇iK_0+{8k L"Ylqwda&K ZMPrO7>}pNhԛ >9HaƁI(/K^,^ZXq<]?yʳd7_>/oI1N yS ނ!Iґ0ЉB |xL0ą5XU5=^`Dz /W+c=5>B! `> 5VqAxM/h’1}&7Ysj]"(,T'v^طbs$R4=-׵+dOzJOΝ#LUس}o_ ;A:sD3&ꧦfD, ʹOH,E _uuI.U\,,gZ$ِ Jժ3EQjZs%l[ >Q?:a +̅|S^%ŮI[/aEdswX|V&Ę(&`:6jl;l#~Q[xڪq=6޴u]f-n+}_Rʷ6}&^wss^M3L !T?vn[uWuwfAmvvp;۝֚\ai #/ͶZmVQm!̨pQ3L3÷G=`A} 2hMetgM=_ QO2JZE(1VTW08X2j-yWXp KQck"\eZU53`au-^,bDžQӏߛ:h*S(j)RǽTuM]@sM?3 -3L^:I`_4h)mz֫E|_IZ%7Wƛ+H5-\<_5HGX7a/DP\|*'hz[tXWp>C kA5LHO@T qMyRiI#'Dʻo+ kCYW'B?4H;<[UK=Dvlxrr$?yΕ+oOQzdh7SP3~(Q7wIug/g)6>}m}x޽%jsc&C]& Ҽ71>JWj$5p{*`I:nue 'utE\hvT\mQrb]HCC4"',6Y+v"f"Dso!MŰT}l))җߖ垌H.+g?B/_Dwdt܄NK7׍%C6'9 4w-e Vh׼dۦP{Ajyj8E:9U=*Cop+h5.7wrXJ%@}lژ_Pkq`\&0wmc./ZfYSL %zLm ZMJ>ԋL9&%?$Vzue=4ǐrSSfm܍{4&ՑﮋXcYv "Q\W "29+%{͐C'I!X]?٦-{n'aV]]]n%ga'|9,. ׾yt{/_)DI1 =o \՝|ԟћ-zsɘ;_`UZn~Wi3K  H׹-fQ Mpw;?hܸk 0iO 1LC( xU/rVBL Fl#,oeWۈ~^^|0^^8t>⟚9 a5܁1pr 8(hVĊZVEAi5\#9ے虀 JB (/9A(&0RbiO`iBJzL7uN), KdGEY,K,√bQM$W *%aT߀!JD.{DF< Fq4wlnNT ;>>0–@[~ miɠS8V)`g[;ډnj}<ʝ"D66^0tzO!Yd^HY6o*|W=(MvuTz]# CLH]V&d"ST3%yX[ 3k5cM9k[ Kevdq"wQ}^iP0-Ɩ!z>p^z nۚl󒜎ʊ%[6d2^|7d~|e2\Q Brvc.`OY0ʞa , #ƊYT0F2]Pլ׽N-90"Xr8tkxART|Bg Jl_7<@/b,ȒP4"eEsjw^.^sF[A4q!99  X+2 `3N{{\/#~?#~=Q܀tm l@* GT Rc?V57 V7CJ/NcdR' Gބu`YR|y˛>9b{ﵯ?}l_될bN/!% 7l,0M$IRԏ}Ԗݤ">l@]]^'ЪYy=yDF'X>Uy%*j؝H ޟG: 466pu g1f!bCQt~$ޝ18C@+Daw]w*7ߘ0JUyyqB[EO'+hs4NOD5|"Yoі789q5+1Yt0S0M0Gb×wt!SlFwܝX9HU"rv6aGT_#p@T %Ea37bUMKg{bؔF_D6F'N~^u*di;^dьCI]Ro-VݾdW,&she888`SƱ6_HBzBW6x\PEÎRsԧ負0rH:Hޮ]Uh&.v^j+ o;V6+Q({ggSiuv\yK f&i[,ۖeI;G^*DJ]]%;_RŒ{a`Y039ZQhZ\MFGQutΜJl /8%!K@B+I&Lw4COۺu|gX[,fzV=[X f1=C6Ӯ.y\W\Yv+϶çik.۟JnlLB,g53,SH(9_]fr/Z j,$®83(53MQ4uB|@6io尚Pc^n/?G_0ٜRfR)(02qA <U`x2DCכŸ*q7o O .Xٵ*WaqR0qU =Q܈W  -8uʒ \v< @mUwl/d.d0O]s^qy3n3]s׍4I79t|f(zU;eXwm],bʭNIF?I2N {NdLqg_4 ]ml"1E1ǧq{-ݰgQ(!ͺaKfhE9ȏ+&hʫWV w dG%Y[߽Lc唪z|^7p4>jW7b}aUtC0ڷSoms>vS_Pc*y\+dO!ʎ!Cڂ!#OܿW#u͍yl}i'kpY!YGd dOo8W~ Fz{i1wȳ盤Q}  2!v(Սy,7:|%/IL_+y/" T ԴccDX+c<ÿI&t4iԡ#uYw$`kU)[0]b.ϊ](vѿ.zF5wA$#;{Rm6s{SV yr!|;/_0/$/b\JSLAX5eJNrS2WHS'BM"a|k3p$fSå㲹t?"r=S7b@w0/6RJNFE 0|?h8#&hp&lc)ffffcffff;fzl~ ߽g֝TjMuϣGS- Oiq53J->!߭.Q*q .x׀f ѫ$ i.NJO[ZN8`Vt,}p%3M2:U/gR $ɮz0qsІХBMMwcFEUi.|0!6ScQ;V챤od} Q Y.TSK-8Y5U4%o_hs5-$: i`>a,>5}.HoYÍIط;']o8a?heS_ܰg}0z>%&*a)uQ60^F+G֕'!pY6-TEY͗d" ĀXA@W(F!K3cqOX `K//Χ*u?#m#ߛ R$4a%o0z!j i %H 7~_|;eJ\W}(?+ 3BzG-0 ν29A[Hc@<ωV iIsH}rG /A`P?#>xXY;@*Ǡ' vOQ(0\/X3;W|3 ndQsSV܀=l x;{z7RޢABPܿ8 /AxQcAC1(Y,8?2/Sȿ_kweK2_W fʁ HD } Ff; }w,xxJJb&jruenc[LVUWå̹mwAG6FxL˺k{T&]s%>F;[ ]ɨFO.ыC@ю!OO gW/0_$1I5*n1INˡUox_|?8GRFޓֶKxXF0U!Å;Iy~ a4`2(e=ksx6VK̕rMw Ïi:DVA/! X$3Q[F) mݼ_#3I.8pdDtϩN~d% ppه'DR4>xC$2!SL8*hYQ"~T#:Q)%I+Xp4m\qk.GVAZ4\e3ztL]A |7ǺH; 2=$ʕ=/.T0nY 21 i~~;f7K~A$^]n*QO@>)N4\BFQEhq47WXetw+ycKC ~-W76Ks٨xd qr!Cm#Lw ٞ^_=xB+׃1ۚJ3OVĽ{M6%g|08hXWx[c'gG%<'3?# 93;Y S @ sV-$dBZY\9 ΋W'H{kxt peupIW#rrW/D1L7KC/a"ȜXD_͑󶃽Ⰺ_y`vvȗ11E<<`Qh9tI1̋'U<%=˧$Z^Uis\$ƹ:i{u^ >X$f 301rj»KL?mrTqWLJ} JAW^#()/,o,P^saYy8`\Nm~"ר6k4625'+, i.Uf^kZZVu7)gE6lEGuv5o\Rm .%(}6kH( b Ke(ۺSw nSe8`lR +[>(}paot_lCزu'bG40/@Ma"#2ѠXFvF?&#;E'G۱ܺ !?z,Wn';3c5,?G09nxs OKk1ʓ.L-RWʹs8D>, ˃M=7900ůQ+''G3B&;Su= b&VG;OIJqN˖rRԜWœQ/[u_C*6#arb'3['!!1dl lMER5S{%7O~ *j_+N?~8Si|/BQv[GL2GDYʦ89.b0?zS OAAF>[)zqiTnG}g_˴uamO57@5IJ_T2(Qs!hiUES#v,"; ~7pgXB&VϤH# 2e йHr͒2RE&7)B(ΛG0)DuR X4^ah+bYȔYC LJ'D#ƕZEs)YNшH8"gI%pM((DRTdn;(|c$KOH(L T4rU(SZ^hT ,>?y7r }}z>=)wv7=S&sOFY E#w} ӈ[D#$WC,h߆^Qn8YCNܖ3"2be8'6kU|w1$٧^s5,RdA>t l;WLA3궿sní ys_rknÉVKsfG^ˬ%7AзN"+Yh2՟pI'R{YyHi!)1Cj8,K(mh%um5g쵘Cn611QSVɕ%pUyYf^0|g@o R 7NbO|bXd!Ohn6V l ,XSI7hdqC.$$D=^Scd]sg-Nbf[=Cqzͳn-l,7=mT "iHy.o؂jE "蹦K+%%徠H$L쬩 +'I,5CkbټiiiY.kTCڣ`yyqY $FBҭ}Cpt7t'I\&U`m)af);A٦62bE#d,_sUOPhѰpq$;Ѐ}pAS(m@>%uYVЂd}xO9t n{mA ITjaXȟ$\wbJ&.U 29QG]E^vލӅ3-:SVV/EqMݰD.2TZsL.qM m梔BP#-# rIBؚ:3+3m5e::fҪ$|ʒ#*߿=V BG"PʼOGeKna?,_8QLJ>'`<#g2o@7Wbk(<ڒlp"" ܩ%UU1m ;|"kTvь Ad{)Ԛ}zrJ!w˓Ìa}㬣1~'?iCtq,#u%WK]Nx0lxsJvް6ZO(*Ǜ#Xn5bw**ы!Ȗ=/hED/5 Ƒ3NިE~EN#esȺfUqD]䄋}j!A aeY 1HOZ8G2µ ѱy[~[gZ(G}Ȼ ŋ]u9f4쌿QJZtva>j\o,Y߅13.H&YG\Av<^WxHPiҨ,"#\ >tѧS EzW:pE(3;.s%^ .ey+ERz0(m%1&J z~o?mJF8u%>Y۪4*WE]ifoov]C$ҍLe+M3ÍqnJs|~WzŋQ)9|CL-r@͛C+DEi])~<-m¯-:UleM`=U  3*MӒ;*0TOrQa` !ShfN)]砶!ŰxppnkC8 ] EŶ+\Mb! '#&-On Yff(~A˧Bg8*gÍ )赒L!TmdsL< _vQ5S)+JFˎaW[?),yj\55%K =5fjܒ/P7{vE\G9Prߥ ( 4HsIr[EYvc){HlZ#t 7b`(9;:"%~`=-?<ZmTZk0!bR pCBf'y qDޫ٥Б6SCdJAYVh{"OFǑoӠ'Q,mIc#iU;#ְ"+QN4֙%MvBK /sZ{omX.9D̀d $CY2s4ߕ()xh=8Jh4s\TB *C ێ))<N8b F@ya͈)2"禟*c|YlU kX9:C_~3[Be /F- JNGƥ>MhLm;4u^U1r{chD 0ue"\',jxL%ukBRpO^yKR=ѼN!{qb6"7/ڷKfrZ]#l"yL#q goG/!'waØ jfv3!x55 vtݓ~tmE7GG`3ABa&/{q Dy 0l}WFaxś3!j-G2NGOΜbf6#z; ̛;IDo9 Kt^]2ھM&wD.'->E~a8A6jC^juнJ?yv4%%yIB$Cc͘|ܭe b@j^At4!øpՋX( w 8q'S 6ZϡtW؞n69KfoqyMu; ΡRr,a<[Ƿ4ŴMm~>_ߝaQ{-uon:zˑ{I{[EAic?$Rݚ>8}QO==>Utd~/6Gg ## /{$" WH%j2*[ؗ6FI ͳT u./UiHЯ= BJqɋ5[8;L>e:y|iMu{/5&} h6qedGt>`M:V w#ݱ3f;jzWѬ鼗_@{l Α=0jN77XJfɗZw4zڕ0>orUXka{S{v agssiQٗ!~qpPۀ>lfġN/?9Y.=qrFncb{zۄ0M=dJˇX82M3AlGws ;'ux΋Uqf'7B0s,fUz+@cLlɛ뀦ߩ7rzjEp]OsJa$Eqبll$d_c>I98 x\E < DiPI"d-f(_j] [" P7շ瞶 X&=Pd~:}@- 2W(K (7ij/ȹ !Gn0 /쿕>NSctcFvf>(V48RyrL#1휂XG,r.} *~\sJX\pرqUwxm;. 4&YGle}?PX^'uT 7$| mH/֝  W*&yJX0 0ofɇMmv'{0aܢhC #zS SLghe h8__r[C|=JaiksS,,Cřܢ)eMeK⍼&Z⍈w 2Ekmy jͭR QJai=_,ҍXӒ`an`^wxW5wy ojX=W0`w#"ȍ)0h:w"7&A8oA͊Ƶ9GZ)VC S-ŷv5BIOQ-+`iխ:8a}%c6X%%>!P;$Cjt2 pJRjLRW=˜ߚ{D.eF&r¸ vF$93E&jSn?5QjuLp%-ҙ@ExSXbDr!5R0 ` ̎E \vd84x e4׫jCXU5my5i$L̎nS{ 2,([ϱ0=N IUZA{;KX_Tƫ贵V'epn:dִ!ufLē&T1>8>2&U)J&.*HEyВ}V+6/CƵч쫎(5Fƍ<~:U* 'YfG2H1 Gz+c:DF`ދrMUԯfC2e_ZHᗈHuZJ1ERs@b֭ r 2 mdƂ%|#~H&dC5IADyZf(a{l,l6*.=b+Hnc;uv-> G0~;=Ե{:X:s'nZW / +6E476U㺕U56/.9\eo[ٰ4-͢!9usR$,- u~kl.'[ԼZ""s9.W}XlVq~ϣ1V.=kN r$ Gbǻ^ێȿ%o SO!hTVz=pIgE>&tK,n,Y НʚR\wu )ʭ}ZL GƛO1oS=ac6DgAT0Y&:ݳGYbzFx@RA%,ekcmv 5021XU:mswl,t0PWJ$bEq7o\K+3d4;ٍ݆H Kc6(3M ܙ"kWE61ig5,<(zQ!挦n:jT9'&N4ςsbG6H5%/[7 p윐r2)f:]̘*Nϲ1Lb[)ː Ny˒Ir+#"7r+T D1ؙ!ڜ(龱#o,̘-wܦݮdԞֳ*Q0a`-mn( CӦH#%DYU <5_ܜ,eJ»@EX` l7$j?j>v&ھBҵO]6څZA#)^MY 91E (66I/d;ȱ[11!l:_'Y%]#? `2~n>Z ӉM}]˵5`bvUxy+UBPpk^ꊅy3eyEm1FoÒQ8ë`ޥ[qRlSl^S#勔@Z|xP͒Tb#9ӴBES9E힌JFTKm%™A!=MGsQxzYD,8Lnb>R).޲ıJ:R5¡35wjKkM6U-Y䇙_GǙkoU5)sF'F?'%%,TE$F'IH N%,' #=>H1)d$o(lgcogkbLA/lgmdo`dBω_&faafWr1t7103WGU341rW0ۿgHת Y}b9e7YO=v_c (LE&BgJJaEȻZ zOQf~c;3* ⹼u;[+*r\q^N/_S *=uz%_Pw Qd'hselvT@Xʠ5FW! ӵAӺDǧ^8ؤ>v㋡713SuFCl1&ԛԼ8QH„D,zƻrCF74lYS 8OVmԆ(Dv6d&MZϲSh@`K;G;G%sk@_K!])3gq9ݖ7mES5SD~K\uD&4/ʢGwF'+4jhTÊ;++}93nk^(Y3uEFX /]/B~ss'xr>#|Z8RHlfD>_umƉzPbSz>n#,lk`JF [H1*wn5HՅ_t_Vׂs5ybrE#~]i~%OA}3  n<|; ".|ub"O 1Z(LXH"J4UoJ(Goȳ"4P˚XˣHf:_(r:C~%i8"ai*F񉐌thh!n*M+lг6=Br2w" #Nc(8J?~*=@ !Aj%T'E x%s˜k4W*Q)ğK>8b]"^3nzIwnM4d hS=;QTRY H+t kh +̺5x Y&=ԯɶaq~| |}u(6aLAGd['*wTeN)m*1ZYhp eb' u훝.$w' >՝RTdH~wߌn+zv1n})$94{%RBryv<< bu]Di^Y{CgCa]DD-.p@b{ aO2*A 2h}]%ibhuYǝA5m$Wnxg]vGւ@:D.]L Xu,iħj?^a%D?d/Β2%ɷEJ,瀳D\.Cp)%ο~mxEz! }Dr:zMvA'ͧ]WH @m=].WxYD#Ϻ F 1ZmLmjiȲ*2t(+BbH4-0Sp;`a; Q/ѵnt (XA'oBGSL.Qt@@Z#ZOKkƻP 9Ji>p&9NXH'uOޞMHMHlm̗:em+[]au!fݒ4Rڳfp'{GH|_L̯,&,2ꦥM4B"|8DwvHg?DӪtDDʕX4Q.EDYwܝ0HY\HgwDlm֍ҿ$/S5_nhچ({Lg?}2O ՔP2"=vUP [7Cf<1>4׉qI`^+&Y:֒%1 ;ZJ5aޛ$٥ԫH^YAJ&,ql(QZHF\E5ΰV+`S4 ?ql rZq:- [kCZ8=麮1$xz [1's+Nd 2^~ ~K 5,K'Ko؏T@yL\GsFY$ũR@Bl3u\JӈSi}srVwQU4:Y&Zk]#dr 1޽ՙJ̬;c J PA$&)Υ6Z Sfnm`#EϳG-%Y4.Zv!?F*s'c4$9o0 Ox {hKT2?sPS + ڱ\UҦ#Oߣ#m'mIFwuCZ}|<ꩴAN*.u -K*͝R ҈q^m}tJQ;G2Ew*hag{//mťUXo|ߝxGƩ˰&RV|JåYٟU+x/ߺ>XdۼB`uNnLig'Y.nbbYhnBm3C΂s6C!}7bԨQݩ-XILm^Db̑Ql+:@MUya=aoH;i'O1/CAgUv!azDVlh>*nbSGQuˮ?; xGKm*Y<#cһw~NXr3Z͕T꬗lNMao/o(dLeKOb7AD>[š.)v̪F&.T)dxE״i.V8DKM:&`zף]JE$(=ɥ3h:(pѕmui\K6rt;m)Vw~[1o"/~ .6os椎a2a҂*A[e¶#`9F'D/5R,C:Cu B EL b{Q۾׼E*x4hIisXǁۅk~FYS2 64q˂[&axJ '($nR=)$F@}i;ҶČ$FQfHD%T.)q)i\;]l{1Į*`pSD ɝTV >b9KغgU8H7̨Rjb@}Z'&dmFߘR0_:훜SD `e;ĈnCaQ2CV)|?3'McHmm85$: 3~ vWΐ۩S1Y7&2wm;ە.љ`]_L.Z ;4)..&qʅ:W {G.i+iq\2T6/dT+g 8C@);-z˂^n"KfOuXb2 _W.!NL̬$ȃ&D3PՇ/!BDMN`F5KWp98Eetߍ& 52e7BY_ոA4r3֞ڢP|)QHDfUa yd^:D2 "/Cw*?Ѐdacߣ rÑ~ɳ 829pw0A3B|Q!hHx}mKt~E-2Ksy7o?4,C,l*G]'"X'V#: XŔׅEzRIq8[37n>|Uw&H;6>r}Y0_:$x*VK%kˆɲb*Xk ʤǠQQ2d'_ w,KUQZXLU4RR0>Et+OP Z"'zQ"z"B◊Ig^R3lX c(tHa_oV-\,>B@]*f .6͞/X^ԟJ`߄iITZj-;F,!$b6sU;۠+TPH] Z&nUɰ`%=#Q9vR\l^/jW lv67^G8l X6<}ozjz#t*U57/0{Zn:+NB]a1DW_4o{!R>O< +'TyVYP#DX឵ dۉvyg@`?Bc]mhaZVD^̃u(u(ߧfPIkRb9ݮʄ&[drZp#Jyiרq\~h,h( ??E "8RZB{_ #KZi!v3tyy5?[K/T ]G,@0/ab@cu7:JmL>@ER>Fe;rd2mNFr7lDz}jk.  [-ӥs2Px#e2UFu#?-&Y0-PB.SWE𵹅Se'{">T :fbc[: =7Y2e=DIضuj6z2&|J;D.  4ze?yțpMZyIgtCZ"A<'[~ߋkz5$ a+sVUPuǔYnSN8ܞluZWȱ `_N. TC"AodіJ#j]"|?/¸]Mh݈ΜɃrG[RbW^g䗈 ]c?ybs5X1CMa|2'yK5k :"AMVMzxby-VNyAʵwk娿-G[%iU'06jTdrvϿ=Cγ&_ho J2F@XZ!7Y)k|n _홦AQ]ac-EF ?:i}H >\e Ԝm^G`'5A|/4p{/ikf.o%'VVNTu~K' z׈ӶjoS :OfҊxLF]40G10̾V_v˶Mp c؉@@Qu{[Z8:9s03Tr/omhh4Q{K#nB;ذ8tB17wfKٟE9*?)xPpRD:fO)D$ЈK*@$g(.9Ks$pN3GR2rO)P d "d1·%6L2"R6HXQ`뜏J!>)Z(Ő ʔOld"aR/ !\lO_0.)*a+t)YV@#H6(jl uZ&Nu.M1 y6ň=JD.XW=SLQ$11$q! 6j&<:Ȑ$X*T[ 0pv">ÉDH U K7+;E \iǕ ~J~9I- &]D"=  euqjJPa#A^rL^nɏ| )^7#ш/ fjύ ]_U1z})> wO^ȅ&'^<8mүKCU+IgfEbznRm[ԅNn22n^b"Rz) %hŜDX|NaV@L,ܙ;3qRn@/ 'FB'-?9oش1B S{r3ۙC'"K}8'r3Hnbt$|wEO!h94P0P4"KJOs"Q*]ZRUxUXvHJ+d"1,V[Lqc@W$veTWbC3z3; 54(8yf|Vl5<&xɥ&R+x)ky:XuN^ɠmn$Dl~:b{RWqQ QV47bfA]uA za3i}u>w7ͲuWUPR d =1=<tvHKIӒ!J8*֨ Xyq 4#TART2e0EXn17ZI '&3AE92 Yؼ UCTW(qlMW&-bW8e T(KDK:*J3^DhB}!}gX5,ԣ$NEmM@1b/ʬC.gѓ}u-G%Xk0HBrڦwL(x^ 1@ QFL'}|F::ȒFނhylъ.R0U!n$wZLU(-z=@=rZZsUz.LgMRu'Wd\ hY-YeYT&fkOa,jaE;aEѐYI㕲kLUJYVLPkǝfLG9SN~/A@~DFg_ ճ'/Qw@# H ߶AM!y65V;q a'RGg답x։p mH d^Zi=GbG_r eߟ=8I4t50*Jv hX1aF_-? <ۺæX|%9/F]$XS1i1},Unj*N,A1h7L(rsZ*p( q,|(w7#([r3EܝU?oS'Y, =+5mqّ/WyzL!&W`&TƫbSN__2&M9Uh:o/ew١Y"%~YYD.g/n<~I.%ےee"_ ;f"I F$:Ww 1` BRKGtem3D#pӍ޵PD HbkL``0_P&mHoUDj;w0NA}QH0"O2ED;wI$۠X## c:`cIdLWF?c-ڇ>7X=ֈ9'Զ54,$Ix>©ETvVσ; Eeƙ ܟ vC]a| Jǎ50-yEEI~Coug+*p#FK$CX@eF 4kHe#!<8:xn^n69)~0<`kᢪd{mt6;q9 wSwzǷ[cs>=q{9 Vj64_Uʕ]y%v&0;m ߙ2 zvqe{cRs9.m"?i\Y뉭V*g {Yی5  [Kk},;O2AF+EQ~py',<Ĉ–Țd+s|RW<ic [jLg9d#J='gu>\vtu\uNd|],a9"m{k+jz sBw;5ٱd(rD@[J`Hڇ_SrL.ZNeBrMr~6YтlMuvs l﹉5\*Wb4L&sgOA .ß _mvM 5 g=Vu1c1[ǕW6 Sl.,ynX.z*(ҶTik(XXC teG\ H^ONѭm{A <ogdm& XdM#UHބLQ\R3`Q Jn6 ,'aY˴,\N\^<Q3b!zEcH& ךvHM(^jogE?*,==֏^Ӫzf k^g*E(O%xՋwn4B@T<̡nMfc~af[Nq5e 3GS(SӡITJyoJ3|~ 8p^z-`uXV qJ&Xgu8YGAS9ϒFԇUVQ/(Z4zdr%ٳITKȜ}L'nZ *Z9G[fK b+#Iڻw^nVÔRW% -#l"O6P -#ݘ}ܒrwo~hZ5p0'>{Yψ7O}gkf"u4khP8UZq87pPǯ]!ZJq2='cnn/ qǷ]߀^.;7]zzM`I lY9tv9n am=};{]Bpy̱->ޒ4x z»q湚-rʼnunzhI b{#;9)Rsͷsq$X61sNݺrB.׳{[HY_-I6O9O_1xPͪ‹fX5,g]_-V-NY:-L Q}5n嫫|וYX(rN!ewtotx<^Gh% 0qx ؖEuJFWqÅX/!+[%mnuh07ZߥpvHX bIlǢ[qsgw< bۼĺ+n!yZ3E:h q/oo韮S52aݥ.:tm* I)#xJ{OGG7xb"qxUF1mPһ(S Uq[NlǞsM3ƒQ18Z(Yeu bȼc)ՙuOcV roØ8Y*@3* C½Q =k!F&軷 @cphS)GӡG`zaKz%3߾ȳc`&Z#Ր\=rI&?1 <9YWDG߭JZֳ#)\6es_ҸLw?A-@_ilt#.+bL  e4Td"6n=8,y\'Q Uft $ 6KZ4LuB֘LU]1HhruIAQD9ω}F>*#V QIرԠDX)ܿE 7Ax4 eMvx/[RZCFGGFFð1fDpP G.+*=&(1G冄l0~fXJ+$ٷ%>q^ߓj[e:"c8^ L_ Qb?1 1F5뗳LQ xXaˆg+nsAFxD2 ~3$3BEzh ġHđaQObn:IitM݈;(Q;7N(4׷4N}\L5INM OA#OCw 1|6Y MZ!c#@v4OH>uQqzxZ4tܱZv [[ Kyѻ8}03=Fޏzԭh2BqCW8icr[' +ix,X}z34>[P0=Mn y)lRQ^rN|o=_{]O;M~EZ0mv4j7geo/Odٺa0 cg{͍nkK^Ŏľh rd-QCI |2?(U>CY͡[Z-+3&&.R6k9@@v+UU פӱP U$ NἎbYcf_a!D m'SdI6u\ /f6]v砑nkX=tBbS4pCiOh&$.PIn6X+ɠ݃2嵗cWN{!$#Ń:}{s]@f),B5" !ଐxwVz1fiqX0KAq3nMjT%Od;au_M+`xlFJUo{7K)XM ԤIӨ/ -v'ڹPD0).ꔷ|RC$ΦJBr. 66rR<)+/rn{"ٰ})bu hUoNV\KEVIi#Uӹ"Qhi^)g)/AxMfu7 :meQ)k[?ȩJԻc \rj-]m#o l8Ƶ=8eP*hr^F+3sM]!6rq7%K@KJg,9ű%b2oAۨmc0Q8jT]ϖGPdYgef7@S" *n|j?MȳG{z|o?h8>_~"\ޑ1LңWlx$CS "zogt y/?)Y}cv0ofьDNI;oK֮y9YNƩFJN>ɏ}n޵<+Nc/SB[֥Ϯ5sb6OLjXK  ɅN SYv3dϾcPEiUZ@ޖ:Csr5Cn,3ʈBp?7U!_I?łdsAh}~EUT%3_={✿6Bqo(1aFҿ?;00`eÎEPsct_t^G"*IP^ΆTd|6K<5@ {4QXp+%8Ff)gS:__ 8M"d>[î $%څB$q?fAҜ4"9AТhFrlfo6 ױg){BQ1s(v@#CB ")({w˽F}^T#x]0 >䉜h ZZ8aQ("%C[Ę#ה4 r:!9)Q)%㗣Ȋ7V5zuᆈ 3[Z^?'Æ\y@ٙ ~9. -@5$PEKJoVV.,$p>{:uejt>$~^2Ogu%5 M s3]sa(g.k8E0|kzUd.9}eQ} ~ˢ i,U^>>3,o;J\+++S5,Rm |J1TD>p2v Ah9tX=]wyZ3uR$,3Һ׻}XO2'F?6k.OPgj95 ]~ؔ l<ǜxvfckquI6Clo~bT^`W 2Ȉ-˖}o٥& Q|ś e~Je-*c6xy]cWc}d+;eH[oʎBvÿFKi#n}Ħ? ; l B"4sZ侾6SƵձJ9ͦ`"`(#Yf,y%j)p$Eч,#CwCZT"YKKˆcJ(YhBVPaqK.WkާxL@x:cpgF)'v&;$*xע)"j>WE'%LQ B= 989Be;H x3h*lBͶ#u{ zLBPyJJ4 "0B2I STBpBgPq)ڌxڃDxBV#%, n!e%A>9 wōs&)-6._8 {;laTpxt % nI`~)ot6̧ѽk=iW>);6!,10239WIr3_l jKT2K4jL=<|\y0??eMg~neU\mVj9KqOSs8#up ꥳW\ǭyqbVb4| 6Դ_DH%Q 54扝B_L{DnQ !e fd})U+&s=2FF b#•.#}uz%_N gxTw$f8fg"wUg>n7>sGD}/ q{} ;t &z8*F i4Y5G[mdRyWֆ g'Zhi3vII21#bUF'~ޑcvW87J vfS2㏥(.BB5m:5r wbݛA4eʦTѲ9i fkZf ,:7dzY kS)1FYTG0'AQ_fLJu}=kzO,|By\\i,6Z\N|b V܊~f[οxۡ+Ό_B`>!jZQ[eZl8OljY,Y 0 (8.P~`.?)+owt8E.B7|~AhהM3mP۬V0VB?͡v9&r()Z@1R*)z&h$Ⱥro"$¤ _[7&I#2>M=#I#4:!%'IC,5!Br B^xK A Qd ]߆/!2gb8 ?127133sRf`R'gIpL UPG 0X_6YIfv..#˘88W|FV&΄&f^hnwNw{j#tut!2'-lC$2Bv&t,F t,Ll4_;؈x9r;r* !2wv礧wssscs4gNO{ֵWAEJ t ҤsC LHQPD(%D*bI*UQ&|Aozzk?$S{?ٳgOdr$$Î=D u0\Mo@4mTQ<@ D ?Vz?TdPI_ۃǁ$L fj<<~jϿ6[PiJ,<GtpT3#D@(r"+$i4@Ί כBPtYI65]V,Ŋ`QA `NG6(T4BS] ~3eJ]|Á0Tސt6I~o𿲲YvjO}Qv,X*v#P x"ˠpndf}o  'O ?A~'fu5%Y=a?Gh@poR4c#qD9by^K=p-E龑_w?tKCүa˼ѧЌ]Ћ<-`WeRy5f]PkbBi"nH_jb _fN P,.VtA.Ȋ$E b0B~BjƱ@q]ֲfѐBOn7P|cbRp`]C#ī?j*]N&Z-/\^Yq Z[d-׸BQv_[\iqJӪ Zl;Pa<.5Yc&! E9rҋ܊/.:EG[B8SBE'V8[vk#9> 4 8xItWF#T50怫$~pL A,ᘺ+;ۖn5}֎C3B%SSUTVA Wr9:M:Ct \JqRSߏOTd~Taxw4{ 6QGo0,wF6Qmή I'6:V njrHNJh9<2`u',S1w{kYQ穊S?hdeZX:CT:Dx²6hsN{`Ռo˘a!(\-*<{O OJ*#gN}ViPmh?GjY|S_JATOQLmڽEYS1ZM4TL\<6;S*30ˎ7Ƭ@r0Ewf%s%{c6ajdD\hfᙗrd^+h&q!Nab",mg_m'l(Eƣ@ԇ%#EL}ЯSIE8oٌ}γ1pU `徒+>Rx1Wюtʤ\$֟bVБu@n6{ ɱ;SfȀrke7lnh]1"MiQzxƻЉ[ʋj|>> Q{K#'8L:lK8kɮG@E%&,@vK};P1:-۶9~3_TkzN@v={Vkye1>ZmLa]u~onܦz,2,?|?}B"q*}!zvRftabe, ,:c4ՇM)EMPgvQeU}lIEaRg䛎 \|GIc]L%M|)6os;tjn-+1j-혚Nb{H). *:a%~SMH ioNR=h-] A .N PGH^C_aLWWU0RWօ!aP$\UÏ`#*zp8L Se.TF9. ?oAV }ƚx#:. =@6_(A0}{:m7[c9xfog$ =򵝙w-̳+" Ť{l;?.½ΥԱ/'kZʺ.,6T.6 >5|V͖nopϹf%Xxh"}uFOt$ߓ擲)Rķ-4)ޞu-U'5sՋm[7:$俥Vt5TWɦ n7hho#dmRs7ZDgJ#{M\@/ca5D5trҕw#Ґ&kI^i9vn9pIXB:n|$@v0l@WM\@}ʖWf&eat;i'K 4$ߐ=_X {Oܭɱk/FO^ b#vB>ܶ"AB/g]kpI`.G/P Gl?kzRRLWv着A6\=Kfle;GxԩeS*cr8D֯7RU=C3ĪVR#{O H[MXުh8^0(Q6eu-"<ɶ &o J#rr{&d%f-h\bP3l/iPkM3$ݜU+vFFc0^dΚWUof\ZW lg3Ϳ:dv4%!sjiu`=|3M\qhjLs뱂^g|l QO }4׼);9řao}';H-5Ń{qUT*!yr1GwRk Bh<񝬿 G<]6z`" Q\bYrlmbI([_|+~K߈()i%iJ鬙Ol}`csx5q"|ΎXBdW<&+a֨[`o5bm`|T m5%}s.M@Ic6h*t}=.(cyPfҊ T' T|iO~ ١ >y/is`G k}U=F^m17D?IM>Ex>Tָ]٪{IJp8>KQڞg#)_~ٙ< K1F}abG|g>,P-Ci !X; BͣHtQC Y!ƻ0g:=PW*z|Cscglq̓NՅMZ]CW>9Mq'Ah&d%Zev/tqtLW_ɵ2qHh>+$͌KUf}q-gc&nI#Fg 4%p fqdh32Ѹ.ij2E ߴz h0S>9, , L'r?ٷ=iOqDHn;B!mCqdkZGz3* 8GI#f0ݎ& 2ThRNvsGzٱnP-D1eɘF{gPY]&\j'j8"<܉Ci<LsV&37>A7zwҒG,:+m*T,l/}PmӛV[Q{ohHi|ʪEPM'R`t:An??siu}WluBrKYk-aV?Ict* Qᒖ7??* xo100644 account_ebics.potwHo೮[I=100644 fr.poFNc GD 8{K100644 nl.po|ph!k9mlD)ڿ$.x# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] (eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France you should use the format neutral Order Types 'FUL' for upload and 'FDL' for download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and PartnerID. The technical subscriber serves only for the data exchange between customer and financial institution. The human user also can authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with the bank. \n" "In this contract it will be agreed which order types (file formats) are used, which accounts are concerned, which of the customer's users (subscribers) communicate with the EBICS bank server and the authorisations that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal" " process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will not be stored in the database. We recommend to use this if you want to upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase" " for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" e#x# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actif" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "Informations additionelles" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Comptes bancaires" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Relevé bancaire" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "Relevés" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuler" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Fermer" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Sociétés" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Confirmer" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Confirmé" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Créé par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Créé le" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Date" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Du" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Au" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Description" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Nom affiché" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Terminé" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Télécharger" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Brouillon" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Éxécuter" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Nom de fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Regrouper par" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "Identifiant" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "Initialisation" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Nom" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Remarques" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "Type de commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "Traiter" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "Type de demande" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Résultat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Sélectionnez votre fichier:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Mettre à l'état \"Brouillon\"" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Statut" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "Mode de test" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Type" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Utilisateur" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Utilisateurs" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Vérification" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Voir les relevés de compte" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Avertissements" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" }x{# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actief" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "Bijkomende informatie" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Bankrekeningen" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Rekeningafschrift" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "Afschriften" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuleer" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Sluiten" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Bedrijven" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Bevestigen" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Bevestigd" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Gemaakt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Gemaakt op" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Datum" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Vanaf" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Tot en met" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Omschrijving" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Weergavenaam" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Klaar" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Downloaden" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Concept" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Uitvoeren" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Bestand" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Bestandsnaam" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Groepeer op" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "ID" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Naam" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Opmerkingen" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Order" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Resultaat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Selecteer uw bestand:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Zet op concept" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Status" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Soort" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "Upload" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Gebruiker" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Gebruikers" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Controle" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Bekijk bankafschrift(en)" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Waarschuwingen" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" /F xs40000 13.0.1.1"X^'*#~C140000 13.0.1.3 GϾ')g*40000 15.0.1.1Kߜ1ζ40000 17.0.1.2 JkD6VI />gx3ɩxv100644 noupdate_changes.xml4LNT9k100644 post-migration.pyMl]% 100644 pre-migration.pySIu q'} 3*B5M3x; EBICS Configuration model company rule ['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)] EBICS File model company rule ['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)] ײx -# Copyright 2009-2020 Noviat. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). import os from openupgradelib import openupgrade # pylint: disable=W7936 @openupgrade.migrate() def migrate(env, version): _ebics_config_upgrade(env, version) _noupdate_changes(env, version) def _ebics_config_upgrade(env, version): env.cr.execute("SELECT * FROM ebics_config") cfg_datas = env.cr.dictfetchall() for cfg_data in cfg_datas: cfg = env["ebics.config"].browse(cfg_data["id"]) journal = env["account.journal"].search( [("bank_account_id", "=", cfg_data["bank_id"])] ) keys_fn_old = cfg_data["ebics_keys"] ebics_keys_root = os.path.dirname(keys_fn_old) if os.path.isfile(keys_fn_old): keys_fn = ebics_keys_root + "/" + cfg_data["ebics_user"] + "_keys" os.rename(keys_fn_old, keys_fn) state = cfg_data["state"] == "active" and "confirm" or "draft" cfg.write( { "company_ids": [(6, 0, [cfg_data["company_id"]])], "journal_ids": [(6, 0, journal.ids)], "ebics_keys": ebics_keys_root, "state": state, } ) user_vals = { "ebics_config_id": cfg_data["id"], "name": cfg_data["ebics_user"], } for fld in [ "signature_class", "ebics_passphrase", "ebics_ini_letter_fn", "ebics_public_bank_keys_fn", "ebics_key_x509", "ebics_key_x509_dn_cn", "ebics_key_x509_dn_o", "ebics_key_x509_dn_ou", "ebics_key_x509_dn_c", "ebics_key_x509_dn_st", "ebics_key_x509_dn_l", "ebics_key_x509_dn_e", "ebics_file_format_ids", "state", ]: if cfg_data.get(fld): if fld == "ebics_file_format_ids": user_vals[fld] = [(6, 0, cfg_data[fld])] elif fld == "state" and cfg_data["state"] == "active": user_vals["state"] = "active_keys" else: user_vals[fld] = cfg_data[fld] ebics_userid = env["ebics.userid"].create(user_vals) env.cr.execute( f""" UPDATE ir_attachment SET res_model = 'ebics.userid', res_id = {ebics_userid.id} WHERE name in ('ebics_ini_letter', 'ebics_public_bank_keys'); """ ) if len(cfg_datas) == 1: env.cr.execute(f"UPDATE ebics_file SET ebics_userid_id = {ebics_userid.id}") def _noupdate_changes(env, version): openupgrade.load_data( env.cr, "account_ebics", "migrations/13.0.1.1/noupdate_changes.xml" ) x]o0+DU꘸`IC-&!dĦ9N!{ Ji-%"9\@/=K0zi"mlih0d!e@lIԞbaxdbanhZxpp=BNJ*dʜSۗ]&F&_[9Yڻ2ˡYL@M I$ސ:_r iGOfJۅJ)"f)KEx؏g3$Qݜv{=;eux$xqB?,jEzɥ%J.>! nA IiEJ\]ix340031Q(/.L/J,+dyJ۹ :1{!TqQ*?'~ɜzWUjS]& DxRM0W !1dCu!$N[~M!Ȓ#-#/!}ƛBFAh{3Mxuow:(^9V1f?û퀐`E%Jdr88+m!IҢ IJ -Z>fac>&Ǭe8&qR k{X$Y"pr)- RQ]Bpl ??O1bz3rUUuPw%=02Hy,FDʂb x{gBT.E':bմaѶ!Ҧ%gʃxP?zL{ya0_ " Ҕ 3X7Ą2S1v^i>b&[AQMUd/2:j9SO7(bۂCu` W&\t*[Sxn_/s6mk_q=-DF;9[x;qB`BK~NJ ܒxSxx\%.(PK-*Syk5ƫUj_^Ɋp퓓Y j$&1*L6a]1㋓K0dr( %ӅTB3]"%+%6=6( SR;,)IIX-pB-x[O<1g)(gY5qM>8+9D!3Egr)LN`L(UXZT`:I>5D TgCV>5hm5D%% 4iiJhbJ: mQjqA&$GSK4/@̊j0w1y%L>`2E8+H/"5$UldG&)Jx340031Q((JL/J,+dXS>U7ϻ!dow{axS]o0}W\QU%({Z>T-2edJUC\962&~6Hvv_˹s}8H}![(Ϻń>}ݼ|XgT1v2]`ȳ,+%lh.u ["K*8XfzN69Jr#{+. #XM!behn1MK~?Br&# XcͿ_6g¶{̂hbS${WH0Wwǒ0-_pX<40oK+5;3~Aϡu]ŸSob\(!NE`շEJIjFN9uG'=&j!}Ȁ'Fl5)+yeCK_g_ziG;;(=}7ᵵpTU0tM6:yk=1 "ҏhGiu>w ?f߃%8ץA.976x΍ZtAo7Ux-100644 post-migration.py,[j#''QiA௛V^!x|# Copyright 2009-2025 Noviat. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). def migrate(cr, version): cr.execute( # pylint: disable=E8103 """ UPDATE ebics_file ef SET state = 'done' FROM ebics_file_format eff WHERE ef.format_id = eff.id AND eff.type = 'down' AND eff.download_process_method IS NULL; """ ) ?nx@100644 __init__.py !p99X100644 account_bank_statement.py4Dpr16!100644 ebics_config.py&iH,1 ܹ100644 ebics_file.pyDAkf\Aྑ]100644 ebics_file_format.py7 j|ljqu>100644 ebics_userid.pyͽh}^$qnAs100644 fintech_ebics_register.pyr%b a= 2048.")) @api.constrains("order_number") def _check_order_number(self): for cfg in self: nbr = cfg.order_number ok = True if nbr: if len(nbr) != 4: ok = False else: pattern = re.compile("[A-Z]{1}[A-Z0-9]{3}") if not pattern.match(nbr): ok = False if not ok: raise UserError( self.env._( # pylint: disable=W8120 "Order Number should comply with the following pattern:" "\n[A-Z]{1}[A-Z0-9]{3}" ) ) def write(self, vals): """ Due to the multi-company nature of the EBICS config we need to adapt the company_ids in the write method. """ if "journal_ids" not in vals: return super().write(vals) for rec in self: old_company_ids = rec.journal_ids.mapped("company_id").ids super(EbicsConfig, rec).write(vals) new_company_ids = rec.journal_ids.mapped("company_id").ids updates = [] for cid in new_company_ids: if cid in old_company_ids: old_company_ids.remove(cid) else: updates += [(4, cid)] updates += [(3, x) for x in old_company_ids] super(EbicsConfig, rec).write({"company_ids": updates}) return True def unlink(self): for ebics_config in self: if ebics_config.state == "active": raise UserError( self.env._("You cannot remove active EBICS configurations.") ) return super().unlink() def set_to_draft(self): return self.write({"state": "draft"}) def set_to_confirm(self): return self.write({"state": "confirm"}) def _get_order_number(self): return self.order_number def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": o_list[-i] = "0" continue else: o_list[-i] = chr(ord(c) + 1) break next_order_number = "".join(o_list) if next_order_number == "ZZZZ": next_order_number = "A000" self.order_number = next_order_number def _check_ebics_keys(self): dirname = self.ebics_keys or "" if not os.path.exists(dirname): raise UserError( self.env._( "EBICS Keys Root Directory %s is not available." "\nPlease contact your system administrator." ) % dirname ) mƃ xL^# Copyright 2009-2025 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import base64 import logging from copy import deepcopy from sys import exc_info from traceback import format_exception from lxml import etree from odoo import fields, models from odoo.exceptions import UserError from odoo.addons.base.models.res_bank import sanitize_account_number _logger = logging.getLogger(__name__) DUP_CHECK_FORMATS = ["cfonb120", "camt053"] class EbicsFile(models.Model): _name = "ebics.file" _description = "Object to store EBICS Data Files" _order = "date desc" _sql_constraints = [ ( "name_uniq", "unique (name, format_id)", "This File has already been down- or uploaded !", ) ] name = fields.Char(string="Filename") data = fields.Binary(string="File", readonly=True) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Formats", readonly=True ) download_process_method = fields.Selection( related="format_id.download_process_method" ) type = fields.Selection(related="format_id.type") date_from = fields.Date( readonly=True, help="'Date From' as entered in the download wizard." ) date_to = fields.Date( readonly=True, help="'Date To' as entered in the download wizard." ) date = fields.Datetime( required=True, readonly=True, help="File Upload/Download date" ) bank_statement_ids = fields.One2many( comodel_name="account.bank.statement", inverse_name="ebics_file_id", string="Generated Bank Statements", readonly=True, ) state = fields.Selection( [("draft", "Draft"), ("done", "Done")], default="draft", required=True, readonly=True, ) user_id = fields.Many2one( comodel_name="res.users", string="User", default=lambda self: self.env.user, readonly=True, ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", ondelete="restrict", readonly=True, ) note = fields.Text(string="Notes") note_process = fields.Text( string="Process Notes", readonly=True, ) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", readonly=True, help="Companies sharing this EBICS file.", ) def unlink(self): ff_methods = self._file_format_methods() for ebics_file in self: if ebics_file.state == "done": raise UserError( self.env._("You can only remove EBICS files in state 'Draft'.") ) # execute format specific actions ff = ebics_file.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("unlink"): ff_methods[ff]["unlink"]() # remove bank statements ebics_file.bank_statement_ids.unlink() return super().unlink() def set_to_draft(self): return self.write({"state": "draft"}) def set_to_done(self): return self.write({"state": "done"}) def process(self): self.ensure_one() self = self.with_context(allowed_company_ids=self.env.user.company_ids.ids) self.note_process = "" ff_methods = self._file_format_methods() ff = self.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("process"): res = ff_methods[ff]["process"]() self.state = "done" return res else: return self._process_undefined_format() def action_open_bank_statements(self): self.ensure_one() action = self.env["ir.actions.act_window"]._for_xml_id( "account.action_bank_statement_tree" ) domain = [("id", "in", self.env.context.get("statement_ids"))] action["domain"] = domain return action def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "cfonb120": { "process": self._process_cfonb120, "unlink": self._unlink_cfonb120, }, "camt.052": { "process": self._process_camt052, "unlink": self._unlink_camt052, }, "camt.053": { "process": self._process_camt053, "unlink": self._unlink_camt053, }, "camt.054": { "process": self._process_camt054, "unlink": self._unlink_camt054, }, "pain.002": { "process": self._process_pain002, "unlink": self._unlink_pain002, }, } return res def _check_import_module(self, module, raise_if_not_found=True): mod = ( self.env["ir.module.module"] .sudo() .search([("name", "=like", module), ("state", "=", "installed")]) ) if not mod: if raise_if_not_found: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is not " "installed on your system. " "\nPlease install module '%(module)s'", ebics_format=self.format_id.name, module=module, ) ) return False return True def _lookup_journal(self, res, acc_number, currency_code): currency = self.env["res.currency"].search( [("name", "=ilike", currency_code)], limit=1 ) journal = self.env["account.journal"] if not currency: message = self.env._("Currency %(cc)s not found.", cc=currency_code) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) journals = self.env["account.journal"].search( [ ("type", "=", "bank"), ( "bank_account_id.sanitized_acc_number", "ilike", acc_number, ), ] ) if not journals: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) for jrnl in journals: journal_currency = jrnl.currency_id or jrnl.company_id.currency_id if journal_currency != currency: continue else: journal = jrnl break if not journal: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) def _process_download_result(self, res, file_format=None): """ We perform a duplicate statement check after the creation of the bank statements since we rely on Odoo Enterprise or OCA modules for the bank statement creation. From a development standpoint (code creation/maintenance) a check after creation is the easiest way. """ statement_ids = res["statement_ids"] notifications = res["notifications"] statements = self.env["account.bank.statement"].sudo().browse(statement_ids) if statements: statements.write({"import_format": file_format}) statements = self._statement_duplicate_check(res, statements) elif not notifications: notifications.append( { "type": "warning", "message": self.env._("This file doesn't contain any transaction."), } ) st_cnt = len(statements) warning_cnt = error_cnt = 0 if notifications: errors = [] warnings = [] for notif in notifications: if isinstance(notif, dict): if notif.get("type") == "error": error_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] errors.append("\n".join(parts) + "\n") elif notif.get("type") == "warning": warning_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] warnings.append("\n".join(parts) + "\n") else: warning_cnt += 1 warnings.append(": ".join([*next(iter(notif.items()))]) + "\n") elif isinstance(notif, str): warning_cnt += 1 warnings.append(notif + "\n") self.note_process += self.env._("Process file %(fn)s results:", fn=self.name) if error_cnt: self.note_process += "\n\n" + self.env._("Errors") + ":\n" self.note_process += "\n".join(errors) self.note_process += "\n\n" self.note_process += self.env._("Number of errors: %(nr)s", nr=error_cnt) if warning_cnt: self.note_process += "\n\n" + self.env._("Warnings") + ":\n" self.note_process += "\n".join(warnings) self.note_process += "\n\n" self.note_process += self.env._( "Number of warnings: %(nr)s", nr=warning_cnt ) self.note_process += "\n" if st_cnt: self.note_process += "\n\n" self.note_process += self.env._( "%(st_cnt)s bank statement%(sp)s been imported: ", st_cnt=st_cnt, sp=st_cnt == 1 and self.env._(" has") or self.env._("s have"), ) self.note_process += "\n" for statement in statements: self.note_process += "\n" + self.env._( "Statement %(st)s dated %(date)s (Company: %(cpy)s)", st=statement.name, date=statement.date, cpy=statement.company_id.name, ) if statements: self.sudo().bank_statement_ids = [(4, x) for x in statements.ids] company_ids = self.sudo().bank_statement_ids.mapped("company_id").ids self.company_ids = [(6, 0, company_ids)] ctx = dict(self.env.context, statement_ids=statements.ids) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref(f"{module}.ebics_file_view_form_result") return { "name": self.env._("Import EBICS File"), "res_id": self.id, "view_mode": "form", "res_model": self._name, "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _statement_duplicate_check(self, res, statements): """ This check is required for import modules that do not set the 'unique_import_id' on the statement lines. E.g. OCA camt import """ to_unlink = self.env["account.bank.statement"] for statement in statements.filtered( lambda r: r.import_format in DUP_CHECK_FORMATS ): dup = self.env["account.bank.statement"].search_count( [ ("id", "!=", statement.id), ("name", "=", statement.name), ("company_id", "=", statement.company_id.id), ("date", "=", statement.date), ("import_format", "=", statement.import_format), ] ) if dup: message = self.env._( "Statement %(st_name)s dated %(date)s has already been imported.", st_name=statement.name, date=statement.date, ) res["notifications"].append({"type": "warning", "message": message}) to_unlink += statement res["statement_ids"] = [ x for x in res["statement_ids"] if x not in to_unlink.ids ] statements -= to_unlink to_unlink.unlink() return statements def _process_cfonb120(self): import_module = "account_statement_import_fr_cfonb" self._check_import_module(import_module) res = {"statement_ids": [], "notifications": []} st_datas = self._split_cfonb(res) if st_datas: self._process_bank_statement_oca(res, st_datas) return self._process_download_result(res, file_format="cfonb120") def _unlink_cfonb120(self): """ Placeholder for cfonb120 specific actions before removing the EBICS data file and its related bank statements. """ def _split_cfonb(self, res): """ Split CFONB file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data).replace(b"\n", b"").replace(b"\r", b"") if len(file_data) % 120: message = self.env._( "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" ) res["notifications"].append({"type": "error", "message": message}) return datas lines = [] for i in range(0, len(file_data), 120): lines.append(file_data[i : i + 120]) st_lines = b"" transactions = False for line in lines: rec_type = line[0:2] currency_code = line[16:19].decode() acc_number = line[21:32].decode() st_lines += line + b"\n" if rec_type == b"04": transactions = True if rec_type == b"07": if transactions: currency, journal = self._lookup_journal( res, acc_number, currency_code ) if currency and journal: datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(st_lines), } ) st_lines = b"" transactions = False return datas def _process_camt052(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt052") def _unlink_camt052(self): """ Placeholder for camt052 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt054(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt054") def _unlink_camt054(self): """ Placeholder for camt054 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt053(self, file_format=None): """ The Odoo standard statement import is based on manual selection of a financial journal before importing the electronic statement file. An EBICS download may return a single file containing a large number of statements from different companies/journals. Hence we need to split the CAMT file into single statement CAMT files before we can call the logic implemented by the Odoo OE or Community CAMT parsers. """ modules = [ ("oca", "account_statement_import_camt"), ("oe", "account_bank_statement_import_camt"), ] author = False for entry in modules: if self._check_import_module(entry[1], raise_if_not_found=False): author = entry[0] break if not author: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is " "not installed on your system. " "\nPlease install one of the following modules: \n%(modules)s.", ebics_format=self.format_id.name, modules=", ".join([x[1] for x in modules]), ) ) res = {"statement_ids": [], "notifications": []} st_datas = self._split_camt(res) if author == "oca": self._process_bank_statement_oca(res, st_datas) else: self._process_bank_statement_oe(res, st_datas) file_format = file_format or "camt053" return self._process_download_result(res, file_format=file_format) def _process_bank_statement_oca(self, res, st_datas): for st_data in st_datas: try: with self.env.cr.savepoint(): self._create_bank_statement_oca(res, st_data) except UserError as e: res["notifications"].append( {"type": "error", "message": "".join(e.args)} ) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oca(self, res, st_data): wiz = ( self.env["account.statement.import"] .with_company(st_data["company_id"]) .with_context(active_model="ebics.file") .create({"statement_filename": self.name}) ) wiz.import_single_file(base64.b64decode(st_data["data"]), res) def _process_bank_statement_oe(self, res, st_datas): """ We execute a cr.commit() after every statement import since we get a 'savepoint does not exist' error when using 'with self.env.cr.savepoint()'. """ for st_data in st_datas: try: self._create_bank_statement_oe(res, st_data) self.env.cr.commit() # pylint: disable=E8102 except UserError as e: msg = "".join(e.args) msg += "\n" msg += self.env._( "Statement for Account Number %(nr)s has not been processed.", nr=st_data["acc_number"], ) res["notifications"].append({"type": "error", "message": msg}) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oe(self, res, st_data): attachment = ( self.env["ir.attachment"] .with_company(st_data["company_id"]) .create( { "name": self.name, "datas": st_data["data"], "store_fname": self.name, } ) ) journal = ( self.env["account.journal"] .with_company(st_data["company_id"]) .browse(st_data["journal_id"]) ) act = journal._import_bank_statement(attachment) for entry in act["domain"]: if ( isinstance(entry, tuple) and entry[0] == "statement_id" and entry[1] == "in" ): res["statement_ids"].extend(entry[2]) break notifications = act["context"]["notifications"] if notifications: res["notifications"].append(act["context"]["notifications"]) def _unlink_camt053(self): """ Placeholder for camt053 specific actions before removing the EBICS data file and its related bank statements. """ def _split_camt(self, res): """ Split CAMT file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data) root = etree.fromstring(file_data, parser=etree.XMLParser(recover=True)) if root is None: message = self.env._("Invalid XML file.") res["notifications"].append({"type": "error", "message": message}) ns = {k or "ns": v for k, v in root.nsmap.items()} camt_variant = ns["ns"].split("camt.")[1][:3] variant_tags = { "052": "Rpt", "053": "Stmt", "054": "Ntfctn", } camt_tag = variant_tags[camt_variant] stmts = root[0].findall(f"ns:{camt_tag}", ns) for i, stmt in enumerate(stmts): acc_number = sanitize_account_number( stmt.xpath( "ns:Acct/ns:Id/ns:IBAN/text() | ns:Acct/ns:Id/ns:Othr/ns:Id/text()", namespaces=ns, )[0] ) if not acc_number: message = self.env._("No bank account number found.") res["notifications"].append({"type": "error", "message": message}) continue currency_code = stmt.xpath( "ns:Acct/ns:Ccy/text() | ns:Bal/ns:Amt/@Ccy", namespaces=ns )[0] # some banks (e.g. COMMERZBANK) add the currency as the last 3 digits # of the bank account number hence we need to remove this since otherwise # the journal matching logic fails if acc_number[-3:] == currency_code: acc_number = acc_number[:-3] root_new = deepcopy(root) entries = False for j, el in enumerate(root_new[0].findall(f"ns:{camt_tag}", ns)): if j != i: el.getparent().remove(el) else: entries = el.findall("ns:Ntry", ns) if not entries: continue else: currency, journal = self._lookup_journal(res, acc_number, currency_code) if not (currency and journal): continue datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(etree.tostring(root_new)), } ) return datas def _process_pain002(self): """ Placeholder for processing pain.002 files. TODO: add import logic based upon OCA 'account_payment_return_import' """ def _unlink_pain002(self): """ Placeholder for pain.002 specific actions before removing the EBICS data file. """ raise NotImplementedError def _process_undefined_format(self): raise UserError( self.env._( "The current version of the 'account_ebics' module " "has no support to automatically process EBICS files " "with format %s." ) % self.format_id.name ) yx# Copyright 2009-2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). from odoo import api, fields, models class EbicsFileFormat(models.Model): _name = "ebics.file.format" _description = "EBICS File Formats" _order = "type,name,order_type" ebics_version = fields.Selection( selection=[ ("2", "2"), ("3", "3"), ], string="EBICS protocol version", required=True, default="2", ) name = fields.Char( string="Request Type", help="E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt " "Order Types such as C53, Z53, C54, Z54.\n" "This name has to match the 'Request Type' in your " "EBICS contract for Order Type 'FDL' or 'FUL'.\n", ) type = fields.Selection( selection=[("down", "Download"), ("up", "Upload")], required=True ) order_type = fields.Char( required=True, help="EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). " "For most banks in France you should use the " "format neutral Order Types 'FUL' for upload " "and 'FDL' for download.", ) download_process_method = fields.Selection( selection="_selection_download_process_method", help="Enable processing within Odoo of the downloaded file " "via the 'Process' button." "E.g. specify camt.053 to import a camt.053 file and create " "a bank statement.", ) # TODO: # move signature_class parameter so that it can be set per EBICS config signature_class = fields.Selection( selection=[("E", "Single signature"), ("T", "Transport signature")], help="Please doublecheck the security of your Odoo " "ERP system when using class 'E' to prevent unauthorised " "users to make supplier payments." "\nLeave this field empty to use the default " "defined for your EBICS UserID.", ) description = fields.Char() suffix = fields.Char( help="Specify the filename suffix for this File Format.\nE.g. c53.xml", ) # EBICS 3.0 BTF btf_service = fields.Char( string="BTF Service", help="BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters " "[A-Z0-9] (e.g. SCT, SDD, STM, EOP)", ) btf_message = fields.Char( string="BTF Message Name", help="BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters " "[a-z0-9.] (eg. pain.001, pain.008, camt.053)", ) btf_scope = fields.Char( string="BTF Scope", help="Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code " "of 3 alphanumeric characters [A-Z0-9].", ) btf_option = fields.Char( string="BTF Option", help="The service option code consisting of 3-10 alphanumeric " "characters [A-Z0-9] (eg. COR, B2B)", ) btf_container = fields.Char( string="BTF Container", help="Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP).", ) btf_version = fields.Char( string="BTF Version", help="Message version consisting of 2 numeric characters [0-9] (eg. 03).", ) btf_variant = fields.Char( string="BTF Variant", help="Message variant consisting of 3 numeric characters [0-9] (eg. 001).", ) btf_format = fields.Char( string="BTF Format", help="Message format consisting of 1-4 alphanumeric characters [A-Z0-9] " "(eg. XML, JSON, PDF).", ) @api.model def _selection_download_process_method(self): methods = self.env["ebics.file"]._file_format_methods().keys() return [(x, x) for x in methods] @api.onchange("type") def _onchange_type(self): if self.type == "up": self.download_process_method = False @api.depends("ebics_version", "name", "btf_message", "description") def _compute_display_name(self): for rec in self: name = rec.ebics_version == "2" and rec.name or rec.btf_message if rec.description: name += " - " + rec.description rec.display_name = name : x [# Copyright 2009-2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import base64 import logging import os from sys import exc_info from traceback import format_exception from urllib.error import URLError from odoo import api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, ) fintech.cryptolib = "cryptography" except ImportError: _logger.warning("Failed to import fintech") INI_LETTER_LANGS = ["en", "de", "fr"] class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsUserID(models.Model): _name = "ebics.userid" _description = "EBICS UserID" _order = "name" name = fields.Char( string="EBICS UserID", required=True, help="Human users or a technical system that is/are " "assigned to a customer. " "\nOn the EBICS bank server it is identified " "by the combination of UserID and PartnerID. " "The technical subscriber serves only for the data exchange " "between customer and financial institution. " "The human user also can authorise orders.", ) ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", ondelete="cascade", required=True, ) ebics_version = fields.Selection(related="ebics_config_id.ebics_version") user_ids = fields.Many2many( comodel_name="res.users", string="Users", required=True, domain=[("share", "=", False)], help="Users who are allowed to use this EBICS UserID for " " bank transactions.", ) signature_class = fields.Selection( selection=[("E", "Single signature"), ("T", "Transport signature")], required=True, default="T", help="Default signature class." "This default can be overriden for specific " "EBICS transactions (cf. File Formats).", ) transaction_rights = fields.Selection( selection=[ ("both", "Download and Upload"), ("down", "Download Only"), ("up", "Upload Only"), ], string="Allowed Transactions", default="both", required=True, help="Use this parameter to limit the transactions for this User " "to downloads or uploads.", ) ebics_keys_fn = fields.Char(compute="_compute_ebics_keys_fn") ebics_keys_found = fields.Boolean(compute="_compute_ebics_keys_found") ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_store = fields.Boolean( string="Store EBICS Passphrase", default=True, help="When you uncheck this option the passphrase to unlock " "your private key will not be stored in the database. " "We recommend to use this if you want to upload signed " "payment orders via EBICS.\nYou will be prompted to enter the " "passphrase for every EBICS transaction, hence do not uncheck this " "option on a userid for automated EBICS downloads.", ) ebics_passphrase_required = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_invisible = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_store_readonly = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", help="You can set here a different passphrase for the EBICS " "signing key. This passphrase will never be stored hence " "you'll need to specify your passphrase for each transaction that " "requires a digital signature.", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) ebics_ini_letter = fields.Binary( string="EBICS INI Letter", readonly=True, help="INI-letter PDF document to be sent to your bank.", ) ebics_ini_letter_fn = fields.Char(string="INI-letter Filename", readonly=True) ebics_public_bank_keys = fields.Binary( string="EBICS Public Bank Keys", readonly=True, help="EBICS Public Bank Keys to be checked for consistency.", ) ebics_public_bank_keys_fn = fields.Char( string="EBICS Public Bank Keys Filename", readonly=True ) swift_3skey = fields.Boolean( string="Enable 3SKey support", help="Transactions for this user will be signed " "by means of the SWIFT 3SKey token.", ) swift_3skey_certificate = fields.Binary(string="3SKey Certficate") swift_3skey_certificate_fn = fields.Char(string="3SKey Certificate Filename") # X.509 Distinguished Name attributes used to # create self-signed X.509 certificates ebics_key_x509 = fields.Boolean( string="X509 support", help="Set this flag in order to work with " "self-signed X.509 certificates", ) ebics_key_x509_dn_cn = fields.Char( string="Common Name [CN]", ) ebics_key_x509_dn_o = fields.Char( string="Organization Name [O]", ) ebics_key_x509_dn_ou = fields.Char( string="Organizational Unit Name [OU]", ) ebics_key_x509_dn_c = fields.Char( string="Country Name [C]", ) ebics_key_x509_dn_st = fields.Char( string="State Or Province Name [ST]", ) ebics_key_x509_dn_l = fields.Char( string="Locality Name [L]", ) ebics_key_x509_dn_e = fields.Char( string="Email Address", ) state = fields.Selection( [ ("draft", "Draft"), ("init", "Initialisation"), ("get_bank_keys", "Get Keys from Bank"), ("to_verify", "Verification"), ("active_keys", "Active Keys"), ], default="draft", required=True, readonly=True, ) active = fields.Boolean(default=True) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", required=True, help="Companies sharing this EBICS contract.", ) @api.depends("name", "ebics_config_id.ebics_keys") def _compute_ebics_keys_fn(self): for rec in self: keys_dir = rec.ebics_config_id.ebics_keys rec.ebics_keys_fn = ( rec.name and keys_dir and (keys_dir + "/" + rec.name.replace(" ", "_") + "_keys") ) @api.depends("ebics_keys_fn") def _compute_ebics_keys_found(self): for rec in self: rec.ebics_keys_found = rec.ebics_keys_fn and os.path.isfile( rec.ebics_keys_fn ) @api.depends("state", "ebics_passphrase", "ebics_keys_found") def _compute_ebics_passphrase_view_modifiers(self): for rec in self: rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True rec.ebics_passphrase_store_readonly = True if rec.state == "draft": rec.ebics_passphrase_required = True rec.ebics_passphrase_invisible = rec.ebics_keys_found and True or False rec.ebics_passphrase_store_readonly = False elif rec.state == "init": rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True elif rec.state in ("get_bank_keys", "to_verify"): rec.ebics_passphrase_required = not rec.ebics_passphrase rec.ebics_passphrase_invisible = rec.ebics_passphrase @api.depends("state") def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): continue if rec.transaction_rights != "down" and rec.state == "draft": rec.ebics_sig_passphrase_invisible = False @api.constrains("ebics_key_x509") def _check_ebics_key_x509(self): for cfg in self: if cfg.ebics_version == "H005" and not cfg.ebics_key_x509: raise UserError( self.env._("X.509 certificates must be used with EBICS 3.0.") ) @api.constrains("ebics_passphrase") def _check_ebics_passphrase(self): for rec in self: if rec.ebics_passphrase and len(rec.ebics_passphrase) < 8: raise UserError( self.env._("The Passphrase must be at least 8 characters long") ) @api.constrains("ebics_sig_passphrase") def _check_ebics_sig_passphrase(self): for rec in self: if rec.ebics_sig_passphrase and len(rec.ebics_sig_passphrase) < 8: raise UserError( self.env._( "The Signature Passphrase must be at least 8 characters long" ) ) @api.onchange("ebics_version") def _onchange_ebics_version(self): if self.ebics_version == "H005": self.ebics_key_x509 = True @api.onchange("signature_class") def _onchange_signature_class(self): if self.signature_class == "T": self.swift_3skey = False @api.onchange("ebics_passphrase_store", "ebics_passphrase") def _onchange_ebics_passphrase_store(self): if self.ebics_passphrase_store: if self.ebics_passphrase: # check passphrase before db store keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } keyring = EbicsKeyRing(**keyring_params) try: # fintech <= 7.4.3 does not have a call to check if a # passphrase matches with the value stored in the keyfile. # We get around this limitation as follows: # Get user keys to check for valid passphrases # It will raise a ValueError on invalid passphrases keyring["#USER"] except ValueError as err: # noqa: F841 raise UserError(self.env._("Passphrase mismatch.")) # noqa: B904 else: if self.state != "draft": self.ebics_passphrase = False @api.onchange("swift_3skey") def _onchange_swift_3skey(self): if self.swift_3skey: self.ebics_key_x509 = True def set_to_draft(self): return self.write({"state": "draft"}) def set_to_active_keys(self): vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def set_to_get_bank_keys(self): self.ensure_one() if self.ebics_config_id.state != "draft": raise UserError( self.env._( "Set the EBICS Configuation record to 'Draft' " "before starting the Key Renewal process." ) ) return self.write({"state": "get_bank_keys"}) def ebics_init_1(self): # noqa: C901 """ Initialization of bank keys - Step 1: Create new keys and certificates for this user """ self.ensure_one() if self.state != "draft": raise UserError( self.env._("Set state to 'draft' before Bank Key (re)initialisation.") ) if not self.ebics_passphrase: raise UserError(self.env._("Set a passphrase.")) if self.swift_3skey and not self.swift_3skey_certificate: raise UserError(self.env._("3SKey certificate missing.")) ebics_version = self.ebics_config_id.ebics_version try: keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase keyring = EbicsKeyRing(**keyring_params) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err self.ebics_config_id._check_ebics_keys() if not os.path.isfile(self.ebics_keys_fn): try: # TODO: # enable import of all type of certicates: A00x, X002, E002 if self.swift_3skey: kwargs = { self.ebics_config_id.ebics_key_version: base64.decodebytes( self.swift_3skey_certificate ), } user.import_certificates(**kwargs) user.create_keys( keyversion=self.ebics_config_id.ebics_key_version, bitlength=self.ebics_config_id.ebics_key_bitlength, ) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err if self.swift_3skey and not self.ebics_key_x509: raise UserError( self.env._( "The current version of this module " "requires to X509 support when enabling 3SKey" ) ) if self.ebics_key_x509: dn_attrs = { "commonName": self.ebics_key_x509_dn_cn, "organizationName": self.ebics_key_x509_dn_o, "organizationalUnitName": self.ebics_key_x509_dn_ou, "countryName": self.ebics_key_x509_dn_c, "stateOrProvinceName": self.ebics_key_x509_dn_st, "localityName": self.ebics_key_x509_dn_l, "emailAddress": self.ebics_key_x509_dn_e, } kwargs = {k: v for k, v in dn_attrs.items() if v} user.create_certificates(**kwargs) try: client = EbicsClient(bank, user, version=ebics_version) except RuntimeError as err: e = exc_info() error = self.env._("EBICS Initialization Error:") error += "\n" error += err.args[0] raise UserError(error) from err # Send the public electronic signature key to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id if not ebics_config_bank: raise UserError( self.env._( "No bank defined for the financial journal " "of the EBICS Config" ) ) try: supported_versions = client.HEV() if supported_versions and ebics_version not in supported_versions: err_msg = self.env._("EBICS version mismatch.") + "\n" err_msg += self.env._("Versions supported by your bank:") for k in supported_versions: err_msg += f"\n{k}: {supported_versions[k]} " raise UserError(err_msg) if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.INI() _logger.info("%s, EBICS INI command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) except URLError as err: exctype, value = exc_info()[:2] tb = "".join(format_exception(*exc_info())) _logger.error( "EBICS INI command error\nUserID: %s\n%s", self.name, tb, ) raise UserError( self.env._( "urlopen error:\n url '%(url)s' - %(val)s", url=self.ebics_config_id.ebics_url, val=str(value), ) ) from err except EbicsFunctionalError as err: e = exc_info() error = self.env._("EBICS Functional Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err except EbicsTechnicalError as err: e = exc_info() error = self.env._("EBICS Technical Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err # Send the public authentication and encryption keys to the bank. if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.HIA() _logger.info("%s, EBICS HIA command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) # Create an INI-letter which must be printed and sent to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id cc = ebics_config_bank.country.code if cc in ["FR", "DE"]: lang = cc else: lang = self.env.user.lang or self.env["res.lang"].search([])[0].code lang = lang[:2] lang = lang.lower() lang = lang if lang in INI_LETTER_LANGS else "en" fn_date = fields.Date.today().isoformat() fn = "_".join([self.ebics_config_id.ebics_host, "ini_letter", fn_date]) + ".pdf" letter = user.create_ini_letter(bankname=ebics_config_bank.name, lang=lang) vals = { "ebics_ini_letter": base64.encodebytes(letter), "ebics_ini_letter_fn": fn, "state": "init", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_2(self): """ Initialization of bank keys - Step 2: Activation of the account by the bank. """ self.ensure_one() if self.state != "init": raise UserError(self.env._("Set state to 'Initialisation'.")) vals = {"state": "get_bank_keys"} self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_3(self): """ Initialization of bank keys - Step 3: After the account has been activated the public bank keys must be downloaded and checked for consistency. """ self.ensure_one() if self.state != "get_bank_keys": raise UserError(self.env._("Set state to 'Get Keys from Bank'.")) try: keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err try: public_bank_keys = client.HPB() except EbicsFunctionalError as err: e = exc_info() error = self.env._("EBICS Functional Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err public_bank_keys = public_bank_keys.encode() fn_date = fields.Date.today().isoformat() fn = ( "_".join([self.ebics_config_id.ebics_host, "public_bank_keys", fn_date]) + ".txt" ) vals = { "ebics_public_bank_keys": base64.encodebytes(public_bank_keys), "ebics_public_bank_keys_fn": fn, "state": "to_verify", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_4(self): """ Initialization of bank keys - Step 2: Confirm Verification of the public bank keys and activate the bank keys. """ self.ensure_one() if self.state != "to_verify": raise UserError(self.env._("Set state to 'Verification'.")) keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) bank.activate_keys() vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def change_passphrase(self): self.ensure_one() ctx = dict(self.env.context, default_ebics_userid_id=self.id) module = __name__.split("addons.")[1].split(".")[0] view = self.env.ref(f"{module}.ebics_change_passphrase_view_form") return { "name": self.env._("EBICS keys change passphrase"), "view_mode": "form", "res_model": "ebics.change.passphrase", "view_id": view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _update_passphrase_vals(self, vals): """ Remove non-stored passphrases from db after e.g. successfull init_1 """ if vals["state"] in ("init", "get_bank_keys", "to_verify", "active_keys"): if not self.ebics_passphrase_store: vals["ebics_passphrase"] = False if self.ebics_sig_passphrase: vals["ebics_sig_passphrase"] = False ^VOx# Copyright 2009-2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import logging from sys import exc_info from traceback import format_exception from odoo.tools import config _logger = logging.getLogger(__name__) try: import fintech except ImportError: fintech = None _logger.warning("Failed to import fintech") fintech_register_name = config.get("fintech_register_name") fintech_register_keycode = config.get("fintech_register_keycode") fintech_register_users = config.get("fintech_register_users") try: if fintech: fintech_register_users = ( fintech_register_users and [x.strip() for x in fintech_register_users.split(",")] or None ) fintech.cryptolib = "cryptography" fintech.register( name=fintech_register_name, keycode=fintech_register_keycode, users=fintech_register_users, ) except RuntimeError as e: if str(e) == "'register' can be called only once": pass else: _logger.error(str(e)) fintech.register() except Exception: msg = "fintech.register error" tb = "".join(format_exception(*exc_info())) msg += f"\n{tb}" _logger.error(msg) fintech.register() ⤛ߵxN*I-,.I͍*J-,,J-VUV*Q(IJLNK@$‰J\h2x]100644 ebics_security.xmlVd )Bps,100644 ir.model.access.csv1!b:`nZ'NG$I`x EBICS Manager EBICS Configuration model company rule ['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)] EBICS UserID model company rule ['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)] EBICS File model company rule ['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)] yJxQn Ds^f &ǯ?.NuMjy4d_#bx&40000 descriptionM/Һdzņ-]xo100644 cover.pngAt{ls"100644 icon.png9)#E`4!&100644 index.htmlӊ8@@Z˫$[ 1+~xPNG  IHDR Qr @iCCPICC ProfileHWXS[@h@J-"IPb ;El誈bĎYEe],ؕ7)̙eP;Qury`d:Q1,C˻[ZEDA@|+@fDR +!^,r\%ũrOfÂ%GUPCbG!O @ONT)[CR}F:Lp҇|. esf%'[2V qHt0oI }ԈH5! !F)x=je#Ap&bC wZ cA b~n`fxjZ&f1XW$+g+1ŒD) " V!7+6La301d#H78/ ci}IN|vˈ krdù`WBf?w|\x@ܱ0>VA#SDQ {ܔ,M!v͏Ui8yxa&'4Jt 5L@=A (k,(Be|ìjdY)9 d{lp[x?s`xa{~0!`$CjC@b1Dq W?Xp14vcMB'A(ǁNEꏹ-+{Cuw~/ Y"niV?im?ŽHF#~dGڪHsc~䱦56gKl1v;.bǰ@NbX+v\w#' oheuuu"Hр5U4C,Hȣ3Og NN.H/כhwi-Gs'#9kt(pW"ΗsBo 5#`|~ Hd}b0A1(+ZP6`'p ep/@?x>#BB C qB#1H#BDB *ق #i"ҎA!k*jZQD8tNC х2Fwi2zD_1 Ē4LJ2Ú:_:>#Ni8;8ǹ4|wx ~TI` ń2vaY,uD>ILLR^)b;8@"Hv$oR$C#֓vNIJEJeJN(]SzN {#< r6r AxS(rJ,>卲r@yr> ʏ?hتT&HTP9rG JQyeCU*[:WR^K5SmZZA+j}duKu:G}z H4.jh4-55y 5ja43ƥ-mukZZZ{ڴ5] +kw`::ll:tn|a89?bɈF-ݫ{S]/P/Ko^}\V?ZF}#Fz,y`] `VVC#`Cz3}F:F~FFkNӌ}kO?kәlz9ob`b"1bf4޴t3,lYY8Yw- u-[ZY&Z.lҵb[ZZݷZZOaCadljںfV^CvGFyabϴϷPr+G1q1cBi։TtÙ<׹ emW8Eͮ_nun)U -Fc)c1ny<3j,춱]ަ-ޝ>t>&j~f~<~Ϙ6LnKGa,Ol֩, 8$-P30>"aiPzPmPkS!!lC6]uV86\4:nˆHɎ\ *jZhbtTteӘ11bb}<^u$9A-abBMĀUG=r~ 1=y`B'N,xkդI'OΞ||Δ)Ĕ])_8j@*;*zUgiizҽWffe X ̐M"vd f'fQI9"f [M-.:yN[;_&ޞNmӂ?k/G>'L?XQ ,ha;cɌgAgrg625֣[ sR45pny;SgȱhU ._jUmZ/,n[do%Ke_r^u̯.K[ֶmVܹJcU᪮Vׯ)Yv픵\6,/o\o~/7++VT-zFu 7nY-Ֆe[[>ݖojo/upGΘ-555 v-Ek%''`Oc}ݖ:{K}}u @AC#32:ۏinj:|c&*k_~rb'NNN?<ޙgnD ;{\й3O^p#.]oum=꯸_iq}lkN_~7oߺ16vϝ;|o}<揽n>-{fǩXoPwWƟU/_ݯį_/}f[QއJ//_m6} v0gpPsdhZw@Mg 3 gDYqGm/6(*quvCg5ٹRZ9kjN*7E~![ Uu?|CIeXIfMM*JR(iZ ĠASCIIScreenshotxcc pHYs%%IR$iTXtXML:com.adobe.xmp 2596 Screenshot 1616 2 144 144 1 t@IDATx d]_-A 0ǘ(Ė{8`[ 0`ac@(QXA,FE"ްl)qq5n4E,n~Ysgnߪz~^+B @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @B[h_* @l]>ɓ'WWwz KK`~}r}}mM^31 Rzftc nRŶm rK0;N/~)of={X/C2>>^וDܧۏ~|y6X\|`oy[=M_}`!@ @ @`?= @ @5Y{̙ޅKo^[_3 x岲ZVjYK+euu ҏ5p_˯6m7&nf,/7Aky=w^)m-~ zdbmKg,Xd*ݱ2乙3ffNLM:m={>=;Sw_\][ᆵZP(*^o%@ @ @G@ n+ @[V o}{'.2_(u{K__{_szYu%n+5#[m:h_[h{emnzky}D}W0#W6$鎕nc˶FXnLD]{},Bse2L^SScc36ݩi&7ՙ;>3xH>WgK @ @6@f}^7 @lu?=}bN _p/_^v岴XV[_)J wz!G?g -SaW]q{6>6{d\ꖘqZlQ&&Qn*kܶme.֝;Νse~~- @ @F< @ @X }xo>{ϝ?_8…|1Zߖ#ە t]<+7GHkt+! eh-Cjq9ZwK)jQXc[/sdm"fmgmm+csk^%ǚf[ ^+/p</E3܁28T72}+|&y˱@_5b e\1/G0~7^C| 嚗#lWwy9q57wO\K$swcd`Lָm۶:WvQ;$m=Yg!@ @ @Zs~N@ @ѣ3}əӧqɿ0?kL\oee-X+G6DҲ,im/AhԺD+vOFze+>M|AﮣJs[bliMpϑ}Ͽ>zknP ?z@tg܅RzK'Ƕڭ r&A͐\5ݹh;Xh+c=wˠb}/aېbaQc_{| EoR ;6|kOO9Y&&gܞc_:p?#F(*{>۟{3еO @ @ "q/& @lRη~m.3gO…bubY[]Q2b;(A5q=dF\{d" ^94QQlͶކr;l}ːە3s;W 6ͬD\'ON╱q_]ZCkrĸl5Q>u߼ց+o#yXhkƣ5np4Es\ e(2K=Gyr>_a+8j<֋٩87?ϕk7bmwlS3;~С?۶`!@ @ @ ]'@ @] A7M;?'Oᓧ9uL9B],K !I CoM El6y[EX5gᶶ~\`TZ">3`%;BzƋ6%F|fYnkYVF}k{ów9# WCi1N5ųcN~9F5ݳ1.c"pchtc}%`[ ;f\6km]^]^kǺ渼m>6N8 -]>cOZzWl5o8923Cfƨַ:4guU*/oz+ 6)eDj2UCPxl@Uf8n Mrubtnn]SGK}l,FvXm[,ӳ;{;G?= @ @^o.nEL @R?x?yğ<{\9ҥ|Bmnjf,CMƷ Ŷ!Qt\ƷE:yNޞl#|1kb1|?3:qTt\||VbҰ 6vheQ5Pjcj0Dڳk6es\^K/^f`"\c9{DAlk . YEX6q\d2ytb6qWumK8cyz8 E(n__q̲-.γl" s%su68ܶVsj,שި=poJw|LL͖;];qwj!@ @ @" U @ @` =zt3tܙk}KKeyy)Vb]-zE\6f5٨AZY֑1b4Z֚:2YF>[iG᲼!Q#uQ0U95TkzQ._p充Xn5z뫥NMm84[Wѧuh1a QU,Ca!_vhjVkp{"4pjrt k׺Q'V W9-e_udi lxvjcqv"{7v`qmح6հfTI15w92,Ḷ0ϿhָmlWw8xyN @ @K`uC @O>g}\?U.]8So5ȓ E(*6E[m55(se^@\mU ]jVyԧX6V؏ dS]Qk.q5ICpWco@;0^cT9wԾMk;`s5Cf(.q7\m2\/›5mw9R5܇zNg0LSGǻ+u÷77}8{qij @ @ @*pfe @ GK./˗/K.Օ2F#3 e-j\ F[ԺQ-s78`ɨE|bfm; EX(㚣4Kنj@.ǹxԍ+z["Ǽa%@YmVhRmqo(8FT_s5srjmr מh855O23ؾؑ?voȏ5D @ @7H@ A{ @ѣG3z~N NFW?WǙfܰE&k,wEp,Ř+#E_SQ9B3ƢuNňL5΋^ӝF#R(%Jcݗ`["<ڦa^4ĭ=]C8'y!lYB D&G[\#ǹcr\)[Ke]S'e\X;u$k]/S}ˁC/x>_w}7|ù特J @ @@ki  @G~Spa?p./lMˑMհXcO .[ri;Z%cdm׸I-PMm4na @E/G8f@D/Yr!}_ߊlGF3\;6\csۦ[GF82·l+|v 66 ]//ys<66^f=w\wSv:  @ @Vq%@ @` | k6Ց95F֬ ћi _"ԗuWSѠM`n"BO3YSwEX4>֦iw6ܒAyP[#Y;HX3lj8m?yg KfP&DF| uzJ7GP\?2L7 Ņce|r[wK'鉸 @ @nM @@]zˋ~f칯=yl9wn\|,/-ֱ ;Yюֶlqk8>t4F6݄Yɶ1EolGG5lA^s,f"G8aQ-p5<#G).ϛ8at0A/5-бxlJ:^i˶T3 :Ƹؿlː\(f8.Z݉}β}rrྲso߱mgmG @ @$ w3  @FO_'?'?}⩲PKk5TmCsL`b_F'ֱ}XXo6ю a}'d+\&FåD3\qnюmV *iђL'Ι u{6,oږ8@`u&x[? Cqy޼はڛb.وcb;uA&"$X+WNSv(oz=/y߻S/ @ @ @ m%@ @`s wS?{鷟>}亰ph~dXMP(Q\ncdmF ÖW sOzb-Xk)Km.~F e+ܶ o޽L yP\/\34v6qg"! @x Ndp4j`fE_"F86[kbFs5mS̶LLΔٲgϞh;Pؿo/ޛ)T  @ @\gy7= @^Zi7c{_{k+ʠ:BqcS'p*[Ң .pX4EX2ᰛ 9 A\W/"c/{g*n%^8A4 X12p"G7hiXmkCb " 7si p\񪛬e0#y.d0\"\Z?1J6Ǎ)*w_|GyA} @ @E@ Zܗ @-%}h'cO':^.?|V# 6 Vb-iJ\l@& \\A!m|UǣvcwG@EW6zg+\4m}݀C"l6(mqѢVrh j7ָاbbm1. ;UN4LΕ]#Gn?yCo;z?0JϽ @ @ @K Ľ$/ @ U;ѹOg*M6E@&QjSMфV&N#kf+≑˟)cv"@OEh41 [}{Eg@Z4=MqG`E(̓mb|~itc%Xz50ǖAqc3dvΰy1qhϒɩme;GGSe @ @\@ܵy7 @W?'OcO<'~,//KK}Ҵ5cf.am#\mˆGQRuNյaX;\ԑkHaͶp Ľ22mS\o4V|.W֟顶).M@i|/5Ƹl0j4hָ]eνu;Rȇ8]- @ @ p-&Zܗ @M'p?{}pvK?f0h:݈tmoZ8AhNlGѺ("UN4v|r2 WCۆ y#^@5fsZIJ9-ƧJwXִDCZpҏ62g{Lq\ {/[z1Bv=.g8nxN[ /;}Տ#j!@ @ @W"`+Qr @6@/-ӟy'xɉB鯯D&m mV aqm:g_pj 'pnr"7]<RľV6ùD dt,Nxj2QݩHnB{xfP¶-@{y:Vy> ?w8jP\4ekܠaݵkW.'᛾m;o?t^0 @ @n@fB @-#p}ۧN>w nue!%׋tI415MӶQE(e0lF2"IJٗjae,Z-.GfCW?ZSohǣ/8^@n6e3\mJ"y&z#MjM\z|~ɦQk\k5f3 FdkP5]}Yvm[DY*wG?~1ޠ @ @x灸J @>Ow>r| .j&ޚ@IDATh 41 4G4X6ƣ\R[y|鬝f;MTmK^t m=G Ff3Vnøuv#b_.d@5ޓ|]`\ ;VkqX:8{-,5įbj6BvsS?vd|1.[]*K{Rܧ o ƣin|,0s6 @ @W @ZxO3uqRYY^*1v0.f#\O2pӌ6eD.F7+kB?&e3&fW̩^ .Mue7FZV- ܈[CܫTͦaA+Fs3lGk"0VAefhu,k X^8;,SSevvlYqwv ?lMq e\" V:lUˋ{:O~26lˑq F7[U.~^Ƹr⥲U3?U_;_߯1ns^= @ @R]|N @%p}߷?.ŋb\F"%55hk-7VoX"VV0\Ý(k3\uTlM7D'WQ1ʱslŸ/#aKg`ܥa`/T=~~ᗆ iѾ2Z163XDAԝpV4N,u-2z1Bqek\ox,k㦧gcrmɿ8B @ @[O`+; @- |ࡏ>yѷ>ђ\9unk]) xfL ܎d.n%p1ZE*GֲXԑٚ!ɉnF:2uyH Ľ <#էږwNe ǦNl̑BSH5}."WbLr':+qM\}^7ߡ}G;C @ @ @`+ mţj @lbıřeq!"kpK\ e f,jnc:DY ׬N4õ#<=*F(0\*٦JFi^"L*M4}okl#BPp\7S7{㼎d+d=YݤOIv0lZe(w&>5."(ۉf̱ue#ѣqsΖ @ @-%I @ @ɟɹ~~ӟ̩gem-]!!l;k0G"p{J'v"(Ӊ̭&F6ňNef:up:"BvVGsZh6V'V˵ dt۱0f!N8n;-dȭ~uQ#X20&9&9X.^8WN:S{.||k? @ @_oj  @lh)|3?}ԉo:{t9\YX B]M#?3p#cQ.[2,w+KCmypM\;ѮѪUjxpOHƲ-f|˫],åx鮵iz_i2o6-y-q-h_651TdvamW3Kq׻Pz4hN?>kne=u=pۿg~~ @ @[@ B @/4M;k=PhފFdTm\45ٌr,FFS\C3W2pM#qݐ96 _ָhָ%ebjuבr;G~?t2uk!@ @ @%)I @`3 |cSO?Zzd@%ǣ(ϱyŸ1sg[4=g'FfO K'BYQWVo:[" cR-'M[r4-?a ĕCNfd? -OF0%Ƅx?Ԧ6Sѐ8~ltf v V-r:j5>W)s;÷q-_%_3? @ @A`|3H @'w7SO>V._<mpꪡhq^JeSpp#'7G<)Pi+@h_mN53t19b6߆a9=e`CAsÂ󟨚̀\@WIQi9xJoGϕs"!7/w>M.Vʹ3<@w;;~FzB @ @Wooc @ؔ];b!@ @pßO>hjڼDmpJq3"<fTG6EH%ZfhZ/MD[GN\G0GCZ6^ ۳"@ԉ&_l۴ZE&GDϛ&bo)./GYse\j'cL* !N'FΖ0Lhˠ{k_2x~͟+~ @ @7-iB @`s 4My KЃ3Ņ Q,4 PDP%B{C4h}^f30f -?-dǣLm{p 7t _z~qђW:àbN7[͑xĚ g5d+sB fd\2 Aj# #ɓO}cx=_k_HZ @ @ ps8x @6?-C3XmE S3MC>52$4;BdAltj6oԋҬ­LlX hWuڨbtužrwxos,^qԞN ƭ&lϥd{߼*vE0.BXGgx" 7X])>S[z|}F;Gv @ @7Zoo#@ ~jooO?sgյղA:Z/Bk̑l1c=(RA_Rgj;\Y~"F>w esDwG.M <7w1>Tcѩ,e2o{iǬ=2X;SGJY9cmƱ0inI㳨I#P͖Ime/?²I<ʀafȰɩ2==]?7 @ @3 @ؔ4cKO6p haQ#='䁸'&#?~lP4OX%љۚhv+Y/ikK*o=BV)J7G@vo<2p5cR5^gk9= S&K7>99PScOsjMVkMt1.[_ 3}7Op+^{%k:SK~;?_{7t @ @xu @?cO>˗.:u0IrtQs]7Pi5m'k F>P&kh`=\C2c# ~͐j[( mqc1.:,en}|wo1Fi} @ @[ߍq @@]o?C)1pЋIll.p;,G`rDjvQڏ`Mܲ nЏ\qP\ -o_s|gĽSÂW2 lu,00ܛb0OgU'"D'|ʬ׽ڑhMY%GNElLXϕ'#TڊѶFkg( fx d0Z2dجp]#A v^r=_0w= @ @>qѣ @ؒG=#O<~l…Pc4h.nkxGfYm֥L[=GgK\ 5 $59"lr!A5XuLa^V&g[m(ݙ#s{mX7uf[WA@V X čfۻ-zcq fSfh-Ϫ/ "T?bs~F^z%C~Ȗgfvn+.o;@6yP @ @T7T  @&4Mgu~teiik+lvmXFRw`F@0\4m¥MozVG_=ӱƨhˠM7pH eԫ^1] e^O4/h"rm\{կ@'|;3υTn;^x62K'ٜMe}Z[}x/ms0iN3$}ؽa cSζhAZ/r\M+ {_#@ @ @𿬿ZAO @` |#z8uD3eeyzkӊC1u|G"jn+&3;Y'b$jr `[R.k?qj%C<FJwrWm>\3q9FUյ^wԆ 뱶+Gx?å;ywO<t x/xhz\|0>bsQ1g>$;?ͻڨ@06糉>l Htl^B"80lllm$@+%ڜf'OOٝ4;=;%j<wEK'UӲ@+ӁJX4pgOӫz{jWt)    +6ذe  \TWk'|z+T͵U%^ЅE" ¹p|E8Uaj\C ղ&U^۹UJT'_mz?& )j J܈B?i2'1.2VK@\ԴU2+Br;GRjܮRt4d1[;|~UEYV.V 7b]~ų~/ޯ.}x/TاǷM~А ;V6zF4njJOoߗ.ݼaZ1    #6X%  ,UW =ttC̨MN[\m)0J)Sĵl~\MVke8\-) *0SژkQ*U ƭPl*hx\Hz T*|U*Sw<*qL $PU+vcUQNܢ0feS_NŽZJ+d\um:?4֥pUvo۴E`}Lxm_t&ӓfP(j[!_|`\ TsU\(.4r%SIK%׭[nEL    ,@@Xn{{;aL >Z*T;NWWPr˚x\oZ)NY!ÊS;u_-tWk} P‰A{ ŭU8n".S+ew<?sqe4Lv}VTU'HAVuSZ%𧻓Zg T).,UWNU(JqD8U#mT]UZ [H$fɮv-/?#}U*ǴPovݼs׮7FFUo^W9.t˟qppe @@@@/@ @@6:V*XPWULo `UUzU. WVԼw[1!?*R+61BqbTPL8[qhwQconBej@\|8vcjUVg%ϪYfBZ $6Z0.JL| \j8<\Ƃ )q6ؖ͛ng>~G]t/zpȓ;fhO䤥Ӗ/|xf[Z___^?w"VK@@@@ x  -p }}s>a )(b[OKۢ0\VjBOpjZQUcV|pmÝo֪MflO*ˇ|\8N8Ƃ-qEcl([qU,PV9*=Do*Q]}V"-Vصdv+wXU5j {)svL6j/'=zKOg%{m$Br[7oUPTѵ B zs]B)Ji-!8Owa<qt2r_z?{+ݖS5822dלͽ:lgҗ|{mc[4    pwy @@K?o}TrPʣV(ҫ0eTᄤk[}(ev~+LB[ gWZVEUtJIJX$p4e/}o;@s.`<#'TUIpg~{=nLa9    *7 *@@hp~g5v<坻vQUfQ$.3ңWx\k@U FUH{\TWJ9ۤ2-7 ]2\R ЮqWj+b]Yc]EUJr,P)[i@+׵K-S[WNԣVOc:y]]{aT .5Ut˙,ϩZU%͕>U?&Krz?_ܧ?:oAì7}[YloHG*iz328H %f    @or@@@UnY_۵oDfzJ[0Tk*Vp!U DT4`Z)+`QVRV W;bɸ)!w!ճ/ٞs!okP h`XBzrWq+gP\\VV쳲.jrS|^[' U([Q%SW9V-yltv~ߞB@@@hQEB@h?_}߼{>hܴ` YH!pZu t-S] ;к*j}Xoّ}8W-׮S Rj%zlWEWt-SOS!UBܢxUUT)+MP-< VnlCjʴDjon*/ԓz)* Zg _7奛>6>%o}zC\Vupo!nL#ZVoX_L    \cB@@fB6\59\**a'PCRX+ 65( 0 @V.y ***WHl㡞GkXU*ک8s5aY;}Wj󫞞.բun(Cv:nC)݌کZ:zƻ:[WODX3UE+ r.Wמ~.eZɫc_1~m!+ku{+s˄     n9 E  4ylH*V5KezJFԥֲwMjsꂷօc[>[FI4 , wYbE/ q qe-]Ÿα`bETA,vi}WHј2nLU}_r\P+ڧϰp6UdZ"_SIJ§嬕w|ۧq*,czs.flOsWsCu:Q).lW^#c9=7xDz    .@@K>>胇ܟB!oUU VpK-*WMWTmGXrm*:U&TraB W퉩VNJI!A30qyHأa_t{{!*2_@ViU+.,Wy3^$*1_WSgه\Z/gV h\\%\6cc#lco|_7f7=^NOu O*ĹPࡃWQ%@@@@Xp3^  Q7z/ONMXv:S-Z6X sz9jnoNeV\h;j\ҩݧ,EGF{s.S5M/x2ԢӵVUq3?v =m=K6L v+譪éHB)hLR,UvXlϞ#׾7?-6ioz;_}]\jjCǎĸXZ^1qn#    p>E&@@hO?ۻs?v`TNQA 0\V+<Ч:Isš]`=:fa+fUͩnhY o)࣐O8ֺ1 F(YܹT# [*ZFHU02;G~vc^լV&/zC8>t?vS.T-.k|NË}ݿ5v]]Y<]{SuW*s\D^_=p߽w}    K@ܹx@@x{~{Q"Յ\(#Xg.[EUJ|*D,'9X >5 #`UPXILBD[3 =7\0U%oUK wX0ܥpBqr &\;Tԙv]Wڤ ך)t2K|όHJYApWZs|]0njr܆?W+n;J uU|d)`z)}}icLc9     2T#  Ѐ?:z쐍5%`}AsU\u8w;@QRn^?#J + zJIR;0ps=Mca]TM?L/=ChBPBF-Tr~uBqJQ?ǬU`.oUWP973-@UԬwPS`)K(1QP2V,U;\c%};/_7~{z&&&<_fOL~,w<{uZ    b-F"  j|}߾g:zZe۸0\©MjA F<| Aa.UVܰBqޥ Y"2 YBa8g؆YN/v'Ӯ )ZrVu b8HK܅?0 BRqm  > ~+w3Um, 66r 2}o~۵[oE۾3>7}\5>>nbc;&/b:յ=pG?X @@@@F@\   nԿ};?/Uܴ* \Ւ0" ũ2\HսҵkשZ-)Uų~j.ڕbAqEuÕu Ǻzn~ 𤶂j@kZts&&U+pC[+ ]Z;dZYS]K| SB~2ko#/vc݁>Y6G+sX];:4d?|oja     оߖ1  4>o?xs"NaPrE;/x ) V.C.Ѧsk[RyoW!VQ &TҶ;sa9'S0B, J\8֧P U .CpU\ޭ`1RՅeZa;kS#^v]jgj*h i=b߿^7]V眹wdzo}S;wvNMZ˴ 1{jǎΫ9 z!OF@@@h[*ĵг  *{+=#rV*BqKZHqڍenڤ+ NtnީU`•Z?M{{UmYljY8ɖ: \81UTj9c%G嬯WQ?f|jUdH\TpJBp.(WrT(RY63e{vﲃ_[Go^{A~Qn-}/9jseZt&cn>|g/<@@@@ĵ㨳   +Ϋ{w{:0\^aQ W2Z$*F_w(0Y9 KaB\)? qMˮB>oA :((~>cMpZMysa.\UKJAU sS]Sڪ*rksnܪbjD>RJC~|\X?311Gno;ǭXT݊"3]=Sۿ=}!5    #@ }ƚ=E@h`w]E>k[YrߵI Tc*T8nd6U+T!ηLUB TJY( E<0n]vP (oʹa+7fE]Cn3Sx.\.yPmUs^_ȅRݮ/Y >ԮONMNY\^ʷjuONNڡ#oҎI,;    (vvQ|@@ z뭑׿-v90::0\Wr-"vj O”q*ML ( F9;#9Cb׬(Utauy*})D:}JdڨU숂s}R\uqnw0qZ]PJjv`Vk'nۣ#/ݷoeCRʲw|bvame 6@@@hlq=>l  @ _S?!@ b} -ڱɢ[UK-R-q\ՊqŴUJvе\raR!$q [-6#@zMאoNۊ R\V.qC>RNZ.Xeܧω k\UCCGla~]?˴ugw/:|r2aۺ qyޗ馛h:C˞    u WwRV  |C~ɤQB-ނjIm J_ww@IDAT!~#dsZJ\jY*?pn@ax;lsw-|=3`? [صFU%pnH!!qk!r~ u͎ 8eBq }f]bf<0SO֢ Ͳ[ jԑbjJ\ao*e'=o ?8xbnM}3W DZU8~}iY    2Zf(@@fx/c~cÇTt }IIMjZx3X@MXsvi\;S\u=_aOB_!Χ.l]-ŵ<;THrq+) gSu-Υr~ ^)4s @ n@X؂%˩rk]R}j̔&m#W_mGv]vj]{VTՌl>h:@@@@/@ n K@@X7}~.WE"U jcA\=L0T2rvGvg`T'R^|Ӆ̵KNybA (άc:Gjgsc Í6Υ쐕b>王`(a56ݍ[B*W?}6X1{v^wOx L&U%Xf@#F_us=˺@@@@ZG@\%{  Р׏w䰂[EuY8B!M\QX~ IW\T&nA:>ŌQbS# OUrh-6=aNͅ@@Phԝ#]+|r^RF}VN*r.<0q~dyТ ŭP֤6j[8WuY;|xs-tvmq8f@>_,+C@@@ZG@\%{  Ѐex ^S+Jdp.}ƢZpSf~='LVJSYA*ٝ9f-\HtJ.7S n.N_<#7U-NVu-J+7TXk:OF(U]tNa'UsaXY6_6ܰB mzjW??lDf'3U%UKO_kfm    "@ UF@@h8[o5/|yljj$U#>+unP[ሐ1ۏFߠZ8W)< =^8EVp<6g枽s`f-Tիky"{\4NUVڭ \bu0\3'j8+V#WkbMmrj^+/}[NO?/r󊥒әG>_8   6lv@@ 7c" RU8~vXFj[PmXKS*jZB^̝r!J%laQo[%s᷹T=LOnBT!SĀŻZaCʕlVΏؐ\# qo5zxLCVT?WᯠJq㣶z߽곟kgSSWfBh-9EUv/jV @@@@ĝ=@@-pڿsi}^+^ZźJqt'hp0\"1 \ ZV NmST;-ۼ̲yO@g"f=*PZUڝKtp10!U SsEGTa]{^_v 쩩mlNc>=%U ui @@@@ .  47}`}: D_.ֵ❗kPk6zIWx=Vpp(uv*nlu?tbY#)3?jX |*ӪwPAw+NOlۓ@Xaz3!6 1T)X o?B]p2a%9  -ɛR@@@@ # 4_Fj2.-VZRU[k_u}>[vIUSU3(Ӥwq7۷LuUT*@V`- W7(yv<Ie2<^t8mcÍa4RڬbnbKĨw^~Uz9ݤ#R  ZK@@@@95縱   &x]ۿľ}VVp΍2\8ޫ@ ;_lB qa-\XDk>0Y3|vYtP|uX_\j)CqZf χnnfO?jw>>K +36|l2̕Rg*WhkV@@@@~gɚ@@Tk߿oYWDCY{EUn,*1UJfoKhJ\]W߶+Aږbގ,`5!y/eA- f*MU%+jS]1}N6it"SP!b̎e6dL[=rei/sf*\Uհ @@@@ ׂ.! \<nl;~z*ȸiAU2W .yŻ62=Rh`T!N_h&9j{mpݝ%ysk =i)wK 6.D[\8RBڪ&,﷪>/\{m8Q)Ncp@X*TA졡6:660?p3 [n_ڡܚ- @@@@`+@@Vફo>t*ùkZ C -jwQ}}u3~;ctU1gn Eb}ZhZQo[곢ԱN qnU ]y+'TPeV͵djP7 T$.+%ѣmhh:R{ZZ3-@,Y9    @ kڡc@@Koo;vSP$fKtmhjA|y_-XL+-;6j]HDPsVY'6ti\ x%V)f,?}ȷLuk \Ppsi6ML.[f!ULjZU=d364 MTn%{~BVsh,si5gs9k e]}o GjqZr R*+tu:uL i,R\`>jraRU<[)P*[grqudE    @k kdo@@P෮zO|gtp}!6jW I5vªO`}¢^f]Zk٭1An&r]ܠJbeNr) Քs iN pu0oKf逪ª? \^5?*q_F]#0-@ٿ;    4f5@@ 7o|{_xvMj4’[g*%U=p}pTɌ>h(Za:YWs,qf~11/j}Z&6ZC:-ԗd`.C^_쟵}_i9Pc\ pbU*\. q) V>bYBE$Z0. (Iƈe'w[fb*9] Jǯ;Xz{RY    @kd?@@Dnxֿ:+pAU]R} NbI`6LoroB]~& wƱ>cpgkBjR~" jbv2C S-Z]k鏟Svkvy m];hOpeEjJ%h4j=ݕAz.0+E@@@_@\!{  D_>#. }*\UKU ,j}lP-9τ9S^?x3歆m(,ѹWNriZqͣ>(qhTGG($.mn+YM+M`Т7bcH@@@@e ,)  @ =>6b:rJ0jMYg>v2 }, l}f\y‚yQ!t0,s.\_kV51OX18Q,P\0@$X VKvJqVTlz~YU1W  Y,kem    $@ F}A@5 C)KmW.Wa%6Y,Ws-bՅ|Q+!(3D(OiyN9Oym\%Seݎĺ} J G-IZȇ{OzwC . 5P_ZSKͱMD6I6D@@@Xqˀ[" 4*u|+p(YWI +7`]Te 1]qw Q}=~ޥ4r:;ͽl}B*JDTB&ijY㊖'\{tGJΐ(Lߡ q5vɆ ??/lL    Y@ܙmx@@ ^7=b1pUQExz6ZR\P!v -Q!dwofs6IY~NM-XkZeeb3q+m1 EJtkbY p@"єTaXr) ٤xɆgR@@@@ \/  \ڇ\%`BWoٲY7Yy`-U 8["8 kǜ 4<OvޙB$\[cJ\BvTj=qog^+, W} ε-5eqNU[^    `E@@o|ۮ{ޝ˪E*DԮ.TPu8.PZk%cI}M5J0 5k6姆N# h}j X kg4dJUK[A-qM̴p`PApp5 @@@@v n#" ^W<ˤǬ\)AB:z7+ Y_^]LK1.@ua|g;ks=C qxc^N 갊Bq.SbWKX,٧㪢>YEKuTnܦ77tDZ l    @ kas@@Vo9R`!UD;"uunUסd xv$vo&t*`;pUr<9k>7,@}քQZk&ȮV*VRRQR$}8NS nDc$;.uķO-'Uv۴[10_:@@@@5⨰M  K"pXȣp|ڗy [<dU.dh =]knok7if:~Sf'pS k榇\+Wbn TU ƺk׹V !lPAG%-P1cee:+V3}KD@@@hkqm=<  >X.;mPT:[k]}[-ٹF{=E>]sS_xM<\ FfjWJIiva?/X\kJ`Xه 1ˤkYȢNN`B7n'{-ձJp5Wq5*(_zծ/<$@@@@$@ @@^BWO97ͤ}eX׷Te-YpNQZh l{0k\˝}.~L=>M,A&P ,US8۵.V䬐=JZJ` [ ۤ%UM[A3ӹbѨ%I۴~ l    q',  КJ|}{81>e! :[e6Ɏ3{N变@`nk Vԫtǜ9^l3<,WU._).ڤ+,3yВ}9W=.绊L!U{JYKOB~W%.әzzzl5Oz@@@@ o@@xx򱟘 u0\w6ss,ޫLfr^Çf~mzѮMK?]EZKU?X#H &W(UV*Zr, Z0kp8jDu(ճ*%Ɲ|~j7Ms}7C@@@h<q7&l  @y|}X%A\AٳQ%z'^; %-SB;gZXprp'~%K8@0xWsa8W96r ùe.\cg_6@(17'R֥AŜToZUc h,m]>88X@@@@ [G@h w=/|?111@P_D|Ƞg@)q߾25%`y-[4jyٟ'-B n-LŻuUm*ѫ[R5 >WM *XKX@8ƒN!ڦN@\Ʌ4L5WqÆm˖w}37@@@@  w!j@@~w`շ/߫6se:-ٹʺXBq`!p.s/x κRq'?=C @\4aP E NU%`'iyUz72zk) QeήڔeCS1*%ue3V 4͛67j1c@@@@S@\s[  p:#욘_.|)T3puodj éj΀d8oҙ"0KY ÙZ2{κ͏}68́ ,}V3m9S)UIwj픃HtZRZYA\vܪIݮ⪍K=w.H֮]3םڬED@@@h_ l߱g@@x?LL^^)K{Km|eWԐηJht9(癱`aASxz<[[:[k B~25Zm\-qV*.mJqHV\a֭X`FE@@@hDq8*l  ~~w/Z@)Dz*,aj FlK hoW]mm+]3!pUX4ac }ΪeURH,չJ9 u^Uui.Ro2ӣjm:55k -"   '@ Ɣ=B@Nw~[7e'R.YT_0'UV+T[ S 06F㘜GƂ Aꀊ'{geZvzXMv"B-6sZ1tG߅/HkE"hi+75~sS-;#͛7ڶm[?Oʂ6u@    @ kAe@@v8+Ug`uzN,*b Z_q- W;mw=Hz3% PXJvճA岣V*L[ZqVqoӗW@c (۬r ?38bDaW>9{g?_Xwa    *@ ]GF@Z@@߻]CGYp$[ȹ@WFKuH4iԲlh]&<_G}4[ 8BU崫wpc۫`\η/T1nHs  *S3 T 0hH\ "jgI͙MO U5-OX_]a]z+?qM?lc@@@@_@\[  p]ܱglF_merTB+Zp `q <:.ZHp .P5Ԍ'- ~jj*VB!6GOYTUL)YR5q]g]+{uuGƺpJs:ZOO]z{|/?j(5ΰ     /@ ᇈ D@8>g3i%wBa]O-\%65 +L/BHLui-Z6y-:xs,8K]˳Tmg.@8NU 뷌j +-=yآs9W/j׎`01,*ɌY.3i9U,ҾJ`#WsBuwwي[n]e%_p-tz@@@@jp@@)dVT|u*t[cBj$yYu㚵w܅Ex`"_0|۩YAor>0wG pAUsR U*E+ M!-L ;;kp7&oՃVQ(ZqAph֬^mOW^O}v66!   ,\@x  2 zɯ[ i+ſǹ\wFDmRl'R,@]. V*\)w$)*sͭIs$Zca/jC>ճ^׽eGU!Ja +W59蘚_ QsXn ǹU+ LZF@6;iܔXg0Z,.FQ{z{ |ի^U̟|=@@@@hi E@P)? 2JQ}zݕY\ RAjA>Z-.3\7.(jpcA=n7(7j#@T63jdœ . *AKu)pR 5w'>U;Ǖe ' UKye?rK0l    @kfO@@x[姟ޱ\8_wuu* @-CO[z!jG \ {fB_S3_ [SK>ۓt ZruuJT-` U*%:uzj&2X(*UNJqUF Q0rB!P. wEU,(8ww#uHD UNb1K&:S+>^3g_j?AɄ    [w@@`o{5?|RٵV{o, EY oS>=Vc6nćBr'pgЙvWn$5}"tKkRp_ .ѣ \Vᦴ)(ѹRl_ޔ55 KzPY*ѽvУ6QT XHHԅ l||\Ă:;};T*^b/W d//yIi+    ,%e  ~!+%X4)]o[}8 /]K1]WP nj*č)GZy܌7gyd,DK-W(R)+egaIjcеٜ9(ެqj A@"ѩjq!+nI!ɂrhaZtwYs~^joЕlwժX8Dw_vrppO-A@@@@`F@  @C ࣏>|pt9U^ Zcu]b=}tªCe]6N_[E_H>7p ƥ9uyvYyn >'?t|F:Y{Ż[]|F2,jP9UL碪1@صW UmZ!jEٵrz{l6e[.t}?jk}&@@@@ĵـ  @ {kMr?pI^c+V]f]k-/ l˩*ܸ &}u*_/䗺} ΅N~{7wfZP Q%n +wXwZFm|tBS>箇Zb~0mά\;P(aT_+J.Y)ʺAɣj+ߝ/{Kl     WOMօ  PWky+ogF px%UjXQ Mjۤp3U8握 ܜPLy85J xX,eU65yX!ѮrtzSGU95ߌ54@$?X+w>tq;xp[vşj^4;ņ"    p.! ,ο}6}k!U6I&UR{׫:m0nko ܄M+JH*fӇMx>lΰ3ٸ3|ؿa(VNd=:;W):mxF*Y5%*eUB nu=u>w`TђSm3l;ڡJq.R%0U:\2'f5qUD}i=ɵL*<~KE{ꩧذb    46 @hW77wߓe ].pr EU/pQ+o79qć@TG)|qSD#>05,Att-Q;Vp63SxˊiVJ@|Y@S!V1w;ztxfp7>    [@ܹx  Eᆏ?۷|.ceU4D֫p+Vm.Iu-|G1\lvrjZR{@st, D<ܖ3Bof罔M O}fT5\*ZQU1Z\4{X˒*f}Vlxhb)ol՞|#/yKJGl!      p3^  Do}뭑k:t-/6JMvY8]wg,PVU&2TYEjs]).qf.pek&3y@.HB9K@,պ.+- ?pZ ΅qquo2W εNuǀ76Oɒ>? c䧾pvͲ[l'      -  w?xr_wt[O]k^sSeOtXyB/]$sHΊE+r) T<;8擞cñHadnUKrMmj%:9\5]W%Z]JE:=bcv`]w`{s[    ;+  yg9z@-RVnQK8RB@clKS[>UDJ$Mu.3y7oJY0!pD%jڡewc69ѩP:F^w(hD.L>ձ1fS[o5M=ș@@@@hq3   д>_MLL{5Ƭs6 %S Ӵ㻘 w_W+ xrBQҾ5`\aVP%LڔY[W@˩_4T/@ԵNYR^1253ncV\.fBjR;^Q;݌U@]?'.$ |ꢈ ;..*"Q$ar霻+<]]u^ww_?FUmEBԿ:G%&       (͵˲ @Xf]֭[1VFSZa T"uYli!Ώ0oZ '.6;zʠ"t*]T%i گ즔9tw[yV?Z5&^J7Bx䳬 J|yi0[:4j$UO@X8' ,p_!1& rզ>O L+g \v:~N-fғ @ISВ>fHHHJW^IgTe[NƆo^d"PhX;S ʄPov[ (IhbXݼKLD]<&[̿99.h/q^?~ F0+]ڀ<6,篘F*VzZ``%A@BBB5^Fh@8ݜ= ǸTmZ.,Rb&IHHHHHHHH`?_IHHH GVn޼"ܾ2`4b^{jĀV \*2vuH7Qf:U]ըhC9Q5]X(Zi_ fT6/.~& vάD8L+ΧB_*BQfUu)GMq0hGyOB <W>88WCWe`HHHHHHHHH(;8.%   (-[׍nq-l]f܍p+D87,-Y GB). BnM;Y/*^ ._"4Y[(t<`  Cd2!K6c#aj11fabV**nUCTh8jmK/ӫWR,L$@$@$@$@$@$@$@$P(+gIHHH`x-='A?\p%V uTF&jF{Ga/qn*EL5 Њ-*”\r8W! AQҾp܇}W @6wJ(ZU'MqN56/1]z(+ ,кRBs1:Cm8FȀ|lʕV̉*J$@$@$@$@$@$@$@$@86    뮻/O!27B5a`^09@6d"(! P5s B HrjƄ]!njI_9ō t^mZڅpUUng VܿҩPq3Âz\66-QdL#pRo d'        <c29     Kkzzl)-*U⪪*JɁr8%a-d)eQjiAv.S$%Zr@Z(8hnkv9@A T!SՑfVYJ& AnqVb'vZ(ńڑUB NK0T[lW\5%RfHHHHHHHH6@$@$@$@$PX:! Gl6JU]Ӭjkr:J'ubK9q%U!fhTf֓s{_Eɧ2.WP3ǭ ,3\X%djIޤ]J*ΛQBa4`bfj+Ŏg1*O*6UQazaSm33S#        C\a2U    i-;IBԔɤĠՂ'bq0-etBk b ;,V*GQ!SLZ?}CgEGl>cFa`(݅s](=7=ݏl[5E\嬬V-sS /0ca= OP  !@A@$@$@$@$o[~C NB^JԪf5w ab`${gzH JPhD}86etk\JEgÓu51fcv 8.i2tpK\,E"~EUJTIDKS؍ k8mr{d Č - ʶYp   (,-z?y*]*U¤Zh0cT1R `#Q>'"hF΅(΍r IJp%G2>MYͱ9pg:|`3=pc.!0 ]8Զ(O*5 AƦ;q/5SlN-'d";0 Av]jb~IHHHHHHHʏqW,1 Lî]m:w}UY,&JKpA *S Bqe| t%H׭Wta/Zh/d~ 1RMp{c[́3F@MW+h4AKf3Lg0njvl2'W L8—{5<܏̦]r~T\9gnHHHHHHHHH`_˃HHHH@knvFITaQkj稹S5Ml`4HĔhҡښ:8|UiB읩*t:B7$5dPt% 8uZA1G~^]9!u]&z>p?i2s"$` /'”KiqK+9Cb88*]~ p86Y ֘ح>ݍBu7N׾, HHHH on{.8qpx۵0 #mLhvH [Q 8ޥHTR; 6ف(JZJFEΊ'9&*^"Znœ{\ ANW!4qpkU*c8_rW,\іS~lky'!ͽ>Ujgkۺl6kD`HHHHHHHHHPW\ܐ @)0_nVجpѡRkZ0FD6J T*p RjUUݨEqm;jD؅@r L/L]tT&EЯgyOof ֩xmXU4!\OήNuW~r%       (ĕMU$@$@$@$PXW_yE<5 )ق`Y;uPʩ0 @I5 mdžs)#r19t;hh$a3~mUo7gV&E`\S3GK˜ . !nZkvVJ4\\k~$n7GWy;pͫ:PZ%cnIHHHHHHHf; f{ |$@$@$@$0 VZe~ꩧ -*(R[ۢ?Mn\pH }T!BhTXfXU8 Hȿ}Gt]ҁd:(9uv&NuVD~*WPXP!}tr)j1:[mJиʰ>G .ALU;vڊ2-r0o$@$@$@$@$@$@$@$@GsHHHN¦6*sUSEMG3=CLd3)-1pf3:_kTgCCa=: ñTGl&gA%Ϣ" ZQtD,ZluU|"8|hGU&@.v/;y%"        ) nJc    [nW^?bT²JmVUUljm IRqz-@  gTiKnw#CʓK.; BTQl_n gWr+&Q5v5̺A!eڕn. 37SLB󸪫kQup}p ~\mʕ+͘S3GHHHHHHHH n< ~&   0ΗӡRk ӲLTKKq2jG 'd"c#*LbB> DpN KTmfm*ZZ%8>M} rb±5940M8WB Υd +w@9 @j>RJ2ׂP"Te%.AgHE!uR*J$@$@$@$@$@$@$@$0{ P7{%#   qa J5琹8wU'8T2a-K%JB`C¥ad&p N]sPĂeTYzLQ`.p[\* d!SW55:&ڙWW~08 qõ$@$@$@3@@g?`$rR$P8/HԙH&]m7)@F <۞j@S1KYf]j`i: 1hg;~p8u-+Zh`j"[˯d >H\4D(894j[4QL} aQA NqGۃ`s N\[E'buDJF8,,qWjy[dٴBH^2yP<$H}ޕNkڦU4&S<ڇ>)+bzo{p4[̪V5{ӷ׬*+ / ]vtjXڗl`.WȽ' (:x1ǫ[}A~G[$RY[%_oLdJс@@3g!{(s8^J&r^a2IF6›7aGxNJ] gr/b7}DgD<}䙪eYbyvsݗovr]'/o$ꁡ!UwZl̹>[[>,?E,6o8_pU:t׸_mf3 '  2!E$  v'x²fͦC# G" Ÿ~ p8AVSPfJ󲦦Fu&p@tOh]]z3}hpa  A<5gR8#0dveK &nUU Zps4։8S hq] V s =E8""}+7ȐDi1/NE  8D"DžR"ÀF"!8)+9[\L&vprpVlΘ3Gƾè8r*<D!Sk砎Z&}a8/ȹSFhvd_wҽ*U-RCkFI3X~`)8kv7ӟ=~e$@A矯xc۶Zo_;F}¡y__}C}-N!qTi+{DEw OC} Nrp%zu[/qOS dے 4<@l G??~#w#UpB61[&qK&C*h~p|Z;: }/alM֮L>gW ƞ[HHHH` MW^y.CŹ-JA8ۊ#- 2]Ϛk!B"o7zq:jbojjjZlY{7]we"v"e!.i:%KޮE"D#զG޵^mv+Fw_u̱Bl%׽ԳFy|CGܖyE'%1/zW嵅_SvChKUs!Z8-pI}ۛD$$MD|"d@piQpLƄ"b9U[qd ·wG;s]Yl8orU"'P؅'qg_JYT"\d_,rr*$};74ԫ{tH\"cNp1|Eؠ/\-]rwnA & av 'N BFѓ$iQܧ{tq7Ri-.}8͹Pr=dEZ3wwܧ# JǯLTիgR%@ y?7O!&RE2='y*(n hKm}[FVıQ,ڿ=A}mO!  (Bt+JaHHHț/ʲ}}h}(R+O1W# "!'QWW[s^mMz9W;/ v+/t[[O[W]]ٌ-$f '8"d2! yGD5'Jɲq;m!na*cZphaJ"QqOI.A0ĩ)Tpz pM^H2SʯM8q%ѿc]jvx;ߙpqwUdK6D. 9Z2) {K%1Iq~6׮zu"ip<6Hyʫ?PB\._\GN@^b "z'|a53XrXru4>Nq%~Ҍp߀(Un?eKCӪŋ筿룇1ב {׺}=g{| xgyn{pH)[ss֬7h]]ͯUNk74=/#)\O$@$@$pt8qt 82D"-!oP(x=ªxP N;bN%`Fn,*UUU]}w@FƏ[N8_w}?Og{qGt!NᖊCbq:ڟZ֮o"lB]7vkdv ʛcRER.8plG?-Xm|99umWeNBfS~䄝insjݺΚK%KNns9ˤ8LvvpRGXaY|*/7M®%p"`Ң9nI߻M%&&{ /r?# qo."S4C_ig^L;+d2* \uH߫EV}:f*]?vݛu՗An7F t-\~d냳SHO[&f2`W:?UOsZX`эo{q;&csM0db`4[Km H`?DT0d`? -TmPD"*#Y7_ >/f-BA SIDm^!J\<}**!ư]"R̜=%d&q-kV5Me6Z]U\U8F,!YENAFq9OOրw!SC!/ qg؏vL,}n=uB)s0`qXulU[nDrQ7>(MeG۶9_Aʂ/+Uut?<'Z8JH=N3K kh:nu *+/t>Oy4Ϲ% Vt܇@IooTNB&|]N?cys~{ny/#b\L$@$@$0 64HHʅ^[F1P vTtyщ77¡ʼŋˎV7kkkyB1>oޱ?.8"&@KN$pXp@l}k7zwh41\Zvn:0Ɍ_O?Cwhb~$ur"8a '&o wq?ګHTWZ%թiMa~VШvocƹD'2 pnq"Up#l#"9N$~m#MsJ:.u SIU0oTF;ͥGs'(;0# H׈h'˥ Kκ}ˇWʖb!g(0˗,Xv?|3MBGt.{H@^ ՂJ\U]W㮦W KLqW9 4xMYV@tsh՜J@Pƹp[np}pط~T~u$@$@%Lq%\y: Vj_ɃaЭ{aJ@dtsi)<[[S>_-] . yw|v/E!Bph'fU]ݠLI`D 'FBH$+='a825Fet Ŕ: %iB-8%WEGz!\!jHD>">y$nf" -~jnZ4/.r.H*cqt*OП6AlխI"}8ǁ&gh:3F}p٭S[}({ &:KOF*~cuˎ7mu /+hH'N['>}%}1iUH` n-شmow  n@ F0#~өVԹ-sէN⥋Wx^yt_IHHL<er$@$@$Pذ߼^o{YI8TGR Yј(6{߶˯&XW[}_ma>h}? !TWLJz &7E$@^ 'Ȧ!i .>U!LbP*׈Dk8[o%.RB@EB[ `SD2'4蘾7'ԑbuU/ w5N޼winWύT ND܀гY-VV*1*V8J̩$t"qi߻voR6CWnp#&exǶ[}<~ʑ@]h{@딀\h\D0T]]'_wT.xW}}nir$$`KG|C=GN%*8yj,/3WF@[>Jgҍ@=duMuUλяqG$@$@$PF(+fQIHH`<뮻ξ}g%v4_A B\ӳ"Hu!qݮ[ֆШ1x9]D qs]9 dl.Re!̔IDn-SVm(Xj-C8jG3vA?O t'V=h!VF;8PH ɋv8ljcǪys( [c0+6+A0"!gYQc" r"PH;:$s/eLBJ_$-ߜKkx"0!\^x3g,OK- aíc6lo~{'vwh) I;uqj>^WWN?c~V\T* dܲum7 .Aqgg'/r_;O:c?=o5(bqŎ~}9΂ʝ"D Fq2N?E?Զds_U\H+wM$@$@NRAHHA+zwkk[ …T 7 AXRBC5Iܓĉg[:5BmMWUuUYl6;s%ueL !q=qf,%TnD5i⿘o{a*|(-x%p807S#Aa}Y,8܂ؙ)wqhW%q]] j\Ugc ΜՍX%hΉAMM@X,p(\q4vL !$`^{u=wxR,! \juו]g{>ۗ)D9{iuZ;z/>6Vly.Pyi_=\\G$ppwuoM[Bky?1z7\JGK@]e :~1ǽ•W_-W2^DD$@$@%@ADq{  (r^zN|C0uxȮpcOQ^q!40 1ܐr:]Z4_-^x;w1|g)$BpFhCD*fur 3YYqj1R,WAnpݻ01Gؔ <8IUoXuvښU_?ǪzHyDh8@.}̄L)kPC蟆p=m~@ >Ϡl!/3+2իWOLfUWtuok?~C#:Lu/Aդ3= sVmS;Zw+*L7çN})b2$0-nWkC'H8l𳯞*(H?!Zvu+ra?p1x`-~YHH`((1nO$@$@EJ6;;kζ78<7eHeeKC̨2qd29j0]5ʅj)>X@#F;тX"m%u^qn9A7 ip#mpHLNBkc& {u- *bLHd͔$nqF- gS8ƉkBI)/ &+ hgE9`ÄȦ 3MoP{-pP_))זiWq k U <W]ڸ}{0 3' sDIeeXt_pe++Vp{ !p7n/xup3G{0C ȽJb8^%. +3/_:C-Y䦺Wyfa$@$@$0+P7+  (gr-]}ů^m2CLe/$ I Uh$"8 ςyt:p*o"PI&*ü@bFT:8YD}ũXJNDv"`D`0#" B\ +BH/):󔈷9U7B}m R&Ipd *@GT*F?p UZM[wnDZOVRK'1;E?RR`fI`=;:?<0 vq|Dky@IDATd̉ȈG; _zտ<3gw .!lYWQu~(1~>;2(pEYme)qM!78@Ԗ۾|vG77u J$@$@ @A$'$@$@$P nǴ>cӶF<Kx*0#&"'qѓ^-<*,q$#!HT!,D 'cV-.MILeS*L;#T;(A,}i!Rzvk1AGʗ bi$'sG%!L#jmVVY8 W8OmUAV yD$8FVa=M V(%^ߡzu%S.8d"ϻ [W|ێmOnްEBFQ0TJe`^gBGB^˷vZo .CY vo?cݦ3w*qDF@euQh YN۟_WZ.:۷:Rlg~HHHf1@$@$@ pE_\>ŰL q_0`2.'5t /S 0WWk'0Pgӕ8B|GpFA#%dUvaE+$-x5ήZ !&C1nEhG_JPmVV 56hg%OPZOF̳ L|[o֞(o{}i3wCGO@P(y\igp$Z"Z;U@epj8q'e q0k-jg/KwqE6݇1'#7mk}_+W.ٱy3oYXBFA\qsq0TiUq,Jxt.>{ݍ+~? .` x={vpϭg|eQG,гe C' 9_uș¸l,4 (۟ @:{{O &7PhQd$\ QyjNBh1jcUѭpgb C8p$D'asݮҭ O1AQT.>JZbځҫڷ7~~ pL{ -IP(v5_-۲ s0= m ns*7BZKx5 {>E¦R qOׁ]Z|Yjvvv.O{ \SQ!qCN$PJb744k^0Yu…-^p%Z.d^Inڱg}q\Sf P( |t־SOy [z    n2  xh۴篼sxsq썯i5wAy# qx"wyCO!USpm 8W NBY`Ĺt[,VpPcQ":"pCjvmuЇP.>19QI]9GEp*mNBVA,tTeGJTO>VABp_9yq|y$#Cx;3 @ds"@[^E]t.*y΍[[_^ q#m,g* 8 cy_ ^үUWkg}~a}t8d:Y_eZx"IPw…9vs0˴m$@$PL'  b#TcMÜ[n\GG[<^vVSd d] *`ġb(gj %$ pMM T3*9rvtT6id%@MumTuujtLEҙ'wBMعQmݾy;N:|o Ɖ׈ m2sDΉ"w\<%Tj NGPų NyUuMì+ ԅ:cޡuzK)5c4}YkfYb%|r;ww5ܵkȈg4('Me9L'z{N}o=ӧW^MdYf?kᔧ{a-7(KMu{0G@by'|Ȇk_'  (7t+gyIH%ϼң~?#I8e]RI8MI&-" <X):!CwYUUBPlҙqѤ#;8danD!I{GG )rd H]h{#:)_66z8ٵӥ'3qLljWWR }^\C&|(z^Űga0=5 ̽`3DZi!p~s?tmn{'q9Y\:!5xY }~W_=4ϲ>UVҫ۽M_G~X8^pY"tv>ugtw|sS/HHH4 PW\ 2W^ye][wKoqGŢYVB$T6CIh:oDϛX-^x,BѢ)sq+%iDL=F: vj!q\m%[SiTf2qW*JnN*3QƉx[5őTK}2A<&q>Y!RvCpQ -C?0y<'O!"t%N#044l>xw8_rkHHf= f}$@$@L@£nܾ'}?$ dh|PuƼ@)*;EhP ]-E,{gJA@q8MDP -%+ŮZ Ŕ⦣0euJQ0!m^uGFIQNT;I,Yfq+nTF%q~ʝtی?4\L+.pT*YWq0 01 ) tҩC?0~[0G`/ m;|#(4Go[ ׯ *x;/N|[3~eټto7_*\3WFn/b3ϼpI(3=y' =1ǔ}~o˜9nY}_وHHH` nV*D$@$P.Aؗ]B*q"r% ©@:qD^!ŅgNBX߬Cԕ+R.ἾAetN 'nD.w 8Q_Mvo'2ݘ;t:%1Pt밨;UWn>!MI.PS![vۜ]jj-R6CnDabC!؂Pv0paodd@y '6ҏzJG.BL_?:/ Lu57("HJv\yy4F>$0Sn>|KOooc @LU[ ^ˀzZ8{ʕWJ$ LqIHH`.t_.&ߓ TaFfNUY [lnqb]%U aHܖ$HA8"pvJ)&[BANL2p3ⷮ]j:TjwO{ I`ɤv21GU4h5 *sI?u:x'nqYdB zTB?8|KsÍxC*RX3j ᲇyoH⃓L?#CbgܳioHkv,ϱd?q7|ɉUxڋ/?6M~3(e/'bQw|ko{]D$@$@@U +C]jo\-' q!!SsktnVsq2i`[F AhU.J?Z8g8:llUV3 ߔ}jkT]mkF79o5PBOzJp-jZ ӆL^-D(,Wv ;3?A7>AG@BvtrMUnWH&K |3>g?sOٗO%G$@$PW< :+W>_a˪]BYW,PX0dWCC}TnUuͮ X8# v"d*R$Juksa "$0zP@F E9ε[RPש;7!r"@H D-¦8Lp20eYs8*hjюq8~W) ΍p֕*F C$6/-~!Lp𳜦F  D!RI@)|a"! p$(݇Ժ O𸐩" fa8É .~F  ʂ_;|[ mڸfxro, #5kK x?Ė\Wo޾!{0.H y],S>$k߼/~q|i L n&s$@$@Bpg?wO?uygWw$HgDnq#Ampqig8ݙay?NC;ATE8SqUݯ^0UIȚtE8WZ 7<U$-G,3 px+׬s7˗ˏ_y|8 @! PWHLHHl wZ޺sgu oeXsU[v8ՂyKU}}mT&8d;   0\qյׯpb سO Q'YCb`sJ;45&eJBx0[kTA" avq3fWZtFC NBZSˬIaN¦NTw<8ثk 0):\PTKc b$,__EXgZ]|V)łoϬ9B>8<n^lWT +"*r(X8)Yu7 BgI`R7\9+Wv@$`˟_E8Уf]5\,y*ھK7lq  $@A\YV; M$@$o{?=ǧi y!3=8l|N< <Ip* AZ<(y_.:<-@YTr-3U ^>i#×֎2N#j7cgnFnΕ)/0G1xC#:(aqdARk&A\:BaCpV=BK H *K.1+W1ӊ;hgUjFoʯ |NjYU,LQ-MBH1^zU8Dv]ūuƙ' Ky|r0T$¤zaʗŋQ\qigGO|KN$@%E.fHH Xrs~|pHaXW" G!-\V15o"5e Di: !n4\ؓ7% PNK; UTT 있/HKS؇29gQ}G8ԧ0ܽUj>-n*%nDI gL:' ުO#Nh~}~bB_hhC BK)Pv d8;[mòڎ-k\I7{{oƍ>Yg;Y&PO~U lnCm56pb bcZڬ~kW]K= W^2&1~ 0&DqJ `L $o7,b" ak W $2‚ {'.u0F؉+N1#@p /p:Ñ_:DQQla&"@.A)vm]lc 5q̉ , T0H .k*TAI~ޡjuh̑NqYϭEx}F!SIH}q'۴fġ8IrrҿfKr@!dCDww5_?iyS¨הpy:;k+kԱsL`n7w}b0X ׸mRܥI`L X\&`L $7]ՅQ<):FlD^g̷ɦ p(@u ~܊ >$)$KC8"c=xdY 8|HNrF2[v~t BFёH%A|08S& tFI [f¨*&COLwfe@;Ag?,SLmYRT+2YNs{]BXxm+w{G0A` f\n }@aN#[>4In3\4]LJAя9)|vK9zH.,K0&@l}{~O[zzzPrq8b˗&fB\ql6|n9,qtYE**rJ) 6 J1g]?8 Bg]O RNCtt6σGj; ?UOIIJA^ꃰ>+@DJjxB1Sd C7̹%2/}돾7L&,`gDK{r2&m*wW,KVs&" >;[D=& ~_ CXٳf͚'|rPZ0&8˃bL 0&0!-[W:?P-WNx@L Պx&1MޓF3+DA~Pk chu 4!9đCtCaG;ĩcf(n2&}CN~G=V[?EgwFCpNh\}81T&@(H7kdDp EqQɓSU'Z:QAanS%;t}X]NAY~D6W- }l6;%)\u&{= ]n7=B[8\p8 ärvS\0c|}3ɻç*&L 0&p _`L LL`ӦM?cgnu_bL č9xm"fT*21 ~ J'8$W$č8đ 1cD;Iڤ9 jB%bprbf$@9ő GI(pĊĽ(2poR)x|4djFa_xNKFfun N: dM5/Z (^ރ{Z]c91& &7Am/{~Os5#Dُ})4,wXΆ Ā]md|Ws l(&<eN'`L 0.dhr (&p% NqCeDaa1\""ډ4Kqp؃`!1TfN2S" &+h\:Dk{#B- r2cA%B/scI\=Ja Ǹ‚b8ƲbǕq 'H/WV#O"0k# |25*'M\n4ǣ]jBYn޼Y޴ݷO@|ʯ4א 0=8[GG 8[sO+Ŀ$58?^钎*͍KB)}V+9mYϓIL 0D%D97`L ČM7T05`.'cV80D9}VtpL8ƓV|q 0 YÍ&A\ YRIW%[Տ4 W$x#'^ g{>OR8ENL O\nL;Em鰋KOY$iF4j-˜{ Ͻ_DvZj2od #<'w#"`9+/sT:d/Uǂ NL $.ۃ6/}Yۥ'e_ݻGwr78ၼ`#n|o*bL 0%zn8`L LW;i 'NL $'a V>Fe)."ԥĚqQ+23#^Pxf,"%"1=/ ʉݦv GPHNL LL@:1/EfApyOÀ+9zҦ=UCt$3 >DZ lx`V4:mrXԚ 9woe}`L T,fL 0&d7|w~i 4,SrqݘDHE6VNV[?zKxY~Nz="px}>vK6@`PXa*|_4L 0&z0&`ŗes4(w2L`d7\pjko6Y҉ J˄:C-'f)|!!4m6+(M 4 Q 2* |X+F4A5d]Imni}pqceï1&0>s>fKkt,/e3*M1q<i$QހF ýԆyu:*L/Ť{Bdޘƅĝ[dԡ!ŽSL p6&Y Ri~;>'c|Y)|glVS\^b@l怩@ 0$۫_D8Ζ 0&Da6jRNL 0&Kmn=prŘa()g%B) c>a;Ok *5/P J|"9 9*#Q%׃f&@')cdynC< Pb-,21)=WTagPk1+GdgJAtuNg8č^YG%=zUbݒNCChOSR3&r{,tH^!7Zgd8%~_joqbL Y "vw 5k6k|r``'8א 0&bH`M^s7B `EΆFD[$^g9y.Mؒ1iͨCqyC&57@rN'ѨIT2FE$O"$v#8_wCpAiGg|=!'&G ktmBP=$b0-:Z-l]C~vY&iIN/Iqظq׿cgg HHn!ߘ)neu7vƎۯecJ>8!# įf}T ށ 0&@ .J`9[&H<Xmڿu[_WW {oNL $/Sܐ J!=pZx@Nӣ<=3nl 32I;66ռ'l}R1 nG4#)ag## Pxk/q""4r,+3X;։xYY!G U;&6pqMuQߗA_N3U~%\uUm櫯Z tm@9Aѹ|n[|QB`&,>~>@9W 0 DcCS.{WN'/> 0&@X.9> 0&@ރ ]Kb ^:t ( ysq$ƻwuvv&RX. 0%u3-wGP7 ~I1N`IK\XšC Z[m07 0&I؊`L ĊnFCcӆ;Ċ9H`.rhh:(rFڼM`BSQHD:2djNP`9Z R$ pdƈdΙ0&05?uu}gۤ 1'.G꾥P cVLբ!iCTrTyIz#JWzmv8pl*\/&@\l6hkkͷ8TCKp@1Wί#tje`&Kx?\;&"۸䕿نF)Қ%NL ,\(9 -fZmfbli܂HGdM t:[8P!dd3~s 'ݮ$nЌnKZhc5NCHaZM< b‘ #8 BGvt\-VKfY)[~yr'&9./ZuGÿ+-y{Pt:Q!`q#@.vpl>԰`ɘH-,K2&?ںl`BRfv C1J()0q8E HqCDzp F#CA+ꖰ_slJ~vh (I pYM̛P̩/i|U4V6u}&* rsPĹ|_jg6^U6|v!$=|pL (ucN8԰̾;9&zlFLAG ##]dg!ˀg~`~jQ@HOBw A35F `ȟ>CxaL2$ho4^q~ϞPlebL 0&TXTɍaL 0زeKOuu Lއ 0!@4G.ĩTbbdN;A^8H k(E^%kijN8րD/좚έT&/蘶ή6)kje,:ڵ&GtL&t:&H8QΠ#aEqׯf]9~!|. $ AP|&,z-+xҗWv톓*K&b<,-l#"hlRWfnIAQSاV{<]]]k֬! a,*Mito:gM<;~}q`vZoo !eo_Ml؃c' 9kk}<ٓO>ӸL 0'@>`L L{ήn+81&'+V)%EbVcRyM eTrr .MPK oD,@ÔE(I`trS7 QQ1 (;33ș§Cm^7RHK4p/E;=wRՂ8unI:^bR8@BG>IJñſr 8eggK[ V.wYY w0mk׮%ㄷbNH@GǑ6:AZ*w|.enz۝KwNp Sd Irt-8!p6$\ĩ9ה 0& L 0&\ya1&:hߍpup (c ːn H /oVoT0@[% 0&tȹA"ÔP@N1Malc&{K!SBB褣=}izNt4M~gDqH{‰Ǐb.}ЖMB\2HLt6 o'6=z_b$yj]{I9H7iŌҧfVxK/UqnsaۃYᥗ^_ZXgWг  YN dܡB9\Q&HH,KnJ3&@8ng[V R@]bϾ]rU7tQ (V{CW tp#1!un`L Ym=}q~t,.,Z&%)3d!RZdHC%dl5>;qQQA0qQ%/wZZZu.8W1.k%E&܃\iz;c!7~^\ȇ+\ii q|SNáFիIdTb9\,GFq45ZY0&@2`A\2& 0&$yip8%xp^AxCari Qkmj.-.ދ!L CLt\8NZBDdf5n`P!c0!gYmsLw2)v ,br Ypl 20^ؾC"\3KNZa 20&$9p 3uCHTdQ?j猙` gu{v`@(..)M|\A:a /ĩT:u#ߗ&>.-N!1\y1<_{d]\`IO)CK+7|,b-/v]!5JjRlNJeO_ro-]Żwmٲ޶N{tA455C@~'.XLEo_7xcyǪŸH~,K>2&Ruo޽{BSE"6hrhգ=0"S N(,Al?{hl^h-+!1n2 6[Wɀs`>v^t8OnұBXrN26A@`Hp;#].j9}v Y_4$^c"TR CMNӹN||n!נ+"(Ά 0& H܁݋!ΠYYF[SDwg΁ BK8 |p#Q4Kq.YSi+xEعw]SstVtErL $ JafoY \˯KmmC`GӱRW(Ei1paA(V,_󜟃B?2&m((ۘsKWĨ~qak qƅ[:/\*pqL 0&"X"dL "M6ijobTdmFQ^^&˰?/ʵb#.JǑZJ[=W/rQɴl|.S#z,=vc#k?" ] n鵈aWD!(H '"|pI8h(`E}L D YڍЩ uZTFԂ(7 J7Jrp^8" (.rF|_.`9 >-<1u/BiFD=RZ];d48(|1Aq .&Fhi]b!2GK8L$'l1c b%v5dɖȸ͛7]u!xXl駨 )\&@`A\u(7 0&ر{nZ?`;"hZ8 Nr#* ߯(+v匷nFE`@WU1l49w#VklSzz4/^VRHrO4)#=EhVXTPR@LF#T&h! Ol8 iHi`#@QzEA~FI'H%D@G8ʛq!#1}s>gf#:_oh_~OzQKO/;(KL н-m--׬Omw jНԞ[n*yBYYYpfN?F ypݼvZ:9Owv^n;m‚ceS< 8iXs3|xօfL 0$zvُ*&8/]uzFS6 +o/̛W|Ε8C7W_ ձ{MMutvnq.1ØXlNNmkkg3႖Q\HEA\B A~) фy{.`?4\;&JB7ɲ*...U*MMOWPz\)l=ёs*jY!P4J"?ph/C!DJ{zZv\b2[vzL 0&˽yN=1h{zr']0XhaG[w3:%%?1ٌ]g߾<$hLS| x}>6f5YpL 0&XmbL 8￿_=_P(N#@I refr1gΜέ1VZMlx݆;e /nI_.scUF ,Ry56CghimD؊Nש&-@ GpZtũB=i.c,^* URJ~R0 ah O@FGiZ^].Epr ?\?ٍ6FW'0/Mմv$ή.gj6jϴwtlvE}GB NAjKC gx.J4HVK-T4j@ O.yiC"F v nBV;(x]"}M4FJbٳ)+VODi$?/tg'x=`cn q"QU(jl<n`IMqIݽ8&@JH^wm@'}<4NnZܙE #\̍IU91i hBW?HTpt-!$pnM6m!<琀څϠN\mtxzޥ^ }~ itryE!:U \CG!>q̮n\$R$iMd> ;3'XvR =Q}5O# _v6E݁˟v=^H*qKt_#n4LxѴ'D][G~NJ6?Z{{rt9QO=d駜TyWDH_[\κ}oݪ۽g!Glܸoħ\*`L $+'+n`L $$Kzنb ]rм 9h2mт]9#S֤N֏iӦjpz#Cz!c س3s\4!&zfUʑﴑN:>V!~%J8r=/Eɑ`vGF~3!D  I^!8In)N|H' Ҵ|F(++D*a cy.52qkX HqK>a<='ޛߍ|Q7;z<2L-xy@f4f͘QUPT`JOKkm\_YQ}֬n,jA p0++ ko!hBa|>Uߗp8Tx/!45&ulXyV[OZ SՇE/( ,ZtcS A%$V#Ok{̬-QHTmrr!.bB\ &7rr"TlV錕+f( /K|XrcUɑRij8DH$ÄđH glH!XzZցW.:z{-!.+eH[jMqppq#Apڬ )7a> +$vT#''77pJN,v99"/?! EqQQcN^t -$ tSA ]eCʧrawxwTwB-Ω 4YtV.5Vs L-pFbٲm}wOE&se\ј?~wwi-]oD];;oA,bΕ 0&X] gL $ﶵKk]ⵈICF"*qIK?s~vy~q+hy-^prҙ¾0n,j}VABL-Rt@ƒ̃PȐprBCnUyB!SI@ b{qi&@| W#Z.ped&{K l&l\fŌRQ=F,Y,.?P@>k1,ik #1/Bq. /iOOI+DjzL%," n!NJ¦~Rkhs>DT_ߺ/Mt [߼ꪹ;}un+(]gPXxr~%-(gxa*|)hFه۾o~FSF .:C.p %(dm,񈖖֯>_[7Ol̖P$N#@XS˖.b+=Unជ7=]!$P oۍ]]FתFeG1&8 2&@bXw-_U{1pR,'<8_,?ʲ׮]3"Su5`h -Mnnn1vtb4\xh Jk["7BjlɞHE)l*8aQH63f9.ϴصCyp:+_‚B gĊ,Q z<.{ό#(C4: ǮB."; %e5rHYCaWI$g1Y/( !Rk<ȵ8b884QAW&By܏X#ߗ"rlhXk i[Hb1w=/~9%ӟpcÏtqe \6-r+\aa,/y_{G'xH81=yfj;ߺs>&p(*$8%^QQ9W{e.۷C~PV6lM"jɳϺkErxÍ_b{v܉ofnp%qaeDykDgZXqGKߥ Υ6{VtTjNM4iB8A9 +qOUQ8Z~c BK J8:񈜆IϓkYNJ1h蕋s.>kZ3@`=7ʥ?nI+qmC<3چ0Y&.m O8}/ |oeRiƆй&sl'JSrѤ]~k?^0(3 T:N(NY| ߗ{4 YM{z,➛!;DstKOD`]wmvBrJ<tgl*¯\.{7t&^W+WzY}m\e1m n8 ^9=α8.Y-XeOwgZiz0'N=mzǿ^N|t\r%?O f)n9{bADxqcAט`L ,, `J!P[Prī3zLϛ7w3O;5Jlذ~+"޵wy/-}"#qCͼ9S+9">8yQ"Q&LH3hJLeg</$ܲ+%+ ˕aQyo!Q~WQ#NQ8T&C!2Bjٌ R{uw4 l ^M$J H.Ld86&  G &&`yOny {׆m2+NΜJC`pP]ZDZ{ʬuj;|܌gD^DIq8yŊ?~IWa3:susc=Vn8ŝ `DyG<;G@ I {ޞ^A 9MܹsG6 nq#p;l٢;nkZY1cgDSηx=U&``A\x(&P&e!\:d4dQa~;F̟?SW,_.Wůf]ј٬Q&7.! r1[E&f)`PXM_ 2v0(x$ZU8k$XEd4rPgdH7rQR&JKgQTT,J˥S.3S:ğr>o8s<'b#1U !ѶB ׍ 'u&OCF(wsk &(vqyFs8? "N ȇn)1iuJj*wr&3mߋ]M gMjrR>pŝ9RWT=5d:Y~}?͛gt44>S L0.kAcGVصg׻( *%yB2敗ee1h#=/rf1۫wh~k9ED>wΑ 0&R RL 0'p 7/b$,RբtFԹ>r܆r25j8`ȀЯQ.1 St\^D YShr&v4\tG!S53yftdAt&Wt"ܜyN 'B(Dn(Iaa?|ƍ/kNQzbE__ڳS B),S@gM HEլ\s\At؅NRb|4"r#q(#9ĥ<~ߐpianL`>_&Z~W@N;{dQ\drN\5+xՃצF^ONqK :::eU%"OEϕsdL 0T&T}n;`L t`2[H$h5 sZjO6%!p^#G[[TR ^ΒXp=rlN q񢥱DK$87pB eIDRCȢf>{PnN]gE H!9 ۓ0T;t?=N99bޜMW' 8? " < Ddm-b6oM*\*ΓbDIB.,}E@3$8y H&^E ̤sFq#arK#hYתĮ1$^ճ70؍IK?n{'Efُt|w]E Y5agL-.אXz|Aw;;sK,ob:#,1K̩u# ?뢂݈u>j9sL 0&X΍fL $6i^IZɘ 7d`“ZrъsJcҜb޼%-2ud+4TFXl` 'tT3NDCꛘW)RtI8 A.B 5'&c*L0й"?@*g5v-2D*ʟn12RZ.q@\ 6)."($4_(q&(%c 'qpF6U0賤c!+|p8RSY>\>rRP$g@z}Е>bDcߡ8N\oxANOLF:|- =S`2+H,Q]BKKr KbN(b;ġ涧Pꥱ)9Kik|!gĩ w"|?ߘz|D< |_t? yXtO׏!{DWϑ3dL 0&~n<`L 1 ljyP}=&ؚ<=HyypZhEUr!UV<*ebr;o]E#`0R`"qƙ爮.)LڷV{X&:ohB VXXA\&!q#!SNYYp"-Ɖauy1l5tcPA~!K[!\Ds9_pKAQ*ѳ^rhJ!)?WmQl8ph?B .Z#/ {z{Dqԇ A@, #\??.DCLJ 4.R5Γ)?rc7|sΣ>:xAW_w]=NJ>Y=??_XYjշZUrn߽Eron 2|DXXI.hinRs= t '~ T@B NS'@$|)7߳:v~ʕ_xg;N .`L 0&01ṀeL 0L6nr8CjyAٳŢE [/Yb8grZ{衇;NG(! 2Q 7b px8(23BVLţ%Yh9 D# ‚Br8p8Ĺ]IALUM\d(J\'0G͉ ČNU$̇L̚9[ HSY>"e\RR㓡"CutIBǐ#dK[-!z"ҹ,RHB"ZZ Ȇ`F!!SJH: 3"@va~WY]S hx"C'T]Fm4JTT(7X2%LnB8໵߿/''v|?4k~`xQ#GY F,$H-g~vD,s#Mk.7-֨5{w sP.wݒ|Nf0&BqJ `L L}O! Τ"K\@0l>w¹M竦p FR2!r.]BHd0dɉ{κ,D!ɭos!KOyt 墐"].:&۲4"r9ŶITw)kS(yp1;3!ܮlý+:$κ =C5~feeݠRl JhBnr$LC2|* RIC~H0h0ܛ}pHɐ5ܼIqjbjc ag~~{ݢECf1EnJ;cPdF*BQS]g/ T ?NNpeAFiOzn遘E/(4_  HA\qR5|8nϘ{z^"r(HMhwr|`L .OHUo~Ն =N#.fVV bbŎX% NlɂC\)\\ )Iˀ@# 9k s>,­&[ l dAHn&JRB #(d*/|)!S8/\JIaQ/Z"/\"fK! Gߋ Z7N=F>bUi ,,$N{?!o8u Gp7 N9Oy6ՁtđñӐhs!Zep!8;8HI-[c™CE&U(D^K/v}qaL:€tz n C4ɘ9 p.zocA\,q$\ -J (X!ZeĹdB E8s0Zx,Iw*Ģ1{ǹN!xNȼXE{[2v9RdRQ\\,rgB NN]b혐35s@*[ !4Mp xH ;o|a =OD|iAaAD^y8Q3UeO/\|ik[atN9& r;iCqXiarJ/D9^xϵ . >6v|>鼓(4U9KI8}Jߟp&lpcI7>p_ ,Laacgdr\`L  &H7/*V$&D}4GV4hSY3g%'/[1G6mn$eaR SOڈD&i#礅P#ri^qlKMC>_"AbcS -+]8CpT&()B7L(-(Y+pAF%Eđ3\^nZjF,ԺcN3A,2d{ w0(\:j:SHtE.avLE"F2b١ Y -"DS=_Q>_~'%$wȥV~F\ hc. I.5EֈlHj8X56 rTV.Y ~m˕NZoQ8B`D{.8MNN @lčҼ{e<znx]aQXfn/'"{뷯^nw|~6BivbFiYL 0&!cpL 0&TwZXO:B`WŲ|.kl5awJ"$\hfJsye+d4L|ر vֱ W#J&6Lfص{ !YUpRh HA8tӫ BIaVKKv%%F,Y .,[,οP9!Ͽxue\!麖 c08ޗzJ ,9M-@!A9zPG_tժo1ܢ*tucL 0#31`L z뭅o0rmWi@\ ĒE WA AK34Q4`nn> C28*+x& .9D8hc(qy hEaQRTŢ#5 ^8Q[(4 #V!8#~ژ4PA%jN / /s~*?ѽH#l* I7U_a< g>0IF~ę-&8 Ig)^HC8L8qo{9ő xؘhHqFȔ˃Aᛍs1ۘ#(|'bj (7pn (OL>tτSgQQYY)>qڊvہw@;oS}-2w!.ueBϳbl{vL4u6J~='FiVς:< V|P".XoZn,Po14iωbz+H%L 0&'-]Z,A/bC@IsgtlJR&Cl6#q 3YYFQZZ0F):$R Ȋ'Y ˕':ߟ>!p4螈>Y>A eHMLLH0{lɳgq8S̊q:H&BJTPB7o|⤓9g+HH! 9)=^`J&>EF G!@RRjI?ߗٍGӥ-ҡN.;vzj;ǔpN"_|3W,S@L ܳ9O+H1]#@.m6RTNc|Ě81Fsb0^m1/ K/thŲŕ.,}@"svMHޛ 0&!nb>.`L ęV-W\(i4Z 9 >ɕ M6i_x.w(d7)CԐ RG#:5l&6bn1KMަCHHI:@GR}ex]P #Rh0dIkO$\ҨfN\qigY2D'9-9H蕑 H0h#!95Xdn Nq8+: qmkG#G$h=#8aK|_IHA\n"a޾ZT1LBpr:])be63r$95gTZue2k̵ի;lRlYs禉E99"Wxqx{YwIߓYŠ#nd&$`@FW L}Q23mT t5[_gL 0q!AL 0&b;@xHN1!@rQU5[,YxYw^ &s!"ٽ=ƒ4 #p#AD'Niadɢer?6tt`N%@{d!GuK矣($^6S Db,'#)2jPys拜\Ic~ doR"9kH-[~~ Mvhjnn;!mymhBO!Yyt BT Sw/ŪBb5r|Cn=WbUT) é9m<ݽXyV^}9uⲧGB֧S>3^gسw :\g|0;Acv[!X0S+m8ȫ -k pXzD՚})pEE9bQrsL 0&tCqL 0d"M?p8,E&H,fv׮f"+• /H$Ȃ3\)q$#x?iIܜ).9i)r2dvb 4Cܾ{DGgc@y4gJ{}I# 5@IDATq2"q!z zrCWZ\H6w<;K,]T:{Vϳcʣ?Jx}T,w7Α!m.X$N948=S lnZ=Ny*Z)x#qwH[PvV禐g2}FI^~%E1~^n(CSVL@bHif/0+leN=⚙O6c,:Fq5;>}˖.e ()Y!z~ZKu c*D棑ω yBjx?7oB,x-b41_>^.`L 0A3#`L F^lmidc6rde K;KNv_K..*7$˒qY +_ &s .Ek{+GLVVvCN'lr!O^l$E%-TTİ!E9R b +r!SL_vk{#J(&s_g9Ż>,+Gbԓ])H(D.K!s)E?+*)1wR̵*1M2 t=BC;ay^٤L:Sq\ko}H  &ueV,^r)yr p;^~|޳O?p!ٰ,C06f^,K2:::44!X =nS gN+>8=ԷWZfnPNߘ [5 w7`L Aqa@C`L &Қ[~R5 䞪Y+ضm7.!Bp%€pe :$Q78t:jIw(t{z-…prU?#_Zs BqL&Gȗ9%,Λ;Oup+g( D7!,EU;9D+ Gu|y;9hgluRHu7O&y.? q#8FDɓaPkRG!Su:!~Uȷ6ܼ#lby9ΗJEŅS_xmy%袋/R>kY]%)hq8qQ䎡!Eq ΀LHz7sgLϹї`NZHZm\WAÿ1&@pl`L /s{<ʹG@׉K|x_v V"8đ;-G+4&;W^^!-\$CA@Gs9g:6 2uh{ɪ2tW9LOOdCVw ("gVAA@$a\@10fW]*" 2LNCuUuwܮ\7Խp97=yT2%Cs *XYygw6 b֖e%a[fhw/0xy55SOoH"*Na¦q,C.)!ar=2G4&}昧94Z>6k @ hX܃k\%p0:eKw!>O8^ Q'TO;Uoں퓟~5&wI+W \.|YzP͖C=\G #G[\O:q_9Qs<"Q]U%ꪪ9~`L 7X `L GqT0zժn%pHY(qIo2I?H>?)![J444Rĩp.D7C9,z(tjKsm W:6(!S ɡ3&ij~5S8@PSM⩥-RpolM]d2QyN5?A~u$kZD}Z*]ŴW\6H$G(x<XNioL͜?bnKA$+v;+T?Ё?pdիx=H$Eoo9ޅj6ǼA_:ye_khwHn_C9;&``#eKw=I][4/jkלn٬niBt]g.JEEE%M9I3~д7]H׼h8EmmBߝ"'^{U0>/-nf,8MUվn,?L`/&A$o5{s ?'^%A\ybRnὨMp nxd& 4A>8N]1 |&\55)յ* ɼ?y5Uq qy^;$%d" "AЈ8s)!SHC0hű. "򰫌2S Σ(,pOO?YB}Oن~Jr^XfZO~ڏ.jjt MjMM|fJn&dC ;wRLNV$uX*|YdY6㷌CGC&9đ x ! 6q㚥S7iup/'ptDq3JЏZ|w\G8!P)"B76I"㌝GeebݚuSI[W'CA۰jZ15rd>Pc" #_![,u%nut)_kH M5JS#tnQByv|˝91E!S2mR\7ۼL44f:s̶ӵ'r` H$LΏjT#C s,ӥo.bfZ~͛T ՝381,h}ܹ9唀=M983{Lj`xeƎG!h:-0:;j *4}}mnZq*1K7 KKKŒ^{>e1P Snj޸T2oohž \= ޏ/,7v0u>ŁVu3+~}w}gL 0cYNc׎ 0&`9G pp`9zݏPbikPW+sh4z9rA(*qUHRNIUn\{eB r}Y8 r/'I%O¤b,"ltCT:@i''ʝMYA'1qaV LBһ~,7p1[/KzBՃ Kݿq y:C"#2Յي .RLTkzxFfbRHq7*jS!ps'wܗ:Ǵ+K22/?7uVAyܴfU$5p4Ƃ=/ v}'Igywܹc47vuW?-'^E׮$So~E'Yhn{:`$`L:w[ŭ @VCҲD[CE͓2\H$L:!\Gz%`bR|7*fI D.{AI\#'NqK 3!NNM \7@XSO9Ml5 A rylScygh\$&u;kJY7' {O n .[^(n525>2U:đ 1 wJ16 +PM'RGXtP[[[CZ|w I{vPH%uW} Dџt4% sF<[xna9N.;i}mwR?QMx{>V;{Q5"t]#j3&;Wqm`&{i{G'MLN=IK: # ݺukg&Oqd%^ iZTT4 AUk`R@ -ݦV9oa(^t.++#W. Ck&!kmi,w-&`hQխs՗9χ*MLNpC"<َPy^ضBe._\4KXE9Oَ IE{T& `Gɧ6]W.]*V\E yQ,y1MUIh(DafʵB0E"$'AmRCiFn\\'ul0X*ᬌ~X7rKV7rʫ8.pҞȟs?~?s@k=sιNrSnQ,<.˯Dv1x(inn i;B1)b[z&&0&_VL 0h{@c?1',AРn? / TP@,$V;\1Jt#i+N++9Cb~r&j!M.&9\ C!G8qJ$(nQDas>PwAT#W v1O8,[p2f7؟j_DE' xB2rrBfr NMbt|sio_%əIrA?I6J3I!o29/"iD6#7bbHq1]3{^:&Aٚ AՆh6r Ʊ·Opr/a^7VxriPZ}U셅}ƯFEgwؿ+םk.k֬>88)L\.t_d83ozP&`Lx,;bL 0t=YIpRXZ[[ĆuoW$=WH(n@x䥉`B@$߸TdEVUUb)qIAyrٟ  CTl\L<9 A\.ʚO|ıew0NH[S]+V:I|]sǞle G`0(VX!N^?FW&\٥84྅ApMy ͔>?XbH[8*;庙S0"4~a7}__Y"7x\a]]hin\AWDp%p]uv;pf$Gm[[g : .ݝ)qk]>Y7CΝ;S7[.QpTHRӮwyW`Gqg\c&) ioqu-YakB.km-[N=9YNF] n"^ii)9 Иp@ՅSO59 "&Q&#f+(,DgӅIH@BM79yHԢҺ '--KH70e2ژ>`L<GJy $IMiȖp>:r LcNFt7H}D#AЩԢ4J+5>ul(6&HBBBW_d9Hh?PᑮU9K㷐88ֈkef}3o^LqX|D!N$sM 3<Ǎ2^UQENN5R Nq )Gҧ 3wI8朧9BXw3⿆&P]U-8 vZ*qG cjme99{mAt][S+Z[&RZL8NCqpCL&¡%djč +GXS3 &+,2]B9==oS2_ž}{;CeK[+J?GUMkW-_byJyYFb8((= P҅Iĩ_ٻOꑶ6Uq>g}Ǜe˗-AƂيr,SK?spݙ`L V~מ 0&` ~{wOHYajlUYY쥗^z@ULC&1 *=8]`bO}7%Lná\464J ~4L.-b|ҼSi=/wr_ԉnBh -1,n a'tj9~\6RXVVp(͋HkD :[ fQN2Ķ"CqR@f\'sǯ\HnjeiR޾9q҆4xəBB}pb[*p)& p 7v򺵟#A0碹ulQv:(.:4Lz{8i}j]wڙwXƆzi]F1ZqOil5GED5VoG5|Qi0&,Fqpn.`Lzz G"qjX54ԉj] Єtnx9Q'8](TG%KZE vrB  v!ɉM~k!z18{pr:]O6|s=zW***_uVa9c)iO5=.֦m5+bݚurzPrv_<8A"z\8h6$Gx8R$͐> ,2Lo xCQ׍ԡpk !xBuPU%I8 ~z@@ 12q* \.i8W$S2udXkIVj:/]0A\u3bd9#G̎uw9P|#1'p OZ|n.z)^y%Q8Bt)H7D͌_ ;Ν;sBw=IO9 prιx?_;tՕx r&#W_X?MT*پ9nu;[89=׺ۣ}&aL 0<'<@>`L Dn7N@˗_giv T>6WN.,Er$MY)9`Ro>y YOo"Gt)oq˄LUp% ܴNjLs26z3 VX)%甩qJ PF=Щbb§VS]-6p͑H$D$Nq}2-=Jy9!w]@'"*%zz!SQIh^vhW)ޏvc' صQx18l64_uVvaRo;};vzWϾ%Ҽ`ݎp~flH5'ӂMN޳W|?[{ϩS {/}{];:A/ojV-klӂǪ &R-j)[춶͛u>3&Y ά=bL O9Tj7/LPQ[Uc sNgq>! B?aYD7qSXL}4X1|"ţnd J7&R jPRt\Po({u^jЫ}y\.0H]];Y464PeL`d0RA}mca=B Ɔ)bAvNgwt^k#M48DaA!98 j)!S-OXڍJ3Gc_7 4p\#LI//#wcBԜ'&\quM /|jh2tUZ?v7w9T &(,r=C9\t(tSX FH1P 8\!E{‚,z#Y> ֥-*uO&y}m.ٳa$fbLaA-Y${R B6wtvo9"e48zI;iZpn8!(="s^j+ ~{ioq=UUQm۶Hi~K_Sz\m&YL 0ص{߻ +8CZq.ʃmE{ UpxvC /&U|K(-k1Ăq6|#$!tW"ŸW<&Rq6]wüAZeӺU4B'A/LhewxomաNrk w88_HfP+ѹ=4x!NraPgW2IA8J玙_?R[u+=HfLZ/  am D^,&G`N"-wnE v)r(-hs[t>.n;zA0 ,wIx=q֯]3OV~Wd:+~=`vZlJE `tC;X'i2ur–)( %\euuK._}I)~lHo )`L 0`Ak0-{< ׉Tqjur K<6jC  pce 1U@VOe8^ٷGˢ-UC":y*pi%6 P aj=O SR-j0xk- c/60I[Fj~߶mRȒp,/+c!2eE[pv;Й3Mt_ d2A!)$Ly̱|صM:MЂ] |$&!]1$ɽtc7M}aYg &h[| L`nMl~h4߲tйe1EK~qy/*H 088(^}uevOkQ.ac׹ j #Ztϥe?ۘDuso`LXgnJ1&OV.z+.ao lY[?êCa>ECoCFEEŢ痂8H%%5nEZD!!\ݤ]R)1B!pKI8e"n_=EɈjj)ɢ&9:M}'n2-"*D1J ,G-CHw3mqCT!A!EI7cZ4L2:j{iPa8=22:.xl߾C1 \!Y~AV| /K2;o=?$1F($2/H=q4\'G2WO]O H%ﯾu m9+*1l`L 0s(4gUL 0&`tp+OhK%%^5KrL  qMʾB4򰺺Zx>A:e> ( 8%dj\Cpn CHs"zs PQ^.z9 `tZV(jkj5kE  3b8rCcZ: ƽp;.)RJ({Zkm;=y؅\0~lZ ʒħaUSpk׬l3*מX!G1ڳ{Ie=ڕ"ؘCq,y1;8O5n'.`H!?rj'=BL(40,S[W[+*vY?А^es"ւȼEbIXn2ML?8iK@G{?3O\Fmk¥1&`L ? .?k{*\é׍XY `YtjT8g5tttaH&Hxd^W J:ty+ꂉr_IߜrK.<Up0ѫ' 8 #ø"&]tT~F.^zIkD-M:( 2y8]R|L%r 'x}l@eacMeeX|v;cCrO"JGÃpqO72CΡALsG&dt5gq:ُu^)An !S2]nV!\wi>t䲍v93 x9S/^ֺ-J.>eee{瞗G`n-&=<7fe ws{/}K\y0&`Lfm 0&Knys:oK)+-Uh4A\& I8[@|tLl^\DULDThSuwwKAiWFdCKHqx+`RzAWS+EF˹r ʌ@5my˭3W9'J88S8N:Rq>p|+%1"߲%88w ɐg<d2f߂ xǎ!S)5,!_̶Ul?%y uKܙ/~##nbMWTDZd~t^wZ[XDyA!^z /|G>S_ڶy󐶵Ҙ`L 0&`|g>2&LG`i9 \[66$KU E"!!Si!J~)cRsHI,1Dȕ'LypCT8ӣDnG:hjQi˰{^/\$+ͫJ ._Dzه䅶g;9 IRFOuR ΡS;I$'zz)tgRtL1](!S!wpSd]Y$&$E}l;Ig@ LJFպ{qj]__kR<Ο d#ؿ~=K[tZ-me8i?|[O-^X+}`&5/B{F1D2GŮ]\7~3K<Îq gL 0&LEL՝&@~8|B4z8BMM_ zpj ԩAG| NUWA: +"'b`|!"@I ݑG+NpJ3\n\S(]ǥZ )ˁH)@Ǫ:QE!S++2l12esERm1#J\-Z$C6)79vs)!z1]8mStJJ%C>/`;ݔA)G_^\Igz+q\qRܾĢ[&@ѫښiSFaՄE~x;01v]":dcYSy#ZcJpzXݿ_mo/w7~xkV;9r-8{&`L  E\A&@a B8dz}'ABcs7+sVHlL#$qpC('W2JO6MM6VE\LqAP:HgP3zKw =PexcC˒%$BB+LRٓeA,rr cI Ћd(#7 4b\c!SɅ I:yjthL]-ڡujh/@KSPC׮~r[ft4*zcZ\đ35'u x{ɳ]D|I?"﫧Fа|ӃkUh i]==`L KBҙ`L`j5CCѩ7OLq+ZZ8 |S"X1nn}x8L:F9ĕ!!VIrQqAΔwI&&!ЄsDPk%ny-/-[J¸2Q@!TZ+]6%h-ڭW[kO:I Q D2!B!)(z;Bi?:wfKڌOY4B[еk?&m1!S4!Ύ>OYv'w81] ]5}؏wjPWyoRsCL{G7qZ4taܟ?_ӿ溏=x\#&`L K˹3&$Hd#/ I|ƍt WUW&JO*Nq D(ԯƔ%]TROi4=*'0g)rpXΥ J}tl!H{\~ &NN"9M5be.\E6_۬m?h$h񓠪@BTc$AI=ɄBaj7ոFvv_l''Qt՜*9 S*C ֔h:fA ΢?n吉Z6vrTڪG(`!O=-\"E ̚tE]uubݪ3OAXUvՔ7|GUw]DCɪOc754n$׸5.C2&`f&83. 0&`@ X-T )T>L(5dhh(01\ S$J%JREm7قA 1$݂4pLD H nmN"N*GQ$ ^c!N!Neg!NBjkjŊesP ͓qsʷXYL89"H$L!><tq!)jF8@a(_l̹ctNkll%m:x|(?9H(&XI]houKܙ|O]y/^ .8$pkYrN[FMc<HD$==^/-zW~K"a\G5`L 0Y`AܬQfp=S@IDATL 0&Pr%=BAN}#J覆4G&@`UX !IaG9 &ӬEp7¸xD ғkV+0shDRWK1 N?7 I8ù #q^;6XY!9EzxPQ^!**eHeS:͌0fb UUI[>!S700H:dprP\gRŽ0uy|P9㘫^gCEp91K8|Veub~wpRD8R91ww` ]ݦs3ue{_B1tO\89> K}" lhGi*mٲ1&`LLXg0& N{!'J2ʕ9I%I 1Bܬ*I=鸤ff7P%(n($H$R /X!DX@18đ pry"![421*g.*8/t[#tꢦFRz`?6CLŹ~G!S$#T0Gns|+j;F`|ѓ)%26 G,. !aŤ1STA(8vs,{?b6o)Xh`iQY|^ݒ8w&0?t }G|?܏sYR)5կ9(7=J.` NJ>vE7[Ur`L 0& BB#L 0+{Ѩ[qg6m2KhSp$Y)9.I GT)k镖#('Ñ$!9 E`,ki $~2I:đH(cs|ROL?V4F.Ki%86J3J/xW l11Ә(EcGrP(TI9ZRY>Mv4rCc殜g2 A'>qo //䂐=M&5yY֮]{ד_כF7=@|0Z>$ C5Ȱ8z]F-طwI"o?hYY5e񢗊a5p 7.w[+4PJY3wC\yY(8G%>3Q2ؽ(|Ƨ>rKjkC\04xP%=s63[O$(/ 'L;B= j\䴅kΉFCRB7qɜKq5SZc߰F+'}+c6&qRh(jmIA\gg="bAZ#'\3S:zUrInnٲ\$BtG.KQ// puu}Gs}K 8 4xf+k D"ObIv)? Ʊ9 6zEMa('A189rgC E! [噐;q!S!^¾ٌm3ӘʈnCN n02T&SOo0_'ӖHMBg}6+a\qa M`Y#NVpbL 0&X{p` @6 ]==h,)Uy:v޺usxxHȩNa(Cܘ nYB~u,9^ZV[Ӫ| 5fc*Ea1? deBlp9@8=4٫tN3=4Q_s#FXBaR \8Gb}s…n2n%0k>hם` W!t*^q|v5NIկq ;,j˜ U"@&b$h .]ޢk.#~8.xĒŋ}ߦM|_@ܚ֬"jCe=<2B!UGDOoqlr) ԼI\}͵Vlo]']vY66ҡ㸺 &`LXg1& C`h$ya*c'L<7!L&&!2=~SDqpZ1Vq980VXqX\ p[Ic4$Bo?>udƱ668UUY)儯`_r-˰KnB@j 壸i&ysZ` .|ObX㾝m \Lz"JT:( Z7Iz8gy!kX!.AO5D#4fwMuO;QO!+Q$Ν Cqp6S7 0& ⦣ß1&@ FYfq2@4-)q"020 2"O N+Fh~?L%8C'!h(0P̱!ΌSH1!"i N:qk -C ⪪@alX&e9=f  A\Mu"aWQ .|Lmi ,$ 8 n\ᷳ}Wͺs%#7I/ &\$旂8F"E6٘Ho[x!OB +w׉m6pηꜷ?:;ǁS^nZTߣ`@TWU>r)#1[s>U P7tuw?{ĩ?M ItT#GsaA;KJJuQlɢsy6`L 0& nL 0&0xzs$ LEv;e\ qeV\K;L 0&0'>'9}7=b8#ФN[& C0/Sc!CnٞQ 8r= `kMva4-g8zu]~_ࡠ/>3o2&"Y׹L 0 t#N*Y$,/:%pZņ[ẂIgxhxT*1rA_I71 CtqP딦>ɤ4.!s8F8N&\5v[q8/`b̲2y>ywfO# DO 8s!4#t1˟19I7tCT ˥ xN5k̩<޸t0%_Nƍ)4'&`>;wD廞y:]jSdq}eUeMK}T&y 60-o߸~5Jb뢼Nl$& 700@!yst 98ȝ꾶( 򦋹L 0&t!8]sL 0kh?z" iFkZpuUjX,D"&n#C8%d $KA E rLF鎿k >}^XhӦ)V/4#0p= ~D$R7Dxj;~h{_-\@0P e_&`L@<`L@uG;:7FXgLx! 5!0Nq'8L(1A of$a-N4_L$N"679HZg*;mBE;HF r<4s&O4&,.H 1pon|!N (2KO0Z}WQ&Ԡ=ODc" Pod|=rp#")se$@!ǡ$l)ؾ}{њX hnnNӵB4}Wja=NG/}7_KSɔ(L3Ia&? [p55W7=v-;Kr=`L Eqj|`L C`hxVg^\I Lmju֜vb/<mtSrKQB5AP,%rA7?Zͼ5մ-y񈕺RxB=ji)8IYVV&*++E9,D"<~{| <ͼFtG-{O= @. (x)V!7=[\åeTWWs\ `L;j|v\C&~K_,`5M0^La5?Efә@SSƙTH.K EAp(#JqСLo pKЍlHA ЄS!UF+g7OR0Q]Y%H{L,%ߓN<$,#av"8x\≸M7 t@xG璬;Jl-A`Aofyf+ BgB}:qm6)seL @]UG q"jxxX.qr~x>-x ʹ+VYYq{CM(kzB@&`#89 0&)#4iZ IEq&v|w7j0M7qR5*e=]' N"HQl&RW3|y9 ⪫H]d&ͯ S<srӹW|sMG@ZЉ6K!\Sp< p6)/q`PlXcI T-Әjt2R W?8vSC<һ93&I'8#̉ hM "Rho#\aZ\oQ>ik\`L 0u N];`L#%Xp{!8ιjE`pp S.L4l&rZu`,u7+h"¥IĠ5Gi,*"Ci]Z%MG@ ȍ qtu곬c) qO0~O ^@6C<1\/)](@ \1\quGFpY cqv1U4XqښxΝP;!N]SDakQΝ 0&`L+Z|hG{>0f VV&Ӣd-iф;pv#G7'+z<0L 0&`j,3ur`}$ƑBT *rjhb!Rqp߂⹑<QLavߩN_)cs1E% ACXTzɚ' a%C.LRk1H!+~-C~i煑M" 7kOLM+O ߜyDpx.qL*6 pxDl,>7/Ỳ,7͘`"F'jʞE8ͦ6rCT3ejezX8I|TZZ*:fh_1Wf LE./ qp*ØЅp.@Tj(8iJ̹˜Kԭr "U67}T.8q`N ʗ%@;0iD0'u ]¹3&K}ex򥿽|% O\ u$W:7,xEe)/=:1~ 0&0G>L 0'L$5m^*X,qT 4$ Y ک2[\$'hxar}0(XF qFrSHrs-DCBvKJJh崏.qNL`0¥x 諸RPq- 6<%:wQ0V _ W=nLD<뜔D">:Ü%@(-sgL 7UM}}#t+'&`tJBXUzEw jj"fӱ IPC\*888đJ:qA@G}C>Tcڹ)JA]Zr&nΎ91{>m#ԃГcGڎPwOY. ,L]{.xܗ>]roXP-@΀ 0& #g`fMrU[GWbBq8L$<%L؍fplq^:m8JE xZ6;E䮃cUSSoUVjIlиıtddDD#QR;[ipR)\&1HLn!MG'79HxD.P%77LW| i%ؔ1z19>rFz!=ʾ%F\%pNSRb8?jMjOI$d]8ؓN@U+sfL =/>_ ~ppp##-%>CA{={o+o;‹q~o'~#pOe`L 0&,D΂ 0&neA\v6xq9E~&ϣ`ɟ۷zvYp%׿(()y`Æ b׮]4[@&} mÇB=XL&vM;FGIBH;M"Ϩ PԪڵOz=#4NЊ9:rDxKu2H$";;DggB҈4Che7WMVBdX< < 3Jbс6=$7p豿)W+?9aM%a>‘Hij;AH t q8-]'ϕ5n qFޤ])~ `BvDBhY^Q&1GL 0x/h.:萲X"ׄ!ȹT*-=oʅ{-~^w,>k~ܲhKjx6Z1ĉ 0&P-V.8pd \~p췾ctf9^0y7ߞws]`L 0`AI;0r8798CMC <㟞W Usё^}]@Lq7W"=c8l$@8M+!:I>ib)_Btp8X %]/ݚ%?X/,,8 EHs5q#0`Rca[8H7O%Y65[$9GI1k<93&6mڔ'>ܳw$%V#&4Sڳ"'gm<"9"ϛHLڋ^7|rSͫ}&`L`X``L LE뭟3~ 0&fO ~1guQr;&q0l)!Sd'# Щ8?]LsʾC2bQkQz(beebhhx~qPBkÐ@Px!2vB4 o7!.-jU@ooqh $I*b9p`Smw8 [@p$*G/ݗ_DyY+Z|k:kmdL 0U NU9`Lhҫ.f`L`2S&jՇ&1YL0xb N>k[)j*Sv  2teet{z&b jfYY=Jq 9͗G霐&qJ;qFYp̐#=q.AiǏD><Ey921r9űZ:dSpX^ϙz W\.`L m۶go;{E@pG;Ѓ\\H$$ MА8|x~_ɿ^~pzW麕wqB 0& nxK&#N`!L&z0-oNawȐxu}S5].tߪ0)LatF?2U6Yth>L z"29;T^Bx.Qo"2B1g4Dc^^n)/L 0[pso~ᅿ/E pq[YH,&{zD"l?( 6WoZ7 0&@ .g(9#&D:X7 dL ̍M$3;//lQ!XA砐zhao/**ʥ(,,33|{]oEaFidOGK^ UEbdHJ '.tBpU%Վs ߹v *vy}'ۑy7 DygEeCƨ ׂ 0&`lw}$;{~ 1\j׉+cN}X\tzI+h6Zt9?+)[6^^ֺ/z1&B`hkk8Oq\`Lbr  @8 H+N1ƸL, p "ife; .N2L35/ŕ611>! GMM b6uu4GnLl`چ0L;:VfL N >x8jW h@G.yŗW?}-w?ZQ>"`L  C\ל 0&`t,6zq0<;q%%qp:G1(8EP 5. 0c%Hb`ς8 d$qE!H\8\E.%C*qR\U-ɦIH BPPiD) T)"" &&*XQPi" H }wuvNo?lM{ν߁iΙw? .W4ޡC9$\F]WSS,s5P<T{j7;ٵDB7ڀʂ xj,}}}u9rˌoyv9}pU3?@X !ut*  U,&,P­¿f9p=l2.%e-pf6t.(v'd,<"3x vbq\!qstJ'3 ܊qvˮ,b}~$lDP1h"  0߼?sYtBZ lt@ 2r1]}> A顫׮~+ PPbU)E X|9q[z,tPxH""֖fZƢNl! (~ crdfi"I)WYIIFqU٬Tp)4Ad7,u{SwM*~>p-A ^7ğV={?ׯ\R0{;M5 %G0J)5C  +*rZp8G9씷;oI_;V(]-2 "!$"@`ѝdZqS j/p jt, ;I͓μ1᪒քM Z8@ `5|@v7z뭭oiK~'DN@ '\NnI:hIHzsLcfx@@g^FA@  A\ Hl"V464RT]TvG   En% Yq\qIZYY5GA@@;ޡ8Cuu2̹vj Ri1<::?_|Q'ݟNs?.D A@JLq%@@ +L& $  $`#:555'9ĕ+ryAsڔ'I 9t/EcL h X6QS]-ݘ8X_Hi…c:ǀ.Z0>3"Ul}U\:GP `'+:gl+ XLەێd ]2񬈑b86]$S%W^}9Gz5\lY>T*PG@X&E|k*@y VC76!'iđ("rn%Unp Yξ@{'E}}hnxGucIZb5ɴ!Cg&-g,j*Y. A~}3N> 4h9ʧ#Q\Ltvt-~m|S?T+V@ij1 dzd ŀq Z>8@8 `l GĹ܂@@.ڬ7#>& gAYPOwѠq`jv<6@@8\6PZg)C¡p8,3r$c l g}FpXl6[y!d Ӡ Š0v?X&õ R`rF`Dqg;^zuu˗^D&`6C݀JMW"l6 Z[ۑZ^X8,B,:1N8,6D+,l1Ѕݟo$epȝx|!.=Cg-3,dpr8GN\q~q" *v:p%|@@`Bn^xrl@P>gW$_KIrK    '8j JR+z@ |6m**wuvo&"dWv`  `,fGT*%UkDr[R'e%4ɉ4irh,k,|@hB9v@_ė@@&L`ŊO'9CDCC@ @p8,zz{ŋrG>vNK8O%UD7  PyryVyFA@l6-͢^TS&;WZ761ƛY>^(@@@qeq$q.؉KN4[qT9*vAWAfH0{a9Gm>n+ڏ ^qU@lڼEʫ_x3˗ ۝1$#d "r9ibv2XW   'cH6a)G֚3*_fEva!W]pF,VMK# -ux衇oO|-o2v7 JLuֿ?9/}g@@@@Q!(^d %`ʋ*-#` Fy[_W'@2*ѷ"N\.'}XE$`p$tj D6XLqY NyTBgDD>[PH+>;~dR KFB"%L&^- k$WgYH$Eh #KhΓĄK|2fb?u{4gU@IDAT! >r#k޻^XhCgh"?9\蘟JDI@@0 xEo3NXlYrķ@@@@=٣B  0PX`@D\ zkֈ흝o_N^z)Fs*<{|Go/ฤl$ЎEgW+LM%= Y qIE1)g "jժ,{n-kn똹m[B$H3"[O>/O.W|@@%A|;' ۩h8bv`ͥ~'Ay3uov؇O>oݺ}R p8Yeo!]bv?JJdBxX4η <]h`_ IDgAP2aI^EI7IǨ g/L@ 7n"#bgq,{wttLJ0K .f!n<)&>|غG1qVǬ{R- Py Qg}+Ns)䣍]3t.fY$EiaIm[m{O/y9G|6ÉOD@7{Tb@@B&hj @@`8"$oPX̖$尨<\L Df7]-m\N Q(,! v )MyQ Ṅq,pir,ec'n"B8 $e " rh_!9l*O:?g5;=ḤlSTǦ.:sZLz^e[&`w&m|@@@ ϑP9 ޾>qx8Dq Eϧ7or.'_^C@cA@*6f**   0AM> `\,MR@0D!}Y}x+K&I@֒'%Rfg=ci+0r@8}0H'2# i,ı[?2L,"5%e_9)J!-{qh\i> N!)sA QLs._~XKxp=7r>RA@ K#߶i֡?ug/d@@@@EBP47wQTy3|~`:)# %e;BINX:Dƛb}xoO [ J^X0ކLsZ Թ?jə1[: bW_}uy$98 4z/ v|专ԑZ KBV   0qM  0t'qpG@MQLFG=FL2pfaֈCK/$zE"PyQGpq8H5e}hSlA76R Tmt1~ΑG,coE6ġ1} qb1PT8c)^_lܴb(ek7,3g8CA΢C6X488$1SZʼn'$==p\RGYY[S+f:H|Y3]>I9POߦ1J1v}L[ʙ9p7@x衇T׏0n0:?8G^OOrٜH${͛[om}Ɨ >   N@@@@KM=v8ũ,MӔ& ^zQfpV|։#Ip `4h姟sv0AB>ZrrϷO }jh}L1C`k귬{oI =julNIpx`Ǚg_WW| Y~0EML)$>Ă㒲=jS(Zv f# >ޯrilzKͿ`9=xߊ.꣱~ -%eҨ߹ƘKsc#;=S٩Ơ%    SΟK;7\6@pX.Ⱀl<‘@"Pmds9M$E.G yWˮ?c}t@@h 8m  0q,p6ljfϦHo]}L ps=beQ@ 0^hy q+O^u'nj>ug2pWѕ5簋S3,[{E= b!c"E"\n ZC9 }|ME"::>ڧq?wj !"J4@4G8u * PnU$hll{g#?LՖZ.Ep9ñ(q>  AM*-p, +oEd 뵕SmZj9kg-u %"@8"~NǬ{wo][$Y?˔$d$ׅC$"~,Zh֪Ul-Z  5iGPӗh $Unw8 5Gp}䑢IlIW&+A]( @OLOtLsQoǍ%#Ɉ/p^+'9&G5exxE82hxHJ[4d %+ߢ*4H`($"ለ h4&ݰ q&\BZ!D2)ήY3g\miP1\s4(3XG  nwߚ<\q')JI(CXJ5@%eE:MT](m|X/5q$djcAo|߮OpWn*Q bO|9Opء}zaۄwjI$"6nj}g+4YsT @@R `S=z 8 ,$($j8YYI',Gϛ+_c8X'Ȣ=~Br3 @:1<Oi9Z  p XlĢ8):ɠrb|yL&KpV Ԏ5O`'y|Xyg?0tT2M7A 8jҥfRM(H׸dB$R@<mh^ چa\@@& UI $A@ X-V)7(`ciSqSɭ{ XXu=b;DR<@@HRsLNqVX֡  Z"Azuytԟh  X)$U%\ZD]`sb1Gs8gOigub$HLƸ r"`h:F6U_*!vKg2 p $f4,ǧ "_|k&ͺ.T~>eX\}E p0ǪEKB  -[s᧗<_>~nI2E&   0q`Oyr!a[ "+`w$l4yp8 g8hll8\̙3[,Gϛ+բ]J` E8" M"Q/H!`9X,NPcȑæS;u# ;Wp{.;$3*A  N`$$ԌًVg5eIvKJL6C+0̪nGCy۴y9_>ܺm& /浓Є@qⴡA̜1]̚5Srq)b)IHG- @0(7 @"B8>GbfruklᵼɄ9<<,h<A  :"jbYmSH(G۝Gx}>DH CM'ּW?w^>>@@@`B .|@@`qㅆρh&HYiV+oj%78ӦMpG͙#>z8EMu hI @9 qqt<:'~?Y3pSgi 5A  #@8mG/Z2 sCw^O |+H#BuCE>uş/~mi  Pĕ; #J@@};v/f /ʉF^ל4(àr Z :cF1} ̨l 8V?҆d rF),Kut0Fg긕KMv2Ca$$+h:,٬ґu5P $JANZ2g!*,*ŠCXjqVo3tw&r-b3u wr =|4xߘt;Xk-y|ժ|QA0fH@@cHN,jGފ3.KUnӄE:n 'sPUU>r#?>}'((f̸R3C5!:1Ȑq$ER@`DR |E !ٙǒ*U%@BRɂCM il;ȓ.\U(Etm]=._+E2I@XFNCq^Ot^MhP?(41T:`zw"%,cZ-jvX(WO!NEnub(f4Bj;q\đ[X68oQ l% $ (v I搔Y)fAuJ7<9>y2k,dBL(OsMM\jQa hFi;y,) L׾5e]~ӟ:xӺ{o9+|ƌ T PX9Z**|E  :$A;M- J)CCZ.7rU_[G8}154בd%v+x˥l>f ȥ|5LZzV :|<ϓV>F*9u2<<,wLP?绋t xVV$: :s9&=*$LѨ|cw|&t\|uT|Nm2rKv^SWWi w;;qMzRe"$B5(Ƭ܊VUDZ:}HG8jrzQQjCA-ϣD>};qa%c}Z!SyyM!NQ]_e ,iժU|JF  %pe/j9b8.vG"[\e^oEx)Ķ}jɥV(@@@? O_%  )٦]**SNՉY3g~~4M>6GoڬЃf' 3ܹs eƓG YU܊+>G|LD|4>cXd131;bLC| @@l^)8X*I.THXe ,;L%;x " Q2-q$ؤ1munnZGZFk(]'P$R Awu9 NwOϹ|~A\h#RH$sѢE.Z|@@ 3@'  PtaJ'ro2IÓv#m꼑emŠqOry<-(L 8ıASndCK*]) dDCI|YqRLcT++FGD9R>"DŚ4&ylCf_Re)ByzQ<UTq*F  N&\n>wsppCU!Aix\$ɟG]ߓT*1яhh@'XL,|.Uɝ&c& OɓVM(dd"9P<M& 1D=C"A7Ñ@@KXG1Lqt5~nc$>Fpxm~d8+][^HA/BUnݨV(ᤡD"!ao E()o)wQüه[N3࿎)4[x !ɤ xqt:QBr7z;l$Havbxe͎;H   P=Wv#o˗/m5^Ei!RẋxQDZ`C#w )h" OɴQ/#B:pR#8SeXJ3K"8 hqCׂ8^i -N!)}J dw$!d"ή5gs~ON&/|@@ 3F?  P _qQ >(r8۔*Kl6rq4AQڞ2"< qy\ ^a7P0$ @ Jp8BGQ`:,v:k3^[+葓LP8kΧrP@ : J"+t}法T 8 {?tb<nT<98>tE@ AZ "MD#pSC,t MA=xҁp>a"'d"aXRP')rbfqbսʿqjˆ^a"*2 t]K%@ fZaX24> =C<]+xsGحz-y`ZN;C|HqꫭVӴ~)tq>v>x@@Fz:L6 =xybppP utH P $˾x?_F)9J̓aO|q&J!`8&<.r⎝+lqc6Ep,cE±O*D/;qCa9e֣Z%^DqAK;B-jQ_W'v>Kf ia+qGǑ>7A@<ǥ;\%٬6݇K6΍ACLf<J|ARe{zpdTosWU=Ol޼TrTeT*PKXy9Jd(c쬑JO/}>r6dN j'Gkd2!Nge<X+򥈁&PfIG{E H!BEHH 1 xilzd:x|.Lq26OLt\Ar`Abѧ04&ז>jLFwȎHիm'pb)kWrA}g3G|bB Cg)̑{ܯ_]_?[>zGKY(TQdƍ[>Z>}A2x8dl҂ݙ7v{/vaMU{\.Z JulF&tتww)O 0cƌm[eQ ,ؑ A@ ȝPNO>M"r0xp+GL^ 1S [zlc 5}~? NN"}A4C PDEXkō h4*nGȅ;#^BopG+~}BE [xտͿO:0ZvLT*z4 ʍ0ӵjMujkk/[lAmӾnpJE EK_S~Xj0 W/݀Kzd癟[:h,.=]t ;  'ﻘo?Z  0Vknj.Kᒌ}bq>Zj*r(LRqD"N 飅hE`6~Lf"O(0 !S+7KW_^} 0H PN8"`0$E嬋˶qIL:UT}p/, (бÿ5M! G2ѹbyG(&aߊrTLge&hf}KgMCs@`݇~xHdw߂v"Ig6F;yuTO@tE؎M9\t^4 StuJ.9i 醀k~%&D"A|&6JyGvVUU%R$1dFqE83Y\mS ^E R2$9sv ӸNE PǤ˪)|lŁf^ FQ'pUW5xgA/!/֑O.q=~S~C(YU;+Gц*ͅagLvqG??z_yߎ!Иĵk{׫,VkuD}@#"o^yΝD]]pR$6C IP:gv$WЃnB  Gw"+Pc89Dr`r#g5 \6&y51C.ND{c"zMp AG-IY|n"HzZp%8QFe+A`/5<7", >Vlh/M7> d*%5l۾>pWNz #޾,?gK?;gg>qOGϛ+] $BtvIePqJE  @ݾN!!'d2q2#W )ˑ .'IB!N~@y+99(d*!SY -ACo6z># .N(v# &ewkF<-\Ds,v2% OMcI4 }x8"CshVb9ўV[PbW6xрg{VzԒK3|Mb],ްq/KE:;  [6>}=oSL8vFLEAE12[Z(IGx%"o"XBROD);rU@MM]vujBy0I`wD #ˑRybo:Alh1dqE8GF>r/qR>gׄ&1mrsYpXl&-p|BaR6L^T9BLN7 <0PթFYKYlY5n,ket\x.ǥX4:P 긯Դ%[~%K xYI;b} ))ѽ+iC[A$@E?tŵW.^rŗ\xy3>|8jªh~Ol|N]|5iP)(%a\.aګzC骏\R\vUQ` PԘt C\#f.O"8=S J#Ȑ$FBTcZ+FBIY,b!TĹUcƎpqm(.GP3!69 4əyk|sstz4PIX$MF8jժeJA O_t}晫l*JʈKl袋! ,^8wlŏ~`=gwQs-!!^𳈢SY݆ڂpCq(@@ PO K/Q&{.C"x&U@D)B(k4v+tL;/ 춒% $cp, " _짌5Z)^I;Jha 8) &jsӅPjYm&W$rH$"Lǭd"A8!CԾ\̦G91qBѥ$Oޡs+ 9. ڼm7Mg pʗL &; c}W_ )^@@o|UK_Oq~:go?(Ι-11j(iSuC@@G`VꀒA@ @YY& '#Ae -9<~%' MJ@!L BT=d,Y "P8"'Xc@ $|`X,V ZNZfݷ1ew8čDu,c D8OU $ :nDq񭩩2ܢ)S0`-*?xyk/ %2xg٩LeU8Ӣϱ'{ 2 łh׿#.8cȋqnڣ64?=  &AmU.rDz5WI,OWXǫ 3X(w-$~(wY [DHɐ37B~ RԘ e#`($X arn2^ V/`1? @ҙ\#!Sm6pF+I';ąh!qquk,Wy׿[roގJF%'@vw/|ί29:h\=m/YB@IDAT(., q@|,QCnVed+9(x<.^ׁ@@@pA~E@@@shmFChr:Oҩe:h @v AQ>E8+;25Mf销 |SYp+q@@ 1ĘgspTn#1\hl .ŏ,@*BTc D8E.xTJ-cB{[~弮g et}+EY_ݺu\d}R' 0y~˻=q߿tfd<8GEY\@MO  BVd1qT:<('lM_wKbrٜ[YHĥ쪂-ӍhQ'E DXTalꢱhĄ ۻE[۴ _!S6 8N444K.\tf2nwHAvA'*(ڦbI:waC 8B4UĪU C#)K  J!w(h2M:.[iqWFAa~_ݏ*j w*#s__\wQ9iMqyGsXq{ʕ\k]ҾR.b!V "a&*owt 4moGccb|LO/+tr:6ɃoZ, 1NOxb^265{=ĕc|d1Lp<}0=}:0@@T#0njhh}l*" ]̳(.**o+H7L7wnNjz  c rt7-2jXkLS馞'cD"FMFO\|v'P.H8 c y2AȐ,ٝџs(]%Äsv #C~q&\eKC,kiiSdz3;"#d57X 1TA@-,K’p($46G'FuqeKTKꕊ@`b/_no~뽉}[&7~E_Un\*+͛\?8-LHzm5d3>Ht'.7ia7_?Oiࡇ0n]f|u/[q*ϓT"*)hYkB}@@tM_]uݸp$AZk+w=P -&ӋH8,$6A bЩb'qT!S-'V#(AŸʓ\49!)KAaN!yq,KJ &$!U Y2>9O{zWfb,}ynT#^u_=WOhwO&G!`᦯.7׬xΆK."LroMI'΂]4J ~r/Puī~u6'8M82؝׿՗I:;k Q[˻3Ry2fy( @@@ vv  +j3 jB %EM&~ 1@@:IA_N"YY@ UlSZa8>CR@H]eKB 01,^Z_}Wn|>ӵ+1wEgzk˹Td5<(Ϯ{ZK,k׮%-H PR_|qԩSK72^  Ex5 vwT˕Q83Y[Zhz Lhr9C܁ y e3}.l:ob!OYF=8ĭ^\~\;q4CvmٺUx}>)Vq9L* !+&555*rcqR:MhB'waq>;AgA\LftDC}hoo7 L[CC_w]-]~1Z~IZ85?ԫjh ^mXrCBaCvMþ޼h=|ם˯>- nq\A6~_Z UU OH$Y L8|/: S3JJ!S'+8dW$R c(_>gxG8dG0a"x<."S,&4PX*`'Z#;4䦣B "\b 0Aa|2U>veDO{߄&$w !n?J6[֖54c]AyA7.P 8d8 N.:ilh|EUdvt^NeY t<ۻ{ho&P/U}3_CFȍiWYS:/dzGѻw {.YZ0WI)ҽ^>G9_OzU%u>{.|\~a en$*jeQ#wUD7  /f3$p]TҍXoV!RUf),Mj^!ȐM @.pޤOtbH Y !<)>l]xsDMuE̜1]̘>]L6U ƛ?aaYQ {ǡf"N+Lo:v7֮Υp"720mrE.HpiCChvPY mA&q, !9LcS&ECK892{haPi|(&pukG#D;{OOK7^_{^(+_[ywo뮻yw+-6 3"֎gYsHj{<  `t}  P7S[ 1 "nYT/,Y+Lj@b%9r_p4}Q.e|Si3(C:7EgW[JFI̚9S`8cdQ$c!e!@%;eIQaw,,# L'zzIG==jJ,گn`O W9\(>|gi1iVWׯ-EG2iZBp 5VGt 5?36re#1<흝]$`1x)G^?WCڍG9;/BTrk Ho\+l{vX'Vrj/y/r;!Sx .AUAB@@@̚!*  ;V-666tD I _m*aVr_} c^W%>#CCΘ&iUk\rTv`M#pq·C $Z>y4;-'(;DST8SjEegjkU$\7x71A~(^ 1l'1B T$SXh+7/)Zc޴m;t|ĉ+{I @MsvI=;s"{ǃw@@PgFcA@@;ne:NUT*M5ϵ<;5fSNJ],@=N:$xu⩿>-6o*i,Q+QE䶽\̢V4>r&8*3{5""~b"*H "#'$d{ΝYR̛y30)r}w\U%8"h3捶v9 qv ]вOFZvW]ww&7oٶM[\f੩OVTN:)H8%BFc$38C'(9B+8H!!5uFJIƥ&1 EԽ; qiMf }b'kBSה=]7+CU QP.lLI=r.?ިƐK\YR*A@3" 3fɓ @HZ؍Bhl;$rCXݶEKjoo8C6yĄlMjS}~*+ЖXNN~;]տG6o٪hMC€H#) qZR!N\>/MQ9{B^ڈQqW::;oKK&6mLpl (MftlXHe*PWZ]S 5'OF7EAg[fc=}FjSI*zWO&[d$A`b6M7ofCHu7iↆ tIuϩ)wHb !@B\Pp>~_Ғ7y^Sb*99T=먢:(} !n:mKZ[Z(񡱭 Fw;5q5"c?ԲH۶}jUQ>,CȪTm{7a O ' eHfo qU5v AE5:A"Y*uv0GL{섄;m(^ۼGSQj\TBw~ S2Uq7vA`r_p[7[0nnk &Jraa0gcbc !8aliS5{yJV`pO*,)ۧ' α u{-G<̣J!j܆X̿$8}ݼzxD`xTLLyB/I  x02ʗ  ls]P }7:nFGD&ԌHFq񫹰m!U{$$ lc2oՠnMifT&[ԗ%LIUkNڑ@'xG{p;OOyiWE-;vF ڪ6bwFҰ{>4A+*ն;ӔłJLWq1Zn:JWP! UjeJPf#tQN96-똑I@B g?q/䍡pޡEUuC=\xJb&afMwްyfg8[f7G_PTr-Xr7]wph 4  `0BA7`^A6]>QẲb_>ÞK\d}w҂ޓL1{ۭ}<19rCc]}÷V]s [)Zjk8/hhױ379Lɛ;4PF9e;WVVF+;u1sc,*繷? %9ck0Z𐪬z^ ]fβ5y6  `<<7]IAA$J~ha /܌#xwڭ {ݪ O#@1Z]voR9yV+OѦSO\ zz{UUuڹ+KS]ݚae\e2OPCq#/[ཇ(sro:k]=X oSKf zzzT)ݫFfh*0a#c ⺦ *qeA#)vO,XZCTLLLOKLN!V Jp kiiU%e?IUR$V]y_ YsCf`0O1+74xY_ۿ2cLQ[[vg:D7CDA@<z|A@p.7^]@4+%B7{LR#A$!v Te*g?kjApk}mFkiohT[oWyyCiI;W490::A 4?A%D + Mr/A|}`SA#u\`{8Hnm2OR!.66ˈkɰAAA]ilSYVÅ.Yu|[? e+F\ fr1 f)V ;v̻7ʨ4$^B *:7|`r $ ,CA@pMMINZ@$hcU=vc 64րZb q1j[{.[mqP)mՁ]G7@5*qŪ a$ 5B!. q 5G{T*Q@TY.ը^܌Jbw}-T͛@ՙFyӎIJZi%n$8 GpQt:4Z!G OPq.djT;D &c;mr$nBW͌pffgr q3:O=|ai2>oəxRo6܁A`C/YV^?/7JOov(B%v(Ʈ ,{rKA@0 GͿ#022B+ iO잀Dh(~9ԱX`֪zzu͔oZeUU7mRY{N'S"";Uר\B i3m`%āR ,$7< "qN &/;'%|iyVDyx|];÷:g^.j_&@5gZ{HpTlp}AnW@d@)dqأkO\9*M7NǕؔCžm~{UkmXs1Vff2ʛt^~oplg8V*&+^r팱Ewɪ+o+Hx prC&` 7.$XQ؎OA`.\~O-}*@lQCB\ S жwoYAչX!{-OLHPX4`  ?_v3ab~ѦB_$ M&3,D:UPTveev(JF3XK2-p `'Yze@~HRw[;N[ qЬ|9k[*qyj_I']6`aQ^{C֮S9Io`)qPn<4m) GTuIP(Iq U˂tyا|:^OBCCK'ts(6hPV ALZozb TJkSX2 q L(2W[:zbq2D9^}Ǜm51Ymg.~&2'Elc.U{NX{ DFD2T\lu'H$:aa'JVT*ęfd_"܉~VT=qSzC}q@fUdڦ.x6 ?x>@Rv@޸y[Mye#5I <q]DꪺA^9 p0N,Y\9$A@D@nYR(A@\￿7c^Zc``krM e}k_wl{tVW52IVkԄ8WE+ÍAٮ-**Q~A}e*,*]^3Tf>z:;B^g`R ZgLmec QyͼaNuqx꽵kaM!hɁxXbH:Iq>,S{{zuh:3klm 䨝v,g6 G8kf{]oml^O+^;`e}_j:cr!LF T~<*jL=UBV c?EEeL;MG9fXǛC wvtVm)!.33Ӽs-A|7""\*ym\mٱmX:SWS'3KJ0Xu#+c%??՝od:f{t;OԛQ1 E$-n(t*[." by*//Oe*YpG!`N2$_! ==ZsTVoL؇Fhe89Ө!///iJ6mެrrr4Au,-֔]B|? qVP!vVTB\x*2"RI __8##Ҫ}#-GVgI\GB=>:ŋ"A@#̎`JT A`4Ep "0B\cS*:Rqcsov'pX|ؤ2aZJv$n߱C5!@Ws"m qcPSTvePfLqJ7%eejoNSxHiIr0뵠C+#j}g޼x]qxkbX@E@**Hp$Å#! qL~T4(B!. 0PocnGNOw^Ϋ^KyttDGH17wx v(0Ɩ,^U$%8ܼ}8/'Yx'?ٺ&7/_iB%m #"#,a1I*QiaakשtՏfxC̣k;44D%%%VA@\!ĹLUIFA@֬Y3z@Hc™:{IMR>>/S dn(+Siۢ#sbU jΝڝj炅s_034$Ko*i;\,BSm@|zkU=] GٻW߰QڝJKKU\2{.NW׮rsomNvV4@ĂwcTBBڪBT;ѡ(1"_!8m:s8K%!nɁ65!Ⱖׁ.d`}Ԯ6Mx*1)n&yyMG}T~ddD%fKj}G~+й iDuddVn7l\cnM52-[AG _8;= qqeWSXz>|x^K)GF# A cOl  8wI) nOI0~A{OY r'!pLej*!--(1  2uZ2 wk8%1i;NrLL ~Q@DHe*Nz*s_I T77mR553-OTi;6B\Hq$3 ;A)M'.{c%OHqط٩vڥ^{ l ,whu1{ƥ/UNO 2u<2<+]k&đ0E;\֭"@,dԂURb"•5 ۬&j68/&ᯟG4nw8^Kk$ f9ՄG}⸜oJܷS2R\Ccڴe)Mɽt?_F|9~vR9\N80;0WsnK᳋ErwNh^VG/Dv .\$ x*_}WRBQ*2EKTKs=W؈B>"6X@EvGE8b I+;j@pZͪx)#$T G `08zuaw++qYT@-j}EӘ97>ƪS[(L9n YDʪ*3+W^v<>|v\t"0;Q(đ B::mPE;1Zq$ݒ䐓^M\`_mL'^.y?Վ{֪6}/ YE(i>>*9)Y|Vlk{/Ts$! V*l'Hv^3qLV=2{]?!Qґace/"A}CS;vTv< APs@2c7B"u8@3!Z y'J*ıq˚7$zRTXn~ڼuʂmTaqjjn mkvMޑ#ǧDfX麡_iYju! wV#U Vjႅ***;fv8釢pTAfLӎH>%.dl(|mʹ9cJgoos&9 _zrE{sN֪T8fg{cR5_* {r947թo.!F9$L7['gS& 0K7K4A@"|⋣\%p _{i} "\]]-vv4^0EU:SXjuQua.\'7.tZRwl> V@$>hڰ^BT+e]\lajPlxIx%jEedfoPS.7>auu[5~JZ2H(A!::/ήsOI TljjTC'zժUD 3KD7H:b9Hq]$U!J9I_3[}"V'e#/ႃUBls DzmM\ D7`Sמf~MsSw}}ٰƦyf[er3 'Sv-RHAmBTDFnh.`!A+8[v\ґXxf.F3?@6*AV;wRTAa!&`I>ZH aQEC?`v8,_,6./??LHen$M:/?x P*wLȑL΍)OTJH:-^=E"AQ1U㶂䢋.*rK>@aq٦jK%{i$A@wCGA]K l GT)/+=HS[zzT;MRf";X{T{k߽9٪ĻaM'<;H"'VyfSoJXzpSYwݞ9sGX>*57p#@(zfFm5Lm}9'X~%7Lt\Y,mȘu~A@!ĹO]JIA@0>Aޡ%dq(SN۞EW S~n ݭ`¬Jc<Um]&BYcTbP rcq&kDN?6fPD UHJV8FA*?7% 4F]QR`wX^CCPY{M0# J07l^P }eA|uAHc@zA]Az>P< ej$ qA #CݨF‚"%m . Bഓ?wզpllH1 {Ѳ>Wkk*))}wڳo}aշ-lY:}߃~svg$q`~zo͑#s"*"yKwKgWcׯ_Ɇclnμ-۶_[WoK&냗=zR.) B1A@?^xs~p^}uMm(-eq4Oy׃(q_%*$$jkULtJJL֖eKd8.dܪ*UQU}ibpT!IB1@!.%%U%&$cLNjb%Aӕ qݝ mWJH")no^5 24e;6$-b94H"܀V-½8*QyO aM#@rZ)$kHK. ONL L){/CE0 TC+`XdGFE_tE29pv~#X +(/:ѩ}"r7efW헂t0t.UWH;VsAm~Zsz]w)zdXVI ,,Kp-|SX=&MK7QɄ!\k "´]6n sOdFOYjBƴ~ ąEEE?`hgxǞ[|_GFX/ D|qS~A*.tԘ3׮W^y'[kϮ*P{GMsΡ 0|H[S7-\5!~ÓusHvtv_FA{;YzӍ׉㑀sg?{ᄉsw N<.]eA@G! 8G!- |p9?<òʯUTV=~pfV܂o{WBf߬2iNGGIQmGjCR5*hE}PRUU$ #QՂ `I:3s4Ht5'A j\TS0s:rċUM{Go-IBMNJ҄Tlrt.ɴ8[ __ /5oU[[AU%Z&WO9,Ђ裎R }q]# qR'y ɼ&5-7H 1/-c qC0*>>xQU1>'|d_VyEڨ@9-W\Ԥ^5ro\bÁ-7or6R|̇9;㎛d U1jeWWsC9"`XZqKn9Do%1Z9I#ǭߴqg$nԢkIAbA@p.5)AC8qٱ뭜 =z+c*Yv¯r *q@*o,6A6j7"9Eoۃn AT$PA|mhM5. le RVY\ ıI$~EZT/Zs:yɰ cV>־ ѓcW'r~/m?05G^$RvB($M  A16&э.Jg!! q>t_vɼD6pA8o/uHFBpkrBPA^|=?8U5uu'qra vUPXLKK^_ʕ+8*$쵬~ I07bsܝq)5ˀmQ|uuuSO9mڵ7e_{nwnݾCo rDv-SA5ɤ C@q^RA@x+.,/x } eC##y?wE+Ω Um%AihhPY&,:;;TDD$IPCXjh!zR W^QzzztҒc@Lt~;*X*ۑ:5֩´&AA+tvOkddT5A!s  A#i(JZPVވDVLvMSʍji4ijT]]-ҭL1 AFT=6 2h=ۣ2uǸEDD1 rLuПS@ld/Gބė ? @ $.lT=f<ЎIXgz5yh28{qɕdlݑ F&y qI7~8@ W|m!-s cU h}A\\\xO<_|ȝMW^ykwgVZ^:HT~M%n{ب]&FC~͆tpT%%>^}KEb2{ࢵ랽9glb"7S{acXA@!ĹO]JIA@h/eGV#'qGI4 S~/~oOK/qXc\:WUu910($JAP'nB%*=-ݪ+眄:\DxZBoojqPQ 0=V4 Զ`]?lH\Aa(*2J+_IkU5dFuھ5 \xe P~ׅ_,Ad[uŖٷ("j钥jʼn'xMd9Ψ, !5년`5p_ Ұ3=Wkdtݱr]++*W|ۃC.Žr#'3!`(a,ca*,,<65]v՝یgOpyj֬pW*+؊㬁5oM5SK^>@aaTͿ}9@8bɲ3'?o[Ֆ-[̟KKZa'*?x?nk3scb1i-U,* (%8i nwG;- M}-:SOQAA$c ;Juq(UԨY oDD߈Z~T9f1*= qe+L?s>jD\z,-hϫBbEV\"SCY|}jw4H>*)1 DB۶) |稶?^5?cr<55UW8FzFҲ%'|뱫Vy4>5E{!\`A.X}UlL:*lP. !-Q ! @2R\457aף7.;Qئ91N]Rz~N*sKCTT)ͭoʎO}CV#Ch#d[oL,c'.[ǡ+&˟;fs3H~)W g~s-XvW)}=||V2 WɺKNP<̣.]ɼ BàA@F^z͒N8ɢш,~4ł=[zv_t丟m۰rf1C 55709 B\G7oP;Ar#_vZ0VVC=YckŵZF!N%h'r9( *I Z[/6Z2D3R3$ݯI/hgI㋖\EVUqdԪjS\BDXIKNJcHLrL y258DEiBxqHStQ'1)JJR'챸RyUqE6UeUøk'Ԥ뒒bJ\sJ]]=g65 K d}q\"QQjɢ9AyrޏS\A2~U^^j_i)IIeyI7 @ x]|Ͽ;kP<7gu As2)))?sLj ; 0yw(AAx.{s: @eL+LQ\%I/Jw[,a bϯ]r1EF]4ͭu1׈=uiV*T+1!Q-;8ը@+jMUc{#i~?M"Ϩk7FfU@2m~le´A#9z!}{Ţ>y} Ebj]|OXL~hhh|z${(Y9ֆGKa@cwƳc@kb_ $244?ylIhxBۻWuھ"X+Si /\ˮ><,TEGGEGuի{]D-AZ1!1l }JJp<`ԓOʕ+y.YuU~N^~X}}=}I{|>S*z|| ~A@ ( *<83 UrS"辉tK܇їmXe瞛0dm tRR$r`0)_!塝ph o(HxXV}r+r &)n{.Lp10P` 8/8_As3,3ߨeP%:%x&1ѱjI+ԉOTQQц[ؾ`mm}HcLQj6{"/#A2fJrG>Rp4{ןu9wzS8GGvi)g6}euOQ&4$㠈ܤG)]x~Uѝ帏}|%M/H hX3_>^s@i;BVD@T%hݘ2WVVq^Aaѹtq/&sf+۴fAx\c -ӒSv%A@!ĹKMJ9A@�~W,ڹǿpp wj d2U3"s _}kN:85%ϯX2p>;PDs" XMIdTs9dZ@*<<*AZN@Rm@ ޯgH Io5?ViC `4!!*2"RϘ BJT#-TO7_s17/˂5Fm4o \"%/D$''&[Ҳ2mu3+ 0 |*"#ouW~ߍޱ9$$xch`P,k|@4Ftoݻz^K.*(7ҷ)@1<>ՓuWY sCP3 uEYPf{c Պǝ`6BWŸQYUFAx rC_Xʖ/x_D(±pl]w&'***UuM; = Ԃܤ/oA@#! #!$  $w}wտºh:<HN5}]Ry勱|CUu_9㦸|Vgށ߸涮7=uaځT wRLޤ è益45zAjokSA*22Z/\O49RAHDC c%Q @Iu_5r$ڶ AXqV_@ۣ:!|t*ɯWc>!I?P \OYhs:uW7`ϓopb/846NoȈUeEY\_օ5pxVg ~Tǒ|8ݥ;:;# :G?_hz3BU=y]{ _?ﵖ֐68".G]e}{  8h) 9?<ט\ɉ|u[zjhTA*R]O]yz\uE .T,eNAAgWTVmݑJJ701lyt> Giz4RxA@Y! Y&'   𴥯o"W7[>i4Lv%l&O6y͚5qI-[ sd}= f"Y6!˘7_8a n2gL;o/BP W=P v,| Yf#vv)G ZUK?n:jQZ~,=P q$$MKpZzSg鏭 Lp0B7p[oPyW,/(ĸqJ T/vʕ+~1u=wچ{zz8_7y; B*fcc=-+BCg=`^XS9GmEm;/7#M[w58cD;ri狹hlI}}ղi5!  !uNr. 0 `;WSS[?<< +digC`q246hՃgަft{/$$X-Zz|YjZSMKKƈI>l@Κjj~Sϝ?<4GRDdRSAˀ:\-[ͥ h V$µ~9Is2f\  @2\p 2tKfd?K8`:4ԈH%pnҼ\>P#$/eAWOw~㮮.m7FA@D $8Hۺ}gol#򤸩㟝tթ~2[s6l[teuJKIQW~kzz) ,궛m?]v~ܛBUPΉpVO|us"I  *Bs՚|  Lo3d@IDAT7]|dJOl9qUwF3{/66@8$!!8Z`Ыo7ɦɒ,l{FҨdleɚM9/yHּy}v9H`q┆xrLNGGz}6u>4%OFmip8ҽᏎ ~/[E)#! B`fE@DbjժT wcm!0 rQ- nC\N]1,/ |dgeK!*JĹEGC\_Q"ԍXlLD,y) p$LE\ kt = /r" pҞG7>pn'=Ϟ^cg@ji9~s6h/ wN | FcVs+isށ}gA(x ߾eĹˀNy;0kьJ^QQ Pdȭ  EY  #xtwϟ9؝6Ա1'8b!ǐMh`L>D4`O/2+9MVl9?odgg&:bg}5Y}cكC]]v}ͥӅ"R s2DhѤuI2զ\N.bB "<"ֆH$*UgE^%. Htccp:ĉ pvA2J1u@ ǃiy7&B@э~r+rcEB@ 8oWrHI1 ^P^g?˳;5We0\׉|:3htn#=☌dϿdu_8O=r>q: ̇@VV>"PWb0.o$2#A8qu߇H/}tb'Km-Hr'O]sBhx#Y'%ҍ qVE9UWWuUW]E˧=|E^==|z872YO-e7?sp~up*ln@}YCKKg77ԧ?x4eKv-9.QOp o%}6ܹ3 `<\NUGuAݭ,X˳)NI@1?}$%06+R D>9f`!HH"E'o-{5~s;$@K@VdV\RdTqeEs{ާɳ% qy{q"\ȣKNS-]SFMEX  '@A܂7 @$@$iW>?cyɏU" W"p)vF-jX`t.8CNd !<A?k qtI ".G`q!Q~xՅA..m n, L[@'pe%eN9 t~!/"gqbާ5Ms_ЮIzTo /)B1 q" %euRO9p_+WۍcHikGNK`wdD" SZ7—õHH q$'NUYS  x~'gJa4z|HH`D kDD1tDqE:>NaNNNQ6`t7U!삨 q00clrn,).Uz:ajĠ8`7p y n JyYbk96#y^ }}}%n::9 jUnD#ZHxҼwY\hpҚ~^dHb@)U-Yܤ>uE6 L㠠7,Q=j* ,$ӡjTUY) YnHH ~P?mɚ ̑6\\RR;q1 ' 8cxl+IOV %0 U;Ĺ*M"Sk'PPSgqₙGG]񰨰XzҩjU*?@G6Ryݫ~B$0/8t,٢qr"+8D`quJp*q"CdL}t"~ޟ .þ|EOI~ F ! $&dAE g4_ye[T.*8Jچ  X'ނ,? IDljH a4';GyRoZ>k !T~/e ֎$^ط~_X$nݺ@թ'f23tb,փe& 5ש3N;n|p]dʭw޴mժ͹99ʄsgˉHf" yyjnذa` ̕HJ˓ %FO?e0?.J RM ʕ'J Sq6eTqjHGv(_8ZzVMI9 A'@(' Ю9y\7RȘ99׏>:v>+K"f;K?:Ib//i҃,b,6 @m6Soz6ḾwF\' FQ罼;|oe ^5~HH . \uU'"} NqqȬ B55.R L9!KN6(;%)8-;!. |BЬ\šIꭞĝ K&Ď!m`'9H8 vܜ\ժKG69X\sDC\/q##AA 8w^26s7H )9sdoڴ ˳*Ӟ>̜HH`QŅn_?O߹Q:˖όR($@H ##]-nZXXwB4e" }~$@$@!$"'Y_רAPWS lfGq>h Dg!U:u!N"S E[-d]tISi;8W3TA~ZڴTN]Ȧ㈀Q"KV,[r\>s. FC\i n.Jey^iL̖Hx:6 r/ŘMs[$@QN}k*S؄5+הDaX$ h"V.]^w2cT.HH ~B%kB$@$"W\qEǵT022UhmS|"\ . PE TZZju]'CJiґ(CD )5|pR Ӛ8N-vKnS{GgI 2* 1rmN57R?-[XsĄ1>4|>OnO:m^> ]^~ᖋ.z6$N$@I\N'pe٥k׮HLS/G ҏw^1v%%pmTՕUt"InHH A !.A& 7_Ҋr6fFOI amvUTX55Tu-b?!*8 {G`, 8MPx=]w*^HZ8$.ՊTNvn`H D lٴkNK\ahwó9_i1ܰ_|>ĥ)8rM]d5҇r /4ox/$kWâ c q*q!Dmߧ 8+&cJP۠*3''W!{qw5qWᚬ&MI1 &ܮ\υ.gxjG_a/Oc>k_Z>88$ʙ @bZpsty#p|(cMw^/[7b,. @( ٜ`B蟒 .  x:Ľ @$@$@ n̚*b2D|]í^u"RA`,S3H҂8J!t08uwwEv )3'#RSpGٿMTjiZx9FbRF-,]ܸD9$UPP1B9<9qOkϵ ΨENq/gxy; 1FmYQ\zqFaDԶR v6-,(ȟgJN$@C@p55UV-[\B1\Sm@MuحKN$vDN,mr"  IH@׿u;zZ[[{8UcHf ەJa_!+.,AL[K8N@oF'NpU )F*a"҂Pٝ`P\6)q#CAL&bHтƣX,d9ߐOuvv!9bxL 8HpMuQE%:jZ+vE }=J'wO9o74B3R<6.+'NBGJa5mtw'&;ZZpS\T7 G"tؕ*_{[BļpF×'*>v {|Hчfff7ݮq/|eRp·Cܖ/ KIp;irwqQ"H@^n.|b8ie56Ue233V l XQZ ̗K' H/XjߒӋQ5A7X' R*ݡx_Y^!ƮRkaIN3 -cD=p C BQ^O Ƈ8fhc~$1VMB'bcr܈;7'0]I ;ig8efd*67!rnr5co4~DN iAQZ,GKy#e7=Eq׸, e{s8"p]w.bX'..CC~:Q*$@Tu?#"<:y^,} ~|54kCS3sMp+**Reg7 HH"Iqm LG[|X UXP֜pZljkT8֍x1Y1SqKO" FvA!4,SSS N`_mm׍⦸zI8)E$DstYAg__TP۝FZԕ7R\f K_$)D@jYҕre1C`Æ #|i}6-f͂ @aa:S.G(;6\bڵMuՎ:vvd+$0;pGRV,w䷳&"  C\XrM$@$@ B@lQԿ< A绻j8jLՌZ"!6*ղ%UIqljPA&y i Y_J҂ nllLMNhD:Q<6a1{Jf$3#Ky jxAH Α>7 ϓ3GqI@9 h%`T|YD 0ÈLqrX ]t-F6"B8٢Lfi9O9iͲ\&> 477MNNv$>+Z@qgU;}EV՚" }8fhlS\=y]⃀PZZ*(We_^GX   X#@Xk1HH jgpi|,ʐb $@$4AǡST˖@c52lz$[L^jC\q"4a" ۯQ5.q!RTLÚ!nFɱ!m7) /.,XK-S8D('N$hSܬ IkNQWp|HtLj41D<?>߉LRnWPMeƲHBHK9; ZX# |Ųe?ʌ⳼$@ HSI"Rէ>p g@7gP_97'Gy Mj&yjGvnn:U_w{4* D)^eFiðX$@$@Aw .xNGjoP: pcX& #*75jT~n?*V"AjWAY!anq"P8$ ºDp%4?pLKKL\NVVC!}S <9&c>X%LoejRq4+UNgGqA vyg8( 38ʨu ~5ͩ滾D~2Mċife9 z1k9rEDD2N<'jCQM@\O`$2ӊ cNTEu,[>5::Y (IG\0M_g ƯEyJ ),n\SxlC:zzzwzH 8݇Z#^Zur#RqM E̱^5?~.+gs$Fr. EegeUýMr$@$@$0k$  5L?DӳTZnKT%!sTf`)¸PٹjU)NߋSFʼn^y[VZ=f)DZ>/$ ^s-eO@'Y8 e,ԺℛBC 5-U? x#{,q7g Ñv̬O0Spc/j:{ýw?UaDŵ^[ڛ[wu+{$q"^2sQQZbimͻ, @ .Z% ;6> .׎H$S ;nh{NDo\bZd2Mc;73nwh܆!-WcvVe[AF*q)p`%,x 8Fo~8P!8ō*y<_]p"I@EY:3Z3qX냂8$؊l D"<)^a j}}Z_yܪbo3/777綶\s>;JpeEѨ8|Ċ6.t#eDJ@e365VeLױriokUvrTFz*,(Q:9V)nZԎp^ԃd($_+d{=wߎw'[[G?1<6>vJq_b9NUUQ-Y Eq/1ֳ%>||w~S*ǵS+@cRD$=v*))R5H5LԧcAɔ["UGgyk旕E=:z6mn222GIڭE|9@ EwZhz>p&z ^ `ddRN[MP(wSKel&WS:7'qX_~g?j{?z{%$ @F ].jlnx|Mɧt(W ◀n?|/o-Y3  X'@A\ O$@$7\z?ض{;o7 z 'F}˱L o[ ፸ڔjǫb]'qz(ĈN!d"퐣:&/E!PXFzDQ;<ѬU(/+܈xQqvѳ0 2 @8TWӠpjܵgj9_BÉb8I$ QÕH(VՕu:ZTPZt#`$!ۭD<\.DJZ+m"f6';Wma {Å[ <~eY k_r@ k!i3G$pLF#͸T< :k N'olֲkW{{; O C@ xޖAǥCW SnHHfGqR$@$@$0/wg}cOD~d;HyI`f"D"՝4UtD'okf~4:vjW>q'ΙSn}ǿUq-@g\yR6ZA('.GD1z Xɡ!q(Sq%`0hk-YVXpiB_cEp-8~- n .'ǫL_٭mhA\T==⪫K> X}%vO< 0pu~Dr94תr nr/݃gQ! $ H_XX0q'g^~=Z$  #@A\5 D$@$֮]+,꥗ο%adc`4gH dr1bRTh1WF/GY,̀똈 (?O@@lmtS0Vg}G ̬w"S(INNepƉKi9~[ZND joA.)&p3B;UsQ"{2vC!k礱1-LuCN"?̴+ľEu={wʹ(? o/z_|;8o^/q3#$0oipݼW @ PA LAy!q۽kߟߟW^?IN I$v13#KGiǩ8]'%%ɉttDnsjaL(# )FEEEU\p{+L$@Km[֌HH Lxton}(`bl 18M7})~B'pmXk}K[Qz\csZ"❈Suu wu(ɧR7nߞgh Q' JDjzzZiMK=@6$@$@$o(e}HHnDGPO\x[=m^O A 8WMЕQ(,p*;PXRTJ';n) Hiff.^\Z7!xzqSjYη&T8]khU=p`!`K MO")')}D{2XgttD;ST%41TD᥯ċ_,FbݏHd9\{ 0Y^YK$חAE'T4HĮ.`qM|WwYUU]%Y!pUWο༖ֶZ ^=Cy3ɂ@@dTr-.'>藹E'u։9_W/ή7AycڭvtKj2T48,񨙙9ҁ@IDAT6=ӡ G$@$@QBQR HHH|n [;kݧLpt{/1I@F#.ħڬH0HYr ȁ`bF?KĥتNȣ*ŵBӦ"^Ž+ t-h5#)>/d6ÍTB|S]Uj[ė~ļ|uvCէڙKnw['g7Z^Sqz>к_uv.c$ p.Kedzxý'k׮GY.=U&==}C8"YD-mr̟@.Y;}ဋGeI4\Ck[Q/ck=~҃sUN$#jlK?wx7~㡡Y  c81$@$@$@@`ӦU]wc;~sʝv_B-ڈe86q KDS>fqF˃nˋ/^522 w "T E;"h.l /|ܵ8 ->+CMR;EҜfՑk}[KFFaw V4ۤ:2 9'΅?Zr>ĤvtPpԔ?[ ڒD]Csb浘z3ӳ7o@wrQ p$ QXH @(4B}.l۶ۺmT#q5 t)F8pQUU7pzXSxtl|mE|m={cܰ}$'DW%%kkCY   f @twdU]|qfrrx!2CbSDgY# Ed2pp WBU^V]D$yp#C'-J#~"pB?Ыp##~:udB hIKv&dw(6cM!2 8ĉ8QOPŊ4(xLEӊD㊛][DCGaCX}߀_^"<#&Pb["#䎎V'˱"-.]`eǓ4Gv! Y1ŤvUňpv~*OtpSW\qo3$h$pJߙs9`x휞^{("&| Ec%^R}8v\eԣyY47_x`X&o`/^tQdKoo_8ƍ"~ddT~,1wr?+&zLT 5iJ$@$@!`j   $/8Ϯ}+_Бj2wƶĊa!)r$ uW"!I-j\ F(.NOxNqO="U&ڍ(?`|g(j/NP߉ .t"<)&ɱqgjU8 ,Yc`%rZ$._ XFQP>H"D'Xhv9+HHH"Ky[?/8~9J=m[IAFcqUZ7-Dx9!42ՆѫK\o_ynqj)oP̻p 2̼BvmW#-vhMS4qW"qd38ѣV/{^P 縷{H  Ʊq_ϋMp2B^ q1hued"=:ߓgv5QH%NփHOVS\GfoIQhۯZZh;0 r~n9f d{ia/DN%nݺJm܋pv6$S6O_I*npr.bcVWdܿafBF{c| Bw6|_b2N,U}ǤĹgXfFg Lg賷v[opIHHH8$@$@$G?ѫnml{}uk[!xtN$>w*qt"@vlr#&JOODLS,Az>|⚣y:.%S^|DK33D$> $¨F٩^YZ/$Jb-ȜF%NFq<w)8R~@ݷ[hݧcs%NS@lsLG%RWY3伄hTW[n Y%>օsv ⩏3~b\+~ZSՠEpz]m߹u8Nr-r91H"GU/aX=<p/._bxZڟkmokl}܋:$mkᴴT-0 tZWk|)1%j!$0% F>H_yjr[{;1Hn"CCL& ]w`x,migOK $нeJ`& [omތ2{/W汱@DDܘ&7ccqC$lR >ȁI9)e%`Y*(qe!NJZ-z:}$Y%!_&ͦ ήr`&Nqͻ>6Q7qHK5AE=RW*^=*G\v 'v-хCjRsc\<Ѝ }=x RSTV7hW89IDSbs&y}E7h8Ot-MlN1!KrCWUY,+ w-&Fx]Ɉ UR]~zIsu$(@S~oark}/]ЦO_I9E_99XV^BGeA-.mث\J,y'V׿^~9%fv53>JJLp>r~#.GMo%-s6Mo~Ʉnӡ֬ EG!Y'g5}zή8zTsoIqM\sMwW$%~m,}Y!AIqrU9//S/;-6Xl:dVF 8`4*Fa[[oo7DkprV%-GKpsddD;ѩ(ǧD/j\7.M8$ :ƕ!FUq}jj[@`r9NG 87 GAr>ap )1ٵEJ(np_;%DivBn9`fcRr~9U_3 "N89}wc((,]A1qBb 'cccMvNRcm #ܞv*.,z}mawK$`w__yɽ)); 1o~,/?QC/` @=G5kJ$@$@3SOCp{``Oa>GȌ@aeɤ_&r!):U I>9y:Q" źLDQ"pyK{ AFl\Y] JZH~aDovن2ԢH!1Y8.+T%UQa2-Z1Fᛸ1i%\Czz0C8Jl!}Rƾ-6Cy<QE(ک?%ӑ H?Wԛ_Qoo{]*yͥ/;IqG l/ ڧG^"r·w w!X??M )EjƚnI"%9@"HjҾΞ{zN녃{7\mCEG)ȵSl6 -NAs?ZYV5~M( LW.<,TD̥ĦI뉖<̡A冀SCJp v$ L D ea3>8o$$uLII񘭖.ZjkpUDڭ1 \c=AJv+:(ܻoݱmcV- `?qѺ8h1y&/@CDuSzy(}HtИ)#| {Z*d8J!N6JL.Ѳjt.)NYTX8q%ٸ5$.HK`wzHv4..ۺooykg$Nu.oT39MFie=x]7AP< @Lܼے-۶ܹcOvqkXےMHOWee[ 9pꉫjC_z^/"T_:UcTn R2#(t7oXܿozPha5<2;3Q7mzIScfP]S/q' <8//Q8= 1b-`߲GɋG ҔjJb,[cyi, iRl*<- , pY)HKGŮrsګA<8jcVMYӆYGqG effi1bO3"'>tCТw!lzTgg9H)#=[9!K1`v8ʃ}Ѓ @l¹i>?y}^8\ϏG~tUw|yٷg4]}d, p9?oj738E{q\ȽD,:nZtf3洩{p+N܃zNN{wuWk.w߼If&0%X݅>9ꫯt]]?4J_..r_)NOk,*Zf? {tf t\d"W,;Q!rVDZ VHNlBRTHj{"6t . $Ǿ$;';_d'][_q7DYV_g("WS87C' sv_h}CTcoȧGpz7"9-,6ь>SVXlֆ P¸x|td䕷nQ}{ HȅOЭgA*ˍ Tq'AF/pw.-(p. Nq&8T5hȁ}\Kh->Xuk!\6CW@W1KD,$ё2E[N;ILi;'ĕLYb80&6S gפ'b6#x kY Q,f$3 qngJv!!t=OQp&q^66h`q9Z,m>cFaWmpK9ZMقSk~-K/^NQ$J;\0\. +'8&nݺ\OΞ_y}χ{p_|(]EXjFS'AVwδhR<}뱂$Zx&#CJ[O ߐRŝ.S56SBi=L^ NB "b<_Gn۱E}ڽgڽwv @t]83UZJ+UqaH> F·P~W[ Ȍ"@ ^Im#Fh$j0(ж  Agu?ͅ +[hbE粤dy0E҂ITjWWJ}/d}[U+W8#*?D."<䴰I-\sT ۩Q[~C%h TeEjjl߾ᱩh,*D1OBI?m׾zdkk[r!h(y泭ܜl8ܜ;6:<|HȈO-.yz_$~UD9G@D/2j m3i6щ:s͚P"%tu؏<^n&.g698USG>>8m"9"xn&}NB>oMbONgq3t:t7tDv:>.MܷF #2_ /~E4=jI H_$}2I[,H>)phNHGN_*ǭAr/u-76?$@!0%835 lˮAGώ{lqp\w^{tq&Ž8#ރ= '"l+Q?Oq }g놂7nGʿ h >lCΪ垾A!cM$:{eV]4-PM~>_K8l< 3: 3QAi-%"2}}*+"3F{<7"/~7*#h$_GFu]%n}{oߎ͗q3;{X[ebZ$.$p.p0bW;9-us#ȑ]ۦ`**@l!n<̣Qu)D~ԵZ<`{7{PfLBtѨf}Km,.OC`l^IN̚Xl.Y89ijQ *#jVEV>C" B|qS'8{]t 2u>пˉ!0ȏ>%p74w{J2?([]*38_EY^YSpA"NJFC+/ǟs?sSmg9$@!կ~yj}}"t*B% >|dRB\g6|# nxu;Sz׻  `HT+Dt?y"_L&gINq]+*AVnsj]C-a3DΘuY;.G$@$@$9#\HHHH7XŎ#YDJܵTg_OtԑIoQ^J%TB_w_ca*xS]60ngw`[_DfW>wvK7Mk?pq,g?Vgi&l;K*w%n[;:\%ϼG+olk?2k§U7VP5I6Nt篪L Ys߼~uZ2_(tCMC7gi160߷ g%[`2A|Ȭ^-]mյ)II&Q7.N*s\(K섈V{ PAnty}iە[s9\?ٞﵜ2R6@P!>yt~6   FO_E$@$@$yM|٠߮olov{D?n)Kb5xX̅>}M{ pIAP0`aopa5^eK0s(,7}9 '~C>_^܎ݿg:AP~o(xl,P\(OE39Nn[n*bj/:Tw*~C:.Q/$ ·l`*z  =(S]|KfN}Z gFGL*b|@$@$@KZ6HH֗.lqsP]TbGr:̯ݙr,}fӇvxcD]#ВDM\8Ѵ,ǍګwүjاoKx+bIcw%_aLfg&"fӝ%O^76[-}گu =OWqXV?i&bE㹐8!UA֕yDKPqp[ZRa+F%9W٦-^IA}#:sƑreU _q*|SQ6$ W? Gz³uJ7UBr T\>mÝQ6A/5ͭ_]f'BI/F܆袑JUǬ~J}BhN؅P )<:ZJAC\08a%p|ƮhT0}B TzF6v s D"#߻ [Dt\xC+.8.q# @_gSIì7wb=r<.mr" { +6ɻ,إKմ7܍c= yfÃwRPYi@}kq7MaIֵ kkE:DJbS,yPQX+:D V0h;.vUd.EKx >¿KC'l{#g>lk(:2sq$T-;.郳nczw= Uϩr)~ad o ZGIu]NOO 7to]܇V        chX ޅw.--!-Ï+G.NF"c[7d6f7vtii,}!:dh&pEq!Um 堖[Ǫ p >sccE ^7SBuԈ[c.O P\H,%8//ǎ( :wKHHHHHHHHvq'   077x;Ec>Iݫl4V/NmE`xZp.1NE*S7#u0J7%[Yչ$D[7S6JFj./_Q˨ G Adfօc`?[TrLʼ̟z8Z.胻(\^'0        5"k= @>7ͩy0`S:Dw]-V&iwN1"qJ,b^)8֤Pxkꨫ5a$paWf|{;G^I:r!b1{yf \x^'PThtE1~bu)lGT}媫6(`HHHHHHHHql1 t 7]wf"S¦q[]={É&H6ZqgK7:2)d Ӓ&e3!BV굺SZ:ȅvhC{uz-C@2FӜu>on@̔3q 791#~͕p==Ȧ+%RbZ~'T7$       J9F @wx/8qUƲ<,*c{ĉK\LB h\_$ q-{hHds-q5_$ MgvrQ?@ӥrQ2p!*j=:18?[ 㕣fLd ĥYXxTQ ڬdttBix6lK$@$@$@$@$@$@$@$;(띾`MHHHH` <ǞxoHT2"|F kq":ޡF .Clꄸ]^\aQѩpd)"ӡ#*~ӗC c%/%K$P NP2 ,.(Ѳq8BLK=`/WQz .*\\<.N=bRmVbvC25_?5`fsHHHHHHHH93   yk~s^w﬩NT|4"'N<$غjD$\cnsPpD^?o.R$%T¿^:mi=̭o/uW21PUA 8ۦvqVE}++fB>'++p{LɨJs>x0׵ `        0 : ő <{˅S]\8%b^ml,GƩ!% ћު:Q&u}N0 q1Gz7a/9C~jlz- *U3Q(@dHx܈uP ,ֵEF1~6R)<5^u79X8THHHHHHHHq}U( /+*RI@IDATaEƸU1pqFer!.^!SR`߶SM<nPۅ߅Vy܁'PT$J,"*t[+\5=jkq8p1 Ҳ:72q\sw}c]r        JO$@$@$@$0>GT:)B^,,<. GM:Y5#bfPnႡDb5i 2U9`.[0V{1LNhib"ݴv,.LVW2 n !WH-9g z8 ޓ->fDq|c d@f>>~Gl  n:M$   ^ {_W#DL/,JL8A8 q\HfsH(4&3!.M%ͦQo=9hΡ nwG3185RNqlFx>9DQBJVJ ν:/[#S2pp!       ;]$@$@$@$пnj*". rWdyS{s5o &0&6q Ct Zr8% SPM2\H`G k5)WJ Huժ&<YyF !kyUuk5#UW]O}꣏ZY        x1    @tjw~gYǏ=/`S{u9~|/(1߅v !A#&Rc*{ \TֲF@EgKڏOkoƱ}KRT*.*lq0sd0yzNAg߶jZsF?ؽ|̌phSzjeU$@$@$@$@$@$@$@$@$(>` HHHH`}e?oY76kk&2ubrVnjw8 x6]T 8/N NWLpI  SO@U#P'mG3  '!LTé?pxܜ_(܉D ^u]sqD]/RGG#G ^3B$@$@$@$@$@$@$@$@OqOK$@$@$@$7tݭUsyh]++'aw!:uFpGBbcDq~QA|u[__?,Q lNP }KWvGx,%P.{5)aZm-1P?἞yKCC Y_[0z&##G?`CIHHHHHHHq٭l 6NzM^)M F0N`OkQMsԨԍ蒜W<82*u &:\76)V&n_| /CbIHHHHHHHqԛl !⎿Ux:~G66q+0(idd)~+*_ |0pMVQ-G, B;A`MEVF6v@ 8q*+`6ĥBHdʈ?n['CZΪJUADVkATj CZ,AB$@$@$@$@$@$@$@$p(D|9 _}W_D"b!H YY=..Gf6~b }If(@ "{$MB kZM$aq%e;Y>"`oNsQQZGU-B@jDOvtD& Qi7Ŭ!P3%ce$IH 8u k>.?2\        uz~$@$@$@$0+Wז Ibr89n\1^p0"liVMc`llZVn>25o5B2_;$ *y.kIin9UKZ̦A$ zR0uU 3V5vnwGmb{0H2qkrԃ-J626[g:C$@$@$@$@$@$@$@$@LKFHHHH:A~wK/HĤfb(?"qNeX%QA)A0]JtMqNGąHZj'f\O 'P\)JN]3XnBH ՎׇF.b8­Ň%4rpxTFG媫Z6$@$@$@$@$@$@$@$@$u#K!   ||e/};KXDUe6Qh}Vb5.{@ dx Ɋr!ئ0j9m?|v& z~,3E*~8K58Ogv,' T0>HKKh"9p/ez \" . _N$@$@$@$Y/z o\.gb05meجv9xijF}q"B@A*p?_Ș8Uu|t6u7D5qpmw~rO7'         BHHHH`Wmsnnd2F%NI6)V\px\WW0exAI%c6DUp׸{3sx;J@ISmNZm`OB>b܈T bqӍ㔌:er X Ɓ:V`pEj"gGq> * g.   e/5H&Z)zC2=}H.lCD2!r\W!HpyD6qp游",x 4RQڋm m{oIV%j9ĩC贸xY\ *5[cdjCq/7=o۬ջmaHHHHHHHHHR Pwz    ߿X0[/(И=41h޶kKZͿIAiFoD%W61yq̉*s3gE:N@ѹkk'de1IgF x!ըԟt,HHHHHHHHzq=1 .ťT,('b |ޠqQ n`t;l!о# OZU H<vm*4ھcs\H L&֥Z+C``=@ nXƆkTj?Xnqel6ٻ_Xw։HHHHHHHHEne$@$@$@$@#Wƻx.:OJBE/D8ՊҚc{ J"2>>kT P{`&T:fuUg;)>JT϶vlk۳x2z**~b8L굚xLaTpqç/^Nf - wL6k@VA#7}$VHHHHHHHH:FdA$@$@$@$@$Ǜo}na~r'5ǖ8a*X(f_J>ĦN9$9%8\*Hl&!p!Roc0lӿimg6 t@hBۦd )vyellΈ ) ^/EZ *5&ťO9->22&7?+w5z- tgp!    O񕫯.`F7/kk'Ea4)}"VRx<D#s]Nx,PEi@0]4Na95uP=)_29zF2$ )2F4gz.D>~8#|;)[gH)tV  XG    h?0s9v$qy pJ84FN2-pC>&ryMq%aHZ6c!&>_D PqCY!ЎF=۪i98z":Fd2RpAFL!"D$|"ouXzJe~jZ%ȡ×'?qs # ↱f    G-]ߌ6$ϊ,-?bfA5@-gSNXMkt%+%DdrĥNNDFIaitWxWbJqRo͜ Mn^{g^{B\.(Ƃb%m#&.u怀! nm혜Nu86U7IcČNpu TLC821[pBB@N}nO jijG "*Qz]Q8pji{=A Z-=LB9~{R3nӨTǫQ?Aj6B$@$@$@$@$@$@$@$@"+"rHHHHvFq韾SxX5BL 3}j3nq^iVcpS@/(IQsjI+vS\8 'C>?K>IEcg?}VHHHHHHHHv.r!    "k^?זJFLW]EWl6q`^[**ϧ T A vcrUI/R)2b(#=;Rd X.*+w*2K+Gd| \0'̜6xE^%!Xl/*+^s_~K7pbIHHHHHHHH" "Ai$@$@$@$@E~7~d4DQ`ya#;\3qsP+86DF7NI*bS ŌĚhrGwl C\a]+>dtN/l*tt{F<΀\Bرdd%.$pO|)?N[.HTzDI| qos(W#Fk '9?cp}TsuF#^{ ssshkI$@$@$@$@$@$@$@$@OրHHHH4ZӟR)Ul.#eDХ}Na!@DeX`dC$_"iDΥW\6!Bq1f7%8 <!\j$lkǡ4w=C\uS'KTr.De|q]&55e_Pgb!mp8iO* Uk?=a, 2 vxx    ۫pV%"SAT\jp S+S! sGоATnN2pS!\\4B8QMqI&\HIhݶi"I1'ZȷQY ŴTAusVo{ 9hFy'6W{pe3$Z##2Ї?O|i F  naP$@$@$@$@G{WH\6(u Kl. VC\n r(,[9 q p UtR!I<1K#9 K*HRi Vvܧ`ihBZJE'!fGq#yk1D^ǎ΂v:UŹ( gcF]#G|uHHHHHHHHH`P76 \o R̷677I b[\8GDrU$l6x @7'`TNoc#^l?í`z(ɬImދ`z@Z1Q1pz\qFm cEcե4wBT @X&&/~=        z     ./;TԊ䲛)[(Ή:DppQpZb J04uR ip_rHn␔K1ؔI=7#X=08E뜤na8J ޠpsOpk!0\-iRNccі3\2*E=C.[r:l- @ :X"    }?S?mF?ڀ[:0NcT N8k_}~@Z!A\;\Te5n*N$@$@$@$@$@$@$@$@=A=  n/7-T56\.J"Jh.\n p:,6'+D>߈Tэ@A+#- 3ԟ6"K%Vк\[nieL$@$@$@$@$@$@$@$@&z&HHHH? _~ommэUXEk'nwЈV.X-j=\b۟q#INq^#S8{w-Md?ةSr!mVls5n*+rơTp$F1oEZg)m%n?hcuU& Դ\~B mbIHHHHHHHHP: t777/X:>\KZAlݚ,AL{lpS!XպP[q%PNݘ*$嚈I&$Ԑ^MXr0-mvoSųݬgjLw60W)ܣPhJ&%XfWtlu+PgzjK'|~a$@$@$@$@$@$@$@$@$0d(gsIHHHI/~=WT*|.!38 ECպS99Fi&*:fFPUXA\2l79b] mUlh5pB7]>|Bl&.)s8hl3pm3sDcֈcyY_{Ԉu3:tU}q S"@AS Ҝyc}ﻁr$z]uYw*65sSN~]0&eGDc jdc@Us ZZ32[T,ȅM \^6 4k"u'!RVyn=R-8pk&n5[}011)7?|Z7$        >$<}i2 @w@:rL2&ʮOqsb6S(.}B>>l4č!uD @Dn a\83iĝѸj'Spe38zN0ɆqKl.A(Rs'SX̭N@ #TW*p#*"RcQ|cYg~+_ۻ_HHHHHHHHHq$@$@$@$@$pG 8b }V*fB0pT~C&"&2ñBoхWBҤ?uGk¦-^V7oOxŽ֐9[CFD. Z37J#9E^?Q*e nw!MQ=lv}7GXK        t>d HHHHHNqn6. JlNqqh.lS\ED}TTh;15u V85@ul6l!N#/C\q}ݹ]|\6.6qoV$<2+^ rz"n\ǿd3zpV3Efʍ7|GXK         ~d+HHHHH.q%uc\.g7j&j 1Uh)Nw@X-Vu+:[4bnIiiSp9!5TZNL,1av|ߗ]ki;sۆSkf--1p%+q IoFCKg8bc'dwR g8ڗMXQ        td3HHHHK@^}fTK%744XVA,g,ƥX hK!BnӨ*pnw#>u-@c.$PC\6&L1iJp ^Д{c#E4 (]QGv'R=2>uDF!kDOk񷱓nO>33ru7|kWvkX;        Lt~eHHHH@ѣ巽mL&f2g}40Fc6:+[ܸ d"~+retXMbvu1Go1G>8Hb8OɬTbɸpxCüj4!.M@#*h6D_pݕ mw.F$@$@$@$yZrJ^*MÀ5XŎ<]T ϴ*բJApޤѩ._\pٜpsCU!ɬ+fk?nOH7b!vW_V$@$@$@$@$@$@$@$@$0|(>gIHHH:H ӷkk+1Ȥ a pQ8]V䦅ʸ@gNWwD"!d)C7:Dq&y:&N3f)}Iތ"L>[8}D:wOc570d@й#ދuH2i "pqKnjѧp8djjFgb?F$@$@$@$@$@$@$@$@$0(޾gIHHH:D7:/}}LiZM,p1/T^ߨqСYL =J?T!kB2NvѩqZܚ~ja*ILuMZ?8! `d/żEu:E@b>1ܢD9aޜ W7 ]w;k@IDAT?Sd9$@$@$@$@$@$@$@$@$@!@A\g8    a'Qߊ\htG71)#b !*!a8X,6#]ƑlرZxWF-pwʛ<SP ?O.Gjw[63qAbuyCRSPK\V2W29eDiAz*ڇu M#KB b\fpq211%{ pF$@$@$@$@$@$@$@$@$@z1@$@$@$@$@$p/W{ֈHHHHHHHHH@ Pq@$@$@$@$@&Cgp7KEeF :YnsA _Y¸w%A4uڌЩXH@ W41V.?Dnbm=ex-8'$ &bFh1lz'JtNQĥ7:p7fgc<_!V:rs?;[o՞!        N4xHHHH:DcxOTmc#P=YUـ[^\W1ݩqtM*zT FRc\Y7ŷ #0:$OB*pn`lC\CAp>⨇닮X%[Q NJtNq ١}2>uB{0 Pl[JmٸmOkRG#ȏ<'VY         س1 t?,MyiTh$BڈTTJ:CX Rt8p *:i55u|(qaUE1! N#SK&2U4.q}э?{o&]k޷Y4f t166Iׁ'A1A˖ elc6u6i^~ߩ͌fz}:SU9Cϼ}K gz)L7W#wZ\̇ryQRan*8%WILAt_$Vْ}JkIv){=fM`&YzP2ݫ4 UIc04"is={|0XIҭ*59;C02/m դZ7fSzevc0ߛ"~oN$! w]g_X;ŞB @ @`c@C ,O~e?~;S5TYpʞPY,RZ͖6 CsM$)A%;8-zFʥyDL(/YjvIo:yޑ8`_0JTzȥ8aIp܈!{C֐Hwe!`Uh\bT q $3*4att‹~&''˲[l @ @X, FV@ ''ٟ}ool4zMͦBSYDx"-i"vi➜Sդ* >^f=l6\zI+. EuoSZ*L) LJHL<\f$ʏTw꺇W+0{ե~ϫR~3S=XzR\ LIc~R[gjWUZ*Â*R '%/JkzEXط?/H[g8@ @ lqg9R@ UBoMNN?yԔW7B\, tH\ fcB)jal掸Ve%E"jÓp:]*V^Z*NGB*JU*)|3Xjbxox^u >n{}a۶o ]6@ @ \"K!@ p1$5o7#ԩT*jTOL CU՜M% RRPLRK:;ԝ.0UW.jn*T{zT_2cTf^vg|Y{ƒ`.UkHU*VPVgZbGQMOK(92&A·}i_X\ sO;2\^6m⪗yvi @ @j F} @ذ>GWݳXX|OXıL(HkJ0" ! "!nxW$Us.َ$e{G%ĔMt}&H -v}VjF]lX?& q᭧w, U&{%t^Rcj5<T 3 KϖCCygF6g<O @ @ ,-ҮA @OwOdZMUY"\#47ViQM\u|L+Cf)./Ѣ`kHx%S\!E@uy&LryTf d 7swկKlJT|σjuS<ә08vyBU#!%Y7S6TVan61lںpŕ4{޳7n? 5@ @ @` !n%G@ yG-ʯ+y,%nnʄS.`MOJ{]'2! jX}DBtf.>%VqD8N]%=EMtux=ϊ͋de² CR[gXɛBVZ!n, hhJiaVpѨfw3c?­7tSevMB @ @]$@B\j@ <_~k^VⵍF#[*MI6z̯FqznM"na|韕ħK3!SmNrQ#_kUe*m&9JU8`KKusQWBե=:Omap/[ƴL:9W-?篭*_ e%U+pa`x$]/ 0;RZ>L*jHbaDbiQA_EhF 掸hZrI=ʫӿ_?2$ @ @dyH@ $ap @X̿/d"Ey%TM{u%YB\NU&$}^׉Bo UſoҊ(I^-Y$  qc,b]&`aNg=r{eoGƵI% ~oD~Mekx[UIUe ps]T :5L066w>?Y >B @ @KJ؈% @ =sO{sϼzMO$k*jLjz}jܫ:J¯{crf,/>K39ÕVS}q8,I.?ؙ/d0QT q0KJZeRzzU*)^k̨k\RJƹ<ըW*5y<"זգM G6D9þWu?;>.  @ @V1Vk @x< oxת9;;\ʩU.^Y]\YfψҌz" ˫:Ѱ%/%%(/IRc.%UJs*Co6Td&Ǵ6 xBEU能-ŒڜZZq0-aO 㞾ɍDצ kXW^LH,.טv0wDx4.===a``0ر+Ky'mxdk9VXQf%ęRJ\&tdȧktxuCixX?UUUv]\l5#{C{HK8.r_XK.i ?-.?'-*F]&)a_dޝcz;? @ @X+H[+#~B @<?/}#ϙ j9t$U%T 1I^VK# &frfbbi4\ !⒒bdĩKþ߶ЪN`w;+lt?UNWdG|VBVEj…GKR?6&O |:$RtKcab-5?}k%f: ahx,\u5G? @ @ @ qb9H@ JOOZ;_o}rq#UEY_TԸzTӦxG?ųB*)˪RKGR6?@إY2\Ϩ9btI~)r?B%gd>D [O2!@ @ @i@{( @2NNN&N=c N  'uxPSeHfd?:yuS-mԩF$yJ|E+Bq<٫ǔ29UZdztLF%iz1PV?&dY2}[\ N}YŽP1i>ѕI if{Ö-¶mk{}뛱^Ҧ2 @ @ 1 mq!@6( qMvۇkzzFu5%\RUfC(YAHnhRG-QxIgMB[7|\{OK:bb2=2\GqU42J.gq}+D@bV$eq!+%l%!ӳ)d{I^̅#qwl֪>WB^rhj‘0]ǹtn"s*Mbzm!%Õ% tKL4t6;.o/M7T@ @ @ |" @#տ|Of!J ĕ^VDR\SI8%5MdPzOJUd%7K9\eQXBuBd8=*%.mkq3@ uMW|>W_(ZjLT$ʬ gQJrHd%J?[׀$ IzMM2G,qRh.Ptl$ u_5j .]%JLw.ZxkKFs]jT: $Ǎ:bKb8xSxMzC8}OWܫX6'5ϸ/^S?/~>@ @ @ ]< @ L஻Ͼ7d*jI^S`LrANBD$p\:d/'! R,-֣*iZA |4!^[:\[]I֒^ d"dal|S~e\/ a# @ @ \S"v @ (-o}7~L\'jjU:'5FoV\>4$YYD/R͞$01.t=IqpV*1N ķeqL3^3-?A2!NɊ&YYm*hTp$k)$3m vlWd8]sLOH@%6T?[H2<]kY~k;Ͽwo׾7 @ @ ,?g!@ _jTof,|[jh*VUDeOK\v5~FЉy%/?7IΓ q.X#?8 z_XOj:P .S,bRtSmiqHCwVXjU\[K qViIWzҏ :KK8vk U66T7B2k qqbD51Z<"\TjI~] ̰^jp.3O\O7j .UH0|@2CڒL"T:z3y ^/߸~` @ @ +C @`m馛:mDc!?fBV Uctn'ig䡸<.Ҵ=uHl2R gpu{^佪Zqnq%œ~&!> ό4P-t-{>q7x},}Rh]ɔVYQ2\xSLM$s<.ݻMfߤɻLgpV}- W%UU=[)#˹ݽk*hpd8D߫R3{=kόbgihHkTfUz 9O:ٲOMbff{eٷq{#z_!@ @ f&@ @#pw>ȑ=|B?%ՂVj"EzTY:Wj2TjR6d6d784Fő$XUK>׿i 4eiTeXē}!wyƈi X*b]ápLZO N*%1ӿgKT6x>kI҉P]8(vV? ?%i%TÄҝQ!-%A]6ZInTZaG0J)y:UЦv*-k *`OrLKF%sWJ:J64=;t櫗l[("`鑍|-tzDFxH|p&ZJoM&Z(ΪP]u֓)=NK$,j.ސ d:l4nmyUp7*  @ @$@B7 @kS:-oz˯]W}T[Qm+9)/ِH1egHW %m䞄dM!r1`͚e e]{@ e_ۯ;rw+=.ժU=֣ P~ִyA$0 `_4K~kS 3sp٥.:KQ,NֳLB(%mUU٬h8$gYḧElylpIL2QrUPŲt߮j'"8$nn~?lh pu%Hv#kţ:WO+0ZW R7m ;w_SϿ?_NN=@ @ @kB@v @_|mr,SX,paq1lVTS QuS6jy>4H|I}1)l#^U:8,Mtf`\+M'`rfrZrL$i+) McZUlR `&Y2\oGȨ6{l{ B:36[b Q"\2rs;?|w ƛ] @ @.L`#хi @ @` N5ӟ=y9uT y z `HH% I $&yjݜP(XSzVH[FIN(AK)Zm58~Y jhKDH涪* ZWbZ]|Oդ*FuX"]=[Ud I^%59 g|, Y)Yޏ!J04<&&6[~c/z" @ @ UNb @ ⬶wpϗШW$y5t8T[<!Ir6KڪzIB*#!6QjVt"ͭlD(nl rZ!J4>&mFj~q@?䋟8!fՓj]NxXJ5G?s.o!SsL&t[}Ew ?;@7sN,^@ @ @l9\@ 5|wMMM|XUJиqFmW)zZՄ*MJ $$ڡ?m'řc`ˎIu)@OˌTj)iŸ?>uA\CTKi5MZB\8I@pK3dfm.4R,1ݬ$-:wDN47>^lbR,8Ymo2nX*@IDATә?޴eu/m#go!@ @ \.߂ @$6u9P)%%FHR8N%ΌE%H%UXB\;cST[3Pr'EI40c"aIqxOhœzfӝ #:]p`hտ*R~fZKzW_TA]Ye!J{Xo J;).'Cc<%R M$d8]ɉT;w n>Hp @ @ƉOA @+L-oq^[o}p󦑻=33 X,Ru14yⒿL iV04ըJLŔgqkRʛhLQ\:ŦҥlV"WNK `$YzN[n=fnU nq96u>Z' J8,<,kQsɯx:DNlU e:'t^w.\KtGR8%Y UJ IAJgUjqJR$9 ]WRYjT.I*T C]M=o:tA5^ڷGղb%f\>2G&i2d2/DժKҹijP׬NiVLjCR5ɾ].ZMU/Ɲkג*Q6[liB^գ&C"cWܫ?@"܅<އ @ @;s| @XnVo~{G`jgC*U-5N)J^LR$%ժEҜ"$1y&-KIiq^Ԓ`dSV(7zV]c59ծO鈃 pQelR$^ TOH{$m;w_}_Ű/س @ @@ ?I:'6@ JIJ7?yK[r9TUZQbJN%$ǩҪ.ZMZUVVTu&&S+!G$()NՋ:`?ƤjS}G*6pgD+1?F*{.q1`!@ @ ,ef @ % 1.^>rUj\c\ZJ0bdN5)t!=jJՄXޝ_y='YJ\$"Ywcˏ=t8OR"H1^ q.TUBܹB\ KH^јe"a>hokyEK*Vյ6ԇ=Qz$$hFמTKlTuo"# gRj̪{5uviZ~tY-?6T]lBբfEipv pH%CZ ?) oW? Q @ @ @`1 @ ' 1>=s=t >$f|,Lj\1pA8{mժTxkIKMaIUE 9ƒ4kJ;-OǭtNVrXB}%=ԮL#%l ILjHK'z-)pwIӺ,p[r6Qq;[k]c.It3ΕRJkMkJkՕT2^懘LU:G{w{vux @ @  !ni@ @`y 7 wܑi|9S#֪zsj mMc-O*X$)9.Qœ~gqv,]j)M3/jZuWŔUk,gN˪3w!31I)s&R7goΣ=6$׮ N ]7xf<$.W:kpg\jD8]8:IJcoV8pg]ǟDtH$S''WoU,[z= @ @605xh8t@ @ZV~=?zvSaftWˡM,*sq'coܒ4{j-7L〉;wt) ;$H)b;t@O’Jһ-?n\S_{C%ĵf q%]߸?nesl a9fUT"U+U/atyMM:2_ەKkTjIp\*ުg%019u˶-9 @ @ \u`|  @S wX3);$4ZVEՆ):&9I3A.=2mLK$BʤDRUIHR]OSjDU&XcŦ)xY{LcxPD{7|PKTMjp 4 jHluJPKJ4.C>IamjOM>+aO(a7QV7sv̺%Xd" t. m;쳮 &@ @ @X*koiPY @ L+͟;uo8q2uĉ bh4"!7OI4OάeZ$9=*RM2Ռ^x+ ԰zʴfZ*իek3z+:NulLVqbLjSpXTB:+!.eH)!npwMh&s&J31lŸR]#J牃z41Nj=$YbKhr%Eo5-Y$Fd+3ѱyb"ly*SMsYl"=sO~[kY=Nߋ JS%MS#7Ej @ @Xrt @w]>KO j!4jem%JԖ1yU!hM[_?z}N1! ]B:'$j7ƦΜ(s3,Nl,5Λ$|Z%ٱH4 eէVlipJG)pvgIpgǧ}O$S/ 0::FFFf`t{!Le @ @ "ea @ K sg3~x}ӧf*KLu6hF bU)OXB2V=*qMQcnVR.~bJ} қtG5 Aqe&ur:4:uTrJ3/\gSt'>ghxd0KOΆf v>grϞ(It{.iOs_r䊲i2ɞv zlf] pv]~~:]rapdKؼuk;Fx7K6#zW@ @ @X1F6 @ @ "ݶmzfgg_9}.Z)SIX⛥fV2fg<)g s1D4gZ6/rjX" &?EhiUi`KЮf-D5 a q my켎Y땩털%Ί¥5UZzՅ(f&mJݠd5$,PϊUJq_Δ@3u>Fb[8OkWz*'-tQg-m,$S޾088y0 F߶}اoV*QW$e @ @r-K!@ 3_I&3ƒ 3'P))ΓUGܮH0$-p.)-.T\y28gipV*i" QaQ2j%=UNr&Y lZRש.Sia1L[N9 U~$ux!we̫VӚe5 d&)PQqQ 9{vݥU稖,sǻgn^;~K| T~Z%cTsGÉ Ca={v˯/.H9@ @ @xL}8 @ B`r2l{{?1\:ޞe`s!JPB.H\-q2rT5j2ORU-JsIRL T\q.X זbP'ͥ7aՙsmdvb%ԗ{gb2}ߗ2yrf-g/(j;&gKD81[*,$juxMz?UzݯI͏b\PZ'&Y*aSҞDͨ8*6Yc,  u>'ԒR@wt÷~; @ @ mkO̓C @*V>1Б8x/:y\qB(YSgV8N(+uerV]$+uirґISUUVO+-h"A)X:s"Ip(I-IZf5 ]Y' ,!.XejFIx}JSJZZډpeTtlJюDfI&ffyMl,=V5j\ H4n5n$IsqDh^*RZTJc=Jk*xر}{e׮~]ykݩ6/ @ @ DHL @ ThN ͯ|?GP(BXTr\9Tbau; pJjR$))yͤ8м~U?y=Pg?Z%(_D6F Mŵݦ2 RTW%qzJIc&VŔ>kjNhwl%QٺLwtuoHU?YİV[tki<WrcKrc05f~D&i8 gB|%3JJ_Y%3hחFh[d3af2+KsιeVj rx"RLHgB'zBz c̎o~pR6,< @ @ \߂6^B @E?8yrv߁G7ШneO[3g dެԄ8LS٣U[J>GEc^Q JKתb1S<.GM &U)]gK3ANej,!D^IS:\b $E ktPUDFKW3̪n-M;;,lk)sZVij畟Sڏu$i(Ф9K&s.S>+7 ᑱ};.{uU3IvL @ @  ĭP @ C oOt~ʥMb(*5fKVQf,lKq/Og^(gR,M/Ν"/ˋqRt*7O V&/Ir2i'mC584'[&Y_-1cW 2!nQB\\!.D~EkY^sAL4xXš%L^4!Ni6F.ɖv 5$/Z\zB$IfD犥˷G(eIy,ۉ %iQ]<%SNgB6 \6dSC#ibdO޷N/=c@ @ @j„ @ Xzܱˏ>CGӧOP,̇rQrVR$yUg2 r\Ub&8xfqz6-3-&aΤ9架L/L-XT YPY}1Mږ-q/Ԉ^ٷ WzƹVjy1Wz=4P\!II"QPMiV'5.6AʖGՙה9u[}]f%!㬲ecJ.4LL]IqJĸWxlm|۝4;h?3ݛmZ nج_/Z{; S pVO{vNlTrZ'$5Ll< R$i|m\m<7?.;(ܱYISAէmگ} p|1DR2!T')<42wo>vݓ7耙 @ @ @?f @ uJ|[O}ũ7455|/C\P\Q~ Mֵ'όZ&I=OT9Klk)9.՛ec+-K$rqJq`fIq5q6+3~,1" [.Yk;쌤/-Z3L$~ܶ*QK\3M -}/:Z)p%lHpJ 7$z$EGI^oz&Lի>.}8O|[&IX:Ϥy&$8͉d&S@ cOo}ğP:~7jL @ @ ''? . @ ,?Un|N:JP}IiqVU%UC$55*=(,J}d/MIcY%5$I*WM1. ]iͧ RK73˷eo4Yjש&n|cq}=>mE1ה"ĵٞIP祲L(MѪJ$ѬFQs\gɈJs+^7ٸPmjX"d:%y=7^*;Irg6n?K3Mq*=&^;\o5m%vs$@ @I@bVb _j; ;,\=$AS<UV]]U]d=EePtENEYQT@]Y x"rBr'sUd02LMSPx3Yf1+Vvs]gӝv'boR)ׂB1ح+d%,b[f$"j,sa[ⴶ-39Tg;)as:XnȈX!:Ӱ2%],fH+0|k> ,kþ Asvq5†\^ ie-,fcr @m -XZZ|Цa Ahhk}b}־V Յc bXne{_lšTk.e~kC$-1[[2yd$;Ýay\jժ!n}' @ @ZM @ @q4uc _zwY갞5uI ë2 rDžb K+@ԞVjTCƳa@r5Xφwi!d+lqXB2em6j0ۑT?i5 @`Ԑe- =;ɇ9O\لɠU[mј1PaNCZ ^U␲! \-H0m ղN1kT 0 UBPeaM75~ `=f[jB<^C29in.iӦl]]rI!rD @ @FF D @R 5M۩vЮYsE.']Iooo&חa0J$6 jh1h3 dh)2 i q1*fQ  pspfK[.֮jZ@1#[0/ jjA{i5i g$Iؖ ¸-fb[??.̶1+\2׵,ycc9 8mgo O2+ vmPV(//!N9ijjIZ[[kIɤ0o7 ӳBApK @ @J`ߜgUz @ @`Lrɴimve\k֬y}wךƞM+d jW1j0j+6ZB>56?O_{pCy @`@ @ @ @ @#+r[˕ꈧlYvB]F*M ?l%) @ @ @qyr_^#.I 7iA#) @a7L!@ @ @ @YkW)zbv\йWwdQ: @pEe @ @ @ @ {ܛt5sIÎ;8n aT @ @ @9|ߺ?".%|arH @`   @ @ @ @ H\WG>9\5 {'HFX0+ @ @ @F?JCPͭ78_f; ̞=p޶[Sn_rW {% $@`L 4k< @ @ @Z|j\,IaNV]#?ϛxtݗk3XLҐ*1'3gnY1$@ q  @ @ @lß9~ʲ%GW3r_qŽ[^o]}=w>2w{IX*'! .yAx1iƢ]C}Ne 0>č @ @ @ 0NkVOCF\.95I{jV= |}d¥g}5IR p!7bf* o ۬7L<q1 @ @ @w>p <,Oc73ξ;e[t;IҤvo(~_y  @`  @ @ @ @ T;W&`\hv!ݫ(fϞ]pۜ? PXOmU.fR@@܄<:M @ @ @.^ݿ=k(NCے\N}u&0n}_J9f֦`  0č7 @ @ @ 0P_T&e_*=>ۆx lVgf=pɕЅJ2,pa9Se8Sc_@@?z@ @ @ @L`~_Rfѭ|>Ixeuc ၅|~2Zàyx6Ts;l: @ @ @ @HPiL+ickH|S>6)\-lN2IRZripY2\Sm*n_[xfksx?iǶ/dIGr L @`l Y^Tnx9#_dP#ʫpcO@@;gZL @ @M ^۝l|cޒMTGW;>}{N`$FBU @ @($h sLV5k_O.U@R.`PQ̄h"@c^B$/S_Hץ|#/F5 0č @ @xjz$_?xv@ ?4OǼZ.h\4mWקVC&s-0ϯ @ @ 0rIe,vwe~|~m~@. c @-={fڵ!q[Rܘ'[v;+oqHƐ@j @ @ @8Vɣ-O[<8R q-lKiu4M qq |b\93$)$'/I﫭m\?I}aOR I1SUR>nv˶H`eʮ#;M!0.čӪS @ @LHtLvR&s.I>uצi:)Ɏh@* Υ@"W N_0lmYtjsOK67 Mմ!kJKaNj.iVSi&|WYIoP\~\9|*i!\cRПVB_)ܽυ׮(hg$RYvb u@NJGoM>c5PnڟƋr& @ @ /GcTʕ )8t.2 olY)u[zB,S}lxhr36CSc_M4˦1,v%؉\0BzzV`P:^xVD _դV8$6̦:H;:򱷕?t)^'a-4t^{p[\%@ @ @ LTqsr?>|Mu$@ 2uR͇1B sRz;.]yW%$e9K8tY֫{q{M7p&^}J{{Svd۰A  @`Tč J  @ @ 0"& .KtĩfD40ȝx~GG0eYaLUi_Nʹbs|^Nwd!);6om}/Vˆ[1DSwc\N5d{Ƿoͺ^ M`GSտCfyČ!=a֦ 0"gO  @ @ @x82 t=Mzz{2'}_:ī6 :J!@A@(ُfqXY^=Ie4%ISooCkS+ɤRZU[Kj[ԞKՒ4ɕCb*54͍ |1ּlmlL[{&vm}FY>TµehrKݹ\G󎛕^6TɎ.T )^U\14E;Sohx׾}]~>~_$;װܸD_@@?zH @ @q''͟n/^?kOsFS o_{mʅvҗ\Ξ7g'Tbgm}汸X=*\MR9NՃe_֎%̩^8/w3vӺYfU˲ng|>ݹj)e5,qJ~i3z3=ܹ#=ƭR~3 qjvXw֬S tΥ}fMһ\ᓟ,ϦF @oMP@@܆  @ @ @`HЈi2dD6\.OٿY)ޖFx8=_G[}>rx\0)a8WUk(d×X}ossgdSs0O|enܥ..'^_qY n ,8]?ޣ KGmƬzО lSzPkBaO9=?k/M[y>ZXdyt̪Og>gMϕe§Ms]2\[ bi>œB n\2MaYǔñ\X&V|*ac%+ j%W e/TR5n8p1̕0 b65.iP,}=5 M0yRnnIzBݚ^wgn {~.Yc!wO^~-'x`i;8baݶ?v7&z'>bg38O'5 ]l= ì/uz_>c~eW/{zڥ wtV왅noN1?r>˰ڭjFR) _¡0FuG3.Fm*/\IW؉0kg4~m rV5tFm/2^jiGnj8 zy!yb?VzLkhW>I}qQ#0DqC; @ @W ô>b@7Û^s^U)،Rѥ};:)mx=}1bT7_voV^ݰgt nYG Ií4TC25k:K%cgvp뵳f 7z;rAq=KΗdY^`ޝ0ҭ/ck̇O򮻼kE?nj#ˎ7a oIח1ySe5ݽM7>msz//2Ň=~Ҏy!S OL:J 7Uٳ voMU?ER!@MeCpAr?.?=\S 1(é8SaJ[/?<kt']ҿEdvXq{+ Em 'f][7AS򝿏zT\жzn @ o&$@ @ @ =JZCK:NaM|2y`3O:nkU@(Ov??*~ݛ14 1 :{ڣ*}߫yr$D1x YR L+qx򬧆|t gg]P[#Z-Rz7uպl% @Vbx @ @LXgT&?^;#rgz^,;#N{'iMplI{q+q_,_8T@3ѷT,-Y?/·;:|\GGo4k9GrΜU`U-iqY<Ŭ逸LhiA`>ZZajSWce>s^$@-V$@ @ @M,,ϞWdSsu).M?yǟqyM, f;3#?==SB'TnhE f+5ů~̐oX Bv?/3AVuk ocX6нy%\sz7[wrf >fqMVŹgZhk Y'@!ɇ  @ @Է@x8yBOp矵iԞ[| >ui0zQ]~^Uއn(ʵ!Q)aW2y4z BM8i2NEG:V;b_ɥC-Lx]t}Q !.mlIho]=?΢r6ulwOz޳Ʈ{ @ @ <)0mFrycoJT  10yo?IPܨqOw,TYN1تܹaH1߂.,ݰ)Vqͯ6^ &fh3߽=I=71s4 @ @O'fvÖM}~Ͼc3v1z^ۙ\?3W\h8lD  y=cNY>xo1_ Ar6ճ@8?18fmW׋vM/~9ml,qa eG.IYvWmt(v}^|ѩ;U}g=/L8y[԰ v*]g@:wqXmv @7On- @ @ 0Tܨ}S_xNS_OVYٍs.j.Ozn@# nk6qL0ȽWs]WO1j,lS+vxȻO=1t:۴k[<ܙ&UˮHgv/s7܇^,6lw! ~VǷl{m>\nΌ3h8,1nÅjrټcZU; @`m  @ @ 0޻raO0Xa.rB?>=jͺ~ 'ߙɝ簚1T&u{ۃƂ@a,Pi# @ @^`T2uviwttT#wkokePǞSʢ-c;W-=[Қ'~/L֮MM}u @ @ @`B٨Ľ5g2зzZcccR'1qI% 5oђ[ #Ro(*q2u+~濿붿YQ.cC9d?ܴuG}>~ڤ麬EJ__~|[ڌv-_pS% `1ZtɺzMg,T;b rȝpE^L+VɢYɛK~QQ/̲^u @ ~S% @ @ @`rwU!Pŕ+>snRgIU(C&e619=f%z`ޒk_^{NmV!!B^]s~}V+SC}Qq=_£o[WiZgLݶb>EZm͢Y:UZs}XGY㫏( n1E @ @[&́,_S/w};O:￶ڼ qy;yt]g=f½ Ж,_y~o|g]Pi0i PYN1U;sdX,Vu/_rjZZ(ֳϝ^X%dcƼahQ#[3R5M1R @ @ԥ@d1*JgΜU B|ЋϹ).X*%7?Eh#rIy-wcgZyl=wl鼹2p|ik>޲'kK6,~T˪0j'|U >If~ x[_]'wg+py}. }_3jP4 Q}RJfX @` #E @ @ @` clޗ񋞻ۛߟI^1YOi?pUZn4"!62_!L^e 1imiIڞ4B8&"db6Ɂr֗ދC/a brwvz|NԳY4MzD!@%.)'RO-;W\{AOIG,j\գ8\}S>~r#G4d[,>؅4[|CcfcƏbx-OÒƖ@j @ @ @BQ 9͵h˶sG plla`N~ۯ[ :>| 1?lV'I^oGc~deCk m (-\X:er=S&O?ɓVM4s֞I&Mi+5*SZmmICx%mIomMrSO[mYӾwu];ջڮtvZ,ksȸ3mǺo\Io;|~vFg}󚹧Nr%zL>,o;dB+uw+9%Y JB=O">(;\ÇLag&S^rf_[3N?CiE?s3N^΁v @ 9ً @ @cA`2mcD\շ/<⑎׿w+,{tU#`q#ªP @ @d/r4e{yYgŇtXlbQBή7v.y6- c6EV`8$i. q!e/޴<~Pc$?X3?BblJi.,0_a~lң+f]rژ{,BZB qAqw߿7{sqyocqrg~O9\>/KS\Љ=# ydYe<_xʫv~p[=.cCW64\??.]Y/e(˶ ɦC9?s>x//Y8MIy{'=˲VÌǜ5 e_}=ZYH%e\h @ @&߿}tR/ç>bUr͵\믟t=Nt8'ClNy8>47=le)ìL%iǼ>;2(=ߺ$!nAμ#ޛVڳi སx[5?Zw/` \*kW\/o8\KF*u YfZ p9rW䞇&/\cO1tiS{VRK ;Xi6/||FOXc4pR 7qߖ+"i.ءR!ܰ?BrTC\9l+Jd>rjs7W-i%Ir 4ges\V*ֶ|XjJK4KiSPmn)=}v*M/葡oG ے e@ @ @q":Hm1So~3_e+״EХ%+V'_u.֖N80{F9G2 a鋖-SAW1KS[^}%C'ti̾qvrW?2{SGڿbP=͟~rENJ> 3Nƪy3 [6oϽgƠ,pI|Ã3>uY;ԺnKb8Thӹ.!#q?dye!H{|- ~>aq^g?s,?9s~g~'4_uQ1&mԧ}_\M;B$ ͗w+k9MFU 4 @ @ @q4trH]:xǐZFMxwV[sa8سCFl¹R&<#O\&|Ӟ/eE5fVvzɼ4|U Nڶ˴bq/`,xbƼ=Y;>{Ҿbs |dחpږ;0yc~YMp-]}CVgwϡ9q}zu @ @ &0.9;e֬޷Gmȧ8*%o7/d )  Ok::n4p~Ɩ3cgoۏK:NzR61qmc#zG;6m3vj m,x/ɟkfrRY\S'*)f]gMYV<뚻`%Y{mH|]Ob3nخW}*=b(`M訛tܔed!M?1m|.__]\ccgJg̓m;quwJ4 _FD @ @yx:+{fesmOJཟk.U|8w(뗜tR●<|nrGZ+&~=mWl~g5tG9qSϟZ>! `p|Ҿ.U+~PNP^,]𾃫NY]1d%Xq_}*a?C (b)㞹/is2=FTwsB=[466T׮>U{o^;p>/|w}|-ƹnmպ=:/6LV -SO9&}kVװx{XĐ m W X㞕g=/ 5N~Cic]_0=\cC}%o`ǿe%i='?-FAwQ@W%O @ @ @`ra-{ /_ʗ;ϯKa9{Q]xI&v77wM_H!b&_y;^5Wߺpfxk '?Umkk^0Z|ft!O_qw~.5Y:ՇNx6"><%-p튱1i>ÃuY\W1#HO16/̛qwt][Z<:I[nIY,m(/)fʫ^^~ycc(PK`o&~ @ @ @`|u#ԍM NsF.d)</&yߧN8碑6U#&C#O\s, Zg$47ulg讟^q\ 𪏆V|S'qF{h Lɵo+)]k/Kg,dYxd v1>#C:lcZE2u.3U\{UѠYPvoihn}8`j ߯@ 4eP*Cu1$ @ @[hE|`.;=z On˜+ϸe1* VIP0]v>5;+66̚5+_w;\Y@IDATl7iY܋οѶ9 f֔s?Y㨢SvXUg_eC+ CYq]%x~\|i:7vgueԂi[ގ9CS:cery)Z)R86/Ci*ktP E˾ @ @ol-R"*v슽wby*BR ]"E|jao>E?H }wb4@H잝979k;kK?XqhN_߾jy+wzwޣwܟ:wuDc>]V\^|)4\3D °GtNgRb"c]Y0^Ubrm6Vbwډn\9E=GYYl'}/%hU]%/^§uwL<*?.8慡wkEOI/,^cn%w-g5.JwFӅ!kpY^eT^B"CkHHmَ_stylt;c :z{Yq|; @ @ VճVQ}񭨞7z-U oee9PV=|~ XUV\t/0yռ<x+OM}sN;h48"éTO?8=W1IȇrS: =BןcYJ>d`ţ1gկg)nM3,N׊Emu7P_.8gwNX\d L%N(ҝ|W|Za@P->l @ @ @@;ybOڢͧZ"B-BiɈ}eU5UrA?M껚T9H~Zķ^xzW]8?*w/ݧLYW)Hһ%q/|Kx}6X{A~a(76N5IqCc`EvOpC">!t W QWgjN&X{F{Q B9C @ @輀5o9'&Niv;7Ah*jY2o\ǯeV "{%OӍXbSUI<EδGWF^$֝(v[:ՙoxdexq>4Y.qvvlyEU3'#@#(#v@ @ @=5&a؝a3n}iA!cA/^V|֙ CpĘ#2^%UWw#&I(9~ʩSy1/֕n&߅ț=B2'K V4+YqsOp$$;K+| u( tqœvhݯ*L9EțLa @(V @ @ lj:Thy|ٹ uL9GϞlvnuYG^1 !ko_5f 5{1'Lh3ܼG~>AUJ+yqᨧ&6a&Y*N,UY4~osEbOJJ(cv5*˺$v"zyzk9Ub@>~]z!meӼ1Al3EFɔ]X?mגq&o  _HN- @ @ *8ANj^8'/P9!n WNwX1EԤ{^]"؆N© nDBlt/lhgt#n;R(XOY§Mgj1*^EOB}z`\o=^x0Cڹe0†IE ({TEGyɯS[B G:!v ذo@蜀F5sb-@ @ @hO Lm-t>iɟ4T,|ͶO&>rP\ ȋWGW4Gߤ"O>}񉕤m헜7x^/d*yJYv #ϣ'5KWvRTg;Xaa'^Pwjkv WjeK}Bit ]>獼`;ӟ$u`džC@(k@ @ @ l^оiITW$|VCR/O{2 zāo($KMO]Nj|*k;'?9sqoO\"k 8s>ͽc+5'Gr4> ^wkbK0p31D^#i˫}u^Hz!}soxcZ}hI+Uea 'ΐ™#/=4`OioM9%C"M^?->=i(3$!,>L-y*ޠ+K!O%%y_P:#/ɯObC(" ,= @ @ ?!%: 9+:dT\uKaiYE/^UVO~m_lvsKD?%9Zw[rstAٚœGGo56[}M'k:Wq8'kf|Q{,9_1?\^)?7B0N%yx;Vg_=([r{C[~{/tzCTkE\bSS @ ;0 @ @  ppeyečŚMF=Ģ!_8n$;h~BCL_lZO7&8A#Sx%7Pm+^̃O 捼HjQX,qUL-)X`jiOyϔ4}ʗAPxoO,%Ǟs%Mo EoO{_[^jK8;%#6vMcE<@8 8  @ @ joTI+S2uC-Ld䤯 eyJ: ^H84(yM`?Ǖj+Rشx.ht3]ET|gesaxWDZoԜaUid]XƐWR' E1Uuew8=܅&=ƗVn\ʢ8~9^/1bC8T@7f!@ @ @聪GsQ]v$iSM{_i3e8!4OfK/tOG}jXjC#Dz,[XlbM#/S5-~*7K uuiŁ5-Pw CN?_3]=/~Txfޑ/mr. @"`9' @ @ |/|L: 55[/qVxEKrr$A+0 1Rn HT=#>Ú 64xQ ivez9VP&ċ uro;vj2bǶs}V+) rYiD;nSu:M.lI%9״5irdC]wXg*ȑZ0@Eqr1N@ @ @ X >3.\VKEqo}4va(X1? ‹ ͡Cr 冰׼f]](/`qV.Kt+Ǘ߶sU ƥD)kjPSؿO^iײSީ S59tTYAb_WаXVGe\EVu\ă twC @ @ @8?X5Ξ1iiچ&í?mި*lKl(!@Xxclb\:z\^3ª)X:p[ 9sYZ)J2(*MҲRQc \/иӵQۻsVE1qA󺖟5ay1'§N)ΓvU, @"@yI2  @ @ Hջ*y bwj(Nx/x7(6$>1V )>+ʈ6M;2fgb#OZd:=%wd! _Q=8zvtq7PjvEkE&fW]=4_Z6[k&QJפNXqwW76 cS> xFqq^ @ @ hA=i⦀zٱqGEETd˞ﯨpSclgME l]LF YE&'ox{ŌJ6"4dr {i%}eI/RmK<61K"߭c6*I yFnʟqmDP Hk~_O}sȺ iڠ<%$"i+º%ui')aZB*Nl2Eyij]Q|dy*I_5"谝TC]UZ>vt}\N*H-z[}SJߐc[bk᫳#:kE^}Oö<~=Ap41İFּ H Msb p!qUe Yٗ`h yM #຺9=;Hx&̦[tU>l~=l E1u9eLX*CRo a@ @ @hW7iwmց ho]kC @ @aa/bc.fSjyd {d _S_}|+PFOu]Ly(w^ JbbNf7!"A1,*KoΈ3H|an]&x1d},S-d@EUV|Bj&&J3]YʺZk_TAlLү J=|lKx#mߎw)c" `܃ @ @ =ϧk~lBԤ7x"M,p }O))@pZ%ꡙVh#x,-%.2g+ R& SU_aö8}g^DK+SJhwRUgyzhh O3QTF$TNaRڔ UŸڭCKLNh#%@ ؍<) @ @ t$C/3;͏(`Eqo[@h xqU&"GW/ :q={R ЍXjO:WOXQX1)oHluVW<  İȑb'@ .nyS',nb^[},y /ZTP4aގʻR.6" vnI h[qmU@ @ @@ylH\LTVOu ~UmNNͤb V3]_6Q׭OQ&UtSV~#HRnM*+pUͧޤ<&]i<š'Wj[_t%Oucj('5L TΕu Ǘ2;\$>NoϼQ[W@ o=@ @ @Єȋv41p$Xa_ uڨEqe^ZNJPHs""R"NjyTy?ܽC#4:*'RU];o^zגq&gc|Eb.bv5NqqCJet*_H~8y饝 z.4\y8k금@ PGc @ @JEiau YYGlJQo SXRnzo UHVdG+5Uе_װQ7+Z'Jݚ,k9TJnh3mvՅSqQ5/Qu>BCm{wNՔg?kfL{>Wg4NBC @ @͌y'S}j3$Ċ1^ȱ/29sF$<7zFu1l<7I0!`y_yhڨ#EjseYsR Zx]]tګ(N'%[Eb[Ek}Sf ;%7T!'@(:bB @ @:1xǎ(SDkJ]kYL3f8@ᨰsDHfI;}DVJ|נ==rpEqe-i+;>=^@{Aoņ- aA-}r'ҕ}PJ|χ6v%OuwȲذHB¦c{xw<[}ͻ@y^.5pԿ-KΖtr;Xxal% (󃃄!@ @ tJ@鞌v*\L/jũBcSm=<*dd/6#bܸ%tmO=tQS5: 1}4au/Z ;'W))mο'CuOvqxX1ogcYgOُ-="[UbN]bRhD-qHEul[w-ys{7uo@CuH @ @ PN&uLIL+Eq| F/ܷxѾrQa,E,Kg3޾_ó%Iٽwk4DG_§Z2\e0YU1vW74sD1{ʷqZop]ШaL3=eYo|;^˱qI-ly-j|}C,(Џ5{cStAq]ª @ @ l}?$uxVW^Y#Izz6lTjrXGB2)xykiinM5.PSW+Y%+1L1qt^ƌuQpEtBu6”w~Te ~ M=96B}朗^];w.E /cRa y4])~g8=dz&}j>gr^ @c @ @ [- oՋ3>BK+.''G a^٭wѠX]?MO[HAc]Tcڪ`6lG 8SOXļMei7.ʯSW\zvq¢\T~Ew4; qIKf =h@ia3׭oZ}>ST]EpW?Հ}(y@ @ @ P$f CfӬ-wcR,*:H2<ڗpl Ӓr^Gl:Ld1L@~0(>F6@t;y?_:U)ԝ;m1B,З@4ZI@74}dB^xѓίG۱GE+wvbOWܕ\qT%}Ħ,s]TO㇦(Ã!H7ځĆ@ @ @Оq;(,C:F_zYɠWu'e񗎜uY c?Е#Ŋ@YetQkOlddʘގ٣9i1+s؎-zrLTZew.;M4[o+OW}⣅;\|5ew8=(֧k?ւs#%EznķMw7><C^@Aqk@ @ @*SRʁ@ oDȦƳ:SܻowM I;r@5 (c" O%_:cZQ2)SPcNžy 6P.q`e@^q@ @ @A(07\vF_ Hn:oC @ @tx`7؅x${Uy(jvmg?aO n49Ql6Is E0 WWO+pb,.qRhs^D98bo˛5zo컭}r7E'вkfq6E\yd9Bha-9؊KpD@Uʊ q giDIjra[ NA ߸# @ @ QV`A:ģΖN'Fubۅ=ei%'-;ä$'nY?ʥrw=N#}ǯw^ٯ^_U9r|Jթ̛I+iA59_-yٵkhϚjkzP0YZr(siÞL1fJjwv.,@inxf,X CQ}I~b4!m`@ @ @ DU~^Ȝ^OxG=8^ld [ձ>ݫ}TC८{ J^gi+F J+]1v6TT /}xÕ٪Q"wM jy'}3՞'Ud\bibP^Vete\])e$?~fy'e+} _L ʢ8~/7m_,U+e)_)i A+=8 @ @ hS1Y:g.JQ&~/_M|_w-wvK'߷l4Y(il9}~7RǦaZy3!NVG2^)6VB&U͝uGԜaXjZL~r 8Z]A ?w?sbU/Cyv+7 3-WSxte YP? $%\@]l`jbPA=<\"zf*M F F@ @ @@#3Sڿx9$ſkh>ݮyOI'ytAwR6pB;e5k8\J˫{E~xxW_tfJ^Ƙ R޵K{ ܠ% tř#d҂s>M:P!@quDKJ?+y{]M먯y;Q' >{{|ԇf0 (q7S%^Ѻ!0ua],#T.@A5"A @ @\V:񢌪z}^;bп#`L_]I/ XkoSNȈ0!3#cvӦuݯOyTr~e68J[M젨+~8Ƈ_fsyb&=[%Pd(H9.}`]i mG@ J|; $Յƺ.3' n:5Yl1v !y@ @ @h=Ox| \vR\td)ڣEe¢ ʛ7뻒oAt%.CёNjċWvG.bXG옉|?SY >>uXUw96gS~޼%jq=F#fe9bv5Nod`.tI89zs}u +:}YE9C^ƏM[G2~}.qIob3Ylj&6,&A@A @ @ 9Mع54oJ^du$ ^WRVaشrMv{{)_HOɸXQ}%z|tAZkFO_RZu u1` S.ZvU?>O$Ǯ#nqG.wlVW8jdN0^WCa‹D1눖Y[RBI`|!Y^ιc.vup[UJWnXd\  t/!@ @ @6MkU_Xї]g2Q{^ ++*|Oßl=^KppBh+8}ͺycاg v>5 FE9yltǝ%ujDpMyFJ_P=`xgF fEл%wz~q1ᶦN>O6o;K2`BM|k]Q9)⬪JDʖK꛻$VXq|p14@ 'M@IDAT@ @  _ ΌK@=֑iuco>:_߽{7a)Jȴ߳yJjӦF> ~߿.u% h,X_ge8Œ~iɓ\-~/$wT"g>Q]SG"T{UT9!JR}ڴ>J,z0X7;x2AζSXo X;q Yuo[@J6׵CQz5 e%Ǵ|Ps @ @ !k4I'i&+)l}߹'8 k="ʛVnAxEUZ} Z%oXjcO٪kZs ёµg[PZݿzĺQ-Ͳl꽛y1U%;VIq ,i1n6KS-51=KP7rt-kW"c>rM=K8]Ulb $׍=y%O@5 @ @ NyM-SOttcs8mqsfnੇVB3Rl/+.+sMaO50ܭAFrr_}?~||GI̧aI| 7~id}8)Y~}3/Y29iD5-&d) y铞љ|N(LTƈ؋5Aj꫆3b0zݜFgS;~p*!yuK'V']VCbY K 7l0zBA, >: @ @ Xl1稁<;{OC QO&;6ӎhDTYw_yTOqa}~I3o$7IdygoUQU1;c}2Ætx7frŻ~(j)/z5( 5`IOliגvZ-(m=^I1:LjݶFM]|ao222z9`_]N9{}%ˋ<ڱkhxC6yڸ_۸ϊXNzI'zLk6ۓ0(K"gPu㿀o?~y X-TO@Mƣ+KJDC?8UP}(nb$V#'i`i'=x9fQYO8gκ:i]u:9$yRǰ!@ @ <>5c?!8M,a}L[Cs*,,krhpI+"V0 ;yE9!*p^lsI]%їpW̜hiR9/!ʙw}S/{BZv8)*J@,`>R32QB-?dN~v;U8yO T*fy)M2GCXwbصdۃFs-'֭ 0@4g?D @ @ / G%mYaAx{7<9c|gVH=k1sRxwLxw6}j3p_.fA8qPS}bW,%jq/ިaӫR,+ә_S9Rs'Fۇ 3BD ˣu'OomîbsuN>#DW=|*=%t]u_{EEk5JR苳.l}/ _ hoξV@|@ @ @ *:_}Ky?z@@^i7Gʔ޵hԂU#=kC @ @Pu'|紞х"rlNaw,yi4/K =EV1q;|yu:N24f o=㢋?X=wF;`F`iaǦUlx`㫻^EiEUUH0i5U^xHIh t|HMObk*o-R.G1^wb_6&\ind)o/>ulhqv`aN{_'}gWĬ,)*>W8yJѓc|>mzxVxjOeS痖м;XoC,@} `J  @ @oL.rCCLVx-f^qi؊+|s˷C>hĻœvIL+dž[465鷏Oޭ{vmDX L,o ~+v勠3<;>-uf`^ǔdb]~]{MJoq:4$8Ou(ڨlcyeR@V l͘ҳm᳗relk*`"B/SL9!6T=Io W₭1< |w>?W || @ @tOU=8e9+6₳AcK'.†%=W;_|]3Cfv'ǙMR-u|VrlՏ:5 _iQNN97?7 VyZ8Wםĸ%? ԩNX\$Jw:Fivcp7t +?6:MqXϤӃ.bcFlȻ1 ۓ:mͮ iR.]{~' 1QW7׼Ww@ .X4 @ @ @%0q]^sv/}C+WS_U#/(k7746,EGcOvނV};ܿzjswb^^] ,XV|A`@'( ;B @ @kهߞ-qw=}qM+ ? q* l ' LJb X}O{拇?2yU 㹷<8b7T< NɨZ?x$tF*ѷ5"^TX6;Λ3,Leu*^_XQ3EsE0Β w(6񅠯X??.i|q/z"Mz/ݧ[ǻ1^$iVnx( 9X1@ @ @V7*zrt̥"kj!hH-9湢1pUX,V1p޳ &=<3OhyͲܢl6O32c$)g;iÆ N ~Jfȱ굒w I{Vث*>uT$UN~hYEqX*> 镜QhH~[Vō>siNϓB|v @ @@ (KP ~rG(ό Us}&JwOq8BIyo~EKʽ&{f%w.(mJJkҨ!щQf? >+gylVCxwx7GO];X:[xqnxe> 2 qB @ @hC.}ï?PtM2Rz_዗n?w֟~ |g1yו+l\1K7PI96"jcMg$LKj(beUòD[]טgn;PǻO)x;-(yEyu_8*?A$:ߞ ]]8p03狇"*QΗwd6o"/+κUlwb)=bڙkiolf)G~0465 w?sKQIпWI'f/fY6|rwi⒪SWVXSxVSմfwx'  @ @ s䭏~qp09n~CU7:ĵkvtkɻ+/6a]]SwJq[Ꝑ=:Y}Ҟ0''G\),/+J++:zCQd٣b-cW~~OK=ӗlzߞ_]p*SٶUC H2'W<Q][Eg,="I~?yw_n({]H1J FĆdk02|MfiΤ,Ȯ6A(u,W7:m^p #7>.q~` @ @@t&`OˋO;1RS.OjtCuMóxl{t=п2DTUFA~ B EѨhuEeaXx2@;+W E{ SϯV1J(vcWzֽCb)+:|m?]vo 2o^oxq`H{HhC|(γ]R #V 's ltŏNk_2#J ߁c(V;U@?X*O'?w䛶-ǶI^0^S- Ocw UbkXuk׽&O~D X @ @ @ t :qd6u%YgF(my*{l^Gqɱb?>¾?{Hb7.4[lSB|{w{A[%ŠGȘV7 /3D ZXk޵ X9}^եoe'a0r.A1qCku׾eYaӎK/ȺFwy#l@A\`  @ @W@ʲq!fc]WF#?Q:ItEW\t셃E/b 5hQo=%P 7VZPÿJ5xcE6]jA[z u:) Đ~,EN;?z(Ell_ |J[ʅu;):#Q)D[^W j]A P @ @ Q[gJ˽WmMUbK z졯gO~x0-^zUaުyb̞ųԳ ЦV& ^ @ @  :A#x{~S/gUQ+_x<, ˎsHNH'@?y9i&LTqV;d2!CIp( +t®2 ]AnPAN! " +"Ȃh HbHbݽ&dM"dGU[nIuYBm+0X6qћ1 aJSQ8opآ_^{IwX~Oݘэw9q.QyރO @ @TR7^|eOBSsVnWCf';Wۚ\UU>uۢ׷޴0-oKtKvԾ+mY5ŎG%;\.҂sOgUR :eV"Η{)3$8WsfTm_iY_,{z7|Gw0G"08u.jI @ @w:NAq\wdSC7dڪڅk7*]P18*8BlQ~T:[U 5'Z5+bz{9c#jkWeiSXjtws @ @ @`=:D܆k3> V}ăƏuul*cǕgWxۆu~.t.j^\S]%(o:`MCG@@K-!@ @ @` {Y{l״Dm+מšy_=u]v1ƵVtAqC]mM;wa.= fڦ w]7IWTR3Cva3+Ne?pR/N  ND @ @@1̙:Ͻ}PL[V2\OB`"o;|-BWjn92m\8;\J|7^(ՌurNJDzUĀPsw|葟xuB~jA2QOoߩ9 @ @6dU)M*͐,Soa-ȀR`y]|xzG>?O?W+Ǘɽneύ \6h{ĚG)6\׆Kb"lQ{Z.yG9:B"ˎp Q(ٕ]D5orЗV>ՐJJdIY/K(fQ͔b6ÍRU2eBVJa]2Y̆n.tvUȄ8z~>FkurfaWCBiyHTTGT`K^8] IFt ωt)fS#~-,>BX64 N8\{.YKᑨ`.X=姦g]"GaI߸YE,WBE]㿿eU(~QDF%ZP-l$轗 @ @ 0Hι᷇AL)$BJa`6QDt6WA0t X*%uT\CLM|ؓ( :fR&4?9\ȴ׽ 6f3ZtG[u">CN|U5/.Ls|#Lw:9|mSO &rKꊻ ]>mp}}G=oW^kH1Ɔ}1nI[[Je=J\)q>%e3pUPS{qDݏk1M [j:̚5;ߡg/#@#{[ @ @ @Q<.lI(Lg!+tu uΖz\Wg>#Jp"em(#%Kd2ɗә̋UԢ0$ZV[-ˍ[snl]|p r @B3H=>H^jhDgwa]ggcPU(hևJ}JGOYֵ U٪ɨ<ήȦ+\*ju.&X7jʨcvOy @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @Uo4IDAT @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ToGB$IENDB`Yix)@ֿPNG  IHDRXPƲYsRGBgAMA a pHYs+BIDATx^`SWw̝;sd&L&ɤMz BCo!z1{-ے,ɶd> )Ky9rΑ^{#jt@?5(i#GG3ẉ#a10.m!Arz^QoY0]HFG-`Ƌ-xiJg#ұPR<^^9!s XaXtWbl94LȽ}REAB|?/?FVb4 z!KYUgy"h ?1byV$!|Q[r$2)4nP5d5:Yw91SI5(2l})6<&vHe"Zq'okE9Qt HeIԇ>8?8!qr&DjP:.y)B{g[P`pw,nዷ`癀~iĖ+1l9#sIeVL\b3 T_ELt}-0Ѳx $ Wb>af;$JO8r83F+~rx$o%n$p3 .Q%p ߐ nr=%삳`퓌 nѷ1dnKGz'B8`ώd8_h28DQFUZ*F5'^x#<:^ptqM'x#0, `8ı<^%p!ZŶJze?i{=4ҿ8 {ΐk+쟆).,؁,;TQRC.D L5,z`>d2$\rp?(ˍw4>x;N+~GϟVN:{V:>6 <Ѕ\H#% }Mh*?ƘYB)92) EhH Qv͕* GT?=}``ߞT *Gom$g8h?W'fa:  opło'"@.()4(Jupl\ .F`$l] WBYvEqc.JP͂:par7Q7wrc"?CF:4"{op.q6Y}}-kBَ\+.ҕImBϥcd> |*} p)|63k7D G.ÎDX(PP$\QR#8X:8%敂pr>P=(Mߋ] T@ghY%H6 љ9[zs2#}2* c\β-^(y.gqb \ OŅ(ťw4dP!*ڟJنtZ8FekY38qht3(o`!+H8\^࢖Fk̅еZp(Ŋ2Z+lDG> P(p-AJ @p%\~) M|2VCeB2JN9};zJw3 T韠beGz.pgnղmlC pA0QB3q o! %* qI_وJ.J\b)q7 1,;]N+n,WE\`,$'켥Б&9Bi! )Jq=^X6"vѥc,?ćCCa4eoF4y@+( }:dl*cGehI}P1 )K E\JSXħ1Wo3A*`ld_-}\dW"'W-BXUaJk` =|)s |͔қ{T;JSU;L3=2Yzxu?&i!hn bI [MFIhL||˖A1Q k/ 8_^8"BP*OFQr#m 7e =#&¯ Ngz#xD!4IwOF G cZIb[R MI!Cpt/X686 B,0KI urۈl5rW~:4>H/B͒C'P1 5PΆ­a,X13Bu~{s_9ף)7v n(XhJGP~GL=¸V닂lOѲRЬFwSP^Wz8$_`Y'WZvqu%pwⳮ&\@Dyu5"45!,ܪ׊pau-Apa Zr @RH4&4yWɘ W=S~ W3T{Cȵ^޹W@[uĸoӉLۆP2_Ad{OG\(cV,b9>GE;(وK/AA^(GiQFp. , |_^mGw[4XNxpn ^ίe(hDDJ*\\ʴ*lCLzDb'#" H*DdE\4$B #0 t26#eTFΆkϯqr-O[BE[wNBE$z,YyBշP6UAoB&oѯP~r*d}B5e!CVxM@-RhqSҊb[mbq,\LbĒfĕWڂr-ՆvQH*HP#▯Ǘ"aȩhDxJhnd lE&+E€./ i| A&vM }QJfyEA`,Rףo6#Irz 5P1ŴHڂLC9EHe6$Ut\'V滸(n㋜А3xpRX0 % UveH)DrUH'T!ɥf Ep%0X-MKt؊\"W_!\$,ľo"?dt Pܭ} sů*@:PBu)TݑtXqW>`Jh"X$7K֙XfW.)VRރ.T $q`Z-rLN# MhP5ʋR% h9 h#p\K.7- bM.z6=m;B.NB*Ba o ڋDV#r7+ȪSqNiq~ `iά"Yˑԅnw5Zi}Ȫ!NZ-rkڑ4@aD~Y ʘ qG.wGvi屦D$y ȹ0[G؎'P8_ᣉV8 KG &DԦoc1r>[ ut&pנ+I -8[p85V44K. pqn}<|mnkېQGhRZF#2;!6교uF ^Ӈ"҅65$z'b>,- ="|?z7 ~^=ʮcDQ-Ky}IEwf@s Kۏ}ȼ6f8!45Eh%w+}5YY(o"lˬ".dløL;H#AOrtyl<}/q8{3w_t(:| K ޱ© N/W/u~:!^#8FLTى.9D:ߙݚƹs1_MƅO cu6t!g%q?n57qPKbD gqogH- eJt'Z:mh6h@Ny|V0IG4f6 \ ߊ* 2؂疡CC(fE*Z!z? /UVsedq5xx WV܋ȣ"$\Y?hujK3 X0w&.vPEʅ"h߽{?\6ރc>l󫠯C}}6RE(tHgҤlrVJGZF-óQLړSDdUUg7H* n^mrw`VohҒ[) axטP 9ZPPzUue`XN7QCPZtWbq^@Kħp'\_7<#o 'qV!xDe*J%t)`*[bW%x><Ͳ__c+}$T1qe{( MLJQ5Ad=(SH@ZuHm"IB*Jt} | X0#8BVGp2Z8\Ʉtƃd2+t{ k@%Eu4B4aÚG`h`fr#lS:W!d(Gpj R_,MÅ阴T;B)g_qkq_ _^j]:weTiߏA) pʚ;Jڂ4 v(1q? NEA T7- -l$ 3ȹնNۍTשa2 :U9P)o 1sT`)mL€p: #蓰^ج  dxv> o2G_aƠ:hbdpWh_bvn RÒ1V(=֫{N+/DNO)j;PUCAD":Z[QCҎ2-rJKecG~8DBNfQR>%,5U0+dfƤ)^=2?fra}&}q_4Lj{ h`4De{>%?u#ȹ8Y!|2*4 7Ŏ.Z9\\[[`uXa߬pm(]ߓ!<`/ڃ0T*gV^OMfhhyׂhW$yY#7!Gts[K"#`&4E;c Z!eBz>Ei3pSz/Qygg(bktwI}ُ G_uΆgz=Ժb;Xzc.>t_;PӫE~M] gRӃ E .PJ#T[LКQ"|͚N(2 7HpߏL(ߏH炒%CyRgAyNʏ_s=;蒷Cܿ }\qv"7.'ﰅ%(ɻM;2¶(rk8ڍ­/9+-OVv !_V؝"?Gs;G7ъjP6 iQ}7BgB 7*SDմn)j5hoAFG2<*;Ů!sX⛳rYA=[[P%\."Dx_= WB> OBWVDXc K0bf՛%n|M {[(An6>k,[Owݧ`;x3f7\ -)ӄ +9S+[zAJC_Ö_T6 8!ZҚ$)ZPۺN5U -h.}4Y(K ZYA^:-Gl.r\j"en7+j{޶z BN=,y2{dP0̻3p} v_CWs vp<?wlw˘ .-|DЌ}\w10agESh\>0d +}}" +8CR%WM ֢6l[tF) k) uZL' t\eW^G4"2ڋ( \\uh,"w #(6ܶ?-ʌnpz2O$ jƾ(SUtɏ3l`wy2.!n9m7!arҝa 3-;EY=;nf0N0!c +)((e1ЙD;{dxa1qq;B`40/z{BB=-}2 0&A̴FvADC\lpv4W{>+#caM˞/`a ynP{_LBJ[r%0Ijl7fzUS^A~>FcJ4&BMg_%v ]r 3AA[͝è` xlL助iAUɅ;yQIr%hH܀eh_hNm̄2jCM\\0\zC nmy&0;w<ڇ沚-TBIwt.R;"C]'Z|̛z2T]#luk86Xk2w# }Ox ޏLЃx<>/+kޏca,Y\KjC[]Tk8𝋜ܨga+Fp_Dg}=*7Roq&_Ʒ.hJMgo&i) "ulWڶGi\YZOc|xV u|ml݃=/kHj%gf^78 ѻ6Mŗbx@)M~S=ٷM6wAYpo<ԍ0sE_,wEZwED{V #yxqx,90.DɈ<\ݏ}owu9n^/>:66nx ^>>&ZTE`gX8 ws;>~cx=௘N+^I~K!n?37C΁# _vЦ 1?plZ-t5,+0S] ;EYmv'XfX\ oaH  |f<?ЁV=1raXM˚? f3!uBGXA8Rt_{ca3;WAnDZ™U:A> (mA 7C8~SS'nX^4_G.sk wsȈkZs:LЛ3I?@,nUŴl kOB1?K VIPx,Xރo X|ej ,췿`P5GÁ{Ĺ8Yw '9xa@U M>Z:Qhĥxrӂil>)9 4d>> ҃@:8{M3AfynET.`ѿ,~Vl4sxWO3:苃,َ?80zQ1GE,}gٿĀ$vmȏ ;|/vͤ$}|;cװ/u/lZ/ayʈ`bxS꼅4fiuAZ4A7 : L S˼8]5e:w6 G<hurx wz /.!I{X#`r `mw]!t ZD+6uLv叡:cTyY]F ݺ}N_™ߡ-\ Cvsdg)?q+(Wcr x% kgrΫG}{6nv݇GW`n$է/߇}b1Vg\f^#{4A9VAti3Q =F&[g Ă{a~ou"; o<4lY in2 ߆=ğy g&A~c>OՕpsphZE;4n|n. !;ct5vƳOėa>ȞYnӱ<\+OˬOp4>f;Ђf)5O}*1 ܚȇӸF.?)dyC|]W!9+_a xx&GԪGu2Љ'$C5JGy!Ex;7p7Dy#b|9^yY9m&:?'o />G o7x^<}< :;L }xS<^+*n% 0,[%FR[06Cw@G~V̥6&=ôD wh{^@.$^eA(1N H:o4rBjO[Q;N}5xl["Dخ|g1fZWpo*޹&9.yMX>f~ ~Ş;)$O,;<׹W-Ń,P!B h 18u pp X|E-c<x@SkqB^WX"  ma/F{1{lđWYX//OLMj0afZۙ/1X23 ,^{ofIqOaf쫘8 :M"٘uM`|xtP?0puZ4 TOϠlF⡈ԈLئ;3k1K*p̅N`{HՕjglΔm_l({pbM`\PN/vqG-Mt _aC޻X3*gaVK./b[ I=g)̝ؖ3xXFJ*۬%>W U%i#"i8$\oL6J1uWTX&-xN/L!(<'K7-4ǡ]lؖoc0Bv?+qec' 30y^KKTe~VDk%%L;*ć?R<,(h#?Q(MZx#ĂHDB0lƨT/ZBa~d;̣`]/ }ceq7P 1re$1u&oZ3k./LBΧ/,T, /Mƒx1Lė8u|d=y.) W;kfZ"!X? e| g'SdZ5: \aZn?!pF%'%;z~̯3* _X8`9vW*C PbO?=O +/Y_OgEuo-;>"=K]|9&6>p#" l"fT<%b~v9eHCֈ>Ʈ,pK(00K뒲.VrabXjdZ-p1P?F>EDҠht?w]`p[QYCy088^ZC_/+gSU3/OzK0lC:ZaoCY\_Gt~h:.} ~y]#*!l(Cr-oވxl_E /bnX8󯼁/kW2F3TE?v $"Q2=(7)P\OX<# X|'8,6AX4[(^^BYn"r{fs< 15+ho?3rxFyzz&׿3/ /ɋ L0N p64du\ Xte6Ŀ)jfx Yzq0|p- ~Ihʦ)-IE #8;jӕkY1ZM uL<N:N!;YU)8CWjn?;mg!~Ӝ0tsFІdǚ^t,<7 vsT}aVIs+,QX0˦|ؗIbžM-p'?X  +k`,R~N~1 ۖ<C1 =Ōyt:\\Z ht} tKIX<: ;{TOj'1u6[G|Mw 4u[`E + :@o um%=y,pEvCэ h`@)j(a0#~@+mb*f^H1]}Ykj34Ѣ퀮KLrJݬ[f.@#.kp%-W#疞fFsb$3aG@}_W[5_-7.2q,`?lmLc*:8C;02؁Ah u:}[f] HG):!ufvYn< {'|E*y-s.;Y Q^<Bb+0+ mI}qy/-Y"cӫT"%1Q5212J`N'}5qG72/[I README.rst

License: LGPL-3

EBICS banking protocol

Implementation of the EBICS banking protocol.

This module facilitates the exchange of files with banks via the EBICS protocol.


Installation

The module depends upon

Remark:

The EBICS 'Test Mode' for uploading orders requires fintech 4.3.4 or higher for EBICS 2.x and fintech 7.2.7 or higher for EBICS 3.0.

SWIFT 3SKey support requires fintech 6.4 or higher.


We also recommend to consider the installation of the following modules:





  • account_usability

    Recommended if you have multiple financial journals. This module adds a number of accounting menu entries such as bank statement list view which allows to see all statements downloaded via the ir.cron automated EBICS download.

    Cf. https://github.com/OCA/account-financial-tools






Fintech license

If you have a valid fintech.ebics license, you should add the following licensing parameters to the [options] section of the odoo server configuration file:

  • fintech_register_name

The name of the licensee.

  • fintech_register_keycode

The keycode of the licensed version.


Example:

; fintech
fintech_register_name = MyCompany
fintech_register_keycode = AB1CD-E2FG-3H-IJ4K-5L

Cf. https://www.joonis.de/en/fintech/prices/


Configuration

Go to Settings > Users

Add the users that are authorised to maintain the EBICS configuration to the 'EBICS Manager' Group.


Go to Accounting > Configuration > Miscellaneous > EBICS > EBICS File Formats

Check if the EBICS File formats that you want to process in Odoo are defined.

Most commonly used formats for which support is available in Odoo should be there already.

Please open an issue on https://github.com/Noviat/account_ebics to report missing EBICS File Formats.

For File Formats of type 'Downloads' you can also specify a 'Download Process Method'.

This is the method that will be executed when hitting the 'Process' button on the downloaded file.

The following methods are currently available:

  • cfonb120
  • camt.053
  • camt.052
  • camt.054

All these methods require complimentary modules to be installed (cf. Installation section supra).

You'll get an error message when the required module is not installed on your Odoo instance.


Go to Accounting > Configuration > Miscellaneous > EBICS > EBICS Configuration

Configure your EBICS configuration according to the contract with your bank.


Usage

Go to Accounting > Bank and Cash > EBICS Processing


Diagnostics

Add the following to your Odoo config file in order to diagnose issues with the EBICS connection with your bank:

log_handler = fintech.ebics:DEBUG


EBICS Return Codes

During the processing of your EBICS upload/download, your bank may return an Error Code, e.g.

EBICS Functional Error: EBICS_NO_DOWNLOAD_DATA_AVAILABLE (code: 90005)

A detailed explanation of the codes can be found on http://www.ebics.org. You can also find this information in the doc folder of this module (file EBICS_Annex1_ReturnCodes).


Electronic Distributed Signature (EDS)

This is supported via external signing apps, e.g. BankingVEU:

Known Issues / Roadmap

  • The end user is currently not able to change his passphrases (only the users with 'EBICS Manager' rights can do so).
  • Add support to import externally generated keys & certificates (currently only 3SKey signature certificate).
  • Add support for SWIFT 3SKey signing javascript lib (SConnect, cf https://www2.swift.com/3skey/help/sconnect.html).
댯x100644 ebics_config_views.xmlLP 7’|2lU * 100644 ebics_file_format_views.xml6U@o{ !sRk100644 ebics_file_views.xmlYӀ"_.%V<100644 ebics_userid_views.xmlf c ? Z ]100644 menu.xml9iCjϛzLeoZTx ebics.config.list ebics.config ebics.config.form ebics.config
EBICS Configuration ebics.config list,form {'active_test': False}
Lѽx ebics.file.format.search ebics.file.format ebics.file.format.list ebics.file.format ebics.file.format.form ebics.file.format
EBICS File Formats ebics.file.format list,form
a x#` ebics.file.search ebics.file ebics.file.list ebics.file ebics.file.form ebics.file 1
ebics.file.process.result ebics.file 100
EBICS Download Files ir.actions.act_window ebics.file list,form [('type', '=', 'down')] {'ebics_mode': 'down'} EBICS Upload Files ir.actions.act_window ebics.file list,form [('type', '=', 'up')] {'ebics_mode': 'up'}
5Ÿxh! ebics.userid.list ebics.userid ebics.userid.form ebics.userid
Distinguished Name attributes used to create self-signed X.509 certificates:
{x@ QIFxH100644 __init__.pyUNam˸[Ns6wS100644 ebics_admin_order.py_2hz 0vwxu'100644 ebics_admin_order.xml`9'\w'»/k100644 ebics_change_passphrase.pybZ:"Hq!jZ100644 ebics_change_passphrase.xmlTĥX1n-z100644 ebics_xfer.py ʹ4"? w0100644 ebics_xfer.xmlQp#OYp"+V7LjxX# Copyright 2009-2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import pprint from odoo import api, fields, models class EbicsAdminOrder(models.TransientModel): _inherit = "ebics.xfer" _name = "ebics.admin.order" _description = "EBICS Administrative Order" admin_order_type = fields.Selection( selection=lambda self: self._selection_admin_order_type(), string="Order", ) @api.model def _selection_admin_order_type(self): return [ ("HAA", "HAA - Business transaction formats BTF"), ("HPD", "HPD - Bank parameters"), ("HKD", "HKD - Subscriber information"), ("HTD", "HTD - Customer properties and settings"), ] def ebics_admin_order(self): self.ensure_one() client = self._setup_client() if not client: self.note += ( self.env._("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: data = getattr(client, self.admin_order_type)(parsed=True) pp = pprint.PrettyPrinter() self.note = pp.pformat(data) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref(f"{module}.ebics_admin_order_view_form_result") return { "name": self.env._("EBICS Administrative Order result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.admin.order", "view_id": result_view.id, "target": "new", "context": self.env.context, "type": "ir.actions.act_window", } x  EBICS Administrative Order ebics.admin.order 1 1 1 1 1 EBICS Administrative Order result ebics.admin.order 2
EBICS Administrative Order ir.actions.act_window ebics.admin.order form new
ᕾx.# Copyright 2009-2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import logging from odoo import fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import EbicsKeyRing fintech.cryptolib = "cryptography" except ImportError: _logger.warning("Failed to import fintech") class EbicsChangePassphrase(models.TransientModel): _name = "ebics.change.passphrase" _description = "Change EBICS keys passphrase" ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", readonly=True ) old_pass = fields.Char(string="Old Passphrase") new_pass = fields.Char(string="New Passphrase") new_pass_check = fields.Char(string="New Passphrase (verification)") old_sig_pass = fields.Char(string="Old Signature Passphrase") new_sig_pass = fields.Char(string="New Signature Passphrase") new_sig_pass_check = fields.Char(string="New Signature Passphrase (verification)") ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) note = fields.Text(string="Notes", readonly=True) def _compute_ebics_sig_passphrase_invisible(self): for rec in self: if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False def change_passphrase(self): self.ensure_one() self.note = "" if ( self.ebics_userid_id.ebics_passphrase_store and self.old_pass and self.old_pass != self.ebics_userid_id.ebics_passphrase ): raise UserError(self.env._("Incorrect old passphrase.")) if self.new_pass != self.new_pass_check: raise UserError(self.env._("New passphrase verification error.")) if self.new_pass and self.new_pass == self.ebics_userid_id.ebics_passphrase: raise UserError(self.env._("New passphrase equal to old passphrase.")) if ( self.new_sig_pass and self.old_sig_pass and self.new_sig_pass == self.old_sig_pass ): raise UserError( self.env._( "New signature passphrase equal to old signature passphrase." ) ) if self.new_sig_pass != self.new_sig_pass_check: raise UserError(self.env._("New signature passphrase verification error.")) passphrase = ( self.ebics_userid_id.ebics_passphrase_store and self.ebics_userid_id.ebics_passphrase or self.old_pass ) try: keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.new_sig_pass: keyring_params["sig_passphrase"] = self.old_sig_pass or None keyring = EbicsKeyRing(**keyring_params) change_params = {} if self.new_pass: change_params["passphrase"] = self.new_pass if self.new_sig_pass: change_params["sig_passphrase"] = self.new_sig_pass if change_params: keyring.change_passphrase(**change_params) except (ValueError, RuntimeError) as err: raise UserError(str(err)) from err if self.new_pass: self.ebics_userid_id.ebics_passphrase = ( self.ebics_userid_id.ebics_passphrase_store and self.new_pass ) self.note += "The EBICS Passphrase has been changed." if self.new_sig_pass: # removing ebics_sig_passphrase from db should not be required # but we do it for double safety if self.ebics_userid_id.ebics_sig_passphrase: self.ebics_userid_id.ebics_sig_passphrase = False self.note += "The EBICS Signature Passphrase has been changed." module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref(f"{module}.ebics_change_passphrase_view_form_result") return { "name": self.env._("EBICS Keys Change Passphrase"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.change.passphrase", "view_id": result_view.id, "target": "new", "type": "ir.actions.act_window", } def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} ix { EBICS Keys Change Passphrase ebics.change.passphrase 1
EBICS Keys Change Passphrase ebics.change.passphrase 2
Zt xLg# Copyright 2009-2025 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import base64 import logging from sys import exc_info from traceback import format_exception from odoo import api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( BusinessTransactionFormat, EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, EbicsVerificationError, ) fintech.cryptolib = "cryptography" except ImportError: EbicsBank = object _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsXfer(models.TransientModel): _name = "ebics.xfer" _description = "EBICS file transfer" ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", domain=[("state", "=", "confirm")], default=lambda self: self._default_ebics_config_id(), ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID" ) ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_stored = fields.Char( string="EBICS Stored Passphrase", related="ebics_userid_id.ebics_passphrase" ) ebics_passphrase_store = fields.Boolean( related="ebics_userid_id.ebics_passphrase_store" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) date_from = fields.Date() date_to = fields.Date() upload_data = fields.Binary(string="File to Upload") upload_fname = fields.Char(string="Upload Filename", default="") upload_fname_dummy = fields.Char( related="upload_fname", string="Dummy Upload Filename", readonly=True ) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Format", help="Select EBICS File Format to upload/download." "\nLeave blank to download all available files.", ) upload_format_ids = fields.Many2many( comodel_name="ebics.file.format", compute="_compute_upload_format_ids" ) allowed_format_ids = fields.Many2many( related="ebics_config_id.ebics_file_format_ids", string="Allowed EBICS File Formats", ) order_type = fields.Char( related="format_id.order_type", string="Order Type", ) test_mode = fields.Boolean( help="Select this option to test if the syntax of " "the upload file is correct." "\nThis option is only available for " "Order Type 'FUL'.", ) note = fields.Text(string="EBICS file transfer Log", readonly=True) @api.model def _default_ebics_config_id(self): cfg_mod = self.env["ebics.config"] cfg = cfg_mod.search( [ ("company_ids", "in", self.env.user.company_ids.ids), ("state", "=", "confirm"), ] ) if cfg and len(cfg) == 1: return cfg else: return cfg_mod def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False @api.depends("ebics_config_id") def _compute_upload_format_ids(self): for rec in self: rec.upload_format_ids = False if not self.env.context.get("ebics_download"): rec.upload_format_ids = ( rec.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) @api.onchange("ebics_config_id") def _onchange_ebics_config_id(self): avail_userids = self.ebics_config_id.ebics_userid_ids.filtered( lambda r: self.env.user.id in r.user_ids.ids ) if self.env.context.get("ebics_download"): # Download Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "down"] ) else: # Upload Form if not self.env.context.get("active_model") == "account.payment.order": avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "up"] ) if avail_userids: if len(avail_userids) == 1: self.ebics_userid_id = avail_userids else: with_passphrase_userids = avail_userids.filtered( lambda r: r.ebics_passphrase_store ) if len(with_passphrase_userids) == 1: self.ebics_userid_id = with_passphrase_userids else: self.ebics_userid_id = False @api.onchange("upload_data") def _onchange_upload_data(self): if self.env.context.get("active_model") == "account.payment.order": return self.upload_fname_dummy = self.upload_fname self.format_id = False self._detect_upload_format() if not self.format_id: upload_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) if len(upload_formats) > 1: upload_formats = upload_formats.filtered( lambda r: self.upload_fname.endswith(r.suffix or "") ) if len(upload_formats) == 1: self.format_id = upload_formats def ebics_upload(self): self.ensure_one() ctx = self._context.copy() ebics_file = self._ebics_upload() if ebics_file: ctx["ebics_file_id"] = ebics_file.id module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref(f"{module}.ebics_xfer_view_form_result") return { "name": self.env._("EBICS file transfer result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def ebics_download(self): self.ensure_one() ctx = self.env.context.copy() self.note = "" err_cnt = 0 client = self._setup_client() if not client: err_cnt += 1 self.note += ( self.env._("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: download_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) ) ebics_files = self.env["ebics.file"] date_from = self.date_from and self.date_from.isoformat() or None date_to = self.date_to and self.date_to.isoformat() or None for df in download_formats: try: success = False if df.order_type == "BTD": btf = BusinessTransactionFormat( df.btf_service, df.btf_message, scope=df.btf_scope or None, option=df.btf_option or None, container=df.btf_container or None, version=df.btf_version or None, variant=df.btf_variant or None, format=df.btf_format or None, ) data = client.BTD(btf, start=date_from, end=date_to) elif df.order_type == "FDL": data = client.FDL(df.name, date_from, date_to) else: params = None if date_from and date_to: params = { "DateRange": { "Start": date_from, "End": date_to, } } data = client.download(df.order_type, params=params) ebics_files += self._handle_download_data(data, df) success = True except EbicsFunctionalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += self.env._( "EBICS Functional Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += self.env._( "EBICS Technical Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: err_cnt += 1 self.note += "\n" self.note += self.env._( "EBICS Verification Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += self.env._("The EBICS response could not be verified.") except UserError as e: err_cnt += 1 self.note += "\n" self.note += self.env._( "Error detected during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += " ".join(e.args) except Exception: err_cnt += 1 self.note += "\n" self.note += self.env._( "Unknown Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) tb = "".join(format_exception(*exc_info())) self.note += f"\n{tb}" else: # mark received data so that it is not included in further # downloads trans_id = client.last_trans_id client.confirm_download(trans_id=trans_id, success=success) ctx["ebics_file_ids"] = ebics_files.ids if ebics_files: self.note += "\n" for f in ebics_files: self.note += ( self.env._( "EBICS File '%s' is available for further processing." ) % f.name ) self.note += "\n" ctx["err_cnt"] = err_cnt module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref(f"{module}.ebics_xfer_view_form_result") return { "name": self.env._("EBICS file transfer result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def view_ebics_file(self): self.ensure_one() module = __name__.split("addons.")[1].split(".")[0] act = self.env["ir.actions.act_window"]._for_xml_id( f"{module}.ebics_file_action_download" ) act["domain"] = [("id", "in", self._context["ebics_file_ids"])] return act def _ebics_upload(self): self.ensure_one() ebics_file = self.env["ebics.file"] self.note = "" client = self._setup_client() if client: upload_data = base64.decodebytes(self.upload_data) ef_format = self.format_id OrderID = False try: order_type = self.order_type if order_type == "BTU": btf = BusinessTransactionFormat( ef_format.btf_service, ef_format.btf_message, scope=ef_format.btf_scope or None, option=ef_format.btf_option or None, container=ef_format.btf_container or None, version=ef_format.btf_version or None, variant=ef_format.btf_variant or None, format=ef_format.btf_format or None, ) kwargs = {} if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.BTU(btf, upload_data, **kwargs) elif order_type == "FUL": kwargs = {} bank = self.ebics_config_id.journal_ids[0].bank_id cc = bank.country.code if cc: kwargs["country"] = cc if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.FUL(ef_format.name, upload_data, **kwargs) else: OrderID = client.upload(order_type, upload_data) if OrderID: self.note += "\n" self.note += ( self.env._("EBICS File has been uploaded (OrderID %s).") % OrderID ) ef_note = self.env._("EBICS OrderID: %s") % OrderID if self.env.context.get("origin"): ef_note += ( "\n" + self.env._("Origin: %s") % self._context["origin"] ) suffix = self.format_id.suffix fn = self.upload_fname if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) ef_vals = { "name": self.upload_fname, "data": self.upload_data, "date": fields.Datetime.now(), "format_id": self.format_id.id, "state": "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "note": ef_note, "company_ids": [ self.env.context.get("force_company", self.env.company.id) ], } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) except EbicsFunctionalError: e = exc_info() self.note += "\n" self.note += self.env._("EBICS Functional Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: e = exc_info() self.note += "\n" self.note += self.env._("EBICS Technical Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: self.note += "\n" self.note += self.env._("EBICS Verification Error:") self.note += "\n" self.note += self.env._("The EBICS response could not be verified.") except Exception: self.note += "\n" self.note += self.env._("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += f"\n{tb}" if self.ebics_config_id.ebics_version == "H003": OrderID = self.ebics_config_id._get_order_number() self.ebics_config_id.sudo()._update_order_number(OrderID) ebics_file and self._payment_order_postprocess(ebics_file) return ebics_file def _payment_order_postprocess(self, ebics_file): active_model = self.env.context.get("model") if active_model == "account.payment.order": order = self.env["account.payment.order"].browse( self.env.context["active_id"] ) order.generated2uploaded() def _setup_client(self): self.ebics_config_id._check_ebics_keys() passphrase = self._get_passphrase() keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase try: keyring = EbicsKeyRing(**keyring_params) except (RuntimeError, ValueError) as err: error = self.env._("Error while accessing the EBICS Keys:") error += "\n" error += err.args[0] raise UserError(error) from err bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) if self.ebics_config_id.ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() signature_class = ( self.format_id.signature_class or self.ebics_userid_id.signature_class ) user_params = { "keyring": keyring, "partnerid": self.ebics_config_id.ebics_partner, "userid": self.ebics_userid_id.name, } # manual_approval replaced by transport_only class param in fintech 7.4 fintech74 = hasattr(EbicsUser, "transport_only") if fintech74: user_params["transport_only"] = signature_class == "T" and True or False try: user = EbicsUser(**user_params) except ValueError as err: error = self.env._("Error while accessing the EBICS UserID:") error += "\n" err_str = err.args[0] error += err.args[0] if err_str == "unknown key format": error += "\n" error += self.env._( "Doublecheck your EBICS Passphrase and UserID settings." ) raise UserError(error) from err # manual_approval replaced by transport_only class param in fintech 7.4 if not fintech74 and signature_class == "T": user.manual_approval = True try: client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception: self.note += "\n" self.note += self.env._("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += f"\n{tb}" client = False return client def _get_passphrase(self): return self.ebics_passphrase or self.ebics_passphrase_stored def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "camt.xxx.cfonb120.stm": self._handle_cfonb120, "camt.xxx.cfonb120.stm.rfi": self._handle_cfonb120, "camt.052.001.02.stm": self._handle_camt052, "camt.053.001.02.stm": self._handle_camt053, } return res def _update_ef_vals(self, ef_vals): """ Adapt this method to customize the EBICS File values. """ if self.format_id and self.format_id.type == "up": fn = ef_vals["name"] dups = self._check_duplicate_ebics_file(fn, self.format_id) if dups: n = 1 fn = "_".join([fn, str(n)]) while self._check_duplicate_ebics_file(fn, self.format_id): n += 1 fn = "_".join([fn, str(n)]) ef_vals["name"] = fn def _handle_download_data(self, data, file_format): ebics_files = self.env["ebics.file"] if isinstance(data, dict): for doc in data: ebics_files += self._create_ebics_file( data[doc], file_format, docname=doc ) else: ebics_files += self._create_ebics_file(data, file_format) return ebics_files def _create_ebics_file(self, data, file_format, docname=None): fn_parts = [self.ebics_config_id.ebics_host, self.ebics_config_id.ebics_partner] if docname: fn_parts.append(docname) else: fn_date = self.date_to or fields.Date.today() fn_parts.append(fn_date.isoformat()) fn = "_".join(fn_parts) ff_methods = self._file_format_methods() if file_format.name in ff_methods: data = ff_methods[file_format.name](data) suffix = file_format.suffix if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) dups = self._check_duplicate_ebics_file(fn, file_format) if dups: raise UserError( self.env._( "EBICS File with name '%s' has already been downloaded." "\nPlease check this file and rename in case there is " "no risk on duplicate transactions." ) % fn ) data = base64.encodebytes(data) ef_vals = { "name": fn, "data": data, "date": fields.Datetime.now(), "date_from": self.date_from, "date_to": self.date_to, "format_id": file_format.id, "state": file_format.download_process_method and "draft" or "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "company_ids": self.ebics_config_id.company_ids.ids, } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) return ebics_file def _check_duplicate_ebics_file(self, fn, file_format): dups = self.env["ebics.file"].search( [("name", "=", fn), ("format_id", "=", file_format.id)] ) return dups def _detect_upload_format(self): """ Use this method in order to automatically detect and set the EBICS upload file format. """ def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": continue else: o_list[-i] = chr(ord(c) + 1) break next_nr = "".join(o_list) if next_nr == "ZZZZ": next_nr = "A000" self.ebics_config_id.order_number = next_nr def _insert_line_terminator(self, data_in, line_len): data_in = data_in.replace(b"\n", b"").replace(b"\r", b"") data_out = b"" max_len = len(data_in) i = 0 while i + line_len <= max_len: data_out += data_in[i : i + line_len] + b"\n" i += line_len return data_out def _handle_cfonb120(self, data_in): return self._insert_line_terminator(data_in, 120) def _handle_cfonb240(self, data_in): return self._insert_line_terminator(data_in, 240) def _handle_camt052(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Community CAMT parser. Remark: Odoo Enterprise doesn't support camt.052. """ return data_in def _handle_camt053(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Enterprise or Community CAMT parser. """ return data_in N(x> EBICS File Download ebics.xfer 1
EBICS File Upload ebics.xfer 1
EBICS File Transfer ebics.xfer 2
EBICS File Transfer - Download ir.actions.act_window ebics.xfer form new {'ebics_download': 1} EBICS File Transfer - Upload ir.actions.act_window ebics.xfer form new {'ebics_upload': 1}
Jxe100644 README.rstВ ʩf%gHg100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.pyUy.UXt"i40000 dataqx7)PjOve-b40000 i18n&{ pR61040000 modelsmTۦG\100644 pyproject.tomlB1=bg0eKR40000 securitym ƀUk?40000 staticllx۾9i}40000 viewsвF?VA=qo,AWxT]k0|7'Qv$%ҐJ)吥T}J\$^Ζ3;# fV08riAѠAZvRF 8r{X.:Pnh`0 l[1$υa)ٖћx4g5_I' Ɏ:Jf{1a4/ AyrH!"M2~h?Ms74)N޸ʌ}I ]|C3u{QnX(C!r9`mh;3ښ*;اa[u?pA ,JIgO C8Cp)0}lacd9;QDvyuBbdC1o,JZfl*dKK^]sb#v5-ܰ0kK9E:;K~&e'T(/fHk^\9 hx; %8Vimi w/UQ}Z)=!U!)E#HH=U_[7մua;={11KUY|Y8 L4_L&XEQ6S%m7 wX?;/1xK+US-/*QOI)RGl'xw# Copyright 2009-2025 Noviat. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "EBICS Files batch import", "version": "18.0.1.0.0", "license": "AGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "summary": "EBICS Files automated import and processing", "depends": ["account_ebics"], "data": [ "security/ir.model.access.csv", "data/ir_cron_data.xml", "views/ebics_batch_log_views.xml", "views/menu.xml", ], "installable": True, "images": ["static/description/cover.png"], } =x,100644 ir_cron_data.xml TI؉꺯a\Ϲ"x) EBICS Batch Import code model._batch_import() 1 days ]xu100644 account_ebics_batch.pot-C;eYc"100644 fr.po# }Tsmj?A100644 nl.poSOtӗQ$-0.x]s6WX;Nrowg;n}Ği{h(PJvԝ=|!A}% $624"$K8I*JrC;<#c&ȐŔ 1%^&q3>"$b*Naq٧'ϞLĈES!d^ɯ4˨Mz!;ODI*l$)QBvmw4GY0[L̵_:gCʡٔI$o/ߔ i}$ޛ/\Y݋$}ɳ1:۝8OXG4gC 4}tvz!ow@Q&@# AB $)^6y)Y)Q0NYS?zCFHi<=-= ~4Xp\}hJ#¸(qDQ12)MDT)k&hʢ~_ܳ쟈/ti*ِآ?;3/4&­4ć'&l8v($ь? p܏sCX<|x_  02&@aH e@ S]F{u-N_v#| N C7Hp IN~ptv &O7onnt~vsܽ;:! 77C'o `~'mw31mĿ%|WóAbePvu9J3|(Z6UmE1br5HQA4aMaȑݥQ_GWnGA!^ݨ\6f/@̔rmD!oZoo/ș&9|iBA_R'|hed[`ͣPYNPHͦȈ MC%y Jt?~tG@CC;zu剿$ wn DLKrZED;1K SCރ|ͳJpXF'Mg ^!9?~8$ﮮ[%ٻ e/mr?K|s kڸG[ԖV&n "Ze}Oqk皡{ >v)Z'54b:Nآb)sy4N%+F&aXbHkVDF9DTd?R5'jfp V>}1hik!mxzoD)9F,SZk=+^O'hq/m/]$_D仝1q0pJer3=qyS%')>& Y3,+[o1Mi А$P a#O( 8Gfh>-FHD8BPT],zl>z߆YnQWә=<<;JzTmg,t0-p?awrmV ܮւ;ZUW"2Lh`=~L.fh_sDF%۵5KyeiJy8#{0<' FF  YҒ.h|qy%RkT4f}j;k9lV^=yl ]KC*=GFa@~+3e,p<f,Γl4%a7*k#f A%4٫F9q3֛P-kiY0V2teܙ <<ӶTVt[t23Mʦ րO$BB]k}|Pwf</`UteW?Pֳly-TmGhV;яd^Һ4agSw~@.\;QNd_~Ä_^f'=JYQ:(_/T+p1L,c>3Kg\@PnF@)3jO ZGs[3jAq~76G_kGTw6KTAuxhO/!\NsұϤ́& |\) 윝ʖHMʆc @8$#0сcio%"U(IQ;$hQW8V;S6JJ 哯z_71|{ +Dս&KFr2DUbүpҸjQ0)h{u ́88m2_*\w:ܚ-S)B/{u>3ɂ \2ˠfPC^ Ei6L^Cs*lf:~ \֢7\[YtV:c2)FC8wTN4Vqvtcփ l'יȪzѕmc?׉|pPUa7S+WCcM/EYJC34, Uv#~ v CnIFiM2NZ1: x0$>Na[iJ>?Nb^u{?WYh{hKw~i*nVxվ3`~^DyLԵ - ǜ*W5dn$T91yxeεU1lUNTm{ٗkb;ez{ =}GSc`tR|l/:\訂vpv,vvh˜>}w+#)0+9u4`ִ#2eEE;ËFdbeh.ޞc bZĚ_'vnJ˘,G< `^g g+!+U׏풢աzez?V|W-6ڭ&9,N@>!o86 /NѱWȦXGRLF7ʸh=:^Uc6}卤<}z*TOpkzaAӕG8RP /]U܏ȇvʋ̥x`jZ݆)R,?YmŰyaP8A9V=Z@hڈlRU"&"L&&!+ci`7S6-t4g`(L@={apE2hBό A,+6Ȁ+M(޺(BeFW~ג߷߄,Es/b+ެ %aqdg^J%K8H=mΨF_}I$GJu b1;ňm|+ڐWED"[I9VfѰmG,_QBw,"?}x_֖?>e5W'xnV u4jmەYCz}I>O h\SKe_w.ͺ6Zb942xHʤ-~ۢoB_>P!Q\rrhh$Vo]dӞ82/Qѝ;Pv;`xXN-8c;WS}um7u)޷[_N.GH:wCc G.2)Q[Ĩ&`BD:`|42 7ๆ "lEtȸ #k5RLft͍Y윚7f>Az \Y˖o@%S YLk{c Uk?~5Y+'j2ve?]2ԈmC|d-I9FO9@D*LLLa8GrekC _Vɿښu*Tyn|UMN(6VM]m1[ϜI sjV!.Eq0F Fhh03tŨA딝C cTCz?fX9umsh ͣB@$܋0xt ?h:7ɸ_^tA3ոĨz ຠqեi"|PӾKUFodNAQgDȶ9iq" U@qBEtmT~LE&})C'V#U@ UQ=1'Lܑ)5ڡN޲UloWsjiZ*ZcgYG4\).me^SvC6h>a2,S#8{u݁"|4>QN[Iȸ6[mIPČWLZi$˦fJnrʩ(̛5AQ n(ƾjȫI"/FḾ, @7‹`(ɀdabI+ .@W\tfZw.W^AoSi).j>ъ8aQ%>Ihk~$Ԕd"! U Z݁+F%:7݊pJ -[ vJ;u8"j~jD5Zn-gxѨ:x>ZB>|f@Zl8d_ݳd]!g.~ʸ1 FDŽM᫓I܌Jd){~8*2t,^2+#r29%mS=Rol69joQ+TaiK 1Rcཹ][N?ϙB:BL:/&;^tv QV&2:| ~! $^S6\uzPbZ ϺV|8qo_m'cA=zZp A%]]M'財e&U^AQ+fR|גR1Mɸ׿^|$߸8Y_ݘxC˖XNLciѻ ΊdDǯN^+WG߾nX6XC/EӷR9m]ܡ 4i=IQBhMݫc\{LwMqj mǕS( Ac* qӤ:kr*DةTwpΐhVuL; @C=& fjSn`y~Zտ֮©%B_ ;4qmӝa a.{|xX;ֵH곫O틷o0.':{nGQZgV,R)ZPEV{YIߗd7֯!ϒDH1 ZT>?fm >Pxخ//nMy|ëUJek18ho\VST!fcͬBT Y-6279ϗk5!3a%w}5lyjbI*3mɔҥ]Z+:K9x[N?]ui L[uuBO|S6K62U!}[]G|{ ZC |kLQ& @(ͅ-])q\EH[mtI3&pMnɥ/ϲ}Q10&2MК^Ef*zaU\f \¨QOq[TW7O6ETCԒHW&}e/%Tqut?hL-{Dm 'mƝ Ù"c}(c~4XїַSou,pZz{<3nCДq)n9pCjiLSv,jؕRɘ'",l r/crp'VL9* Y[#Ay3R؈f8SX6R-#|Oû`Ytέo\OIJ%wuצނą~YIڈLL@bΊ@1 a7U4 Wz`B =4<8g5kw_K{GT/]'fvE;b4e['ݐT !䡒H+,#iL˨/&=-y]׹ r"w<Ax;p9 mZ xr M^`l>ٞGhȍ~q "xVOA?4@R҄ b<,iԝY A2Cc*ASZX5x]l`+7D@,.^&(9K]= +!r}-Y$2ݲJlxoYڛj>8TTE e# p@ Vb@@yڭHYTAEXaRfN`Bщ;ҥiIwEa?sG>21xtUswNHT_gzhjׯ׻ïPXx;;8n<(x # Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-09-02 00:02+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.12.2\n" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_ids msgid "Batch Import EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__note #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__log_ids msgid "Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__log_id msgid "Batch Object" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_uid msgid "Created by" msgstr "Créé par" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_date msgid "Created on" msgstr "Créé le" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_from msgid "Date From" msgstr "Du" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_to msgid "Date To" msgstr "Au" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__display_name #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__display_name msgid "Display Name" msgstr "Nom affiché" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__done #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__done msgid "Done" msgstr "Terminé" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__draft #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__draft msgid "Draft" msgstr "Brouillon" #. module: account_ebics_batch #: model:ir.actions.server,name:account_ebics_batch.ir_cron_ebics_batch_import_ir_actions_server msgid "EBICS Batch Import" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.actions.act_window,name:account_ebics_batch.ebics_batch_log_action #: model:ir.ui.menu,name:account_ebics_batch.ebics_batch_log_menu msgid "EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__ebics_config_ids msgid "EBICS Configurations" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_count msgid "EBICS Files Count" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__error #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__error msgid "Error" msgstr "Erreur" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Error while processing EBICS connection '%s' :\n" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Group By" msgstr "Regrouper par" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__has_draft_files msgid "Has Draft Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__id #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__id msgid "ID" msgstr "Identifiant" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Mark Done" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "" "No EBICS UserID with stored passphrase found.\n" "You should configure such a UserID for automated downloads." msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__error_count msgid "Number of Errors" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log_item msgid "Object to store EBICS Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log msgid "Object to store EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Only log objects in state 'draft' can be deleted !" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Please set state to 'Confirm' and Reprocess this EBICS Import Log." msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess 'draft' EBICS Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Search EBICS Batch Import Log Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Set to Draft" msgstr "Mettre à l'état \"Brouillon\"" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__state #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__state #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "State" msgstr "Statut" ʕ<x# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-09-02 00:02+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.12.2\n" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_ids msgid "Batch Import EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__note #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__log_ids msgid "Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__log_id msgid "Batch Object" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_uid msgid "Created by" msgstr "Gemaakt door" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_date msgid "Created on" msgstr "Gemaakt op" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_from msgid "Date From" msgstr "Vanaf" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_to msgid "Date To" msgstr "Tot en met" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__display_name #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__display_name msgid "Display Name" msgstr "Weergavenaam" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__done #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__done msgid "Done" msgstr "Klaar" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__draft #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__draft msgid "Draft" msgstr "Concept" #. module: account_ebics_batch #: model:ir.actions.server,name:account_ebics_batch.ir_cron_ebics_batch_import_ir_actions_server msgid "EBICS Batch Import" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.actions.act_window,name:account_ebics_batch.ebics_batch_log_action #: model:ir.ui.menu,name:account_ebics_batch.ebics_batch_log_menu msgid "EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__ebics_config_ids msgid "EBICS Configurations" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_count msgid "EBICS Files Count" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__error #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__error msgid "Error" msgstr "Fout" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Error while processing EBICS connection '%s' :\n" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Group By" msgstr "Groepeer op" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__has_draft_files msgid "Has Draft Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__id #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__id msgid "ID" msgstr "ID" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Mark Done" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "" "No EBICS UserID with stored passphrase found.\n" "You should configure such a UserID for automated downloads." msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__error_count msgid "Number of Errors" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log_item msgid "Object to store EBICS Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log msgid "Object to store EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Only log objects in state 'draft' can be deleted !" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Please set state to 'Confirm' and Reprocess this EBICS Import Log." msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess 'draft' EBICS Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Search EBICS Batch Import Log Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Set to Draft" msgstr "Zet op concept" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__state #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__state #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "State" msgstr "Status" Vڃ_xU100644 __init__.pyt Uh:pJЀ100644 ebics_batch_log.py$th%!ľxK+US-/*QHML.OJ,IΈO xd# Copyright 2009-2024 Noviat. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from sys import exc_info from traceback import format_exception from odoo import api, fields, models from odoo.exceptions import UserError class EbicsBatchLog(models.Model): _name = "ebics.batch.log" _description = "Object to store EBICS Batch Import Logs" _order = "create_date desc" date_from = fields.Date() date_to = fields.Date() ebics_config_ids = fields.Many2many( comodel_name="ebics.config", string="EBICS Configurations" ) log_ids = fields.One2many( comodel_name="ebics.batch.log.item", inverse_name="log_id", string="Batch Import Log Items", readonly=True, ) file_ids = fields.Many2many( comodel_name="ebics.file", string="Batch Import EBICS Files", readonly=True, ) file_count = fields.Integer( string="EBICS Files Count", compute="_compute_ebics_files_fields", readonly=True ) has_draft_files = fields.Boolean(compute="_compute_ebics_files_fields") state = fields.Selection( selection=[("draft", "Draft"), ("error", "Error"), ("done", "Done")], required=True, readonly=True, default="draft", ) @api.depends("file_ids") def _compute_ebics_files_fields(self): for rec in self: rec.has_draft_files = "draft" in rec.file_ids.mapped("state") rec.file_count = len(rec.file_ids) def unlink(self): for log in self: if log.state != "draft": raise UserError( self.env._("Only log objects in state 'draft' can be deleted !") ) return super().unlink() def button_draft(self): self.state = "draft" def button_done(self): self.state = "done" def reprocess(self): import_dict = {"errors": []} self._ebics_process(import_dict) self._finalise_processing(import_dict) def view_ebics_files(self): action = self.env["ir.actions.actions"]._for_xml_id( "account_ebics.ebics_file_action_download" ) action["domain"] = [("id", "in", self.file_ids.ids)] return action def _batch_import(self, ebics_config_ids=None, date_from=None, date_to=None): """ Call this method from a cron job to automate the EBICS import. """ log_model = self.env["ebics.batch.log"] import_dict = {"errors": []} configs = self.env["ebics.config"].browse(ebics_config_ids) or self.env[ "ebics.config" ].search( [ ("company_ids", "in", self.env.user.company_ids.ids), ("state", "=", "confirm"), ] ) log = log_model.create( { "ebics_config_ids": [(6, 0, configs.ids)], "date_from": date_from, "date_to": date_to, } ) ebics_file_ids = [] for config in configs: err_msg = ( self.env._("Error while processing EBICS connection '%s' :\n") % config.name ) if config.state == "draft": import_dict["errors"].append( err_msg + self.env._( "Please set state to 'Confirm' and " "Reprocess this EBICS Import Log." ) ) continue if not any(config.mapped("ebics_userid_ids.ebics_passphrase_store")): import_dict["errors"].append( err_msg + self.env._( "No EBICS UserID with stored passphrase found.\n" "You should configure such a UserID for automated downloads." ) ) continue try: with self.env.cr.savepoint(): ebics_file_ids += self._ebics_import( config, date_from, date_to, import_dict ) except UserError as e: import_dict["errors"].append(err_msg + " ".join(e.args)) except Exception: tb = "".join(format_exception(*exc_info())) import_dict["errors"].append(err_msg + tb) log.file_ids = [(6, 0, ebics_file_ids)] try: log._ebics_process(import_dict) except UserError as e: import_dict["errors"].append(err_msg + " ".join(e.args)) except Exception: tb = "".join(format_exception(*exc_info())) import_dict["errors"].append(err_msg + tb) log._finalise_processing(import_dict) def _finalise_processing(self, import_dict): log_item_model = self.env["ebics.batch.log.item"] state = self.has_draft_files and "draft" or "done" note = "" error_count = 0 if import_dict["errors"]: state = "error" note = "\n\n".join(import_dict["errors"]) error_count = len(import_dict["errors"]) log_item_model.create( { "log_id": self.id, "state": state, "note": note, "error_count": error_count, } ) self.state = state def _ebics_import(self, config, date_from, date_to, import_dict): ebics_userids = config.ebics_userid_ids.filtered( lambda r: r.ebics_passphrase_store ) t_userids = ebics_userids.filtered(lambda r: r.signature_class == "T") ebics_userid = t_userids and t_userids[0] or ebics_userids[0] xfer_wiz = ( self.env["ebics.xfer"] .with_context(ebics_download=True) .create( { "ebics_config_id": config.id, "date_from": date_from, "date_to": date_to, } ) ) xfer_wiz._onchange_ebics_config_id() xfer_wiz.ebics_userid_id = ebics_userid res = xfer_wiz.ebics_download() file_ids = res["context"].get("ebics_file_ids", []) if res["context"]["err_cnt"]: import_dict["errors"].append(xfer_wiz.note) return file_ids def _ebics_process(self, import_dict): to_process = self.file_ids.filtered( lambda r: r.download_process_method and r.state == "draft" ) for ebics_file in to_process: ebics_file.process() class EbicsBatchLogItem(models.Model): _name = "ebics.batch.log.item" _description = "Object to store EBICS Batch Import Log Items" _order = "create_date desc" log_id = fields.Many2one( comodel_name="ebics.batch.log", string="Batch Object", ondelete="cascade", readonly=True, ) state = fields.Selection( selection=[("draft", "Draft"), ("error", "Error"), ("done", "Done")], required=True, readonly=True, ) note = fields.Text(string="Batch Import Log", readonly=True) error_count = fields.Integer(string="Number of Errors", required=True, default=0) a.x340031Q,OIKLNN-.K..cX_qy/wk8VEyxK 0 =1dG-׵Mh!h!1boE2Q=`gouy!靸Ј#W ,ϛCV +l;/ykb}2W챽)׌mx31̂<6w?,kh:mCůx340031QH/K-+Kgp(39?cKM/qM0QT[(#&/%B/$7-guWk;?VۻK|/h+xko6 Vm$gid9 ^(DHBQRAV"g~9^d){˫7/O\Lח 3vy^J#U_ctlAzzni=D&&'t,2/_Zl)ק=O:_2=/`%i gq pa7> ?j |?@ztl"PVwJB5/2lB#p>EJ#Z)BCf7Hˋ~`q6Ǔv2Ȥ >R7O1&א4V*N$bS`3Bge_6kFT@0 H|UB ͨ` 0P!CmǵٜCʚHE<3z7X>אWKLh a>Hdnb5'# : wI?daG;M;:h-/V0dllsu':$ٻs(f%~)qjdǙb'G:;`;ka|iC]d1T[u悜 k(TX&(@&]͓Oeir{7ߑN`ڬ`v8uG6On6%cuCDX4ԁX,וɑش]sh+"2΃RX(>\TJ.:S5:FޢU%+{V5q@5oc#l$Kv8/U8=qf0`t/_ցq5҈Ϡ޳+tW'd>L"a%a@,t (Rl$l&Fdd1x8I o-Æb#]:;t۳|i퇣qWfP(@[XoJ7{LJ~fqn!nǂ[`0NF#C.lԫ=>)Pնj3m} -@-LNqIH h!-hƬ.iz2O ][h3֘U ᄓب[\>t[--n ǚ2sV`WX;|YF]a8rL6BH mvWE zU^8 knhqBh yFY_r~ %RiO(J=-Ȱhv 2>$Jêx?^xus`'HWя$n x1qm'p ʗe>@fA Rp^k-n!@jVU¯sRj}fOk-u79=ۣG?<|hj9x5=?5DG0Š5jpvأ_U%S#ehE;0ýk|Ŗ9e~??\x v΃RUa1**J2>0/3iJpDNbЃ$56HOVA-& Z\w2ڒB4S 3&}hO9O?T;M㶳 !79iRynwgP4 Xma|zpʥEwJFeL^wR?dWV7Zuڍފ41i"._Eq R#_zIDKrAտ(>#lBvlԆۃHyQv׻}nLÄIbPja6!`h(p3йpj>~o/5NzNt[ޝQ=0x89t r o6<-5::<uzg'0aN7vc|?aKG2A/oţi@Qxz2}i\NLED"G+nķ}:ҏe*J7D(M- #wW^_gJVqF0T2ТZ5h0xg:F+8}IoftI~@ڟ윽Qk@MEȂ;_2#K8ކo2ʏ^^^[4<:"d3sg&@|'?Pu0*D{rzBWr1Ln<6{FrG^' /޿c0qp*'ul5;ǛgBV1 aKW&OD {m}78E$LD>b̍bh-'V5O PzEw saJ\YZcRMČjralMrcPԆnycLOk<HE;7!5lk@>X/g=CS9>y@d8ת0Rr6Ai-^r!wp/?ou7&G xY100644 ebics_batch_log_views.xml^z7oAٸ ɷHa7>100644 menu.xmlJ/2sݙ*`u$3xY ebics.batch.log.search ebics.batch.log ebics.batch.log.list ebics.batch.log ebics.batch.log.form ebics.batch.log
EBICS Batch Import Logs ir.actions.act_window ebics.batch.log list,form
x RJjx#100644 README.rstB>PA䈞100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.py ՑowهYƔhl40000 i18nxegŷxu8 040000 models#[8@3*-P s=40000 viewsr]BR[dt 1xRj1+f;0o>%6}^4RFDR˃>nȂnRWWZJpu00ܵ̃CotXl46ϻnz_Pw+c,oi ERkchVBws37=-zRLj)x{n: #4e`3ZW"1_4y)c\; s1UBtY!r'DJk*;RLx(4ߩ=pd!0\+!r>b*A X ˃(IίGYJ'/VW􅹚ۈ5o.Zx-,n\b5c?f)sY_mxvuB6Sz`&"x# Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "Upload Batch Payment via EBICS", "version": "18.0.1.0.0", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "depends": ["account_ebics", "account_batch_payment"], "data": ["views/account_batch_payment_views.xml"], "installable": True, "images": ["static/description/cover.png"], } )[x}100644 account_ebics_batch_payment.pot\#ѽrg˿-XL100644 fr.pox559q {Լ~R100644 nl.pol,"Rm*91FxTn0 =_Aķ-rHN ƢuhHr$;m`ɹ7z${Ba8^d{YBSj *6qw<)j֚iekryH7\E_-I%a2m, 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-09-02 00:02+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.12.2\n" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model:ir.model,name:account_ebics_batch_payment.model_account_batch_payment msgid "Batch Payment" msgstr "Paiement par lot" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics_batch_payment.view_batch_payment_form msgid "EBICS Upload" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 msgid "No active EBICS configuration available for the selected bank." msgstr "" [`x# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch_payment # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-09-02 00:02+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.12.2\n" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model:ir.model,name:account_ebics_batch_payment.model_account_batch_payment msgid "Batch Payment" msgstr "Batchbetaling" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics_batch_payment.view_batch_payment_form msgid "EBICS Upload" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 msgid "No active EBICS configuration available for the selected bank." msgstr "" zFx[100644 __init__.py^Cq6(h"X9100644 account_batch_payment.pyf9RM1PxeL#s#xK+US-/*QHLN/+OJ,IΈ/HM+ ox # Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). from odoo import models from odoo.exceptions import UserError class AccountBatchPayment(models.Model): _inherit = "account.batch.payment" def ebics_upload(self): self.ensure_one() ctx = self.env.context.copy() origin = self.env._("Batch Payment") + ": " + self.name ebics_config = self.env["ebics.config"].search( [ ("journal_ids", "=", self.journal_id.id), ("state", "=", "confirm"), ] ) if not ebics_config: raise UserError( self.env._( "No active EBICS configuration available for the selected bank." ) ) if len(ebics_config) == 1: ctx["default_ebics_config_id"] = ebics_config.id ctx.update( { "default_upload_data": self.export_file, "default_upload_fname": self.export_filename, "origin": origin, } ) ebics_xfer = ( self.env["ebics.xfer"] .with_company(self.journal_id.company_id) .with_context(**ctx) .create({}) ) ebics_xfer._onchange_ebics_config_id() ebics_xfer._onchange_upload_data() view = self.env.ref("account_ebics.ebics_xfer_view_form_upload") act = { "name": self.env._("EBICS Upload"), "view_mode": "form", "res_model": "ebics.xfer", "view_id": view.id, "res_id": ebics_xfer.id, "type": "ir.actions.act_window", "target": "new", "context": ctx, } return act Xﯦx31̂<*KNUz_|e/ S- | 6NZUÆ;s9=?^|H\Y>:b._/0-\ ؍E[Z#񅧟Z? 9aNihԲ&tӢ%)ͳ"8|ۜx$ŻhUB}4` @w}6PR!r[)YNtmzo˥ZdtP(yPW2rUe="1' j"1eL9iWn1lAk6"ifNHmʌV! _IN>3+o11NJ D9I{tH-Fn'TVP.úb.\`6W*s33ΠtaC,yx;100644 account_batch_payment_views.xml|Mp6*],+vl}5-x. account.batch.payment.form account.batch.payment ˃ѯx340031QH/K-+Kgp(39?cKM/qM0QT[(#&/%B/$7GkZwi  100644 pyproject.tomlB1=bg0eKR40000 static% C\?w|Y140000 views&[jkѰo>&Ijbx=o@l|YPUHн>zFŇep-ICXy4л59Z$"kbT wT㡪U+3ű ˲\S(np8!Ft.J-wYsR4J/=|'vՌMqt`w.E.,-s8m KOTD.2emg;S ˪eбE#hBd,>1 xyDCK.Ĝ+ԼT =GטkD 86nwgЋ 0x#x<# Copyright 2020-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "account_ebics on Odoo Enterprise", "summary": "Deploy account_ebics module on Odoo Enterprise", "version": "18.0.1.0.0", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Hidden", "license": "LGPL-3", "depends": [ "account_ebics", "accountant", ], "data": ["views/account_ebics_menu.xml"], "installable": True, "auto_install": True, "images": ["static/description/cover.png"], } ox340031QHLN/+OML.O+/anw3#[Նg8|t*xUKO@ VrD[J p:ɢ:M)ެO (#G72+@BKQ: т: }a$7*+Qz ϗA)?0bf3$*7_b>D^\܋iΊ߉igۣiЎ'V_Һ\m1Y|NX^N!v,OlεK\l%af̎xoO,qx31̂ x% cFųxsjsdoc = require("eslint-plugin-jsdoc"); const config = [{ plugins: { jsdoc, }, languageOptions: { globals: { _: "readonly", $: "readonly", fuzzy: "readonly", jQuery: "readonly", moment: "readonly", odoo: "readonly", openerp: "readonly", owl: "readonly", luxon: "readonly", }, ecmaVersion: 2024, sourceType: "script", }, rules: { "accessor-pairs": "warn", "array-callback-return": "warn", "callback-return": "warn", "capitalized-comments": ["warn", "always", { ignoreConsecutiveComments: true, ignoreInlineComments: true, }], complexity: ["warn", 15], "constructor-super": "warn", "dot-notation": "warn", eqeqeq: "warn", "global-require": "warn", "handle-callback-err": "warn", "id-blacklist": "warn", "id-match": "warn", "init-declarations": "error", "max-depth": "warn", "max-nested-callbacks": "warn", "max-statements-per-line": "warn", "no-alert": "warn", "no-array-constructor": "warn", "no-caller": "warn", "no-case-declarations": "warn", "no-class-assign": "warn", "no-cond-assign": "error", "no-const-assign": "error", "no-constant-condition": "warn", "no-control-regex": "warn", "no-debugger": "error", "no-delete-var": "warn", "no-div-regex": "warn", "no-dupe-args": "error", "no-dupe-class-members": "error", "no-dupe-keys": "error", "no-duplicate-case": "error", "no-duplicate-imports": "error", "no-else-return": "warn", "no-empty-character-class": "warn", "no-empty-function": "error", "no-empty-pattern": "error", "no-empty": "warn", "no-eq-null": "error", "no-eval": "error", "no-ex-assign": "error", "no-extend-native": "warn", "no-extra-bind": "warn", "no-extra-boolean-cast": "warn", "no-extra-label": "warn", "no-fallthrough": "warn", "no-func-assign": "error", "no-global-assign": "error", "no-implicit-coercion": ["warn", { allow: ["~"], }], "no-implicit-globals": "warn", "no-implied-eval": "warn", "no-inline-comments": "warn", "no-inner-declarations": "warn", "no-invalid-regexp": "warn", "no-irregular-whitespace": "warn", "no-iterator": "warn", "no-label-var": "warn", "no-labels": "warn", "no-lone-blocks": "warn", "no-lonely-if": "error", "no-mixed-requires": "error", "no-multi-str": "warn", "no-native-reassign": "error", "no-negated-condition": "warn", "no-negated-in-lhs": "error", "no-new-func": "warn", "no-new-object": "warn", "no-new-require": "warn", "no-new-symbol": "warn", "no-new-wrappers": "warn", "no-new": "warn", "no-obj-calls": "warn", "no-octal-escape": "warn", "no-octal": "warn", "no-param-reassign": "warn", "no-path-concat": "warn", "no-process-env": "warn", "no-process-exit": "warn", "no-proto": "warn", "no-prototype-builtins": "warn", "no-redeclare": "warn", "no-regex-spaces": "warn", "no-restricted-globals": "warn", "no-restricted-imports": "warn", "no-restricted-modules": "warn", "no-restricted-syntax": "warn", "no-return-assign": "error", "no-script-url": "warn", "no-self-assign": "warn", "no-self-compare": "warn", "no-sequences": "warn", "no-shadow-restricted-names": "warn", "no-shadow": "warn", "no-sparse-arrays": "warn", "no-sync": "warn", "no-this-before-super": "warn", "no-throw-literal": "warn", "no-undef-init": "warn", "no-undef": "error", "no-unmodified-loop-condition": "warn", "no-unneeded-ternary": "error", "no-unreachable": "error", "no-unsafe-finally": "error", "no-unused-expressions": "error", "no-unused-labels": "error", "no-unused-vars": "error", "no-use-before-define": "error", "no-useless-call": "warn", "no-useless-computed-key": "warn", "no-useless-concat": "warn", "no-useless-constructor": "warn", "no-useless-escape": "warn", "no-useless-rename": "warn", "no-void": "warn", "no-with": "warn", "operator-assignment": ["error", "always"], "prefer-const": "warn", radix: "warn", "require-yield": "warn", "sort-imports": "warn", "spaced-comment": ["error", "always"], strict: ["error", "function"], "use-isnan": "error", "jsdoc/check-tag-names": "warn", "jsdoc/check-types": "warn", "jsdoc/require-param-description": "off", "jsdoc/require-return": "off", "jsdoc/require-return-description": "off", "jsdoc/require-return-type": "off", "valid-typeof": "warn", yoda: "warn", }, settings: { jsdoc: { tagNamePreference: { arg: "param", argument: "param", augments: "extends", constructor: "class", exception: "throws", func: "function", method: "function", prop: "property", return: "returns", virtual: "abstract", yield: "yields", }, preferredTypes: { array: "Array", bool: "Boolean", boolean: "Boolean", number: "Number", object: "Object", str: "String", string: "String", }, }, }, }, { files: ["**/*.esm.js"], languageOptions: { ecmaVersion: 2024, sourceType: "module", }, }]; module.exports = config /2%xmOk@~z&P^eL̖nܝTCwd%y"B܄i4WmNVڲ<'V݄3!͌o`){Cgir-![5@džrkiG2+8H3 l zg"ʡE$ޡ&``UMpeuٝ]f lxm/** @type {import('prettier').Config} */ const config = { // https://github.com/prettier/prettier/issues/15388#issuecomment-1717746872 plugins: [require.resolve("@prettier/plugin-xml")], bracketSpacing: false, printWidth: 88, proseWrap: "always", semi: true, trailingComma: "es5", xmlWhitespaceSensitivity: "preserve", }; module.exports = config; %gyx5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py Xr.`K!l40000 data;1ʀ',qMl40000 doc^ܖ0Q*l$d40000 i18n3^ClG40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizards쨣~`$;Q&=x&# Copyright 2015 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "18.0.1.1.0", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } $x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py Xr.`K!l40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18n3^ClG40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizards쨣~`$;]x1100644 ebics_file_format.xml@{!L|":7h{ Qx5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py Xr.`K!l40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18noX5&@hKT $40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizards쨣~`$;xo100644 account_ebics.potwHo೮[I=100644 fr.poFNc GD 8{K100644 nl.po)^JQ*" gc-Ox{# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actief" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "Bijkomende informatie" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Bankrekeningen" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Rekeningafschrift" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "Afschriften" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuleer" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Sluiten" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Bedrijven" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Bevestigen" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Bevestigd" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Gemaakt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Gemaakt op" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Datum" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Vanaf" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Tot en met" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Omschrijving" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Weergavenaam" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Klaar" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Downloaden" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Concept" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Uitvoeren" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Bestand" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Bestandsnaam" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Groepeer op" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "ID" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Naam" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Opmerkingen" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Order" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Resultaat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Selecteer uw bestand:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Zet op concept" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Status" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Soort" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "Upload" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Gebruiker" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Gebruikers" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Controle" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Bekijk bankafschrift(en)" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Waarschuwingen" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" / F x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py Xr.`K!l40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18niD{da#g40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizards쨣~`$;cܻxo100644 account_ebics.potwHo೮[I=100644 fr.poN sƗ\x100644 nl.po)^JQ*" gc.x# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actif" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "Informations additionelles" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Comptes bancaires" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Relevé bancaire" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "Relevés" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuler" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Fermer" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Sociétés" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Confirmer" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Confirmé" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Créé par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Créé le" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Date" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Du" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Au" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Description" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Nom affiché" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Terminé" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Télécharger" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Brouillon" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Éxécuter" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Nom de fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Regrouper par" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "Identifiant" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "Initialisation" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Nom" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Remarques" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "Type de commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "Traiter" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "Type de demande" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Résultat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Sélectionnez votre fichier:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Mettre à l'état \"Brouillon\"" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Statut" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "Mode de test" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Type" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Utilisateur" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Utilisateurs" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Vérification" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Voir les relevés de compte" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Avertissements" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" }x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py Xr.`K!l40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18nH{)yϰU%oe40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizards쨣~`$;"xo100644 account_ebics.pots /_Nи R100644 fr.po-J|ya Aы:100644 nl.po?tZ!,DcD@[.۶xv# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Additional Information" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] (eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_download msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France you should use the format neutral Order Types 'FUL' for upload and 'FDL' for download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and PartnerID. The technical subscriber serves only for the data exchange between customer and financial institution. The human user also can authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with the bank. \n" "In this contract it will be agreed which order types (file formats) are used, which accounts are concerned, which of the customer's users (subscribers) communicate with the EBICS bank server and the authorisations that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Search EBICS Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal" " process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_upload msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will not be stored in the database. We recommend to use this if you want to upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase" " for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" Yx}# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actif" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Additional Information" msgstr "Informations additionelles" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Comptes bancaires" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Relevé bancaire" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Bank Statements" msgstr "Relevés" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuler" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Fermer" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Sociétés" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Confirmer" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Confirmé" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Créé par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Créé le" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Date" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Du" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Au" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Description" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Nom affiché" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Terminé" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Télécharger" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_download msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Brouillon" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Éxécuter" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Nom de fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Regrouper par" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "Identifiant" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "Initialisation" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Nom" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Remarques" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "Type de commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process" msgstr "Traiter" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "Type de demande" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Résultat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Search EBICS Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Sélectionnez votre fichier:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Mettre à l'état \"Brouillon\"" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Statut" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "Mode de test" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Type" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_upload msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Utilisateur" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Utilisateurs" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Vérification" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Voir les relevés de compte" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Avertissements" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" f1rx# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actief" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Additional Information" msgstr "Bijkomende informatie" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Bankrekeningen" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Rekeningafschrift" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Bank Statements" msgstr "Afschriften" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuleer" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Sluiten" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Bedrijven" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Bevestigen" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Bevestigd" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Gemaakt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Gemaakt op" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Datum" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Vanaf" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Tot en met" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Omschrijving" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Weergavenaam" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Klaar" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Downloaden" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_download msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Concept" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Uitvoeren" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Bestand" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Bestandsnaam" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Groepeer op" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "ID" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Naam" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Opmerkingen" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Order" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Resultaat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Search EBICS Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Selecteer uw bestand:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Zet op concept" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Status" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Soort" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "Upload" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_upload msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Gebruiker" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Gebruikers" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Controle" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Bekijk bankafschrift(en)" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Waarschuwingen" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" j;Rx5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pySMtNC5%Ņk@40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18nH{)yϰU%oe40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizards쨣~`$;`=x!# Copyright 2009-2025 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "18.0.1.0.3", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } `%x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pySMtNC5%Ņk@40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18nH{)yϰU%oe40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views<-4;?)~Eh40000 wizards쨣~`$;!x100644 ebics_config_views.xmlLP 7’|2lU * 100644 ebics_file_format_views.xml6U@o{ !sRk100644 ebics_file_views.xml>D&{F)-бdvM100644 ebics_userid_views.xmlf c ? Z ]100644 menu.xml9iCjϛzLeo\ŵx,J ebics.file.search ebics.file ebics.file.list ebics.file ebics.file.form ebics.file 1
ebics.file.process.result ebics.file 2
EBICS Download Files ir.actions.act_window ebics.file list,form [('type', '=', 'down')] list form ebics.file.list ebics.file ebics.file.form ebics.file 1
EBICS Upload Files ir.actions.act_window ebics.file list,form [('type', '=', 'up')] list form
!x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pySMtNC5%Ņk@40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18n>ycmgXMxN40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views<-4;?)~Eh40000 wizards쨣~`$;3*Yxo100644 account_ebics.pots /_Nи R100644 fr.po-J|ya Aы:100644 nl.pou ۰06{S1 /wx## Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-09-02 00:02+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.12.2\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actief" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Additional Information" msgstr "Bijkomende informatie" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Rekeningafschrift" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Bank Statements" msgstr "Afschriften" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuleer" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Sluiten" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Bedrijven" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Bevestigen" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Bevestigd" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Gemaakt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Gemaakt op" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Datum" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Vanaf" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Tot en met" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Omschrijving" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Weergavenaam" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Klaar" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_download msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Concept" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Uitvoeren" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Bestand" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Bestandsnaam" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Groepeer op" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "ID" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Naam" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Opmerkingen" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Resultaat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Search EBICS Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Selecteer uw bestand:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Zet op concept" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Status" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Soort" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_upload msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Gebruiker" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Gebruikers" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Bekijk bankafschrift(en)" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" $9x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pySMtNC5%Ņk@40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18n6i;([$40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views<-4;?)~Eh40000 wizards쨣~`$;z"xo100644 account_ebics.pots /_Nи R100644 fr.poӊj39r}AW,100644 nl.pou ۰06{S1e.nxO# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-09-02 00:02+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.12.2\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actif" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Additional Information" msgstr "Informations additionelles" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Comptes bancaires" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Relevé bancaire" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Bank Statements" msgstr "Relevés" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuler" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Fermer" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Sociétés" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Confirmer" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Confirmé" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Créé par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Créé le" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Date" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Du" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Au" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Description" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Nom affiché" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Terminé" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Télécharger" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_download msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Brouillon" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Éxécuter" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Nom de fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Regrouper par" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "Identifiant" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "Initialisation" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Nom" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Remarques" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process" msgstr "Traiter" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "Type de demande" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Résultat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Search EBICS Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Sélectionnez votre fichier:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Mettre à l'état \"Brouillon\"" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Statut" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "Mode de test" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Type" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_upload msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Utilisateur" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Utilisateurs" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Voir les relevés de compte" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" ^mx&# Copyright 2009-2023 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). from odoo import _, models from odoo.exceptions import UserError class AccountBatchPayment(models.Model): _inherit = "account.batch.payment" def ebics_upload(self): self.ensure_one() ctx = self.env.context.copy() origin = _("Batch Payment") + ": " + self.name ebics_config = self.env["ebics.config"].search( [ ("journal_ids", "=", self.journal_id.id), ("state", "=", "confirm"), ] ) if not ebics_config: raise UserError( _("No active EBICS configuration available " "for the selected bank.") ) if len(ebics_config) == 1: ctx["default_ebics_config_id"] = ebics_config.id ctx.update( { "default_upload_data": self.export_file, "default_upload_fname": self.export_filename, "origin": origin, } ) ebics_xfer = ( self.env["ebics.xfer"] .with_company(self.journal_id.company_id) .with_context(**ctx) .create({}) ) ebics_xfer._onchange_ebics_config_id() ebics_xfer._onchange_upload_data() view = self.env.ref("account_ebics.ebics_xfer_view_form_upload") act = { "name": _("EBICS Upload"), "view_type": "form", "view_mode": "form", "res_model": "ebics.xfer", "view_id": view.id, "res_id": ebics_xfer.id, "type": "ir.actions.act_window", "target": "new", "context": ctx, } return act >dlfx{wC z(&"I|0x}RMK0﯈m&tAQ,DJLwGҤ$iuQKC&ɛl]kҁh %`Uhd2WdJbc:EPq!|rW4b_ Ee]MImhN%-&=9+5p4RքdJ&};X فPAp#YTN( &ƱV!X3:16&z 0DYPEh+]Ď'Ȱ!8CӡR']KVb \zú}>|l![- JXIgM2}:n[ZvdxO/8("invisible="not = or state != 'sent'&3 B=xQ0W.Ύo&Kɤ4 7tݤ*Ksϗsn&T}`fy>=Wly{YbZ ]4M\[Rάr_V,>T׬z;`LƐ`[<S.plա41~Gtt[=-;<A/0 'w= Ct퀦 fĬ>(Ah-v:%+P\9'-0B79`$B Én4r;4db.f"D]A(!ʺ/ ]rXK/wFdޯ~n%JlEx~}ujZbTАi  @lm!$/%iTK; 0~S+PeVC;hep%{CLyJàRu;8xR)͎;chWtO_hc?֩y%$;l/M?΢H@NѤlbOI>zR(J91x3Z2|ȿs4]Td-pI_ F3MeRGYOdbZF`)S5/Dd%5 6=^NbLjvAbgH2ɨ!bz[ h*ol:bɀO A_y^QvZ `WdH 傊 XQ5?R{,3|_hc}ipEbbҝVxذ_pэo qXi j&,|/C3)V1phKsɅknNVΏY`'h%pohVH'3Sb'6Μ $p`Gt7y{qiޞ͑=\D,' J$?&|`*Z+=#9ci!lsQb]D `(jW1i#7nQ-Xw(n޻׺_*#-)kqĿ3 [i%nE݅ڒIj﬊?6$@aq;3 rUjL?cdh?-` hB13^z|URղC_ɓ fE~Oxxr6 Odo$)BR2rPzf#:ϭ!'SHT`2?q[ܩ IADpH@=!>~|UDq'Hsцҭ )幣ڔt/aWDuj"}I 8EmfE Y,.ĪCüKTEea0]2?,Eql7 6݈e" _xeڱ=PNvWYqsR&ĢH:Ϻ8'ը$FUR"\>O#Ȁ B3xSD`J/7R{"]wL>i9LQb7< "6qSџb;:ľ(@qֈ6BiY^hWnb})?2T8 MwYau[6pfQ]ZAOh Bi+3ݴ<a()vBT+(z<s. x0SbvzK#2̧MPtDƶCu v锄D.^n|H)1Bz3'Eࢵ7_9ZRQ7TM_}54L* rؠ(ZݵwLfqV !AIWXV'\U۳ػI0>.-Xȁ@F}l|lrwG[P_,L}! hKh%G``1#oE5%5.3[tLY6Gg,y c4Y(@̕=8`:6WߥIDڬD9ii^!}GzTJإF}hL|C<0@hm\4jB͟g~okTZ a`l*\ȘjLa3|Bw^!ɿ#{A`俜ЁQ{=;]Cڏv„We{glfCǶNr4YXU딌Dt&cj u\I*!s9)hy6" 3S;GɢYj=ĆX=M9I[-L^(,ˇЩ9--z# @g96 !mZnrs;F-c̝/32|ji.]bQ νsSDU`(5NOgB|5;p02_cꚦZ*c8وMô;^OlBRN{ RUM DDp&Hwv. [O=oGO HJmH~@aMX!'d1PCG.-l OxĄT`!D> Pf î,r_:UANJyC% xCPa>}X^Z*GG'L5Qsu[R\Acn2LsF/_Ӯ5yA,УD s74[b_TJ]E:*ϩЭGz0+dǤGV{~~ӧAzmHa0"ͮ)T\qؠ`͐>`fl}/vӅ~>\I31[={i?aڀ@+aG1ͧhg0H(`x=N G'Eݏ;@O"g:,$⒈'PqH`CUVi/M@8UT\kٳ|_(#nGD,otA؅دtAҽ6k=Q}}oo|Ϙ&p*g&RAnGJm V8qPH鼠h+I?ײ>0p$_O\|.]՗Ju/1I" @Mn JJRbb KsBx3棭N`P/*fD+Υd3u|ieS2{?u0<\ȝ ުQ#ףág3y{FC>_Wڼu= 'tm&Ϳ2UC4q(UV+>Y=oz"㥟V9R} Sch-*)=Y w'x¬qoy@}tGruL3P$jH%q,Rw $C(^g\7FFسu_u/y]0be)uV]qteZ$XR^֋ڷաU`gr\Ub@r8v; `螑D sgUM,愥aXVܾ_(O;s[PVi!\6.^[Ppw|c i-hmBw9iXR~zx _{vV+&,Qk0Y8`}Y-fA4ɇ6>^-t JMݥfe"X,J6:9ޑ_LEAFRZO_mԥ@;#]ѽdiĉǎp$ag԰>_; RI ԟALS[)~,R(^"wMsvV,d5]m~OAw>t M}Ix/?uY,KP5s8u"A|J齿lK2JG_mcAj!TXW]MGhmm*Zt@v]Zß iq^27eэ^C/. !3*,Skڎ& WKG<Dc͈5랪eJ\aPL/Yx\]AÉ[jdx8eҩ<9}mp7ʛUmd(l3ތт1yHs& q@F,[-"|Nr&(xfv\Z^-`T3 =vGNy/dK b/ͮ}%Ӈ^ \lEC0[3G[ngѺj)b =w4$(|(cG]TT_u#dT'A3idpV/Hx|IJd} ͲEc]zEq?9%VT4S[3 QC.'h7-z*1 !ϰ*^=L"q6Ak_`=Fmur=@9+dlgǫ`CO.G߽7& -^o\n.d} 0fǦi .WmrOn ZCzr F1$ƀ@Bއ>q eƻY3H$}+|¬z{Bⴓ2 4fK[] y_/OO?Γz RP$m,mjIj]]$=@,H^=w9$"~L"Jf}INLW ދs(iO)Q嶉n5X;rxIaT3$.:s,9dF;} FLJ%Jyh^j4l՗rb;neNn jB&S0ޠUZZ.A/cMBOq P@0̶̓Pb+a 31i]g6!Ygh#XPU<7y^xM9*Rܝ) tW=URܹ9lo,k\ /d]#i0I{jN#Z.lX ;5ɯ9T)ҭGwFb&1cg؊D7xP766on:˭DGP=PΫ`sʝuM704OVͷ;kRSi3S ot(%8SZka^Fv\0#gyGƵyqsR"m) )/' (Eh6z-ōL2uvr-+;4#raQ30P\L#52Di-O fK6` 4GYx(n G'D0o<}ۇv"[Y}3zL?teSI^A0{so8kvMïe~0^Qܐ9&w4(`낵]̅7rf*aTq{f٪RPɔ\S{9dx~ZR!\+)5Q7rxǪ65iy~K||z@X] [ܩg؀o.n& ~i!ThU<!N."&)&R"k`D'j;.glwV0zE5,5 z}347c^$?F};Cќ#zMr>^%]H]Q<#Y(&G+nB}WUynh͘>]K+C7,T߸hL;hhHj9y ֫ 'rLQs5jt*a ` $0LDٝ ނì? ɤ!Nݩb~4|njpRrq#巹pʺ?v._z`g}7 VJV >dSV-)! Q"Y9[&d]W>0 nds9<\t݊yko`|%%HN(2b$\ z Un0́b(P݊G/>5jKY_Fc*ڬɉaXG&qWȃʙDUSVĉ.;<?w_IZ"-{Cx#TcW5"X e}o|;A2G3iHj[R=/ewz_ۺ!G'O=?(<6yÕZ/ߵmvnݢ5"c[RRi|!ܐz}ܰ cmJ+.N4;_Ne (eX8({?%0$:wsMdj'憗W7įyup[`4ԧ\S/K}(F4k:9h+fPF9dtʯz|sg-1+%k+&4 Fx->vM fZc K3ǶmlcslD/͝xZd\YeX~#!N?A0 "TN3JPEi)M}E ϟ׭PHnUAcXXۮ̲*_+JfcDn7n%,0F(vG'#Q9Ui_RdNiScW8"F9ޜOM"!4HxzU<xZC*oCcVxjQY; uമ_DU[-il?QBE: 9_@|kY!vL~ĉy'D3z8/p|.V3}{oj{_DOO!,@!ᜌ3Y_o.Ӡt8y!nI,3ԕ^ +ULx҇Zqyn,0-mjbxzoW ;-/kExZVYUEiD6t [l5zxypB.dd`INWYƹwqY!z??/o'p#˫jSMeVQL72R;g(tI+p*YHwޣN 4ωڔ[\=u=k~%%X =X&O%-(3v7ZZZj&&c{HOsUU7WT8"Ck>z6s(:0&'%^{$m;_syl11v|i }wyN=n%@I.Y/A"q\ӓ֫NY(>e ;yt۠Fj4 u?p}z٣h/&S6 .jf(W& d}k}At4^I*V/32+|q aōŮ71L.*EE //Vǔ=(5\8o{ ؕs//;ѵ%L_No"]d.8o7^iHH ي j KmJ&CB@V? Q]irVp[fXRlv&povҽ1 ~;uYښzu)𞶰KwJ vT;Qh3a Pzu;#>e)JͿ# F:tL*U6Ҿw5]~T!PMVH13Qs^9M 0=zHe5ajng: F_Lg>P^X10,&mqOWA!Eդ2~q}hyCfbn5oߗf^W_@)-" }&pSgk XhX+Ve-P"ﴄV^ljO*,ӂJ1YȺC|:?1A&v !_ W_G",7>әC]HiCoS~>?<1حIqq"K NIh;e3ªm͑QGW1I"$Lr\bA&EyVnXw'SEЂvbF4^^%2Dù 777zBraA*b0? ^%J݃9;Nr+>شan+, 8 #u47l JLN_g̝W@As5X&2OX_}:fԴ#_/1>q)jMF{%dC^TVwzZ:lzpı}߹ (U-rmwfgҬИ#TU^ W (G]8S+ c@ѝRG2'^1Zᾩb:8m(v|1ZINӊ"lmXv {lzQDrPV۬dds-^E)c=v|vVM^cx1a8Zm01ocڞ\ؕrxu \KRt2ӦXllhi]ބn*\XEeg»:5FʂQHVʹ iL50pxZB%@J1Kgv8;0XwOi]^ҮبMzwj6as6h]ωa՟z4:F1E% BEbrn$afB˼3>>ntrNbkCbD޽AjzA Bjt *)GȂPi \ 4͟_; Hb${uKK+Obqo6)1)@Cў ?K;0IDޔ)ء:ЮrnvzXo['8+l47JRiPgi]ZZQo^Uū㧶!=*^]m⚯˨b5땔0@^i菊/1]kAĹcW=ֶv<&ft<2Dmg[wuIx_ԌU> &UG,"K`@[ 6 s4(Gq' uu}q̅S``D 6`PU~yx=q^K;'7 .ʮfh / N ~[3z|J@)$U Txr1e꿢2e"Ff:%Y$<[J8[€M>sM‚(BqMme\zY9 =37E[0!Ŕ(2.a̽s‘Up3jڢ))0F "uA$PGgN2uD z PY{7-R;cVo8'cȚ68$8lJE,wZM͏\^n#Yqit;@fbbzZ϶FĞWqԿh,]ipܿmlWwA- +B}N SZ(WKˆ"څ.# 6PU|?Q|&Dn r19`a0ěJV5D4?߼AlZRRJQ5:w$X+f:3;V*|AS_p!2 6PLE`Αq``7777ߏ7lnts秀gXA3}wzA]N rbOMo+5@\%;`$uHJj?U ԆvejÝED;_јղ0 qdN$ޝ/BN3C& -DE¢Û vч\Jlt],΁-wf?ݱXj-9 V¸ wd:=͉ ;vŠ9#WLV{{{#uCE p R6WdfVnjtEׯW`ԺĂg}ۿQxM*037R[#gQc:bh5@ ʵVfGiLß.0(f%EnCk+2 <ߜgWVC ک5E@#gC/:H戳 5SU1S^ sTIn@PنE`ts߀)繹*=oVR=+ #x=iwfld>w|Z5 1@hAHZQ9??x58S8cǓhvW3~Ðs,&pDjNB\0c2ڷg^,S^#q3t0 M[0hd<+R,/-Z%S]RMmƊlwv^!T;4z3r*o2ȼWQ|RAt\eѽ:sB|dyEe壗/P 3F _;U~/x?~ spŬb嚡Dڻ~jXZYGW)XQwwhd55%G tlwJd|NTIW44f[ۘG"DЖʌ=O&O SDJfhSTLյWWlmq3SM덑}+I7oSҶ:f*UʫB) qq[ZZC )Ҝ7;w+LoRZg/LK%bMLKLD,hl3_з@c EƜ|9_6YB-} TH7\^>e*GKKNCԽ,f6 =k^qਤq(n놂"@HH9)o11爫*AIrW1`4x4rR0ʩ}ȶglE~?zB3i']f3[Y0} Nο&DL6+#Ŋku `O_M;nzڂ lFG,mg~|K[9C9ﰠ^ 齜L~¬{y^(<9mK:yx{PAƨ**GOߎà%F&j )}pw"gٶE5tэN&il۶۶ƶ۶FMawp=gΜpC>E 9NN0S6W OC MM)IđP}R!̕߃̴R(6ľ=Y;Wԇi36֟‹0U sUvC/,7zRL֥28ʨ`P՝w"XY.<ߝH$&s}w~"-g F@BJT5c"y-P)Kby8Mfk~E2/.P+ s*!%'YNڝ 뚝LEzՊ4LfҩVQ>@ >ȹ;x܏3j8\@oHoX~,[5bgf]Z~ 2+h:Śmʶx :ڡ*sNnn"1UbRrC ګgCWu{aңmߏ@_J ;n:7{Cf땙ng_lVtGGRZ(0% Kfwq#dMO&50Phffˁ쎫D/{2b Foƨ fOnzs %'3EyO+|bX1! bw_9'-\ ,o{x>`[AlvMqq}y<(z̪fb%|/w~< z9sdt+ ]uFRJt1B/~lm z).;K/[.YP,?MM'&zcyIci9ㄮZ=y /Z"_|վ32{w-dZ^KRkALtq_,"TD*?r&@8MWQS"hi 4Al˺&z!( .UTph^ _l%hcMS7a/ܗ]!{mU5RW' `O{9oSֺ gwmQO,ڴi GqK,U$NH](]a.XcVhzCR*++ߋ-1ϙ @r%{4,'ljyC[,7'8L;㜼Hy}'9!#:jdV oI[fT/g-!OqV*تWB@$7{SZ?>ͱlV/%q )=/'[ZY /j3?]tw=Bw Ȍz0$ a2><<+E-;%#2 MG ذ٪&o~ځ .9a!Ҷ!rEf{ҌC2J?ܗ=LECKĐHkWYi*,W]-+ 2Sv#c8j2q}rA6c II>'0E#Gjz1  ˦ C3yC"[OJ3@ؑ'mbozO?v{;Xc W+ xΑ5rNOC7?w׽B7aSPG+oO0r_?Ib̭boKn@"  I]$~"voCQ .۵'w%}g\X  ^;?Q& lOW L?r&>AbD~5u5O$PS+[)Mw(F ]㌝XnHS7'`'ey kz`XyUΐ+O>W_²ϖPi'Ǽ]7BdM^+N9̑Rky)1j?/6 f ]SSfxMQ|~o݀'&j'%͇6t.")&_OlIiP]ZzbyxBfN'@J0ULy;NL{q_}]9 5 ˙bY<ٮ/EWwG b]|8E%tAx+ t :=H6gXl^ipI j<(}>R/v>񣘫IneX R - K1U׻/DsN(tIzEM}C?r%t^o L{=evv-n{vj;g-)@4-ϠōZ֥"u bQ ]P}ll,Ŏ!ĪOkISvKͳ-`Xi G0ڎSb;!Q 6+_ԺceɠU4p_M]]KJEW(i,O~쏈QEa>U _ߖz܉[9P >= 2+=6PoЈsRo bS7<<ØMƬ܎|Z{Ôd"06C&mco_wˆS&G)%;KweweGgU; A{cP 6u qd{8G#Jk2Iisqy wC]+y,WgP* 'O8?BZ]БSA"3F)re/*jh FDIDntwI28Ѝ5+2Ӟ+ NۢoL4\%dole!g4=Ȧ,Vߜ9]XX_&hǡ8 ݙ܄">.9dv䉟xIi7>^6 k$ǝ ۞ҁq3"x=7ul],8U^hi`FBi5:оl,iM6\e&ҹSr2Ci`Q`FBIh~l8򐧕Т- @YA? R/="ѧT͐$ u"_g 3 p_wm\Y# WRɲ`:X{S#t>RFb0}Naڴ`Z-;mMwz׼|[vʪWzX=.EXbTx.Dlo b~XZ.KC +]h+TUu,ۍZȿjs“.di°z t5X>Aڕ_V=@>}e9qĄk$Ʉ7QG6J#[W\ FL:1| c~:-x*3ub/ (1ꞥ2l:/?r4TV}< 1ʊ26-dq3m>HcK *~0ׄ;NdVwܓxu@Ha~61C- /Ԏ&*+++,*x"M}'~٭fړ ^Ǧ*9!蛰뒴*s|9$VuʨU1-4GKk'y5pxCSx.jva'O ռrvDJKL4{!&N A }|wLJ0OF 3׳rjՅּ+/]gTeǡmYB}Q>g{`iY|r3A,e=|l -qDzB*[c: 60=or4. g6,'akSuiRBLW&`*#tUDu=ƱoʷgUnH[/Xy& ΍wJK6rJ**|p|kK_r +L*D=T]O%%euv6wq{niǡ;pUR-M#e\$̹eX c UOEU'v־NX^nɬ|}O|[}18ѷBgPC ڑ-~qt%#q-K&3 !}=蕳W~Pmh_d8= )[ ^$u;5/ϳ39–i9GH$?Zy!^0p`8Ϫ-Ǿ1̞YF&00.(ǑHRD{PS32q5k%E$"iPTNclg`yZfVoh޺"So}6YqM3 iOHb)6uKmbsn78@jap[Ef" }RH@CslrBr}Bڂ5oT1;! u0BDzfkQnsYu&(.5jJ6[zӚbA{Mq#K4m/#PY)c2,aptd-);QB4Gy}1דuӃ[- _'f'{2ٞp.-J@%;W#jt0.aIzGs!V6"=MbTZ]6;,|0tj㶝$(;4E [tfLQP4:xaik(ƴ(N-ԲƮΞ.)7ѱ-y2_>ub`|mfAaam}x;yd )i3vݷmHg4r`[\f9؇R64c#n1ܭtK2L)%q[|H]>G8@-B4 {ʊrni@sNdK0K{2%KϙFu~Y @ӯ)9>+Y-Dd9waqhCɐl8೰vs.#݄?z؂&x Kt:;PBj==No?-yJEm_i잃/ o2?p"{r}*Vv3ҊSܞꂨ5hQ1PWTZ !C ӏ|^W"@]D`H=7N(iUJ> "ׁFLx%$na}oqm$d>^;_&fǠSiSv$QnsL|&,&,)QLȾiY&Fߞ̂rfc.?1;lҟurJhD9g}b .^ZIZs禨Ӝa-a"i,=kRQIJ&wӋeֶܚ(# T`U{8jn}}8z%J]]?&\pcue%)3kN휎y֑ɿS|L6/b+1͙ B!diϜ][1Q`3.;`7Oa%ZZ') wLۀTiqۓx},dj},;2߳=Q,xokvizOC!:z!/T7:go#AeX-lT]wȿy$_^rw͢qS~kcw?w\m$O|Pz^ vǂ&:3*,PTmn%>{@g]u1g*Em FXEk=3[kZ%N8J"h@j@2 ~ޞmŜA. ~ky˚<(z  }B1*  0%dL)!'fH Hx^*ħϦΛ5-.88:gz2kCbuCI ?F?m5՝>HS'%z&7 Fn_u8K\־Q&-M ~f1[Ra^^s`ֹOZ=F937 uT/7Mx 7u`4 d1#: uw d끐W+:VsF=fpig 7.ka&X:1>2UDHHK"-ɩ咈$ 1NzM5W F8o[)XHNQIjv8ٯ$l3KeX/0bAml$^w[o\̢vyh6}iVQCɬݘV+0:%Rpgf~}Ydʱc,Bp_=5xd^Ά&e7>e7vϱ!(W .8OiucE!jA[*ɿ{D 2}xKuO1E?_67Cf +̼4gڻv ,xA@vxA c3/t)@x_+e+=4q3T{M,9mk 'ڔ pO\[6E5olnv0S4*>[XwN=5FQ:t(bZf"itiRB\$t82 &J(p򯍟_dW7fooZ>4,C`v *i+*~RΞo|B<e85`ް~-n9qlJ)U ~ǽ3 5NLnf-grK~G͞+eǜ֐t`;Ѫ7ȏlt2nǀݱ(*vV R}D)G+!@wS 8m5>\`1ӟ⾼z~ReHL([Ǻj4j!`q@#&6EP[O^l 3tmDe_;5zLw<6LݚBgK"ϒϨm1y +sJ4*h%[ѿ8IXxXVk(g72u1Ŝ"{ l #Ȅk բ&FTu.ԿبD5&g?xErޛkdϩ/N*`>i&4p7jÆOښh5LE,`搱.?$\9|^N1FT|*VTG%*7B3 ў>(>}pL/In Q2ȜX9p C8TQy+^g9ɋO2W]CpVw'NHKXahM=$/52űżb H)J[h.-xL55&Ǯg"eQ[4}w7"%OKUF90D'rJxXqa-BQoQ _\URG(?S2Z'KIo-PgV h"`JQ~ 0 U@ &n,y'5.f)s5𵪷.~h{F Ěo|{&sĄ|nV1+MGZ2n:=KR )t\|t8gKr+ݢ*WA`c? CAf= G0#~uom7 P\hĸ4Y=%6-mC']g2¨ş9 F\Z3%5y3F\8lzZ;uȯ9vnA4ߴ Ȟ1hR7EVjr*C[8_x.`kJygG7;U#9-HӥXzz&m@ܾVpV.df4# {Hqdkmr;vehjW-94+fȐ hP7˳r]KIynÆ/GbC@ŽaC$;S0eZf;"5uՐzA%Tl6F?sRݼ#oR_s"ncGYp.޳_X4 XNֵ!.V]µkLsQ}E ?65Qxb B|Ǫ#B0byJKB>`.Dl\zvl|"V&V,HD3XibE)EEb_;FH9z{&ʹb EfbрI [|9zI܁Nd/Daؤ&gqy@'Bf+0# V\4BM6iopܜB3BN[EDAetx2[KX[0Iڼ^ ?,[^V4_}3)5pRmKF}#'9! I݄ 2퇔 wݗ /_RkR7}Y ? laKnu"@-Y.BU]dJDF@*:5"^g عs&S@M<̃Y{)f}F4Q;8 (`oVmIme5|wtWx" \ut$4B$G]*f-88xoFun 6 B4gagO\4Cύx ebQa<]S?ލCUS qmLD5X1\o1B>:94v3P XbȬA$ZDr7H-x$^'ݢTv2ŒGIRyVx;OEsN .ra,C$M/6gW_횫6FgDNҋ=P~0CLJ\t!D ;I7#WS*l!`Pj0vZ]t\Ǻu@*^~&Odb6е>A C^3o)+F?fy[ZFHM -@_܊_)iq@N4Rp6.UҬĜ$ )m%4q~*q$&3D8>|<ԓTWDz~0N;M)QkxL%>c:&#zl ;;~ T o29?#e縇,&.)b>秧ɼ]8hT*04] ,){}>T!:%#X]T>`Z{S. |R;%Cvtc_DWZk-yMiޘM~?…z}e8?12IyFAX/dKzu)NFC)b^Lu3* y{Ċ-&+BםH{P_&u3q:uj)Vwh+T,oL]qn*3K`c n`a# rTyD4䔪`yeAbR[jmy1UymsDɇkX=$R0$΋0 ]v̲9M^Pۈq7gG 0>QQu0ټvS/j?Ax7`8sL҉q@󧲨 ' طQ!HTERO/{H8_6f̧X#eۚM*ܐ <噾)h;KS`֏We,|1櫚],V]e}JLmjbinV r#8tzHF/ܽAlmz T@㞮⵨W5|f6Y|AɆa6F6lwQٞoqƉzƑO2+bAźH7F$*b%3;uwf좹|v3;SRH9*P ]9DP4'8Țp}&"B^f'6 84sFG/t4~\| kؿkbPh!QaGuovO{Aǿ.z% X7ԥyx}Q"/)]n3j,CK8ģ`ôE,YUh(QjXH!զz\߆!ҳBRa)5*V%?%SRߢA2JSjcP4~NBukaaqpP-5,b쩨Z+rm48eH{ڗ$1OV}aÞt!SB!:%BH5{j</iG*eNTk}ç\<@hq7P Ox;ClAPKЭ>\Mg[ T$Ε%Br[z])m];@3'qӾ $VEż[W  ز"mWiRMѥ1xVFqbj.Ն֬l\$`HÐ'{qEr m/{Fzur]xf<#x|zO*y6d/V-晓ּfZ Yڏ+)!^0vުWUᤖЇ6! 64BE2AqDr_NZA&>n+?8$ȞvlZ"gMyٸ*nY[SyNQ'o)DԼ7;5zP;Flx¢$ȝ=t.r@ mвlO]{q'y!bo~7D  Cn+/Z^gވ38d"r10掜ɟ>9H`6կ? FFƫEGa{i,F˱%6fAp zyRȋL-˟fHדтNMkϫY7g1mXK|լEoNy9;(9@P. I) ۞GgYEi#s]"p)ی1=VZmX$0-WEoc|)w̼s; Y/bhDWjtgˀ%Il4׮NiCgm`ҁN t(شyXcl}Qfo=FwlZWrʏNk qߕ@#EԠVW o6<Ւ$12G6ͦݟvkMW8SNqΜ?mO%hVA-j3z4]i=ir d5vNxsZ1e~Uк@rȬ E2ችGz&ur3²XX :9\C>[GֆȳJ᾿,cCmtdmUJi((w±B p[>l{/ϕSol6R!5 p?/6$S&] %"Q O,/[TZ-j {,Q7Q!PAXrsɄj):F@ @U@qE8ΠԱi17: ]X wC]AdX]4h6;y㑡v)33kF_ԛc`w NaPM [l/^O/$\OadP$\M'"W_> 뚼`ws.tS-`ͨ mJWvyJJ6U'iXLJ1YSOJFgfaa}8R.=TJBjޏwfb]4{E#p:/ok[V>(j},AѪ횃GO{ ( Xsz%Z&G㶙Es(-oAq1k8DfG~?1Zۛm"x> iunfZ"D&[ҊuH{K㚱M9Y lR Wu{WfhI 'aѵSjѹf!#PI#b{x|CmoWp #㗺rS9,xC![^$3k$E: 4(uUȮͧ4TK}dfkiut8`Y,,d9`@| ͼu lEV\u.dS+Ɏ?)5f,< 0&48q\5ϾQ"9<=!sƐ(Ab3{B]OӊA$$A=xu-+&3$qɴ>/Fҹf9#tHsW0cm,, +׼͑x(`?6M^`رy# e7^uo2_wGT ?FĸZ9|6ӧMTh^^w/BA?"9O/sT;$8_e)vmH`Ձ+@b%قk^9;1g1|qgˠ0ţgCK+@G,\6WUoOt\,=;l׼Gf kpzn}Q02Q+i\74HO߻>Gˣ۷%N `a]Ʀyd -1%. MovÖ˵/7<@f0SXmm\: -;IhbhyȻ, 6l?,:W({,2 7Zk)U0 >ﰝ/8uȖMd 1fGҷb֍0u?g'=NFf;zÓ2;Ay WR+g8z!FB˳99|v|Ł`_\L~pl;"n(2, ]ӱ,ťG^^@Œ!iYsy/fW^oMm]ءL]6UaSirw_(AwVHGEnTi55hf;?\>8+Ŧ,,,zY#O’ǖJex8b~nU`fB˵!+^/BA0@Y= '!hRs8̴tыyz˟Al9T(%1yqh ]: RɭBI(99qg Ń`Zy=Eٰ9M{r 4j4*y?d2(:GAL#ߟ~nx;G: SFwM~1Q5P4l 쑂;!?aB RQ7^Nk uJœ'ӞOan!Kf|- T߱GiJF#5[ܲ,RKW4TKJg~-O>оO1UL~ =of= imR ʣ &Q$'g7kiBci+q s!t!Y؏Cs 9d0FGƧE@lhYf~۠V'8oU@&0y> =F*`) *W͒,vK&0pTvm[(\Ex*p 4 dFIYzQ^ѯuLu1yen>.,k]3E%-a ֓th}4Eױp'ֽq P7'(/eO{̩P#IEh;W:dCٺp sFd<,e?n׺AI^W+:<&9$Ŵ%`54SX$Z#&}B(&tdAڋ=\2ɏid^(д0s&àdB,G:t|E 4QvߑLqaiOf%ntC¢{hj :ҫ# 7_Ǒ2ua<{2P7i})fӘB[+?\ru:E74l DD4V7^O.K¿sƟEA!Cz/reF 㞻uG! }OzC]|z1%T T[7GڛtTP l_U2O1Pz=E57[+5FڡN7{^jp?1o#^3_S/{,,w:yYvl]oSH|-uKް9PȀΉ($">hٸiM\4 Ń8c Jy`I 8{${{f^:j&,Cj?y”mhaN)8no&3+`B=(w$/ asyϏ^fɎCՌ=Hq0ϥb6<^f]R̙/ s '^WDv՗~y`SM۱vVPٌ~l0Kxug%ZlM62hq@7+] 5SeoomB"EhǗneS3~|-nBn_v>[?f~C >^/ZŎMۘvTzjXz=yYxױ{;'݅++wV}4Vb,.[/%PDr^Xؿ/!兀QX6nf~4l ~=ܳN}a6Y!Bly_]vExjB/?nyG3mxg>-,=6욓Fm׼s_m~ c+ە,˺: y\F9ئ뵵l|V|UE3KVPcbtTdw߬{AWSywwTasD =cf#ϺX>| P@?^8}_ 9sd1z.{NzK4$w߽A>8/ 2Aqhaޭ XwLp 3śܸ~}8qI_TIpɌKxb ;ғ.ak :|ͼ $̞r<9lac( o'{J9& 3E_ɺ7S/)wgby?ȇ\lު^rwowQ0FMACh@ ~8MW~Yޤ rqHfF\ʳ 0Pq~4&]p;Lý/pҠΧ8u^nJ^ƌP| fcPYEU`GaFݨL&)8vp8Q74=G(gxi>W“+_yei)j1RD S>RYȻ<\ўSnVDWW _W俅EPXM,q5ݰE/WC6h6ZGiO@Qq9S8O"C\67+օ ?C=Uv }\W_raSf*g?Zm(EP6g)I4 B@~fpWr_25ˏaޛ7yeCCp6Ѿy쭇=)ZIDžx;."p]Pr+g8M7 5FHv\߫~]Á,\ƶ64-2HEvÄ?1ɠ+,$RM"*`[0~\6ݍ]Kt{=OI+fͬqoH)3ǷmV#H¢g xa[F-m- AF*׸>Yٳ MmKK G(^:?xɋf~ 1ֳe3/dz}˙|)pX PU[6|j܋@p:;3<9q.Z 5}`V1,s3?bSqS;n8k[ͰS9F뀦1)A .b^\ʶ6:hl6|8~dmxae|{~??Ou{=ŭS@'//ͦ}Y\ 1~|S{՜NKm[=9؜6k|,\<]rtAˠB~8 32y.iALˠ uLD%T]V8d:wk=h/hH19<[6#ߜ+TݿS4ǝ0f6; z+gfB!(_ڇ?+^<}dqS g|ж~wu9.C\3}a9#9ёRFŌQǴ?PĨi( i )_X%/^Ú' ?jkc>'#Ǐo%W־@ge5lcxchJ7t,fL;W%rW1٬b9ʤm58\ %G0qdsFex9hP ˆgC9 'j4(5֎ 1#J8a\{aoTQ+gE'KySF1BNP_>ؽˁ;<vx})6fq4l0gC I o|On>3ʄ(ah -9؅Lb[vlVE@ 6J'L]MWAԀZBN[a#ƛaXXXX|/{@(ҿ7DSi)s"c,,,,,nIW#Lk#`vf^l3,,,,,ߘHP%D&%>/4d?1 {¢˘H1*ihf ~;$L5$tCSe9X1Oȭfegk~tNq.^/olaaaaBoR+:/)љ)~6y z6;Z!hv]9?71RJar>^f$v,brz%@鼒Ԋ - MĒTgXR&_cXYu #V#wxɻwDQGY6d\xkc:A$5&bTT\19I$Aϝ!~ &~%Z~?%XmRx;zuB6SA`&$GҦx31̂ Users** Add the users that are authorised to maintain the EBICS configuration to the 'EBICS Manager' Group. | Go to **Accounting > Configuration > Miscellaneous > EBICS > EBICS File Formats** Check if the EBICS File formats that you want to process in Odoo are defined. Most commonly used formats for which support is available in Odoo should be there already. Please open an issue on https://github.com/Noviat/account_ebics to report missing EBICS File Formats. For File Formats of type 'Downloads' you can also specify a 'Download Process Method'. This is the method that will be executed when hitting the 'Process' button on the downloaded file. The following methods are currently available: - cfonb120 - camt.053 - camt.052 - camt.054 All these methods require complimentary modules to be installed (cf. Installation section supra). You'll get an error message when the required module is not installed on your Odoo instance. | Go to **Accounting > Configuration > Miscellaneous > EBICS > EBICS Configuration** Configure your EBICS configuration according to the contract with your bank. | Usage ===== Go to **Accounting > Bank and Cash > EBICS Processing** | Diagnostics =========== Add the following to your Odoo config file in order to diagnose issues with the EBICS connection with your bank: log_handler = fintech.ebics:DEBUG | EBICS Return Codes ------------------ During the processing of your EBICS upload/download, your bank may return an Error Code, e.g. EBICS Functional Error: EBICS_NO_DOWNLOAD_DATA_AVAILABLE (code: 90005) A detailed explanation of the codes can be found on http://www.ebics.org. You can also find this information in the doc folder of this module (file EBICS_Annex1_ReturnCodes). | Electronic Distributed Signature (EDS) -------------------------------------- This is supported via external signing apps, e.g. BankingVEU: - https://play.google.com/store/apps/details?id=subsembly.bankingveu - https://apps.apple.com/de/app/bankingveu/id1578694190 Known Issues / Roadmap ====================== - The end user is currently not able to change his passphrases (only the users with 'EBICS Manager' rights can do so). - Add support to import externally generated keys & certificates (currently only 3SKey signature certificate). - Add support for SWIFT 3SKey signing javascript lib (SConnect, cf https://www2.swift.com/3skey/help/sconnect.html). ⋍x340031QHML.OIO/M,ѫa`uκPmvj8xo0WxTTjմҔDlY ٦KH$Jl}?ܝ`C4DC ZGQx6t2t9<%Q>sA#CP g}6z:&E1}F^@󑙇0OX&?v!;^opSKh2Fc*P*~*`Z5?Hqcx@0q 0O,cg pa`y2gZϛ#4HqK̡~^z|<^b *X@ wCj '8ȸԙq[7twpFr|dk>MVp}Fϕ*h+,h}!] gV_7m+δiB׫hLAp=,Ne.;Tw+")!wH?Lq#vGuBBRq0H0* t 96|ra_Ϋx `^Qx[ͯi$p.Ǩ[&O)XUC𼢆y5LF.Zn[~qjH\k;NK➥1$Y>* GQNdb̓^XGɿGڬxs40000 13.0.1.1a<m#?wd^40000 13.0.1.3 GϾ')g*40000 15.0.1.1Kߜ1ζ40000 17.0.1.2 JkD6VI />g)2x340031Q/-HI,IOHKO-֫a"ǫOFostg=-ȼcQ__\^XWPɰd=7%|y~ZTTE~,~\^2knc-5c1xݒJ0}!<$YpqDJ4t(N[Wd 3'j8`)E-K (Z{q-am \J(T&e5}ݤ{P@-(Sncvflafaf+&Ĕ&' ?KQ/,zG!l7]kskrn<3KakCEs(WOj6=[QYU/\벮xV[o6~ׯ 7WvRC4XyCm>AKU" ;u/9ṑW裬ݬVooV7+ݽ}T)t:E#ezIGAJ*LɊMY]( AޣЯ`ǟd9zѺSNyb2f*wHŠX[C74QKJ4 ;-){d-:e$&jŠU!چxO7Ң \ 4\^w5E ԃŃ $JJ RG5xYpdnY:;6 ^bXkn;w=sԳE2 ԞFvk00"EI*mF*<~tRJ_]`xhC/j;H⩉4&&ZiҳZ0.@rl#-l#^±bo۬yq s< KAƋsUS>yD!LkK<6ۗwI*HrW@WP]hsS\<a;d) ȕ LW+QL=--ֈOUz 0vG[pyq\aTΌ>Ǯ+d2-dp/%˿78 -gP2a<=RLR\ݘ-7abC863wlӋ.w:!6sm l=&No_R}+$M‰c ԽBܻ>-S 5Xė[޽_.[8T :jЪ3tAokk6z\i  2WF1A>yo4|C|&210637.mSNkg?^|͸@"-VٷnYـ@.YyV?RyCņrԙˑ/ E\E;aYĴ^̬eN MY$'GfpFWLNʥ5~@Eη Ѐ)#"F3Oy+A<)?KO0e}d8,S@MU,TtZhBnpgO( d %_Y]U%ΦJ:4񐸔CM[*=ӄȑ%m͢\q%l[|j0&j 9?Ss 5++F*O1ϲpK>1 )QYK3w T8惗ԯ.n^%ߜ*<ΗOh(lE.;и3S?ؤI%^{2KL@m[.=Ho!V,!l;W0`5׆8ƈCdP)S<!`#6=E_;?/ddl0ol8ğ]n&V`2.W2%Z myFAu}a_41 ]S?Ց<}x$(.ȪZXc1&u<+Ϫ#WZuvSL  Dze+y`2 *I#@G6\#i};C[G^]5w* `ݍzГAPa;?*T<TN4BUSoU4O@IP2ś?fomGf/n(,nq=Dwi? z)tf+ɶ8 6lZPZ,xKk;ez(_:)YKMSGa#fhKtHأBG4 [\gIW*xbyfʸ&݉mIV) YK6º@LPďš&߄ҸOgI^sRлI`ir'W ~.1ZQ~ JF5wr:lf Oy4kF'PJ*wV,hB0έ֕'6e?վN&^s\L3qFnSh0FeMmxn:Jl7)8(t0 V a`ᡛ]JFV`6J8FF)Ӧ >6RN6>CK;ۉ$IϏ~WYP~̭K6䳩x340031QHML./NM.-,ԫa|uԑO_ʊm{*K^x/:H/7?%5G/199X/a +&u[%lȓbQs|#YxN0 { ˗-qh;8'qK6vb vJM϶t6" ҥJ]u~0G@j4VBk$5ZrqmMtJf8 ZТ&9qbEKn,Mq):]J"X2\G1 JJHh& qx-ƓJhe{|/Tx7Lފ[ W'A-3`vi%L,DE WPK ؒpO?FDzrG/38:=p4#|>xw>= a~} 3Jqifx&/G Ħx31̂<]u Fڹ_vt/F Cx@8 README.rst
License: LGPL-3

EBICS banking protocol

Implementation of the EBICS banking protocol.

This module facilitates the exchange of files with banks via the EBICS protocol.


Installation

The module depends upon

Remark:

The EBICS 'Test Mode' for uploading orders requires fintech 4.3.4 or higher for EBICS 2.x and fintech 7.2.7 or higher for EBICS 3.0.

SWIFT 3SKey support requires fintech 6.4 or higher.


We also recommend to consider the installation of the following modules:





  • account_usability

    Recommended if you have multiple financial journals. This module adds a number of accounting menu entries such as bank statement list view which allows to see all statements downloaded via the ir.cron automated EBICS download.

    Cf. https://github.com/OCA/account-financial-tools






Fintech license

If you have a valid Fintech.ebics license, you should add the following licensing parameters to the odoo server configuration file:

  • fintech_register_name

The name of the licensee.

  • fintech_register_keycode

The keycode of the licensed version.


Example:

; fintech
fintech_register_name = MyCompany
fintech_register_keycode = AB1CD-E2FG-3H-IJ4K-5L

Cf. https://www.joonis.de/en/fintech/prices/


Configuration

Go to Settings > Users

Add the users that are authorised to maintain the EBICS configuration to the 'EBICS Manager' Group.


Go to Accounting > Configuration > Miscellaneous > EBICS > EBICS File Formats

Check if the EBICS File formats that you want to process in Odoo are defined.

Most commonly used formats for which support is available in Odoo should be there already.

Please open an issue on https://github.com/Noviat/account_ebics to report missing EBICS File Formats.

For File Formats of type 'Downloads' you can also specify a 'Download Process Method'.

This is the method that will be executed when hitting the 'Process' button on the downloaded file.

The following methods are currently available:

  • cfonb120
  • camt.053
  • camt.052
  • camt.054

All these methods require complimentary modules to be installed (cf. Installation section supra).

You'll get an error message when the required module is not installed on your Odoo instance.


Go to Accounting > Configuration > Miscellaneous > EBICS > EBICS Configuration

Configure your EBICS configuration according to the contract with your bank.


Usage

Go to Accounting > Bank and Cash > EBICS Processing


Diagnostics

Add the following to your Odoo config file in order to diagnose issues with the EBICS connection with your bank:

log_handler = fintech.ebics:DEBUG


EBICS Return Codes

During the processing of your EBICS upload/download, your bank may return an Error Code, e.g.

EBICS Functional Error: EBICS_NO_DOWNLOAD_DATA_AVAILABLE (code: 90005)

A detailed explanation of the codes can be found on http://www.ebics.org. You can also find this information in the doc folder of this module (file EBICS_Annex1_ReturnCodes).


Electronic Distributed Signature (EDS)

This is supported via external signing apps, e.g. BankingVEU:

Known Issues / Roadmap

  • The end user is currently not able to change his passphrases (only the users with 'EBICS Manager' rights can do so).
  • Add support to import externally generated keys & certificates (currently only 3SKey signature certificate).
  • Add support for SWIFT 3SKey signing javascript lib (SConnect, cf https://www2.swift.com/3skey/help/sconnect.html).
<UjUx;8q|#xY[O0~WX~ F &!ilH^i=;J7w$MS ƆChsG:>IbtMb`8!FXBx;;%  ]L',PMD܏LPy,HQ"BaƆF{TD!$.6w}:e1E۰Ş=}hNoM% fE !FAJK &.%Av*EVϰhJ$B.U|1 4ZL W@*%j+ +7=@ xĦ> q?3&)$YH@ÅHJ4uЙdDJypYͶ.dJ0Ůֹp[[AQ հˊ$\K6ie$3zfM9;7)Q*IhyFfmbc@ZZ'fMb2!Ie%< vFӹV<!3~$E)6-k@辕nPH^tbJXi/bmv2]bjsI-QTh*k'ւXi.QDgժY>|1,PI.h$!rђ7L+p>I@ >F* eMXeӚ*|v,*jd}uNϿg`yV\NRoJXo} +i[߷~KWo5Bӯ6$ y\db":g>F3jﯩ۲SmTFA-¶ӳ+e@G=R]29ħXq^_)ן3"㵺Ú7D v{&L- e=N[/ {K"Vu1gxx^ca{xm<+Jx # Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import logging from odoo import _, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import EbicsKeyRing fintech.cryptolib = "cryptography" except ImportError: _logger.warning("Failed to import fintech") class EbicsChangePassphrase(models.TransientModel): _name = "ebics.change.passphrase" _description = "Change EBICS keys passphrase" ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", readonly=True ) old_pass = fields.Char(string="Old Passphrase") new_pass = fields.Char(string="New Passphrase") new_pass_check = fields.Char(string="New Passphrase (verification)") old_sig_pass = fields.Char(string="Old Signature Passphrase") new_sig_pass = fields.Char(string="New Signature Passphrase") new_sig_pass_check = fields.Char(string="New Signature Passphrase (verification)") ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) note = fields.Text(string="Notes", readonly=True) def _compute_ebics_sig_passphrase_invisible(self): for rec in self: if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False def change_passphrase(self): self.ensure_one() self.note = "" if ( self.ebics_userid_id.ebics_passphrase_store and self.old_pass and self.old_pass != self.ebics_userid_id.ebics_passphrase ): raise UserError(_("Incorrect old passphrase.")) if self.new_pass != self.new_pass_check: raise UserError(_("New passphrase verification error.")) if self.new_pass and self.new_pass == self.ebics_userid_id.ebics_passphrase: raise UserError(_("New passphrase equal to old passphrase.")) if ( self.new_sig_pass and self.old_sig_pass and self.new_sig_pass == self.old_sig_pass ): raise UserError( _("New signature passphrase equal to old signature passphrase.") ) if self.new_sig_pass != self.new_sig_pass_check: raise UserError(_("New signature passphrase verification error.")) passphrase = ( self.ebics_userid_id.ebics_passphrase_store and self.ebics_userid_id.ebics_passphrase or self.old_pass ) try: keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.new_sig_pass: keyring_params["sig_passphrase"] = self.old_sig_pass or None keyring = EbicsKeyRing(**keyring_params) change_params = {} if self.new_pass: change_params["passphrase"] = self.new_pass if self.new_sig_pass: change_params["sig_passphrase"] = self.new_sig_pass if change_params: keyring.change_passphrase(**change_params) except (ValueError, RuntimeError) as err: raise UserError(str(err)) from err if self.new_pass: self.ebics_userid_id.ebics_passphrase = ( self.ebics_userid_id.ebics_passphrase_store and self.new_pass ) self.note += "The EBICS Passphrase has been changed." if self.new_sig_pass: # removing ebics_sig_passphrase from db should not be required # but we do it for double safety if self.ebics_userid_id.ebics_sig_passphrase: self.ebics_userid_id.ebics_sig_passphrase = False self.note += "The EBICS Signature Passphrase has been changed." module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref( "%s.ebics_change_passphrase_view_form_result" % module ) return { "name": _("EBICS Keys Change Passphrase"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": "ebics.change.passphrase", "view_id": result_view.id, "target": "new", "type": "ir.actions.act_window", } def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} A2 2xdzdܓ/O^,&9%/Dar?Ebbx'OY5g|f^YfqfRbC6gf%%)J 0UJE)E% C34B}uԝBB5' ܼZНN=9xjLdDļ₌܉RD& szV+8*eLVWb^6HMl)1ُSJJv\ P0ّQjF.aT[%Jv2JNgI]ID**)#=DHLQ|rFjr6'bCqTqf:Ăڌp3@\d91 ՐR^N@8p~yرIN.lv9<X'GBFтPCM60*0E")"`_  Ls7!m&Jӄ<99Qtd~V"NaőTZRj(1g E}zȉ>7fKf!9FfgGi6ckI)gwX,#*E-eД_ FLtF /0;7WazHBNqb9W 6n2> #ňatrv̘(V fVL @}?:^GгVbyy("4ϡ⳹V xMۯoh3u6WDfրf9..dPCl$AٽK-fwUBXɴS}1}"ЪFseZ+K$rh֫ 2t='Du2B?@NiiHѫb#Qz+$v pӟRQ08R-y#ϥŖ>蓄\zOD㭏FfE:LZwõQAQ< q89m( |& 7'G2Bz9f>ִiǨB]7Fvr@.ݺM}#+y.گzJK{Iڟ`*EӰ+31sYtd>H 3L;= u5Lwx-^d pٹ7xd$EqVyMVLٗYJob/ LTYOq!vlFm2!SAfׯN03K@dKݞRW2[9 Ԣ*lzp?=] k]yaqk9:?m5~kb׃▶ < vּ *q39aj1((CrxY8O@ĝ^n/GO uEU6]#z1x340031Q,O.ϋOI,IԫaPWVŢjۑI!/B%x}?o wM:`"jmg %Eœ8j}QIv~N} .e~@ XnyDJahT,DYU"`mt`Qouz{gCBؐ+H'K΀WCͬZp@͂3%+ʙZ~4E ?zsZb}pQS@]kuٌu񍧕s(7@NB3Ńr.hnS'B4eNd Dx340031QHLN/+OML.OJ,I+/av0BåxiUa;<x340031QHML.OJ,IΈO/L-/֫aCЯ[g*wB4敂(X\>_ۮz("xX[o0~ﯰ&ݦ>TJ]ilMK0IZH;9$~ZUdI3Η''ER.2IJCRIҒT  *Ϡ15['xŵA 掗VYh= " -rBʪCџux# !߹_nC7F/jP/WVjBuRidCu>@#ORT j BkPcjGh6}nǞU Dkʒ䙴ƷIq_S^+xR1lU`9We#) ])VVJ7()c9cJBdHS$Z1jB+szU7ȷ1靋|@3Muoex9wd {~`%Ն#Tsѻ 5(!UtGBy.?< FDa}E|J+*)YQV4)a2T:Iwݔ&U{t;ktOYVrL mN,/)tB.vtiHj=%7OxHYY s9lvL)n:MZEXj&Ĝ5P:T#UsPsrꉷMˉ9ǣΘa]BC`a;m&=7}y7:ZuVsV.?Qe|V3~1:S+{"01uuivo8!v=u9>:#r2ȔW T&ڏG~ 4`zz?^05G;ڟ;ES0}/iwv+' >=JXm^NZ -#fοX40ϾucSE8( ŗyxMO0+^G؍nI㹩e MRn2pjӼ;3-& Js)+_RW+DsH˵x`LLIZsAS 6I~F<1Y3I , fXH(D"izAqFY^#gCo߳7#m=;cwX]*aƷ|u "q!Z7gb%L7ļ*Jja*h ]V~`Z]VAYI|JS{3GVY9a*M{unyb+oA>x340031QHLN/+OML.OJ,IΈ/HM++/a0TM[/ʺFk|uFooJx[100644 __init__.py^Cq6(h"X9100644 account_batch_payment.py_mUTٟ"%>x340031QHLN/+OJ,IΈ/HM2Sˋ*rsލˬ0i5@ x510 EwNayڭCGAib*K$F A=~S(-[O0F)DuGs|,t{" }ŋM9IIH/vYu\8ʹbAi6IV f2Dľo'.wp5"t?꨻C I%x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pyAH6gߎm40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18n6i;([$40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views<-4;?)~Eh40000 wizards쨣~`$;@ѻҾ=x!# Copyright 2009-2025 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "18.0.1.0.2", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } !%x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pyAH6gߎm40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18n6i;([$40000 migrationsv%2-уX 40000 modelsVKGpK 7p脖E100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views<-4;?)~Eh40000 wizards쨣~`$;;x@100644 __init__.py !p99X100644 account_bank_statement.py4Dpr16!100644 ebics_config.py&iH,1 ܹ100644 ebics_file.pyu%100644 ebics_userid.pyͽh}^$qnAs100644 fintech_ebics_register.pyr%b aDistinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Additional Information" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_download msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Search EBICS Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_upload msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" \xe100644 README.rstВ ʩf%gHg100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.pyUy.UXt"i40000 dataqx7)PjOve-b40000 i18n[U'챧ƾ^߀t40000 modelsmTۦG\100644 pyproject.tomlB1=bg0eKR40000 securitym ƀUk?40000 staticllx۾9i}40000 viewsвF?VA=qo,~* xu100644 account_ebics_batch.pot-C;eYc"100644 fr.po# }Tsmj?A100644 nl.po_x܆S($lڲ$$/ix# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-08-31 23:13+0000\n" "Last-Translator: \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_ids msgid "Batch Import EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__note #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__log_ids msgid "Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__log_id msgid "Batch Object" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_uid msgid "Created by" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_date msgid "Created on" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_from msgid "Date From" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_to msgid "Date To" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__display_name #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__display_name msgid "Display Name" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__done #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__done msgid "Done" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__draft #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__draft msgid "Draft" msgstr "" #. module: account_ebics_batch #: model:ir.actions.server,name:account_ebics_batch.ir_cron_ebics_batch_import_ir_actions_server msgid "EBICS Batch Import" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.actions.act_window,name:account_ebics_batch.ebics_batch_log_action #: model:ir.ui.menu,name:account_ebics_batch.ebics_batch_log_menu msgid "EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__ebics_config_ids msgid "EBICS Configurations" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_count msgid "EBICS Files Count" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__error #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__error msgid "Error" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Error while processing EBICS connection '%s' :\n" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Group By" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__has_draft_files msgid "Has Draft Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__id #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__id msgid "ID" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Mark Done" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "" "No EBICS UserID with stored passphrase found.\n" "You should configure such a UserID for automated downloads." msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__error_count msgid "Number of Errors" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log_item msgid "Object to store EBICS Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log msgid "Object to store EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Only log objects in state 'draft' can be deleted !" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Please set state to 'Confirm' and Reprocess this EBICS Import Log." msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess 'draft' EBICS Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Search EBICS Batch Import Log Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__state #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__state #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "State" msgstr "" _o^x#100644 README.rstB>PA䈞100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.py ՑowهYƔhl40000 i18nHw=)܁E40000 models#[8@3*-P s=40000 viewsr]BR[udx}100644 account_ebics_batch_payment.pot\#ѽrg˿-XL100644 fr.pox559q {Լ~R100644 nl.po X|"2Jx^# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch_payment # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-08-31 23:13+0000\n" "Last-Translator: \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model:ir.model,name:account_ebics_batch_payment.model_account_batch_payment msgid "Batch Payment" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics_batch_payment.view_batch_payment_form msgid "EBICS Upload" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 msgid "No active EBICS configuration available for the selected bank." msgstr "" ęsx5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pyAH6gߎm40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18n^kOl* +|40000 migrationsv%2-уX 40000 modelsVKGpK 7p脖E100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views<-4;?)~Eh40000 wizards쨣~`$;Oxo100644 account_ebics.pots /_Nи R100644 fr.po M+7϶JO100644 nl.poKJBޗXdxE1ѽx# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-08-31 23:02+0000\n" "Last-Translator: \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Additional Information" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_download msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Search EBICS Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_upload msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" Uxe100644 README.rstВ ʩf%gHg100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.pyUy.UXt"i40000 dataqx7)PjOve-b40000 i18n4(-3["mz40000 modelsmTۦG\100644 pyproject.tomlB1=bg0eKR40000 securitym ƀUk?40000 staticllx۾9i}40000 viewsвF?VA=qo,Fxu100644 account_ebics_batch.pot-C;eYc"100644 fr.poͺWk|100644 nl.po_x܆S($lڲ$V3ؿx# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-08-31 23:02+0000\n" "Last-Translator: \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_ids msgid "Batch Import EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__note #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__log_ids msgid "Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__log_id msgid "Batch Object" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_uid msgid "Created by" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_date msgid "Created on" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_from msgid "Date From" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_to msgid "Date To" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__display_name #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__display_name msgid "Display Name" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__done #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__done msgid "Done" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__draft #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__draft msgid "Draft" msgstr "" #. module: account_ebics_batch #: model:ir.actions.server,name:account_ebics_batch.ir_cron_ebics_batch_import_ir_actions_server msgid "EBICS Batch Import" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.actions.act_window,name:account_ebics_batch.ebics_batch_log_action #: model:ir.ui.menu,name:account_ebics_batch.ebics_batch_log_menu msgid "EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__ebics_config_ids msgid "EBICS Configurations" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_count msgid "EBICS Files Count" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__error #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__error msgid "Error" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Error while processing EBICS connection '%s' :\n" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Group By" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__has_draft_files msgid "Has Draft Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__id #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__id msgid "ID" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Mark Done" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "" "No EBICS UserID with stored passphrase found.\n" "You should configure such a UserID for automated downloads." msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__error_count msgid "Number of Errors" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log_item msgid "Object to store EBICS Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log msgid "Object to store EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Only log objects in state 'draft' can be deleted !" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Please set state to 'Confirm' and Reprocess this EBICS Import Log." msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess 'draft' EBICS Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Search EBICS Batch Import Log Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__state #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__state #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "State" msgstr "" JZx#100644 README.rstB>PA䈞100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.py ՑowهYƔhl40000 i18ntYi`IOQru40000 models#[8@3*-P s=40000 viewsr]BR[v/x}100644 account_ebics_batch_payment.pot\#ѽrg˿-XL100644 fr.po ƕ&gȾ IiE100644 nl.po X|"P2Jx^# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch_payment # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-08-31 23:02+0000\n" "Last-Translator: \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model:ir.model,name:account_ebics_batch_payment.model_account_batch_payment msgid "Batch Payment" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics_batch_payment.view_batch_payment_form msgid "EBICS Upload" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 msgid "No active EBICS configuration available for the selected bank." msgstr "" ox#100644 README.rstB>PA䈞100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.py ՑowهYƔhl40000 i18nzt2Ǭ %4&,40000 models#[8@3*-P s=40000 viewsr]BR[ vx}100644 account_ebics_batch_payment.pot\#ѽrg˿-XL100644 fr.poQ1=R~ PO+ϝ1100644 nl.poip;Ӂ-KoHlṪE2DxC# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch_payment # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-08-31 23:02+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 msgid "Batch Payment" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics_batch_payment.view_batch_payment_form msgid "EBICS Upload" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 msgid "No active EBICS configuration available for the selected bank." msgstr "" tvDxC# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch_payment # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-08-31 23:13+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 msgid "Batch Payment" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics_batch_payment.view_batch_payment_form msgid "EBICS Upload" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 msgid "No active EBICS configuration available for the selected bank." msgstr "" :vxe100644 README.rstВ ʩf%gHg100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.pyUy.UXt"i40000 dataqx7)PjOve-b40000 i18nݯA ?2Ƕ M/40000 modelsmTۦG\100644 pyproject.tomlB1=bg0eKR40000 securitym ƀUk?40000 staticllx۾9i}40000 viewsвF?VA=qo,pxu100644 account_ebics_batch.pot-C;eYc"100644 fr.po9wvHRt) !100644 nl.po9w,9c :&FjpM[.x# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-08-31 23:02+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_ids msgid "Batch Import EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__note #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__log_ids msgid "Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__log_id msgid "Batch Object" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_uid msgid "Created by" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_date msgid "Created on" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_from msgid "Date From" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_to msgid "Date To" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__display_name #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__display_name msgid "Display Name" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__done #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__done msgid "Done" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__draft #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__draft msgid "Draft" msgstr "" #. module: account_ebics_batch #: model:ir.actions.server,name:account_ebics_batch.ir_cron_ebics_batch_import_ir_actions_server msgid "EBICS Batch Import" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.actions.act_window,name:account_ebics_batch.ebics_batch_log_action #: model:ir.ui.menu,name:account_ebics_batch.ebics_batch_log_menu msgid "EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__ebics_config_ids msgid "EBICS Configurations" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_count msgid "EBICS Files Count" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__error #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__error msgid "Error" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Error while processing EBICS connection '%s' :\n" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Group By" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__has_draft_files msgid "Has Draft Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__id #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__id msgid "ID" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Mark Done" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "" "No EBICS UserID with stored passphrase found.\n" "You should configure such a UserID for automated downloads." msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__error_count msgid "Number of Errors" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log_item msgid "Object to store EBICS Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log msgid "Object to store EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Only log objects in state 'draft' can be deleted !" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Please set state to 'Confirm' and Reprocess this EBICS Import Log." msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess 'draft' EBICS Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Search EBICS Batch Import Log Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__state #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__state #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "State" msgstr "" İx# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-08-31 23:13+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_ids msgid "Batch Import EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__note #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__log_ids msgid "Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__log_id msgid "Batch Object" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_uid msgid "Created by" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_date msgid "Created on" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_from msgid "Date From" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_to msgid "Date To" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__display_name #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__display_name msgid "Display Name" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__done #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__done msgid "Done" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__draft #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__draft msgid "Draft" msgstr "" #. module: account_ebics_batch #: model:ir.actions.server,name:account_ebics_batch.ir_cron_ebics_batch_import_ir_actions_server msgid "EBICS Batch Import" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.actions.act_window,name:account_ebics_batch.ebics_batch_log_action #: model:ir.ui.menu,name:account_ebics_batch.ebics_batch_log_menu msgid "EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__ebics_config_ids msgid "EBICS Configurations" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_count msgid "EBICS Files Count" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__error #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__error msgid "Error" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Error while processing EBICS connection '%s' :\n" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Group By" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__has_draft_files msgid "Has Draft Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__id #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__id msgid "ID" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Mark Done" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "" "No EBICS UserID with stored passphrase found.\n" "You should configure such a UserID for automated downloads." msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__error_count msgid "Number of Errors" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log_item msgid "Object to store EBICS Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log msgid "Object to store EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Only log objects in state 'draft' can be deleted !" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Please set state to 'Confirm' and Reprocess this EBICS Import Log." msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess 'draft' EBICS Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Search EBICS Batch Import Log Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__state #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__state #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "State" msgstr "" zȪx5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pyAH6gߎm40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18n ST;4%^ٟ540000 migrationsv%2-уX 40000 modelsVKGpK 7p脖E100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views<-4;?)~Eh40000 wizards쨣~`$;BU*xo100644 account_ebics.pots /_Nи R100644 fr.poL͎Ud>] 100644 nl.po}o7ƕԖ#mH#|1bxL# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-08-31 23:02+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Additional Information" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] (eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_download msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France you should use the format neutral Order Types 'FUL' for upload and 'FDL' for download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and PartnerID. The technical subscriber serves only for the data exchange between customer and financial institution. The human user also can authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with the bank. \n" "In this contract it will be agreed which order types (file formats) are used, which accounts are concerned, which of the customer's users (subscribers) communicate with the EBICS bank server and the authorisations that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Search EBICS Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal" " process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_upload msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will not be stored in the database. We recommend to use this if you want to upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase" " for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" 7ٳxL# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-08-31 23:13+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Additional Information" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] (eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_download msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France you should use the format neutral Order Types 'FUL' for upload and 'FDL' for download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and PartnerID. The technical subscriber serves only for the data exchange between customer and financial institution. The human user also can authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with the bank. \n" "In this contract it will be agreed which order types (file formats) are used, which accounts are concerned, which of the customer's users (subscribers) communicate with the EBICS bank server and the authorisations that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Search EBICS Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal" " process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_upload msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will not be stored in the database. We recommend to use this if you want to upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase" " for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" ݪx5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pyAH6gߎm40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18nydUq640000 migrationsv%2-уX 40000 modelsVKGpK 7p脖E100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views<-4;?)~Eh40000 wizards쨣~`$;l^Bx-100644 account_ebics.pots /_Nи R{pxe100644 README.rstВ ʩf%gHg100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.pyUy.UXt"i40000 dataqx7)PjOve-b40000 i18nɺ:\"B}.40000 modelsmTۦG\100644 pyproject.tomlB1=bg0eKR40000 securitym ƀUk?40000 staticllx۾9i}40000 viewsвF?VA=qo,;/x340031QHLN/+OML.OJ,I+/aнiuƳlS#%+? 7x#100644 README.rstB>PA䈞100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.py ՑowهYƔhl40000 i18n1כ6TFۮ5_ԟ^40000 models#[8@3*-P s=40000 viewsr]BR[_vPx340031QHLN/+OML.OJ,IΈ/HM++/aXG8F\ŽSWN?Q7k@x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pyAH6gߎm40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18nydUq640000 migrationsv%2-уX 40000 models=7^8T}100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views<-4;?)~Eh40000 wizards쨣~`$;ߠx@100644 __init__.py !p99X100644 account_bank_statement.py4Dpr16!100644 ebics_config.py&iH,1 ܹ100644 ebics_file.pyu%100644 ebics_userid.pyĦe Q*m(f5100644 fintech_ebics_register.pyr%b a100644 ebics_userid.py~ʜM+@fz(ł100644 fintech_ebics_register.pyr%b aDistinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Additional Information" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] (eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_download msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France you should use the format neutral Order Types 'FUL' for upload and 'FDL' for download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "EBICS File" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and PartnerID. The technical subscriber serves only for the data exchange between customer and financial institution. The human user also can authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with the bank. \n" "In this contract it will be agreed which order types (file formats) are used, which accounts are concerned, which of the customer's users (subscribers) communicate with the EBICS bank server and the authorisations that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Search EBICS Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal" " process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_upload #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list_upload msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will not be stored in the database. We recommend to use this if you want to upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase" " for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" 0}zx5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py5O6Rߘc6G40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18n1 L+d40000 migrationsj~$Xv*$!40000 models6BΗb^x@4K100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views<-4;?)~Eh40000 wizardsg 54xv100644 noupdate_changes.xml4LNT9k100644 post-migration.py.8t|~iϾ100644 pre-migration.pySIu q'} 3*S6x@100644 __init__.py !p99X100644 account_bank_statement.py4Dpr16!100644 ebics_config.py&iH,1 ܹ100644 ebics_file.py_->5I"(100644 ebics_file_format.py7 j|ljqu>100644 ebics_userid.py .peXU&5o})100644 fintech_ebics_register.pyT3OGHY4k~ x]v# Copyright 2009-2025 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import base64 import logging from copy import deepcopy from sys import exc_info from traceback import format_exception from lxml import etree from odoo import fields, models from odoo.exceptions import UserError from odoo.addons.base.models.res_bank import sanitize_account_number _logger = logging.getLogger(__name__) DUP_CHECK_FORMATS = ["cfonb120", "camt053"] class EbicsFile(models.Model): _name = "ebics.file" _description = "Object to store EBICS Data Files" _order = "date desc" _sql_constraints = [ ( "name_uniq", "unique (name, format_id)", "This File has already been down- or uploaded !", ) ] name = fields.Char(string="Filename") data = fields.Binary(string="File", readonly=True) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Formats", readonly=True ) download_process_method = fields.Selection( related="format_id.download_process_method" ) type = fields.Selection(related="format_id.type") date_from = fields.Date( readonly=True, help="'Date From' as entered in the download wizard." ) date_to = fields.Date( readonly=True, help="'Date To' as entered in the download wizard." ) date = fields.Datetime( required=True, readonly=True, help="File Upload/Download date" ) bank_statement_ids = fields.One2many( comodel_name="account.bank.statement", inverse_name="ebics_file_id", string="Generated Bank Statements", readonly=True, ) state = fields.Selection( [("draft", "Draft"), ("done", "Done")], default="draft", required=True, readonly=True, ) user_id = fields.Many2one( comodel_name="res.users", string="User", default=lambda self: self.env.user, readonly=True, ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", ondelete="restrict", readonly=True, ) note = fields.Text(string="Notes") note_process = fields.Text( string="Process Notes", readonly=True, ) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", readonly=True, help="Companies sharing this EBICS file.", ) def unlink(self): ff_methods = self._file_format_methods() for ebics_file in self: if ebics_file.state == "done": raise UserError( self.env._("You can only remove EBICS files in state 'Draft'.") ) # execute format specific actions ff = ebics_file.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("unlink"): ff_methods[ff]["unlink"]() # remove bank statements ebics_file.bank_statement_ids.unlink() return super().unlink() def set_to_draft(self): return self.write({"state": "draft"}) def set_to_done(self): return self.write({"state": "done"}) def process(self): self.ensure_one() self = self.with_context(allowed_company_ids=self.env.user.company_ids.ids) self.note_process = "" ff_methods = self._file_format_methods() ff = self.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("process"): res = ff_methods[ff]["process"]() self.state = "done" return res else: return self._process_undefined_format() def action_open_bank_statements(self): self.ensure_one() action = self.env["ir.actions.act_window"]._for_xml_id( "account.action_bank_statement_tree" ) domain = [("id", "in", self.env.context.get("statement_ids"))] action["domain"] = domain return action def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "cfonb120": { "process": self._process_cfonb120, "unlink": self._unlink_cfonb120, }, "camt.052": { "process": self._process_camt052, "unlink": self._unlink_camt052, }, "camt.053": { "process": self._process_camt053, "unlink": self._unlink_camt053, }, "camt.054": { "process": self._process_camt054, "unlink": self._unlink_camt054, }, "pain.002": { "process": self._process_pain002, "unlink": self._unlink_pain002, }, } return res def _check_import_module(self, module, raise_if_not_found=True): mod = ( self.env["ir.module.module"] .sudo() .search([("name", "=like", module), ("state", "=", "installed")]) ) if not mod: if raise_if_not_found: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is not " "installed on your system. " "\nPlease install module '%(module)s'", ebics_format=self.format_id.name, module=module, ) ) return False return True def _lookup_journal(self, res, acc_number, currency_code): currency = self.env["res.currency"].search( [("name", "=ilike", currency_code)], limit=1 ) journal = self.env["account.journal"] if not currency: message = self.env._("Currency %(cc)s not found.", cc=currency_code) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) journals = self.env["account.journal"].search( [ ("type", "=", "bank"), ( "bank_account_id.sanitized_acc_number", "ilike", acc_number, ), ] ) if not journals: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) for jrnl in journals: journal_currency = jrnl.currency_id or jrnl.company_id.currency_id if journal_currency != currency: continue else: journal = jrnl break if not journal: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) def _process_download_result(self, res, file_format=None): """ We perform a duplicate statement check after the creation of the bank statements since we rely on Odoo Enterprise or OCA modules for the bank statement creation. From a development standpoint (code creation/maintenance) a check after creation is the easiest way. """ statement_ids = res["statement_ids"] notifications = res["notifications"] statements = self.env["account.bank.statement"].sudo().browse(statement_ids) if statements: statements.write({"import_format": file_format}) statements = self._statement_duplicate_check(res, statements) elif not notifications: notifications.append( { "type": "warning", "message": self.env._("This file doesn't contain any transaction."), } ) st_cnt = len(statements) warning_cnt = error_cnt = 0 if notifications: errors = [] warnings = [] for notif in notifications: if isinstance(notif, dict) and notif["type"] == "error": error_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] errors.append("\n".join(parts)) elif isinstance(notif, dict) and notif["type"] == "warning": warning_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] warnings.append("\n".join(parts)) elif isinstance(notif, str): warning_cnt += 1 warnings.append(notif + "\n") self.note_process += self.env._("Process file %(fn)s results:", fn=self.name) if error_cnt: self.note_process += "\n\n" + self.env._("Errors") + ":\n" self.note_process += "\n".join(errors) self.note_process += "\n\n" self.note_process += self.env._("Number of errors: %(nr)s", nr=error_cnt) if warning_cnt: self.note_process += "\n\n" + self.env._("Warnings") + ":\n" self.note_process += "\n".join(warnings) self.note_process += "\n\n" self.note_process += self.env._( "Number of warnings: %(nr)s", nr=warning_cnt ) self.note_process += "\n" if st_cnt: self.note_process += "\n\n" self.note_process += self.env._( "%(st_cnt)s bank statement%(sp)s been imported: ", st_cnt=st_cnt, sp=st_cnt == 1 and self.env._(" has") or self.env._("s have"), ) self.note_process += "\n" for statement in statements: self.note_process += "\n" + self.env._( "Statement %(st)s dated %(date)s (Company: %(cpy)s)", st=statement.name, date=statement.date, cpy=statement.company_id.name, ) if statements: self.sudo().bank_statement_ids = [(4, x) for x in statements.ids] company_ids = self.sudo().bank_statement_ids.mapped("company_id").ids self.company_ids = [(6, 0, company_ids)] ctx = dict(self.env.context, statement_ids=statements.ids) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_file_view_form_result" % module) return { "name": self.env._("Import EBICS File"), "res_id": self.id, "view_mode": "form", "res_model": self._name, "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _statement_duplicate_check(self, res, statements): """ This check is required for import modules that do not set the 'unique_import_id' on the statement lines. E.g. OCA camt import """ to_unlink = self.env["account.bank.statement"] for statement in statements.filtered( lambda r: r.import_format in DUP_CHECK_FORMATS ): dup = self.env["account.bank.statement"].search_count( [ ("id", "!=", statement.id), ("name", "=", statement.name), ("company_id", "=", statement.company_id.id), ("date", "=", statement.date), ("import_format", "=", statement.import_format), ] ) if dup: message = self.env._( "Statement %(st_name)s dated %(date)s has already been imported.", st_name=statement.name, date=statement.date, ) res["notifications"].append({"type": "warning", "message": message}) to_unlink += statement res["statement_ids"] = [ x for x in res["statement_ids"] if x not in to_unlink.ids ] statements -= to_unlink to_unlink.unlink() return statements def _process_cfonb120(self): import_module = "account_statement_import_fr_cfonb" self._check_import_module(import_module) res = {"statement_ids": [], "notifications": []} st_datas = self._split_cfonb(res) if st_datas: self._process_bank_statement_oca(res, st_datas) return self._process_download_result(res, file_format="cfonb120") def _unlink_cfonb120(self): """ Placeholder for cfonb120 specific actions before removing the EBICS data file and its related bank statements. """ def _split_cfonb(self, res): """ Split CFONB file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data).replace(b"\n", b"").replace(b"\r", b"") if len(file_data) % 120: message = self.env._( "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" ) res["notifications"].append({"type": "error", "message": message}) return datas lines = [] for i in range(0, len(file_data), 120): lines.append(file_data[i : i + 120]) st_lines = b"" transactions = False for line in lines: rec_type = line[0:2] currency_code = line[16:19].decode() acc_number = line[21:32].decode() st_lines += line + b"\n" if rec_type == b"04": transactions = True if rec_type == b"07": if transactions: currency, journal = self._lookup_journal( res, acc_number, currency_code ) if currency and journal: datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(st_lines), } ) st_lines = b"" transactions = False return datas def _process_camt052(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt052") def _unlink_camt052(self): """ Placeholder for camt052 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt054(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt054") def _unlink_camt054(self): """ Placeholder for camt054 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt053(self, file_format=None): """ The Odoo standard statement import is based on manual selection of a financial journal before importing the electronic statement file. An EBICS download may return a single file containing a large number of statements from different companies/journals. Hence we need to split the CAMT file into single statement CAMT files before we can call the logic implemented by the Odoo OE or Community CAMT parsers. """ modules = [ ("oca", "account_statement_import_camt"), ("oe", "account_bank_statement_import_camt"), ] author = False for entry in modules: if self._check_import_module(entry[1], raise_if_not_found=False): author = entry[0] break if not author: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is " "not installed on your system. " "\nPlease install one of the following modules: \n%(modules)s.", ebics_format=self.format_id.name, modules=", ".join([x[1] for x in modules]), ) ) res = {"statement_ids": [], "notifications": []} st_datas = self._split_camt(res) if author == "oca": self._process_bank_statement_oca(res, st_datas) else: self._process_bank_statement_oe(res, st_datas) file_format = file_format or "camt053" return self._process_download_result(res, file_format=file_format) def _process_bank_statement_oca(self, res, st_datas): for st_data in st_datas: try: with self.env.cr.savepoint(): self._create_bank_statement_oca(res, st_data) except UserError as e: res["notifications"].append( {"type": "error", "message": "".join(e.args)} ) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oca(self, res, st_data): wiz = ( self.env["account.statement.import"] .with_company(st_data["company_id"]) .with_context(active_model="ebics.file") .create({"statement_filename": self.name}) ) wiz.import_single_file(base64.b64decode(st_data["data"]), res) def _process_bank_statement_oe(self, res, st_datas): """ We execute a cr.commit() after every statement import since we get a 'savepoint does not exist' error when using 'with self.env.cr.savepoint()'. """ for st_data in st_datas: try: self._create_bank_statement_oe(res, st_data) self.env.cr.commit() # pylint: disable=E8102 except UserError as e: msg = "".join(e.args) msg += "\n" msg += self.env._( "Statement for Account Number %(nr)s has not been processed.", nr=st_data["acc_number"], ) res["notifications"].append({"type": "error", "message": msg}) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oe(self, res, st_data): attachment = ( self.env["ir.attachment"] .with_company(st_data["company_id"]) .create( { "name": self.name, "datas": st_data["data"], "store_fname": self.name, } ) ) journal = ( self.env["account.journal"] .with_company(st_data["company_id"]) .browse(st_data["journal_id"]) ) act = journal._import_bank_statement(attachment) for entry in act["domain"]: if ( isinstance(entry, tuple) and entry[0] == "statement_id" and entry[1] == "in" ): res["statement_ids"].extend(entry[2]) break notifications = act["context"]["notifications"] if notifications: res["notifications"].append(act["context"]["notifications"]) def _unlink_camt053(self): """ Placeholder for camt053 specific actions before removing the EBICS data file and its related bank statements. """ def _split_camt(self, res): """ Split CAMT file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data) root = etree.fromstring(file_data, parser=etree.XMLParser(recover=True)) if root is None: message = self.env._("Invalid XML file.") res["notifications"].append({"type": "error", "message": message}) ns = {k or "ns": v for k, v in root.nsmap.items()} camt_variant = ns["ns"].split("camt.")[1][:3] variant_tags = { "052": "Rpt", "053": "Stmt", "054": "Ntfctn", } camt_tag = variant_tags[camt_variant] stmts = root[0].findall(f"ns:{camt_tag}", ns) for i, stmt in enumerate(stmts): acc_number = sanitize_account_number( stmt.xpath( "ns:Acct/ns:Id/ns:IBAN/text() | ns:Acct/ns:Id/ns:Othr/ns:Id/text()", namespaces=ns, )[0] ) if not acc_number: message = self.env._("No bank account number found.") res["notifications"].append({"type": "error", "message": message}) continue currency_code = stmt.xpath( "ns:Acct/ns:Ccy/text() | ns:Bal/ns:Amt/@Ccy", namespaces=ns )[0] # some banks (e.g. COMMERZBANK) add the currency as the last 3 digits # of the bank account number hence we need to remove this since otherwise # the journal matching logic fails if acc_number[-3:] == currency_code: acc_number = acc_number[:-3] root_new = deepcopy(root) entries = False for j, el in enumerate(root_new[0].findall(f"ns:{camt_tag}", ns)): if j != i: el.getparent().remove(el) else: entries = el.findall("ns:Ntry", ns) if not entries: continue else: currency, journal = self._lookup_journal(res, acc_number, currency_code) if not (currency and journal): continue datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(etree.tostring(root_new)), } ) return datas def _process_pain002(self): """ Placeholder for processing pain.002 files. TODO: add import logic based upon OCA 'account_payment_return_import' """ def _unlink_pain002(self): """ Placeholder for pain.002 specific actions before removing the EBICS data file. """ raise NotImplementedError def _process_undefined_format(self): raise UserError( self.env._( "The current version of the 'account_ebics' module " "has no support to automatically process EBICS files " "with format %s." ) % self.format_id.name ) xgZ# Copyright 2009-2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import base64 import logging import os from sys import exc_info from traceback import format_exception from urllib.error import URLError from odoo import api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, ) fintech.cryptolib = "cryptography" except ImportError: _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsUserID(models.Model): _name = "ebics.userid" _description = "EBICS UserID" _order = "name" name = fields.Char( string="EBICS UserID", required=True, help="Human users or a technical system that is/are " "assigned to a customer. " "\nOn the EBICS bank server it is identified " "by the combination of UserID and PartnerID. " "The technical subscriber serves only for the data exchange " "between customer and financial institution. " "The human user also can authorise orders.", ) ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", ondelete="cascade", required=True, ) ebics_version = fields.Selection(related="ebics_config_id.ebics_version") user_ids = fields.Many2many( comodel_name="res.users", string="Users", required=True, help="Users who are allowed to use this EBICS UserID for " " bank transactions.", ) signature_class = fields.Selection( selection=[("E", "Single signature"), ("T", "Transport signature")], required=True, default="T", help="Default signature class." "This default can be overriden for specific " "EBICS transactions (cf. File Formats).", ) transaction_rights = fields.Selection( selection=[ ("both", "Download and Upload"), ("down", "Download Only"), ("up", "Upload Only"), ], string="Allowed Transactions", default="both", required=True, help="Use this parameter to limit the transactions for this User " "to downloads or uploads.", ) ebics_keys_fn = fields.Char(compute="_compute_ebics_keys_fn") ebics_keys_found = fields.Boolean(compute="_compute_ebics_keys_found") ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_store = fields.Boolean( string="Store EBICS Passphrase", default=True, help="When you uncheck this option the passphrase to unlock " "your private key will not be stored in the database. " "We recommend to use this if you want to upload signed " "payment orders via EBICS.\nYou will be prompted to enter the " "passphrase for every EBICS transaction, hence do not uncheck this " "option on a userid for automated EBICS downloads.", ) ebics_passphrase_required = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_invisible = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_store_readonly = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", help="You can set here a different passphrase for the EBICS " "signing key. This passphrase will never be stored hence " "you'll need to specify your passphrase for each transaction that " "requires a digital signature.", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) ebics_ini_letter = fields.Binary( string="EBICS INI Letter", readonly=True, help="INI-letter PDF document to be sent to your bank.", ) ebics_ini_letter_fn = fields.Char(string="INI-letter Filename", readonly=True) ebics_public_bank_keys = fields.Binary( string="EBICS Public Bank Keys", readonly=True, help="EBICS Public Bank Keys to be checked for consistency.", ) ebics_public_bank_keys_fn = fields.Char( string="EBICS Public Bank Keys Filename", readonly=True ) swift_3skey = fields.Boolean( string="Enable 3SKey support", help="Transactions for this user will be signed " "by means of the SWIFT 3SKey token.", ) swift_3skey_certificate = fields.Binary(string="3SKey Certficate") swift_3skey_certificate_fn = fields.Char(string="3SKey Certificate Filename") # X.509 Distinguished Name attributes used to # create self-signed X.509 certificates ebics_key_x509 = fields.Boolean( string="X509 support", help="Set this flag in order to work with " "self-signed X.509 certificates", ) ebics_key_x509_dn_cn = fields.Char( string="Common Name [CN]", ) ebics_key_x509_dn_o = fields.Char( string="Organization Name [O]", ) ebics_key_x509_dn_ou = fields.Char( string="Organizational Unit Name [OU]", ) ebics_key_x509_dn_c = fields.Char( string="Country Name [C]", ) ebics_key_x509_dn_st = fields.Char( string="State Or Province Name [ST]", ) ebics_key_x509_dn_l = fields.Char( string="Locality Name [L]", ) ebics_key_x509_dn_e = fields.Char( string="Email Address", ) state = fields.Selection( [ ("draft", "Draft"), ("init", "Initialisation"), ("get_bank_keys", "Get Keys from Bank"), ("to_verify", "Verification"), ("active_keys", "Active Keys"), ], default="draft", required=True, readonly=True, ) active = fields.Boolean(default=True) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", required=True, help="Companies sharing this EBICS contract.", ) @api.depends("name", "ebics_config_id.ebics_keys") def _compute_ebics_keys_fn(self): for rec in self: keys_dir = rec.ebics_config_id.ebics_keys rec.ebics_keys_fn = ( rec.name and keys_dir and (keys_dir + "/" + rec.name.replace(" ", "_") + "_keys") ) @api.depends("ebics_keys_fn") def _compute_ebics_keys_found(self): for rec in self: rec.ebics_keys_found = rec.ebics_keys_fn and os.path.isfile( rec.ebics_keys_fn ) @api.depends("state", "ebics_passphrase", "ebics_keys_found") def _compute_ebics_passphrase_view_modifiers(self): for rec in self: rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True rec.ebics_passphrase_store_readonly = True if rec.state == "draft": rec.ebics_passphrase_required = True rec.ebics_passphrase_invisible = rec.ebics_keys_found and True or False rec.ebics_passphrase_store_readonly = False elif rec.state == "init": rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True elif rec.state in ("get_bank_keys", "to_verify"): rec.ebics_passphrase_required = not rec.ebics_passphrase rec.ebics_passphrase_invisible = rec.ebics_passphrase @api.depends("state") def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): continue if rec.transaction_rights != "down" and rec.state == "draft": rec.ebics_sig_passphrase_invisible = False @api.constrains("ebics_key_x509") def _check_ebics_key_x509(self): for cfg in self: if cfg.ebics_version == "H005" and not cfg.ebics_key_x509: raise UserError( self.env._("X.509 certificates must be used with EBICS 3.0.") ) @api.constrains("ebics_passphrase") def _check_ebics_passphrase(self): for rec in self: if rec.ebics_passphrase and len(rec.ebics_passphrase) < 8: raise UserError( self.env._("The Passphrase must be at least 8 characters long") ) @api.constrains("ebics_sig_passphrase") def _check_ebics_sig_passphrase(self): for rec in self: if rec.ebics_sig_passphrase and len(rec.ebics_sig_passphrase) < 8: raise UserError( self.env._( "The Signature Passphrase must be at least 8 characters long" ) ) @api.onchange("ebics_version") def _onchange_ebics_version(self): if self.ebics_version == "H005": self.ebics_key_x509 = True @api.onchange("signature_class") def _onchange_signature_class(self): if self.signature_class == "T": self.swift_3skey = False @api.onchange("ebics_passphrase_store", "ebics_passphrase") def _onchange_ebics_passphrase_store(self): if self.ebics_passphrase_store: if self.ebics_passphrase: # check passphrase before db store keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } keyring = EbicsKeyRing(**keyring_params) try: # fintech <= 7.4.3 does not have a call to check if a # passphrase matches with the value stored in the keyfile. # We get around this limitation as follows: # Get user keys to check for valid passphrases # It will raise a ValueError on invalid passphrases keyring["#USER"] except ValueError as err: # noqa: F841 raise UserError(self.env._("Passphrase mismatch.")) # noqa: B904 else: if self.state != "draft": self.ebics_passphrase = False @api.onchange("swift_3skey") def _onchange_swift_3skey(self): if self.swift_3skey: self.ebics_key_x509 = True def set_to_draft(self): return self.write({"state": "draft"}) def set_to_active_keys(self): vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def set_to_get_bank_keys(self): self.ensure_one() if self.ebics_config_id.state != "draft": raise UserError( self.env._( "Set the EBICS Configuation record to 'Draft' " "before starting the Key Renewal process." ) ) return self.write({"state": "get_bank_keys"}) def ebics_init_1(self): # noqa: C901 """ Initialization of bank keys - Step 1: Create new keys and certificates for this user """ self.ensure_one() if self.state != "draft": raise UserError( self.env._("Set state to 'draft' before Bank Key (re)initialisation.") ) if not self.ebics_passphrase: raise UserError(self.env._("Set a passphrase.")) if self.swift_3skey and not self.swift_3skey_certificate: raise UserError(self.env._("3SKey certificate missing.")) ebics_version = self.ebics_config_id.ebics_version try: keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase keyring = EbicsKeyRing(**keyring_params) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err self.ebics_config_id._check_ebics_keys() if not os.path.isfile(self.ebics_keys_fn): try: # TODO: # enable import of all type of certicates: A00x, X002, E002 if self.swift_3skey: kwargs = { self.ebics_config_id.ebics_key_version: base64.decodebytes( self.swift_3skey_certificate ), } user.import_certificates(**kwargs) user.create_keys( keyversion=self.ebics_config_id.ebics_key_version, bitlength=self.ebics_config_id.ebics_key_bitlength, ) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err if self.swift_3skey and not self.ebics_key_x509: raise UserError( self.env._( "The current version of this module " "requires to X509 support when enabling 3SKey" ) ) if self.ebics_key_x509: dn_attrs = { "commonName": self.ebics_key_x509_dn_cn, "organizationName": self.ebics_key_x509_dn_o, "organizationalUnitName": self.ebics_key_x509_dn_ou, "countryName": self.ebics_key_x509_dn_c, "stateOrProvinceName": self.ebics_key_x509_dn_st, "localityName": self.ebics_key_x509_dn_l, "emailAddress": self.ebics_key_x509_dn_e, } kwargs = {k: v for k, v in dn_attrs.items() if v} user.create_certificates(**kwargs) try: client = EbicsClient(bank, user, version=ebics_version) except RuntimeError as err: e = exc_info() error = self.env._("EBICS Initialization Error:") error += "\n" error += err.args[0] raise UserError(error) from err # Send the public electronic signature key to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id if not ebics_config_bank: raise UserError( self.env._( "No bank defined for the financial journal " "of the EBICS Config" ) ) try: supported_versions = client.HEV() if supported_versions and ebics_version not in supported_versions: err_msg = self.env._("EBICS version mismatch.") + "\n" err_msg += self.env._("Versions supported by your bank:") for k in supported_versions: err_msg += f"\n{k}: {supported_versions[k]} " raise UserError(err_msg) if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.INI() _logger.info("%s, EBICS INI command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) except URLError as err: exctype, value = exc_info()[:2] tb = "".join(format_exception(*exc_info())) _logger.error( "EBICS INI command error\nUserID: %s\n%s", self.name, tb, ) raise UserError( self.env._( "urlopen error:\n url '%(url)s' - %(val)s", url=self.ebics_config_id.ebics_url, val=str(value), ) ) from err except EbicsFunctionalError as err: e = exc_info() error = self.env._("EBICS Functional Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err except EbicsTechnicalError as err: e = exc_info() error = self.env._("EBICS Technical Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err # Send the public authentication and encryption keys to the bank. if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.HIA() _logger.info("%s, EBICS HIA command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) # Create an INI-letter which must be printed and sent to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id cc = ebics_config_bank.country.code if cc in ["FR", "DE"]: lang = cc else: lang = self.env.user.lang or self.env["res.lang"].search([])[0].code lang = lang[:2] fn_date = fields.Date.today().isoformat() fn = "_".join([self.ebics_config_id.ebics_host, "ini_letter", fn_date]) + ".pdf" letter = user.create_ini_letter(bankname=ebics_config_bank.name, lang=lang) vals = { "ebics_ini_letter": base64.encodebytes(letter), "ebics_ini_letter_fn": fn, "state": "init", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_2(self): """ Initialization of bank keys - Step 2: Activation of the account by the bank. """ self.ensure_one() if self.state != "init": raise UserError(self.env._("Set state to 'Initialisation'.")) vals = {"state": "get_bank_keys"} self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_3(self): """ Initialization of bank keys - Step 3: After the account has been activated the public bank keys must be downloaded and checked for consistency. """ self.ensure_one() if self.state != "get_bank_keys": raise UserError(self.env._("Set state to 'Get Keys from Bank'.")) try: keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err try: public_bank_keys = client.HPB() except EbicsFunctionalError as err: e = exc_info() error = self.env._("EBICS Functional Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err public_bank_keys = public_bank_keys.encode() fn_date = fields.Date.today().isoformat() fn = ( "_".join([self.ebics_config_id.ebics_host, "public_bank_keys", fn_date]) + ".txt" ) vals = { "ebics_public_bank_keys": base64.encodebytes(public_bank_keys), "ebics_public_bank_keys_fn": fn, "state": "to_verify", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_4(self): """ Initialization of bank keys - Step 2: Confirm Verification of the public bank keys and activate the bank keys. """ self.ensure_one() if self.state != "to_verify": raise UserError(self.env._("Set state to 'Verification'.")) keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) bank.activate_keys() vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def change_passphrase(self): self.ensure_one() ctx = dict(self.env.context, default_ebics_userid_id=self.id) module = __name__.split("addons.")[1].split(".")[0] view = self.env.ref("%s.ebics_change_passphrase_view_form" % module) return { "name": self.env._("EBICS keys change passphrase"), "view_mode": "form", "res_model": "ebics.change.passphrase", "view_id": view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _update_passphrase_vals(self, vals): """ Remove non-stored passphrases from db after e.g. successfull init_1 """ if vals["state"] in ("init", "get_bank_keys", "to_verify", "active_keys"): if not self.ebics_passphrase_store: vals["ebics_passphrase"] = False if self.ebics_sig_passphrase: vals["ebics_sig_passphrase"] = False LOx# Copyright 2009-2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import logging from sys import exc_info from traceback import format_exception from odoo.tools import config _logger = logging.getLogger(__name__) try: import fintech except ImportError: fintech = None _logger.warning("Failed to import fintech") fintech_register_name = config.get("fintech_register_name") fintech_register_keycode = config.get("fintech_register_keycode") fintech_register_users = config.get("fintech_register_users") try: if fintech: fintech_register_users = ( fintech_register_users and [x.strip() for x in fintech_register_users.split(",")] or None ) fintech.cryptolib = "cryptography" fintech.register( name=fintech_register_name, keycode=fintech_register_keycode, users=fintech_register_users, ) except RuntimeError as e: if str(e) == "'register' can be called only once": pass else: _logger.error(str(e)) fintech.register() except Exception: msg = "fintech.register error" tb = "".join(format_exception(*exc_info())) msg += "\n%s" % tb _logger.error(msg) fintech.register() f~xH100644 __init__.pyUNam˸[Ns6wS100644 ebics_admin_order.pyn(J$C^x0 K 1100644 ebics_admin_order.xml`9'\w'»/k100644 ebics_change_passphrase.pyd7ƻtf100644 ebics_change_passphrase.xmlTĥX1n-z100644 ebics_xfer.pyffZG d(Fcbv100644 ebics_xfer.xmlQp#OYp"+V7 ۹jxV# Copyright 2009-2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import pprint from odoo import api, fields, models class EbicsAdminOrder(models.TransientModel): _inherit = "ebics.xfer" _name = "ebics.admin.order" _description = "EBICS Administrative Order" admin_order_type = fields.Selection( selection=lambda self: self._selection_admin_order_type(), string="Order", ) @api.model def _selection_admin_order_type(self): return [ ("HAA", "HAA - Business transaction formats BTF"), ("HPD", "HPD - Bank parameters"), ("HKD", "HKD - Subscriber information"), ("HTD", "HTD - Customer properties and settings"), ] def ebics_admin_order(self): self.ensure_one() client = self._setup_client() if not client: self.note += ( self.env._("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: data = getattr(client, self.admin_order_type)(parsed=True) pp = pprint.PrettyPrinter() self.note = pp.pformat(data) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_admin_order_view_form_result" % module) return { "name": self.env._("EBICS Administrative Order result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.admin.order", "view_id": result_view.id, "target": "new", "context": self.env.context, "type": "ir.actions.act_window", } N񑶤xF# Copyright 2009-2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import logging from odoo import fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import EbicsKeyRing fintech.cryptolib = "cryptography" except ImportError: _logger.warning("Failed to import fintech") class EbicsChangePassphrase(models.TransientModel): _name = "ebics.change.passphrase" _description = "Change EBICS keys passphrase" ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", readonly=True ) old_pass = fields.Char(string="Old Passphrase") new_pass = fields.Char(string="New Passphrase") new_pass_check = fields.Char(string="New Passphrase (verification)") old_sig_pass = fields.Char(string="Old Signature Passphrase") new_sig_pass = fields.Char(string="New Signature Passphrase") new_sig_pass_check = fields.Char(string="New Signature Passphrase (verification)") ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) note = fields.Text(string="Notes", readonly=True) def _compute_ebics_sig_passphrase_invisible(self): for rec in self: if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False def change_passphrase(self): self.ensure_one() self.note = "" if ( self.ebics_userid_id.ebics_passphrase_store and self.old_pass and self.old_pass != self.ebics_userid_id.ebics_passphrase ): raise UserError(self.env._("Incorrect old passphrase.")) if self.new_pass != self.new_pass_check: raise UserError(self.env._("New passphrase verification error.")) if self.new_pass and self.new_pass == self.ebics_userid_id.ebics_passphrase: raise UserError(self.env._("New passphrase equal to old passphrase.")) if ( self.new_sig_pass and self.old_sig_pass and self.new_sig_pass == self.old_sig_pass ): raise UserError( self.env._( "New signature passphrase equal to old signature passphrase." ) ) if self.new_sig_pass != self.new_sig_pass_check: raise UserError(self.env._("New signature passphrase verification error.")) passphrase = ( self.ebics_userid_id.ebics_passphrase_store and self.ebics_userid_id.ebics_passphrase or self.old_pass ) try: keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.new_sig_pass: keyring_params["sig_passphrase"] = self.old_sig_pass or None keyring = EbicsKeyRing(**keyring_params) change_params = {} if self.new_pass: change_params["passphrase"] = self.new_pass if self.new_sig_pass: change_params["sig_passphrase"] = self.new_sig_pass if change_params: keyring.change_passphrase(**change_params) except (ValueError, RuntimeError) as err: raise UserError(str(err)) from err if self.new_pass: self.ebics_userid_id.ebics_passphrase = ( self.ebics_userid_id.ebics_passphrase_store and self.new_pass ) self.note += "The EBICS Passphrase has been changed." if self.new_sig_pass: # removing ebics_sig_passphrase from db should not be required # but we do it for double safety if self.ebics_userid_id.ebics_sig_passphrase: self.ebics_userid_id.ebics_sig_passphrase = False self.note += "The EBICS Signature Passphrase has been changed." module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref( "%s.ebics_change_passphrase_view_form_result" % module ) return { "name": self.env._("EBICS Keys Change Passphrase"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.change.passphrase", "view_id": result_view.id, "target": "new", "type": "ir.actions.act_window", } def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} ն xVg# Copyright 2009-2025 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import base64 import logging from sys import exc_info from traceback import format_exception from odoo import api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( BusinessTransactionFormat, EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, EbicsVerificationError, ) fintech.cryptolib = "cryptography" except ImportError: EbicsBank = object _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsXfer(models.TransientModel): _name = "ebics.xfer" _description = "EBICS file transfer" ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", domain=[("state", "=", "confirm")], default=lambda self: self._default_ebics_config_id(), ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID" ) ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_stored = fields.Char( string="EBICS Stored Passphrase", related="ebics_userid_id.ebics_passphrase" ) ebics_passphrase_store = fields.Boolean( related="ebics_userid_id.ebics_passphrase_store" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) date_from = fields.Date() date_to = fields.Date() upload_data = fields.Binary(string="File to Upload") upload_fname = fields.Char(string="Upload Filename", default="") upload_fname_dummy = fields.Char( related="upload_fname", string="Dummy Upload Filename", readonly=True ) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Format", help="Select EBICS File Format to upload/download." "\nLeave blank to download all available files.", ) upload_format_ids = fields.Many2many( comodel_name="ebics.file.format", compute="_compute_upload_format_ids" ) allowed_format_ids = fields.Many2many( related="ebics_config_id.ebics_file_format_ids", string="Allowed EBICS File Formats", ) order_type = fields.Char( related="format_id.order_type", string="Order Type", ) test_mode = fields.Boolean( help="Select this option to test if the syntax of " "the upload file is correct." "\nThis option is only available for " "Order Type 'FUL'.", ) note = fields.Text(string="EBICS file transfer Log", readonly=True) @api.model def _default_ebics_config_id(self): cfg_mod = self.env["ebics.config"] cfg = cfg_mod.search( [ ("company_ids", "in", self.env.user.company_ids.ids), ("state", "=", "confirm"), ] ) if cfg and len(cfg) == 1: return cfg else: return cfg_mod def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False @api.depends("ebics_config_id") def _compute_upload_format_ids(self): for rec in self: rec.upload_format_ids = False if not self.env.context.get("ebics_download"): rec.upload_format_ids = ( rec.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) @api.onchange("ebics_config_id") def _onchange_ebics_config_id(self): avail_userids = self.ebics_config_id.ebics_userid_ids.filtered( lambda r: self.env.user.id in r.user_ids.ids ) if self.env.context.get("ebics_download"): # Download Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "down"] ) else: # Upload Form if not self.env.context.get("active_model") == "account.payment.order": avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "up"] ) if avail_userids: if len(avail_userids) == 1: self.ebics_userid_id = avail_userids else: with_passphrase_userids = avail_userids.filtered( lambda r: r.ebics_passphrase_store ) if len(with_passphrase_userids) == 1: self.ebics_userid_id = with_passphrase_userids else: self.ebics_userid_id = False @api.onchange("upload_data") def _onchange_upload_data(self): if self.env.context.get("active_model") == "account.payment.order": return self.upload_fname_dummy = self.upload_fname self.format_id = False self._detect_upload_format() if not self.format_id: upload_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) if len(upload_formats) > 1: upload_formats = upload_formats.filtered( lambda r: self.upload_fname.endswith(r.suffix or "") ) if len(upload_formats) == 1: self.format_id = upload_formats def ebics_upload(self): self.ensure_one() ctx = self._context.copy() ebics_file = self._ebics_upload() if ebics_file: ctx["ebics_file_id"] = ebics_file.id module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": self.env._("EBICS file transfer result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def ebics_download(self): self.ensure_one() ctx = self.env.context.copy() self.note = "" err_cnt = 0 client = self._setup_client() if not client: err_cnt += 1 self.note += ( self.env._("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: download_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) ) ebics_files = self.env["ebics.file"] date_from = self.date_from and self.date_from.isoformat() or None date_to = self.date_to and self.date_to.isoformat() or None for df in download_formats: try: success = False if df.order_type == "BTD": btf = BusinessTransactionFormat( df.btf_service, df.btf_message, scope=df.btf_scope or None, option=df.btf_option or None, container=df.btf_container or None, version=df.btf_version or None, variant=df.btf_variant or None, format=df.btf_format or None, ) data = client.BTD(btf, start=date_from, end=date_to) elif df.order_type == "FDL": data = client.FDL(df.name, date_from, date_to) else: params = None if date_from and date_to: params = { "DateRange": { "Start": date_from, "End": date_to, } } data = client.download(df.order_type, params=params) ebics_files += self._handle_download_data(data, df) success = True except EbicsFunctionalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += self.env._( "EBICS Functional Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += self.env._( "EBICS Technical Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: err_cnt += 1 self.note += "\n" self.note += self.env._( "EBICS Verification Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += self.env._("The EBICS response could not be verified.") except UserError as e: err_cnt += 1 self.note += "\n" self.note += self.env._( "Error detected during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += " ".join(e.args) except Exception: err_cnt += 1 self.note += "\n" self.note += self.env._( "Unknown Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb else: # mark received data so that it is not included in further # downloads trans_id = client.last_trans_id client.confirm_download(trans_id=trans_id, success=success) ctx["ebics_file_ids"] = ebics_files.ids if ebics_files: self.note += "\n" for f in ebics_files: self.note += ( self.env._( "EBICS File '%s' is available for further processing." ) % f.name ) self.note += "\n" ctx["err_cnt"] = err_cnt module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": self.env._("EBICS file transfer result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def view_ebics_file(self): self.ensure_one() module = __name__.split("addons.")[1].split(".")[0] act = self.env["ir.actions.act_window"]._for_xml_id( f"{module}.ebics_file_action_download" ) act["domain"] = [("id", "in", self._context["ebics_file_ids"])] return act def _ebics_upload(self): self.ensure_one() ebics_file = self.env["ebics.file"] self.note = "" client = self._setup_client() if client: upload_data = base64.decodebytes(self.upload_data) ef_format = self.format_id OrderID = False try: order_type = self.order_type if order_type == "BTU": btf = BusinessTransactionFormat( ef_format.btf_service, ef_format.btf_message, scope=ef_format.btf_scope or None, option=ef_format.btf_option or None, container=ef_format.btf_container or None, version=ef_format.btf_version or None, variant=ef_format.btf_variant or None, format=ef_format.btf_format or None, ) kwargs = {} if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.BTU(btf, upload_data, **kwargs) elif order_type == "FUL": kwargs = {} bank = self.ebics_config_id.journal_ids[0].bank_id cc = bank.country.code if cc: kwargs["country"] = cc if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.FUL(ef_format.name, upload_data, **kwargs) else: OrderID = client.upload(order_type, upload_data) if OrderID: self.note += "\n" self.note += ( self.env._("EBICS File has been uploaded (OrderID %s).") % OrderID ) ef_note = self.env._("EBICS OrderID: %s") % OrderID if self.env.context.get("origin"): ef_note += ( "\n" + self.env._("Origin: %s") % self._context["origin"] ) suffix = self.format_id.suffix fn = self.upload_fname if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) ef_vals = { "name": self.upload_fname, "data": self.upload_data, "date": fields.Datetime.now(), "format_id": self.format_id.id, "state": "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "note": ef_note, "company_ids": [ self.env.context.get("force_company", self.env.company.id) ], } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) except EbicsFunctionalError: e = exc_info() self.note += "\n" self.note += self.env._("EBICS Functional Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: e = exc_info() self.note += "\n" self.note += self.env._("EBICS Technical Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: self.note += "\n" self.note += self.env._("EBICS Verification Error:") self.note += "\n" self.note += self.env._("The EBICS response could not be verified.") except Exception: self.note += "\n" self.note += self.env._("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb if self.ebics_config_id.ebics_version == "H003": OrderID = self.ebics_config_id._get_order_number() self.ebics_config_id.sudo()._update_order_number(OrderID) ebics_file and self._payment_order_postprocess(ebics_file) return ebics_file def _payment_order_postprocess(self, ebics_file): active_model = self.env.context.get("model") if active_model == "account.payment.order": order = self.env["account.payment.order"].browse( self.env.context["active_id"] ) order.generated2uploaded() def _setup_client(self): self.ebics_config_id._check_ebics_keys() passphrase = self._get_passphrase() keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase try: keyring = EbicsKeyRing(**keyring_params) except (RuntimeError, ValueError) as err: error = self.env._("Error while accessing the EBICS Keys:") error += "\n" error += err.args[0] raise UserError(error) from err bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) if self.ebics_config_id.ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() signature_class = ( self.format_id.signature_class or self.ebics_userid_id.signature_class ) user_params = { "keyring": keyring, "partnerid": self.ebics_config_id.ebics_partner, "userid": self.ebics_userid_id.name, } # manual_approval replaced by transport_only class param in fintech 7.4 fintech74 = hasattr(EbicsUser, "transport_only") if fintech74: user_params["transport_only"] = signature_class == "T" and True or False try: user = EbicsUser(**user_params) except ValueError as err: error = self.env._("Error while accessing the EBICS UserID:") error += "\n" err_str = err.args[0] error += err.args[0] if err_str == "unknown key format": error += "\n" error += self.env._( "Doublecheck your EBICS Passphrase and UserID settings." ) raise UserError(error) from err # manual_approval replaced by transport_only class param in fintech 7.4 if not fintech74 and signature_class == "T": user.manual_approval = True try: client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception: self.note += "\n" self.note += self.env._("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb client = False return client def _get_passphrase(self): return self.ebics_passphrase or self.ebics_passphrase_stored def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "camt.xxx.cfonb120.stm": self._handle_cfonb120, "camt.xxx.cfonb120.stm.rfi": self._handle_cfonb120, "camt.052.001.02.stm": self._handle_camt052, "camt.053.001.02.stm": self._handle_camt053, } return res def _update_ef_vals(self, ef_vals): """ Adapt this method to customize the EBICS File values. """ if self.format_id and self.format_id.type == "up": fn = ef_vals["name"] dups = self._check_duplicate_ebics_file(fn, self.format_id) if dups: n = 1 fn = "_".join([fn, str(n)]) while self._check_duplicate_ebics_file(fn, self.format_id): n += 1 fn = "_".join([fn, str(n)]) ef_vals["name"] = fn def _handle_download_data(self, data, file_format): ebics_files = self.env["ebics.file"] if isinstance(data, dict): for doc in data: ebics_files += self._create_ebics_file( data[doc], file_format, docname=doc ) else: ebics_files += self._create_ebics_file(data, file_format) return ebics_files def _create_ebics_file(self, data, file_format, docname=None): fn_parts = [self.ebics_config_id.ebics_host, self.ebics_config_id.ebics_partner] if docname: fn_parts.append(docname) else: fn_date = self.date_to or fields.Date.today() fn_parts.append(fn_date.isoformat()) fn = "_".join(fn_parts) ff_methods = self._file_format_methods() if file_format.name in ff_methods: data = ff_methods[file_format.name](data) suffix = file_format.suffix if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) dups = self._check_duplicate_ebics_file(fn, file_format) if dups: raise UserError( self.env._( "EBICS File with name '%s' has already been downloaded." "\nPlease check this file and rename in case there is " "no risk on duplicate transactions." ) % fn ) data = base64.encodebytes(data) ef_vals = { "name": fn, "data": data, "date": fields.Datetime.now(), "date_from": self.date_from, "date_to": self.date_to, "format_id": file_format.id, "state": file_format.download_process_method and "draft" or "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "company_ids": self.ebics_config_id.company_ids.ids, } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) return ebics_file def _check_duplicate_ebics_file(self, fn, file_format): dups = self.env["ebics.file"].search( [("name", "=", fn), ("format_id", "=", file_format.id)] ) return dups def _detect_upload_format(self): """ Use this method in order to automatically detect and set the EBICS upload file format. """ def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": continue else: o_list[-i] = chr(ord(c) + 1) break next_nr = "".join(o_list) if next_nr == "ZZZZ": next_nr = "A000" self.ebics_config_id.order_number = next_nr def _insert_line_terminator(self, data_in, line_len): data_in = data_in.replace(b"\n", b"").replace(b"\r", b"") data_out = b"" max_len = len(data_in) i = 0 while i + line_len <= max_len: data_out += data_in[i : i + line_len] + b"\n" i += line_len return data_out def _handle_cfonb120(self, data_in): return self._insert_line_terminator(data_in, 120) def _handle_cfonb240(self, data_in): return self._insert_line_terminator(data_in, 240) def _handle_camt052(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Community CAMT parser. Remark: Odoo Enterprise doesn't support camt.052. """ return data_in def _handle_camt053(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Enterprise or Community CAMT parser. """ return data_in #Cx5100644 README.rstf0Aw_bHH>~100644 __init__.pyleLfr^cf100644 __manifest__.py5O6Rߘc6G40000 data8/|EdxIwbuWa40000 doc^ܖ0Q*l$d40000 i18n1 L+d40000 migrationsj~$Xv*$!40000 models6BΗb^x@4K100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticyPRߢ-d6CD40000 views<-4;?)~Eh40000 wizards~100644 __init__.pyleLfr^cf100644 __manifest__.pyct^ag\a_MU;z40000 data+bv/ijjG~40000 doc^ܖ0Q*l$d40000 i18n1 L+d40000 migrationsj~$Xv*$!40000 models^Mn DCcA 100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticyPRߢ-d6CD40000 views*#ҽ%"v40000 wizardsa qͶLL=x"# Copyright 2009-2025 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "18.0.1.0.0", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } %yx1100644 ebics_file_format.xmlJ =pZbΑn+]<xJ! 2 camt.052 down C52 camt.052 bank to customer account report in format camt.052 c52.xml 2 camt.052 down Z52 camt.052 bank to customer account report in format camt.052 c52.xml 2 camt.053 down C53 camt.053 Bank to customer statement report in format camt.053 c53.xml 2 camt.053 down Z53 camt.053 Bank to customer statement report in format camt.053 c53.xml 2 camt.054 down C54 camt.054 Bank to customer debit credit notification in format camt.054 c52.xml 2 camt.054 down Z54 camt.054 Bank to customer debit credit notification in format camt.054 c52.xml 2 camt.xxx.cfonb120.stm down FDL cfonb120 Bank to customer statement report in format cfonb120 cfonb120.dat 2 pain.002 down CDZ Payment status report for direct debit in format pain.002 psr.xml 2 pain.002 down Z01 pain.002 Payment status report for direct debit in format pain.002 psr.xml 3 down BTD cfonb120 Bank to customer statement report in format cfonb120 cfonb120.dat EOP cfonb120 2 pain.xxx.cfonb160.dco up FUL Remises de LCR txt 2 pain.001.001.03 up CCT Payment Order in format pain.001.001.03 xml 2 pain.001.001.03 up XE2 Payment Order in format pain.001.001.03 xml 2 pain.008.001.02.sdd up CDD Sepa Core Direct Debit Order in format pain.008.001.02 xml 2 pain.008.001.02.sdd up XE3 Sepa Core Direct Debit Order in format pain.008.001.02 xml 2 pain.008.001.02.sbb up CDB Sepa Direct Debit (B2B) Order in format pain.008.001.02 xml 2 pain.008.001.02.sbb up XE4 Sepa Direct Debit (B2B) Order in format pain.008.001.02 xml 2 pain.001.001.02.sct up FUL Payment Order in format pain.001.001.02 xml 3 up BTU SEPA credit transfer txt SCT pain.001 GLB Bx@100644 __init__.py !p99X100644 account_bank_statement.pyP3"N:-u100644 ebics_config.pyZʉӠMcx}100644 ebics_file.py`j$I"'~/0100644 ebics_file_format.py\!EA/:UkU100644 ebics_userid.py!rN7GwȊT100644 fintech_ebics_register.py!_.3cf ܋}h)lxtiFQWFxYmo7_۠ K8q&hquKIWɵ7CrW96Z}r8>̐zD.dU|2x:}~p<=>%?[NM2zD Ȼ>;8!RH2<;?e-Rܟm 6YDLV$~v4 *LZ`M)Q7x.הʫٖ<!Jj/j.o@˖PkŊr^ x؂S@$7#$jfFVTdʁhkrԅN 4lVL1?0;C8L3BBn*.Y<󮆚<#`J'Tq?76d-X[t H*xU?]5GoӓhB'q4eN)<ye$dPv>Jɂx/-hU%#lc>8ZRL R @Y _"Rp[n!̊Ӭ>A 7+Ǹ &eF|QX8/جx2_/YHDŽ*)G4)¬f1f&lu5G:Ï5sv砋6̆J*+rݸf~I~)5\ݍA9Rb3Z2hy v'f1B[r93e+hAV&64\q*ϗQ%mbώn i>9'`8VNsĸ%Z95_l5gfØh .qP[3;[|Մ $_5K?"2aa[i}r Ķ%mIO;AO.U  Q3N5p(DԮ~/J%?JiO]sX$Cnx(.B^6bа† %|h劣s_dmxy~yy~NjˣۣԖ%bz;K[?+WӤ5XI"5b"0`b 0 ; mf z<=}6d(!~)oAڮ 8#k8,8u=9yjt_+:lZY4Dnx5טCvm0\хA_,ejO/W V~BG#=$RQw4:/6;B6{֜`0/W*r\Q_H~]Q8Fwn.l׶%/-ybyА!:Fvg agN.萙/w3su*XIRIEEيe7P0WXbun K:;FDfvm7AkX֛kNmCfVaE$̺~(@1PEKDހ<ۏ<bi_:"fpxR3M,`x0ǃdh5tx;ͷ0:iœA`_O@4ak Y3d (^l4tUBrcЊ,]A@4 (%˱R8~p:A=8meE _],p{#Yjh'{-(,}t}'yl<`KQ|!eYIJ w)eP;J(fˉ>SE ϯ'nCj]CTN)y@%{ kZp/w_| euSKzjl՝  eN-xp6‚*{Ayf |Rfv4@%^k+_~ }}ؓri4+[bgc=9m'5!&WX$?xu\ g&@7-I9Wo%@E~E' Ա݁7i!A^4iCS-6;p=8i{7o_?|hC:V. x]w# Copyright 2009-2025 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging from copy import deepcopy from sys import exc_info from traceback import format_exception from lxml import etree from odoo import fields, models from odoo.exceptions import UserError from odoo.addons.base.models.res_bank import sanitize_account_number _logger = logging.getLogger(__name__) DUP_CHECK_FORMATS = ["cfonb120", "camt053"] class EbicsFile(models.Model): _name = "ebics.file" _description = "Object to store EBICS Data Files" _order = "date desc" _sql_constraints = [ ( "name_uniq", "unique (name, format_id)", "This File has already been down- or uploaded !", ) ] name = fields.Char(string="Filename") data = fields.Binary(string="File", readonly=True) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Formats", readonly=True ) download_process_method = fields.Selection( related="format_id.download_process_method" ) type = fields.Selection(related="format_id.type") date_from = fields.Date( readonly=True, help="'Date From' as entered in the download wizard." ) date_to = fields.Date( readonly=True, help="'Date To' as entered in the download wizard." ) date = fields.Datetime( required=True, readonly=True, help="File Upload/Download date" ) bank_statement_ids = fields.One2many( comodel_name="account.bank.statement", inverse_name="ebics_file_id", string="Generated Bank Statements", readonly=True, ) state = fields.Selection( [("draft", "Draft"), ("done", "Done")], default="draft", required=True, readonly=True, ) user_id = fields.Many2one( comodel_name="res.users", string="User", default=lambda self: self.env.user, readonly=True, ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", ondelete="restrict", readonly=True, ) note = fields.Text(string="Notes") note_process = fields.Text( string="Process Notes", readonly=True, ) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", readonly=True, help="Companies sharing this EBICS file.", ) def unlink(self): ff_methods = self._file_format_methods() for ebics_file in self: if ebics_file.state == "done": raise UserError( self.env._("You can only remove EBICS files in state 'Draft'.") ) # execute format specific actions ff = ebics_file.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("unlink"): ff_methods[ff]["unlink"]() # remove bank statements ebics_file.bank_statement_ids.unlink() return super().unlink() def set_to_draft(self): return self.write({"state": "draft"}) def set_to_done(self): return self.write({"state": "done"}) def process(self): self.ensure_one() self = self.with_context(allowed_company_ids=self.env.user.company_ids.ids) self.note_process = "" ff_methods = self._file_format_methods() ff = self.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("process"): res = ff_methods[ff]["process"]() self.state = "done" return res else: return self._process_undefined_format() def action_open_bank_statements(self): self.ensure_one() action = self.env["ir.actions.act_window"]._for_xml_id( "account.action_bank_statement_tree" ) domain = [("id", "in", self.env.context.get("statement_ids"))] action["domain"] = domain return action def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "cfonb120": { "process": self._process_cfonb120, "unlink": self._unlink_cfonb120, }, "camt.052": { "process": self._process_camt052, "unlink": self._unlink_camt052, }, "camt.053": { "process": self._process_camt053, "unlink": self._unlink_camt053, }, "camt.054": { "process": self._process_camt054, "unlink": self._unlink_camt054, }, "pain.002": { "process": self._process_pain002, "unlink": self._unlink_pain002, }, } return res def _check_import_module(self, module, raise_if_not_found=True): mod = ( self.env["ir.module.module"] .sudo() .search([("name", "=like", module), ("state", "=", "installed")]) ) if not mod: if raise_if_not_found: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is not " "installed on your system. " "\nPlease install module '%(module)s'", ebics_format=self.format_id.name, module=module, ) ) return False return True def _lookup_journal(self, res, acc_number, currency_code): currency = self.env["res.currency"].search( [("name", "=ilike", currency_code)], limit=1 ) journal = self.env["account.journal"] if not currency: message = self.env._("Currency %(cc)s not found.", cc=currency_code) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) journals = self.env["account.journal"].search( [ ("type", "=", "bank"), ( "bank_account_id.sanitized_acc_number", "ilike", acc_number, ), ] ) if not journals: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) for jrnl in journals: journal_currency = jrnl.currency_id or jrnl.company_id.currency_id if journal_currency != currency: continue else: journal = jrnl break if not journal: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) def _process_download_result(self, res, file_format=None): """ We perform a duplicate statement check after the creation of the bank statements since we rely on Odoo Enterprise or OCA modules for the bank statement creation. From a development standpoint (code creation/maintenance) a check after creation is the easiest way. """ statement_ids = res["statement_ids"] notifications = res["notifications"] statements = self.env["account.bank.statement"].sudo().browse(statement_ids) if statements: statements.write({"import_format": file_format}) statements = self._statement_duplicate_check(res, statements) elif not notifications: notifications.append( { "type": "warning", "message": self.env._("This file doesn't contain any transaction."), } ) st_cnt = len(statements) warning_cnt = error_cnt = 0 if notifications: errors = [] warnings = [] for notif in notifications: if isinstance(notif, dict) and notif["type"] == "error": error_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] errors.append("\n".join(parts)) elif isinstance(notif, dict) and notif["type"] == "warning": warning_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] warnings.append("\n".join(parts)) elif isinstance(notif, str): warning_cnt += 1 warnings.append(notif + "\n") self.note_process += self.env._("Process file %(fn)s results:", fn=self.name) if error_cnt: self.note_process += "\n\n" + self.env._("Errors") + ":\n" self.note_process += "\n".join(errors) self.note_process += "\n\n" self.note_process += self.env._("Number of errors: %(nr)s", nr=error_cnt) if warning_cnt: self.note_process += "\n\n" + self.env._("Warnings") + ":\n" self.note_process += "\n".join(warnings) self.note_process += "\n\n" self.note_process += self.env._( "Number of warnings: %(nr)s", nr=warning_cnt ) self.note_process += "\n" if st_cnt: self.note_process += "\n\n" self.note_process += self.env._( "%(st_cnt)s bank statement%(sp)s been imported: ", st_cnt=st_cnt, sp=st_cnt == 1 and self.env._(" has") or self.env._("s have"), ) self.note_process += "\n" for statement in statements: self.note_process += "\n" + self.env._( "Statement %(st)s dated %(date)s (Company: %(cpy)s)", st=statement.name, date=statement.date, cpy=statement.company_id.name, ) if statements: self.sudo().bank_statement_ids = [(4, x) for x in statements.ids] company_ids = self.sudo().bank_statement_ids.mapped("company_id").ids self.company_ids = [(6, 0, company_ids)] ctx = dict(self.env.context, statement_ids=statements.ids) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_file_view_form_result" % module) return { "name": self.env._("Import EBICS File"), "res_id": self.id, "view_mode": "form", "res_model": self._name, "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _statement_duplicate_check(self, res, statements): """ This check is required for import modules that do not set the 'unique_import_id' on the statement lines. E.g. OCA camt import """ to_unlink = self.env["account.bank.statement"] for statement in statements.filtered( lambda r: r.import_format in DUP_CHECK_FORMATS ): dup = self.env["account.bank.statement"].search_count( [ ("id", "!=", statement.id), ("name", "=", statement.name), ("company_id", "=", statement.company_id.id), ("date", "=", statement.date), ("import_format", "=", statement.import_format), ] ) if dup: message = self.env._( "Statement %(st_name)s dated %(date)s has already been imported.", st_name=statement.name, date=statement.date, ) res["notifications"].append({"type": "warning", "message": message}) to_unlink += statement res["statement_ids"] = [ x for x in res["statement_ids"] if x not in to_unlink.ids ] statements -= to_unlink to_unlink.unlink() return statements def _process_cfonb120(self): import_module = "account_statement_import_fr_cfonb" self._check_import_module(import_module) res = {"statement_ids": [], "notifications": []} st_datas = self._split_cfonb(res) if st_datas: self._process_bank_statement_oca(res, st_datas) return self._process_download_result(res, file_format="cfonb120") def _unlink_cfonb120(self): """ Placeholder for cfonb120 specific actions before removing the EBICS data file and its related bank statements. """ def _split_cfonb(self, res): """ Split CFONB file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data).replace(b"\n", b"").replace(b"\r", b"") if len(file_data) % 120: message = self.env._( "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" ) res["notifications"].append({"type": "error", "message": message}) return datas lines = [] for i in range(0, len(file_data), 120): lines.append(file_data[i : i + 120]) st_lines = b"" transactions = False for line in lines: rec_type = line[0:2] currency_code = line[16:19].decode() acc_number = line[21:32].decode() st_lines += line + b"\n" if rec_type == b"04": transactions = True if rec_type == b"07": if transactions: currency, journal = self._lookup_journal( res, acc_number, currency_code ) if currency and journal: datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(st_lines), } ) st_lines = b"" transactions = False return datas def _process_camt052(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt052") def _unlink_camt052(self): """ Placeholder for camt052 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt054(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt054") def _unlink_camt054(self): """ Placeholder for camt054 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt053(self, file_format=None): """ The Odoo standard statement import is based on manual selection of a financial journal before importing the electronic statement file. An EBICS download may return a single file containing a large number of statements from different companies/journals. Hence we need to split the CAMT file into single statement CAMT files before we can call the logic implemented by the Odoo OE or Community CAMT parsers. """ modules = [ ("oca", "account_statement_import_camt"), ("oe", "account_bank_statement_import_camt"), ] author = False for entry in modules: if self._check_import_module(entry[1], raise_if_not_found=False): author = entry[0] break if not author: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is " "not installed on your system. " "\nPlease install one of the following modules: \n%(modules)s.", ebics_format=self.format_id.name, modules=", ".join([x[1] for x in modules]), ) ) res = {"statement_ids": [], "notifications": []} st_datas = self._split_camt(res) if author == "oca": self._process_bank_statement_oca(res, st_datas) else: self._process_bank_statement_oe(res, st_datas) file_format = file_format or "camt053" return self._process_download_result(res, file_format=file_format) def _process_bank_statement_oca(self, res, st_datas): for st_data in st_datas: try: with self.env.cr.savepoint(): self._create_bank_statement_oca(res, st_data) except UserError as e: res["notifications"].append( {"type": "error", "message": "".join(e.args)} ) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oca(self, res, st_data): wiz = ( self.env["account.statement.import"] .with_company(st_data["company_id"]) .with_context(active_model="ebics.file") .create({"statement_filename": self.name}) ) wiz.import_single_file(base64.b64decode(st_data["data"]), res) def _process_bank_statement_oe(self, res, st_datas): """ We execute a cr.commit() after every statement import since we get a 'savepoint does not exist' error when using 'with self.env.cr.savepoint()'. """ for st_data in st_datas: try: self._create_bank_statement_oe(res, st_data) self.env.cr.commit() # pylint: disable=E8102 except UserError as e: msg = "".join(e.args) msg += "\n" msg += self.env._( "Statement for Account Number %(nr)s has not been processed.", nr=st_data["acc_number"], ) res["notifications"].append({"type": "error", "message": msg}) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oe(self, res, st_data): attachment = ( self.env["ir.attachment"] .with_company(st_data["company_id"]) .create( { "name": self.name, "datas": st_data["data"], "store_fname": self.name, } ) ) journal = ( self.env["account.journal"] .with_company(st_data["company_id"]) .browse(st_data["journal_id"]) ) act = journal._import_bank_statement(attachment) for entry in act["domain"]: if ( isinstance(entry, tuple) and entry[0] == "statement_id" and entry[1] == "in" ): res["statement_ids"].extend(entry[2]) break notifications = act["context"]["notifications"] if notifications: res["notifications"].append(act["context"]["notifications"]) def _unlink_camt053(self): """ Placeholder for camt053 specific actions before removing the EBICS data file and its related bank statements. """ def _split_camt(self, res): """ Split CAMT file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data) root = etree.fromstring(file_data, parser=etree.XMLParser(recover=True)) if root is None: message = self.env._("Invalid XML file.") res["notifications"].append({"type": "error", "message": message}) ns = {k or "ns": v for k, v in root.nsmap.items()} camt_variant = ns["ns"].split("camt.")[1][:3] variant_tags = { "052": "Rpt", "053": "Stmt", "054": "Ntfctn", } camt_tag = variant_tags[camt_variant] stmts = root[0].findall(f"ns:{camt_tag}", ns) for i, stmt in enumerate(stmts): acc_number = sanitize_account_number( stmt.xpath( "ns:Acct/ns:Id/ns:IBAN/text() | ns:Acct/ns:Id/ns:Othr/ns:Id/text()", namespaces=ns, )[0] ) if not acc_number: message = self.env._("No bank account number found.") res["notifications"].append({"type": "error", "message": message}) continue currency_code = stmt.xpath( "ns:Acct/ns:Ccy/text() | ns:Bal/ns:Amt/@Ccy", namespaces=ns )[0] # some banks (e.g. COMMERZBANK) add the currency as the last 3 digits # of the bank account number hence we need to remove this since otherwise # the journal matching logic fails if acc_number[-3:] == currency_code: acc_number = acc_number[:-3] root_new = deepcopy(root) entries = False for j, el in enumerate(root_new[0].findall(f"ns:{camt_tag}", ns)): if j != i: el.getparent().remove(el) else: entries = el.findall("ns:Ntry", ns) if not entries: continue else: currency, journal = self._lookup_journal(res, acc_number, currency_code) if not (currency and journal): continue datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(etree.tostring(root_new)), } ) return datas def _process_pain002(self): """ Placeholder for processing pain.002 files. TODO: add import logic based upon OCA 'account_payment_return_import' """ def _unlink_pain002(self): """ Placeholder for pain.002 specific actions before removing the EBICS data file. """ raise NotImplementedError def _process_undefined_format(self): raise UserError( self.env._( "The current version of the 'account_ebics' module " "has no support to automatically process EBICS files " "with format %s." ) % self.format_id.name ) Į xfZ# Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging import os from sys import exc_info from traceback import format_exception from urllib.error import URLError from odoo import api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, ) fintech.cryptolib = "cryptography" except ImportError: _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsUserID(models.Model): _name = "ebics.userid" _description = "EBICS UserID" _order = "name" name = fields.Char( string="EBICS UserID", required=True, help="Human users or a technical system that is/are " "assigned to a customer. " "\nOn the EBICS bank server it is identified " "by the combination of UserID and PartnerID. " "The technical subscriber serves only for the data exchange " "between customer and financial institution. " "The human user also can authorise orders.", ) ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", ondelete="cascade", required=True, ) ebics_version = fields.Selection(related="ebics_config_id.ebics_version") user_ids = fields.Many2many( comodel_name="res.users", string="Users", required=True, help="Users who are allowed to use this EBICS UserID for " " bank transactions.", ) signature_class = fields.Selection( selection=[("E", "Single signature"), ("T", "Transport signature")], required=True, default="T", help="Default signature class." "This default can be overriden for specific " "EBICS transactions (cf. File Formats).", ) transaction_rights = fields.Selection( selection=[ ("both", "Download and Upload"), ("down", "Download Only"), ("up", "Upload Only"), ], string="Allowed Transactions", default="both", required=True, help="Use this parameter to limit the transactions for this User " "to downloads or uploads.", ) ebics_keys_fn = fields.Char(compute="_compute_ebics_keys_fn") ebics_keys_found = fields.Boolean(compute="_compute_ebics_keys_found") ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_store = fields.Boolean( string="Store EBICS Passphrase", default=True, help="When you uncheck this option the passphrase to unlock " "your private key will not be stored in the database. " "We recommend to use this if you want to upload signed " "payment orders via EBICS.\nYou will be prompted to enter the " "passphrase for every EBICS transaction, hence do not uncheck this " "option on a userid for automated EBICS downloads.", ) ebics_passphrase_required = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_invisible = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_store_readonly = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", help="You can set here a different passphrase for the EBICS " "signing key. This passphrase will never be stored hence " "you'll need to specify your passphrase for each transaction that " "requires a digital signature.", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) ebics_ini_letter = fields.Binary( string="EBICS INI Letter", readonly=True, help="INI-letter PDF document to be sent to your bank.", ) ebics_ini_letter_fn = fields.Char(string="INI-letter Filename", readonly=True) ebics_public_bank_keys = fields.Binary( string="EBICS Public Bank Keys", readonly=True, help="EBICS Public Bank Keys to be checked for consistency.", ) ebics_public_bank_keys_fn = fields.Char( string="EBICS Public Bank Keys Filename", readonly=True ) swift_3skey = fields.Boolean( string="Enable 3SKey support", help="Transactions for this user will be signed " "by means of the SWIFT 3SKey token.", ) swift_3skey_certificate = fields.Binary(string="3SKey Certficate") swift_3skey_certificate_fn = fields.Char(string="3SKey Certificate Filename") # X.509 Distinguished Name attributes used to # create self-signed X.509 certificates ebics_key_x509 = fields.Boolean( string="X509 support", help="Set this flag in order to work with " "self-signed X.509 certificates", ) ebics_key_x509_dn_cn = fields.Char( string="Common Name [CN]", ) ebics_key_x509_dn_o = fields.Char( string="Organization Name [O]", ) ebics_key_x509_dn_ou = fields.Char( string="Organizational Unit Name [OU]", ) ebics_key_x509_dn_c = fields.Char( string="Country Name [C]", ) ebics_key_x509_dn_st = fields.Char( string="State Or Province Name [ST]", ) ebics_key_x509_dn_l = fields.Char( string="Locality Name [L]", ) ebics_key_x509_dn_e = fields.Char( string="Email Address", ) state = fields.Selection( [ ("draft", "Draft"), ("init", "Initialisation"), ("get_bank_keys", "Get Keys from Bank"), ("to_verify", "Verification"), ("active_keys", "Active Keys"), ], default="draft", required=True, readonly=True, ) active = fields.Boolean(default=True) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", required=True, help="Companies sharing this EBICS contract.", ) @api.depends("name", "ebics_config_id.ebics_keys") def _compute_ebics_keys_fn(self): for rec in self: keys_dir = rec.ebics_config_id.ebics_keys rec.ebics_keys_fn = ( rec.name and keys_dir and (keys_dir + "/" + rec.name.replace(" ", "_") + "_keys") ) @api.depends("ebics_keys_fn") def _compute_ebics_keys_found(self): for rec in self: rec.ebics_keys_found = rec.ebics_keys_fn and os.path.isfile( rec.ebics_keys_fn ) @api.depends("state", "ebics_passphrase", "ebics_keys_found") def _compute_ebics_passphrase_view_modifiers(self): for rec in self: rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True rec.ebics_passphrase_store_readonly = True if rec.state == "draft": rec.ebics_passphrase_required = True rec.ebics_passphrase_invisible = rec.ebics_keys_found and True or False rec.ebics_passphrase_store_readonly = False elif rec.state == "init": rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True elif rec.state in ("get_bank_keys", "to_verify"): rec.ebics_passphrase_required = not rec.ebics_passphrase rec.ebics_passphrase_invisible = rec.ebics_passphrase @api.depends("state") def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): continue if rec.transaction_rights != "down" and rec.state == "draft": rec.ebics_sig_passphrase_invisible = False @api.constrains("ebics_key_x509") def _check_ebics_key_x509(self): for cfg in self: if cfg.ebics_version == "H005" and not cfg.ebics_key_x509: raise UserError( self.env._("X.509 certificates must be used with EBICS 3.0.") ) @api.constrains("ebics_passphrase") def _check_ebics_passphrase(self): for rec in self: if rec.ebics_passphrase and len(rec.ebics_passphrase) < 8: raise UserError( self.env._("The Passphrase must be at least 8 characters long") ) @api.constrains("ebics_sig_passphrase") def _check_ebics_sig_passphrase(self): for rec in self: if rec.ebics_sig_passphrase and len(rec.ebics_sig_passphrase) < 8: raise UserError( self.env._( "The Signature Passphrase must be at least 8 characters long" ) ) @api.onchange("ebics_version") def _onchange_ebics_version(self): if self.ebics_version == "H005": self.ebics_key_x509 = True @api.onchange("signature_class") def _onchange_signature_class(self): if self.signature_class == "T": self.swift_3skey = False @api.onchange("ebics_passphrase_store", "ebics_passphrase") def _onchange_ebics_passphrase_store(self): if self.ebics_passphrase_store: if self.ebics_passphrase: # check passphrase before db store keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } keyring = EbicsKeyRing(**keyring_params) try: # fintech <= 7.4.3 does not have a call to check if a # passphrase matches with the value stored in the keyfile. # We get around this limitation as follows: # Get user keys to check for valid passphrases # It will raise a ValueError on invalid passphrases keyring["#USER"] except ValueError as err: # noqa: F841 raise UserError(self.env._("Passphrase mismatch.")) # noqa: B904 else: if self.state != "draft": self.ebics_passphrase = False @api.onchange("swift_3skey") def _onchange_swift_3skey(self): if self.swift_3skey: self.ebics_key_x509 = True def set_to_draft(self): return self.write({"state": "draft"}) def set_to_active_keys(self): vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def set_to_get_bank_keys(self): self.ensure_one() if self.ebics_config_id.state != "draft": raise UserError( self.env._( "Set the EBICS Configuation record to 'Draft' " "before starting the Key Renewal process." ) ) return self.write({"state": "get_bank_keys"}) def ebics_init_1(self): # noqa: C901 """ Initialization of bank keys - Step 1: Create new keys and certificates for this user """ self.ensure_one() if self.state != "draft": raise UserError( self.env._("Set state to 'draft' before Bank Key (re)initialisation.") ) if not self.ebics_passphrase: raise UserError(self.env._("Set a passphrase.")) if self.swift_3skey and not self.swift_3skey_certificate: raise UserError(self.env._("3SKey certificate missing.")) ebics_version = self.ebics_config_id.ebics_version try: keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase keyring = EbicsKeyRing(**keyring_params) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err self.ebics_config_id._check_ebics_keys() if not os.path.isfile(self.ebics_keys_fn): try: # TODO: # enable import of all type of certicates: A00x, X002, E002 if self.swift_3skey: kwargs = { self.ebics_config_id.ebics_key_version: base64.decodebytes( self.swift_3skey_certificate ), } user.import_certificates(**kwargs) user.create_keys( keyversion=self.ebics_config_id.ebics_key_version, bitlength=self.ebics_config_id.ebics_key_bitlength, ) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err if self.swift_3skey and not self.ebics_key_x509: raise UserError( self.env._( "The current version of this module " "requires to X509 support when enabling 3SKey" ) ) if self.ebics_key_x509: dn_attrs = { "commonName": self.ebics_key_x509_dn_cn, "organizationName": self.ebics_key_x509_dn_o, "organizationalUnitName": self.ebics_key_x509_dn_ou, "countryName": self.ebics_key_x509_dn_c, "stateOrProvinceName": self.ebics_key_x509_dn_st, "localityName": self.ebics_key_x509_dn_l, "emailAddress": self.ebics_key_x509_dn_e, } kwargs = {k: v for k, v in dn_attrs.items() if v} user.create_certificates(**kwargs) try: client = EbicsClient(bank, user, version=ebics_version) except RuntimeError as err: e = exc_info() error = self.env._("EBICS Initialization Error:") error += "\n" error += err.args[0] raise UserError(error) from err # Send the public electronic signature key to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id if not ebics_config_bank: raise UserError( self.env._( "No bank defined for the financial journal " "of the EBICS Config" ) ) try: supported_versions = client.HEV() if supported_versions and ebics_version not in supported_versions: err_msg = self.env._("EBICS version mismatch.") + "\n" err_msg += self.env._("Versions supported by your bank:") for k in supported_versions: err_msg += f"\n{k}: {supported_versions[k]} " raise UserError(err_msg) if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.INI() _logger.info("%s, EBICS INI command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) except URLError as err: exctype, value = exc_info()[:2] tb = "".join(format_exception(*exc_info())) _logger.error( "EBICS INI command error\nUserID: %s\n%s", self.name, tb, ) raise UserError( self.env._( "urlopen error:\n url '%(url)s' - %(val)s", url=self.ebics_config_id.ebics_url, val=str(value), ) ) from err except EbicsFunctionalError as err: e = exc_info() error = self.env._("EBICS Functional Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err except EbicsTechnicalError as err: e = exc_info() error = self.env._("EBICS Technical Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err # Send the public authentication and encryption keys to the bank. if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.HIA() _logger.info("%s, EBICS HIA command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) # Create an INI-letter which must be printed and sent to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id cc = ebics_config_bank.country.code if cc in ["FR", "DE"]: lang = cc else: lang = self.env.user.lang or self.env["res.lang"].search([])[0].code lang = lang[:2] fn_date = fields.Date.today().isoformat() fn = "_".join([self.ebics_config_id.ebics_host, "ini_letter", fn_date]) + ".pdf" letter = user.create_ini_letter(bankname=ebics_config_bank.name, lang=lang) vals = { "ebics_ini_letter": base64.encodebytes(letter), "ebics_ini_letter_fn": fn, "state": "init", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_2(self): """ Initialization of bank keys - Step 2: Activation of the account by the bank. """ self.ensure_one() if self.state != "init": raise UserError(self.env._("Set state to 'Initialisation'.")) vals = {"state": "get_bank_keys"} self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_3(self): """ Initialization of bank keys - Step 3: After the account has been activated the public bank keys must be downloaded and checked for consistency. """ self.ensure_one() if self.state != "get_bank_keys": raise UserError(self.env._("Set state to 'Get Keys from Bank'.")) try: keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err try: public_bank_keys = client.HPB() except EbicsFunctionalError as err: e = exc_info() error = self.env._("EBICS Functional Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err public_bank_keys = public_bank_keys.encode() fn_date = fields.Date.today().isoformat() fn = ( "_".join([self.ebics_config_id.ebics_host, "public_bank_keys", fn_date]) + ".txt" ) vals = { "ebics_public_bank_keys": base64.encodebytes(public_bank_keys), "ebics_public_bank_keys_fn": fn, "state": "to_verify", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_4(self): """ Initialization of bank keys - Step 2: Confirm Verification of the public bank keys and activate the bank keys. """ self.ensure_one() if self.state != "to_verify": raise UserError(self.env._("Set state to 'Verification'.")) keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) bank.activate_keys() vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def change_passphrase(self): self.ensure_one() ctx = dict(self.env.context, default_ebics_userid_id=self.id) module = __name__.split("addons.")[1].split(".")[0] view = self.env.ref("%s.ebics_change_passphrase_view_form" % module) return { "name": self.env._("EBICS keys change passphrase"), "view_mode": "form", "res_model": "ebics.change.passphrase", "view_id": view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _update_passphrase_vals(self, vals): """ Remove non-stored passphrases from db after e.g. successfull init_1 """ if vals["state"] in ("init", "get_bank_keys", "to_verify", "active_keys"): if not self.ebics_passphrase_store: vals["ebics_passphrase"] = False if self.ebics_sig_passphrase: vals["ebics_sig_passphrase"] = False ʎFlxsFѧ,!#x100644 ebics_config_views.xmlLP 7’|2lU * 100644 ebics_file_format_views.xmlJBѣ.l100644 ebics_file_views.xml>D&{F)-бdvM100644 ebics_userid_views.xmlf c ? Z ]100644 menu.xml9iCjϛzLeoW\xM ebics.file.format.list ebics.file.format ebics.file.format.form ebics.file.format
EBICS File Formats ebics.file.format list,form
"xH100644 __init__.pyUNam˸[Ns6wS100644 ebics_admin_order.pyT8J^M100644 ebics_admin_order.xml`9'\w'»/k100644 ebics_change_passphrase.py,UCuH(c1~100644 ebics_change_passphrase.xmlTĥX1n-z100644 ebics_xfer.pyV(ikp!K100644 ebics_xfer.xmlQp#OYp"+V7jxW# Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import pprint from odoo import api, fields, models class EbicsAdminOrder(models.TransientModel): _inherit = "ebics.xfer" _name = "ebics.admin.order" _description = "EBICS Administrative Order" admin_order_type = fields.Selection( selection=lambda self: self._selection_admin_order_type(), string="Order", ) @api.model def _selection_admin_order_type(self): return [ ("HAA", "HAA - Business transaction formats BTF"), ("HPD", "HPD - Bank parameters"), ("HKD", "HKD - Subscriber information"), ("HTD", "HTD - Customer properties and settings"), ] def ebics_admin_order(self): self.ensure_one() client = self._setup_client() if not client: self.note += ( self.env._("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: data = getattr(client, self.admin_order_type)(parsed=True) pp = pprint.PrettyPrinter() self.note = pp.pformat(data) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_admin_order_view_form_result" % module) return { "name": self.env._("EBICS Administrative Order result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.admin.order", "view_id": result_view.id, "target": "new", "context": self.env.context, "type": "ir.actions.act_window", } xE# Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import logging from odoo import fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import EbicsKeyRing fintech.cryptolib = "cryptography" except ImportError: _logger.warning("Failed to import fintech") class EbicsChangePassphrase(models.TransientModel): _name = "ebics.change.passphrase" _description = "Change EBICS keys passphrase" ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", readonly=True ) old_pass = fields.Char(string="Old Passphrase") new_pass = fields.Char(string="New Passphrase") new_pass_check = fields.Char(string="New Passphrase (verification)") old_sig_pass = fields.Char(string="Old Signature Passphrase") new_sig_pass = fields.Char(string="New Signature Passphrase") new_sig_pass_check = fields.Char(string="New Signature Passphrase (verification)") ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) note = fields.Text(string="Notes", readonly=True) def _compute_ebics_sig_passphrase_invisible(self): for rec in self: if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False def change_passphrase(self): self.ensure_one() self.note = "" if ( self.ebics_userid_id.ebics_passphrase_store and self.old_pass and self.old_pass != self.ebics_userid_id.ebics_passphrase ): raise UserError(self.env._("Incorrect old passphrase.")) if self.new_pass != self.new_pass_check: raise UserError(self.env._("New passphrase verification error.")) if self.new_pass and self.new_pass == self.ebics_userid_id.ebics_passphrase: raise UserError(self.env._("New passphrase equal to old passphrase.")) if ( self.new_sig_pass and self.old_sig_pass and self.new_sig_pass == self.old_sig_pass ): raise UserError( self.env._( "New signature passphrase equal to old signature passphrase." ) ) if self.new_sig_pass != self.new_sig_pass_check: raise UserError(self.env._("New signature passphrase verification error.")) passphrase = ( self.ebics_userid_id.ebics_passphrase_store and self.ebics_userid_id.ebics_passphrase or self.old_pass ) try: keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.new_sig_pass: keyring_params["sig_passphrase"] = self.old_sig_pass or None keyring = EbicsKeyRing(**keyring_params) change_params = {} if self.new_pass: change_params["passphrase"] = self.new_pass if self.new_sig_pass: change_params["sig_passphrase"] = self.new_sig_pass if change_params: keyring.change_passphrase(**change_params) except (ValueError, RuntimeError) as err: raise UserError(str(err)) from err if self.new_pass: self.ebics_userid_id.ebics_passphrase = ( self.ebics_userid_id.ebics_passphrase_store and self.new_pass ) self.note += "The EBICS Passphrase has been changed." if self.new_sig_pass: # removing ebics_sig_passphrase from db should not be required # but we do it for double safety if self.ebics_userid_id.ebics_sig_passphrase: self.ebics_userid_id.ebics_sig_passphrase = False self.note += "The EBICS Signature Passphrase has been changed." module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref( "%s.ebics_change_passphrase_view_form_result" % module ) return { "name": self.env._("EBICS Keys Change Passphrase"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.change.passphrase", "view_id": result_view.id, "target": "new", "type": "ir.actions.act_window", } def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} صb xUg# Copyright 2009-2025 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging from sys import exc_info from traceback import format_exception from odoo import api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( BusinessTransactionFormat, EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, EbicsVerificationError, ) fintech.cryptolib = "cryptography" except ImportError: EbicsBank = object _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsXfer(models.TransientModel): _name = "ebics.xfer" _description = "EBICS file transfer" ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", domain=[("state", "=", "confirm")], default=lambda self: self._default_ebics_config_id(), ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID" ) ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_stored = fields.Char( string="EBICS Stored Passphrase", related="ebics_userid_id.ebics_passphrase" ) ebics_passphrase_store = fields.Boolean( related="ebics_userid_id.ebics_passphrase_store" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) date_from = fields.Date() date_to = fields.Date() upload_data = fields.Binary(string="File to Upload") upload_fname = fields.Char(string="Upload Filename", default="") upload_fname_dummy = fields.Char( related="upload_fname", string="Dummy Upload Filename", readonly=True ) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Format", help="Select EBICS File Format to upload/download." "\nLeave blank to download all available files.", ) upload_format_ids = fields.Many2many( comodel_name="ebics.file.format", compute="_compute_upload_format_ids" ) allowed_format_ids = fields.Many2many( related="ebics_config_id.ebics_file_format_ids", string="Allowed EBICS File Formats", ) order_type = fields.Char( related="format_id.order_type", string="Order Type", ) test_mode = fields.Boolean( help="Select this option to test if the syntax of " "the upload file is correct." "\nThis option is only available for " "Order Type 'FUL'.", ) note = fields.Text(string="EBICS file transfer Log", readonly=True) @api.model def _default_ebics_config_id(self): cfg_mod = self.env["ebics.config"] cfg = cfg_mod.search( [ ("company_ids", "in", self.env.user.company_ids.ids), ("state", "=", "confirm"), ] ) if cfg and len(cfg) == 1: return cfg else: return cfg_mod def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False @api.depends("ebics_config_id") def _compute_upload_format_ids(self): for rec in self: rec.upload_format_ids = False if not self.env.context.get("ebics_download"): rec.upload_format_ids = ( rec.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) @api.onchange("ebics_config_id") def _onchange_ebics_config_id(self): avail_userids = self.ebics_config_id.ebics_userid_ids.filtered( lambda r: self.env.user.id in r.user_ids.ids ) if self.env.context.get("ebics_download"): # Download Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "down"] ) else: # Upload Form if not self.env.context.get("active_model") == "account.payment.order": avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "up"] ) if avail_userids: if len(avail_userids) == 1: self.ebics_userid_id = avail_userids else: with_passphrase_userids = avail_userids.filtered( lambda r: r.ebics_passphrase_store ) if len(with_passphrase_userids) == 1: self.ebics_userid_id = with_passphrase_userids else: self.ebics_userid_id = False @api.onchange("upload_data") def _onchange_upload_data(self): if self.env.context.get("active_model") == "account.payment.order": return self.upload_fname_dummy = self.upload_fname self.format_id = False self._detect_upload_format() if not self.format_id: upload_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) if len(upload_formats) > 1: upload_formats = upload_formats.filtered( lambda r: self.upload_fname.endswith(r.suffix or "") ) if len(upload_formats) == 1: self.format_id = upload_formats def ebics_upload(self): self.ensure_one() ctx = self._context.copy() ebics_file = self._ebics_upload() if ebics_file: ctx["ebics_file_id"] = ebics_file.id module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": self.env._("EBICS file transfer result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def ebics_download(self): self.ensure_one() ctx = self.env.context.copy() self.note = "" err_cnt = 0 client = self._setup_client() if not client: err_cnt += 1 self.note += ( self.env._("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: download_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) ) ebics_files = self.env["ebics.file"] date_from = self.date_from and self.date_from.isoformat() or None date_to = self.date_to and self.date_to.isoformat() or None for df in download_formats: try: success = False if df.order_type == "BTD": btf = BusinessTransactionFormat( df.btf_service, df.btf_message, scope=df.btf_scope or None, option=df.btf_option or None, container=df.btf_container or None, version=df.btf_version or None, variant=df.btf_variant or None, format=df.btf_format or None, ) data = client.BTD(btf, start=date_from, end=date_to) elif df.order_type == "FDL": data = client.FDL(df.name, date_from, date_to) else: params = None if date_from and date_to: params = { "DateRange": { "Start": date_from, "End": date_to, } } data = client.download(df.order_type, params=params) ebics_files += self._handle_download_data(data, df) success = True except EbicsFunctionalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += self.env._( "EBICS Functional Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += self.env._( "EBICS Technical Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: err_cnt += 1 self.note += "\n" self.note += self.env._( "EBICS Verification Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += self.env._("The EBICS response could not be verified.") except UserError as e: err_cnt += 1 self.note += "\n" self.note += self.env._( "Error detected during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += " ".join(e.args) except Exception: err_cnt += 1 self.note += "\n" self.note += self.env._( "Unknown Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb else: # mark received data so that it is not included in further # downloads trans_id = client.last_trans_id client.confirm_download(trans_id=trans_id, success=success) ctx["ebics_file_ids"] = ebics_files.ids if ebics_files: self.note += "\n" for f in ebics_files: self.note += ( self.env._( "EBICS File '%s' is available for further processing." ) % f.name ) self.note += "\n" ctx["err_cnt"] = err_cnt module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": self.env._("EBICS file transfer result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def view_ebics_file(self): self.ensure_one() module = __name__.split("addons.")[1].split(".")[0] act = self.env["ir.actions.act_window"]._for_xml_id( f"{module}.ebics_file_action_download" ) act["domain"] = [("id", "in", self._context["ebics_file_ids"])] return act def _ebics_upload(self): self.ensure_one() ebics_file = self.env["ebics.file"] self.note = "" client = self._setup_client() if client: upload_data = base64.decodebytes(self.upload_data) ef_format = self.format_id OrderID = False try: order_type = self.order_type if order_type == "BTU": btf = BusinessTransactionFormat( ef_format.btf_service, ef_format.btf_message, scope=ef_format.btf_scope or None, option=ef_format.btf_option or None, container=ef_format.btf_container or None, version=ef_format.btf_version or None, variant=ef_format.btf_variant or None, format=ef_format.btf_format or None, ) kwargs = {} if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.BTU(btf, upload_data, **kwargs) elif order_type == "FUL": kwargs = {} bank = self.ebics_config_id.journal_ids[0].bank_id cc = bank.country.code if cc: kwargs["country"] = cc if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.FUL(ef_format.name, upload_data, **kwargs) else: OrderID = client.upload(order_type, upload_data) if OrderID: self.note += "\n" self.note += ( self.env._("EBICS File has been uploaded (OrderID %s).") % OrderID ) ef_note = self.env._("EBICS OrderID: %s") % OrderID if self.env.context.get("origin"): ef_note += ( "\n" + self.env._("Origin: %s") % self._context["origin"] ) suffix = self.format_id.suffix fn = self.upload_fname if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) ef_vals = { "name": self.upload_fname, "data": self.upload_data, "date": fields.Datetime.now(), "format_id": self.format_id.id, "state": "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "note": ef_note, "company_ids": [ self.env.context.get("force_company", self.env.company.id) ], } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) except EbicsFunctionalError: e = exc_info() self.note += "\n" self.note += self.env._("EBICS Functional Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: e = exc_info() self.note += "\n" self.note += self.env._("EBICS Technical Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: self.note += "\n" self.note += self.env._("EBICS Verification Error:") self.note += "\n" self.note += self.env._("The EBICS response could not be verified.") except Exception: self.note += "\n" self.note += self.env._("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb if self.ebics_config_id.ebics_version == "H003": OrderID = self.ebics_config_id._get_order_number() self.ebics_config_id.sudo()._update_order_number(OrderID) ebics_file and self._payment_order_postprocess(ebics_file) return ebics_file def _payment_order_postprocess(self, ebics_file): active_model = self.env.context.get("model") if active_model == "account.payment.order": order = self.env["account.payment.order"].browse( self.env.context["active_id"] ) order.generated2uploaded() def _setup_client(self): self.ebics_config_id._check_ebics_keys() passphrase = self._get_passphrase() keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase try: keyring = EbicsKeyRing(**keyring_params) except (RuntimeError, ValueError) as err: error = self.env._("Error while accessing the EBICS Keys:") error += "\n" error += err.args[0] raise UserError(error) from err bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) if self.ebics_config_id.ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() signature_class = ( self.format_id.signature_class or self.ebics_userid_id.signature_class ) user_params = { "keyring": keyring, "partnerid": self.ebics_config_id.ebics_partner, "userid": self.ebics_userid_id.name, } # manual_approval replaced by transport_only class param in fintech 7.4 fintech74 = hasattr(EbicsUser, "transport_only") if fintech74: user_params["transport_only"] = signature_class == "T" and True or False try: user = EbicsUser(**user_params) except ValueError as err: error = self.env._("Error while accessing the EBICS UserID:") error += "\n" err_str = err.args[0] error += err.args[0] if err_str == "unknown key format": error += "\n" error += self.env._( "Doublecheck your EBICS Passphrase and UserID settings." ) raise UserError(error) from err # manual_approval replaced by transport_only class param in fintech 7.4 if not fintech74 and signature_class == "T": user.manual_approval = True try: client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception: self.note += "\n" self.note += self.env._("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb client = False return client def _get_passphrase(self): return self.ebics_passphrase or self.ebics_passphrase_stored def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "camt.xxx.cfonb120.stm": self._handle_cfonb120, "camt.xxx.cfonb120.stm.rfi": self._handle_cfonb120, "camt.052.001.02.stm": self._handle_camt052, "camt.053.001.02.stm": self._handle_camt053, } return res def _update_ef_vals(self, ef_vals): """ Adapt this method to customize the EBICS File values. """ if self.format_id and self.format_id.type == "up": fn = ef_vals["name"] dups = self._check_duplicate_ebics_file(fn, self.format_id) if dups: n = 1 fn = "_".join([fn, str(n)]) while self._check_duplicate_ebics_file(fn, self.format_id): n += 1 fn = "_".join([fn, str(n)]) ef_vals["name"] = fn def _handle_download_data(self, data, file_format): ebics_files = self.env["ebics.file"] if isinstance(data, dict): for doc in data: ebics_files += self._create_ebics_file( data[doc], file_format, docname=doc ) else: ebics_files += self._create_ebics_file(data, file_format) return ebics_files def _create_ebics_file(self, data, file_format, docname=None): fn_parts = [self.ebics_config_id.ebics_host, self.ebics_config_id.ebics_partner] if docname: fn_parts.append(docname) else: fn_date = self.date_to or fields.Date.today() fn_parts.append(fn_date.isoformat()) fn = "_".join(fn_parts) ff_methods = self._file_format_methods() if file_format.name in ff_methods: data = ff_methods[file_format.name](data) suffix = file_format.suffix if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) dups = self._check_duplicate_ebics_file(fn, file_format) if dups: raise UserError( self.env._( "EBICS File with name '%s' has already been downloaded." "\nPlease check this file and rename in case there is " "no risk on duplicate transactions." ) % fn ) data = base64.encodebytes(data) ef_vals = { "name": fn, "data": data, "date": fields.Datetime.now(), "date_from": self.date_from, "date_to": self.date_to, "format_id": file_format.id, "state": file_format.download_process_method and "draft" or "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "company_ids": self.ebics_config_id.company_ids.ids, } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) return ebics_file def _check_duplicate_ebics_file(self, fn, file_format): dups = self.env["ebics.file"].search( [("name", "=", fn), ("format_id", "=", file_format.id)] ) return dups def _detect_upload_format(self): """ Use this method in order to automatically detect and set the EBICS upload file format. """ def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": continue else: o_list[-i] = chr(ord(c) + 1) break next_nr = "".join(o_list) if next_nr == "ZZZZ": next_nr = "A000" self.ebics_config_id.order_number = next_nr def _insert_line_terminator(self, data_in, line_len): data_in = data_in.replace(b"\n", b"").replace(b"\r", b"") data_out = b"" max_len = len(data_in) i = 0 while i + line_len <= max_len: data_out += data_in[i : i + line_len] + b"\n" i += line_len return data_out def _handle_cfonb120(self, data_in): return self._insert_line_terminator(data_in, 120) def _handle_cfonb240(self, data_in): return self._insert_line_terminator(data_in, 240) def _handle_camt052(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Community CAMT parser. Remark: Odoo Enterprise doesn't support camt.052. """ return data_in def _handle_camt053(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Enterprise or Community CAMT parser. """ return data_in 6аxWQo8~WR mJ'N۫69i~"x|3lbi|iw;|/"0m)159+l.Bscd1\q=m yT86R,MP)GLGe/X\GϘBKČ '@ƽtU5j`@+)-M1մu[}3N8D@,hkJ dܲFcuSLcֹиiP3_0,PBRb櫢[,KF(c ;rB*Cx{[@5"RNa=x *QIu>bvb#Ac>*ۮ_asg3T/8vu8ՃBlVb߭F8{V mc̈$[4_q%">b3'''i &~M[p37Ks+oxs*9pC_AG|3Jλ\dŐ|DCnZ).ȪZcMFu8+t揄#WZuV_cUtԳ 0Tt޾x"[pS=Gq N@(7Z>xW|Ev`E ޅUҲ7PڝmC>V7ѓeO =mY6x340031QHML.OJ,IΈO/L-/֫az:[&wQiR;~vR7hM+Q4nX}"d]'0Q$xXM6 xZmC 96M4Ǣ (i$Em{8dK$ VkKÙy3䓣wOۊ)k*kO&2x8le(Yny9++^TTh.t%iMW1y_Sd9]m1rBRm_D2'YtM3Fֽ; ):uf(%ۤ 1_! AQ2O{ih U%+h_۾ >iŵMV4o~Z$o_\݊1^:(3C>`w|WNv3 :3yhZrmy" %͂EVNb -u 8,?͞RfO5Yp(o. xUaKc"X,x.pxn7[t48k1WSD17 ԩn;F.Ϛnpu}u;S86SOf~:ttH hXHÀвPA䈞100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.py|q}U_fX40000 i18nvBh40000 models9f (DQ©100644 pyproject.tomlB1=bg0eKR40000 staticѼ[V>P s=40000 viewsN 8lJntw2yԹx# Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "Upload Batch Payment via EBICS", "version": "17.0.1.0.3", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com", "category": "Accounting & Finance", "depends": ["account_ebics", "account_batch_payment"], "data": ["views/account_batch_payment_views.xml"], "installable": True, "images": ["static/description/cover.png"], } .x340031Qrutu+*.a8/\{~\ؤnU*>>3/$>^G7]ݭ<ơ'=r2RJvCcA՜U3ΙBE/:1k8spIEY%z%9 NΜMJX&o<{]BA%% _׭UYXS}͚H^bٚܺ_k]#ܴi=Ǯuwhx340031Q/-HI,IOHKO-֫a"ǫOFostg=-ȼcQ__\^XWPp}l WS\6x܏ kYf--c2xV[o6~ׯ 7WvRC4XyCm>AKU" ;u/9ṑW裬ݬVooV7+ݽ}T)t:E#ezIGAJ*LɊMY]( A>֚)]*6lѱ .jA2 ?2HnJlfgX)+*!1ǐ Z?Rxj-V(4g. ߨ6H H׼p[6kf;xa3245RPcTE5;'30~r1Qa ;M] \`1T!\!D؎Y,izr8w)J3fOfK5btr.9]h/we[X Mm>$ ~=wS. $0K9p00&qO( Sa~6(;gezĈ( ;9Ϳ !yLpL%DyX Յ_&1YbQʲDtwo[(W۔^xiZH($,j #,FDxj8uUX NYRe:HYh')IJ d1K!˃]L\5| ,WOJxHb$.oor0D5!Pv\l?۽@b@khS5F{Qhyϋڃv7zZe W@5yޠb{T?R5ŊصVkd\Eecm/jgd?F>Ax5100644 README.rstf0Aw_bHH>~100644 __init__.pyleLfr^cf100644 __manifest__.py4+ 40000 datarG+А ߀;740000 doc^ܖ0Q*l$d40000 i18n1 L+d40000 migrations=E~t*o`K&40000 models^Mn DCcA 100644 pyproject.tomlB1=bg0eKR40000 security Yܒ!|40000 staticyPRߢ-d6CD40000 viewsYSmExdEf40000 wizardsɐdbB::ܸ=x## Copyright 2009-2025 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "18.0.1.0.0", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } %Jx]100644 ebics_security.xml'_P4g%`~s)100644 ir.model.access.csv1!b:`nZ'NG=$`x EBICS Manager EBICS Configuration model company rule ['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)] EBICS UserID model company rule ['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)] EBICS File model company rule ['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)] hįx100644 ebics_config_views.xml"'UpP+K:wQG{100644 ebics_file_format_views.xmlO^^8H{A*5͇}|>b100644 ebics_file_views.xmlݥ~.&MICDFXY100644 ebics_userid_views.xmln WfqeQw100644 menu.xmlr M xЄ X`~ZUx ebics.config.list ebics.config ebics.config.form ebics.config
EBICS Configuration ebics.config list,form {'active_test': False}
]LxO ebics.file.format.list ebics.file.format ebics.file.format.form ebics.file.format
EBICS File Formats ebics.file.format list,form
"1x,H ebics.file.search ebics.file ebics.file.list ebics.file ebics.file.form ebics.file 1
ebics.file.process.result ebics.file 2
EBICS Download Files ir.actions.act_window ebics.file list,form [('type', '=', 'down')] list form ebics.file.list ebics.file ebics.file.form ebics.file 1
EBICS Upload Files ir.actions.act_window ebics.file list,form [('type', '=', 'up')] list form
xj! ebics.userid.list ebics.userid ebics.userid.form ebics.userid
Distinguished Name attributes used to create self-signed X.509 certificates:
n |x> IZxH100644 __init__.pyUNam˸[Ns6wS100644 ebics_admin_order.pyT8J^M100644 ebics_admin_order.xml%bX]}w4ֵ|z100644 ebics_change_passphrase.py,UCuH(c1~100644 ebics_change_passphrase.xmlV!>I!`A[юG100644 ebics_xfer.pyV(ikp!K100644 ebics_xfer.xmly3 2DTv|(Zbrx  EBICS Administrative Order ebics.admin.order 1 1 1 1 1 EBICS Administrative Order result ebics.admin.order 2
EBICS Administrative Order ir.actions.act_window ebics.admin.order form new
Y7}x+52 Fg\S@BWFPG z7;x{o&E&OiaoW ѳx< EBICS File Download ebics.xfer 1
EBICS File Upload ebics.xfer 1
EBICS File Transfer ebics.xfer 2
EBICS File Transfer - Download ir.actions.act_window ebics.xfer form new {'ebics_download': 1} EBICS File Transfer - Upload ir.actions.act_window ebics.xfer form new {'ebics_upload': 1}
p1xe100644 README.rstВ ʩf%gHg100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.pyZfz:_рCi40000 data_࡚T'xv# Copyright 2009-2025 Noviat. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "EBICS Files batch import", "version": "18.0.1.0.0", "license": "AGPL-3", "author": "Noviat", "website": "https://www.noviat.com", "category": "Accounting & Finance", "summary": "EBICS Files automated import and processing", "depends": ["account_ebics"], "data": [ "security/ir.model.access.csv", "data/ir_cron_data.xml", "views/ebics_batch_log_views.xml", "views/menu.xml", ], "installable": True, "images": ["static/description/cover.png"], } ʻ̬x,100644 ir_cron_data.xmlB6םL `}2%x}=o wM:`*jMg %E\8j}i!dxއ;qcpp-ycoIV 3xOF% ʪ4ִhCzc׫;;8$ Yȟ8Xr(_6Wؔ,즬h&j&19;kn/w|Dhf1P.iY_NQNO7wˡ1R)Wi+0ZOu~z (o6]N6.qrɞ)z#jrƉ:y DSDVxƲeD[fWM|9rF Q|GFyĜT%};.ɎLzb̩x340031QHML.OJ,IΈO/L-/֫aU04z=ˋ.N?eU0hM+Q4nX}"d]'0Qi"!x{tIqL&z,ɝ,Ns#5s3ff^YfqfRNRqIbIB^~BfzJ~^zjQQ~@6lF2k)kR/XRV2y/dNdI I[ZfNj|r~i^H=\r'kC89Qjd ^o`:wQ$@VqFV ġA[ `Lpx#100644 README.rstB>PA䈞100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.pyG2`!aGcE0{U40000 i18n1כ6TFۮ5_ԟ^40000 models#[8@3*-P s=40000 viewsN 8lJntw"sHx{yDNF&31K+x340031Qrutu+*.a8/\{~\ؤnU*>>3/$>^G7]ݭ<ơ'=r2RJ7z)1wS.e]9㏟11LC<}%Iڿoig{,w&Tg&08^8s6)c9 TuA !$d&3|]VuJ3gaO17k" {! 2SˋC={{qYyZ_R_|9%i#x}1O0D0` uN%gNCu,ڥ<=8,e;;x䡮fGX?@j]58uo\ߨꭺ꧂150. &lp+2~I&5wt /yI&,^ȇ#X쏸24UE(b=|/2@-GyANK}sf[+V[}DωԼcLi 'mu6b5}#>x340031QHLN/+OML.M+իa{>=Rg)oh' x-1 Ev(iQp*KW4bOO߸F$uG%pz|{"Lc%]3y8tKMi?Y<6RQ-9j? @3 H?.Sqh7K]Z=ßç>pE٪x5100644 README.rstf0Aw_bHH>~100644 __init__.pyleLfr^cf100644 __manifest__.py4+ 40000 datarG+А ߀;740000 doc^ܖ0Q*l$d40000 i18n1 L+d40000 migrations=E~t*o`K&40000 modelsm_ ~{ |r100644 pyproject.tomlB1=bg0eKR40000 security Yܒ!|40000 staticyPRߢ-d6CD40000 viewsYSmExdEf40000 wizardsɐdbB:Feqx@100644 __init__.py !p99X100644 account_bank_statement.pyP3"N:-u100644 ebics_config.pyZʉӠMcx}100644 ebics_file.py?-E_ uΙsnH100644 ebics_file_format.py\!EA/:UkU100644 ebics_userid.py!rN7GwȊT100644 fintech_ebics_register.py!_.3cf ܋}h^a x]e# Copyright 2009-2025 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging from copy import deepcopy from sys import exc_info from traceback import format_exception from lxml import etree from odoo import fields, models from odoo.exceptions import UserError from odoo.addons.base.models.res_bank import sanitize_account_number _logger = logging.getLogger(__name__) DUP_CHECK_FORMATS = ["cfonb120", "camt053"] class EbicsFile(models.Model): _name = "ebics.file" _description = "Object to store EBICS Data Files" _order = "date desc" _sql_constraints = [ ( "name_uniq", "unique (name, format_id)", "This File has already been down- or uploaded !", ) ] name = fields.Char(string="Filename") data = fields.Binary(string="File", readonly=True) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Formats", readonly=True ) download_process_method = fields.Selection( related="format_id.download_process_method" ) type = fields.Selection(related="format_id.type") date_from = fields.Date( readonly=True, help="'Date From' as entered in the download wizard." ) date_to = fields.Date( readonly=True, help="'Date To' as entered in the download wizard." ) date = fields.Datetime( required=True, readonly=True, help="File Upload/Download date" ) bank_statement_ids = fields.One2many( comodel_name="account.bank.statement", inverse_name="ebics_file_id", string="Generated Bank Statements", readonly=True, ) state = fields.Selection( [("draft", "Draft"), ("done", "Done")], default="draft", required=True, readonly=True, ) user_id = fields.Many2one( comodel_name="res.users", string="User", default=lambda self: self.env.user, readonly=True, ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", ondelete="restrict", readonly=True, ) note = fields.Text(string="Notes") note_process = fields.Text( string="Process Notes", readonly=True, ) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", readonly=True, help="Companies sharing this EBICS file.", ) def unlink(self): ff_methods = self._file_format_methods() for ebics_file in self: if ebics_file.state == "done": raise UserError( self.env._("You can only remove EBICS files in state 'Draft'.") ) # execute format specific actions ff = ebics_file.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("unlink"): ff_methods[ff]["unlink"]() # remove bank statements ebics_file.bank_statement_ids.unlink() return super().unlink() def set_to_draft(self): return self.write({"state": "draft"}) def set_to_done(self): return self.write({"state": "done"}) def process(self): self.ensure_one() self = self.with_context(allowed_company_ids=self.env.user.company_ids.ids) self.note_process = "" ff_methods = self._file_format_methods() ff = self.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("process"): res = ff_methods[ff]["process"]() self.state = "done" return res else: return self._process_undefined_format() def action_open_bank_statements(self): self.ensure_one() action = self.env["ir.actions.act_window"]._for_xml_id( "account.action_bank_statement_tree" ) domain = [("id", "in", self.env.context.get("statement_ids"))] action["domain"] = domain return action def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "cfonb120": { "process": self._process_cfonb120, "unlink": self._unlink_cfonb120, }, "camt.052": { "process": self._process_camt052, "unlink": self._unlink_camt052, }, "camt.053": { "process": self._process_camt053, "unlink": self._unlink_camt053, }, "camt.054": { "process": self._process_camt054, "unlink": self._unlink_camt054, }, "pain.002": { "process": self._process_pain002, "unlink": self._unlink_pain002, }, } return res def _check_import_module(self, module, raise_if_not_found=True): mod = ( self.env["ir.module.module"] .sudo() .search([("name", "=like", module), ("state", "=", "installed")]) ) if not mod: if raise_if_not_found: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is not " "installed on your system. " "\nPlease install module '%(module)s'", ebics_format=self.format_id.name, module=module, ) ) return False return True def _lookup_journal(self, res, acc_number, currency_code): currency = self.env["res.currency"].search( [("name", "=ilike", currency_code)], limit=1 ) journal = self.env["account.journal"] if not currency: message = self.env._("Currency %(cc)s not found.", cc=currency_code) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) journals = self.env["account.journal"].search( [ ("type", "=", "bank"), ( "bank_account_id.sanitized_acc_number", "ilike", acc_number, ), ] ) if not journals: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) for jrnl in journals: journal_currency = jrnl.currency_id or jrnl.company_id.currency_id if journal_currency != currency: continue else: journal = jrnl break if not journal: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) def _process_download_result(self, res, file_format=None): """ We perform a duplicate statement check after the creation of the bank statements since we rely on Odoo Enterprise or OCA modules for the bank statement creation. From a development standpoint (code creation/maintenance) a check after creation is the easiest way. """ statement_ids = res["statement_ids"] notifications = res["notifications"] statements = self.env["account.bank.statement"].sudo().browse(statement_ids) if statements: statements.write({"import_format": file_format}) statements = self._statement_duplicate_check(res, statements) elif not notifications: notifications.append( { "type": "warning", "message": self.env._("This file doesn't contain any transaction."), } ) st_cnt = len(statements) warning_cnt = error_cnt = 0 if notifications: errors = [] warnings = [] for notif in notifications: if isinstance(notif, dict) and notif["type"] == "error": error_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] errors.append("\n".join(parts)) elif isinstance(notif, dict) and notif["type"] == "warning": warning_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] warnings.append("\n".join(parts)) elif isinstance(notif, str): warning_cnt += 1 warnings.append(notif + "\n") self.note_process += self.env._("Process file %(fn)s results:", fn=self.name) if error_cnt: self.note_process += "\n\n" + self.env._("Errors") + ":\n" self.note_process += "\n".join(errors) self.note_process += "\n\n" self.note_process += self.env._("Number of errors: %(nr)s", nr=error_cnt) if warning_cnt: self.note_process += "\n\n" + self.env._("Warnings") + ":\n" self.note_process += "\n".join(warnings) self.note_process += "\n\n" self.note_process += self.env._( "Number of warnings: %(nr)s", nr=warning_cnt ) self.note_process += "\n" if st_cnt: self.note_process += "\n\n" self.note_process += self.env._( "%(st_cnt)s bank statement%(sp)s been imported: ", st_cnt=st_cnt, sp=st_cnt == 1 and self.env._(" has") or self.env._("s have"), ) self.note_process += "\n" for statement in statements: self.note_process += "\n" + self.env._( "Statement %(st)s dated %(date)s (Company: %(cpy)s)", st=statement.name, date=statement.date, cpy=statement.company_id.name, ) if statements: self.sudo().bank_statement_ids = [(4, x) for x in statements.ids] company_ids = self.sudo().bank_statement_ids.mapped("company_id").ids self.company_ids = [(6, 0, company_ids)] ctx = dict(self.env.context, statement_ids=statements.ids) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_file_view_form_result" % module) return { "name": self.env._("Import EBICS File"), "res_id": self.id, "view_mode": "form", "res_model": self._name, "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _statement_duplicate_check(self, res, statements): """ This check is required for import modules that do not set the 'unique_import_id' on the statement lines. E.g. OCA camt import """ to_unlink = self.env["account.bank.statement"] for statement in statements.filtered( lambda r: r.import_format in DUP_CHECK_FORMATS ): dup = self.env["account.bank.statement"].search_count( [ ("id", "!=", statement.id), ("name", "=", statement.name), ("company_id", "=", statement.company_id.id), ("date", "=", statement.date), ("import_format", "=", statement.import_format), ] ) if dup: message = self.env._( "Statement %(st_name)s dated %(date)s has already been imported.", st_name=statement.name, date=statement.date, ) res["notifications"].append({"type": "warning", "message": message}) to_unlink += statement res["statement_ids"] = [ x for x in res["statement_ids"] if x not in to_unlink.ids ] statements -= to_unlink to_unlink.unlink() return statements def _process_cfonb120(self): import_module = "account_statement_import_fr_cfonb" self._check_import_module(import_module) res = {"statement_ids": [], "notifications": []} st_datas = self._split_cfonb(res) if st_datas: self._process_bank_statement_oca(res, st_datas) return self._process_download_result(res, file_format="cfonb120") def _unlink_cfonb120(self): """ Placeholder for cfonb120 specific actions before removing the EBICS data file and its related bank statements. """ def _split_cfonb(self, res): """ Split CFONB file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data) file_data.replace(b"\n", b"").replace(b"\r", b"") if len(file_data) % 120: message = self.env._( "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" ) res["notifications"].append({"type": "error", "message": message}) return datas lines = [] for i in range(0, len(file_data), 120): lines.append(file_data[i : i + 120]) st_lines = b"" transactions = False for line in lines: rec_type = line[0:2] currency_code = line[16:19].decode() acc_number = line[21:32].decode() st_lines += line + b"\n" if rec_type == b"04": transactions = True if rec_type == b"07": if transactions: currency, journal = self._lookup_journal( res, acc_number, currency_code ) if currency and journal: datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(st_lines), } ) st_lines = b"" transactions = False return datas def _process_camt052(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt052") def _unlink_camt052(self): """ Placeholder for camt052 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt054(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt054") def _unlink_camt054(self): """ Placeholder for camt054 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt053(self, file_format=None): """ The Odoo standard statement import is based on manual selection of a financial journal before importing the electronic statement file. An EBICS download may return a single file containing a large number of statements from different companies/journals. Hence we need to split the CAMT file into single statement CAMT files before we can call the logic implemented by the Odoo OE or Community CAMT parsers. """ modules = [ ("oca", "account_statement_import_camt"), ("oe", "account_bank_statement_import_camt"), ] author = False for entry in modules: if self._check_import_module(entry[1], raise_if_not_found=False): author = entry[0] break if not author: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is " "not installed on your system. " "\nPlease install one of the following modules: \n%(modules)s.", ebics_format=self.format_id.name, modules=", ".join([x[1] for x in modules]), ) ) res = {"statement_ids": [], "notifications": []} st_datas = self._split_camt(res) if author == "oca": self._process_bank_statement_oca(res, st_datas) else: self._process_bank_statement_oe(res, st_datas) file_format = file_format or "camt053" return self._process_download_result(res, file_format=file_format) def _process_bank_statement_oca(self, res, st_datas): for st_data in st_datas: try: with self.env.cr.savepoint(): self._create_bank_statement_oca(res, st_data) except UserError as e: res["notifications"].append( {"type": "error", "message": "".join(e.args)} ) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oca(self, res, st_data): wiz = ( self.env["account.statement.import"] .with_company(st_data["company_id"]) .with_context(active_model="ebics.file") .create({"statement_filename": self.name}) ) wiz.import_single_file(base64.b64decode(st_data["data"]), res) def _process_bank_statement_oe(self, res, st_datas): """ We execute a cr.commit() after every statement import since we get a 'savepoint does not exist' error when using 'with self.env.cr.savepoint()'. """ for st_data in st_datas: try: self._create_bank_statement_oe(res, st_data) self.env.cr.commit() # pylint: disable=E8102 except UserError as e: msg = "".join(e.args) msg += "\n" msg += self.env._( "Statement for Account Number %(nr)s has not been processed.", nr=st_data["acc_number"], ) res["notifications"].append({"type": "error", "message": msg}) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oe(self, res, st_data): attachment = ( self.env["ir.attachment"] .with_company(st_data["company_id"]) .create( { "name": self.name, "datas": st_data["data"], "store_fname": self.name, } ) ) journal = ( self.env["account.journal"] .with_company(st_data["company_id"]) .browse(st_data["journal_id"]) ) act = journal._import_bank_statement(attachment) for entry in act["domain"]: if ( isinstance(entry, tuple) and entry[0] == "statement_id" and entry[1] == "in" ): res["statement_ids"].extend(entry[2]) break notifications = act["context"]["notifications"] if notifications: res["notifications"].append(act["context"]["notifications"]) def _unlink_camt053(self): """ Placeholder for camt053 specific actions before removing the EBICS data file and its related bank statements. """ def _split_camt(self, res): """ Split CAMT file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data) root = etree.fromstring(file_data, parser=etree.XMLParser(recover=True)) if root is None: message = self.env._("Invalid XML file.") res["notifications"].append({"type": "error", "message": message}) ns = {k or "ns": v for k, v in root.nsmap.items()} camt_variant = ns["ns"].split("camt.")[1][:3] variant_tags = { "052": "Rpt", "053": "Stmt", "054": "Ntfctn", } camt_tag = variant_tags[camt_variant] stmts = root[0].findall(f"ns:{camt_tag}", ns) for i, stmt in enumerate(stmts): acc_number = sanitize_account_number( stmt.xpath( "ns:Acct/ns:Id/ns:IBAN/text() | ns:Acct/ns:Id/ns:Othr/ns:Id/text()", namespaces=ns, )[0] ) if not acc_number: message = self.env._("No bank account number found.") res["notifications"].append({"type": "error", "message": message}) continue currency_code = stmt.xpath( "ns:Acct/ns:Ccy/text() | ns:Bal/ns:Amt/@Ccy", namespaces=ns )[0] # some banks (e.g. COMMERZBANK) add the currency as the last 3 digits # of the bank account number hence we need to remove this since otherwise # the journal matching logic fails if acc_number[-3:] == currency_code: acc_number = acc_number[:-3] root_new = deepcopy(root) entries = False for j, el in enumerate(root_new[0].findall(f"ns:{camt_tag}", ns)): if j != i: el.getparent().remove(el) else: entries = el.findall("ns:Ntry", ns) if not entries: continue else: currency, journal = self._lookup_journal(res, acc_number, currency_code) if not (currency and journal): continue datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(etree.tostring(root_new)), } ) return datas def _process_pain002(self): """ Placeholder for processing pain.002 files. TODO: add import logic based upon OCA 'account_payment_return_import' """ def _unlink_pain002(self): """ Placeholder for pain.002 specific actions before removing the EBICS data file. """ raise NotImplementedError def _process_undefined_format(self): raise UserError( self.env._( "The current version of the 'account_ebics' module " "has no support to automatically process EBICS files " "with format %s." ) % self.format_id.name ) X݅;x31Cc==C=C"߻}\S*`݋&J ~^;scOf>s?lu9Ub 5{_ϙ Pdr(xWQo0~ϯ&oPi*yd9HN&4φdhn20>;/}Y A]%*|muuX0(M,DeD\S) l%JApԹ;X%KH =N"Z#^-iIj͙VgGp3/_.)E^uI6W P4fڰjFvm2G]EO~fuO*}|9@v^VzĊbzY@noNǻfM͑=\v۪25iƈZg|UZK&6hpY@}~p $/?\ #7.il my FZVlb{NHtekYAK|!~mPIb7O vn/H(]Jc1u*]Y5:xЙD+ ee$NTCoW 8rކǑ65LEgͲ!ߑiJO*DK e ༴fniA7 \'0ICkTS}07L^bpj5gm!lo4 9C{yFAVD!ԤsVksPIOAN#j[؉TaDN)5Z gr^}lSH(\)^ioh@  'emi@5x340031Q,+d(^.TL +^>1(KML.OJ,IΈO}~veNq=JǕV%[S\H(v0\@@VRFbцsuGZo[feMFk^Ԕryg{˯gB=C $k Jj~bTq@oYiH}yw9|t@ZXYxsY-+x*pZs-x;xOUJtxz(. 5qEY#`giIa{rh my͊ ;D88B*@k[jfXy4 @N6) :G0<Ƅ@zцZAɒ鑯}s)*^ZWk\}$p2ފu1 ȡt f~"wR5DM/.τt B; " ߣ]8G?FĎC=m#ZΑ2ؖ'܉^k@{_`6 RGB4 d5[.6i42>,l.eQh*9(Xt`$;ܽBGnv~[TNXFT4l*U[+M#q*W(v$Qczb+$&plBc;io}m: Ո=1jby0#1BV瓼n|Ƭh ?,:SD PI-s&3[V~U0N.ENʟ(tsCn\0P#*Tb#8cntLvw냀=6Iq]=y.9̵7"&?]{'֭~lo<=>.6oY:&v^[2Bc5d)àYH]#ueO(ev=[Aa i'x8Rz@n}Z^l Ső>-h Ҏچ}6ak۵;d`k>~=gW =6xio l4xjhFQIxuJ@҂ B.٘Dq%PgQPҖ0Ld&RpE|A .hm]9Os B:v@ZAOtBL#$XөeɟΎ{'WpcSȨ`tC5Gv٨Z\1̳hA@ `\Ҋ'H9²6koHHcEL{{11JFrYT\~100644 __init__.pyleLfr^cf100644 __manifest__.py4+ 40000 datarG+А ߀;740000 doc^ܖ0Q*l$d40000 i18n1 L+d40000 migrations=E~t*o`K&40000 modelsYAVf*100644 pyproject.tomlB1=bg0eKR40000 security Yܒ!|40000 staticyPRߢ-d6CD40000 viewsYSmExdEf40000 wizards"K:‡|=x@100644 __init__.py !p99X100644 account_bank_statement.pyP3"N:-u100644 ebics_config.pyZʉӠMcx}100644 ebics_file.py].drݐɚc~\9100644 ebics_file_format.py\!EA/:UkU100644 ebics_userid.pyHCW';eT100644 fintech_ebics_register.py!_.3cf ܋}hiQ x]D# Copyright 2009-2025 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging from copy import deepcopy from sys import exc_info from traceback import format_exception from lxml import etree from odoo import fields, models from odoo.exceptions import UserError from odoo.addons.base.models.res_bank import sanitize_account_number _logger = logging.getLogger(__name__) DUP_CHECK_FORMATS = ["cfonb120", "camt053"] class EbicsFile(models.Model): _name = "ebics.file" _description = "Object to store EBICS Data Files" _order = "date desc" _sql_constraints = [ ( "name_uniq", "unique (name, format_id)", "This File has already been down- or uploaded !", ) ] name = fields.Char(string="Filename") data = fields.Binary(string="File", readonly=True) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Formats", readonly=True ) download_process_method = fields.Selection( related="format_id.download_process_method" ) type = fields.Selection(related="format_id.type") date_from = fields.Date( readonly=True, help="'Date From' as entered in the download wizard." ) date_to = fields.Date( readonly=True, help="'Date To' as entered in the download wizard." ) date = fields.Datetime( required=True, readonly=True, help="File Upload/Download date" ) bank_statement_ids = fields.One2many( comodel_name="account.bank.statement", inverse_name="ebics_file_id", string="Generated Bank Statements", readonly=True, ) state = fields.Selection( [("draft", "Draft"), ("done", "Done")], default="draft", required=True, readonly=True, ) user_id = fields.Many2one( comodel_name="res.users", string="User", default=lambda self: self.env.user, readonly=True, ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", ondelete="restrict", readonly=True, ) note = fields.Text(string="Notes") note_process = fields.Text( string="Process Notes", readonly=True, ) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", readonly=True, help="Companies sharing this EBICS file.", ) def unlink(self): ff_methods = self._file_format_methods() for ebics_file in self: if ebics_file.state == "done": raise UserError( self.env._("You can only remove EBICS files in state 'Draft'.") ) # execute format specific actions ff = ebics_file.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("unlink"): ff_methods[ff]["unlink"]() # remove bank statements ebics_file.bank_statement_ids.unlink() return super().unlink() def set_to_draft(self): return self.write({"state": "draft"}) def set_to_done(self): return self.write({"state": "done"}) def process(self): self.ensure_one() self = self.with_context(allowed_company_ids=self.env.user.company_ids.ids) self.note_process = "" ff_methods = self._file_format_methods() ff = self.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("process"): res = ff_methods[ff]["process"]() self.state = "done" return res else: return self._process_undefined_format() def action_open_bank_statements(self): self.ensure_one() action = self.env["ir.actions.act_window"]._for_xml_id( "account.action_bank_statement_tree" ) domain = [("id", "in", self.env.context.get("statement_ids"))] action["domain"] = domain return action def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "cfonb120": { "process": self._process_cfonb120, "unlink": self._unlink_cfonb120, }, "camt.052": { "process": self._process_camt052, "unlink": self._unlink_camt052, }, "camt.053": { "process": self._process_camt053, "unlink": self._unlink_camt053, }, "camt.054": { "process": self._process_camt054, "unlink": self._unlink_camt054, }, "pain.002": { "process": self._process_pain002, "unlink": self._unlink_pain002, }, } return res def _check_import_module(self, module, raise_if_not_found=True): mod = ( self.env["ir.module.module"] .sudo() .search([("name", "=like", module), ("state", "=", "installed")]) ) if not mod: if raise_if_not_found: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is not " "installed on your system. " "\nPlease install module '%(module)s'", ebics_format=self.format_id.name, module=module, ) ) return False return True def _lookup_journal(self, res, acc_number, currency_code): currency = self.env["res.currency"].search( [("name", "=ilike", currency_code)], limit=1 ) journal = self.env["account.journal"] if not currency: message = self.env._("Currency %(cc)s not found.", cc=currency_code) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) journals = self.env["account.journal"].search( [ ("type", "=", "bank"), ( "bank_account_id.sanitized_acc_number", "ilike", acc_number, ), ] ) if not journals: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) for jrnl in journals: journal_currency = jrnl.currency_id or jrnl.company_id.currency_id if journal_currency != currency: continue else: journal = jrnl break if not journal: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) def _process_download_result(self, res, file_format=None): """ We perform a duplicate statement check after the creation of the bank statements since we rely on Odoo Enterprise or OCA modules for the bank statement creation. From a development standpoint (code creation/maintenance) a check after creation is the easiest way. """ statement_ids = res["statement_ids"] notifications = res["notifications"] statements = self.env["account.bank.statement"].sudo().browse(statement_ids) if statements: statements.write({"import_format": file_format}) statements = self._statement_duplicate_check(res, statements) elif not notifications: notifications.append( { "type": "warning", "message": self.env._("This file doesn't contain any transaction."), } ) st_cnt = len(statements) warning_cnt = error_cnt = 0 if notifications: errors = [] warnings = [] for notif in notifications: if isinstance(notif, dict) and notif["type"] == "error": error_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] errors.append("\n".join(parts)) elif isinstance(notif, dict) and notif["type"] == "warning": warning_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] warnings.append("\n".join(parts)) elif isinstance(notif, str): warning_cnt += 1 warnings.append(notif + "\n") self.note_process += self.env._("Process file %(fn)s results:", fn=self.name) if error_cnt: self.note_process += "\n\n" + self.env._("Errors") + ":\n" self.note_process += "\n".join(errors) self.note_process += "\n\n" self.note_process += self.env._("Number of errors: %(nr)s", nr=error_cnt) if warning_cnt: self.note_process += "\n\n" + self.env._("Warnings") + ":\n" self.note_process += "\n".join(warnings) self.note_process += "\n\n" self.note_process += self.env._( "Number of warnings: %(nr)s", nr=warning_cnt ) self.note_process += "\n" if st_cnt: self.note_process += "\n\n" self.note_process += self.env._( "%(st_cnt)s bank statement%(sp)s been imported: ", st_cnt=st_cnt, sp=st_cnt == 1 and self.env._(" has") or self.env._("s have"), ) self.note_process += "\n" for statement in statements: self.note_process += "\n" + self.env._( "Statement %(st)s dated %(date)s (Company: %(cpy)s)", st=statement.name, date=statement.date, cpy=statement.company_id.name, ) if statements: self.sudo().bank_statement_ids = [(4, x) for x in statements.ids] company_ids = self.sudo().bank_statement_ids.mapped("company_id").ids self.company_ids = [(6, 0, company_ids)] ctx = dict(self.env.context, statement_ids=statements.ids) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_file_view_form_result" % module) return { "name": self.env._("Import EBICS File"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": self._name, "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _statement_duplicate_check(self, res, statements): """ This check is required for import modules that do not set the 'unique_import_id' on the statement lines. E.g. OCA camt import """ to_unlink = self.env["account.bank.statement"] for statement in statements.filtered( lambda r: r.import_format in DUP_CHECK_FORMATS ): dup = self.env["account.bank.statement"].search_count( [ ("id", "!=", statement.id), ("name", "=", statement.name), ("company_id", "=", statement.company_id.id), ("date", "=", statement.date), ("import_format", "=", statement.import_format), ] ) if dup: message = self.env._( "Statement %(st_name)s dated %(date)s has already been imported.", st_name=statement.name, date=statement.date, ) res["notifications"].append({"type": "warning", "message": message}) to_unlink += statement res["statement_ids"] = [ x for x in res["statement_ids"] if x not in to_unlink.ids ] statements -= to_unlink to_unlink.unlink() return statements def _process_cfonb120(self): import_module = "account_statement_import_fr_cfonb" self._check_import_module(import_module) res = {"statement_ids": [], "notifications": []} st_datas = self._split_cfonb(res) if st_datas: self._process_bank_statement_oca(res, st_datas) return self._process_download_result(res, file_format="cfonb120") def _unlink_cfonb120(self): """ Placeholder for cfonb120 specific actions before removing the EBICS data file and its related bank statements. """ def _split_cfonb(self, res): """ Split CFONB file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data) file_data.replace(b"\n", b"").replace(b"\r", b"") if len(file_data) % 120: message = self.env._( "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" ) res["notifications"].append({"type": "error", "message": message}) return datas lines = [] for i in range(0, len(file_data), 120): lines.append(file_data[i : i + 120]) st_lines = b"" transactions = False for line in lines: rec_type = line[0:2] currency_code = line[16:19].decode() acc_number = line[21:32].decode() st_lines += line + b"\n" if rec_type == b"04": transactions = True if rec_type == b"07": if transactions: currency, journal = self._lookup_journal( res, acc_number, currency_code ) if currency and journal: datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(st_lines), } ) st_lines = b"" transactions = False return datas def _process_camt052(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt052") def _unlink_camt052(self): """ Placeholder for camt052 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt054(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt054") def _unlink_camt054(self): """ Placeholder for camt054 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt053(self, file_format=None): """ The Odoo standard statement import is based on manual selection of a financial journal before importing the electronic statement file. An EBICS download may return a single file containing a large number of statements from different companies/journals. Hence we need to split the CAMT file into single statement CAMT files before we can call the logic implemented by the Odoo OE or Community CAMT parsers. """ modules = [ ("oca", "account_statement_import_camt"), ("oe", "account_bank_statement_import_camt"), ] author = False for entry in modules: if self._check_import_module(entry[1], raise_if_not_found=False): author = entry[0] break if not author: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is " "not installed on your system. " "\nPlease install one of the following modules: \n%(modules)s.", ebics_format=self.format_id.name, modules=", ".join([x[1] for x in modules]), ) ) res = {"statement_ids": [], "notifications": []} st_datas = self._split_camt(res) if author == "oca": self._process_bank_statement_oca(res, st_datas) else: self._process_bank_statement_oe(res, st_datas) file_format = file_format or "camt053" return self._process_download_result(res, file_format=file_format) def _process_bank_statement_oca(self, res, st_datas): for st_data in st_datas: try: with self.env.cr.savepoint(): self._create_bank_statement_oca(res, st_data) except UserError as e: res["notifications"].append( {"type": "error", "message": "".join(e.args)} ) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oca(self, res, st_data): wiz = ( self.env["account.statement.import"] .with_company(st_data["company_id"]) .with_context(active_model="ebics.file") .create({"statement_filename": self.name}) ) wiz.import_single_file(base64.b64decode(st_data["data"]), res) def _process_bank_statement_oe(self, res, st_datas): """ We execute a cr.commit() after every statement import since we get a 'savepoint does not exist' error when using 'with self.env.cr.savepoint()'. """ for st_data in st_datas: try: self._create_bank_statement_oe(res, st_data) self.env.cr.commit() # pylint: disable=E8102 except UserError as e: msg = "".join(e.args) msg += "\n" msg += self.env._( "Statement for Account Number %(nr)s has not been processed.", nr=st_data["acc_number"], ) res["notifications"].append({"type": "error", "message": msg}) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oe(self, res, st_data): attachment = ( self.env["ir.attachment"] .with_company(st_data["company_id"]) .create( { "name": self.name, "datas": st_data["data"], "store_fname": self.name, } ) ) journal = ( self.env["account.journal"] .with_company(st_data["company_id"]) .browse(st_data["journal_id"]) ) act = journal._import_bank_statement(attachment) for entry in act["domain"]: if ( isinstance(entry, tuple) and entry[0] == "statement_id" and entry[1] == "in" ): res["statement_ids"].extend(entry[2]) break notifications = act["context"]["notifications"] if notifications: res["notifications"].append(act["context"]["notifications"]) def _unlink_camt053(self): """ Placeholder for camt053 specific actions before removing the EBICS data file and its related bank statements. """ def _split_camt(self, res): """ Split CAMT file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data) root = etree.fromstring(file_data, parser=etree.XMLParser(recover=True)) if root is None: message = self.env._("Invalid XML file.") res["notifications"].append({"type": "error", "message": message}) ns = {k or "ns": v for k, v in root.nsmap.items()} camt_variant = ns["ns"].split("camt.")[1][:3] variant_tags = { "052": "Rpt", "053": "Stmt", "054": "Ntfctn", } camt_tag = variant_tags[camt_variant] stmts = root[0].findall(f"ns:{camt_tag}", ns) for i, stmt in enumerate(stmts): acc_number = sanitize_account_number( stmt.xpath( "ns:Acct/ns:Id/ns:IBAN/text() | ns:Acct/ns:Id/ns:Othr/ns:Id/text()", namespaces=ns, )[0] ) if not acc_number: message = self.env._("No bank account number found.") res["notifications"].append({"type": "error", "message": message}) continue currency_code = stmt.xpath( "ns:Acct/ns:Ccy/text() | ns:Bal/ns:Amt/@Ccy", namespaces=ns )[0] # some banks (e.g. COMMERZBANK) add the currency as the last 3 digits # of the bank account number hence we need to remove this since otherwise # the journal matching logic fails if acc_number[-3:] == currency_code: acc_number = acc_number[:-3] root_new = deepcopy(root) entries = False for j, el in enumerate(root_new[0].findall(f"ns:{camt_tag}", ns)): if j != i: el.getparent().remove(el) else: entries = el.findall("ns:Ntry", ns) if not entries: continue else: currency, journal = self._lookup_journal(res, acc_number, currency_code) if not (currency and journal): continue datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(etree.tostring(root_new)), } ) return datas def _process_pain002(self): """ Placeholder for processing pain.002 files. TODO: add import logic based upon OCA 'account_payment_return_import' """ def _unlink_pain002(self): """ Placeholder for pain.002 specific actions before removing the EBICS data file. """ raise NotImplementedError def _process_undefined_format(self): raise UserError( self.env._( "The current version of the 'account_ebics' module " "has no support to automatically process EBICS files " "with format %s." ) % self.format_id.name ) rc x<s۸Sd,)wj%x&عWÁHHBM:ww RkL,vt|Q񏏞>co {#C䂽7X"cEQ?l6`hˤ^L/2P;>OGXh|NBėDŽdbl B(kll*R`5/[@q%T1@3,4+.c"mƃ˜yM4T"1cA">AE" d4E<ϊDd2<9[eiinDe׵D@pd%KgXg9{Wp.lA,/2 >!v|<2D :J2<\3N3Q-x΋"zz97ɰɷpzg3W@ɾ7G2KsdB&DfP~lx6 [hFI1@4IJ&9'KRN藯&}tĢ Gl]`NIhI3z i0j1BٷءAftȕڛs;|4-Ȯ&SF:Y߁hw[rZ. x%Q-J8~@D6KФ,n+-Q͕!hrjk̓YҰ9'WkTX6tEƂ'; r nckU(Li-9kAm/k~^ئkpR…"U& t2 ffШ X62YD$D`*Cсe~ LإHl&g׆'W" `ŷ0FA(xJ#: xU'tʶZp*BSձe-0%!В `3QP0M\ K Q([4tIFMv A}Fr߷D9? D۴C9,s݄'A|mXlr⍁l$](ZR; [J yH+ej6dCl%c. tVK>Df콤 T{5e" Ci ζ]kyIST0⑞Wo5)`0.H`^È@[1]!~x9(;| vZsQ|nJWnX@v8 Jp잀wʕXtyjtwٜ'7nPP T5YN 4vˋ] wF T/vw~?2|%J\B*ըaۃs#M'|Ԏ7*cHHSS+t*S5s[sQOwH葎 HwrQ<)j@L#E+\3HGQjLl9D-wOk`({!=L;Z3Lbhẓ{Cb2|u% :9ـ[1hs iLsŋ/d7Q# TKʈmDpǾx#̰r{G09ZaOVS=kডy/2b"0;fĶNJE/ۓ{ zÆix{L1s2t=qK.i/O8郀 4bG#d4X2qG0M| C21:yp1 vmc$"xGE$YݧA&Ǔ_k.y5c( Ӈϰai`YV"ţ=GnA9p5A Ló:W03?2ZL-i25l!bkd6,;|#6:!2p iNK'K`hrsdeFO#qAJՅZՉ\Oz\@…kj&ۚ΂?isx?s[*i渧bGcT%[CqtN1y_7둻c7_̲whwDUf'Ģڤ㊐1/%/{, 6oxn~ 93l)cfœ꼋0L_PZg9 Uڏ Rx^p\z>~ZtݜYv8$'b6M\eNkF~XC}YU=T9%WǭNUWwřr 8 j;d!_g~\o5.ɰz*|@7Q7"&^ZXr4X5Pu*_vz </Au X!e:TBe(>Dlx*ʧK ꔯh{qZ2O[U_#v `zóywɬX_>#"1ɉ n:8t} -ЏN`Ⱦn)gύ.E  X }f@,d 5VGg'}! FA (Piwes' S">%^o/zW~.x.WC$,#6K* "v0e*fK{yT?|WhVoڜjՃ)^R(yE&_lyikށ\l*W5및YT>Sw 8{EXiOpN²_ B<{Zv]ً̾u8;f/#^wҸ)};RْvKsA7tr*ǓKzW$ЮR9l$r9u%zU]}[3`ɰϠ%o]@<䱌j(|pU,ǣ~(oJop5F&f)Ic-V5^b֚)H2FCyєhp9ijW!9؁(մyGTF0? BA45VX@M o DVZ$KPX7%iH`0JSl(uƳuNx ^mvsudoFyW_AB > ֍+}ەje ?FnxH100644 __init__.pyUNam˸[Ns6wS100644 ebics_admin_order.py%ILERh`100644 ebics_admin_order.xml%bX]}w4ֵ|z100644 ebics_change_passphrase.pyr̄ 8lWbp9u100644 ebics_change_passphrase.xmlV!>I!`A[юG100644 ebics_xfer.pyuh^Bmm45100644 ebics_xfer.xmly3 2DTv|(Z}: x=kFW4 L =~;XϻM`1Hm]~U )QcF@<YU]]]U]]l;V^;O=9{).9-sZ~4TYG]=6a׏*>,99)7ۆud__Us}]'+lHk|NWxѱ,,^ɺ+D5E(l[ɪUɦ)hՎ@ɀ95c ;9I+B\-imhNN:;?!QLuG5[,󡝘ϋ-kڶ,,Gn~׈"?Z^V%m7}͉dtzzeGAXJYxlGCi^l횪\#e.:'?pap BCOYB?CfMVV ]cI=N*kۑT<|F "iMﺴaeiY-VsXWC (ƾ{eMMEn(kA?ΞFї .ҬH'lW@b|H6} @IFڎA{wKiMWGiAۜ n9 iԫ 1'?fISѐ]&b4BpiPEzqGm-Q-NmٕKWY_u*,\ QJN3e.c=34^EN;[횁z@# ȏ]ha ՈA!q(d7'vK x4XSJn[-XPfuF Mٖj_w@}co~Rz D'+xko۪Ɋ@2nP7vFJ x)I~مFalEWmѬhj`=$&ËmY" v|D=*$^ % 'PU@$*~!{mbhqkuyg:- 5trUUZ57sў+֐6h'CsɈib|)hۥ(=oF.[҈I)vWwj 1ba H to`` 0!|xT\@e1tO MQ1|nB3+λZ𖯮Qi}siW:(IףsiOvj 5#QYM9 o6P &lC|c,3XB6B6ؒGU"e-""<98XZY0MɟI<dzsGkdZo2Ք[Zml+9bvђr%MQYl׸O5}DHSj|5N#`O?2f%5F^Tw*Mtp7)#v8NahcMg ;?G9z&w y >D dVW>ηX!=s@)Ͽ8ޗѲ85p)]9T={M[<".Gx7}%ll"W88gꮙx<3:r5GFތ{-Mizhl4 {Pa8i+vTqO!+% ʵAdؙSlDʃHXDw^Cd}3k=i}dvqL0EYUyʑ/6D3Ҍ[[=)&yF~Nh"o; dh #WB] rDS;0ŞQIJ4m._glmq|S[mu0Vj,&9c*p"r*[iW/Oi!l{W܍1v_◅ų,g_"z6 ٹQh2s2nI֦!Uۈ%K!}uXEbݽ[VAyó /@ނlS⹩C0jwL< :bC$+A\*C'kJ<^ﴍ)?VmSc=5-tK>bJCmqxm&j_@[]j(1"ORzP0ɝHr3z}֟LQbicWE, nAV ݱ2njV-P~<9V2< }Q"` yx0 _*OX݀+~NzPůØRYd,Չ.2(˙RhU7QFu:9>nhmƲ ڐc97l1Lנ^0DX|K!ys8> bPX]s^[sЀB ?+Ga3K'Λ;|[  冱8UD̆ieJC7)zg(59^=f-Oqf< /J%|K}6a.^/&U+>8h?f.]omk_fZ5{*o:(qp#ٷ nVΛ*:tI1Z", I֒@DTDOy: E䗦cd(6Cs8.;Nڳirb[ \|C6hyC e в=RR:gݚ95nn"-*kT=H@kh *2W!B {no` lO:Q`rfqh fQG߈ALsJ# a[ O&GsŦ'qa3#Iъ>Gc)#5*A]I62ѯOz[ndv* (3HvpG S\6iW&tkty2+;;qUuT%L4(+?d0/M9 ]s9{'χN˟S"}n1-.3&DD7ȥ{3b:f|LI@k&s>K/~kXe. e[D)`H{9y`NΊʧVS!~ tRp!۾~ ~ !ԜǛAfmNGIK4אcv1fV>C zěxx?3f?Xs=U(P2; r"}3MFrț&_Ln}V 1Ԩec P \EH:CPg%=[?5l6y09& ˗AJ!'%~R D9-7(\^MqmkV5 P^|;vv?/\1~^ |R=C=<[9B&Ƌ|[ȿȯbi"ӳjg95y7zMuAL*nSWB77eiőQ4\e-C f!{N\ݍV׺Ϫ417L(*iA;Q+R~Q/Ċɳ|3轺 kD&Esp(K{13 7Fhit` ʮOp2Z](6|JvAeEOɘ4Sf=QS!qs%5=#X|PIj=Q~T}ioF籜W+]Kl^vް,%nQzaZ^&9D"`᯵8ϊìHObiB9spomhnܫG: z/"*Jj`;A49ߢ/,%~uI*6]rww䫦^>~rfH}]o&lU/Oo~ħ&A9 m̖\1ɼȞV^%)A6P N#QAxvXa~jٴW4^luUɠn6Zu#)w@]|"l'-&pOፅǰeI/5#\= :xP^1Bl;""C@;޸|D^\!1c2kP5qx.&h&m &DK}BYqNh7a)ϲ3M(TJo}V?k t}z T%>ҪݣP78w*ڱn8/;7"mX*)p'*ʛ"=Ⱏ+ᐈ85U##$h ae45Ew/s~bޢ{%*]5R.zD-4?&p2m j>ʃUVB5Zw8biLm^wރG\~_媞Izn w}u{ϞncPk,Azn~XetF"Un4FOZQFf*[\៱̢^c T (Q\"3uܾZ(Oi OozX(IeMk|FǮ74WL[K) V!nW/net%6R5816eYbNֺyw@T~Kd2'^bbNQ4ӟ1̤?KM76ZEX$d"+%_HP$7p`$|_:yQc㒬QkmSFh !B@O}6 6e0z'!9qSph2I^rYނK5/Q^6M_ݎ|& 17x\[Q\ж~ЩT 8ޥg)c1i]|@h{)2BxuRjA&#%3u.9@&FdaF{gjbǙ6$}1]ƒO ^|Dv謉SUWU_՗o+_{nlo !ϛnVRȣTW\V6A2$%RN+X=_. S() %x&,EU82d5]5:m0̙xɁfΣkhA,JCAϪ?Lo-[Zk$1/r`4ssE )jYQTd7yod'{N"4"HuEI߷Le@ƛ*%p DZDPEJ춪A:"zH~ߣkGӟ s"J?+p7+7*ȣD!з0 'tw6 㭛} E3SxӖޡ.o;c9xZ~f)p:s_lkx;{wF-lDxV]oVV %)&C'D H@@*ɚP&>c'O8["TU\p4w.?nww\n αG}ޯ9O;M iII dڄz?}yvnnw1 (M~o75\ݤpJ;:NgbwoGqEqXSuw:GlC/Ĵm R(K,~k_P9S;1AP$mcj'k5n~C,.eOϔ{pgv)[#vX3cw[2{ 1BV>G0u ̫S$.e;gE1mSd{ޢ|-f̤\ vU::nL((ˑsHϗaj;g{0&*  _GLJ0 דs;M+'q XH \K`)[( ~[@{ZLKq{82Cɷœ=ap5tefrʕWCt\ u1 *Bb*05`8SYEvd (& |d?W,c?TKcueL9nMn>k %r쓀_!fxsT@|dzZЮ.y 0'(E03)VOĭfoŦzSsQc[#cZTJ 6D[dog̣0&ٝp|3E1`C&SA pUk 9\?a+(""- ~]z-9W|۫3Ld \V؇+oN }[\euzQu{dbv Z+3Ṹ+ɱ xgh# Copyright 2009-2025 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging from sys import exc_info from traceback import format_exception from odoo import api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( BusinessTransactionFormat, EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, EbicsVerificationError, ) fintech.cryptolib = "cryptography" except ImportError: EbicsBank = object _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsXfer(models.TransientModel): _name = "ebics.xfer" _description = "EBICS file transfer" ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", domain=[("state", "=", "confirm")], default=lambda self: self._default_ebics_config_id(), ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID" ) ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_stored = fields.Char( string="EBICS Stored Passphrase", related="ebics_userid_id.ebics_passphrase" ) ebics_passphrase_store = fields.Boolean( related="ebics_userid_id.ebics_passphrase_store" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) date_from = fields.Date() date_to = fields.Date() upload_data = fields.Binary(string="File to Upload") upload_fname = fields.Char(string="Upload Filename", default="") upload_fname_dummy = fields.Char( related="upload_fname", string="Dummy Upload Filename", readonly=True ) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Format", help="Select EBICS File Format to upload/download." "\nLeave blank to download all available files.", ) upload_format_ids = fields.Many2many( comodel_name="ebics.file.format", compute="_compute_upload_format_ids" ) allowed_format_ids = fields.Many2many( related="ebics_config_id.ebics_file_format_ids", string="Allowed EBICS File Formats", ) order_type = fields.Char( related="format_id.order_type", string="Order Type", ) test_mode = fields.Boolean( help="Select this option to test if the syntax of " "the upload file is correct." "\nThis option is only available for " "Order Type 'FUL'.", ) note = fields.Text(string="EBICS file transfer Log", readonly=True) @api.model def _default_ebics_config_id(self): cfg_mod = self.env["ebics.config"] cfg = cfg_mod.search( [ ("company_ids", "in", self.env.user.company_ids.ids), ("state", "=", "confirm"), ] ) if cfg and len(cfg) == 1: return cfg else: return cfg_mod def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False @api.depends("ebics_config_id") def _compute_upload_format_ids(self): for rec in self: rec.upload_format_ids = False if not self.env.context.get("ebics_download"): rec.upload_format_ids = ( rec.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) @api.onchange("ebics_config_id") def _onchange_ebics_config_id(self): avail_userids = self.ebics_config_id.ebics_userid_ids.filtered( lambda r: self.env.user.id in r.user_ids.ids ) if self.env.context.get("ebics_download"): # Download Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "down"] ) else: # Upload Form if not self.env.context.get("active_model") == "account.payment.order": avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "up"] ) if avail_userids: if len(avail_userids) == 1: self.ebics_userid_id = avail_userids else: with_passphrase_userids = avail_userids.filtered( lambda r: r.ebics_passphrase_store ) if len(with_passphrase_userids) == 1: self.ebics_userid_id = with_passphrase_userids else: self.ebics_userid_id = False @api.onchange("upload_data") def _onchange_upload_data(self): if self.env.context.get("active_model") == "account.payment.order": return self.upload_fname_dummy = self.upload_fname self.format_id = False self._detect_upload_format() if not self.format_id: upload_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) if len(upload_formats) > 1: upload_formats = upload_formats.filtered( lambda r: self.upload_fname.endswith(r.suffix or "") ) if len(upload_formats) == 1: self.format_id = upload_formats def ebics_upload(self): self.ensure_one() ctx = self._context.copy() ebics_file = self._ebics_upload() if ebics_file: ctx["ebics_file_id"] = ebics_file.id module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": self.env._("EBICS file transfer result"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def ebics_download(self): self.ensure_one() ctx = self.env.context.copy() self.note = "" err_cnt = 0 client = self._setup_client() if not client: err_cnt += 1 self.note += ( self.env._("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: download_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) ) ebics_files = self.env["ebics.file"] date_from = self.date_from and self.date_from.isoformat() or None date_to = self.date_to and self.date_to.isoformat() or None for df in download_formats: try: success = False if df.order_type == "BTD": btf = BusinessTransactionFormat( df.btf_service, df.btf_message, scope=df.btf_scope or None, option=df.btf_option or None, container=df.btf_container or None, version=df.btf_version or None, variant=df.btf_variant or None, format=df.btf_format or None, ) data = client.BTD(btf, start=date_from, end=date_to) elif df.order_type == "FDL": data = client.FDL(df.name, date_from, date_to) else: params = None if date_from and date_to: params = { "DateRange": { "Start": date_from, "End": date_to, } } data = client.download(df.order_type, params=params) ebics_files += self._handle_download_data(data, df) success = True except EbicsFunctionalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += self.env._( "EBICS Functional Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += self.env._( "EBICS Technical Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: err_cnt += 1 self.note += "\n" self.note += self.env._( "EBICS Verification Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += self.env._("The EBICS response could not be verified.") except UserError as e: err_cnt += 1 self.note += "\n" self.note += self.env._( "Error detected during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += " ".join(e.args) except Exception: err_cnt += 1 self.note += "\n" self.note += self.env._( "Unknown Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb else: # mark received data so that it is not included in further # downloads trans_id = client.last_trans_id client.confirm_download(trans_id=trans_id, success=success) ctx["ebics_file_ids"] = ebics_files.ids if ebics_files: self.note += "\n" for f in ebics_files: self.note += ( self.env._( "EBICS File '%s' is available for further processing." ) % f.name ) self.note += "\n" ctx["err_cnt"] = err_cnt module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": self.env._("EBICS file transfer result"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def view_ebics_file(self): self.ensure_one() module = __name__.split("addons.")[1].split(".")[0] act = self.env["ir.actions.act_window"]._for_xml_id( f"{module}.ebics_file_action_download" ) act["domain"] = [("id", "in", self._context["ebics_file_ids"])] return act def _ebics_upload(self): self.ensure_one() ebics_file = self.env["ebics.file"] self.note = "" client = self._setup_client() if client: upload_data = base64.decodebytes(self.upload_data) ef_format = self.format_id OrderID = False try: order_type = self.order_type if order_type == "BTU": btf = BusinessTransactionFormat( ef_format.btf_service, ef_format.btf_message, scope=ef_format.btf_scope or None, option=ef_format.btf_option or None, container=ef_format.btf_container or None, version=ef_format.btf_version or None, variant=ef_format.btf_variant or None, format=ef_format.btf_format or None, ) kwargs = {} if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.BTU(btf, upload_data, **kwargs) elif order_type == "FUL": kwargs = {} bank = self.ebics_config_id.journal_ids[0].bank_id cc = bank.country.code if cc: kwargs["country"] = cc if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.FUL(ef_format.name, upload_data, **kwargs) else: OrderID = client.upload(order_type, upload_data) if OrderID: self.note += "\n" self.note += ( self.env._("EBICS File has been uploaded (OrderID %s).") % OrderID ) ef_note = self.env._("EBICS OrderID: %s") % OrderID if self.env.context.get("origin"): ef_note += ( "\n" + self.env._("Origin: %s") % self._context["origin"] ) suffix = self.format_id.suffix fn = self.upload_fname if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) ef_vals = { "name": self.upload_fname, "data": self.upload_data, "date": fields.Datetime.now(), "format_id": self.format_id.id, "state": "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "note": ef_note, "company_ids": [ self.env.context.get("force_company", self.env.company.id) ], } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) except EbicsFunctionalError: e = exc_info() self.note += "\n" self.note += self.env._("EBICS Functional Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: e = exc_info() self.note += "\n" self.note += self.env._("EBICS Technical Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: self.note += "\n" self.note += self.env._("EBICS Verification Error:") self.note += "\n" self.note += self.env._("The EBICS response could not be verified.") except Exception: self.note += "\n" self.note += self.env._("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb if self.ebics_config_id.ebics_version == "H003": OrderID = self.ebics_config_id._get_order_number() self.ebics_config_id.sudo()._update_order_number(OrderID) ebics_file and self._payment_order_postprocess(ebics_file) return ebics_file def _payment_order_postprocess(self, ebics_file): active_model = self.env.context.get("model") if active_model == "account.payment.order": order = self.env["account.payment.order"].browse( self.env.context["active_id"] ) order.generated2uploaded() def _setup_client(self): self.ebics_config_id._check_ebics_keys() passphrase = self._get_passphrase() keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase try: keyring = EbicsKeyRing(**keyring_params) except (RuntimeError, ValueError) as err: error = self.env._("Error while accessing the EBICS Keys:") error += "\n" error += err.args[0] raise UserError(error) from err bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) if self.ebics_config_id.ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() signature_class = ( self.format_id.signature_class or self.ebics_userid_id.signature_class ) user_params = { "keyring": keyring, "partnerid": self.ebics_config_id.ebics_partner, "userid": self.ebics_userid_id.name, } # manual_approval replaced by transport_only class param in fintech 7.4 fintech74 = hasattr(EbicsUser, "transport_only") if fintech74: user_params["transport_only"] = signature_class == "T" and True or False try: user = EbicsUser(**user_params) except ValueError as err: error = self.env._("Error while accessing the EBICS UserID:") error += "\n" err_str = err.args[0] error += err.args[0] if err_str == "unknown key format": error += "\n" error += self.env._( "Doublecheck your EBICS Passphrase and UserID settings." ) raise UserError(error) from err # manual_approval replaced by transport_only class param in fintech 7.4 if not fintech74 and signature_class == "T": user.manual_approval = True try: client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception: self.note += "\n" self.note += self.env._("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb client = False return client def _get_passphrase(self): return self.ebics_passphrase or self.ebics_passphrase_stored def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "camt.xxx.cfonb120.stm": self._handle_cfonb120, "camt.xxx.cfonb120.stm.rfi": self._handle_cfonb120, "camt.052.001.02.stm": self._handle_camt052, "camt.053.001.02.stm": self._handle_camt053, } return res def _update_ef_vals(self, ef_vals): """ Adapt this method to customize the EBICS File values. """ if self.format_id and self.format_id.type == "up": fn = ef_vals["name"] dups = self._check_duplicate_ebics_file(fn, self.format_id) if dups: n = 1 fn = "_".join([fn, str(n)]) while self._check_duplicate_ebics_file(fn, self.format_id): n += 1 fn = "_".join([fn, str(n)]) ef_vals["name"] = fn def _handle_download_data(self, data, file_format): ebics_files = self.env["ebics.file"] if isinstance(data, dict): for doc in data: ebics_files += self._create_ebics_file( data[doc], file_format, docname=doc ) else: ebics_files += self._create_ebics_file(data, file_format) return ebics_files def _create_ebics_file(self, data, file_format, docname=None): fn_parts = [self.ebics_config_id.ebics_host, self.ebics_config_id.ebics_partner] if docname: fn_parts.append(docname) else: fn_date = self.date_to or fields.Date.today() fn_parts.append(fn_date.isoformat()) fn = "_".join(fn_parts) ff_methods = self._file_format_methods() if file_format.name in ff_methods: data = ff_methods[file_format.name](data) suffix = file_format.suffix if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) dups = self._check_duplicate_ebics_file(fn, file_format) if dups: raise UserError( self.env._( "EBICS File with name '%s' has already been downloaded." "\nPlease check this file and rename in case there is " "no risk on duplicate transactions." ) % fn ) data = base64.encodebytes(data) ef_vals = { "name": fn, "data": data, "date": fields.Datetime.now(), "date_from": self.date_from, "date_to": self.date_to, "format_id": file_format.id, "state": file_format.download_process_method and "draft" or "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "company_ids": self.ebics_config_id.company_ids.ids, } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) return ebics_file def _check_duplicate_ebics_file(self, fn, file_format): dups = self.env["ebics.file"].search( [("name", "=", fn), ("format_id", "=", file_format.id)] ) return dups def _detect_upload_format(self): """ Use this method in order to automatically detect and set the EBICS upload file format. """ def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": continue else: o_list[-i] = chr(ord(c) + 1) break next_nr = "".join(o_list) if next_nr == "ZZZZ": next_nr = "A000" self.ebics_config_id.order_number = next_nr def _insert_line_terminator(self, data_in, line_len): data_in = data_in.replace(b"\n", b"").replace(b"\r", b"") data_out = b"" max_len = len(data_in) i = 0 while i + line_len <= max_len: data_out += data_in[i : i + line_len] + b"\n" i += line_len return data_out def _handle_cfonb120(self, data_in): return self._insert_line_terminator(data_in, 120) def _handle_cfonb240(self, data_in): return self._insert_line_terminator(data_in, 240) def _handle_camt052(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Community CAMT parser. Remark: Odoo Enterprise doesn't support camt.052. """ return data_in def _handle_camt053(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Enterprise or Community CAMT parser. """ return data_in E x340031Qrutu+*.aX/:׉aS9)c!DU||f^fI|^A%[@z KN/:3,71/3-(Ap{AWbb y >^mv{i+>/H槤3DOZ/1%ѱ; yY LZUPYP\Wdxiۤl2S-U\XpqOƅ2p-QPZ^u}n9^yJ~=]tBx340031Q,+d`{\xz -;^B%&''%$g$V敀޲."7yfΖ#xqxUn0+EJ:Mz ( A"hieH@RUS !}[|f#<u%ZslnZLj֥xd`Rc@ yK' A(QU-ILݽpI"jBybsh)|9lI,hp)f+Tq]*#ҰB4|CN-Fc"ۑ!wrOP6#5ÝQ׀(o7G\TXm-y&yx6ߦZXF2&Z9Yl]F]dڸILuuxx/wg1س8Ax Uj+@lTb2 b08;EG`7YK}0-9wT.SJg;<ɷ#DmvęTx^11v` vg·CG#2z'0<ĖJSR}8a>IVs'KXY~&mӭOr8cx.=FXծ;أclqPcٝt`ROM{^aX'1_UW+y$?!ӄ{<7*-&|oNvv5Ơ(uc>_תx5100644 README.rstf0Aw_bHH>~100644 __init__.pyleLfr^cf100644 __manifest__.py4+ 40000 datarG+А ߀;740000 doc^ܖ0Q*l$d40000 i18n1 L+d40000 migrations=E~t*o`K&40000 modelsYAVf*100644 pyproject.tomlB1=bg0eKR40000 security Yܒ!|40000 staticyPRߢ-d6CD40000 viewsȾY2 ir*40000 wizards"K:‡x100644 ebics_config_views.xml"'UpP+K:wQG{100644 ebics_file_format_views.xmlO^^8H{A*5͇}|>b100644 ebics_file_views.xmlN|13V 100644 ebics_userid_views.xmln WfqeQw100644 menu.xmlr M xЄ X`O[{x- ebics.file.search ebics.file ebics.file.list ebics.file ebics.file.form ebics.file 1
ebics.file.process.result ebics.file 2
EBICS Download Files ir.actions.act_window ebics.file list,form [('type', '=', 'down')] list form ebics.file.list ebics.file ebics.file.form ebics.file 1
EBICS Upload Files ir.actions.act_window ebics.file list,form [('type', '=', 'up')] list form
x5100644 README.rstf0Aw_bHH>~100644 __init__.pyleLfr^cf100644 __manifest__.py4+ 40000 datarG+А ߀;740000 doc^ܖ0Q*l$d40000 i18n/A:Y^W q40000 migrations=E~t*o`K&40000 modelsYAVf*100644 pyproject.tomlB1=bg0eKR40000 security Yܒ!|40000 staticyPRߢ-d6CD40000 viewsȾY2 ir*40000 wizards"K:‡Qx340031QHLN/+OML.+/ags4Gl[:LrFn2x]{s6)N4ӌ%v9ݭ%;ѭm,9eokCbfs AJlw@]n<hoMHH$K2Jv[݌bCs&2 T,sU_K$;!GlDy)o΂0Lr@oؓ'Ce)zr&0^DyS;~;?ħIu?`+7HuoSF*$iqU`Ļ7-t;gC.ٔ͞Ncpg|,~n[&|* K҉җgFt~Lz,vlo=iETO+>x}tvzdl먬@A 0)^\21Y)[)G?zCHy<=Kt7ރXy@$@ke4wg>EFt|$ '({]G=6_YLыO&'7ܹ6.`Ra25^hOoEXŤ/5Ls@ ,DgINXF'u ^!>?|8do/Z% lr?K|skڸGTV&nNqmk}Oqk k{ >v)Z'4Pj:NڲEb)sUy@fy3,-7ݘ- FHD!fVl=4R?o (AëM= sy:8 ;vͶYGVxqynWkV-ҕ f-+Z&XߨR+$9kB`vm͒7_ f5|Ĝ[6+v Z޼]c[6ۮ%_}̓{C #sDU8><p/Z[QI=ba@W{\>yC.b_~DT6)|ȎOz*̴xu-{V:KpF<c> sg@ 'q@t oRz-*QHD_-?ߝgpmMG%4f?84I蔽9g{: :zhbЏ?ljLh@ngP@"h 1L<0a9Wh(Iá_S^V;ͽO6*^ `ҀeF;Łw{qZ~5\8E[Pidn&/ mj 䱞2Ҽm-ցb[;˄Su:\\6t6Z/rؠ~~h 5dnx8"x{ 'ظ'LY6v~I5;*=ƽܞrcEVZm(ߢ)@' %#;z:D{Q;eށ;"FS6 ` Yj/uմ'#*2e[[29N&{+&*m>@9*CJoռo Œ׿gG_5)HLvė5dpҼֹ<&A\5_4M$L⶧|kWP0J9*Z+h4UM/Fp4~!Pb*H'>\y,i\x2)~1&WF}ktRǵ s% u؆)T@ʮ)|%} _ 4S8_~+i XBN"= S4uj,(/^XSP)bjɟg gBU<ߍi\C;eRH<*t[Q`Ǿ4رW$+_\ۆ)Ϲ*BÏc )V Oht& Ԇ[;a;?v yO']\ $Hn0^gl[ 2eZ!WY2FRK8g2rA̸Ӈd dQۤCYp1,`Uj@xF6'05*दE hfό`Aʺ¦i:w&5 Pkookxۏo2ãr4/b+_w 9BmSE #] P8}C=Czgm|FH]~|s숔NtP")ILtD$VeQ,b!N]cGEGlsL1r[H,X&aSߪ#b?xM!]*j.s ܬ>hԞ۶ s/5>P1f|D'w(~MHm(@1<y򯶦z[k|7HYQ(n(6GV\6Y2]|"P?׬h7G upr B-@{~@aؠÇT,Fj  |.RXcH2*!(ecGM?@$˻tJ/h:7ɥN[^tRAJi>hi4MJٞo)XwLH yqWD&*եvM*)ZӤx z"Gxz@QJ͜Ivٴio Pdj}M GS'{1+ `|2-d+2SIJ՚tUq ;:A|aÞb ڙՊe?N^g(_;FRq6޺cVy |ߵ)oe@^q.vMm yjx߮{T|ҋk#uPKebDXF0&‚7.$}+O eK3F_.^F$\AC&͆η5lT5mZ1he;1lv* /:\ )b+ P8D5ge`cT0Fę%cI&f2 ZÔЩjQZ8RFIfyiόbuZ_sղ Er_ ZjTuOm}4T{ -elk쇰oS'+Υet3Ĝ14g3|,W%8[%.IhUkB~,iLI'Ve!_Ԏ/6"W܄ѕ ;tKm*Sn߹Ã9)tȻW57rgi=ˍFyx{A#TGáꞕ&펍l)9#+I3/Nz_'q3ʊe9ߑk#Ɋ1͸씵kõ'˧c.ߊ '-eAr2Va2Ǝz}՛rȳ:*;PL6u_,u1NgMMƫ9 JuL(qR> ևZSňu,zq_rZJVܦ9>鯶f 擱AeІ,@rvf /2ʔ~m~m*(r59 z;1no{K&7J̃ c蠐W-$N.< o`}s$[7Q8 Mpy Ms%=?e㧣yVDW7hqis0 y^s=DY_i] <ܫcB\Y!LLfm1I*rmCN};s$a)E\f\ɕt׈" m8 hz݂fE7+]Dr;եNv$Af}mcҷJυv@:zv鐽yf@I8pBf};(s)~+U,H=_Vi1z$r%3]WHԐdIfl$+S$z`&ŻU;K]Uծ|,t4tN?n) *nfK$W B}͚ڱ򋄽Hk#z@ykXۈsW%56۳)m@KqJs<{v:yw>Q1,=Oh)d.7.2$eR1pp" ŷ 0tӟ;_,~F=DSSltGvz~M^D}DhGl)׍Q?'.l*j47f+ۗ]en`4Q.}4'A'-ݸa`D Zν̣Y' {!J+J8eUZ\-&(? TC;k[2B`}(޴"? K[\7r+:[8 ~B]8!N,ø78H!Z TZkS}"B;w9 :m] &2&>)#>Ci7>xq :!qQFX6ɢ[+N "ąyd0OzGL8Mfw$4DSM'Ij+Яv7zWK8:բV<ӞEbk-%c A흧ŵ,`"`eMl@8O _\W:!BaC#aeYK2ǘ1ąn"Tj_ tHjŨq2&MΓڼ4uu^6 Dx5100644 README.rstf0Aw_bHH>~100644 __init__.pyleLfr^cf100644 __manifest__.pyʖH;i@((ϱĆ40000 datarG+А ߀;740000 doc^ܖ0Q*l$d40000 i18n/A:Y^W q40000 migrations&Q4rSr+uLX40000 models!gxX8eG {^q%o100644 pyproject.tomlB1=bg0eKR40000 security{Lfx q7:40000 staticyPRߢ-d6CD40000 views }S_|yN<*٠]mL40000 wizards‹| C"V~|Vq=x"# Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "16.0.1.9.0", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } %jx~}4v ==C=sc6zVbx31Cc==C=CD6 sE)7۳aH)Y1Â5k p/ӵJLx;|9v3Lݸܶc%x340031Q,+dR;S'>Z.hjQ_W_\XWyտ, U6Y5%76jJML.OKL):y}O=zkK-Ҵ̜T3WBu6O𙝯(4Bc>Db:>^Vt]8{Lh9PũE) npYcO+֩BfBe敤&gCg4~D# G\|.{x3HP3"N:-u\!_.3cf ܋}hi xU`?msMk ڳz,Dl! <]yp {Y5Đ8(-!at^^ZpSzb%ϼ5.?{:F(Dy>jA l𚾌 #;uCe|lfx7i[f#&Dz%Lb1#^^ @zh*)~hJ9Q6,pY6{M"śJN}T7  0 %Ĥ}SAztN-]Gn 0  ĺHۖE^~Q0byh6$4rw*QŨH,/.ږhq]iI]Є+-qgeiR20j]]scAiG~:nDN OETz/,c\b@4v:bXE F}{1Jd/l=Gcz})alk`vkoO gLB K|S`Q h`”AZ^PLDj\$JĶ11Z>ɛ ꕤ(ņvZ*82Z"g_A[ ;Er@:  Z(>/c;uJ BJS%bnwJ$,"NyNƋ?WʤP ` f/U1Kut_fJ~n0J^-M͕cƬy3}WE5%TtkA%7Pau8Lӑ0 M6U1Jȼ 8[YƇgRzır v/DO@@,п{kQ,i`J0e~4VpQ@ļ5*2APRN'*Apy=mW1ty }SvE $Ǻ,\= BbĒfkzlyb yVC?2HU5O> H .!#ӥ6Ec0#vxl fg^c?l)p1YWFRXtFŀm8D^pءqǟx*i<l|-*;eۅex4k^TlS5%kap !H1Π(a7 )$v)dK8tgGb|l5f|h^W7$XkyKS:h>F"(Q$DJ}X<ɴ~PE 7MRy4":@VqQ7E1 J!a29D SV21EѪzPO;2p;R=- !Z=ع UHǔy=*\I\@j@Nޓ){Ijy/1[J 6RFq[q'1/Clԏ7HR7m-sϝhꁓ&!g# 'vh>%/2 cQp/K/Ex@PęSlF'|j)CGI*5G1AF cʏ}G86f-}5) ʨ^qg(w(,f7nqd%l NlvF#.<387ʂcv;">cΠuFk`h:`lo 9a1vѧ :6Hڄ FWg:醗%|EdAaU:m m턩H3>1R6RlPK{E0էI%0#(;ZMhv(S w8SH \eb]TlU@܀~!:S}Ғg*cKۊqE(r&5¦RA(VF[[z9Fw9J[#bR27־u˿ڂ z5ٿM[:Jhh=fѕmA@k5{؁m|Òyql(i!UNk$;-+~@簌^L;ynGi:tHV:~n;vK,V*i+Fd2bfmXc&M+ZW~_~1bN{u´[z{ݸJ}2/`ď{3-+W]tJ%1}:6%yKwA|(J%cl7og|c﫣s=wtوt{aKafw׃w0:J~n@YZ! e/߽`:׵ХTf!D4 ey/e͜ccd Xl} `Ew;]$9[WX:Azz6!'ln'|lvdNqIյ!>sp4r?R3^ػ\#Sax|]:XԂyb今liR9LDaWېW0_p*,.LS)Gh,g:w(j y9.__2ՠ^)vW_cm`7Ɏ I \_@ka[n{kʞ#1O=L4Wћƶ M'|y %)c+{ͮ]oAx100644 ebics_config_views.xmlנ#7.vdU1Kb100644 ebics_file_format_views.xmlveYwMcALe100644 ebics_file_views.xml1z6P"4>kFd$100644 ebics_userid_views.xml,p[BH7kV^100644 menu.xmlѰGI Z#[1 ` jxUO@Ϯv Q$0hQ>"QCIE9MD/i;ۭ3t ѳ:/ԛOjiA7ӆY3TO˳<^H;N!gq*oDIm#)-<[SJ}Oс&sAKO$.t՝R ջ{uY"Vf_V^ǹ9H3JGrW/auYDAĖzSPKjP xNlLc]mKR$,RzOSѭbolh[dAM6men(#ºcuKcWS&; f%Er}~jjZ׻y;֪lty<BdQJrI]Η~#]%R,qWHѶ8aD0MRcoÈy8Dw&8kLvf&Yu'r1RP{wvHw|I L'QTQS>糵 CxNx{+Af=KNfqV`t=Db=y,HSr~^Ibf^jtAr\ţHj#iE%PзRP[j.0FNPi#6YBax*\ ebics.file.search ebics.file ebics.file.list ebics.file ebics.file.form ebics.file 1
ebics.file.process.result ebics.file 2
EBICS Download Files ir.actions.act_window ebics.file list,form [('type', '=', 'down')] list form ebics.file.list ebics.file ebics.file.form ebics.file 1
EBICS Upload Files ir.actions.act_window ebics.file list,form [('type', '=', 'up')] list form
M.x340031Q,+d7g^b;Ͷ*?lQ\_ZR=kb6s|3wN9 2_n_@ѹW| 5P4$g$楧$d%)pL OEN@˕ Y5]񗝧|c}FVk'j7>}&JvH#Bߓ;]vvxigo+ׇcpx;tip+㠦w3Z8YgN ^ x340031Qrutu+*.ahtaR˛ZpGǗtC̼̒xJcs^uf\Ynb^fZj1Ti(o>K56o($$2,\i{wUM4cXrr׵V$Z%t֩V;7?%5at{ArӃ%nsO(?+5D$?7™ӶId z Z185(a.CK?Y6_P%%% Z[s:3۔Sq{ke Qw,vV]Yל'hBđKxeDVF6dPx340031Q,+d(^.TL +^>1(KML.OJ,IΈOncXpҧt t4k$#xYo6ݿ0DZ=6 ``k zahʤGRq}/:8&[6[ߣWg_\Qo^|>GBh*Qzp`!7Oj;lVICV! XW-hI &Ň\ #:(LpO@BgsT1Zjvpr]Qy%٬Rj bBlRG4b9Q@ 5xm@q-6[-*$\ {ZhRZH]_E>v2呅,vVH fKAb29,9Jn8MYaBmrV%OwZ@sm5]x=j2=$E4IY#5'i퉙d3~CQXCӢk "@l)x}x':XM4>I~e)Du'5tCe:bx 7DE!l~ E T!tB<'w6QRxKkHjLDK? 5)j\u@nj=[FaQ& HSE`o?A9%S^4 Dt)(Ua= Qب[u NME2( ;2Ma41^Ԕ1WHSBvM *K"A_hk:~078OW؊,8ChmaM5-ѣ]:;FfajZpg \!lcL{Mdvx(Ey O.Ur}>1V\`P[n=;o-&{=YK!6ܱ2XkAʤEܗ`aAUF_+%Dӈa21uσ]deM18-}DƚeN4Sh2QǸzǕxtU@ގξVgO>Q`3VV~9ZPÈl\";y`(mYG{3kp1a52E_2qp WX-: 3w'j,;5\$Q))gsk'^w2<߄z|!zDQ+T y6 Lx340031QHLN/+OML.+/a86er꭯̕vuJW o=x## Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "17.0.1.1.2", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } "%Kx@100644 __init__.py !p99X100644 account_bank_statement.pyj$z1\/ws7/M+(3S  2SAְn:ӷjM%H@2w'bܴ*7TCQUA!=S{F+ewT2 Ag??Wz6ׅ x=kƑW4h,GbdnulEFP$gFg~_Y;!WWWWWWu 펕W<==WOO>'onʬKN ʜ-%*(#g&Wu4q%`ն%''f۰,U5WWe}ub͆.OzՈrkzհM֥E]')Fsm9Y*94.Țǖ75$Ee %arEwYui:;9GU$$tYOeߖ5msm4oy bkѫ 9pCS _]aT+G> hZ68gmTTW,ۮwщP<+S:-f#;XvErYYтtD8ɫmR6L "iMﺴaeiY-VsXWC (eMMEn(kA䯧KF[rE iV[Sruɦoa@Pc6RZ/NOO.‡$WOqk%:)$(:]jڬlo$P%eь3WyDrg#A[/Z[|n ҂9+B+Su9$L^WQ,smV65RpY8Ӆd)|+e@&+ExT89f,]e}-l,23D*upZطhwh@uBm :п`Q;m!2 :yڟAH1i*ձaJ>zlTgc- Z|4Lu7e[.}}*I)@)4(6ނ; U)dle6|6#,ĕt!s C(@$-f7 Mcd>GFИ0=z޺0kZmZG<@Th㢹K2n(YV8"YU k"T[6 `&Q(ҊvtkI4d@ 0>9^ Fmug[ѭ˖4bF|Rh]vaBe;oRt p0Ɛo?{hTtFs!rk'XCQ 1| nfVw-_]ZA >! .MPIK38BfFFw#Y91 o6P 2lAԙ]rc,3X'g~ !B 6ӸGS"e-""W36Vi*co@LSg='S*LmtK뢍]%g8K͞Bg3ao {j:Y}Ev:kf=N: kFۙ@(QNΝر|A^0@K&=4#"]8sFT "b+R־O%Pñ}ެklF+d^1>fIۯVO(GlgxmXaߺ/ M13ȓwwDS5*f3@N֐/`)GP@(z 'av0{MUv[8T XDI4xra`MIoq*b1aAS̠?Ymxz팤qp/9cKÓ+g']:1d ؙU2I֥!-B %KĤ!3}rMW2^ӫ;ˤQ8yӁ ;j3ox\6sEeB< _mJRΙD1жruڇ 좭 ?N\mS]+,%~ ;YR]IԏmԴ;O DiSꚃtn?ӆ.{9mé/V$<X"ϲ[ђxփ+h> 7vSO$`7%:ۂ' E(yb(Ɠ0ei2U!~nʬ49 WؑBcNH}dIMxL'XpQ#gN ZHU߾~mtsb>wlՋmƲ !o8]O{a-=.|`= Q>`ixoBauaO{!]CRG g HMH,`U/D:g#6(y4BbLf0 =tpIm;j<"f5Am֒A%fq¶ ϦUU>8!?|2{Ywc1)0InڃeyW_Z.)FSZ$4 d-V!z,a"QcS1M2vdP}CFz7|>s_lƞO׷cN6T{Kv upνMtp<H(ț/Do?r)/{?62t-8AGÜ:l؎'@u)puCx:QsYcAEN'fJ|Ki ĩ:k} aIf90PXsґݍ||Xg>DޑB*܍g$L0ML"]]k؍u{j XIG6EHz,C$, ̬ѥy݉ ˗d4!/$y_P 1.~#z}ˮń_o|82Ϗ "3!ǩ^.4aY 1Bg}r?#B;| c,{|%B8=!~6b.Gzd]91CRwˁUdsÀr|gb Qo{GC kwF|N7%>l SD0l,r'J1xU]Iq|<䳯CNÝ]$)uRڃJ/\|ROQig=ԸB9L=2xu$N\Ivˬ ߒ̽bqM(Ȯq/o"g%:GFmWLbA'qeNǭNybtsNp3ݩg#QZ3yRnFڈΜɉ$E#]w<ݺ/°n((DH 0~6:O>lWQ FsLm.WM|4iZ}[&lUi3DAg9Lv0.'$92AEN{Mp]p'+(Q) Fps_W6xDDn%%dE3l M4~!+*Zǒ!F)AJD"-#-EI,K*%(oKD-me5:BwxgB<Ă^$"؝+`lu(10AȳP+s:27;_sj6.ysLb:OüxpL[[ж~ة ɏ\e`)a5M|@i{W?!&x340031Qrutu+*.ahtaR˛ZpGǗtC̼̒xJcs^uf\Ynb^fZj1TiմgK|*J4YQc#&@X ?#ݦE,SjV{"ihpMot3yGu^͇H槤3o\zDo/=}cuW%EY%z%9 NΜMJX&o<{]BQũɥE% sy ]:7mϲY*)I,LfښyߦX^ˬ((L-/f8`[drΦhS mwx340031Q,+d(^.TL +^>1(KML.OJ,IΈOޣd^蓊~{_] t!Bx340031Qrutu+*.aص4 ~xH,3,+dl]ԓ؂TiEqɋ&eCf5Sz?7i31ĒDIE'K Ӿ0~st~2CܒL3\L^JslEFl5`,<L/J,+fPz2Фpp|n1G*OI)fP|7S ^l=&Ꙃʂ' gN&w,g7x.h!ĨҢ̒Jji2 ',wżTI A +hi3Ni 2SˋtcncX>]I!UE) ~zc9ˤ由%x5!gxX8eG {^q%o‹| C"V~| zx340031QHML.OKL/L-/֫ameu}ލާ'"HIO/M,AV6s ʿ>L3S1Lmn1\[I\8(3I{hb3<.Y%;;,#75F↳zNxrER6^zAaqx{i"S m|Xw3]< hm2'xvBh-7%x{i!Y΃z{뒗Lagysz+l Rx{i!WZAf-]C"6Hݟʨߌ i-x{ti܉{VxKd'?]N9#[l"nx,hl4XĩFD-zTojDJ&jUxeߍ* xKd5{BLP#(¤hx,hl4XĩFD-PTojD% xSd'?]N9#[l"nx%modelsv+6v0ɌOBtPTojDy&sbxhl4XĩFD-dtx340031Q,+d(^.TL +^>1(KML.OJ,IΈOnZ6ɉ˞5;U961!px340031Qrutu+*.ahtaR˛ZpGǗtC̼̒xJcs^uf\Ynb^fZj1TNUvxE&DޒZyw PHI,IdO׋S\|p~tn~JjN1sdT@YX]g=px|Ң̒J.kŶg,WA$d&3We/S\!r/DAYfjy1ږ!EW\%束y x4iBm!a=WtˋbiX +x4iBJ]- ٟ\ߔ#ob )% 3nMmZ426a+?!ҹ)9 חO2ڹV뗁{w&gxv+6v0ɌOBtdc yxreD32rDIl x;reFQC&fx340031Q,+d(^.TL +^>1(KML.OJ,IΈO)/ǤJ xx340031Q,O.ϋOI,IԫalyCdwGݾM<>\1x340031Q,+d(^.TL +^>1(KML.OJ,IΈO!Q/LK9K'n!xreDVFӉ6sgdd xKd8|bttZގԑx, OȻmFfd@ĐP6#|-} Xղ'ulx;re,FW3! x340031Q,+d(^.TL +^>1(KML.OJ,IΈOiGϋqxtYK+z"x340031QHML.OJ,IΈO/L-/֫a(hcYS5fkєW VhbrD|oNa//#*x4iB 9,O4Ċ% ozx;re,F6b3Ug#xkbjb,r˟l1"k.lL Ixpo"qVn9xdI=ró`Px8x{yDNNs==C 6 2!-4cLNT?$Ow_m71Ԝb K>b3GQĒd y|j ;$[((L-/f0ʿ{Tl.d}UPxxqBHIup/λj:o޺RXabÈ +x?d5ܡP"Zx4ۗ;40000 models!#bx=`RA yl)xɼyF%lAxɼy3X]GAV};Fe ĒTR;ٍZ8^<&I>AO4E@LļJu+,Rz)X &۱gdJR+J4K*4RӨ|%e5QN%@lVe(Ix340031QHLN/+OJ,IΈ/HM2Sˋ*rs>^½+]`ɪV^uh xͺuM~J~MJbIF]6FFE'{1MngT|Qd FĒb[j̼̤Tu+hu ̜ԼԢĒԼD-pK)N),.I,I +ՋSJ5ck&{0On`2:D!N+X3 x340031Qrutu+*.a:Xq~ԝN EyBTgeT2g=-ү3r2RJĜ;w/Z~łj8^db )9 /ԺxZC#ߧ\ֽ> QP\X`_ OO-7sod˝e a[pXzLϦ"w}" ,VQxxqBi.9{Ё fBn~JjN1V1d]ؿYz%պcęUx.RۚQT('DqTm&x.b# e}&{AɏZz{ !x;sDQGM=.\|܂xĂLԜs#|Ҝ̉Ng?ٗgr,?M"ʙ_XFxp%jxx9xeQJ@4' iȱ`c!Qf3[윻pJk>_Cx9Ű{*FId&YC\ ҥ\B UP7I0l)ȍX FTU& !4HL:p}*)K`ljg* ܇G v:iy [~1 ȹ~bSb4Pc1\L] IK^+qV}o/7z_xxqBi$E&ć:t_[51Ԝb%]oYto]hJ87Nkx>3/$>^G7]ݭ<ơ'=r2RJvCcA՜U3ΙBE/:1k8spIEY%z%9 NΜMJX&o<{]BA%% _j>3/$>^G7]ݭ<ơ'=r2RJlZ1)w-!?\L31ĒdǍzREZ4DlϻQPZ^0[3sÒ[kM޺k6ص:MuM33xɸqBpSIz]IpћĦrbJ=z:Jub#X N x340031Qrutu+*.a8/\{~\ؤnU*>>3/$>^G7]ݭ<ơ'=r2RJ>NV;橊R"($d&3We/S\!r/DAYfjy1l Knݯ5ynڴc׺̅-wZBe3|_u[߽״/gٷK$x5100644 README.rstf0Aw_bHH>~100644 __init__.pyleLfr^cf100644 __manifest__.py[Q1ߩ+Ŧhk։40000 datarG+А ߀;740000 doc^ܖ0Q*l$d40000 i18npo"qV40000 migrations&Q4rSr+uLX40000 modelsaTJ*Lc<̈45100644 pyproject.tomlB1=bg0eKR40000 security{Lfx q7:40000 staticyPRߢ-d6CD40000 views&77?40000 wizardsʕj7PYj+cIM6үx340031QHML.OKL/L-/֫a`umPΎ*˓Wϙi#-3'5>-(7IVwM;ʯeSB}C{Ϟ܌\]^l^8(3IGKl}&XZԼRκ95K9ڐ{Z]XxWMOGVRlCl 6 *CJ奅P( 襊oqw!rh{"%k/ [o?Ui{}gvvЄ(RS$}|t؄2ظ#o5cn8VPCU{Xf%&xhSp wm]-^@01PHԷ}i#:wY_UeKLxf G[&5ZORW,҂ zqmLu5.C<ދv6WEhu\r9L*/ Cly`t;aT;߆ɶ(1ەLb(S%ve~O ôqDllgZiu(eپE5@cޡnnDX.wق(֒讅R<߸W`Y{͜2xRZr-®Go\[BT-Cf KiM,8zC]jy{SOM*,r% TPVdtÚ臲Q޺eaZxT&"[dln~a1WmX8L l4 xAGJxc' ;Pm hZ~͍G #rٱ#]_ 3N. ,V4hv\z-<~IjsƒxbW'"C=N iSꝃ}x1=Bq=Z"ljah ACK?攻<(q>tPk<M& TN\0n8Ͽ#+2+}&=?z-"-$|Kݪ8&냽4{;0݂}fwI#wMaicD3wKt p *}/wS% 1aDa;?'ݨѡX. Ct }%~=_|I&q <.-Sjt+묐gT2dS;o@ }>qڬÇ6sGOxKWʼn_W< bIKzm V$[/MV|,0k(6>=+=Y1_c|+ 0vR?`~Î|Y9;1ɳz~dzsgW_cWj%c7&9z?2N^:NT}_{A5Lu쾲8,|y=Bx!soך#`O\d)tSMx340031Qrutu+*.aص4 ~xH,3,+dl]ԓ؂TiEqɋ&eCڮb>ܔ~bws;M @!%$hRǴ/L` b=*G; W6>bҜr"ih0[ `ؔT6+D:73($3?Am@EڧJW$ (?%5aZXF1V;nΝ( LAeAQ~Vjr^I~n3m;Z.hjQ_W_\XWyտ, U6Y5%76jJML.OKL) moD+&xyEiZfN*HbseXHq⚶I1Ƨ&񲢫*GٻdBq/-N-L)=.·7r534-3$59#(5=$m'J1_?]}?Z;6 xOϺyQV_7,dvsR?l!xc*3]cͫ*+RdtpUI"X'h/]bWI͒Ies 7S:/g;c*BX3 66r@Th{ERmġ,SrXn커؞(5R$Gd=-5XGsaqSgӠE.® c5f̮x؇a P"Q3FTYH| S&y#;7Gg\؜C\7tnڋ@$AiaD- CEqͫ4F/-A%꬏`mjT;2 *Yh;=¿Y7U&ozFm^ vjP}$d5V|1#^\="{>=Jye4@\(tM}\&?ۦqn*S^N~T79~`k KH SZ]GnvPL&hMsN^,7W%FN|U[8bc$p'FHmKC!W5OB,!P[ XrwhIQ].:bItb1C* $WQq{BwDdZ^t k6PyoԵTN˜4+Uz0M%|)] ̽ <\ J֛8jт#+4TI7<>tjdDφ9:(aǵ/w8*p>y ϑH=ɖP@% nOo A ! Q$YLٔ{<.׼malH @TR70"EB .$}0rvzMr> z(a* Dv@%gF=8sVpHp ʯ;7MئyYv0/?Pl^wf t~"G^&hpwPڥ98¨O[ QByeNj;aȩ5Q\?|u/G  >iF iTj?4[PfrSahנrhh [}٩cPXlp>U7"'J_'`#MNY?U$WR ?.UQ1K7Uŋt ^f ~nũ8Z2+s,+L=bf&j36j XD 3a\G_:QtH^_sXz* UiP8kVAz7 PTh.uoC :|ŝ l@h`_Gau 59HTiy#Y \+{OȁjP\Nwԕ<.H"GOj46ha4Ө'# °2N1'_2Svp4M,7e)^&89ʰh%Jz !f7s5,hZMz{ma"MxT(Cn5L,9Y!Ř/j|VQ7q :e9/B-i ѱC1=&ӂۏy9$RCLٱ:dZ]B<#>+lY4Fy[I% P!M6 Zi/?wy oV\ :EB8\`˳BziX娣H|Z{ _5Z-Jrsw|%Q4**XQMUZk7~M1a(40VāI+&>mǡd׶atFh<#i^O҆ ?Cayp15wR BgDE'Q[ X@ %~2+Eާv$->gtŸz5M~ 劔 G {kovF+TuAJy~?fGcs"C-YD*-y3]3ͩL*EE5X`M`ty6MR-9ZAo܉Xܕ2Ia y+]!QeIKTvΚmCu: Cd(-;9 Qsy1lJGb!UJR?Ur}ptl يFǘZںď~7 ނ z\ٿ &[Ȗb@CQ432+A085{cf8\85)}}g ?ΉIl t ҝ(~:KN~ ;ډn#t`>iv篷?BXߪToWI]S?n%7֢@p0D:Ms Ƈ_ Xmc`1dgIՒ1~4с9O\k'34')*s@!cz{KXO5o 9JSF;_4x2RU[!gG٠v{ _9+rq ]D!iM73>+7 ;#DLQehc0U8#q<脌<[xVga0 vd"- uVSgGdѩL`fZb.PqhzTNG3Iĉ.XCX8A4gR,yM1Fѥk^ 6POp̌5wnZ`HM9b1ޥG+?"%t6|}r<9=. t`G''琡2 =P O%~Z5T%xGK*T 6Л3?$ȃyқHOv{#u6yGo72|TU8`VOW> $n!o2<* mAb5i;!0{Tn{ѱDܔŇ?XI#P*)6k}ˬS.X)P˗ MFw4Zp/ M}olm/se&OX,VԀX,xEy}.v W\zq g/}RvYє<nYmV^I!RNi$K=?+WM!N*-緒uf vAG(nrFU,kxYȮ0ժkzy9 JRtNsyd3bzU~NCFP=-j%zMSk׼ ב2R^u4+D.v8K^&9>~j)˕V3p ;xVuDpmJTn)$K6yI%WaWHoՍAjC O$ ^qe˧,{.2Ol [9.bX4gf$~zc]X*#8c:$|sߍ uX{EMQ` %owo, q }Im] 0\pSߔLK)Eex4;3iw~^>֭BaF&:Sū ׽ԋ`nx;:ْ/!qVNအk~^ X}>&A/7]P#GgJ>J=.O&WWћ6 x$MB p<]pWikfx9+3E ŷ x340031QHLN/+OML.+/a~@rh۾LUdx7d~?0[+ā2xKPh7^L74@ xY*# Copyright 2009-2023 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging from copy import deepcopy from sys import exc_info from traceback import format_exception from lxml import etree from odoo import _, fields, models from odoo.exceptions import UserError from odoo.addons.base.models.res_bank import sanitize_account_number _logger = logging.getLogger(__name__) DUP_CHECK_FORMATS = ["cfonb120", "camt053"] class EbicsFile(models.Model): _name = "ebics.file" _description = "Object to store EBICS Data Files" _order = "date desc" _sql_constraints = [ ( "name_uniq", "unique (name, format_id)", "This File has already been down- or uploaded !", ) ] name = fields.Char(string="Filename") data = fields.Binary(string="File", readonly=True) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Formats", readonly=True ) type = fields.Selection(related="format_id.type", readonly=True) date_from = fields.Date( readonly=True, help="'Date From' as entered in the download wizard." ) date_to = fields.Date( readonly=True, help="'Date To' as entered in the download wizard." ) date = fields.Datetime( required=True, readonly=True, help="File Upload/Download date" ) bank_statement_ids = fields.One2many( comodel_name="account.bank.statement", inverse_name="ebics_file_id", string="Generated Bank Statements", readonly=True, ) state = fields.Selection( [("draft", "Draft"), ("done", "Done")], default="draft", required=True, readonly=True, ) user_id = fields.Many2one( comodel_name="res.users", string="User", default=lambda self: self.env.user, readonly=True, ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", ondelete="restrict", readonly=True, ) note = fields.Text(string="Notes") note_process = fields.Text( string="Process Notes", readonly=True, ) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", readonly=True, help="Companies sharing this EBICS file.", ) def unlink(self): ff_methods = self._file_format_methods() for ebics_file in self: if ebics_file.state == "done": raise UserError(_("You can only remove EBICS files in state 'Draft'.")) # execute format specific actions ff = ebics_file.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("unlink"): ff_methods[ff]["unlink"]() # remove bank statements ebics_file.bank_statement_ids.unlink() return super().unlink() def set_to_draft(self): return self.write({"state": "draft"}) def set_to_done(self): return self.write({"state": "done"}) def process(self): self.ensure_one() self = self.with_context(allowed_company_ids=self.env.user.company_ids.ids) self.note_process = "" ff_methods = self._file_format_methods() ff = self.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("process"): res = ff_methods[ff]["process"]() self.state = "done" return res else: return self._process_undefined_format() def action_open_bank_statements(self): self.ensure_one() action = self.env["ir.actions.act_window"]._for_xml_id( "account.action_bank_statement_tree" ) domain = [("id", "in", self.env.context.get("statement_ids"))] action["domain"] = domain return action def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "cfonb120": { "process": self._process_cfonb120, "unlink": self._unlink_cfonb120, }, "camt.052": { "process": self._process_camt052, "unlink": self._unlink_camt052, }, "camt.053": { "process": self._process_camt053, "unlink": self._unlink_camt053, }, "camt.054": { "process": self._process_camt054, "unlink": self._unlink_camt054, }, "pain.002": { "process": self._process_pain002, "unlink": self._unlink_pain002, }, } return res def _check_import_module(self, module, raise_if_not_found=True): mod = ( self.env["ir.module.module"] .sudo() .search([("name", "=like", module), ("state", "=", "installed")]) ) if not mod: if raise_if_not_found: raise UserError( _( "The module to process the '%(ebics_format)s' format is not installed " "on your system. " "\nPlease install module '%(module)s'", ebics_format=self.format_id.name, module=module, ) ) return False return True def _lookup_journal(self, res, acc_number, currency_code): currency = self.env["res.currency"].search( [("name", "=ilike", currency_code)], limit=1 ) journal = self.env["account.journal"] if not currency: message = _("Currency %(cc)s not found.", cc=currency_code) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) journals = self.env["account.journal"].search( [ ("type", "=", "bank"), ( "bank_account_id.sanitized_acc_number", "ilike", acc_number, ), ] ) if not journals: message = _( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) for jrnl in journals: journal_currency = jrnl.currency_id or jrnl.company_id.currency_id if journal_currency != currency: continue else: journal = jrnl break if not journal: message = _( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) def _process_download_result(self, res, file_format=None): """ We perform a duplicate statement check after the creation of the bank statements since we rely on Odoo Enterprise or OCA modules for the bank statement creation. From a development standpoint (code creation/maintenance) a check after creation is the easiest way. """ statement_ids = res["statement_ids"] notifications = res["notifications"] statements = self.env["account.bank.statement"].sudo().browse(statement_ids) if statements: statements.write({"import_format": file_format}) statements = self._statement_duplicate_check(res, statements) else: notifications.append( { "type": "warning", "message": _("This file doesn't contain any transaction."), } ) st_cnt = len(statements) warning_cnt = error_cnt = 0 if notifications: errors = [] warnings = [] for notif in notifications: if notif["type"] == "error": error_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] errors.append("\n".join(parts)) elif notif["type"] == "warning": warning_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] warnings.append("\n".join(parts)) self.note_process += _("Process file %(fn)s results:", fn=self.name) if error_cnt: self.note_process += "\n\n" + _("Errors") + ":\n" self.note_process += "\n".join(errors) self.note_process += "\n\n" self.note_process += _("Number of errors: %(nr)s", nr=error_cnt) if warning_cnt: self.note_process += "\n\n" + _("Warnings") + ":\n" self.note_process += "\n".join(warnings) self.note_process += "\n\n" self.note_process += _("Number of warnings: %(nr)s", nr=warning_cnt) self.note_process += "\n" if st_cnt: self.note_process += "\n\n" self.note_process += _( "%(st_cnt)s bank statement%(sp)s been imported: ", st_cnt=st_cnt, sp=st_cnt == 1 and _(" has") or _("s have"), ) self.note_process += "\n" for statement in statements: self.note_process += "\n" + _( "Statement %(st)s dated %(date)s (Company: %(cpy)s)", st=statement.name, date=statement.date, cpy=statement.company_id.name, ) if statements: self.sudo().bank_statement_ids = [(4, x) for x in statements.ids] company_ids = self.sudo().bank_statement_ids.mapped("company_id").ids self.company_ids = [(6, 0, company_ids)] ctx = dict(self.env.context, statement_ids=statements.ids) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_file_view_form_result" % module) return { "name": _("Import EBICS File"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": self._name, "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _statement_duplicate_check(self, res, statements): """ This check is required for import modules that do not set the 'unique_import_id' on the statement lines. E.g. OCA camt import """ to_unlink = self.env["account.bank.statement"] for statement in statements.filtered( lambda r: r.import_format in DUP_CHECK_FORMATS ): dup = self.env["account.bank.statement"].search_count( [ ("id", "!=", statement.id), ("name", "=", statement.name), ("company_id", "=", statement.company_id.id), ("date", "=", statement.date), ("import_format", "=", statement.import_format), ] ) if dup: message = _( "Statement %(st_name)s dated %(date)s has already been imported.", st_name=statement.name, date=statement.date, ) res["notifications"].append({"type": "warning", "message": message}) to_unlink += statement res["statement_ids"] = [ x for x in res["statement_ids"] if x not in to_unlink.ids ] statements -= to_unlink to_unlink.unlink() return statements def _process_cfonb120(self): import_module = "account_statement_import_fr_cfonb" self._check_import_module(import_module) res = {"statement_ids": [], "notifications": []} st_datas = self._split_cfonb(res) self._process_bank_statement_oca(res, st_datas) return self._process_download_result(res, file_format="cfonb120") def _unlink_cfonb120(self): """ Placeholder for cfonb120 specific actions before removing the EBICS data file and its related bank statements. """ def _split_cfonb(self, res): """ Split CFONB file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data) lines = file_data.split(b"\n") st_lines = b"" transactions = False for line in lines: rec_type = line[0:2] currency_code = line[16:19].decode() acc_number = line[21:32].decode() st_lines += line + b"\n" if rec_type == b"04": transactions = True if rec_type == b"07": if transactions: currency, journal = self._lookup_journal( res, acc_number, currency_code ) if currency and journal: datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(st_lines), } ) st_lines = b"" transactions = False return datas def _process_camt052(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt052") def _unlink_camt052(self): """ Placeholder for camt052 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt054(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt054") def _unlink_camt054(self): """ Placeholder for camt054 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt053(self, file_format=None): """ The Odoo standard statement import is based on manual selection of a financial journal before importing the electronic statement file. An EBICS download may return a single file containing a large number of statements from different companies/journals. Hence we need to split the CAMT file into single statement CAMT files before we can call the logic implemented by the Odoo OE or Community CAMT parsers. """ modules = [ ("oca", "account_statement_import_camt"), ("oe", "account_bank_statement_import_camt"), ] author = False for entry in modules: if self._check_import_module(entry[1], raise_if_not_found=False): author = entry[0] break if not author: raise UserError( _( "The module to process the '%(ebics_format)s' format is " "not installed on your system. " "\nPlease install one of the following modules: \n%(modules)s.", ebics_format=self.format_id.name, modules=", ".join([x[1] for x in modules]), ) ) res = {"statement_ids": [], "notifications": []} st_datas = self._split_camt(res) if author == "oca": self._process_bank_statement_oca(res, st_datas) else: self._process_bank_statement_oe(res, st_datas) file_format = file_format or "camt053" return self._process_download_result(res, file_format=file_format) def _process_bank_statement_oca(self, res, st_datas): for st_data in st_datas: try: with self.env.cr.savepoint(): self._create_bank_statement_oca(res, st_data) except UserError as e: res["notifications"].append( {"type": "error", "message": "".join(e.args)} ) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oca(self, res, st_data): wiz = ( self.env["account.statement.import"] .with_company(st_data["company_id"]) .with_context(active_model="ebics.file") .create({"statement_filename": self.name}) ) wiz.import_single_file(base64.b64decode(st_data["data"]), res) def _process_bank_statement_oe(self, res, st_datas): """ We execute a cr.commit() after every statement import since we get a 'savepoint does not exist' error when using 'with self.env.cr.savepoint()'. """ for st_data in st_datas: try: self._create_bank_statement_oe(res, st_data) self.env.cr.commit() # pylint: disable=E8102 except UserError as e: msg = "".join(e.args) msg += "\n" msg += _( "Statement for Account Number %(nr)s has not been processed.", nr=st_data["acc_number"], ) res["notifications"].append({"type": "error", "message": msg}) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oe(self, res, st_data): attachment = ( self.env["ir.attachment"] .with_company(st_data["company_id"]) .create( { "name": self.name, "datas": st_data["data"], "store_fname": self.name, } ) ) journal = ( self.env["account.journal"] .with_company(st_data["company_id"]) .browse(st_data["journal_id"]) ) act = journal._import_bank_statement(attachment) for entry in act["domain"]: if ( isinstance(entry, tuple) and entry[0] == "statement_id" and entry[1] == "in" ): res["statement_ids"].extend(entry[2]) break notifications = act["context"]["notifications"] if notifications: res["notifications"].append(act["context"]["notifications"]) def _unlink_camt053(self): """ Placeholder for camt053 specific actions before removing the EBICS data file and its related bank statements. """ def _split_camt(self, res): """ Split CAMT file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data) root = etree.fromstring(file_data, parser=etree.XMLParser(recover=True)) if root is None: message = _("Invalid XML file.") res["notifications"].append({"type": "error", "message": message}) ns = {k or "ns": v for k, v in root.nsmap.items()} camt_variant = ns["ns"].split("camt.")[1][:3] variant_tags = { "052": "Rpt", "053": "Stmt", "054": "Ntfctn", } camt_tag = variant_tags[camt_variant] stmts = root[0].findall("ns:{}".format(camt_tag), ns) for i, stmt in enumerate(stmts): acc_number = sanitize_account_number( stmt.xpath( "ns:Acct/ns:Id/ns:IBAN/text() | ns:Acct/ns:Id/ns:Othr/ns:Id/text()", namespaces=ns, )[0] ) if not acc_number: message = _("No bank account number found.") res["notifications"].append({"type": "error", "message": message}) continue currency_code = stmt.xpath( "ns:Acct/ns:Ccy/text() | ns:Bal/ns:Amt/@Ccy", namespaces=ns )[0] # some banks (e.g. COMMERZBANK) add the currency as the last 3 digits # of the bank account number hence we need to remove this since otherwise # the journal matching logic fails if acc_number[-3:] == currency_code: acc_number = acc_number[:-3] root_new = deepcopy(root) entries = False for j, el in enumerate(root_new[0].findall("ns:{}".format(camt_tag), ns)): if j != i: el.getparent().remove(el) else: entries = el.findall("ns:Ntry", ns) if not entries: continue else: currency, journal = self._lookup_journal(res, acc_number, currency_code) if not (currency and journal): continue datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(etree.tostring(root_new)), } ) return datas def _process_pain002(self): """ Placeholder for processing pain.002 files. TODO: add import logic based upon OCA 'account_payment_return_import' """ def _unlink_pain002(self): """ Placeholder for pain.002 specific actions before removing the EBICS data file. """ raise NotImplementedError def _process_undefined_format(self): raise UserError( _( "The current version of the 'account_ebics' module " "has no support to automatically process EBICS files " "with format %s." ) % self.format_id.name ) opcxf "&EE'Ol:L\.Zn%WlU[_^-@E]TG!XsP~!j x t˷ǘ\mʸBex31̂<o/}QvoKk+e&BJbI"Ф%i_uAz9T:?!nwl|v/G9D6"a_x;:jײ{ UCs3ӋK2Ԧ 4):\}t>[LSRs~dwuL:o~t?3EY%z%9 NΜMJX&o<{]BQũɥE% >/*dyN=Yy5>b־+ۺge wTA~C߂7m7upD<*(!AG''>*q:'x4dE}d+(d9_υx>ZE)טiı xXo6~_1( e&ÂY:M-Q2QTI*QߑO[bzHBwcNе,7K.}q~q>'NM;0K$*a Kcʫz碊 /ϊ,8ʠB9ydJLD2CgEgh%SVN$fV.nL(%U 4 x3sޅbDA`*@%KY_l΍]gώ), c-xA8r4^S%/(/X"oTkOzIE>\*Y#+*4g|먶b]#qtU^*e:QE {m4k8G*~,Y(M>OO c;šHṠRlKHጻS'`RAB\ _d @HӃgM>܉|,CGZ 5+|\CoS,A\ GB HP$frDC%b|0m79Iwt`Nv.chې Ės4RkE8}^8j#I*RW8S-v(!C$$!TVcbE}}(6lu&PBVۀt}ȀVPAɂ~ڿ>8P;;S{η1GjsdؓڍQ2'9K蚳4Ya;+ߏvBWSlW7\"5|;[۔5G4=ϝy}m[o8c(DPdobotŭiQ1Wm3*BT۲.PBB"?=ESGk=&tםlp 1Y0&Hc<Ȳ$d#.^ .0[⊥[Pʠ5C)ܛRYّGӌhlHb7Vmcb::oDT&>&4WCxؼVW1] ""x",͞iх5SGnv\P:.8!xf Ҕ򊭪sKKk6H(kN^*/"ox5U58N\9%wi.?uޖ,X'x&40000 descriptiondj=P+kCFvxYh [隸%~ x;żyB`Wq3sW&+'Ը_$}wFd,v} agĬ~뀥r P(L-/fvRzl\}[B3R,Z.b}fC x\# Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging import os from sys import exc_info from traceback import format_exception from urllib.error import URLError from odoo import _, api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, ) fintech.cryptolib = "cryptography" except ImportError: _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsUserID(models.Model): _name = "ebics.userid" _description = "EBICS UserID" _order = "name" name = fields.Char( string="EBICS UserID", required=True, readonly=True, states={"draft": [("readonly", False)]}, help="Human users or a technical system that is/are " "assigned to a customer. " "\nOn the EBICS bank server it is identified " "by the combination of UserID and PartnerID. " "The technical subscriber serves only for the data exchange " "between customer and financial institution. " "The human user also can authorise orders.", ) ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", ondelete="cascade", required=True, ) ebics_version = fields.Selection(related="ebics_config_id.ebics_version") user_ids = fields.Many2many( comodel_name="res.users", string="Users", required=True, help="Users who are allowed to use this EBICS UserID for " " bank transactions.", ) # Currently only a single signature class per user is supported # Classes A and B are not yet supported. signature_class = fields.Selection( selection=[("E", "Single signature"), ("T", "Transport signature")], required=True, default="T", readonly=True, states={"draft": [("readonly", False)]}, help="Default signature class." "This default can be overriden for specific " "EBICS transactions (cf. File Formats).", ) transaction_rights = fields.Selection( selection=[ ("both", "Download and Upload"), ("down", "Download Only"), ("up", "Upload Only"), ], string="Allowed Transactions", default="both", required=True, help="Use this parameter to limit the transactions for this User " "to downloads or uploads.", ) ebics_keys_fn = fields.Char(compute="_compute_ebics_keys_fn") ebics_keys_found = fields.Boolean(compute="_compute_ebics_keys_found") ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_store = fields.Boolean( string="Store EBICS Passphrase", default=True, help="When you uncheck this option the passphrase to unlock " "your private key will not be stored in the database. " "We recommend to use this if you want to upload signed " "payment orders via EBICS.\nYou will be prompted to enter the " "passphrase for every EBICS transaction, hence do not uncheck this " "option on a userid for automated EBICS downloads.", ) ebics_passphrase_required = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_invisible = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_store_readonly = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", help="You can set here a different passphrase for the EBICS " "signing key. This passphrase will never be stored hence " "you'll need to specify your passphrase for each transaction that " "requires a digital signature.", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) ebics_ini_letter = fields.Binary( string="EBICS INI Letter", readonly=True, help="INI-letter PDF document to be sent to your bank.", ) ebics_ini_letter_fn = fields.Char(string="INI-letter Filename", readonly=True) ebics_public_bank_keys = fields.Binary( string="EBICS Public Bank Keys", readonly=True, help="EBICS Public Bank Keys to be checked for consistency.", ) ebics_public_bank_keys_fn = fields.Char( string="EBICS Public Bank Keys Filename", readonly=True ) swift_3skey = fields.Boolean( string="Enable 3SKey support", help="Transactions for this user will be signed " "by means of the SWIFT 3SKey token.", ) swift_3skey_certificate = fields.Binary(string="3SKey Certficate") swift_3skey_certificate_fn = fields.Char(string="3SKey Certificate Filename") # X.509 Distinguished Name attributes used to # create self-signed X.509 certificates ebics_key_x509 = fields.Boolean( string="X509 support", readonly=True, states={"draft": [("readonly", False)]}, help="Set this flag in order to work with " "self-signed X.509 certificates", ) ebics_key_x509_dn_cn = fields.Char( string="Common Name [CN]", readonly=True, states={"draft": [("readonly", False)]}, ) ebics_key_x509_dn_o = fields.Char( string="Organization Name [O]", readonly=True, states={"draft": [("readonly", False)]}, ) ebics_key_x509_dn_ou = fields.Char( string="Organizational Unit Name [OU]", readonly=True, states={"draft": [("readonly", False)]}, ) ebics_key_x509_dn_c = fields.Char( string="Country Name [C]", readonly=True, states={"draft": [("readonly", False)]}, ) ebics_key_x509_dn_st = fields.Char( string="State Or Province Name [ST]", readonly=True, states={"draft": [("readonly", False)]}, ) ebics_key_x509_dn_l = fields.Char( string="Locality Name [L]", readonly=True, states={"draft": [("readonly", False)]}, ) ebics_key_x509_dn_e = fields.Char( string="Email Address", readonly=True, states={"draft": [("readonly", False)]}, ) state = fields.Selection( [ ("draft", "Draft"), ("init", "Initialisation"), ("get_bank_keys", "Get Keys from Bank"), ("to_verify", "Verification"), ("active_keys", "Active Keys"), ], default="draft", required=True, readonly=True, ) active = fields.Boolean(default=True) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", required=True, help="Companies sharing this EBICS contract.", ) @api.depends("name", "ebics_config_id.ebics_keys") def _compute_ebics_keys_fn(self): for rec in self: keys_dir = rec.ebics_config_id.ebics_keys rec.ebics_keys_fn = ( rec.name and keys_dir and (keys_dir + "/" + rec.name.replace(" ", "_") + "_keys") ) @api.depends("ebics_keys_fn") def _compute_ebics_keys_found(self): for rec in self: rec.ebics_keys_found = rec.ebics_keys_fn and os.path.isfile( rec.ebics_keys_fn ) @api.depends("state", "ebics_passphrase") def _compute_ebics_passphrase_view_modifiers(self): for rec in self: rec.ebics_passphrase_invisible = False rec.ebics_passphrase_store_readonly = True if rec.state == "draft": rec.ebics_passphrase_required = True rec.ebics_passphrase_store_readonly = False elif rec.state == "init": rec.ebics_passphrase_invisible = True elif rec.state in ("get_bank_keys", "to_verify"): rec.ebics_passphrase_required = not rec.ebics_passphrase rec.ebics_passphrase_invisible = rec.ebics_passphrase else: rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True @api.depends("state") def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): continue if rec.transaction_rights != "down" and rec.state == "draft": rec.ebics_sig_passphrase_invisible = False @api.constrains("ebics_key_x509") def _check_ebics_key_x509(self): for cfg in self: if cfg.ebics_version == "H005" and not cfg.ebics_key_x509: raise UserError(_("X.509 certificates must be used with EBICS 3.0.")) @api.constrains("ebics_passphrase") def _check_ebics_passphrase(self): for rec in self: if rec.ebics_passphrase and len(rec.ebics_passphrase) < 8: raise UserError(_("The Passphrase must be at least 8 characters long")) @api.constrains("ebics_sig_passphrase") def _check_ebics_sig_passphrase(self): for rec in self: if rec.ebics_sig_passphrase and len(rec.ebics_sig_passphrase) < 8: raise UserError( _("The Signature Passphrase must be at least 8 characters long") ) @api.onchange("ebics_version") def _onchange_ebics_version(self): if self.ebics_version == "H005": self.ebics_key_x509 = True @api.onchange("signature_class") def _onchange_signature_class(self): if self.signature_class == "T": self.swift_3skey = False @api.onchange("ebics_passphrase_store", "ebics_passphrase") def _onchange_ebics_passphrase_store(self): if self.ebics_passphrase_store: if self.ebics_passphrase: # check passphrase before db store keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } keyring = EbicsKeyRing(**keyring_params) try: # fintech <= 7.4.3 does not have a call to check if a # passphrase matches with the value stored in the keyfile. # We get around this limitation as follows: # Get user keys to check for valid passphrases # It will raise a ValueError on invalid passphrases keyring["#USER"] except ValueError as err: # noqa: F841 raise UserError(_("Passphrase mismatch.")) # noqa: B904 else: if self.state != "draft": self.ebics_passphrase = False @api.onchange("swift_3skey") def _onchange_swift_3skey(self): if self.swift_3skey: self.ebics_key_x509 = True def set_to_draft(self): return self.write({"state": "draft"}) def set_to_active_keys(self): vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def set_to_get_bank_keys(self): self.ensure_one() if self.ebics_config_id.state != "draft": raise UserError( _( "Set the EBICS Configuation record to 'Draft' " "before starting the Key Renewal process." ) ) return self.write({"state": "get_bank_keys"}) def ebics_init_1(self): # noqa: C901 """ Initialization of bank keys - Step 1: Create new keys and certificates for this user """ self.ensure_one() if self.state != "draft": raise UserError( _("Set state to 'draft' before Bank Key (re)initialisation.") ) if not self.ebics_passphrase: raise UserError(_("Set a passphrase.")) if self.swift_3skey and not self.swift_3skey_certificate: raise UserError(_("3SKey certificate missing.")) ebics_version = self.ebics_config_id.ebics_version try: keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase keyring = EbicsKeyRing(**keyring_params) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) except Exception as err: exctype, value = exc_info()[:2] error = _("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err self.ebics_config_id._check_ebics_keys() if not os.path.isfile(self.ebics_keys_fn): try: # TODO: # enable import of all type of certicates: A00x, X002, E002 if self.swift_3skey: kwargs = { self.ebics_config_id.ebics_key_version: base64.decodebytes( self.swift_3skey_certificate ), } user.import_certificates(**kwargs) user.create_keys( keyversion=self.ebics_config_id.ebics_key_version, bitlength=self.ebics_config_id.ebics_key_bitlength, ) except Exception as err: exctype, value = exc_info()[:2] error = _("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err if self.swift_3skey and not self.ebics_key_x509: raise UserError( _( "The current version of this module " "requires to X509 support when enabling 3SKey" ) ) if self.ebics_key_x509: dn_attrs = { "commonName": self.ebics_key_x509_dn_cn, "organizationName": self.ebics_key_x509_dn_o, "organizationalUnitName": self.ebics_key_x509_dn_ou, "countryName": self.ebics_key_x509_dn_c, "stateOrProvinceName": self.ebics_key_x509_dn_st, "localityName": self.ebics_key_x509_dn_l, "emailAddress": self.ebics_key_x509_dn_e, } kwargs = {k: v for k, v in dn_attrs.items() if v} user.create_certificates(**kwargs) try: client = EbicsClient(bank, user, version=ebics_version) except RuntimeError as err: e = exc_info() error = _("EBICS Initialization Error:") error += "\n" error += err.args[0] raise UserError(error) from err # Send the public electronic signature key to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id if not ebics_config_bank: raise UserError( _("No bank defined for the financial journal " "of the EBICS Config") ) try: supported_versions = client.HEV() if supported_versions and ebics_version not in supported_versions: err_msg = _("EBICS version mismatch.") + "\n" err_msg += _("Versions supported by your bank:") for k in supported_versions: err_msg += "\n{}: {} ".format(k, supported_versions[k]) raise UserError(err_msg) if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.INI() _logger.info("%s, EBICS INI command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) except URLError as err: exctype, value = exc_info()[:2] tb = "".join(format_exception(*exc_info())) _logger.error( "EBICS INI command error\nUserID: %s\n%s", self.name, tb, ) raise UserError( _( "urlopen error:\n url '%(url)s' - %(val)s", url=self.ebics_config_id.ebics_url, val=str(value), ) ) from err except EbicsFunctionalError as err: e = exc_info() error = _("EBICS Functional Error:") error += "\n" error += "{} (code: {})".format(e[1].message, e[1].code) raise UserError(error) from err except EbicsTechnicalError as err: e = exc_info() error = _("EBICS Technical Error:") error += "\n" error += "{} (code: {})".format(e[1].message, e[1].code) raise UserError(error) from err # Send the public authentication and encryption keys to the bank. if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.HIA() _logger.info("%s, EBICS HIA command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) # Create an INI-letter which must be printed and sent to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id cc = ebics_config_bank.country.code if cc in ["FR", "DE"]: lang = cc else: lang = self.env.user.lang or self.env["res.lang"].search([])[0].code lang = lang[:2] fn_date = fields.Date.today().isoformat() fn = "_".join([self.ebics_config_id.ebics_host, "ini_letter", fn_date]) + ".pdf" letter = user.create_ini_letter(bankname=ebics_config_bank.name, lang=lang) vals = { "ebics_ini_letter": base64.encodebytes(letter), "ebics_ini_letter_fn": fn, "state": "init", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_2(self): """ Initialization of bank keys - Step 2: Activation of the account by the bank. """ self.ensure_one() if self.state != "init": raise UserError(_("Set state to 'Initialisation'.")) vals = {"state": "get_bank_keys"} self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_3(self): """ Initialization of bank keys - Step 3: After the account has been activated the public bank keys must be downloaded and checked for consistency. """ self.ensure_one() if self.state != "get_bank_keys": raise UserError(_("Set state to 'Get Keys from Bank'.")) try: keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception as err: exctype, value = exc_info()[:2] error = _("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err try: public_bank_keys = client.HPB() except EbicsFunctionalError as err: e = exc_info() error = _("EBICS Functional Error:") error += "\n" error += "{} (code: {})".format(e[1].message, e[1].code) raise UserError(error) from err except Exception as err: exctype, value = exc_info()[:2] error = _("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err public_bank_keys = public_bank_keys.encode() fn_date = fields.Date.today().isoformat() fn = ( "_".join([self.ebics_config_id.ebics_host, "public_bank_keys", fn_date]) + ".txt" ) vals = { "ebics_public_bank_keys": base64.encodebytes(public_bank_keys), "ebics_public_bank_keys_fn": fn, "state": "to_verify", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_4(self): """ Initialization of bank keys - Step 2: Confirm Verification of the public bank keys and activate the bank keys. """ self.ensure_one() if self.state != "to_verify": raise UserError(_("Set state to 'Verification'.")) keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) bank.activate_keys() vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def change_passphrase(self): self.ensure_one() ctx = dict(self.env.context, default_ebics_userid_id=self.id) module = __name__.split("addons.")[1].split(".")[0] view = self.env.ref("%s.ebics_change_passphrase_view_form" % module) return { "name": _("EBICS keys change passphrase"), "view_type": "form", "view_mode": "form", "res_model": "ebics.change.passphrase", "view_id": view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _update_passphrase_vals(self, vals): """ Remove non-stored passphrases from db after e.g. successfull init_1 """ if vals["state"] in ("init", "get_bank_keys", "to_verify", "active_keys"): if not self.ebics_passphrase_store: vals["ebics_passphrase"] = False if self.ebics_sig_passphrase: vals["ebics_sig_passphrase"] = False ] +xv ҔbkK JRSR3󊣳ck&*n ̢TmZ\Z k5&+Nu]J͊nI2X`8Fx100644 ebics_config_views.xmls_1m(r0100644 ebics_file_format_views.xmlwW謁*Kv 100644 ebics_file_views.xmlMK߀,3tY100644 ebics_userid_views.xml/(HigZ?m100644 menu.xmlѰGI Z#[1 cEx ebics.userid.tree ebics.userid ebics.userid.form ebics.userid
Distinguished Name attributes used to create self-signed X.509 certificates:
֏x~100644 README.rstf0Aw_bHH>~100644 __init__.pyleLfr^cf100644 __manifest__.pyGW&ʴIbX;40000 datarG+А ߀;740000 doc^ܖ0Q*l$d40000 migrations;c 4^ 40000 modelsЁͼK޴O40000 security{Lfx q7:40000 static58N\9%w40000 views)=dH40000 wizardsvړ"]ʯ 5?P#x@100644 __init__.py !p99X100644 account_bank_statement.pyj$z1\/ws7/M+(3S  2SAlvEmfLx6a] ěgt8t 6E/=AGPUA1IwŖo|M`}e}2 AF `JoS&(Ro ux @ EU,Ly+ W,ߙ.Dz6Y\sP]פ>:'x@100644 __init__.py !p99X100644 account_bank_statement.pyj$zhQzL100644 ebics_file_format.py\!EA/:UkU100644 ebics_userid.py 3<۰:E1100644 fintech_ebics_register.pyk"1H\[ P|xH100644 __init__.pyUNam˸[Ns6wS100644 ebics_admin_order.pyP!D"aUw100644 ebics_admin_order.xml93mNP2(100644 ebics_change_passphrase.py[oxۗm*`*100644 ebics_change_passphrase.xmlݒjӂzd|KC‘100644 ebics_xfer.pyJ761=Y0100644 ebics_xfer.xmlG 9kKxlr4Ux&ȗʛ0dV_Ox;tiwGq+W:rӨ-W0c27) ,xGs= 0p Y2 aҒ{ E100644 ebics_file.pyx.耏AS$6tx7&ȗʛ0dV_LRrb.-ЪFӓ*Yx"%'aD1M8 5x@100644 __init__.py !p99X100644 account_bank_statement.pyj$z README.rst
License: LGPL-3

Deploy account_ebics module on Odoo Enterprise

This module makes it possible to deploy the 'account_ebics' module on Odoo Enterprise.

This module will be installed automatically when following modules are activated on your odoo database :

  • account_ebics
  • account_accountant
|+xF# generated from manifests external_dependencies cryptography fintech !x# Copyright 2009-2019 Noviat. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { 'name': 'account_ebics on Odoo Enterprise', 'summary': "Deploy account_ebics module on Odoo Enterprise", 'version': '12.0.1.0.0', 'author': 'Noviat', 'category': 'Hidden', 'license': 'AGPL-3', 'installable': True, 'depends': [ 'account_ebics', 'account_accountant', ], 'data': [ 'views/account_ebics_menu.xml' ], 'installable': True, 'auto_install': True, } ER x£_PYQ0QP=Gx##;>= un7xaaS1x'##x z# Copyright 2009-2023 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import logging import os import re from odoo import _, api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) class EbicsConfig(models.Model): """ EBICS configuration is stored in a separate object in order to allow extra security policies on this object. """ _name = "ebics.config" _description = "EBICS Configuration" _order = "name" name = fields.Char( readonly=True, states={"draft": [("readonly", False)]}, required=True, ) journal_ids = fields.Many2many( comodel_name="account.journal", relation="account_journal_ebics_config_rel", readonly=True, states={"draft": [("readonly", False)]}, string="Bank Accounts", domain="[('type', '=', 'bank')]", ) ebics_host = fields.Char( string="EBICS HostID", required=True, readonly=True, states={"draft": [("readonly", False)]}, help="Contact your bank to get the EBICS HostID." "\nIn France the BIC is usually allocated to the HostID " "whereas in Germany it tends to be an institute specific string " "of 8 characters.", ) ebics_url = fields.Char( string="EBICS URL", required=True, readonly=True, states={"draft": [("readonly", False)]}, help="Contact your bank to get the EBICS URL.", ) ebics_version = fields.Selection( selection=[ ("H003", "H003 (2.4)"), ("H004", "H004 (2.5)"), ("H005", "H005 (3.0)"), ], string="EBICS protocol version", readonly=True, states={"draft": [("readonly", False)]}, required=True, default="H004", ) ebics_partner = fields.Char( string="EBICS PartnerID", required=True, readonly=True, states={"draft": [("readonly", False)]}, help="Organizational unit (company or individual) " "that concludes a contract with the bank. " "\nIn this contract it will be agreed which order types " "(file formats) are used, which accounts are concerned, " "which of the customer's users (subscribers) " "communicate with the EBICS bank server and the authorisations " "that these users will possess. " "\nIt is identified by the PartnerID.", ) ebics_userid_ids = fields.One2many( comodel_name="ebics.userid", inverse_name="ebics_config_id", string="EBICS UserID", readonly=True, states={"draft": [("readonly", False)]}, help="Human users or a technical system that is/are " "assigned to a customer. " "\nOn the EBICS bank server it is identified " "by the combination of UserID and PartnerID. " "The technical subscriber serves only for the data exchange " "between customer and financial institution. " "The human user also can authorise orders.", ) # We store the EBICS keys in a separate directory in the file system. # This directory requires special protection to reduce fraude. ebics_keys = fields.Char( string="EBICS Keys Root", required=True, readonly=True, states={"draft": [("readonly", False)]}, default=lambda self: self._default_ebics_keys(), help="Root Directory for storing the EBICS Keys.", ) ebics_key_version = fields.Selection( selection=[("A005", "A005 (RSASSA-PKCS1-v1_5)"), ("A006", "A006 (RSASSA-PSS)")], string="EBICS key version", default="A006", readonly=True, states={"draft": [("readonly", False)]}, help="The key version of the electronic signature.", ) ebics_key_bitlength = fields.Integer( string="EBICS key bitlength", default=2048, readonly=True, states={"draft": [("readonly", False)]}, help="The bit length of the generated keys. " "\nThe value must be between 1536 and 4096.", ) ebics_file_format_ids = fields.Many2many( comodel_name="ebics.file.format", column1="config_id", column2="format_id", string="EBICS File Format", readonly=True, states={"draft": [("readonly", False)]}, ) state = fields.Selection( [("draft", "Draft"), ("confirm", "Confirmed")], default="draft", required=True, readonly=True, ) order_number = fields.Char( size=4, readonly=True, states={"draft": [("readonly", False)]}, help="Specify the number for the next order." "\nThis number should match the following pattern : " "[A-Z]{1}[A-Z0-9]{3}", ) active = fields.Boolean(default=True) company_ids = fields.Many2many( comodel_name="res.company", relation="ebics_config_res_company_rel", string="Companies", readonly=True, help="Companies sharing this EBICS contract.", ) @api.model def _default_ebics_keys(self): return "/".join(["/etc/odoo/ebics_keys", self._cr.dbname]) @api.constrains("ebics_key_bitlength") def _check_ebics_key_bitlength(self): for cfg in self: if cfg.ebics_version == "H005" and cfg.ebics_key_bitlength < 2048: raise UserError(_("EBICS key bitlength must be >= 2048.")) @api.constrains("order_number") def _check_order_number(self): for cfg in self: nbr = cfg.order_number ok = True if nbr: if len(nbr) != 4: ok = False else: pattern = re.compile("[A-Z]{1}[A-Z0-9]{3}") if not pattern.match(nbr): ok = False if not ok: raise UserError( _( "Order Number should comply with the following pattern:" "\n[A-Z]{1}[A-Z0-9]{3}" ) ) def write(self, vals): """ Due to the multi-company nature of the EBICS config we need to adapt the company_ids in the write method. """ if "journal_ids" not in vals: return super().write(vals) for rec in self: old_company_ids = rec.journal_ids.mapped("company_id").ids super(EbicsConfig, rec).write(vals) new_company_ids = rec.journal_ids.mapped("company_id").ids updates = [] for cid in new_company_ids: if cid in old_company_ids: old_company_ids.remove(cid) else: updates += [(4, cid)] updates += [(3, x) for x in old_company_ids] super(EbicsConfig, rec).write({"company_ids": updates}) return True def unlink(self): for ebics_config in self: if ebics_config.state == "active": raise UserError(_("You cannot remove active EBICS configurations.")) return super().unlink() def set_to_draft(self): return self.write({"state": "draft"}) def set_to_confirm(self): return self.write({"state": "confirm"}) def _get_order_number(self): return self.order_number def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": o_list[-i] = "0" continue else: o_list[-i] = chr(ord(c) + 1) break next_order_number = "".join(o_list) if next_order_number == "ZZZZ": next_order_number = "A000" self.order_number = next_order_number def _check_ebics_keys(self): dirname = self.ebics_keys or "" if not os.path.exists(dirname): raise UserError( _( "EBICS Keys Root Directory %s is not available." "\nPlease contact your system administrator." ) % dirname ) Caxkuܼ_qC7m`TPPV(+RH,NLI 042(&:9@es('*gkxE# Copyright 2009-2023 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import pprint from odoo import _, api, fields, models class EbicsAdminOrder(models.TransientModel): _inherit = "ebics.xfer" _name = "ebics.admin.order" _description = "EBICS Administrative Order" admin_order_type = fields.Selection( selection=lambda self: self._selection_admin_order_type(), string="Order", ) @api.model def _selection_admin_order_type(self): return [ ("HAA", "HAA - Business transaction formats BTF"), ("HPD", "HPD - Bank parameters"), ("HKD", "HKD - Subscriber information"), ("HTD", "HTD - Customer properties and settings"), ] def ebics_admin_order(self): self.ensure_one() client = self._setup_client() if not client: self.note += ( _("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: data = getattr(client, self.admin_order_type)(parsed=True) pp = pprint.PrettyPrinter() self.note = pp.pformat(data) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_admin_order_view_form_result" % module) return { "name": _("EBICS Administrative Order result"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": "ebics.admin.order", "view_id": result_view.id, "target": "new", "context": self.env.context, "type": "ir.actions.act_window", } /Rx EBICS Administrative Order ebics.admin.order 1 1 1 1 1 EBICS Administrative Order result ebics.admin.order 2
EBICS Administrative Order ir.actions.act_window ebics.admin.order form new
_*x cJ>x x EBICS Keys Change Passphrase ebics.change.passphrase 1
EBICS Keys Change Passphrase ebics.change.passphrase 2
R x Y# Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging import os from sys import exc_info from traceback import format_exception from urllib.error import URLError from odoo import _, api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, ) fintech.cryptolib = "cryptography" except ImportError: _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsUserID(models.Model): _name = "ebics.userid" _description = "EBICS UserID" _order = "name" name = fields.Char( string="EBICS UserID", required=True, help="Human users or a technical system that is/are " "assigned to a customer. " "\nOn the EBICS bank server it is identified " "by the combination of UserID and PartnerID. " "The technical subscriber serves only for the data exchange " "between customer and financial institution. " "The human user also can authorise orders.", ) ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", ondelete="cascade", required=True, ) ebics_version = fields.Selection(related="ebics_config_id.ebics_version") user_ids = fields.Many2many( comodel_name="res.users", string="Users", required=True, help="Users who are allowed to use this EBICS UserID for " " bank transactions.", ) signature_class = fields.Selection( selection=[("E", "Single signature"), ("T", "Transport signature")], required=True, default="T", help="Default signature class." "This default can be overriden for specific " "EBICS transactions (cf. File Formats).", ) transaction_rights = fields.Selection( selection=[ ("both", "Download and Upload"), ("down", "Download Only"), ("up", "Upload Only"), ], string="Allowed Transactions", default="both", required=True, help="Use this parameter to limit the transactions for this User " "to downloads or uploads.", ) ebics_keys_fn = fields.Char(compute="_compute_ebics_keys_fn") ebics_keys_found = fields.Boolean(compute="_compute_ebics_keys_found") ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_store = fields.Boolean( string="Store EBICS Passphrase", default=True, help="When you uncheck this option the passphrase to unlock " "your private key will not be stored in the database. " "We recommend to use this if you want to upload signed " "payment orders via EBICS.\nYou will be prompted to enter the " "passphrase for every EBICS transaction, hence do not uncheck this " "option on a userid for automated EBICS downloads.", ) ebics_passphrase_required = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_invisible = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_store_readonly = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", help="You can set here a different passphrase for the EBICS " "signing key. This passphrase will never be stored hence " "you'll need to specify your passphrase for each transaction that " "requires a digital signature.", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) ebics_ini_letter = fields.Binary( string="EBICS INI Letter", readonly=True, help="INI-letter PDF document to be sent to your bank.", ) ebics_ini_letter_fn = fields.Char(string="INI-letter Filename", readonly=True) ebics_public_bank_keys = fields.Binary( string="EBICS Public Bank Keys", readonly=True, help="EBICS Public Bank Keys to be checked for consistency.", ) ebics_public_bank_keys_fn = fields.Char( string="EBICS Public Bank Keys Filename", readonly=True ) swift_3skey = fields.Boolean( string="Enable 3SKey support", help="Transactions for this user will be signed " "by means of the SWIFT 3SKey token.", ) swift_3skey_certificate = fields.Binary(string="3SKey Certficate") swift_3skey_certificate_fn = fields.Char(string="3SKey Certificate Filename") # X.509 Distinguished Name attributes used to # create self-signed X.509 certificates ebics_key_x509 = fields.Boolean( string="X509 support", help="Set this flag in order to work with " "self-signed X.509 certificates", ) ebics_key_x509_dn_cn = fields.Char( string="Common Name [CN]", ) ebics_key_x509_dn_o = fields.Char( string="Organization Name [O]", ) ebics_key_x509_dn_ou = fields.Char( string="Organizational Unit Name [OU]", ) ebics_key_x509_dn_c = fields.Char( string="Country Name [C]", ) ebics_key_x509_dn_st = fields.Char( string="State Or Province Name [ST]", ) ebics_key_x509_dn_l = fields.Char( string="Locality Name [L]", ) ebics_key_x509_dn_e = fields.Char( string="Email Address", ) state = fields.Selection( [ ("draft", "Draft"), ("init", "Initialisation"), ("get_bank_keys", "Get Keys from Bank"), ("to_verify", "Verification"), ("active_keys", "Active Keys"), ], default="draft", required=True, readonly=True, ) active = fields.Boolean(default=True) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", required=True, help="Companies sharing this EBICS contract.", ) @api.depends("name", "ebics_config_id.ebics_keys") def _compute_ebics_keys_fn(self): for rec in self: keys_dir = rec.ebics_config_id.ebics_keys rec.ebics_keys_fn = ( rec.name and keys_dir and (keys_dir + "/" + rec.name.replace(" ", "_") + "_keys") ) @api.depends("ebics_keys_fn") def _compute_ebics_keys_found(self): for rec in self: rec.ebics_keys_found = rec.ebics_keys_fn and os.path.isfile( rec.ebics_keys_fn ) @api.depends("state", "ebics_passphrase", "ebics_keys_found") def _compute_ebics_passphrase_view_modifiers(self): for rec in self: rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True rec.ebics_passphrase_store_readonly = True if rec.state == "draft": rec.ebics_passphrase_required = True rec.ebics_passphrase_invisible = rec.ebics_keys_found and True or False rec.ebics_passphrase_store_readonly = False elif rec.state == "init": rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True elif rec.state in ("get_bank_keys", "to_verify"): rec.ebics_passphrase_required = not rec.ebics_passphrase rec.ebics_passphrase_invisible = rec.ebics_passphrase @api.depends("state") def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): continue if rec.transaction_rights != "down" and rec.state == "draft": rec.ebics_sig_passphrase_invisible = False @api.constrains("ebics_key_x509") def _check_ebics_key_x509(self): for cfg in self: if cfg.ebics_version == "H005" and not cfg.ebics_key_x509: raise UserError(_("X.509 certificates must be used with EBICS 3.0.")) @api.constrains("ebics_passphrase") def _check_ebics_passphrase(self): for rec in self: if rec.ebics_passphrase and len(rec.ebics_passphrase) < 8: raise UserError(_("The Passphrase must be at least 8 characters long")) @api.constrains("ebics_sig_passphrase") def _check_ebics_sig_passphrase(self): for rec in self: if rec.ebics_sig_passphrase and len(rec.ebics_sig_passphrase) < 8: raise UserError( _("The Signature Passphrase must be at least 8 characters long") ) @api.onchange("ebics_version") def _onchange_ebics_version(self): if self.ebics_version == "H005": self.ebics_key_x509 = True @api.onchange("signature_class") def _onchange_signature_class(self): if self.signature_class == "T": self.swift_3skey = False @api.onchange("ebics_passphrase_store", "ebics_passphrase") def _onchange_ebics_passphrase_store(self): if self.ebics_passphrase_store: if self.ebics_passphrase: # check passphrase before db store keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } keyring = EbicsKeyRing(**keyring_params) try: # fintech <= 7.4.3 does not have a call to check if a # passphrase matches with the value stored in the keyfile. # We get around this limitation as follows: # Get user keys to check for valid passphrases # It will raise a ValueError on invalid passphrases keyring["#USER"] except ValueError as err: # noqa: F841 raise UserError(_("Passphrase mismatch.")) # noqa: B904 else: if self.state != "draft": self.ebics_passphrase = False @api.onchange("swift_3skey") def _onchange_swift_3skey(self): if self.swift_3skey: self.ebics_key_x509 = True def set_to_draft(self): return self.write({"state": "draft"}) def set_to_active_keys(self): vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def set_to_get_bank_keys(self): self.ensure_one() if self.ebics_config_id.state != "draft": raise UserError( _( "Set the EBICS Configuation record to 'Draft' " "before starting the Key Renewal process." ) ) return self.write({"state": "get_bank_keys"}) def ebics_init_1(self): # noqa: C901 """ Initialization of bank keys - Step 1: Create new keys and certificates for this user """ self.ensure_one() if self.state != "draft": raise UserError( _("Set state to 'draft' before Bank Key (re)initialisation.") ) if not self.ebics_passphrase: raise UserError(_("Set a passphrase.")) if self.swift_3skey and not self.swift_3skey_certificate: raise UserError(_("3SKey certificate missing.")) ebics_version = self.ebics_config_id.ebics_version try: keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase keyring = EbicsKeyRing(**keyring_params) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) except Exception as err: exctype, value = exc_info()[:2] error = _("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err self.ebics_config_id._check_ebics_keys() if not os.path.isfile(self.ebics_keys_fn): try: # TODO: # enable import of all type of certicates: A00x, X002, E002 if self.swift_3skey: kwargs = { self.ebics_config_id.ebics_key_version: base64.decodebytes( self.swift_3skey_certificate ), } user.import_certificates(**kwargs) user.create_keys( keyversion=self.ebics_config_id.ebics_key_version, bitlength=self.ebics_config_id.ebics_key_bitlength, ) except Exception as err: exctype, value = exc_info()[:2] error = _("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err if self.swift_3skey and not self.ebics_key_x509: raise UserError( _( "The current version of this module " "requires to X509 support when enabling 3SKey" ) ) if self.ebics_key_x509: dn_attrs = { "commonName": self.ebics_key_x509_dn_cn, "organizationName": self.ebics_key_x509_dn_o, "organizationalUnitName": self.ebics_key_x509_dn_ou, "countryName": self.ebics_key_x509_dn_c, "stateOrProvinceName": self.ebics_key_x509_dn_st, "localityName": self.ebics_key_x509_dn_l, "emailAddress": self.ebics_key_x509_dn_e, } kwargs = {k: v for k, v in dn_attrs.items() if v} user.create_certificates(**kwargs) try: client = EbicsClient(bank, user, version=ebics_version) except RuntimeError as err: e = exc_info() error = _("EBICS Initialization Error:") error += "\n" error += err.args[0] raise UserError(error) from err # Send the public electronic signature key to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id if not ebics_config_bank: raise UserError( _("No bank defined for the financial journal " "of the EBICS Config") ) try: supported_versions = client.HEV() if supported_versions and ebics_version not in supported_versions: err_msg = _("EBICS version mismatch.") + "\n" err_msg += _("Versions supported by your bank:") for k in supported_versions: err_msg += f"\n{k}: {supported_versions[k]} " raise UserError(err_msg) if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.INI() _logger.info("%s, EBICS INI command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) except URLError as err: exctype, value = exc_info()[:2] tb = "".join(format_exception(*exc_info())) _logger.error( "EBICS INI command error\nUserID: %s\n%s", self.name, tb, ) raise UserError( _( "urlopen error:\n url '%(url)s' - %(val)s", url=self.ebics_config_id.ebics_url, val=str(value), ) ) from err except EbicsFunctionalError as err: e = exc_info() error = _("EBICS Functional Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err except EbicsTechnicalError as err: e = exc_info() error = _("EBICS Technical Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err # Send the public authentication and encryption keys to the bank. if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.HIA() _logger.info("%s, EBICS HIA command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) # Create an INI-letter which must be printed and sent to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id cc = ebics_config_bank.country.code if cc in ["FR", "DE"]: lang = cc else: lang = self.env.user.lang or self.env["res.lang"].search([])[0].code lang = lang[:2] fn_date = fields.Date.today().isoformat() fn = "_".join([self.ebics_config_id.ebics_host, "ini_letter", fn_date]) + ".pdf" letter = user.create_ini_letter(bankname=ebics_config_bank.name, lang=lang) vals = { "ebics_ini_letter": base64.encodebytes(letter), "ebics_ini_letter_fn": fn, "state": "init", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_2(self): """ Initialization of bank keys - Step 2: Activation of the account by the bank. """ self.ensure_one() if self.state != "init": raise UserError(_("Set state to 'Initialisation'.")) vals = {"state": "get_bank_keys"} self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_3(self): """ Initialization of bank keys - Step 3: After the account has been activated the public bank keys must be downloaded and checked for consistency. """ self.ensure_one() if self.state != "get_bank_keys": raise UserError(_("Set state to 'Get Keys from Bank'.")) try: keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception as err: exctype, value = exc_info()[:2] error = _("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err try: public_bank_keys = client.HPB() except EbicsFunctionalError as err: e = exc_info() error = _("EBICS Functional Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err except Exception as err: exctype, value = exc_info()[:2] error = _("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err public_bank_keys = public_bank_keys.encode() fn_date = fields.Date.today().isoformat() fn = ( "_".join([self.ebics_config_id.ebics_host, "public_bank_keys", fn_date]) + ".txt" ) vals = { "ebics_public_bank_keys": base64.encodebytes(public_bank_keys), "ebics_public_bank_keys_fn": fn, "state": "to_verify", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_4(self): """ Initialization of bank keys - Step 2: Confirm Verification of the public bank keys and activate the bank keys. """ self.ensure_one() if self.state != "to_verify": raise UserError(_("Set state to 'Verification'.")) keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) bank.activate_keys() vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def change_passphrase(self): self.ensure_one() ctx = dict(self.env.context, default_ebics_userid_id=self.id) module = __name__.split("addons.")[1].split(".")[0] view = self.env.ref("%s.ebics_change_passphrase_view_form" % module) return { "name": _("EBICS keys change passphrase"), "view_type": "form", "view_mode": "form", "res_model": "ebics.change.passphrase", "view_id": view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _update_passphrase_vals(self, vals): """ Remove non-stored passphrases from db after e.g. successfull init_1 """ if vals["state"] in ("init", "get_bank_keys", "to_verify", "active_keys"): if not self.ebics_passphrase_store: vals["ebics_passphrase"] = False if self.ebics_sig_passphrase: vals["ebics_sig_passphrase"] = False 61$xC# Copyright 2020-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "account_ebics on Odoo Enterprise", "summary": "Deploy account_ebics module on Odoo Enterprise", "version": "17.0.1.0.0", "author": "Noviat", "website": "https://www.noviat.com", "category": "Hidden", "license": "LGPL-3", "depends": [ "account_ebics", "account_accountant", ], "data": ["views/account_ebics_menu.xml"], "installable": True, "auto_install": True, "images": ["static/description/cover.png"], } xz ebics.config.tree ebics.config ebics.config.form ebics.config
EBICS Configuration ebics.config tree,form {'active_test': False}
[ x( ebics.userid.tree ebics.userid ebics.userid.form ebics.userid
Distinguished Name attributes used to create self-signed X.509 certificates:
6x[asb=KNfqDg+ݘӛ3@e^=x## Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "17.0.1.0.1", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } .%Iixe{D=M=.j. PKMURPrutVpI-VHJ,IP-/*Qҁ+K-*)5433bdNfrj^1lj̊Kss*M,-M,IMPPZ\>YQ->5)3x vF̢Ē{e8nɟ|Qv{&ujGx$z ebics.file.search ebics.file ebics.file.list ebics.file ebics.file.form ebics.file 1
ebics.file.process.result ebics.file 2
EBICS Download Files ir.actions.act_window ebics.file list,form [('type','=','down')] list form ebics.file.list ebics.file ebics.file.form ebics.file 1
EBICS Upload Files ir.actions.act_window ebics.file list,form [('type','=','up')] list form
$Y$xC# Copyright 2020-2023 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lpgl). { "name": "account_ebics on Odoo Enterprise", "summary": "Deploy account_ebics module on Odoo Enterprise", "version": "16.0.1.0.0", "author": "Noviat", "website": "https://www.noviat.com", "category": "Hidden", "license": "LGPL-3", "depends": [ "account_ebics", "account_accountant", ], "data": ["views/account_ebics_menu.xml"], "installable": True, "auto_install": True, "images": ["static/description/cover.png"], } 1!x# Copyright 2020-2023 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lpgl). { "name": "account_ebics on Odoo Enterprise", "summary": "Deploy account_ebics module on Odoo Enterprise", "version": "16.0.1.0.0", "author": "Noviat", "website": "https://www.noviat.com", "category": "Hidden", "license": "LGPL-3", "depends": [ "account_ebics", "account_accountant", ], "data": ["views/account_ebics_menu.xml"], "installable": True, "auto_install": True, } #!x# Copyright 2020-2022 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lpgl). { "name": "account_ebics on Odoo Enterprise", "summary": "Deploy account_ebics module on Odoo Enterprise", "version": "16.0.1.0.0", "author": "Noviat", "website": "https://www.noviat.com", "category": "Hidden", "license": "LGPL-3", "depends": [ "account_ebics", "account_accountant", ], "data": ["views/account_ebics_menu.xml"], "installable": True, "auto_install": True, } "!x# Copyright 2020-2022 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lpgl). { "name": "account_ebics on Odoo Enterprise", "summary": "Deploy account_ebics module on Odoo Enterprise", "version": "15.0.1.0.0", "author": "Noviat", "website": "https://www.noviat.com", "category": "Hidden", "license": "LGPL-3", "depends": [ "account_ebics", "account_accountant", ], "data": ["views/account_ebics_menu.xml"], "installable": True, "auto_install": True, } !x# Copyright 2020 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lpgl). { "name": "account_ebics on Odoo Enterprise", "summary": "Deploy account_ebics module on Odoo Enterprise", "version": "14.0.1.0.0", "author": "Noviat", "category": "Hidden", "license": "LGPL-3", "depends": [ "account_ebics", "account_accountant", ], "data": ["views/account_ebics_menu.xml"], "installable": True, "auto_install": True, } gF&xYSY9(3=D@/,3DKY'3958U=Gx:sNAĨNFO|!Pzyxâ_PYQ`d`d_XǥWk<@9 }bT''Qw&G0;kWxa̼qr n=x## Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "17.0.1.0.2", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } l%J xbQ# Copyright 2009-2023 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging from sys import exc_info from traceback import format_exception from odoo import _, api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( BusinessTransactionFormat, EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, EbicsVerificationError, ) fintech.cryptolib = "cryptography" except ImportError: EbicsBank = object _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsXfer(models.TransientModel): _name = "ebics.xfer" _description = "EBICS file transfer" ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", domain=[("state", "=", "confirm")], default=lambda self: self._default_ebics_config_id(), ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID" ) ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_stored = fields.Char( string="EBICS Stored Passphrase", related="ebics_userid_id.ebics_passphrase" ) ebics_passphrase_store = fields.Boolean( related="ebics_userid_id.ebics_passphrase_store" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) date_from = fields.Date() date_to = fields.Date() upload_data = fields.Binary(string="File to Upload") upload_fname = fields.Char(string="Upload Filename", default="") upload_fname_dummy = fields.Char( related="upload_fname", string="Dummy Upload Filename", readonly=True ) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Format", help="Select EBICS File Format to upload/download." "\nLeave blank to download all available files.", ) allowed_format_ids = fields.Many2many( related="ebics_config_id.ebics_file_format_ids", string="Allowed EBICS File Formats", ) order_type = fields.Char( related="format_id.order_type", string="Order Type", ) test_mode = fields.Boolean( help="Select this option to test if the syntax of " "the upload file is correct." "\nThis option is only available for " "Order Type 'FUL'.", ) note = fields.Text(string="EBICS file transfer Log", readonly=True) @api.model def _default_ebics_config_id(self): cfg_mod = self.env["ebics.config"] cfg = cfg_mod.search( [ ("company_ids", "in", self.env.user.company_ids.ids), ("state", "=", "confirm"), ] ) if cfg and len(cfg) == 1: return cfg else: return cfg_mod def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False @api.onchange("ebics_config_id") def _onchange_ebics_config_id(self): avail_userids = self.ebics_config_id.ebics_userid_ids.filtered( lambda r: self.env.user.id in r.user_ids.ids ) if self.env.context.get("ebics_download"): # Download Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "down"] ) else: # Upload Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "up"] ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False if avail_userids: if len(avail_userids) == 1: self.ebics_userid_id = avail_userids else: with_passphrase_userids = avail_userids.filtered( lambda r: r.ebics_passphrase_store ) if len(with_passphrase_userids) == 1: self.ebics_userid_id = with_passphrase_userids else: self.ebics_userid_id = False @api.onchange("upload_data") def _onchange_upload_data(self): self.upload_fname_dummy = self.upload_fname self.format_id = False self._detect_upload_format() if not self.format_id: upload_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) if len(upload_formats) > 1: upload_formats = upload_formats.filtered( lambda r: self.upload_fname.endswith(r.suffix or "") ) if len(upload_formats) == 1: self.format_id = upload_formats @api.onchange("format_id") def _onchange_format_id(self): self.order_type = self.format_id.order_type def ebics_upload(self): self.ensure_one() ctx = self._context.copy() ebics_file = self._ebics_upload() if ebics_file: ctx["ebics_file_id"] = ebics_file.id module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": _("EBICS file transfer result"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def ebics_download(self): self.ensure_one() ctx = self.env.context.copy() self.note = "" err_cnt = 0 client = self._setup_client() if not client: err_cnt += 1 self.note += ( _("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: download_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) ) ebics_files = self.env["ebics.file"] date_from = self.date_from and self.date_from.isoformat() or None date_to = self.date_to and self.date_to.isoformat() or None for df in download_formats: try: success = False if df.order_type == "BTD": btf = BusinessTransactionFormat( df.btf_service, df.btf_message, scope=df.btf_scope or None, option=df.btf_option or None, container=df.btf_container or None, version=df.btf_version or None, variant=df.btf_variant or None, format=df.btf_format or None, ) data = client.BTD(btf, start=date_from, end=date_to) elif df.order_type == "FDL": data = client.FDL(df.name, date_from, date_to) else: params = None if date_from and date_to: params = { "DateRange": { "Start": date_from, "End": date_to, } } data = client.download(df.order_type, params=params) ebics_files += self._handle_download_data(data, df) success = True except EbicsFunctionalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += _( "EBICS Functional Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += _( "EBICS Technical Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: err_cnt += 1 self.note += "\n" self.note += _( "EBICS Verification Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += _("The EBICS response could not be verified.") except UserError as e: err_cnt += 1 self.note += "\n" self.note += _( "Error detected during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += " ".join(e.args) except Exception: err_cnt += 1 self.note += "\n" self.note += _( "Unknown Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb else: # mark received data so that it is not included in further # downloads trans_id = client.last_trans_id client.confirm_download(trans_id=trans_id, success=success) ctx["ebics_file_ids"] = ebics_files.ids if ebics_files: self.note += "\n" for f in ebics_files: self.note += ( _("EBICS File '%s' is available for further processing.") % f.name ) self.note += "\n" ctx["err_cnt"] = err_cnt module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": _("EBICS file transfer result"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def view_ebics_file(self): self.ensure_one() module = __name__.split("addons.")[1].split(".")[0] act = self.env["ir.actions.act_window"]._for_xml_id( f"{module}.ebics_file_action_download" ) act["domain"] = [("id", "in", self._context["ebics_file_ids"])] return act def _ebics_upload(self): self.ensure_one() ebics_file = self.env["ebics.file"] self.note = "" client = self._setup_client() if client: upload_data = base64.decodebytes(self.upload_data) ef_format = self.format_id OrderID = False try: order_type = self.order_type if order_type == "BTU": btf = BusinessTransactionFormat( ef_format.btf_service, ef_format.btf_message, scope=ef_format.btf_scope or None, option=ef_format.btf_option or None, container=ef_format.btf_container or None, version=ef_format.btf_version or None, variant=ef_format.btf_variant or None, format=ef_format.btf_format or None, ) kwargs = {} if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.BTU(btf, upload_data, **kwargs) elif order_type == "FUL": kwargs = {} bank = self.ebics_config_id.journal_ids[0].bank_id cc = bank.country.code if cc: kwargs["country"] = cc if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.FUL(ef_format.name, upload_data, **kwargs) else: OrderID = client.upload(order_type, upload_data) if OrderID: self.note += "\n" self.note += ( _("EBICS File has been uploaded (OrderID %s).") % OrderID ) ef_note = _("EBICS OrderID: %s") % OrderID if self.env.context.get("origin"): ef_note += "\n" + _("Origin: %s") % self._context["origin"] suffix = self.format_id.suffix fn = self.upload_fname if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) ef_vals = { "name": self.upload_fname, "data": self.upload_data, "date": fields.Datetime.now(), "format_id": self.format_id.id, "state": "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "note": ef_note, "company_ids": [ self.env.context.get("force_company", self.env.company.id) ], } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) except EbicsFunctionalError: e = exc_info() self.note += "\n" self.note += _("EBICS Functional Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: e = exc_info() self.note += "\n" self.note += _("EBICS Technical Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: self.note += "\n" self.note += _("EBICS Verification Error:") self.note += "\n" self.note += _("The EBICS response could not be verified.") except Exception: self.note += "\n" self.note += _("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb if self.ebics_config_id.ebics_version == "H003": OrderID = self.ebics_config_id._get_order_number() self.ebics_config_id.sudo()._update_order_number(OrderID) ebics_file and self._payment_order_postprocess(ebics_file) return ebics_file def _payment_order_postprocess(self, ebics_file): active_model = self.env.context.get("model") if active_model == "account.payment.order": order = self.env["account.payment.order"].browse( self.env.context["active_id"] ) order.generated2uploaded() def _setup_client(self): self.ebics_config_id._check_ebics_keys() passphrase = self._get_passphrase() keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase try: keyring = EbicsKeyRing(**keyring_params) except (RuntimeError, ValueError) as err: error = _("Error while accessing the EBICS Keys:") error += "\n" error += err.args[0] raise UserError(error) from err bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) if self.ebics_config_id.ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() signature_class = ( self.format_id.signature_class or self.ebics_userid_id.signature_class ) user_params = { "keyring": keyring, "partnerid": self.ebics_config_id.ebics_partner, "userid": self.ebics_userid_id.name, } # manual_approval replaced by transport_only class param in fintech 7.4 fintech74 = hasattr(EbicsUser, "transport_only") if fintech74: user_params["transport_only"] = signature_class == "T" and True or False try: user = EbicsUser(**user_params) except ValueError as err: error = _("Error while accessing the EBICS UserID:") error += "\n" err_str = err.args[0] error += err.args[0] if err_str == "unknown key format": error += "\n" error += _("Doublecheck your EBICS Passphrase and UserID settings.") raise UserError(error) from err # manual_approval replaced by transport_only class param in fintech 7.4 if not fintech74 and signature_class == "T": user.manual_approval = True try: client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception: self.note += "\n" self.note += _("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb client = False return client def _get_passphrase(self): return self.ebics_passphrase or self.ebics_passphrase_stored def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "camt.xxx.cfonb120.stm": self._handle_cfonb120, "camt.xxx.cfonb120.stm.rfi": self._handle_cfonb120, "camt.052.001.02.stm": self._handle_camt052, "camt.053.001.02.stm": self._handle_camt053, } return res def _update_ef_vals(self, ef_vals): """ Adapt this method to customize the EBICS File values. """ if self.format_id and self.format_id.type == "up": fn = ef_vals["name"] dups = self._check_duplicate_ebics_file(fn, self.format_id) if dups: n = 1 fn = "_".join([fn, str(n)]) while self._check_duplicate_ebics_file(fn, self.format_id): n += 1 fn = "_".join([fn, str(n)]) ef_vals["name"] = fn def _handle_download_data(self, data, file_format): ebics_files = self.env["ebics.file"] if isinstance(data, dict): for doc in data: ebics_files += self._create_ebics_file( data[doc], file_format, docname=doc ) else: ebics_files += self._create_ebics_file(data, file_format) return ebics_files def _create_ebics_file(self, data, file_format, docname=None): fn_parts = [self.ebics_config_id.ebics_host, self.ebics_config_id.ebics_partner] if docname: fn_parts.append(docname) else: fn_date = self.date_to or fields.Date.today() fn_parts.append(fn_date.isoformat()) fn = "_".join(fn_parts) ff_methods = self._file_format_methods() if file_format.name in ff_methods: data = ff_methods[file_format.name](data) suffix = file_format.suffix if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) dups = self._check_duplicate_ebics_file(fn, file_format) if dups: raise UserError( _( "EBICS File with name '%s' has already been downloaded." "\nPlease check this file and rename in case there is " "no risk on duplicate transactions." ) % fn ) data = base64.encodebytes(data) ef_vals = { "name": fn, "data": data, "date": fields.Datetime.now(), "date_from": self.date_from, "date_to": self.date_to, "format_id": file_format.id, "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "company_ids": self.ebics_config_id.company_ids.ids, } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) return ebics_file def _check_duplicate_ebics_file(self, fn, file_format): dups = self.env["ebics.file"].search( [("name", "=", fn), ("format_id", "=", file_format.id)] ) return dups def _detect_upload_format(self): """ Use this method in order to automatically detect and set the EBICS upload file format. """ def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": continue else: o_list[-i] = chr(ord(c) + 1) break next_nr = "".join(o_list) if next_nr == "ZZZZ": next_nr = "A000" self.ebics_config_id.order_number = next_nr def _insert_line_terminator(self, data_in, line_len): data_in = data_in.replace(b"\n", b"").replace(b"\r", b"") data_out = b"" max_len = len(data_in) i = 0 while i + line_len <= max_len: data_out += data_in[i : i + line_len] + b"\n" i += line_len return data_out def _handle_cfonb120(self, data_in): return self._insert_line_terminator(data_in, 120) def _handle_cfonb240(self, data_in): return self._insert_line_terminator(data_in, 240) def _handle_camt052(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Community CAMT parser. Remark: Odoo Enterprise doesn't support camt.052. """ return data_in def _handle_camt053(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Enterprise or Community CAMT parser. """ return data_in RC+=x## Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "17.0.1.0.0", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } %HxY/"  uB X~    QޓS@elX u<r9aix۲qF e&VNhr䛲@Ztn<ܼ_qC7m2<g xbJ# Copyright 2009-2023 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging from sys import exc_info from traceback import format_exception from odoo import _, api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( BusinessTransactionFormat, EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, EbicsVerificationError, ) fintech.cryptolib = "cryptography" except ImportError: EbicsBank = object _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsXfer(models.TransientModel): _name = "ebics.xfer" _description = "EBICS file transfer" ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", domain=[("state", "=", "confirm")], default=lambda self: self._default_ebics_config_id(), ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID" ) ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_stored = fields.Char( string="EBICS Stored Passphrase", related="ebics_userid_id.ebics_passphrase" ) ebics_passphrase_store = fields.Boolean( related="ebics_userid_id.ebics_passphrase_store" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) date_from = fields.Date() date_to = fields.Date() upload_data = fields.Binary(string="File to Upload") upload_fname = fields.Char(string="Upload Filename", default="") upload_fname_dummy = fields.Char( related="upload_fname", string="Dummy Upload Filename", readonly=True ) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Format", help="Select EBICS File Format to upload/download." "\nLeave blank to download all available files.", ) allowed_format_ids = fields.Many2many( related="ebics_config_id.ebics_file_format_ids", string="Allowed EBICS File Formats", ) order_type = fields.Char( related="format_id.order_type", string="Order Type", ) test_mode = fields.Boolean( help="Select this option to test if the syntax of " "the upload file is correct." "\nThis option is only available for " "Order Type 'FUL'.", ) note = fields.Text(string="EBICS file transfer Log", readonly=True) @api.model def _default_ebics_config_id(self): cfg_mod = self.env["ebics.config"] cfg = cfg_mod.search( [ ("company_ids", "in", self.env.user.company_ids.ids), ("state", "=", "confirm"), ] ) if cfg and len(cfg) == 1: return cfg else: return cfg_mod def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False @api.onchange("ebics_config_id") def _onchange_ebics_config_id(self): avail_userids = self.ebics_config_id.ebics_userid_ids.filtered( lambda r: self.env.user.id in r.user_ids.ids ) if self.env.context.get("ebics_download"): # Download Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "down"] ) else: # Upload Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "up"] ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False if avail_userids: if len(avail_userids) == 1: self.ebics_userid_id = avail_userids else: with_passphrase_userids = avail_userids.filtered( lambda r: r.ebics_passphrase_store ) if len(with_passphrase_userids) == 1: self.ebics_userid_id = with_passphrase_userids else: self.ebics_userid_id = False @api.onchange("upload_data") def _onchange_upload_data(self): self.upload_fname_dummy = self.upload_fname self.format_id = False self._detect_upload_format() if not self.format_id: upload_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) if len(upload_formats) > 1: upload_formats = upload_formats.filtered( lambda r: self.upload_fname.endswith(r.suffix or "") ) if len(upload_formats) == 1: self.format_id = upload_formats @api.onchange("format_id") def _onchange_format_id(self): self.order_type = self.format_id.order_type def ebics_upload(self): self.ensure_one() ctx = self._context.copy() ebics_file = self._ebics_upload() if ebics_file: ctx["ebics_file_id"] = ebics_file.id module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": _("EBICS file transfer result"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def ebics_download(self): self.ensure_one() ctx = self.env.context.copy() self.note = "" err_cnt = 0 client = self._setup_client() if not client: err_cnt += 1 self.note += ( _("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: download_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) ) ebics_files = self.env["ebics.file"] date_from = self.date_from and self.date_from.isoformat() or None date_to = self.date_to and self.date_to.isoformat() or None for df in download_formats: try: success = False if df.order_type == "BTD": btf = BusinessTransactionFormat( df.btf_service, df.btf_message, scope=df.btf_scope or None, option=df.btf_option or None, container=df.btf_container or None, version=df.btf_version or None, variant=df.btf_variant or None, format=df.btf_format or None, ) data = client.BTD(btf, start=date_from, end=date_to) elif df.order_type == "FDL": data = client.FDL(df.name, date_from, date_to) else: params = None if date_from and date_to: params = { "DateRange": { "Start": date_from, "End": date_to, } } data = client.download(df.order_type, params=params) ebics_files += self._handle_download_data(data, df) success = True except EbicsFunctionalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += _( "EBICS Functional Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += _( "EBICS Technical Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: err_cnt += 1 self.note += "\n" self.note += _( "EBICS Verification Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += _("The EBICS response could not be verified.") except UserError as e: err_cnt += 1 self.note += "\n" self.note += _( "Error detected during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += " ".join(e.args) except Exception: err_cnt += 1 self.note += "\n" self.note += _( "Unknown Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb else: # mark received data so that it is not included in further # downloads trans_id = client.last_trans_id client.confirm_download(trans_id=trans_id, success=success) ctx["ebics_file_ids"] = ebics_files.ids if ebics_files: self.note += "\n" for f in ebics_files: self.note += ( _("EBICS File '%s' is available for further processing.") % f.name ) self.note += "\n" ctx["err_cnt"] = err_cnt module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": _("EBICS file transfer result"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def view_ebics_file(self): self.ensure_one() module = __name__.split("addons.")[1].split(".")[0] act = self.env["ir.actions.act_window"]._for_xml_id( f"{module}.ebics_file_action_download" ) act["domain"] = [("id", "in", self._context["ebics_file_ids"])] return act def _ebics_upload(self): self.ensure_one() ebics_file = self.env["ebics.file"] self.note = "" client = self._setup_client() if client: upload_data = base64.decodebytes(self.upload_data) ef_format = self.format_id OrderID = False try: order_type = self.order_type if order_type == "BTU": btf = BusinessTransactionFormat( ef_format.btf_service, ef_format.btf_message, scope=ef_format.btf_scope or None, option=ef_format.btf_option or None, container=ef_format.btf_container or None, version=ef_format.btf_version or None, variant=ef_format.btf_variant or None, format=ef_format.btf_format or None, ) kwargs = {} if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.BTU(btf, upload_data, **kwargs) elif order_type == "FUL": kwargs = {} bank = self.ebics_config_id.journal_ids[0].bank_id cc = bank.country.code if cc: kwargs["country"] = cc if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.FUL(ef_format.name, upload_data, **kwargs) else: OrderID = client.upload(order_type, upload_data) if OrderID: self.note += "\n" self.note += ( _("EBICS File has been uploaded (OrderID %s).") % OrderID ) ef_note = _("EBICS OrderID: %s") % OrderID if self.env.context.get("origin"): ef_note += "\n" + _("Origin: %s") % self._context["origin"] suffix = self.format_id.suffix fn = self.upload_fname if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) ef_vals = { "name": self.upload_fname, "data": self.upload_data, "date": fields.Datetime.now(), "format_id": self.format_id.id, "state": "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "note": ef_note, "company_ids": [ self.env.context.get("force_company", self.env.company.id) ], } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) except EbicsFunctionalError: e = exc_info() self.note += "\n" self.note += _("EBICS Functional Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: e = exc_info() self.note += "\n" self.note += _("EBICS Technical Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: self.note += "\n" self.note += _("EBICS Verification Error:") self.note += "\n" self.note += _("The EBICS response could not be verified.") except Exception: self.note += "\n" self.note += _("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb if self.ebics_config_id.ebics_version == "H003": OrderID = self.ebics_config_id._get_order_number() self.ebics_config_id.sudo()._update_order_number(OrderID) ebics_file and self._payment_order_postprocess(ebics_file) return ebics_file def _payment_order_postprocess(self, ebics_file): active_model = self.env.context.get("active_model") if active_model == "account.payment.order": order = self.env["account.payment.order"].browse( self.env.context["active_id"] ) order.generated2uploaded() def _setup_client(self): self.ebics_config_id._check_ebics_keys() passphrase = self._get_passphrase() keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase try: keyring = EbicsKeyRing(**keyring_params) except (RuntimeError, ValueError) as err: error = _("Error while accessing the EBICS Keys:") error += "\n" error += err.args[0] raise UserError(error) from err bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) if self.ebics_config_id.ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() signature_class = ( self.format_id.signature_class or self.ebics_userid_id.signature_class ) user_params = { "keyring": keyring, "partnerid": self.ebics_config_id.ebics_partner, "userid": self.ebics_userid_id.name, } # manual_approval replaced by transport_only class param in fintech 7.4 fintech74 = hasattr(EbicsUser, "transport_only") if fintech74: user_params["transport_only"] = signature_class == "T" and True or False try: user = EbicsUser(**user_params) except ValueError as err: error = _("Error while accessing the EBICS UserID:") error += "\n" err_str = err.args[0] error += err.args[0] if err_str == "unknown key format": error += "\n" error += _("Doublecheck your EBICS Passphrase and UserID settings.") raise UserError(error) from err # manual_approval replaced by transport_only class param in fintech 7.4 if not fintech74 and signature_class == "T": user.manual_approval = True try: client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception: self.note += "\n" self.note += _("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb client = False return client def _get_passphrase(self): return self.ebics_passphrase or self.ebics_passphrase_stored def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "camt.xxx.cfonb120.stm": self._handle_cfonb120, "camt.xxx.cfonb120.stm.rfi": self._handle_cfonb120, "camt.052.001.02.stm": self._handle_camt052, "camt.053.001.02.stm": self._handle_camt053, } return res def _update_ef_vals(self, ef_vals): """ Adapt this method to customize the EBICS File values. """ if self.format_id and self.format_id.type == "up": fn = ef_vals["name"] dups = self._check_duplicate_ebics_file(fn, self.format_id) if dups: n = 1 fn = "_".join([fn, str(n)]) while self._check_duplicate_ebics_file(fn, self.format_id): n += 1 fn = "_".join([fn, str(n)]) ef_vals["name"] = fn def _handle_download_data(self, data, file_format): ebics_files = self.env["ebics.file"] if isinstance(data, dict): for doc in data: ebics_files += self._create_ebics_file( data[doc], file_format, docname=doc ) else: ebics_files += self._create_ebics_file(data, file_format) return ebics_files def _create_ebics_file(self, data, file_format, docname=None): fn_parts = [self.ebics_config_id.ebics_host, self.ebics_config_id.ebics_partner] if docname: fn_parts.append(docname) else: fn_date = self.date_to or fields.Date.today() fn_parts.append(fn_date.isoformat()) fn = "_".join(fn_parts) ff_methods = self._file_format_methods() if file_format.name in ff_methods: data = ff_methods[file_format.name](data) suffix = file_format.suffix if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) dups = self._check_duplicate_ebics_file(fn, file_format) if dups: raise UserError( _( "EBICS File with name '%s' has already been downloaded." "\nPlease check this file and rename in case there is " "no risk on duplicate transactions." ) % fn ) data = base64.encodebytes(data) ef_vals = { "name": fn, "data": data, "date": fields.Datetime.now(), "date_from": self.date_from, "date_to": self.date_to, "format_id": file_format.id, "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "company_ids": self.ebics_config_id.company_ids.ids, } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) return ebics_file def _check_duplicate_ebics_file(self, fn, file_format): dups = self.env["ebics.file"].search( [("name", "=", fn), ("format_id", "=", file_format.id)] ) return dups def _detect_upload_format(self): """ Use this method in order to automatically detect and set the EBICS upload file format. """ def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": continue else: o_list[-i] = chr(ord(c) + 1) break next_nr = "".join(o_list) if next_nr == "ZZZZ": next_nr = "A000" self.ebics_config_id.order_number = next_nr def _insert_line_terminator(self, data_in, line_len): data_in = data_in.replace(b"\n", b"").replace(b"\r", b"") data_out = b"" max_len = len(data_in) i = 0 while i + line_len <= max_len: data_out += data_in[i : i + line_len] + b"\n" i += line_len return data_out def _handle_cfonb120(self, data_in): return self._insert_line_terminator(data_in, 120) def _handle_cfonb240(self, data_in): return self._insert_line_terminator(data_in, 240) def _handle_camt052(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Community CAMT parser. Remark: Odoo Enterprise doesn't support camt.052. """ return data_in def _handle_camt053(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Enterprise or Community CAMT parser. """ return data_in F=x## Copyright 2009-2024 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). { "name": "EBICS banking protocol", "version": "16.0.1.9.0", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com", "category": "Accounting & Finance", "depends": ["account"], "data": [ "security/ebics_security.xml", "security/ir.model.access.csv", "data/ebics_file_format.xml", "views/ebics_config_views.xml", "views/ebics_file_views.xml", "views/ebics_userid_views.xml", "views/ebics_file_format_views.xml", "wizards/ebics_change_passphrase.xml", "wizards/ebics_xfer.xml", "wizards/ebics_admin_order.xml", "views/menu.xml", ], "installable": True, "application": True, "external_dependencies": { "python": [ "fintech", "cryptography", ] }, "images": ["static/description/cover.png"], } 2%Px$h ebics.file.search ebics.file ebics.file.tree ebics.file ebics.file.form ebics.file 1
ebics.file.process.result ebics.file 2
EBICS Download Files ir.actions.act_window ebics.file tree,form [('type','=','down')] tree form ebics.file.tree ebics.file ebics.file.form ebics.file 1
EBICS Upload Files ir.actions.act_window ebics.file tree,form [('type','=','up')] tree form
XQQxz(;.%e)9zIEũy]e7^A xbC# Copyright 2009-2023 Noviat. # License LGPL-3 or later (http://www.gnu.org/licenses/lgpl). import base64 import logging from sys import exc_info from traceback import format_exception from odoo import _, api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( BusinessTransactionFormat, EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, EbicsVerificationError, ) fintech.cryptolib = "cryptography" except ImportError: EbicsBank = object _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsXfer(models.TransientModel): _name = "ebics.xfer" _description = "EBICS file transfer" ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", domain=[("state", "=", "confirm")], default=lambda self: self._default_ebics_config_id(), ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID" ) ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_stored = fields.Char( string="EBICS Stored Passphrase", related="ebics_userid_id.ebics_passphrase" ) ebics_passphrase_store = fields.Boolean( related="ebics_userid_id.ebics_passphrase_store" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) date_from = fields.Date() date_to = fields.Date() upload_data = fields.Binary(string="File to Upload") upload_fname = fields.Char(string="Upload Filename", default="") upload_fname_dummy = fields.Char( related="upload_fname", string="Dummy Upload Filename", readonly=True ) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Format", help="Select EBICS File Format to upload/download." "\nLeave blank to download all available files.", ) allowed_format_ids = fields.Many2many( related="ebics_config_id.ebics_file_format_ids", string="Allowed EBICS File Formats", ) order_type = fields.Char( related="format_id.order_type", string="Order Type", ) test_mode = fields.Boolean( help="Select this option to test if the syntax of " "the upload file is correct." "\nThis option is only available for " "Order Type 'FUL'.", ) note = fields.Text(string="EBICS file transfer Log", readonly=True) @api.model def _default_ebics_config_id(self): cfg_mod = self.env["ebics.config"] cfg = cfg_mod.search( [ ("company_ids", "in", self.env.user.company_ids.ids), ("state", "=", "confirm"), ] ) if cfg and len(cfg) == 1: return cfg else: return cfg_mod def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False @api.onchange("ebics_config_id") def _onchange_ebics_config_id(self): avail_userids = self.ebics_config_id.ebics_userid_ids.filtered( lambda r: self.env.user.id in r.user_ids.ids ) if self.env.context.get("ebics_download"): # Download Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "down"] ) else: # Upload Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "up"] ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False if avail_userids: if len(avail_userids) == 1: self.ebics_userid_id = avail_userids else: with_passphrase_userids = avail_userids.filtered( lambda r: r.ebics_passphrase_store ) if len(with_passphrase_userids) == 1: self.ebics_userid_id = with_passphrase_userids else: self.ebics_userid_id = False @api.onchange("upload_data") def _onchange_upload_data(self): self.upload_fname_dummy = self.upload_fname self.format_id = False self._detect_upload_format() if not self.format_id: upload_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) if len(upload_formats) > 1: upload_formats = upload_formats.filtered( lambda r: self.upload_fname.endswith(r.suffix or "") ) if len(upload_formats) == 1: self.format_id = upload_formats @api.onchange("format_id") def _onchange_format_id(self): self.order_type = self.format_id.order_type def ebics_upload(self): self.ensure_one() ctx = self._context.copy() ebics_file = self._ebics_upload() if ebics_file: ctx["ebics_file_id"] = ebics_file.id module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": _("EBICS file transfer result"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def ebics_download(self): self.ensure_one() ctx = self.env.context.copy() self.note = "" err_cnt = 0 client = self._setup_client() if not client: err_cnt += 1 self.note += ( _("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: download_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) ) ebics_files = self.env["ebics.file"] date_from = self.date_from and self.date_from.isoformat() or None date_to = self.date_to and self.date_to.isoformat() or None for df in download_formats: try: success = False if df.order_type == "BTD": btf = BusinessTransactionFormat( df.btf_service, df.btf_message, scope=df.btf_scope or None, option=df.btf_option or None, container=df.btf_container or None, version=df.btf_version or None, variant=df.btf_variant or None, format=df.btf_format or None, ) data = client.BTD(btf, start=date_from, end=date_to) elif df.order_type == "FDL": data = client.FDL(df.name, date_from, date_to) else: params = None if date_from and date_to: params = { "DateRange": { "Start": date_from, "End": date_to, } } data = client.download(df.order_type, params=params) ebics_files += self._handle_download_data(data, df) success = True except EbicsFunctionalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += _( "EBICS Functional Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += "{} (code: {})".format(e[1].message, e[1].code) except EbicsTechnicalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += _( "EBICS Technical Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += "{} (code: {})".format(e[1].message, e[1].code) except EbicsVerificationError: err_cnt += 1 self.note += "\n" self.note += _( "EBICS Verification Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += _("The EBICS response could not be verified.") except UserError as e: err_cnt += 1 self.note += "\n" self.note += _( "Error detected during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += " ".join(e.args) except Exception: err_cnt += 1 self.note += "\n" self.note += _( "Unknown Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb else: # mark received data so that it is not included in further # downloads trans_id = client.last_trans_id client.confirm_download(trans_id=trans_id, success=success) ctx["ebics_file_ids"] = ebics_files.ids if ebics_files: self.note += "\n" for f in ebics_files: self.note += ( _("EBICS File '%s' is available for further processing.") % f.name ) self.note += "\n" ctx["err_cnt"] = err_cnt module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref("%s.ebics_xfer_view_form_result" % module) return { "name": _("EBICS file transfer result"), "res_id": self.id, "view_type": "form", "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def view_ebics_file(self): self.ensure_one() module = __name__.split("addons.")[1].split(".")[0] act = self.env["ir.actions.act_window"]._for_xml_id( "{}.ebics_file_action_download".format(module) ) act["domain"] = [("id", "in", self._context["ebics_file_ids"])] return act def _ebics_upload(self): self.ensure_one() ebics_file = self.env["ebics.file"] self.note = "" client = self._setup_client() if client: upload_data = base64.decodebytes(self.upload_data) ef_format = self.format_id OrderID = False try: order_type = self.order_type if order_type == "BTU": btf = BusinessTransactionFormat( ef_format.btf_service, ef_format.btf_message, scope=ef_format.btf_scope or None, option=ef_format.btf_option or None, container=ef_format.btf_container or None, version=ef_format.btf_version or None, variant=ef_format.btf_variant or None, format=ef_format.btf_format or None, ) kwargs = {} if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.BTU(btf, upload_data, **kwargs) elif order_type == "FUL": kwargs = {} bank = self.ebics_config_id.journal_ids[0].bank_id cc = bank.country.code if cc: kwargs["country"] = cc if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.FUL(ef_format.name, upload_data, **kwargs) else: OrderID = client.upload(order_type, upload_data) if OrderID: self.note += "\n" self.note += ( _("EBICS File has been uploaded (OrderID %s).") % OrderID ) ef_note = _("EBICS OrderID: %s") % OrderID if self.env.context.get("origin"): ef_note += "\n" + _("Origin: %s") % self._context["origin"] suffix = self.format_id.suffix fn = self.upload_fname if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) ef_vals = { "name": self.upload_fname, "data": self.upload_data, "date": fields.Datetime.now(), "format_id": self.format_id.id, "state": "done", "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "note": ef_note, "company_ids": [ self.env.context.get("force_company", self.env.company.id) ], } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) except EbicsFunctionalError: e = exc_info() self.note += "\n" self.note += _("EBICS Functional Error:") self.note += "\n" self.note += "{} (code: {})".format(e[1].message, e[1].code) except EbicsTechnicalError: e = exc_info() self.note += "\n" self.note += _("EBICS Technical Error:") self.note += "\n" self.note += "{} (code: {})".format(e[1].message, e[1].code) except EbicsVerificationError: self.note += "\n" self.note += _("EBICS Verification Error:") self.note += "\n" self.note += _("The EBICS response could not be verified.") except Exception: self.note += "\n" self.note += _("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb if self.ebics_config_id.ebics_version == "H003": OrderID = self.ebics_config_id._get_order_number() self.ebics_config_id.sudo()._update_order_number(OrderID) ebics_file and self._payment_order_postprocess(ebics_file) return ebics_file def _payment_order_postprocess(self, ebics_file): active_model = self.env.context.get("active_model") if active_model == "account.payment.order": order = self.env[active_model].browse(self.env.context["active_id"]) order.generated2uploaded() def _setup_client(self): self.ebics_config_id._check_ebics_keys() passphrase = self._get_passphrase() keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase try: keyring = EbicsKeyRing(**keyring_params) except (RuntimeError, ValueError) as err: error = _("Error while accessing the EBICS Keys:") error += "\n" error += err.args[0] raise UserError(error) from err bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) if self.ebics_config_id.ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() signature_class = ( self.format_id.signature_class or self.ebics_userid_id.signature_class ) user_params = { "keyring": keyring, "partnerid": self.ebics_config_id.ebics_partner, "userid": self.ebics_userid_id.name, } # manual_approval replaced by transport_only class param in fintech 7.4 fintech74 = hasattr(EbicsUser, "transport_only") if fintech74: user_params["transport_only"] = signature_class == "T" and True or False try: user = EbicsUser(**user_params) except ValueError as err: error = _("Error while accessing the EBICS UserID:") error += "\n" err_str = err.args[0] error += err.args[0] if err_str == "unknown key format": error += "\n" error += _("Doublecheck your EBICS Passphrase and UserID settings.") raise UserError(error) from err # manual_approval replaced by transport_only class param in fintech 7.4 if not fintech74 and signature_class == "T": user.manual_approval = True try: client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception: self.note += "\n" self.note += _("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += "\n%s" % tb client = False return client def _get_passphrase(self): return self.ebics_passphrase or self.ebics_passphrase_stored def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "camt.xxx.cfonb120.stm": self._handle_cfonb120, "camt.xxx.cfonb120.stm.rfi": self._handle_cfonb120, "camt.052.001.02.stm": self._handle_camt052, "camt.053.001.02.stm": self._handle_camt053, } return res def _update_ef_vals(self, ef_vals): """ Adapt this method to customize the EBICS File values. """ if self.format_id and self.format_id.type == "up": fn = ef_vals["name"] dups = self._check_duplicate_ebics_file(fn, self.format_id) if dups: n = 1 fn = "_".join([fn, str(n)]) while self._check_duplicate_ebics_file(fn, self.format_id): n += 1 fn = "_".join([fn, str(n)]) ef_vals["name"] = fn def _handle_download_data(self, data, file_format): ebics_files = self.env["ebics.file"] if isinstance(data, dict): for doc in data: ebics_files += self._create_ebics_file( data[doc], file_format, docname=doc ) else: ebics_files += self._create_ebics_file(data, file_format) return ebics_files def _create_ebics_file(self, data, file_format, docname=None): fn_parts = [self.ebics_config_id.ebics_host, self.ebics_config_id.ebics_partner] if docname: fn_parts.append(docname) else: fn_date = self.date_to or fields.Date.today() fn_parts.append(fn_date.isoformat()) fn = "_".join(fn_parts) ff_methods = self._file_format_methods() if file_format.name in ff_methods: data = ff_methods[file_format.name](data) suffix = file_format.suffix if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) dups = self._check_duplicate_ebics_file(fn, file_format) if dups: raise UserError( _( "EBICS File with name '%s' has already been downloaded." "\nPlease check this file and rename in case there is " "no risk on duplicate transactions." ) % fn ) data = base64.encodebytes(data) ef_vals = { "name": fn, "data": data, "date": fields.Datetime.now(), "date_from": self.date_from, "date_to": self.date_to, "format_id": file_format.id, "user_id": self._uid, "ebics_userid_id": self.ebics_userid_id.id, "company_ids": self.ebics_config_id.company_ids.ids, } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) return ebics_file def _check_duplicate_ebics_file(self, fn, file_format): dups = self.env["ebics.file"].search( [("name", "=", fn), ("format_id", "=", file_format.id)] ) return dups def _detect_upload_format(self): """ Use this method in order to automatically detect and set the EBICS upload file format. """ def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": continue else: o_list[-i] = chr(ord(c) + 1) break next_nr = "".join(o_list) if next_nr == "ZZZZ": next_nr = "A000" self.ebics_config_id.order_number = next_nr def _insert_line_terminator(self, data_in, line_len): data_in = data_in.replace(b"\n", b"").replace(b"\r", b"") data_out = b"" max_len = len(data_in) i = 0 while i + line_len <= max_len: data_out += data_in[i : i + line_len] + b"\n" i += line_len return data_out def _handle_cfonb120(self, data_in): return self._insert_line_terminator(data_in, 120) def _handle_cfonb240(self, data_in): return self._insert_line_terminator(data_in, 240) def _handle_camt052(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Community CAMT parser. Remark: Odoo Enterprise doesn't support camt.052. """ return data_in def _handle_camt053(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Enterprise or Community CAMT parser. """ return data_in Mxtree dd0a1d5be403b09b4b92e5a9b8847ae90baae436 parent b28f3495ae945744091077f06cbf9bd06fab9ea0 author Jan Suhr 1776949463 +0200 committer Luc De Meyer 1777281882 +0200 [19.0] account_ebics: fix same label warning for ebics_config_id/ids Wxtree 403c68cb3b79622f656209374093cfc5589c6f38 parent 0bbbfd242547362a20f4d93e11f037abac15654c author noviat-ci-bot 1776519514 +0000 committer noviat-ci-bot 1776519514 +0000 update addons table nF#x%tree 70dd34ea976d83753f5a4002836e177c28214422 parent 3bad5ce072d4225f29ad0881e5e1458f50d7bc9c author Luc De Meyer 1776519213 +0200 committer Luc De Meyer 1776519487 +0200 [IMP] account_ebics, account_ebics_batch_payment: bump module versions \ x;n0{aߥ  KB >rfOt( ֱTɹX)ZqkmC,;C&ȍ| lSˣoi<<$Sڦ!xpF{O"]/VL =_i~Qx10 ";jդIH1N!qC몸J-E 'Hz7%_BB$Jh6XO]$ d5lU3B|\!O6y sLԻQe8zX2i@m¢ހMxJ0}04  Kq864Umpu;Z8J+ql&"Z{;l j9oIw GRnNj'Fl;^r N+;ܧ=z<߁gZ cRr4o|p}8N_Ҕ}p ۭr^Ώ@9c-9´g `^xJ0Eً$M'p#LZiҗwsíP4ic> {u0iB6%WP=՞E+A0VKcx8Uv_FYc._3suNÍ2JuǺε֙?A|~}H'`G3_>ڶ!ZK#_홖K gZ xmtree 5389320b52a9384398d8841bda9850008d1fce11 parent 348707b23d3c4d0519350f6c35f0321cf563db71 author Luc De Meyer 1774436120 +0100 committer Luc De Meyer 1776443472 +0200 [FIX] ebics download: execute always client.confirm_download() Certain banks expect always a confirm_download, also in case of success=False. Lt4x1n0 EwB{YYC%SQ$%7l=u-ox÷VƐ D! z0#kT"n.GI0BDBEE(%I1!ǻI'{+L<͇οY}>_Y U&} ¦a||9IPx] 0sJӂWn0`8 1#6pk>w Xj<{.`#ppy۔"f2hdVG?? d6.:bv mn9'3ݚuV@XQZqq.zs+83I1]|7vd1DܴbXeB`x">W~ao5m#&kp[U%^7uRk)Ye\?zvF3^S~HxAo0TJ0fװ۴䐴qe.Ղ15&KpͳqxNR2BQtIH5eA,5TR\s(BK *)ϐTv/*7R.̍Gr YM]WΑ 5 8TEc+B/2Ē?jѡa>N`1~w+B8) uP:10tbOk拧q4jcՎ=0;X=ɞ۫kU= o&t]4ؖ2h1**=ϢfDF){mZ5/x Vp3Li}}7zc/\ x== 0` ,.$m^{{S)R gx"6ΛOQF(ZMY*"J` eP!JMT ΠhkMːlWOLɽږ;U?lx |:ɗEc)4Kx%;k@{=t/0KҸ AlA*ff`x%ZNPفZ 6RHffc@ CJ@oIPNi2il`gYEA8(~)iwu.xUя̴ۆJ?#\;uzƩxT4_뷸/^D,=_}g>;RԦQЖx5J0{bRf&"+z*o5ҴM>>ǾïqףWҳ2vȖ zd`͗a. A8mYjH[?hH56f-K9_i1z*;5ӶO&N[W_ 7(XJpXVnZ]C-y,th Pq||L 8\=>pOx-Kj1:EW9>Xe#X5:x+~(h)):d4Y"rJcu@@1N 甑9ZeV}gY!g~G]PR-~yۺϩL>AX-9>Vk:oZ7]8%/_ۭ1m+`%Y80qZ[͗vgLxMK1@sA($͇x"X.R2#IfW7 3Dz{.]@sBΨKR02JdѰLLh22a*ux]r̿TVsZ'"iZ\Ɛc¿z9}@fnk' Cmv!ۊ|";(~xTW\x]1k0w 'l B1.J1'L %s!o"44nn7YȉC酝'j28fDLA{C*(5CL/V~,)v-{|Qv(5Sc^TҒxJ1}k%A\ ^i*2iqޞ7py7Rrv9%(S"V>>Wk:S|5Y69/Ѡ*8F;rUOk׍IMa6g~u~mJ>zN[^w? M6;`v@}<1)_BOÙ=. z#NgU=xMj0 @O}!Hrt1%3IRSoz.[|0h^RkHg<SejK,$c/JoASbII2XKtr~fi?vlȘھ%Ɯg. /Ȉ2H}B@DM9p~Hjx]jC!н_1BpԨ!tem Z@W{q@S%ԂĖS-YVBƘ|Vw>dP9VS]6 llr 3Wy2NYxJ191&:B dE U☜sIl`"n,I r`74ZqⱣCBY8JU_ ?yehڻR` ˳>ޞF4iI9.V~,K*g8PܓxJ0}r4?`@l3T{|R2()(xh I츐ݍl 㢍A9A0yQޮp.>we+ߙZe}9kx@uͭqjT@>?˾Yb9R|z\y)_*\6hz~GTmxJ@}/ EBwL&N}{#jU:Ŭ]ǒsÐp9RեKr!^,ZG1 R:zΥ&pҫV0#9Q;HF )#ܠE4;O%l|z})zI.=SsuޯZK/W_xUMJ1}NQ{IuAg!jtKH }9\(n\}iUY3gΦ4A ~ZPُL Tem g򚳝D!gIs`gƜ޷ Ϸk]Y:Kr w<ג@[toYZ /;YU` h[M}LIx̱j0]Oq{謃:tLB;SAlG.W}_̀5Ƭ6f"AKt`< jdz+8)g10aE%kx586xeP˲~WiCY#x)dB"x€;8ɳ4T=n+r7x;_L^xUAJ1E9E&hap1+C$jmt$Hsܸ{!q )0GD3Nmp)SN+6:PQ[Q{OD8434{VqrearLWZ΀S0mV-KupxciR~{C!7̐uq]AҒTWV?ySxA19E? ݙG\N 1!foeE79Bd݈'[hij)jMDL\AD1ѡarHFT\68, vGyIے,>:mر& Qt]~8+P1gx,\[!NV8!ũZޡNxMj0:F3u(!@ 'YLQb Bn_zV[|*IÖH%32\kŒפ\ei@l@>nj hSG&8 kFด[|ہӨyjM@x_. {{6Zv:~HxMJ@9EPsPթi0s{#x=>xh87F88,vC`Uh"fɲ[CHtޮ$0]*<}_d-/[XgP΍[ c]skoCNOнO˾Y8ǯ|z\y)_*\6hU!xJ0}bBRq!`@LO6 w{|1u YϬ'2:EIh#y/nhsYKR6˜lDC_ja7x:ixOG)'#z3p'bԽBx5G_9^vW=,a/^AI_Ux 0%4i"y2F $YIYZsp&Nϕ$.6qS Q~e[[|L7~T;xMj0N1яeI.P3AmU.un.zcm^ҔtRa&lj2lBIL oxdؠcPIk6J&skmfscm`lZ?*xZJqԵL*<us~?} B?KN s4n+(3HVCxAj0нN}e{4CmW.qz.MJR.i$bѤ:m˩Mj,>3zGNo#;a[z[7~C7{ޥ:N6o)}Zm\5p| 5RGM)V? vQix10{=yN$\Cwאl?`)F q[)`OJ >4p,<\p-6`Lc. E"H7e՛,VlqD(:r=X.ٍ{a}Tns:ql ^͢ j5Mx10 ";%q&B < !8.t;{@[n8̖8C`dh٥\@G|>qN̈́3j;_jc6 RC5]f+kT5㱌62vw]Hbڕ`}Pns>{**[$e+ׂJ$jNx10 E";*SH !„r2;p{@܀'=}mO@s0xM[ gjs$C. #!_%$H`pчVvAHC2 X;7[j?3^UOǫ=O-2Sz5oFMxK 0 >!EO^Eeh*=A,"6&QEtSPj%q Y慻ljOcL܊Iاf>nYPG^Fj^zެٗ#;9suQxUTXkVb?GxMJ1@}NQ{T"B"CRvG2ian? ^{otf43fcDqIˬs9a) :I+u8+(A"f D^}|;3WTx}4&j#ltz6ZܵPoQ۷q\rj|K=4j`40 zQ.x-AjC!Eo^_B .B}4"#L.7f"F4m$JK`^hd^d~}kdrf\EvʳY&SmǽlpD<W#v8S Z:Dg )k)wnF82|6`YL\pֿ/B@9}%?nVeJxJ0E %$f*"o@"df Fb*V\{7U 59g3g5aV) f;|Ħ[d&JNZQ-&/g2Ľ;Yaomp(i_%Y;Acc]K@N.<=Bd/ ^R-R7F3QxA 0}N1{d3.ifJ z_|[@ ܡrHrOR36WHȒh=ܶiG˞\갬p \ N4jo\5ڔe:2y@{ixCyp\VqV{7C Fux]̻j1^_>`{Z0&#M ڕH}dHnfN?I J\֔];"Wix`2h%8 ֮ 6Q&qvȏgS{ā=nr.R{RZi|SvɌ,xr#Wx L q/CʨhLox]j0D{}uGHqei V+b-[ѵySZ]Aaop˔u}Ulc8ZDskCc X8kynzKtm0ڡMh~QxJ1{ⒿNDă"Kҩgd3o>* .:).NRJKCqV԰vKIb1& ⸰Ճ *m6zڄ@G|&'ܯcN u#zttjow`zy<>ROȳ\N7tniXi?qQlT xUKJ1yVqBqoށF{"n%JBJ%:zc'| 1m#!J$ef-8Yg,R`$ɖ$e{WϭҮzyI)N_c1n )n | x@([s=9{>F8\opNz%sN _ nkY>rtJxνj0O}v%GwM UH'Gy3 wBaEEՊh *M壣wY;8lZ)O$͘(VljHS~Gv8^.G,eݾ[sޖ(N{B"xB8vi˿f0}(mk˲/p=˂H#1On>ZNX. 04lYzo{ ;Nf  'vLRRA +P\JHTxMJ19Eם ) t>p^\VQQ5*8EhPkLh6@+yY1UaҺh,lۊ)h / ?Ϻ־e,O`ل-~C `vɻ0Eq>`C,-i .P>`>k7?N̘xMj0F: fQ)%B '(]gj+9ׁzgcIC҅&2#K&BLQdll6yL4֛5;ؑ}AŽ=Û$?{Cޗ؇\WУ> Oaץww{d1?b_?_eHxAJ1@}BT"">ȐTƀݑ 7&R90K(GjE)beX\H19;%:BJhJxm"_9}4fn=h#.JM?wcȿ"X?`z^^ 1cY+\R=v 7cPxMj0N1332=ABQ8\ܠo &GabVZ)h-cDkPQf ;H4%Td`mԸP[!ic$h9Qa2$\4M 2.`Fk0lդԷ@ZpV Y^]}LȚxAj0FN}4tQ!YM \׽A-ODIOE'ibT< 9 5HdL=|'@#Ƥf?b`f?ҍXusn]ˋuQI<92"gD8z9a._ JxK 0@92$ ¥"$-TV{כ*y63m%L(55yvbJEDKd"ȅ :T#H?-E&oip<r~.1!/ 1#kHjػ=`hiOMCҚxK 0}N1{L^D\CL zZu臀!F,c\<xQ4`Dʙ`8 y]CD!פxkuKpG*-uY_5r:@{Yr= ck7@d5h2a,OQ_FHxMJ1}N{aHw~:<tp1#x{ \T*HfLɢTW9zĀ<2̧u,Hl5,̄\89~YI?zYY׿ߋ``tY֌w]z̔yiR~nMR/OJ4x1n0 wB{PC%SQ4)5b.=ikkQ[It,)e휩v\91kBz m(0ÐNJ(,+fk4Lf;}'mzb!OwO({,b6N}_N9xI @󊹋a6BWz #C vUKkFX`RF0N恣D]7Y$D(3r9JR!RG> ZKOTW/֛0pκ.f쎗G!=}fGʛxJ1 CODD<,| 8%+u("0DD鐅"2;)o-3r,>RMa.!'G`.%, dɳ]/p[:<|<̲־*m}1FldGDskUmzy~bn')?O/0s'mmSR]Fx0 "4d F%K.\c(i2Ffk<272-RG&8U`l@S ?\ ɜTJ]< D7Px ȱ0 "4d F,K0_ԅq@QRf̔]5n1`dƽIW)HA浭J3Kޟ8b?'@l"R4kKJ1~n?!wx%Mk0D{/1Rd}A(9B/9VUb- \ O30&9樋DCLXH!g]Ԃg`lﲱ>&C$ٜ˅+pGmP 4u@uygWLpGkE( V ;?78} t,Tc1qe Сt"(c%UkQ+\R8dx6\mY3mDqڍK҈p#M]S,3'*uyNpH_ʴBY0A4&*q!ĉOpr|n~QRx-Aj0E> fF$ B"BҌQ\#X<^"`F/AXyRJBjȨP@Y (:8=9!v%vaiQab-;~mYg"@n!| !vi.ejM*oY7]Գm WQq3LD7_{OLxj0D/=,_E6/%qd_lf0*H i3hTdRD,(Sʌ'M8l@h%M*#81aW86 /ÉBTt~\>m_'gl5F@%S~v%s ZR&fb"f_thLD1.!a߹!Sۯ<1I,ɑ$Du[#`c4 A8XÐ-èmр܄%Px1n0 @]^$S"萱=-R Ho_^TT gU2aIDS=dCŠuX )V~4 QsK(N~v>*\ ~vuP[^nn|<;2n9pDt¼=[_vG-x]Mj1 O} o ,l5M30NPD);f !#=yEHđ7>J .'Ge0 z6jEBLyvdc4YRogZYJmp-9˲&kMkyv@B'$D59 _p-ATJ܋/Klx]̻j1^O1}`]Z0!Ҹ 2 ٕG}6OQGqb҆ `,$]x#kAP$WB ɅU"mrZEkPAڡJpzj>@K+ǭ7^ap_g& &>/!TA7[zbt_Z% Kx[J1D M}?DW 2ܾ ؝!wo OC,JLAL2@F"& ]j?Sr!8R#dCV#Y]ij_k˅ɇoyW>QU(VJu+ß@-/rϼ F B"B.U9#XU覫ʦ l+`ye! ubIZuWT8H"=ډ&&3op}>#pE*U#kϱ,Rlb1Mm\n3\pZvnE/9ߙ*UD|9B\qfHYEorTxAj0E:KHX2E6/] ԖBnz.@ |&4NdXR2b4Qv=GdȜp70ى!I֯y p]*ley5޸C^@zxAvz3~@rP_om!wּZU"n\+7QCSxMj0F: fFJ5 #iLudׁ -]]bkgdȱ.EU6ւMl: e4"GU"QА9.{CDJu |(O;e~/27 > 92>-F!0R+mk}r!?!kkp"뀣9+O^xj0VUB! V*1Vr!9fZ!Ek%/9"3 1qhrA`rAtRvqbiJz㑹WKpFIߖI'?sRY{B >4jv[Dfړ}Os6Zy|:+KCxKJ1}NQ{ɣY `@dTWݑX-x{<_|2{>ɕd4Ꚓ)vz@@sl"[r,zW\}ZgWg\̰{;hZy?D}Bc6Z57MN<>c FB[X@i}`7cR0xJAE7ꗈp#p/Q!Щ{G{#t9z" $l,QKfRV 1772480361 +0000 committer oca-ci 1772480361 +0000 [UPD] Update account_ebics.pot $Kxtree 860ffe68c25c292554248c413225ffe4ab7fa3f2 parent 71835fae7b07d452364e1331c14c8dab4012fa07 author noviat-ci-bot 1772480222 +0000 committer noviat-ci-bot 1772480222 +0000 update addons table )Fbxtree 26488f480a13a7c71fabdfc9fbc9cc62c70bd47c parent 051c68f78592c316971234270c925e0357d942fb author Luc De Meyer 1772404215 +0100 committer Luc De Meyer 1772480198 +0100 [MIG] account_ebics: Migration to 19.0 Nx tree 5c191712b0e62a27f67770266a1ca2abfdc2c85e parent 8d88f5135b3f65270ebfa3cf296ae421f2037bde author Luc De Meyer 1772404093 +0100 committer Luc De Meyer 1772480198 +0100 [IMP] account_ebics: pre-commit auto fixes UQٝ x tree 0344c7d8cb3f34946ec7294b9462df7bab867b36 parent 2b4d24e4a9abc905e4d8b62e1c934dcf2d57307f author Weblate 1768500939 +0000 committer Luc De Meyer 1772480198 +0100 Update translation files Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate. Co-authored-by: Weblate Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/ Translation: Noviat Generic - Account EBICS - v18/account_ebics x tree b9d8d400da7ae23b7fb2f76612f811fe75bb1a06 parent 9c0d611d297a4ed2705a788983f642b86fb51432 author Weblate 1768500939 +0000 committer Luc De Meyer 1772480198 +0100 Update translation files Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate. Co-authored-by: Weblate Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/ Translation: Noviat Generic - Account EBICS - v18/account_ebics ~Xxtree 743bbcbb27acc24582f215c382651eedd3de7ad0 parent 1c7b01953202a39bfc8310b2f8e5a0bdf628acf8 author oca-ci 1768500929 +0000 committer Luc De Meyer 1772480198 +0100 [UPD] Update account_ebics.pot 3LMxtree 4afd86962855ffea1213ea31fcd33bb39b513b62 parent 192a238ccead6c1f1cab739b0187b132304e2ba5 author Luc De Meyer 1768500464 +0100 committer Luc De Meyer 1772480198 +0100 [IMP] account_ebics: bump module version Q_xtree 77ce54f842ca01b2ee26fb18e99cacd583523661 parent 52665b396040ac2086f7ad41b432aae0fbfd40c4 author Luc De Meyer 1768500241 +0100 committer Luc De Meyer 1772480198 +0100 [FIX] fix stack trace admin order `Mxtree 9865bd890536ace31e9cd3a56fb46929608fdbc0 parent 78662e9cd479e978ac9451fd9e2132c5434072a3 author Luc De Meyer 1763898034 +0100 committer Luc De Meyer 1772480198 +0100 [IMP] account_ebics: bump module version GEPx tree 4d8c65d20cb836c5921dd4adc3a484079e2c8bfb parent f570a226fad8b0d2392a85c8702443a5f39f2dab author Luc De Meyer 1763897962 +0100 committer Luc De Meyer 1772480198 +0100 [IMP] account_ebics: add neutralize script RN xtree 2a0f91948d1fc20bc96bbfdd78e1856d5b76a4b4 parent 9408fd3a210628affb677dcb3a5c0ae7285e059b author Weblate 1763503943 +0000 committer Luc De Meyer 1772480198 +0100 Update translation files Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate. Co-authored-by: Weblate Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics/ Translation: Noviat Generic - Account EBICS - v18/account_ebics 4H xtree aa32174d2ea898919d4e09870bbff851d0b2547c parent 0a8731b387ae6bb8ad642377b25133ea106793ba author Weblate 1763503943 +0000 committer Luc De Meyer 1772480198 +0100 Update translation files Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate. Co-authored-by: Weblate Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics/ Translation: Noviat Generic - Account EBICS - v18/account_ebics 3xtree 3bea1dd100a071d74dda3de81710b9b0bdab4020 parent 072c5c8d3df9d4fac6191a2e887276da654957e8 author oca-ci 1763503933 +0000 committer Luc De Meyer 1772480198 +0100 [UPD] Update account_ebics.pot %Lxtree a0f628dd1c565a482611e1b0a77859c1f9451463 parent 5d51b638481e609610ed67dab404fdfe5247050b author Luc De Meyer 1763503522 +0100 committer Luc De Meyer 1772480198 +0100 [IMP] bump module version &bJKx"tree f15edc126cccd90e5cbebf9824fbc57561ca3bfe parent 9f545156de7747bcc028273e73b000578b4f986b author Jérémy Didderen 1763412260 +0100 committer Luc De Meyer 1772480198 +0100 [IMP] account_ebics - refactor ebics file form & list views \#x4tree b69e689c84ed7218a7d564e4d08dbc340ac93486 parent 0eb00bf5671e8e0cb366d212c631a909735e4cde author Weblate 1762052585 +0000 committer Luc De Meyer 1772480198 +0100 Translated using Weblate (Dutch) Currently translated at 14.4% (41 of 283 strings) Co-authored-by: Weblate Translation Memory Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics/nl/ Translation: Noviat Generic - Account EBICS - v18/account_ebics N,#x5tree 32d4bec41727a3048d0cebca834ba7e2d2f94643 parent d1584c7afb3d25b1233b698fea3dee33a87fc930 author Weblate 1762052585 +0000 committer Luc De Meyer 1772480198 +0100 Translated using Weblate (French) Currently translated at 15.9% (45 of 283 strings) Co-authored-by: Weblate Translation Memory Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics/fr/ Translation: Noviat Generic - Account EBICS - v18/account_ebics ;xtree 656bbf57754f5f34431840be46bfeace06061b52 parent c096c71e27578e48e11e597383d129c366be329b author Luc De Meyer 1757088354 +0200 committer Luc De Meyer 1772480198 +0100 account_ebics: bump module version 72N!xtree 6c644c1a52933d5fedf7391a2f925ddb88a395d3 parent 407ea3a55c9f37d807eb409863aed79d120a0457 author Luc De Meyer 1757084243 +0200 committer Luc De Meyer 1772480198 +0100 [FIX] stack trace when OE camt parser discards a transaction line The Odoo Enterprise CAMT parser may drop transactions during import e.g. in case of duplicates or when a 0.00 amount transaction is added to give some banking information via the CAMT file. This PR fixes a stack trace that occurs when that happens. @aHx{tree 43913028a135b8b20163aea0c5afe584b9f3248e parent aca7818bc0ff90634e87ef6e63163a753b0976d5 author Weblate 1756771378 +0000 committer Luc De Meyer 1772480198 +0100 Translated using Weblate (Dutch) Currently translated at 37.8% (14 of 37 strings) Translated using Weblate (Dutch) Currently translated at 33.3% (1 of 3 strings) Translated using Weblate (Dutch) Currently translated at 12.3% (35 of 283 strings) Co-authored-by: Weblate Co-authored-by: Weblate Translation Memory Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics/nl/ Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics_batch/nl/ Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics_batch_payment/nl/ Translation: Noviat Generic - Account EBICS - v18/account_ebics Translation: Noviat Generic - Account EBICS - v18/account_ebics_batch Translation: Noviat Generic - Account EBICS - v18/account_ebics_batch_payment ӍeHxxtree e45affbdc266c6411b6c3d2210d3f64912cc74a6 parent 0f6add6ead453838d6e502ea865a50c594fe0286 author Weblate 1756771378 +0000 committer Luc De Meyer 1772480198 +0100 Translated using Weblate (French) Currently translated at 37.8% (14 of 37 strings) Translated using Weblate (French) Currently translated at 33.3% (1 of 3 strings) Translated using Weblate (French) Currently translated at 14.4% (41 of 283 strings) Co-authored-by: Weblate Co-authored-by: Weblate Translation Memory Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics/fr/ Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics_batch/fr/ Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics_batch_payment/fr/ Translation: Noviat Generic - Account EBICS - v18/account_ebics Translation: Noviat Generic - Account EBICS - v18/account_ebics_batch Translation: Noviat Generic - Account EBICS - v18/account_ebics_batch_payment S0xtree d5d1edc00eb5aae8f10c68e5d2b7650b303373d2 parent e767e6cfdd2962632a07547d75e8d9cf07cf2a5e author oca-ci 1756683110 +0000 committer Luc De Meyer 1772480198 +0100 [UPD] Update account_ebics.pot 6Mxtree 4d4f906aa8daad887a1f2397ad1c568b25ee2466 parent d717f8ab1dcf87a120d50666149923328d3cefdf author Jérémy Didderen 1756682577 +0200 committer Luc De Meyer 1772480198 +0100 [ADD] translation files (FR,NL) Qxtree 2295413bf87a9968cd1353710c84007752defaaa parent 2efa51320c3e5b119a0e47896e27f442a05688f6 author Luc De Meyer 1755589652 +0200 committer Luc De Meyer 1772480198 +0100 [IMP]ebics.userid,user_ids: exclude portal users YSZxtree 2bbb5e5c3b88481a1d2e8111e0e4a6ec7efd2c18 parent ef84a1b4e0edba6026172e3128d8ff30ddb42266 author Luc De Meyer 1755181169 +0200 committer Luc De Meyer 1772480198 +0100 account_ebics - bump module version vP"xtree 0aad26df0eb2e539ead5121a41da7efa42f206b9 parent c8486b292dcfe2511018739608206c2500584b62 author Luc De Meyer 1755181004 +0200 committer Luc De Meyer 1772480198 +0100 [FIX] limit INI letter languages to 'en', 'de', 'fr' 6Rxtree 8cda6ba5b2f52a0f6f336c46cc1401e59cd9cb54 parent 694255fa48467b8640b22ab4e8b4ace86bc5709d author oca-ci 1754897237 +0000 committer Luc De Meyer 1772480198 +0100 [UPD] Update account_ebics.pot Lxtree 890553f1f0d04e5a83a359db6c5b139020eae994 parent 4d2d34d0290ae0585404467bda84a7b2041687c1 author Jérémy Didderen 1754646957 +0200 committer Luc De Meyer 1772480198 +0100 [FIX] pre-commit errors after copier update UƐxtree 6013c9dad4d9e39c9fbebf848ff76a119215a894 parent 42de453f13eb8d82c457abd8b8b8d43e057f85ab author Luc De Meyer 1752510935 +0200 committer Luc De Meyer 1772480198 +0100 [IMP]improve fintech.ebics register documentation F/U۝x tree 42e6305cd918813ee09e2d3e0c28b30e607c1bca parent f49b1f335ca2d22d632fed801d1f568e1c6c37cf author Luc De Meyer 1751572773 +0200 committer Luc De Meyer 1772480198 +0100 [IMP]account_ebics : improve file format views Sxtree aee6e1dc01358a30e09f13ec05f388ec20b0f9ea parent bbdd75b5562e5c50ca16f5019bf6573e31f6e5ef author Jérémy Didderen 1741899870 +0100 committer Luc De Meyer 1772480198 +0100 add github workflow Nx tree 2caf592c8d31d16636591eb28b88de29b2c17639 parent dbcebd6e3874c72aa8da043920ce3d40d146fc0d author Olivier Doucet 1740747642 +0100 committer Luc De Meyer 1772480198 +0100 fix cfonb return line bug ZJxtree bb4289e72f2bdfcef93998c218f136da8c764b28 parent ed21af1f4f60b1bb7a0607dffbc38d9cb2c0ee2c author Luc De Meyer 1736009078 +0100 committer Luc De Meyer 1772480198 +0100 [IMP] account_ebics : remove obsolete 'view_type' in actions _Yxtree 5eedc4121d3db9bc387d0a793450ede6955d8dfc parent 103bf194596bd12257b4c3763d8bdabb752d281a author Luc De Meyer 1736007823 +0100 committer Luc De Meyer 1772480198 +0100 [FIX] account_ebics : fix ebics.file 'Done' filter 7]Sxtree b646053c8494abea208dee63edbe4ab66784b7d7 parent 44101360beaa6f9a6dd0f62e473cba1c8ececed5 author root 1736007386 +0000 committer Luc De Meyer 1772480198 +0100 [UPD] Update account_ebics.pot ~K x.tree 5121075197c437b33069adf8e86a647c41a4c38b parent 64978091ea230fe3183ae08ad43c879437279af5 author Luc De Meyer 1735912914 +0100 committer Luc De Meyer 1772480198 +0100 [IMP] account_ebics: hide process button on ebics_file when no download process ^3x%tree 790fdac83828b65812724712d34ef4632794b444 parent b4de26ce8c68f9c903f8859f4fbd0d48b1b1d589 author Luc De Meyer 1735910930 +0100 committer Luc De Meyer 1772480198 +0100 [IMP] account_ebics: add draft, done filters on ebics.file search view ZՓxtree fa5fb8e146687487e5e384138655de11c3d762a7 parent 6a5fc588fd2ebae4d1cda21506c7ac01d92294a5 author Luc De Meyer 1735139140 +0100 committer Luc De Meyer 1772480198 +0100 [MIG] account_ebics_batch_payment: Migration to 18.0 Txtree 4827d687b3cba24ded77374932d36c1afab2069f parent 2b740b7102d7c41f83d2eae8a1efdfe22e6703a2 author root 1734981174 +0000 committer Luc De Meyer 1772480198 +0100 [UPD] Update account_ebics.pot Z/Jxtree 6fbcf69f367be452ccd14768c8e89dad8e6b05fc parent 4ca4ae0fadab11524815bcd1526391dec3de41e8 author Luc De Meyer 1734975475 +0100 committer Luc De Meyer 1772480198 +0100 [MIG] account_ebics: Migration to 18.0 4JPx+tree 9bc99ad3c664e3bfe81275906e542fc31ac84b30 parent e566aa858d01c795bf8d31cf46ad11bbc31c8040 author Remi - Le Filament <30716308+remi-filament@users.noreply.github.com> 1719845365 +0200 committer Luc De Meyer 1772480198 +0100 [FIX] handle string notifications as warnings "]oxtree babb8d5be76af43d96885c9c07683b9019d53fd5 parent f3f27492dce63c723f9b8ddfb89aad917aec1b28 author root 1721078366 +0000 committer Luc De Meyer 1772480198 +0100 [UPD] Update account_ebics.pot Jܜx tree 14673873e242d728e929fb5b50f857456d802418 parent 85b275dfac0e0881b95133a94972944111562ceb author Luc De Meyer 1721076651 +0200 committer Luc De Meyer 1772480198 +0100 [FIX]account_ebics - fix split cfonb120 files Pxtree 2a0bbb1c68fdf55d89822e9564547a892f94a796 parent 963fe621e39ba36c7d966544b279355296573820 author Lancelot 1720101468 +0200 committer Luc De Meyer 1772480198 +0100 update logo modules Kuxtree 109f32a0fdc32801839497e29d691f187fe0346a parent c5596c012c1d0d1e7b1aea98da0215a7bc987d31 author root 1716055959 +0000 committer Luc De Meyer 1772480198 +0100 [UPD] Update account_ebics.pot MI4xtree 7aeb0519fc8c4b3fd2da360cf08508866084fdeb parent 44e0707790ed76493ee635997c3d537df22fce04 author Luc De Meyer 1715526289 +0200 committer Luc De Meyer 1772480198 +0100 [IMP]EBICS File Format on Payment Mode Nxltree f2f431e0ee683002bb61ad909c2a6c33c1afbb55 parent b55fdc11d550560d9471eca9c7971fa6a57153d3 author Luc De Meyer 1715019349 +0200 committer Luc De Meyer 1772480198 +0100 [IMP]account_ebics: file format filter on ebics_upload Set file format fiter when creating the ebics.xfer wizard from a python method, e.g. 'EBICS UPLOAD' button on payment order. Iߙxtree 9d44d097e56e41a2bf9361e86df975d76532a147 parent 2bb7bdff2a1185b850bd63ace38e245a1a47e46c author Luc De Meyer 1711700226 +0100 committer Luc De Meyer 1772480198 +0100 [FIX]fix change_passphrase YL;xtree af5e8d3015bea48ecf52aa2072349e8f54b19ea9 parent 7697579ff0a9d8494cffd1b3737de6871505e59b author Luc De Meyer 1711382457 +0100 committer Luc De Meyer 1772480198 +0100 [FIX]account_ebics - fix passphrase visibility for new userid YHxtree 0116ace7392e8828b134a110001beb9f880eefe2 parent 97618fefc6aaa682db0c957f7f7f79ffc9750e59 author root 1706649205 +0000 committer Luc De Meyer 1772480198 +0100 [UPD] Update account_ebics.pot IUJxtree 14f48a25eec03c6f12054ad71b202e80e93b60e2 parent 9b1fa7bfc24666b3e8c1df4c90bb46520a7db357 author Jérémy Didderen 1706448258 +0100 committer Luc De Meyer 1772480198 +0100 update CI config xnM^xtree 4c4f4e8881bfac5f7761793986d7922e0e7d079e parent cba498875cf4e4a028dcb739c33253cf0fbbf6ef author Luc De Meyer 1706379863 +0100 committer Luc De Meyer 1772480198 +0100 [MIG] account_ebics: Migration to 17.0 hOǓxtree 3a8782bf16cc18e6465d2a859d41240ce1cc40d3 parent 6a1d9cf790ee80861cbf7c339c7cdb165ce201a5 author Luc De Meyer 1706356981 +0100 committer Luc De Meyer 1772480198 +0100 [FIX]bugfix _compute_ebics_passphrase_view_modifiers ۶WBxtree 63a598a2467910a33845707935c1ccdc3953eb6f parent db623ce2d61bf07be25cd153ad860aef3449122f author Luc De Meyer 1706304962 +0100 committer Luc De Meyer 1772480198 +0100 [MIG] account_ebics: Migration to 17.0 fNřx tree be25f62a76b13b4604c1c348e61145f0253e0ceb parent 8db04d2af98c0a3fe91b6042b419ab9839e65f53 author Luc De Meyer 1706292804 +0100 committer Luc De Meyer 1772480198 +0100 [IMP] account_ebics: pre-commit auto fixes Qvxtree bc63a80d95e6b935aa737da8ed6a0e1560f859a9 parent 6fdeb820b1d763afe9c5f5d9d4f7735290258a4a author Luc De Meyer 1534259079 +0200 committer Luc De Meyer 1772480198 +0100 squash everything before 17.0 ǏM- x̱ 0=OqP45RDХNn^`(۫ 8jAr!Gk}i]7 &Z% `p>*"N9\P7`m"JC.ݩ;_BaIz;Z1x100644 .copier-answers.yml<l-M\"L100644 .editorconfig׬Sߟ?mȅ78?dD_40000 .githubq> H100644 .gitignore;vIf2J8,100644 .pre-commit-config.yaml=եޯafjP)wl#100644 .pylintrcd4>fٸ/ Y;100644 .pylintrc-mandatoryP0 tK-5. a100644 .ruff.toml^cOMj+X*UUy)100644 README.md̀GG,pMa x340031Q((JM,ѫa0Kחd߷ /|I4,I-~xΔ+ln}+-n))-HI,IMLI+-ILIkqyȲ8y{/-NZ ;1kx}Tao6_qS 8Fy[-H0'$rHMw\[6}0Dҏ=>`MKhֵ 5 @j?-CK @@x~uң_T2m~u_kxEZZ1p/1ys6\)h y~ElT݌;bMΫH]X$#@\l F5eQPC wA&YS*ֳ]75miؖq'K\ZH?g[>56(f0Q.x޽yoO9!iұQ7' N?L(M#=rZ#E{W @|!iiz$'QDnrnu+ՎM{l**DS1O~aU 2>’7p4lʹݓ: 6 *xe WaXA,j({ŶMwMǒ]*JTxFLqiך>VO68Ś rq]Դ7(Їأ5ir=Q!Ǣ 8c\joAnC%m|p-ݙg$PXNC1L$w~D׫%cW4=JE|b d8AT8?*$dz@~l8\z2JU::w?!~K$ ?S4#dwJrWYp1'hvϳLݹs=kXK5xX{s6ߟbTvΤ$i:R]KGz7}`(QKu{ )Ai4.v퀤B#w, IJznTo6XogA.7>_8!um&cF͐ͳXfv*4kp=*'ŀicThF!7L p=x,Zɻ|z@x(^oS@,bF4‘wR{~l?}!~A>и©" y )cVYL s%x<.Bu'̡W WيB@J %!p&#'S }5)M_q,·h*J;=9!֬> p+WXOIc5;:1WɐA\M;"W|G# $&4*(WYjY~2I B*drep?>\lLef>ۦEK[s?cdi\pE7En `p!LwX4IЁ\w aL#ݲy9 HU87V}8rohqc-f%+mks…dNG1n4^!0No MF\Gu'7ZS)v/wG$ɴ{uEe ՒQr}LPaG4]Rt uLu 7֗лk ;R,Oa&]ƄJHXBM*d=ĺ6\au"2u`-{} M(ݬ4m_\N1Ԩ^|;/ fEy4Ktt\O/X4foHcUT{&vmN21Q'`vuEѹWe#x?)1Z-|9VbUȲ Ruᚯ{9wO$/FbPB?ƃiL&^rUOR(-*aov^Zy>UbUWv;ޥ.[MX`A/ |׸b{S;R#M@Oaݍm#B̩$ߏ*bj鐊n|h4/%cق<8AE-BjmE`롆ȍ!!Nƙz =h{ BV:!V7mC4i0 VcF~)&GҗԀkSWU :sg,>;5Da2qՃ K}y5w[Pł|fWgWS&M-3 x/)q3IZspHƗ{25@鐔~ Oe3[&es ]@Qyj =?u&}qpRQʕ~üx0PQmu?Aq 7V ƽۀD~>jkƓ\.d_.\DQ &;w8;@LRDoJwfg!P7K:XGp*w߫ c,'YZFb~`)l%bUyaՃ2&4:4^an2r\0qe`U0 Pݰw.'T1vWF!}ͅu ofZO>|S_<mh>RaT&Dg]ޝzxr.DWLrVVmqjW}Մ*&1Ä"+M%`Lx}Tn0W Q@Vp٥hUJmLxKUm\7b $󆋒AĚl_7@Q5M 9&}IЕGb|E2tZfP9MAFl\Ն< a#O؍\A*JSvnmNS G'lIˆ J~T"Zq/QH=+R(HM?SI6 tmi`42tzd PJd@^9|A;{%3P!"`j J = 15 attribute-string-redundant, consider-merging-classes-inherited, context-overridden, except-pass, invalid-commit, manifest-maintainers-list, missing-readme, missing-return, odoo-addons-relative-import, renamed-field-parameter, resource-not-exist, test-folder-imported, translation-contains-variable, translation-positional-used, website-manifest-key-not-valid-uri, # >= 16 external-request-timeout, # >= 19 bad-builtin-groupby, category-allowed, deprecated-name-get, deprecated-odoo-model-method, inheritable-method-lambda, inheritable-method-string, invalid-email, manifest-behind-migrations, manifest-data-duplicated, missing-odoo-file, no-raise-unlink, no-search-all, no-wizard-in-models, prohibited-method-override, prefer-env-translation, translation-format-interpolation, translation-format-truncated, translation-fstring-interpolation, translation-not-lazy, translation-too-few-args, translation-too-many-args, translation-unsupported-format, no-write-in-compute, odoolint, # messages that do not cause the lint step to fail consider-merging-classes-inherited, deprecated-module, invalid-commit, missing-readme, odoo-addons-relative-import, redefined-builtin, manifest-external-assets [REPORTS] msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg} output-format=colorized reports=no 켗x| [MASTER] ignore-patterns=["^.*/TODO/.*$"] load-plugins=pylint_odoo score=n [ODOOLINT] #readme-template-url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst" manifest-required-authors=Noviat manifest-required-keys=license manifest-deprecated-keys=description,active license-allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3 valid-odoo-versions=19.0 [MESSAGES CONTROL] disable=all enable = anomalous-backslash-in-string, assignment-from-none, attribute-deprecated, dangerous-default-value, development-status-allowed, duplicate-key, eval-used, license-allowed, manifest-author-string, manifest-deprecated-key, # manifest-required-author, manifest-required-key, manifest-version-format, method-compute, method-inverse, method-required-super, method-search, pointless-statement, pointless-string-statement, print-used, redundant-keyword-arg, reimported, return-in-init, sql-injection, too-few-format-args, translation-field, translation-required, unreachable, use-vim-comment, # >= 15 attribute-string-redundant, consider-merging-classes-inherited, context-overridden, except-pass, invalid-commit, manifest-maintainers-list, missing-readme, missing-return, odoo-addons-relative-import, renamed-field-parameter, resource-not-exist, test-folder-imported, translation-contains-variable, translation-positional-used, website-manifest-key-not-valid-uri, # >= 16 external-request-timeout, # >= 19 bad-builtin-groupby, category-allowed, deprecated-name-get, deprecated-odoo-model-method, inheritable-method-lambda, inheritable-method-string, invalid-email, manifest-behind-migrations, manifest-data-duplicated, missing-odoo-file, no-raise-unlink, no-search-all, no-wizard-in-models, prohibited-method-override, prefer-env-translation, translation-format-interpolation, translation-format-truncated, translation-fstring-interpolation, translation-not-lazy, translation-too-few-args, translation-too-many-args, translation-unsupported-format, no-write-in-compute, odoolint [REPORTS] msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg} output-format=colorized reports=no j1[xO[![Pre-commit Status](https://github.com/Noviat-Generic/Modules dedicated to manage the EBICS protocol/actions/workflows/pre-commit.yml/badge.svg?branch=19.0)](https://github.com/Noviat-Generic/Modules dedicated to manage the EBICS protocol/actions/workflows/pre-commit.yml?query=branch%3A19.0) [![Build Status](https://github.com/Noviat-Generic/Modules dedicated to manage the EBICS protocol/actions/workflows/test.yml/badge.svg?branch=19.0)](https://github.com/Noviat-Generic/Modules dedicated to manage the EBICS protocol/actions/workflows/test.yml?query=branch%3A19.0) [![Translation state](https://translation.noviat.com/widget/noviat-generic-account-ebics-v19/multi-auto.svg)](https://translation.noviat.com/engage/noviat-generic-account-ebics-v19/) # account_ebics [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_ebics](account_ebics/) | 19.0.1.1.0 | | EBICS banking protocol [account_ebics_batch](account_ebics_batch/) | 19.0.1.0.0 | | EBICS Files automated import and processing [account_ebics_batch_payment](account_ebics_batch_payment/) | 19.0.1.1.0 | | Upload Batch Payment via EBICS [account_ebics_oe](account_ebics_oe/) | 19.0.1.0.0 | | Deploy account_ebics module on Odoo Enterprise [//]: # (end addons) ---- NSxZ100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py=UbTu?)40000 datai:ĶVW@(O`40000 doc^ܖ0Q*l$d40000 i18n fypRIJ40000 modelsZu=9l{9KB%100644 pyproject.tomlB1=bg0eKR40000 security0<-ca&(}6Y40000 staticw77L ]GF40000 viewst~~ 2%d>3?ύױ40000 wizardsfdbnBm%Jefߧ# 2 camt.052 down C52 camt.052 bank to customer account report in format camt.052 c52.xml 2 camt.052 down Z52 camt.052 bank to customer account report in format camt.052 c52.xml 2 camt.053 down C53 camt.053 Bank to customer statement report in format camt.053 c53.xml 2 camt.053 down Z53 camt.053 Bank to customer statement report in format camt.053 c53.xml 2 camt.054 down C54 camt.054 Bank to customer debit credit notification in format camt.054 c52.xml 2 camt.054 down Z54 camt.054 Bank to customer debit credit notification in format camt.054 c52.xml 2 camt.xxx.cfonb120.stm down FDL cfonb120 Bank to customer statement report in format cfonb120 cfonb120.dat 2 pain.002 down CDZ Payment status report for direct debit in format pain.002 psr.xml 2 pain.002 down Z01 pain.002 Payment status report for direct debit in format pain.002 psr.xml 3 down BTD cfonb120 Bank to customer statement report in format cfonb120 cfonb120.dat EOP cfonb120 2 pain.xxx.cfonb160.dco up FUL Remises de LCR txt 2 pain.001.001.03 up CCT Payment Order in format pain.001.001.03 xml 2 pain.001.001.03 up XE2 Payment Order in format pain.001.001.03 xml 2 pain.008.001.02.sdd up CDD Sepa Core Direct Debit Order in format pain.008.001.02 xml 2 pain.008.001.02.sdd up XE3 Sepa Core Direct Debit Order in format pain.008.001.02 xml 2 pain.008.001.02.sbb up CDB Sepa Direct Debit (B2B) Order in format pain.008.001.02 xml 2 pain.008.001.02.sbb up XE4 Sepa Direct Debit (B2B) Order in format pain.008.001.02 xml 2 pain.001.001.02.sct up FUL Payment Order in format pain.001.001.02 xml 3 up BTU SEPA credit transfer SCT pain.001 GLB Z!x340031QHLN/+OML.+/aR}/͎CښdfQVTDistinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] (eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France you should use the format neutral Order Types 'FUL' for upload and 'FDL' for download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %(dir)s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 msgid "EBICS Technical Error during execution of order %(order_type)s:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and PartnerID. The technical subscriber serves only for the data exchange between customer and financial institution. The human user also can authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with the bank. \n" "In this contract it will be agreed which order types (file formats) are used, which accounts are concerned, which of the customer's users (subscribers) communicate with the EBICS bank server and the authorisations that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal" " process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will not be stored in the database. We recommend to use this if you want to upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase" " for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" cRoox{xQ S72>5xRKA'Hhx^s19$$Z٧7:;s3{*HL`%D@b.䃔)H"̺&;~f~x@_HB5 Ԫ줭ZܓKS4dYő~3o_n^Kn݉=J%@M`j&TQq`@uDS9ӄ)ȗ?-no$-jwv#wwzTrZ~2)sNq+Nuend2&p/rIse$;FGwԗ^urݹ B4NnyTIG@@f0:`*\fU.HeGBZ\P_ p RegadS>Bʑ~*g&G)?۶[tKA4b IFД83C x԰ LUK_ JJO`h9x# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actif" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "Informations additionelles" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Comptes bancaires" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Relevé bancaire" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "Relevés" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuler" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Fermer" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Sociétés" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Confirmer" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Confirmé" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Créé par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Créé le" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Date" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Du" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Au" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Description" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Nom affiché" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Terminé" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Télécharger" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Brouillon" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %(dir)s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 msgid "EBICS Technical Error during execution of order %(order_type)s:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Éxécuter" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Nom de fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "Identifiant" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "Initialisation" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Nom" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Remarques" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "Type de commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "Traiter" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "Type de demande" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Résultat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Sélectionnez votre fichier:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Mettre à l'état \"Brouillon\"" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Statut" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "Mode de test" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Type" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Utilisateur" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Utilisateurs" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Vérification" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Voir les relevés de compte" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Avertissements" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" #~ msgid "Group By" #~ msgstr "Regrouper par" j4x}RMOA!҄6Qă5\j`ݘ\1'Rt-޻wX*,#&aOoFspUL-nK&2#0ЮSz O3r[r ^)R3۷KXJQ9sn*r9?)a6<Eo QRd5!yRqDVSPHV@3P. Q< Ghθ, xvOY5,Z-aj@C VY;8Nn}.g @v wv 9Yz*K,]XAt .:5O2[@P3FO/ߵF*Nx[# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actief" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "Bijkomende informatie" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Bankrekeningen" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Rekeningafschrift" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "Afschriften" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuleer" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Sluiten" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Bedrijven" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Bevestigen" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Bevestigd" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Gemaakt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Gemaakt op" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Datum" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Vanaf" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Tot en met" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Omschrijving" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Weergavenaam" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Klaar" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Downloaden" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Concept" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %(dir)s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 msgid "EBICS Technical Error during execution of order %(order_type)s:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Uitvoeren" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Bestand" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Bestandsnaam" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "ID" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Naam" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Opmerkingen" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Order" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Resultaat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Selecteer uw bestand:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Zet op concept" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Status" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Soort" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "Upload" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Gebruiker" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Gebruikers" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Controle" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Bekijk bankafschrift(en)" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Waarschuwingen" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" #~ msgid "Group By" #~ msgstr "Groepeer op" 22x}OAcHR n荐XEc@ouvAΔI8❫dOƋ&xԃ3{{}3{~i$DX >zkbZ6{9]?޻(∓@;ΜTHF/,ꍾkaĿP.0 37fp___Sl}].zJ >\uX%y~?eswf둱3Rs嶻[}9XGu2t{SeeK7Zy100644 ebics_userid.py/2ڀx3100644 fintech_ebics_register.pyr%b a= 2048.")) @api.constrains("order_number") def _check_order_number(self): for cfg in self: nbr = cfg.order_number ok = True if nbr: if len(nbr) != 4: ok = False else: pattern = re.compile("[A-Z]{1}[A-Z0-9]{3}") if not pattern.match(nbr): ok = False if not ok: raise UserError( self.env._( # pylint: disable=W8120 "Order Number should comply with the following pattern:" "\n[A-Z]{1}[A-Z0-9]{3}" ) ) @api.ondelete(at_uninstall=False) def _unlink_except_confirm(self): if any(rec.state == "confirm" for rec in self): raise UserError( self.env._("You cannot remove active EBICS configurations.") ) def write(self, vals): """ Due to the multi-company nature of the EBICS config we need to adapt the company_ids in the write method. """ if "journal_ids" not in vals: return super().write(vals) for rec in self: old_company_ids = rec.journal_ids.mapped("company_id").ids super(EbicsConfig, rec).write(vals) new_company_ids = rec.journal_ids.mapped("company_id").ids updates = [] for cid in new_company_ids: if cid in old_company_ids: old_company_ids.remove(cid) else: updates += [(4, cid)] updates += [(3, x) for x in old_company_ids] super(EbicsConfig, rec).write({"company_ids": updates}) return True def set_to_draft(self): return self.write({"state": "draft"}) def set_to_confirm(self): return self.write({"state": "confirm"}) def _get_order_number(self): return self.order_number def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": o_list[-i] = "0" continue else: o_list[-i] = chr(ord(c) + 1) break next_order_number = "".join(o_list) if next_order_number == "ZZZZ": next_order_number = "A000" self.order_number = next_order_number def _check_ebics_keys(self): dirname = self.ebics_keys or "" if not os.path.exists(dirname): raise UserError( self.env._( "EBICS Keys Root Directory %(dir)s is not available." "\nPlease contact your system administrator.", dir=dirname, ) ) ȉ xhlnr~nAiIR<*3St$(ur#'R79_h5v2,wQ5L xI^# Copyright 2009-2025 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import base64 import logging from copy import deepcopy from sys import exc_info from traceback import format_exception from lxml import etree from odoo import api, fields, models from odoo.exceptions import UserError from odoo.addons.base.models.res_bank import sanitize_account_number _logger = logging.getLogger(__name__) DUP_CHECK_FORMATS = ["cfonb120", "camt053"] class EbicsFile(models.Model): _name = "ebics.file" _description = "Object to store EBICS Data Files" _order = "date desc" _name_uniq = models.Constraint( "unique (name, format_id)", "This File has already been down- or uploaded !", ) name = fields.Char(string="Filename") data = fields.Binary(string="File", readonly=True) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Formats", readonly=True ) download_process_method = fields.Selection( related="format_id.download_process_method" ) type = fields.Selection(related="format_id.type") date_from = fields.Date( readonly=True, help="'Date From' as entered in the download wizard." ) date_to = fields.Date( readonly=True, help="'Date To' as entered in the download wizard." ) date = fields.Datetime( required=True, readonly=True, help="File Upload/Download date" ) bank_statement_ids = fields.One2many( comodel_name="account.bank.statement", inverse_name="ebics_file_id", string="Generated Bank Statements", readonly=True, ) state = fields.Selection( [("draft", "Draft"), ("done", "Done")], default="draft", required=True, readonly=True, ) user_id = fields.Many2one( comodel_name="res.users", default=lambda self: self.env.user, readonly=True, ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID", ondelete="restrict", readonly=True, ) note = fields.Text(string="Notes") note_process = fields.Text( string="Process Notes", readonly=True, ) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", readonly=True, help="Companies sharing this EBICS file.", ) @api.ondelete(at_uninstall=False) def _unlink_except_done(self): if any(rec.state == "done" for rec in self): raise UserError( self.env._("You can only remove EBICS files in state 'Draft'.") ) def unlink(self): ff_methods = self._file_format_methods() for ebics_file in self: # execute format specific actions ff = ebics_file.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("unlink"): ff_methods[ff]["unlink"]() # remove bank statements ebics_file.bank_statement_ids.unlink() return super().unlink() def set_to_draft(self): return self.write({"state": "draft"}) def set_to_done(self): return self.write({"state": "done"}) def process(self): self.ensure_one() self = self.with_context(allowed_company_ids=self.env.user.company_ids.ids) self.note_process = "" ff_methods = self._file_format_methods() ff = self.format_id.download_process_method if ff in ff_methods: if ff_methods[ff].get("process"): res = ff_methods[ff]["process"]() self.state = "done" return res else: return self._process_undefined_format() def action_open_bank_statements(self): self.ensure_one() action = self.env["ir.actions.act_window"]._for_xml_id( "account.action_bank_statement_tree" ) domain = [("id", "in", self.env.context.get("statement_ids"))] action["domain"] = domain return action def button_close(self): self.ensure_one() return {"type": "ir.actions.act_window_close"} def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "cfonb120": { "process": self._process_cfonb120, "unlink": self._unlink_cfonb120, }, "camt.052": { "process": self._process_camt052, "unlink": self._unlink_camt052, }, "camt.053": { "process": self._process_camt053, "unlink": self._unlink_camt053, }, "camt.054": { "process": self._process_camt054, "unlink": self._unlink_camt054, }, "pain.002": { "process": self._process_pain002, "unlink": self._unlink_pain002, }, } return res def _check_import_module(self, module, raise_if_not_found=True): mod = ( self.env["ir.module.module"] .sudo() .search([("name", "=like", module), ("state", "=", "installed")]) ) if not mod: if raise_if_not_found: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is not " "installed on your system. " "\nPlease install module '%(module)s'", ebics_format=self.format_id.name, module=module, ) ) return False return True def _lookup_journal(self, res, acc_number, currency_code): currency = self.env["res.currency"].search( [("name", "=ilike", currency_code)], limit=1 ) journal = self.env["account.journal"] if not currency: message = self.env._("Currency %(cc)s not found.", cc=currency_code) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) journals = self.env["account.journal"].search( [ ("type", "=", "bank"), ( "bank_account_id.sanitized_acc_number", "ilike", acc_number, ), ] ) if not journals: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) for jrnl in journals: journal_currency = jrnl.currency_id or jrnl.company_id.currency_id if journal_currency != currency: continue else: journal = jrnl break if not journal: message = self.env._( "No financial journal found for Account Number %(nbr)s, " "Currency %(cc)s", nbr=acc_number, cc=currency_code, ) res["notifications"].append({"type": "error", "message": message}) return (currency, journal) def _process_download_result(self, res, file_format=None): """ We perform a duplicate statement check after the creation of the bank statements since we rely on Odoo Enterprise or OCA modules for the bank statement creation. From a development standpoint (code creation/maintenance) a check after creation is the easiest way. """ statement_ids = res["statement_ids"] notifications = res["notifications"] statements = self.env["account.bank.statement"].sudo().browse(statement_ids) if statements: statements.write({"import_format": file_format}) statements = self._statement_duplicate_check(res, statements) elif not notifications: notifications.append( { "type": "warning", "message": self.env._("This file doesn't contain any transaction."), } ) st_cnt = len(statements) warning_cnt = error_cnt = 0 if notifications: errors = [] warnings = [] for notif in notifications: if isinstance(notif, dict): if notif.get("type") == "error": error_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] errors.append("\n".join(parts) + "\n") elif notif.get("type") == "warning": warning_cnt += 1 parts = [notif[k] for k in notif if k in ("message", "details")] warnings.append("\n".join(parts) + "\n") else: warning_cnt += 1 warnings.append(": ".join([*next(iter(notif.items()))]) + "\n") elif isinstance(notif, str): warning_cnt += 1 warnings.append(notif + "\n") self.note_process += self.env._("Process file %(fn)s results:", fn=self.name) if error_cnt: self.note_process += "\n\n" + self.env._("Errors") + ":\n" self.note_process += "\n".join(errors) self.note_process += "\n\n" self.note_process += self.env._("Number of errors: %(nr)s", nr=error_cnt) if warning_cnt: self.note_process += "\n\n" + self.env._("Warnings") + ":\n" self.note_process += "\n".join(warnings) self.note_process += "\n\n" self.note_process += self.env._( "Number of warnings: %(nr)s", nr=warning_cnt ) self.note_process += "\n" if st_cnt: self.note_process += "\n\n" self.note_process += self.env._( "%(st_cnt)s bank statement%(sp)s been imported: ", st_cnt=st_cnt, sp=st_cnt == 1 and self.env._(" has") or self.env._("s have"), ) self.note_process += "\n" for statement in statements: self.note_process += "\n" + self.env._( "Statement %(st)s dated %(date)s (Company: %(cpy)s)", st=statement.name, date=statement.date, cpy=statement.company_id.name, ) if statements: self.sudo().bank_statement_ids = [(4, x) for x in statements.ids] company_ids = self.sudo().bank_statement_ids.mapped("company_id").ids self.company_ids = [(6, 0, company_ids)] ctx = dict(self.env.context, statement_ids=statements.ids) module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref(f"{module}.ebics_file_view_form_result") return { "name": self.env._("Import EBICS File"), "res_id": self.id, "view_mode": "form", "res_model": self._name, "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _statement_duplicate_check(self, res, statements): """ This check is required for import modules that do not set the 'unique_import_id' on the statement lines. E.g. OCA camt import """ to_unlink = self.env["account.bank.statement"] for statement in statements.filtered( lambda r: r.import_format in DUP_CHECK_FORMATS ): dup = self.env["account.bank.statement"].search_count( [ ("id", "!=", statement.id), ("name", "=", statement.name), ("company_id", "=", statement.company_id.id), ("date", "=", statement.date), ("import_format", "=", statement.import_format), ] ) if dup: message = self.env._( "Statement %(st_name)s dated %(date)s has already been imported.", st_name=statement.name, date=statement.date, ) res["notifications"].append({"type": "warning", "message": message}) to_unlink += statement res["statement_ids"] = [ x for x in res["statement_ids"] if x not in to_unlink.ids ] statements -= to_unlink to_unlink.unlink() return statements def _process_cfonb120(self): import_module = "account_statement_import_fr_cfonb" self._check_import_module(import_module) res = {"statement_ids": [], "notifications": []} st_datas = self._split_cfonb(res) if st_datas: self._process_bank_statement_oca(res, st_datas) return self._process_download_result(res, file_format="cfonb120") def _unlink_cfonb120(self): """ Placeholder for cfonb120 specific actions before removing the EBICS data file and its related bank statements. """ def _split_cfonb(self, res): """ Split CFONB file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data).replace(b"\n", b"").replace(b"\r", b"") if len(file_data) % 120: message = self.env._( "Incorrect CFONB120 file:\nthe file is not divisible in 120 char lines" ) res["notifications"].append({"type": "error", "message": message}) return datas lines = [] for i in range(0, len(file_data), 120): lines.append(file_data[i : i + 120]) st_lines = b"" transactions = False for line in lines: rec_type = line[0:2] currency_code = line[16:19].decode() acc_number = line[21:32].decode() st_lines += line + b"\n" if rec_type == b"04": transactions = True if rec_type == b"07": if transactions: currency, journal = self._lookup_journal( res, acc_number, currency_code ) if currency and journal: datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(st_lines), } ) st_lines = b"" transactions = False return datas def _process_camt052(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt052") def _unlink_camt052(self): """ Placeholder for camt052 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt054(self): import_module = "account_statement_import_camt" self._check_import_module(import_module) return self._process_camt053(file_format="camt054") def _unlink_camt054(self): """ Placeholder for camt054 specific actions before removing the EBICS data file and its related bank statements. """ def _process_camt053(self, file_format=None): """ The Odoo standard statement import is based on manual selection of a financial journal before importing the electronic statement file. An EBICS download may return a single file containing a large number of statements from different companies/journals. Hence we need to split the CAMT file into single statement CAMT files before we can call the logic implemented by the Odoo OE or Community CAMT parsers. """ modules = [ ("oca", "account_statement_import_camt"), ("oe", "account_bank_statement_import_camt"), ] author = False for entry in modules: if self._check_import_module(entry[1], raise_if_not_found=False): author = entry[0] break if not author: raise UserError( self.env._( "The module to process the '%(ebics_format)s' format is " "not installed on your system. " "\nPlease install one of the following modules: \n%(modules)s.", ebics_format=self.format_id.name, modules=", ".join([x[1] for x in modules]), ) ) res = {"statement_ids": [], "notifications": []} st_datas = self._split_camt(res) if author == "oca": self._process_bank_statement_oca(res, st_datas) else: self._process_bank_statement_oe(res, st_datas) file_format = file_format or "camt053" return self._process_download_result(res, file_format=file_format) def _process_bank_statement_oca(self, res, st_datas): for st_data in st_datas: try: with self.env.cr.savepoint(): self._create_bank_statement_oca(res, st_data) except UserError as e: res["notifications"].append( {"type": "error", "message": "".join(e.args)} ) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oca(self, res, st_data): wiz = ( self.env["account.statement.import"] .with_company(st_data["company_id"]) .with_context(active_model="ebics.file") .create({"statement_filename": self.name}) ) wiz.import_single_file(base64.b64decode(st_data["data"]), res) def _process_bank_statement_oe(self, res, st_datas): """ We execute a cr.commit() after every statement import since we get a 'savepoint does not exist' error when using 'with self.env.cr.savepoint()'. """ for st_data in st_datas: try: self._create_bank_statement_oe(res, st_data) self.env.cr.commit() # pylint: disable=E8102 except UserError as e: msg = "".join(e.args) msg += "\n" msg += self.env._( "Statement for Account Number %(nr)s has not been processed.", nr=st_data["acc_number"], ) res["notifications"].append({"type": "error", "message": msg}) except Exception: tb = "".join(format_exception(*exc_info())) res["notifications"].append({"type": "error", "message": tb}) def _create_bank_statement_oe(self, res, st_data): attachment = ( self.env["ir.attachment"] .with_company(st_data["company_id"]) .create( { "name": self.name, "datas": st_data["data"], "store_fname": self.name, } ) ) journal = ( self.env["account.journal"] .with_company(st_data["company_id"]) .browse(st_data["journal_id"]) ) act = journal._import_bank_statement(attachment) for entry in act["domain"]: if ( isinstance(entry, tuple) and entry[0] == "statement_id" and entry[1] == "in" ): res["statement_ids"].extend(entry[2]) break notifications = act["context"]["notifications"] if notifications: res["notifications"].append(act["context"]["notifications"]) def _unlink_camt053(self): """ Placeholder for camt053 specific actions before removing the EBICS data file and its related bank statements. """ def _split_camt(self, res): """ Split CAMT file received via EBICS per statement. Statements without transactions are removed. """ datas = [] file_data = base64.b64decode(self.data) root = etree.fromstring(file_data, parser=etree.XMLParser(recover=True)) if root is None: message = self.env._("Invalid XML file.") res["notifications"].append({"type": "error", "message": message}) ns = {k or "ns": v for k, v in root.nsmap.items()} camt_variant = ns["ns"].split("camt.")[1][:3] variant_tags = { "052": "Rpt", "053": "Stmt", "054": "Ntfctn", } camt_tag = variant_tags[camt_variant] stmts = root[0].findall(f"ns:{camt_tag}", ns) for i, stmt in enumerate(stmts): acc_number = sanitize_account_number( stmt.xpath( "ns:Acct/ns:Id/ns:IBAN/text() | ns:Acct/ns:Id/ns:Othr/ns:Id/text()", namespaces=ns, )[0] ) if not acc_number: message = self.env._("No bank account number found.") res["notifications"].append({"type": "error", "message": message}) continue currency_code = stmt.xpath( "ns:Acct/ns:Ccy/text() | ns:Bal/ns:Amt/@Ccy", namespaces=ns )[0] # some banks (e.g. COMMERZBANK) add the currency as the last 3 digits # of the bank account number hence we need to remove this since otherwise # the journal matching logic fails if acc_number[-3:] == currency_code: acc_number = acc_number[:-3] root_new = deepcopy(root) entries = False for j, el in enumerate(root_new[0].findall(f"ns:{camt_tag}", ns)): if j != i: el.getparent().remove(el) else: entries = el.findall("ns:Ntry", ns) if not entries: continue else: currency, journal = self._lookup_journal(res, acc_number, currency_code) if not (currency and journal): continue datas.append( { "acc_number": acc_number, "journal_id": journal.id, "company_id": journal.company_id.id, "data": base64.b64encode(etree.tostring(root_new)), } ) return datas def _process_pain002(self): """ Placeholder for processing pain.002 files. TODO: add import logic based upon OCA 'account_payment_return_import' """ def _unlink_pain002(self): """ Placeholder for pain.002 specific actions before removing the EBICS data file. """ raise NotImplementedError def _process_undefined_format(self): raise UserError( self.env._( "The current version of the 'account_ebics' module " "has no support to automatically process EBICS files " "with format %s.", self.format_id.name, ) ) !MO xZI# Copyright 2009-2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import base64 import logging import os from sys import exc_info from traceback import format_exception from urllib.error import URLError from odoo import api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, ) fintech.cryptolib = "cryptography" except ImportError: _logger.warning("Failed to import fintech") INI_LETTER_LANGS = ["en", "de", "fr"] class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsUserID(models.Model): _name = "ebics.userid" _description = "EBICS UserID" _order = "name" name = fields.Char( string="EBICS UserID", required=True, help="Human users or a technical system that is/are " "assigned to a customer. " "\nOn the EBICS bank server it is identified " "by the combination of UserID and PartnerID. " "The technical subscriber serves only for the data exchange " "between customer and financial institution. " "The human user also can authorise orders.", ) ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", ondelete="cascade", required=True, ) ebics_version = fields.Selection(related="ebics_config_id.ebics_version") user_ids = fields.Many2many( comodel_name="res.users", string="Users", required=True, domain=[("share", "=", False)], help="Users who are allowed to use this EBICS UserID for bank transactions.", ) signature_class = fields.Selection( selection=[("E", "Single signature"), ("T", "Transport signature")], required=True, default="T", help="Default signature class." "This default can be overriden for specific " "EBICS transactions (cf. File Formats).", ) transaction_rights = fields.Selection( selection=[ ("both", "Download and Upload"), ("down", "Download Only"), ("up", "Upload Only"), ], string="Allowed Transactions", default="both", required=True, help="Use this parameter to limit the transactions for this User " "to downloads or uploads.", ) ebics_keys_fn = fields.Char(compute="_compute_ebics_keys_fn") ebics_keys_found = fields.Boolean(compute="_compute_ebics_keys_found") ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_store = fields.Boolean( string="Store EBICS Passphrase", default=True, help="When you uncheck this option the passphrase to unlock " "your private key will not be stored in the database. " "We recommend to use this if you want to upload signed " "payment orders via EBICS.\nYou will be prompted to enter the " "passphrase for every EBICS transaction, hence do not uncheck this " "option on a userid for automated EBICS downloads.", ) ebics_passphrase_required = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_invisible = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_passphrase_store_readonly = fields.Boolean( compute="_compute_ebics_passphrase_view_modifiers" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", help="You can set here a different passphrase for the EBICS " "signing key. This passphrase will never be stored hence " "you'll need to specify your passphrase for each transaction that " "requires a digital signature.", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) ebics_ini_letter = fields.Binary( string="EBICS INI Letter", readonly=True, help="INI-letter PDF document to be sent to your bank.", ) ebics_ini_letter_fn = fields.Char(string="INI-letter Filename", readonly=True) ebics_public_bank_keys = fields.Binary( string="EBICS Public Bank Keys", readonly=True, help="EBICS Public Bank Keys to be checked for consistency.", ) ebics_public_bank_keys_fn = fields.Char( string="EBICS Public Bank Keys Filename", readonly=True ) swift_3skey = fields.Boolean( string="Enable 3SKey support", help="Transactions for this user will be signed " "by means of the SWIFT 3SKey token.", ) swift_3skey_certificate = fields.Binary(string="3SKey Certficate") swift_3skey_certificate_fn = fields.Char(string="3SKey Certificate Filename") # X.509 Distinguished Name attributes used to # create self-signed X.509 certificates ebics_key_x509 = fields.Boolean( string="X509 support", help="Set this flag in order to work with self-signed X.509 certificates", ) ebics_key_x509_dn_cn = fields.Char( string="Common Name [CN]", ) ebics_key_x509_dn_o = fields.Char( string="Organization Name [O]", ) ebics_key_x509_dn_ou = fields.Char( string="Organizational Unit Name [OU]", ) ebics_key_x509_dn_c = fields.Char( string="Country Name [C]", ) ebics_key_x509_dn_st = fields.Char( string="State Or Province Name [ST]", ) ebics_key_x509_dn_l = fields.Char( string="Locality Name [L]", ) ebics_key_x509_dn_e = fields.Char( string="Email Address", ) state = fields.Selection( [ ("draft", "Draft"), ("init", "Initialisation"), ("get_bank_keys", "Get Keys from Bank"), ("to_verify", "Verification"), ("active_keys", "Active Keys"), ], default="draft", required=True, readonly=True, ) active = fields.Boolean(default=True) company_ids = fields.Many2many( comodel_name="res.company", string="Companies", required=True, help="Companies sharing this EBICS contract.", ) @api.depends("name", "ebics_config_id.ebics_keys") def _compute_ebics_keys_fn(self): for rec in self: keys_dir = rec.ebics_config_id.ebics_keys rec.ebics_keys_fn = ( rec.name and keys_dir and (keys_dir + "/" + rec.name.replace(" ", "_") + "_keys") ) @api.depends("ebics_keys_fn") def _compute_ebics_keys_found(self): for rec in self: rec.ebics_keys_found = rec.ebics_keys_fn and os.path.isfile( rec.ebics_keys_fn ) @api.depends("state", "ebics_passphrase", "ebics_keys_found") def _compute_ebics_passphrase_view_modifiers(self): for rec in self: rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True rec.ebics_passphrase_store_readonly = True if rec.state == "draft": rec.ebics_passphrase_required = True rec.ebics_passphrase_invisible = rec.ebics_keys_found and True or False rec.ebics_passphrase_store_readonly = False elif rec.state == "init": rec.ebics_passphrase_required = False rec.ebics_passphrase_invisible = True elif rec.state in ("get_bank_keys", "to_verify"): rec.ebics_passphrase_required = not rec.ebics_passphrase rec.ebics_passphrase_invisible = rec.ebics_passphrase @api.depends("state") def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): continue if rec.transaction_rights != "down" and rec.state == "draft": rec.ebics_sig_passphrase_invisible = False @api.constrains("ebics_key_x509") def _check_ebics_key_x509(self): for cfg in self: if cfg.ebics_version == "H005" and not cfg.ebics_key_x509: raise UserError( self.env._("X.509 certificates must be used with EBICS 3.0.") ) @api.constrains("ebics_passphrase") def _check_ebics_passphrase(self): for rec in self: if rec.ebics_passphrase and len(rec.ebics_passphrase) < 8: raise UserError( self.env._("The Passphrase must be at least 8 characters long") ) @api.constrains("ebics_sig_passphrase") def _check_ebics_sig_passphrase(self): for rec in self: if rec.ebics_sig_passphrase and len(rec.ebics_sig_passphrase) < 8: raise UserError( self.env._( "The Signature Passphrase must be at least 8 characters long" ) ) @api.onchange("ebics_version") def _onchange_ebics_version(self): if self.ebics_version == "H005": self.ebics_key_x509 = True @api.onchange("signature_class") def _onchange_signature_class(self): if self.signature_class == "T": self.swift_3skey = False @api.onchange("ebics_passphrase_store", "ebics_passphrase") def _onchange_ebics_passphrase_store(self): if self.ebics_passphrase_store: if self.ebics_passphrase: # check passphrase before db store keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } keyring = EbicsKeyRing(**keyring_params) try: # fintech <= 7.4.3 does not have a call to check if a # passphrase matches with the value stored in the keyfile. # We get around this limitation as follows: # Get user keys to check for valid passphrases # It will raise a ValueError on invalid passphrases keyring["#USER"] except ValueError as err: # noqa: F841 raise UserError(self.env._("Passphrase mismatch.")) # noqa: B904 else: if self.state != "draft": self.ebics_passphrase = False @api.onchange("swift_3skey") def _onchange_swift_3skey(self): if self.swift_3skey: self.ebics_key_x509 = True def set_to_draft(self): return self.write({"state": "draft"}) def set_to_active_keys(self): vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def set_to_get_bank_keys(self): self.ensure_one() if self.ebics_config_id.state != "draft": raise UserError( self.env._( "Set the EBICS Configuation record to 'Draft' " "before starting the Key Renewal process." ) ) return self.write({"state": "get_bank_keys"}) def ebics_init_1(self): # noqa: C901 """ Initialization of bank keys - Step 1: Create new keys and certificates for this user """ self.ensure_one() if self.state != "draft": raise UserError( self.env._("Set state to 'draft' before Bank Key (re)initialisation.") ) if not self.ebics_passphrase: raise UserError(self.env._("Set a passphrase.")) if self.swift_3skey and not self.swift_3skey_certificate: raise UserError(self.env._("3SKey certificate missing.")) ebics_version = self.ebics_config_id.ebics_version try: keyring_params = { "keys": self.ebics_keys_fn, "passphrase": self.ebics_passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase keyring = EbicsKeyRing(**keyring_params) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err self.ebics_config_id._check_ebics_keys() if not os.path.isfile(self.ebics_keys_fn): try: # TODO: # enable import of all type of certicates: A00x, X002, E002 if self.swift_3skey: kwargs = { self.ebics_config_id.ebics_key_version: base64.decodebytes( self.swift_3skey_certificate ), } user.import_certificates(**kwargs) user.create_keys( keyversion=self.ebics_config_id.ebics_key_version, bitlength=self.ebics_config_id.ebics_key_bitlength, ) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err if self.swift_3skey and not self.ebics_key_x509: raise UserError( self.env._( "The current version of this module " "requires to X509 support when enabling 3SKey" ) ) if self.ebics_key_x509: dn_attrs = { "commonName": self.ebics_key_x509_dn_cn, "organizationName": self.ebics_key_x509_dn_o, "organizationalUnitName": self.ebics_key_x509_dn_ou, "countryName": self.ebics_key_x509_dn_c, "stateOrProvinceName": self.ebics_key_x509_dn_st, "localityName": self.ebics_key_x509_dn_l, "emailAddress": self.ebics_key_x509_dn_e, } kwargs = {k: v for k, v in dn_attrs.items() if v} user.create_certificates(**kwargs) try: client = EbicsClient(bank, user, version=ebics_version) except RuntimeError as err: e = exc_info() error = self.env._("EBICS Initialization Error:") error += "\n" error += err.args[0] raise UserError(error) from err # Send the public electronic signature key to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id if not ebics_config_bank: raise UserError( self.env._( "No bank defined for the financial journal of the EBICS Config" ) ) try: supported_versions = client.HEV() if supported_versions and ebics_version not in supported_versions: err_msg = self.env._("EBICS version mismatch.") + "\n" err_msg += self.env._("Versions supported by your bank:") for k in supported_versions: err_msg += f"\n{k}: {supported_versions[k]} " raise UserError(err_msg) if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.INI() _logger.info("%s, EBICS INI command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) except URLError as err: exctype, value = exc_info()[:2] tb = "".join(format_exception(*exc_info())) _logger.error( "EBICS INI command error\nUserID: %s\n%s", self.name, tb, ) raise UserError( self.env._( "urlopen error:\n url '%(url)s' - %(val)s", url=self.ebics_config_id.ebics_url, val=str(value), ) ) from err except EbicsFunctionalError as err: e = exc_info() error = self.env._("EBICS Functional Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err except EbicsTechnicalError as err: e = exc_info() error = self.env._("EBICS Technical Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err # Send the public authentication and encryption keys to the bank. if ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() OrderID = client.HIA() _logger.info("%s, EBICS HIA command, OrderID=%s", self._name, OrderID) if ebics_version == "H003": self.ebics_config_id._update_order_number(OrderID) # Create an INI-letter which must be printed and sent to the bank. ebics_config_bank = self.ebics_config_id.journal_ids[0].bank_id cc = ebics_config_bank.country.code if cc in ["FR", "DE"]: lang = cc else: lang = self.env.user.lang[:2] lang = lang.lower() lang = lang if lang in INI_LETTER_LANGS else "en" fn_date = fields.Date.today().isoformat() fn = "_".join([self.ebics_config_id.ebics_host, "ini_letter", fn_date]) + ".pdf" letter = user.create_ini_letter(bankname=ebics_config_bank.name, lang=lang) vals = { "ebics_ini_letter": base64.encodebytes(letter), "ebics_ini_letter_fn": fn, "state": "init", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_2(self): """ Initialization of bank keys - Step 2: Activation of the account by the bank. """ self.ensure_one() if self.state != "init": raise UserError(self.env._("Set state to 'Initialisation'.")) vals = {"state": "get_bank_keys"} self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_3(self): """ Initialization of bank keys - Step 3: After the account has been activated the public bank keys must be downloaded and checked for consistency. """ self.ensure_one() if self.state != "get_bank_keys": raise UserError(self.env._("Set state to 'Get Keys from Bank'.")) try: keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) user = EbicsUser( keyring=keyring, partnerid=self.ebics_config_id.ebics_partner, userid=self.name, ) client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err try: public_bank_keys = client.HPB() except EbicsFunctionalError as err: e = exc_info() error = self.env._("EBICS Functional Error:") error += "\n" error += f"{e[1].message} (code: {e[1].code})" raise UserError(error) from err except Exception as err: exctype, value = exc_info()[:2] error = self.env._("EBICS Initialisation Error:") error += "\n" + str(exctype) + "\n" + str(value) raise UserError(error) from err public_bank_keys = public_bank_keys.encode() fn_date = fields.Date.today().isoformat() fn = ( "_".join([self.ebics_config_id.ebics_host, "public_bank_keys", fn_date]) + ".txt" ) vals = { "ebics_public_bank_keys": base64.encodebytes(public_bank_keys), "ebics_public_bank_keys_fn": fn, "state": "to_verify", } self._update_passphrase_vals(vals) return self.write(vals) def ebics_init_4(self): """ Initialization of bank keys - Step 2: Confirm Verification of the public bank keys and activate the bank keys. """ self.ensure_one() if self.state != "to_verify": raise UserError(self.env._("Set state to 'Verification'.")) keyring = EbicsKeyRing( keys=self.ebics_keys_fn, passphrase=self.ebics_passphrase ) bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) bank.activate_keys() vals = {"state": "active_keys"} self._update_passphrase_vals(vals) return self.write(vals) def change_passphrase(self): self.ensure_one() ctx = dict(self.env.context, default_ebics_userid_id=self.id) module = __name__.split("addons.")[1].split(".")[0] view = self.env.ref(f"{module}.ebics_change_passphrase_view_form") return { "name": self.env._("EBICS keys change passphrase"), "view_mode": "form", "res_model": "ebics.change.passphrase", "view_id": view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def _update_passphrase_vals(self, vals): """ Remove non-stored passphrases from db after e.g. successfull init_1 """ if vals["state"] in ("init", "get_bank_keys", "to_verify", "active_keys"): if not self.ebics_passphrase_store: vals["ebics_passphrase"] = False if self.ebics_sig_passphrase: vals["ebics_sig_passphrase"] = False ?x340031QHML./NM.-,ԫaIM8+^;`2,OIKLNN-.K..c~?aNJIV dXDb"Ҿ`xTn0 K&eH SUYƾDR?A(6,=KM6༲0Je.Ӈ'J r@pu(Yv`g 7GIc%:i4;p@Kbx 3-_gwy( 50%)qP a[Nq5Wcm{$۪ϢrCל0k5[T[bհUt ebics.config.list ebics.config ebics.config.form ebics.config
EBICS Configuration ebics.config list,form {'active_test': False}
gLqx ebics.file.format.search ebics.file.format ebics.file.format.list ebics.file.format ebics.file.format.form ebics.file.format
EBICS File Formats ebics.file.format list,form
!Ъx#y ebics.file.search ebics.file ebics.file.list ebics.file ebics.file.form ebics.file
ebics.file.process.result ebics.file
EBICS Download Files ir.actions.act_window ebics.file list,form [('type', '=', 'down')] {'ebics_mode': 'down'} EBICS Upload Files ir.actions.act_window ebics.file list,form [('type', '=', 'up')] {'ebics_mode': 'up'}
ʸxh! ebics.userid.list ebics.userid ebics.userid.form ebics.userid
Distinguished Name attributes used to create self-signed X.509 certificates:
6{x@ umH LxMpvg+RsSJsSrSRS /17VB!-3'X!XnEFɱbFy%Iz`2l~brIf~& @,ҷOϷ8IxH100644 __init__.pyUNam˸[Ns6wS100644 ebics_admin_order.pye{&Es؊?zQ3d100644 ebics_admin_order.xml4;ۡ4Z? H#x-1100644 ebics_change_passphrase.pybZ:"Hq!jZ100644 ebics_change_passphrase.xmlg@}{Az(c؍yU 100644 ebics_xfer.py|Rs#_ u>5~0e100644 ebics_xfer.xml`u1@ˈ_(jtЂ؂GUx5 XGHa6Ntćki]9:4D:ʕhtx# Copyright 2024 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import logging import pprint from odoo import api, fields, models _logger = logging.getLogger(__name__) try: from fintech.ebics import EbicsTechnicalError except ImportError: _logger.warning("Failed to import fintech") class EbicsAdminOrder(models.TransientModel): _inherit = "ebics.xfer" _name = "ebics.admin.order" _description = "EBICS Administrative Order" admin_order_type = fields.Selection( selection=lambda self: self._selection_admin_order_type(), string="Order", ) @api.model def _selection_admin_order_type(self): return [ ("HAA", "HAA - Business transaction formats BTF"), ("HPD", "HPD - Bank parameters"), ("HKD", "HKD - Subscriber information"), ("HTD", "HTD - Customer properties and settings"), ] def ebics_admin_order(self): self.ensure_one() client = self._setup_client() if not client: self.note += ( self.env._("EBICS client setup failed for connection '%s'") % self.ebics_config_id.name ) else: try: data = getattr(client, self.admin_order_type)(parsed=True) pp = pprint.PrettyPrinter() self.note = pp.pformat(data) except EbicsTechnicalError as e: self.note = "\n" self.note += self.env._( "EBICS Technical Error during execution of order %(order_type)s:", order_type=self.admin_order_type, ) self.note += "\n" self.note += f"{e.message} (code: {e.code})" module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref(f"{module}.ebics_admin_order_view_form_result") return { "name": self.env._("EBICS Administrative Order result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.admin.order", "view_id": result_view.id, "target": "new", "context": self.env.context, "type": "ir.actions.act_window", } Җ*tx{&Dp>䧬2}Xu&od EBICS File Download ebics.xfer
EBICS File Upload ebics.xfer
EBICS File Transfer ebics.xfer
EBICS File Transfer - Download ir.actions.act_window ebics.xfer form new {'ebics_download': 1} EBICS File Transfer - Upload ir.actions.act_window ebics.xfer form new {'ebics_upload': 1}
c-(wbwje3XB\ڂzHrƊcס4ِMx9NT[%fɌlb XsRPRE)J!E7 H#/ OHMT%=9CPU řS'?ՆE vAP$8 {yTK2m`!9GyQvܛ51bnEa#L`r/H{5Ғ r@MGwGO xf# Copyright 2009-2025 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). import base64 import logging from sys import exc_info from traceback import format_exception from odoo import api, fields, models from odoo.exceptions import UserError _logger = logging.getLogger(__name__) try: import fintech from fintech.ebics import ( BusinessTransactionFormat, EbicsBank, EbicsClient, EbicsFunctionalError, EbicsKeyRing, EbicsTechnicalError, EbicsUser, EbicsVerificationError, ) fintech.cryptolib = "cryptography" except ImportError: EbicsBank = object _logger.warning("Failed to import fintech") class EbicsBank(EbicsBank): def _next_order_id(self, partnerid): """ EBICS protocol version H003 requires generation of the OrderID. The OrderID must be a string between 'A000' and 'ZZZZ' and unique for each partner id. """ return hasattr(self, "_order_number") and self._order_number or "A000" class EbicsXfer(models.TransientModel): _name = "ebics.xfer" _description = "EBICS file transfer" ebics_config_id = fields.Many2one( comodel_name="ebics.config", string="EBICS Configuration", domain=[("state", "=", "confirm")], default=lambda self: self._default_ebics_config_id(), ) ebics_userid_id = fields.Many2one( comodel_name="ebics.userid", string="EBICS UserID" ) ebics_passphrase = fields.Char(string="EBICS Passphrase") ebics_passphrase_stored = fields.Char( string="EBICS Stored Passphrase", related="ebics_userid_id.ebics_passphrase" ) ebics_passphrase_store = fields.Boolean( related="ebics_userid_id.ebics_passphrase_store" ) ebics_sig_passphrase = fields.Char( string="EBICS Signature Passphrase", ) ebics_sig_passphrase_invisible = fields.Boolean( compute="_compute_ebics_sig_passphrase_invisible" ) date_from = fields.Date() date_to = fields.Date() upload_data = fields.Binary(string="File to Upload") upload_fname = fields.Char(string="Upload Filename", default="") upload_fname_dummy = fields.Char( related="upload_fname", string="Dummy Upload Filename", readonly=True ) format_id = fields.Many2one( comodel_name="ebics.file.format", string="EBICS File Format", help="Select EBICS File Format to upload/download." "\nLeave blank to download all available files.", ) upload_format_ids = fields.Many2many( comodel_name="ebics.file.format", compute="_compute_upload_format_ids" ) allowed_format_ids = fields.Many2many( related="ebics_config_id.ebics_file_format_ids", string="Allowed EBICS File Formats", ) order_type = fields.Char( related="format_id.order_type", string="Order Type", ) test_mode = fields.Boolean( help="Select this option to test if the syntax of " "the upload file is correct." "\nThis option is only available for " "Order Type 'FUL'.", ) note = fields.Text(string="EBICS file transfer Log", readonly=True) @api.model def _default_ebics_config_id(self): cfg_mod = self.env["ebics.config"] cfg = cfg_mod.search( [ ("company_ids", "in", self.env.user.company_ids.ids), ("state", "=", "confirm"), ] ) if cfg and len(cfg) == 1: return cfg else: return cfg_mod def _compute_ebics_sig_passphrase_invisible(self): for rec in self: rec.ebics_sig_passphrase_invisible = True if fintech.__version_info__ < (7, 3, 1): rec.ebics_sig_passphrase_invisible = True else: rec.ebics_sig_passphrase_invisible = False @api.depends("ebics_config_id") def _compute_upload_format_ids(self): for rec in self: rec.upload_format_ids = False if not self.env.context.get("ebics_download"): rec.upload_format_ids = ( rec.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) @api.onchange("ebics_config_id") def _onchange_ebics_config_id(self): avail_userids = self.ebics_config_id.ebics_userid_ids.filtered( lambda r: self.env.user.id in r.user_ids.ids ) if self.env.context.get("ebics_download"): # Download Form avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "down"] ) else: # Upload Form if not self.env.context.get("active_model") == "account.payment.order": avail_formats = self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) if avail_formats and len(avail_formats) == 1: self.format_id = avail_formats else: self.format_id = False avail_userids = avail_userids.filtered( lambda r: r.transaction_rights in ["both", "up"] ) if avail_userids: if len(avail_userids) == 1: self.ebics_userid_id = avail_userids else: with_passphrase_userids = avail_userids.filtered( lambda r: r.ebics_passphrase_store ) if len(with_passphrase_userids) == 1: self.ebics_userid_id = with_passphrase_userids else: self.ebics_userid_id = False @api.onchange("upload_data") def _onchange_upload_data(self): if self.env.context.get("active_model") == "account.payment.order": return self.upload_fname_dummy = self.upload_fname self.format_id = False self._detect_upload_format() if not self.format_id: upload_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "up" ) ) if len(upload_formats) > 1: upload_formats = upload_formats.filtered( lambda r: self.upload_fname.endswith(r.suffix or "") ) if len(upload_formats) == 1: self.format_id = upload_formats def ebics_upload(self): self.ensure_one() ctx = self.env.context.copy() ebics_file = self._ebics_upload() if ebics_file: ctx["ebics_file_id"] = ebics_file.id module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref(f"{module}.ebics_xfer_view_form_result") return { "name": self.env._("EBICS file transfer result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def ebics_download(self): self.ensure_one() ctx = self.env.context.copy() self.note = "" err_cnt = 0 client = self._setup_client() if not client: err_cnt += 1 self.note += self.env._( "EBICS client setup failed for connection '%s'", self.ebics_config_id.name, ) else: download_formats = ( self.format_id or self.ebics_config_id.ebics_file_format_ids.filtered( lambda r: r.type == "down" ) ) ebics_files = self.env["ebics.file"] date_from = self.date_from and self.date_from.isoformat() or None date_to = self.date_to and self.date_to.isoformat() or None for df in download_formats: try: success = False if df.order_type == "BTD": btf = BusinessTransactionFormat( df.btf_service, df.btf_message, scope=df.btf_scope or None, option=df.btf_option or None, container=df.btf_container or None, version=df.btf_version or None, variant=df.btf_variant or None, format=df.btf_format or None, ) data = client.BTD(btf, start=date_from, end=date_to) elif df.order_type == "FDL": data = client.FDL(df.name, date_from, date_to) else: params = None if date_from and date_to: params = { "DateRange": { "Start": date_from, "End": date_to, } } data = client.download(df.order_type, params=params) ebics_files += self._handle_download_data(data, df) success = True except EbicsFunctionalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += self.env._( "EBICS Functional Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: err_cnt += 1 e = exc_info() self.note += "\n" self.note += self.env._( "EBICS Technical Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: err_cnt += 1 self.note += "\n" self.note += self.env._( "EBICS Verification Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += self.env._("The EBICS response could not be verified.") except UserError as e: err_cnt += 1 self.note += "\n" self.note += self.env._( "Error detected during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) self.note += "\n" self.note += " ".join(e.args) except Exception: err_cnt += 1 self.note += "\n" self.note += self.env._( "Unknown Error during download of " "File Format %(name)s (%(order_type)s):", name=df.name or df.description, order_type=df.order_type, ) tb = "".join(format_exception(*exc_info())) self.note += f"\n{tb}" else: # mark received data so that it is not included in further # downloads trans_id = client.last_trans_id client.confirm_download(trans_id=trans_id, success=success) ctx["ebics_file_ids"] = ebics_files.ids if ebics_files: self.note += "\n" for f in ebics_files: self.note += self.env._( "EBICS File '%s' is available for further processing.", f.name ) self.note += "\n" ctx["err_cnt"] = err_cnt module = __name__.split("addons.")[1].split(".")[0] result_view = self.env.ref(f"{module}.ebics_xfer_view_form_result") return { "name": self.env._("EBICS file transfer result"), "res_id": self.id, "view_mode": "form", "res_model": "ebics.xfer", "view_id": result_view.id, "target": "new", "context": ctx, "type": "ir.actions.act_window", } def view_ebics_file(self): self.ensure_one() module = __name__.split("addons.")[1].split(".")[0] act = self.env["ir.actions.act_window"]._for_xml_id( f"{module}.ebics_file_action_download" ) act["domain"] = [("id", "in", self.env.context["ebics_file_ids"])] return act def _ebics_upload(self): self.ensure_one() ebics_file = self.env["ebics.file"] self.note = "" client = self._setup_client() if client: upload_data = base64.decodebytes(self.upload_data) ef_format = self.format_id OrderID = False try: order_type = self.order_type if order_type == "BTU": btf = BusinessTransactionFormat( ef_format.btf_service, ef_format.btf_message, scope=ef_format.btf_scope or None, option=ef_format.btf_option or None, container=ef_format.btf_container or None, version=ef_format.btf_version or None, variant=ef_format.btf_variant or None, format=ef_format.btf_format or None, ) kwargs = {} if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.BTU(btf, upload_data, **kwargs) elif order_type == "FUL": kwargs = {} bank = self.ebics_config_id.journal_ids[0].bank_id cc = bank.country.code if cc: kwargs["country"] = cc if self.test_mode: kwargs["TEST"] = "TRUE" OrderID = client.FUL(ef_format.name, upload_data, **kwargs) else: OrderID = client.upload(order_type, upload_data) if OrderID: self.note += "\n" self.note += self.env._( "EBICS File has been uploaded (OrderID %s).", OrderID ) ef_note = self.env._("EBICS OrderID: %s", OrderID) if self.env.context.get("origin"): ef_note += "\n" + self.env._( "Origin: %s", self.env.context["origin"] ) suffix = self.format_id.suffix fn = self.upload_fname if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) ef_vals = { "name": self.upload_fname, "data": self.upload_data, "date": fields.Datetime.now(), "format_id": self.format_id.id, "state": "done", "user_id": self.env.uid, "ebics_userid_id": self.ebics_userid_id.id, "note": ef_note, "company_ids": [ self.env.context.get("force_company", self.env.company.id) ], } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) except EbicsFunctionalError: e = exc_info() self.note += "\n" self.note += self.env._("EBICS Functional Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsTechnicalError: e = exc_info() self.note += "\n" self.note += self.env._("EBICS Technical Error:") self.note += "\n" self.note += f"{e[1].message} (code: {e[1].code})" except EbicsVerificationError: self.note += "\n" self.note += self.env._("EBICS Verification Error:") self.note += "\n" self.note += self.env._("The EBICS response could not be verified.") except Exception: self.note += "\n" self.note += self.env._("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += f"\n{tb}" if self.ebics_config_id.ebics_version == "H003": OrderID = self.ebics_config_id._get_order_number() self.ebics_config_id.sudo()._update_order_number(OrderID) ebics_file and self._payment_order_postprocess(ebics_file) return ebics_file def _payment_order_postprocess(self, ebics_file): active_model = self.env.context.get("model") if active_model == "account.payment.order": order = self.env["account.payment.order"].browse( self.env.context["active_id"] ) order.generated2uploaded() def _setup_client(self): self.ebics_config_id._check_ebics_keys() passphrase = self._get_passphrase() keyring_params = { "keys": self.ebics_userid_id.ebics_keys_fn, "passphrase": passphrase, } if self.ebics_sig_passphrase: keyring_params["sig_passphrase"] = self.ebics_sig_passphrase try: keyring = EbicsKeyRing(**keyring_params) except (RuntimeError, ValueError) as err: error = self.env._("Error while accessing the EBICS Keys:") error += "\n" error += err.args[0] raise UserError(error) from err bank = EbicsBank( keyring=keyring, hostid=self.ebics_config_id.ebics_host, url=self.ebics_config_id.ebics_url, ) if self.ebics_config_id.ebics_version == "H003": bank._order_number = self.ebics_config_id._get_order_number() signature_class = ( self.format_id.signature_class or self.ebics_userid_id.signature_class ) user_params = { "keyring": keyring, "partnerid": self.ebics_config_id.ebics_partner, "userid": self.ebics_userid_id.name, } # manual_approval replaced by transport_only class param in fintech 7.4 fintech74 = hasattr(EbicsUser, "transport_only") if fintech74: user_params["transport_only"] = signature_class == "T" and True or False try: user = EbicsUser(**user_params) except ValueError as err: error = self.env._("Error while accessing the EBICS UserID:") error += "\n" err_str = err.args[0] error += err.args[0] if err_str == "unknown key format": error += "\n" error += self.env._( "Doublecheck your EBICS Passphrase and UserID settings." ) raise UserError(error) from err # manual_approval replaced by transport_only class param in fintech 7.4 if not fintech74 and signature_class == "T": user.manual_approval = True try: client = EbicsClient(bank, user, version=self.ebics_config_id.ebics_version) except Exception: self.note += "\n" self.note += self.env._("Unknown Error") tb = "".join(format_exception(*exc_info())) self.note += f"\n{tb}" client = False return client def _get_passphrase(self): return self.ebics_passphrase or self.ebics_passphrase_stored def _file_format_methods(self): """ Extend this dictionary in order to add support for extra file formats. """ res = { "camt.xxx.cfonb120.stm": self._handle_cfonb120, "camt.xxx.cfonb120.stm.rfi": self._handle_cfonb120, "camt.052.001.02.stm": self._handle_camt052, "camt.053.001.02.stm": self._handle_camt053, } return res def _update_ef_vals(self, ef_vals): """ Adapt this method to customize the EBICS File values. """ if self.format_id and self.format_id.type == "up": fn = ef_vals["name"] dups = self._check_duplicate_ebics_file(fn, self.format_id) if dups: n = 1 fn = "_".join([fn, str(n)]) while self._check_duplicate_ebics_file(fn, self.format_id): n += 1 fn = "_".join([fn, str(n)]) ef_vals["name"] = fn def _handle_download_data(self, data, file_format): ebics_files = self.env["ebics.file"] if isinstance(data, dict): for doc in data: ebics_files += self._create_ebics_file( data[doc], file_format, docname=doc ) else: ebics_files += self._create_ebics_file(data, file_format) return ebics_files def _create_ebics_file(self, data, file_format, docname=None): fn_parts = [self.ebics_config_id.ebics_host, self.ebics_config_id.ebics_partner] if docname: fn_parts.append(docname) else: fn_date = self.date_to or fields.Date.today() fn_parts.append(fn_date.isoformat()) fn = "_".join(fn_parts) ff_methods = self._file_format_methods() if file_format.name in ff_methods: data = ff_methods[file_format.name](data) suffix = file_format.suffix if suffix and not fn.endswith(suffix): fn = ".".join([fn, suffix]) dups = self._check_duplicate_ebics_file(fn, file_format) if dups: raise UserError( self.env._( "EBICS File with name '%s' has already been downloaded." "\nPlease check this file and rename in case there is " "no risk on duplicate transactions.", fn, ) ) data = base64.encodebytes(data) ef_vals = { "name": fn, "data": data, "date": fields.Datetime.now(), "date_from": self.date_from, "date_to": self.date_to, "format_id": file_format.id, "state": file_format.download_process_method and "draft" or "done", "user_id": self.env.uid, "ebics_userid_id": self.ebics_userid_id.id, "company_ids": self.ebics_config_id.company_ids.ids, } self._update_ef_vals(ef_vals) ebics_file = self.env["ebics.file"].create(ef_vals) return ebics_file def _check_duplicate_ebics_file(self, fn, file_format): dups = self.env["ebics.file"].search( [("name", "=", fn), ("format_id", "=", file_format.id)] ) return dups def _detect_upload_format(self): """ Use this method in order to automatically detect and set the EBICS upload file format. """ def _update_order_number(self, OrderID): o_list = list(OrderID) for i, c in enumerate(reversed(o_list), start=1): if c == "9": o_list[-i] = "A" break if c == "Z": continue else: o_list[-i] = chr(ord(c) + 1) break next_nr = "".join(o_list) if next_nr == "ZZZZ": next_nr = "A000" self.ebics_config_id.order_number = next_nr def _insert_line_terminator(self, data_in, line_len): data_in = data_in.replace(b"\n", b"").replace(b"\r", b"") data_out = b"" max_len = len(data_in) i = 0 while i + line_len <= max_len: data_out += data_in[i : i + line_len] + b"\n" i += line_len return data_out def _handle_cfonb120(self, data_in): return self._insert_line_terminator(data_in, 120) def _handle_cfonb240(self, data_in): return self._insert_line_terminator(data_in, 240) def _handle_camt052(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Community CAMT parser. Remark: Odoo Enterprise doesn't support camt.052. """ return data_in def _handle_camt053(self, data_in): """ Use this method if you need to fix camt files received from your bank before passing them to the Odoo Enterprise or Community CAMT parser. """ return data_in 6{xT `$!ebics_mark_as_downloade"% finally06!5+Sxm?oS1H"Z6qRP(MJV"@Q%ecxo~6!+S'@ABLlĈp({|nLe^dzÔTV Hw'tPx>3/$>^-?mq=%'~WZ UzC /.{I}&&@XȰ'eѿ$FK! i ҙy ME{N{ʹ-m_"S̰`Y{@Ĝe[-vn/XzLꒂʂ' gN&w,g7x.h!ĨҢ̒J.kŶg,WA$d&3$9fʿեlZt,35z_{ڭ Wxq.. image:: https://img.shields.io/badge/license-LGPL--3-blue.png :target: https://www.gnu.org/licenses/lgpl :alt: License: LGPL-3 ============================================ Module to enable batch import of EBICS files ============================================ This module adds a cron job for the automated import of EBICS files. | A Log is created during the import in order to document import errors. If errors have been detected, the Batch Import Log state is set to 'error'. When all EBICS Files have been imported correctly, the Batch Import Log state is set to 'done'. | The user can reprocess the imported EBICS files in status 'draft' via the Log object 'REPROCESS' button until all errors have been cleared. As an alternative, the user can force the Batch Import Log state to 'done' (e.g. when the errors have been circumvented via manual encoding or the reprocessing of a single EBICS file). | Configuration ============= Adapt the 'EBICS Batch Import' ir.cron job created during the module installation. The cron job calls the following python method: | .. code-block:: python _batch_import() The EBICS download will be performed on all confirmed EBICS connections. You can limit the automated operation to a subset of your EBICS connections via the ebics_config_ids parameter, e.g. | .. code-block:: python _batch_import(ebics_config_ids=[1,3]) 2%xZ# Copyright 2022 Noviat. # License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). { "name": "EBICS Files batch import", "version": "19.0.1.0.0", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "summary": "EBICS Files automated import and processing", "depends": ["account_ebics"], "data": [ "security/ir.model.access.csv", "data/ir_cron_data.xml", "views/ebics_batch_log_views.xml", "views/menu.xml", ], "images": ["static/description/cover.png"], } QNx340031Q,O.ϋOI,Iԫa`߿j}Z#eS;'821+ S"x+ EBICS Batch Import code model._batch_import() days #Hx340031QHLN/+OML.OJ,I+/aPs9DoQuI}L5hI+`J_o GNo6q7/x8̬~|u[;EY0x# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch # msgid "" msgstr "" "Project-Id-Version: Odoo Server 19.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_ids msgid "Batch Import EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__note #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__log_ids msgid "Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__log_id msgid "Batch Object" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_uid msgid "Created by" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_date msgid "Created on" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_from msgid "Date From" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_to msgid "Date To" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__display_name #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__display_name msgid "Display Name" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__done #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__done msgid "Done" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__draft #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__draft msgid "Draft" msgstr "" #. module: account_ebics_batch #: model:ir.actions.server,name:account_ebics_batch.ir_cron_ebics_batch_import_ir_actions_server msgid "EBICS Batch Import" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.actions.act_window,name:account_ebics_batch.ebics_batch_log_action #: model:ir.ui.menu,name:account_ebics_batch.ebics_batch_log_menu msgid "EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__ebics_config_ids msgid "EBICS Configurations" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_count msgid "EBICS Files Count" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__error #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__error msgid "Error" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Error while processing EBICS connection '%s' :\n" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__has_draft_files msgid "Has Draft Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__id #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__id msgid "ID" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Mark Done" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "" "No EBICS UserID with stored passphrase found.\n" "You should configure such a UserID for automated downloads." msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__error_count msgid "Number of Errors" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log_item msgid "Object to store EBICS Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log msgid "Object to store EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Only log objects in state 'draft' can be deleted !" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Please set state to 'Confirm' and Reprocess this EBICS Import Log." msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess 'draft' EBICS Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Search EBICS Batch Import Log Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__state #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__state #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "State" msgstr "" m&xa5j&ԍ2d&^xb# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-09-02 00:02+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.12.2\n" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_ids msgid "Batch Import EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__note #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__log_ids msgid "Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__log_id msgid "Batch Object" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_uid msgid "Created by" msgstr "Créé par" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__create_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__create_date msgid "Created on" msgstr "Créé le" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_from msgid "Date From" msgstr "Du" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__date_to msgid "Date To" msgstr "Au" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__display_name #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__display_name msgid "Display Name" msgstr "Nom affiché" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__done #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__done msgid "Done" msgstr "Terminé" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__draft #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__draft msgid "Draft" msgstr "Brouillon" #. module: account_ebics_batch #: model:ir.actions.server,name:account_ebics_batch.ir_cron_ebics_batch_import_ir_actions_server msgid "EBICS Batch Import" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Batch Import Log" msgstr "" #. module: account_ebics_batch #: model:ir.actions.act_window,name:account_ebics_batch.ebics_batch_log_action #: model:ir.ui.menu,name:account_ebics_batch.ebics_batch_log_menu msgid "EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__ebics_config_ids msgid "EBICS Configurations" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "EBICS Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__file_count msgid "EBICS Files Count" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log__state__error #: model:ir.model.fields.selection,name:account_ebics_batch.selection__ebics_batch_log_item__state__error msgid "Error" msgstr "Erreur" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Error while processing EBICS connection '%s' :\n" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__has_draft_files msgid "Has Draft Files" msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__id #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__id msgid "ID" msgstr "Identifiant" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_uid #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__write_date #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Mark Done" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "" "No EBICS UserID with stored passphrase found.\n" "You should configure such a UserID for automated downloads." msgstr "" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__error_count msgid "Number of Errors" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log_item msgid "Object to store EBICS Batch Import Log Items" msgstr "" #. module: account_ebics_batch #: model:ir.model,name:account_ebics_batch.model_ebics_batch_log msgid "Object to store EBICS Batch Import Logs" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Only log objects in state 'draft' can be deleted !" msgstr "" #. module: account_ebics_batch #. odoo-python #: code:addons/account_ebics_batch/models/ebics_batch_log.py:0 msgid "Please set state to 'Confirm' and Reprocess this EBICS Import Log." msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Reprocess 'draft' EBICS Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "Search EBICS Batch Import Log Files" msgstr "" #. module: account_ebics_batch #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_form msgid "Set to Draft" msgstr "Mettre à l'état \"Brouillon\"" #. module: account_ebics_batch #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log__state #: model:ir.model.fields,field_description:account_ebics_batch.field_ebics_batch_log_item__state #: model_terms:ir.ui.view,arch_db:account_ebics_batch.ebics_batch_log_view_search msgid "State" msgstr "Statut" #~ msgid "Group By" #~ msgstr "Regrouper par" l+xkn#d5.%0se&*q)MbRѷ|KSr&2u1)nb^㞚]_4PVka*}\01 kXb^b\"WH~BjBnj \8kOxjjQzbYj^bb.TB`?n&V"$ѳyɩ0#X6^aaq/(oRfbtU_'1D!)3+=< bbE0=SR8_T*b~s3OΑWu/O-R /x340031Q,+d(^.TL +^>1(KML.OJ,IΈOmBo=O nxM# Copyright 2022 Noviat. # License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). from sys import exc_info from traceback import format_exception from odoo import api, fields, models from odoo.exceptions import UserError class EbicsBatchLog(models.Model): _name = "ebics.batch.log" _description = "Object to store EBICS Batch Import Logs" _order = "create_date desc" date_from = fields.Date() date_to = fields.Date() ebics_config_ids = fields.Many2many( comodel_name="ebics.config", string="EBICS Configurations" ) log_ids = fields.One2many( comodel_name="ebics.batch.log.item", inverse_name="log_id", string="Batch Import Log Items", readonly=True, ) file_ids = fields.Many2many( comodel_name="ebics.file", string="Batch Import EBICS Files", readonly=True, ) file_count = fields.Integer( string="EBICS Files Count", compute="_compute_ebics_files_fields", readonly=True ) has_draft_files = fields.Boolean(compute="_compute_ebics_files_fields") state = fields.Selection( selection=[("draft", "Draft"), ("error", "Error"), ("done", "Done")], required=True, readonly=True, default="draft", ) @api.depends("file_ids") def _compute_ebics_files_fields(self): for rec in self: rec.has_draft_files = "draft" in rec.file_ids.mapped("state") rec.file_count = len(rec.file_ids) @api.ondelete(at_uninstall=False) def _unlink_unless_draft(self): if any(rec.state != "draft" for rec in self): raise UserError( self.env._("Only log objects in state 'draft' can be deleted !") ) def button_draft(self): self.state = "draft" def button_done(self): self.state = "done" def reprocess(self): import_dict = {"errors": []} self._ebics_process(import_dict) self._finalise_processing(import_dict) def view_ebics_files(self): action = self.env["ir.actions.actions"]._for_xml_id( "account_ebics.ebics_file_action_download" ) action["domain"] = [("id", "in", self.file_ids.ids)] return action def _batch_import(self, ebics_config_ids=None, date_from=None, date_to=None): """ Call this method from a cron job to automate the EBICS import. """ log_model = self.env["ebics.batch.log"] import_dict = {"errors": []} configs = self.env["ebics.config"].browse(ebics_config_ids) or self.env[ "ebics.config" ].search( [ ("company_ids", "in", self.env.user.company_ids.ids), ("state", "=", "confirm"), ] ) log = log_model.create( { "ebics_config_ids": [(6, 0, configs.ids)], "date_from": date_from, "date_to": date_to, } ) ebics_file_ids = [] for config in configs: err_msg = self.env._( "Error while processing EBICS connection '%s' :\n", config.name ) if config.state == "draft": import_dict["errors"].append( err_msg + self.env._( "Please set state to 'Confirm' and " "Reprocess this EBICS Import Log." ) ) continue if not any(config.mapped("ebics_userid_ids.ebics_passphrase_store")): import_dict["errors"].append( err_msg + self.env._( "No EBICS UserID with stored passphrase found.\n" "You should configure such a UserID for automated downloads." ) ) continue try: with self.env.cr.savepoint(): ebics_file_ids += self._ebics_import( config, date_from, date_to, import_dict ) except UserError as e: import_dict["errors"].append(err_msg + " ".join(e.args)) except Exception: tb = "".join(format_exception(*exc_info())) import_dict["errors"].append(err_msg + tb) log.file_ids = [(6, 0, ebics_file_ids)] try: log._ebics_process(import_dict) except UserError as e: import_dict["errors"].append(err_msg + " ".join(e.args)) except Exception: tb = "".join(format_exception(*exc_info())) import_dict["errors"].append(err_msg + tb) log._finalise_processing(import_dict) def _finalise_processing(self, import_dict): log_item_model = self.env["ebics.batch.log.item"] state = self.has_draft_files and "draft" or "done" note = "" error_count = 0 if import_dict["errors"]: state = "error" note = "\n\n".join(import_dict["errors"]) error_count = len(import_dict["errors"]) log_item_model.create( { "log_id": self.id, "state": state, "note": note, "error_count": error_count, } ) self.state = state def _ebics_import(self, config, date_from, date_to, import_dict): ebics_userids = config.ebics_userid_ids.filtered( lambda r: r.ebics_passphrase_store ) t_userids = ebics_userids.filtered(lambda r: r.signature_class == "T") ebics_userid = t_userids and t_userids[0] or ebics_userids[0] xfer_wiz = ( self.env["ebics.xfer"] .with_context(ebics_download=True) .create( { "ebics_config_id": config.id, "date_from": date_from, "date_to": date_to, } ) ) xfer_wiz._onchange_ebics_config_id() xfer_wiz.ebics_userid_id = ebics_userid res = xfer_wiz.ebics_download() file_ids = res["context"].get("ebics_file_ids", []) if res["context"]["err_cnt"]: import_dict["errors"].append(xfer_wiz.note) return file_ids def _ebics_process(self, import_dict): to_process = self.file_ids.filtered( lambda r: r.download_process_method and r.state == "draft" ) for ebics_file in to_process: ebics_file.process() class EbicsBatchLogItem(models.Model): _name = "ebics.batch.log.item" _description = "Object to store EBICS Batch Import Log Items" _order = "create_date desc" log_id = fields.Many2one( comodel_name="ebics.batch.log", string="Batch Object", ondelete="cascade", readonly=True, ) state = fields.Selection( selection=[("draft", "Draft"), ("error", "Error"), ("done", "Done")], required=True, readonly=True, ) note = fields.Text(string="Batch Import Log", readonly=True) error_count = fields.Integer(string="Number of Errors", required=True, default=0) N3x31̂<+Tߎ_4m 7xo100644 cover.pngAt{ls"100644 icon.png9)#E`4!&100644 index.htmlwfq&#Y@-x&9 README.rst
License: LGPL-3

Module to enable batch import of EBICS files

This module adds a cron job for the automated import of EBICS files.


A Log is created during the import in order to document import errors. If errors have been detected, the Batch Import Log state is set to 'error'.

When all EBICS Files have been imported correctly, the Batch Import Log state is set to 'done'.


The user can reprocess the imported EBICS files in status 'draft' via the Log object 'REPROCESS' button until all errors have been cleared.

As an alternative, the user can force the Batch Import Log state to 'done' (e.g. when the errors have been circumvented via manual encoding or the reprocessing of a single EBICS file).


Configuration

Adapt the 'EBICS Batch Import' ir.cron job created during the module installation.

The cron job calls the following python method:


_batch_import()

The EBICS download will be performed on all confirmed EBICS connections.

You can limit the automated operation to a subset of your EBICS connections via the ebics_config_ids parameter, e.g.


_batch_import(ebics_config_ids=[1,3])
[[ x340031QHML.OJ,IΈO/L-/֫a/vn)_gU"q>K !rSJj?ߟ|!Ẹh)w!xM ebics.batch.log.search ebics.batch.log ebics.batch.log.list ebics.batch.log ebics.batch.log.form ebics.batch.log
EBICS Batch Import Logs ir.actions.act_window ebics.batch.log list,form
0 lx] 0E0ua,-ݵ]K Mb7p[T_=Zpȓ I2z<CA=Qy`!F3+zvJ^ڑvOånwV/ kDֳ n&axBJo$VO$:vB}o=i#ϲNð4.aOx#100644 README.rst\5.7HSw("W100644 __init__.pyPtOkƛ ^qt^100644 __manifest__.py fB #/!mT40000 i18nd$^@9 9iB40000 models6)IIm{%xk7_100644 pyproject.tomlB1=bg0eKR40000 static?'5,߂tR.;40000 views'cU/0JpOjK,x?.. image:: https://img.shields.io/badge/license-LGPL--3-blue.png :target: https://www.gnu.org/licenses/lgpl :alt: License: LGPL-3 ============================== Upload Batch Payment via EBICS ============================== This module allows to upload a Batch Payment to the bank via the EBICS protocol. Installation ============ This module depends upon the following modules: - account_ebics (cf. https://github.com/Noviat/account_ebics) - account_ebics_oe (cf. https://github.com/Noviat/account_ebics) - account_batch_payment (Odoo Enterprise) Usage ===== Create your Batch Payment and generate the bank file. Upload the generated file via the 'EBICS Upload' button on the batch payment. ǩxx2# Copyright 2020 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). { "name": "Upload Batch Payment via EBICS", "version": "19.0.1.1.0", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "depends": ["account_ebics", "account_batch_payment"], "data": ["views/account_batch_payment_views.xml"], "images": ["static/description/cover.png"], } Ux340031QHLN/+OML.OJ,IΈ/HM++/ao0QOpWOt5Z6hM+`ٰ愯O]TlTGAH-j_6dƆ&B"/Yxj# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch_payment # msgid "" msgstr "" "Project-Id-Version: Odoo Server 19.0+e\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model:ir.model,name:account_ebics_batch_payment.model_account_batch_payment msgid "Batch Payment" msgstr "" #. module: account_ebics_batch_payment #: model:ir.model.fields,field_description:account_ebics_batch_payment.field_account_batch_payment__display_name msgid "Display Name" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics_batch_payment.view_batch_payment_form msgid "EBICS Upload" msgstr "" #. module: account_ebics_batch_payment #: model:ir.model.fields,field_description:account_ebics_batch_payment.field_account_batch_payment__id msgid "ID" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 msgid "No active EBICS configuration available for the selected bank." msgstr "" "x}g ̔Ԥ҂%+Hb3'K#vxd# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics_batch_payment # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-09-02 00:02+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.12.2\n" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model:ir.model,name:account_ebics_batch_payment.model_account_batch_payment msgid "Batch Payment" msgstr "Paiement par lot" #. module: account_ebics_batch_payment #: model:ir.model.fields,field_description:account_ebics_batch_payment.field_account_batch_payment__display_name msgid "Display Name" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics_batch_payment.view_batch_payment_form msgid "EBICS Upload" msgstr "" #. module: account_ebics_batch_payment #: model:ir.model.fields,field_description:account_ebics_batch_payment.field_account_batch_payment__id msgid "ID" msgstr "" #. module: account_ebics_batch_payment #. odoo-python #: code:addons/account_ebics_batch_payment/models/account_batch_payment.py:0 msgid "No active EBICS configuration available for the selected bank." msgstr "" sd<qx{·L`C9rFfJj|jRfrq|iAN~b WnqzfPB$k#*x{oC#5.%YSR2u&;1y>y饉V y9[m7 0K0:%$g$$dO=Y-y1yLox{ȷX`C VFfJj|jRfrq|iAN~b WnqzfPB$ f:9%yr [8x340031Q,+d`{\xz -;^B%&''%$g$V敀T"ydV˴ڃ"@`x.¾Kp+?xk(2SƑU 3nx# Copyright 2020 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). from odoo import models from odoo.exceptions import UserError class AccountBatchPayment(models.Model): _inherit = "account.batch.payment" def ebics_upload(self): self.ensure_one() ctx = self.env.context.copy() origin = self.env._("Batch Payment") + ": " + self.name ebics_config = self.env["ebics.config"].search( [ ("journal_ids", "=", self.journal_id.id), ("state", "=", "confirm"), ] ) if not ebics_config: raise UserError( self.env._( "No active EBICS configuration available for the selected bank." ) ) if len(ebics_config) == 1: ctx["default_ebics_config_id"] = ebics_config.id ctx.update( { "default_upload_data": self.export_file, "default_upload_fname": self.export_filename, "origin": origin, } ) ebics_xfer = ( self.env["ebics.xfer"] .with_company(self.journal_id.company_id) .with_context(**ctx) .create({}) ) ebics_xfer._onchange_ebics_config_id() ebics_xfer._onchange_upload_data() view = self.env.ref("account_ebics.ebics_xfer_view_form_upload") act = { "name": self.env._("EBICS Upload"), "view_mode": "form", "res_model": "ebics.xfer", "view_id": view.id, "res_id": ebics_xfer.id, "type": "ir.actions.act_window", "target": "new", "context": ctx, } return act &$|xMN0%@\x)R -7gbOCpp  ᘴUi֛f>}?.y%Jr- `0Ʊ*6F ՘6x)nlMK"@|}c$k1IU] hA Ӆ Vs1w@cy| *Q=@$9="eYerJXb!IBG6j7Ƨaa'];h[1OߟxIA{V,ߟNQ鏕Vp?go}~./x31̂<D/]4cܭ}xo100644 cover.pngAt{ls"100644 icon.png9)#E`4!&100644 index.html+eo^5ŭQtW8,x>" README.rst
License: LGPL-3

Upload Batch Payment via EBICS

This module allows to upload a Batch Payment to the bank via the EBICS protocol.

Installation

This module depends upon the following modules:

Usage

Create your Batch Payment and generate the bank file. Upload the generated file via the 'EBICS Upload' button on the batch payment.

x340031QHLN/+OJ,IΈ/HM2Sˋ*rs_yI=6?wX-x. account.batch.payment.form account.batch.payment ȴO^xzuC9RfRAQf^I|RiII~BA~qfIf~RRjZ~QŌ-)o0*MfRWb[ .\xx340031Qrutu+*.a8/\{~\ؤnU*>>3/$>^G7]ݭ<ơ'=r2RJ\xߟNf6eb y .K9ώY8BM*,(JM.+ap2pmRzr6~B *.I,Lfng"boDBe3,n޺#)'vt+1jivxkbz8bl!x# Copyright 2019 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). { "name": "account_ebics on Odoo Enterprise", "summary": "Deploy account_ebics module on Odoo Enterprise", "version": "19.0.1.0.0", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Hidden", "license": "LGPL-3", "depends": [ "account_ebics", "accountant", ], "data": ["views/account_ebics_menu.xml"], "auto_install": True, "images": ["static/description/cover.png"], } Xx340031QHLN/+OML.M+իaȴK~U򿛪eM;;7 x% b2[P;:WY6KNha)1x100644 .copier-answers.yml<l-M\"L100644 .editorconfig׬Sߟ?mȅ78?dD_40000 .githubq> H100644 .gitignore;vIf2J8,100644 .pre-commit-config.yaml=եޯafjP)wl#100644 .pylintrcd4>fٸ/ Y;100644 .pylintrc-mandatoryP0 tK-5. a100644 .ruff.toml^cOMj+X*UUy)100644 README.md̀GG,3?ύױ40000 wizardsfdbnBm%Jex@100644 __init__.py !p99X100644 account_bank_statement.py4Dpr16!100644 ebics_config.pyI3zׅ2100644 ebics_file.pyhqf( Л3xBm100644 ebics_file_format.py7 j|ljqu>100644 ebics_userid.py/2ڀx3100644 fintech_ebics_register.pyr%b a>3/$>^e\Y8jOZMT JLN/+/-K)qY?fݚIʯ&&e&'e/f#uw Ճ,=w3.x# Copyright 2026 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). from odoo import api, fields, models class AccountJournal(models.Model): _inherit = "account.journal" ebics_config_ids = fields.Many2many( comodel_name="ebics.config", relation="account_journal_ebics_config_rel", readonly=True, ) ebics_config_id = fields.Many2one( comodel_name="ebics.config", compute="_compute_ebics_config_id", compute_sudo=True, ) @api.depends("ebics_config_ids") def _compute_ebics_config_id(self): for rec in self: rec.ebics_config_id = rec.ebics_config_ids.filtered( lambda r: r.state == "confirm" )[:1] /P1x100644 .copier-answers.yml<l-M\"L100644 .editorconfig׬Sߟ?mȅ78?dD_40000 .githubq> H100644 .gitignore;vIf2J8,100644 .pre-commit-config.yaml=եޯafjP)wl#100644 .pylintrcd4>fٸ/ Y;100644 .pylintrc-mandatoryP0 tK-5. a100644 .ruff.toml^cOMj+X*UUy)100644 README.mdc0mk$O'"40000 account_ebics'.wT5 n+M40000 account_ebics_batch1L!reO5s40000 account_ebics_batch_paymentKjc:sMah40000 account_ebics_oe!%${okeaʝK'100644 eslint.config.cjs W18}AL100644 oca_dependencies.txtЃր100644 prettier.config.cjsl,IYD I100644 requirements.txtlBe.R O100644 test-requirements.txt+}d" ear\7#TxŔMo0  AVZ+ڭvݼ -jKD;?hjXH[$Y-,}X[|Cs*K{I~D7] [jBNWAɗV$]T[jgvM m*b_]Arsk#!HVxl=T&m.n1D =w) H100644 .gitignore;vIf2J8,100644 .pre-commit-config.yaml=եޯafjP)wl#100644 .pylintrcd4>fٸ/ Y;100644 .pylintrc-mandatoryP0 tK-5. a100644 .ruff.toml^cOMj+X*UUy)100644 README.mdc0mk$O'"40000 account_ebics'Wp${pb40000 account_ebics_batch1L!reO5s40000 account_ebics_batch_paymentȀsZV<)$cS n40000 account_ebics_oe!%${okeaʝK'100644 eslint.config.cjs W18}AL100644 oca_dependencies.txtЃր100644 prettier.config.cjsl,IYD I100644 requirements.txtlBe.R O100644 test-requirements.txt+}d" earn8_x:<, #',듔&FP"E~Ȑ=3yP6;:x340031Qrutu+*.a˄vĮ&.V曶1,+dl]ԓ؂TiEqɋ&eCfIݹ)rۛBl51ĒDL G-| ǻp Pd%?2ߙf۽ LC<[6vnKo`)tn~JjN15O.f={=%; * RKJss /9mޱMySK2K*t2iږD5 fJJK2}QqG&mk! 2Sˋޕq>hʗbglm̪ĢbU3v9?~Ӫr^}x fypRIJ>3/$>^-?mq=%'~WZ Uzs?i^lvc'*M @!"!`-w?[tãU!ҹ)9 fSy_x'*[Z(< Ԫʂ' gN&w,g7x.h!ĨĒd'Muo*y$*)g- QPZ^̠.7ɡ $,ams@x[̴iBȇEeTDZ\si x2# Copyright 2020 Noviat. # License LGPL-3 or later (https://www.gnu.org/licenses/lgpl). { "name": "Upload Batch Payment via EBICS", "version": "19.0.1.0.0", "license": "LGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "depends": ["account_ebics", "account_batch_payment"], "data": ["views/account_batch_payment_views.xml"], "images": ["static/description/cover.png"], } Tx!<, #',듔&FxO ܭx340031QHLN/+OML.OJ,IΈ/HM++/aYpE\hlY5AԞ^> 尲T*)~޹⭭`te~sr/"x340031QHLN/+OML.+/a8Q"0OBNtjQVT0$|CX2Y\X TA^H7bK,x6mCWiAvmK 箽cͳ+jmxZ100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py>e w۲fTh40000 modelsS 7+3*X;gn100644 pyproject.tomlB1=bg0eKR40000 security0<-ca&(}6Y40000 staticw77L ]GF40000 viewsDž}$IL](R} TO*SeXv\9H-*0 97ǬCSs|"pTq~rb|JjAj^Jj^rfj^IE W]h,q҅k /J3A# sCoNltpS~5TyQjaifQ*wsg]Nva3'@ՖbhYm.%Tmۋ26`|x6m+FZNz% ^qp|# .x!BG ?lgwV~xa=xcyͱ/2]@Ǵx340031Qrutu+*.ax?{̗{z;=5 _y*>>3/$>^-?mq=%'~WZ Uzs?i^lvc'*M @!"azGW`\lOI)fuј=-Y/X|RUY'C*,(JM.+ap2pmRzr6~B*.I,LfxbWT'Arz֒e So.0?srXŸ³ ]q2xPx'ƪBmAzGIx340031QHLN/+OJ,IΈ/HM2Sˋ*rs.oYq%qgX?Azx6mC˻| nk.xrusFԦ .x:i9淫%xZ# Copyright 2022 Noviat. # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). { "name": "EBICS Files batch import", "version": "19.0.1.0.0", "license": "AGPL-3", "author": "Noviat", "website": "https://www.noviat.com/", "category": "Accounting & Finance", "summary": "EBICS Files automated import and processing", "depends": ["account_ebics"], "data": [ "security/ir.model.access.csv", "data/ir_cron_data.xml", "views/ebics_batch_log_views.xml", "views/menu.xml", ], "images": ["static/description/cover.png"], } lx340031Q,+d(^.TL +^>1(KML.OJ,IΈO޼(+m|o.x;kqb2D}č!?;_"x!\hx;w3 a&Rx!;IDd;7esѳ x6m+Fӷt 4 X%Cn" z0x6m+FOD3y{"甾o1krQ"N ^x6m+FgՐPUʳ<"x x6m+FүgWڡ(į즦pd"6 p:x6m+F #WC OdgxΞEs hx6m+F vnſpW2űߞ# x6m+F7l$7U Xi*#. Dx6m+F:[dE]Tb]9"`Erx! 0r(nR'"x!o*^ *x340031Q((JM,ѫa0Kחd߷ /|I4,I-1zWyqcrX6 (mh)-HI,IMLI+-ILIkqyȲ8y{/-NZ 0xX{sFߟbGfF$LK4Є1 >ttNwIC$M$ivbIGGu,ܔKC" V 쉥Ex::ی$" `L3&l m%N*;+2!\ƨ\*1.C$@vsjñ c?omU& Cd&H&\HL4aR-~lD{YGwTA2Ln^BZ2NZ^%오KAt0>JEvtMtbSERLdؘ MT4zpX&K,~N$_^yX_W_5o&sxi;fbϝ3ҌU^PG{Νy ^ƛۿY*x{6'krv\ Ev];(xtlч^Ri(%Ca6T Y*rZ\ų&QwD5G$T Jx}wwWX_rUŠ'R)uOdwuL;f`/`+mtәU]voCVGmvRk\qW&ǰƀ;_yT UKkT|DA~ E8-Adg *|hlOwRk+- >[${.q^%>lqP58N-sՄ5 yD4=/oj̝bx[7%[p =f3^gTym* tVwi%uZ˰qgԸbA%z?^\zTq {) 5s!C-eEka {á;xؓ ;`}} m6G\ER);}Ҧ`'5sIѢOF)W#@E >^ZVǡ"&/B%d;#80z2ݻ@ {Io.S|9 [·f+*@ըj[Uh*g5OJdIaBĦ I`x8fjy@qP^q 05azeP"l3I.Bns'x8fjy@qP^q 05azesw%+:TI>FÓjnx8fjy@qP^q 05azeF#lK̓8D/E]H5x8fjy@qP^q 05aze /˚8'!g4hh.'鹣|x8fjy@qP^q 05aze(0;⒬I9rCx8fjy@qP^q 05azeVجj-6W0X.E x8fjy@qP^q 05azeyAjt0-0j'Qx8fjy@qP^q 05aze Ex.!U˓x8fjy@qP^q 05azeBV-cȸkW-r~_x8fjy@qP^q 05azeaz7ƩDjd^٪&x8fjy@qP^q 05aze!"Uג\i2& PʠWmx8fjy@qP^q 05aze-z*}CO bg3 7]4x8fjy@qP^q 05aze3s#$ f"$P{x8fjy@qP^q 05aze{`㶯N< XBx8fjy@qP^q 05aze۵ԫgvO{UMq/ x8fjy@qP^q 05azeN}w{]" 7n %Px8fjy@qP^q 05azer*>"鶈;|nx8fjy@qP^q 05azeB.VǦ/f,ļ^x8fjy@qP^q 05azebLw1/dA;$A)AN%x8fjy@qP^q 05azeW˻c[RlxúuBHVe& L:W4qcό/0x  # account_ebics [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_ebics](account_ebics/) | 19.0.1.0.0 | | EBICS banking protocol [//]: # (end addons) ---- PŅ/Gx f/">:$`ԿvxȺuF?y\m>^__/ވ#x 9ɏZ3`!Up41Rx .x}wR_ ~2* x UɃg Ib 80x tdXh/1 z_x  ۆarC Bы& R\Q9x  "怌㪢^Ӽ=xȺuFCym6x ]zF+ZyO/ bjx ZV~4:1ۘkJkx {G!gB&c}4'pHxȺuFyx74R/] ux !3NO=$xȺuF4_;ί]i1/Qx 6.FTnŮtj_:x *~Q6ٕJ)G#Փi/x :疏XN|u*GU^^x ǣf< ]P.< x 4KdkX`sy fٸ/ Y;100644 .pylintrc-mandatoryP0 tK-5. a100644 .ruff.toml^cOMj+X*UUy)100644 README.mdEz~fαS40000 account_ebicsT!+:B`100644 eslint.config.cjs W18}AL100644 oca_dependencies.txtЃր100644 prettier.config.cjsl,IYD I100644 requirements.txtlBe.R O100644 test-requirements.txt+}d" ear(x|100644 .copier-answers.yml<l-M\"L100644 .editorconfig׬Sߟ?mȅ78?dD_40000 .githubjy@qP^q 05a100644 .gitignore;vIf2J8,100644 .pre-commit-config.yaml=եޯafjP)wl#100644 .pylintrcd4>fٸ/ Y;100644 .pylintrc-mandatoryP0 tK-5. a100644 .ruff.toml^cOMj+X*UUy)100644 README.mdEz~fαS40000 account_ebicsk}`D5*100644 eslint.config.cjs W18}AL100644 oca_dependencies.txtЃր100644 prettier.config.cjsl,IYD I100644 requirements.txtlBe.R O100644 test-requirements.txt+}d" earxZ100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py>e w۲fTDistinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] (eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France you should use the format neutral Order Types 'FUL' for upload and 'FDL' for download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 msgid "EBICS Technical Error during execution of order %(order_type)s:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and PartnerID. The technical subscriber serves only for the data exchange between customer and financial institution. The human user also can authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with the bank. \n" "In this contract it will be agreed which order types (file formats) are used, which accounts are concerned, which of the customer's users (subscribers) communicate with the EBICS bank server and the authorisations that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal" " process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will not be stored in the database. We recommend to use this if you want to upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase" " for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" 3ExW# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actif" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "Informations additionelles" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Comptes bancaires" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Relevé bancaire" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "Relevés" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuler" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Fermer" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Sociétés" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Confirmer" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Confirmé" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Créé par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Créé le" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Date" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Du" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Au" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Description" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Nom affiché" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Terminé" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Télécharger" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Brouillon" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 msgid "EBICS Technical Error during execution of order %(order_type)s:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Éxécuter" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Nom de fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Regrouper par" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "Identifiant" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "Initialisation" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Nom" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Remarques" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "Type de commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "Traiter" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "Type de demande" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Résultat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Sélectionnez votre fichier:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Mettre à l'état \"Brouillon\"" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Statut" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "Mode de test" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Type" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Utilisateur" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Utilisateurs" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Vérification" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Voir les relevés de compte" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Avertissements" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" Lx;# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actief" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "Bijkomende informatie" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Bankrekeningen" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Rekeningafschrift" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "Afschriften" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuleer" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Sluiten" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Bedrijven" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Bevestigen" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Bevestigd" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Gemaakt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Gemaakt op" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Datum" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Vanaf" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Tot en met" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Omschrijving" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Weergavenaam" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Klaar" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Downloaden" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Concept" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 msgid "EBICS Technical Error during execution of order %(order_type)s:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s (%" "(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Uitvoeren" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Bestand" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Bestandsnaam" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Groepeer op" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "ID" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Naam" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Opmerkingen" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Order" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Resultaat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Selecteer uw bestand:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Zet op concept" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Status" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Soort" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "Upload" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Gebruiker" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Gebruikers" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Controle" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Bekijk bankafschrift(en)" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Waarschuwingen" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" F(x|100644 .copier-answers.yml<l-M\"L100644 .editorconfig׬Sߟ?mȅ78?dD_40000 .githubjy@qP^q 05a100644 .gitignore;vIf2J8,100644 .pre-commit-config.yaml=եޯafjP)wl#100644 .pylintrcd4>fٸ/ Y;100644 .pylintrc-mandatoryP0 tK-5. a100644 .ruff.toml^cOMj+X*UUy)100644 README.mdדrcśf>f40000 account_ebicsk}`D5*100644 eslint.config.cjs W18}AL100644 oca_dependencies.txtЃր100644 prettier.config.cjsl,IYD I100644 requirements.txtlBe.R O100644 test-requirements.txt+}d" earOFyBx,[![Pre-commit Status](https://github.com/Noviat-Generic/Modules dedicated to manage the EBICS protocol/actions/workflows/pre-commit.yml/badge.svg?branch=19.0)](https://github.com/Noviat-Generic/Modules dedicated to manage the EBICS protocol/actions/workflows/pre-commit.yml?query=branch%3A19.0) [![Build Status](https://github.com/Noviat-Generic/Modules dedicated to manage the EBICS protocol/actions/workflows/test.yml/badge.svg?branch=19.0)](https://github.com/Noviat-Generic/Modules dedicated to manage the EBICS protocol/actions/workflows/test.yml?query=branch%3A19.0) [![Translation state](https://translation.noviat.com/widget/noviat-generic-account-ebics-v19/multi-auto.svg)](https://translation.noviat.com/engage/noviat-generic-account-ebics-v19/) # account_ebics [//]: # (addons) This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools. [//]: # (end addons) ---- tգ(x|100644 .copier-answers.yml<l-M\"L100644 .editorconfig׬Sߟ?mȅ78?dD_40000 .githubjy@qP^q 05a100644 .gitignore;vIf2J8,100644 .pre-commit-config.yaml=եޯafjP)wl#100644 .pylintrcd4>fٸ/ Y;100644 .pylintrc-mandatoryP0 tK-5. a100644 .ruff.toml^cOMj+X*UUy)100644 README.mdדrcśf>f40000 account_ebicst5 ]/100644 eslint.config.cjs W18}AL100644 oca_dependencies.txtЃր100644 prettier.config.cjsl,IYD I100644 requirements.txtlBe.R O100644 test-requirements.txt+}d" ear x340031Qrutu+*.a˄vĮ&.V曶1,+dl]ԓ؂TiEqɋ&eC>1s&12~ PHI,Id64]Tcuy_}9 qKd3 pe3-{9*) y K?+]bh{S jtnfzQbIf~^1׿]+ሑn戯 PE)9 j[:m5×VLAeAQ~Vjr^I~n3m;100644 ebics_userid.pyfٸ/ Y;100644 .pylintrc-mandatoryP0 tK-5. a100644 .ruff.toml^cOMj+X*UUy)100644 README.mdדrcśf>f100644 eslint.config.cjs W18}AL100644 oca_dependencies.txtЃր100644 prettier.config.cjsl,IYD I100644 requirements.txtb#,I59 100644 test-requirements.txt+}d" earǙhx̺QKJS2$;D7%0Fe̸0%x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py6@OWATz D40000 data;1ʀ',qMl40000 doc^ܖ0Q*l$d40000 i18n4"6nja=o'40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizardsZ#ݶ"W1hSy&yxkfmf(rQH>{nTTxY/kx5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py6@OWATz D40000 data;1ʀ',qMl40000 doc^ܖ0Q*l$d40000 i18ns&~pC7lK40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizardsZ#ݶ"W1hSy&Zxo100644 account_ebics.potY,bI[LCD^3 hV100644 fr.po6CKYy=G 2100644 nl.po\ugKFZM4]+x;# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:13+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actief" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "Bijkomende informatie" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Bankrekeningen" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Rekeningafschrift" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "Afschriften" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuleer" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Sluiten" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Bedrijven" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Bevestigen" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Bevestigd" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Gemaakt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Gemaakt op" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Datum" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Vanaf" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Tot en met" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Omschrijving" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Weergavenaam" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Klaar" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Downloaden" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Concept" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 msgid "EBICS Technical Error during execution of order %(order_type)s:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Uitvoeren" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Bestand" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Bestandsnaam" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Groepeer op" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "ID" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Naam" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Opmerkingen" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Order" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Resultaat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Selecteer uw bestand:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Zet op concept" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Status" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Soort" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "Upload" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Gebruiker" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Gebruikers" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Controle" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Bekijk bankafschrift(en)" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Waarschuwingen" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" e_xkfmf(RiRvk >.бp,Ɨ Kx5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py6@OWATz D40000 data;1ʀ',qMl40000 doc^ܖ0Q*l$d40000 i18nN My`ӈ40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizardsZ#ݶ"W1hSy&%xo100644 account_ebics.potY,bI[LCD^3 hV100644 fr.po k !e;I1w@100644 nl.po\ugKFZM4]+xW# Translation of Odoo Server. # This file contains the translation of the following modules: # * account_ebics # # Weblate Translation Memory , 2025. msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-31 23:02+0000\n" "PO-Revision-Date: 2025-11-02 03:03+0000\n" "Last-Translator: Weblate Translation Memory \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.13.3\n" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid " has" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "%(st_cnt)s bank statement%(sp)s been imported: " msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_from msgid "'Date From' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date_to msgid "'Date To' as entered in the download wizard." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate msgid "3SKey Certficate" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey_certificate_fn msgid "3SKey Certificate Filename" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "3SKey certificate missing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Distinguished Name attributes used to create self-signed X.509 " "certificates:" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a005 msgid "A005 (RSASSA-PKCS1-v1_5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_key_version__a006 msgid "A006 (RSASSA-PSS)" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Account activated" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__active #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__active msgid "Active" msgstr "Actif" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__active_keys msgid "Active Keys" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Additional Information" msgstr "Informations additionelles" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__allowed_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__allowed_format_ids msgid "Allowed EBICS File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__transaction_rights msgid "Allowed Transactions" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_container msgid "BTF Container" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_format msgid "BTF Format" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_message msgid "BTF Message Name" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_message msgid "" "BTF Message Name\n" "The message name consisting of up to 10 alphanumeric characters [a-z0-9.] " "(eg. pain.001, pain.008, camt.053)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_option msgid "BTF Option" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_scope msgid "BTF Scope" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_service msgid "BTF Service" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_service msgid "" "BTF Service Name)\n" "The service code name consisting of 3 alphanumeric characters [A-Z0-9] (e.g. " "SCT, SDD, STM, EOP)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_variant msgid "BTF Variant" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__btf_version msgid "BTF Version" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__journal_ids msgid "Bank Accounts" msgstr "Comptes bancaires" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Bank Keys Verified" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_account_bank_statement msgid "Bank Statement" msgstr "Relevé bancaire" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Bank Statements" msgstr "Relevés" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Cancel" msgstr "Annuler" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_change_passphrase msgid "Change EBICS keys passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Change Passphrase" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Close" msgstr "Fermer" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_cn msgid "Common Name [CN]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__company_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__company_ids msgid "Companies" msgstr "Sociétés" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__company_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__company_ids msgid "Companies sharing this EBICS contract." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__company_ids msgid "Companies sharing this EBICS file." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Confirm" msgstr "Confirmer" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__confirm msgid "Confirmed" msgstr "Confirmé" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_host msgid "" "Contact your bank to get the EBICS HostID.\n" "In France the BIC is usually allocated to the HostID whereas in Germany it " "tends to be an institute specific string of 8 characters." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_url msgid "Contact your bank to get the EBICS URL." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_c msgid "Country Name [C]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_uid msgid "Created by" msgstr "Créé par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__create_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__create_date msgid "Created on" msgstr "Créé le" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Currency %(cc)s not found." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date msgid "Date" msgstr "Date" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_from #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_from msgid "Date From" msgstr "Du" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__date_to #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__date_to msgid "Date To" msgstr "Au" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__signature_class msgid "" "Default signature class.This default can be overriden for specific EBICS " "transactions (cf. File Formats)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__description msgid "Description" msgstr "Description" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__display_name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__display_name msgid "Display Name" msgstr "Nom affiché" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__done #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Done" msgstr "Terminé" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Doublecheck your EBICS Passphrase and UserID settings." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__down #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_download msgid "Download" msgstr "Télécharger" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Download Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "Download Files" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__down msgid "Download Only" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__download_process_method msgid "Download Process Method" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__both msgid "Download and Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file__state__draft #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__draft #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Draft" msgstr "Brouillon" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname_dummy #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname_dummy msgid "Dummy Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__name msgid "" "E.g. camt.xxx.cfonb120.stm, pain.001.001.03.sct.\n" "Specify camt.052, camt.053, camt.054 for camt Order Types such as C53, Z53, " "C54, Z54.\n" "This name has to match the 'Request Type' in your EBICS contract for Order " "Type 'FDL' or 'FUL'.\n" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_menu msgid "EBICS" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__order_type msgid "" "EBICS 3.0: BTD (download) or BTU (upload).\n" "EBICS 2.0: E.g. C53 (check your EBICS contract). For most banks in France " "you should use the format neutral Order Types 'FUL' for upload and 'FDL' for " "download." msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_admin_order_action #: model:ir.model,name:account_ebics.model_ebics_admin_order msgid "EBICS Administrative Order" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result msgid "EBICS Administrative Order result" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_admin_order_menu msgid "EBICS Administrative Orders" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_config_action #: model:ir.model,name:account_ebics.model_ebics_config #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_config_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_config_id #: model:ir.ui.menu,name:account_ebics.ebics_config_menu #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Configuration" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__ebics_file_id msgid "EBICS Data File" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_download msgid "EBICS Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_download msgid "EBICS Download Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File '%s' is available for further processing." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download msgid "EBICS File Download" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_file_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__format_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS File Format" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_format_action #: model:ir.model,name:account_ebics.model_ebics_file_format #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__format_id #: model:ir.ui.menu,name:account_ebics.ebics_file_format_menu msgid "EBICS File Formats" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "EBICS File Transfer" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_download msgid "EBICS File Transfer - Download" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_xfer_action_upload msgid "EBICS File Transfer - Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "EBICS File Upload" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS File has been uploaded (OrderID %s)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS File with name '%s' has already been downloaded.\n" "Please check this file and rename in case there is no risk on duplicate " "transactions." msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_file_menu msgid "EBICS Files" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Functional Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Functional Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_host msgid "EBICS HostID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter msgid "EBICS INI Letter" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS Initialisation" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - After the account has been activated the public bank " "keys must be downloaded and checked for consistency." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the account has been activated " "by the bank." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "EBICS Initialisation - Push this button when the public have been checked " "for consistency." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialisation Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS Initialization Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result msgid "EBICS Keys Change Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_keys msgid "EBICS Keys Root" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "EBICS Keys Root Directory %s is not available.\n" "Please contact your system administrator." msgstr "" #. module: account_ebics #: model:res.groups,name:account_ebics.group_ebics_manager msgid "EBICS Manager" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS OrderID: %s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_partner msgid "EBICS PartnerID" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase msgid "EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_processing_menu msgid "EBICS Processing" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_public_bank_keys_fn msgid "EBICS Public Bank Keys Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_public_bank_keys msgid "EBICS Public Bank Keys to be checked for consistency." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase msgid "EBICS Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_stored #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_stored msgid "EBICS Stored Passphrase" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Technical Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 msgid "EBICS Technical Error during execution of order %(order_type)s:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Technical Error:" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_url msgid "EBICS URL" msgstr "" #. module: account_ebics #: model:ir.ui.menu,name:account_ebics.ebics_xfer_menu_upload msgid "EBICS Upload" msgstr "" #. module: account_ebics #: model:ir.actions.act_window,name:account_ebics.ebics_file_action_upload msgid "EBICS Upload Files" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_userid #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__ebics_userid_id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__name #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_userid_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "EBICS UserID" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "EBICS Users" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "EBICS Verification Error during download of File Format %(name)s " "(%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS Verification Error:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_admin_order.py:0 #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS client setup failed for connection '%s'" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_xfer msgid "EBICS file transfer" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__note msgid "EBICS file transfer Log" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "EBICS file transfer result" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_bitlength msgid "EBICS key bitlength" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "EBICS key bitlength must be >= 2048." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_key_version msgid "EBICS key version" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS keys change passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__ebics_version #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_version msgid "EBICS protocol version" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 2" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_format_view_search msgid "EBICS version 3" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "EBICS version mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_fn msgid "Ebics Keys Fn" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_keys_found msgid "Ebics Keys Found" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_invisible msgid "Ebics Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_required msgid "Ebics Passphrase Required" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store_readonly msgid "Ebics Passphrase Store Readonly" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_sig_passphrase_invisible #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_sig_passphrase_invisible msgid "Ebics Sig Passphrase Invisible" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_e msgid "Email Address" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__swift_3skey msgid "Enable 3SKey support" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__download_process_method #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__download_process_method msgid "" "Enable processing within Odoo of the downloaded file via the 'Process' " "button.E.g. specify camt.053 to import a camt.053 file and create a bank " "statement." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "" "Error detected during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS Keys:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Error while accessing the EBICS UserID:" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Errors" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form msgid "Execute" msgstr "Éxécuter" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__data msgid "File" msgstr "Fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "File Format" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "File Formats" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file__date msgid "File Upload/Download date" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_data #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_data msgid "File to Upload" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__name msgid "Filename" msgstr "Nom de fichier" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Force Active Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__bank_statement_ids msgid "Generated Bank Statements" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Get Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__get_bank_keys msgid "Get Keys from Bank" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "Group By" msgstr "Regrouper par" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h003 msgid "H003 (2.4)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h004 msgid "H004 (2.5)" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_config__ebics_version__h005 msgid "H005 (3.0)" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_userid_ids #: model:ir.model.fields,help:account_ebics.field_ebics_userid__name msgid "" "Human users or a technical system that is/are assigned to a customer. \n" "On the EBICS bank server it is identified by the combination of UserID and " "PartnerID. The technical subscriber serves only for the data exchange " "between customer and financial institution. The human user also can " "authorise orders." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__id #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__id msgid "ID" msgstr "Identifiant" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_ini_letter_fn msgid "INI-letter Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_ini_letter msgid "INI-letter PDF document to be sent to your bank." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Import EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_account_bank_statement__import_format msgid "Import Format" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "Incorrect CFONB120 file:\n" "the file is not divisible in 120 char lines" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "Incorrect old passphrase." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__init msgid "Initialisation" msgstr "Initialisation" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Initialise EBICS Bank Keys" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Invalid XML file." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_uid #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__write_date #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_l msgid "Locality Name [L]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_format msgid "" "Message format consisting of 1-4 alphanumeric characters [A-Z0-9] (eg. XML, " "JSON, PDF)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_variant msgid "Message variant consisting of 3 numeric characters [0-9] (eg. 001)." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_version msgid "Message version consisting of 2 numeric characters [0-9] (eg. 03)." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__name msgid "Name" msgstr "Nom" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass msgid "New Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_pass_check msgid "New Passphrase (verification)" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass msgid "New Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__new_sig_pass_check msgid "New Signature Passphrase (verification)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase equal to old passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase equal to old signature passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_change_passphrase.py:0 msgid "New signature passphrase verification error." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No bank account number found." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "No bank defined for the financial journal of the EBICS Config" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "No financial journal found for Account Number %(nbr)s, Currency %(cc)s" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__note #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note msgid "Notes" msgstr "Remarques" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of errors: %(nr)s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Number of warnings: %(nr)s" msgstr "" #. module: account_ebics #: model:ir.model,name:account_ebics.model_ebics_file msgid "Object to store EBICS Data Files" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_pass msgid "Old Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_change_passphrase__old_sig_pass msgid "Old Signature Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__admin_order_type msgid "Order" msgstr "Commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__order_number msgid "Order Number" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "" "Order Number should comply with the following pattern:\n" "[A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__order_type #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__order_type msgid "Order Type" msgstr "Type de commande" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_o msgid "Organization Name [O]" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_ou msgid "Organizational Unit Name [OU]" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_partner msgid "" "Organizational unit (company or individual) that concludes a contract with " "the bank. \n" "In this contract it will be agreed which order types (file formats) are " "used, which accounts are concerned, which of the customer's users " "(subscribers) communicate with the EBICS bank server and the authorisations " "that these users will possess. \n" "It is identified by the PartnerID." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Origin: %s" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Passphrase mismatch." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__signature_class msgid "" "Please doublecheck the security of your Odoo ERP system when using class 'E' " "to prevent unauthorised users to make supplier payments.\n" "Leave this field empty to use the default defined for your EBICS UserID." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process" msgstr "Traiter" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "Process EBICS File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__note_process msgid "Process Notes" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Process file %(fn)s results:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Process the EBICS File" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Renew Bank Keys" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__name msgid "Request Type" msgstr "Type de demande" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_admin_order_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_change_passphrase_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "Results :" msgstr "Résultat :" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_keys msgid "Root Directory for storing the EBICS Keys." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_scope msgid "" "Scope of service.\n" "Either an ISO-3166 ALPHA 2 country code or an issuer code of 3 alphanumeric " "characters [A-Z0-9]." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__format_id #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__format_id msgid "" "Select EBICS File Format to upload/download.\n" "Leave blank to download all available files." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__test_mode msgid "" "Select this option to test if the syntax of the upload file is correct.\n" "This option is only available for Order Type 'FUL'." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_download #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your bank :" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Select your file :" msgstr "Sélectionnez votre fichier:" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set a passphrase." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Get Keys from Bank'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Initialisation'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'Verification'." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Set state to 'draft' before Bank Key (re)initialisation." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "Set the EBICS Configuation record to 'Draft' before starting the Key Renewal " "process." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_key_x509 msgid "Set this flag in order to work with self-signed X.509 certificates" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form msgid "Set to Done" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft" msgstr "Mettre à l'état \"Brouillon\"" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "Set to Draft in order to change the EBICS configuration parameters." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Set to Draft in order to reinitialize your bank connection." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__signature_class #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__signature_class msgid "Signature Class" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__e #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__e msgid "Single signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__suffix msgid "" "Specify the filename suffix for this File Format.\n" "E.g. c53.xml" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__order_number msgid "" "Specify the number for the next order.\n" "This number should match the following pattern : [A-Z]{1}[A-Z0-9]{3}" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_config__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__state #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__state #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "State" msgstr "Statut" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509_dn_st msgid "State Or Province Name [ST]" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st)s dated %(date)s (Company: %(cpy)s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement %(st_name)s dated %(date)s has already been imported." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Statement for Account Number %(nr)s has not been processed." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "Store EBICS Passphrase" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__suffix msgid "Suffix" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__test_mode #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__test_mode msgid "Test Mode" msgstr "Mode de test" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_config_view_form msgid "" "The EBICS configuration must be confirmed before it can used for bank " "transactions." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "The EBICS response could not be verified." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "The Signature Passphrase must be at least 8 characters long" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_bitlength msgid "" "The bit length of the generated keys. \n" "The value must be between 1536 and 4096." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The current version of the 'account_ebics' module has no support to " "automatically process EBICS files with format %s." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "The current version of this module requires to X509 support when enabling " "3SKey" msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_config__ebics_key_version msgid "The key version of the electronic signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install module '%(module)s'" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "" "The module to process the '%(ebics_format)s' format is not installed on your " "system. \n" "Please install one of the following modules: \n" "%(modules)s." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_option msgid "" "The service option code consisting of 3-10 alphanumeric characters [A-Z0-9] " "(eg. COR, B2B)" msgstr "" #. module: account_ebics #: model:ir.model.constraint,message:account_ebics.constraint_ebics_file_name_uniq msgid "This File has already been down- or uploaded !" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "This file doesn't contain any transaction." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__swift_3skey msgid "" "Transactions for this user will be signed by means of the SWIFT 3SKey token." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__signature_class__t #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__signature_class__t msgid "Transport signature" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__type #: model:ir.model.fields,field_description:account_ebics.field_ebics_file_format__type msgid "Type" msgstr "Type" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_file_format__btf_container msgid "Type of container consisting of 3 characters [A-Z] (eg. XML, ZIP)." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/wizards/ebics_xfer.py:0 msgid "Unknown Error during download of File Format %(name)s (%(order_type)s):" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_file_format__type__up #: model:ir.ui.menu,name:account_ebics.ebics_file_menu_upload msgid "Upload" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_list msgid "Upload Date" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload File" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_fname #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_fname #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_upload msgid "Upload Filename" msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_admin_order__upload_format_ids #: model:ir.model.fields,field_description:account_ebics.field_ebics_xfer__upload_format_ids msgid "Upload Format" msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__transaction_rights__up msgid "Upload Only" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "" "Use this button to bypass the EBICS initialization (e.g. in case you have " "manually transferred active EBICS keys from another system." msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_userid_view_form msgid "Use this button to update the EBICS certificates of your bank." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__transaction_rights msgid "" "Use this parameter to limit the transactions for this User to downloads or " "uploads." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_file__user_id #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_search msgid "User" msgstr "Utilisateur" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__user_ids msgid "Users" msgstr "Utilisateurs" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__user_ids msgid "Users who are allowed to use this EBICS UserID for bank transactions." msgstr "" #. module: account_ebics #: model:ir.model.fields.selection,name:account_ebics.selection__ebics_userid__state__to_verify msgid "Verification" msgstr "Vérification" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "Versions supported by your bank:" msgstr "" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_file_view_form_result msgid "View Bank Statement(s)" msgstr "Voir les relevés de compte" #. module: account_ebics #: model_terms:ir.ui.view,arch_db:account_ebics.ebics_xfer_view_form_result msgid "View EBICS File(s)" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "Warnings" msgstr "Avertissements" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_admin_order__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_passphrase_store #: model:ir.model.fields,help:account_ebics.field_ebics_xfer__ebics_passphrase_store msgid "" "When you uncheck this option the passphrase to unlock your private key will " "not be stored in the database. We recommend to use this if you want to " "upload signed payment orders via EBICS.\n" "You will be prompted to enter the passphrase for every EBICS transaction, " "hence do not uncheck this option on a userid for automated EBICS downloads." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "X.509 certificates must be used with EBICS 3.0." msgstr "" #. module: account_ebics #: model:ir.model.fields,field_description:account_ebics.field_ebics_userid__ebics_key_x509 msgid "X509 support" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "You can only remove EBICS files in state 'Draft'." msgstr "" #. module: account_ebics #: model:ir.model.fields,help:account_ebics.field_ebics_userid__ebics_sig_passphrase msgid "" "You can set here a different passphrase for the EBICS signing key. This " "passphrase will never be stored hence you'll need to specify your passphrase " "for each transaction that requires a digital signature." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_config.py:0 msgid "You cannot remove active EBICS configurations." msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_file.py:0 msgid "s have" msgstr "" #. module: account_ebics #. odoo-python #: code:addons/account_ebics/models/ebics_userid.py:0 msgid "" "urlopen error:\n" " url '%(url)s' - %(val)s" msgstr "" kxkfmf(vYv[IECջ" ^Ne Vx5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.py6@OWATz D40000 data;1ʀ',qMl40000 doc^ܖ0Q*l$d40000 i18n3^ClG40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizardsZ#ݶ"W1hSy&xkfmf(Yq:_/ۊz>xk:6yK:"x5100644 README.rstJ4} *:7&s100644 __init__.pyleLfr^cf100644 __manifest__.pyGxnzHh/(#=:q40000 data;1ʀ',qMl40000 doc^ܖ0Q*l$d40000 i18n3^ClG40000 migrationsv%2-уX 40000 models1[s.%f+O100644 pyproject.tomlB1=bg0eKR40000 securityJcv0L~40000 staticw77L ]GF40000 views\5/840000 wizardsZ#ݶ"W1hSy&H9 xkfmf(b"e-J4Yk3yK Nx ;oj- ABՔ4~x X΃7jJٓl.x ndAzU2m^xkfmf(R.3obF 3&siY/ xkfmf(>[iVU}]ygHΞ<% :xkfmf(2e/P"kY/hxkfmf(-{Ӣœ[T.1yK4xkfmf(Rݗ{]i,eqY/ Dxkfmf(5uz+{ڧz'ma,Ɨ dxkfmf(@,Yϋx>H[Y/Jxkfmf( W%fW:b1yKG@xkfmf(b|gi SQQy