python312-testsuite-3.12.6-150600.3.6.1<>,#0pfup9|ε'ЦlNuBy2}^t3SLKE\IFG j:!Mz!$|5+ɿє7Ah6'LAfL5 0-ԛAU{ްƘ@lY"l}'> my\g#;PcPL8b]BGtF|V= @nZ?*tó{C[Wn]6Oo4VX+%Ԁ1u}t!^Mbu>>@?0d * Y$(Abm L r^   oO 4+(DxԴ(68@98:BF G H I 3X FY F\ F] ^ ^b Ac d se xf {l }u vKwxeyz,Cpython312-testsuite3.12.6150600.3.6.1Unit tests for Python and its standard libraryUnit tests that are useful for verifying integrity and functionality of the installed Python interpreter and standard library. They are a documented part of stdlib, as a module 'test'.fus390zp36b|SUSE Linux Enterprise 15SUSE LLC Python-2.0https://www.suse.com/Unspecifiedhttps://www.python.org/linuxs390xhCw@; 8h/CHHt3q-t3*** tYP_}:n:=:nf f f eEce!! ?@@@~~~[[y333!!!WWXr q q|XXXe+-.+-.]z\]z   ##N#mmm< ;< 0+1Kϔjϔ{434jjj"i4i$$U$jj<;<<;@@@FFF+*+  x]wx]g3`|g3v[uJv[tttq;,,CC%CbWabW=8=zzz i N  [;[&B&B999Z7_K^_K߸߸߸ XXX ###NNN _ _ _QQQ===}}4`34`bVVVphp՞Y6>>6DD---84^4^4^? ? ? <-<-@=?= =?FFG-'c.bL8KL8j\\\qlr Q Q Q;;;BO^Z^1 1/-x0Nvv[vrpr Q JJO,,nnn@@# 6#000iʓxxx  >>>CC/CJJK l / 5V56g4gJJJo#no#2(2qggg0u.0t)))TTT1Px xbyկd{{{ǗǗfffu6.B6g66:6EEENJMNJUiU<UiI2I2I2000CCoPAO@R@ii4- - - B!B% !-n-)ddd   i0???--@?i@iCiCiC:::< CCCEEEby^c2J22J0M/0M7NNNٲup]u_P'''n>ǐ>ddeh"%% @(@(@(EEE%$%QTQTQT222.A.A.A{z{</z/z/zV+k~}%t&&&.-\.1.01.>[POPM^IM^GGGYYZW63;68% % %U`S`(`fEbE Ebtr{LIJLI[Ӷ[_h.w.w.w[[[2242I;I;I;LrLccc;;;'&'!1 !P3LP34)34CA?CilHwGHww;w;w;qqq   }{D}___TTTf QMPQM777ѽ+*F+fffXT6YA9&9HMFSIiނ1ނ;;?" _..22244w4?^^^g>g>yNvyNvvv###M?8?llkll###.'.'.'ayyBBB?uF"?j434:MNMNhngpgdm05G1*01*'yr. . ::&$$$';  R" ^ 24 ZxFJg`DYSFd3ZFx*a4CL3^d^jjjPPPtDOx$2?+sw! 0 Y%1HԹICvJnw~%* L`p$(y`01.-irxCa>$ikv37D14cF/E&O\mqKjbsx~r $>Mrz>0=1.-<~!!OtwTkz9QF>K/ng>ia( ^>dC=J݌݌݌4J144J}}~P  Y3YV?UV?V6V6V6G$Gyty{5>O !-*Wax v::ySbաj;\.!Z+% *D/J! qE$8 RPa8B8B ;wBLnS1 &X&&X8+78+zxlz333TTTjjcj( ( ( ea_ea:::R R R ###### ITTT="="="$}$}$}.b.b.b444:6<:JJJ 0}#%nE8:G@$bsj'5=eE4"+"LY {OU^0 f2n+  x"uE@ R$qqq'''11F-CF-F(F(F(222889]GFK"""BBBU/P'"3s \UY h{y_jt n####}I :::32R3LLL***rUUULLLGGGGGG"""+[+[+[XWXuuu  k A k'N'N'NWWW333/// B BQQQ'''+++++,""" ,,,---QQQ''iii### [[(x 84]+{_3 G < a.+$9G  BJ M z &+ O{t2".QBt1tuwnnn~~~PPPEC~ P,Ne:h+Qb1;IUbL77  Ȳ=Ȳ  3+ y, oR$e&CsH"o"777000 ` ` `ʭʭʭHHH ٵnmn-;- -;Q ooo8s8s8s n.ktSJxf7B|GB,0 9#0 K)   .jlm@ I.pHad D i/k$ j%-)62:y> /!*/oO: * 8q8-k>Ix' ',,aaa i i iwww   _zAL u333eeei$3"$3J5EJ5#h!s#h{ kXEp) G%Y8g{pD!A0tAhAxF1P?BA=36.3<"  ...--->>NCA!!zBO   2Ct!+CCCGcVVooo3Y+++:   ZZ FFmGre(es#rs#... e  eRKb=o<MXVX9!8u9eO~җ'j'j(^>> IvBIv : #R: W ]Q]/]LL!<* /z:&;%&J)S)*:@@@#<#<$\#$\zfz41'4'&' O  T>>>5'.5' P}#<% ,L;;;9FF"c"c"c C {yj]**+ ECG jV j$"I$ , , s gD t Wl:w.).n%"% -CzF7 +'0a i!%u}Y2b!|111###EEEѤ52d<z0qݫ {3brGhhh   &'&'&' F F F  v v v WWW\!\ jjj000 i#e .! /' |%u,7n:: w Cw$==''5'FzyzT4T T4XX%2Y{|}[Kkgxy <l\]?1*R2=&e]~aTrw-\W >A8ZsZsZzzz4444%%%=M0?,RWWW-v}/nR+{Xjv:'9Zhbj:   WWWu&&& r r rHLB#)%.-T9&&`h.V`nD1I~[X"MN?@1TL/) 8_ 8'P#'P9nkv Ruy5j=oRov/,/TH N<5w,%  E6]2 Ws4R4R4R/./1*.R1K###^^^WTW~-(-{&E02L<NOv\b#Wo4G )P9 ,_;&l5F<#:#R;]77/y43d++#w$N'|<*26:ccc33,,,$N$N$NzZzZzZ '}'}'}XXXxxx R[@j*pX9<   aa 2 23MMM8  .& 3-F,*57'  ""E (dD7wER:9#au$6&ZJ<H =  w KHWK))E~EY0j sTV ;&:NNNQQQ/:~UBO48'1 b*r 7I|O&DD : _ _"!"ZWZFFF??+++SRzSuBtuBUsTUsOOOeee 2AAd*2dFZ@wNu;U t9 9 9 & & &+++"""42&4[][E}DE} k k kXBXBXBq?s> -/k'nBf[7%:@ )?$ 5|-888"""Y)FA7) YnP uK %YQ Bi666thy  /// f z1o~* (Vdo3#*EC5WReQRe n ^2_:.  .F jj? t txg>>>qqqKK%%[`Q'!JJ"vD<;>pUdcI1, HXH^{ zlkvEAA큤A큤A큤AA큤A큤A큤A큤A큤A큤큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤AA큤A큤AA큤A큤AAA큤AAA큤AAAA큤AAAA큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤큤Af7f8f8f8f8f8f8f8f8f8f6f6f-f-f-f6f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f1f1f1f2f2f1f1f2f1f1f2f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f3f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f-f-f-f-f-f-f-f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f-f-f-f-f1f6f1f1f1f.f.f.f6f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f6f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f-f.f.f.f.f1f.f6f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f.f.f.f.f.f.f.f-f.f.f-f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f1f6f1f1f1f1f1f1f1f1f1f1f1f1f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f1f.f6f1f1f1f1f1f1f1f1f1f.f.f-f-f-f-f-f6f.f.f.f.f.f.f.f.f.f.f.f.f.f.f1f.f.f6f1f1f1f1f1f1f1f1f1f.f.f-f1f.f6f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f,f1f6f1f1f1f1f1f1f.f1f.f6f1f1f1f1f1f1f.f.f-f-f-f-f6f.f.f.f.f.f.f.f.f.f-f-f-f1f6f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f.f.f.f.f.f1f.f6f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f.f6f1f1f1f1f1f1f1f1f1f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f1f.f6f1f1f1f1f1f1f1f1f1f1f1f1f.f.f.f-f6f.f/f6f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f6f/f.f6f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f1f/f6f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f/f/f/f/f/f/f/f/f/f/f-f-f-f-f-f-f-f-f2f.f6f2f2f2f2f2f2f.f.f-f-f-f-f2f.f.f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f2f.f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f6f/f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f.f.f.f.f.f.f.f.f.f-f-f-f-f-f2f.f.f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f6f.f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f2f.f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f.f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f2f.f.f6f2f2f2f2f2f2f2f6f2f2f2f2f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f.f.f.f.f.f.f.f.f6f6f2f2f2f2f2f2f.f.f2f.f6f2f2f2f2f.f6f2f2f2f2f2f2f.f.f.f.f2f.f6f2f2f2f2f2f2f.f2f6f2f2f2f2f2f2f.f.f2f.f6f2f2f2f2f2f2f.f2f.f6f2f2f2f2f2f2f.f2f.f6f2f2f2f2f2f2f.f6f/f/f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f6f/f/f6f2f2f2f2f2f2f2f2f2f2f2f2f.f.f2f.f6f2f2f2f.f.f.f6f/f/f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f.f.f6f/f/f6f2f2f2f2f2f2f2f2f2f2f2f2f.f.f6f/f/f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f.f.f.f.f.f.f.f.f,f2f6f2f2f2f2f2f2f.f.f.f2f6f2f2f2f.f.f.f.f,f6f.f6f2f2f2f2f2f2f.f,f2f6f2f2f2f.f,f2f6f2f2f2f.f,f,f2f6f2f2f2f.f,f,f2f6f2f2f2f.f,f,f2f6f2f2f2f.f.f2f6f2f2f2f2f2f2f.f.f2f.f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f6f.f6f2f2f2f.f6f.f6f2f2f2f.f.f.f2f.f6f2f2f2f2f.f6f2f2f2f.f,f.f.f2f.f6f2f2f2f.f2f.f6f2f2f2f.f2f.f6f2f2f2f2f.f6f2f2f2f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f2f.f6f2f2f2f.f2f.f6f2f2f2f.f6f/f/f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f6f.f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3f2f.f.f.f.f.f.f.f-f-f-f-f-f-f-f-f-f-f2f.f.f6f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f-f-f-f-f6f.f/f6f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f3f.f6f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f.f.f.f.f.f.f-f-f-f-f3f/f6f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f/f/f/f/f3f/f6f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f/f/f/f/f-f3f/f6f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f/f/f/f/f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f3f.f.f6f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f.f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f3f.f6f3f3f3f3f3f3f3f3f3f3f3f3f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f3f.f.f6f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f.f.f.f.f.f.f.f.f.f.f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f6f.f.f/f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f.f.f.f.f.f.f.f.f.f.f.f.f.f-f4f.f.f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f.f,f/f/f.f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f.f.f.f4f/f/f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f/f/f/f/f/f-f-f-f6f/f/f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f/f/f/f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f.f.f.f.f6f/f/f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f4f/f/f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f/f/f/f/f/f/f/f/f/f/f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f4f/f/f6f4f4f4f4f4f4f4f6f4f4f4f4f4f4f4f4f4f/f/f/f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f4f/f/f6f4f4f4f4f4f4f4f4f4f4f/f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f/f/f/f/f/f/f/f/f.f.f.f.f4f/f/f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f/f4f6f4f4f4f/f/f/f/f.f.f.f.f.f4f/f6f4f4f4f4f4f4f/f/f/f/f/f/f/f/f/f4f/f6f4f4f4f4f4f4f/f4f/f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f.f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f.f.f.f.f4f/f6f4f4f4f/f/f/f/f62b9c32e3e663df6ed429463594e1bdc11f021d8628f8760f37f75bd66bd17e4ca4369f7bfdb7541909e3980f67c27389c178ca08fa71b4bd87673e0520c6183fee2e6923ffc7466789ba0dee8bfa91a269b6b82ba4c97f90f86b0a61b42a403d6f71f3407eab708e2ac73ec5a27c5f88e44256e0edd0dcaa72d7bcdba24823b6efdd85b57fb623216e61dd4806eb593d493fffa3be8292eb42d375085abe27fa5f91a61066bd26638a0ba51dd28d59541b0aa3111741bec54f892d647cf8643918aeca846ba259830adeaa57e0c53e404d4e449eedee87960c10e1c13443b4168fbb43821bbdc702dad8d997fdcd96f3b1196996a4e6c184ec5ad5edbfcc6df2a7e3b7194c30b1f161443d61a36cbf5bf428660344837564cb233e401267b7e677e1d76e2259dd74272305780b3b60c0e34e41ed92eab966018080bd1a17bb8d1933965d3f03aa674c8ada3b5d73a2287d71e35bd8e4fa6d732724ba951dd27a836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe96e1be6bbfae6aefea011520b32672ac83f731d89d56852019b8a328a7ef047f0164ea1c63d9ade9179a938b287929d4ec3d83ea2cdf783d7b0c44b9c9a48fb8f164ea1c63d9ade9179a938b287929d4ec3d83ea2cdf783d7b0c44b9c9a48fb8f164ea1c63d9ade9179a938b287929d4ec3d83ea2cdf783d7b0c44b9c9a48fb8f77938c235cf74d97333a76c2dfe707f05fe7c26a59ebea399abdec326c16368477938c235cf74d97333a76c2dfe707f05fe7c26a59ebea399abdec326c16368477938c235cf74d97333a76c2dfe707f05fe7c26a59ebea399abdec326c163684d82a7580ce67f6e8db4d5875ac0232f0800a341ec2636d7b6c0439b5e968f23c9091bac60347a3b4c69f5fc62cb01d3ca7737436b6b9a07198f1996328e5f12ad82a7580ce67f6e8db4d5875ac0232f0800a341ec2636d7b6c0439b5e968f23ca2508628fe75880df4c4395cbfca0e7ee2942ac23c0fdcd10596c4c9588135e729478cd7031e1b0a6904b647a03acd85ae77aaa018df0da15560f72f9df387eaa2508628fe75880df4c4395cbfca0e7ee2942ac23c0fdcd10596c4c9588135e748f02938043bd8083def4da542c0d527266e0f810e879f98b45cb913294ab29a48f02938043bd8083def4da542c0d527266e0f810e879f98b45cb913294ab29a48f02938043bd8083def4da542c0d527266e0f810e879f98b45cb913294ab29a6aba51d0df1fd72c196f3e20b431f44e322c7e5db8b7783ed8c5c2b43a47e31d6aba51d0df1fd72c196f3e20b431f44e322c7e5db8b7783ed8c5c2b43a47e31d16065a8837d66405d0e519133c48d39052950a4b31149fafc389b8d9f76a9f25619245d08f81411472b4f73d4bb15b4749d2eb9412382d284d676d0551ac5dbab0d44240a472c6e14c914c2a9feae0fc77bde5530b26d575e9b8046c33b57e11b53e48bad9c36a8e6c9fd75017e1e012b4eba53da2cee3254c44911b32d686bed35b4b99a25589f39f6448e4a26cb0db7ce1ccffbd625980e1d326efe1e48953d35b4b99a25589f39f6448e4a26cb0db7ce1ccffbd625980e1d326efe1e48953d35b4b99a25589f39f6448e4a26cb0db7ce1ccffbd625980e1d326efe1e4895348059c045d3a0b4175b5acc67cfda2c4113c33348b28055a5efc8b6e8425300d58386db97e1d3f47d8494064a7f58b0d660a616a5fd52b90941b0543f2cb9bdb48059c045d3a0b4175b5acc67cfda2c4113c33348b28055a5efc8b6e8425300d074fa09171cbd2aa9c8dc5953d80d05964775c8d165d43204fd94c2bf89e1d96074fa09171cbd2aa9c8dc5953d80d05964775c8d165d43204fd94c2bf89e1d96074fa09171cbd2aa9c8dc5953d80d05964775c8d165d43204fd94c2bf89e1d9653a7b578b000ba5f5fbb6491857a69d1d2c735a18cb1156a9678202bfe1acb66702db9ed94ccb31cb1f3de57c9e0825e6f24a3d6eb4f6df4b4b130d3e1e5eb7fc03512018ff7d7885f675b31ff0aa242bc562e129b36599c538b68f9dfb2195b10f9cffd1642ca2252a88fabc207f4b05ee69bc93d8dd400e8dc8b7e772b2adf10f9cffd1642ca2252a88fabc207f4b05ee69bc93d8dd400e8dc8b7e772b2adf10f9cffd1642ca2252a88fabc207f4b05ee69bc93d8dd400e8dc8b7e772b2adfc065ceeb745aecadf9b7bb3d6c9df8351ae7e64c0af95f30db304dd422bfdde54919daa3d7d2a6f6e8d8c016653082f14cc5f11f2ebb9c25bce678a0f817b30cc065ceeb745aecadf9b7bb3d6c9df8351ae7e64c0af95f30db304dd422bfdde59b61b935c93425377cb6a932ed6cbcc5e1f46ab9302a9fae5b0c97c044812e269b61b935c93425377cb6a932ed6cbcc5e1f46ab9302a9fae5b0c97c044812e269b61b935c93425377cb6a932ed6cbcc5e1f46ab9302a9fae5b0c97c044812e26f91316ad0ece6a1611e6a0e9faf6e57c8f8469378e7e096835dcda0644e8f55577584bee5a3d6f55fb5789844f69bf898c8325f3ffa0f93ea7a13a0f2da9f41371482b0c3484443d3b2f16ce09275ef46e79b62d00969cc7d309df7c0c69be40d412fd775d6ba94e35b447666ad5e6b61b953c8ff9a79837cde68defd1d3e7d5d412fd775d6ba94e35b447666ad5e6b61b953c8ff9a79837cde68defd1d3e7d5d412fd775d6ba94e35b447666ad5e6b61b953c8ff9a79837cde68defd1d3e7d5d8c2940fff0a884e2d9a64387724a77c41b9f040f3452b4c78f98d3c694319733743e5d118884db21bea7d859ced547e488f40e1ab0bebdcafe66899a64141b2d8c2940fff0a884e2d9a64387724a77c41b9f040f3452b4c78f98d3c694319736971afadb5108d9a934655b1098a8270eb9df78909c5ff7d518034dab4584663298d8ec5b8a3b6a7678602e05c92b261e08d310573966f0b037d6a3c2fa470856971afadb5108d9a934655b1098a8270eb9df78909c5ff7d518034dab4584663cab49261119ea5b0d497ae3ac715f5fa4e12d86fb03a2b550a67a3be16a3ff45e87f56c43918313919691c7cc92d34d7e4ae82433f3f99d396e8c16a3cc8e88fcab49261119ea5b0d497ae3ac715f5fa4e12d86fb03a2b550a67a3be16a3ff451d99f0b672a64dd2fb46bfdb0aed217d6b860fc980a2e6c13b26c450aeed20e3f499330490ce6de59209852fa20ac4c7e45038fe3d43d48f814af168c0fd5be71d99f0b672a64dd2fb46bfdb0aed217d6b860fc980a2e6c13b26c450aeed20e3339a839964713aa6cc1a3c323f93e4fa6eb4c2c51d13b74d61c3ce6bc9961847331c10faf5a17c226789ab5dbe24233ac9195064ec274d154849b416f62a97dc339a839964713aa6cc1a3c323f93e4fa6eb4c2c51d13b74d61c3ce6bc99618477a9c2b5cd5a1af20628b1cfe33140c1ba0d2288c2aacc470c1bf9ce053d9c3464050dab0ae4631ae67f81d40a5d842ac5db52dc712dd75f649b2ae5ed777ba237a9c2b5cd5a1af20628b1cfe33140c1ba0d2288c2aacc470c1bf9ce053d9c346e59aab22d11404fc4950c0f0fb4ec17bbe88dddc8aa12c1d9f00a6f083be3055e59aab22d11404fc4950c0f0fb4ec17bbe88dddc8aa12c1d9f00a6f083be3055e59aab22d11404fc4950c0f0fb4ec17bbe88dddc8aa12c1d9f00a6f083be3055f7864e4a31b07a32349906853ae33845b1d7e10f140933e2cd356c4160d38230f7864e4a31b07a32349906853ae33845b1d7e10f140933e2cd356c4160d38230f7864e4a31b07a32349906853ae33845b1d7e10f140933e2cd356c4160d3823075285bb5cbe590064bd5d07b43b8cfbc40454e132814ea91d3ea02bcd6d0707f75285bb5cbe590064bd5d07b43b8cfbc40454e132814ea91d3ea02bcd6d0707f6b64cac4493a83a52b410e9ec59cff5c95c76418429fd3f3e3e7979901f9ee386268c5d06a563658b27d87ccb2ca4b9f03fb1e1fbf721dfd89b91679fe41a3f49fac08a2aabbaf6b5e5f3ccf73eeb169b02813ced7b075d1d9de4e2b9dcac749da1a2af0fa88f030d92c24d3d9dd04a276d11a8debebdfca198a11bd9f56e3e3693082d786a73dba8ab72cf54492f24f7495746c4e23742781af8671c6e30d667ebb2fe1f0ab808c34bfc1806c7922711c83f3f4c74b282a777019b3a37447df693082d786a73dba8ab72cf54492f24f7495746c4e23742781af8671c6e30d6617e4511354eb3f99c500d37bb992c831379d1a7c5045f2f84eaa3d4c7739de4f81a5a7d8e3b22947759ba2cf91d932bdb5d2e0c63655a153bfb4f7e12749474517e4511354eb3f99c500d37bb992c831379d1a7c5045f2f84eaa3d4c7739de4fb4c9d065883cad6539e080252c3b0dd7c3d416ade0ff81e2d7feabc5108656ac25d46913ca52b283d2ac78e83c28f17431b9310d3d8ee1e12b99a77ec5d28dfbb4c9d065883cad6539e080252c3b0dd7c3d416ade0ff81e2d7feabc5108656acbfec1272c43ec8069374aab275fb1c7f9caa94326feab06efef7d3b4ccc60931bfec1272c43ec8069374aab275fb1c7f9caa94326feab06efef7d3b4ccc60931bfec1272c43ec8069374aab275fb1c7f9caa94326feab06efef7d3b4ccc6093175e83b529e2c21ba2d138e18047ad26dea3ada0850e83cc2cbb0dfe6ebcfab5a33413e052414ecab3a3d4bd9fe4d161045f7e90bd044278a6790441c33e08d826a98623b2197ad8b56d4db2d007181899de17a526d7b2671cfd5539ee46b16189dd07c06fa1a97331993808a273209e68467e129fd6c933bbe46a9b5654441fe9dd07c06fa1a97331993808a273209e68467e129fd6c933bbe46a9b5654441fe9dd07c06fa1a97331993808a273209e68467e129fd6c933bbe46a9b5654441fe3b2e2dc82964ec714eb151d114f1cecf37f84318d16309a4fd2ff1ac4eeae77c3b2e2dc82964ec714eb151d114f1cecf37f84318d16309a4fd2ff1ac4eeae77c3b2e2dc82964ec714eb151d114f1cecf37f84318d16309a4fd2ff1ac4eeae77c86cc7adcc394e1314b001fb8f7599759471b4ab31758abe628ab7c366ad086c6d4b1487e2fa6e9e7d501c61c25ac74d5a7d369578194d1a316ff564880b4767586cc7adcc394e1314b001fb8f7599759471b4ab31758abe628ab7c366ad086c65c4a11853f105e960465b112bebf1e81425bb41fc500d183d406f33c0761433f5c4a11853f105e960465b112bebf1e81425bb41fc500d183d406f33c0761433f5c4a11853f105e960465b112bebf1e81425bb41fc500d183d406f33c0761433f4bf9a15beb9b4d37dbfe6ddb331fa2448a5c059d2c4f99d950641f6a2c4f81790e93ea8623aaede7e83617acf96de71ec83ac8ca450b622dd37d60f86f1d98984bf9a15beb9b4d37dbfe6ddb331fa2448a5c059d2c4f99d950641f6a2c4f81795326be11924cb0ef290e8e8a8b43258f21fccf10a9a70b2a8acd4b4b77d997e95326be11924cb0ef290e8e8a8b43258f21fccf10a9a70b2a8acd4b4b77d997e95326be11924cb0ef290e8e8a8b43258f21fccf10a9a70b2a8acd4b4b77d997e94ef519bbc8b7cbf77c6f7bd4638e7618c5faffac10354b76d66e8e6a987fee6ff597084faba4e594f4235acd111741e7b769d0b2c7c57a28b2f07874620ac85d4ef519bbc8b7cbf77c6f7bd4638e7618c5faffac10354b76d66e8e6a987fee6f98df9e9b70e2c13deae477017bc3fd09e798a8ace4e00ed5c16254bf8ef889e398df9e9b70e2c13deae477017bc3fd09e798a8ace4e00ed5c16254bf8ef889e398df9e9b70e2c13deae477017bc3fd09e798a8ace4e00ed5c16254bf8ef889e39c5e0488f34ae8a65df6460492341fa135aec5dd0af4b3bc77c2f1f149b36b82566c1d4e823c1bb6ac36b20e69f049b9d3f2a1523eb4e9f7ee5d20e5d01bdd769c5e0488f34ae8a65df6460492341fa135aec5dd0af4b3bc77c2f1f149b36b820903b8a17e0b67add727f61d166a9ed749cfdce3cb919f3290bf5f7539082d310903b8a17e0b67add727f61d166a9ed749cfdce3cb919f3290bf5f7539082d310903b8a17e0b67add727f61d166a9ed749cfdce3cb919f3290bf5f7539082d314f059b3f4025e44f4ba0c14ac15b45727020d33a4cf087253873270445474f94cc2642107b550d76af7ce78ba07921bebc82d221c98bf3e881bd3c4926e796b04f059b3f4025e44f4ba0c14ac15b45727020d33a4cf087253873270445474f940918d991afe9e26e2486692a297f1a830c527d9a97fd66c1b454d77f7bea4cbef9c3750dcfbb9033e7534a54f43d9f0c354050664d407bd48b9f0ed85742f855fba28ed4022fba91197817ec02a7bdeea3e210edf995a6f1fb5cfa816d667866c4877705869a64ba0b186c9778485f7dc1e6fc282bdc0ee5244559dd300a7cb993a91e36d0688394d4ca69b41c76c9bc99a3143a02f2ef6d46ef22a7d75289e9c4877705869a64ba0b186c9778485f7dc1e6fc282bdc0ee5244559dd300a7cb9c1ec3d37d252b0f57a7c5981e50a180f3c5d0449f335bdfeaa209d15a4eb589d40aa8469a2d3d3537ce799ac72acc6c053861c23abb2a8ac53cf96c07cb4fdb7c1ec3d37d252b0f57a7c5981e50a180f3c5d0449f335bdfeaa209d15a4eb589d8dcee4364ef0d94fce79d6cf1f0b4ba99434f6c91d11bc7f2a146da29b02340a32b3f6820ba6ff40c75329f030b3762c0eea88912d4b6744bbb9a029b792d7d58dcee4364ef0d94fce79d6cf1f0b4ba99434f6c91d11bc7f2a146da29b02340ac92528b0040ad62f19c4562984610212990c40b5b17c1c252e74bf6fa20f01dbc92528b0040ad62f19c4562984610212990c40b5b17c1c252e74bf6fa20f01dbc92528b0040ad62f19c4562984610212990c40b5b17c1c252e74bf6fa20f01db3965072e7043f9256acc54ad4a17b4a51ab2cf1f98070bc8c42f2020ec806b10fcd24e52f99cf5e2a32e9cf4ebea4df3cb8c7d43df121e054466e2bec224b3be304262a52738a9505b9a8bf65eb2c6ff42a6b22bbeaa4f968393e91896bafe0d8ba5fb1ddc91361034bafdac758999926a9083f0916f2d66edcd0cd64c4dfb68af1d4835874d66bd07ed819ff804fad15bc51576ed85499d2c6bd7673b0462cb8ba5fb1ddc91361034bafdac758999926a9083f0916f2d66edcd0cd64c4dfb680cb722b3836fd9b82ba1997cdce9cd0c684c4e6e8c46f51c57e03c5299b2727f29ec07da9fd650bbcf1fcc058a3b5f5dc6628cd8c9e1d1f5c39b4d06632f8a3b0cb722b3836fd9b82ba1997cdce9cd0c684c4e6e8c46f51c57e03c5299b2727f58b68fe8605416d9d69547e222ab19837bcd89d2867e540ad9cfeb5224486772691b1a4fb938b93f6a175156924e6c3f4e676190d038155b82d044ff401e68fa58b68fe8605416d9d69547e222ab19837bcd89d2867e540ad9cfeb5224486772acfe1859576f64900dcd683d68f16cd1a928d7c5fbfa0916734fabf0f33e4b93acfe1859576f64900dcd683d68f16cd1a928d7c5fbfa0916734fabf0f33e4b93acfe1859576f64900dcd683d68f16cd1a928d7c5fbfa0916734fabf0f33e4b937367435a06dd95ad52bf55627ef23074642ead9858f702639ce75f6bc84c3ed27367435a06dd95ad52bf55627ef23074642ead9858f702639ce75f6bc84c3ed27367435a06dd95ad52bf55627ef23074642ead9858f702639ce75f6bc84c3ed23145f849e1eba7954522c62b37c1c54d646574ef4b434765c441bb48a17d01b2d1376ed39f1b523291b014b6fafc6e0609ac9c77aeb83048afee66260dc233053145f849e1eba7954522c62b37c1c54d646574ef4b434765c441bb48a17d01b272b38aa4735362987d8613f29e5268e24bdce14d83f5084bad97a793ca61c75b8f39982eaacca5a8bd559b643ea140cd63ec9cc5fe3406eb4ab78329571dc32e72b38aa4735362987d8613f29e5268e24bdce14d83f5084bad97a793ca61c75b4b40aebcdef29b7b8eea7f56f97c0e480406b5a82e4bddc5f4035e9c619c177b4b40aebcdef29b7b8eea7f56f97c0e480406b5a82e4bddc5f4035e9c619c177b4b40aebcdef29b7b8eea7f56f97c0e480406b5a82e4bddc5f4035e9c619c177bcac3db7341c01504d39fe6c03ba1806acb98c43b64628bd3fe79543cb9585497625d3961c2efd5de56d970ac8018bd05e34ffddb148ecd6405d3c65fcbf69c19cac3db7341c01504d39fe6c03ba1806acb98c43b64628bd3fe79543cb958549725b1e9c841a062b71a50daa8191df768e45e980dfbbe1248d3620b645a2271991c36f4d457c642e3779a9b0f0010aaa5ce1d0c20246d3fc89f9ba09d9af4137dec0ccf370954ffbe82284b3e635afabab744d2a0d446feb49013bb1481c09c2e1aaa2d14434a864337fe878675f91a3b11389f9e6c86e4e18bd2cec1db45ff5edce35f19ce80c5bb0222b866065a3288e2b45523fe4c0f1832421277c3a83ced1aaa2d14434a864337fe878675f91a3b11389f9e6c86e4e18bd2cec1db45ff5e4d6bbf023d48d7c8612012eb4ccdf25fe92701c9b09003d572aac11768841c21ac81237de8a8effbe3a610c0a2c373c81866a6948e1592a963f95093b91dcc544d6bbf023d48d7c8612012eb4ccdf25fe92701c9b09003d572aac11768841c21397280cce93eab3a9513fe21ef9100e6defeca00224cf0821b89752395a917b0ab2fd7b89559719d88c12e00408eb4963aa858c9e2c3fec4396bafbf51458322397280cce93eab3a9513fe21ef9100e6defeca00224cf0821b89752395a917b0e3d6b4b130bd4bdd50dc30feb22fc48c6fe4d4557a2502a9616619598f3f6f8553d611969390a15f3b6c7e9998bf3ca26a32779e89e87c1ebbf80f534d24cf35e3d6b4b130bd4bdd50dc30feb22fc48c6fe4d4557a2502a9616619598f3f6f859691d0d2e3d6715309413aae37a3de0c4bbfe5e63d89a94064d4634a469e6ba9b2b8c4c6d92fb7f64c45b618408326e2d8913cc89bddba839909e0915ca3c66f9691d0d2e3d6715309413aae37a3de0c4bbfe5e63d89a94064d4634a469e6ba92787a8c0d5ccdd18652b27327c391cf1328671b8677ef5795e70e16ed5931e032787a8c0d5ccdd18652b27327c391cf1328671b8677ef5795e70e16ed5931e032787a8c0d5ccdd18652b27327c391cf1328671b8677ef5795e70e16ed5931e0391fae8dd1bf69d7410f8001380670c3a98521eddeca69e17464ed2525bd75698e8faeb7335dc5571ada77ac8138377ed2d19e7a5869dad1c267c124f34b9dc388f6a5a587a3d9b36a119c54107089ba7c88999b69add038e3063574c2c211c9d4af9ca455b8a95e810f161518a3414d987ffd36d65b17dff38239d5bb1aa2f954af9ca455b8a95e810f161518a3414d987ffd36d65b17dff38239d5bb1aa2f954af9ca455b8a95e810f161518a3414d987ffd36d65b17dff38239d5bb1aa2f953dc50847dc17d8e6b18b1f197337f3acab154d451dab327b9b8e41dafb9290a3b718881434e92e06814624380498d08be2357437f33a388a5f87702348a6b9458dddffda81f99dd22eb94f36037a09d9eda88bd93b7769b924279c7cff98522ff886c4582809eca6c0e2816bf5427f0d52c170b317f1fee7b30836527c2a51e19b66fe4766039e75faef07e21ee39d36b5a109a9116400992fb49b9f655a4600f886c4582809eca6c0e2816bf5427f0d52c170b317f1fee7b30836527c2a51e18a24bd142f0409c31efba8ad8ead6b28b0a0254ade0e0533461c661c86dffa0814bab29d68881fc677e4751b34875dc55461ec0396585f496209bea71d1f259b8a24bd142f0409c31efba8ad8ead6b28b0a0254ade0e0533461c661c86dffa08ebb2c5bd79a93cb812eb5caf8ab05d0ed1b56125d0873fb99dd9a7ba547641d66c41bc34549eac2864fe3302a637683452caab8923fb2f24d4f85086706fd230ebb2c5bd79a93cb812eb5caf8ab05d0ed1b56125d0873fb99dd9a7ba547641d6993cd695c95a6fc63e4d36196a4eaf6d6b6317790ffee638c3185c894ebdcf39993cd695c95a6fc63e4d36196a4eaf6d6b6317790ffee638c3185c894ebdcf39993cd695c95a6fc63e4d36196a4eaf6d6b6317790ffee638c3185c894ebdcf39a2b18eb328f1a98a4d10ce0f59c324c971d7f2abd06b22204567c93e28b51c71ed259fd674739bb03f47a8098b14250be1aaf7399d03527a0425fc8e447b0ea8a2b18eb328f1a98a4d10ce0f59c324c971d7f2abd06b22204567c93e28b51c715c330fa8f6e5024e142dc08b9861b5c60a60d114f37c054f5fd85ad3e5b298b45c330fa8f6e5024e142dc08b9861b5c60a60d114f37c054f5fd85ad3e5b298b45c330fa8f6e5024e142dc08b9861b5c60a60d114f37c054f5fd85ad3e5b298b4ab092ccdc2a46ccb0bd296e81450cfdacc69621a27ea8338f5142311dafd837eab092ccdc2a46ccb0bd296e81450cfdacc69621a27ea8338f5142311dafd837eab092ccdc2a46ccb0bd296e81450cfdacc69621a27ea8338f5142311dafd837e48e4a7fb09d9630571effc736e9b7502f343cf16fa4a44941d9709496c700b97cdb3148b717f277a73b74266d434b96aa3c01246e2090da731bd40c79a70cc1748e4a7fb09d9630571effc736e9b7502f343cf16fa4a44941d9709496c700b97aefe3d8e0dce8206484d75b11fce8303278b7b80daf71794113d7fe63506db2e528f79d72d6c1611aaaa1e3a9f8895297eeccf15b25a5d2309ffb3233dda8024aefe3d8e0dce8206484d75b11fce8303278b7b80daf71794113d7fe63506db2e453c4dc3133a631228200d185d3e1640628947a29503c0edbb7a459a9c69d0f4a1c8ce422526394907edf037c1b9c3e3e6ab7fa70be893c891af9dc4deec63a77d89f0e6935da0db77a74325f189e3820dc51cc775ecb6b28bcd2a63d512448cc4e5efd3bd21843406590918d0144175f8301c0705790ab760d51b8ed56f49a497173444e9c424aa314b99715ba72e546501c7eb5b224a4d784768724f2ce8f0c4e5efd3bd21843406590918d0144175f8301c0705790ab760d51b8ed56f49a407715759991e22b0a389f2cd0def4e60d64be58c9441ba1f8663640bb03faec3df35be645bb07cfeff7085b59d5576f83da83572e184927d333eb5a95aad90b807715759991e22b0a389f2cd0def4e60d64be58c9441ba1f8663640bb03faec307e131e6cc35c34af8482e70d2472ccffc464fb0eeb62bd2248cb462e58d9bbc07e131e6cc35c34af8482e70d2472ccffc464fb0eeb62bd2248cb462e58d9bbc07e131e6cc35c34af8482e70d2472ccffc464fb0eeb62bd2248cb462e58d9bbcc98bd9800f1bd32b30b9dd3f80d6fdd1e621bd70e350d10bd5d68bd4459b94c8c98bd9800f1bd32b30b9dd3f80d6fdd1e621bd70e350d10bd5d68bd4459b94c8c98bd9800f1bd32b30b9dd3f80d6fdd1e621bd70e350d10bd5d68bd4459b94c87a787e1bdb26816cd1ff2bec98760d3535369bbc4bcbb100d603d000b51646f62b87b9643c4e4a3419536d28a7070f42b67b99a61fd7ac04c97655d1c34b09184421df05d766c7a6bdc50c5e584de06b522a433ba8501be14b9a014dbd00eff82fdb8f10c792671c117b85665cebf4c344193311d0c4d9e9e20be76257ca9ece4dc11853c214f3b901dd8a05112e1f4ffac4185241763677c5d81b393437d2a02fdb8f10c792671c117b85665cebf4c344193311d0c4d9e9e20be76257ca9ece34e73a5a1c67b8af3bf31543d0f9d519745a3b5ba4477729c1e99020025d211334e73a5a1c67b8af3bf31543d0f9d519745a3b5ba4477729c1e99020025d211334e73a5a1c67b8af3bf31543d0f9d519745a3b5ba4477729c1e99020025d211366e73052a497ac3ac24712be3085f708d2e1276f0a0fb3f6af8e3234db6b672066e73052a497ac3ac24712be3085f708d2e1276f0a0fb3f6af8e3234db6b672066e73052a497ac3ac24712be3085f708d2e1276f0a0fb3f6af8e3234db6b67208f68d7fd88a9db4412f28493d5b37e24367f32cf95f7bc49558fbfe058be101f8f68d7fd88a9db4412f28493d5b37e24367f32cf95f7bc49558fbfe058be101f8f68d7fd88a9db4412f28493d5b37e24367f32cf95f7bc49558fbfe058be101f1e734e12740303b25a746d565f380a2629a9a40bffd6e971570b5f37f67102071e734e12740303b25a746d565f380a2629a9a40bffd6e971570b5f37f67102071e734e12740303b25a746d565f380a2629a9a40bffd6e971570b5f37f6710207f3d1f9a7e55a6d87ac7b333cd33689d30472cf44d7e5cbd1471ad46faf0eb3c6f3d1f9a7e55a6d87ac7b333cd33689d30472cf44d7e5cbd1471ad46faf0eb3c6f3d1f9a7e55a6d87ac7b333cd33689d30472cf44d7e5cbd1471ad46faf0eb3c6380e8b687910d5d725185b756183afaa8089f4eb0aac06ea715acc7a96cd25c7380e8b687910d5d725185b756183afaa8089f4eb0aac06ea715acc7a96cd25c7380e8b687910d5d725185b756183afaa8089f4eb0aac06ea715acc7a96cd25c774e83c465fda1b7491ececb445d4112824a03b4eebdc30d7389cb79080cfc70b74e83c465fda1b7491ececb445d4112824a03b4eebdc30d7389cb79080cfc70b74e83c465fda1b7491ececb445d4112824a03b4eebdc30d7389cb79080cfc70bb3c04f8f15abf9792fe0bd6539d906f6ba9d2ba543f7b33fe287684de92eee04b3c04f8f15abf9792fe0bd6539d906f6ba9d2ba543f7b33fe287684de92eee04b3c04f8f15abf9792fe0bd6539d906f6ba9d2ba543f7b33fe287684de92eee04b12859bf937bde51b17a651de2ed7b23b73b0ffe457a06cf01cf58fb41d824bdb12859bf937bde51b17a651de2ed7b23b73b0ffe457a06cf01cf58fb41d824bdb12859bf937bde51b17a651de2ed7b23b73b0ffe457a06cf01cf58fb41d824bd523feeaffc2709e04395ca11eb1b13877ea43e4d665d7aaca3bba3df2f2caaf0523feeaffc2709e04395ca11eb1b13877ea43e4d665d7aaca3bba3df2f2caaf0523feeaffc2709e04395ca11eb1b13877ea43e4d665d7aaca3bba3df2f2caaf0697b64020d1b26bd058508c9adcb651f53ca20495f4169008a8e99616b7d9b1f697b64020d1b26bd058508c9adcb651f53ca20495f4169008a8e99616b7d9b1f697b64020d1b26bd058508c9adcb651f53ca20495f4169008a8e99616b7d9b1ff2cae193d4ed70e2cb91188e97bab81df6fb761c9a24762ba998ee2f43ab6319f2cae193d4ed70e2cb91188e97bab81df6fb761c9a24762ba998ee2f43ab6319f2cae193d4ed70e2cb91188e97bab81df6fb761c9a24762ba998ee2f43ab631927aa470ef556b4c3c09147415314ec4a2e036ff36a978e1e6530b28a8caae56e0a8cc74cb5c771edf56be2ec1bd2c5e27dde31d579af6097997c7241b0ab59f627aa470ef556b4c3c09147415314ec4a2e036ff36a978e1e6530b28a8caae56edef84747dbfc716db6290d911595b5e67ae775f6aababdaa24dcfe0884e38544b85b7c813d8e3fb3730c74b523c6ce3e2d24a67a0f2013faeff13f565c76893bdef84747dbfc716db6290d911595b5e67ae775f6aababdaa24dcfe0884e38544dc64a6a608af09ebc54c225918ea2f67aefd777cf57921b90dcfe7a0f8f59792b8ddd78cbb284c2a443be9a438d4056c372951597cb096be4c2c345327161451dc64a6a608af09ebc54c225918ea2f67aefd777cf57921b90dcfe7a0f8f597928264845179b7ad6ee6beda9649569f91ca269c9f92322eaccbe370c98a6f7b4b8264845179b7ad6ee6beda9649569f91ca269c9f92322eaccbe370c98a6f7b4b8264845179b7ad6ee6beda9649569f91ca269c9f92322eaccbe370c98a6f7b4bb4b6914c10f5d7d53509d3958cfdb9b89a28e07e6934aef79552702ef8f3cf1b031643ceea20d24616676412e4187a961ca9827b846a381cf247a0f073928e35b4b6914c10f5d7d53509d3958cfdb9b89a28e07e6934aef79552702ef8f3cf1b75487f29ffe43e4b7fc68d53a302b6ddee06e1ee2cbc966b5e6631970fd2382ea16eb67fea89ae556e0a310fe21f3bd75c50086cda8a20a42ce28b27ea72264ddd01c023c5825c4c7ac3907af17a2dc40b6dd40e4e10b07a55d94d80f77a95ab210337bb5db637bc2a00b024af19b98a54e0246969e8df7893f7e4b4f9f55cb1c22753ccfbef2bbfd10ebd4609e2334dea4e4d9c3863019ca1a63806db5865be15c5da6e5fd502f0f5abfdcb62b6e69101744b8db4289f6e50352509207ac562d81fcb3272f32322c15b57bba00e213739ae44deb3133f5287f5ca78f1a27824d81fcb3272f32322c15b57bba00e213739ae44deb3133f5287f5ca78f1a27824d81fcb3272f32322c15b57bba00e213739ae44deb3133f5287f5ca78f1a27824ac40c02194ae6fb9f9cd6e037fc21d65ceafef2c732de7dbd45ddeb83f41b568ac40c02194ae6fb9f9cd6e037fc21d65ceafef2c732de7dbd45ddeb83f41b568ac40c02194ae6fb9f9cd6e037fc21d65ceafef2c732de7dbd45ddeb83f41b568c4b28ca8515f4317590286de3fcdeb40a9c0ca890c24c3d7f49417d9cccf50870cf43f5f04d708a631c9d6c8ff69db2d1079db6b149a57e52bc1f07ec87a8b14c4b28ca8515f4317590286de3fcdeb40a9c0ca890c24c3d7f49417d9cccf5087bbd8fc2e0aa9b0059722a427b307c86d43604eeb6683b21cc0ceff7399e343e6a58d1c8ee07d9bffd432422acce21cfcdfffdf447b4b05256cfe477c317ed3f6bbd8fc2e0aa9b0059722a427b307c86d43604eeb6683b21cc0ceff7399e343e607657515da164ee59bf5ae8a6d9affbf286ba593d8b43b0c4b4ed7dc560dae8fefed977de38198dc9ab283c1e44c310a2ac343ac54fd33f485ce5a35dcc82dd107657515da164ee59bf5ae8a6d9affbf286ba593d8b43b0c4b4ed7dc560dae8f5c97b083d2d79e71abbf96e682cb1c38a4cac4ce177539dd7122c9ba4fa0cac0b2daf9cd6791af3c623614b4216fc3d9c6e89eec005fd08ded1c432a79991b9e97efe307f7b5cc8a70d3584e5aafabe8d65151caf919a5eba51529fd6adb2e04d58132338db4adfef11eb1c0852acf2be69922b759218b6acec19b50b819b9b4ebd3c8242241a3b356f2f22b5e9783fbbf1dac4618afeb1163970ed7f3e5021dd58132338db4adfef11eb1c0852acf2be69922b759218b6acec19b50b819b9b4c23f9c6dc5617fb2a6be2dd538d8c5b2bc53b85a4674988fd9b8b9f5016258fc5eb8344d036f556903e7ae35e01727f57e4dcdb13cf5c34ee87e9a572e3ca1d5c23f9c6dc5617fb2a6be2dd538d8c5b2bc53b85a4674988fd9b8b9f5016258fcb7bf02517ca3fece6df2c78f5f6577fb2537bd890312ed65207a63429ce3940d5e72e343da2123b4e906251d8ef56f459c66396ed05d2ee3928a17b43f926395b7bf02517ca3fece6df2c78f5f6577fb2537bd890312ed65207a63429ce3940d4ea8b6cf61279b260db51759aaefecc11d923506af4f05813bbf3db339220c854ea8b6cf61279b260db51759aaefecc11d923506af4f05813bbf3db339220c854ea8b6cf61279b260db51759aaefecc11d923506af4f05813bbf3db339220c85e2c9c0f135f57233615fd489a3f4bf6e557776add1b0260641aabcef46a30b99fb062e387aef0bf0ed117e66dd7a8978e16a6ce9ffc9dea524021dd8a551bc6abfdf2dea58b5154dabef79f56ce3c5ad114e247eb9f15f02359b0574eedd506e8b2b33186b4143f8973be26774cc43c614ca1ac3899c51f83e1280ec7d2bd915ab3a757c3ee654465d91fa2e36771a479423f718fea1fc5d802f5f5c6b401bce8b2b33186b4143f8973be26774cc43c614ca1ac3899c51f83e1280ec7d2bd915de79355d295550358bbf184ed96ab3266021e2e91d4589f42cfd12816d78a4efde79355d295550358bbf184ed96ab3266021e2e91d4589f42cfd12816d78a4efde79355d295550358bbf184ed96ab3266021e2e91d4589f42cfd12816d78a4ef571356bd31962dafca6335ebf15639e4f37b1092afc7da190356f1d31d34bb68571356bd31962dafca6335ebf15639e4f37b1092afc7da190356f1d31d34bb68571356bd31962dafca6335ebf15639e4f37b1092afc7da190356f1d31d34bb68716d5843f394284f80672af82205dfd95d09714f2e86424a3051513edecb66c06c1929bb7afe3a3c27e92a6a3033dad230f9941248989f6d2ef14c6bfea5a834716d5843f394284f80672af82205dfd95d09714f2e86424a3051513edecb66c02142ffefab5fe5b47079e6b0a1e9d8d6951d81bc2f19adcc0978b44ca5a4315dacdb26d384284a05da10b14ae1a9904ff603f78a351b4512ff5c7a98227ce06817a61b6140a9eb00b9d551632e1035e3bb40e65aeae330a5c31be116c5e609d50d51352bb4832b6eb18116d8e1e71b344049bc51ff2825b2260fb54aba440b5d0d51352bb4832b6eb18116d8e1e71b344049bc51ff2825b2260fb54aba440b5d0d51352bb4832b6eb18116d8e1e71b344049bc51ff2825b2260fb54aba440b5d39ad42a4a213ab7650bcc2c735c263f241eeddef8f954cec75a5b7db10dba9efde31dff59a631ea5c3b5f494873c5ec9156d537a6ef5fc999a9a6094d802c5d000280b1c069882cb21f48270e44a1288653d9aad71fe5958b98f8e6aba622644c1c1642a49bf15aa837e402b37549b68ff7f0143250b279383060414ae639d008dc1f579be67e2a802d9bb2ce3ad55817ac7f4b3d1d297decba1d56c9ee32b78c1c1642a49bf15aa837e402b37549b68ff7f0143250b279383060414ae639d004c0c8a1665a6717c9f494b2bffdaa48ed3c70537ccae20d40ac193f6900158c54c0c8a1665a6717c9f494b2bffdaa48ed3c70537ccae20d40ac193f6900158c54c0c8a1665a6717c9f494b2bffdaa48ed3c70537ccae20d40ac193f6900158c526decb8b9a30eff21d254f81a29983f19606af70bbc4d42613970515e14454b426decb8b9a30eff21d254f81a29983f19606af70bbc4d42613970515e14454b426decb8b9a30eff21d254f81a29983f19606af70bbc4d42613970515e14454b4c6e07231fa67beb391d811bc2921e561a1774ce5332465f20038e84500971c308fc27631305ecb05283eb851ebdf7555246d82daaf1ef954febc014f546af24cc6e07231fa67beb391d811bc2921e561a1774ce5332465f20038e84500971c300660365955680063924c9aff8074de6e70b38270dade2f30578bcee7091879f98f19e1a60360447fbe19496700bc9635b8b96f2a26faed77527093fbe72766b30294f842bd4790fe1d9c86f566f50247d621e1ddff725454613d805d804fbd592d0a41bcb133f21b4690743e6a170a6d63da7b8aa367c1d8fcc6ffd713e72287c4dd41f0493e57a6965dc0846d5e0854459113bff5801a2d892d74f32d3af06a2d0a41bcb133f21b4690743e6a170a6d63da7b8aa367c1d8fcc6ffd713e72287690baf6b0bfc6fc343c38908c368bf62d5605a4ae37ebb01743bc7daad7be5ec690baf6b0bfc6fc343c38908c368bf62d5605a4ae37ebb01743bc7daad7be5ec5e9036202f4dffeebaf472d0a5421ebfbde2ae7bb8008033f88e48d4f3d15e97ede4dd130a4604dae15c804a8553c137301f75a528626d86e8af202812eab00ba82e21071186393479d95d8276752ab77c3d79f91265dd2c80252829c47c9b7d1f4a72c0691c2eec14421c51a81d8d6d79f7335b36a067f03e58c3085dc700d9ce6156cf28fa548586aa63a3962d40a1f2ee8c43489429bfb92a69045bac5cf7ce6156cf28fa548586aa63a3962d40a1f2ee8c43489429bfb92a69045bac5cf7ce6156cf28fa548586aa63a3962d40a1f2ee8c43489429bfb92a69045bac5cf7b305f6f77c3ec161dd4e61e4492a8a3f9a7966261786015d0a5f1094a66cd0c1b305f6f77c3ec161dd4e61e4492a8a3f9a7966261786015d0a5f1094a66cd0c1b305f6f77c3ec161dd4e61e4492a8a3f9a7966261786015d0a5f1094a66cd0c17cddb09654c513d15db9c7dd3a29a0cc371a7124c012359345dad3a13da2ac4a4ddc0320ddfd52c6f923f94cd91ff3f471cd4f79b28de5df239c3f30479928097cddb09654c513d15db9c7dd3a29a0cc371a7124c012359345dad3a13da2ac4aa2b3d324d8ae888dbf68d558c686a90870b2ae21814ed623093f10a62ad5c909d9cc7aede8eacba0dc51274b4949a2ce2ba091d1a53f265f5c2e4699d61e5f6ca2b3d324d8ae888dbf68d558c686a90870b2ae21814ed623093f10a62ad5c909893e2c8b67f35990aaf25c4f35afa12d66203021b4f1308443b40f1746e2e7d7893e2c8b67f35990aaf25c4f35afa12d66203021b4f1308443b40f1746e2e7d7893e2c8b67f35990aaf25c4f35afa12d66203021b4f1308443b40f1746e2e7d701adc2997ce2dec40563c97db9bf97a2f5eb4587bb15b0a10729e7bf34a30d3201adc2997ce2dec40563c97db9bf97a2f5eb4587bb15b0a10729e7bf34a30d3201adc2997ce2dec40563c97db9bf97a2f5eb4587bb15b0a10729e7bf34a30d3299c0dd83b1a21a71e50cc7b2228b9ffdf3fb792bb066350338a72f32d2871e2c03bbff443627f9a13a7d3818c57a078651d1a202e931f8e4943553c89a8237ca99c0dd83b1a21a71e50cc7b2228b9ffdf3fb792bb066350338a72f32d2871e2cb5449ee961db519f1f6802e091b73b17a46c9ffdc0377e972d6aba08085aeb382d65e41c90891f80d895f05e17c84c58465f1d8713e3a290920f0d5f850f973189a57ba60da584ba0880846e874f2483c0f7233ac1511af0b1fb5e8fde85b0f6601066f67247cfdc984f5007806c4036d41ecbc0e8821f38e32c838d65aa14726c7d9cd133828bed11a21621deb7c5c2c13a81b2fa30f9eb96ddda1461930c03601066f67247cfdc984f5007806c4036d41ecbc0e8821f38e32c838d65aa14720e7bbe891a724f0070d8699728f031e35b2b3c952120672289d048b6411babf5150ae64be0149c51c86f8544ef88db4503ed70ae9f484ae3ee09b36867a66e6f0e7bbe891a724f0070d8699728f031e35b2b3c952120672289d048b6411babf55bcb3dca7fca27379fcb8ad0fda0d314ba9ba12e76920a9128850b142923e4df34cfdfaff443a039ede63b5b18f1a71ba60a4d0b25c6b55bb148fd39ddbd3afe5bcb3dca7fca27379fcb8ad0fda0d314ba9ba12e76920a9128850b142923e4dfff59197061fd240430dd0b380cacb97e7ab151b8f41510d50627505d7de9a24e94547d502956383cff68b64d57b623f319dbbbef1d5595501631a1f753783022ff59197061fd240430dd0b380cacb97e7ab151b8f41510d50627505d7de9a24e7dddefc6b58bc6c3ee3c709b6b31212e1f996f4657258091e7d015b1568a059e7dddefc6b58bc6c3ee3c709b6b31212e1f996f4657258091e7d015b1568a059e7dddefc6b58bc6c3ee3c709b6b31212e1f996f4657258091e7d015b1568a059e29687586644f944951595bf90436646bde14cc5cef2f71d7b7a3e2f738c256d7ba6b15953473a4821d6c50166fd2ea416dd81fc83e0663ecaad1ba43ec20d15729687586644f944951595bf90436646bde14cc5cef2f71d7b7a3e2f738c256d7e48354f3e2d57a1d97ae410632881043f205d0d71280f2f57bbbde8fe622e8f5e48354f3e2d57a1d97ae410632881043f205d0d71280f2f57bbbde8fe622e8f5e48354f3e2d57a1d97ae410632881043f205d0d71280f2f57bbbde8fe622e8f5b07cb9b2ea3a286a360d6c690d9263085dde6fe529c884f9fa363afe5b5104f7097677fe39354bd498c26a04a2b2d1539e0b538a9c677e4dae42537b6265da36b07cb9b2ea3a286a360d6c690d9263085dde6fe529c884f9fa363afe5b5104f7c295f70c9e8190d624a064df31d5c5f6e3dce804e4d5de5262549d67719550f3f3f8d9a84cd30565b30149f605017e068d4a81788b91cfa4bd4a78dc43fe85c9c295f70c9e8190d624a064df31d5c5f6e3dce804e4d5de5262549d67719550f312ef3409b8a952da40e24379e4cc6656e771293161efe0cfcaf5c30bc28c298218e97e3780e22a4d5b572138e05ef78c5f3f1f95cb070378353e7163add50b2412ef3409b8a952da40e24379e4cc6656e771293161efe0cfcaf5c30bc28c2982549d833010d321cd0568ac0f9f793695d3e1f61a2d65dd60c6c1e4d9583b290cf3369b41591ae30a45378f7a3524df208c51ad28c8a136ff61e7681f7bcff5bf549d833010d321cd0568ac0f9f793695d3e1f61a2d65dd60c6c1e4d9583b290c1cddba169d7aea0ab2997a7cdb6fb68dd1aeec8b3232be80c011fa75df90fe68c3291f0280c17eead867cd62958e79d6a309018617d8444ffdf41346dd5075ef1cddba169d7aea0ab2997a7cdb6fb68dd1aeec8b3232be80c011fa75df90fe68b4deab64dca6f9fc223cbdca5db6b89c06c108315a57b0ce4f3e38ed9e523611b4deab64dca6f9fc223cbdca5db6b89c06c108315a57b0ce4f3e38ed9e523611b4deab64dca6f9fc223cbdca5db6b89c06c108315a57b0ce4f3e38ed9e5236111ce75787b7bf071c655034a334c0ff9adba5039b482671917f52431fc9c4f0bd7f8c382e89e726985849d5a16f5d6dcfe31febbbf3315bfb9e336004d426fa881ce75787b7bf071c655034a334c0ff9adba5039b482671917f52431fc9c4f0bd7ea55d4354e15f5d9b732a354ff3b03ef5fc055cf0408a4dbf829d1007c0dacd7ea55d4354e15f5d9b732a354ff3b03ef5fc055cf0408a4dbf829d1007c0dacd7ea55d4354e15f5d9b732a354ff3b03ef5fc055cf0408a4dbf829d1007c0dacdd33669023d16c4874d57ec639a79c186b4a58c8bdfce1655699eedf5c666cff2d33669023d16c4874d57ec639a79c186b4a58c8bdfce1655699eedf5c666cff2d33669023d16c4874d57ec639a79c186b4a58c8bdfce1655699eedf5c666cff2730ccdf099014e9e9e50270a719850bc1b5c679de197839c2244b90975f8f1c81d13f984865a6214e16377de6422c622d8836b896ac9d577861232533fe0831497d117f9c3c657cb7f319744b05338fe647526a7f968392e82cba3b865a7fc5ad3a318f644d5c0bb15337122e023084bdd2fec9711e5e74433503890c5e6f08579d59a18b099639d547123adb97f3124b1f6bcb0013a2b509875681270371b55d3a318f644d5c0bb15337122e023084bdd2fec9711e5e74433503890c5e6f085cab3d2138bb0fc73ff9cc4ba7803c5f20778863394d7f7d7d23e559d4a3aef06da8fecd63513f7a8a9bcf8d74661057432d930fca0d5416f2fca9610f9a77858cab3d2138bb0fc73ff9cc4ba7803c5f20778863394d7f7d7d23e559d4a3aef067af1d19eff6b224502b303e6b23df805d5c3ae412f0de85876927585554602b1f9c3e2d5bd6a174076957c93f8d4003bcc78213a40adede9f69799d496ec80fd7af1d19eff6b224502b303e6b23df805d5c3ae412f0de85876927585554602b144b6344106a07f656258505c192e0503c2dfc80f7adde6f3ca07a2c5744d519844b6344106a07f656258505c192e0503c2dfc80f7adde6f3ca07a2c5744d5198e4a3bfd67f373c297f5b48f0f0a38bbed7b04ddd8e1f51f97e57aecf2718d686e35d43514a200933e5c09aa5237d70363dc95956de85300fb118b31f40cc3d6d9dd2ea96b2d283341241a3b8e438729da72399cca3a43267f0299a8b9f3711beedfe2b63d1cc29f8fa922f5087693fc09a3ebcfcdccb9cd84f9032f2668df75025283d591f37ae755228951ea422e2674301b320f8de1f3d773fb6c1c12f42defbc9a55605779fe844a8da2a6759aae4a86e44ba6b3af3753f9378102639575125283d591f37ae755228951ea422e2674301b320f8de1f3d773fb6c1c12f42de4047ff862b9427065af4ec178f9032ec2151f944fcb27b30ad2624855cc0014f006edf4128e4a7a0c86e02a9c75a886afb6ad4e5990003a1005530ac3720e96a4047ff862b9427065af4ec178f9032ec2151f944fcb27b30ad2624855cc0014f822c2509199c827b2a72c26a8006765d59779a248e58b68e5c8a78978951a039822c2509199c827b2a72c26a8006765d59779a248e58b68e5c8a78978951a039822c2509199c827b2a72c26a8006765d59779a248e58b68e5c8a78978951a039a0363f3dcc56b16a46bab48333551b14d1a2206c374ccacc0f0250d990d3ccc6a0363f3dcc56b16a46bab48333551b14d1a2206c374ccacc0f0250d990d3ccc6a0363f3dcc56b16a46bab48333551b14d1a2206c374ccacc0f0250d990d3ccc6fcff17d72943cb29bcafbdc61e3e4e9df0caa187e2893d0cb1d5f6b13c14c343817b53a6ac8f718e8b243413010196bbcec966c18ef3f84972859aaed90567a7903613020e483e84808a4a4e01df077e50de57a6b6e4d8ef10b8f378f651cda60d0b9b10c73b7c7858ca1fa614dd45736a8776c0aa84833ef144f54471838ebd0d0b9b10c73b7c7858ca1fa614dd45736a8776c0aa84833ef144f54471838ebd0d0b9b10c73b7c7858ca1fa614dd45736a8776c0aa84833ef144f54471838ebdcfc06946fd50fd60fa7f8fbe2e9a42e8a38117803bdea730c1f6aed29dcf526ccfc06946fd50fd60fa7f8fbe2e9a42e8a38117803bdea730c1f6aed29dcf526ccfc06946fd50fd60fa7f8fbe2e9a42e8a38117803bdea730c1f6aed29dcf526c456e25c7ded9ddb57175dff5a4ede86de0d1fc1486e9325b168c287a3f391fc4cad82e062bddf6d944335f06113abe14682924171c85866d73fd9a2ef162f612456e25c7ded9ddb57175dff5a4ede86de0d1fc1486e9325b168c287a3f391fc407a56c2d49155ccf9de1127a6aa159de003030c46f94c251cd2932e95276425e77efbfef89ebb0bac69e748a4435a0b574d58f5734fcc7b15035cf1c8af9deb607a56c2d49155ccf9de1127a6aa159de003030c46f94c251cd2932e95276425e991793dbd108322b2b511da6764d3731d027d64fb79a77ce228082490f98ff48991793dbd108322b2b511da6764d3731d027d64fb79a77ce228082490f98ff48991793dbd108322b2b511da6764d3731d027d64fb79a77ce228082490f98ff48d9329de4521df50ea7b69c3a9ffb54a212b9553aac4a1f3d702e328a14d153e371ed41591be3903f065893b2d4f1b7509ecc46740aa4d7c2d8ea5bf0e53625bcac3b30132bd173df90b7a859e94c23215b1bc544ffc4a2a1213e3060c7f13c045eba2acbcda7d2905058a23a52ea83428e29e80d7c85c88c0acc6720e209fb4d07f637e65a8caeaa43f29034b2a00c09f9ea769ecc3fa6f48c03f33ae3169cec5eba2acbcda7d2905058a23a52ea83428e29e80d7c85c88c0acc6720e209fb4d1a78eafef9a4bb8cbbd678715a059a31752d714a9bca699c8d76e653741c4dc65eb02f1725d01ccab9d1993ba74c072e5aeea07014484057e09b177cb7410e491a78eafef9a4bb8cbbd678715a059a31752d714a9bca699c8d76e653741c4dc64e3f5e53f94d71896fa420e380c3fea4c67b2fbd2943e1ff1ee694e10d8b7c4d63e467a640ea5546b01809760c3a07a3f35b6ae944a00533cf4a768daaf3ca3f4e3f5e53f94d71896fa420e380c3fea4c67b2fbd2943e1ff1ee694e10d8b7c4d53d42461f8a622abe1b7f5a63347a28f7d7ee6bfef0a396014ac08984ec2a71603745c351e6c5ca3b0d0be4a45fcaa4aef2af8270a211d94828e09dc9b48305e93bf1469231c99934cf4a63d5174564b17357fbce120748a00b3ffc64389f52010f968d670ac142757303891cf16f198dfd9517f8ec6968bc66a12911ca2572e929a47268558b2a5707fbfd2eb7522947b64fb1b483caacbc9745781a10f8ce210f968d670ac142757303891cf16f198dfd9517f8ec6968bc66a12911ca2572e31eef1c18b900da9d70d436290e14ad443ae59b08c94a5deea4dc9a7dc21d60588fdcadd632ebd17980ce60be67a4548d49b7a9268e5518de46d932ca9b4885c31eef1c18b900da9d70d436290e14ad443ae59b08c94a5deea4dc9a7dc21d6050f0755af9e8eb2d67810acab812fc517bd2cedd520b9d4c9473635709f853e55c3052965397958d541344bb43e49670e011c9adad2bb451ff8e44e21986a375c7ffdfaf75ea72f72be79112982c10d1029a1fe3574124c54c3d94cd6fe5150ae180845f6cd6d78802b58a30920e4bb3c35386446e1701d0a48067f03c31799ba180845f6cd6d78802b58a30920e4bb3c35386446e1701d0a48067f03c31799ba180845f6cd6d78802b58a30920e4bb3c35386446e1701d0a48067f03c31799ba8dc8c2ade1c54ea86e7f339d5eec6f4422b8f1db6f54aea4ad83357c3a4f37b58dc8c2ade1c54ea86e7f339d5eec6f4422b8f1db6f54aea4ad83357c3a4f37b5005b0f5ef47e31b60e1c93741982420fc0d20879cc6088c739e6d9c6423891efcd1f35c2a2e49615a281420dc7de777a28076d6995b716f97ac576cf3134195fa7ee4749c2fdef2053178abe239717127fd9b9fde3f69e9a98573ed112ef7528cd1f35c2a2e49615a281420dc7de777a28076d6995b716f97ac576cf3134195f522331b56107c4388d3e59acb98db6d0914a688a6f4272bdd6e181a9c4722c9b522331b56107c4388d3e59acb98db6d0914a688a6f4272bdd6e181a9c4722c9b522331b56107c4388d3e59acb98db6d0914a688a6f4272bdd6e181a9c4722c9b4b988b630222d7b683eaf8b3a2d5606f3e9525f6d6d7ccff68d0c6eb6ba8cede1464a25fa2e7b6fa2d3282be169fb2cc66be5f863e7c15509be6cc3925a504be4b988b630222d7b683eaf8b3a2d5606f3e9525f6d6d7ccff68d0c6eb6ba8cedee1c3c183b879a833a53f6a5aaf73cbd5e7735b42b0ecd9803d8c69d43a5e2242e1c3c183b879a833a53f6a5aaf73cbd5e7735b42b0ecd9803d8c69d43a5e2242e1c3c183b879a833a53f6a5aaf73cbd5e7735b42b0ecd9803d8c69d43a5e22428f35abd8d97bccab26880893f5c3c399cbb119918255a9a2cb155b2d6c9fa2933c0e56105aa2f791f1ff449687e1fe97297d5cc603281d3b1ebd96148f877f938f35abd8d97bccab26880893f5c3c399cbb119918255a9a2cb155b2d6c9fa293debbdb07a10a59d62431f022610dd2a44eb04d72d683a8b75fd5ea567bf824fedebbdb07a10a59d62431f022610dd2a44eb04d72d683a8b75fd5ea567bf824fedebbdb07a10a59d62431f022610dd2a44eb04d72d683a8b75fd5ea567bf824fe9e68f5661e1e074861d2824bbf8d1ac6f06bfd4b14e8e1dd0fc2070e59e287f300b11a3bbde8054a70b1a4f603e03fbb493c951b7552f7e2cab3661ef59e3cd29e68f5661e1e074861d2824bbf8d1ac6f06bfd4b14e8e1dd0fc2070e59e287f315eac5803ac47e724b21d9f4abb1b3715fc2f193b063369f6527c53fe0e3830810b66f93837e9ba6165eeb50ada2e2a85f77bff985778361cf173e07f4f3756615eac5803ac47e724b21d9f4abb1b3715fc2f193b063369f6527c53fe0e383085405c97edf0ddf3c333dd26bff9254be63ef5f2d0359b6934768703047e78ce85405c97edf0ddf3c333dd26bff9254be63ef5f2d0359b6934768703047e78ce85405c97edf0ddf3c333dd26bff9254be63ef5f2d0359b6934768703047e78ce8500ee38288d6ef92b0042d5a98237ee2dcd0a217b746e8c64dba40f7ef469f6b02ea291bb2e408abe0accf67d855df586ffbf3d508a74ab6411af7c3c14b6582500ee38288d6ef92b0042d5a98237ee2dcd0a217b746e8c64dba40f7ef469f6b72bf115a6bdbd20bcf0d1aeae9ab9cbfb1006a96d3fd4ca09bb44c3a6b1eec073fc28e7a1a6697970d4c32268efc50c7128fdd0c16a6c9c8640385ff4360e7f28dc17256524c0757841e60f0a592d777ab2066a1f143f24ac0e5c4fd6237cf7e194fdde386a24ce86a6f1d8c5889d1bf15d986720f450ff963934bc95dafa736194fdde386a24ce86a6f1d8c5889d1bf15d986720f450ff963934bc95dafa736194fdde386a24ce86a6f1d8c5889d1bf15d986720f450ff963934bc95dafa736eacca490252ebd40d09ccfef14b79bf6f996396b91133da16a13022c276a255d9d8f55be7cfd9cbb1201b60aca8a793a64c2a6c678fdc05b62feda1b22fb581ceacca490252ebd40d09ccfef14b79bf6f996396b91133da16a13022c276a255d4f7bc118a583b1d4631a33d8343961f399391dcf44ddaa5e200e5416fbf1ba7ea564de638467bd08155631ea27a06401b99bd6acf8eef93bb6586f817a570cdd4f7bc118a583b1d4631a33d8343961f399391dcf44ddaa5e200e5416fbf1ba7e0ce31daec9311af71a07dda0b483dc4c950f12b50e6b9c48ef99883fb4f831e7d530b5bbe9b98dd17a7bca10b1cde4691f3c32ffb29b22cb3581023cf59e018ed296e60f4f9a6033691c98e6d372b55dc5d35e971aa97a7d62aa3efe0c5ba3e60dcf795314f6622363ff2a107c73dd9e1b85e254611b4f196661fe59cd2237608be3959c8a86123f838031c45a784ae95ffa660d6377b321253ff41002eda4619ac8a3ed5a97db61972b61aa31572a32cf7e87b4eb8807e1f863eaf320028a9745d6f96fcfee4cf0fbdf77604ff11e41aa28ce08ce33eace9bb15a7099859e49df2929233384d08266dc035f6bb56024ad11f3d7241a4782e3828f28d21cb9a045d6f96fcfee4cf0fbdf77604ff11e41aa28ce08ce33eace9bb15a7099859e4937bd753d38481f9474d1f424886071894003ad027daf9f869ca9add600a9da9a8ef2304a6d52d4c7028380c8215d152ca4c50224731d8199419fc073331bdbf137bd753d38481f9474d1f424886071894003ad027daf9f869ca9add600a9da9a516643712f1752a05b118beabb1e798d9b1e178ef1d98ceb4939d2d37112e902635c4271479304c556de6a9a22f2590b5496f81442d28eab5bfd623ac1f7270f516643712f1752a05b118beabb1e798d9b1e178ef1d98ceb4939d2d37112e90293587c6119104a158121b62ca8dde56afe4cbdc8358c893f16f18644a39d1473995006c8c9d47a2f7a392a601560ed079ee5cd5f3297dfd22f6b242296f69de093587c6119104a158121b62ca8dde56afe4cbdc8358c893f16f18644a39d1473953a55b2e7027c2571e03bba18baa978b329f606f1c21763c97f71b9b27f62194f8fddaa9598301f16f9f0bce027528cf968c47151496d8b55381bb62aaa2d7b953a55b2e7027c2571e03bba18baa978b329f606f1c21763c97f71b9b27f6219d274172783c397fb99a49db1b93779b9e354554a6f2bd4fa37dc32968b01bb7f13b076052d2c764ae83a024254f3cea439d2354e033b18faaca1c74c5122ab6cd274172783c397fb99a49db1b93779b9e354554a6f2bd4fa37dc32968b01bb7fde55b31336b918b08615d743f780903eb5ea4cbcca599fc7bc01242532d47e05fb4384938aa7ad96fe33aede5e62c84c61057beeb0d82aab07f6b5eb1ddbc33cde55b31336b918b08615d743f780903eb5ea4cbcca599fc7bc01242532d47e05a4f7ac13805730706dcf782a9c5f382649c196c5f0dc5c2e8d68b446af24b392e254b50b7ca7830b904ae832c62cbdcba0293263db50574e83c34849155aef08a4f7ac13805730706dcf782a9c5f382649c196c5f0dc5c2e8d68b446af24b392227d9522bd1bc9ef858c0a1fd2778b1b20d74bcd366a7a47d0c87baa3ede79c7227d9522bd1bc9ef858c0a1fd2778b1b20d74bcd366a7a47d0c87baa3ede79c7227d9522bd1bc9ef858c0a1fd2778b1b20d74bcd366a7a47d0c87baa3ede79c75800b268542a6c71e29e886ce43820e13096662c4e882a2f253bde231b41e63d99453dc69ce7b08ff288f4c0fae4f0888f936d9cfe7dfae0b6a7b10c3303a7d18d1025d59dd3acaab4072a80a30611d3332bc4ca965c7340a1fbb6a05b066f34a43327a6eda2bd6a5a076d00c086cbf916970c6f89e42ce0571a2e40b89996f9a43327a6eda2bd6a5a076d00c086cbf916970c6f89e42ce0571a2e40b89996f9a43327a6eda2bd6a5a076d00c086cbf916970c6f89e42ce0571a2e40b89996f9aebf42909e68cdfc3c35ddcd24798e249142ce8b5bfd1b609b9e4a2d14457482aebf42909e68cdfc3c35ddcd24798e249142ce8b5bfd1b609b9e4a2d14457482702cf9bef4d54b8e65fb4d71fccb25163bb689202d69e576c6ce1258a23ea6a9d8852ea90e19abd034539c6548139ea938edb187ca030cacf6f4fbebcf89ff75b0c036a80065b03cca15621c31bc21c36a7382e7d670e1ab1e6c50e87fa8ea6ccc5317c137d26730b03d6868573d348a9a0baca0715133f14ad0de83de57b3dba61f8ee6fc1566b11fbe93f625e8337e8b6d8ef6d2a1f123b0aa5fd97a48a118d0fbf12da27f5168c04911ad1fea77d12e8e37e1a8fa5191967acb431b723e53a61f8ee6fc1566b11fbe93f625e8337e8b6d8ef6d2a1f123b0aa5fd97a48a118515b0f8cafadb24a42e6506e007a8d3580343be840fb845eab421801f08b3318f082d28f36712c690b819f0dceae77cac9a6c38a6aeefb1c7e8227466c6cdbae55e6aa8370be50c5b602f7dca09065af53aaa5f502ae1e85b3674cfc603527a0f6fd93cd8f3a74725257e30a6bb1d966935d41fe73c4836f3f6efd5a560170aacf318525d079f9276985d23ef5e6ebfdd7654f580e1c254d5ead25d96fb24b10168a0ff2c62ccbb69b0ddfec2a87d87312ad59437911e839dc70a212fc128e4b518f6d818ab57a4be2e33747c138eab9e9c4479ebded48a612081b843cd5453d518f6d818ab57a4be2e33747c138eab9e9c4479ebded48a612081b843cd5453d518f6d818ab57a4be2e33747c138eab9e9c4479ebded48a612081b843cd5453d62c4a900b9247af445ca886564b94595d4d53790e4c5b19331d518007bc22e866638032cb902c721cb7f475d69da60213782eac6de45bb50c95f78ee773d900762c4a900b9247af445ca886564b94595d4d53790e4c5b19331d518007bc22e86bf75d12e332ad2d15ef97df75b83c908e6df6758f32b6767cfc30cd55ac04a63ee33ac2ec54ed7e382fb797e719e1b46853b488c88cdd9871e31c53be5af6de4bf75d12e332ad2d15ef97df75b83c908e6df6758f32b6767cfc30cd55ac04a636b6b87ee225aabda3a639fb5f950865bd6524c301873b51462d2de1d5a62199d19d06f614d28c91f7ddb7491bfb376b4accdff457ed3fe41c8366b464fdcb8fb42be82835272d4612534bfba5c9fd21ea2e103aa9f5a332ac1e1594797efe17deb66890eff439791add4f6bd04a31605b64d76167ea4b779b8cc8384857a2d568603d3f4d72d12c63a22a23902179c701914799973ebe2689476f2b9bbbaa6d8eb66890eff439791add4f6bd04a31605b64d76167ea4b779b8cc8384857a2d566b5d7ad9d609d53be4f9f26009fc6cbc7b3fc7063e8d476ef0d15364648a3e7436ebedebbc690f06761969a45700488c73fbcedb72e64235f45ca96cae4773447f2117254f235fe8f3c9ba231e69e5b08e85642b4436163e72d7948c1f04cf3f0984dbc8849365120a2114e8c736ece09edae064d3a117fddf0847ce6932b5180984dbc8849365120a2114e8c736ece09edae064d3a117fddf0847ce6932b5180984dbc8849365120a2114e8c736ece09edae064d3a117fddf0847ce6932b518b9f65140850b8b99d2e1c19d7f96239e993e49eb61428e0cf1a231c9ec4c2125c2b09d2fbad14aafeee67468b63b3c9ca6d2b5ddcb6885e275ac6a7b78f241dbb9f65140850b8b99d2e1c19d7f96239e993e49eb61428e0cf1a231c9ec4c2125e7113fa796d97ca7d68316f7c9d7f41fa1ac0f03c6df2bf3fe96bcdb6eb9f334c2b260d783656f146976c5aad4ef56ffa471635f98442b1281b3e4678c98d9d0e7113fa796d97ca7d68316f7c9d7f41fa1ac0f03c6df2bf3fe96bcdb6eb9f334a8b90abfbe1f5a4f0555e04e7d83453fe44e7d53666a9709b93e877e193664517759c815ac4ed32e9a78d4cfb4512d3ac8ce98d87d4e291931013bf06fec4935a8b90abfbe1f5a4f0555e04e7d83453fe44e7d53666a9709b93e877e19366451d4182e8684cf82b2310353a34adab48473de3fbb21f77e2e66ecbac6e92cec63d4182e8684cf82b2310353a34adab48473de3fbb21f77e2e66ecbac6e92cec63d4182e8684cf82b2310353a34adab48473de3fbb21f77e2e66ecbac6e92cec63b61dcca6ad881f129389b61293455b510a767adb061414a73d839e13c7a125d53ff13bd97a0796c764a7b1cc43bb2cdbed28b97af9cfcaa377085cee38f2e14eb61dcca6ad881f129389b61293455b510a767adb061414a73d839e13c7a125d5ade3e5b14aadf309cb74cc05c4365de6389744625067a66ff6adec52db13f776ade3e5b14aadf309cb74cc05c4365de6389744625067a66ff6adec52db13f776ade3e5b14aadf309cb74cc05c4365de6389744625067a66ff6adec52db13f776e725f0b9ff852befacbe825af3f67b88134cfd624a53e1f765a782ce88d3e6a9e725f0b9ff852befacbe825af3f67b88134cfd624a53e1f765a782ce88d3e6a9e725f0b9ff852befacbe825af3f67b88134cfd624a53e1f765a782ce88d3e6a9b2a60b8d24a925bb40a2824a4c03980383dd22745bb8f1854ade9bc01487fe2bb2a60b8d24a925bb40a2824a4c03980383dd22745bb8f1854ade9bc01487fe2bb2a60b8d24a925bb40a2824a4c03980383dd22745bb8f1854ade9bc01487fe2bcddd0185d2c5f833c3dc6c13a1d90c3e27d5b10c630444595d02c89579efb3c7b8eaf37c9afdecc52f08d3ae66fb7bb63737e673a7f9c1cabb98450a080c228bcddd0185d2c5f833c3dc6c13a1d90c3e27d5b10c630444595d02c89579efb3c7c542041d54e627bfc32e45354a2e0b809c644b31b035a8748c0b53227ac90789a278216d042ec63dd1dda52773b080f44992ae058cffd07e037bf3af4c3e428bce35072da897f280fad2c3611c8c54c71d61a8f3515fd6cd1eeb16ef6ead54fe786ce4c2b682c5073fa7dd063b52357a1576eec78a3f35ef084912d1411cc058de08a7c7b6849b5af443abc024dbc55f3cb94329ad9720d81141d4b71e1db195165d7ab30f4035f897086158eea974e335f5a4e0c65abe18047dfa0ae6d4ca0569869f80267c8e3935107402b6bbbe5baa3e8eb44528a22ec9baf071021b2a6f69869f80267c8e3935107402b6bbbe5baa3e8eb44528a22ec9baf071021b2a6f69869f80267c8e3935107402b6bbbe5baa3e8eb44528a22ec9baf071021b2a6f7bf4d6a65c4f1b1f5f94d3193524432eeda2e6964dff551e3a2ae1e937db44fce6c5cd233264c2afe01fb0b1c76ef065feeff42b79b0afff4853b2581c5c2d8a7bf4d6a65c4f1b1f5f94d3193524432eeda2e6964dff551e3a2ae1e937db44fcb16c8e8e3b8fdf3afe4f835c81ce92ce8bee8d5f2206e5c7459bf5a7697cf70b0e2974d3f78c8f2ae35366249fe856613608973ba279d1538fc43cc51310bf36b16c8e8e3b8fdf3afe4f835c81ce92ce8bee8d5f2206e5c7459bf5a7697cf70b5ef13131f58c6631bab85ea2608c741bb12ac612d96a195aecd0f0f7f946941b5ef13131f58c6631bab85ea2608c741bb12ac612d96a195aecd0f0f7f946941b5ef13131f58c6631bab85ea2608c741bb12ac612d96a195aecd0f0f7f946941b1a25de234405143231de1d4dcbf2676a66ee8cfb403ffa71ada28802d5384276681c16cd8792aa0039b991d90dee4c64f3a64d3e485fa5b460cc32e2257824a31a25de234405143231de1d4dcbf2676a66ee8cfb403ffa71ada28802d5384276a38e29956e6cd214803cbfb1e653719cfb75500e33c54d00e442a83344a45cf8acd9e7738405c50ef8a07436aa23831be7993186f567fd6658d70e095e1a632ce6f40cf718f0442e8cfead82ac88e22bb03ae63b77acf1bb8df1a586f50cc7b341057275409c893b8774d5803c34dee4e8b092c319f044592baa82c8d1a9e80541057275409c893b8774d5803c34dee4e8b092c319f044592baa82c8d1a9e8053c5b2582fcdd779abd5dbf2ce447710f5ea2914c767ae90efa15a55cf7ebd151011913e7fcaa58d6665b4e894094dcc647b4c9f34aa9fe9132d0c66db9377af4acf7081d7e3924f1b708e8d264eb6038b23f9a2a5c65e37f3804800dfc007c95011913e7fcaa58d6665b4e894094dcc647b4c9f34aa9fe9132d0c66db9377af42f8eff63f15a8d4222ee57149829468bbb36db85d6dd13efe2faf1539d9560e949c97e613a131dd966182ac246843fdc0355c0b5bc7ee53e1729324e756ecf252f8eff63f15a8d4222ee57149829468bbb36db85d6dd13efe2faf1539d9560e9fb78e86eb4e33b55538c942c1e13ba71e237c16f4eb70ef84c3fdd568c73256ffb78e86eb4e33b55538c942c1e13ba71e237c16f4eb70ef84c3fdd568c73256ffb78e86eb4e33b55538c942c1e13ba71e237c16f4eb70ef84c3fdd568c73256f0add760d2bcf12cace5f029185a88ab56d9daa7ba3784253a43436d5b303fd310add760d2bcf12cace5f029185a88ab56d9daa7ba3784253a43436d5b303fd310add760d2bcf12cace5f029185a88ab56d9daa7ba3784253a43436d5b303fd3169d390477dbf18f56bb1e35a61e6eb6fa66b985de04f4cef95aba5ed5b8e1d2269d390477dbf18f56bb1e35a61e6eb6fa66b985de04f4cef95aba5ed5b8e1d2269d390477dbf18f56bb1e35a61e6eb6fa66b985de04f4cef95aba5ed5b8e1d22d21f891671ddad370bfbcf3243746b88d14ab8c67eb81faf4bf3844b8e2642f9ec05e9f9d78c8b270c7f28636999b7ceb59614182bb7f71770717cf6e9824f64395055b86e19f8655161c9fa84a57d0863fbb4e92f9a5dd3d4f8c107517492c252b7ad30c7daaeb20161748038ad690c2459bbe5422facae6f96c74b361d6f9152b7ad30c7daaeb20161748038ad690c2459bbe5422facae6f96c74b361d6f9152b7ad30c7daaeb20161748038ad690c2459bbe5422facae6f96c74b361d6f9115ae237c5bcf6cecf69239626e36caf3dd4bc92915c7a9f640d951d43d890ac50b5e3a6ff205c6b590f07f5f1788b715a42007f8d9cc04d118bc6b7c0e9c9ae515ae237c5bcf6cecf69239626e36caf3dd4bc92915c7a9f640d951d43d890ac57deb16872a0a84bceabaa9a9deb28f23be2412d2fce1694eca727570d64e22ba3b1213a1262a888d8216ad79467b7fae5a4c27c8855916d4ce9a1fd3f5badbcc7deb16872a0a84bceabaa9a9deb28f23be2412d2fce1694eca727570d64e22ba00579b666d274c5a04be7a348af5b97bfd6ebe0f2d48968d2e3980392084f10a00579b666d274c5a04be7a348af5b97bfd6ebe0f2d48968d2e3980392084f10a00579b666d274c5a04be7a348af5b97bfd6ebe0f2d48968d2e3980392084f10a953d5eef1066296e25c0c181bf43b67ce9add338e599ffa61361a493891dc405953d5eef1066296e25c0c181bf43b67ce9add338e599ffa61361a493891dc405160fbb864299765b44dcc0e738ddebf1f419a4e05e0f5606f09cbbd73209166e5fa62f16bd5583bcf3e6324616dce51cbddbd508b045910be5a1440af57d382e010aab875507b0bb59343773763048b2daa19c707aac453fb5bd4f35fb1a146c5fa62f16bd5583bcf3e6324616dce51cbddbd508b045910be5a1440af57d382e7f69070a23baacf5c2c4499aa532307d0f2808c3118a5402c8ccd05971401d837f69070a23baacf5c2c4499aa532307d0f2808c3118a5402c8ccd05971401d837f69070a23baacf5c2c4499aa532307d0f2808c3118a5402c8ccd05971401d83e9e1c46448f223abf85a6282fc3ce34fe4407cbe9fd79a162f5fdc0896cd8fdbe9e1c46448f223abf85a6282fc3ce34fe4407cbe9fd79a162f5fdc0896cd8fdbe9e1c46448f223abf85a6282fc3ce34fe4407cbe9fd79a162f5fdc0896cd8fdbd54fd6979dd343adfbd4c837885e28eacabde1cf22ef9a27ac43f66412ccae9e1b0301f8773e8ed691021a4e17880e2a1d8ac23d7b4aff29fec85de10e24d888014b7dd34ac6b2243a3da55507620ed9f09082b60a831961bd947532010a2578e7d4d5585bdc1b30b82685e22552a207ea0f4e5c6aa2a5e04842d815e8b95372bbcc20e777b4a7428dee2ff799aa8f166b89ac7cd12a0a7168a86b9dcb6bb699e7d4d5585bdc1b30b82685e22552a207ea0f4e5c6aa2a5e04842d815e8b95372b9e9765d997cdd05e2365b0b3bd1c76d9822f3b8be874bd9081c7962fd3ebaa8a82a0c853838097b74d675dbae585f421c72c37b23c2f7d46bd71e51e3826322b9e9765d997cdd05e2365b0b3bd1c76d9822f3b8be874bd9081c7962fd3ebaa843b83de5a9b6eb0bf4f4dc0bf76d3d19f6fae1fdc1cdb0065deca91965ecc1e743b83de5a9b6eb0bf4f4dc0bf76d3d19f6fae1fdc1cdb0065deca91965ecc1e7e08e32c7b39b70732a0e6f7ed138c0c9ba0273d963e7a825764cdd193d0ca14632f75ce72368930da83111185f9263b281117077207c7d88b2a7a239d3b44b1a32f75ce72368930da83111185f9263b281117077207c7d88b2a7a239d3b44b1a32f75ce72368930da83111185f9263b281117077207c7d88b2a7a239d3b44b1a00e0fa5aef2b606c2241661d9c46b6126ac2e3704be8f181304a0516595b8ea600e0fa5aef2b606c2241661d9c46b6126ac2e3704be8f181304a0516595b8ea600e0fa5aef2b606c2241661d9c46b6126ac2e3704be8f181304a0516595b8ea6ebfade6f7f2bd65bc2ba2f028f79f1bf3bc00fa3c4b7b6403b5aac1665714aaf5c635d668387bde53a3054ae25896e8273b54dc1bdbdfa63c6510a5751e0b985ebfade6f7f2bd65bc2ba2f028f79f1bf3bc00fa3c4b7b6403b5aac1665714aaf7785e2e9c0ffad59b4c234fee7ac0c59d7b0b88f72a8bcde90599ae8cf3fe5df4fe9de80ecaa2424fb9c42a05b47bc95be787ab8c0ee4d760531d1df367abc6c7785e2e9c0ffad59b4c234fee7ac0c59d7b0b88f72a8bcde90599ae8cf3fe5dfc3c4005ea8ca6a92103d62f854652480208ac2976a9417d44fa94874a650be937de19e264bd34e46d46139f7c9353d95e449cf242422350c683c3ab4b5997717c3c4005ea8ca6a92103d62f854652480208ac2976a9417d44fa94874a650be9312264af3d2d2a477d5a0bda119684765f3aaa2f14f5f1ac4d28c9e8572e2d104857b332406ff651c53b0af7072129882a51701b570fa06c063659a4e98b40863ffede7752db2dd7ff550b349713ef29fe752647c0330ce83c37a5ec50dd88fded9690abdc849d2c4fda82ee935afc2c7e2da5c84c0fc274c2b8e00369df7548dd9690abdc849d2c4fda82ee935afc2c7e2da5c84c0fc274c2b8e00369df7548dd9690abdc849d2c4fda82ee935afc2c7e2da5c84c0fc274c2b8e00369df7548d4feb869429380155456172807c29d07d7ae3e9c13442056e65ff1a39275fa1ef6b904abc86212fbfbc1d315248b723d3d51f142eb6acb7a1cca560a7c2335cc44feb869429380155456172807c29d07d7ae3e9c13442056e65ff1a39275fa1ef86b57cc2965851220ac9200bf17e5475060fd1887f6eb2f237c6f302d8c7cdfdd744d9e2a5865ca2ec20e4d1ab9fb2ed5f05036327e09a6e9c5c11019957d61f86b57cc2965851220ac9200bf17e5475060fd1887f6eb2f237c6f302d8c7cdfd32923b15372c449fd42e6a153c04486dd54865fec6f4b278bbd7e0a28f296c4132923b15372c449fd42e6a153c04486dd54865fec6f4b278bbd7e0a28f296c4113bf010734be2ef57f6075d56554b4398c781f0cc9578b032d4f07fb5f2911621dcceceb3d9c51d8972d66a96e0336e679f2617794411d878c9c390d3353715810337b641369903c4a1b3003408149da4704adcb9fbc01122cc735a0ae61bf446ca690a1204f126b09e3db3e88230cef4baab23521ea60b2be68c4d078e39ae6edf529911d83f09917ca808efa277cbe987fcab74b22afb79a261bd8015383d5b6087727bfd327f9bd1ef591294ddfc0b1f39c6f160b40b6f77551f142564d5fedf529911d83f09917ca808efa277cbe987fcab74b22afb79a261bd8015383d5ba61e92ce720370a8199b9e028ba0ebdf5842cb1fbc5aa60942cf71c1fd384d6ba61e92ce720370a8199b9e028ba0ebdf5842cb1fbc5aa60942cf71c1fd384d6ba61e92ce720370a8199b9e028ba0ebdf5842cb1fbc5aa60942cf71c1fd384d69d549678e8a50ad443e97c660a3aac527014113a4269d975984bc09f1b9f7b709d549678e8a50ad443e97c660a3aac527014113a4269d975984bc09f1b9f7b709d549678e8a50ad443e97c660a3aac527014113a4269d975984bc09f1b9f7b709ccbdbefed8cd0dd35a11b73599acf8b3c8344700b0b386283ab87cddd873ac79ccbdbefed8cd0dd35a11b73599acf8b3c8344700b0b386283ab87cddd873ac79ccbdbefed8cd0dd35a11b73599acf8b3c8344700b0b386283ab87cddd873ac7168f79b4a6060fd8ff2c3734b3ee71b24484e8b31654bf0ef74c2f0f6ce1825c168f79b4a6060fd8ff2c3734b3ee71b24484e8b31654bf0ef74c2f0f6ce1825c168f79b4a6060fd8ff2c3734b3ee71b24484e8b31654bf0ef74c2f0f6ce1825c984bcbe555ffe26cdb45cc9232fcc472ce657bc882aedd165fd4e767a5bfb9a476d951dc72bb83826c907b7a2a57c40fa998b580e07eb1c085ee09b5bb21dbe9984bcbe555ffe26cdb45cc9232fcc472ce657bc882aedd165fd4e767a5bfb9a49db73f6a95b5f09b049aca1abae38b191d9a70966c43b7fec8791c50bba1bbf19db73f6a95b5f09b049aca1abae38b191d9a70966c43b7fec8791c50bba1bbf19db73f6a95b5f09b049aca1abae38b191d9a70966c43b7fec8791c50bba1bbf146c6b530c31b9dd38c3e23968523d5c862014f9b0bd4b95ee0e41941b7862c9a46c6b530c31b9dd38c3e23968523d5c862014f9b0bd4b95ee0e41941b7862c9a46c6b530c31b9dd38c3e23968523d5c862014f9b0bd4b95ee0e41941b7862c9a771d63e13844377c1a69388ee3a0dc926429011aa05d79e8c0d0bd254c0e83a6771d63e13844377c1a69388ee3a0dc926429011aa05d79e8c0d0bd254c0e83a6771d63e13844377c1a69388ee3a0dc926429011aa05d79e8c0d0bd254c0e83a621813e41842e53274272bfaecfec4298844bb5a6fff096512104979f628914af6d6f8264b5e4182b00ed04b031ccb269ed7cec867d990013578df15b56581f4b21813e41842e53274272bfaecfec4298844bb5a6fff096512104979f628914af51e404eac72e3af20c4bed1b455a51d05b24a51ae6d926a0dfe050b104607d36c306b3aeb795f872ea2c20f5a2fac63749db3c359531d8174114fa1767befc3b51e404eac72e3af20c4bed1b455a51d05b24a51ae6d926a0dfe050b104607d3633afd8073fc45d0007c7c6f7bfc07d1bcc5a879132d2434048166cedcaee3577300178f66e49fc5187bbba411d4aefa8ae8b493afeb32f1880c429760fa4632733afd8073fc45d0007c7c6f7bfc07d1bcc5a879132d2434048166cedcaee3577c5408435f1c487b1be2df82d08ebf919323008baf9a0a561fbffc4feeda290dfc5408435f1c487b1be2df82d08ebf919323008baf9a0a561fbffc4feeda290dfc5408435f1c487b1be2df82d08ebf919323008baf9a0a561fbffc4feeda290dfdfa1d690801f801609e130ee7156b54202acfd609f285a753a159c69b1b28e06db71fe53cab69069a4087badecc5170e40f8678fd2e641868b073db3d3d81595dfa1d690801f801609e130ee7156b54202acfd609f285a753a159c69b1b28e06cbf0092ec708ffad2bca97b875f0fada37a4e2df468f3072b52ce8012558f059769861317beefc9e44c8938b76c6cad2a666f41f10606aceb774d3c9eae3387aa0fd2a52efc1b5b13d384f7f088bf91e25b0fc0aa8cfc3bdfc7deb326a4b824e5c21e6ef416e36e2eff2484e626545433dd4bcf98fee9171fcb8ff7f290a3894f0dda15ce5b2a34d1d88388ddc94ef4a4770e606e4d731bceafe2137fcc270f3f371542e7766508e56a1f98564897c6d048c554b0b17b1b14843aa6dc64c97e20a694ece70b56873b0c6e5b94a36fb0e7d48c80fa3503f0dd8dd27f2521b7867ff4d10f72447c817fd7aa9e686ff71a5f6df6c2b2dc0f9af69f5670baf8293ee2729ef3681f1cf186df440104e1c3d398a2929ef0295da7df5705cceb22618321d142659950be440bb719bdd02067c3ea09ca60f70ddd11bf886466d2a96e175a5be4efd18ce0c7702e394ac0529ce70024d52d06dbbed040b591736483df2731d142659950be440bb719bdd02067c3ea09ca60f70ddd11bf886466d2a96e175e0c92c09eae5bdaf0c875253ea3e1436ef7b81d07e245d0361ac8ff51c305968e0c92c09eae5bdaf0c875253ea3e1436ef7b81d07e245d0361ac8ff51c305968e0c92c09eae5bdaf0c875253ea3e1436ef7b81d07e245d0361ac8ff51c3059685536a1a94bf7f40edaeae855467398cf7554707dff8fa751c381231bb5d2c72c5536a1a94bf7f40edaeae855467398cf7554707dff8fa751c381231bb5d2c72c5536a1a94bf7f40edaeae855467398cf7554707dff8fa751c381231bb5d2c72ce945f40f5ac735fb1ed7bcc79c74973d176771def2cd8be9284235f0aa45b2d2a5165caa07c87a1638fc85c8b8a4410bf6422a2fae888ae76641703c2788fc73e945f40f5ac735fb1ed7bcc79c74973d176771def2cd8be9284235f0aa45b2d2263c6c49ce5f207b12ac5a2b9d2ca00214cf385f3a1ae4351c0f6e4da1f1b5ca46437c539a5282665a2edfe09f8feeeb7af8a6d0a6e7331f0bc71b606f6b5d6a263c6c49ce5f207b12ac5a2b9d2ca00214cf385f3a1ae4351c0f6e4da1f1b5ca1226fbcbe8ed5fda4b7151a7ff1eca0157b5c7dba38760d683fe6caefc8c333735eeff5fd2986184e207bbf690a6a0f4b5d024642e93368e5bb9d2765ff6b1731226fbcbe8ed5fda4b7151a7ff1eca0157b5c7dba38760d683fe6caefc8c333744f0203bec66535a85dbf9180168ae14a8faa0b7332608fbadb44bd0cc1043ba448708a9fa9e14b1f81dd1142f13b9dad628671de68b69220929655abf802eb144f0203bec66535a85dbf9180168ae14a8faa0b7332608fbadb44bd0cc1043baca25b3346d9fa02766bdf1ec0f02354b9dda8f2df0f892fdac7ea610aa0a4e0cec88fea949eb4ef47d320cca27161e443050367952d562403fc462380962c0ebca25b3346d9fa02766bdf1ec0f02354b9dda8f2df0f892fdac7ea610aa0a4e0cdb7e198432a3b92239b615ccb7cc32707a8fa0297ded6aaa53f36b983aad7aee36d4c672d2a6dfe91f56eb0663a12d59772c5a4d45ed872e7611073a9c7b1b44db7e198432a3b92239b615ccb7cc32707a8fa0297ded6aaa53f36b983aad7aee01438c76472dd7da9a35d941a60bce11591a8e3074d90d12a39b8f1ac1b8b3a201438c76472dd7da9a35d941a60bce11591a8e3074d90d12a39b8f1ac1b8b3a201438c76472dd7da9a35d941a60bce11591a8e3074d90d12a39b8f1ac1b8b3a221abdfb6079fa6babf82ffea1a8bdb0251ceb781d52ef1a01aa425927ffc4644d891b1179aceff702da76ae12fa8d21ce88230be32b41c8cff5011cf2bb0e58ecbe551c4fa0d45fae7d3da4a5a14628ea45b116c83274cf1950d7e0d2b0f70d608f6b7a1db2eb956875654084ff9fc4fd891e9e6df14b9ac4e36a1adccc26a176dbff04916d0706b508122dac6a51e4a82dfe9cde56b7db9343d359849c8ddfab2fbb45a7148373233f42766c4c0a7676f3c53fe5bf512de1b228a94fe1ada47ed0ddd92194ed8db751a893fa8e36c9572ec3960c831674f9b79f4859df9c4d29253fffc3195b9879eaee4b0b1acb6b587867bda70d4b78267716bf0311715c5ed0ddd92194ed8db751a893fa8e36c9572ec3960c831674f9b79f4859df9c4d2f38f850e1c386593480e74635aec2ccb1a8d57f4de8e0f9897769f3f2a09ae4ef38f850e1c386593480e74635aec2ccb1a8d57f4de8e0f9897769f3f2a09ae4ef38f850e1c386593480e74635aec2ccb1a8d57f4de8e0f9897769f3f2a09ae4ea69300bd92a962609b06d81d54361b293f308f4af88974a9c08566b9586a809ea69300bd92a962609b06d81d54361b293f308f4af88974a9c08566b9586a809edf9f45bd3d07e56fad3d311752b76f442e27c5bee5a1dd89e7c45299486bee19405de8c15ee596b3b5ec56aff5418611c130653db065545c61c67cad17e588b537b95ceb6a1d9dc35aa7de8ccba164a738280bc9d112ed98ddb8a0dee194ef828461e7016e844f93f36782abb61433e5b829125290fd39d5a9bdd5e6df65dd18e7fed50dfb35ce22b1d05c888cdc0971748f9103ecaeaba85d1adb62226727eae05e610800161c341bd194b368a75cddd1b0f7504657cffacf4b44eae8ebf096e7fed50dfb35ce22b1d05c888cdc0971748f9103ecaeaba85d1adb62226727eabb96dfcfce2d7ac48bd5cd967493d609224412a1b26e7926a3ecc6aaa538b733bb96dfcfce2d7ac48bd5cd967493d609224412a1b26e7926a3ecc6aaa538b733bb96dfcfce2d7ac48bd5cd967493d609224412a1b26e7926a3ecc6aaa538b733eb699e731047cb189d67e498f0a07967198545afcaa2f37af6ec4d07288ff47675f326ae80e32fa5b60ab00e64ecbd6199bff43688e0bc12948d5ac5ed0e86a79cce901ae545fcbbff53146fba4d72d30f0ff40b1e74bd8fe27f4c70376cb59cdd09dc5818d64a953c245e5342ee56279bebfc116401ab034fced2bdd13de4a86952081ce86c9c6facbc31440ce74fc05e609616a8fd372ad1c05df6b128aea3dd09dc5818d64a953c245e5342ee56279bebfc116401ab034fced2bdd13de4a8bedeb30c46c870fd9da762cf6eaa066a149e30f2a7e0d4f141b9667ce155b877904e2f14a8586e1d3e32e302be0d317e19943a44dbd8fc4b53a58179c46a813cbedeb30c46c870fd9da762cf6eaa066a149e30f2a7e0d4f141b9667ce155b877549fc28f12d26dfee43a957464e753374c5d85564f47c41ba5c30cd6788bd183f207b61a679df3fe704cde0b70f40b1730764942c32e2e1570a4c72bb19f9d93549fc28f12d26dfee43a957464e753374c5d85564f47c41ba5c30cd6788bd183836bcc8573b510249dafffc76ab74e6bebb145748f897de17c311163a11f136d6d45e695bbd0a305234eee604405a3a5c57a4a9ae48365ab71f28e34f8e538dc836bcc8573b510249dafffc76ab74e6bebb145748f897de17c311163a11f136d09a51dbd9d1f6ffe76c3c3676ee7e89ed1cc241f60ce71e6112761574d948cfe09a51dbd9d1f6ffe76c3c3676ee7e89ed1cc241f60ce71e6112761574d948cfe09a51dbd9d1f6ffe76c3c3676ee7e89ed1cc241f60ce71e6112761574d948cfe48e15013d1545a492bad2daf4577af3b05f52a170158714f3daa0a39e619388448e15013d1545a492bad2daf4577af3b05f52a170158714f3daa0a39e619388448e15013d1545a492bad2daf4577af3b05f52a170158714f3daa0a39e6193884313b108d977b02dbf41c7dff6c6d9fbc49809a4c8ca2fdfc9c43cf12f6dcd601faebda40936759a00e75c4a18a320bc76be234916a1360a68a4c499939ef133f313b108d977b02dbf41c7dff6c6d9fbc49809a4c8ca2fdfc9c43cf12f6dcd601ba3a3844ea54039ef6602b0b767705b28b24351ceaaa82d1cea2a7bca12aee21ba3a3844ea54039ef6602b0b767705b28b24351ceaaa82d1cea2a7bca12aee21ba3a3844ea54039ef6602b0b767705b28b24351ceaaa82d1cea2a7bca12aee217428799d240bd7efca46286402ec182b49548fc2110041c576d45f75b45e281608d8263467bc2e3d54d27ee95e662f0656e513152416ceb3d7407c89d58e861b7428799d240bd7efca46286402ec182b49548fc2110041c576d45f75b45e2816b9523a23ecb22250bf9d34fe5bb63f7ff7fac15f0820056976c37b806a4910c5b9523a23ecb22250bf9d34fe5bb63f7ff7fac15f0820056976c37b806a4910c5b9523a23ecb22250bf9d34fe5bb63f7ff7fac15f0820056976c37b806a4910c5f8769b5984a74f6350dcce6b4eef2e45546a148eb79423be77c63656a78b50f4f8769b5984a74f6350dcce6b4eef2e45546a148eb79423be77c63656a78b50f49919e41c1073d47c56d2f827d3be26d4631e1a1565a573b27ebe2fd94ee968aef156a4c60c82aa5cb1a863678a0e687bc28b36ef8dbd619130cf3c38c900577ff156a4c60c82aa5cb1a863678a0e687bc28b36ef8dbd619130cf3c38c900577ff156a4c60c82aa5cb1a863678a0e687bc28b36ef8dbd619130cf3c38c900577fc846e09a2695066ec4ff5c9c02c7a3dbddb21d4788cfe162b9d0ec6daa9d82c0406aea957a8a28fa162ea5867d51f73b91a2ddb822dd66da594dfc57fbfe4e3dc846e09a2695066ec4ff5c9c02c7a3dbddb21d4788cfe162b9d0ec6daa9d82c0583628e71cef31c5ca22930b40f4b300dce6c63ec0189d265cb7135d400c6523f3c156c5e9df166bccb26c18e7b1ecf167e9cbcf7387ec2d92fe157613764eb28d9e607f81899759c1c4b6a5e2b74f3265560b90a663fd7b6ff5ed167c644f98ef803e0403a6d80a0f7a627430669c7c16e9ccf8c5c7f4001fb2e03d1136baffef803e0403a6d80a0f7a627430669c7c16e9ccf8c5c7f4001fb2e03d1136baffef803e0403a6d80a0f7a627430669c7c16e9ccf8c5c7f4001fb2e03d1136bafff84829874eb5873819ed553baac7fd4cf4d0c8a43478a141b35d11c8cb4b2173f84829874eb5873819ed553baac7fd4cf4d0c8a43478a141b35d11c8cb4b2173f84829874eb5873819ed553baac7fd4cf4d0c8a43478a141b35d11c8cb4b2173f88423d78e61f0b83a47574f4a48d58316014bba193bc8578870f51e5cf6b2f9cce3039f22d19b76cc7bd1cd6df5949ba52325f7e9a2c083c8ef1b7ae83e1783f88423d78e61f0b83a47574f4a48d58316014bba193bc8578870f51e5cf6b2f9460e58fd0c193c788b998e79f681f9eca72ae16e26444c9ec9103e85f50ade63460e58fd0c193c788b998e79f681f9eca72ae16e26444c9ec9103e85f50ade63460e58fd0c193c788b998e79f681f9eca72ae16e26444c9ec9103e85f50ade633bf2a53bbff4e8f5259801e6911fd74651fbedebf262a5cc9f048d2313cbf9a68164b1e9a4791994654057d7cbdc72f87faa12ee0a8c87fba25147c3b4852d2ac4a0c2fee72cd302c10b670bb36224d5a7e9d9c7903b3990689443e7bd17f31046d9529837a2e124a580e9f10276679fd0009c8d9c8ebe0603eaaba1971aa5408f7fc5ec8ab9290bdea9e1a252bafeead035695ceea5e750efe4713ea01907d846d9529837a2e124a580e9f10276679fd0009c8d9c8ebe0603eaaba1971aa54097bb33b1887cee5d35636cb02ceec1afd5d0f899d7336df9f84c042a2a7d23a3643b183af43568000e23ec670639f48b4372cb44443f8888d32595e6f4459050b78cc5624b45b4f5a28bb62f3f5ac828a5ff9074fb27cfe6b360d823c219b136cf7bb215ddb244b79b05da1718433d061de4edd16e17d816093ea02ad4186e7b6fb2334731715b16231477dd1b86e88e982f867e7c91b95c8804b625935cd789cf7bb215ddb244b79b05da1718433d061de4edd16e17d816093ea02ad4186e7bfeb2e565f05330073693bff77300156aad5518f565ff011dce6d14b867a879dab4de770ab54d9e6973fbf67ae9de420231645b5ae2e364862992e79cba75abc8feb2e565f05330073693bff77300156aad5518f565ff011dce6d14b867a879dadd498b5d000cf2b9e37c9345e3425718338b3220736bacd29270836bb0148fc510e566feb3ad54fdc24adb4771d6f4c008d362252cc0ae165f4e0ef590c20e2add498b5d000cf2b9e37c9345e3425718338b3220736bacd29270836bb0148fc55097a9b9a4bfc67c501b782acc099183f71c320cbd498e521c659176f3c3d3c65097a9b9a4bfc67c501b782acc099183f71c320cbd498e521c659176f3c3d3c65097a9b9a4bfc67c501b782acc099183f71c320cbd498e521c659176f3c3d3c6a78a7c1612febec384b1a9133988f2a7ce73b68b24e7b3591d82d30fc64c711ba78a7c1612febec384b1a9133988f2a7ce73b68b24e7b3591d82d30fc64c711ba78a7c1612febec384b1a9133988f2a7ce73b68b24e7b3591d82d30fc64c711b6e6d374989ac8f69ed769a5f40003108b96e94909f5cee5d14043a5c2359d1d86e6d374989ac8f69ed769a5f40003108b96e94909f5cee5d14043a5c2359d1d86e6d374989ac8f69ed769a5f40003108b96e94909f5cee5d14043a5c2359d1d89fc3728793236afbf161474fe23793436e4051ec129f7a579b8308064b0f5f63e60cf3f4a0cc8d32fc22a79dcd9c822bc4bc1f4f2876d8c40de9eb55c2e703b5e768771ffaa99ea4cd7a10bf07cb5986db2b28c721f39265b13bc5d9c9f86e83ebac3ef187beb041c3beef8f5c014133e42a347f24a4a4bc4e2c33dd6aae30146c0986f96ba8b7ac1d760ace4cf67ae9b2f0836de2a431bcfbbe7ee0a2cd925aebac3ef187beb041c3beef8f5c014133e42a347f24a4a4bc4e2c33dd6aae3014ce02d3d6e12b5bdfd8b860ab4025ddfe814cb38a226f60da3491a8eb67383db2ce02d3d6e12b5bdfd8b860ab4025ddfe814cb38a226f60da3491a8eb67383db2ce02d3d6e12b5bdfd8b860ab4025ddfe814cb38a226f60da3491a8eb67383db20bdf33e160280006b22137e1807a12b64f36dd6139aec8c79bb41793cedd014e0bdf33e160280006b22137e1807a12b64f36dd6139aec8c79bb41793cedd014e0bdf33e160280006b22137e1807a12b64f36dd6139aec8c79bb41793cedd014eb526d5c62229ddfc43422108731efddeb8882d86e9eb6980eb9f7f116f356c07b526d5c62229ddfc43422108731efddeb8882d86e9eb6980eb9f7f116f356c07b526d5c62229ddfc43422108731efddeb8882d86e9eb6980eb9f7f116f356c0797aa37b045ebcfabd92db81655cd0d0c400708303c53a94861b8894e7862a3dd0ee6813a6261ed1722733268f9bb22c836a5aefc44777bddcba4ad2345244c30d9501cd5f76ebf9b672de4b84299961703264a72b105b8f37561cdd75d58b4d04221ac4c2d1b8f134c0922fb9fcda68d254a23d0b881315392901a0f50456660ab8c63cc79edf2a134b11999e5cacf1d35aa546ecc00d46c7f8f5e0cf46f63d64221ac4c2d1b8f134c0922fb9fcda68d254a23d0b881315392901a0f504566606556622fd2e80940612dac54fa799432feed370d0531cd87f9af65a760d6567e6556622fd2e80940612dac54fa799432feed370d0531cd87f9af65a760d6567e6556622fd2e80940612dac54fa799432feed370d0531cd87f9af65a760d6567efb21b268af4b5f8a3df3ebe62b16531f6c5165504129a1326922b4bde27f6313fb21b268af4b5f8a3df3ebe62b16531f6c5165504129a1326922b4bde27f6313fb21b268af4b5f8a3df3ebe62b16531f6c5165504129a1326922b4bde27f631357ffcd4b36c13ab3f4b779f2afe6091a7a06e8190aba5be9ccc08e7c09d114b7ea4f3133e4e0ce7144584ac715f66879568d03708f7fd27715885560eb363fd5cd9a3ae33fea7a6a1e5f39c56aeb1d3c2c9bfd71341a2002a4601917870c9bcc00940af570c748996709764caa62713f80713d5d032e86c6434f500dd364de1fff9e13fd8e735bfd52277e9de1c64f71d75bf961311006b41ffd10d56a88d40600940af570c748996709764caa62713f80713d5d032e86c6434f500dd364de1fb40b4e8071ebfe18bf6230b39ca3d8978acd1099d5aaadb4cb4bc6faa89ca108b40b4e8071ebfe18bf6230b39ca3d8978acd1099d5aaadb4cb4bc6faa89ca108b40b4e8071ebfe18bf6230b39ca3d8978acd1099d5aaadb4cb4bc6faa89ca108c2b06b8d49791982cc23d7f4d82218ddbd2272e7a552f39b442fb77a20732d03852b9304dd9a6ccc55a151dc7a705add12187f063d970cda4d384c7d880a3d1ffd7d51df6ca026eadc09f569a5a210656235830fa42a2a76004b689633f9a85c42a40aa4a182904d2366132ce39962d19b7acc74ea1649116e620802991dc55c42a40aa4a182904d2366132ce39962d19b7acc74ea1649116e620802991dc55c42a40aa4a182904d2366132ce39962d19b7acc74ea1649116e620802991dc55c3d51e3bac5d7c2fa3218f05a51a121b1333c08efba7fd652e77a3471094539749ee14e2d73501e158b3e223e9255602b09dadff76addc1c8fccbac73c0642baa3d51e3bac5d7c2fa3218f05a51a121b1333c08efba7fd652e77a3471094539741c2e4fd0ccbb5f7105422b6d60bb42b112a7a53e69d264e56cc0007286ea9461df713853df44063027c0b6a42fc720daa5b047dd97b4049421e235456ffcb297002f052dababf50ce2f8387cd0cadd54b447fac61bc9c9a211003d7471fed98144aad23d57005469766879f18fc47c69ac9e8ba950e6b45158b4484d7e8c9af027fee260c002997b368a61058512b5bbd0ee9fef83aedb5557d6e608631fb16544aad23d57005469766879f18fc47c69ac9e8ba950e6b45158b4484d7e8c9af0ed8d782f6686be3a97c4761165e724fb628bc631c24ae42d94854a0a11a71f4fed8d782f6686be3a97c4761165e724fb628bc631c24ae42d94854a0a11a71f4fc24100d019aa064443c4571243d7442a00d16654988b67712eaf90a45c73cffd5afb54c65791ea25fc2faa4a45b16f1aea8687610ad604b6fa8f049ff610efb25afb54c65791ea25fc2faa4a45b16f1aea8687610ad604b6fa8f049ff610efb25afb54c65791ea25fc2faa4a45b16f1aea8687610ad604b6fa8f049ff610efb246d479cfae828d992737718b8011a26a141e8566d8a0cea3d08e9ce82b7ec3a3bc2a2b16483056905b8bb42ac2c52c22b8eec21b372748d93d11f6198568a59446d479cfae828d992737718b8011a26a141e8566d8a0cea3d08e9ce82b7ec3a381ad4617ccc2cfd007279f1f93e6a9c2ee5700971598b1877fc04a62db10ffab81ad4617ccc2cfd007279f1f93e6a9c2ee5700971598b1877fc04a62db10ffab81ad4617ccc2cfd007279f1f93e6a9c2ee5700971598b1877fc04a62db10ffabf6c4833ea6d273e9493d405ba3ffcccdf964ac3b6a0717d7a97212d3d45f4c22a8e84e206bb53507e0c201422040040d8b5d6d805275c45560cb04b5b213b5aff6c4833ea6d273e9493d405ba3ffcccdf964ac3b6a0717d7a97212d3d45f4c2299f742e09a32bdda650ba63c101cf3619bb65342407219752886e98ec72248cf179fd60850b7c8ebea7df2aaf0891979ea979ef70f26105d471bb340529ecb0d99f742e09a32bdda650ba63c101cf3619bb65342407219752886e98ec72248cf9a933cf74397ea0d97d532e46f354236afbda50f806f146acf6d8fa50fd0d913156241c5881427618153e498f45f68c8bce8614c89470b99d88c17178e7d072c2d98117ab4bb39765cb302f145d9a6ecc62f9172396fea89c6bf11cb8f9965fe26a41ac15b5cbe9b362e1cbe7fb5359714077cc2d0168e8511b2359ed777bd8877295e5f22908eb41e7d3d7e31303e379919da1accda384ce235114c7acee56926a41ac15b5cbe9b362e1cbe7fb5359714077cc2d0168e8511b2359ed777bd8845e9ba715df7fe75e3ec866f1d7850de2e8d235b5a531370fb614fdaeef79957010b3a0f32b238e910e446321151f97527c1504644e33083b7af0f56962cafbc45e9ba715df7fe75e3ec866f1d7850de2e8d235b5a531370fb614fdaeef799575bcfde870d3161988e1287c15d3f700f22359e31b8ec7469a4fd014204e310b25bcfde870d3161988e1287c15d3f700f22359e31b8ec7469a4fd014204e310b25bcfde870d3161988e1287c15d3f700f22359e31b8ec7469a4fd014204e310b233bce8a72365b6218cca0c22f70c8322c526d60d700f701f6cf5dc31c60f2ec530960cb3720dba255d1d8e6234a9399b5ca247883781a104169434915a1209f033bce8a72365b6218cca0c22f70c8322c526d60d700f701f6cf5dc31c60f2ec577e27f60d404d54d5d60adeb2c53edf406a5d107dfd7a82f40f94095a8c749e96ab0c914a340d25217e8428293dad53f203b9b2438cc1c1cd077a4f9b21f69968416a4efa49c0ae8650d7c2b5554415713c811346621655b16c527ac2b4f06f563d19d1093c45b928dc9c21c111f150370d779f6cb182f1f2a34500c49aaf80d63d19d1093c45b928dc9c21c111f150370d779f6cb182f1f2a34500c49aaf80d63d19d1093c45b928dc9c21c111f150370d779f6cb182f1f2a34500c49aaf80df3dc9a2eeee0740bc52bae5f44d90f9798b99f60ac97a7cf2dadc811026b125af3dc9a2eeee0740bc52bae5f44d90f9798b99f60ac97a7cf2dadc811026b125af3dc9a2eeee0740bc52bae5f44d90f9798b99f60ac97a7cf2dadc811026b125aae8a6a19da570ea75aa0ca437f2b370fbd326d6baad1efa97c1f6bba146232bc7d5db37fbd2bedfa1068b6e52791ce699ac3954d15150fc1999fcdb72ba231b9ae8a6a19da570ea75aa0ca437f2b370fbd326d6baad1efa97c1f6bba146232bc98e20b48c377c379083a8e260cf70241976de09b68084d28047d071f7591a86b7621b659b1a4680ac33c2c91e1c6f7dc2e8af49137bef22413b78d9dd5ebe92894b1869585ae1d75b5088813bd09398108506e3d8dc9b259d27da37ecf4dfed7cc0e8bef1770b6d9dd3fb663479769a642db731681ad749def36d0e593ca8666cc0e8bef1770b6d9dd3fb663479769a642db731681ad749def36d0e593ca8666cc0e8bef1770b6d9dd3fb663479769a642db731681ad749def36d0e593ca86662a70a6895743b6589ac2dcfd939577451d9ee3a9ae66614db60c93ee74cfabe480cc1ccf36e02b4fa64f292bdf96546c3bec291c2308ef1a2bb71fdb867d2be5588748e451bbe5b7d92b1984928ba357ec5748cfc254586fbe47d4993beb69124e3ef875461319054dcf761608e094cd0841411eb4d0f68e6a240a649b338d3cffa0ff49c9fe42e74ab75677b7637968c6d02491e2771fa7d136dc86c5eaebf14e3ef875461319054dcf761608e094cd0841411eb4d0f68e6a240a649b338d3c8707565de45b8ffec16d68e7677e234d12547b05321a5f62dcaffac983147e468707565de45b8ffec16d68e7677e234d12547b05321a5f62dcaffac983147e468707565de45b8ffec16d68e7677e234d12547b05321a5f62dcaffac983147e46249d352a4369269c8565f9fde34855d14fdab5802a3f7c7a4dac9d8a6c4d4cca731f994a5fa07418b25c65d85be3dfed619066d4bde5e299d171c41c48ca6a55249d352a4369269c8565f9fde34855d14fdab5802a3f7c7a4dac9d8a6c4d4ccad83d008027cbbc68d7c13180ec9ed61224a3645c46d1fb808f21126d771dd2a7b3ce87426ec6d800944490213ecf7d471f776859d7133b10d806f2f79526188ad83d008027cbbc68d7c13180ec9ed61224a3645c46d1fb808f21126d771dd2a77cdb850465354552e406ea8cc2a32d38083493951c1a7d1c263d447496051a0418d06eef5f1f93f0e74b494aafa3468a34a994b38795f7afa9f14227956722717cdb850465354552e406ea8cc2a32d38083493951c1a7d1c263d447496051a04770fb6d3b2bdcf66b79d0055c2c781f0045be7fc2bdca0c3dce26a9ec9c28f76d7f76f2cc066e568abbe5f38dd2e925aa340ffde20b75f78b6d08e73d80cf023770fb6d3b2bdcf66b79d0055c2c781f0045be7fc2bdca0c3dce26a9ec9c28f761ae596b528438f42acde141cf328e0559a8539f9cba6afc422b9f1cb9ad6f964d2f5bcb2279aed3b859e11534a9c5fc6879d73e5285fb83f533599135a835d841ae596b528438f42acde141cf328e0559a8539f9cba6afc422b9f1cb9ad6f96422eb399eca0ad172624e4240ae7370a9bedec70223c19f108e718eed2426a7b1438ed761ee1123f85a00a58358a5e59467f14d735f7380c6fbb0d44231704a2522eb399eca0ad172624e4240ae7370a9bedec70223c19f108e718eed2426a7b10541864f5b0c752db0da888a54a6abcab985597358d7eeb26175f7db4796de8689f9f8be5ea0cf9584714e26f23e8c6256ebb02988a2f4ea013fccc1647c399f0541864f5b0c752db0da888a54a6abcab985597358d7eeb26175f7db4796de86d40fe0035193b7d30b2fa0ec40a83038145c1fa10df156ca4310c99cd502c42195b7d842a7fcb7b5a0dcdd7c1f31f9de1e561e00685bc7c5cb9b76259d34c544d40fe0035193b7d30b2fa0ec40a83038145c1fa10df156ca4310c99cd502c421f63e0b9a5643a6a0a76cd657d92c4a649b4fa01b41f4ee58f90d16da54740878f9b29a6fd1285c4a91fc0a3f26289afdc85fc2af8687b30aa90b3a60334d24d0f63e0b9a5643a6a0a76cd657d92c4a649b4fa01b41f4ee58f90d16da5474087812404e0b1caefb0864e89f14c9a227e257a9e48c467e65157948800376a9653612404e0b1caefb0864e89f14c9a227e257a9e48c467e65157948800376a9653612404e0b1caefb0864e89f14c9a227e257a9e48c467e65157948800376a96536b4d9d97d749630c8e232cbf9fdc493261190fe8f7c3d388f185e6dc991e7f99318aad7d39ac15289a130c825f992834b61652ba6efb5055a0679449fb0f8da76b4d9d97d749630c8e232cbf9fdc493261190fe8f7c3d388f185e6dc991e7f99340eaae2e90f454ac7dc1d97a26d56c79af8822812d4951198043a404118ad2fe26998bd64f9eba39920cf4d2fd7fb4d892d641302bf2ac5718ac187fd522755d40eaae2e90f454ac7dc1d97a26d56c79af8822812d4951198043a404118ad2fe8eb9613455d28bbc089bab8f8ef66c1f5b097781ea211694b2cf0a3b181789ca04bb137c4a5a5418c427d86e8b97f714f262eca24c10cbc777fcad269beb830aafea482c1a5dd858c5986c951ad94a4435cdeb90da89e84f9310e550cba75c2149bd3be87196d7f575897aa3f1ad84f7ae315ee954c0b76c43885e8968802678f09d9dcb3b458b310989f5b7bd115500e384e97f92f9c332c48519b78731f92549bd3be87196d7f575897aa3f1ad84f7ae315ee954c0b76c43885e8968802678450d96ea2d73c31f87d68db97830beb3448c9352e62864c9b71652e34af2f7cf450d96ea2d73c31f87d68db97830beb3448c9352e62864c9b71652e34af2f7cf450d96ea2d73c31f87d68db97830beb3448c9352e62864c9b71652e34af2f7cf0fe2e834af3cbb78ac73b0101f9f7b9e2cdb0fe44fdb61148cc4e178cb9aeaf90fe2e834af3cbb78ac73b0101f9f7b9e2cdb0fe44fdb61148cc4e178cb9aeaf90fe2e834af3cbb78ac73b0101f9f7b9e2cdb0fe44fdb61148cc4e178cb9aeaf92f16b0d99d1a5d3536347ae8b32617c5d7f0b461bd16e59f50fb11db70c92ce12f16b0d99d1a5d3536347ae8b32617c5d7f0b461bd16e59f50fb11db70c92ce161ae0d3dcf75ad6d2df018a28d4fb16e156746ed478ce75fab6906c57be692913a48ce7d63ba0fb22a631e9e0bf95bb323316500b4749c7424b410108638dc0b3a48ce7d63ba0fb22a631e9e0bf95bb323316500b4749c7424b410108638dc0b3a48ce7d63ba0fb22a631e9e0bf95bb323316500b4749c7424b410108638dc0bbecfc3987b9115f40adc96e484f3cbf9dcb5726708ccb9a6d0d6029de2efd140becfc3987b9115f40adc96e484f3cbf9dcb5726708ccb9a6d0d6029de2efd140becfc3987b9115f40adc96e484f3cbf9dcb5726708ccb9a6d0d6029de2efd14088b5cb2bbb05341b28072bec110c12886c1aee13a4a9d2a07f56f4431402e29f88b5cb2bbb05341b28072bec110c12886c1aee13a4a9d2a07f56f4431402e29f88b5cb2bbb05341b28072bec110c12886c1aee13a4a9d2a07f56f4431402e29fbea205db6a2e57f1af4525bd7a91f5cc50737e94d670b189d1bbb63ae209ba3af638aa4268ae4a85d75f2ce0795b366267a4b84e27699ebef49802ff4afc2044bea205db6a2e57f1af4525bd7a91f5cc50737e94d670b189d1bbb63ae209ba3a437215760a1afd9700cd275a3542cefb0e2267471aeb85dfcd5ff8806098e3e95fa2c9723448ed8cb30f16bf23893d82208f9126dcf52b124cd3ed7bcb0816e9b2afe4ff62b5ba2ab09f4460077f4ba92a9b640e804113d53d7f67490aa7a088b9df8ab3ac8957d345d2dd0589ded3ef5d509ba3ed50c1ddbbb82c8d0f12d6f0b9df8ab3ac8957d345d2dd0589ded3ef5d509ba3ed50c1ddbbb82c8d0f12d6f0b9df8ab3ac8957d345d2dd0589ded3ef5d509ba3ed50c1ddbbb82c8d0f12d6f05e271e199997abd5d0e5ecec6d80064c5d67e9d67d823b1fcee55e40541d6a30d46edbe68c2c3860072fed7ea0e4c6637089014fed99b2f0a1f0bfe9769e5e075e271e199997abd5d0e5ecec6d80064c5d67e9d67d823b1fcee55e40541d6a30ac97708e32810f562793cb8db57aef258f52438f07ce05177803df10ac75798cc0866ce5fcbc24c22309da4e88cb1b34e49d6c720e486aad12821cecda762e50c9964704b66d7550b5df8bcbf78250dfb9add63adeea27f8368c431ec40cc4c631bce8d4cc2dd2cd1a1c293740b584ebf4f562edfb5ba046e2e58f27c5fa70059b7a875499d2d038fca0843f3cce92953bc49382633891858dff8ff755be48ad61d28681554de0274c44253bc654782d6b9c800848c8e6337c2f573b9057419cb30e75409673e41a85f70f992712e9e22c3d726cf70d99138d1372c18bd223bb4cf66448ea211aa972239b01796104bc643453f2df71fc34421510a3d0739e91b30e75409673e41a85f70f992712e9e22c3d726cf70d99138d1372c18bd223bb1a39b19dd9f5efdc42fb5ed71b5d9d94ff9ab4dd8dfdac7dae45c16022020f640a6eb77de231c0392f91985f2e9782d5692952649cae0803eb3e9d7b9ba40e3d1a39b19dd9f5efdc42fb5ed71b5d9d94ff9ab4dd8dfdac7dae45c16022020f643b745ab6b9734901bf4591a389d4b21cde4d6c732e069b09ec3360bdfcb6897e19582384f85cfc8f4b8c848b556b43399e37b103653062204d7d0dc7f382a0ad3b745ab6b9734901bf4591a389d4b21cde4d6c732e069b09ec3360bdfcb6897ef0da4ad58d5f1d1749523685c3efd67af29265cae7db47da886c577e19d2396df0da4ad58d5f1d1749523685c3efd67af29265cae7db47da886c577e19d2396df0da4ad58d5f1d1749523685c3efd67af29265cae7db47da886c577e19d2396db400678056dd3827920f834999b7d216e2bee1ff8eb73b5b6d430792c3e86d3bb400678056dd3827920f834999b7d216e2bee1ff8eb73b5b6d430792c3e86d3bb400678056dd3827920f834999b7d216e2bee1ff8eb73b5b6d430792c3e86d3b079729884a6c5d5e90df4b1fc0449d09c44a358d9b0fd0d7f935d64222bb0435079729884a6c5d5e90df4b1fc0449d09c44a358d9b0fd0d7f935d64222bb0435079729884a6c5d5e90df4b1fc0449d09c44a358d9b0fd0d7f935d64222bb0435de9eff520e44b992517cf3945fae22647859d6f9eeb068a4843757bd42db62b56b68cd9d8942c9cab4a43a8cf371c4b9559ddde70b53613d36c8a4e12ca5f242de9eff520e44b992517cf3945fae22647859d6f9eeb068a4843757bd42db62b5999439f1f398594f478f4754843b15a9e92266d922aa5640eeac27f67b485fe8999439f1f398594f478f4754843b15a9e92266d922aa5640eeac27f67b485fe8999439f1f398594f478f4754843b15a9e92266d922aa5640eeac27f67b485fe846aa5efa539866dfbeffbbc50995300f2c8e7c804687938af329c1371758b2ae46aa5efa539866dfbeffbbc50995300f2c8e7c804687938af329c1371758b2ae46aa5efa539866dfbeffbbc50995300f2c8e7c804687938af329c1371758b2aed994c05706b410868428e64071d89781fda569130ebf2ae690d5a7fe05be2ac1d994c05706b410868428e64071d89781fda569130ebf2ae690d5a7fe05be2ac1d994c05706b410868428e64071d89781fda569130ebf2ae690d5a7fe05be2ac1211dab081718fec1e86c448b4084e858df0e09ee09aad83f14270cce2273a829da7d4faca8afcf18a29442d4941ee5037a899641370a445b59816caa03debac7211dab081718fec1e86c448b4084e858df0e09ee09aad83f14270cce2273a8291a1a4504bca42abb2bace96aef4f7b5637a9e5070de92b48134c9514a8653157bda7017f87a98c2ce599c40f506d980bf75565cfda242e3554c3eef02241ddfb1a1a4504bca42abb2bace96aef4f7b5637a9e5070de92b48134c9514a8653157cea11ac5c3f8f08bd19373e9d73d5d01ed8ed6df85ced1fec9f88db4c4fad737fcb57ff616373b10c220939a2afc60087b46e143842dd4855a447f0cec221cc01679f677f59b50cf3653b24c269c1788a134dd519e398dfe417fb5a5d0ebe7e8acb793a7fb4269e523595d55fbe7e7e39eac32360da86e07d70e3944fcfd8f8e69e737ace0f0623d1caa1c946df0aa529a5e43f2c9d79c9501772b01b323c4e13430bb14aa925536a0f93cc0071e4d2861b10c9972b5549ac401c1c037b20e607b22522d87acc49716624428ad493404fbd90cba430542a37cf67c9446f879e63452f7dd2e399a0f66535e6c98cdf3ee445dcb04bcc0db3fca5affe099a0bfda7b22522d87acc49716624428ad493404fbd90cba430542a37cf67c9446f879e6eb1abf62babc166cc737660d5efe3da4187567f94f8c4d08ad8ab72f111b678bb8372c039d94e3e9c347f12b8227934f7d2b98eeeac5fa6baed5113c1e391298eb1abf62babc166cc737660d5efe3da4187567f94f8c4d08ad8ab72f111b678b7ae7a684e47e39b54f5e37ee4ff7542db708067319bd586fbc91b6511ecfdf9e18b01ba3c46df874b0a7fec9d3ed2fc52b1398115afde66e907c091a63cea2f67ae7a684e47e39b54f5e37ee4ff7542db708067319bd586fbc91b6511ecfdf9e95c75c3852b8466c531adc47222a7f56dd4cc9807843e2a75d7fcadde35ab1179e63ea373cd4f247109f43dbdf9d2ceea93be46a8bae319461da6ac7f05de95518de5d4474f651333af0c06eeafdf571ae472cceda2a1d314ce50dfd63b71a8bf87624d0ae9f00f616a6a595702be9c612c937539998dcb84615d5d16b22d92df87624d0ae9f00f616a6a595702be9c612c937539998dcb84615d5d16b22d92df87624d0ae9f00f616a6a595702be9c612c937539998dcb84615d5d16b22d92d3eb84d67cec89647d2f38e5e79cc8fd2a8aa8327577271499d144d9db0ff99443eb84d67cec89647d2f38e5e79cc8fd2a8aa8327577271499d144d9db0ff99443eb84d67cec89647d2f38e5e79cc8fd2a8aa8327577271499d144d9db0ff99447ae50ff09ef392672eec86d176485b16a7cd56487218845b75744b856e827bd37ae50ff09ef392672eec86d176485b16a7cd56487218845b75744b856e827bd37ae50ff09ef392672eec86d176485b16a7cd56487218845b75744b856e827bd339d650498bee5fd2805fc1e47b9700b4c73ab2f12147e4898a3abd6e3777a47eb821ab5540b97a7416e64b8434b7dd6d73f4c5d17137b6304de756ef0aec988c39d650498bee5fd2805fc1e47b9700b4c73ab2f12147e4898a3abd6e3777a47edaa68561bcce9f2ae07efbc0f9b71f3d2e7115a14c4fa5e72dcbfb3390d8e480daa68561bcce9f2ae07efbc0f9b71f3d2e7115a14c4fa5e72dcbfb3390d8e480daa68561bcce9f2ae07efbc0f9b71f3d2e7115a14c4fa5e72dcbfb3390d8e4800f768fc7666e69a101881433e1c49aa9695a8acbf3e2893f2c2677d5918addc6fa39acdfede40c437fb6c9655c6e8a3f391378b344918eb8df15ef6146ecc3640f768fc7666e69a101881433e1c49aa9695a8acbf3e2893f2c2677d5918addc6e84f52b5e8bbb94ec89b9d7a43d63864342fff844527c69d443c7db4fbeaea8cae0a5884cc8152f7b74250ec88ed528c58efc468ed1ed49cba0ca72762ee590fe84f52b5e8bbb94ec89b9d7a43d63864342fff844527c69d443c7db4fbeaea8c26344262c38cc03f4e2f35fb64c9da9677e83b5193e46e9cff5a2387ae499584b6ceacdf0606e182b373877f974a95892104228a7bc7d71a9a4d5850f1f9e3a926344262c38cc03f4e2f35fb64c9da9677e83b5193e46e9cff5a2387ae499584bb6a7f5d7e8d2a2acf0e93249e647bb3d7284c5385adbdd50df340d4b9400ddf51add18f756d0211379c861679c85b0ba2a9c9fec7cf1eecc9904228bdb545b7bb6a7f5d7e8d2a2acf0e93249e647bb3d7284c5385adbdd50df340d4b9400ddf40b55fac7f95174dc9009a5f207d679f4c544f79ee6338b55262f56b09ca22608f23aad42677310bc1661234c1799a62845368c800febec53ea1fcf241c63e4640b55fac7f95174dc9009a5f207d679f4c544f79ee6338b55262f56b09ca22603b0a7666c2a3b42273a9708aa28f5424b0eae2b5104ae1a9dfda726985621c1d3b0a7666c2a3b42273a9708aa28f5424b0eae2b5104ae1a9dfda726985621c1d3b0a7666c2a3b42273a9708aa28f5424b0eae2b5104ae1a9dfda726985621c1dc907744e95123c6fb37a67c3793132a04470f9d479d274fbb4245e35e66d2df45e8d5170b85bc5a4eccbbd6dfd54cbfe86452f5cdb273fd64adfcf5a2ab1aa7fd9bd1af4f73a6c991541b403ef05fe8804023b5e3f6cde6c35c1596457dfd9f795fa724f036baf8bea7a48ec3558a861f8eb43a058dbbac383e7f2325ade26a095fa724f036baf8bea7a48ec3558a861f8eb43a058dbbac383e7f2325ade26a0bca4601f37cd1fdce590cf31f7d345733bc55136eb800117a4bde744326fbacdad69a48c8e4eba2040f2a453d34e2e8cb6aca0690bf387a4d347509c285acf7dfc6fbe47b9dacc39acc1e764e1959e74f2cf03f18fd00999a4c583a6e1211904ad69a48c8e4eba2040f2a453d34e2e8cb6aca0690bf387a4d347509c285acf7d384831f0750716adc322297ab55fc46f01a946183d6d36c8a7c0db2887bd153c384831f0750716adc322297ab55fc46f01a946183d6d36c8a7c0db2887bd153c384831f0750716adc322297ab55fc46f01a946183d6d36c8a7c0db2887bd153c9177a6b4851e5a3b936a329493c301d5482adbe97430ef035fae6f3059f3019c25376e12b65cccd4d4d2ddc94543858f9e629a9974a43ecde74461060aa8e54d9177a6b4851e5a3b936a329493c301d5482adbe97430ef035fae6f3059f3019ca8b8a6d1399b3b39485fca0bc514d41048ec01497f49268249f155e7fd72952ba8b8a6d1399b3b39485fca0bc514d41048ec01497f49268249f155e7fd72952ba8b8a6d1399b3b39485fca0bc514d41048ec01497f49268249f155e7fd72952b6a1eddbc98f35bc4c04342886890db580f1918b779e062385ff926cd8f9b9ffd6a1eddbc98f35bc4c04342886890db580f1918b779e062385ff926cd8f9b9ffd6a1eddbc98f35bc4c04342886890db580f1918b779e062385ff926cd8f9b9ffd6048e85180781c69c0058c860af4b41a5a065968031495458c2200b9ae3ca371a5e40c5066f0ef83468ea3c0a306adbb0b922af1baa0453ce3ef7cbc62e8fe536048e85180781c69c0058c860af4b41a5a065968031495458c2200b9ae3ca37149168548656b59c91a72e6246719e027a6f0a17f0359857c8988b5b3f504211149168548656b59c91a72e6246719e027a6f0a17f0359857c8988b5b3f504211149168548656b59c91a72e6246719e027a6f0a17f0359857c8988b5b3f50421119095698b2c074362aab4119a3c7122ced7fbdcf1b35f038008ef72bffaaa0024344a8a7f5ab63f0aa3ac180b18566d372f999343fd8c4b586baf6c01ba5c6e409095698b2c074362aab4119a3c7122ced7fbdcf1b35f038008ef72bffaaa0024b0bc834c32a1caad291f26b52587e563ce0770e17338a679b30bfd675dd77a2ab0bc834c32a1caad291f26b52587e563ce0770e17338a679b30bfd675dd77a2ab0bc834c32a1caad291f26b52587e563ce0770e17338a679b30bfd675dd77a2ab6ba8c2f356babd6d52cbd034ca9ae5bc863b3adcfd2eb0eda51a937e74e46c5c86b0359634bab631f6c2f6a4ea570f68da9605bf77f138f58fd1932531644f3b6ba8c2f356babd6d52cbd034ca9ae5bc863b3adcfd2eb0eda51a937e74e46c595b4beaeffe49b1704cbeabc8854cc7df6ea125ff4b692158fe507d55f2bc0188d30945bab6603447af94569b24ca14698422001a26bd554bb3c44bd60f5c9cb95b4beaeffe49b1704cbeabc8854cc7df6ea125ff4b692158fe507d55f2bc018ec7e13bfbcfe79ae03f0f9916f4c55a6138d47c08d4b83417d09e38e755fb978ec7e13bfbcfe79ae03f0f9916f4c55a6138d47c08d4b83417d09e38e755fb978abb28e7d5265eecceb5c76d682ba281268153a74857f1bb18c89378266da521defaf13a78a8edd9f7d4c9c83dbd1d4055ad945d7fb3792f442804e99f0b002e2e65a5ff9260255c84ba12b02a4448c28a0880b16a34e4824f094ae7aaf88b77befaf13a78a8edd9f7d4c9c83dbd1d4055ad945d7fb3792f442804e99f0b002e2a3ca9a11b337b8d8489d56249b1f0d6cd2aab2a60121b7bd1d6b1292006054bfa3ca9a11b337b8d8489d56249b1f0d6cd2aab2a60121b7bd1d6b1292006054bfa3ca9a11b337b8d8489d56249b1f0d6cd2aab2a60121b7bd1d6b1292006054bfff051352a369af83c3c3c9bdb02253713b36f7d7b249904dfb25f8fb80817860ff051352a369af83c3c3c9bdb02253713b36f7d7b249904dfb25f8fb80817860ff051352a369af83c3c3c9bdb02253713b36f7d7b249904dfb25f8fb80817860a6b87cff8754b97c430600be054d374d5b59ef2d80c31c37637514aa351e0f02f7685b18d3e4947e4ed89ffe5d4803dbd62ea5809a84d2a4849a4c714ae398d5a6b87cff8754b97c430600be054d374d5b59ef2d80c31c37637514aa351e0f025221251bcf0ee7cff7a3bf8e46adb03e5bfe8c3d296ddf1b19cdebb9a8177af8bd800e93d67b3c53c303392503438eaf502b58fb2f19b003272acd0428669d795221251bcf0ee7cff7a3bf8e46adb03e5bfe8c3d296ddf1b19cdebb9a8177af80afe0fc3ec96ca90c1556e82ff22444752390db0bc1c65c5ea75f32b43770983d77421cd44c6d788ceec942aad1d08eb897a55f0b2d150c1cfe5e13f3cdc7ef80afe0fc3ec96ca90c1556e82ff22444752390db0bc1c65c5ea75f32b43770983dd4e8753edec9593c1906b614efe4804be262e3c06a8efea6158c7fc44ae8c7ddd4e8753edec9593c1906b614efe4804be262e3c06a8efea6158c7fc44ae8c7ddd4e8753edec9593c1906b614efe4804be262e3c06a8efea6158c7fc44ae8c7df39fed2e6c76c8f8cb8108008ba80a45e05499c403e7c9ab0f37cfbadc4da600f39fed2e6c76c8f8cb8108008ba80a45e05499c403e7c9ab0f37cfbadc4da600325f438fe8b72c1882b01107044719484e08df4da08a780c1941130751852f22fb03b10a99a75cfa392425c4e09a753696f5e1c5bf1978cc967e393accd950fffb03b10a99a75cfa392425c4e09a753696f5e1c5bf1978cc967e393accd950fffb03b10a99a75cfa392425c4e09a753696f5e1c5bf1978cc967e393accd950ffe9276cef8a2cb5a2a9ed9aa95f3a36d8bb6306bf07ded67bcdfd71660fb44aa0dc0217f6d744b2d20e2787ac51dff56e617a5c65e64addd1c08e971bd67de18fe9276cef8a2cb5a2a9ed9aa95f3a36d8bb6306bf07ded67bcdfd71660fb44aa05d94c3cf1217f1ff9e3b1cde58a16b9b2453dc2120375c26c52eef5029a9dc6a6b85a91e9f28058f4aab3a4d556b2844308ff5772b41378fbcd16be68b25d56d5d94c3cf1217f1ff9e3b1cde58a16b9b2453dc2120375c26c52eef5029a9dc6a280f82a6c48a2e30219242a0b518bb42e9205e0ccaa2a5ddf6f76b423f620fb3280f82a6c48a2e30219242a0b518bb42e9205e0ccaa2a5ddf6f76b423f620fb3280f82a6c48a2e30219242a0b518bb42e9205e0ccaa2a5ddf6f76b423f620fb3a255464f5c221a7615a9f904de7288f3a79566f8592193521fbf0ec38744af56a255464f5c221a7615a9f904de7288f3a79566f8592193521fbf0ec38744af56a255464f5c221a7615a9f904de7288f3a79566f8592193521fbf0ec38744af565c0a9bf8ed2d79593f7072a04b39d420ca4c3a66d2efb6b4ba023a3ee192e2f668ed8a12f0f770668ab5fa365d2e5fb4536eb75b976d71055520c7e36dce07175c0a9bf8ed2d79593f7072a04b39d420ca4c3a66d2efb6b4ba023a3ee192e2f6012d1e92df40cda98d6964e77c623401eaccfecac78de2084cc1f0d9267e1fee012d1e92df40cda98d6964e77c623401eaccfecac78de2084cc1f0d9267e1fee012d1e92df40cda98d6964e77c623401eaccfecac78de2084cc1f0d9267e1feea738ea43a5de9cfff5bd7c82fd295b2c42ed960603b7bbcfbb48c2fa19a2ef28aa023d4d11b66328222ffffc6be02af6e4a6974a63dc815ae524583e4b02fd2b0a22e9ed785fb9f49c4f22b77451926f292c9337a027445a77745332b55a71c6d7af964b77586454b67434a76de11460cf361643e608b26ed9b6e7504a8a5cfd37b7d676d9fe5056f8c321fd7ee66e73897da440392a182d7d689134e71f414b48eeb163e7202c3c092c45b16a615b0e96b5d51aa049af788481b2e076914f2d1510c503775ceaffc6d66d07ef55e8353f1f99be33075fae3ce1d59f980e5473bd180a1145d18611e620bf7e5baa5b29f4afbaebc894befcb303251b5ccdbab84559920a8cb9ea62be33023d6dd183bea88bc20bad1b4caeb196decb9e5fb6e6cc925dc8ed7705c2bd444542091169073445d907f5cade9579da83e8d2568ad80c7b9ee51db4a46087da7530ade979f38e5de7a2e068b5a58cc9cc543aa8e3940c7a222a2d24b2ecc8523b399aeaa3dd52b113f0ef7ffe0720f669ca21e133b9663c223c95e77edf64bf88b2fb3f9ab385866187630a4914c7c17ed7221c9f820f7ff61582b28115c56fe3127a4a203aefed876bd4f7e8d8c20224afce0ffe97802304af89c305a0d5feb8bf6ba9c7b3abfb6d5e620ba6d4f4d69277ef315e226b03ea1d93a88bf105909313e5661b5f35c281bece7485a9b997a621cd59f9ac2a4dc7a2a75969654a60ae333bdda0b53be979e0db035daa9780f202d9faea3dac87068283e5d1d92cfe4dfb2cc50d5ea5341d5ac0efadfa47db48595daafcfc93e79b29fca6d56488393712285db29e7e5a75c693f9be4008cde600b2b81700b5e6b23aea484f7a4312bf613b75417b78419056d4c9918b3a2cf6b5a616f6e75b7af05fa928568dc9dbf39845da83a48720e019214a0f250aa5e8de0ebec4bb64b1c3671c38f4657ff67b9508572bfc5aed3d0537d4428fa5607a5fda208e87975103191246d69aac4eb605cf6d84969b2054bee95dcccbe7824a99ae26e6fabb24009573f88b990c922fdc65adddec1312e30373dc635c6099912d4f836a41963c93fafcb826c1f368cf3c033605cc8b196ccc18d9fe2d364a8ce34372882ab393dd4d2a309fee14c786ac3b0ee2dbdfe4988af0c6e16d8973d60d4a20cac801057af2bca6f7499d8a2d75b2c4747fe85715a686084f4c2153c685a22b7d628d39a6286aca58ab1a43ffd9f84e0758243334f579c6a7e3c082cf55a96a9f6d2e4697e8be2a05804632055675644930a5b6ea8f1624f6c2e22ad4c77faf62b3b61244dae3161d3af493ec4812cd3afc2a91a393bddec6a4065cd972a9859ca920124f5a99b734d9d7dd2540e1d50b3ca83acbd8599820f8d62ee2f4c7fd0f32b61244dae3161d3af493ec4812cd3afc2a91a393bddec6a4065cd972a9859ca9b6e7f6eeef758dd9f2f3f2645029471f09b8a8eb25670045d9d91fd24c597629262a107916641c7f211ac5898c0177535cd0bdc5aa872cc6e883842694d8f52181a04af69c7f806ec39ab2cac5f0fa7fa8beb6802601105355fb3e606151405d2d0a2fc18aec63afcc8b579b23ade273a2394b9875c35367690b6a293dcd7e6dc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de25602d0a2fc18aec63afcc8b579b23ade273a2394b9875c35367690b6a293dcd7e6dc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de2560882cb60873b718a2ac2bfa3b6a792e4aa75cf0ef3fa2fc1dc156ef71076ba740882cb60873b718a2ac2bfa3b6a792e4aa75cf0ef3fa2fc1dc156ef71076ba7401ce7e4f76ea1ca631f8c7f6f111a79da0459abbdb3b7ffb75889016aa063f49be018176ceda72da4521485d8143cfbf610179b33d90c4734eebc701f4122f2b2aa64d5312536a9db635df3b591992eee4d6e535169943d30ec5da07efc607401cfd723672e8205a30f93aa14e24ef5b0264c41db367b50cfa0b6fcb83d8819473772f8e0b1d195a925ea83650aa433b41fc60f47bebecfe4df029c13351a118316285baf776fd9abe7c58c629db7f5a9dd4c8fb6a5a9da4c0631437dfe0156d31663266778f115c4273bd59940d635b3c5779b39672d57b4e1847cb3a0718dc1fede78d1ae0cafe988ca047250e56bdd0c876b9183336ca2220824d4279f40fcf0e5fe17bc13ea1b4a99e6ffcc62bf3c92ab801211646f422ec199e68b898b48b34d31d2e3c349a6b90c727f0b0ce5561837395749e3b7f8ce0a9075dd1201f42f2a37492a063495fd3e8f26bda891940b1cd10b5739f945e396e4228c9d93a83454585a198ffea4f78c67d58d1ebe89a0be1107612058e25ed4cb37964f2a71e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dc42f71ddb9289969f6895c6c906460eef3f84dc348a831e1381f8c94c89c6d671b0f37c6ee95d539931e93cd51951db6cf4b7857403067ebc85fe7626e97a94172a97207d979f7c3bd568e22878a981481ff2eac2f622bc4d7563ae506438ed1cf93ad5d32bdc4ab545a70f4e5ff51036251c978dc1023e9b0346b8a673e6a13879632e778cb56dfc6df5b9d2f60c5e39c264338f6647f11568837f9d62e535ee4c90b3e38f21c46787d33a153c6be9b2315e8d6713932f5f8c32e52250b6e6c337a7f092ff03d6341594b9250b1ec3e6d47af23fafc0a2c6a0a1175ff9395b7c371f54360f268521754635e89e0181dc07da4954f1d451a1a6784ff8dc05e21e187c9a9e0da993bd129eb8c3d188966814075ff19fe949a56e0e253245f345b4f0b58a20fd68347ccb827e7a62c688e3710572b97ff19ad48a07b186af2ec743c21b213b1fc167b642af992768ac2249680e57247ff539999d9060094342d7d00f4861f1eb15bace0e9f19d9975f52b2b2153e6dc7111717965332f337187220f803a24c94538a7f05049a0e848cc3d6c5617253f7e9b3d5381cba4c898bbd175e984c0c7bd073f037b0aaa6df4d8aadacb6f1b8898484a567b5e70f5a5837c9aef9d40b86c56d54db8d1c6b229322d74b3f761c31809dd8a76cb9d1a9800821cb011018b58c87f2c824e08085d24f9379244bcde6fbb6b46da2f6431540c7c27282fd2ae5688be2831fd6c76aaffb7a7577026de0fd2bb8d41326dacb2e7aa6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9bba0998b7a6a1b2fc45f847dbea1d2f9dc889104832b0042b5ebe335e677efd30094a6a62abf390c3376e5ed6515082bbcd70c2a6cb335a9f0378a1222d08f7d25bc47b4bc6d60577ca938da25b3ae68271de889b383b4cfbac55d8e41d47639097d18ce1d42da357521f5af5803816d3c4bade38950f69cff512a236f763585be4de892443028c3f230ab37e0c658f5bd0246b07147005580c2904b733ecf4fc3624859618c952810487e41736753cf32f4570dc6248fda1091771f56019a3f96e4ceb607215ff447544cb0d785493e1e855852f874af7c67d8e8afe859f539547112543abe89682d8ccd47e7fedb25447a4c5133f8db313772ab6ed87729371b91e1c1c38b7150cbc174a2f0c06bd1d60a411222d09e21927254b7a861039481fe0a36192ef7643adb06b14979e006c17834874e7df605d915e549e3025e8ae832d96c16368e74f1615d025cc296472cff2507b0f0824959ef98f86fd677637a6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9b4fd472cf3011f3f9d3b072eac5592b4c58c7895ed2c41763590258ee8551ef7a78099b6154509ce59732b68a909ef7dc465724f68b184383ce2400642e6501d508255f32eea017d306e286d9e6db090a05d26f0088719b122209819b6f73396d175e984c0c7bd073f037b0aaa6df4d8aadacb6f1b8898484a567b5e70f5a5837972de213c408d10c381f44fec786787844141c7590506e001452e8e25f262be8a6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9b73cdabebfb92b4eaf6b8af8442953da1041fa8141a0513279b8df215879d424621cb011018b58c87f2c824e08085d24f9379244bcde6fbb6b46da2f6431540c70bee94ba2d980eac331c16af1f6ea7583260dad3e592e5a263209aab26c821a92c6c3d3d2ebda9a2a745febfb14b555dd9d9fcfdcbbbe5a516b48032e5fecd73f02a1dec4f2512ac0994b6463dd31636449b428315a210bae8fe1fb6a07a5c96198e4881db3ad935ec51a772196302df943deb3a651833c973996ffb082188b26fb2881acee2f256c276ad2f6365a269f381adeba08ae4b236525b21789d67e55ba95511417ebecef59e8f548925709e0b099469b0224406290158aad1ffad7889dcde91096709ebf4709be497ab38a3850c9ea6a54448f839f6d45ca3320e20656a6eac75511fb835d8fd1bdf1353776f081e8537be7015956035419dd3222d0f5f79fd6b657e110d09a87943d9279054417f81ae855751d9852e3925c482ba656a6eac75511fb835d8fd1bdf1353776f081e8537be7015956035419dd3222dbdaa9852bb61f3bdd19909311aabaf1bd1670c4e510c99207ea039d96e1fdb1b881dccaf834a48b423fe0cb163423198381fe834d5a3624ec8210f96b4d95747bdaa9852bb61f3bdd19909311aabaf1bd1670c4e510c99207ea039d96e1fdb1bafb0085847df15f3255a589476ed31ea47ccf04f96649c26fa723ba7d9b7a4e8afb0085847df15f3255a589476ed31ea47ccf04f96649c26fa723ba7d9b7a4e8afb0085847df15f3255a589476ed31ea47ccf04f96649c26fa723ba7d9b7a4e8828c2c4d1b1b4e6318c59cdc08fafff0615a45b1c755f28b474391e255a0b64b828c2c4d1b1b4e6318c59cdc08fafff0615a45b1c755f28b474391e255a0b64b828c2c4d1b1b4e6318c59cdc08fafff0615a45b1c755f28b474391e255a0b64be8c1ece3ecd5f2d7541d5a169b47a2cb3faed1241c148d362d001ee2b3c24402e8c1ece3ecd5f2d7541d5a169b47a2cb3faed1241c148d362d001ee2b3c24402e8c1ece3ecd5f2d7541d5a169b47a2cb3faed1241c148d362d001ee2b3c2440235a2f7e387e48383601f443e1d809351a9a6864bf0ca73be9ebd72e97b47b3bfb9f7e72ef948e2fe15ef720987b9ade7b2a324cd0734471c699fb0c9b4596bb235a2f7e387e48383601f443e1d809351a9a6864bf0ca73be9ebd72e97b47b3bffc571a3222f68dc63e311e305a0925a0c2f55a3ca1d2f00910568a10ebff8a56fc571a3222f68dc63e311e305a0925a0c2f55a3ca1d2f00910568a10ebff8a56fc571a3222f68dc63e311e305a0925a0c2f55a3ca1d2f00910568a10ebff8a566789d612d6481efada00c05f1ad7dc5a2872ddfe5d7d523d72449cbf7cf93fc4c7dffdd959f93d592641017d63dd2e23c75a066a5bab5b2938bf4e67f5e54e37c92ccd80d6b46af82b417c429251351d04d4f1bec7c05534b828319a4d6c60d54c03c12970db8205943764e2df1dad49c6928b5a86ab04a499e79651f74183c25c6e9db65c2e84f6632de47e28539eccfc7ebc42232b3528c9790b5ded572e5586cd6025164a14d4000fa7e2d8b04eaae7da077510d94b64a199c02ee7dfd6df7d611eda3b4e025c8a2cf88e440d6c5a716b17dbbbfaf7da4c4ca8129464735cfcaf5430e2cd52642d9e470d28605713a7820b01d0b0119066daceec1b73e426069731c30b8e35c0e62e28fc43463f19f514afe86fa65bb1fad29574a3a3cb3baeced2f57dbca60b46a0da957e9b2563ab10a545a0193b99c21225f77e8e0252c8a8b1c618b693f0473338ef78315f7dc3462b0c3bc33c0b6024f72d6c10c4e7c807ff5789d9236766419d5da5e6e2b07229a255f3bb5746169d3e1b00ddfc6aade5a5ccf2480560b9638148842270d01b9fba615a1645803e05bfac94c9f46b7ea4e03bc24630d2ce308498959d856506503097b8ff85294b741d38069b33097b0907453745ef5721d89c77fc1c48503474260b458f24127e1b3f0bfe11dbc3d643dbeb4125c5511acfbf917cc8141cceb06e76e4f0fef30adf25ff1b12863a72b4a13b865a333dcf9b94a3c88d25800227d5b0afecef97980b685f9d85049501eaea73444519136a6572c2eb6ea958d0d38f3223c6805b91ff4464b61a3983b89d53697530bb18933de6e01d98d72e7a39de2d946e5bfaeb38de7340f083a902de30424d9642545e1cdb566b895c61fc537ad4e11f309d225344824cb61ed42edfc5c30da21615a6b7163097d49301fb6ee70792d5dd74f9c5fc47d85e4dbef1e732a7567e3ee4eb0b1ce4d5f99737532622e77a365e8773ae3273264868cedc029f6e776f414660996c23d3522deca07327e8b1d397aca00eb4b06f8fce3fa3d752a7bd753e36a2dbfd537621a4902794af4d614626325a5e6d850baa967acbe2fb6df9a317ce17c2765b2265af94fc55c9e4d266169adaf756473008b6e446598fb15155dfef47686b54ddd4fc61db04ea2490528684175e9d3435ab12fe9366ebeb202c8c224b5b785fc5d7e09d4c40b877f9d27f195a894caad57f383fa19d87acb8957d4e18d2ecaad4a70d0908528a046850712b7d2193f94792848495fae33b33f1e9a4eb8610540f4184502c51360c296f28bd97553bf1dc44c5bb24d0c49d5e92d40d72ba8a721284e4a383a486a48ed3f3b772fb8ef578edef1f0ae9573ffda2ea4da86c02e1c11b3f8cd6f577e8f4f1cec54d5a04625cd7a457ddb9c219a0b46c0b5d41b5cd5f8bc664b33d9824773c955d3ccdba066bd4e630abe3488e156e7a860f84f79e78d0b09f6d5627ba469304de3c5042d0c3e878ec87a88512cf122e3e4a88e0d3ef779d0f3b7be91dc8408a02ba63472aa58f7fda54e58d114d57f056bf90cb4bc9b54db2d7104248aabd317954c668077d1657364fc915133757cd5c2ad758dd1deb574ed7f95c37c1b0a5ab099687f1439a3ec8f3443420e464473d2271a09cb22864525ed92e4eaf1ca972a865a7b3bdfabb923fdcfba2d740fbde069695b979c5ea874fe44b2c1798942deb2e91c24a4e75d6fbb7e76df1b65befbe724a6b33274e2c0128e4772d0215a36a2f589ac9b45f13d3c3e0a8a3360c02c07a0fbfb6c1cd0613ff0782018900ff2000b805c68d2ff69a3d09ef879b5435cf0b6e910de4ab94827ff7d618087c9a62ccc91473d08c4b5db02badbe1f2c9e1a07eb44947b81cf20e01db6e79f116c0284f59f4f0ecb5f9117453204628442809d951b1432f941f776f944328a3cf4335cfe5e8142c4e363a5fa620a031bd89779b7ce19e055bec495d5e72bf1d24bdd811b80469d1551aa11df94289e2e84623511c4d46f5f0b58ae0af831bae0b396019cfea86d3ebd082b60c5314086fb2b8668587f6818e6a6a6783e1a54cc7f3a43239c102e567611f5843d17caf7fc134881d94a2bce6bb3a1febfee646ffd0cf98bbeeb68d0e58131e73494a1371f4d173aa5ca53eb3733b198fe48b1b39279cd0ddfb03590db793bb12817267238f230b36b020c1227e76e71a6830baba170878a44f70dce4f6c573f45c63df49a72f71d3553495e525faee06aedcf86d09c0b195d9201297b8b899b53c8e3c2201d27d2eaee0a900e107c86379d1fe74d161ac89aacda75984a33114001d531b601d932959d05b8ec17a31f9d541a9a7670b1580967e04517aad11875a134606bec01c6b06a956d6cdbaf5e661f05d4d6e8659ceae44a0618f36c06011731342f56f139cb2dc13fb7377a5ca76053e25e201eac9d7f348364a027e4f2e2ad3aff90f82849872f07b31bc1a0370164bbf5f6370e2e9f1176cf2cbbcb94c168f5c88cc677715a57e2d1e8adb9e9c75e5ca539b5aee06047cda577f069ab2042dcfb4a0391cc37ed702c23c9b77edc1f50cc859c5fa86be7c6c0cefbe40302e21228689a46e89918fc129e9baf571eb115d2b4717fbf00ae77093052cf58c95b5ec36671ee9e13c9aa598caa4c5794ee7588e5760750dfea06eb5ff7cb373834e083fb6abbbb8f7b32ffe4e814b4619bb1ab12db352e37b6a98dc9980e5ff85c23fcc04bb3a4604453a0109a66a09ab4097f4acb732d487f6b15d6d0b87d77619ec3f6d67460984e588687071cb02e4a4b746bd7405be1e655ec0de64a3c875c46cdbfc08aa2c915e5ba6f6e40961605dd840ac2d80d95414bae8dcabfa9ee4172c5a8e97bd82b8faadb7e790353e1cb9b9a05c05717690bc382cbbbe38878ab88707a889b9c4a90ee3e8a1413dacb31ea467899c46e096c86d9840282ced7520a9c5fdbdc4a98164690e3fcd1acc6dfcb049d9a669ad4a70c6ad3254e8174e0d90c33b6f22cd3462e0691eae840d2a2b85d2e7446708b92f485e8d2b6170049da06c710b873ad6f79072f94b96800c71ad8a079695c72217b40489bc96d1116a30f307df03858b93b9771b444ade53cd13799995d5883f92528a1d3de269327678d81f59ea754b48fac3f1e634d6df20db84e1bb844577868a402f2aa0e6ddc6c1c96a781890237be3905cfb1f86b3dd7879ec42fbff62ddf28c177a8be4d5c325db9c8357907b046bcf3160fe998192c81da2b3b756cc31ed7b96e688d667631f55c2373c8b82b13a535db30231def9f9feab8ce5196e04d96766b3086d3b98ede72cd5c9f98eca908fd9a72410b2679a0c6aa2e9e39c2543098ca9b069d126dee02241b449754a110ddeb06011501741b2c0da718c417b7c907ad418102a9060278d1e79a430b95eb5cd3dd7b571586a47db5155b7f2bb02f58f5709d1fe760c0fffbb8a2bf39e1f6c1bdf3d36d324a179c52686faa549f47c1e4b25ee809a4147cef51637234d4d360bd5e989f46f2cc8be591e04a0fadb43e90a363e5f39e958b73481dd03695193b8c8bc6894b7afe4591d33b4a695646e51a488ceb485870c49565aaed29eaa58c803824c2b11b6f7b1ee1ea5d13d71a4ebd19a61544600d39573978ef33af969ce6c7a740019ad29fb4d299511b10244daa59567c172e56fff0d90147d407a460cd21f6b2c704ab683cbbf569b98445f5ebaabb2b1362cb112f7abc40bbb0894dc84ea49ad6aab9b6f8d6b9cd3389583eee62ff3db418635fbb1b0157116e1f44c32ddeb1b2bf6d156eba35a24ec955e689e4eb4404c3e58229b4fb7b93eef39e2c5deaf757ed813023c20dd3eb09d4c775711a1f4d8a8821323d401375da9642bf6514c0970709bc77d3fe9622cb06db37b592c25a067e6c69f8c94d032392663a5cbe58b4ebfe74e46858252214c40a2599bdb395c4fc8094ae4b92920bc54e5b84e89c5a9a2cadacf59be0dc153aafed476687acaa1bc254095b3df4d8e6542980c32f07e65d343bd49a1a76c09f5a9daf649a796590d12c564846a5627aa321eacc100404851a44da8c4595ec28cc1b93ce6b2fc998ff6b663ae00525a7553130d94cdc9625754b8d5170b945271f6f322520e1ca1ed6f4cdc3c2bd472d59ab741e0e3edb3883f12b8a93e2bf2bbfb997c6d1af30f2b996eb7b8b6ed811aff39c252b83393475bd8e5d33ce95332c79fe801a5f972461bb6055d4a3241579d1c2c9a7f5fc82f4e7aa9fd0e3865b504566e27eabc396033090ea3eb8f4c46f4cbe09b3315aeb9937cc89ec36b0d40cf9dd544e740aa467dde13541ad10c942600518cc436b1f5562bdf1be54a7d8ea952da312fbc0a138f7093f9d98bde6c2864fb833eb5a2c8dbd336854a535bfa21d8015a43af7eac4cfc71db6c6012b60c4afef3329d0dc2053b244322a646de9bcf447c8482870d22f17077331bf9ebb8a3c0c8cdd3a85481148e31df0096661e8419302212753606551bf8e49bd801e9d110bd77b4b2006bb7c8340e8f7ace8ae2e77628f59d1dadd589ccd9235a53008cc43ff8a77b3925249b04b35a61af5d32f10b89479cfd28202f3a5dc91216fee0be038eef0c27b7a636c01f33b693ac433858a67c7eedf75b74d7a255a655733f59dd1be4419dc578d58eec509707c0275c863bd78715b62bc2b153270b24b942c5093eb0a3157b91a40a99adaa0163a150ca27235c84f6438f8471179f04b1c7cd53bcdf556d44bf0826474fbb8969ea96851f427582edaa35f8dbafadec2485f3d3242b223a1e6fbf09db082e1f094520fa122654ff1722f7580d851e5a5c35096211a7a2d63c0beceb5c96a48366d708dd66fdb696bf88e9dd28ff159c97908a856e487fa1d5f538aceb22470dcedc161311ed31a58f0108faa3e5a09efff9928d7672028c672c8fbb4b5b446922e49be8743f06c4b150a1fce409a53028fca4805e85a19be0f982d246d1ca33a50412576808262534768f1803492fbef19106a0ed3a09f82669d4e92223797a0c300c93ef17f6820ad8afdca92dfac738065cfe707ec7244043a99ee445ff02d7b93748b2103b5ff3f5c61e86328c4cea68c265356b11da18a9e4a1d169033fed4fbd207160bccdd82b270cefb483e3866a07fbe06a3100c0dd615f75e35f6dfdbf80e4bdb71134bc10353b6157335da0587d38779ee8a3b746f83a63030ccac681949bb4e71938dbceeaeba4922721855d77e1d63c5c5b11b70b8161b2d096d573bae1cd40b58403adad689c9c3dbe9331b2d4a046c4fe22d2849f05307cd5eda1549257d26d90d2d205f72baf9ef3c2aeedad7f1b08bafffed4646e1785f1220af19084b38dc0baa0a5260df9ae11e73c29a4a433ca6f295e46fd2a58d496ee5a87c7c687d533c49049a189528a197862064343ee56654bd86448d6ff88e5d24db74455f718aaef619281720964b7184bf9a6ca599b98c32d427291b5083a2593bd5d72e862bfc7d5c3f7d118b984033875f8d93bba94bd68625d9e2c249cc06a72bc90b0b6bb3dfdada363da0931a766676c77d42ddb83ff21b3f8b7629348b6fea3133ece8f19fd24bc4bf85cca8d12e6adf8c91ab2982cb36fe54e9920809e7011c2864d118271342ec48275bf9106474e0b276f2bd36cda005de19c3786dec3858ec95e266d5b71d990dca911c47b7576ccdd4623d0de3033b49fdce7bdecc7e4967dee4e1a2acfdeea55bc8515496b947a98309ba418ad8ea33ac15c7fe6fd25c1984823d905ce7a72eb1f5a8e80c79ec324b1c51cf6bb26ee59caf252eaf2dad82b16ea75d97764ccd6014d345766be5784b67b2ca3a45457dbcab8d44be79f6253bfd3180f087415c53d5cb9d2ca665a3030ba09897503bbd20815a678707009de9374398d25b20e7b24838987c18405341dbb2b5a7fe0f3bd2a10150e25026037b0abbdf4f94bca13ff022c24d7af19fd37061569756017519e78a672885b2041461f85b5cf2988c9fc09dc6868ab9df865484f9c873e4b4675944f6e6199b4e493281bea8747ed979d5ec2637b5d2cb9d418441cd9495dbb0d2b8d624407ef24026f267e96615b666001352077da66479109793d2e217eb52b4ea5946871cb24c521b7947e587a3dceef06f1a26c773a3b442dff87d99d291dc391c740d75e61d2c6c195962d449a1add3d0f360895d70436610518cf6952628eeebc168c6645187e1915a64998d7b79fdd66371c161efc01c4d02f916a0050edfc4ab627a3a005dcf2c9eaffd996ac0982ce18ad5e135ef39dc65c0d69495984d5d8ed95b9cf6750cd3b0ee046dc018d0fa41b391521d23b854a10884abd6967b20f99cb0c19b75b6c84c78f9e75c381dea9b8a2b5264019b2fd0f6d737872f0bce2decb119d7440a408127c46ef60368a18b342c583f176612f58bbff4cc5014489b8e79dcfc6b1b7222ffa83fe458fe1d5d785f430b7c2c863a1fd522e7133dd55b5e9c7428026370098b9afd67c64921ce78b7c6f193fe8612da3120de00a2d4cfdb9b174b45f1b619a8cd19e5e4b97508f5218ebed3bd7aec420cce393d2c55727b030963ab728e9228ecaebab7ecff8186dea480b49b959a649160b1a8f0f1807fa24142e0990db44fd734b755edfdce78bf655b19096f00be31840e6703d25202b5127a3c53347d2bcce28ee47ad72e542d45629b5e23c4beaf46064d2515e665e0c81f2555f9b19e72cff8e9344e7f2ba25a77d9b87a5c9f58bf051089bef257c721ce64ae236c28ec6725c35e3b819c96ea206a9ce65c956769ceeb88c2ddf2d13e5b644cc0bebb4592fc1b2190bcf30b0e7560aee514e770e371ff4e35855d574cf7609a93a4f747616efa6b8a6f5a6bafb6b28a73dd838377b295dfa2bb637db4f575a95d80381e2b757fff1747222b28a8c8eeb28ad08478e3b65b1be0e69b290b47859078dc0223892c32777ad4ea92934f61f42ebe545c0adc5f2dbb3ff9d60e7477109bb7677d50c83bc7b87480dfa9ad6f8bdcd4f0830e0f5f2dbb3ff9d60e7477109bb7677d50c83bc7b87480dfa9ad6f8bdcd4f0830e0f5f2dbb3ff9d60e7477109bb7677d50c83bc7b87480dfa9ad6f8bdcd4f0830e0f4d6fd51d0b89969eaad838736f706d416bd2340a1b89c9031d2f118ffc01659f4d6fd51d0b89969eaad838736f706d416bd2340a1b89c9031d2f118ffc01659f4d6fd51d0b89969eaad838736f706d416bd2340a1b89c9031d2f118ffc01659fab850413199f011401d56552a9e23cdfa39d564c0e77caa5c2d13b819843a8feab850413199f011401d56552a9e23cdfa39d564c0e77caa5c2d13b819843a8feab850413199f011401d56552a9e23cdfa39d564c0e77caa5c2d13b819843a8fe46320117be6d7774d737443faa9f7ff1ff2d2b3caba10ecfc0e4915afb2d5b6e46320117be6d7774d737443faa9f7ff1ff2d2b3caba10ecfc0e4915afb2d5b6e46320117be6d7774d737443faa9f7ff1ff2d2b3caba10ecfc0e4915afb2d5b6ee82598d4bfb28e92f2f6323226bb3d3b6c6793d6dd470ab3e649001f322eea8e8d0efbdd8f75e5874739247927762a19f96930723628060adbdb86922bdc276d25452d95bace5961797f3bc134f4fd2a1ad4bafc121794c467ed8a296686c96281b46c8691e5f38eb7bb657a7e9107a0416ad88bf141e0d1fc42bea3499d4ea3d17a7485ecceec917aeb26d8a8f81b15d63b115fd2e1420aa784e447d53cdb8c23294b14dc5e1a9028f679edfbb0c9f04e556997662fa827c278b1dc8a7acef30077c553ae28326ef59c06e3743a6ddf5e046d9482eb9becfa8e06ff5bd37e2e8e8c9f3f9cb2e5f8437d71de433d6d4591ed3798efad7179160fc7c55364e9a645dfffe1e238a1f3b4415239fba22b9dda57b660ced8594c1bce69fb9ae534c977828e96ce02141aa8bb6cb1264e47f5d1e74bc31d2466dfe6adc7bf0dfae16fbccf53fcd34551789105da747c60b0940e96a2209f52e0b698b6c112e485d7f0acdfb818d7a349c046cfd8d52fbc06892578a88ef9a171a7aded856b0387d0a610f52b26d8b238bfdccbdd7e60f343c33854db86221fe19897d41dbc755a6676f68933da6eccd49fe9a4c86d0e475152487499ad8773d17a33070739434112838be8f42061d87f1a3072108604201f49a7e1942f754a174fea856f2e4b98e3ab1619e39a392aaa84f796d035423569cbdb25f0610646d89322a84d0f4d26b3a30d5216ca5f84c64bd63fae69edc59341ff18d8b4b84e81107efaa29b19877dfacaabc9a81be207a31ec0bc8d8260567bb478bfd68d67ef7464a68c9f227b698182c9285a6af1db33313f21c0049d5be0a7ee546f01b0073281aba9a98fc2094282c9285a6af1db33313f21c0049d5be0a7ee546f01b0073281aba9a98fc2094282c9285a6af1db33313f21c0049d5be0a7ee546f01b0073281aba9a98fc209423477e5cf3e4b7f76603e84e63ea8d3bb7d9f45f640050ebaf4babf6576ac73e73477e5cf3e4b7f76603e84e63ea8d3bb7d9f45f640050ebaf4babf6576ac73e73477e5cf3e4b7f76603e84e63ea8d3bb7d9f45f640050ebaf4babf6576ac73e723f6c3af819799b7aa1e390e7909ec2748cc20d4b3f6a41fe11ad4265ddfaacb23f6c3af819799b7aa1e390e7909ec2748cc20d4b3f6a41fe11ad4265ddfaacb23f6c3af819799b7aa1e390e7909ec2748cc20d4b3f6a41fe11ad4265ddfaacb7879299a86de5e7bda68136e07221d3aabecd775a7545911bc676a2bd106479a2d004fc894a5f080c84b96451a2553eae9c36b97b40b6be47b70be3807697473aaa8e0911b69cf6e717e6c32a5e4cb651c2e3ce08c45d9f6f6627fd14d5da79f9f6ff59deff9a407d6d7f7f41759eef338bb6ebb5d3abae9180efe6c9589b34fc106dce17ef43e06125974b3472edebde39ae945107a1f6b10bd44185da68f1c220712cfdcb43c8f5d292b5226a036a0453f958379594d6a89b8c29fde14a4af1e7ad681e5a669e1da2450759e2f61643c8f107548c11f7da12c71f4e5cb5ec685cbcf775cb6719596f5a3c2fdae484b9e753c3bd37c1f4a12c80c3204d7d59d410c26b109ce9d32d35c0e4bc6dc92a7579910ce706939a056323de5801a7a87abcfa16526dd3d1f31954f88813928de507f4bf2911f30d08ff756d8b46baee54fce1d82a5a062eaff3ba90478641f671ce5da6f6ba7bdf49029df9eefca2f870171178ae901e108f56305aff7e36268a690bc49933a24b1aaa587fda00f4d3b7151dc8ebdca81804c959266b14122bf74e62cab773dd8e2f37b379aac1052663c27b4cdc7089ddb410ddb81a5ccf42662972e07dfc44fc429d3056af6dd128e480ac039362a15a7738ba76dffe807fd03fa29f7edaa8eb21ca0057c44a1ee8ca7f21a2c5226b7d35ccac23780ae535921353b54bf7d7e61f1ad9b021167ba6c10e37c432b4b93a7d257fbb890636fa7f6f376321cca47d5919ea5b6adc75d3858ba5f2c20d320c3f5390ff9778e03d341957bd37c5d3cf0c3327976979f2e01f19a80d1c7d5d758dcea82276e73150454212a5136b19c5fc2727786132ddafdd87f8d1367c93897805ee274c0e53ddbb0a46525aadb7dd32756fb85ad74e8b0fd3864c058e3cddf5ce304faa4f47e6aa8b70fe1672836fd8ed7d1681821800f7bfaad5eff3b33c4e6f51a6204075617b781d03a9093911d45ff78ee6ef92717e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e2fd0f8d0e275181458e991b65b4f10deb24bec9a0e1d72d0557b98ba71fd22de2fd0f8d0e275181458e991b65b4f10deb24bec9a0e1d72d0557b98ba71fd22de2fd0f8d0e275181458e991b65b4f10deb24bec9a0e1d72d0557b98ba71fd22d53f3f8e67d84cb2ae18cb9c596ef2945e876910b21a6a13a9f5eab500e47a5de53f3f8e67d84cb2ae18cb9c596ef2945e876910b21a6a13a9f5eab500e47a5de53f3f8e67d84cb2ae18cb9c596ef2945e876910b21a6a13a9f5eab500e47a5de389d2a576a76f5415884081d1e1e06805813884a9828a80ce3aa0cd734d41194389d2a576a76f5415884081d1e1e06805813884a9828a80ce3aa0cd734d41194389d2a576a76f5415884081d1e1e06805813884a9828a80ce3aa0cd734d411940462d208441ecf19f50d04ca23e7c3f1d73b1402bfa5a9fd88840b53199b25fa5ef958040d0ac84460c591ff4875965aeb2cb27ebcc6257499c4ad81a5b816c1eb3d9ad381f35012e3d0bdf27e3993d4412c104d585be314e4eb16117f772352e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855876718e6a7413fbd9f4c77b304eae9346862f53c1b38cfbcf832f37075c89d6b876718e6a7413fbd9f4c77b304eae9346862f53c1b38cfbcf832f37075c89d6b876718e6a7413fbd9f4c77b304eae9346862f53c1b38cfbcf832f37075c89d6b44566b66d7dc0b02d69b7e90cfcf072963f56058f4a4a03129ddb4cb6dd5a96744566b66d7dc0b02d69b7e90cfcf072963f56058f4a4a03129ddb4cb6dd5a96744566b66d7dc0b02d69b7e90cfcf072963f56058f4a4a03129ddb4cb6dd5a9674561b8827509020fae0f3a3069e60e15117fcc7ae5710c181e2ba6d229535d364561b8827509020fae0f3a3069e60e15117fcc7ae5710c181e2ba6d229535d364561b8827509020fae0f3a3069e60e15117fcc7ae5710c181e2ba6d229535d36f27dd4fe13bd71de79d0f11b185f77287d109fd6647ddfc16d9246a3ffac6c8bd1cf749bcd3ec23c8bcbf699bb12feaeed8d68cd1b0f3aef045a570bc44f77a7f27dd4fe13bd71de79d0f11b185f77287d109fd6647ddfc16d9246a3ffac6c8b66df5649ebaac83e77d159f903826ebef8441a3f2ea38c98bda706fd3c42be7c66df5649ebaac83e77d159f903826ebef8441a3f2ea38c98bda706fd3c42be7c66df5649ebaac83e77d159f903826ebef8441a3f2ea38c98bda706fd3c42be7cb878d1e4a9465f10711877e10f3c6e7298cc78688d569a933e7a81bc396d4992d7d24a38437ec3c119f4ffd892bb9fa313d9deaf9046d5a40914a3a28a4a7f1db878d1e4a9465f10711877e10f3c6e7298cc78688d569a933e7a81bc396d499240498d64848a5e376d503c0356b2369e6a4fa726d9c5d4f83d43afea26aeee7640498d64848a5e376d503c0356b2369e6a4fa726d9c5d4f83d43afea26aeee7640498d64848a5e376d503c0356b2369e6a4fa726d9c5d4f83d43afea26aeee76f9a18ace61dfa0d41b678454d8a7efad1d2ee2040e5c2cd18db17c3efef8dd3bf62135378d40d82be4fab0c4a89f627e3bcfd032a31a482b5f181de1a7222631f9a18ace61dfa0d41b678454d8a7efad1d2ee2040e5c2cd18db17c3efef8dd3bea5198a00126ec5e53785e550fa607adb31f05202f88a15dacd26783ec69f133ea5198a00126ec5e53785e550fa607adb31f05202f88a15dacd26783ec69f133ea5198a00126ec5e53785e550fa607adb31f05202f88a15dacd26783ec69f133ba73ee6249f728d3b7e9b6166467046b04fd76e83336fdc4d6ed5720d923970bba73ee6249f728d3b7e9b6166467046b04fd76e83336fdc4d6ed5720d923970bba73ee6249f728d3b7e9b6166467046b04fd76e83336fdc4d6ed5720d923970bf2dccc7e953bf6f98925531d288a31eb9729923b86e0e3c138aae46a17aba78dc037293ebc73a5d7b6070ea8ca7ad7a25806cacc5b3586fb8dcacb9d4fab1a3aa821abfd97d85cc740d210e230eccadf46a47b7c7ab8db038397cef49d62985c5c39e7fd3e677963e3a2111851461e013570142bb48cc62a41a69775b84a2c605c39e7fd3e677963e3a2111851461e013570142bb48cc62a41a69775b84a2c605c39e7fd3e677963e3a2111851461e013570142bb48cc62a41a69775b84a2c605751d2b82aca315b8dfea8d6301362edfd36634637210f6b2d2260541ad82a1db719ba6eb739d2ebe23d6050d168a9863599aacc1fa2805d5fb5505a6ccb0a545751d2b82aca315b8dfea8d6301362edfd36634637210f6b2d2260541ad82a1dc603eab748892fd04be402214e0aa2d87516a2a48a0bd03e84dbcd0dcdbda407c603eab748892fd04be402214e0aa2d87516a2a48a0bd03e84dbcd0dcdbda407c603eab748892fd04be402214e0aa2d87516a2a48a0bd03e84dbcd0dcdbda4071835cf61381e0d26cd0fa4254f82bbcd3d4d95bd396b921f4b8a59e5219dd43c2a2eb4cd4307f81af4808c9f614c01e6cfbdc2b7f706a17610ee07adcb34edfd1835cf61381e0d26cd0fa4254f82bbcd3d4d95bd396b921f4b8a59e5219dd43ccf1f71c1f84333dc893ec1d552892a39ff9e54ddd64148e358e1d9f6680c9befff4f00491085ad171ac8cc13c73331d099374567e82d2d1e7c3f1cedec5a7e87cf1f71c1f84333dc893ec1d552892a39ff9e54ddd64148e358e1d9f6680c9befd9cbf8ac274a17afc2d71281a4f563724090b9af9cb125d73f918ae6bf56de3ad9cbf8ac274a17afc2d71281a4f563724090b9af9cb125d73f918ae6bf56de3ad9cbf8ac274a17afc2d71281a4f563724090b9af9cb125d73f918ae6bf56de3ab363e156ecb65b1fbedff52d976ca73a858e9a892e7058cfd367cead55cec8c637276f84321aa3ed91ab0b3f3aa133a5878e02c5d8fd8ef1f6738262e3fb602bb363e156ecb65b1fbedff52d976ca73a858e9a892e7058cfd367cead55cec8c63f48ba03e7ada51b5ba37acd340ec93957a8a94f6b8dea97ee8721c9b7b18b0a40f5f0b2a9f517e3eb0551ba8c63d43747f68e88fa1931581fabce05c93ae1c43f48ba03e7ada51b5ba37acd340ec93957a8a94f6b8dea97ee8721c9b7b18b0a754698d80c9962fe187c9fb04c7b2a3e0fdcf81873db5911bb23f7a05b1bc091754698d80c9962fe187c9fb04c7b2a3e0fdcf81873db5911bb23f7a05b1bc091754698d80c9962fe187c9fb04c7b2a3e0fdcf81873db5911bb23f7a05b1bc09163e9944950686e5f745e16fc846b29ceb7a4ab0db4db61c194b93f6b4f075ccb9a625519e96606e098424ca6fd2772281e001259885e60c1ed09acee3e8f47aa52d6751740145a5f4c58ad473390b1a3af17da51ea94d09b463f13cef5a0da123e49b0575c610dc4cead636be1a39b31f68210474b29ab96f3e154b05d846fa2fe1f69f900cd658b1f64dcf1506e9dec85d0a598f477327d7ede62c9803867a6b5a9db29bf39b8fe8538163bec99ded8b084f0ae7878dc006455b8af2ae1ece97878db392a1c49a1d3ef1e778601180f166a53127c09bca94e3a8ab919cd0979489c98ddc947387a05caf2d85c0f21d70edc1d4780be6d566d04a72b0c17b86e08e34e7b1f7f948c757782a955f1027e00dc96dd5dde39233b484a51781cc3cb796c6477de7b2cc2dd58ca6a28120bfacdb8db90a10ecf00767ef096cb19990d488760bd6e892fa897a74751f0a4e3f65162b269a5b77144bf5fb25733e047d16df0bd9149eff77dcd2b9a097ad5fe8bf29786a4969f5387119e1c0df5e8338f007ebb070de5a79ba529179ac22db18c19a33d7451e32cb99913787ecfca5eb35f9f344e6b8dc9c299fae928d69b2cdbd3ad0b9b6b7770982e7735709e5ae500b43257f7787472cea9a4151df21fe4d6540714775f80f5e9374835215fd75347e0b666b5778c9a36e288b955942ad00c6adee818e7db2050bdca4cdfd67c31ed9897e3eb1da96b97f486f1faeba16318028e9dc7a9dbb40380dbbe9af2c14c1f680d47ed4a91975f036bae7595a5c8cbda78cebd6da4545c87be902f8e4b33b40ce1dfc004ef412209d3880a624ede3721e27aabc56907f1d4a17a479ee68ad1e4b492f72c8517ce7338e097e190d19d06f0d92e564fed407a554305623f84bd31b5341d5e5b9a02a6efd32f0452a4e12e8c7029171e5f1fa382142450e0a4874fdfffd3fc36a145b707347525419ddf337896ff3c2f828785513b0b016ea368984b7715ffc1b578981bcbd2b887339619c4581f8facf9a8a259ef3af0233fa402477909adaa148d0b38fe2587e1d8114f01e97316a078e5f44a1846b04842cebb3a7ccb8adc60317861bf79402f9a5ee0f1e35f81010f694effb86d78e5d985e9bf13153e65f8a9df9fca2644885ee46748b4dbb95c204548585865494c3c80d2f8f47f34d0eb887e2f9921d9dc4fec3ad8f5016eda3a2d6223c5a0cd2705bfeae55d8c4c69dad300bd10b7a0aad091b8d51f6f8c066aebcbcf5b2dccce414ae800ce1338756971d9db568e1a804f84a720079b23d791bdb5056049ce86ae56723dad5223d042a1a13eb5c13bd2df698f25d03936f547651cc25d1beecb4e94aa433af1ee3efbf57c38e88e036a7393b56ae28744f6ab93d14eb1e527a27c2625ce8e945192fd73802d75b0caf9306063fde944a438bc66f8bfb53a64ac8f10edcbf6ea93091f81ffa030f0e8f2f44cfef5a147dd4551d41ad8d1f3c7463996ab05fd924108d89baf7930613c23d5ac307cf17ab41b08ba096f14fa6a111d9c92fbf4c4a0f08ed3b9608817e77edf7c2647ee3fd01eba1f07d4b2549d74553ff8e331d2a646e46cb292ea35baff99b6b598b102b626f1cfbc2ee7492f532762b756b0cf0cbbb3dca7219c7e9ba139f7dd8aae546ac13909a2c08c55d8656638ce2909421055dfd251fb73e3aa43ccb8dedcd9aa0ff40a9ef8a3835271b13944990d0f909270c2fc2c6838806231156f6c84bf6abb7c30b123802d9146b508f963ad19ad9722346f064d4fb789b477913a61cecf8b9b8ad7b383224bbdc4e94ed80f55ac66a2570c8a19d2b1dad7c057cf4c944d9c2f8adaf5bf6c8539881e135676140dc03395184e2a4b494a8d5a93efb5bbd8615047b5cfa9d5b78b62cb45b4aaab3c14c76fa089cba521a74a927722c25e7e3f358bf74f36bf0a2dbf479ab4aaab3c14c76fa089cba521a74a927722c25e7e3f358bf74f36bf0a2dbf479ab4aaab3c14c76fa089cba521a74a927722c25e7e3f358bf74f36bf0a2dbf479a65e2605f5cbe2eb58d8fe665dae0c2b7f2ec396046a5014a25752f852261203965e2605f5cbe2eb58d8fe665dae0c2b7f2ec396046a5014a25752f852261203965e2605f5cbe2eb58d8fe665dae0c2b7f2ec396046a5014a25752f8522612039fc024b67c4c76440deac7ff02e82b54a10a6d1c3b1e8d09247c886be85dcb949b65a0eb59c825f8453289396208a827896270ff5f7fa5d88959845c3448c771cfbfea5fe6ba131f9d44d67fce2e846f8c66e09a51577e7e6433c7decb7205b86fbfea5fe6ba131f9d44d67fce2e846f8c66e09a51577e7e6433c7decb7205b86fbfea5fe6ba131f9d44d67fce2e846f8c66e09a51577e7e6433c7decb7205b86575a455f1f1fb79b8d7b13c2d96a8f13945ecdeddef145b719a3ee7fd774d276575a455f1f1fb79b8d7b13c2d96a8f13945ecdeddef145b719a3ee7fd774d276575a455f1f1fb79b8d7b13c2d96a8f13945ecdeddef145b719a3ee7fd774d276e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a4173973dd00be34307faa6088e34f7b2a0cd32925ac7d4b882a2fa2a84f5225b61ce17b00a1338fca815852eae64f7c819b9ed34a6f5c40ee189ff32312d8fc5dc42597f8398476b33e3d8bc4987659e356d67ddbef94f5847c73f8277e110bc656cff3be4b5803851e715e41b99183ab49c015423c86b92a357339c15f122b20d6fcba7f7dd598f68caba1558cef0b02e62c886e556da34e0c50ed07938baecda8e99942797e32e09643d3c5102dd9261888cbe832a2d71792b55854eeb026b7f507e62cdab4a7876b5d6c0d7f7ff7289303c5349281e4a369207052e70af3884528c663a2c5bc5977c54655699389e6d31420d0e79ac6fccac835ee0b167e3636198f2e61362121c9f7adfbde802883c99e6b23977e4e0bbbbd042b3074214fe274b0ea5fe46ed86e7a60a9045e65bf777b31c8bcc6b9d445aa0dad8015e109717c2d426539f03ce33fb57037aeb5781ca3aadddbaae97d4e7f46e29452000916914b082bfe2a837f00bc8c9440ee014779131d6ad035d3c20085805b2708f1bce46556ff43645e932299187a821683171f734f5231cf696a68aa3c81e04754e018785efc750bbbafe910f4b4e4240995b5a2143a4341dc5c1bb73151c1d852042e9d54b110cc4f93f8f45b694b8d7510deff4990b42c1e328a0161aaeba5b255b9cc6eace31da334d60098f3e044860bd92d6b51f37be32408eff3f509acf8554a20704cdd82183ee6dc3c974072a613e12e337086b5a2f1693c63ba04e2c18eba84e0e4555561706c829b69a29746ef46856a70b4c7abb5c9458bca8de3f0ac2e9292206306c12627f08ff753effadd6c44734ae93713d30f0aa271bb39c18eba84e0e4555561706c829b69a29746ef46856a70b4c7abb5c9458bca8de327a14fafead6fd035418261140232bec49ae9f60a63877c6f396f03d2047bcf27ae5a87f0d478ba9823ab75395edd4b1fc497f83c8dde5441f00200449f9ca9727a14fafead6fd035418261140232bec49ae9f60a63877c6f396f03d2047bcf279f1fed835e0cb24135166e48c73249111a422fadc5c3946982c753f77e5f780078f6303831d87b38cef321c986df444843f9db28e4d7a92a1c1aeb37edd6e3279f1fed835e0cb24135166e48c73249111a422fadc5c3946982c753f77e5f78069a88d3459313fcb34e042fbfdb6b067db482902c4b4144d3b781727788cc510388fe9032d411fe556d81c954ccead6a556af294c950c10d06db3691ed2d250f69a88d3459313fcb34e042fbfdb6b067db482902c4b4144d3b781727788cc51048cf4dacb8104a2cee60bd1b7971359a82073d3b639a7ab59f4888900e0d976e48cf4dacb8104a2cee60bd1b7971359a82073d3b639a7ab59f4888900e0d976e48cf4dacb8104a2cee60bd1b7971359a82073d3b639a7ab59f4888900e0d976e85e4e26965614847f7c004ab8cf99d98aa90f82b34a6377a219c484c88683cfc27d1cff80ab95628aadf71bcdf4ef3b98cab4c164d92c8238e476408199db66d9bc5f77ef675e849c672672912cc45e1610b85679f4c95196327fd0881dc8babc2094a4388cf274a6ebc02eff1620545304b2ff368059fc3f1c142b8cd15abab8fe5ce586d82cf92c2bde6b054af00049dbda726a549f709d1ad0a2364d600bf6b1c20da77d933555e94cddd8ca2f92d82c46a07fc38f00cbbbbbc9f5ed855ca9394438e0051f2a03c7bd0c43f1a1700f66dc7d7b4bdedb9267f918560543e0fae5909f1a78bf6fb578e44cfd182cbe8e630520c2576afe579af5c929a81df0fe26257a472faf640f183ea8edf6632dbb0bacd9f27b958b1da222c33e52bf03a0efb663d0193d5ca801d8898cce9c0f01e954f1259113359f6c567502de6c93ed03d265671841460a73f90e66adfcc5a7862c4fd455038cb0954c25fee975af80efb663d0193d5ca801d8898cce9c0f01e954f1259113359f6c567502de6c93e933c180df94770ac0bd709956f977f88fdf7dece6dcce8a3c2b30bcfc531079cdb5a812cb7f123737e74af8665fa906683ee46bb535d2de149c925d010706e0d933c180df94770ac0bd709956f977f88fdf7dece6dcce8a3c2b30bcfc531079c9f901cafcc55d6512083f705762285b80bb2b5abd1011580ccb219ad264e8d671d304f151f0ef92fa09ab84e442575bf0432ca85b8e3376a73cd17647ffc55f99f901cafcc55d6512083f705762285b80bb2b5abd1011580ccb219ad264e8d67d2f6b35d8785031b5ab3a3f3f9613bc04363869d833975cb24b8448c49da030ade695f766b717155100dd0e74f23a568429b615190a1d36bf2207e18616ec2ecb373f1c6b7e3876b8693680bf907f84a5cb8a17f2f3dfc7173f74a8d8bcd8492b737dbd80ffde463ca867edd816a02dfdc746d6ad20a24b0a8a8066253ff9f25c7f8002fb454b2b90ed8f2417e493a4ec466665a085da5ce80aec04dac669d39b737dbd80ffde463ca867edd816a02dfdc746d6ad20a24b0a8a8066253ff9f25cf36544cb587f34552b2cfbff7948bb2be9334e4d3ed3e26e7e01520f7397462cf36544cb587f34552b2cfbff7948bb2be9334e4d3ed3e26e7e01520f7397462cf36544cb587f34552b2cfbff7948bb2be9334e4d3ed3e26e7e01520f7397462b95348b39c1d3360fe3317014517180f4dc4caf44308c550fed7c2cc55afab51e55954e7bf516681a15da82e918050746441ad50547f7316ae00810e0072fd44b95348b39c1d3360fe3317014517180f4dc4caf44308c550fed7c2cc55afab519f4e8cc141f646d7c3b8c8e850b341d10e107bf0fe8d2704ed91a9a8023414c85150e60537fcaf7bbccb7b6cf03ae4770fa8c8bc61b8f2293683e0d2042fb56d9f4e8cc141f646d7c3b8c8e850b341d10e107bf0fe8d2704ed91a9a8023414c8aa3aa091f9322c356561c87df20fc9f64685f028bc2f13c72a708e6c479bd984b5a86aebf9f629c037f1bd689c3f573b845a894ab019a394e0a75a836fa1534eaa3aa091f9322c356561c87df20fc9f64685f028bc2f13c72a708e6c479bd984bd8e9a89b34efdc598d230c6bb41f1284cf76b46eeb045488b2f509722a6e4c2bd6fa056fa66eaf6081b3e205a883c3ce5601f6e637fef0a4fcb802a107655ff2aac4cc4fc34a17051dac6ed67519034389afb6644f7972fbdd0f64bb196d90241498b92a2367c4c07a4960ce2ef49d8175b7ed27525625033563f5b7480fccb352f004ed4554f12c1093091348d69cb75c26f24ea94fbf501e88dbf176e59cb41498b92a2367c4c07a4960ce2ef49d8175b7ed27525625033563f5b7480fccb85ddf2980a4dcacc685b20e0908eeed4da4a34b151cbeefe18f5179874a9f05c09e899e1414c29c3e2f6f53ab0339bde12d116cce6526b9917374d9aaed6c86485ddf2980a4dcacc685b20e0908eeed4da4a34b151cbeefe18f5179874a9f05c6a100ea446ef2f61e6764d389a343ae10630787b13ac8f544c1b44c94c283196d3c0417a7d135cb01d91e2e7afb34bc455eae595ac1d2615143c577341de6cd36a100ea446ef2f61e6764d389a343ae10630787b13ac8f544c1b44c94c283196b017fcd9fd29b54cd25556a1acc683533753c8601e98c9e9f76687c9f859ab9979e5e0ddb5bfb91fd8705990009c8ca4395b047b18abb8221507ba5511d550e7edd648cdd82a6b83419b7fccb50864c321b6c763934aaea5da9b0f6717a3f24fc433c0bf2506e1ae883f663d64d2670f226c1a909426bde63e3b5c7bf7f24aae465df8dbb70fca56f69ffff4883b1419638765c14e3882e81fc0d3beef19f767c433c0bf2506e1ae883f663d64d2670f226c1a909426bde63e3b5c7bf7f24aae844cac9e3cd644bce08c041aef9e76014d14b280b9403209df440af2da0a709c4e307c3d26e2ea6674b716d35d19406b5c1a328d6184df6a1a6ba5180a94cef1844cac9e3cd644bce08c041aef9e76014d14b280b9403209df440af2da0a709c878097b2bca8875831028339117ca7da4de2a45b2eb0cdd438031a479489c44f05c85dd2c86111ec10ac76700e1064bbdaccf073654b8d92e6b95453d7d8a0a8878097b2bca8875831028339117ca7da4de2a45b2eb0cdd438031a479489c44f6addb9fbd5d9007e5d50c40c4af5710d73bd62a5c1192b6d067a35cf580be2190be56f7bc46677b440e3e74636eff30d7f17a3d0dd4a33a22754ef0066225b8a0be56f7bc46677b440e3e74636eff30d7f17a3d0dd4a33a22754ef0066225b8a0be56f7bc46677b440e3e74636eff30d7f17a3d0dd4a33a22754ef0066225b8a7cbdcfe49554d6fcc55df1b2675bb376b51689cedee2f876b02b678c836a63bf7cbdcfe49554d6fcc55df1b2675bb376b51689cedee2f876b02b678c836a63bf7cbdcfe49554d6fcc55df1b2675bb376b51689cedee2f876b02b678c836a63bf7226e485fe584e0c18da4f739734f0d916a737ed3e307ae55a9f97969e7e0e797226e485fe584e0c18da4f739734f0d916a737ed3e307ae55a9f97969e7e0e797226e485fe584e0c18da4f739734f0d916a737ed3e307ae55a9f97969e7e0e797d1d2fc87b9cbaf744af1ed8e31a96947b13da28bf2e7a0358996af9c195e3801fd24490e10dec6271a006fc01014adcccf9d486b7c201dde975092927246b685c72e61f5972cec7e2f830aa0bcdd6c8f3d56c7736a8e78af679d994aa7af84e67f2619c60c171d03b091931851b658f7a92446e131ac261a3352eb0ccc1b17e4cc554dcb58d602bd9d557b2aa497fe9a325d9e021d97a95c0358e907291a47afb67d0e9f8e7869235e94949b06313e412be59c29ad1f089f323019f0f3a0e4919924c427e33c86284ef2a41f76ab6937ab36f12e3d1ef4e617cdbf616a8fc120cbf55d49bdb78c5a93446d44dfe0bf247a408ae159813989285f7e8c87fd4698466c98fbe5fc76e145a86bf16ef64596aff5f93d1ac943b4079392f7b4b6925b74464655baa283d2de961e223e0853b498ca51f0889cb790267c8554ac79c92be1927e654180fcf6d84257be161fe6fa59796774e862c89b6b78adb656738f3927aa94e0831b09c237b129749e06bb355deb007be0e1fd63dc0cdf4ef5c265dd724296e344278ce3ffb39962c5761dd04b19e987f8068a09fff02cab7418cc24548165a86eecd536d0231efea5adf656cbfec33371e62a7679724af19a5e20489882cc29688bde3f474f1ad1d16fae2a0dff21d797493e624e83f9c72dcb4ab482196211cee77253034cb6b85b50bffb302fde20f083a5e888f34af603ea4ec3181376673273db26aa634b690c176d9b5cc176351f5f0d0d5f5a480d6fa0ece7f191895d8e33cb8b36645d0ef197096c459c6f63450366114753a85eaa8c113515c10201568a2fcb868d1c34ffe9d7f04e3f617a2cb61d587167359a83b09ecf8ea20ca76f83063957790f4bc6be258b41f9bd19dd1bb15743f2aeba402b1ef087eb5fd8642c4e715869f579a760d57410df11ea4c24f708906c98abd9b9565e647181ecffdba1096c6386dc361afd83a6ffd8c9cecc557cc7b3d68ee75bf4ddd747f5cf11199f177deb717cf911c176bdd1d01a404c2bb7d765a9d381cd355a639062269a63cf88c8aa9ed65573357f9e31c978e0b94885dce15dd9d688b1641444b776864b36c27d688d9d458ce39b4afb18477960f93d5321b8c1bae41a920a9e51761cda281ace5a5c5bf0fa86e4d0928cfc4d8fb6ba3b285f21b835816ebdb510ace36bdacf11bdc0d0249ca6c6bcaac74865c7a379eb76424fde0fa97a4bd485386ce9cfab245526bae57bc79eae764db06ec7909affefc4b8d47bc6cd9383e8ba9b2ca27856d91fc1058999b5267ed2491490d566eeb627f1fd41119fc34b4686fa3364c24fc21077cf089bfb8db32c43b3a61405de5bcafe86b1646892fceadf5b3e510505ce7a9ac7d11627af73657123e73fe6dddec3b7bb49b6090b5cf9c1b53bb3ff98437b85ef11674697d994cf3573b0fd44712c114df2bdc616120aa47143c45814dfaddcb2fb1c5b26131384a6df90631b0ed967b3d1848616120aa47143c45814dfaddcb2fb1c5b26131384a6df90631b0ed967b3d1848616120aa47143c45814dfaddcb2fb1c5b26131384a6df90631b0ed967b3d1848f6e540af2e2d0c7de67725d82126aea4bc1d72a3405f573cf208cf8186ac6cbbf6e540af2e2d0c7de67725d82126aea4bc1d72a3405f573cf208cf8186ac6cbbf6e540af2e2d0c7de67725d82126aea4bc1d72a3405f573cf208cf8186ac6cbbf8b44af797f5943704015c711accbb90c5318f0fb63119e5ae016faf4f740da32d11224b008bc40019c8435a493bd66428ed272939b4f615136467aefb36cb304c69158e9f159f15a1a7757c6d1802f4e993677665c05ef5b1593c6641f6dfdc41a190d202a7db7c955bc407575d64dc27c37cf3b8dd24bf6d10a00c06c6490241a190d202a7db7c955bc407575d64dc27c37cf3b8dd24bf6d10a00c06c6490241a190d202a7db7c955bc407575d64dc27c37cf3b8dd24bf6d10a00c06c64902666bfbd1d17eb09c6f34310576059f65432946d8e9ec50f4f2292fe5d5fcd4393f9e761636c06ec424a66a8b9c2a8c8c4f3bfe0f5aaad2aaf8ef5c47e7c702033cc4d12ba381fb5434ccc1683a0e30db302b2dd4618262bc1ad586ea085feaf0edfdd1e4e6c96da4251b94e45b8764d0580a2b0495edec3f0867cf12dda7b2b24a50f083c40093579e592e464bac9c71744d2262139771090d0a3ce801e5a5ebcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c4e24373b0749e87f33c75d356562c55a548373e2489eb578fb3fa8ab5917c1984e24373b0749e87f33c75d356562c55a548373e2489eb578fb3fa8ab5917c1984e24373b0749e87f33c75d356562c55a548373e2489eb578fb3fa8ab5917c198f431d68ac39c96e28177e8eb7709c712be63eca4f25f1d03f19914ff9db70029f431d68ac39c96e28177e8eb7709c712be63eca4f25f1d03f19914ff9db70029f431d68ac39c96e28177e8eb7709c712be63eca4f25f1d03f19914ff9db7002949f316042013922fd1ce82823e87ab0d44cec37a3d677042ea8e530c9400d55e49f316042013922fd1ce82823e87ab0d44cec37a3d677042ea8e530c9400d55e49f316042013922fd1ce82823e87ab0d44cec37a3d677042ea8e530c9400d55efd952fa5bb5ec52c9d4b1004152a88b029e4d6b29b9a09cb720e9c52dd30cde6fd952fa5bb5ec52c9d4b1004152a88b029e4d6b29b9a09cb720e9c52dd30cde6fd952fa5bb5ec52c9d4b1004152a88b029e4d6b29b9a09cb720e9c52dd30cde61755bf26276b61e67b42d043067732d22be57f65bf827a47c60c6d445ed427bb1755bf26276b61e67b42d043067732d22be57f65bf827a47c60c6d445ed427bb1755bf26276b61e67b42d043067732d22be57f65bf827a47c60c6d445ed427bb58631b25c702eafb15df9f09d6732e630764032cea4964c493fb7ec66db16d5658631b25c702eafb15df9f09d6732e630764032cea4964c493fb7ec66db16d5658631b25c702eafb15df9f09d6732e630764032cea4964c493fb7ec66db16d56e9bda2c0dc2df88cf30364673deb2682420f09d1b2352535f98f3ac56212b45b50d34e3d3711b71d834d47c9514160443c7866faddc172e2f219b55b16df390be9bda2c0dc2df88cf30364673deb2682420f09d1b2352535f98f3ac56212b45b3fb9bce8029cf1318af816cefac0ad6de0c2f70c75c2e326bbd596b68bba38f53fb9bce8029cf1318af816cefac0ad6de0c2f70c75c2e326bbd596b68bba38f53fb9bce8029cf1318af816cefac0ad6de0c2f70c75c2e326bbd596b68bba38f5017156e572a69d61de9efaba39518c2eddc103a5e69f0f1099bcaac420999f37017156e572a69d61de9efaba39518c2eddc103a5e69f0f1099bcaac420999f37017156e572a69d61de9efaba39518c2eddc103a5e69f0f1099bcaac420999f37ea593066e9a58f43b220a55bdf4b941a794c9d8ec2a1f26c9ad2b2a97a6601fa9e8596b78419c2bc946eaf9da144f2e8ac8a154ab47a28edf52e61bce02437afea593066e9a58f43b220a55bdf4b941a794c9d8ec2a1f26c9ad2b2a97a6601fa594488b9944a606f76261b09737a516ee99c73851cada8982f830e6356676ff13f9423f3e39b7aee0705e5ba3867c9b0db1556924e7600d6fc8798795b3e45c9594488b9944a606f76261b09737a516ee99c73851cada8982f830e6356676ff168239e4df65e8d57f3474e6698275341acfa008dd6ca9db07d9e6c7675f4ea8481651f2dfdefd388b716e63a7ae811670a7b2f22ef055bfcac25db03c8c58a2f68239e4df65e8d57f3474e6698275341acfa008dd6ca9db07d9e6c7675f4ea8456c8ccda9a75cf6d0142d918450a59c7358fc5dae434e6c8f506bb030885becd56c8ccda9a75cf6d0142d918450a59c7358fc5dae434e6c8f506bb030885becd56c8ccda9a75cf6d0142d918450a59c7358fc5dae434e6c8f506bb030885becdf26ac8fd34d61be900872256e61e204dd326d5e0da06a9c775bfa513cb85311aa7000e70a96fb87979564f0715754705acdbc30a99fd2d244cc17b38d96cde4ff26ac8fd34d61be900872256e61e204dd326d5e0da06a9c775bfa513cb85311ab427d446e00e6892ac4da2266a5ab675c3c2e65bbb8645f01679ba1bbed13ad95726c8aaebe8fd388d5eaf8b981b6b9e84f2965804fd115c085d2f75554479c7b427d446e00e6892ac4da2266a5ab675c3c2e65bbb8645f01679ba1bbed13ad983a8d3bb543e22882da8779e41f1bfbf8e06fa781edb9e55ac95617803326d665c974b14be0e5235fc38c9147f1f798a158d3a2a00392801616c703e5bd95e6983a8d3bb543e22882da8779e41f1bfbf8e06fa781edb9e55ac95617803326d6697427aea2eea33277fcf448f1780948f9997dbcec7375102478949bb4998dc6397427aea2eea33277fcf448f1780948f9997dbcec7375102478949bb4998dc6397427aea2eea33277fcf448f1780948f9997dbcec7375102478949bb4998dc6322612d09d8abb4a9e4519c406f70e8c5906202b0f3cb425203469cb1cdd9a26684145b787997233a3f36ad56079c026fd8e52e81a30583f9fac70ab7b2fc20c322612d09d8abb4a9e4519c406f70e8c5906202b0f3cb425203469cb1cdd9a2660d752760c6af9887796afadc905b965ca6d58821ed84b4314f00941bdc53e9030d752760c6af9887796afadc905b965ca6d58821ed84b4314f00941bdc53e9036441de45c3fdeda5d9c168b252dad7b08f1fcc898493a97c2b83cecef87bbd9f76da31c0240ec8d459a68888e3ccacda07319fcf91878c24101e484e7c4c316bbd27cd3d68dbd9a3be736fb3df238c622abc0c20d6189461a0a87ed000c70f2c76da31c0240ec8d459a68888e3ccacda07319fcf91878c24101e484e7c4c316bacfb5978c39e0ba985b7f0d5012efc4b353103bf11d2d05a5f16c2a72843fb913fd1bf6bf96e978fd63599b556dc992424966aba658fff827627454d8f0c152eacfb5978c39e0ba985b7f0d5012efc4b353103bf11d2d05a5f16c2a72843fb91f4630b675d5bcff7d450b031f534280fd0a53ebddcf0219b0fd3985ef6d5ddf4f4630b675d5bcff7d450b031f534280fd0a53ebddcf0219b0fd3985ef6d5ddf4f4630b675d5bcff7d450b031f534280fd0a53ebddcf0219b0fd3985ef6d5ddf4b1c5efaf54f1ffbddb195bad0730bfb4130cef8aea3d9624f6a1b6295b5a76bbb1c5efaf54f1ffbddb195bad0730bfb4130cef8aea3d9624f6a1b6295b5a76bbb1c5efaf54f1ffbddb195bad0730bfb4130cef8aea3d9624f6a1b6295b5a76bbf2b84e93e94ff3151ceaa183688b0752fff556378523954e52e3304043a68285f2b84e93e94ff3151ceaa183688b0752fff556378523954e52e3304043a682859501603e55b50a064ad4c568431a68badc76942e7d18eb5b21585a92c6e3c726b9cbeff1cbb0662b1a89eb8e6ea60e8035c9b2d158d61211a87857191f28c35eab906442a1ca69d43e60770631dc287ae3679db07715e40d32af7f0026f9ceb6b9cbeff1cbb0662b1a89eb8e6ea60e8035c9b2d158d61211a87857191f28c35e1749ac79fab3ef2c08c8560882a6e90b980e5073404402ec9f9a8334c4614b3597843da3a939426340273a4c5ad8f83bcb2c0f8171e7021a89fd1091ab78884a9ccc1aab73151d141d206551f0c8a24047d1b5f7206ceb281e80dff997fe3c6e180fbd92953cb4c763baee328388048f144621e7e97f6d3bb7f0648dc95ee6d0180fbd92953cb4c763baee328388048f144621e7e97f6d3bb7f0648dc95ee6d0180fbd92953cb4c763baee328388048f144621e7e97f6d3bb7f0648dc95ee6d0c3b7060509675de959361419a6569bbad36b096c7f6d332bdcc4bbd7a0a5f95ec3b7060509675de959361419a6569bbad36b096c7f6d332bdcc4bbd7a0a5f95ec3b7060509675de959361419a6569bbad36b096c7f6d332bdcc4bbd7a0a5f95ec865927725fb3b8fb5f6ab30d56966e256ab4837aa34066a168434c2e251c91e51c4c4f7578736b096803f3ea4f038a7b34499e99b311c390cd777884f55b092c865927725fb3b8fb5f6ab30d56966e256ab4837aa34066a168434c2e251c91e6925997d3d85c261d1d8d992b625bc1c97742125ec26623ccf3f1753699b090b503b60dca8764258763859a1fdcca81bee2bb7a94a421c08dc2d51f431f5ac8f6925997d3d85c261d1d8d992b625bc1c97742125ec26623ccf3f1753699b090b6b32b763bdddef3493f89022ab107e853c0f034da5ca7c2a226faebe5e8000d3ceb3053d09bb635d070d5a3f14d2d091a72285f0eb278724213f1900460414711c1b08be9b4cd9ac78f6659409072c066fe68595e24848ebb7fc766782ce85bd2a58d64ab7451c6cd03418bb70e747f65063d90350b05efbbc31d50372cc534dd9363d45d4d26ee843107c5ef9e76e27e809e865e437d354718922a980621ee62a58d64ab7451c6cd03418bb70e747f65063d90350b05efbbc31d50372cc534d7b34fe02d902d190284798a9628ee5edf4ebdb489924826bcbf660bd0e06977a99e035bb010d5a389a0063263bc8f155d14413a4c256a11d70ec0739909f5b417b34fe02d902d190284798a9628ee5edf4ebdb489924826bcbf660bd0e06977a0c6c788dad864009175455f08fae3d0a5b6aa9e7dc2b40ad5b902c9ae565a6b269ada7ceb4ba51c6ea08f9d1913461309eaab7078f709d2869078b58fb6042500c6c788dad864009175455f08fae3d0a5b6aa9e7dc2b40ad5b902c9ae565a6b212811ec8a9f1ffedf425165693b229f225545dda6617994786f5d9f23f5fe17512811ec8a9f1ffedf425165693b229f225545dda6617994786f5d9f23f5fe17512811ec8a9f1ffedf425165693b229f225545dda6617994786f5d9f23f5fe175050af75872964999b40d1de1544ab79846110f473011f7b9cd194d5d80db9b9d6413f79801f758ef804a4993c5503a2befeacdb7a8d33bc39455e6112bcac41d050af75872964999b40d1de1544ab79846110f473011f7b9cd194d5d80db9b9d860fd501331da4fd7f4afcbad458911fe8caec186d1fb17deb76bc69e653a3c60bc4b8e1eb1f9d7667f5c9a2442f0385373971f70669cefeeb16416f1b38c2dd860fd501331da4fd7f4afcbad458911fe8caec186d1fb17deb76bc69e653a3c6a516b1584bde0c31e5ec82c5fe9aaa6fcfd9f6551964e3f87f0d92e04ec7692bbc211a1779ea6ab4bb80e14296b0365c6c9bbac9c040366a8c8754ace2232b03a1594721860e47e5c57d144a946b1370f717236442aefedabfbd11a42e12aefb8e654fc5b0c31fb390bb0de02b1235e4888e977d4e57bb0461795c3150a569417fe427b09ed190da2542bdc606d725e1dd4d366a9bbeb71361a0c8b54fe28aff315c48d29f37782a1ed7893dfe19c93b887fd972a5807f0625785931cf8c5a9a193185f658ac4d15f14a02b6e6e980cf55f73a2de7fc1295247e4af9ebae46b79c86e8d11d1934603ea445b4ceb7f8e06423efdc9cea09b87550e3a6f8015d42b87927eb260149b02f44026684027de7428b5770cc51b53fd8e2bec0d7c43ecf953b0f91cb360bda48c562abeff7a1802063700771548df44b578b30e347532e6fcf8da4cc425f92b2008f019bda28eebfb2be4675383c2c69c7f339d822e4894bb25ed7afc1a19521f376cda3026a9c47d3d35396c01e4b905b87738095f63bba3daef847e841e62c5ec54ed8690c29ad2e8f6dc8ca6446103ff1ad34529a8e364895d7a4ce3826c7b67047ae1c9b8928585318c094d4c09257eb6b3f200e27984ed680f1a7b16cfe6c31e1afcd6747a1380c75dbec6306a68a9aade382a4aaa34f569c5acfe1cfe97d8ad43b3e37b77e07e78559287d3553ed632ad8e9482eb3cf3d01a99d5d1e194d8e0fc289fe6150ad5ba7534483fc3d58842029aa435fece8991e422a9cace08dfdfba83780a4c3de9db6969cb25468382d9d716175b37ca35dee6bfc4b822841afb33ad6a01256090f6cf7c2e94acc6f4806e739aae20b7a1b92765f8d33c1d43e43a1e342ff6c0865dc3a5035e65f9af1fc83c0f8cbd6e6557fc7f1f013c7c8f21a24790360dbe4480b89e6b2aa7be98f9ca87d726b6376f7989ab128c45a1ec6f9151e96c662db95b4801636ada593b81997275d2d6aaa600ccf3212d6a127af69ff6408814bad3b588227ae73f83b1879ca95d053cf8ff5af2e4b7a0e399c73d02da96d786104fb53e6f6bdc5807135ab1249bc84a97af327e41def4b978b02fe4fcc448f046826706e8ae0b4b2185a986b1bde30d01d4e8fa439e55a0b86c7fe8f33046867d75945eaa475cfde6732f1a67402c876f108aa1b1c6fb99b5788fd50add08da9bb2960fcbfbbbc71a83d62eb98bfb5231b23dfaae42fb7fe701af13f4a52efc80f75f1aa898160b88778ce4839ad1518c78d51784a1a775aec04c6afbf6cd3478edc1811dcb5db8fb266f38d875b49dd3fccc9881d56fba03377f93999b25f999cb60feed1b640ac8e4b26b1807db3aa9ce47354dd519dfa72e9cace6a15395c52e0a1195f3c26719b308df9ab0ef710012afda536b2483689f7a7658c8cc4ba3380434b365a479f4d11e7a51dc209b29aded8ce33199d13d791e5b6820830db0af58dd4c215a026bf6f8754ec221669f31dbca6226a796dc6152c086a12f5988a011f525b019431ed020b2feb54d17f2ae408a82373809bfaf048fdda19c370653320fa60b5240a6a74b93033e65fbf5c554557981bd7c3baf897aef6dcb4cc1ae8fd284c1045f84b68d94d72fbc5c329c19a4bde323471cc48eee55e8b59e2fb71de020a0b773090138dccce240e72b63a2c87379468ca3ed024ddf5d9b160cce4f49fb0114782b46f398ab6e0e6fa336b354cb98b5e290f71d9565cc0c1fc26d603450c9b96a2ee2a927ff99ea69df189935ca65227bf8d282ec8107c008bbf539e12e2ffc5a0bfad59ddd5ee68dbe56019d5524da4a75444af1be0949ba94adb47c70986d0ada5974d47de1706c14112ef1307bef2647727afe340657b5bb6adc1381db221cdc29a3ec90712cce082860d42d08e0fd819638564f902aa1ee292896e947d8826e100cef7bbe4430e2255acba7fa800fb815de6b3c3b26aaa0e528bf3aaa0b4e1aa422b1d0e463d8e29c24e8e67443c9318489d123f700786b8de5c268fe9b951c27c5848932e7685af7379285b3787d61be4926d38fa188d7a7f11413398fd6364886208f4fd3f96d0763f8218c9177bf1cf4dd0e27c69f898aad4cd34d4d773c8b4d86eccdb191e7bf7a01da6f4a5f282e4806458e296fb8402ee1bdaa5773937e7cf6fafc61dd5670a56707d7d2775dd741821afea097c0dd818846978c5cd08ee78edfa2d713f5ec9e133300357b7d82401ee1287f4cf706c1522acacc7697d98b0bb199052f7407603baf2dcb8695baeea7e7cb6602ab12cf2c81f78e6c8301788937056e6311b43d2f7bdf21391c0ee9f2dce5af5051c7831fb27fb1a7f817a1eb76f4f82aa3a3f7aa20af3e76cb9697e1b5ed2239f44c9aa718531ea20d899ef4b53914a6f8837ef30a4305f4794640ae0a832e2de25eac599ca4e411b81bd0ca48ec1bace4f93891c8940452c1696e9f18b1cca9a8c4c61ffd7f1cea777a1efc8aa6de761676d56d1a7e18c23245e29e6be8f4652e2413a5d833c92380a9d4557bea78b8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19b420207000451d6a09e4413bec306bcad1aaf9d91e8ee30fc1bcf47687f9ac9a64eb7d09a8b77b6488c78e65840fb4064f463f2d91cb3f9e5e01dcb6c10987fde4eb7d09a8b77b6488c78e65840fb4064f463f2d91cb3f9e5e01dcb6c10987fde4eb7d09a8b77b6488c78e65840fb4064f463f2d91cb3f9e5e01dcb6c10987fdefae5cd26086824e7c2892e5a2ddfeea6c3a9512199e78a6f351019864f46ae76fae5cd26086824e7c2892e5a2ddfeea6c3a9512199e78a6f351019864f46ae76fae5cd26086824e7c2892e5a2ddfeea6c3a9512199e78a6f351019864f46ae762bed1e6401500e47b3b1f60a39b066c204f58da0d3ff67dca3cb12eef08a41162bed1e6401500e47b3b1f60a39b066c204f58da0d3ff67dca3cb12eef08a41166ebfd15f95ce4d96aaae1bbe00ca44dc838826ac9191550b7b01b4a450c553d2fb8e9fcb74773b6062ee0a11017de062bc0c6de6bff6c25dea126bdcfd6f94d5fb8e9fcb74773b6062ee0a11017de062bc0c6de6bff6c25dea126bdcfd6f94d5fb8e9fcb74773b6062ee0a11017de062bc0c6de6bff6c25dea126bdcfd6f94d5dae1d27e6cffbbbb0e72cb92dfd6126a0f101e62cba42d0595120cda421d2e4a044458d8d9fd2e17e198e53df9b8db1d70889c693f6245f6197dd275f83386b8dae1d27e6cffbbbb0e72cb92dfd6126a0f101e62cba42d0595120cda421d2e4a00c175296aed851de2e02190db2006264ce7fbcfa1a48e2b6a2539fc1254a4b4b1e41cced05ce4c93c9068d25171a10f9ae8530b3462a315795ed55ea405aae000c175296aed851de2e02190db2006264ce7fbcfa1a48e2b6a2539fc1254a4b4f99b58f91f039cf3829f10251ed81a39ad7644b4d6be4967addeb15fbf4706fea498a85287cd4c5498fb8f95b5b247622597067e13c5dc435375141169f6e88ff99b58f91f039cf3829f10251ed81a39ad7644b4d6be4967addeb15fbf4706fe1591b1109a072d1f3bb022aafd3406a8c4c98304f104a1f4d44fb64dd48f33451591b1109a072d1f3bb022aafd3406a8c4c98304f104a1f4d44fb64dd48f33451591b1109a072d1f3bb022aafd3406a8c4c98304f104a1f4d44fb64dd48f334582cc6677c38450ec0572baa2460d48ae206e4afeb0423b0d73aaa1423aab49a782cc6677c38450ec0572baa2460d48ae206e4afeb0423b0d73aaa1423aab49a782cc6677c38450ec0572baa2460d48ae206e4afeb0423b0d73aaa1423aab49a7d96a503888b431dac6ea009694a315ea08112fc69b1213e1d8a213437bc1d30bd96a503888b431dac6ea009694a315ea08112fc69b1213e1d8a213437bc1d30bd96a503888b431dac6ea009694a315ea08112fc69b1213e1d8a213437bc1d30b9ac517dd727332a450795b8900bd1acd67b335ebb3a574acdc1690ed84e28f79bcd2bd1d839a468d7e7cae816d5d4489551ffb7b4b89d232befa745999bded399ac517dd727332a450795b8900bd1acd67b335ebb3a574acdc1690ed84e28f79a9f4fc01f7f3a9cf436127d7ab89de161ceeddcd96ef638f60252570c688982fa9f4fc01f7f3a9cf436127d7ab89de161ceeddcd96ef638f60252570c688982fa9f4fc01f7f3a9cf436127d7ab89de161ceeddcd96ef638f60252570c688982ffd4dc929d131c739c13f3447da52e2be7b5511b5807779be8e671a68a212dd26e11c773595f53ee5c2ee1f550c232e8576b82c31070ccf274df589ab6e7ff8e9fd4dc929d131c739c13f3447da52e2be7b5511b5807779be8e671a68a212dd26226a7581e59877949a875fc740d4a0609143e00ab9ba98011821d8c4f08266a4226a7581e59877949a875fc740d4a0609143e00ab9ba98011821d8c4f08266a4226a7581e59877949a875fc740d4a0609143e00ab9ba98011821d8c4f08266a446032d752c51943ddf73a4de905590c67687cb88a7eea5d2a3bd52468af4d5c346032d752c51943ddf73a4de905590c67687cb88a7eea5d2a3bd52468af4d5c346032d752c51943ddf73a4de905590c67687cb88a7eea5d2a3bd52468af4d5c3ce7a4d0804302eaf7812e4f04338e967b06f222f836e26477e1b13a9c6f49a13ce7a4d0804302eaf7812e4f04338e967b06f222f836e26477e1b13a9c6f49a13ce7a4d0804302eaf7812e4f04338e967b06f222f836e26477e1b13a9c6f49a134edaa51ed0ad9378b13e9e2f8537c71654c0e5bcff6450c1da450dfd3aab46754edaa51ed0ad9378b13e9e2f8537c71654c0e5bcff6450c1da450dfd3aab46754edaa51ed0ad9378b13e9e2f8537c71654c0e5bcff6450c1da450dfd3aab4675c50c2beff1824fe5ee2142f15f602b9172d64e647a4fd2a45e3edb6057f229a3554ded82af902e9da0b79ed01a17d8e20c038d7a8af2664bd8ec50edf7af38aebde1e6c04f6d5bf17cb3529718ca29a2596cec92f70c4b7e482f0ef58b7524ed4bf4ebe815c090bd8840a732d4d36ad23ce68a8cb6902d50ff2b7ad4dd1e1dc14bf4ebe815c090bd8840a732d4d36ad23ce68a8cb6902d50ff2b7ad4dd1e1dc14bf4ebe815c090bd8840a732d4d36ad23ce68a8cb6902d50ff2b7ad4dd1e1dc1fbee7ce85759a9fc22495485dd78ebd317c4dbcb8ab94a5db78769a61dee1673fbee7ce85759a9fc22495485dd78ebd317c4dbcb8ab94a5db78769a61dee1673fbee7ce85759a9fc22495485dd78ebd317c4dbcb8ab94a5db78769a61dee16732b94032fe3f501e730a24512287d8baa57f1014e0d17ce8d24907f96246299be2b94032fe3f501e730a24512287d8baa57f1014e0d17ce8d24907f96246299be2b94032fe3f501e730a24512287d8baa57f1014e0d17ce8d24907f96246299be4d74df35930a18e89b2195e21a1dcfe32f709b8b1880bfa499ccfb3ebad809c94d74df35930a18e89b2195e21a1dcfe32f709b8b1880bfa499ccfb3ebad809c94d74df35930a18e89b2195e21a1dcfe32f709b8b1880bfa499ccfb3ebad809c9b3db434c82abd635bc4e90d9136d40968c63a48c44dc945b39af263f844fac25b3db434c82abd635bc4e90d9136d40968c63a48c44dc945b39af263f844fac25b3db434c82abd635bc4e90d9136d40968c63a48c44dc945b39af263f844fac2521799ea7c1e813826efa33f68110029142d33618579fd8b1e42b694387e4294521799ea7c1e813826efa33f68110029142d33618579fd8b1e42b694387e4294521799ea7c1e813826efa33f68110029142d33618579fd8b1e42b694387e42945bbf5447d2974ee7cd6bd3e4706cab9827c2742864794d2e8ba74d564482a6dcc06f58f71853771167468f0b73dbbf7fd9487843cc5108736ae747af489c42c62bbf5447d2974ee7cd6bd3e4706cab9827c2742864794d2e8ba74d564482a6dcc97932d5975f9d8decee90a734b462add98c673562e9adee03c610eaf0a5fa9ed97932d5975f9d8decee90a734b462add98c673562e9adee03c610eaf0a5fa9ed97932d5975f9d8decee90a734b462add98c673562e9adee03c610eaf0a5fa9ed355469bff2ab7353fb6f0469a50b7d8f51a5409ce2cc7802fca7a3dc64a3674a9868f606b4f3d96533d181b62c72107fa39b7dba4375acdef84ccc04b716f12a67cdba44fa5738a51833e93386205b50a1849f01a95a9e66353df97663fcb800b392cafe98c24632660da32a49bb24ea88d2a967cb7b4a50420317ff1c772d80bc1d97c982e3ebc871f216d1364261bf59e4c0c7848bdf5a2867aee430bc86fa14d544cd73779115d22ff78ef3b54da7ea8eae9099b0fe647ae1fbfb7db6ef57824865e49b9c4bacd78cf001dbb37b6299f99c7b358d5670a3296b4c877c9c645057610fddffceccf2879d75c342ef9aad68c956719a7aaf1183ad76cd4ba9ca6b7a0c515000f994c6a7d03c10abc3268aa4429965c69ac092f5d44a03ec1a338e2a30ee34e4b205591bf60ca290fdcd2226df8b64c1bba7fd32ef248767e9477837d72ba171ea9c1a16e684e513a17ba48f06a2b6e60d2d4529eb72337078b4f28c9eb3b2776eefc4ff6710297e12cd096e9ac6982cbcab6e2c60c839dcda7f1040da2fbf9a34fee1a5a582d6aa42010c63378b30ce179178f9f548c8d930aad0064f7f239bf7b88ba4263fae0b0b30699b064eb286a283036fb17747b929c5562b272b03c79c45c5656370e5de36389b885885e7c39a856b33bf75e6bb8774d0c1ba05730f310a37cc2fa7d63b35c4efbd3a50cbfa84bfe7b3898e1688294362372dd13425f3bb369f0909e55b0dfe202e7bff066f081f9c96ff8e9d157cdfdcbde7f38b145e9662abe4033bac8a73824c17da006b56d6237c0fe4015c7f984a834d4108141848a7660b43b1c5a6179533ad8a79aa628bed88132178561f0a652a8435dab514ca15d9a97cc91e7ec93737f1b15ebb7f7d9c6679ab9126562eb42b6219aee9226982725f99408a14e92a77d92d06f1f2674aba4311ad056de4f8bb6e08a3cde38364630f9e3bdebb3e51fd86b71bc8fa4f0e65d3e102010bba59cbfc96302598242a5f5f6c6bf839ed2cc47d557bbca5a09fb06e311638e7443e569efa57d423d7855ec201efd8fb0cd8d853113cc7e40436640a88c2db7df8a66f7d60df4d7c5502aa603acc43b7cc146765833c381eac1c43c37f9e8d1c1491e6416318b958e22f136e739192b6e51c6683501c04dd1f1db2890ca3684f8d7d45db5187ac95234c0d5579e88460ad0009017d745b8920139b32469f0d000d3d63e23aad42a4ed3c47583b47e1e43e07c6e45a51c0c047409ea0d94bbdef7822b98672e03c455383704d5716615aa973e509cf59c45289bce75abf61163941e7b25daee0d98c9fd3a432f9fa045832aef51e7df3cac815a09493711da6947b75c8855a4dded3dee2b05b44c59c2745853c5bd456603941d0cdc655d5d3b52f1eef4e70db2bf0c4ff08a825ab1b15a64c2e338c64ac05680cb0ecce1d72b7b52db50c711a32748cf83724cb699e7173a8984b3a18341f1d81e5d4765c928d5d9ed47640394b35cdc81c0126ba80bd7cf9c266ce4f1e184faf90ffebbf6b745955ec329fa45d7efdf1eeebafcab2c38eb7fa5338d4e4bb76ee61b8cade1ccc88b059ea31dfda3ebca19d929dd6f4c81eaac505fdfb7a55d69a66ea1ff7709375292504848c54bdbe0e6e79226ab16cb18df8bbcd064a8284002db3fb64ce0bb566bf4b4208edcfdae2d17512adff3a37ae43b033ba903a2fd4acc2affd05d9a0a7819ca0d5851ec76d954b07b825fa17c8fd9923c40648f1fb57f1fe58dfafd78b89321b6f70f7e9b5106140740f7c303b64c136aa56d5415f6008d5b21b33795a05ebfa6213aea5c4af520eb9ff4c08eb27b1aecc61c30e078e388d6fcaf05ae7a96c8c9347ca539ba06a38f1f6b8ad9011ba4f7da13bed82f22b8bff1ae6f04111e1e285e5041f10dc6d9d93420a397464828e023141cc28575b9599bbf7f2b0215a89b79d182aa100d82cae3b4e54ca7651878db766367fa92450ead9f6fd56a471dbc24540fc4d0e4477c175e291488f45e171d21356148be5ef1b1ccff452638d763f723194668330573087be350b89f14f67c926b131b62bb68ccc3a37b44e54fee90b81610b73d778ff1c5f498cef74389c1b7419132575c4485dea4c163b952b366d1b9dd4ba0af64dfcfaf9d245eaabf8c5e7dffaf3708dd97839ae14aec6427429c2211dee06b45551aa30ed486f49973aac649483a2d0a451a5ea87797972dd064c1f1a415510ac8129f3ae3438ef27f4246604e57cf6fa132d33f7ea1907f751f0201ea69a0bc368cdb2b24e7c7f958d8df659a8ff84142bfb932e20846df813bba0eef6a62f47ba0d4a10d40e0feb76cd8a63118567464d165a858cdf043bbc9fbd12d0cd98aabc1483f84a67fc6c39163a260a18cb3e0c44f975fed72189820de7ccbce0cf7cd8e4305d5925596029da0e7511c84ad376cc9fbc00c9dee05915adc9c33b1e5cd0d9e547c32a8d1eae44d961089d9ca3a6d249b8d1735d9b70a82feb2366f34550fc9b5f840abefa479a4a5d0be2863d495bbf3b763d606459a5bc3bcd2d34db8c8d1391c22a58d05646e5ade34cc62339b47a9adafd05f82d144f2feeeeda41cd414a3a70f78c67d3c0df741cd4cd7196f8439760f7cf42f5a2ffa003ffe01335c4148d514c6cebd5e9140179e88ad7d24b889760f7cf42f5a2ffa003ffe01335c4148d514c6cebd5e9140179e88ad7d24b889760f7cf42f5a2ffa003ffe01335c4148d514c6cebd5e9140179e88ad7d24b88e68a380d6ee78578b9acba2f8185cbb8aeeaf90dc1298373ecdb5d274437cb1ae68a380d6ee78578b9acba2f8185cbb8aeeaf90dc1298373ecdb5d274437cb1ae68a380d6ee78578b9acba2f8185cbb8aeeaf90dc1298373ecdb5d274437cb1aec0d08324472b72febd44add7e3e94aafd67345b824ab27d1c80b576aea02330ce4765dc7348b490987e3b19d5737df3a8abacda488de84c6d37bcedd901afd2ec0d08324472b72febd44add7e3e94aafd67345b824ab27d1c80b576aea023306c8f988cd21a862b220928bf0d812d15a622b0b26a0d7c00981ce415adb8a769dac9625f3d6c468be260661ee43ffd5b8eb091079acba7e283a2eab48c76ff5a6c8f988cd21a862b220928bf0d812d15a622b0b26a0d7c00981ce415adb8a7699ed6ef69c15db28f7bf9acfff04d59e3133de481f7ffc80357e7bb0d42e3de149ed6ef69c15db28f7bf9acfff04d59e3133de481f7ffc80357e7bb0d42e3de149ed6ef69c15db28f7bf9acfff04d59e3133de481f7ffc80357e7bb0d42e3de14e35514a457855cbba4b4f9ccd9582b158cb8337ffd62889046eadb3333420c72e35514a457855cbba4b4f9ccd9582b158cb8337ffd62889046eadb3333420c72e35514a457855cbba4b4f9ccd9582b158cb8337ffd62889046eadb3333420c7290378c236d4022ff65c7e2b2a74824180fd91fbb9915dc60610520201e1f4c8c90378c236d4022ff65c7e2b2a74824180fd91fbb9915dc60610520201e1f4c8c8df32b8fd3c20c7be16d3323a8ac114b604d7e3db8689e2534c850ccb5ded1f7e8f3fbefee1f1a5bb060a1a0c30b414e52dee747760cb675b87886f91fa5f5a945a5c4705f38ef19575db3966512528ef8380838e686b96ddb95a2b333144db2ef5d79421202e819921155119f28de6dda8e99aa9e3c4e905c823e7b5cbfc59543404d85b4213909df02c5df5915b05c172854ad232833183b2a3064e993eabb6364ef6cca36665db580ed2a8ba2b4b3456ed1532d3a2d90877138389ed988be43404d85b4213909df02c5df5915b05c172854ad232833183b2a3064e993eabb3b061a143582d1f09878dbb4b21c8c6681e2b84ae00c8dfe6c297542b498492d3b061a143582d1f09878dbb4b21c8c6681e2b84ae00c8dfe6c297542b498492d3b061a143582d1f09878dbb4b21c8c6681e2b84ae00c8dfe6c297542b498492d3a01d03d9951434521d6ecb906074d162f75514f1fdcd1f50657ac9bd12eda9b3a01d03d9951434521d6ecb906074d162f75514f1fdcd1f50657ac9bd12eda9b3a01d03d9951434521d6ecb906074d162f75514f1fdcd1f50657ac9bd12eda9be2e3dce795bce7a5a6bd7ed958e0c995bb3ac51c6b576fbd29ac59f0b486e977c80ae5ba6cf6ea3c1a7559fa3f81d2d48f040c9506efdf617f586739b83e18b1998cdb4e7cc35c3102b65833706a62857a509d1ba5ad94e41c0357cbb99ebacee5204975a0f0a41b4f246a56c9b537f76b26de57cd3e52f0b7716ca07a73f0d17e58c5350d19436b5f62d9488b3af508305098d6b4e0ac11137002b84aabaf01073bb805b75bc57242498d561f0bc9c1dc76432a672f2bb0e0d63493c46dd3abd635fdd587d4be0ced092257897a0040b209a75f6b2707693b96a8a1fec7bb47f1e3ce096dbea1f6a0f57ead18aafb27e6aaf47e64b748f5fa0af2f2323c99388dae4206dcd0a2817fbdfbbedff5a49a512d3a94fda8a044c57423c6bcdb53fb843c7df8503261a2563ec321bc22fd8adf71f7f8819d6a9dd3af78f6611f5726c59760dd36d4ff3aa4361018636959f2e7ab770069ec4e5608600ae23d8ca2af34916d854f7f04c3189cd7d8e04177bca3c55bf1acdccf88beac501ff24239f4cec90833c2a2225bae3f583d875501ff44f1f78fc6d028a9d72b8cacf0963598f0879a317088b4936a4cb22c9b4722f0585c8fda5b0314af2ec8c980a0eae14a2baf095903d90fdf8f9a4360b82bd4257f77b78fd719f70e65ecd386c3c9b6eadaa4fbd8508b134be77d5c174ad5263820bbb984465b7b1d30c1d6853158831aa807e5c6806c71551dad6320669fe7b665e127659f6afd9bdb7c21876ba2ccf9f0a844d9d1e5c4669e755b239392e79068b80921b315c90fc1a8036e8fe22ef990f6d96513b2655256d9d71c7aa575b5b060322ae7f8e88902ba5bb8af98be396c68cae6b68f83e7de48c304fb858be8c7bccc7dd765116ca3ac3a47072cc55b6c68cae6b68f83e7de48c304fb858be8c7bccc7dd765116ca3ac3a47072cc55b6c68cae6b68f83e7de48c304fb858be8c7bccc7dd765116ca3ac3a47072cc55b641e326d4b4b67614103185aa53072dbd1bddf3e90767c4629397e651bbdeb2c641e326d4b4b67614103185aa53072dbd1bddf3e90767c4629397e651bbdeb2c641e326d4b4b67614103185aa53072dbd1bddf3e90767c4629397e651bbdeb2c8d401f7cf141c6c75ca61281bf92d1738850bac528f65b9bebcefd4ed67de39e41459cea1a597712ad05d5f8904acb6290243db6db69f5d11358dbe3c860e3df8aecfe3bbd45458f9ce189c30f73fd2aba820dcd6c725b08a63f5676e590aaa2226489016155b9f6abe835aab6d164030e16b196963e313c1102c2c1c99d27571a7491173d37523bf021553923654109a4007da9e82fd5223b6e429f86d95a794bf9081a8d9aa93cc767cebd8cd9244dc2c46e7275a0709bc8e7ebd2eff7758202f18a8cc5caa4e9cc32a0767d767a6b5aa23b521d680413b41ff441ef80dbb634ea74b923190ac71851fc786fa46f388e6e333db582660a121759dd860aeef859542f3d9453708737e22902e0687c94842e81deeb0c1dde3b081ff7ef8ecfdb59542f3d9453708737e22902e0687c94842e81deeb0c1dde3b081ff7ef8ecfdb59542f3d9453708737e22902e0687c94842e81deeb0c1dde3b081ff7ef8ecfdb5e518bf704522adacdefab9f9e935703149b87df3caebb6a2eaead3aec89ec795e518bf704522adacdefab9f9e935703149b87df3caebb6a2eaead3aec89ec795e518bf704522adacdefab9f9e935703149b87df3caebb6a2eaead3aec89ec79b949ba4b3dc529242ea6814fea7711f1c9b8f8a159310169cf915cc4b9dfff33b949ba4b3dc529242ea6814fea7711f1c9b8f8a159310169cf915cc4b9dfff33b949ba4b3dc529242ea6814fea7711f1c9b8f8a159310169cf915cc4b9dfff331bf43123b460317ceced978a4b6f957b9ef3acab9d0dd8e822c2f46b36ebcb0c1bf43123b460317ceced978a4b6f957b9ef3acab9d0dd8e822c2f46b36ebcb0c1bf43123b460317ceced978a4b6f957b9ef3acab9d0dd8e822c2f46b36ebcb0c86610743749ee1e3a7de47187c5351720c95bec046d012d3821427213ec7988086610743749ee1e3a7de47187c5351720c95bec046d012d3821427213ec7988086610743749ee1e3a7de47187c5351720c95bec046d012d3821427213ec79880ae6c10ea9604f56c12c04260967dad798b8c039138e2e988503b0a1262bdcd5499b553db89e5091db4b1824f6406f6a7beac12ba006e342440b706e3194f3e9aae6c10ea9604f56c12c04260967dad798b8c039138e2e988503b0a1262bdcd545fdb1fd85527812eb4610cc5dfa89eee0496075a938b7d7b5ddcd251920fe01c5fdb1fd85527812eb4610cc5dfa89eee0496075a938b7d7b5ddcd251920fe01c5fdb1fd85527812eb4610cc5dfa89eee0496075a938b7d7b5ddcd251920fe01c1e11c5727e27170ed1dce64020e108934d0d7abd9772aceea971078dd33801f41e11c5727e27170ed1dce64020e108934d0d7abd9772aceea971078dd33801f41e11c5727e27170ed1dce64020e108934d0d7abd9772aceea971078dd33801f44e6cf73a3b6049a35f6f919660aaa0c4a924231fe2dc729a7582762138cf3ce7ab551470e970884e847d97e0304fbbb165c3042512bd03b7653b2391c6fe1e594e6cf73a3b6049a35f6f919660aaa0c4a924231fe2dc729a7582762138cf3ce785e8573504dfc08c760ad5f2d8f8067d6324d49bb20b0cd9259567d847474c8885e8573504dfc08c760ad5f2d8f8067d6324d49bb20b0cd9259567d847474c8885e8573504dfc08c760ad5f2d8f8067d6324d49bb20b0cd9259567d847474c881566e77d5eedf1f4fe4b483840050ef33cbd854c784b28ec4f5c699a766d3ed01566e77d5eedf1f4fe4b483840050ef33cbd854c784b28ec4f5c699a766d3ed01566e77d5eedf1f4fe4b483840050ef33cbd854c784b28ec4f5c699a766d3ed01d66dba238f58612c0dcb7dd5754548f163cae3b6324e35eadb0630de7c4b1901d66dba238f58612c0dcb7dd5754548f163cae3b6324e35eadb0630de7c4b1901d66dba238f58612c0dcb7dd5754548f163cae3b6324e35eadb0630de7c4b1909da73f28f8e6b50b4af95b85ebf12e57bcfdeac6ec6c8e1dcab8561a6d154b949da73f28f8e6b50b4af95b85ebf12e57bcfdeac6ec6c8e1dcab8561a6d154b949da73f28f8e6b50b4af95b85ebf12e57bcfdeac6ec6c8e1dcab8561a6d154b945cc7d2bd146906df0090f3e1d2d40c6efdfc6bc9fc25554d8c210e2043d2c1b25cc7d2bd146906df0090f3e1d2d40c6efdfc6bc9fc25554d8c210e2043d2c1b25cc7d2bd146906df0090f3e1d2d40c6efdfc6bc9fc25554d8c210e2043d2c1b245726b8db241b5d0c6d356abc0f2c65ee6e10ba86bce3f5e8b3f205c40c0b05645726b8db241b5d0c6d356abc0f2c65ee6e10ba86bce3f5e8b3f205c40c0b05645726b8db241b5d0c6d356abc0f2c65ee6e10ba86bce3f5e8b3f205c40c0b0563af6f75f70aec89634431700d45d4d234ab11fcf625bb45dabeca5acae8dc0e43af6f75f70aec89634431700d45d4d234ab11fcf625bb45dabeca5acae8dc0e43af6f75f70aec89634431700d45d4d234ab11fcf625bb45dabeca5acae8dc0e48d467bd115055629ccf722a84bb3ecc2f27263ae1a1ded2fa807098da5d9491d8d467bd115055629ccf722a84bb3ecc2f27263ae1a1ded2fa807098da5d9491d8d467bd115055629ccf722a84bb3ecc2f27263ae1a1ded2fa807098da5d9491dab7c49782f53f9947ddeac04a373001899de1ac54b797c9b9f1efae0df17c9cbab7c49782f53f9947ddeac04a373001899de1ac54b797c9b9f1efae0df17c9cbab7c49782f53f9947ddeac04a373001899de1ac54b797c9b9f1efae0df17c9cb1e20f41994eae80f9f7674f606bc7de139e3a0ea8fa2e066f23e4853925f912a1e20f41994eae80f9f7674f606bc7de139e3a0ea8fa2e066f23e4853925f912a1e20f41994eae80f9f7674f606bc7de139e3a0ea8fa2e066f23e4853925f912ad47814ba3f3f919130522737509957be9c0c7947b394e8666e05cdecd6213309b855f09e25125cfa9b16bb05592505d9dbcc1ccb02a768f4dee74b1f1e7bcc0cd47814ba3f3f919130522737509957be9c0c7947b394e8666e05cdecd6213309a10c0c156def8940c0ed299fa65b0e435114f35927e2e9f81e9c9f27516adfd5a10c0c156def8940c0ed299fa65b0e435114f35927e2e9f81e9c9f27516adfd5a10c0c156def8940c0ed299fa65b0e435114f35927e2e9f81e9c9f27516adfd53d99746ea6870677d264bbd882ae5568ab907abcecaaa93f418752c0d615eab93d99746ea6870677d264bbd882ae5568ab907abcecaaa93f418752c0d615eab93d99746ea6870677d264bbd882ae5568ab907abcecaaa93f418752c0d615eab919d3dfa4652172992980605c0e3836e8d06c68365947feb92559b2ccd97f647e19d3dfa4652172992980605c0e3836e8d06c68365947feb92559b2ccd97f647e19d3dfa4652172992980605c0e3836e8d06c68365947feb92559b2ccd97f647e4421e4c868e98a5c7fa328d9c7f0ff252b3f83c6ef591a3591d8e579ed7d8f764421e4c868e98a5c7fa328d9c7f0ff252b3f83c6ef591a3591d8e579ed7d8f764421e4c868e98a5c7fa328d9c7f0ff252b3f83c6ef591a3591d8e579ed7d8f76330c0d83eccdec027d506316378a1b22f9f4f33b0ab3493a8ad65e0a84aead11b2a2c882fb11b1e3c4831604f3703a5da75de075184d71be47dc9ec149a4d6a8330c0d83eccdec027d506316378a1b22f9f4f33b0ab3493a8ad65e0a84aead11aca7c4fa7f6aaa4ac102d7d4942e6d5467f091d0936861e338ba2fb56860a6a4aca7c4fa7f6aaa4ac102d7d4942e6d5467f091d0936861e338ba2fb56860a6a4aca7c4fa7f6aaa4ac102d7d4942e6d5467f091d0936861e338ba2fb56860a6a4f1810fc992b2cc3d2196b91cf826faaec334fae1e5a2427b8b17181a49324646f1810fc992b2cc3d2196b91cf826faaec334fae1e5a2427b8b17181a49324646f1810fc992b2cc3d2196b91cf826faaec334fae1e5a2427b8b17181a49324646f9339b45aa38fbe3ee394eff8ea87124f5da36683bdda597b74277b2ace9988bf9339b45aa38fbe3ee394eff8ea87124f5da36683bdda597b74277b2ace9988bf9339b45aa38fbe3ee394eff8ea87124f5da36683bdda597b74277b2ace9988b198c81394a8739e1aca7c81a579153ef20ca0ef44770d971c3c9a31045494032198c81394a8739e1aca7c81a579153ef20ca0ef44770d971c3c9a31045494032198c81394a8739e1aca7c81a579153ef20ca0ef44770d971c3c9a31045494032023889624586b8ea27808dca43a6b0f2c8f9447588581933676cad766e4d06b231ba8bd292bc1c6b8a6cbf3a813011512ae5d056422ce7243c18312151463478023889624586b8ea27808dca43a6b0f2c8f9447588581933676cad766e4d06b274f27eb158b8b56ad6ba50daf82a2ea58b4d11b7ff767f962ac143277b8d06288e5f017e5012ff05f1ec55039d8052ac02774debf700dec3f81811b50856618d74f27eb158b8b56ad6ba50daf82a2ea58b4d11b7ff767f962ac143277b8d06286355178e2c205b75a2f06328461718e101e03a7bede5324e2c416c76698fcf406355178e2c205b75a2f06328461718e101e03a7bede5324e2c416c76698fcf406355178e2c205b75a2f06328461718e101e03a7bede5324e2c416c76698fcf40a2e2ff1df3f13d00cc649ff456e120204a460eaa2b12dfa85a2513060c303aa0a2e2ff1df3f13d00cc649ff456e120204a460eaa2b12dfa85a2513060c303aa0a2e2ff1df3f13d00cc649ff456e120204a460eaa2b12dfa85a2513060c303aa0d32a2025a793fc8c6a9ace03c2ede0c71bd1136ef5cb8f0f142bab098684dae660972539d4a4a3e846d71b8b0d75292dd330a557823e6a75492084287834999fd32a2025a793fc8c6a9ace03c2ede0c71bd1136ef5cb8f0f142bab098684dae60eace6806419651e4242dcf2c4204bde89d51706ad09405eb2e71df3585f410d0eace6806419651e4242dcf2c4204bde89d51706ad09405eb2e71df3585f410d0d780542b7619c2a89a1a081e77bd586e8b178e608a7bc95d7cab780a0645535f75556497f49b28269bef9bf8776f605579a96a58d6ff024650cb5f6091acdfff75556497f49b28269bef9bf8776f605579a96a58d6ff024650cb5f6091acdfff75556497f49b28269bef9bf8776f605579a96a58d6ff024650cb5f6091acdff4e700f1f78bcc8f73f0ccd03ff4887b1d21107abe8819466337d2fc5d1ddab0a4e700f1f78bcc8f73f0ccd03ff4887b1d21107abe8819466337d2fc5d1ddab0a4e700f1f78bcc8f73f0ccd03ff4887b1d21107abe8819466337d2fc5d1ddab0a8aa71433748412ff294546b9452b61923acb6fa05067f9c74fb252d7249d6bfe8aa71433748412ff294546b9452b61923acb6fa05067f9c74fb252d7249d6bfe8aa71433748412ff294546b9452b61923acb6fa05067f9c74fb252d7249d6bfe4d3f96496a657082a43518aa516e5e50e6f125112e068b2e5c2bc3c447f6333f4d3f96496a657082a43518aa516e5e50e6f125112e068b2e5c2bc3c447f6333f4d3f96496a657082a43518aa516e5e50e6f125112e068b2e5c2bc3c447f6333fd5100332cbb3ca58b6175db28370326f66e54e1792c91c5dc9bbc9450faee648d5100332cbb3ca58b6175db28370326f66e54e1792c91c5dc9bbc9450faee648d5100332cbb3ca58b6175db28370326f66e54e1792c91c5dc9bbc9450faee64837351a1d3ef6b8af51a68f35ac70d25c56a2e94681b8744b59419cc8e7fda4fc37351a1d3ef6b8af51a68f35ac70d25c56a2e94681b8744b59419cc8e7fda4fc37351a1d3ef6b8af51a68f35ac70d25c56a2e94681b8744b59419cc8e7fda4fcb7e121e346bafb5f008db72ae3db08b15fea33a8be2039c9053cf1a5aace04f9b7e121e346bafb5f008db72ae3db08b15fea33a8be2039c9053cf1a5aace04f9b7e121e346bafb5f008db72ae3db08b15fea33a8be2039c9053cf1a5aace04f93d382da84bbd700321cf4647cfec591135980182ca9ddd87cf3aaa9c810906613d382da84bbd700321cf4647cfec591135980182ca9ddd87cf3aaa9c810906613d382da84bbd700321cf4647cfec591135980182ca9ddd87cf3aaa9c810906617caadd80710e15315e21c9031a0d4856384cf94be1376572c1d7f048f01422ab7caadd80710e15315e21c9031a0d4856384cf94be1376572c1d7f048f01422ab7caadd80710e15315e21c9031a0d4856384cf94be1376572c1d7f048f01422abc1423e6f4d7a02c4306e0d7d4bdabd0e5a6b2b70ce211232ef1724b9669b3ad9c1423e6f4d7a02c4306e0d7d4bdabd0e5a6b2b70ce211232ef1724b9669b3ad9c1423e6f4d7a02c4306e0d7d4bdabd0e5a6b2b70ce211232ef1724b9669b3ad9fee336424c945286a401427840b3ca8b6c2ceb3f8b4c75fa97ab266357b4f47afee336424c945286a401427840b3ca8b6c2ceb3f8b4c75fa97ab266357b4f47afee336424c945286a401427840b3ca8b6c2ceb3f8b4c75fa97ab266357b4f47a083aad231a4222a897428a40f94e173d2554371a825b703fa6ac64a99cf81894083aad231a4222a897428a40f94e173d2554371a825b703fa6ac64a99cf81894083aad231a4222a897428a40f94e173d2554371a825b703fa6ac64a99cf8189417903838887da65013bae840ab44def594e013263fccca45393e8446e200b38317903838887da65013bae840ab44def594e013263fccca45393e8446e200b38317903838887da65013bae840ab44def594e013263fccca45393e8446e200b383f130b7f2e048fd72e01ff0848b03329b291cb40d6c7232991404df6ac554b913f130b7f2e048fd72e01ff0848b03329b291cb40d6c7232991404df6ac554b913f130b7f2e048fd72e01ff0848b03329b291cb40d6c7232991404df6ac554b9132cbc1c0e194838b7671378fcf480e76695c14a9a355e1e1a8cf476e8552e31b0e620630397919d9245ceaabad42bbfa678afe184e2e5eb89ada10b248aafc8c22cbc1c0e194838b7671378fcf480e76695c14a9a355e1e1a8cf476e8552e31b04eb5cad38c57d54891506394b86453a402ab7bc1185535f47a95e7b2e5b959794eb5cad38c57d54891506394b86453a402ab7bc1185535f47a95e7b2e5b959794eb5cad38c57d54891506394b86453a402ab7bc1185535f47a95e7b2e5b959792e8f466e274220f4105add671ad3521ae5fdced10e4da7694d1bb0f824abeeec2e8f466e274220f4105add671ad3521ae5fdced10e4da7694d1bb0f824abeeec2e8f466e274220f4105add671ad3521ae5fdced10e4da7694d1bb0f824abeeecab06431d9e197c972a8925259dbc9e2f9b3743c165d5b5615f8038ef4515e7d9ab06431d9e197c972a8925259dbc9e2f9b3743c165d5b5615f8038ef4515e7d9ab06431d9e197c972a8925259dbc9e2f9b3743c165d5b5615f8038ef4515e7d9a3433340dc3c9e058b312e079007e9475c72d4bf3e6fc1a2c1b058db8f289b51d8ac27a86f8a8f64d1b152635e6ecd0469ddbf5dadd29870a0f969538ec5cbbc444eb384299334118bc77333b9e9767b15a016532122632f0595de55a15e70a3d03945aa6603b60a6de3cb72ae9426554e525246e650e552e8dc6a7859382ff4293f44618c6478ebde19142b4b326f88d9e80337492716ca76e9818072e0a24386e6ee8041d61295ce806a40091edd4ed7ba21a56cb47c4854e2fdb22275866709236782d5a0add20328f237ec3c077100029d197aebd224fe4f740c5a8ca6c217eb1541899cfedd2fe54f646e861219d3912f01476bc30f25bd517d8c8b0e43ba98c912a7f136a738263f52865b90340cf416f059c67f409aafc5069a6237f5edf8b5f5af764f9af568c99077e3525a119c73fab5678a99c6dfac663a987d6c1d3c992a333fe7e072bdbd9b904ddf152525b7f2088a78e457f5d44704da4610ff96fa7fb8cc3e954b1cb6dbff3c655d187fba2526ef3140978f6894bc7683a290df922b1ebfa25185ccf01b3d22b82365986e4f45cae5499700e7ce54a4f69576ca89b1f53e9174c99f1230ea2a1c52607565c7eff5a612a00e0fc117dde11106756b01386113d03607575da952edf4a8e525564cd2d2b888cb997f4e868ef8d04ea0d55ac445635b331a4fccef38e9424e788495c360fe1da317c4f7b6a096b41f2fdd13b3f4d8548a2f0b7e5d561c2e49f86e4df8107acb6a6b2ef421460f81f5eb7626bacfc2218bcc300177c52f42f8f0a93bef65869f54088990534b7cc66cb5a68165fd7e158d573adf12c2672d086d4b4e15515aaba654a45855f7c41a23fe2e684f4fca33991b0b65e02a5959d045b59906bf3e2557a7f777f1def3dc891b5d617d2a261527acfc1749ff8c402601f8bdc90f486ab6bfed45a0371f17ebefa675796e8d7fb222955be13e8f1f430ec9f33117dc1fce6809376f0807f2694dc3211773272d31fdd1f0c27bf31e09adf9a7fd9ac42e4264e5bc26b3b381226b393da43fbc6288392bed91965db17f04fc537eb3413484523d24f20cff8f1fc4ef9cfa4ad7dedb5560aa6437d210f15bdd6fe1b548358dae2177e468664a5300a9735e7c46fc3f5b7c8f972236e37ab1d55bfdd54be704da15598334ecfc62b6913a5f53038c69fdcefc7b7f6b5adba12de9f92fb094590167c377e945cf84dd42a417393dcea25acac17b11bd64a3e29f427faeb2808548a75c9d5a44965c65064bd5d17c459fcc6d354101c50c6d1b616f6a9b304f9c5c9d6c9896a8573db42eaf1df8fd5cac67468ff275bedb2d87e085bef8c80cb6dea16764a698dac8e7f56da15fa162371b43c851d70844922c97c6d9908f5ad0fc3586aa4cd8a82abf64174a8a572271a3e85d7cf31317aff8036928d7503ee5c786ffbcd1fc6f3786d57a7ae87dd32eac1acfb3be5ecf03d75f5645690954271d3d33cba1219a5e19252d2b219b0caba3b31df3a33f3d7babf4a563f562929ace7c3b99c54c0368da32f76a4c106cbeba3c92456947fbc68d1b012bc3762db1b5f9399e7be66b83ffa7aabe4a8a0b3fe98cbc1f6aaa31253b24f8db4e58304fdccf26ce85a5a89661e8555d05531985619fa54a16eccda0e15e50bc11dcc6ee9df9b3c590cdc2f3c65d439622b1f44ba6cb54a14bfb9bb9fec4a1ca47a930f067c307f32481a1f30fe454d29ec7d61e9aff7c02bca3072ab2dede632a98e0d68985b025d4022e9c77b4c902b5c643a427591509b6fc30159101affa9ed68093ef6f506e1da862f483a0e87a1ad792dda15a5dd776c04aa372fe041355d94e3a7c550e15925576c576c3fab33e040af706bfa799e42fd67fd82457af7627ebcf642a42b83b54aa5049f70be6b5b8a82a7f059f3edbf3a7a0066ade3ba7b03d85828601c5ddb995a245420d9e20c76a8278426bffa63062a73de8257629a0b4f419bbc3fe0b53e3bb0e33bddef4ffea647f1ce70a030110d3a0fd8202329f474a2e98948c06c60c15a8e79b9fe5edfb0df4be28827dc628a32a9dc948297e16dbf183583bd45300824bd42f77ed83bfb5074a7aec03ecc0a21d7f378a4294d8f773f647189e97ee04846c7ef611bdf1c21cf9ac9ccf44fe55f4757c32db0c18ff0deeb58d6f6ec7d463aa0ee94baa8aab42a1e7c53a9b5547110fffd1a85c30acc0a952bcb21605490ad5f19e2919a1dedda2a7ddb4a77389cf78f56293c97fc1343724690ac279da272056003b08bd1a60a2f4e2063c0e74c7c94fca024c3046bcd841c6a9908d89ba7707fec4fc69771fc2276cda10c957f4d6a1a504ebd2dcbb536860c2c4094f0df221d1df7790a46a917abbe5ea5b05df7cd4463e83746f53a44cf8539f52f124cf53ca7bb55c132fe6a834f97286596e08ed1e1d4a4a8955fcc223618237cf121fc67be1338a82dd9425d7b660ca918b42e386d354e9a55f97c4f60b7c22eb93bb8a9081b2abe792bc16a8831af49bc8db80e2f6723a12356ce88e77b5dd63eac74cf61b6190792cb5fed61851529991d84859b1a9694403fffa265af1dd63eac74cf61b6190792cb5fed61851529991d84859b1a9694403fffa265af1dd63eac74cf61b6190792cb5fed61851529991d84859b1a9694403fffa265af1bd7ddb04d1c403884b0755f6bb95723d844d022d317320223d61eef8f0e3ab15bd7ddb04d1c403884b0755f6bb95723d844d022d317320223d61eef8f0e3ab15bd7ddb04d1c403884b0755f6bb95723d844d022d317320223d61eef8f0e3ab1595bdb9f0af858b2c7e573512a8bfd95e67cce25a19c9c81e40294aa7571604d595bdb9f0af858b2c7e573512a8bfd95e67cce25a19c9c81e40294aa7571604d595bdb9f0af858b2c7e573512a8bfd95e67cce25a19c9c81e40294aa7571604d5d3a1c53750f9dee25b329ac437abd1c2b9e29c4550bdcd7bcda7528a39cc0107d3a1c53750f9dee25b329ac437abd1c2b9e29c4550bdcd7bcda7528a39cc0107d3a1c53750f9dee25b329ac437abd1c2b9e29c4550bdcd7bcda7528a39cc01077e17fad540793d795b2b929bea1a8824ae76f7bb981a13b4d894c245283b4d117e17fad540793d795b2b929bea1a8824ae76f7bb981a13b4d894c245283b4d117e17fad540793d795b2b929bea1a8824ae76f7bb981a13b4d894c245283b4d11b7f5e7b0da4ee72ad65d0c6ef765037c7a26518b1558f32e7b06ecc1a26490d543c54096c3a8f83e1c3461f6fbbb110ed26a913f8cfeec5ed117257cd776f464d0db5b8fc6e45a2139721b806f1e01199c7754c68d262c2264a8e333791fa90b9af63db46e8b76f28aaa4abb86b3dbc35c82e31f94eafeea5784a7669cc429821274341e8132110bb9797f33f733800277e6f1ac8c690ba9df6385944236aca197ec817c193564ce913e0d05283d29265c96ac3c3c745603e6440dfbfd82026629068da4967199248db915410aa0c4f2f69c1b67f56825d0a9e4805b0d388379e7d44bd233a16f72c15c6d46146b3d8cb35c812d884f3ae76afb6dfcbced8b000e2edb35637827cd6e8a8e52091e405e27eb9daf16c9242026eed5b11515911d45eb597de2fd5d4f55d213a9b3c6df7f21ef9413339b9a2ef4cf93dae169cbb3b4548949a9076491e2082d3346c2a77b2e6471b937a25ae6baea9186fd2a6ba0e5787c11287548c8f85fdd46d2b77803bc81423c3c16ebbe5cfcd130788466f8b3a504b832b73a37f942641f2d79fdfc611685f7d679bc4dcf3bb6b11b5cbab715578b602865dfa5c80baa64006d64c5875765aab457d5b4bedd73a5e8436d73e4c1dc6d473bc273c1a33868026b3569fa6d3c73b59fbc7a8faa6f580ce5a0265e976f36a57bbffaa8a31fe93489579fd9b149ce23c1fd3e742e1351a38ceac408a98870a4de235dc87cf9a4875307b2e1908b3e153ec2a72405161bd20f06b05b3b9101b627451d47045f73fd96e651992a840f2d397466690b2db26de5ee5e4e5f4257e7b6c52a66ff25e456a2f00d0ae1101b3b7adcf2909a339ee357dcb3c746036c505688ce9bb648b1439f5addba02533a0eed4c55ebf384bf3cb6fbfde37c093f02eb0ce60734298eff3a0c8604af7051116ce2f3b6a5326bf6d2e8e34dbf5f923ab31c41aea638bc3d85a83ce2865a59a31602b301875537ea9eb8c75eed467627fd3c0b899d57c79c6adb8469fa2922b25acea7fc88d9f580b170081bf67010debfe55f9555e9ff407a920a079a4a29bc662b7ea272e1af3b1c3fac8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcfbeb58d66620ec3226a9419eb074593bbadab24bb334330e3fe7951abac9b30cfbeb58d66620ec3226a9419eb074593bbadab24bb334330e3fe7951abac9b30cfbeb58d66620ec3226a9419eb074593bbadab24bb334330e3fe7951abac9b3079a3214f09251cc3783516acfc2be74a0c01758516808ac230cb3652115f575979a3214f09251cc3783516acfc2be74a0c01758516808ac230cb3652115f575979a3214f09251cc3783516acfc2be74a0c01758516808ac230cb3652115f57594a36e4c58fdbce90e04fb22961a6265b7444111dc6c5ac92c369243af9575d3f907ff802b47b253ad1dff6b753889b7a5abe10bbfd9b3444de80f10d5138f9484a36e4c58fdbce90e04fb22961a6265b7444111dc6c5ac92c369243af9575d3f11d46e0d8f9d10f6c69052b15e8d66a065629d7d961488ce25d79b51c6fc971fbf5b0c3840931c91932fba0ba9021eb830de26c913206fe25c0afc0ff152f71a11d46e0d8f9d10f6c69052b15e8d66a065629d7d961488ce25d79b51c6fc971fff14a3c44d27aca48a3f03477c0b5ba3cbccce93e9cc44a1b406b43e811bd4a908252a0d98b65dab314740ccb1b0a0c21467f3d9d309771ef87ec72566c64295ff14a3c44d27aca48a3f03477c0b5ba3cbccce93e9cc44a1b406b43e811bd4a9480954af124eafd48463448cff8f88e629e5142327b6486ed2db5ca8c1950ba4480954af124eafd48463448cff8f88e629e5142327b6486ed2db5ca8c1950ba4480954af124eafd48463448cff8f88e629e5142327b6486ed2db5ca8c1950ba42e9d6026797dea9cf8cb80bf72b05cf8d1bc165727cc6ed00c85d102aa03159961c59b7620009f6d36db97eb6075f0eb195d94bcb231e44e2613dd79b1a034192e9d6026797dea9cf8cb80bf72b05cf8d1bc165727cc6ed00c85d102aa031599cfcc15ce16be66293694ffb17cd0aa76ab10405c3ed632d77a5fc3c6dfc52548a92f6cf4138385011a412b352aeff5e60bb210abee035f36206d8f80d0887f2ccfcc15ce16be66293694ffb17cd0aa76ab10405c3ed632d77a5fc3c6dfc52548450322e4f09ad46a0c7c84e5d53211188cc2b14b44cad8212fac70e3fa99cb8b2214b216c4253c5094c893319c036a2209e278ea26edd025398c017e5dbcb03f450322e4f09ad46a0c7c84e5d53211188cc2b14b44cad8212fac70e3fa99cb8b755a3d6be82a7062d790c038c973390314b03443174c198d2545fd63ccac9c1ce9738f6396d6e73d8fa259dc01a349718c6291d41dddcc93ece56c863353aab20d98c41a97e223ff065f8560f2120345da9277a89e83f71f103805266611c057313eb7e945187e42ecbacd28b55e00b7a859b9a2fb5cbcffb01ce58bf51eedb5c86fb360619e4114fd71ac6000909d6da367e11bdb9fd77ee83769f17079066db220bb27e2a4395dc131ccd7bf9fbad0f3de0bde4138f724042b339fcb05ec51f6baa061dcfdc8c82f1edf4a1a3293c2180d4fd51619ec83f121ee2461e7a1e818c36b3fe82930c2519a9da6e8fde3093187af0cdf0e7ef9966f42362634452b219558b7c32b9b1ea03512cd638cab4d59d049428abf6318b07eb33f1ba3b0c3f0c95d104cb12cc84a2d304a21e35c6e9a661ee8a31452529d3865cbd75f3a089ca124139afe89cc8eb7a6c3bb2abd85d8abdbb90f1b696dcfb09b305ff88e1dd8eb10ff8837b339686ae5aa2e0072a9de6abddf691b87dd415b56f395d8852bfb51a69437e4640cc57f0fdd48f4f2110d71d693680018ba7b1789939aa398eed5c6bc726d93654f868f5c2dfcec291a32be735409e0734a0d554a4ea3c2432adbba3c544a8e99413b0be95979a74c1a42b8a3bf4033fa57572a8290a61ef98d6afc940e3a4f07e70d4e0b8a7c53b59188a3773e7e3608200576b8a0c423fae44874cb28a11f6bf5d88ed65a99601a1876f5421a850ac29747004afdff6619b12663cf0e8aa927f968275690aa4fcc7d1d535d33a3d92b8dc6276a7dc9093f91a4bdf21a420a6382596fb986ab85e08b76f3a1da466b344cdb7ff46717d1d62a93af67005d361825de7bc4cb8def5f00a4b1ce209c5cf5148e520e2e366d9a300e6be586a3ad1bc515e463eef1b12397dd59b600b8ebae8f7a12a1078104dcdd93af67005d361825de7bc4cb8def5f00a4b1ce209c5cf5148e520e2e366d9a30e56825f4b1aad7b9e71b8503d46268ee2a7984f8f6fd3b55854d6090165c3660e56825f4b1aad7b9e71b8503d46268ee2a7984f8f6fd3b55854d6090165c3660e56825f4b1aad7b9e71b8503d46268ee2a7984f8f6fd3b55854d6090165c36603f7f20e009183395d2f126cc01aca569a2981cd6af2b06c61b29a72d1c1f62f63f7f20e009183395d2f126cc01aca569a2981cd6af2b06c61b29a72d1c1f62f63f7f20e009183395d2f126cc01aca569a2981cd6af2b06c61b29a72d1c1f62f672577dacace211452650ea988937b4371d4a6b1cee385835ece4959555a6622172577dacace211452650ea988937b4371d4a6b1cee385835ece4959555a6622172577dacace211452650ea988937b4371d4a6b1cee385835ece4959555a6622117a126f28908c4bc2d44b9721277f5774bcd0e320e772d748ebd0ead53a1eac217a126f28908c4bc2d44b9721277f5774bcd0e320e772d748ebd0ead53a1eac217a126f28908c4bc2d44b9721277f5774bcd0e320e772d748ebd0ead53a1eac2f4c846f7e04efd1dda505a85be529b50c84b5f1bc57913c7e0470ededd92ca99f4c846f7e04efd1dda505a85be529b50c84b5f1bc57913c7e0470ededd92ca99f4c846f7e04efd1dda505a85be529b50c84b5f1bc57913c7e0470ededd92ca9985b077c74c7b3da0110456edae3015206fafa27472558afde353760b236538aa85b077c74c7b3da0110456edae3015206fafa27472558afde353760b236538aa85b077c74c7b3da0110456edae3015206fafa27472558afde353760b236538aa9e65bf59970319fca68e2c6eaef125715f8e5aefdaf2220ae0147efa3ecee9021ef51b352b04d1b20c815ec796b46b65adf2ef9b91325315b4da5cc93dd6ea94a503365fa579d8151cea495e4cbabe27f778a6c222a1d2482bc20efcd59496078056a2bb09527af55c14256fb7738c35c17cf3c274de55ce235114331ae5d99b05a8574ab7b7ab3f1dad3fbec66d3b3c958326e925fd96e96985ffdc209360f38056a2bb09527af55c14256fb7738c35c17cf3c274de55ce235114331ae5d99b80d7b4461a784849b8f11d0b54289354c9739e8f4badb780239f0c507436f1cbdc12d33980782521904feb66171122fac86a879426a7eafd5ad672a9a3ad57e180d7b4461a784849b8f11d0b54289354c9739e8f4badb780239f0c507436f1cbe91272614d63383199c507d52c512b66a1504f28fe7813497287bf8859ca3908ec82392a8a0612d1705f8f8346a35107bf8232c42fe71866462059c3422dc0cae91272614d63383199c507d52c512b66a1504f28fe7813497287bf8859ca390860cc22802dc5725f6308106f30936bedb5489713a3430b72ea9b23f5c2d26e93f811eb959fb882b6039b59944454ce86e63613937d37badf512f8d6496f9b28760cc22802dc5725f6308106f30936bedb5489713a3430b72ea9b23f5c2d26e93fdd01bd75946abbe1f0ff200c205d1eb1dc0abea78651e8d12cc092656911546fdd01bd75946abbe1f0ff200c205d1eb1dc0abea78651e8d12cc092656911546fdd01bd75946abbe1f0ff200c205d1eb1dc0abea78651e8d12cc0926569115460c6b5ba258dc622c93dc17abe3b886f79289e386594bec1810ca1ceb6704a39a0c6b5ba258dc622c93dc17abe3b886f79289e386594bec1810ca1ceb6704a39a0c6b5ba258dc622c93dc17abe3b886f79289e386594bec1810ca1ceb6704a39a97765306ff2c1192ebe62d67f65079a682929d9eb050d2c52c33f7b2946cbc83c3f02f0fd94ee54fb46b0dc129619c65107afe980a02ce796b622fbdd0887f8f97765306ff2c1192ebe62d67f65079a682929d9eb050d2c52c33f7b2946cbc83344e3036e82f97b8923fab7627a780be83d0fdbc40c1a3b47924e84b62ec49bc344e3036e82f97b8923fab7627a780be83d0fdbc40c1a3b47924e84b62ec49bc344e3036e82f97b8923fab7627a780be83d0fdbc40c1a3b47924e84b62ec49bc2a3087f1d02af9c54b98a622ee6c4409081a43c588e2ccf7b09dd3792467fccf2a3087f1d02af9c54b98a622ee6c4409081a43c588e2ccf7b09dd3792467fccf2a3087f1d02af9c54b98a622ee6c4409081a43c588e2ccf7b09dd3792467fccfc15a3a17f6b65e9c51c58ed3a79d12bc517f867321ed118e5dc7b5c3a1ed7d4b05d5e533f5e590d9ee2c7692d26dc87ccbf381f4831cca3362baf596691a55bbe34151ed8e0c5f0ea996f1128834b15f41f5e2081a41dca2ba7f2f307c331f49a8a24bcd720323185063761b53731cd6dcc5583fc0fd7ffd972137f345b1d738845bca9a59de1959c1501cbc1f2c90fa9ab73a38653175fe94073c012fa555b10c4e8456a424135a4dda4829050de77b05c7fb56ef716841bdfe1371af2eb6958358092b45c8631df6466a2e4dc23278263b2dd2ba5765e99caba47c304dd3b5357bf940a54f04d5f7b335a0a6697a1e9dda14eb2f1dbc590beb0fe98ed65f023ee9d9ab704a1f7e0ce35bb832fe7189528cb5873d1f30285d3520bc48f66eb831b6aa0a2168c412559b6c9667846d84de86554af573a1a9dfa5dc753de3754a7ac917c8e4309742c3571b8c3c8d97361ab6b838f7cd5bda498a410d9d6d9fc7449711060a7ec45e0a4bfbd5d497d069676cbf31f77f3385d3e166795e79deaadefa4275a55f7778d400fcbf0628822dcae95d8239da065ba8e40049daaa32e46538070d2455c077280a8b537f23e3e3a7362074ba2630567d7f951f11fa113d81a2f5fdaf0a506502fd4cac0ccc0c5e7ccc02330150b75d3d7fd4bde0e3c95e8f1c4f13d767b8a4d55fe9a377c3ff20cfd7e77b9b9da12e1df9772c1f685f27fbb4ae9e31ddd26e43b7c051041bb3d9d6bebd418a858da67268920bc672afb9f647152e43fe5e381c71ccd9da9bbd843a854761f8fe60bc6c17b7c0e24e0106f5b4867e0b9c0357e14f488bb45585eccdf47f62b7ff914a0fae73f48cc307c8a5a8f44410fb1085689eaad5a24914e940b0488e0ff2cc3191b972e625522a9eaa9e77f6297e6007745040e9b6a2c2be3880e25206594582e0cd09ef482ee27a395794cdc34731bce3ea1ff032b1c8bcbc275779325999641c052b771a28d8f94367f6ef8398e92de819ccd8e4938c819c2b24aa08f06cdcc0266bb0ec37eb08cd0dcfaeb8dc99c4ea418b80bf6c13d4aea912fc699aa3b30ddaf938bdb62e04b67ede3fedf08cc4fd20c2cccdea46f2791f95e0ab991d8cf6c7c66ec81e23c3b6cbf713954d89eb8389b63343d6b8fd261dc6cb652a0aaf93be5d801ed0b24e46c391e25d3f2fa622d5781a27553176648270768435295a235a760bf725752f3d33f36e79c3406c72aeac084df89c84d522fc9953ec3fbb31e8c90f53f87b21c82275d275dc73870a4c8bc4962c1462cb477c6a6323788c591003ab421973d4fe19e3503f22da78a9920c4831a4fa121410ff76430dc10fdd81144ddbdddb014398e2153afe488f1d629b4192a2da8a743b10ed55f3e26ed662bd9e2718d789c9d406692ba3573699a2e1f58713cc2e5a65792df472217aaaf8402dd0c29356b41254e201645eeca3d0c9ca84ba7726c8c21b3796c04cbb9e20d8a2b51ee894cc35e6cc84c00eb7d5e2bdf9ceb8977eb94c2bcc1630ea93c6c4b82381406dadf1efcd32a4b669ed5eed317926a11646c05922fc49b815568ef2c3858d5bec273e4d25cc162e76fd6c5cc50ba26dfc4e71aedbc34f08ac850efbf934ab3c7ab179e4cb253305c42e22d5631bed2d57e795a70d0356d0c04e3ac395ab73051c5298b9ee99d099269d838a12b6fa3b0af725565418ec1fedd8a522acccc0df88de0107d3183911047ec758a69bec7e24edba03838c00331c5004208d850bd577475b3f5e5eaab13ca96387dd517a8864c25fcbbbc0dffd0f8580f07b30ec8e1dffd59f6e422b9ad6163924bc1fb70ae8b697a11282d5b32b02708b40cb9a7d82eef95478516949ab993d14634219a6f62a4470f46ccbdf434d9a2c5526fb0263e9e2305d3cd3097ff4fa587d2c2becfeb700d3d340eef0f3b701ff78b0f0ec898c045797ff45987136a2a5712f8f8310710e0944e4b4547bab2dc99933edd1bc9a67f41bd0b0ac605c5431ad8c658c0c8e3c5d766eac8fbb81d51132f9fb818bfcb98e4e0c90037146f2b5d3cbb9e43cb419f36385cfd7a4567fd509ef00ec53cbd92e941be30507b7dd5976f4223f9d01998f1e73262e900e0ed002b0f53dc4b7f43de32a9f3ec07815d8459ad8919b9a770d34122836da36401bbafbbd4acf8e410c26b109ce9d32d35c0e4bc6dc92a7579910ce706939a056323de5801a7a87abcfa16526dd3d1f31954f88813928de507f4bf2911f30d08ff756d8b46baee54fce1d82a5a062eaff3ba90478641f671ce5da6f6ba7bdf49029df9eefca2f870171178ae901e108f56305aff7e36268a690bc49933a24b1aaa587fda00f4d3b7151dc8ebdca81804c959266b14122bf74e62cab773dd8e2f37b379aac1052663c27b4cdc7089ddb410ddb81a5ccf42662972e07dfc44fc429d3056af6dd128e480ac039362a15a7738ba76dffe807fd03fa29f7edaa8eb21ca0057c44a1ee8ca7f21a2c5226b7d35ccac23780ae535921353b54bf7d7e61f1ad9b021167ba6c10e37c432b4b93a7d257fbb890636fa7f6f376321cca47d5919ea5b6adc75d3858ba5f2c20d320c3f5390ff9778e03d341957bd37c5d3cf0c3327976979f2e01f19a80d1c7d5d758dcea82276e73150454212a5136b19c5fc2727786132ddafdd87f8d1367c93897805ee274c0e53ddbb0a46525aadb7dd32756fb85ad74e8b0fd3864c058e3cddf5ce304faa4f47e6aa8b70fe1672836fd8ed7d1681821800f884528c663a2c5bc5977c54655699389e6d31420d0e79ac6fccac835ee0b167e3636198f2e61362121c9f7adfbde802883c99e6b23977e4e0bbbbd042b307421bb24009573f88b990c922fdc65adddec1312e30373dc635c6099912d4f836a4154e018785efc750bbbafe910f4b4e4240995b5a2143a4341dc5c1bb73151c1d8e7410c3054ab07bf15658aa4d8caf4a883ef4441e9b2a0a3c776bdc99a970a99d007b3dc972d03fed43d403f07a303494ecfc3306287e471b87f07ea8e42dba2634ef4c9f17dcb8b84e6c11722bf48330e5bfa2f75422ace218d8352ee2bee2816b2c0711911b716c53ce311f56190f74e592edaf42dc276f7aa250fa1649c2f5cecc4fd18a445fca6a5e3e5402102cdde911e381ec55e2f4a3f0a2425547a581d1d8fff411b109ae7a02cc074cc1392f385c99d2c2e7d0c6252f365bc807f4e2f9d8841f74dc4d6292d6e935a6e844b9f784ac2a620c1d9cf5c68a0a5c029e56b4ab8db568af6ff82d7bacb41d6765153d60e9fafbccac971c411ddd9ba54d1e874fa2df6cd0be511afe021f9c6b074b387fa3e7072900f83a91720fdb1f55ec8783e99ec908c52a03cd279b3236216eb55c26b361f96408b19c4421eeede64762434228595cfb8c6bbdf65f78a8d2a48155722ade60a75782a245743406c070295d103086b772634a1767922659693ae08f5b593802d4566ee075e82e138f9b6bba32f48bb11a1d23bff6f922b7a967e75b182090975fb93da13ac8f493182c31b641ece27ef5caa73c4a6f1249734903328b31c9dad37b2aba542e467a663568e6bb341e2069284820cfb188f57bd0935df47d6a26b96428903e074423a26b4041789dddd8442bdcc35dde61c28f439718d5097a09f54878b39979f78093a9126cbe74c427bdd9c0d2a0d5760ef8aff7edb4c810c04c6ebdb778e87e8f4172f023ea167b740b3f58e167e5cca954eab4f79e303a06f829b71b8e69653e0a382c13ab53bf8fd3eab8669d570a29271a736cd9c25430432c51b511386a19d082714d49094b8a06d19d0ef4442adfd69a860b8c6da732aa0b7d8d1a0989686a927bccc3b318baea7115511e8357f8cf3101ebff2c0080bd8fa679cd3f55408c7f3c9a0db1c3a777801e4b3d0810bdacccf16d44d833d857a1867a1f2dfdd3eaa8fef53519b55ded23ff3e262a8d23c0a14bd4cb25c93efe08b80b2ac73f766d15b61e18f565a58637c5d07ea3bf4879ab0a9756638a114d1943e24349e8a792f638acf8138cdb3ea6e3c7b28aa2a2293f1c05964e5cb7a8eac8aff0b1aa33fda1d7b1fa4bdae0354b9981db98001b2ad7ab83894c1701a83db2a434d0036cebf2ae87b52728e95e213a01df0d94dfd42107ae8d1b90a335c9591f151cf8c1d3923a630c5927dac335385b8b28613d021f8f5593cf80e3219d022afbb3ba0d7834c7e96550751222446aa2217bf2849affafccbc15c1750a9ccecd41891480dc50849e963929c1e9a081b55746cbb5e4c5065598ebb9ac7954b1541282b5aa7f96306bea9ee7ef1d3edfd9b34c996a658f3b40cb95f02060b0f3fc69084636255b8ec4fffeb7212cfaf1750218eae57437fb004ec4dbbb0f0cdcb031ea1c6a48c77a259f37c8189f0933ba943e9ebeb2f95ef08cbfd0fba058a5f815fea80658521fb7becab1311a7a0379940570e18009d6d406d92ef8bb0b4c7ccbd3c4c53acf2b32008dc2bce73c8b8c018228dd4763f4bf1ab7e87d6736fbf82b0397e6d0acde9840a96513fde1f6a2c11837d90ba19fe2b4caedf993851a3770614f5550e8e0d8cab767bd322e120df4ff4a67ee4f074bdd9b98b0d12f072648ef649eb3b200a550d58a073cc57f23fb9809493ee3e686911f61747e39699760c5a9514837ad029a6a6f3a7d203f53ba39e126ff3c8147a6dc9026831b857cd905acc464b8b1705a63c0947192afcb8f3cba1b6b02819eb69e9fbea82e337bcc22022bf3319d0b820d8caef19fbfc0a7e6a6e6abf55bdfd1aad363633393ce6b2eaf6f87a46e1340bff3f34cc27bdda71d48990acaf213b68b666845f1a916d6ed5df051295dcd12d1e2b880b4586c8c0aab3c7c4d3d58ad812ef034d81fa0e260b9d64051f97507bb3ab184f143fe99ca1f9cb0b100ecac6bb7b41eed44b65641910935f5bf09347b7f7e4366fd1fb465d134da1e844d9cc631e93455cec81fa2bb942fada9a73358ced0e839b00bf80c6e57dfbc85c57f693eb926cf88d941ec2f94f2843c2d725930913adc5e49212632ab1abdda0e3e95af12fe1f00fcf8500287c1d1f58e22b1557abac2de1d8e0876dda4a61ae5bfed32c6569afd55153094cb01ecabebbaef0e413f3672c701f1cadabc1333b8e433cd547981aa74fae34e7920d9b2cce72fa8c7a7e688a79d55e15ea4914078c81058b0289ceb80cd5b69821c97afd561440ee867dd2b557e759f023df84319ffcca7db62892e993c42a5cabc17afd561440ee867dd2b557e759f023df84319ffcca7db62892e993c42a5cabc17afd561440ee867dd2b557e759f023df84319ffcca7db62892e993c42a5cabc1c2723a6d59bb84e8f63fc0f06a0ddf2c13be83b1605d283fde506268ceb2992d570d736f32444edbf4103d607796efa4fc4a435597e3f2bbf9a4313c316338a8c2723a6d59bb84e8f63fc0f06a0ddf2c13be83b1605d283fde506268ceb2992d0a1fff29c00ae92079d9465ac09f90af9758ec783247bb091bd289d102c1396bebc00926b06eb25c025aa711d7713de4dde38506f30d83838888bcc482be280f0a1fff29c00ae92079d9465ac09f90af9758ec783247bb091bd289d102c1396b4e754a89eb6ea81f238c0924b284733278fbdd9de81b1fde728776925c9f00c04e754a89eb6ea81f238c0924b284733278fbdd9de81b1fde728776925c9f00c04e754a89eb6ea81f238c0924b284733278fbdd9de81b1fde728776925c9f00c059da22e6bff72f8f1032718b37bda24b82c862ef3de74a1c1580908a1838166e59da22e6bff72f8f1032718b37bda24b82c862ef3de74a1c1580908a1838166e59da22e6bff72f8f1032718b37bda24b82c862ef3de74a1c1580908a1838166ee42fc8b538f5f73a51c0777c082ce6168b1468d82ffa04b6318732d51f905ee4e42fc8b538f5f73a51c0777c082ce6168b1468d82ffa04b6318732d51f905ee4e42fc8b538f5f73a51c0777c082ce6168b1468d82ffa04b6318732d51f905ee46457fae449f780b906401e82daadb1111764026d207cf5338ab65f030e4c52e56457fae449f780b906401e82daadb1111764026d207cf5338ab65f030e4c52e56457fae449f780b906401e82daadb1111764026d207cf5338ab65f030e4c52e56a8baeb4193a21fa32f3b701643b8af94e0d0dc3be139009fbeb6411232f61656a8baeb4193a21fa32f3b701643b8af94e0d0dc3be139009fbeb6411232f61656a8baeb4193a21fa32f3b701643b8af94e0d0dc3be139009fbeb6411232f6165a2bda6762d72412b721f1a4fb6d82f22a9e7dd0f206743ec6a2e8294eb745c41516bb5b3c534faf4aa1d74eca204ede64060e98ac77adcb79d02c0ad50007c23db1c6b7c24ecb33eab8cdf14ce4ad5c0dd0ea56caef49af1399c7508897a4ec7a1d7eaeefd2e2a7b3f0814d36dac96b5208a278703ef1e1af4cbd41013dd5ead1dd371ec51b0bf2da49c5796c219238b6aa1ddef5631608c61518647cfc7b6fe56409312c0fdefb1f77dc7ee86bd131c5eb7a2b4a9885812b52828f7ecc485ada4dc8f1f947d52cd86d4d830ef677a2f04d337a29ddff32b53edaeca152e21c190acfbdbfe5d1ea7f28e0ee87ec387c806df1c62b5da0f958126201f40a8e87a7441da993ceb5cc9e9813855b42071025f5fde39f5d37b7b466b9bd85eb06ec232e7c81e22943c773d06dc7466c9d92d1c07a993563cb9f7928ef06f431dfe49820cf8b5a48b37a0c3c1f7cc9b24b2d6d30fbbd0ce34ea8436d5e0f53229c44e1460673e9b73b327a7a09a622ab740ba3ca1d644a96d01a88e776b434dfcdbb9dc1b75187ed9944ee82a03c6a00d65688016929fca327ddfaa28b28579ac6d2114878f1d10cd8aea701903401a823c863e13abf11c64d8ad146b5a2ce40c69a6e466dfb8acead4756b3790e903fa7b432727ea9cb34d93d679443003563a14a2e3109abe60c539a3d4031d294bc88de45d0b121c239de5774a06fc8bf675fc922f229f961e813c7af237ccf898f6fcc138bd631c618b76f421720a42877620188af83ce0b26f3cfc56996c0df90674e00a25403fa01dd3044bcf05ac8a931dae8af83ce0b26f3cfc56996c0df90674e00a25403fa01dd3044bcf05ac8a931dae8af83ce0b26f3cfc56996c0df90674e00a25403fa01dd3044bcf05ac8a931daec6a874f71d35e198a3ea52cfd3d690f443a5b15ed55e140d3c2ed90370e7d0b2c6a874f71d35e198a3ea52cfd3d690f443a5b15ed55e140d3c2ed90370e7d0b2c6a874f71d35e198a3ea52cfd3d690f443a5b15ed55e140d3c2ed90370e7d0b2dc19509d058ef20253f1b07f2a1c7c7ab58cb050549050a2c788f3d8e9581bb5727446c1fc2931e31094a4cbbf8105bb4659a4290ac7005cc7bdf4e5e0b9a70cdc19509d058ef20253f1b07f2a1c7c7ab58cb050549050a2c788f3d8e9581bb5097fac334a067053549c3a575eb6f875e0a5bc019c8abc60e891b2b49e7f65f093818b97319ba23480b6e26925a524ca729601d4b688fcb216e5c6faeeafbdf1097fac334a067053549c3a575eb6f875e0a5bc019c8abc60e891b2b49e7f65f0f2c08cdd148a50b8402821294393a6450ac6111fe351aa04321c6a026ea4de4c530c3ea85589b38ce3350d75b64417a39bd9117e6fae556347ee589574e10277f2c08cdd148a50b8402821294393a6450ac6111fe351aa04321c6a026ea4de4cf34d1f95fe7db10e66a7ef5e5571b3668f476fd6278ae258c851833d4378b4dd66c283ccfdf4539a30e3570a8bbbce084e6a483a813ed501e6f8b21d0aef97bbf34d1f95fe7db10e66a7ef5e5571b3668f476fd6278ae258c851833d4378b4dd58346e916b0f26a727a5765b9dbd04592e91127d373354e9d46713fedde144f08edf31ad3a932dc54fa78577d97eccf503671b248d9be564a05f44937520a67958346e916b0f26a727a5765b9dbd04592e91127d373354e9d46713fedde144f0c09bfb90bd99a2573c08a9577da61c88f99b6b62f9ad9712e73e2eb602f0741b7f032a6a4deb80869bc4b804d10c6edc7cc63211aea10996d7cc6fabf9f9ba5cc09bfb90bd99a2573c08a9577da61c88f99b6b62f9ad9712e73e2eb602f0741b5bdfc26e6b171d56947f10418be487e2f062c6dcbd52d4e6ed20d2c6266bfb2baae0479bcd214d1195dbbe9edb4659d248430760aae680c9aaa80a4bbeb14744f3680205969ef41e6e47900fdce09ccf383d9aebf5da2815bd62941825723861e94569584a9815a39a0a1a3f492b03fb1e6c10fe798c4e44d4e672cf85e30ddc9c18670919f4001deddbed35128a68821dcd29aa045e7902b6bc31e20e88af30d25e4d53f3ef67bf3b7761a0131485564435a02a67a32a8a806f52593621ca349842e17fdf2669ad4e08a6cd853dc6d25474cbd9116327a46d267cfeb7e324768ad832676a9b604a712d98101842eabf9a5daec1fc97191bb0c6892c44aa02da5701a4eb656ef1b631798b872505c32bdcc839695b4386141b99af1a17358666edf3b7261ba89ce4c0cab0a1c2a08998062288a6025b9e9995704c18f8dde415efc251583e3ae822ba63ee0b69c94f267c09760224c68314d4f909d2b94e17110eb65a01fcf2efce45dc3031eae69b7ae9621908a006bd807723f7093c267271b0ff12b4a945e553fcebb0831ab4629354fdf5ca57e1ff15b159eb8f61cf4ca3b7dc25b2b6d074f59893810549b1ae848a1236486cd7267336c12ee571b4ccc23ce814a8471de70cfc5b5d92dc2867f79a0b7392037e3e9fa2a8d0e889d71bb7fe2f865dcea270466f0558dea28795a72f0b1f4226a3fa8182012a96cc8b9dea83fd903703ab44f945c7ef113eacb0a68b7eec08d5138aa509ee082788934fb735f3b208c5de7506203629b1b759befb0927cbabf85881362359caed2307754420fd365db6cdfa5a69b10ff115999c895abc2d592ac5092d0914cc619dcf208f950c6b8318c3936945e0afbda2e10c775b535518052d1e72fc5d2f05123ea93387cde0e38dc1901e938356f4627f6842ff0cf9a74582edc1f22868b295944b3e1fc32a9307ca64e8134832d45ce61f77f403b53d6b6c47bdc4292d0261af6cbdebfb05026370fed86aeda74493909b439146999a65cd61532924c1f95fe58348a0e11ef01adbb1a48084a10064b4596cc3c1c6c207b40508bf3a705da6e4d830345560bc37486f30e605c5ab19985724cbd9b009f483e1900cc3e178e2b04d75ab72726259119159f060aa80274efb33e53a5455636bd5aa16f923535375b348ee538e9c5f644b86b56642acb0aafd23646b5c766078d2680e18ee8e9085c0ac919a7200a93ff375ed09ee1125b1c976b487c49e8c43f58690977878211ed45c4071ef735a4c1dd92f187b9a6b2717b7b8f6a5ec1ed0bba00648a415646f1dcb72f61e475b68fd211072a2b5279e9d386bb76fa82cf63457d06090936c782e0c59cd14573dd783bc9068198ad1273c06fda89f891b2ed3082b66be518e6df0ac205ea252ca8282794d453cdbf3c952b4afad8ba2bfbe140247bca1365d41ef1eb82482a35334d30f4caa7d11e2eadb846bb6f478884b27d61baa0984cc41a9b0abeb2bf7b23b01f86005d8bd24a02c38826cbeef04be3fe83b434c09ef76bef4dcd6c9e99bd635301cb8166b7ff1eae9c48e9307e63fe7e38cf8547ebc1aeda30cdee19c2951ef51c08efd7e2ec45bd64cbbddd290a0533aa1caafaa48b9ddd76292c72579b62cd0b2f592234e7c5b714a1f44d108e5f6f3aca4370e287d02986f7e68f199bdc7333baeaa80a9067504cf97853550b45bd711ffa2d7cbb30a207dc05043f48f8340837d687cda44b039411a3c98e9bfd1c92100021925fc62e2b1c48485dfaf8c741180e0dcc4657a2c50ae33dd7bf22ee006235852aeaaab85735aa759830f7bfd6de7bd5bca0d65031fc10de97dd00ac23193a2fc6539b908b19976008134617d8931c71626c705cd0ccfc4a3f8ac64507e809dcfc771dbc2b19976008134617d8931c71626c705cd0ccfc4a3f8ac64507e809dcfc771dbc2b19976008134617d8931c71626c705cd0ccfc4a3f8ac64507e809dcfc771dbc298f6676d226dcbd913b27b3569923c313498817f364a2b1f6b3a8d8c547fb65f98f6676d226dcbd913b27b3569923c313498817f364a2b1f6b3a8d8c547fb65ffc72f14e52648addaace3c9efda013d548e7d07b04c79fc4273337750998072c0d1757eb09e83e685b8e17c7da197127bfa2bba8429110343bda31472c65e90dedef1344292d8123a340c01498f2c0d3d241193b1eba78f9362777ba7cca1a050d1757eb09e83e685b8e17c7da197127bfa2bba8429110343bda31472c65e90d2d8ba25ae8ec457d4c67b3153c8e84fd318079690d2cf4aac1bc5de172d946262d8ba25ae8ec457d4c67b3153c8e84fd318079690d2cf4aac1bc5de172d946262d8ba25ae8ec457d4c67b3153c8e84fd318079690d2cf4aac1bc5de172d9462608311a8bc310d18fd3c1bb3a7b165d04dc9910f047e41acc053c2f8bfef5b55408311a8bc310d18fd3c1bb3a7b165d04dc9910f047e41acc053c2f8bfef5b55408311a8bc310d18fd3c1bb3a7b165d04dc9910f047e41acc053c2f8bfef5b554163a1f56c97c6845d0eed3b4bdaf455f3f69db4b018e9e24cda9b5e86935c826163a1f56c97c6845d0eed3b4bdaf455f3f69db4b018e9e24cda9b5e86935c826163a1f56c97c6845d0eed3b4bdaf455f3f69db4b018e9e24cda9b5e86935c826321bf0310592ec23951b9610c82e5f1425899e2bedac66d36ff4b179bbcfa3a9321bf0310592ec23951b9610c82e5f1425899e2bedac66d36ff4b179bbcfa3a9321bf0310592ec23951b9610c82e5f1425899e2bedac66d36ff4b179bbcfa3a99372682d1e5cc7d557dcdb7324f8c115ca10f55a2ad235c5561faad837d3fac69372682d1e5cc7d557dcdb7324f8c115ca10f55a2ad235c5561faad837d3fac69372682d1e5cc7d557dcdb7324f8c115ca10f55a2ad235c5561faad837d3fac62403d6246ab1b0b1bc990fc9c534071664cbb28f40d8b1d24481375d6f0302d52403d6246ab1b0b1bc990fc9c534071664cbb28f40d8b1d24481375d6f0302d52403d6246ab1b0b1bc990fc9c534071664cbb28f40d8b1d24481375d6f0302d59f3a69ce6b94553fc47713fddeabece521ee001d18ac7dfcf5c74ea787956394b390bec67ad673e1a56b3379c2e9856b93bcee2089db1558856b28534d03bba39f3a69ce6b94553fc47713fddeabece521ee001d18ac7dfcf5c74ea78795639453ad9d651c77b220a0efc5dc8d1f58312aa9f1af9a233d4da8b0afdfddad0b4953ad9d651c77b220a0efc5dc8d1f58312aa9f1af9a233d4da8b0afdfddad0b4953ad9d651c77b220a0efc5dc8d1f58312aa9f1af9a233d4da8b0afdfddad0b490722e9f49e7ce6e3e7d879f0cdcdb37d0af97e32b7c51d29193aa4de58f8f3410722e9f49e7ce6e3e7d879f0cdcdb37d0af97e32b7c51d29193aa4de58f8f3410722e9f49e7ce6e3e7d879f0cdcdb37d0af97e32b7c51d29193aa4de58f8f3412e00f71f0aa7c9ec9cdc8719e890d16405bb74667fc3fca0ae1c682dd8facd9f733b5194718c15414c71a13d0405f32c16546704c3bbdce9a2b8dc3f51f61e472e00f71f0aa7c9ec9cdc8719e890d16405bb74667fc3fca0ae1c682dd8facd9f01abf2728154c32f49d229137a80b05e8bcde1df5628578a54e9603bde112fc201abf2728154c32f49d229137a80b05e8bcde1df5628578a54e9603bde112fc201abf2728154c32f49d229137a80b05e8bcde1df5628578a54e9603bde112fc2424d19783cf900501f11c3f167a7e83de32ad020db50af12d63723835f1fd0d0424d19783cf900501f11c3f167a7e83de32ad020db50af12d63723835f1fd0d0424d19783cf900501f11c3f167a7e83de32ad020db50af12d63723835f1fd0d0a7057149d50631207c45c06daef3a7fa658f401c78c8bd0ede517ffa4ce4ea4c103d7211c5f73399683b3aa6d8c38a9a9a246edcf805ead433f4e5dcc396a47a74b0412764d637881cf78f3d9cbb8e4d8bc9ca835a03331d53496baac7403ddc5adebcaf2e80a31f4d0cc59e78a1147bed843a5f4082cdc040dc1b3ebf0d95cbe37bc194ef5666a36cf865e27ea178ed94bd4a7808f8dc3c50935d53752ce9a2f5c43b62abf42da90f335c03549e8a69dca3de732af9a50ea3142a0d6047200b2f228bfcaf42f18f38f34c65d7b204fd061b5ca6048f47008214a5e69255ae60d4774469069bd2e5bd18e36bfd21ba9478b3f42c2d64153c1568da5a1133612ec897428ab038eeb3a29a974162c13288c9faf175f519679bccfb78a3540b78eb4d21743c7a319400d8c4535c173b71df08848e3c2014c6db202a1734ebdbc8b4198e0c4c1e29a36fdcc43442ccc661ef4faddfa0bff68bffcf4ca855088bc0c8dec9091b641fa1ee23ea8bffdc4b163aacdcfe9191bbf47a23ec4e2e12f02046dec9091b641fa1ee23ea8bffdc4b163aacdcfe9191bbf47a23ec4e2e12f02046dec9091b641fa1ee23ea8bffdc4b163aacdcfe9191bbf47a23ec4e2e12f0204669bd8e19378cceeb3e685061c749f63f43aca7b024a2db49c89218c2b08403c369bd8e19378cceeb3e685061c749f63f43aca7b024a2db49c89218c2b08403c369bd8e19378cceeb3e685061c749f63f43aca7b024a2db49c89218c2b08403c35ade742365f520e981b5eb707817d68bd050128c12ff617ee5e1b2d6148aff4560f11f6f1c53b1e906df7819fd26fee3ee1e169741435ef6dddf9ad6dee31e48e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c4649c197988d64172367b27701070b6f8875a948ba82fd053df5b5eb5bd2d91c4649c197988d64172367b27701070b6f8875a948ba82fd053df5b5eb5bd2d91c4649c197988d64172367b27701070b6f8875a948ba82fd053df5b5eb5bd2d91a7f2e095a64d8aa43fe8d625d28286bd9bfa2c262cd339c97dd2582d352d3761dbc06b8c857e2757e86e889fca46dfa39cdb5d20b7f2d7aaa18cf07521952c74dbc06b8c857e2757e86e889fca46dfa39cdb5d20b7f2d7aaa18cf07521952c74dbc06b8c857e2757e86e889fca46dfa39cdb5d20b7f2d7aaa18cf07521952c74aa6cafc59c8e91d912d6cedf2b8d6dfe0a3804367b154ee3130737d87e909dfcaa6cafc59c8e91d912d6cedf2b8d6dfe0a3804367b154ee3130737d87e909dfcaa6cafc59c8e91d912d6cedf2b8d6dfe0a3804367b154ee3130737d87e909dfcde50d5eb79cb8faf15fe1a099ecfb76079b0dbf43f296f4403dc9be202029d52b7df7fde431410701a137ad4b28880bd8877dedb72fdfa7c95e7912dabd0c28f60f11f6f1c53b1e906df7819fd26fee3ee1e169741435ef6dddf9ad6dee31e480b42fd6a5ca853c78e71e81dab55dc337dc9e11ff48f2826d0c644ede44041ca4e4c19e458af040cd567dbe8e57c97f363fdc29427043489cdfedd964ff7fc15127d1da86c38af649f207282ca7c27e3d575f170651b1bc90f97b8e023286c78127d1da86c38af649f207282ca7c27e3d575f170651b1bc90f97b8e023286c78127d1da86c38af649f207282ca7c27e3d575f170651b1bc90f97b8e023286c7824b64a58c62a216d6dca045b792e83a0e9f26bef5a1de2f4bc7dc7a7d35a138824b64a58c62a216d6dca045b792e83a0e9f26bef5a1de2f4bc7dc7a7d35a138824b64a58c62a216d6dca045b792e83a0e9f26bef5a1de2f4bc7dc7a7d35a1388e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855713c504050240f32f8cc4fbf44d7da7a345e26dc7e30c34a8398cfd65172c4bf713c504050240f32f8cc4fbf44d7da7a345e26dc7e30c34a8398cfd65172c4bf713c504050240f32f8cc4fbf44d7da7a345e26dc7e30c34a8398cfd65172c4bf49aa000891210e026135546b1e6ed26e3aaf80283ea852c0493e2bb9119d2aa249aa000891210e026135546b1e6ed26e3aaf80283ea852c0493e2bb9119d2aa249aa000891210e026135546b1e6ed26e3aaf80283ea852c0493e2bb9119d2aa2aba46736f33c8f7c1d10ccefb66788b2b00144ec853ed6a656f9629ba8cef0d8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855df3b37f8973517352947a38d03426db84443563f61f7b56f73fb730031b8abdd1e776284f94c2b36b43a55102737e20effa54a5c3d20bfbb694b112a59723cf173c98cdb13c9bba9b653e13920bfe789ffbf23a1d1dad06f1589dcfb3c7b94ba1e776284f94c2b36b43a55102737e20effa54a5c3d20bfbb694b112a59723cf191c1d1d3675430d2e59503c5e0d1d19f378dfa7343fa367cd33225587fedc22591c1d1d3675430d2e59503c5e0d1d19f378dfa7343fa367cd33225587fedc22591c1d1d3675430d2e59503c5e0d1d19f378dfa7343fa367cd33225587fedc225c549c54a9c6b7f72787b69bb89d851464c5b1de9f154b6ee1ef41e5fe9cb4cf7c322017a3ff86ba94c22e89bf2765a6396bf196185f0ce5e509b5539be52ec7e985118409eaf42550d557e8285cd33f5b1f0c01c4130471b9d2e8578d4e515e0c2666061302d4f951c1ac0a40cd2ea7981273d7d004348720fea507c9f945c17985118409eaf42550d557e8285cd33f5b1f0c01c4130471b9d2e8578d4e515e01d7ef24403250cbc47c08b262f51f34203c5244ceab246d750394981deed05b11d7ef24403250cbc47c08b262f51f34203c5244ceab246d750394981deed05b11d7ef24403250cbc47c08b262f51f34203c5244ceab246d750394981deed05b16d3e94b216312a02afe20c15607807a9ec27a7e229d143e71a71a4755ce00cfd512bc438f880139c2de02f09814cf307acecb93c4b0ea2bd134e5b1bc466df8e368cba16026a4cc9e324102abb82a44778092ab1f80a84962241a1aaf1535d21368cba16026a4cc9e324102abb82a44778092ab1f80a84962241a1aaf1535d21368cba16026a4cc9e324102abb82a44778092ab1f80a84962241a1aaf1535d21f94b41557203dc91b30ae0af1f74e2b3464244fa60718b68a876fa82feef12ecf94b41557203dc91b30ae0af1f74e2b3464244fa60718b68a876fa82feef12ecf94b41557203dc91b30ae0af1f74e2b3464244fa60718b68a876fa82feef12ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c808610738be1a0fefb8b6a234bff858017cd45a7837e4a8fdf6785b29971c41f808610738be1a0fefb8b6a234bff858017cd45a7837e4a8fdf6785b29971c41f808610738be1a0fefb8b6a234bff858017cd45a7837e4a8fdf6785b29971c41f41ec2bd051c068b823e4d0a42d52456ff4a30744801a410cb68177384102797641ec2bd051c068b823e4d0a42d52456ff4a30744801a410cb68177384102797641ec2bd051c068b823e4d0a42d52456ff4a30744801a410cb68177384102797693784254c856c0f09f4734016eaa2520d7d474a069c1eb4b627864b9d0f01610717611f7306319079565b41c779e99d599863c3dfc0114f1bbc8df4371712e6193784254c856c0f09f4734016eaa2520d7d474a069c1eb4b627864b9d0f0161050748892fb408b6a36330be53df5e7492912e91f1a4898fd7154e146c6f0162cee2c845213a119289bbb6fc9c29bc4c522b69bd1b179058750e5ae1efd2fe36250748892fb408b6a36330be53df5e7492912e91f1a4898fd7154e146c6f0162c1375b83ad0f610a0b2f5960297b4a190e0216bd298a05edb66cae9185cb7c737c0e18b8229ae981e7e9d2a31a0dea6305004b526fa221d4a37bce76c6c50519b1375b83ad0f610a0b2f5960297b4a190e0216bd298a05edb66cae9185cb7c737e2e15bf713af6cd6a3458add29544508e15312e4d59384c98d6d5a949a1e8fe0d67408f8ddcb03ff0c3c7193008a486c802018a4d491386c4447aa29b322df0bcb01c77142bc5dc50f61673daed7569c76c326d71dc9582dc7a3af555ea38fa3c997b528ba19b164bb0f05d5aeb95640eeeee4e6ce1af1c34dddcb5be67dd2cdc376de725c080e57316152cffbc3ca4f00c6a44ed5e1859369d5d868e13a08a0c997b528ba19b164bb0f05d5aeb95640eeeee4e6ce1af1c34dddcb5be67dd2cdd4f7ff6a0f447d55283ec5a783082ea31887498b7dea1686e21f2459b30f6df325a7b297e9898c41f87821b8b805676b02c5cdf246f9cd5012d07888e1a07ee5fc342fa2fc3eade446d8864cd420342ab52939707b09cd735584eb25fa49934c5c363de9c6203c06472db00a21a45bf217da6da1f5d7372b00c87f8c629ab4c6c176471c484fc18f2761f23e9ba67f315b27a577493f0f29462ee3b79cb441445c363de9c6203c06472db00a21a45bf217da6da1f5d7372b00c87f8c629ab4c63ae3c6b553ace5cb0f1350cad12c186724a3fd974ce46c51c45bc80ae4a6ac083ae3c6b553ace5cb0f1350cad12c186724a3fd974ce46c51c45bc80ae4a6ac08b4810ed639c1eb4d087b2dd916f929c9822fcc6c37e83b2881df7c949e5874386ca4364c28db89de58099eb3c68a82d902fe99d30a08e96f1337ad43dbbef3016b3902c1423c46bd6b5588c19fd91502045a98a54c315e0014a05f021b0bc4166ca4364c28db89de58099eb3c68a82d902fe99d30a08e96f1337ad43dbbef301c4c1645ba47f090a427076f6e6d55455d0264b9c7253fbe11f634902c1ea19a3367a16008e6afdb560fb78292c0d5c0d087d2f8a12ef143d682515ddab922b9956cd19bf9ff33ce35d1f0417a0d58c5fcdc57ecb289b7ec3f34ae747981bd54aa7e1ba3a81e01d1ec478b5db88a259b68aa5ee0eae37af085f3a6fce7f92b276ea2b1cda2ef3f757cbcdbc31c63563e52f0c6cc9b689ebe0ad806c1f5b4ab111c723f0a7755dd55b9db955828c0abd23d2d8ab8cd60a3822a174c4fcd5fc8dbe3bdaf40abf499e53cc55ef0a98b3b9ae1225bd05c32bdbc3ff4940d2b76c5efe93972c0156c59410139510d712becf55bfa9d78acda0f9608477869c6e02bea33bdaf40abf499e53cc55ef0a98b3b9ae1225bd05c32bdbc3ff4940d2b76c5efee4f9752c3d202412500f17f4dd4332bd7fb381a8eff2ef50f1b7b19ce6db381ae4f9752c3d202412500f17f4dd4332bd7fb381a8eff2ef50f1b7b19ce6db381ae4f9752c3d202412500f17f4dd4332bd7fb381a8eff2ef50f1b7b19ce6db381a97cbe4f259e57b451dfd111fc906f2e3db1b85d7af0d5b0fede5151bd31b8c9597cbe4f259e57b451dfd111fc906f2e3db1b85d7af0d5b0fede5151bd31b8c9597cbe4f259e57b451dfd111fc906f2e3db1b85d7af0d5b0fede5151bd31b8c9512369dc5b64fdf6ce77c65ad1771695165d8fd3e8e0908cdc8dd86c1c2b933eb77069aa2de07635b8695970bf99bf92d5f565b7fb5ff5cc6eca733966afb4f8cb52fe9ab80ee90bd4c9b4ab1ee56594cc1196fcf5593dd7f309300e141cd8825e89d5a4930ba2bc8d63d15c8b760b1a2ffc6f27e38a2738e82d70967d0654dce26eec0dfbd62c29a68ac9766875673c0f5d20bc08aefef46c6a33544ef818f4d2f3eacb62a2967b8991128118841569cd352a0aab14147002e77167f328cf1e020ec71a36a839a10f8676967f3ac8a98d1350f45ad2dacf97353f79b422893a820ec71a36a839a10f8676967f3ac8a98d1350f45ad2dacf97353f79b422893a867e330128de6aec5d99fde98e6714b9f463d3eefc8764b420f213e5e8d0272de895fd1161b9eb55ec4b1ca6145175aef633f4b52eefc5585ab0fc23d16fb0f62895fd1161b9eb55ec4b1ca6145175aef633f4b52eefc5585ab0fc23d16fb0f626d9e47bb9b29f5b6e0f89ba09305615a51f65d5dffc78c93298de054fcb52e1ef24ee597d3a38c5ce92567fc8de62bf26d2710655949d67c3bd837f003943ebdf24ee597d3a38c5ce92567fc8de62bf26d2710655949d67c3bd837f003943ebdf24ee597d3a38c5ce92567fc8de62bf26d2710655949d67c3bd837f003943ebddbf2396e43081ee03a62c862db9019c574ba93784008e5d3a6778df85297b05905f1b6b4d546bb58fd61fdfcb9b496dc7395dece655572efa72500ab8772cd84dbf2396e43081ee03a62c862db9019c574ba93784008e5d3a6778df85297b059fd668b11de55893e93f4de9f430a4ca7625b502cd8b0c8019252ebc54694ea08c4c244124d2070a30b33fa8aa7de85082bfa37033e2600e37310d34f869293fc92ccc4b0003801a318921c0fffa55eb8bb760e79433d8bb7c145ed78be08b66c8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cdbbc4fc5af6456da68bbd6967c5f289065f64393d456c477d33d4745dd4b6d03dbbc4fc5af6456da68bbd6967c5f289065f64393d456c477d33d4745dd4b6d03dbbc4fc5af6456da68bbd6967c5f289065f64393d456c477d33d4745dd4b6d03646a306c23af6472437064478430ef62bdaa817f9b67a81954d359a2e9111e81646a306c23af6472437064478430ef62bdaa817f9b67a81954d359a2e9111e81646a306c23af6472437064478430ef62bdaa817f9b67a81954d359a2e9111e819d246dfdbda2707da499bea58d0413cb808de5d6c13fd0a146f8fb4b5b1d12d381559d6219b712207127c7a3cc9209e7d9c5e1ba250151b41873c4345b0c4676e074fa228251af83e20e931d65247f077221f9fcc9fc16783420247c1d50c3c711aa92242afe6d7851e3afcb2427b266d2ff45d3531d75915af7901e2574d2324c17170c134d0f587b24ec69c9d504e0477bccca27e74486eed4e5b36482d9598128000f0f97c8e553e28b85640bb75063b4631f00370c1193f4e3f1ed0330746020980b30b9b91b822cc36f53207b4d1c787df6e4d26da2f1e5cd855aaa3761f41bb0e6ead52c9b2506bc0bd11f694638e1372f514e7013425e688395eb7be3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559fa8f3d8afa464a685d80d315aba222d5f491fe0d312c597e71174d0552add2e9fa8f3d8afa464a685d80d315aba222d5f491fe0d312c597e71174d0552add2e9fa8f3d8afa464a685d80d315aba222d5f491fe0d312c597e71174d0552add2e23e918b9f11389dfad0d8c91f1fd4e149dede6efc8a36de4d1c6d0c494d43782f847ae8050228e47543bdc724074d9910c19a055cad3f431202063e91e40009a59ecf7fd1d2a1d72a7acf81ebc772b3a220cdb3afac6481bc5000d431d5bd2d38962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c132763d3aeb8d97ac881bf204997526d5aaf1e4a23101cba18f041c84141ba2b132763d3aeb8d97ac881bf204997526d5aaf1e4a23101cba18f041c84141ba2b132763d3aeb8d97ac881bf204997526d5aaf1e4a23101cba18f041c84141ba2b117290d9640ef2f873e5200d1fa7cc96ba2f94ba2afce2250a6b5d8c562747fb117290d9640ef2f873e5200d1fa7cc96ba2f94ba2afce2250a6b5d8c562747fb117290d9640ef2f873e5200d1fa7cc96ba2f94ba2afce2250a6b5d8c562747fb7cbd9a95eb05de40122d73d1a96ae45923d1f2a4b367eada10ba198173f0ee757cbd9a95eb05de40122d73d1a96ae45923d1f2a4b367eada10ba198173f0ee754ab8e551a75095b33f12f024628a9f9ae2f2ef28b381dd7e41aaa33b5304c3a37f13c1eb1200aca8950594833d12431203eddda8ac94d87fb2e5daa454965a9d67668e87f9329d134a023fbb5c5bc8c52926f4da2ac85bdef4c364856eeacdde7f13c1eb1200aca8950594833d12431203eddda8ac94d87fb2e5daa454965a9df2fbfb0dc5be02b87233d4fe9a126f376a2734f4a40cc60630020d971eea9ae661b7395f3f71d5113e8ef1086ffd3abd352456b89d32677b405c187798fbe89df551c57fe577a555daa11acdbe039312b34f7f72bcae88776cdb646e7bd560e55a15e201c544e9f24afff507b61fbbbab7edb845a04ce933251b96046c2058f036d306c45bdd276cc035cccff005988762756684deacd9bad182f4f23c5502c45a15e201c544e9f24afff507b61fbbbab7edb845a04ce933251b96046c2058f04d2c224e16da3dbb7c208cdd18d9f02baf0c9f719b543d0a5e4c2e75fd3ac619139ba6963ba5ec9facf1403f3c01f9b38b9fe943b2a531d681852905a103a9b60df524ec63af6bc5f2c38d46ff264ff35b5d41cd5302d5fadbd0fd0ed5d88449ed15317178598e73e722f0757c86e2222fc837c10d8d2f29023ca24e99a08834f94dc0054ecf9bf63fddd60ece29da248bb1e6915c50e4bf6ac949e09f8ce92f8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c5ac008096b6de6858f321bab601da135f4e85a4a0bc775ae38d3ef67a1462b535ac008096b6de6858f321bab601da135f4e85a4a0bc775ae38d3ef67a1462b535ac008096b6de6858f321bab601da135f4e85a4a0bc775ae38d3ef67a1462b535d993a92fa51013177ef4fb9568718ca85ece42e974d847643b04294f72fb5e45d993a92fa51013177ef4fb9568718ca85ece42e974d847643b04294f72fb5e45d993a92fa51013177ef4fb9568718ca85ece42e974d847643b04294f72fb5e4bed4c00ecf959c60d87d06a43516a6d93337199e9a53ea7ef53fe04b95b4019fe5cc45ce1a4a276ea722fb58a0251348a0628a73b2f190a84913b3e01d0871dd2ab29c45642de7e9849bee1f4f3b19a071fb344d9f89a169140a8ddfdccd3d7003c51b3aa497ef0517778e23512597a2ed751f5c57e45755e9742884df31716ba4c6ad8d6eae4fd2cff286f47d4e86418d6b977c79dac080e72fa0f87a6b48c76e18c59ae0dc2c7023db3ddd920bba9808cf74aaa4614acfef514b40da429fad846383c256992c3213e9ad1d9b3380292b8c52fe9ae83e111e5bc4503ea74eda508a8f6001d8436047e12daec3b44a21a210421be4fdf6b4131f746ceeb0be9b8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3ce32e22986310bb3c1dc541d28c4fb32ee1c03eaac77a3ff94e6216351fdacfd7e32e22986310bb3c1dc541d28c4fb32ee1c03eaac77a3ff94e6216351fdacfd7e32e22986310bb3c1dc541d28c4fb32ee1c03eaac77a3ff94e6216351fdacfd7a4f771fae5a51a983d4176e844f26476fd07350f2621806a6bbe68bd65535d38a4f771fae5a51a983d4176e844f26476fd07350f2621806a6bbe68bd65535d38a4f771fae5a51a983d4176e844f26476fd07350f2621806a6bbe68bd65535d38e3859cc34ae7e192c19859b6673443bdc92a40ab568a4b1cc3284a055ce8496be3859cc34ae7e192c19859b6673443bdc92a40ab568a4b1cc3284a055ce8496be3859cc34ae7e192c19859b6673443bdc92a40ab568a4b1cc3284a055ce8496bf189404ad8537f8a592fbef98d4cd3370d3a5cb5448a0684cddb0e162060300f8a37c8c1f783e32d0e65ca6a05cfb73cfbdb09c539b9673ee7585d3f6df25c21f189404ad8537f8a592fbef98d4cd3370d3a5cb5448a0684cddb0e162060300f43dcf6d857b98778e394615d7b4d0a3a52b1fb804a2d954469445e57f8ba948229e6e06aef9469ff3043f32ea9bb63748c1192f6a9b9b66f0861c58c45f7511b43dcf6d857b98778e394615d7b4d0a3a52b1fb804a2d954469445e57f8ba94827dd4feac4ad3aa4b81746f52183eb81c35d1f785353eb0b21f4075c99041048d6dcaf5dd34892eca46b8643f4b254930633c611c493894edac3f2ba2e6aff1967dd4feac4ad3aa4b81746f52183eb81c35d1f785353eb0b21f4075c99041048d9a46ee44758f180df3bd8d57e8a65d69de95d3f5b204e36c4fc11e5f0ef4b6a3abed459d72966644afa41f135c230de1619e2b2f5026281ce4c72b423df20caf9a46ee44758f180df3bd8d57e8a65d69de95d3f5b204e36c4fc11e5f0ef4b6a3db0a5ccf7e8a90cf52de8abab9caab43f3e9c76bd334794681ec49bc714026318696f5f7bf20e51f9a52ac0f14c01ae1a17d787356904865409f7c01162165d9db0a5ccf7e8a90cf52de8abab9caab43f3e9c76bd334794681ec49bc7140263116f55ede8f1f9d1347c8b8ffbf8b6f362fdec7b411273558be86f5ef9430d0c0a16bb838022a3ec8d83ecfa21a996d1c526aca0643d5e5a82cd6f0f6096b33855ec9592a923d3eac5831998c134f5a59e6a04a6fc9cdfc7f51ac1f4252ea526a25098f11fa7743c5bf6c270dcb5dd2a82bbd278ec7faf6421548049589c58f53a682dac849ff90b03a899e62b84f0ce98c944b1116ce1274e989b626c4ca9bd84eadae381aa4b03bbff9b2a9b60269d1965d6f77b8d722402f0b93dc7b1a5a03d1e36a8e6341c53b8bde23101e0daca0b3ca8f5268f480668b0f99e755e8c6c1adf0936255db8a4c9e1bea694eb7024d37808c793635031a8c4073db06f8dc1ed1e36a8e6341c53b8bde23101e0daca0b3ca8f5268f480668b0f99e755e8c6c1d86eb20ca488bc88b5dc7a64e6873466acd25031dc4094400e33b8950730d7833acdcdc45b4ba1550c0919c3a13f48032df61ebdba410a9317aba561c71a117dd86eb20ca488bc88b5dc7a64e6873466acd25031dc4094400e33b8950730d7836246607e2667fd8912165d85680f6a42dc5c8ece9245b6f2738acb9fc1eaf840b7cad4268cc71063d2e7f9dbfcfb87fad887c793922177fe3752f2f2b45740b4d8d05af9ebd2674e58c86a5f3fa61de42bd9a783a0deff9dd89e4678f7001e8b9cc5351bd5d85bcfbb69e4f191aae7c0c64f651fd0f0427f1de947bff10503b426b343ce214494be6507ee186faf96eabdb5fddfaf05156dc40ddd77715ed1c313409caab3623531cdde96136a02cb6edcf19bd16ed852ea71b15fd7ddbd2f0903909c22494709b9e4fd496faff65ce7d8ce07b0d0e950453fa6a8b0e92df8b615343726a5cfc1fe00a9232783f2fa4da73fd958311d94529a790742a7fc0d003e975cd8a99a06dd701689451894fc204e21c59fc6ca254f3ab0bbfc090b03378e38b9fab3d6870e7e3b1259dbfa2343b7eace08fed1978a0e2f3ffd0567675057781cfe1aa96953225073845e75bc3e5318777d10c86ee7a58464c060b16ced57781cfe1aa96953225073845e75bc3e5318777d10c86ee7a58464c060b16ced57781cfe1aa96953225073845e75bc3e5318777d10c86ee7a58464c060b16ced40008c4e9547868d843d0442ba5b274fbfd78786bfeab2a7878345b896d861d140008c4e9547868d843d0442ba5b274fbfd78786bfeab2a7878345b896d861d140008c4e9547868d843d0442ba5b274fbfd78786bfeab2a7878345b896d861d18d97561f1d7be5e55e52e432f70d6751c30a9a08bd305477a279204161613f9ad2543405f463c3ee8b2fdfebcd88f30279a4b20f8c735f45e18666d772d75b212507eab0cb7a594b25fb2fc1c6a0b0f27af53d1980ba358d4e0c1b1dc32a9e634a6e7afc1af1d39ee6934777e117159c3377f20c50a3605f8adb726b192cd8074a6e7afc1af1d39ee6934777e117159c3377f20c50a3605f8adb726b192cd8074a6e7afc1af1d39ee6934777e117159c3377f20c50a3605f8adb726b192cd8075d740a6b510156140c5a35fc70036d3350a56651835b8b1579089a4f7712b0f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559d6e1c27870cb53512a2e29ab03e61c25188ebed57e933ee5ce4e749d72c0a87e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85588019969050ee7f98e2451534b118cc6693636408b5a76fcfbc9a9eea452064f88019969050ee7f98e2451534b118cc6693636408b5a76fcfbc9a9eea452064f88019969050ee7f98e2451534b118cc6693636408b5a76fcfbc9a9eea452064fbe4218ffc6e7dba0ad1382b6ca6975c6fd2048f072820ae595dcb831a3eab59ebe4218ffc6e7dba0ad1382b6ca6975c6fd2048f072820ae595dcb831a3eab59ebe4218ffc6e7dba0ad1382b6ca6975c6fd2048f072820ae595dcb831a3eab59ede46da9948a760db50b2abcc66b858f5b0bcc48f364f483f60721c75c13df51c322e7103545b01d76184d8f5a010f61e2c66e05cad4f9364a765fcd0de651fba322e7103545b01d76184d8f5a010f61e2c66e05cad4f9364a765fcd0de651fba322e7103545b01d76184d8f5a010f61e2c66e05cad4f9364a765fcd0de651fbade46da9948a760db50b2abcc66b858f5b0bcc48f364f483f60721c75c13df51ca4c11ef5660415507d711cd322d63420790bccc0c518baf822e0f800f79d7555a4c11ef5660415507d711cd322d63420790bccc0c518baf822e0f800f79d7555a4c11ef5660415507d711cd322d63420790bccc0c518baf822e0f800f79d755591f81ce5bf9c88cc70dc978eb50fc314583f9e1e42c4fd5e4bdab5f8f551bfbee1c0ba88891af1bc1b871257db12acdd31e69a2c7008ef966b3dab119446f634e1c0ba88891af1bc1b871257db12acdd31e69a2c7008ef966b3dab119446f634e1c0ba88891af1bc1b871257db12acdd31e69a2c7008ef966b3dab119446f634f0ab9a4015eb79610d8f795bab430422d695c954e5a5229c61be9337bf78fa505404d083abf6542bbb582d1f8346c6cfe1a08a23b6ab260f0015941a0ce2d6395404d083abf6542bbb582d1f8346c6cfe1a08a23b6ab260f0015941a0ce2d6395404d083abf6542bbb582d1f8346c6cfe1a08a23b6ab260f0015941a0ce2d639f7463f2d7b8190f761754227cd37f63e0792afc3a76d1bc21f1357c690b74ce30afc4760800a5b577443c082773c37c881b60d0cc8f48c3406be3ab25f7731a10afc4760800a5b577443c082773c37c881b60d0cc8f48c3406be3ab25f7731a10afc4760800a5b577443c082773c37c881b60d0cc8f48c3406be3ab25f7731a1697a54ed73e83b36e6f4c4ba503dbff0780f032e65311b7acfe4e618cf6c8be142376ede22fbd49cd23ecb7fcd690206b53e5304c1c75fcf36358ab8acdda62a29fc13fd2ff20a47f8cb9f142f0952a2afec66715002f30e11bbd55ccf2e0a0c29fc13fd2ff20a47f8cb9f142f0952a2afec66715002f30e11bbd55ccf2e0a0c29fc13fd2ff20a47f8cb9f142f0952a2afec66715002f30e11bbd55ccf2e0a0c580c4ea8f953e45e3b24452ee0ea8bb20e6bb654f677b6a6cd2c715b9c8b8f45580c4ea8f953e45e3b24452ee0ea8bb20e6bb654f677b6a6cd2c715b9c8b8f45580c4ea8f953e45e3b24452ee0ea8bb20e6bb654f677b6a6cd2c715b9c8b8f45649a8a0d752839a8df33ffb83b4e7f6e6aca7d3902e482e6583640fdf736864d87c14d213e12410a641c4bda62ab54e274aef3c31bc5e9b061aec5cea0feee9ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558114471369b1c19c08df98a28fe537122cf17317b49d8ff5c80248d11fe7d4458114471369b1c19c08df98a28fe537122cf17317b49d8ff5c80248d11fe7d4458114471369b1c19c08df98a28fe537122cf17317b49d8ff5c80248d11fe7d44598435149b94ce191416f04782f35d691d09a3cdc9fb34973c85515130c28e023cd42a536003125168dffcd2449975744547f435981825470302c8634662c93ca98435149b94ce191416f04782f35d691d09a3cdc9fb34973c85515130c28e023a30322d4083b5bbcd58a3089beffadcd0144e17bfba24f84748ea21b202e92fca30322d4083b5bbcd58a3089beffadcd0144e17bfba24f84748ea21b202e92fca30322d4083b5bbcd58a3089beffadcd0144e17bfba24f84748ea21b202e92fc59b4d0c8bd5342df300d47d039c01f075ea3e2ba188dc069fe2a69eb1851982c59b4d0c8bd5342df300d47d039c01f075ea3e2ba188dc069fe2a69eb1851982c32152a5ddebc7846df643c870c6f9805f950ad3c45bdb553c672ddcbe5fbe82237fa71003ffeda4c9a4b28a7249d0d51cac5c9e6341f99fc66e4efa42a94e12de2da56d38b03760aa596ab4c7fe739082c97a5db6f22ede2daf21f2ee1808c70c288a662ca98c41e476d64063b072359f0a3fe1c8621d63215f8b403e48072abdd30878a61d62bd4ba66d56ba35864709f4959a67efc7273972154c444315f78bef3ffe7e7f9eb4be1a86a3a693a52d24d32ec1d3c46a8e94df77ee1f5a870e1d2fb43545926a0a02d7dd32cd12461d487cbf4a7018f2fb77630c70759716cca8006ec3c77018ea52d73092b4ecf41798339877b6c09e632c572f915d394c83f196e9c9bc4a900b4fceb55bd0ece94054b3bed84ef2f6f42b02c2405ff82adce8006ec3c77018ea52d73092b4ecf41798339877b6c09e632c572f915d394c83f88a548f3ea0bf5eca69522b2b469d3829ef912185b44019c0f6e698c79dc082721ab8354897a227f02ade588ef1123d5dcc91d8134e0fb7df1972d0a873d743d44ae7a30927d32ee8a8ccb833c011b00d87d32097426d9e501224b3612791add30feef5f3f5f1812e318e9680ba50a88fb47e64060a44668c89ac69c31bd5d6ec049a7ef9b1c205640ef59bbb854a83fee99c6a5dc1a7200ea2eb5db02353a7f30feef5f3f5f1812e318e9680ba50a88fb47e64060a44668c89ac69c31bd5d6e9895f84946926d0cce2c6c36cdb020d34c0dd648ab7f0dc3347f6ebf7f8ba2869895f84946926d0cce2c6c36cdb020d34c0dd648ab7f0dc3347f6ebf7f8ba286584a6e038d1e8d4b991cdb94e1a8f6e1a80457c1f1ec24f2ec692e9ec42d6123a51978e915fce8e702f6e8038c3322e3b7b17e222dadec4d6006e2956852bd56bdb1a974f3fac8a87af6dd7573ccc46907d6ebf39da879f3fa05e3516fa7116058174a9398716535371aed1f71ce78275cb31850762eeec3db2c8201f67002bc9d7a7aec9d542af3e631b2d7d683044af115d6dd3f00403e7352086fcc2e64a7aa03b72db644461ab91ead48870e8b6769ef36b418c8085d31e8ac6d5d0527e79d7a7aec9d542af3e631b2d7d683044af115d6dd3f00403e7352086fcc2e64a782f622412b3f0de149cf89d70e64b343a1c469eaca61c3097452a90f0fe71090f4f7cbf6722f3fd54fbe263fda642ac1bdb002e7e8115b6b23a6abe33f67c48f82f622412b3f0de149cf89d70e64b343a1c469eaca61c3097452a90f0fe710909e4bf77a4ec3d54f3df2ff76d6b61b95d0c2b4aae2da8c983a2dc426a1a31065e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e0d475424ec47d9d626279873b902f572463757ed8c32b5b3fac6f78b2d3ffa5e0d475424ec47d9d626279873b902f572463757ed8c32b5b3fac6f78b2d3ffa5e0d475424ec47d9d626279873b902f572463757ed8c32b5b3fac6f78b2d3ffa5054edec1d0211f624fed0cbca9d4f9400b0e491c43742af2c5b0abebf0c990d8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ad2c606d4b388d506265167df65ce018da78561ced114586c524b6914bae497aad2c606d4b388d506265167df65ce018da78561ced114586c524b6914bae497aad2c606d4b388d506265167df65ce018da78561ced114586c524b6914bae497a054edec1d0211f624fed0cbca9d4f9400b0e491c43742af2c5b0abebf0c990d8b79abdaa1c57d2b62a22d04e33c0f7ca5c06f911eb9ce62d7932ed42beac17b89305a0606e3243e645d97fd603ae848d83e6c49467fb0f1a48e892f5ef2d2986e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551b6f21cd4968a2124ebe69e9a96dd4280c47a6835f95d11493b5e33a13765f511b6f21cd4968a2124ebe69e9a96dd4280c47a6835f95d11493b5e33a13765f511b6f21cd4968a2124ebe69e9a96dd4280c47a6835f95d11493b5e33a13765f51e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855399fc34afd9532197f87634db1785a46d1b9ff4ab19676d4e35052dc120e7208399fc34afd9532197f87634db1785a46d1b9ff4ab19676d4e35052dc120e7208399fc34afd9532197f87634db1785a46d1b9ff4ab19676d4e35052dc120e7208d747e529a73b73e5d7173277b7e001e4c263941cbffdd499bcf13f74e9b6aba58e7ac1073b7162bb50724edc9959dce314153b8f9a8330190c64859005ad945ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552fc1dbc08f1c586fad0354ee7083933379088016aa67b0486ee6dfe56c3a0d9d2fc1dbc08f1c586fad0354ee7083933379088016aa67b0486ee6dfe56c3a0d9d2fc1dbc08f1c586fad0354ee7083933379088016aa67b0486ee6dfe56c3a0d9d96dda36cddd3327f5088528cf37d97dfd6d4ffad94a6d0dd524a18ce4bc46e5de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ccb11e47a29b4a6d135e6b44d3b72a28002080adfaca8579a98ff81185d50a67ccb11e47a29b4a6d135e6b44d3b72a28002080adfaca8579a98ff81185d50a67ccb11e47a29b4a6d135e6b44d3b72a28002080adfaca8579a98ff81185d50a67e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555e400a6c66067c1fef4746104a45b3a3067387332e0f22423c8fe00ef859b5195e400a6c66067c1fef4746104a45b3a3067387332e0f22423c8fe00ef859b5195e400a6c66067c1fef4746104a45b3a3067387332e0f22423c8fe00ef859b519e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fa544e1b81426394f60c7db33f5806fa7b72cd38285bd1d4748e06b2e8ede937fa544e1b81426394f60c7db33f5806fa7b72cd38285bd1d4748e06b2e8ede937fa544e1b81426394f60c7db33f5806fa7b72cd38285bd1d4748e06b2e8ede937e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855054edec1d0211f624fed0cbca9d4f9400b0e491c43742af2c5b0abebf0c990d8b79abdaa1c57d2b62a22d04e33c0f7ca5c06f911eb9ce62d7932ed42beac17b89305a0606e3243e645d97fd603ae848d83e6c49467fb0f1a48e892f5ef2d29866ea5bc0c6a2d6f1c455c312fe2051fa3822e059df15512758532eb0ceb655291957d36d411875991e593e0e7ff10e4d21f6984aee4b43b45ece592c23e26ce19ddf68725e36599b25fdcdf3bcb7dfb259994768d1f2f5726ad0bcb79b19578fe6fc2a043370183388812faebb60caf7150f5d21daa6f35cf2a81b4c1d2eef7c7a8d7b76cf6ecff66b2a56bed782c9ac5fd97bc282497a413c17cd6e83708997811ef6d5d8fc41c1a912a7929dbde7d7f20790e365f1c5c7ae288a10c42d04cc87d697841dad40c1fd64dd57f752172b0b91be30a4cb0df843e71d7ce1757e8cdac4a04d5f0c6ba6ab2a20135cbbba56d26b90f442cabded9b3d2fa511acbc0c90bda252596bd8d6d48c294d43235a88dc13cb4820d7b2c8c7c2df560e29da139c7e4ab3b9bfcee22cb50c5f279fc43c007778a602cfec948f78b0b5af27a378d9e1ee0aa50f09079fc1bcb732091199de61ea19100e1ac59b4b52dfb03205322e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559fb34f288557151b577621780726d50102c148188e388abf9c3bdf950f9ae35c9fb34f288557151b577621780726d50102c148188e388abf9c3bdf950f9ae35c9fb34f288557151b577621780726d50102c148188e388abf9c3bdf950f9ae35ccf939fe1db2fdd3d2dfb8e81d0cb15871961b0f18ccf6f1a5212435a98f7fe86e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ee6e44c4a37f0ef2ae91a52f8e842c66dc1fa6cc1b48f01df3bcb2e52c148d61ee6e44c4a37f0ef2ae91a52f8e842c66dc1fa6cc1b48f01df3bcb2e52c148d61ee6e44c4a37f0ef2ae91a52f8e842c66dc1fa6cc1b48f01df3bcb2e52c148d61c9d23efe3fb1810eed0f1a81a7d7233aa5c11b1529e9905bc1526ee978fe9eb68962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3ca96b21d0df8d821e223fd81725a268489f1e52ab84d46f6f7e3f27449a5b334ca96b21d0df8d821e223fd81725a268489f1e52ab84d46f6f7e3f27449a5b334ca96b21d0df8d821e223fd81725a268489f1e52ab84d46f6f7e3f27449a5b334cddedbc99a29fe8f5d453e7086c9d564a6664a13fbbc06730d289242a849278e7ddedbc99a29fe8f5d453e7086c9d564a6664a13fbbc06730d289242a849278e7ddedbc99a29fe8f5d453e7086c9d564a6664a13fbbc06730d289242a849278e7d167abf10fe2df939523799bec21c8a5c61d56b3935bb0b40366bbb05c02e9ae695308ae90ba24da5f22acc6fa8e898949d682a1f7d4b07c78a3ce824dc103bb9f118ed021d7224b9854a0ae1c4a3c6d0bbf5d0a537485baa491e597a079fc32d90ebe0114071b6e09a852a99170d7b72180cd56208271957c3afc3fe665b8c67b39a590a128230ac225258deddccec05a9cf3ba24bee893a434248504412da4d90ebe0114071b6e09a852a99170d7b72180cd56208271957c3afc3fe665b8c653b1310aded0e175fd6974f68e3427c0f7285a9bb1bc034dd3b40bfb9cfc0c75fe8ab5f1334f973e28340ff2a1f97016c39618076af8b49b0cb5c2d9435ca24e53b1310aded0e175fd6974f68e3427c0f7285a9bb1bc034dd3b40bfb9cfc0c75dd285882e840a4a60ae02670b7cd79618b58b09e92e75441d97efc5da40bbedf193c9dfad37e969e20bfcdae8b8cbf7f240e88bf211dda4253d630f49c86d895dd285882e840a4a60ae02670b7cd79618b58b09e92e75441d97efc5da40bbedf17fa361cbcf204579aae3999e056e5322468dc7ed6764a9cdea49ffc68aaa63b3cf856bec26f6107106d9c7ce1384f5d2260c9a0e2168643c70d69ae64575053da346beb29ee4dd42a53d242010a8bac2c1d4babbafa4a83c5e0bd8518adca43a4aadf0abe379122e78429b91508145ce874daae7dfbd19457f32e4f708acf76b00f6e177d828b92613df98bc0ddde9cbe3cef59172b3f2578ab647522df10d8d9ddd8c677140ce08f12ed187b4ba483cce027517ede9f32c051cf3ef04490c98733ebe334422f00b261ae3cb841e7c555c697fde3edbd2058efe6acd80749fc8f534d5364cb7184cc90f580a8b0f69a45d82d0fe4705ba6c48c7c215aa37af54bdf4d0fb4721b9d99a4012b98aebdcff46c2201a9fe0bbac2fa89d24783a2656c72ff2caf9938768f54a483dcd0cbe655d4ab18884b4c9ceeef71c027cc3143d7161ba8eac9855ddc33a8b4628655d5f64fbb43c40347bf0c5464a49330e18622bee22e91bd27a44eb3f565f52cc7c4945bfe5817141fb3d3c5adeba7152f7e1ec816299c4810176dc50bedd842f3c258928802832d6f36a15076a5e0092fe2ed25decf68534b9f93b7086b30a6f509210c98095442a4b5df65cc58d52a38abd536972b648e550165e4390db385a4ed29d72a5d45e4fbb9a9939844f253398f45453b79531a0110b9e3869974140efc02e95613287e0cb009d42898d9875e4fdf47a2152235957da6eb7db1bfad5c944cbab47a5ee8e2a09fa9a4d27ec30374fbdd33eccb256bdc7d162159da44b08e3dbfeab5fbed3aa076d269b3eb35781b6e43c36dcdaccb3384902d0db83ecc473248a5cd13df42fdc43bcfa6276c0a87b40c7ed8d569658184ff5ae666318375f0a9310d872c37c58f6e66ca86a139a19c6602a37dbff499e70c7a691bc089e1bfbf83a22731e6b95b643681117e530daa4b7d0a8ac823b30d3ffff1a38b03ed3c388f3d74d5d52952265c7b471d5e4509f823e26e466e52c127a5e384be037aa109cb6654c48c13ab8aeb63cebe0e1aa9e4a95922eca190177ab4a0aec2c28e204ffdec203f1b4bbdda8043515ce9b4bc74f38459434a91477197a4c9b3a58bb2bd4c70027472003c0e363c6d7efad59b2cce72fa8c7a7e688a79d55e15ea4914078c81058b0289ceb80cd5b69821c937ff666a114f8dc873f7efb19d2fca939881f0ce3d27df3f59d81b563575dbc837ff666a114f8dc873f7efb19d2fca939881f0ce3d27df3f59d81b563575dbc837ff666a114f8dc873f7efb19d2fca939881f0ce3d27df3f59d81b563575dbc8d11dbd3da60fe23387d2d81d1dc0121bbde843f54af08ff6dc419ab416304d2f5ea69ce9421b0c4c087df9955b367dc52081a7443bf9ee99c219351a21dd2163d11dbd3da60fe23387d2d81d1dc0121bbde843f54af08ff6dc419ab416304d2f70a9f546cecd9e09ef71b2019d7e40e5010a641907614a56a17dd746405dd7d1192da443b198625906c0a0cc739b15ffffdf9513c7d78753931b1c35f7306aeb70a9f546cecd9e09ef71b2019d7e40e5010a641907614a56a17dd746405dd7d1b4e826132905b6c2d87a5784a3f1d0921b5fffdb480771628e34c6eaf3f61a15b4e826132905b6c2d87a5784a3f1d0921b5fffdb480771628e34c6eaf3f61a15b4e826132905b6c2d87a5784a3f1d0921b5fffdb480771628e34c6eaf3f61a156ef847fc81136398ca689f67bf1692b06c9fbbc85f1f4fd9b81a2614babea4626ef847fc81136398ca689f67bf1692b06c9fbbc85f1f4fd9b81a2614babea4626ef847fc81136398ca689f67bf1692b06c9fbbc85f1f4fd9b81a2614babea462aefe5474eec894e301952cf6c134694f49f644da79ad43fdb42beca959046cf7aefe5474eec894e301952cf6c134694f49f644da79ad43fdb42beca959046cf7aefe5474eec894e301952cf6c134694f49f644da79ad43fdb42beca959046cf73323dd58fa16ca5f50640e89a1d4e64368da125da1a34485e6eb01249e0377b93323dd58fa16ca5f50640e89a1d4e64368da125da1a34485e6eb01249e0377b93323dd58fa16ca5f50640e89a1d4e64368da125da1a34485e6eb01249e0377b9a4ea7f07002fb68d2125780c5735066454b95fc3a27aae361b53d48c5cb104ba9c167d60220990935aadcc99fdefe83e5d1f468c1ddad5bb4cadefd0bff896dc7f6e65e3d3fea98f3cbf7300ac7205c073b261e777757a00d8e4c8ac67b856427399ec0cb4be6b656bdbfdb818272b59ac50e3149a03f419776da83c3af3ebde7190c4657ad1d1eb57e37fcc4f5868a64dd8673041c511777f7cabff2e56dfb80c9c665429a34dc1ec6832ff33d62ed05798ce0953dd681481b6330eb84a3c623100c0f9c80ee313ba939ba7870a6da629f55b3b6afc2ba2ba952706cb2bd934e9ea40815a00612f56b6534c812c10766ed9ba2fc497219737d1577ecc1ccbbbebc8b2025fb8c53022db62cdb5bf37d6ad00cb641c5a1824aed3dc346b77725848f57e0dc69401a6cc5d5e89fcd2964a98e062d9e1570265559f1e235ed56e9e6f4fba227e4afbd1663ea7ff8a3a9a2bcc995d1a78b30e0ac0f526daa50b5ee82dd1dd8ca1e049abef5e5548179aba2532952f9f5362bc7c6d09bd73f80c5974629caf51f23bd82ec1d271312f45ff02710ca015d2ba8c3f56406ed5f4cc76eaf57a615982c1ecd8385edecee58c3ed20a5cbe21fc963f43a4490066bab05de3a13ce02730563600dfde0b63692389968e44708b9bc505057bba127eac0664e4699d2dd52d9338a9b14cedf5d09bfaa23e32ef2af831aa4bba5e12168119ecb43701e6c6f64c0a59a81a5b7aca858d9f25b9ef8a83ee43b5c870d0d770b9bfa11a4a17989ace054358383c0ae5c0d2bc36deb5d45b49c21482bfe922ce70f4457684ba667d67b1de8d9aab5a4dba739f052e67c60c44a0803e75fc5d11cbcdcbbc3bf91c06e7d1ecc78e182afccf0680becbe6206ed676059c3b68dc555676e4b99348d18818d4a27ad5db018045a1c3abf50f2bbb0bad81643f082389201d7399fbc0d494395da89493b77a15c88b5100363ef25c7fee27101e3106eda61bb4b25f9a38e56ac7d78f86163c01e679acd167302173ebc1a3383eb90d03074d62b25f9a38e56ac7d78f86163c01e679acd167302173ebc1a3383eb90d03074d62b25f9a38e56ac7d78f86163c01e679acd167302173ebc1a3383eb90d03074d62ce6e10f2a206110ae3c89d75e4ed8c3a4b019aa6c172b9315dcc29c762ab7681ce6e10f2a206110ae3c89d75e4ed8c3a4b019aa6c172b9315dcc29c762ab7681ce6e10f2a206110ae3c89d75e4ed8c3a4b019aa6c172b9315dcc29c762ab7681f2ce9385f58fbbe3cdf8728ed763d8e2b8985176fbcb2c5dbcf8351a0eb098d1f2ce9385f58fbbe3cdf8728ed763d8e2b8985176fbcb2c5dbcf8351a0eb098d1f2ce9385f58fbbe3cdf8728ed763d8e2b8985176fbcb2c5dbcf8351a0eb098d1729057cb4fa3732896b9867bf80f62eb45eaa0dcfdccb457ee29859c4f06d770729057cb4fa3732896b9867bf80f62eb45eaa0dcfdccb457ee29859c4f06d770729057cb4fa3732896b9867bf80f62eb45eaa0dcfdccb457ee29859c4f06d770bc89d04b65db77988239ceaf43522e8c43e6c4f7e9dfc794eec7e65de2528607bc89d04b65db77988239ceaf43522e8c43e6c4f7e9dfc794eec7e65de2528607bc89d04b65db77988239ceaf43522e8c43e6c4f7e9dfc794eec7e65de2528607be64379b5379175dd8280f6cf5d199ad1b7aba0ae220ea87ed3acf7e17491689be64379b5379175dd8280f6cf5d199ad1b7aba0ae220ea87ed3acf7e17491689be64379b5379175dd8280f6cf5d199ad1b7aba0ae220ea87ed3acf7e1749168910249c9fe1788b942e39c3fda4b1ef5e9da51c86834ebc2675eb56bc601e8f7b10249c9fe1788b942e39c3fda4b1ef5e9da51c86834ebc2675eb56bc601e8f7b10249c9fe1788b942e39c3fda4b1ef5e9da51c86834ebc2675eb56bc601e8f7baa462ba5e3e2e4a52cfc64294ed8af4aead31eaa5dfbe921fb54e504a6f5189baa462ba5e3e2e4a52cfc64294ed8af4aead31eaa5dfbe921fb54e504a6f5189baa462ba5e3e2e4a52cfc64294ed8af4aead31eaa5dfbe921fb54e504a6f5189bd752e9bc3ba7b9beb3eaf525f66c4bf7447c5ac43c01ea05d2e4025d3fcf20dcd752e9bc3ba7b9beb3eaf525f66c4bf7447c5ac43c01ea05d2e4025d3fcf20dcd752e9bc3ba7b9beb3eaf525f66c4bf7447c5ac43c01ea05d2e4025d3fcf20dcd33d3ccdc68116ec19c1b4e31fc842bb57b2218ec8b35a187866612f750313c6d33d3ccdc68116ec19c1b4e31fc842bb57b2218ec8b35a187866612f750313c6d33d3ccdc68116ec19c1b4e31fc842bb57b2218ec8b35a187866612f750313c62b5c0e8a16b9efc94cf69c04e76cdbc396f40862a84bb9a576139df4ada028742b5c0e8a16b9efc94cf69c04e76cdbc396f40862a84bb9a576139df4ada028742b5c0e8a16b9efc94cf69c04e76cdbc396f40862a84bb9a576139df4ada02874229239d6d43ba9b2c5d36d3c65e8f9b5d9c4aebce1043f53e943b88bf26709cf229239d6d43ba9b2c5d36d3c65e8f9b5d9c4aebce1043f53e943b88bf26709cf229239d6d43ba9b2c5d36d3c65e8f9b5d9c4aebce1043f53e943b88bf26709cf9af4f46643f87a96ff8dfdd93596113a0fcf59c49cd26504a488c110fd60ca339af4f46643f87a96ff8dfdd93596113a0fcf59c49cd26504a488c110fd60ca339af4f46643f87a96ff8dfdd93596113a0fcf59c49cd26504a488c110fd60ca33766a6904a9709dc95a5be33a4d4b63664cb68bf278aa67b25b00281a1f4389485958a14b02c615095950a478aa50e8b39f636d3814cc53e0c25f7b3178500d0d766a6904a9709dc95a5be33a4d4b63664cb68bf278aa67b25b00281a1f438948a51d95548908fe20d9ff9bf9d272bd7e65023cbb831c6e78a7e2920988463f0aa51d95548908fe20d9ff9bf9d272bd7e65023cbb831c6e78a7e2920988463f0aa51d95548908fe20d9ff9bf9d272bd7e65023cbb831c6e78a7e2920988463f0ac474d258a13d77fe50dbee653b5dbc73abf439c9783959b2bd79c66a858d6f58c474d258a13d77fe50dbee653b5dbc73abf439c9783959b2bd79c66a858d6f58c474d258a13d77fe50dbee653b5dbc73abf439c9783959b2bd79c66a858d6f58506a36aaf0b0502c8455a862532645a50619e7ce0232a6b1e3a7a7637bf57239506a36aaf0b0502c8455a862532645a50619e7ce0232a6b1e3a7a7637bf57239506a36aaf0b0502c8455a862532645a50619e7ce0232a6b1e3a7a7637bf57239e89ac0650e4dee8cf5598399fe21b980d3d79df04e7d6621f1e39a2ce372b0a3e89ac0650e4dee8cf5598399fe21b980d3d79df04e7d6621f1e39a2ce372b0a3e89ac0650e4dee8cf5598399fe21b980d3d79df04e7d6621f1e39a2ce372b0a31ba3eacc60854aeb155254a68880c56f23d9dfec98dd068c8ff2f352409aa7561ba3eacc60854aeb155254a68880c56f23d9dfec98dd068c8ff2f352409aa7561ba3eacc60854aeb155254a68880c56f23d9dfec98dd068c8ff2f352409aa75699d61e30197653bc8e72b9d731bee531e017c3983d419415a23a68f1f202a31f42dda1a95ff3c6327db32eb0668c6ad8e53070500fdd90caeeb2280f5be05d0e2c8cfd497a36b3a6008d7b5491ff08dea51d8a501b07a4c085dccf05f489077f24363b884e0dd8ce0890b2a262c4fc3933e3c6d75ae0de14dd37e8656a6a51e582544c2ef9cf58b69c969d19bd470c2cfc4533e37b6dd8d64fc52209fe37e2769ddc5a2c593063442e1def67a63db9caddeab830d4de8f752b4fbe6d0da36f8586031dc23e0e69c8d5c7d82dd62c8db74dade2821aad66edf3f36e3fe3e7bb7e38f1e868b1daf10aa0342e239074cb2a9c0b021006b07b9acac083ee984b565eaa91e64f7afe9f5c82fa3b4019352bc762e6f8d1aa05bdd5408305daa629f91dd7d20a9f15b209485ddcd9794b5ee327993ff56c96b4f0d0548e5769d8a5f7cb1e813e2e1546526f216de8e547e99cb4f3e3830d061c440b371a676cab0359a2cdbfabc494d9c6f7271eb6090bfa82f985a9539bc913f8ae9ac4bd8530d37153853d404a971a95d722158441af51c7642494f4db29e7ebe3aa31d8585eb0c86f3fb3ed4833418c98f7828f5be0052e731f70c05642002f4ed6907e3f970f374a674e9a444596abaf66775e80f562cf1892db4fcad689ce97fa327df86569a2f1e1b69d63680f8af6152e4fe7fe36f1fbb65acd9d076666b7ef54eec2b2349ac62b9efa9ea9408a0e3225199a9cdaaaee75d91ffd0c02c6718465066c91f48b429af1d7e94d0027baca8b67db0013cc94bd81c5df01d28a76dc3198537a16e8dff2b0fbe9258dc917eb73b5255f5657781f20cbf4b3c6de19456f70153f3d2f3b8c353287e731a576d1049c22247609b9e2e77f8f3f976c86b95fdeffef6d18cda15d3957f90e3e45133f95905c95b9e4781012da5ccd23327bd9809afde9c8198df63adc6da1310d34a34b5dbadb3695a7bbe99b149aaae4eb233ee5c31b7655907aa2d4807474344a54f33f9e933af9c9f2b34f0f1f8a6c98d69df23e6c7519cb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c947a7e41cb0d314492b4a5e450c047d748c17f4fe0ca2c4b78dcc7caa87fac85947a7e41cb0d314492b4a5e450c047d748c17f4fe0ca2c4b78dcc7caa87fac85947a7e41cb0d314492b4a5e450c047d748c17f4fe0ca2c4b78dcc7caa87fac85ff4ba0f6ac9e0367f65f48ecccebd9c19ed6566aca43b3ce4e0463f424236506ff4ba0f6ac9e0367f65f48ecccebd9c19ed6566aca43b3ce4e0463f424236506ff4ba0f6ac9e0367f65f48ecccebd9c19ed6566aca43b3ce4e0463f4242365064229dbff41ebab11a5da881a9a7644382ca7d6a33fd9aa0999302f90ca37a28d4feffd2330e2b5e4590269250f18104c4626671684b5b757b1ca92fcc978f0614229dbff41ebab11a5da881a9a7644382ca7d6a33fd9aa0999302f90ca37a28d69aba65b873d6e6fde092755233cbfa6ba58c17894bf971dec8d0fe4512f4c9ea01943908611a744bcde3af6a24ed52c61feffed003bd6163767831adfa5c49569aba65b873d6e6fde092755233cbfa6ba58c17894bf971dec8d0fe4512f4c9ec8bbdc9a76ee5dd828e93d2006591edd6cbb973fd5c348e5156ee4c63b6883324845a893220b4297e6866f2f20279143b5b2685c440792159f6f16bd6a3badb9c8bbdc9a76ee5dd828e93d2006591edd6cbb973fd5c348e5156ee4c63b6883322ef301c1d77c8e9eb04237e062322b59614ca8ff5e7bcf75eeb969ca2d79be26a3bd43de6d71a0bba769fbbdd36a103f9b65313d9a3c512554f0d6727cf5fe4c2ef301c1d77c8e9eb04237e062322b59614ca8ff5e7bcf75eeb969ca2d79be26ed6da83bd93b31d93c0b2e1e48b4241aed13c7004b455ba6ad3e4c51c0ebc0dd8ff41b5f9b89cd47541bb58406ac7083c43502002a992b7831cecda8059ee3e5ed6da83bd93b31d93c0b2e1e48b4241aed13c7004b455ba6ad3e4c51c0ebc0ddb9ba4fce03122c8761fa9fc4ee08a966c92d18b71024f1a0ad753bcda0c3d3eaa19654c0de14d9b67b87358ee28a1f2cff54141b83c987bd03061149ef1e9f61b9ba4fce03122c8761fa9fc4ee08a966c92d18b71024f1a0ad753bcda0c3d3ea82358631d4ed2325b8f9cab22dfe9217b20cbaf114cf3865a8d4197e08be0ec39a348fd7ca2499b1c17be2d3538e51cea238bc3e4833749b2081329b8a98fba1c650b40e64f85a23b615aa6e5b3110bc15b510b35ca5a3b3ef1304be577754d46941fca674300cfd30db1e25d83e7f4592d42720857b4e46d159c8377e13ede42561af15317db1a9cd7b00045917b0e3d98cb3804fa1f3b2b4dda61566d7fa616941fca674300cfd30db1e25d83e7f4592d42720857b4e46d159c8377e13ede485cc8333d57586a11e3573d5e475e4fc0efff85bc6669aa5543e714e5dd2f2a7cafee3def7d4a1c8d192009ef3dc593cfedcb923d36673a0968bd3f3528eb75c85cc8333d57586a11e3573d5e475e4fc0efff85bc6669aa5543e714e5dd2f2a783999cc221401dc2fccca9d3dbe395c82a9f009db310a00e811c68c60654771916c62c93da9ed9338601adb171f1aac3d28c1c9cae35ee1b6de7948de837e436d910ad886333abf3664a4fb4290d3b81307a16c6d9ca14356b3644a9aae6e714997e7fe3cee72d5a5d86ea6e3b33713f021abb13d753faf765632fb12d9210f4552f388dd8d5d0ae4776304c47e69b34bf059ea1ea8b7f3e4c8d6cc6207e5e72b78e533e055c607b009b1ad93dbbf16a3595f6522b95536eff974b202a34e8fde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e46f1bf431aa68e36406b32cd94afaafd109452df427aa726855be4176077b56a2e3c4212f38d27aff680c0a7f6c377829438a7c7a4f85ad4789b22de7ca73a9042acb60984c6f721fa89c42cebe22572acc9434cc7f27d2fb4362b3602deb1d627f9028bbdde32e61ceceeb929520023607de25aebdc039c2d568d9c1a8d1dbc7c15747f0d13d0884b48d424c3b38d5e05cfece09c539c906d5dec48be3d083c0a16cfbe6b674abb6534c984f06af296a01668b208f0967f25f8a4348e625a36d9acb2151507735aa72c6aeaf15142a75cb0d3b37b48215ac45ee17106adc18b8f8f36cea94f8189a18558ae6badafbe89f20e5edc5471c7068ed53d1e2c0310e58aaf931dbd123de187c9626f6ddda79636fcdc2ecf9a01e78aca57228b12ec37dabad99038483b8ec26c13c32580f910a984b965ecd8d985f9853398d0c43d00d7c71bb5ddd1e7b3f4ed971764a36053b04c9c13782d9e0d8d75a4cf8562c216b1bc0470873c45a27c75bad8b510ddc8ec79b39fd7916eabc9a69df80d6172b215e185efa93f9f846a102c75c44b83c96371db7c66a57a9f5389932d9bbee88b1c2babfb31ff4e45cab41898b85c482c4430bd385d6a474e1239074372b513f61027bbcdf521589b58fca01c3a5d2cf9ee40f69e48567b2175647fb5e2cbb0b58591f599605aa90a10579b1d89245d53985c2fb5cbbb9b7f33a79d5d9c7966fbcd26438397c6c3de40f4546c7112c81f784356e614ae529d8c90570d40f711a12117d8c600e848b41f0c89ec1758d650a8425dd9bc40b502fce6298d4cdc002c744eb87a94e5ebd94e5966e103dcf29da97b458543600f3aa79c8158d47a9be74703d81748fea2b741dbfec99ecc2bd260c8a468fb47b0eb312c4ccd36ed1c89626646e8c5f263f64ace6f171eb0712747ba3619acac53112790dbe79d62fd5eb13eb521ffb2de50aa12085266a33d602d80d6fdd6ae601065d42c40890cdce156e749b4ce527b626400921e854ed1a92cacca37cd0bff47cdd1da2ced78620be4420f7dd1f13f444a81ebb3c7e5d37b0eae1dfb409e623151dea094784f61ff67e7565bac7bf8da39d9e208ac98dcaf8a484ba057940dac61bd4832bd28451075e4d0543540710285b399f63272edba01863e3fbedd0cf1d1f2cd8bfea3da96e466d38c6287a7ae90526ffe8eda0949f4bca67f4673bd35d11f15e64527e437114bb55fa830fe5dbae09db5401656ee0b4972674a14cb284abf05a26ecd1ebf21df6acd0761df30eaee8de4f2c43f1735d1f80d140b725468897449a593a68ddf8aa933bcd2efa9139e801195c4c1089391d377af6e92b6201d1ed2e11e69e35ae460395c0727870f181561e610e446bc8513aceb9f1842dbe7776fc2f5e756a96e24ecc5dae35ccef5323a94e957e7283e5d2f23dbc3f275557a846081d0009356c4cfba21c94c43cf1ed0d9432ccb8384c738e2149663973b5cdda4b5d12e6e55197da847cf1a1b4f1a5494e84a64168252e6fb595b7d92c6e5048c1b636d6bfddd963f73d6cf44dbc966ead784f228d3d1bf08552d8ba4cbe68ca304af03d307a859212d0ed60cd964a4beecd006e4848c284579a5dc5b2b93dfbf360a95dea9976a5c63e1b7f2f591aa5d314d62d46ebd9d5bac6a7f4961c8522d3a867a07b1632f123b51bcb2c760f895b41404abefb2b2984022cd201b6b2c42ff167b86b22e9a9467cbbbf53186c9af2947d8d345b9fa254bd6298dcf3d7c4c3fc5f9845aafcca4dbad75ad5227e9f8fd78a59d7124ad185134c82391ee88960f5214a93336bbcd9d4340ee3b5f9fb496aa5cc67c098e3e40ac795c88e59610ab1214a93336bbcd9d4340ee3b5f9fb496aa5cc67c098e3e40ac795c88e59610ab1a0d2594830fac7fd11a9a9b2fdc67d40b188de885e4c3d155eb31fbc3ce20b872c9ee8f0882f982375a26492886e44cc343bb672ba40314b37691bd3c7cbf6de2c9ee8f0882f982375a26492886e44cc343bb672ba40314b37691bd3c7cbf6de2c9ee8f0882f982375a26492886e44cc343bb672ba40314b37691bd3c7cbf6dee8b8959e4c1972d5459051ea31dd99fafded4056c6b10aa56f85fa3c7273c7c788dc95887e29b6d19c61a38e56c50f6618016b90372340be356466a74349b9cbe8b8959e4c1972d5459051ea31dd99fafded4056c6b10aa56f85fa3c7273c7c7238200eb5f7066e05d58f0737b8674337c91b3099ec0a3c56d6f3e84c5c3c8f0238200eb5f7066e05d58f0737b8674337c91b3099ec0a3c56d6f3e84c5c3c8f0238200eb5f7066e05d58f0737b8674337c91b3099ec0a3c56d6f3e84c5c3c8f035178a4aa0697d846ba8bd61cfc41e813aa9a7fe4987b8494a9747c87c42e9876b03fc6e2c78989621eff8210d65798a95f2f9373c23116326bdf0022a995c6635178a4aa0697d846ba8bd61cfc41e813aa9a7fe4987b8494a9747c87c42e987925631ad1ccdea19731a5dea2028f9c7323fa9c45cb44f203a8ccf694fcd0c8d9af11c79a5949b3575b9bbf577a9c1144801d227d861ca68650fad857aafb00f925631ad1ccdea19731a5dea2028f9c7323fa9c45cb44f203a8ccf694fcd0c8dd1bbee9aa13d0f279353e009f26449acb8f8e8f2a58440d2114f7ff19e10fd5cd1bbee9aa13d0f279353e009f26449acb8f8e8f2a58440d2114f7ff19e10fd5cd1bbee9aa13d0f279353e009f26449acb8f8e8f2a58440d2114f7ff19e10fd5c5b20876c0a4f4c0c655a5d6334e94345e34123df42d0a3b8b6293df936cabbc01510bb97211de7561cbd6266596527959b50a32d710e557693be66c42c9bf2c3c855e2f48f814bf478e5b904a220368e897847f75da7a8bffe9f84e561d08e924bbd9da1de21a2e49e725114d88cfa65e055bb607f16dcda3be0cc7d1f199bb437e81bf588d826bdf92d18599593680273077a243e35cb253d143fea3aada7345bcf1fbf4606c5ea0ab13bd0a95271ebc6bb30e8dcdd44592c575efff7ab819b6467af078a4e6021f332ffcfeaeddd62aba8f54ebae55483f70024799e798c04baad627b7dc1f8208ac80aa7911eceecfa7feeb7c3ab9dd3a2e03d1e6af1ad9920ad72e28027886eddc8d3c2d91b1a3a9d6d1574239cdba6abe0fedecb43f87b64443abfdb3b96639cb2ae28008f3fb33e4bfdfd10081d1acb2a985a440a44020c365e4fbac114b2613059f9f8a535218c85da9ab9ca9b7e873a1a164e6334953c71a127f45f63af487f08da539c5334d9ea51b436034ae7c7abd3317ab9b4843c71a127f45f63af487f08da539c5334d9ea51b436034ae7c7abd3317ab9b4843c71a127f45f63af487f08da539c5334d9ea51b436034ae7c7abd3317ab9b484354ba1e71da2962c1656a2df0f5f2a561d93d56700c23d72c1211f6049082b4f354ba1e71da2962c1656a2df0f5f2a561d93d56700c23d72c1211f6049082b4f354ba1e71da2962c1656a2df0f5f2a561d93d56700c23d72c1211f6049082b4f76cdaf57275154269282cd84078749639b678b44cc0128122f09ac11ebad6c6e76cdaf57275154269282cd84078749639b678b44cc0128122f09ac11ebad6c6e76cdaf57275154269282cd84078749639b678b44cc0128122f09ac11ebad6c6eee41658cc4830028842595abf270b5b6529fb5c4e9d06a006354fa1d84ce80ceee41658cc4830028842595abf270b5b6529fb5c4e9d06a006354fa1d84ce80ceee41658cc4830028842595abf270b5b6529fb5c4e9d06a006354fa1d84ce80ce237bde8fed201b0a41fb4bb8b5f266a9b68290004b4e5a62498561af2ba8124f237bde8fed201b0a41fb4bb8b5f266a9b68290004b4e5a62498561af2ba8124f237bde8fed201b0a41fb4bb8b5f266a9b68290004b4e5a62498561af2ba8124fad8ae840f9141b89b7c7b33b99764b6a3b6319fabe0ee6d22cb4abe06a258f1e028bd816fd13992c226de2251c4a3a80ce8245f29ee47f90e26ae679ef65c6b80a2817f75869abd908e0d8fd3367ec2263f28d54d3823224ade7135bd11dd2928e39a7fb6e5b315ed4d82ed28622418120cfba48a16d2315e0d892ed74565a6a0e3cad638826e73a960d0d914deedab8cc38143bd13d8013e2c4e7e00076e38249c3054956b86c76aeed08f4bf9280062fd1cb2137b4373e06f2589b41716f9449c3054956b86c76aeed08f4bf9280062fd1cb2137b4373e06f2589b41716f9449c3054956b86c76aeed08f4bf9280062fd1cb2137b4373e06f2589b41716f94c42354f77c5d303c456292669cee8190a462a3b685609e3e8edbced6dd39932fc42354f77c5d303c456292669cee8190a462a3b685609e3e8edbced6dd39932fc42354f77c5d303c456292669cee8190a462a3b685609e3e8edbced6dd39932f1fafea6f3bdb72bfe817944f8ef4d35ffddf6e49bd2c333a1327fda1b3e4684d1fafea6f3bdb72bfe817944f8ef4d35ffddf6e49bd2c333a1327fda1b3e4684d1fafea6f3bdb72bfe817944f8ef4d35ffddf6e49bd2c333a1327fda1b3e4684d34555789ab12ca631633cb97ce53d9c71543c6e3aee0909329e1cfabff9a101634555789ab12ca631633cb97ce53d9c71543c6e3aee0909329e1cfabff9a101634555789ab12ca631633cb97ce53d9c71543c6e3aee0909329e1cfabff9a101699e4b58b4fa403210ea9110566c062cf4239c5530ceb81ccbe02c7f00ef13f3b99e4b58b4fa403210ea9110566c062cf4239c5530ceb81ccbe02c7f00ef13f3b99e4b58b4fa403210ea9110566c062cf4239c5530ceb81ccbe02c7f00ef13f3bb8552347a97f1804d9fa8636ac36bad0b80f2fcd59746457a88dff1a57107fd19668062e98d9c61873bc29c9a2cecbea6d47edf3d9099623bb6b082016edd8d4b13b016e99af2960e4d70a244592118f542cb542c50daa6b8e37229c7b7ea88c6e479745ea8d463ca298e98fad919bfb049824d79e7d328e8e9638370649505b68cac78921c6354f2928fffa6e127b5c72cc779092396f58d9935bcec7f7b5989760de61d00cc3ca9c9e3c47e505e66d211491f8100ca3c3c10997b5e247c40880400c588a2125356d8b77564ec78bbf4e6fcf386ebc40195853ad2583eda1a980400c588a2125356d8b77564ec78bbf4e6fcf386ebc40195853ad2583eda1a980400c588a2125356d8b77564ec78bbf4e6fcf386ebc40195853ad2583eda1a9fb213acf81c796f3f44afd00e17945f88874b6ff65fe9d3026f6c204da2ffb33fb213acf81c796f3f44afd00e17945f88874b6ff65fe9d3026f6c204da2ffb33fb213acf81c796f3f44afd00e17945f88874b6ff65fe9d3026f6c204da2ffb331b3f2d854c47f52f218d8d1042a32c36aa880403ce367001717d360a1e7a31411b3f2d854c47f52f218d8d1042a32c36aa880403ce367001717d360a1e7a31411b3f2d854c47f52f218d8d1042a32c36aa880403ce367001717d360a1e7a3141b1b34f10d74422c829e53436bd6920f3a4035fb1fc33403a9816eea339cf90acb1b34f10d74422c829e53436bd6920f3a4035fb1fc33403a9816eea339cf90acb1b34f10d74422c829e53436bd6920f3a4035fb1fc33403a9816eea339cf90ac338a41b69d461c43dcd7247aa1fab6f99e53594e612c0727d4bfb6ca9c75b1ff338a41b69d461c43dcd7247aa1fab6f99e53594e612c0727d4bfb6ca9c75b1ff338a41b69d461c43dcd7247aa1fab6f99e53594e612c0727d4bfb6ca9c75b1ffff58ee4945d960ef431f8b6989de9a93bca4e9d15e0ab8c5af384902772d3e3d86f382548d56f528f9cb962e54a4a426bb952ef107472f010c4188388cbb45744c5ab3a1875887418f42c11d5642e605a50ce089939a0f341e5ccdd6e988c1d8360d141a7561e2f819c975229440d12bdd3d62f3f1f186e3a32f34501e4598bec32da01ce566fdd3691e007e988c287b2dde6fb05738d88be1dc02d69093d80ce422d0616d27b2e6e557fb3c66646d39d3373cc8e9445248c41fa7aa460694191189f6e752a8a42427dde5a1d92d1d7093d304589b4c4825d2e07c91a51f0fab96cb518e4e90757d2e910e04636cd09fbabfc50ef991243b6281acfa1ed4528eed826b99fadfe28207c40e1118190b9d38ad8f908ed3b5847843a16da7e1690e91274b69a9ce91422ad6615ffae8c81d6039fd819b3b7d5c6963c0eb6f1f38faca56f29c553b80f63e2ac2f8115e5e5408345e72379c887ca548f087d1abe0fd2c30b2eeffad6d2b8eefa0bea40b7a7ce1e3674c5b6912805d81f1b3455d9c112980b9de10d97782a8a04783ed5b232ae0f55cc36480c4d1782fc843fbce49d58c1eded0326f0de81225824b2f2a8adb8b195b9c92b23dba39cbc3d06d9e331b97e27a94f23e040ac906e92accc2f5985b8019c8d08b431078cff67b77902f0e5d9cc0300c155b44d4dd99aa46104cd77e87d68872357bd98426a38abb5c0a5cb6d623278143cf4f28d4ca2c1ad44af64b3aad654e82b68c589a3f85b0c99438cde791747002fd84542afeee07af165f3fcd8d9cae63d2e814a665173b0b1a8a45a8b0a4d8901f970f70a34beb99766e1f449b07d003f53f32464c7c507caa3c1198a722bfbd6bd8f924f2b87b38b2d617d48358bf5498190682c077f6af5b1c9d1f62173509ddc30187664f0fe15196347bd7bcc2c169d2da4a9552a6d72d11412f0fa5747164dc1e4c6c141e7e27bb605d3539964a3d4ca5a721c0d9ac14df415d28cbbf6cce4aaac20c779ef65f86257607b39aba63f331cba4b538ad4fc598a43979808f02ee6d3828f59ea02e6e6284e854701e54691f484b8e09b84d6c47f170cb65ecc5c39b9ff45ca73c6a5691c447a1390e41d4bac22cbc65955bcda47a75eab84c41e29b9005d5a9e4e81ddab993a0e3f982f132558454424744b7a47a75eab84c41e29b9005d5a9e4e81ddab993a0e3f982f132558454424744b7a47a75eab84c41e29b9005d5a9e4e81ddab993a0e3f982f132558454424744b747e0a25701d124bc254469095a8705525f20790ce1024bb6a4e042a31d89af6e47e0a25701d124bc254469095a8705525f20790ce1024bb6a4e042a31d89af6e47e0a25701d124bc254469095a8705525f20790ce1024bb6a4e042a31d89af6ea566e1f527bf47bdff9a6a094f9800dda81acea038b4e5ad4c49a04594de3d09a566e1f527bf47bdff9a6a094f9800dda81acea038b4e5ad4c49a04594de3d097f75b77ee2cc29b4bd0e6c7c78e92f09a0e2775733975456ee298fbe6fd77dce66450c5c734a4f02318d48eaccbc9005ff3108364770da304927fb2a42b3732366450c5c734a4f02318d48eaccbc9005ff3108364770da304927fb2a42b3732366450c5c734a4f02318d48eaccbc9005ff3108364770da304927fb2a42b373233dce8ab49048a6af405c1cd427a91f4743f2c8e9298f33bfa0a8fa181ccee0313dce8ab49048a6af405c1cd427a91f4743f2c8e9298f33bfa0a8fa181ccee0313dce8ab49048a6af405c1cd427a91f4743f2c8e9298f33bfa0a8fa181ccee0317902f881778125e7cf8c128b679c918fca737a0d00b9ee8aea73a1cc14a3b2fa7902f881778125e7cf8c128b679c918fca737a0d00b9ee8aea73a1cc14a3b2fad9571396d9e6582b251bd50d6e38eabe8c6f9e82b5ebe678d9567d0654b40c56d58046351c05223ed85c5ec24c719432d2d183ab6583579d001a8d3e85ba7a757bd6d9b038cb1d73f7552c9defba1ad2266cebdf93f823f9136b754865b944c2b4d7823a50ae6be5c2d8396dd9daae5c4cb6e7c0eeae70e709a5926a41e46b624fac50bf6920a1cc22b66a117a680737fb58de18e7e651251f13ddb042980febfd3995c1d5740955412abd791e4589a65f5308cb11d1468c5764cb8d55182efbcc84a8e928d2782cd08ce62641fea3fedfb70a7166f645fe098f52ae6562092801e60c92372857e0224dfdaebdb881bdca5861fa759a35fe54b2542d12b538f5a19dbbb0bf0b9a7ef3051c54f7984d39e4fddfcd2a21db856d6ae64a4b3212c12378df013f81407266858ebe8039d3dfd1574a110387a302afed8f2ce10bec5181f26d7de0c49c75cbbad1d2fbdc7c961209c305430ed35fece88f06eafbb3b1e29a320bdb5b2b5e8e8b1ce6b421d73e973b8812c8e95d95b3debdcbea56d43f628789a4030da18104d48d020c1b33bef33fe9f3a980d7d0adf0dea9663e9ce0897c9f805a90102281e908b0f98f768a067479b605c7edff312fe2d66cb442c9f04771d1b2a3097560077071e0d0c08a5dd9099473d03667e41fbc2a57201deecb85e3bfd55873f99634d453c2804bbe38d704fe23847a26e8a4acc9903c48a01546f939ad02e454a26a86b8c4518f5ebb04632f85aebe41006277fa253639d0811d2c07d81393777722a8a405878c44123bd8175d1b559a4cfff5eb0f20308ccb29c5fd1fa1dd31e4b40f2d4cf4e3814c40da8ca50943304eab01a544ba2e6d3f34be8648b28a6baccb20d65ee65241a14ae2494cf9e3cfc4d12b7362358f6b8e1b95f733213d19d65df4af952be84e793d2047fbd7ec57b389c190bd85b8b0324574a40ca14bd5b806eb73a43470b744aa58035703f0bb2236517d6749d5cd0cfbf5bc3b271db92d5f728c649b9501b4c786d42db74bc75afeb41a54dde27dc5a125828ff4983cb917f7f89bbba3c69c12ac5cdafbaabd488fde1bcd8d27a5f65c5f859df122d54bea22ee16a8c865ff5735ce54b710e880db7e6a29ebcb31353e7a90d2fd8b6ab894ab6e47aaec7b7895b39bf2ddd6f4f06ef2057e49669e503ca0bcd0286189ad85c86b214c730e27e1358f114dec6b030a44fac36732d98ef6b48b9a62b5f9c391546f101d83ab295f8702d35eb916cba2ee63e62b85279384ce19e3f7e67c1096048d5498b6a6133a870dfab078dabdf1be517cf8aa9b4c323df7e8eaf8e5f49f337bda9e23cb69a26e63eab8533a347a9cab2f1c2a1e0e000946f9c7c9c7d17656b2cd8bda885c6a7d0bab01fed93cc39e8f2bb6a85fd3633b8148887b65c166b1e7d2970c23dfe9f8af68fcd1ba481aaca7905a72c60ff2d8b0d36dc57a0ac84534bcc1bf434db67b1cd1aae98a91f8c0acadec6fd69b2cce72fa8c7a7e688a79d55e15ea4914078c81058b0289ceb80cd5b69821c92f7ef92b779669085bbc9e216c9b2f91ad37e2729e819f43b4fcc507550b0a3d2f7ef92b779669085bbc9e216c9b2f91ad37e2729e819f43b4fcc507550b0a3d2f7ef92b779669085bbc9e216c9b2f91ad37e2729e819f43b4fcc507550b0a3d2642bc16f25e09269b80d1ab9c18b0b5ec297ab4e783dc5374c1a5ae871c0a546efbe5261d528af4100ebeb2d544700baac21404c203ec38fe0173f9fab296cd2642bc16f25e09269b80d1ab9c18b0b5ec297ab4e783dc5374c1a5ae871c0a549721260ae9f75f9ddfbc1669826d30fc38560312b1ea9bd466589ffdcc1c700b8cac528fb5941ab950084a136c23d2465dc8a52c40630fb255ea3db173ee5c229721260ae9f75f9ddfbc1669826d30fc38560312b1ea9bd466589ffdcc1c700be644cb93d15bf1372e6262e9a78af325c03d2d6506e53bfd77caf61c1f08c972c4290714d707fb3418203c370ae3eebe748096c70960a22fae2585b04f39ac0d3343675e83f291a32f642942b1e396b9c9a3704bec6bfc6b7d0127a4e7644333065fe64f720d63e0086e032e179977f8be7d37c8844ceb73894733607baa3a4e2e9a405fd3a762b41bb2a1cf8774596d8ec5e571ad99d4d8acd6fd0ab32bc52f77441bed925fed4b73187fc57a79d671a4ce96813871cb84392abc73a6b5018adac32dd0b9d9407ada23c267adc96b50e4f08ecb4ad0c6adb6a504e35d0bf9da0974489fa485f5496cf067165aecca3194a77973cd136882402c6c2c5d0c97897b527c0af625e6afa98c71e78e0c38485c38f89071550652898d0287ec4de94027b2a81290cca48fe76238b539288bc7ce6f94c017d365038ca7e9b126799fe8840ac7e5cd74977fd30b85b2afb0a4b5668ea5e57330f56329f8813c8bff59e30390d65b40257226bd615d6bbaa536e8e097d3e8c0b7e99938cfcc1c752820ee94ee39194326a902974e21cb7f64e9ce38ab1ddd0ba75827ec263a64244deca2dfad07f7e3009eae85d33fb78859304a2965d3ef6306f50810709ee9e56111b14e2352f3696091e7e291fc08452db6b1f98735e662ccd2a5a3e0db49cd02bdb8c2f7e6ab0af8e7f52e0cd6335633c1c8b1c966df71d08fe4d5a463882aec9eae779cbbf2b141ee4be32e9373702ddc570d65b05c5ba0505ae00ea5b8bee637ffcadbf5644d7934563da1658ee30b8fb8adf2a5c89bd714ca9faeac763e5bec8787ffd49f08a617224cdbb84f0eeb7cef643f3cd918090c606a311a25d929d1352bf59490b49a7eb887ad86771187950e574c96d7b8677943fcf214146611156a98f9a9b46735fbe1f08c8fc7b455408977cb6f3ece63bec64adefd45bac6fc6779d97953731427ac31367dc57bbc4f188d50c981282673223a2433238c95392e630f4c531265419c647340ba82ae819cf303327b764a27d0b89fd4cfb65b111dc0c13e45a0376bc9574f9fadd3584804c9c6f23895e964b27318cfe6359e7f56727a88404368eebf377150327df5a5ac408d7088beda26594185096414fb92a6f484f6c67bdf6c47322799d6d9437dd4d00ff194c98f6caf97bb69e7bd65e867600692c863b60bafaceaa5656b68cb0e2b123455c6612572f9e4a4cb065dc0f174199f34bac4e209bf2785603be056e549b8089956fdc73165fcb491d5b5887cc53a9e613aa6fe543958baee61ca3569b5b653b0d4617c5d0e3e8a9d3d27fd95fa67cfeed736874f9abfa6065cd37a41fe73112a8382b8ec1ec3f6425c6edf56b8128d8cb68956742f1e264842b878c029a304b7887c96c4804f6011a63e68f482d99f8d4a43f5241aab05731f498c9e657a229d653982c357996876c0752c7832ce66232ba3885b36e739fabac3ae55d6c9b336e0ed65aafba2ef5b0e55c6df2f127bd17ea788fac9756cb53b00adb28be4954d7df2f45f6a7a7841b3b8e2d9f0bfded26710860034b4a76365fd265259184e2f16dd161ef3d287159bf6a3dfdc723d86f19367319b503bae5cb1cee922379a3aad1af7f1cbb0ca7c262d815d0eeed7ae5e6c9e261942d68ad4453eea48e12d987bf7d9b5ff10737528d1e2b3791145028c1b4722b58edb2ab6b4ca213db1af90fcae32037068b234f06ef502f99de6233b14bf7852148a3f7019a4b73bfb389a382e8a6b26aa7d307286f83baf87a1abaa9d79e4b1d2f5d3b0a3703d82fac7a572877b0d1080c32c5eb8794f7f34b44ba3580e394fb744ebde066f3c3a07d5bb3ffc6c491469c1cef765e13acb141f000dac8be2eef70a062be47555beb93b97b20136d57641f72ca963578ed488b94e23579cf4f62fee1230952a719ef82797743ff9285c3bee96e44501a2379b1d5874bd1d57ad4a5aa188873448f7f52301d0dc7c4b559b62602380933013544b72c64718f2955f9c0c4a0c6aff472fda45dbcfcc95de2bcfefb7a221327a81ee0c1ff843d70270e76150cbfb9e41e5d753fde30cd980a7c535929d2ab8f8d79730926ea09a0d3c8bffa937788cbc6567e7c0dceb38474d4d3545c5c4ce1c81f1ebd5e593474d4a2668f4a8cb8aa9abda9d89cf89b0d8742975627337f91c81f1ebd5e593474d4a2668f4a8cb8aa9abda9d89cf89b0d8742975627337f91c81f1ebd5e593474d4a2668f4a8cb8aa9abda9d89cf89b0d8742975627337f9d36e352690ee8d9ad6c431bbc4e43c4ac9e31e14312cb6dfb85f56df9beaa8c5d36e352690ee8d9ad6c431bbc4e43c4ac9e31e14312cb6dfb85f56df9beaa8c5d36e352690ee8d9ad6c431bbc4e43c4ac9e31e14312cb6dfb85f56df9beaa8c58a7f3abb54793a4955eaddc6a416cc4207473de0f1e8a722ab4d6473e8fdbb0a8a7f3abb54793a4955eaddc6a416cc4207473de0f1e8a722ab4d6473e8fdbb0a8a7f3abb54793a4955eaddc6a416cc4207473de0f1e8a722ab4d6473e8fdbb0ac01cb2048c3e835df62c9c5a75b613883745cbd208f8f7ce0d193979d52b70dee9bd7c3bf1f042457305cf1b76911d70433c39fde6530738e8807f728017e06ec01cb2048c3e835df62c9c5a75b613883745cbd208f8f7ce0d193979d52b70dec12d84464ae4abd5b60325914e5a4f27783e28fe64c95dec8ebe1d9be15d6c81132776789817e123388455d2c1a0e44f9775972453034feff9f1e08fcee728e56134e6cfaa50dc5cd1d3851564dbd70425ce18bc8cafcf4613b9e17594ecce52a2486159dc65d72bfdcb60b30441f6bca90657673cc1e021067536a9c908ededa2486159dc65d72bfdcb60b30441f6bca90657673cc1e021067536a9c908ededa2486159dc65d72bfdcb60b30441f6bca90657673cc1e021067536a9c908ededc5776efd148aa6d726da91f4a89f6e81bb2ef529c8d67b9d75dbe73b3dfcdbc5c5776efd148aa6d726da91f4a89f6e81bb2ef529c8d67b9d75dbe73b3dfcdbc5c5776efd148aa6d726da91f4a89f6e81bb2ef529c8d67b9d75dbe73b3dfcdbc539c21760d0b805f54ac42b36724376b31bdec80ea5e604d70f98e3ea8f1d95a8f88a843c03ac80c2d88fe0b20465f95f52d2ff86d0c01d64937acaec34dfe4b639c21760d0b805f54ac42b36724376b31bdec80ea5e604d70f98e3ea8f1d95a889f554c47a3ad806c757576f9fdf89fe4507cab577f0ee7fb2323a6fad999de203b3e04ba664fea6bc248d4999b31494ad79e2727e18cfdc5d66fef58ecb33f489f554c47a3ad806c757576f9fdf89fe4507cab577f0ee7fb2323a6fad999de2cb2b358d27ba3093e3b368f7eeddb106c2099cab2289af33cc15f016fb2ca8c5e1a81985176288a5243906d8edbb452545fee24657f50fa054203725eb898a3fcb2b358d27ba3093e3b368f7eeddb106c2099cab2289af33cc15f016fb2ca8c5d3a354a76e6feb9d7d1452459081b763b4e470b50298eba18320046548a8bd7d9fd258cbb0d0dcf47ef0e7ca0d16efd7e87c583373c286e42ec1589d611a292ed3a354a76e6feb9d7d1452459081b763b4e470b50298eba18320046548a8bd7dc30273410280a42b642c7ee1aacd5b638221da226ad69cc0202f31843e7654f5a7e459d5cf3f1ca9c3754d1d7b411c66176112342df4e6ad0e8842b97fae6137c30273410280a42b642c7ee1aacd5b638221da226ad69cc0202f31843e7654f52278ad9389e8799530d95873f745cbe94d8c93ba563ee74c6423fd77b135c29902a7bf88bd4ed4c65119a50ac56aa9ec312aea43c8d98057a08027b79ad7c3d8f3a9592ea161f6bd5492176a7a9e7ab1e8e77f99187641789aeb775e85212202109bb1e8ed18b364dd5dd266f9389980f2d8bca6777b40728e425b3dd7e91b978cc3dea3d236e8b0989a6e7a7c1b33574641a3e61d080742a67d6efc98180fc41f3bb537aa523d7615ad4b527f29a437cb14d9f97e7d9b465de6af5077a040edc3913dacb18c1f8b4d32627464053d0bd366c486b1b799a45faa8e81bc8f4f598fec4abfd88af3806d3845fbebea48a408f2d21ea019937cfc8dea43beda98c3938b2207e8eae7cd5f126bca3c19741184c7d9a9f3906db4cbaeb47d39736d83c117a26ecde1ed72ac97c60764bbdf7f560472f96f273be442d1f84d9d7ffe18c5e42e3aa94a00ec84fce7e20754052518576b0b83e892b3ccd4ad29cd6a011e7c6928a349577d327ebf675117b8933dd31fdd9c395f41136069e01f8210f836a10786fb4e6f05f8d06bf76a467bed150d17f6031b45f8e8f22e8b9f79dc17cc717cc76ca65212cfee7cef0e7ee73d1cb10ca55ac488102c5973651d74580e48b0250e2f3418a69400cd4f47f785d9725f4f95d418b68af01e00c08d3843cf43d3bcdfb7015574607231f7542939ec0f4b39cc1e19b53bd1c99b19252ff7ad3ddefe67cc39c2a4737f1dad3a6c7877cb4eb96df6c331966214b77548f6b2c6a62965628493abf804fe9b06a9d6f034431488d62d2b4900e779b72feb6885d24ae006ecd84f56133e8248860a07ce380c52cbcaf51fc2c0f948db51ca458a2f9655118430069e32950762d9b34480f034dc4260dde0f971dc8722546cf64cc6e5f0c49806a4b02e2013762de8fde46b5039570d626aef23a4d95f2a0ddc14adc09efdd1f15843d27a7ba4d6e97577f8b8111e4d24453ee29d0067ef5b16ac05212bcb2d64231b24bc720164fff5d7440194d15f00d3dc8ef6406fddfbf92a259ef6403f077ea81d0381a367cd76a0579bcb62c4f519e11aaa8c8a4fe14ba4ad3dc6c908f37dafe2535eb4fe11d6545a322e4ac35f818f13e02f68dd3114d28f9ddc52a9f9e92cd51abfd1376a7e9bdfd5cb0229ce510166ab333ebb100c84fda53c407ee831f66c8ce864ca8742df7e95bc18e69e70971c00529481d5629a36a4b58709613dd921a5ffc567d9afff9260c1c61b678cde6f3ac1be7cebef6d8114abb8f0e9bce292ff4ce907541aa4fcae663064e9340b0fe9a41a3e9c07729fdc8da0a060d6edde992f7eaa22cf03bf48f7a56ecf9397ec421c5c39dfec43dd644326c48452bb5e429182bde90edd45b54cd9cf9a5ca78560014730819451f25556cb5f67d6a46b0ed8892f1acb4f6f3e7fa8e20417c34db1e12f3b3c529177ebe02858a7d4c1191a5f29f2d216ee49c9219bb74e4fb84029da057d893079dfb88ed62f200fe9e404dbce50f42982c19d396d93677358694c2d61bdddd08f51412080b6676d0f6ffd11ab93279e16c447c36984b8911ef42f71ccf0a3785f9f7f001e3531b6bf80e891dfee8f243539676104b9427f240429a9cdf404aeffb900b15cd8e58fdef8f18573f88062402e41fb67e3c004f7800f0a832229d70f7fa7c7457f3d6d20ad0ff536b653bd56dec902870051a2b0d01a69c60dd45e49f2c8471f355ec31339cce16532a9783b229798e28f6d0c4b22d12ab4834d79b32f31917183a3785b85047a732fe0106a0040c0c640dfad6542d75b849643f2bfcc6808f33f84addf1cb7a99747857d093246973a49f238a63eeb64fe395205bd2c36e0be8d56e9cfec6a41895dc37fb202e09200575039c53caf0842b39455630c7c72e5da91dbb14d19811eb3daf529abe62e7ccbab3bc3bb313fbe3cd08f4e9a0fd644b8123984f9776368c62c6d5c41ed2703ab2529fa8c291ac6cfd20ca414285ee9ebcb42d2fc2bbe334912a2c892056aceff5e158f51f0ef23a5d679ffba74ff8209756d0565b383b4ed50d7f1dd7ab9510c8bd7bb00fcdda836436f3369d26e05f1fdf298b3edc460e922f4927fe7d01a6d37e35c30a74ae2bc481f8e5506203d0eeb1cc7c114a4e11fd4d175923b7fc9db867860904bc46d779f6a38c68c7386b2a77110dbb5f5bc7c72eeb59a5cecdb4e056ea567bbc3948a8535971c7bb9b472b155ae3011669c70dae2bf8f152f2e3767af3780a7d0644e39bd2650ed314146c23a711dd66e8340278caefc77a190c46cabba23e1c3802779a5677c75d200d7917386667002157b9ffe643e50f7b8c8fd0579e1274c3a57d5ebedfd12fe3c79d5da8616ca37f7a9d8fddaac2c9164b593c7b116580aa99690a5f59ab5f7f1b7bc255f584e3089ce93d5c99bd57e8fccb119b636109eec7c04a3dd9148cb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c3fa828d431d4e3640ee6c5d0ca9fd6b39a66a4f88366c51968139e685a82b9cb3fa828d431d4e3640ee6c5d0ca9fd6b39a66a4f88366c51968139e685a82b9cb3fa828d431d4e3640ee6c5d0ca9fd6b39a66a4f88366c51968139e685a82b9cb8280158a977b1fc8543180f22e2fd5484e50cd06a34440878b6e00f9baf0e5678280158a977b1fc8543180f22e2fd5484e50cd06a34440878b6e00f9baf0e5678280158a977b1fc8543180f22e2fd5484e50cd06a34440878b6e00f9baf0e5673463d5ce738f0596ae966d56f173242f323d2ff43827f1884840a5d1a83c4c3ef9cf98fc0905a8a6177366b74184fbf602e8cc7481780f2ba735e423fd838bae3463d5ce738f0596ae966d56f173242f323d2ff43827f1884840a5d1a83c4c3ef5b378b38424d7bd300156811d26fe45a565870bb26534f527c80aab7de7869df5b378b38424d7bd300156811d26fe45a565870bb26534f527c80aab7de7869df5b378b38424d7bd300156811d26fe45a565870bb26534f527c80aab7de7869d4486b2a10e9bcbd43c4114e413f7df259a1b15c749058e15bebac745204aadbc4486b2a10e9bcbd43c4114e413f7df259a1b15c749058e15bebac745204aadbc4486b2a10e9bcbd43c4114e413f7df259a1b15c749058e15bebac745204aadbc88653ed5407275b30af483864f48f4ec95076b4aada5444520a7c53017be3d7688653ed5407275b30af483864f48f4ec95076b4aada5444520a7c53017be3d7688653ed5407275b30af483864f48f4ec95076b4aada5444520a7c53017be3d762327b864954bbe3a762c7b9b72132b8f8e7a47c8375a0a134e8c9260f5a7b3432327b864954bbe3a762c7b9b72132b8f8e7a47c8375a0a134e8c9260f5a7b3432327b864954bbe3a762c7b9b72132b8f8e7a47c8375a0a134e8c9260f5a7b343f38881f008b6c94433716567f7207305bbce0610aa88792112a3601dbc18cb56f38881f008b6c94433716567f7207305bbce0610aa88792112a3601dbc18cb56f38881f008b6c94433716567f7207305bbce0610aa88792112a3601dbc18cb5664d727e0ef0296d4db13f054769f6575e65d9b4f9fe94350220d59ae9b67d57c64d727e0ef0296d4db13f054769f6575e65d9b4f9fe94350220d59ae9b67d57c64d727e0ef0296d4db13f054769f6575e65d9b4f9fe94350220d59ae9b67d57c163f9b230f80a4baf29f5acaac9d311e7efe82e2418124bb81f4a51839bb240c163f9b230f80a4baf29f5acaac9d311e7efe82e2418124bb81f4a51839bb240c163f9b230f80a4baf29f5acaac9d311e7efe82e2418124bb81f4a51839bb240c988535ad8b0c77b6e22ff96e4c1673fc89ece63bbe6630d7d1fd7dfd6ccf3918988535ad8b0c77b6e22ff96e4c1673fc89ece63bbe6630d7d1fd7dfd6ccf3918988535ad8b0c77b6e22ff96e4c1673fc89ece63bbe6630d7d1fd7dfd6ccf3918980018acfb6ffd46f00dd9771fb55c4eb9049926794d261312e5e9e61405ceb0980018acfb6ffd46f00dd9771fb55c4eb9049926794d261312e5e9e61405ceb0980018acfb6ffd46f00dd9771fb55c4eb9049926794d261312e5e9e61405ceb079a0ce751147acfee9a382cf693d46d36b2c277f6a8fd6f63d3d48a22ac0143979a0ce751147acfee9a382cf693d46d36b2c277f6a8fd6f63d3d48a22ac0143979a0ce751147acfee9a382cf693d46d36b2c277f6a8fd6f63d3d48a22ac01439c2cdc08a2d19aea19e0c56d3a45bff130a0f6297b25db7b5295bb0c21b0e43aac2cdc08a2d19aea19e0c56d3a45bff130a0f6297b25db7b5295bb0c21b0e43aac2cdc08a2d19aea19e0c56d3a45bff130a0f6297b25db7b5295bb0c21b0e43aa9fbe37ecb78f406c72f2e6419343318cbee2960056a7d14e7e748ca9c907aa749fbe37ecb78f406c72f2e6419343318cbee2960056a7d14e7e748ca9c907aa749fbe37ecb78f406c72f2e6419343318cbee2960056a7d14e7e748ca9c907aa7442c34d1d3045d25ee02f4cfa3a958b791c1d11fe751b4041c7061f9ce01f41204f7f9619aa7e639b3b8e765454f65179b823172fd55193a5caf61294477328521c1aa64711743286d4963f32ae9d0be0e85c43a6eb2a3a9d5493322cfe68e331c0049a6d7586f2894dc32f9919d91573061f06a49880a532e1eead602d11393f1c7f057ceb002d2f596b6baf0980c84ae5feb20f43f083abea459dd739cb976ba43f90e11f43e7bc7eb918de31dc2cd3f2f0767b151190f023ae47d26479bfe7efda8996bdb8c407e0656749896833b92c58fa380b848503a993a0f6b12ce654aae2d278b61ebd48995d6d7ebb2eda024859a3da79b722e19cbe2e732c68c6ff92607d3e207c0b50d8a4177e907648234d1e6b7dbcd7fbe5005893a2f26fb04525e382e57d75fae517bbd1179c7337fbc6826fb9b6756d0961017f8679587a6564a453435ac7bc18074ed280cde1f4314967945065c8f9c42915c01ca13e4520c7ce0d7f3e8c851cbcc91b610fd779b7ea25410fb93503a84dfe13de4f13e197ed24ec93c667010ed3e3b40ff7c39a3109385737c489cca2e592761359906939ef13d2a1c75d546ec032f40bb6c01cd3d2311d4fda79d38e20a4dc96f5541a5cdbb40cf90016fec3a563bcda08693efcb62647067a29a39793ee32887a8960e4412548c819aeb6fe944d66cc231d9984d627c75e3278731ccadf1e13688db6e4ab5ddde036dd3fba7ab097c73464822d3575de934da4d0806c57784587f8758dab5ddde036dd3fba7ab097c73464822d3575de934da4d0806c57784587f8758dab5ddde036dd3fba7ab097c73464822d3575de934da4d0806c57784587f8758d4c5ff437e8b820cf31478c31bd3a3911674530d676152f2ce02d7dec97a131c44c5ff437e8b820cf31478c31bd3a3911674530d676152f2ce02d7dec97a131c44c5ff437e8b820cf31478c31bd3a3911674530d676152f2ce02d7dec97a131c4e9d7a377224c28f4fe3ebecb095a02268ac8e1855f53a14cd799334e61cb1d6e88f77e096a7c033fb51c0a2950e1a692de475553ba0cc407910bca3369164defe9d7a377224c28f4fe3ebecb095a02268ac8e1855f53a14cd799334e61cb1d6e4ae5014e5dabc9ba2779555791ebc29c3c3d712529d1813aa0b4f806755036e24ae5014e5dabc9ba2779555791ebc29c3c3d712529d1813aa0b4f806755036e2076039c880f430862a070760906a3550955c998136809dd3838885b8a14bc9b222d7cc347ddc63a6e33e2174f93e161b91d6c146069bab8336772a703f45c5dc22d7cc347ddc63a6e33e2174f93e161b91d6c146069bab8336772a703f45c5dc22d7cc347ddc63a6e33e2174f93e161b91d6c146069bab8336772a703f45c5dc96388578200e248485bbd7acca52a6d819fa68da33d6722b21196e199619949996388578200e248485bbd7acca52a6d819fa68da33d6722b21196e199619949996388578200e248485bbd7acca52a6d819fa68da33d6722b21196e1996199499f273404c4df9bfc8d3890582dfef4706d843b189429f89c7bc0de882eca52b8e15be72d546f383b8b8361cbff8311fb327afb92833ca6e03154db30b5fc93abd1c414597b4589cc9b0fbb21aa2dc5a06c531a3bfd0450fb73a3ff2e76c1fec3b84532b424b6b7922d81f6a0cf3c5e024630abe402b8f10e70eb4e062042d1583a37e7698e409b6da0461a1f8b2cc88cc6ae6c6f82e5611fe42931940b0153e8a494148458a3798d3ccd212187e1bf433a1630af911b957838798900cbc5166e53db51ee5963b73ee35613677d2693587b81ea0cab270f66442b87e45942972b949fdf00167cf6e48a6ceb152688eee2f9e5bd23413a9fcfbf4e1a136354a5193496c15de901d5dd2bf9568697b697c363b0ccab293df51405345301ba3e4e1577f0c906cae30ae4f4af4297b6c81ae811a23caf2f802ca857d2dae38a768eb90c08c41050ae16352a8178d421ccec357cafaf3eab6da0c16a5c41a5ebad1b25200b52954ef3275176b8d8e8fd7c77512fe788f157ac3df9f81cd6d7a427e4bab6df770e5eddc2aee4316e1d06c294d60940774e9de22ae97260395342b31bd4402624a0e7446e8bd3bd8b53bdea2f0b5c2554621d1e5dacffe3a0dafced559b2a94253c0f1b690e64aed86a3aa8eb55027d52d5197a47bba704fcc9695e1b82c4f42b3e28edfc8204b72994195aea74662b90ee8fc226e7b9af05f493d3b1636513e2cc02f5609254299358e4c826e445e1b802cb5120c7902994b5fe65771ea06263438fe339784104fcc37ca6eaa898d1bf3d856986db15f2482c607658d2715e4fb583c841d33498874ce272e6fa88fbe4b27abf1a7a53f7954b960dd1130e4fb8f219e6038e99b89f38209ac1e2aed20038876d2ceeb843f5c3fb91fe274717e62eddae834ebfa59c75a9c7580e8bd04243ba4ba16a10fd3736d946b94f415bac429f222d9898354e46ae065aee136f95a8cc780ef07d34a805853600caf8c002d2e12e45aee074e2df9632ab6785aed544c8d8a934ad902c784e35cfbd729ab0524ba8d30cf673c13d67008e31512936bf7baff9ca096de14a22e3060b4707e8ee59eb9ad67402616e622f5866acde227907a42c6773691c7a9fe7a92a12d983ea89600b4f903599753340073f7ed3a58472c32a46f10ee06a9a3a34468b1615652d240e41102239cf89cc56256d30dbc360e314f2ddbf56829791de1db995a5af5c33c9a965efcabf650f828406e7f741397393440cef44624064ac265ce222a75af53bb6e08af20ce334d6496ea7bd41d833875b0d4f7b20184728889cb3b2460bbc589ba38ba73b7568739e12c19b80384fd648e1d43d8bba46017a9271cd4580034ef348423f7b023cd8a45f39d12d301715ded1da6210311434b520e9de9ffcde26246d1d87a41b84dbe7bdd626f08efd3570ffdbdaa4c5ec3abf590c8f4d10ec38295fceb0cb679d0bff712426b3fe075463dc62bd8f6eeef319a79fa00120463831c759f5869f6851e85739a473c855d050f51f9f457b43f7ea9fd2397eecb03b69c13f47e9523f2067cf7176047eb36d6f6b4f5c22bb720a5d1a99e48f578f025a05404e635c3d6270adaefa3aa12481d918a6969715b80d95af5d5ef20454fd64919e779a2de5e9a07b4856706b8ffbee2c8b0bc863fedccd73c96422a1f8e05495a9748a6bd58e2f51c48098cecb12af541417fbb516c6ab4ae10a0b7320bd0d84105a11d238394961d16e75d38e67ebb189ec7f31f2ef7eca58d41e5bfafa9a5a5865add9cf514893641fa0ee136033e2e62d67a66eaee967c56d37e590eeab6ec1959814508cbb67a9e3bbcf9751299bd6a6790934f9a17b09b45139106972c641071a95224d0098739f6105ad54b94539778c6e3863884743239fbb65356f4ccba150b5242b257045a265d93496fe4d0a48a85cf3b21caade1e78d9ffb5fa1664f4b1469dce970d0ee278013329cfa7243f90ae656afd2b2be8c810d870c644610eae1d615e24ea5e0cd52370c5f0d3acdb7bb13706a174aef71182de2a26dc48fccd6bb920a768904abbc9b46365df3e409b2ecc14279245843abef9e72e7efac30138a994bf6301e7e1d7d7042a33d42e863d2638811c4972a64d28e5e8603d297c43bc4963abc576ac7b5d103ccc7083101718c6573d01829a5b846ab3a0e34376d1dc78ac5c4fd80187626ed13d1c8860e0cdd8871bd47dfe64aca2134b1f22b778f4ede6d9ea9a940a5a24f86707406935a039905aa31913fc5d295e5d9d683613a2ccd35f8d7997cd96b9e23f9d892b54a126999fb69b5bb79fa1d178646729bcece2d4f055428dfc135c0edc17d713b3db16bce9a1bbf74ff1602827d4fc7dcdbe1f66aaad1106c982aab19ab688d7ecd29980fafc73fb5a756d419b0159b4cd9cc0924a6464aef7a27a8898a7e603745bc02c34d2b32644bc4f806fa08c34fb30b4461a8d6dd50bcb085eecfe1c61e12a5b24727fdaf29fce3c4c948632d2ca2da68fcfc8d553107b9fc145d214baddcf7c98ad426629c09b215be0b6820373943674170b942b5a312014dae0e1c405bb69d3f7c21231a70479897d64c127625395e694c263b6f2987f3194c8e08fc385da875247f35b53d700274c389ac91d9ee1eccd5d3ddccd72b73cea2611f58dbd0cc1e8ef395c142362b22e5151be6dfb21b7927598b459a580bfe99732b1e028d8b162d1706ff78d7b1d8c2a4cbca110122a073c12c2bb7e6031ce89ec9a0486f5e5496b76efc33531a04a7c2cf991a9366d849d3d5a9356a8f6ef3a258b6ff904cc47393a2fb15c347ead9cf56aa043978e546c251fc39fd5e4cdada291bf66be06a8a948cece919fab8bbdb74f247c745a08009190132eabc5eba3b1cf806c851a0399ce86c63f419a6bfca2dcb08b953e0009d039316901da36c006eb278cf2c29727fd54048c0bec867d7be69b6476e9f5f8f4be3389a66fc3e9ad168d8a40a23f6fdbeac9d20a5267d3e1fca1c93fc6970042aadc041ac3bf1475413b85a9a3be74b0c067c55e932927f3e018873207c95a4c8b6d86950b0e9b44d1b95ad10c313e51004cd61c052b608d1cf358288818cf76c134ab452f47811ce89b476986dedfda8a49294b619455cd29df6b16467372e6c49d13b0bd7a14571f7f345f1201b81438418551171833eaff90250e95a88ed285d2ebcbe2ab3e23f9fe78f89a9ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e44235646e8fd088c062573e18be4af8b01583cf1d3b1cfaa18aa0e19028e29459a71d94cc60d7f78b3fa166c1b315404aaaa09b80e66b73efda96721c230993dfd3dfbf12a5694be61908580e549b8f38007cdeebb4ab8e3ad901e2e798fbc6606d5d200b0aef413eaaaa352c582a40102e6e8b3fc3322631e53f1d44da1ea0271d3e1a940a61aa331338fcb346dec2a5b36f1469c7d1da307cef9922bd60c3fde98345b7cb5c652a0dc394cd0d4d1fb6e68cf471bf9f5ad39aa6538f99be8f8d68aa4fb3ce8765f6df1e772e7f7c54ca1187453ff9ef295d993c93e1cb470b06ea6a1cfdf5706871c3c2d0151ec7b8232dc458f8f8df809e0bdc9cf85760b8693069cd1776cd75809eed4445350b92aff09883112055b8db851b791e22b690a4a7fd41560e6f894d0a7c0874e45e9cb08c89ed3690be9f1e248135c9d6f0998de8ebed1776cd75809eed4445350b92aff09883112055b8db851b791e22b690a4a7fd4ccd43d1ec53ad2f997ecbb9a7253b0ed5b65c6524f009df2d0719ca43471b5bdccd43d1ec53ad2f997ecbb9a7253b0ed5b65c6524f009df2d0719ca43471b5bdccd43d1ec53ad2f997ecbb9a7253b0ed5b65c6524f009df2d0719ca43471b5bd3d17f3959f6ede8661db83b5b0d8a2355cdb0b5a9e94c92397a12db27ad3d9e211d9c3d27968473582cf617ca26c5aa9d5ba64287cb10f6a23bb0a7a7561bcfa3d17f3959f6ede8661db83b5b0d8a2355cdb0b5a9e94c92397a12db27ad3d9e2f3d6614cf260caf29d1bea6413bceac2d4ab3bb208809309e1d80bc7d551432eb70914b97028716ac80fca69d387cbc2940c1885ac65d8f9d65ffe00410b60fdf3d6614cf260caf29d1bea6413bceac2d4ab3bb208809309e1d80bc7d551432e699cde4f8b238947bb48a68afd2d268f37c1443c5ec9dc3a9c75e9755dfae7ad64a368cced77d9d309ba64a15bf757a8df0be4dd54a87897a113cc616c523561699cde4f8b238947bb48a68afd2d268f37c1443c5ec9dc3a9c75e9755dfae7ad1ce5eda8c7cac885b94164c3c7b449faed39f742491e2d6ac7d458094d84c4b162c2cf1aaec76a17c0964851d1f38b8fb7c7709bec67bdff42bf1f1c420cfbb91ce5eda8c7cac885b94164c3c7b449faed39f742491e2d6ac7d458094d84c4b18603075313a0aa38e3f5508b14054e9a64a4baa24ac41d027d21e4e3d618f01a65b59fb864b5160c9fbc41c7a36801222ddd5480f28a22f7442ae755c2efd1398603075313a0aa38e3f5508b14054e9a64a4baa24ac41d027d21e4e3d618f01ad30ddb4a2a8ae6b043be17306d192e46bc39199acbe61db9950d11b32cf364b46d1eada2fb997c3362ec218d87e68450895116fab1809aff4baf472cfb80e71d89168f0a157e153af666ab3a377dcf9e3eebdcab0df50f83d4d20a2493c90a344d547ce80d2917eda8500e465b22f56c738c43c42883b1bd1e72474a96752635bffb2d04a05d5449ef934817a754e2095cfa72b7d046dac89ee0d466d4d00569f449a265d08366e8f3ea45c5f3495d446ffde250dbe1264b4787590c92a2aa6c586064b38402c437e920e45dba9b3ec1e21b60e4918915d0921037d0fe3d8bea47ea76be81fc4d450771af98ed91d997f5422f9eb718a6d4eaa184f1f848c6c3c621a7fa6701f252a9fcdb1d41803c1164f6b52759b2a379d4de47925215e4c1cb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cd0e0a234adff47c9d10532eaf466f044869e5eadaae25c557d1de6b6478a72f7d0e0a234adff47c9d10532eaf466f044869e5eadaae25c557d1de6b6478a72f7d0e0a234adff47c9d10532eaf466f044869e5eadaae25c557d1de6b6478a72f71073b2c7eeb2ebaee53cba424f52e563d53b52c9ce4b9fc175c8bbe1ecc4c9c11073b2c7eeb2ebaee53cba424f52e563d53b52c9ce4b9fc175c8bbe1ecc4c9c11073b2c7eeb2ebaee53cba424f52e563d53b52c9ce4b9fc175c8bbe1ecc4c9c1999a5abc7575163376ddaabacbddf706b7bb762be956f84a7035505880a5bf5c999a5abc7575163376ddaabacbddf706b7bb762be956f84a7035505880a5bf5c999a5abc7575163376ddaabacbddf706b7bb762be956f84a7035505880a5bf5c90da651f7e5a863c0334b2def4d44ddec8da9b621695437cb39ee13b079619f990da651f7e5a863c0334b2def4d44ddec8da9b621695437cb39ee13b079619f990da651f7e5a863c0334b2def4d44ddec8da9b621695437cb39ee13b079619f945e6c57027bd80cf25b3cd35ce16166225040f65a1f3edc85fad5a190fb3dfb0d0f913c2b272c9eb1d344c77b2d5c0621a88653cce1075f47421715d594fb6d445e6c57027bd80cf25b3cd35ce16166225040f65a1f3edc85fad5a190fb3dfb04cf4761b7b9697d7a977cfd2b41625736ac6ea99777a8e5587d4f427c4541f9e1bd471e65ccb6b02950d41e0122e9b40fe8e82a6798ecb4c1ecf68f6f7ee9bd08b388beacd8f182bea33867239bfb49453fb6950cfc5a9703c0a9676f9bcb404e3d7cbe5d57bb726eb64704172b86e7aaeb78037862b63990aa6d965daa8aea8228ab16dce80095754f17604e1d4af3f3de00f35e75033a8859fc70ea07082a0de89ebf6387fc48e8ffeb4d36cd9d67711c4bd8615f7250b514078f508f2df4555e712cae702b578a4eeb23314f1759f1a3df91dd81962b4ae2fc91104d726ebbfb356a2fd1a1a359cc6e64037180914ad495971932cb82dd956a79707e714c13076513c7cdbd80d6268aef3f641a474cab63a1fc1318e1a65fcc3271af811570caf5183ca6e173c1d85b522227ff2340ef6f147376a5316da413bb8a9647846a2d6d77c74f739469baaefa34524787704f6847a7ce8913eb4906a41111a553b26dcddc46835921ca7fcbdb3f370b4605b08a2e413618b5768a3357f2efd44bc9f5a2e6cdaf162433b32a33bb982df55632cb4e64d48f7ff529e555fb25f443470a923e7d98666ab499eba04d9609d8113e89d4c1e23ad13afa3e30d3cb1422f34ab1db6641c53fe9057c206c432853a2d956d214cbe9a2aa825042cb39b57df3ed734ef91732d65a26ddcee01b61f959f1cd5cc491afbde52fbe270b8211260867adb0ac3eddbe957c0137a84f2dbac75bfd09c0a8b51e3e75a7af9eaa3f8eba612ef7b502c40693ab31ad83bbbeec5749307cd17ac47e68bedcb5be530a7d86080af023af4df03f2ffab5a6220e783db8c1edca287cc91e61e380925b09dd9d43c9527c65abba1c9a4068b87c961c26a66c5c706e48b0a89728e8ca06343f122bf0c8e42b7264243496c2e71bcfbbcd77c9671a7402306115013b2b70e305b8a2eb12d915d3763278bf9a79dca69984f65461fd80dc270b78c94af6f6cdcdd4759fb797c51d00cedef8d26c1f2ccb952f6785fd9161b1e3ad8eb538b37b4c4cb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cdcecc944330b5199e7328b80f6213c301854b9c28be561d20f0f566501a4f9bbdcecc944330b5199e7328b80f6213c301854b9c28be561d20f0f566501a4f9bbdcecc944330b5199e7328b80f6213c301854b9c28be561d20f0f566501a4f9bb1b334f45374931e6ae49c20df6534859daa708af76b249ae12c82666922e086c1b334f45374931e6ae49c20df6534859daa708af76b249ae12c82666922e086c1b334f45374931e6ae49c20df6534859daa708af76b249ae12c82666922e086c2782a3c8ec94e6efb9cd89ac3649f9661ee4df6e8942e20aace43b3625d38ce0d5f19a7ecfde1492ac20a36ffa23a4a5090ed414516d3856c287c951dbfdb1e92782a3c8ec94e6efb9cd89ac3649f9661ee4df6e8942e20aace43b3625d38ce0740bcbffe0a3de261e4c5bf69e52f279cf8f87f30e45bb981b8f5356cc345514740bcbffe0a3de261e4c5bf69e52f279cf8f87f30e45bb981b8f5356cc345514740bcbffe0a3de261e4c5bf69e52f279cf8f87f30e45bb981b8f5356cc345514fb7c6347436d28f6f03493e1c62848afd14fed8906ff7039933edd78976cba1dcee55f948bc9b0bc2232102ed010c2b6eea0a6a213968fc780d571231cb8b166fb7c6347436d28f6f03493e1c62848afd14fed8906ff7039933edd78976cba1d4131695288dc234041db1cde68a9d642c312f9d4116102cb7793c03d6afee690b1a39bd843dc34b1301cdea9ae9f36457dce8657f1462ab478f49dd6c15693fd4131695288dc234041db1cde68a9d642c312f9d4116102cb7793c03d6afee6908597e81bbd8d9d8b5634ad4aa6ea10f3fecfefa6daa3792ef6f8628560b3b2cb8597e81bbd8d9d8b5634ad4aa6ea10f3fecfefa6daa3792ef6f8628560b3b2cb8597e81bbd8d9d8b5634ad4aa6ea10f3fecfefa6daa3792ef6f8628560b3b2cb3c00580644d3901d7a11e074a78dfa02cc115949c97c9c203513e499d8fa0c7f3c00580644d3901d7a11e074a78dfa02cc115949c97c9c203513e499d8fa0c7f3c00580644d3901d7a11e074a78dfa02cc115949c97c9c203513e499d8fa0c7f5d368f3043791cfd87b567cf6129dbb7f5edd01a228d1fb8de532b668183b4ca620a1127180f056e11dae1299dec5d7be2a2c8b5ce1159500c97f41f4d039c995d368f3043791cfd87b567cf6129dbb7f5edd01a228d1fb8de532b668183b4cae6f0eed8caab0f1b4fe072165752acd7740a4ea09e831a24055a0602d8b2be02e6f0eed8caab0f1b4fe072165752acd7740a4ea09e831a24055a0602d8b2be02b9f0b378a37cb19858ccf67c0863b78dac71739265cea6afe4463ae582834097a90b2bed19baf8029c2ec83e3317c2e39ac9e2e6c4b90b590a8b6594b7b77939a90b2bed19baf8029c2ec83e3317c2e39ac9e2e6c4b90b590a8b6594b7b77939a90b2bed19baf8029c2ec83e3317c2e39ac9e2e6c4b90b590a8b6594b7b77939648e0213a6853590f54947c0ff3a499724d5d814d1604562f715c5f7eb989794731688e7a6c5ad88a78cb35de5a0dae31e47696c7f9534980a607966b0e1aa42648e0213a6853590f54947c0ff3a499724d5d814d1604562f715c5f7eb989794ab38010e56d3dedd6f0bd5392eff8c11179badd8999209c17aabeccc13ed5ca470262d4a78f740a94da9e634d913a146ad9262e2e6810433c19eca6188067f2aab38010e56d3dedd6f0bd5392eff8c11179badd8999209c17aabeccc13ed5ca4b43630a00248a92a1115e5a2c95b16fee15260d0bb84e07a72a12ef848f6e0e9b79cf888130079c7ef98721c68e23ef5bd4ccf850bef1881e3c425161fde7ecbb43630a00248a92a1115e5a2c95b16fee15260d0bb84e07a72a12ef848f6e0e93071a37a6f7bec16e2eb82b8061136a2cdd761566cb6c514ef5cbdf828d9f1ff6ba00727c0539b1aa774fd6615c5b8a98bbb9f0de84959b2f6410de6a0105bbb3071a37a6f7bec16e2eb82b8061136a2cdd761566cb6c514ef5cbdf828d9f1ff75f244a6053d717fccf1eb1669867f2248f16d2a9190ef9a6e328ed2c8ffbcee75f244a6053d717fccf1eb1669867f2248f16d2a9190ef9a6e328ed2c8ffbcee75f244a6053d717fccf1eb1669867f2248f16d2a9190ef9a6e328ed2c8ffbceeef42cefb504b8e6607c31898912515039cbe941ba2334f8876ee132faa216534ef42cefb504b8e6607c31898912515039cbe941ba2334f8876ee132faa216534ef42cefb504b8e6607c31898912515039cbe941ba2334f8876ee132faa216534975ce09cfc558c82b82444aacf8cededddbce6906635958065b87b3d4697212f975ce09cfc558c82b82444aacf8cededddbce6906635958065b87b3d4697212f975ce09cfc558c82b82444aacf8cededddbce6906635958065b87b3d4697212ffe91705001fb06b7112bed6fbe2c3ffa6d6f372a30a8f4b5b1a29c3e1beec75dfe91705001fb06b7112bed6fbe2c3ffa6d6f372a30a8f4b5b1a29c3e1beec75dfe91705001fb06b7112bed6fbe2c3ffa6d6f372a30a8f4b5b1a29c3e1beec75dda40997825010bc93a4164b5d67c6e08c05e2bdb63bc205a1c5d6f72fd929cf95ec85038c527bd87cc6a9f8842324329097cf599462e886536d13211343c7717c4568da46f28bd171b6a6c96c565e6d2dda86b2887d73ab1df739e80750b2eb85ef094a85bf34048d25ddde984e0dc946ce627e7b88ade1b9544c2dc53e9683f78c458bfab0476ccdd7f86b4e2a643418ee7680166a867cbfcd899c0a036cead505c046d1a4449fbe1ee5e1023a395f77ab84afb8ff9c97c65caca87cf42ae548783194b218fd5d16e0d9f4ab6a0e372d353d258c32413c645c73ad3971304df577a21d562e42ad2e0beb1d57d70a0874fe484d33db3e33cfa6b3a29861590966b476fb8b5ff536241a2bbcd6cece79ffd19291f1cc488c7211ace7fbc25e1dadd5833e88d2066d7ceb8e3cf8d4a1ea223de5f00c230fcf92c3bdcdb6912e867d8761f299aca7cbd22dfa905fa0dfe7b2b606fae0ab77dd4227dafde3a87a1b14c2ccff4785be559b9d9975c477de7e181acff11e3585f5aa71a7129c2e6984fab966704bdb7b0c849a3ddfd9bd0393a2786ba5c21f233dc7d0ac312c76bf4600bd10fabe5314c160aea7aff21f59a9f5cd272d97327fbf391e096df3dcfc6f48b34ed6e9e8753503e423e7695508fd98ab75705f95e8c2573422c126f84bdce14b020516d754b9f50d46c7c6944d462650f3b9ff8cc7a3c51fd96bce534fa294b9fb443b6c2d21f209272f9b350858df1d0ee489bb372d6db9350a463d10e3f4759fb797c51d00cedef8d26c1f2ccb952f6785fd9161b1e3ad8eb538b37b4c42d1f5fcb66e7a37e24e15e3b3a8f9a118f154edee497d607d542ea77a449935bf55dbac8be3aa0353a704c6eb6781b9f37679040206eddb06b19cb8335bd6b27f55dbac8be3aa0353a704c6eb6781b9f37679040206eddb06b19cb8335bd6b27f55dbac8be3aa0353a704c6eb6781b9f37679040206eddb06b19cb8335bd6b2765d186cc2818fcd75bf96a74898e23cd90b801c9ee882f3b6b13c872fa03ee3d65d186cc2818fcd75bf96a74898e23cd90b801c9ee882f3b6b13c872fa03ee3d65d186cc2818fcd75bf96a74898e23cd90b801c9ee882f3b6b13c872fa03ee3d88ffbe3eec5ea7dad3a831dff78a7896477b2a8c25df9e4b174cfe578f9ed26ae1e8c89df0f72d588731227903552bbb7165dfe1781b18901ded39e4fcc31e0588ffbe3eec5ea7dad3a831dff78a7896477b2a8c25df9e4b174cfe578f9ed26a7388221b2b95f90132234c34b1c5acfdfcb083b185d919ba9032e269e09aef487388221b2b95f90132234c34b1c5acfdfcb083b185d919ba9032e269e09aef487388221b2b95f90132234c34b1c5acfdfcb083b185d919ba9032e269e09aef483409d18f226235b8ca33405526a28fe5d5617a8445b7b41930c75ca4c8b1abe63409d18f226235b8ca33405526a28fe5d5617a8445b7b41930c75ca4c8b1abe63409d18f226235b8ca33405526a28fe5d5617a8445b7b41930c75ca4c8b1abe6a4fe9e9661b3de7e1d123122b84eb6df3334ec415d6da78ddb52bd01e685563ea4fe9e9661b3de7e1d123122b84eb6df3334ec415d6da78ddb52bd01e685563ea4fe9e9661b3de7e1d123122b84eb6df3334ec415d6da78ddb52bd01e685563e4a0bacb71850f62d3c446311652de743dddfe8cfca1aa7bbd4100eb9b90b18484a0bacb71850f62d3c446311652de743dddfe8cfca1aa7bbd4100eb9b90b18484a0bacb71850f62d3c446311652de743dddfe8cfca1aa7bbd4100eb9b90b18485ec2c40596de2ce853d5283bbe5c7807704c2af335ec8dde464d9a668ffbd30c559d6893b4b41422f3e8ab998506fcaca7631c47ac5b8550e92017321ab2d7515ec2c40596de2ce853d5283bbe5c7807704c2af335ec8dde464d9a668ffbd30c8cc35736d490f156d843f2bb1b467df3ab571646bee68749e71ec93c0df9eed329afaf41b1ffa0358334b55b185633fd51b218189403e3144869a724a6d8f2b08cc35736d490f156d843f2bb1b467df3ab571646bee68749e71ec93c0df9eed33ecc2041438b1a587c4975d8751c88223c0659392d0dd80b4c13a46ad96a0c1bfcbaa21c587e0593cf23964f3d410d11bab7a3e16774fb2eb2070b4c20a1ce173ecc2041438b1a587c4975d8751c88223c0659392d0dd80b4c13a46ad96a0c1b6200400d4d47b2e7584652adc5566733df319b99c75474326d762f2c3ce818ed6200400d4d47b2e7584652adc5566733df319b99c75474326d762f2c3ce818ed6200400d4d47b2e7584652adc5566733df319b99c75474326d762f2c3ce818eda76cf975ff4aec9608d08e620d23648e37f08b7dbda10e950b322089fe6009a0a76cf975ff4aec9608d08e620d23648e37f08b7dbda10e950b322089fe6009a0a76cf975ff4aec9608d08e620d23648e37f08b7dbda10e950b322089fe6009a00fe59e2c3196a746973f3fba7b65ef434f94b7f9632ba0f13a9693abcaeba140f97fb0994bdd4ea6f86cea31427820f3d4f3ca164eb4d546b175ba2dda683d3b86c73b30c94e98208717220e2f00af942e2af260f4480ae94540b3646373d1fee2a2c22e4fcf1a3eb01b5d1de74346e978dee1f049e048ca53408f5918d525252d7dd1368e34002c3050d92b380ebeba2751157500b2fb92c3288e5cc098108b17a94c8c02fbeebe881553c656cce038e59d5cb15237adc4394bae91691bf11cb3e83ae3ed03c0c9b8a628b23d5034b40571dbf19544eed36643b50f1d38e809784ab33433f1434838aa0f0b0975f53fc902c94c8ae7ed58b538dafd87df317634f10ee69edee4a879ff88e15b00b09466e1df3a1bb6080673c215e17e305bb184f22ac691816ffd094aee1dee8ca361e222e67295289228ffac4f35247733dfed8d2ba84cc3850a4fd801cffb071259ec984dc9138bd89925e051c015d9abf376a65a946f48c6ccc5fc94a6299110b83c26d92b5b13987f92ce5e8e3ec4299effb7a3da670cf0cd353682551a6c673957a13b04106463b40318f1817f654898495a272ca32127539c56ab2a572118ce8bcf725a0b32458273974e82f186816365b67dd85b4581d6e51e69c97eb9f9f198459c580234ae379f5593557a7fd707a377197b91b03ad08ca6bb4843ff7c42d4500af15b71cc284390b21f0d9c10d96f0a1148734f867408858c63d4b6f788b6bf12f7bced81a61eff12a37c9e541902ab573d66b654e2c58f4d8ef133db1a0bd4572e06dd506294fb60d5af84a335b8e3017f7795962dafb9437a260c9d24743af59ab032c0c7aa5de3cba6466ecdcdca62a4b242aeaea1e5e4a1d8fc01f44394b3f801323b479a9f0c7623bef7df603529e0dd50cfc338a8d9585e1f5ed243ecccff1810b6bb03ffa93c1b324226d8863d0037c6ed96e493d4cea9a4294435217e549498cc807a191974cf4dcb1afca5c4182f0dbb9caae06d42f893dbfa0394dd8b1e0e606a1dbcfe0da31a5d00bd3947acb0ed9eba932e0403be904eafa76a3bf70d4555ba648a55eede768393d81033cf2ff26b5f672100e90fd2601ece2ecfd713d37ea9534677e2bb63112765dfbb156d382585fdc56ef6fc9708b42cd0085baaac2fd96212a1018b87ff1761cec47db7bde1efd4f90984e2490a9c7733f2ac5a78fe1b61ffaea2bbe098a0913e094b7ab9c799ea68de05f9515815ed6614fed935ab4ec9e984175633dc3df388aae11e4e2bbec361bbcd73ac61ad24cc84bb490569b5012c23762b1b3a0948b0b39d86d643b42d403df888c710636992f609e40a3b691a03aeb67c3a021d362c3b009c1e0ae75ddb27807c8349edecfd64ea6428404276d51a758c4e796a2590536af4bab85df5ac7af1390c9a3664fe850d42153374f7e6dc441369c5ccce9244e77378bb3d29e032bc682d013870efd47730dc432487785e150aa0bb10ebfb2ee0c4f5b85b000ade26075180b7bc31efb8e1b7015a6df3069b8bb8160faa64e54e2a75f2a466ad5a007fcb5dad79858c2b076d6a1a233e478e7250a4970e867fdbc67d261c59bf1606a5ba8b9cf809f2025e5e4da720f9238056f1c11d9bd43e7eda74671fdb0945dc73b94c35efdeed55a233be93707e228ad9d2eeb59bd43e7eda74671fdb0945dc73b94c35efdeed55a233be93707e228ad9d2eeb59bd43e7eda74671fdb0945dc73b94c35efdeed55a233be93707e228ad9d2eeb5936a83e8870fa65046f2d268c3534f8090abcaeb08b798e49d3f52313f031643936a83e8870fa65046f2d268c3534f8090abcaeb08b798e49d3f52313f031643936a83e8870fa65046f2d268c3534f8090abcaeb08b798e49d3f52313f031643c855d9c50f4332830a4566bc11974341b12bface91e9338ab39c77d2f614b07ac855d9c50f4332830a4566bc11974341b12bface91e9338ab39c77d2f614b07ac855d9c50f4332830a4566bc11974341b12bface91e9338ab39c77d2f614b07abe90c74c66fd50fb8a16083a9b75643d18993f237ef316592698feb8af5704f8be90c74c66fd50fb8a16083a9b75643d18993f237ef316592698feb8af5704f8be90c74c66fd50fb8a16083a9b75643d18993f237ef316592698feb8af5704f8be20886ce826d17c9fa00b35247b2336c866d1c7312911350463a42a77d1bf02a3ddca5f37affd3918a7b090e6daafde69878722acc9c7a3742e1a78c5f4afb67f5d47ab37c2a4f6e3e1fc11a4196346f96603e0c0366c22fc14b7573a7ce06cc2ecdf93bb7e7f8c959ef553777434a31dbf3260aaf55089fc5d79a6a1e670e0c54453b2d15442bc59b8e9883eef418bda11419a0576d38a624d252c85f04bfcc492388a10b5d8da12bc8daf5d17d1aa102de07c484686134481c4c06073cc5833e6da465bd14aa424688b1d38d8321e33f99389e14ab7b4ca47035adef1c86d3aea4270d94e39de3bb2c2d73c70c12a8669e4f0462dcdd6e7b3dbfdf1a691aa0c4133d02cde47a612b5eb089efdc129c3c503d4763a29916bdbe0aaebc926b61e10848118ddb784e12c63061b75e8c27d973540f57cbcb9e5604f865f9c816ba6511027394a3553f0bdda4281b75c11708809fbdd2091d4b2a521432d9437a0f3b28f213e0c87a459967bc8cb41c96dfb0ae542dd64ccc5eb641d074bbfbca6f695ae0f5453767dd4704ee0cf2d3e9bd0f7c13357a3b73fdf6f406b04035b0346057f64bc7ca0f7e5fad65612bbef5cee5f19adf9ec56cb772e10b7c0a0fbb231c9bbb5f8d8da152923b10685edf7bc8e360807545e2973ff28872f37ec362864ed4613fd7e399539fce3af909c52de3ca5ef8163d4bf713697a0ff38ae430f1ded59eed0fcb415323a07946520361ca3208cc7fd62a823c79436ac6771daaf6e77d3dc478c0357ef9910f3fea602e1b8ed48c7a0b74496801e98936dba7be52ebb67a4c0a325a885b86efec679bcd53478ea7174438becbaa6c3e9f3fb385275875cacffccb42ff5a9e11ef22ede37cefda33cb5342a99daff6be2280b800aba905f4351ac42cb1e88409de3ca466df30f5afdc112399e04a05d4fa4362623d770b2e06978a09668f2651aafa6784a43290660d2b275cb5289deb944180031660f00e508e9eceb09614946c00d1171693d090e1c6c17e271f400f156d57faa153c920c5be16063ea6141b54db86c41f7b2c694570d0a1a80455ffd601901668962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19b3d2d824d235661798718fb4a393010ec9007aaf16ef4ff6ccafd8c7c0f6053772d8759c4ee1eb55cb0b8c0e75f1f2f40f4e7942ce81e2f0389fe6622bbcda4092d8759c4ee1eb55cb0b8c0e75f1f2f40f4e7942ce81e2f0389fe6622bbcda4092d8759c4ee1eb55cb0b8c0e75f1f2f40f4e7942ce81e2f0389fe6622bbcda409c444666c2fea3da0cb0eceb7e5174b1e3e2b190125a99ebd3daecba44262c1cec444666c2fea3da0cb0eceb7e5174b1e3e2b190125a99ebd3daecba44262c1cec444666c2fea3da0cb0eceb7e5174b1e3e2b190125a99ebd3daecba44262c1ce59cce89f5329c44809a33d89743029333bc4237375d20e2da9b8d99b41ac83d71adb932c4bf0ceea49627c099749872f93984779a8455c010d24d0b1dcfcb41bde0d724c963dee0f0ec000bdd6ab1746d5d2c9124e103453d2d906803b4fcedee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559cec4b1c6a5b3d261b4434a7ee0e9203839de7139cbbfde5dc23dc214dcdaf879cec4b1c6a5b3d261b4434a7ee0e9203839de7139cbbfde5dc23dc214dcdaf879cec4b1c6a5b3d261b4434a7ee0e9203839de7139cbbfde5dc23dc214dcdaf87c8a5ab3f9f366f98e6019f5866599fc511117dc9d525633e8aa5ae72a4bf762cc8a5ab3f9f366f98e6019f5866599fc511117dc9d525633e8aa5ae72a4bf762cc8a5ab3f9f366f98e6019f5866599fc511117dc9d525633e8aa5ae72a4bf762cafd2f6336dcb179126d9288a2169a54ab93f147fde760c641dafebc4cd97eced18fcb3bdbf6cd81120ec6955d796e1f36f14084a11a40847e66f1e546557b4fdafd2f6336dcb179126d9288a2169a54ab93f147fde760c641dafebc4cd97eced25ef0c8565efe090736e996a4bf842ac2959009fb45c68fabd22b834e314ffcc25ef0c8565efe090736e996a4bf842ac2959009fb45c68fabd22b834e314ffcc25ef0c8565efe090736e996a4bf842ac2959009fb45c68fabd22b834e314ffcc9d51797919fd776f2d4cea471a4d89dbcab9bf3cd5235dbdf3da95af2944ed49b6c3b8c7a6f92e7b158412fe683def494d12eca9d3cf155900090ba990d85d259d51797919fd776f2d4cea471a4d89dbcab9bf3cd5235dbdf3da95af2944ed493ecf55e8e5da6c7e187dd454f4cb178685abaccb06ec3ef06dd64c2bf246ba8f949222fd90ebce98a27d82cc29eaf5f82a7382e71f73c4397468f08a74cf51b5d28e589432bf252028c9e6cf682af73edd4bcb5c2216bccbb18cc13e94a3308a236d97979074476a4a7414d93f3e21adb8595a5992b690aa986861cc1f481683c78d519d8b4e8fde111fe638a9501583f9276ba167cdc8961ecf6e1b68462c10acf2ff88f7b0c7db5e60a867abff461e4283b64b3ca23a2669232cff88cdadbf94d4aa49f1c6c6ab662c3462944cc1535e70b6abe25125d65d9a2dc7e512231594d4aa49f1c6c6ab662c3462944cc1535e70b6abe25125d65d9a2dc7e512231594d4aa49f1c6c6ab662c3462944cc1535e70b6abe25125d65d9a2dc7e5122315db7aebcc8175c154f39dda7a0bc3ad4898b4bfb445fab919b44f3678f03f22f5268092f333aa39a57b2a893d722d1b91a86d5c332f293609af4e4d1491799384fe5cae525d4d045b73dda7ce79c30492327e79813a5bee797f3f74e6005ac4c4e91e9b27203bcb7e4493702b26dd2965ee3abc90161ad1df7f36ea1f80ac7952eae926e3975afea7e6e166f5f7d4635fea035ef79cdec49c9b69249030cc43837ae37efcbb93382673363470119c3baa96c6ef34ca781da067cd3f210e7ff051c153e36827bd81d06e139a556daa161ac77959c1d629e40074caa5d6042ea2f2e2acfc90b53e3c75652750753e2c1769f86b98d221c1c1191a51f3fbf4bbc0cf60c1b09377e6ba1b78ce7a59f4fc84fd311448452f5981d1dc977aed43f7dbc4581f0d117dbb6558b90e421d5382cedd771eae110531926c3e7e0b33ccdc8c4acc99f16e3ff2db7998a1f7ee29634db3852ca02afcb152efb5f86bf730c8f335799ede5ef13dfe7078cb8e3dac04c5b12fa7953971e0855426839677c4b1b23533d74f2da17971ee21409013350e298b67ba7d9500ff3de98b7b7cddf24de62dfd70e4af57ca201a4775fd1df0bc2dcde1242c8fa3d7e7c72ff2927d73aec2d07f317e8075cf9cab5c9af2bf8589008fb2681565f0b4ef4da0b05da081aadc687f317e8075cf9cab5c9af2bf8589008fb2681565f0b4ef4da0b05da081aadc687f317e8075cf9cab5c9af2bf8589008fb2681565f0b4ef4da0b05da081aadc6812bd005a9a7275cd69d95d5775b46aff54439d5bc87c1e80947d447b3945620812bd005a9a7275cd69d95d5775b46aff54439d5bc87c1e80947d447b3945620812bd005a9a7275cd69d95d5775b46aff54439d5bc87c1e80947d447b3945620858e06a04e96514f4026827c127a1e8b38cbe4ce519c44101722da05b96a65f9999deeebf4111d7633e92bb89758404a174d70239df2e13907fcec4569c8072cd58e06a04e96514f4026827c127a1e8b38cbe4ce519c44101722da05b96a65f99140ed2461ba2222cd02ad2eacc741e15e99fa0ead1b2dd4806df6d127845b7123c370f4ea0647acb2ceed3e3d0853a3f314f84df55150c7689f0f959b378486bf37eea9c9b20e326ab95d900c65f909545fd2f622676c9702ee1f2fdea578ae63837ec0dc1ea1829dc2bfee5dbb557064fc4e3730dbd6e91855b7848b3bfdd43d66e95a98b63cecad24cb24ac373dd6a1695851905c680cc38f8fb88aa2adc983837ec0dc1ea1829dc2bfee5dbb557064fc4e3730dbd6e91855b7848b3bfdd43cfc24feae7118a1b08d1357548234b7a3491869d0466305a47cc962e4f7c833ef4cea744a49a34a8462cb8da626d8520b17b1f93935565f8bf08b311b5a54134e102e72085c724ec14b9f4c2c92bb0381564102e6a3b609c11103e06b96e2b4df4cea744a49a34a8462cb8da626d8520b17b1f93935565f8bf08b311b5a54134258b36afd3b9715467f13c40f8b964d256768d798031662e25f3ed0adf5cb4b73f0f3608e9b1d83e54aee6e00c710175212ee09f067b39dbae2c76351acee6e8370ef46a640130bf8ccaacd81bfced82149c5cf2e5792bfddb85f23c38e1c47b2c956451c853491dfdcfc47abda05723003054f2d0a6439a211d98a8e0499891296d40cbfd6b341efe056c0d4a9075ad441e1dfeb3aae8655d98413deb1aa79f760200dda3cfdff2cd31d8ab6c806794f3770faa465e7eae00a1cb3a2fbcbe3a89e0326292b96a5700582a37ebf3d8ba60f1d136772b5cd15b2c2ae653fda188a4fc0efd8ac47181439a5dcfc19d53cabbe88ba7bff49edafa421f9f04b822209b7927594b43a8417872a7a533486a6c86b481e07d3c2d0e78f4d9c046203425e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855856575acc2c8b7873b7af7909fa4ebcaf18c7be7702b1b9e13089f3de24a278e856575acc2c8b7873b7af7909fa4ebcaf18c7be7702b1b9e13089f3de24a278e856575acc2c8b7873b7af7909fa4ebcaf18c7be7702b1b9e13089f3de24a278eddf9219ede3ba1bbcd1ba34cc8a5b2d840dc3477a7edae963e10ddfb9e7324e3ddf9219ede3ba1bbcd1ba34cc8a5b2d840dc3477a7edae963e10ddfb9e7324e3ddf9219ede3ba1bbcd1ba34cc8a5b2d840dc3477a7edae963e10ddfb9e7324e3ffd93515dbe0bc61779aafb3cdf11e4c32d229e120139bfc38d3ea54b95a76e38cf248d2b943c380e0f50a3b80293de6d739f8a6a7ebfc182d81ee7663e04aa17a72d9ed8bed3d8e10d9a4b2013ffe79c6cd6367254e5baad1286d43552890ec798aae7206b2a921c09f0754f215d0d809180f08413f87d77f82908eda01968cf10ab50ee397d44da9231e17fe6c4ba2bc7d76dc96da782b47d5fbab579c05e8c1dac33346d14806773eb6ac36d80e8c3e046989b9fe7d75d7f2b274faf7b7da592c294d253a266eeb1dd4baffedc87aae29faee70e2c5dab1c86460a1678afa48110eda63bc62087a84f0fff7dfd2a7169ae7df2c0b9a30ae8d587200c79145c3bffa36e519c31e7d4a6ef862999afde0d2971b12d5cc8ccba97d00e228918559b771ca779dd36fbad406d9f8a406c0877bc588d17742df39e5d68daa40f17e04882d7d6a685aaa45f5ace5db9e0e01216676d20ee9ca29dbe5881241d6bed1f66e4cde564f6c62f8cc0bd1f50002c0b09fe3c9e82aadffd3c6641cd283f31804882d7d6a685aaa45f5ace5db9e0e01216676d20ee9ca29dbe5881241d6bed16b3d0b9ad38fa48b21602b37674d3cfdccb6e4ac16229dcec2288154e730f90724ea2f33c0bca8ff3fb70b1a9e342069e2ba4dd4cacbdf23631899e26aa347e76b3d0b9ad38fa48b21602b37674d3cfdccb6e4ac16229dcec2288154e730f90728c96e551b734847c72fc13bf627f73e698245e9eccc787aa03b7ba6215d12afe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c28f9d08c039cd2c5d6ce7a1d0152474ddd466a30f6da8751045f8aefc02e660c28f9d08c039cd2c5d6ce7a1d0152474ddd466a30f6da8751045f8aefc02e660c28f9d08c039cd2c5d6ce7a1d0152474ddd466a30f6da8751045f8aefc02e6606abafeb9686a64a4f8f091db1b2a553505c78326273b4f42d02e368433bda599d2dd0e216c693d0ea75617051db7b882345656b9fb3faa71326296dbe39d35b26abafeb9686a64a4f8f091db1b2a553505c78326273b4f42d02e368433bda599d4f7d6dca3c66256307738a9f10b4b7d877fa7cad3a2742c0e4192c49673d8a72923167c3f47d7060a1836c8d9cb15707f133feadadcc061f66a73b9bffbeab0d4f7d6dca3c66256307738a9f10b4b7d877fa7cad3a2742c0e4192c49673d8a7ec1fc4727c5a5d18b553fc535a04830bdcddccb5c2aacfc2ed630be6957d9df3a8627b2c991393564e7c392a10e98c64838d40bf6504175d09256ab44b47251cec1fc4727c5a5d18b553fc535a04830bdcddccb5c2aacfc2ed630be6957d9df3b3f5a08579b81f6a35c4ddfd38ab64d41a9fcf540415df9e66e79255f3737f85d32276d99e88a53241d2440bf4c31c76c77bf41b35172bc87b9d934213c2336eb3f5a08579b81f6a35c4ddfd38ab64d41a9fcf540415df9e66e79255f3737f85fbf87924f909b5354e23996dcfeee581c8357085aa1bc1929736956883730a08fbf87924f909b5354e23996dcfeee581c8357085aa1bc1929736956883730a08fbf87924f909b5354e23996dcfeee581c8357085aa1bc1929736956883730a084607ab4d2ac5a41f67a308d41f5ee2351e71bcca4178dd4af5e78a3d642c75f24607ab4d2ac5a41f67a308d41f5ee2351e71bcca4178dd4af5e78a3d642c75f24607ab4d2ac5a41f67a308d41f5ee2351e71bcca4178dd4af5e78a3d642c75f2677cc2c6098c12003173234795626cbe55fe17406027e44630518f348c8d39de677cc2c6098c12003173234795626cbe55fe17406027e44630518f348c8d39de677cc2c6098c12003173234795626cbe55fe17406027e44630518f348c8d39de87b8d2fdece5a095d78cb075840fc213047651088c2f80f046b09ee2381c283187b8d2fdece5a095d78cb075840fc213047651088c2f80f046b09ee2381c283187b8d2fdece5a095d78cb075840fc213047651088c2f80f046b09ee2381c2831f72db870465af670531896d085adf290f68b8d92735e3e1955af65a1c2c5cb0de98a8a7cb8d79016893d34312774b08d0c17d533b05839f2477ba171aa80d8a1f72db870465af670531896d085adf290f68b8d92735e3e1955af65a1c2c5cb0d3accdc6db4c7a254ecb15c8d88ddbcb9a8706f08c8b576a190f239dd5862c3df3accdc6db4c7a254ecb15c8d88ddbcb9a8706f08c8b576a190f239dd5862c3df3accdc6db4c7a254ecb15c8d88ddbcb9a8706f08c8b576a190f239dd5862c3df8b150ed6ef9fafc4b7e00a001632da6ca10802b42d6013f5d91d23f0db0df3b18b150ed6ef9fafc4b7e00a001632da6ca10802b42d6013f5d91d23f0db0df3b18b150ed6ef9fafc4b7e00a001632da6ca10802b42d6013f5d91d23f0db0df3b121ecedcec15a21edb39410f4262fc64908cac2bb80d22e1fbec5f15027e09d084d3a571c8f611374a5abc694a13fd6eda939543e00a716ef7bd1a49c35798ed921ecedcec15a21edb39410f4262fc64908cac2bb80d22e1fbec5f15027e09d083fd82ee8fcaaeb27d6a611bcb72c67aab5a6ae36162fb8d5c2ae6464bd2b16a714c92d11f7e53a1d315e9125458a68105097d152dbee27cd063c9f6664c7453c2f1214af1113c659b37ff02aa9727f3341812e066c82524c471e4325bcde6f72c72c7dfa54f5af1bb9ad263964adf130597666ae1e5cd125f5a435b565d6c15f084149ce7f90a847acf09ab5d6295f770f5078d0c696a06c0019842583ebc6f05de0b82d1083ca378f5731bb0d5215f04d26fee7243d50b29d9f2cd55ea6a7f424085a59861d397d516cd5ff993ad664f08c84720035798ee8629981811339164f8c5e8956659878d7c85cfd71ee23f1d739485ff4df9d44e6c562bf23c16873c89b087f49b924b4f49dfd5f2da2f69bb4de8dc93d3363f948869e95a3aed43cae4323fc50a690894c1585050cc6f960b6eb4a85c0717685c5e6d0b378fc02edae810e99fdd9cb7fe0c84c20ae7e4d1cf8a0f46bcac23277ad2e4ae30111337d3c0857fea8601b13933939e7cae66259587e9d68aab603eb71d073315455d247e728ca814a823bf7bf60162daf9db95b93d532948c4c0bea762ce62f60189078d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247c6b4e45d1e019318703953a4b172ba65e618544ed10de382d346336379deedcb14d3bc951aafae7528eb7cfd8083fbe900640ee1c945d892cd8249fab9ceb12218bd2f9f0212bee458a94cb4a5a8cc15179c83f566b3670119b135c6fc7246f2c13bd70a0214347b259c76dbe5d075ebc9ec0775a71f794d21dd78a40f089927362fb07ee5bf510fe71e8bf50123f0e4bae212655ada2e5140d65b4b3f20658556063d0ccdaeb0e36dd2d48a5444934608c057c779a237a9592a0975722f01b1d05d983f0c4067d31025885a68f9966d73a925aae364a718a33d187320b03c9d178452ae88d9eeb30c4c396113983a3baf5086bec937e3627678aed60731227d14a64c2a2de938915961fbc1a1017c26f5e223117164491ad0ae08f28d85574a61f14657a7d788855535fef7dac3b034e7fb46bd6d4ec061b4667b52fef27123e6a7e181cb59bc5f01fde5fbb76699a5e8c5063fccb4ab204e72c086532f46b6dee1adbb448ffb2d55c7f9816e53faa285dd4b9c7b7e862869f8aa003bc55b4e286b98ebcecb05850fae4d4c8c666b2b03592b661056d8a8372d8c74610612b92538692d087426a61cf2ff3b553706a54ccd29fdee942425e01e51a321d3869a013e38a224983af61879df7fc866f6c8c7a1d3b601fd3b4b7000101e03b2a798fdc8ccc7ab3aa0bde6b83249ecdd8123b85f25fef76a550262c95d389905bfe4575700ab6c04185497628449717f848f088452cb437e01ff8f9f6b0330d9de072c40b656a17467c1d951ecdff576ba012fb37eee59e7f113eafef9b9355804af12e8d9ca6dee2881accbbef09b09496ce377af58889ccc83d52ff4b98a5ea7d9eca630f98fd38dee62cbf9af302ca6f40a9dfc7477dad01bc44d53c0625926eb41031dfb915a9fa911c1edec4aa5299bc84148018615f7fd0644273f17ba6c78b6cfdaca9b9017f9a8a9750f950578776399bdc2f51c431066409639de152a28542d8f833933fd16788f7bfafa6590f728022ed5d2f8a128b0b1dc2bbab15656dac8455a7a56abd64d3715c4a745b47069fa730c4c717d63b31ec61ef9ddbd62567e0eeba124066c95bbe54fbee614ef420ac453aafce3843088f6d0306a1307f280b7ebaecf6c40651daf4f4b28bcd21a0439c8a7e9b0d7887997e354eedb4edbbe661a4ff59bb9120a4911365cf14328b6a218c22087b283caf27f3c27820469411bccf40cdc1856d9b02918e6341c10b3525246c3c88e1bebb98830d468e5d844efc8c46782fec445a5726c7bc6130fe5cdb3e4804f680aef702a158afbbaa8218ea3d5e7bf22ea6751ca3e87c5a9f02db45eb9753025e7baa569bb0e1c6218d5574429d2e2885e99286adcd1ad3acbaa92b8ecae776727ab3317276e5d1661da06360efbc90762d41083d3ad5607a6c206cc725373d79840ef54d5dbe8584ba7229217f0a95904bd6ad456a75b35f3938052546e10a8b9e30ff85eb82cfafd2ee909913907cb4683dae53b542dd31973b2ac0a5e5e4d55665f7808701f87be431ecbeed62a569dc0a3c2157f8fce0c1756ba1e8720475a85072582070747449636dcf916141ade9d5653c1cb628537ee6d630212c8b1a30415e31ef1265b8ee74f8f57b14046de318a09bd50d3812f1b9eeaf6acb4970205831d3ba2b573b2441309cd4b9608c8260766f0c6cd6272c610f319282ce07e2401bf1cadcec4971ad9def9f97ab46cca389d6ea4dbf9be8c9c9a5c76dcb5ae7ccef77331437513d3a3d37f088cfa6f3f7e6a58e78bbc1892b81080d75d250f8b77ee8a630f5f0432df4058e5f628db4e34a6a3d26af006999ed5bbd19964108e60b00df791afaa35be1773accb3495169358d068861fb5cbc06f4186ce9e5382f263962755cfa933e5e1381412a4f4a0ca0a58843ff70e8fc367a954fb1318270e2ecb9205d2f85b08a651806fd2ced04912496e395cf3c5b04f07ef77b157ae963906e9f674a25269831129e4feb118a9048501bedd6a2e764e985b7632f22a77b2cf32a19fd90cffd7860587eafa537963bfe7417e610756462eef65bd99acdea9a072b28a79a91173d898e7e97a71a994273995ff91f8e9b82eb5ea28bfc63c0604de669e9d9e3c732f0a8cb4605d768edb154250b4dd7029178fdf2709506f28c8c6478b165f5025b07ee63c0c337a502d6beb2d97210fd422ef0029bacc7dda1b08b6e1325209cad926b5a2034792cbf14ddad1bade23f42145be1256db18276127cf3608d09f0558c80a8f1a8924016bd2a977ed54efa1ebf0a880ed91e310c4ff7db670ab48bf9b05f08bf199b059b770def2df951b50c5f59bd879106f37c10ddc8cbd203b7ccebfe983f2761674ded759035f0b5f2da9135e8eeecaa6d072b415444596bff662ec9dfd55e19c6ea0ab0aeb2425bb1c958e8ec5261e8d624351c8fe058d0e288a784c5904cd09ec7e75b777caa763b4ef5ea2e85e5fbcfbe65c2c8f8ecf1450b4415a05adee079172854ab3850a3b3facc9af5997bf57d4396a15c4486ea46224d1bb4fb680f34f7c9ad96a8f24ec88be73ea8e5a6c65260e9cb8a79152fc90d3c84314239b59356c452c7d88b88fe8fa96f2f123d25437728bb82efd605526a1004b662620292c1d808ed696b5cc61d9c5748121fd10807123998124b3c8e971a76d61cbf6a1bc9f9806c2b8e651a3aae2978c21a5654e98a3ff339e9d7525d14bf7361d0dbf63325537bdd019c67d7dc265431266c1c13877b1f639de99c00960b9356996859dfbc79b3ebec6aa1d3e821a1b4bf1b80168e78b70e4fd1bdd72a5dec30063b092aa8eb243eda3b95eb4b47ff95a50897ccbacc4c3e2cdb56febb5106607bf5f9b92b2b7a9516814e7650139cfe46f6b36bfcfa32719cb87050b0fb410da3b88df752c2e1bdaeec77ac052b04febef31a68823cfcbafdfa1f139c91c2b486f3a4a931bef18e08883fc5f5c81975f5bd19cf92e6d1f57959850b17952fa721b5a9349855176174868a2e0abf530a4d5fb31e9e0d19a7cf8e17fbbb4913ca0ce8f2ab8281bda5184b45d9ebf4538b1339a025105555f7cf8e17fbbb4913ca0ce8f2ab8281bda5184b45d9ebf4538b1339a025105555f7cf8e17fbbb4913ca0ce8f2ab8281bda5184b45d9ebf4538b1339a025105555fb1a8382acacce4022b02daa25b293ddfc1dc6ce6a3ddb8b3d95b517592c5a4282f27f5c9108936a693fd496565e5c5050b5c62cfbb61d1d5da9d97c89533d6376c30f791c757548867f4c621e58ca093476cd8cec7ace0d91b8436c7c5d4e531ba5f2b50b0712b113f73ed1f23b741b0a120e2cabbe6cfbe73653ae2724d00f8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython312-core-3.12.6-150600.3.6.1.src.rpmpython312-testsuitepython312-testsuite(s390-64)@@@@@@@@     /bin/bashlibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)python(abi)python312python312-tkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.123.12.63.12.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f)@f@@fըf@fafafIfff|f|fy_fb@ff@eZe؈eԔ@ee@e@e|?eV@ee d@dd@d˖dD@d dx@dw6dNX@dJcdI@d!@d@d@c>@c@ck@c@cS@cck@cWcRc#cccb@b?b@b@bzSby@bs@b?@b@b a@a@a@a@aX@a@aa@af@a\>@a,@a(a @a` @` @`g@``r```@`N@`/@`"y@`!'`_T__԰_ _v@_u@_P_|\@_m_O@_N7_>e__@__A@___ @_X@_X@_X@_X@_X@_X@_X@_X@_X@^z^z^z^z^)@^^^^@^(@^3^@^'@^H^|@^h^`^>^>^8 @^8 @^ P@^[]f@]f@]]]]W]]c@]]]z@](]]]@]V]w@]i]g@]W@]Ik]6]!]G@\\9\~\@\\@\7\+@\\s\b@\b@\Q\C@\4\4\,\2\\\\&@[[@[^[ @[ͻ[ͻ[$@[ā@[/[[@["@[D[;e@[6@[4ZnZ@Z@ZZԐ@Zx@Z@Z Z Z Zz@ZxG@Zhu@Z`@ZLZ"Z }YYX@Yo@YY@YY@Y@YP@YI@XӸXƉXqX@Xv@W@V@Vm@VVhVCV }@U@U@U@U@UU[%UT@UT@UCjU@TeTBV@T;mcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eudaniel.garcia@suse.commcepl@suse.comschwab@suse.deschwab@suse.demcepl@cepl.eudaniel.garcia@suse.commcepl@cepl.eupmonreal@suse.commcepl@suse.commcepl@cepl.eudaniel.garcia@suse.commcepl@cepl.eudaniel.garcia@suse.comdaniel.garcia@suse.comdaniel.garcia@suse.commcepl@suse.comdaniel.garcia@suse.comdmueller@suse.comdaniel.garcia@suse.comdmueller@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdaniel.garcia@suse.comdaniel.garcia@suse.commcepl@suse.comdaniel.garcia@suse.comdaniel.garcia@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comkukuk@suse.comdmueller@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comschwab@suse.deschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdmueller@suse.comdcermak@suse.commcepl@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.comdimstar@opensuse.orgmcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comschwab@suse.decallumjfarmer13@gmail.commcepl@suse.comcallumjfarmer13@gmail.comcallumjfarmer13@gmail.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comdmueller@suse.comandreas.stieger@gmx.decallumjfarmer13@gmail.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commliska@suse.czmcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.demcepl@suse.commcepl@suse.commgorse@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.combwiedemann@suse.comtchvatal@suse.commcepl@suse.comguillaume.gardet@opensuse.orgjayvdb@gmail.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commliska@suse.czmcepl@suse.commcepl@suse.commcepl@suse.comjayvdb@gmail.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtoddrme2178@gmail.commcepl@suse.comjengelh@inai.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commimi.vx@gmail.comhpj@urpla.netjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.commimi.vx@gmail.comadam@mizerski.plschwab@suse.debwiedemann@suse.comtchvatal@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comdimstar@opensuse.orgmimi.vx@gmail.comjmatejek@suse.comdmueller@suse.comvcizek@suse.comjengelh@inai.deschwab@suse.dejmatejek@suse.comkukuk@suse.dejmatejek@suse.comjmatejek@suse.comasn@cryptomilk.orgjmatejek@suse.comjmatejek@suse.combwiedemann@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comschwab@suse.detoddrme2178@gmail.comarichardson.kde@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.comdimstar@opensuse.orgjmatejek@suse.comfisiu@opensuse.orgdimstar@opensuse.orgmeissner@suse.comschwab@suse.dejmatejek@suse.comjmatejek@suse.commailaender@opensuse.orgrguenther@suse.comp.drouand@gmail.comcrrodriguez@opensuse.orgjmatejek@suse.com- Add doc-py38-to-py36.patch making building documentation compatible with Python 3.6, which runs Sphinx on SLE.- Update to 3.12.6: - Tests - gh-101525: Skip test_gdb if the binary is relocated by BOLT. Patch by Donghee Na. - Security - gh-123678: Upgrade libexpat to 2.6.3 - gh-121285: Remove backtracking from tarfile header parsing for hdrcharset, PAX, and GNU sparse headers (bsc#1230227, CVE-2024-6232). - Library - gh-123270: Applied a more surgical fix for malformed payloads in zipfile.Path causing infinite loops (gh-122905) without breaking contents using legitimate characters (bsc#1229704, CVE-2024-8088). - gh-123213: xml.etree.ElementTree.Element.extend() and Element assignment no longer hide the internal exception if an erronous generator is passed. Patch by Bar Harel. - gh-85110: Preserve relative path in URL without netloc in urllib.parse.urlunsplit() and urllib.parse.urlunparse(). - gh-123067: Fix quadratic complexity in parsing "-quoted cookie values with backslashes by http.cookies (bsc#1229596, CVE-2024-7592) - gh-122903: zipfile.Path.glob now correctly matches directories instead of silently omitting them. - gh-122905: zipfile.Path objects now sanitize names from the zipfile. - gh-122695: Fixed double-free when using gc.get_referents() with a freed asyncio.Future iterator. - gh-116263: logging.handlers.RotatingFileHandler no longer rolls over empty log files. - gh-118814: Fix the typing.TypeVar constructor when name is passed by keyword. - gh-122478: Remove internal frames from tracebacks shown in code.InteractiveInterpreter with non-default sys.excepthook(). Save correct tracebacks in sys.last_traceback and update __traceback__ attribute of sys.last_value and sys.last_exc. - gh-113785: csv now correctly parses numeric fields (when used with csv.QUOTE_NONNUMERIC) which start with an escape character. - gh-112182: asyncio.futures.Future.set_exception() now transforms StopIteration into RuntimeError instead of hanging or other misbehavior. Patch contributed by Jamie Phan. - gh-108172: webbrowser honors OS preferred browser on Linux when its desktop entry name contains the text of a known browser name. - gh-102988: email.utils.getaddresses() and email.utils.parseaddr() now return ('', '') 2-tuples in more situations where invalid email addresses are encountered instead of potentially inaccurate values. Add optional strict parameter to these two functions: use strict=False to get the old behavior, accept malformed inputs. getattr(email.utils, 'supports_strict_parsing', False) can be use to check if the strict paramater is available. Patch by Thomas Dwyer and Victor Stinner to improve the CVE-2023-27043 fix. - gh-99437: runpy.run_path() now decodes path-like objects, making sure __file__ and sys.argv[0] of the module being run are always strings. - IDLE - gh-120083: Add explicit black IDLE Hovertip foreground color needed for recent macOS. Fixes Sonoma showing unreadable white on pale yellow. Patch by John Riggles. - Core and Builtins - gh-123321: Prevent Parser/myreadline race condition from segfaulting on multi-threaded use. Patch by Bar Harel and Amit Wienner. - gh-122982: Extend the deprecation period for bool inversion (~) by two years. - gh-123229: Fix valgrind warning by initializing the f-string buffers to 0 in the tokenizer. Patch by Pablo Galindo - gh-123142: Fix too-wide source location in exception tracebacks coming from broken iterables in comprehensions. - gh-123048: Fix a bug where pattern matching code could emit a JUMP_FORWARD with no source location. - gh-123083: Fix a potential use-after-free in STORE_ATTR_WITH_HINT. - gh-122527: Fix a crash that occurred when a PyStructSequence was deallocated after its type’s dictionary was cleared by the GC. The type’s tp_basicsize now accounts for non-sequence fields that aren’t included in the Py_SIZE of the sequence. - gh-93691: Fix source locations of instructions generated for with statements. - Build - gh-123297: Propagate the value of LDFLAGS to LDCXXSHARED in sysconfig. Patch by Pablo Galindo - Remove upstreamed patches: - CVE-2023-27043-email-parsing-errors.patch - CVE-2024-8088-inf-loop-zipfile_Path.patch - CVE-2023-6597-TempDir-cleaning-symlink.patch - gh120226-fix-sendfile-test-kernel-610.patch- Add gh120226-fix-sendfile-test-kernel-610.patch to avoid failing test_sendfile_close_peer_in_the_middle_of_receiving tests on Linux >= 6.10 (GH-120227).- Add CVE-2024-8088-inf-loop-zipfile_Path.patch to prevent malformed payload to cause infinite loops in zipfile.Path (bsc#1229704, CVE-2024-8088).- Update to 3.12.5: - Tests - gh-59022: Add tests for pkgutil.extend_path(). Patch by Andreas Stocker. - gh-99242: os.getloadavg() may throw OSError when running regression tests under certain conditions (e.g. chroot). This error is now caught and ignored, since reporting load average is optional. - gh-121084: Fix test_typing random leaks. Clear typing ABC caches when running tests for refleaks (-R option): call _abc_caches_clear() on typing abstract classes and their subclasses. Patch by Victor Stinner. - gh-121160: Add a test for readline.set_history_length(). Note that this test may fail on readline libraries. - gh-121200: Fix test_expanduser_pwd2() of test_posixpath. Call getpwnam() to get pw_dir, since it can be different than getpwall() pw_dir. Patch by Victor Stinner. - gh-121188: When creating the JUnit XML file, regrtest now escapes characters which are invalid in XML, such as the chr(27) control character used in ANSI escape sequences. Patch by Victor Stinner. - Security - gh-121957: Fixed missing audit events around interactive use of Python, now also properly firing for python -i, as well as for python -m asyncio. The event in question is cpython.run_stdin. - gh-122133: Authenticate the socket connection for the socket.socketpair() fallback on platforms where AF_UNIX is not available like Windows. - Patch by Gregory P. Smith and Seth Larson . Reported by Ellie - Library - gh-122744: Bump the version of pip bundled in ensurepip to version 24.2. - gh-122334: Fix crash when importing ssl after the main interpreter restarts. - gh-87320: In code.InteractiveInterpreter, handle exceptions caused by calling a non-default sys.excepthook(). Before, the exception bubbled up to the caller, ending the REPL. - gh-122400: Handle ValueErrors raised by os.stat() in filecmp.dircmp and filecmp.cmpfiles(). Patch by Bénédikt Tran. - gh-122311: Fix some error messages in pickle. - gh-121650: email headers with embedded newlines are now quoted on output. The generator will now refuse to serialize (write) headers that are unsafely folded or delimited; see verify_generated_headers. (Contributed by Bas Bloemsaat and Petr Viktorin in gh-121650; bsc#1228780, CVE-2024-6923). - gh-122332: Fixed segfault with asyncio.Task.get_coro() when using an eager task factory. - gh-122170: Handle ValueErrors raised by os.stat() in linecache. Patch by Bénédikt Tran. - gh-121723: Make logging.config.dictConfig() accept any object implementing the Queue public API. See the queue configuration section for details. Patch by Bénédikt Tran. - gh-82951: Serializing objects with complex __qualname__ (such as unbound methods and nested classes) by name no longer involves serializing parent objects by value in pickle protocols < 4. - gh-120930: Fixed a bug introduced by gh-92081 that added an incorrect extra blank to encoded words occurring in wrapped headers. - gh-121474: Fix missing sanity check for parties arg in threading.Barrier constructor. Patch by Clinton Christian (pygeek). - gh-121025: Improve the __repr__() of functools.partialmethod. Patch by Bénédikt Tran. - gh-121018: Fixed issues where argparse.ArgumentParser.parse_args() did not honor exit_on_error=False. Based on patch by Ben Hsing. - gh-119614: Fix truncation of strings with embedded null characters in some internal operations in tkinter. - gh-120910: When reading installed files from an egg, use relative_to(walk_up=True) to honor files installed outside of the installation root. - gh-101830: Accessing the tkinter object’s string representation no longer converts the underlying Tcl object to a string on Windows. - gh-120811: Fix possible memory leak in contextvars.Context.run(). - gh-120769: Make empty line in pdb repeats the last command even when the command is from cmdqueue. - gh-120732: Fix name passing to unittest.mock.Mock object when using unittest.mock.create_autospec(). - gh-120495: Fix incorrect exception handling in Tab Nanny. Patch by Wulian233. - gh-120343: Fix column offset reporting for tokens that come after multiline f-strings in the tokenize module. - gh-119600: Fix unittest.mock.patch() to not read attributes of the target when new_callable is set. Patch by Robert Collins. - gh-120289: Fixed the use-after-free issue in cProfile by disallowing disable() and clear() in external timers. - gh-114053: Fix edge-case bug where typing.get_type_hints() would produce incorrect results if type parameters in a class scope were overridden by assignments in a class scope and from __future__ import annotations semantics were enabled. Patch by Alex Waygood. - gh-114053: Fix erroneous NameError when calling inspect.get_annotations() with eval_str=True` on a class that made use of PEP 695 type parameters in a module that had from __future__ import annotations at the top of the file. Patch by Alex Waygood. - gh-120268: Prohibit passing None to pure-Python datetime.date.fromtimestamp() to achieve consistency with C-extension implementation. - gh-120244: Fix memory leak in re.sub() when the replacement string contains backreferences. - gh-120211: Fix tkinter.ttk with Tcl/Tk 9.0. - gh-71587: Fix crash in C version of datetime.datetime.strptime() when called again on the restarted interpreter. - gh-117983: Defer the threading import in importlib.util until lazy loading is used. - gh-119698: Fix symtable.Class.get_methods() and document its behaviour. Patch by Bénédikt Tran. - gh-120121: Add concurrent.futures.InvalidStateError to module’s __all__. - gh-112672: Support building tkinter with Tcl 9.0. - gh-65454: unittest.mock.Mock.attach_mock() no longer triggers a call to a PropertyMock being attached. - gh-81936: help() and showtopic() methods now respect a configured output argument to pydoc.Helper and not use the pager in such cases. Patch by Enrico Tröger. - gh-119577: The DeprecationWarning emitted when testing the truth value of an xml.etree.ElementTree.Element now describes unconditionally returning True in a future version rather than raising an exception in Python 3.14. - gh-119506: Fix io.TextIOWrapper.write() method breaks internal buffer when the method is called again during flushing internal buffer. - gh-119189: When using the ** operator or pow() with Fraction as the base and an exponent that is not rational, a float, or a complex, the fraction is no longer converted to a float. - gh-105623: Fix performance degradation in logging.handlers.RotatingFileHandler. Patch by Craig Robson. - bpo-39324: Add mime type mapping for .md <-> text/markdown - IDLE - gh-122482: Change About IDLE to direct users to discuss.python.org instead of the now unused idle-dev email and mailing list. - gh-78889: Stop Shell freezes by blocking user access to non-method sys.stdout.shell attributes, which are all private. - gh-120104: Fix padding in config and search dialog windows in IDLE. - Documentation - gh-121749: Fix documentation for PyModule_AddObjectRef(). - gh-120012: Clarify the behaviours of multiprocessing.Queue.empty() and multiprocessing.SimpleQueue.empty() on closed queues. Patch by Bénédikt Tran. - gh-121871: Documentation HTML varies from timestamp. Patch by Bernhard M. Wiedemann (bsc#1227999). - Core and Builtins - gh-122208: Dictionary watchers now only deliver the PyDict_EVENT_ADDED event when the insertion is in a known good state to succeed. - gh-122300: Preserve AST nodes for f-string with single-element format specifiers. Patch by Pablo Galindo - gh-122029: Emit c_call events in sys.setprofile() when a PyMethodObject pointing to a PyCFunction is called. - gh-122026: Fix a bug that caused the tokenizer to not correctly identify mismatched parentheses inside f-strings in some situations. Patch by Pablo Galindo - gh-121657: Improve the SyntaxError message if the user tries to use yield from outside a function. - gh-117482: Unexpected slot wrappers are no longer created for builtin static types in subinterpreters. - gh-121439: Allow tuples of length 20 in the freelist to be reused. - gh-121130: Fix f-strings with debug expressions in format specifiers. Patch by Pablo Galindo - gh-120722: Correctly set the bytecode position on return instructions within lambdas. Patch by Jelle Zijlstra. - gh-120384: Fix an array out of bounds crash in list_ass_subscript, which could be invoked via some specificly tailored input: including concurrent modification of a list object, where one thread assigns a slice and another clears it. - gh-120380: Fix Python implementation of pickle.Pickler for bytes and bytearray objects when using protocol version 5. Patch by Bénédikt Tran. - gh-93691: Fix source locations of instructions generated for the iterator of a for statement. - gh-120198: Fix a crash when multiple threads read and write to the same __class__ of an object concurrently. - gh-120298: Fix use-after free in list_richcompare_impl which can be invoked via some specificly tailored evil input. - gh-119666: Fix a compiler crash in the case where two comprehensions in class scope both reference __class__. - bpo-24766: Fix handling of doc argument to subclasses of property. - Build - gh-120671: Fix failing configure tests due to a missing space when appending to CFLAGS. - gh-115983: Skip building test modules that must be built as shared under WASI.- %{profileopt} variable is set according to the variable %{do_profiling} (bsc#1227999) - Update bluez-devel-vendor.tar.xz- Remove %suse_update_desktop_file macro as it is not useful any more.- Stop using %%defattr, it seems to be breaking proper executable attributes on /usr/bin/ scripts (bsc#1227378).- Add F00251-change-user-install-location.patch to make pip and modern tools install directly in /usr/local when used by the user. bsc#1225660- Add docs-docutils_014-Sphinx_420.patch make building docs compatible with Sphinx 4_2_0 and docutils 0.14.- Update import_failed.map for python 3.12- Reenable test_multiprocessing_forkserver test_multiprocessing_spawn test_subprocess tests in qemu build- Update to 3.12.4: - Security - gh-118486: os.mkdir() on Windows now accepts mode of 0o700 to restrict the new directory to the current user. This fixes CVE-2024-4030 affecting tempfile.mkdtemp() in scenarios where the base temporary directory is more permissive than the default (bsc#1227152). - gh-116741: Update bundled libexpat to 2.6.2 - gh-117233: Detect BLAKE2, SHA3, Shake, & truncated SHA512 support in the OpenSSL-ish libcrypto library at build time. This allows hashlib to be used with libraries that do not to support every algorithm that upstream OpenSSL does. - Core and Builtins - gh-119821: Fix execution of annotation scopes within classes when globals is set to a non-dict. Patch by Jelle Zijlstra. - gh-118263: Speed up os.path.normpath() with a direct C call. - gh-119311: Fix bug where names are unexpectedly mangled in the bases of generic classes. - gh-119395: Fix bug where names appearing after a generic class are mangled as if they are in the generic class. - gh-118507: Fix os.path.isfile() on Windows for pipes. - gh-119213: Non-builtin modules built with argument clinic were crashing if used in a subinterpreter before the main interpreter. The objects that were causing the problem by leaking between interpreters carelessly have been fixed. - gh-119011: Fixes type.__type_params__ to return an empty tuple instead of a descriptor. - gh-118997: Fix _Py_ClearImmortal() assertion: use _Py_IsImmortal() to tolerate reference count lower than _Py_IMMORTAL_REFCNT. Fix the assertion for the stable ABI, when a C extension is built with Python 3.11 or lower. Patch by Victor Stinner. - gh-118513: Fix incorrect UnboundLocalError when two comprehensions in the same function both reference the same name, and in one comprehension the name is bound while in the other it’s an implicit global. - gh-118164: Break a loop between the Python implementation of the decimal module and the Python code for integer to string conversion. Also optimize integer to string conversion for values in the range from 9_000 to 135_000 decimal digits. - gh-118272: Fix bug where generator.close does not free the generator frame’s locals. - gh-116767: Fix crash in compiler on ‘async with’ that has many context managers. - gh-117894: Prevent agen.aclose() objects being re-used after .throw(). - gh-117881: prevent concurrent access to an async generator via athrow().throw() or asend().throw() - gh-115874: Fixed a possible segfault during garbage collection of _asyncio.FutureIter objects - Library - gh-119819: Fix regression to allow logging configuration with multiprocessing queue types. - gh-89727: Fix issue with shutil.rmtree() where a RecursionError is raised on deep directory trees. - gh-89727: Partially fix issue with shutil.rmtree() where a RecursionError is raised on deep directory trees. A recursion error is no longer raised when rmtree.avoids_symlink_attacks is false. - gh-119118: Fix performance regression in the tokenize module by caching the line token attribute and calculating the column offset more efficiently. - gh-89727: Fix issue with os.fwalk() where a RecursionError was raised on deep directory trees by adjusting the implementation to be iterative instead of recursive. - gh-113892: Now, the method sock_connect of asyncio.ProactorEventLoop raises a ValueError if given socket is not in non-blocking mode, as well as in other loop implementations. - gh-119174: Fix high DPI causes turtledemo(turtle-graphics examples) windows blurry Patch by Wulian233 and Terry Jan Reedy - gh-118643: Fix an AttributeError in the email module when re-fold a long address list. Also fix more cases of incorrect encoding of the address separator in the address list. - gh-58933: Make pdb return to caller frame correctly when f_trace of the caller frame is not set - gh-118868: Fixed issue where kwargs were no longer passed to the logging handler QueueHandler - gh-118164: The Python implementation of the decimal module could appear to hang in relatively small power cases (like 2**117) if context precision was set to a very high value. A different method to check for exactly representable results is used now that doesn’t rely on computing 10**precision (which could be effectively too large to compute). - gh-118404: Fix inspect.signature() for non-comparable callables. - gh-118314: Fix an edge case in binascii.a2b_base64() strict mode, where excessive padding is not detected when no padding is necessary. - gh-118042: Fix an unraisable exception in telnetlib.Telnet.__del__() when the __init__() method was not called. - gh-118221: Fix a bug where sqlite3.iterdump() could fail if a custom row factory was used. Patch by Erlend Aasland. - gh-118013: Fix regression introduced in gh-103193 that meant that calling inspect.getattr_static() on an instance would cause a strong reference to that instance’s class to persist in an internal cache in the inspect module. This caused unexpected memory consumption if the class was dynamically created, the class held strong references to other objects which took up a significant amount of memory, and the cache contained the sole strong reference to the class. The fix for the regression leads to a slowdown in getattr_static(), but the function should still be significantly faster than it was in Python 3.11. Patch by Alex Waygood. - gh-90848: Fixed unittest.mock.create_autospec() to configure parent mock with keyword arguments. - gh-118168: Fix incorrect argument substitution when typing.Unpack is used with the builtin tuple. typing.Unpack now raises TypeError when used with certain invalid types. Patch by Jelle Zijlstra. - gh-118033: Fix dataclasses.dataclass() not creating a __weakref__ slot when subclassing typing.Generic. - gh-117535: Do not try to get the source line for made up file name “sys” in warnings. - gh-114053: Fix erroneous NameError when calling typing.get_type_hints() on a class that made use of PEP 695 type parameters in a module that had from __future__ import annotations at the top of the file. Patch by Alex Waygood. - gh-117995: Don’t raise DeprecationWarning when a sequence of parameters is used to bind indexed, nameless placeholders. See also gh-100668. - gh-80361: Fix TypeError in email.message.Message.get_payload() when the charset is RFC 2231 encoded. - gh-86650: Fix IndexError when parse some emails with invalid Message-ID (including one-off addresses generated by Microsoft Outlook). - gh-117691: Improve the error messages emitted by tarfile deprecation warnings relating to PEP 706. If a filter argument is not provided to extract() or extractall, the deprecation warning now points to the line in the user’s code where the relevant function was called. Patch by Alex Waygood. - gh-77102: site module now parses .pth file with UTF-8 first, and locale encoding if UnicodeDecodeError happened. It supported only locale encoding before. - gh-117692: Fixes a bug when doctest.DocTestFinder was failing on wrapped builtin_function_or_method. - gh-117566: ipaddress.IPv6Address.is_loopback() will now return True for IPv4-mapped loopback addresses, i.e. addresses in the ::ffff:127.0.0.0/104 address space. - gh-117503: Fix support of non-ASCII user names in bytes paths in os.path.expanduser() on Posix. - gh-117313: Only treat '\n', '\r' and '\r\n' as line separators in re-folding the email messages. Preserve control characters '\v', '\f', '\x1c', '\x1d' and '\x1e' and Unicode line separators '\x85', '\u2028' and '\u2029' as is. - gh-113171 (bsc#1226448, CVE-2024-4032): Fixed various false positives and false negatives in ipaddress.IPv4Address.is_private (see these docs for details) ipaddress.IPv4Address.is_global ipaddress.IPv6Address.is_private ipaddress.IPv6Address.is_global Also in the corresponding ipaddress.IPv4Network and ipaddress.IPv6Network attributes. - gh-103956: Fix lack of newline characters in trace module output when line tracing is enabled but source code line for current frame is not available. - gh-92081: Fix missing spaces in email headers when the spaces are mixed with encoded 8-bit characters. - gh-103194: Prepare Tkinter for C API changes in Tcl 8.7/9.0 to avoid _tkinter.Tcl_Obj being unexpectedly returned instead of bool, str, bytearray, or int. - gh-87106: Fixed handling in inspect.Signature.bind() of keyword arguments having the same name as positional-only arguments when a variadic keyword argument (e.g. **kwargs) is present. - bpo-45767: Fix integer conversion in os.major(), os.minor(), and os.makedev(). Support device numbers larger than 2**63-1. Support non-existent device number (NODEV). - bpo-40943: Fix several IndexError when parse emails with truncated Message-ID, address, routes, etc, e.g. example@. - bpo-30988: Fix parsing of emails with invalid address headers having a leading or trailing dot. Patch by tsufeki. - gh-67693: Fix urllib.parse.urlunparse() and urllib.parse.urlunsplit() for URIs with path starting with multiple slashes and no authority. Based on patch by Ashwin Ramaswami. - bpo-15010: unittest.TestLoader.discover() now saves the original value of unittest.TestLoader._top_level_dir and restores it at the end of the call. - Documentation - gh-117928: The minimum Sphinx version required for the documentation is now 6.2.1. - gh-91565: Changes to documentation files and config outputs to reflect the new location for reporting bugs - i.e. GitHub rather than bugs.python.org. - Tests - gh-119050: regrtest test runner: Add XML support to the refleak checker (-R option). Patch by Victor Stinner. - IDLE - bpo-34774: Use user-selected color theme for Help => IDLE Doc. - C API - gh-119585: Fix crash when a thread state that was created by PyGILState_Ensure() calls a destructor that during PyThreadState_Clear() that calls back into PyGILState_Ensure() and PyGILState_Release(). This might occur when in the free-threaded build or when using thread-local variables whose destructors call PyGILState_Ensure(). - gh-117534: Improve validation logic in the C implementation of datetime.fromisoformat() to better handle invalid years. Patch by Vlad Efanov. - Updated patches: - CVE-2023-6597-TempDir-cleaning-symlink.patch - bpo-31046_ensurepip_honours_prefix.patch - fix_configure_rst.patch - python-3.3.0b1-fix_date_time_compiler.patch - subprocess-raise-timeout.patch- Add CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch to fix tests with patched libexpat below 2.6.0 that doesn't update the version number, just in 15.6. - Drop libexpat260.patch, not needed anymore. This patch is merged with the CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch to keep working on 15.6. - Add fix-test-recursion-limit-15.6.patch, gh#python/cpython#115083.- Update to 3.12.3: - Security - gh-115398: Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425, bsc#1219559) by adding five new methods: xml.etree.ElementTree.XMLParser.flush() xml.etree.ElementTree.XMLPullParser.flush() xml.parsers.expat.xmlparser.GetReparseDeferralEnabled() xml.parsers.expat.xmlparser.SetReparseDeferralEnabled() xml.sax.expatreader.ExpatParser.flush() - gh-115399: Update bundled libexpat to 2.6.0 (bsc#1222075) - gh-115243: Fix possible crashes in collections.deque.index() when the deque is concurrently modified. - gh-114572: ssl.SSLContext.cert_store_stats() and ssl.SSLContext.get_ca_certs() now correctly lock access to the certificate store, when the ssl.SSLContext is shared across multiple threads (bsc#1226447, CVE-2024-0397). - Core and Builtins - gh-109120: Added handle of incorrect star expressions, e.g f(3, *). Patch by Grigoryev Semyon - gh-99108: Updated the hashlib built-in HACL* project C code from upstream that we use for many implementations when they are not present via OpenSSL in a given build. This also avoids the rare potential for a C symbol name one definition rule linking issue. - gh-116735: For INSTRUMENTED_CALL_FUNCTION_EX, set arg0 to sys.monitoring.MISSING instead of None for CALL event. - gh-113964: Starting new threads and process creation through os.fork() are now only prevented once all non-daemon threads exit. - gh-116604: Respect the status of the garbage collector when indirect calls are made via PyErr_CheckSignals() and the evaluation breaker. Patch by Pablo Galindo - gh-116626: Ensure INSTRUMENTED_CALL_FUNCTION_EX always emits CALL - gh-116296: Fix possible refleak in object.__reduce__() internal error handling. - gh-116034: Fix location of the error on a failed assertion. - gh-115823: Properly calculate error ranges in the parser when raising SyntaxError exceptions caused by invalid byte sequences. Patch by Pablo Galindo - gh-112087: For an empty reverse iterator for list will be reduced to reversed(). Patch by Donghee Na. - gh-115154: Fix a bug that was causing the tokenize.untokenize() function to handle unicode named literals incorrectly. Patch by Pablo Galindo - gh-114828: Fix compilation crashes in uncommon code examples using super() inside a comprehension in a class body. - gh-115011: Setters for members with an unsigned integer type now support the same range of valid values for objects that has a __index__() method as for int. - gh-112215: Change the C recursion limits to more closely reflect the underlying platform limits. - gh-96497: Fix incorrect resolution of mangled class variables used in assignment expressions in comprehensions. - Library - gh-117467: Preserve mailbox ownership when rewriting in mailbox.mbox.flush(). Patch by Tony Mountifield. - gh-117310: Fixed an unlikely early & extra Py_DECREF triggered crash in ssl when creating a new _ssl._SSLContext if CPython was built implausibly such that the default cipher list is empty or the SSL library it was linked against reports a failure from its C SSL_CTX_set_cipher_list() API. - gh-117178: Fix regression in lazy loading of self-referential modules, introduced in gh-114781. - gh-117084: Fix zipfile extraction for directory entries with the name containing backslashes on Windows. - gh-117110: Fix a bug that prevents subclasses of typing.Any to be instantiated with arguments. Patch by Chris Fu. - gh-90872: On Windows, subprocess.Popen.wait() no longer calls WaitForSingleObject() with a negative timeout: pass 0 ms if the timeout is negative. Patch by Victor Stinner. - gh-116957: configparser: Don’t leave ConfigParser values in an invalid state (stored as a list instead of a str) after an earlier read raised DuplicateSectionError or DuplicateOptionError. - gh-90095: Ignore empty lines and comments in .pdbrc - gh-116764: Restore support of None and other false values in urllib.parse functions parse_qs() and parse_qsl(). Also, they now raise a TypeError for non-zero integers and non-empty sequences. - gh-116811: In PathFinder.invalidate_caches, delegate to MetadataPathFinder.invalidate_caches. - gh-116600: Fix repr() for global Flag members. - gh-116484: Change automatically generated tkinter.Checkbutton widget names to avoid collisions with automatically generated tkinter.ttk.Checkbutton widget names within the same parent widget. - gh-116401: Fix blocking os.fwalk() and shutil.rmtree() on opening named pipe. - gh-116143: Fix a race in pydoc _start_server, eliminating a window in which _start_server can return a thread that is “serving” but without a docserver set. - gh-116325: typing: raise SyntaxError instead of AttributeError on forward references as empty strings. - gh-90535: Fix support of interval values > 1 in logging.TimedRotatingFileHandler for when='MIDNIGHT' and when='Wx'. - gh-115978: Disable preadv(), readv(), pwritev(), and writev() on WASI. - Under wasmtime for WASI 0.2, these functions don’t pass test_posix (https://github.com/bytecodealliance/wasmtime/issues/7830). - gh-88352: Fix the computation of the next rollover time in the logging.TimedRotatingFileHandler handler. computeRollover() now always returns a timestamp larger than the specified time and works correctly during the DST change. doRollover() no longer overwrite the already rolled over file, saving from data loss when run at midnight or during repeated time at the DST change. - gh-87115: Set __main__.__spec__ to None when running a script with pdb - gh-76511: Fix UnicodeEncodeError in email.Message.as_string() that results when a message that claims to be in the ascii character set actually has non-ascii characters. Non-ascii characters are now replaced with the U+FFFD replacement character, like in the replace error handler. - gh-116040: [Enum] fix by-value calls when second value is falsey; e.g. Cardinal(1, 0) - gh-75988: Fixed unittest.mock.create_autospec() to pass the call through to the wrapped object to return the real result. - gh-115881: Fix issue where ast.parse() would incorrectly flag conditional context managers (such as with (x() if y else z()): ...) as invalid syntax if feature_version=(3, 8) was passed. This reverts changes to the grammar made as part of gh-94949. - gh-115886: Fix silent truncation of the name with an embedded null character in multiprocessing.shared_memory.SharedMemory. - gh-115809: Improve algorithm for computing which rolled-over log files to delete in logging.TimedRotatingFileHandler. It is now reliable for handlers without namer and with arbitrary deterministic namer that leaves the datetime part in the file name unmodified. - gh-74668: urllib.parse functions parse_qs() and parse_qsl() now support bytes arguments containing raw and percent-encoded non-ASCII data. - gh-67044: csv.writer() now always quotes or escapes '\r' and '\n', regardless of lineterminator value. - gh-115712: csv.writer() now quotes empty fields if delimiter is a space and skipinitialspace is true and raises exception if quoting is not possible. - gh-112364: Fixed ast.unparse() to handle format_spec with ", ' or \\. Patched by Frank Hoffmann. - gh-111358: Fix a bug in asyncio.BaseEventLoop.shutdown_default_executor() to ensure the timeout passed to the coroutine behaves as expected. - gh-115618: Fix improper decreasing the reference count for None argument in property methods getter(), setter() and deleter(). - gh-115570: A DeprecationWarning is no longer omitted on access to the __doc__ attributes of the deprecated typing.io and typing.re pseudo-modules. - gh-112006: Fix inspect.unwrap() for types with the __wrapper__ data descriptor. - gh-101293: Support callables with the __call__() method and types with __new__() and __init__() methods set to class methods, static methods, bound methods, partial functions, and other types of methods and descriptors in inspect.Signature.from_callable(). - gh-115392: Fix a bug in doctest where incorrect line numbers would be reported for decorated functions. - gh-114563: Fix several format() bugs when using the C implementation of Decimal: * memory leak in some rare cases when using the z format option (coerce negative 0) * incorrect output when applying the z format option to type F (fixed-point with capital NAN / INF) * incorrect output when applying the # format option (alternate form) - gh-115197: urllib.request no longer resolves the hostname before checking it against the system’s proxy bypass list on macOS and Windows. - gh-115165: Most exceptions are now ignored when attempting to set the __orig_class__ attribute on objects returned when calling typing generic aliases (including generic aliases created using typing.Annotated). Previously only AttributeError was ignored. Patch by Dave Shawley. - gh-115133: Fix tests for XMLPullParser with Expat 2.6.0. - gh-115059: io.BufferedRandom.read1() now flushes the underlying write buffer. - gh-79382: Trailing ** no longer allows to match files and non-existing paths in recursive glob(). - gh-114071: Support tuple subclasses using auto() for enum member value. - gh-114763: Protect modules loaded with importlib.util.LazyLoader from race conditions when multiple threads try to access attributes before the loading is complete. - gh-97959: Fix rendering class methods, bound methods, method and function aliases in pydoc. Class methods no longer have “method of builtins.type instance” note. Corresponding notes are now added for class and unbound methods. Method and function aliases now have references to the module or the class where the origin was defined if it differs from the current. Bound methods are now listed in the static methods section. Methods of builtin classes are now supported as well as methods of Python classes. - gh-112281: Allow creating union of types for typing.Annotated with unhashable metadata. - gh-111775: Fix importlib.resources.simple.ResourceHandle.open() for text mode, added missed stream argument. - gh-90095: Make .pdbrc and -c work with any valid pdb commands. - gh-107155: Fix incorrect output of help(x) where x is a lambda function, which has an __annotations__ dictionary attribute with a "return" key. - gh-105866: Fixed _get_slots bug which caused error when defining dataclasses with slots and a weakref_slot. - gh-60346: Fix ArgumentParser inconsistent with parse_known_args. - gh-100985: Update HTTPSConnection to consistently wrap IPv6 Addresses when using a proxy. - gh-100884: email: fix misfolding of comma in address-lists over multiple lines in combination with unicode encoding. - gh-95782: Fix io.BufferedReader.tell(), io.BufferedReader.seek(), _pyio.BufferedReader.tell(), io.BufferedRandom.tell(), io.BufferedRandom.seek() and _pyio.BufferedRandom.tell() being able to return negative offsets. - gh-96310: Fix a traceback in argparse when all options in a mutually exclusive group are suppressed. - gh-93205: Fixed a bug in logging.handlers.TimedRotatingFileHandler where multiple rotating handler instances pointing to files with the same name but different extensions would conflict and not delete the correct files. - bpo-44865: Add missing call to localization function in argparse. - bpo-43952: Fix multiprocessing.connection.Listener.accept() to accept empty bytes as authkey. Not accepting empty bytes as key causes it to hang indefinitely. - bpo-42125: linecache: get module name from __spec__ if available. This allows getting source code for the __main__ module when a custom loader is used. - gh-66543: Make mimetypes.guess_type() properly parsing of URLs with only a host name, URLs containing fragment or query, and filenames with only a UNC sharepoint on Windows. Based on patch by Dong-hee Na. - bpo-33775: Add ‘default’ and ‘version’ help text for localization in argparse. - Documentation - gh-115399: Document CVE-2023-52425 of Expat <2.6.0 under “XML vulnerabilities”. - gh-115233: Fix an example for LoggerAdapter in the Logging Cookbook. - Tests - gh-83434: Disable JUnit XML output (--junit-xml=FILE command line option) in regrtest when hunting for reference leaks (-R option). Patch by Victor Stinner. - gh-117187: Fix XML tests for vanilla Expat <2.6.0. - gh-116333: Tests of TLS related things (error codes, etc) were updated to be more lenient about specific error message strings and behaviors as seen in the BoringSSL and AWS-LC forks of OpenSSL. - gh-115979: Update test_importlib so that it passes under WASI SDK 21. - gh-112536: Add –tsan to test.regrtest for running TSAN tests in reasonable execution times. Patch by Donghee Na. - gh-116307: Added import helper isolated_modules as CleanImport does not remove modules imported during the context. Use it in importlib.resources tests to avoid leaving mod around to impede importlib.metadata tests. - gh-115720: Leak tests (-R, --huntrleaks) now show a summary of the number of leaks found in each iteration. - gh-115122: Add --bisect option to regrtest test runner: run failed tests with test.bisect_cmd to identify failing tests. Patch by Victor Stinner. - gh-115596: Fix ProgramPriorityTests in test_os permanently changing the process priority. - Build - gh-116313: Get WASI builds to work under wasmtime 18 w/ WASI 0.2/preview2 primitives. - gh-116117: Backport libb2’s PR #42 to fix compiling CPython on 32-bit Windows with clang-cl. - gh-115167: Avoid vendoring vcruntime140_threads.dll when building with Visual Studio 2022 version 17.8. - gh-112536: Add support for thread sanitizer (TSAN) - Windows - gh-117267: Ensure DirEntry.stat().st_ctime behaves consistently with os.stat() during the deprecation period of st_ctime by containing the same value as st_birthtime. After the deprecation period, st_ctime will be the metadata change time (or unavailable through DirEntry), and only st_birthtime will contain the creation time. - gh-116773: Fix instances of <_overlapped.Overlapped object at 0xXXX> still has pending operation at deallocation, the process may crash. - gh-91227: Fix the asyncio ProactorEventLoop implementation so that sending a datagram to an address that is not listening does not prevent receiving any more datagrams. - gh-115554: The installer now has more strict rules about updating the Python Launcher for Windows. In general, most users only have a single launcher installed and will see no difference. When multiple launchers have been installed, the option to install the launcher is disabled until all but one have been removed. Downgrading the launcher (which was never allowed) is now more obviously blocked. - gh-115543: Python Launcher for Windows can now detect Python 3.13 when installed from the Microsoft Store, and will install Python 3.12 by default when PYLAUNCHER_ALLOW_INSTALL is set. - gh-115049: Fixes py.exe launcher failing when run as users without user profiles. - gh-115009: Update Windows installer to use SQLite 3.45.1. - IDLE - gh-88516: On macOS show a proxy icon in the title bar of editor windows to match platform behaviour. - Tools/Demos - gh-113516: Don’t set LDSHARED when building for WASI. - C API - gh-117021: Fix integer overflow in PyLong_AsPid() on non-Windows 64-bit platforms. - gh-116869: Make the C API compatible with - Werror=declaration-after-statement compiler flag again. Patch by Victor Stinner.- Use the system-wide crypto-policies [bsc#1211301] * Use the system default cipher list instead of hardcoded values * Add the --with-ssl-default-suites=openssl configure option- (bsc#1219666, CVE-2023-6597) Add CVE-2023-6597-TempDir-cleaning-symlink.patch (patch from gh#python/cpython!99930) fixing symlink bug in cleanup of tempfile.TemporaryDirectory.- Switch to %%autopatch. Let’s try it as an experiment, and if we need conditional patch, we should put condition inside of it. - Remove double definition of /usr/bin/idle%%{version} in %%files.- Add upstream patch libexpat260.patch, Fix tests for XMLPullParser with Expat 2.6.0, gh#python/cpython#115288- (bsc#1210638, CVE-2023-27043) Add CVE-2023-27043-email-parsing-errors.patch, which rejects malformed addresses in email.parseaddr() (gh#python/cpython!111116) Detect email address parsing errors and return empty tuple to indicate the parsing error (old API). Add an optional 'strict' parameter to getaddresses() and parseaddr() functions. Patch by Thomas Dwyer.- Update to 3.12.2: - Security - gh-113659: Skip .pth files with names starting with a dot or hidden file attribute. - Core and Builtins - gh-114887: Changed socket type validation in create_datagram_endpoint() to accept all non-stream sockets. This fixes a regression in compatibility with raw sockets. - gh-114388: Fix a RuntimeWarning emitted when assign an integer-like value that is not an instance of int to an attribute that corresponds to a C struct member of type T_UINT and T_ULONG. Fix a double RuntimeWarning emitted when assign a negative integer value to an attribute that corresponds to a C struct member of type T_UINT. - gh-113703: Fix a regression in the codeop module that was causing it to incorrectly identify incomplete f-strings. Patch by Pablo Galindo - gh-89811: Check for a valid tp_version_tag before performing bytecode specializations that rely on this value being usable. - gh-113602: Fix an error that was causing the parser to try to overwrite existing errors and crashing in the process. Patch by Pablo Galindo - gh-113297: Fix segfault in the compiler on with statement with 19 context managers. - gh-106905: Use per AST-parser state rather than global state to track recursion depth within the AST parser to prevent potential race condition due to simultaneous parsing. - The issue primarily showed up in 3.11 by multithreaded users of ast.parse(). In 3.12 a change to when garbage collection can be triggered prevented the race condition from occurring. - gh-112943: Correctly compute end column offsets for multiline tokens in the tokenize module. Patch by Pablo Galindo - gh-112716: Fix SystemError in the import statement and in __reduce__() methods of builtin types when __builtins__ is not a dict. - gh-94606: Fix UnicodeEncodeError when email.message.get_payload() reads a message with a Unicode surrogate character and the message content is not well-formed for surrogateescape encoding. Patch by Sidney Markowitz. - Library - gh-114965: Update bundled pip to 24.0 - gh-114959: tarfile no longer ignores errors when trying to extract a directory on top of a file. - gh-109475: Fix support of explicit option value “–” in argparse (e.g. --option=--). - gh-110190: Fix ctypes structs with array on Windows ARM64 platform by setting MAX_STRUCT_SIZE to 32 in stgdict. Patch by Diego Russo - gh-113280: Fix a leak of open socket in rare cases when error occurred in ssl.SSLSocket creation. - gh-77749: email.policy.EmailPolicy.fold() now always encodes non-ASCII characters in headers if utf8 is false. - gh-114492: Make the result of termios.tcgetattr() reproducible on Alpine Linux. Previously it could leave a random garbage in some fields. - gh-113267: Revert changes in gh-106584 which made calls of TestResult methods startTest() and stopTest() unbalanced. - gh-75128: Ignore an OSError in asyncio.BaseEventLoop.create_server() when IPv6 is available but the interface cannot actually support it. - gh-114257: Dismiss the FileNotFound error in ctypes.util.find_library() and just return None on Linux. - gh-114328: The tty.setcbreak() and new tty.cfmakecbreak() no longer clears the terminal input ICRLF flag. This fixes a regression introduced in 3.12 that no longer matched how OSes define cbreak mode in their stty(1) manual pages. - gh-101438: Avoid reference cycle in ElementTree.iterparse. The iterator returned by ElementTree.iterparse may hold on to a file descriptor. The reference cycle prevented prompt clean-up of the file descriptor if the returned iterator was not exhausted. - gh-104522: OSError raised when run a subprocess now only has filename attribute set to cwd if the error was caused by a failed attempt to change the current directory. - gh-114149: Enum: correctly handle tuple subclasses in custom __new__. - gh-109534: Fix a reference leak in asyncio.selector_events.BaseSelectorEventLoop when SSL handshakes fail. Patch contributed by Jamie Phan. - gh-114077: Fix possible OverflowError in socket.socket.sendfile() when pass count larger than 2 GiB on 32-bit platform. - gh-114014: Fixed a bug in fractions.Fraction where an invalid string using d in the decimals part creates a different error compared to other invalid letters/characters. Patch by Jeremiah Gabriel Pascual. - gh-113951: Fix the behavior of tag_unbind() methods of tkinter.Text and tkinter.Canvas classes with three arguments. Previously, widget.tag_unbind(tag, sequence, funcid) destroyed the current binding for sequence, leaving sequence unbound, and deleted the funcid command. Now it removes only funcid from the binding for sequence, keeping other commands, and deletes the funcid command. It leaves sequence unbound only if funcid was the last bound command. - gh-113877: Fix tkinter method winfo_pathname() on 64-bit Windows. - gh-113661: unittest runner: Don’t exit 5 if tests were skipped. The intention of exiting 5 was to detect issues where the test suite wasn’t discovered at all. If we skipped tests, it was correctly discovered. - gh-113781: Silence unraisable AttributeError when warnings are emitted during Python finalization. - gh-112932: Restore the ability for zipfile to extractall from zip files with a “/” directory entry in them as is commonly added to zips by some wiki or bug tracker data exporters. - gh-113594: Fix UnicodeEncodeError in email when re-fold lines that contain unknown-8bit encoded part followed by non-unknown-8bit encoded part. - gh-113538: In asyncio.StreamReaderProtocol.connection_made(), there is callback that logs an error if the task wrapping the “connected callback” fails. This callback would itself fail if the task was cancelled. Prevent this by checking whether the task was cancelled first. If so, close the transport but don’t log an error. - gh-85567: Fix resource warnings for unclosed files in pickle and pickletools command line interfaces. - gh-101225: Increase the backlog for multiprocessing.connection.Listener objects created by multiprocessing.manager and multiprocessing.resource_sharer to significantly reduce the risk of getting a connection refused error when creating a multiprocessing.connection.Connection to them. - gh-113543: Make sure that webbrowser.MacOSXOSAScript sends webbrowser.open audit event. - gh-113028: When a second reference to a string appears in the input to pickle, and the Python implementation is in use, we are guaranteed that a single copy gets pickled and a single object is shared when reloaded. Previously, in protocol 0, when a string contained certain characters (e.g. newline) it resulted in duplicate objects. - gh-113421: Fix multiprocessing logger for %(filename)s. - gh-111784: Fix segfaults in the _elementtree module. Fix first segfault during deallocation of _elementtree.XMLParser instances by keeping strong reference to pyexpat module in module state for capsule lifetime. Fix second segfault which happens in the same deallocation process by keeping strong reference to _elementtree module in XMLParser structure for _elementtree module lifetime. - gh-113407: Fix import of unittest.mock when CPython is built without docstrings. - gh-113320: Fix regression in Python 3.12 where Protocol classes that were not marked as runtime-checkable would be unnecessarily introspected, potentially causing exceptions to be raised if the protocol had problematic members. Patch by Alex Waygood. - gh-113358: Fix rendering tracebacks for exceptions with a broken __getattr__. - gh-113214: Fix an AttributeError during asyncio SSL protocol aborts in SSL-over-SSL scenarios. - gh-113246: Update bundled pip to 23.3.2. - gh-113199: Make http.client.HTTPResponse.read1 and http.client.HTTPResponse.readline close IO after reading all data when content length is known. Patch by Illia Volochii. - gh-113188: Fix shutil.copymode() and shutil.copystat() on Windows. Previously they worked differenly if dst is a symbolic link: they modified the permission bits of dst itself rather than the file it points to if follow_symlinks is true or src is not a symbolic link, and did not modify the permission bits if follow_symlinks is false and src is a symbolic link. - gh-61648: Detect line numbers of properties in doctests. - gh-112559: signal.signal() and signal.getsignal() no longer call repr on callable handlers. asyncio.run() and asyncio.Runner.run() no longer call repr on the task results. Patch by Yilei Yang. - gh-110190: Fix ctypes structs with array on PPC64LE platform by setting MAX_STRUCT_SIZE to 64 in stgdict. Patch by Diego Russo. - gh-79429: Ignore FileNotFoundError when remove a temporary directory in the multiprocessing finalizer. - gh-81194: Fix a crash in socket.if_indextoname() with specific value (UINT_MAX). Fix an integer overflow in socket.if_indextoname() on 64-bit non-Windows platforms. - gh-112343: Improve handling of pdb convenience variables to avoid replacing string contents. - gh-111615: Fix a regression caused by a fix to gh-93162 whereby you couldn’t configure a QueueHandler without specifying handlers. - gh-111049: Fix crash during garbage collection of the io.BytesIO buffer object. - gh-110345: Show the Tcl/Tk patchlevel (rather than version) in tkinter._test(). - gh-109858: Protect zipfile from “quoted-overlap” zipbomb. It now raises BadZipFile when try to read an entry that overlaps with other entry or central directory. - gh-114440: On Windows, closing the connection writer when cleaning up a broken multiprocessing.Queue queue is now done for all queues, rather than only in concurrent.futures manager thread. This can prevent a deadlock when a multiprocessing worker process terminates without cleaning up. This completes the backport of patches by Victor Stinner and Serhiy Storchaka. - gh-38807: Fix race condition in trace. Instead of checking if a directory exists and creating it, directly call os.makedirs() with the kwarg exist_ok=True. - gh-75705: Set unixfrom envelope in mailbox.mbox and mailbox.MMDF. - gh-106233: Fix stacklevel in InvalidTZPathWarning during zoneinfo module import. - gh-105102: Allow ctypes.Union to be nested in ctypes.Structure when the system endianness is the opposite of the classes. - gh-104282: Fix null pointer dereference in lzma._decode_filter_properties() due to improper handling of BCJ filters with properties of zero length. Patch by Radislav Chugunov. - gh-102512: When os.fork() is called from a foreign thread (aka _DummyThread), the type of the thread in a child process is changed to _MainThread. Also changed its name and daemonic status, it can be now joined. - bpo-35928: io.TextIOWrapper now correctly handles the decoding buffer after read() and write(). - bpo-26791: shutil.move() now moves a symlink into a directory when that directory is the target of the symlink. This provides the same behavior as the mv shell command. The previous behavior raised an exception. Patch by Jeffrey Kintscher. - bpo-36959: Fix some error messages for invalid ISO format string combinations in strptime() that referred to directives not contained in the format string. Patch by Gordon P. Hemsley. - bpo-18060: Fixed a class inheritance issue that can cause segfaults when deriving two or more levels of subclasses from a base class of Structure or Union. - Documentation - gh-110746: Improved markup for valid options/values for methods ttk.treeview.column and ttk.treeview.heading, and for Layouts. - gh-95649: Document that the asyncio module contains code taken from v0.16.0 of the uvloop project, as well as the required MIT licensing information. - Tests - gh-109980: Fix test_tarfile_vs_tar in test_shutil for macOS, where system tar can include more information in the archive than shutil.make_archive. - gh-105089: Fix test.test_zipfile.test_core.TestWithDirectory.test_create_directory_with_write test in AIX by doing a bitwise AND of 0xFFFF on mode , so that it will be in sync with zinfo.external_attr - bpo-40648: Test modes that file can get with chmod() on Windows. - Build - gh-112305: Fixed the check-clean-src step performed on out of tree builds to detect errant $(srcdir)/Python/frozen_modules/*.h files and recommend appropriate source tree cleanup steps to get a working build again. - gh-112867: Fix the build for the case that WITH_PYMALLOC_RADIX_TREE=0 set. - bpo-11102: The os.major(), os.makedev(), and os.minor() functions are now available on HP-UX v3. - bpo-36351: Do not set ipv6type when cross-compiling. - IDLE - gh-96905: In idlelib code, stop redefining built-ins ‘dict’ and ‘object’. - gh-72284: Improve the lists of features, editor key bindings, and shell key bingings in the IDLE doc. - gh-113903: Fix rare failure of test.test_idle, in test_configdialog. - gh-113729: Fix the “Help -> IDLE Doc” menu bug in 3.11.7 and 3.12.1. - gh-113269: Fix test_editor hang on macOS Catalina. - gh-112898: Fix processing unsaved files when quitting IDLE on macOS. - gh-103820: Revise IDLE bindings so that events from mouse button 4/5 on non-X11 windowing systems (i.e. Win32 and Aqua) are not mistaken for scrolling. - bpo-13586: Enter the selected text when opening the “Replace” dialog. - Tools/Demos - gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.13 and multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1. - gh-115015: Fix a bug in Argument Clinic that generated incorrect code for methods with no parameters that use the METH_METHOD | METH_FASTCALL | METH_KEYWORDS calling convention. Only the positional parameter count was checked; any keyword argument passed would be silently accepted. - Refresh patches: - bpo-31046_ensurepip_honours_prefix.patch - fix_configure_rst.patch - no-skipif-doctests.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.3.0b1-localpath.patch - python-3.3.0b1-test-posix_fadvise.patch - skip-test_pyobject_freed_is_freed.patch - subprocess-raise-timeout.patch- Update patch fix_configure_rst.patch - Update to 3.12.1 (CVE-2023-6507, bsc#1217939): - Core and Builtins - gh-112125: Fix None.__ne__(None) returning NotImplemented instead of False - gh-112625: Fixes a bug where a bytearray object could be cleared while iterating over an argument in the bytearray.join() method that could result in reading memory after it was freed. - gh-105967: Workaround a bug in Apple’s macOS platform zlib library where zlib.crc32() and binascii.crc32() could produce incorrect results on multi-gigabyte inputs. Including when using zipfile on zips containing large data. - gh-112356: Stopped erroneously deleting a LOAD_NULL bytecode instruction when optimized twice. - gh-111058: Change coro.cr_frame/gen.gi_frame to return None after the coroutine/generator has been closed. This fixes a bug where getcoroutinestate() and getgeneratorstate() return the wrong state for a closed coroutine/generator. - gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors. Patch by pablo Galindo - gh-112387: Fix error positions for decoded strings with backwards tokenize errors. Patch by Pablo Galindo - gh-112367: Avoid undefined behaviour when using the perf trampolines by not freeing the code arenas until shutdown. Patch by Pablo Galindo - gh-112243: Don’t include comments in f-string debug expressions. Patch by Pablo Galindo - gh-112266: Change docstrings of __dict__ and __weakref__. - gh-111654: Fix runtime crash when some error happens in opcode LOAD_FROM_DICT_OR_DEREF. - gh-109181: Speed up Traceback object creation by lazily compute the line number. Patch by Pablo Galindo - gh-102388: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds - gh-111366: Fix an issue in the codeop that was causing SyntaxError exceptions raised in the presence of invalid syntax to not contain precise error messages. Patch by Pablo Galindo - gh-111380: Fix a bug that was causing SyntaxWarning to appear twice when parsing if invalid syntax is encountered later. Patch by Pablo galindo - gh-94438: Fix a regression that prevented jumping across is None and is not None when debugging. Patch by Savannah Ostrowski. - gh-110938: Fix error messages for indented blocks with functions and classes with generic type parameters. Patch by Pablo Galindo - gh-109894: Fixed crash due to improperly initialized static MemoryError in subinterpreter. - gh-110782: Fix crash when typing.TypeVar is constructed with a keyword argument. Patch by Jelle Zijlstra. - gh-110696: Fix incorrect error message for invalid argument unpacking. Patch by Pablo Galindo - gh-110543: Fix regression in Python 3.12 where types.CodeType.replace() would produce a broken code object if called on a module or class code object that contains a comprehension. Patch by Jelle Zijlstra. - gh-110514: Add PY_THROW to sys.setprofile() events - gh-110455: Guard assert(tstate->thread_id > 0) with #ifndef HAVE_PTHREAD_STUBS. This allows for for pydebug builds to work under WASI which (currently) lacks thread support. - gh-110259: Correctly identify the format spec in f-strings (with single or triple quotes) that have multiple lines in the expression part and include a formatting spec. Patch by Pablo Galindo - gh-110237: Fix missing error checks for calls to PyList_Append in _PyEval_MatchClass. - gh-109889: Fix the compiler’s redundant NOP detection algorithm to skip over NOPs with no line number when looking for the next instruction’s lineno. - gh-109853: sys.path[0] is now set correctly for subinterpreters. - gh-105716: Subinterpreters now correctly handle the case where they have threads running in the background. Before, such threads would interfere with cleaning up and destroying them, as well as prevent running another script. - gh-109793: The main thread no longer exits prematurely when a subinterpreter is cleaned up during runtime finalization. The bug was a problem particularly because, when triggered, the Python process would always return with a 0 exitcode, even if it failed. - gh-109596: Fix some tokens in the grammar that were incorrectly marked as soft keywords. Also fix some repeated rule names and ensure that repeated rules are not allowed. Patch by Pablo Galindo - gh-109351: Fix crash when compiling an invalid AST involving a named (walrus) expression. - gh-109216: Fix possible memory leak in BUILD_MAP. - gh-109207: Fix a SystemError in __repr__ of symtable entry object. - gh-109179: Fix bug where the C traceback display drops notes from SyntaxError. - gh-109052: Use the base opcode when comparing code objects to avoid interference from instrumentation - gh-88943: Improve syntax error for non-ASCII character that follows a numerical literal. It now points on the invalid non-ASCII character, not on the valid numerical literal. - gh-106931: Statically allocated string objects are now interned globally instead of per-interpreter. This fixes a situation where such a string would only be interned in a single interpreter. Normal string objects are unaffected. - Library - gh-79325: Fix an infinite recursion error in tempfile.TemporaryDirectory() cleanup on Windows. - gh-112645: Remove deprecation error on passing onerror to shutil.rmtree(). - gh-112618: Fix a caching bug relating to typing.Annotated. Annotated[str, True] is no longer identical to Annotated[str, 1]. - gh-112334: Fixed a performance regression in 3.12’s subprocess on Linux where it would no longer use the fast-path vfork() system call when it should have due to a logic bug, instead always falling back to the safe but slower fork(). - Also fixed a related 3.12 security regression: If a value of extra_groups=[] was passed to subprocess.Popen or related APIs, the underlying setgroups(0, NULL) system call to clear the groups list would not be made in the child process prior to exec(). This has been assigned CVE-2023-6507. - This was identified via code inspection in the process of fixing the first bug. - gh-110190: Fix ctypes structs with array on Arm platform by setting MAX_STRUCT_SIZE to 32 in stgdict. Patch by Diego Russo. - gh-112578: Fix a spurious RuntimeWarning when executing the zipfile module. - gh-112509: Fix edge cases that could cause a key to be present in both the __required_keys__ and __optional_keys__ attributes of a typing.TypedDict. Patch by Jelle Zijlstra. - gh-112414: Fix regression in Python 3.12 where calling repr() on a module that had been imported using a custom loader could fail with AttributeError. Patch by Alex Waygood. - gh-112358: Revert change to struct.Struct initialization that broke some cases of subclassing. - gh-94722: Fix bug where comparison between instances of DocTest fails if one of them has None as its lineno. - gh-112105: Make readline.set_completer_delims() work with libedit - gh-111942: Fix SystemError in the TextIOWrapper constructor with non-encodable “errors” argument in non-debug mode. - gh-109538: Issue warning message instead of having RuntimeError be displayed when event loop has already been closed at StreamWriter.__del__(). - gh-111942: Fix crashes in io.TextIOWrapper.reconfigure() when pass invalid arguments, e.g. non-string encoding. - gh-111460: curses: restore wide character support (including curses.unget_wch() and get_wch()) on macOS, which was unavailable due to a regression in Python 3.12. - gh-103791: contextlib.suppress now supports suppressing exceptions raised as part of a BaseExceptionGroup, in addition to the recent support for ExceptionGroup. - gh-111804: Remove posix.fallocate() under WASI as the underlying posix_fallocate() is not available in WASI preview2. - gh-111841: Fix truncating arguments on an embedded null character in os.putenv() and os.unsetenv() on Windows. - gh-111541: Fix doctest for SyntaxError not-builtin subclasses. - gh-110894: Call loop exception handler for exceptions in client_connected_cb of asyncio.start_server() so that applications can handle it. Patch by Kumar Aditya. - gh-111531: Fix reference leaks in bind_class() and bind_all() methods of tkinter widgets. - gh-111356: Added io.text_encoding(), io.DEFAULT_BUFFER_SIZE, and io.IncrementalNewlineDecoder to io.__all__. - gh-111342: Fixed typo in math.sumprod(). - gh-68166: Remove mention of not supported “vsapi” element type in tkinter.ttk.Style.element_create(). Add tests for element_create() and other ttk.Style methods. Add examples for element_create() in the documentation. - gh-75666: Fix the behavior of tkinter widget’s unbind() method with two arguments. Previously, widget.unbind(sequence, funcid) destroyed the current binding for sequence, leaving sequence unbound, and deleted the funcid command. Now it removes only funcid from the binding for sequence, keeping other commands, and deletes the funcid command. It leaves sequence unbound only if funcid was the last bound command. - gh-79033: Another attempt at fixing asyncio.Server.wait_closed(). It now blocks until both conditions are true: the server is closed, and there are no more active connections. (This means that in some cases where in 3.12.0 this function would incorrectly have returned immediately, it will now block; in particular, when there are no active connections but the server hasn’t been closed yet.) - gh-111295: Fix time not checking for errors when initializing. - gh-111253: Add error checking during _socket module init. - gh-111251: Fix _blake2 not checking for errors when initializing. - gh-111174: Fix crash in io.BytesIO.getbuffer() called repeatedly for empty BytesIO. - gh-111187: Postpone removal version for locale.getdefaultlocale() to Python 3.15. - gh-111159: Fix doctest output comparison for exceptions with notes. - gh-110910: Fix invalid state handling in asyncio.TaskGroup and asyncio.Timeout. They now raise proper RuntimeError if they are improperly used and are left in consistent state after this. - gh-111092: Make turtledemo run without default root enabled. - gh-110488: Fix a couple of issues in pathlib.PurePath.with_name(): a single dot was incorrectly considered a valid name, and in PureWindowsPath, a name with an NTFS alternate data stream, like a:b, was incorrectly considered invalid. - gh-110392: Fix tty.setraw() and tty.setcbreak(): previously they returned partially modified list of the original tty attributes. tty.cfmakeraw() and tty.cfmakecbreak() now make a copy of the list of special characters before modifying it. - gh-110590: Fix a bug in _sre.compile() where TypeError would be overwritten by OverflowError when the code argument was a list of non-ints. - gh-65052: Prevent pdb from crashing when trying to display undisplayable objects - gh-110519: Deprecation warning about non-integer number in gettext now alwais refers to the line in the user code where gettext function or method is used. Previously it could refer to a line in gettext code. - gh-110395: Ensure that select.kqueue() objects correctly appear as closed in forked children, to prevent operations on an invalid file descriptor. - gh-110378: contextmanager() and asynccontextmanager() context managers now close an invalid underlying generator object that yields more then one value. - gh-110365: Fix termios.tcsetattr() bug that was overwritting existing errors during parsing integers from term list. - gh-109653: Fix a Python 3.12 regression in the import time of random. Patch by Alex Waygood. - gh-110196: Add __reduce__ method to IPv6Address in order to keep scope_id - gh-110036: On Windows, multiprocessing Popen.terminate() now catchs PermissionError and get the process exit code. If the process is still running, raise again the PermissionError. Otherwise, the process terminated as expected: store its exit code. Patch by Victor Stinner. - gh-110038: Fixed an issue that caused KqueueSelector.select() to not return all the ready events in some cases when a file descriptor is registered for both read and write. - gh-109631: re functions such as re.findall(), re.split(), re.search() and re.sub() which perform short repeated matches can now be interrupted by user. - gh-109747: Improve errors for unsupported look-behind patterns. Now re.error is raised instead of OverflowError or RuntimeError for too large width of look-behind pattern. - gh-109818: Fix reprlib.recursive_repr() not copying __type_params__ from decorated function. - gh-109047: concurrent.futures: The executor manager thread now catches exceptions when adding an item to the call queue. During Python finalization, creating a new thread can now raise RuntimeError. Catch the exception and call terminate_broken() in this case. Patch by Victor Stinner. - gh-109782: Ensure the signature of os.path.isdir() is identical on all platforms. Patch by Amin Alaee. - gh-109590: shutil.which() will prefer files with an extension in PATHEXT if the given mode includes os.X_OK on win32. If no PATHEXT match is found, a file without an extension in PATHEXT can be returned. This change will have shutil.which() act more similarly to previous behavior in Python 3.11. - gh-109786: Fix possible reference leaks and crash when re-enter the __next__() method of itertools.pairwise. - gh-109593: Avoid deadlocking on a reentrant call to the multiprocessing resource tracker. Such a reentrant call, though unlikely, can happen if a GC pass invokes the finalizer for a multiprocessing object such as SemLock. - gh-109613: Fix os.stat() and os.DirEntry.stat(): check for exceptions. Previously, on Python built in debug mode, these functions could trigger a fatal Python error (and abort the process) when a function succeeded with an exception set. Patch by Victor Stinner. - gh-109375: The pdb alias command now prevents registering aliases without arguments. - gh-107219: Fix a race condition in concurrent.futures. When a process in the process pool was terminated abruptly (while the future was running or pending), close the connection write end. If the call queue is blocked on sending bytes to a worker process, closing the connection write end interrupts the send, so the queue can be closed. Patch by Victor Stinner. - gh-50644: Attempts to pickle or create a shallow or deep copy of codecs streams now raise a TypeError. Previously, copying failed with a RecursionError, while pickling produced wrong results that eventually caused unpickling to fail with a RecursionError. - gh-108987: Fix _thread.start_new_thread() race condition. If a thread is created during Python finalization, the newly spawned thread now exits immediately instead of trying to access freed memory and lead to a crash. Patch by Victor Stinner. - gh-108791: Improved error handling in pdb command line interface, making it produce more concise error messages. - gh-105829: Fix concurrent.futures.ProcessPoolExecutor deadlock - gh-106584: Fix exit code for unittest if all tests are skipped. Patch by Egor Eliseev. - gh-102956: Fix returning of empty byte strings after seek in zipfile module - gh-84867: unittest.TestLoader no longer loads test cases from exact unittest.TestCase and unittest.FunctionTestCase classes. - gh-91133: Fix a bug in tempfile.TemporaryDirectory cleanup, which now no longer dereferences symlinks when working around file system permission errors. - gh-73561: Omit the interface scope from an IPv6 address when used as Host header by http.client. - gh-86826: zipinfo now supports the full range of values in the TZ string determined by RFC 8536 and detects all invalid formats. Both Python and C implementations now raise exceptions of the same type on invalid data. - bpo-43153: On Windows, tempfile.TemporaryDirectory previously masked a PermissionError with NotADirectoryError during directory cleanup. It now correctly raises PermissionError if errors are not ignored. Patch by Andrei Kulakov and Ken Jin. - bpo-35332: The shutil.rmtree() function now ignores errors when calling os.close() when ignore_errors is True, and os.close() no longer retried after error. - bpo-41422: Fixed memory leaks of pickle.Pickler and pickle.Unpickler involving cyclic references via the internal memo mapping. - bpo-40262: The ssl.SSLSocket.recv_into() method no longer requires the buffer argument to implement __len__ and supports buffers with arbitrary item size. - Documentation - gh-111699: Relocate smtpd deprecation notice to its own section rather than under locale in What’s New in Python 3.12 document - gh-108826: dis module command-line interface is now mentioned in documentation. Test- s - gh-112769: The tests now correctly compare zlib version when zlib.ZLIB_RUNTIME_VERSION contains non-integer suffixes. For example zlib-ng defines the version as 1.3.0.zlib-ng. - gh-110367: Make regrtest --verbose3 option compatible with - -huntrleaks -jN options. The ./python -m test -j1 -R 3:3 - -verbose3 command now works as expected. Patch by Victor Stinner. - gh-111165: Remove no longer used functions run_unittest() and run_doctest() from the test.support module. - gh-110932: Fix regrtest if the SOURCE_DATE_EPOCH environment variable is defined: use the variable value as the random seed. Patch by Victor Stinner. - gh-110995: test_gdb: Fix detection of gdb built without Python scripting support. Patch by Victor Stinner. - gh-110918: Test case matching patterns specified by options - -match, --ignore, --matchfile and --ignorefile are now tested in the order of specification, and the last match determines whether the test case be run or ignored. - gh-110647: Fix test_stress_modifying_handlers() of test_signal. Patch by Victor Stinner. - gh-103053: Fix test_tools.test_freeze on FreeBSD: run “make distclean” instead of “make clean” in the copied source directory to remove also the “python” program. Patch by Victor Stinner. - gh-110167: Fix a deadlock in test_socket when server fails with a timeout but the client is still running in its thread. Don’t hold a lock to call cleanup functions in doCleanups(). One of the cleanup function waits until the client completes, whereas the client could deadlock if it called addCleanup() in such situation. Patch by Victor Stinner. - gh-110388: Add tests for tty. - gh-81002: Add tests for termios. - gh-110267: Add tests for pickling and copying PyStructSequence objects. Patched by Xuehai Pan. - gh-110031: Skip test_threading tests using thread+fork if Python is built with Address Sanitizer (ASAN). Patch by Victor Stinner. - gh-110088: Fix test_asyncio timeouts: don’t measure the maximum duration, a test should not measure a CI performance. Only measure the minimum duration when a task has a timeout or delay. Add CLOCK_RES to test_asyncio.utils. Patch by Victor Stinner. - gh-109974: Fix race conditions in test_threading lock tests. Wait until a condition is met rather than using time.sleep() with a hardcoded number of seconds. Patch by Victor Stinner. - gh-110033: Fix test_interprocess_signal() of test_signal. Make sure that the subprocess.Popen object is deleted before the test raising an exception in a signal handler. Otherwise, Popen.__del__() can get the exception which is logged as Exception ignored in: ... and the test fails. Patch by Victor Stinner. - gh-109594: Fix test_timeout() of test_concurrent_futures.test_wait. Remove the future which may or may not complete depending if it takes longer than the timeout ot not. Keep the second future which does not complete before wait() timeout. Patch by Victor Stinner. - gh-109972: Split test_gdb.py file into a test_gdb package made of multiple tests, so tests can now be run in parallel. Patch by Victor Stinner. - gh-103053: Skip test_freeze_simple_script() of test_tools.test_freeze if Python is built with ./configure - -enable-optimizations, which means with Profile Guided Optimization (PGO): it just makes the test too slow. The freeze tool is tested by many other CIs with other (faster) compiler flags. Patch by Victor Stinner. - gh-109580: Skip test_perf_profiler if Python is built with ASAN, MSAN or UBSAN sanitizer. Python does crash randomly in this test on such build. Patch by Victor Stinner. - gh-104736: Fix test_gdb on Python built with LLVM clang 16 on Linux ppc64le (ex: Fedora 38). Search patterns in gdb “bt” command output to detect when gdb fails to retrieve the traceback. For example, skip a test if Backtrace stopped: frame did not save the PC is found. Patch by Victor Stinner. - gh-108927: Fixed order dependence in running tests in the same process when a test that has submodules (e.g. test_importlib) follows a test that imports its submodule (e.g. test_importlib.util) and precedes a test (e.g. test_unittest or test_compileall) that uses that submodule. - Build - gh-112088: Add Tools/build/regen-configure.sh script to regenerate the configure with an Ubuntu container image. The quay.io/tiran/cpython_autoconf:271 container image (tiran/cpython_autoconf) is no longer used. Patch by Victor Stinner. - gh-111046: For wasi-threads, memory is now exported to fix compatibility issues with some wasm runtimes. - gh-103053: “make check-clean-src” now also checks if the “python” program is found in the source directory: fail with an error if it does exist. Patch by Victor Stinner. - gh-109191: Fix compile error when building with recent versions of libedit. - IDLE - bpo-35668: Add docstrings to the IDLE debugger module. Fix two bugs: initialize Idb.botframe (should be in Bdb); in Idb.in_rpc_code, check whether prev_frame is None before trying to use it. Greatly expand test_debugger. - C API - gh-106560: Fix redundant declarations in the public C API. Declare PyBool_Type and PyLong_Type only once. Patch by Victor Stinner. - gh-112438: Fix support of format units “es”, “et”, “es#”, and “et#” in nested tuples in PyArg_ParseTuple()-like functions. - gh-109521: PyImport_GetImporter() now sets RuntimeError if it fails to get sys.path_hooks or sys.path_importer_cache or they are not list and dict correspondingly. Previously it could return NULL without setting error in obscure cases, crash or raise SystemError if these attributes have wrong type.- Remove F00251-change-user-install-location.patch, that patch breaks the python-rpm-macros usage with multibuild- Update to the final release of 3.12.0: Python 3.12 is the latest stable release of the Python programming language, with a mix of changes to the language and the standard library. The library changes focus on cleaning up deprecated APIs, usability, and correctness. Of note, the distutils package has been removed from the standard library. Filesystem support in os and pathlib has seen a number of improvements, and several modules have better performance. The language changes focus on usability, as f-strings have had many limitations removed and ‘Did you mean …’ suggestions continue to improve. The new type parameter syntax and type statement improve ergonomics for using generic types and type aliases with static type checkers. This article doesn’t attempt to provide a complete specification of all new features, but instead gives a convenient overview. For full details, you should refer to the documentation, such as the Library Reference and Language Reference. If you want to understand the complete implementation and design rationale for a change, refer to the PEP for a particular new feature; but note that PEPs usually are not kept up-to-date once a feature has been fully implemented. - New syntax features: - PEP 695, type parameter syntax and the type statement - New grammar features: - PEP 701, f-strings in the grammar - Interpreter improvements: - PEP 684, a unique per-interpreter GIL - PEP 669, low impact monitoring - Improved ‘Did you mean …’ suggestions for NameError, ImportError, and SyntaxError exceptions - Python data model improvements: - PEP 688, using the buffer protocol from Python - Significant improvements in the standard library: - The pathlib.Path class now supports subclassing - The os module received several improvements for Windows support - A command-line interface has been added to the sqlite3 module - isinstance() checks against runtime-checkable protocols enjoy a speed up of between two and 20 times - The asyncio package has had a number of performance improvements, with some benchmarks showing a 75% speed up. - A command-line interface has been added to the uuid module - Due to the changes in PEP 701, producing tokens via the tokenize module is up to up to 64% faster. - Security improvements: - Replace the builtin hashlib implementations of SHA1, SHA3, SHA2-384, SHA2-512, and MD5 with formally verified code from the HACL* project. These builtin implementations remain as fallbacks that are only used when OpenSSL does not provide them. - C API improvements: - PEP 697, unstable C API tier - PEP 683, immortal objects - CPython implementation improvements: - PEP 709, comprehension inlining - CPython support for the Linux perf profiler - Implement stack overflow protection on supported platforms - New typing features: - PEP 692, using TypedDict to annotate **kwargs - PEP 698, typing.override() decorator - Important deprecations, removals or restrictions: - PEP 623: Remove wstr from Unicode objects in Python’s C API, reducing the size of every str object by at least 8 bytes. - PEP 632: Remove the distutils package. See the migration guide for advice replacing the APIs it provided. The third-party Setuptools package continues to provide distutils, if you still require it in Python 3.12 and beyond. - gh-95299: Do not pre-install setuptools in virtual environments created with venv. This means that distutils, setuptools, pkg_resources, and easy_install will no longer available by default; to access these run pip install setuptools in the activated virtual environment. - The asynchat, asyncore, and imp modules have been removed, along with several unittest.TestCase method aliases. - Refresh bluez-devel-vendor.tar.xz from bluez-devel 5.69-1.1.- Update to 3.12.0rc3: - Core and Builtins - gh-109496: On a Python built in debug mode, Py_DECREF() now calls _Py_NegativeRefcount() if the object is a dangling pointer to deallocated memory: memory filled with 0xDD “dead byte” by the debug hook on memory allocators. The fix is to check the reference count before checking for _Py_IsImmortal(). Patch by Victor Stinner. - gh-109371: Deopted instructions correctly for tool initialization and modified the incorrect assertion in instrumentation, when a previous tool already sets INSTRUCTION events - gh-105658: Fix bug where the line trace of an except block ending with a conditional includes an excess event with the line of the conditional expression. - gh-109219: Fix compiling type param scopes that use a name which is also free in an inner scope. - gh-109341: Fix crash when compiling an invalid AST involving a ast.TypeAlias. - gh-109195: Fix source location for the LOAD_* instruction preceding a LOAD_SUPER_ATTR to load the super global (or shadowing variable) so that it encompasses only the name super and not the following parentheses. - gh-109118: Disallow nested scopes (lambdas, generator expressions, and comprehensions) within PEP 695 annotation scopes that are nested within classes. - gh-109114: Relax the detection of the error message for invalid lambdas inside f-strings to not search for arbitrary replacement fields to avoid false positives. Patch by Pablo Galindo - gh-109118: Fix interpreter crash when a NameError is raised inside the type parameters of a generic class. - gh-108976: Fix crash that occurs after de-instrumenting a code object in a monitoring callback. - gh-108732: Make iteration variables of module- and class-scoped comprehensions visible to pdb and other tools that use frame.f_locals again. - gh-108959: Fix caret placement for error locations for subscript and binary operations that involve non-semantic parentheses and spaces. Patch by Pablo Galindo - Library - gh-108682: Enum: require names=() or type=... to create an empty enum using the functional syntax. - gh-108843: Fix an issue in ast.unparse() when unparsing f-strings containing many quote types. - Documentation - gh-102823: Document the return type of x // y when x and y have type float. - Tests - gh-109396: Fix test_socket.test_hmac_sha1() in FIPS mode. Use a longer key: FIPS mode requires at least of at least 112 bits. The previous key was only 32 bits. Patch by Victor Stinner. - gh-104736: Fix test_gdb on Python built with LLVM clang 16 on Linux ppc64le (ex: Fedora 38). Search patterns in gdb “bt” command output to detect when gdb fails to retrieve the traceback. For example, skip a test if Backtrace stopped: frame did not save the PC is found. Patch by Victor Stinner. - gh-109237: Fix test_site.test_underpth_basic() when the working directory contains at least one non-ASCII character: encode the ._pth file to UTF-8 and enable the UTF-8 Mode to use UTF-8 for the child process stdout. Patch by Victor Stinner. - gh-109230: Fix test_pyexpat.test_exception(): it can now be run from a directory different than Python source code directory. Before, the test failed in this case. Skip the test if Modules/pyexpat.c source is not available. Skip also the test on Python implementations other than CPython. Patch by Victor Stinner. - gh-109015: Fix test_asyncio, test_imaplib and test_socket tests on FreeBSD if the TCP blackhole is enabled (sysctl net.inet.tcp.blackhole). Skip the few tests which failed with ETIMEDOUT which such non standard configuration. Currently, the FreeBSD GCP image enables TCP and UDP blackhole (sysctl net.inet.tcp.blackhole=2 and sysctl net.inet.udp.blackhole=1). Patch by Victor Stinner. - gh-91960: Skip test_gdb if gdb is unable to retrieve Python frame objects: if a frame is . When Python is built with “clang -Og”, gdb can fail to retrive the frame parameter of _PyEval_EvalFrameDefault(). In this case, tests like py_bt() are likely to fail. Without getting access to Python frames, python-gdb.py is mostly clueless on retrieving the Python traceback. Moreover, test_gdb is no longer skipped on macOS if Python is built with Clang. Patch by Victor Stinner. - gh-108962: Skip test_tempfile.test_flags() if chflags() fails with “OSError: [Errno 45] Operation not supported” (ex: on FreeBSD 13). Patch by Victor Stinner. - gh-108851: Fix test_tomllib recursion tests for WASI buildbots: reduce the recursion limit and compute the maximum nested array/dict depending on the current available recursion limit. Patch by Victor Stinner. - gh-108851: Add get_recursion_available() and get_recursion_depth() functions to the test.support module. Patch by Victor Stinner. - gh-108834: Add --fail-rerun option option to regrtest: if a test failed when then passed when rerun in verbose mode, exit the process with exit code 2 (error), instead of exit code 0 (success). Patch by Victor Stinner. - gh-108834: Rename regrtest --verbose2 option (-w) to --rerun. Keep --verbose2 as a deprecated alias. Patch by Victor Stinner. - gh-108834: When regrtest reruns failed tests in verbose mode (./python -m test --rerun), tests are now rerun in fresh worker processes rather than being executed in the main process. If a test does crash or is killed by a timeout, the main process can detect and handle the killed worker process. Tests are rerun in parallel if the -jN option is used to run tests in parallel. Patch by Victor Stinner. - gh-103186: Suppress and assert expected RuntimeWarnings in test_sys_settrace.py - Build - gh-108740: Fix a race condition in make regen-all. The deepfreeze.c source and files generated by Argument Clinic are now generated or updated before generating “global objects”. Previously, some identifiers may miss depending on the order in which these files were generated. Patch by Victor Stinner. - Python 3.12.0 release candidate 2: - Security - gh-108310: Fixed an issue where instances of ssl.SSLSocket were vulnerable to a bypass of the TLS handshake and included protections (like certificate verification) and treating sent unencrypted data as if it were post-handshake TLS encrypted data. Security issue reported as CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith. - gh-107774: PEP 669 specifies that sys.monitoring.register_callback will generate an audit event. Pre-releases of Python 3.12 did not generate the audit event. This is now fixed. - Core and Builtins - gh-108520: Fix multiprocessing.synchronize.SemLock.__setstate__() to properly initialize multiprocessing.synchronize.SemLock._is_fork_ctx. This fixes a regression when passing a SemLock accross nested processes. - Rename multiprocessing.synchronize.SemLock.is_fork_ctx to multiprocessing.synchronize.SemLock._is_fork_ctx to avoid exposing it as public API. - gh-108654: Restore locals shadowed by an inlined comprehension if the comprehension raises an exception. - gh-108487: Change an assert that would cause a spurious crash in a devious case that should only trigger deoptimization. - gh-106176: Use a WeakValueDictionary to track the lists containing the modules each thread is currently importing. This helps avoid a reference leak from keeping the list around longer than necessary. Weakrefs are used as GC can’t interrupt the cleanup. - gh-107901: Fix missing line number on JUMP_BACKWARD at the end of a for loop. - gh-108390: Raise an exception when setting a non-local event (RAISE, EXCEPTION_HANDLED, etc.) in sys.monitoring.set_local_events. - Fixes crash when tracing in recursive calls to Python classes. - gh-91051: Fix abort / segfault when using all eight type watcher slots, on platforms where char is signed by default. - gh-107724: In pre-release versions of 3.12, up to rc1, the sys.monitoring callback function for the PY_THROW event was missing the third, exception argument. That is now fixed. - gh-107080: Trace refs builds (--with-trace-refs) were crashing when used with isolated subinterpreters. The problematic global state has been isolated to each interpreter. Other fixing the crashes, this change does not affect users. - gh-77377: Ensure that multiprocessing synchronization objects created in a fork context are not sent to a different process created in a spawn context. This changes a segfault into an actionable RuntimeError in the parent process. - Library - gh-108469: ast.unparse() now supports new f-string syntax introduced in Python 3.12. Note that the f-string quotes are reselected for simplicity under the new syntax. (Patch by Steven Sun) - gh-108682: Enum: raise TypeError if super().__new__() is called from a custom __new__. - gh-108295: Fix crashes related to use of weakrefs on typing.TypeVar. - gh-64662: Fix support for virtual tables in sqlite3.Connection.iterdump(). Patch by Aviv Palivoda. - gh-108111: Fix a regression introduced in gh-101251 for 3.12, resulting in an incorrect offset calculation in gzip.GzipFile.seek(). - gh-105736: Harmonized the pure Python version of OrderedDict with the C version. Now, both versions set up their internal state in __new__. Formerly, the pure Python version did the set up in __init__. - gh-108083: Fix bugs in the constructor of sqlite3.Connection and sqlite3.Connection.close() where exceptions could be leaked. Patch by Erlend E. Aasland. - gh-107963: Fix multiprocessing.set_forkserver_preload() to check the given list of modules names. Patch by Dong-hee Na. - gh-106242: Fixes os.path.normpath() to handle embedded null characters without truncating the path. - gh-107913: Fix possible losses of errno and winerror values in OSError exceptions if they were cleared or modified by the cleanup code before creating the exception object. - gh-107845: tarfile.data_filter() now takes the location of symlinks into account when determining their target, so it will no longer reject some valid tarballs with LinkOutsideDestinationError. - gh-107805: Fix signatures of module-level generated functions in turtle. - gh-107715: Fix doctest.DocTestFinder.find() in presence of class names with special characters. Patch by Gertjan van Zwieten. - gh-100814: Passing a callable object as an option value to a Tkinter image now raises the expected TclError instead of an AttributeError. - gh-106684: Close asyncio.StreamWriter when it is not closed by application leading to memory leaks. Patch by Kumar Aditya. - gh-107396: tarfiles; Fixed use before assignment of self.exception for gzip decompression - gh-106052: re module: fix the matching of possessive quantifiers in the case of a subpattern containing backtracking. - gh-100061: Fix a bug that causes wrong matches for regular expressions with possessive qualifier. - gh-99203: Restore following CPython <= 3.10.5 behavior of shutil.make_archive(): do not create an empty archive if root_dir is not a directory, and, in that case, raise FileNotFoundError or NotADirectoryError regardless of format choice. Beyond the brought-back behavior, the function may now also raise these exceptions in dry_run mode. - Documentation - gh-105052: Update timeit doc to specify that time in seconds is just the default. - Tests - gh-89392: Removed support of test_main() function in tests. They now always use normal unittest test runner. - gh-108388: Convert test_concurrent_futures to a package of 7 sub-tests. Patch by Victor Stinner. - gh-108388: Split test_multiprocessing_fork, test_multiprocessing_forkserver and test_multiprocessing_spawn into test packages. Each package is made of 4 sub-tests: processes, threads, manager and misc. It allows running more tests in parallel and so reduce the total test duration. Patch by Victor Stinner. - gh-105776: Fix test_cppext when the C compiler command -std=c11 option: remove -std= options from the compiler command. Patch by Victor Stinner. - gh-107178: Add the C API test for functions in the Mapping Protocol, the Sequence Protocol and some functions in the Object Protocol. - Build - gh-63760: Fix Solaris build: no longer redefine the gethostname() function. Solaris defines the function since 2005. Patch by Victor Stinner, original patch by Jakub Kulík. - gh-107814: When calling find_python.bat with -q it did not properly silence the output of nuget. That is now fixed. - Windows - gh-107565: Update Windows build to use OpenSSL 3.0.10. - gh-106242: Fixes realpath() to behave consistently when passed a path containing an embedded null character on Windows. In strict mode, it now raises OSError instead of the unexpected ValueError, and in non-strict mode will make the path absolute. - gh-106844: Fix integer overflow and truncating by the null character in _winapi.LCMapStringEx() which affects ntpath.normcase(). - macOS - gh-107565: Update macOS installer to use OpenSSL 3.0.10. - Tools/Demos - gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10, and 3.1.2. - gh-95065: Argument Clinic now supports overriding automatically generated signature by using directive @text_signature. - C API - gh-107916: C API functions PyErr_SetFromErrnoWithFilename(), PyErr_SetExcFromWindowsErrWithFilename() and PyErr_SetFromWindowsErrWithFilename() save now the error code before calling PyUnicode_DecodeFSDefault(). - gh-107915: Such C API functions as PyErr_SetString(), PyErr_Format(), PyErr_SetFromErrnoWithFilename() and many others no longer crash or ignore errors if it failed to format the error message or decode the filename. Instead, they keep a corresponding error. - gh-107810: Improve DeprecationWarning for uses of PyType_Spec with metaclasses that have custom tp_new.- restrict PEP668 to ALP/Tumbleweed- Refresh all patches - Drop Revert-gh105127-left-tests.patch, in upstream now - Update to 3.12.0rc1: - Reverted the :mod:`email.utils` security improvement change released in 3.12beta4 that unintentionally caused :mod:`email.utils.getaddresses` to fail to parse email addresses with a comma in the quoted name field. See :gh:`106669`. - Start initializing ob_digit during creation of :c:type:`PyLongObject` objects. Patch by Illia Volochii. - Increase C recursion limit for functions other than the main interpreter from 800 to 1500. This should allow functions like list.__repr__ and json.dumps to handle all the inputs that they could prior to 3.12 - Fix potential unaligned memory access on C APIs involving returned sequences of char * pointers within the :mod:`grp` and :mod:`socket` modules. These were revealed using a - fsaniziter=alignment build on ARM macOS. Patch by Christopher Chavez. - Add the exception as the third argument to PY_UNIND callbacks in sys.monitoring. This makes the PY_UNWIND callback consistent with the other exception hanlding callbacks. - Raise a ValueError when a monitoring callback funtion returns DISABLE for events that cannot be disabled locally. - Add a RERAISE event to sys.monitoring, which occurs when an exception is reraised, either explicitly by a plain raise statement, or implicitly in an except or finally block. - Unsupported modules now always fail to be imported. - Fix classmethod-style :func:`super` method calls (i.e., where the second argument to :func:`super`, or the implied second argument drawn from self/cls in the case of zero-arg super, is a type) when the target of the call is not a classmethod. - Python no longer crashes due an infrequent race when initialzing per-interpreter interned strings. The crash would manifest when the interpreter was finalized. - Python no longer crashes due to an infrequent race in setting Py_FileSystemDefaultEncoding and Py_FileSystemDefaultEncodeErrors (both deprecated), when simultaneously initializing two isolated subinterpreters. Now they are only set during runtime initialization. - Fix a segmentation fault caused by a use-after-free bug in frame_dealloc when the trashcan delays the deallocation of a PyFrameObject. - No longer suppress arbitrary errors in the __annotations__ getter and setter in the type and module types. - Propagate frozen_modules to multiprocessing spawned process interpreters. - Prevent out-of-bounds memory access during mmap.find() calls. - Seems that in some conditions, OpenSSL will return SSL_ERROR_SYSCALL instead of SSL_ERROR_SSL when a certification verification has failed, but the error parameters will still contain ERR_LIB_SSL and SSL_R_CERTIFICATE_VERIFY_FAILED. We are now detecting this situation and raising the appropiate ssl.SSLCertVerificationError. Patch by Pablo Galindo - Fix :func:`types.get_original_bases` to only return :attr:`!__orig_bases__` if it is present on cls directly. Patch by James Hilton-Balfe. - Prevent memory leak and use-after-free when using pointers to pointers with ctypes - Make :func:`gettext.pgettext` search plural definitions when translation is not found. - Document behavior of :func:`shutil.disk_usage` for non-mounted filesystems on Unix. - Do not report MultipartInvariantViolationDefect defect when the :class:`email.parser.Parser` class is used to parse emails with headersonly=True. - Fix invalid result from :meth:`PurePath.relative_to` method when attempting to walk a ".." segment in other with walk_up enabled. A :exc:`ValueError` exception is now raised in this case. - Fix potential missing NULL check of d2i_SSL_SESSION result in _ssl.c. - Update the bundled copy of pip to version 23.2.1. - Fixed several bugs in zipfile.Path, including: in Path.match`, Windows separators are no longer honored (and never were meant to be); Fixed ``name/suffix/suffixes/stem operations when no filename is present and the Path is not at the root of the zipfile; Reworked glob for performance and more correct matching behavior. - Add __copy__ and __deepcopy__ in :mod:`enum` - Revert a change to :func:`colorsys.rgb_to_hls` that caused division by zero for certain almost-white inputs. Patch by Terry Jan Reedy. - Instances of :class:`typing.TypeVar`, :class:`typing.ParamSpec`, :class:`typing.ParamSpecArgs`, :class:`typing.ParamSpecKwargs`, and :class:`typing.TypeVarTuple` once again support weak references, fixing a regression introduced in Python 3.12.0 beta 1. Patch by Jelle Zijlstra. - Detect possible memory allocation failure in the libtommath function :c:func:`mp_init` used by the _tkinter module. - Fix crash when calling repr with a manually constructed SignalDict object. Patch by Charlie Zhao. - Change the default return value of :meth:`http.client.HTTPConnection.get_proxy_response_headers` to be None and not {}. - Ensure gettext(msg) retrieve translations even if a plural form exists. In other words: gettext(msg) == ngettext(msg, '', 1). - Add documentation for :c:type:`PyInterpreterConfig` and :c:func:`Py_NewInterpreterFromConfig`. Also clarify some of the nearby docs relative to per-interpreter GIL. - Document the :mod:`curses` module variables :const:`~curses.LINES` and :const:`~curses.COLS`. - Add a number of standard external names to nitpick_ignore. - Add documentation on how to localize the :mod:`argparse` module. - test_logging: Fix test_udp_reconnection() by increasing the timeout from 100 ms to 5 minutes (LONG_TIMEOUT). Patch by Victor Stinner. - test_capi: Fix test_no_FatalError_infinite_loop() to no longer write a coredump, by using test.support.SuppressCrashReport. Patch by Victor Stinner. - Avoid creating a reference to the test object in :meth:`~unittest.TestResult.collectedDurations`. - Moved tests for zipfile.Path into Lib/test/test_zipfile/_path. Made zipfile._path a package. - Check for linux/limits.h before including it in Modules/posixmodule.c. - Detect MPI compilers in :file:`configure`. - Add experimental wasi-threads support. Patch by Takashi Yamamoto. - Update Windows build to use OpenSSL 3.0.9 - Update macOS installer to use OpenSSL 3.0.9. - Fix bugs in the Argument Clinic destination clear command; the destination buffers would never be cleared, and the destination directive parser would simply continue to the fault handler after processing the command. Patch by Erlend E. Aasland. - freeze now fetches CONFIG_ARGS from the original CPython instance the Makefile uses to call utility scripts. Patch by Ijtaba Hussain. - :c:func:`PyModule_AddObjectRef` is now only available in the limited API version 3.10 or later.- add externally_managed.in to label this build as PEP-668 managed- IT MEANS THAT bsc#1210638 STILL HAS NOT BEEN FIXED! - Add Revert-gh105127-left-tests.patch (gh#python/cpython!106941) partially reverting CVE-2023-27043-email-parsing-errors.patch, because of the regression in gh#python/cpython#106669.- Update to 3.12.0b4: - gh-issue-102988: CVE-2023-27043 (bsc#1210638): Prevent :func:`email.utils.parseaddr` and :func:`email.utils.getaddresses` from returning the realname portion of an invalid RFC2822 email header in the email address portion of the 2-tuple returned after being parsed by :class:`email._parseaddr.AddressList`. - gh-issue-106396: When the format specification of an f-string expression is empty, the parser now generates an empty :class:`ast.JoinedStr` node for it instead of an one-element :class:`ast.JoinedStr` with an empty string :class:`ast.Constant`. - gh-issue-106145: Make ``end_lineno`` and ``end_col_offset`` required on ``type_param`` ast nodes. - gh-issue-105979: Fix crash in :func:`!_imp.get_frozen_object` due to improper exception handling. - gh-issue-98931: Ensure custom :exc:`SyntaxError` error messages are raised for invalid imports with multiple targets. Patch by Pablo Galindo - gh-issue-105908: Fixed bug where :gh:`99111` breaks future import ``barry_as_FLUFL`` in the Python REPL. - gh-issue-105340: Include the comprehension iteration variable in ``locals()`` inside a module- or class-scope comprehension. - gh-issue-105486: Change the repr of ``ParamSpec`` list of args in ``types.GenericAlias``. - gh-issue-101006: Improve error handling when read :mod:`marshal` data. - gh-issue-106524: Fix crash in :func:`!_sre.template` with templates containing invalid group indices. - gh-issue-106510: Improve debug output for atomic groups in regular expressions. - gh-issue-106503: Fix ref cycle in :class:`!asyncio._SelectorSocketTransport` by removing ``_write_ready`` in ``close``. - gh-issue-105497: Fix flag mask inversion when unnamed flags exist. - gh-issue-90876: Prevent :mod:`multiprocessing.spawn` from failing to *import* in environments where ``sys.executable`` is ``None``. This regressed in 3.11 with the addition of support for path-like objects in multiprocessing. - gh-issue-106292: Check for an instance-dict cached value in the :meth:`__get__` method of :func:`functools.cached_property`. This better matches the pre-3.12 behavior and improves compatibility for users subclassing :func:`functools.cached_property` and adding a :meth:`__set__` method. - gh-issue-106330: Fix incorrect matching of empty paths in :meth:`pathlib.PurePath.match`. This bug was introduced in Python 3.12.0 beta 1. - gh-issue-102541: Make pydoc.doc catch bad module ImportError when output stream is not None. - gh-issue-106152: Added PY_THROW event hook for :mod:`cProfile` for generators - gh-issue-106075: Added `asyncio.taskgroups.__all__` to `asyncio.__all__` for export in star imports. - gh-issue-105987: Fix crash due to improper reference counting in :mod:`asyncio` eager task factory internal routines. - gh-issue-105974: Fix bug where a :class:`typing.Protocol` class that had one or more non-callable members would raise :exc:`TypeError` when :func:`issubclass` was called against it, even if it defined a custom ``__subclasshook__`` method. The behaviour in Python 3.11 and lower -- which has now been restored -- was not to raise :exc:`TypeError` in these situations if a custom ``__subclasshook__`` method was defined. Patch by Alex Waygood. - gh-issue-96145: Reverted addition of ``json.AttrDict``. - gh-issue-105497: Fix flag inversion when alias/mask members exist. - gh-issue-104554: Add RTSPS scheme support in urllib.parse - gh-issue-94777: Fix hanging :mod:`multiprocessing` ``ProcessPoolExecutor`` when a child process crashes while data is being written in the call queue. - gh-issue-106232: Make timeit doc command lines compatible with Windows by using double quotes for arguments. This works on linux and macOS also. - gh-issue-101634: When running the Python test suite with ``-jN`` option, if a worker stdout cannot be decoded from the locale encoding report a failed testn so the exitcode is non-zero. Patch by Victor Stinner. - gh-issue-106118: Fix compilation for platforms without :data:`!O_CLOEXEC`. The issue was introduced with Python 3.12b1 in :gh:`103295`. Patch by Erlend Aasland. - gh-issue-104692: Include ``commoninstall`` as a prerequisite for ``bininstall`` This ensures that ``commoninstall`` is completed before ``bininstall`` is started when parallel builds are used (``make - j install``), and so the ``python3`` symlink is only installed after all standard library modules are installed. - gh-issue-106359: Argument Clinic now explicitly forbids "kwarg splats" in function calls used as annotations. - gh-issue-105227: The new :c:func:`PyType_GetDict` provides the dictionary for the given type object that is normally exposed by ``cls.__dict__``. Normally it's sufficient to use :c:member:`~PyTypeObject.tp_dict`, but for the static builtin types :c:member:`!tp_dict` is now always ``NULL``. :c:func:`!PyType_GetDict()` provides the correct dict object instead.- Update to 3.12.0b3: - gh-103142: The version of OpenSSL used in Windows and Mac installers has been upgraded to 1.1.1u to address CVE-2023-2650, CVE-2023-0465, CVE-2023-0466, CVE-2023-0464, as well as CVE-2023-0286, CVE-2022-4303, and CVE-2022-4303 fixed previously in 1.1.1t (gh-101727). - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329. - gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified. - gh-104049: Do not expose the local on-disk location in directory indexes produced by http.client.SimpleHTTPRequestHandler. - gh-103935: trace.__main__ now uses io.open_code() for files to be executed instead of raw open(). - gh-102953: The extraction methods in tarfile, and shutil.unpack_archive(), have a new filter argument that allows limiting tar features than may be surprising or dangerous, such as creating files outside the destination directory. See Extraction filters for details. - Remove upstreamed patches: - 00398-fix-stack-overwrite-on-32-bit-in-perf-map-test-harness-gh-104811-104823.patch- Add 00398-fix-stack-overwrite-on-32-bit-in-perf-map-test-harness-gh-104811-104823.patch gh#python/cpython#104811- Refresh all patches - Update to 3.12.0b1: Full changelog can be found here https://docs.python.org/dev/whatsnew/changelog.html#python-3-12-0-beta-1- Why in the world we download from HTTP?- Ignore failing test test_freeze_simple_script, it fails because it cannot import _sysconfigdata__linux_x86_64-linux-gnu that's not present in the test environment, it fails without bundled libs. - Remove non existing paths: * %{sitedir}/tkinter/test * %{sitedir}/sqlite3/test * %{dynlib _curses_panel}- Update to 3.12.0a7: Full changelog can be found here https://docs.python.org/dev/whatsnew/changelog.html#python-3-12-0-alpha-7- Switch off obsoleting previous interpreters.- Update to 3.12.0a6: - Many new features for Python 3.12 are still being planned and written. Among the new major new features and changes so far: - Even more improved error messages. More exceptions potentially caused by typos now make suggestions to the user. - Support for the Linux perf profiler to report Python function names in traces. - The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623. - In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2). - The deprecated smtpd and distutils modules have been removed (see PEP 594 and PEP 632. The setuptools package (installed by default in virtualenvs and many other places) continues to provide the distutils module. - A number of other old, broken and deprecated functions, classes and methods have been removed. - Invalid backslash escape sequences in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.) - The internal representation of integers has changed in preparation for performance enhancements. (This should not affect most users as it is an internal detail, but it may cause problems for Cython-generated code.) - Add the refreshed version of F00251-change-user-install-location.patch (updated from Fedora), which works together with the installation schemes in sysconfig. - Remove distutils-reproducible-compile.patch, which is not applicable anymore (because distutils was removed from the standard library). - Remove upstreamed support-expat-CVE-2022-25236-patched.patch- Update to 3.11.2: Bug fixes, no changes in API and no security bugs.- Add python310 Obsoletes line to obsolete_python_versioned macro.- Add provides for readline and sqlite3 to the main Python package.- Disable NIS for new products, it's deprecated and gets removed- build GLIBC hwcaps optimized versions of the interpreter- Don't fail on Sphinx build warnings. - For jsc#PED-1570, providing Python 3.11 for SLE-15-SP5.- Update to 3.11.1: - python -m http.server no longer allows terminal control characters sent within a garbage request to be printed to the stderr server lo This is done by changing the http.server BaseHTTPRequestHandler .log_message method to replace control characters with a \xHH hex escape before printin - Avoid publishing list of active per-interpreter audit hooks via the gc module - The IDNA codec decoder used on DNS hostnames by socket or asyncio related name resolution functions no longer involves a quadratic algorithm. This prevents a potential CPU denial of service if an out-of-spec excessive length hostname involving bidirectional characters were decoded. Some protocols such as urllib http 3xx redirects potentially allow for an attacker to supply such a name (CVE-2022-45061). - Update bundled libexpat to 2.5.0 - Fix a shell code injection vulnerability in the get-remote-certificate.py example script. The script no longer uses a shell to run openssl commands. Issue reported and initial fix by Caleb Shortt. Patch by Victor Stinner. - Fix a crash when an object which does not have a dictionary frees its instance values. - Fix a bug in the tokenizer that could cause infinite recursion when showing syntax warnings that happen in the first line of the source. Patch by Pablo Galindo - Fix an issue that could cause frames to be visible to Python code as they are being torn down, possibly leading to memory corruption or hard crashes of the interpreter. - Fix a reference bug in _imp.create_builtin() after the creation of the first sub-interpreter for modules builtins and sys. Patch by Victor Stinner. - Fixed a bug that was causing a buffer overflow if the tokenizer copies a line missing the newline caracter from a file that is as long as the available tokenizer buffer. Patch by Pablo galindo - Fix bug where an ExceptionGroup subclass can wrap a BaseException. - Fix zip path for venv created from a non-installed python on POSIX platforms. - Fix an issue that could potentially cause incorrect error handling for some bytecode instructions. - Fix an issue that prevented PyThreadState and PyInterpreterState memory from being freed properly. - Fix failure in except* with unhashable exceptions. - Fix calculation of sys._base_executable when inside a POSIX virtual environment using copies of the python binary when the base installation does not provide the executable name used by the venv. Calculation will fall back to alternative names (“python”, “python.”). - Update faulthandler to emit an error message with the proper unexpected signal number. Patch by Dong-hee Na. - Fix location of SyntaxError for a try block with both except and except*. - Fix the error reporting positions of specialized traceback anchors when the source line contains Unicode characters. - Fix subscription of type aliases containing bare generic types or types like TypeVar: for example tuple[A, T][int] and tuple[TypeVar, T][int], where A is a generic type, and T is a type variable. - Lower the recursion depth for marshal on WASI to support wasmtime 2.0/main. - Fix multiple crashes in debug mode when str subclasses are used instead of str itself. - Fix an issue where member descriptors (such as those for __slots__) could behave incorrectly or crash instead of raising a TypeError when accessed via an instance of an invalid type. - Suppress ImportError for invalid query for help() command. Patch by Dong-hee Na. - Fix detection of MAC addresses for uuid on certain OSs. Patch by Chaim Sanders - Print exception class name instead of its string representation when raising errors from ctypes calls. - os.sched_yield() now release the GIL while calling sched_yield(2). Patch by Dong-hee Na. - Fix an issue that could delay the specialization of PRECALL instructions. - Bugfix: PyFunction_GetAnnotations() should return a borrowed reference. It was returning a new reference. - Ensure that all Python frame objects are backed by “complete” frames. - Fixed a missing incref/decref pair in Exception.__setstate__(). Patch by Ofey Chan. - Fix the Python path configuration used to initialized sys.path at Python startup. Paths are no longer encoded to UTF-8/strict to avoid encoding errors if it contains surrogate characters (bytes paths are decoded with the surrogateescape error handler). Patch by Victor Stinner. - Fix overly-broad source position information for chained comparisons used as branching conditions. - At Python exit, sometimes a thread holding the GIL can wait forever for a thread (usually a daemon thread) which requested to drop the GIL, whereas the thread already exited. To fix the race condition, the thread which requested the GIL drop now resets its request before exiting. Issue discovered and analyzed by Mingliang ZHAO. Patch by Victor Stinner. - Fix a possible assertion failure, fatal error, or SystemError if a line tracing event raises an exception while opcode tracing is enabled. - Fix undefined behaviour in C code of null pointer arithmetic. - Make sure that all frame objects created are created from valid interpreter frames. Prevents the possibility of invalid frames in backtraces and signal handlers. - Disable incorrect pickling of the C implemented classmethod descriptors. - On WASI ENOTCAPABLE is now mapped to PermissionError. The errno modules exposes the new error number. getpath.py now ignores PermissionError when it cannot open landmark files pybuilddir.txt and pyenv.cfg. - Allow pdb to locate source for frozen modules in the standard library. - Raise ValueError instead of SystemError when methods of uninitialized io.IncrementalNewlineDecoder objects are called. Patch by Oren Milman. - Fix a possible assertion failure in io.FileIO when the opener returns an invalid file descriptor. - Also escape s in the http.server BaseHTTPRequestHandler.log_message so that it is technically possible to parse the line and reconstruct what the original data was. Without this a xHH is ambiguious as to if it is a hex replacement we put in or the characters r”x” came through in the original request line. - asyncio.get_event_loop() now only emits a deprecation warning when a new event loop was created implicitly. It no longer emits a deprecation warning if the current event loop was set. - Fix bug when calling trace.CoverageResults with valid infile. - Fix a bug in handling class cleanups in unittest.TestCase. Now addClassCleanup() uses separate lists for different TestCase subclasses, and doClassCleanups() only cleans up the particular class. - Release the GIL when calling termios APIs to avoid blocking threads. - Fix ast.increment_lineno() to also cover ast.TypeIgnore when changing line numbers. - Fix bug in urllib.parse.urlparse() that causes URL schemes that begin with a digit, a plus sign, or a minus sign to be parsed incorrectly. - Check the number of arguments in substitution in user generics containing a TypeVarTuple and one or more TypeVar. - Fix substitution of ParamSpec followed by TypeVarTuple in generic aliases. - Fix substitution of TypeVarTuple and ParamSpec together in user generics. - Fixed bug where inspect.signature() reported incorrect arguments for decorated methods. - Fix SystemError in ctypes when exception was not set during __initsubclass__. - Remove older version of _SSLProtocolTransport.get_write_buffer_limits in asyncio.sslproto - fix negative numbers failing in verify() - Fix statistics.NormalDist pickle with 0 and 1 protocols. - enum.auto() is now correctly activated when combined with other assignment values. E.g. ONE = auto(), 'some text' will now evaluate as (1, 'some text'). - Update the bundled copy of pip to version 22.3.1. - Clean up refleak on failed module initialisation in _zoneinfo - Clean up refleaks on failed module initialisation in in _pickle - Clean up refleak on failed module initialisation in _io. - Fix memory leak in math.dist() when both points don’t have the same dimension. Patch by Kumar Aditya. - [3.11] Applied changes from importlib_metadata 4.11.4 through 4.13, including compatibility and robustness fixes for Distribution objects without _normalized_name, disallowing invalid inputs to Distribution.from_name, and refined behaviors in PathDistribution._name_from_stem and PathDistribution._normalized_name. - Fix argument typechecks in _overlapped.WSAConnect() and _overlapped.Overlapped.WSASendTo() functions. - Prevent crashing in traceback when retrieving the byte-offset for some source files that contain certain unicode characters. - Fix internal error in the re module which in very rare circumstances prevented compilation of a regular expression containing a conditional expression without the “else” branch. - Fix asyncio.StreamWriter.drain() to call protocol.connection_lost callback only once on Windows. - Add a mutex to unittest.mock.NonCallableMock to protect concurrent access to mock attributes. - Fix hang on Windows in subprocess.wait_closed() in asyncio with ProactorEventLoop. Patch by Kumar Aditya. - Fix infinite loop in unittest when a self-referencing chained exception is raised - tkinter.Text.count() raises now an exception for options starting with “-” instead of silently ignoring them. - On uname_result, restored expectation that _fields and _asdict would include all six properties including processor. - A createSocket() method was added to SysLogHandler. - Fix bug in urllib.parse.urlparse() that causes certain port numbers containing whitespace, underscores, plus and minus signs, or non-ASCII digits to be incorrectly accepted. - Allow venv to pass along PYTHON* variables to ensurepip and pip when they do not impact path resolution - On macOS, fix a crash in syslog.syslog() in multi-threaded applications. On macOS, the libc syslog() function is not thread-safe, so syslog.syslog() no longer releases the GIL to call it. Patch by Victor Stinner. - Allow BUILTINS to be a valid field name for frozen dataclasses. - Wrap network errors consistently in urllib FTP support, so the test suite doesn’t fail when a network is available but the public internet is not reachable. - Make sure patch.dict() can be applied on async functions. - Earlier in 3.11 we deprecated asyncio.Task.cancel("message"). We realized we were too harsh, and have undeprecated it. - Change deprecate warning message in unittest from It is deprecated to return a value!=None to It is deprecated to return a value that is not None from a test case - Fixes AttributeError when subprocess.check_output() is used with argument input=None and either of the arguments encoding or errors are used. - Fix is_private properties in the ipaddress module. Previously non-private networks (0.0.0.0/0) would return True from this method; now they correctly return False. - Avoid spurious tracebacks from asyncio when default executor cleanup is delayed until after the event loop is closed (e.g. as the result of a keyboard interrupt). - Avoid a crash in the C version of asyncio.Future.remove_done_callback() when an evil argument is passed. - Remove tokenize.NL check from tabnanny. - Fix generation of the default name of tkinter.Checkbutton. Previously, checkbuttons in different parent widgets could have the same short name and share the same state if arguments “name” and “variable” are not specified. Now they are globally unique. - Update bundled libexpat to 2.4.9 - Fix race condition in asyncio where process_exited() called before the pipe_data_received() leading to inconsistent output. Patch by Kumar Aditya. - Fixed check in multiprocessing.resource_tracker that guarantees that the length of a write to a pipe is not greater than PIPE_BUF. - Corrected type annotation for dataclass attribute pstats.FunctionProfile.ncalls to be str. - Fix repr of Any subclasses. - Work around missing socket functions in socket’s __repr__. - In inspect, fix overeager replacement of “typing.” in formatting annotations. - Fix handling of bytes path-like objects in os.ismount(). - Fix handling compiler warnings (SyntaxWarning and DeprecationWarning) in codeop.compile_command() when checking for incomplete input. Previously it emitted warnings and raised a SyntaxError. Now it always returns None for incomplete input without emitting any warnings. - To avoid apparent memory leaks when asyncio.open_connection() raises, break reference cycles generated by local exception and future instances (which has exception instance as its member var). Patch by Dong Uk, Kang. - Fixed flickering of the turtle window when the tracer is turned off. Patch by Shin-myoung-serp. - Fix asyncio subprocess transport to kill process cleanly when process is blocked and avoid RuntimeError when loop is closed. Patch by Kumar Aditya. - Prevent error when activating venv in nested fish instances. - TarFile.next() now returns None when called on an empty tarfile. - Document the optional callback parameter of WeakMethod. Patch by Géry Ogam. - Restrict use of sockets instead of pipes for stdin of subprocesses created by asyncio to AIX platform only. - shutil.copytree() now applies the ignore_dangling_symlinks argument recursively. - Fix IndexError in argparse.ArgumentParser when a store_true action is given an explicit argument. - Document that calling variadic functions with ctypes requires special care on macOS/arm64 (and possibly other platforms). - Remove extra row - Clarified the conflicting advice given in the ast documentation about ast.literal_eval() being “safe” for use on untrusted input while at the same time warning that it can crash the process. The latter statement is true and is deemed unfixable without a large amount of work unsuitable for a bugfix. So we keep the warning and no longer claim that literal_eval is safe. - Restructured the documentation for the os.wait* family of functions, and improved the docs for os.waitid() with more explanation of the possible argument constants. - Skip test_normalization() of test_unicodedata if it fails to download NormalizationTest.txt file from pythontest.net. Patch by Victor Stinner. - Correct test_marsh on (32 bit) x86: test_deterministic sets was failing. - Optional big memory tests in test_sqlite3 now catch the correct sqlite.DataError exception type in case of too large strings and/or blobs passed. - Fix a bug in the typing tests where a test relying on CPython-specific implementation details was not decorated with @cpython_only and was not skipped on other implementations. - Add tests for star-unpacking with PEP 646, and some other miscellaneous PEP 646 tests. - Added explicit coverage of Py_Initialize (and hence Py_InitializeEx) back to the embedding tests (all other embedding tests migrated to Py_InitializeFromConfig in Python 3.11) - Some C API tests were moved into the new Lib/test/test_capi/ directory. - Fix -Wimplicit-int, -Wstrict-prototypes, and - Wimplicit-function-declaration compiler warnings in configure checks. - Fix a compilation issue with GCC 12 on macOS. - Fix -Wimplicit-int compiler warning in configure check for PTHREAD_SCOPE_SYSTEM. - Fix a possible fd leak in Programs/_freeze_module.c introduced in Python 3.11. - Fix build with PYTHON_FOR_REGEN=python3.8. - Specify the full path to the source location for make docclean (needed for cross-builds). - Don’t use vendored libmpdec headers if --with-system-libmpdec is passed to configure. Don’t use vendored libexpat headers if --with-system-expat is passed to !configure. - Fix the build process of clang compiler for _bootstrap_python if LTO optimization is applied. Patch by Matthias Görgens and Dong-hee Na. - wasm32-emscripten builds for browsers now include concurrent.futures for asyncio and unittest.mock. - wasm32-emscripten platform no longer builds resource module, getresuid(), getresgid(), and their setters. The APIs are stubs and not functional. - Updated pegen regeneration script on Windows to find and use Python 3.9 or higher. Prior to this, pegen regeneration already required 3.9 or higher, but the script may have used lower versions of Python. - Fix a bug in the previous bugfix that caused IDLE to not start when run with 3.10.8, 3.12.0a1, and at least Microsoft Python 3.10.2288.0 installed without the Lib/test package. 3.11.0 was never affected. - The wasm_build.py script now pre-builds Emscripten ports, checks for broken EMSDK versions, and warns about pkg-config env vars. - The new tool Tools/wasm/wasm_builder.py automates configure, compile, and test steps for building CPython on WebAssembly platforms. - Fix handling of module docstrings in Tools/i18n/pygettext.py. - PyBUF_* constants were marked as part of Limited API of Python 3.11+. These were available in 3.11.0 with Py_LIMITED_API defined for 3.11, and are necessary to use the buffer API. - Fix use-after-free in Py_SetPythonHome(NULL), Py_SetProgramName(NULL) and _Py_SetProgramFullPath(NULL) function calls. Issue reported by Benedikt Reinartz. Patch by Victor Stinner. - Py_InitializeEx now correctly calls PyConfig_Clear after initializing the interpreter (the omission didn’t cause a memory leak only because none of the dynamically allocated config fields are populated by the wrapper function) - Removed upstreamed patches: - 98437-sphinx.locale._-as-gettext-in-pyspecific.patch - CVE-2022-45061-DoS-by-IDNA-decode.patch- Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding extremely long domain names.- Update to 3.11.0 (overall changes from 3.10.*): - General changes - PEP 657 -- Include Fine-Grained Error Locations in Tracebacks - PEP 654 -- Exception Groups and except* - PEP 680 -- tomllib: Support for Parsing TOML in the Standard Library - gh-90908 -- Introduce task groups to asyncio - gh-34627 -- Atomic grouping ((?>...)) and possessive quantifiers (*+, ++, ?+, {m,n}+) are now supported in regular expressions. - The Faster CPython Project is already yielding some exciting results. Python 3.11 is up to 10-60% faster than Python 3.10. On average, we measured a 1.22x speedup on the standard benchmark suite. See Faster CPython for details. - Typing and typing language changes - PEP 673 -- Self Type - PEP 646 -- Variadic Generics - PEP 675 -- Arbitrary Literal String Type - PEP 655 -- Marking individual TypedDict items as required or potentially-missing - PEP 681 -- Data Class Transforms - (just changes from 3.11.0rc2): - Fix multiplying a list by an integer (list *= int): detect the integer overflow when the new allocated length is close to the maximum size. Issue reported by Jordan Limor. Patch by Victor Stinner. - On Linux the multiprocessing module returns to using filesystem backed unix domain sockets for communication with the forkserver process instead of the Linux abstract socket namespace. Only code that chooses to use the “forkserver” start method is affected. Abstract sockets have no permissions and could allow any user on the system in the same network namespace (often the whole system) to inject code into the multiprocessing forkserver process. This was a potential privilege escalation. Filesystem based socket permissions restrict this to the forkserver process user as was the default in Python 3.8 and earlier. This prevents Linux CVE-2022-42919. - Fix an issue where several frame objects could be backed by the same interpreter frame, possibly leading to corrupted memory and hard crashes of the interpreter. - Fix possible data corruption or crashes when accessing the f_back member of newly-created generator or coroutine frames. - Fix a crash occurring when PyEval_GetFrame() is called while the topmost Python frame is in a partially-initialized state. - Fix command line parsing: reject -X int_max_str_digits option with no value (invalid) when the PYTHONINTMAXSTRDIGITS environment variable is set to a valid limit. Patch by Victor Stinner. - Fix undefined behaviour in _testcapimodule.c. - When ValueError is raised if an integer is larger than the limit, mention the sys.set_int_max_str_digits() function in the error message. Patch by Victor Stinner. - Correctly raise SyntaxError on exception groups (PEP 654) on python versions prior to 3.11 - Document some places where an assignment expression needs parentheses. - Update the bundled copies of pip and setuptools to versions 22.3 and 65.5.0 respectively. - fix Flag to use boundary CONFORM - This restores previous Flag behavior of allowing flags with non-sequential values to be combined; e.g. - class Skip(Flag): TWO = 2 EIGHT = 8 - Skip.TWO | Skip.EIGHT -> - Fix ! in c domain ref target syntax via a conf.py patch, so it works as intended to disable ref target resolution. - Update tutorial introduction output to use 3.10+ SyntaxError invalid range.- Add 98437-sphinx.locale._-as-gettext-in-pyspecific.patch to allow building of documentation with the latest Sphinx 5.3.0 (gh#python/cpython#98366).- Update to 3.11.0rc2: - Converting between int and str in bases other than 2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 such as base 10 (decimal) now raises a ValueError if the number of digits in string form is above a limit to avoid potential denial of service attacks due to the algorithmic complexity. This is a mitigation for CVE-2020-10735. This new limit can be configured or disabled by environment variable, command line flag, or sys APIs. See the integer string conversion length limitation documentation. The default limit is 4300 digits in string form. - Fix case of undefined behavior in ceval.c - Do not expose KeyWrapper in _functools. - Ensure that tracing, sys.setrace(), is turned on immediately. In pre-release versions of 3.11, some tracing events might have been lost when turning on tracing in a __del__ method or interrupt. - Fix use after free in trace refs build mode. Patch by Kumar Aditya. - When loading a file with invalid UTF-8 inside a multi-line string, a correct SyntaxError is emitted. - Make sure that incomplete frames do not show up in tracemalloc traces. - Remove two cases of undefined behavior, by adding NULL checks. - Fix possible NULL pointer dereference in _PyThread_CurrentFrames. Patch by Kumar Aditya. - Fix AttributeError missing name and obj attributes in object.__getattribute__(). Patch by Philip Georgi. - Loading a file with invalid UTF-8 will now report the broken character at the correct location. - Fixed a bug that caused _PyCode_GetExtra to return garbage for negative indexes. Patch by Pablo Galindo - Fix a deadlock in PyGILState_Ensure() when allocating new thread state. Patch by Kumar Aditya. - PyType_Ready() now initializes ht_cached_keys and performs additional checks to ensure that type objects are properly configured. This avoids crashes in 3rd party packages that don’t use regular API to create new types. - Skip over incomplete frames in PyThreadState_GetFrame(). - Fix format string in _PyPegen_raise_error_known_location that can lead to memory corruption on some 64bit systems. The function was building a tuple with i (int) instead of n (Py_ssize_t) for Py_ssize_t arguments. - Fix misleading contents of error message when converting an all-whitespace string to float. - ast.parse() will no longer parse function definitions with positional-only params when passed feature_version less than (3, 8). Patch by Shantanu Jain. - Fix incorrect error message in the io module. - Fix the faulthandler implementation of faulthandler.register(signal, chain=True) if the sigaction() function is not available: don’t call the previous signal handler if it’s NULL. Patch by Victor Stinner. - Correct conversion of numbers.Rational’s to float. - Fix TypeVarTuple.__typing_prepare_subst__. TypeError was not raised when using more than one TypeVarTuple, like [*T, *V] in type alias substitutions. - Fix asyncio.streams.StreamReaderProtocol to keep a strong reference to the created task, so that it’s not garbage collected - Fix a performance regression in logging TimedRotatingFileHandler. Only check for special files when the rollover time has passed. - Fix unused localName parameter in the Attr class in xml.dom.minidom. - Fix incorrect condition that causes sys.thread_info.name to be wrong on pthread platforms. - Remove an incompatible change from bpo-28080 that caused a regression that ignored the utf8 in ZipInfo.flag_bits. Patch by Pablo Galindo. - Fix asyncio.Runner to call asyncio.set_event_loop() only once to avoid calling attach_loop() multiple times on child watchers. Patch by Kumar Aditya. - Fix unittest.IsolatedAsyncioTestCase to set event loop before calling setup functions. Patch by Kumar Aditya. - When a task catches asyncio.CancelledError and raises some other error, the other error should generally not silently be suppressed. - Fail gracefully if EPERM or ENOSYS is raised when loading crypt methods. This may happen when trying to load MD5 on a Linux kernel with FIPS enabled. - Allow asyncio.StreamWriter.drain() to be awaited concurrently by multiple tasks. Patch by Kumar Aditya. - Fix ast.unparse() when ImportFrom.level is None - Improve discoverability of the higher level concurrent.futures module by providing clearer links from the lower level threading and multiprocessing modules. - What’s New 3.11 now has instructions for how to provide compiler and linker flags for Tcl/Tk and OpenSSL on RHEL 7 and CentOS 7. - Mitigate the inherent race condition from using find_unused_port() in testSockName() by trying to find an unused port a few times before failing. Patch by Ross Burton. - Build and test with OpenSSL 1.1.1q - Use support-expat-CVE-2022-25236-patched.patch from the current version of gh#python/cpython#93900 instead of the old support-expat-245.patch. - Reapply fix_configure_rst.patch.- Increase testsuite timeout for test_freeze_simple_script- fix import_failed.map to refer to the python 3.11 package versions- Update to 3.11.0rc1: - Core and Builtins - Update code object hashing and equality to consider all debugging and exception handling tables. This fixes an issue where certain non-identical code objects could be “deduplicated” during compilation. - _PyPegen_Parser_New now properly detects token memory allocation errors. Patch by Honglin Zhu. - Run Python code in tracer/profiler function at full speed. Fixes slowdown in earlier versions of 3.11. - Emit a warning in debug mode if an object does not call PyObject_GC_UnTrack() before deallocation. Patch by Pablo Galindo. - Prevented crashes in the AST constructor when compiling some absurdly long expressions like "+0"*1000000. RecursionError is now raised instead. Patch by Pablo Galindo - ast.AST node positions are now validated when provided to compile() and other related functions. If invalid positions are detected, a ValueError will be raised. - Fix error detection in some builtin functions when keyword argument name is an instance of a str subclass with overloaded __eq__ and __hash__. Previously it could cause SystemError or other undesired behavior. - Library - Update bundled pip to 22.2.2. - Fix asyncio.TaskGroup to propagate exception when asyncio.CancelledError was replaced with another exception by a context manger. Patch by Kumar Aditya and Guido van Rossum. - Update bundled pip to 22.2.1. - Fix GC crash when deallocating _lsprof.Profiler by untracking it before calling any callbacks. Patch by Kumar Aditya. - Fix asyncio.run() for asyncio.Task implementations without uncancel() method. Patch by Kumar Aditya. - Fix check for existence of os.EFD_CLOEXEC, os.EFD_NONBLOCK and os.EFD_SEMAPHORE flags on older kernel versions where these flags are not present. Patch by Kumar Aditya. - Fix concurrent.futures.Executor.map() to cancel the currently waiting on future on an error - e.g. TimeoutError or KeyboardInterrupt. - Ensure that timeouts scheduled with asyncio.Timeout that have already expired are delivered promptly. - Suppress writing an XML declaration in open files in ElementTree.write() with encoding='unicode' and xml_declaration=None. - Fix findtext in the xml module to only give an empty string when the text attribute is set to None. - Documentation - Fix stylesheet not working in Windows CHM htmlhelp docs and add warning that they are deprecated. Contributed by C.A.M. Gerlach. - Update library documentation with availability information on WebAssembly platforms wasm32-emscripten and wasm32-wasi. - Use consistent syntax for platform availability. The directive now supports a content body and emits a warning when it encounters an unknown platform. - Document a limitation in ThreadPoolExecutor where its exit handler is executed before any handlers in atexit. - Tests - Lib/test/test_asyncio/test_ssl.py exposed a bug in the macOS kernel where intense concurrent load on non-blocking sockets occasionally causes errno.ENOBUFS (“No buffer space available”) to be emitted. FB11063974 filed with Apple, in the mean time as a workaround buffer size used in tests on macOS is decreased to avoid intermittent failures. Patch by Fantix King. - Fix problem with test_ssl test_get_ciphers on systems that require perfect forward secrecy (PFS) ciphers. - Add a regression test for re exponentional slowdown when using rjsmin. - Build - Fix a regression in configure script that caused some header checks to ignore custom CPPFLAGS. The regression was introduced in gh-94802. - wasm32-wasi builds no longer depend on WASIX’s pthread stubs. Python now has its own stubbed pthread API. - Python now detects missing dup function in WASI and works around some missing errno, select, and socket constants. - Python now skips missing socket functions and methods on WASI. WASI can only create sockets from existing fd / accept and has no netdb. - Platforms wasm32-unknown-emscripten and wasm32-unknown-wasi have been promoted to PEP 11 tier 3 platform support. - IDLE - Document handling of extensions in Save As dialogs. - Include prompts when saving Shell (interactive input and output). - Fix the Shell context menu copy-with-prompts bug of copying an extra line when one selects whole lines. - In the Edit menu, move Select All and add a new separator. - Enable using IDLE’s module browser with .pyw files. - Add .pyi as a recognized extension for IDLE on macOS. This allows opening stub files by double clicking on them in the Finder. - C API - Restore the 3.10 behavior for multiple inheritance of C extension classes that store their dictionary at the end of the struct. - Added PyCode_GetVarnames(), PyCode_GetCellvars() and PyCode_GetFreevars() for accessing co_varnames, co_cellvars and co_freevars respectively via the C API.- Update to 3.11.0b5: - Core and Builtins - gh-93351: ast.AST node positions are now validated when provided to compile() and other related functions. If invalid positions are detected, a ValueError will be raised. - gh-94438: Fix an issue that caused extended opcode arguments and some conditional pops to be ignored when calculating valid jump targets for assignments to the f_lineno attribute of frame objects. In some cases, this could cause inconsistent internal state, resulting in a hard crash of the interpreter. - gh-95060: Undocumented PyCode_Addr2Location function now properly returns when addrq argument is less than zero. - gh-95113: Replace all EXTENDED_ARG_QUICK instructions with basic EXTENDED_ARG instructions in unquickened code. Consumers of non-adaptive bytecode should be able to handle extended arguments the same way they were handled in CPython 3.10 and older. - gh-91409: Fix incorrect source location info caused by certain optimizations in the bytecode compiler. - gh-94036: Fix incorrect source location info for some multi-line attribute accesses and method calls. - gh-94739: Allow jumping within, out of, and across exception handlers in the debugger. - gh-94949: ast.parse() will no longer parse parenthesized context managers when passed feature_version less than (3, 9). Patch by Shantanu Jain. - gh-94947: ast.parse() will no longer parse assignment expressions when passed feature_version less than (3, 8). Patch by Shantanu Jain. - gh-91256: Ensures the program name is known for help text during interpreter startup. - gh-94869: Fix the column offsets for some expressions in multi-line f-strings ast nodes. Patch by Pablo Galindo. - gh-94822: Fix an issue where lookups of metaclass descriptors may be ignored when an identically-named attribute also exists on the class itself. - gh-91153: Fix an issue where a bytearray item assignment could crash if it’s resized by the new value’s __index__() method. - gh-90699: Fix reference counting bug in bool.__repr__(). Patch by Kumar Aditya. - Library - gh-95087: Fix IndexError in parsing invalid date in the email module. - gh-95199: Upgrade bundled setuptools to 63.2.0. - gh-95194: Upgrade bundled pip to 22.2. - gh-95132: Fix a sqlite3 regression where *args and **kwds were incorrectly relayed from connect() to the Connection factory. The regression was introduced in 3.11a1 with PR 24421 (gh-85128). Patch by Erlend E. Aasland.` - gh-93157: Fix fileinput module didn’t support errors option when inplace is true. - gh-95105: wsgiref.types.InputStream.__iter__() should return Iterator[bytes], not Iterable[bytes]. Patch by Shantanu Jain. - gh-94857: Fix refleak in _io.TextIOWrapper.reconfigure. Patch by Kumar Aditya. - gh-94821: Fix binding of unix socket to empty address on Linux to use an available address from the abstract namespace, instead of “0”. - gh-89988: Fix memory leak in pickle.Pickler when looking up dispatch_table. Patch by Kumar Aditya. - bpo-47025: Drop support for bytes on sys.path. - Tests - gh-95212: Make multiprocessing test case test_shared_memory_recreate parallel-safe. - Build - gh-94847: Fixed _decimal module build issue on GCC when compiling with LTO and pydebug. Debug builds no longer force inlining of functions. - gh-94841: Fix the possible performance regression of PyObject_Free() compiled with MSVC version 1932. - gh-94801: configure now uses custom flags like ZLIB_CFLAGS and ZLIB_LIBS when searching for headers and libraries. - gh-94773: deepfreeze.py now supports code object with frozensets that contain incompatible, unsortable types. - C API - gh-94930: Fix SystemError raised when PyArg_ParseTupleAndKeywords() is used with # in (...) but without PY_SSIZE_T_CLEAN defined. - gh-94864: Fix PyArg_Parse* with deprecated format units “u” and “Z”. It returned 1 (success) when warnings are turned into exceptions. - gh-94731: Python again uses C-style casts for most casting operations when compiled with C++. This may trigger compiler warnings, if they are enabled with e.g. -Wold-style-cast `` or ``-Wzero-as-null-pointer-constant options for g++.- Switch from %primary_interpreter to prjconf-defined %primary_python (gh#openSUSE/python-rpm-macros#127).- Update to 3.11.0b4: - Fixes many bugs and adds following more significant changes - Security - gh-68966: The deprecated mailcap module now refuses to inject Coreunsafe text (filenames, MIME types, parameters) into shell Corecommands. Instead of using such text, it will warn and act Coreas if a match was not found (or for test commands, as if the Coretest failed). and Builtins - gh-93516: Lazily create a table mapping bytecode offsets to line numbers to speed up calculation of line numbers when tracing. - gh-93461: importlib.invalidate_caches() now drops entries from sys.path_importer_cache with a relative path as name. This solves a caching issue when a process changes its current working directory. - FileFinder no longer inserts a dot in the path, e.g. /egg/./spam is now /egg/spam. Library - gh-93896: Fix asyncio.run() and unittest.IsolatedAsyncioTestCase to always the set event loop as it was done in Python 3.10 and earlier. Patch by Kumar Aditya. - gh-94101: Manual instantiation of ssl.SSLSession objects is no longer allowed as it lead to misconfigured instances that crashed the interpreter when attributes where accessed on them. - gh-83658: Make multiprocessing.Pool raise an exception if maxtasksperchild is not None or a positive int. - gh-61162: Clarify sqlite3 behavior when Using the connection as a context manager. Tools/Demos - gh-94538: Fix Argument Clinic output to custom file destinations. Patch by Erlend E. Aasland. C API - gh-93937: The following frame functions and type are now directly available with #include , it’s no longer needed to add #include : PyFrame_Check() PyFrame_GetBack() PyFrame_GetBuiltins() PyFrame_GetGenerator() PyFrame_GetGlobals() PyFrame_GetLasti() PyFrame_GetLocals() PyFrame_Type- Update to 3.11.0b2: - many small updates - Add patch support-expat-245.patch: * Support Expat >= 2.4.4 (jsc#SLE-21253)- Refresh bluez-devel-vendor.tar.xz - Fix building with system-expat (gh#python/cpython#92875). Nope, it didn't work, worked around it.- Update to pre-release version 3.11.0b1: - PEP 657 – Include Fine-Grained Error Locations in Tracebacks - PEP 654 – Exception Groups and except* - PEP 673 – Self Type - PEP 646 – Variadic Generics - PEP 680– tomllib: Support for Parsing TOML in the Standard Library - PEP 675– Arbitrary Literal String Type - PEP 655– Marking individual TypedDict items as required or potentially-missing - bpo-46752– Introduce task groups to asyncio - The Faster Cpython Project is already yielding some exciting results. Python 3.11 is up to 10-60% faster than Python 3.10. On average, we measured a 1.22x speedup on the standard benchmark suite. See https://docs.python.org/3.11/whatsnew/3.11.html#faster-cpython for details.- Switch primary_interpreter from python38 to python310- Update to 3.10.4: - bpo-46968: Check for the existence of the “sys/auxv.h” header in faulthandler to avoid compilation problems in systems where this header doesn’t exist. Patch by Pablo Galindo - bpo-23691: Protect the re.finditer() iterator from re-entering. - bpo-42369: Fix thread safety of zipfile._SharedFile.tell() to avoid a “zipfile.BadZipFile: Bad CRC-32 for file” exception when reading a ZipFile from multiple threads. - bpo-38256: Fix binascii.crc32() when it is compiled to use zlib’c crc32 to work properly on inputs 4+GiB in length instead of returning the wrong result. The workaround prior to this was to always feed the function data in increments smaller than 4GiB or to just call the zlib module function. - bpo-39394: A warning about inline flags not at the start of the regular expression now contains the position of the flag. - bpo-47061: Deprecate the various modules listed by PEP 594: - aifc, asynchat, asyncore, audioop, cgi, cgitb, chunk, crypt, imghdr, msilib, nntplib, nis, ossaudiodev, pipes, smtpd, sndhdr, spwd, sunau, telnetlib, uu, xdrlib - bpo-2604: Fix bug where doctests using globals would fail when run multiple times. - bpo-45997: Fix asyncio.Semaphore re-aquiring FIFO order. - bpo-47022: The asynchat, asyncore and smtpd modules have been deprecated since at least Python 3.6. Their documentation and deprecation warnings and have now been updated to note they will removed in Python 3.12 (PEP 594). - bpo-46421: Fix a unittest issue where if the command was invoked as python -m unittest and the filename(s) began with a dot (.), a ValueError is returned. - bpo-40296: Fix supporting generic aliases in pydoc. - Update to 3.10.3: - bpo-46940: Avoid overriding AttributeError metadata information for nested attribute access calls. Patch by Pablo Galindo. - bpo-46852: Rename the private undocumented float.__set_format__() method to float.__setformat__() to fix a typo introduced in Python 3.7. The method is only used by test_float. Patch by Victor Stinner. - bpo-46794: Bump up the libexpat version into 2.4.6 - bpo-46820: Fix parsing a numeric literal immediately (without spaces) followed by “not in” keywords, like in 1not in x. Now the parser only emits a warning, not a syntax error. - bpo-46762: Fix an assert failure in debug builds when a ‘<’, ‘>’, or ‘=’ is the last character in an f-string that’s missing a closing right brace. - bpo-46724: Make sure that all backwards jumps use the JUMP_ABSOLUTE instruction, rather than JUMP_FORWARD with an argument of (2**32)+offset. - bpo-46732: Correct the docstring for the __bool__() method. Patch by Jelle Zijlstra. - bpo-46707: Avoid potential exponential backtracking when producing some syntax errors involving lots of brackets. Patch by Pablo Galindo. - bpo-40479: Add a missing call to va_end() in Modules/_hashopenssl.c. - bpo-46615: When iterating over sets internally in setobject.c, acquire strong references to the resulting items from the set. This prevents crashes in corner-cases of various set operations where the set gets mutated. - bpo-45773: Remove two invalid “peephole” optimizations from the bytecode compiler. - bpo-43721: Fix docstrings of getter, setter, and deleter to clarify that they create a new copy of the property. - bpo-46503: Fix an assert when parsing some invalid N escape sequences in f-strings. - bpo-46417: Fix a race condition on setting a type __bases__ attribute: the internal function add_subclass() now gets the PyTypeObject.tp_subclasses member after calling PyWeakref_NewRef() which can trigger a garbage collection which can indirectly modify PyTypeObject.tp_subclasses. Patch by Victor Stinner. - bpo-46383: Fix invalid signature of _zoneinfo’s module_free function to resolve a crash on wasm32-emscripten platform. - bpo-46070: Py_EndInterpreter() now explicitly untracks all objects currently tracked by the GC. Previously, if an object was used later by another interpreter, calling PyObject_GC_UnTrack() on the object crashed if the previous or the next object of the PyGC_Head structure became a dangling pointer. Patch by Victor Stinner. - bpo-46339: Fix a crash in the parser when retrieving the error text for multi-line f-strings expressions that do not start in the first line of the string. Patch by Pablo Galindo - bpo-46240: Correct the error message for unclosed parentheses when the tokenizer doesn’t reach the end of the source when the error is reported. Patch by Pablo Galindo - bpo-46091: Correctly calculate indentation levels for lines with whitespace character that are ended by line continuation characters. Patch by Pablo Galindo - bpo-43253: Fix a crash when closing transports where the underlying socket handle is already invalid on the Proactor event loop. - bpo-47004: Apply bugfixes from importlib_metadata 4.11.3, including bugfix for EntryPoint.extras, which was returning match objects and not the extras strings. - bpo-46985: Upgrade pip wheel bundled with ensurepip (pip 22.0.4) - bpo-46968: faulthandler: On Linux 5.14 and newer, dynamically determine size of signal handler stack size CPython allocates using getauxval(AT_MINSIGSTKSZ). This changes allows for Python extension’s request to Linux kernel to use AMX_TILE instruction set on Sapphire Rapids Xeon processor to succeed, unblocking use of the ISA in frameworks. - bpo-46955: Expose asyncio.base_events.Server as asyncio.Server. Patch by Stefan Zabka. - bpo-23325: The signal module no longer assumes that SIG_IGN and SIG_DFL are small int singletons. - bpo-46932: Update bundled libexpat to 2.4.7 - bpo-25707: Fixed a file leak in xml.etree.ElementTree.iterparse() when the iterator is not exhausted. Patch by Jacob Walls. - bpo-44886: Inherit asyncio proactor datagram transport from asyncio.DatagramTransport. - bpo-46827: Support UDP sockets in asyncio.loop.sock_connect() for selector-based event loops. Patch by Thomas Grainger. - bpo-46811: Make test suite support Expat >=2.4.5 - bpo-46252: Raise TypeError if ssl.SSLSocket is passed to transport-based APIs. - bpo-46784: Fix libexpat symbols collisions with user dynamically loaded or statically linked libexpat in embedded Python. - bpo-39327: shutil.rmtree() can now work with VirtualBox shared folders when running from the guest operating-system. - bpo-46756: Fix a bug in urllib.request.HTTPPasswordMgr.find_user_password() and urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated() which allowed to bypass authorization. For example, access to URI example.org/foobar was allowed if the user was authorized for URI example.org/foo. - bpo-46643: In typing.get_type_hints(), support evaluating stringified ParamSpecArgs and ParamSpecKwargs annotations. Patch by Gregory Beauregard. - bpo-45863: When the tarfile module creates a pax format archive, it will put an integer representation of timestamps in the ustar header (if possible) for the benefit of older unarchivers, in addition to the existing full-precision timestamps in the pax extended header. - bpo-46676: Make typing.ParamSpec args and kwargs equal to themselves. Patch by Gregory Beauregard. - bpo-46672: Fix NameError in asyncio.gather() when initial type check fails. - bpo-46655: In typing.get_type_hints(), support evaluating bare stringified TypeAlias annotations. Patch by Gregory Beauregard. - bpo-45948: Fixed a discrepancy in the C implementation of the xml.etree.ElementTree module. Now, instantiating an xml.etree.ElementTree.XMLParser with a target=None keyword provides a default xml.etree.ElementTree.TreeBuilder target as the Python implementation does. - bpo-46521: Fix a bug in the codeop module that was incorrectly identifying invalid code involving string quotes as valid code. - bpo-46581: Brings ParamSpec propagation for GenericAlias in line with Concatenate (and others). - bpo-46591: Make the IDLE doc URL on the About IDLE dialog clickable. - bpo-46400: expat: Update libexpat from 2.4.1 to 2.4.4 - bpo-46487: Add the get_write_buffer_limits method to asyncio.transports.WriteTransport and to the SSL transport. - bpo-45173: Note the configparser deprecations will be removed in Python 3.12. - bpo-46539: In typing.get_type_hints(), support evaluating stringified ClassVar and Final annotations inside Annotated. Patch by Gregory Beauregard. - bpo-46491: Allow typing.Annotated to wrap typing.Final and typing.ClassVar. Patch by Gregory Beauregard. - bpo-46436: Fix command-line option -d/--directory in module http.server which is ignored when combined with command-line option --cgi. Patch by Géry Ogam. - bpo-41403: Make mock.patch() raise a TypeError with a relevant error message on invalid arg. Previously it allowed a cryptic AttributeError to escape. - bpo-46474: In importlib.metadata.EntryPoint.pattern, avoid potential REDoS by limiting ambiguity in consecutive whitespace. - bpo-46469: asyncio generic classes now return types.GenericAlias in __class_getitem__ instead of the same class. - bpo-46434: pdb now gracefully handles help when __doc__ is missing, for example when run with pregenerated optimized .pyc files. - bpo-46333: The __eq__() and __hash__() methods of typing.ForwardRef now honor the module parameter of typing.ForwardRef. Forward references from different modules are now differentiated. - bpo-46246: Add missing __slots__ to importlib.metadata.DeprecatedList. Patch by Arie Bovenberg. - bpo-46266: Improve day constants in calendar. - Now all constants (MONDAY … SUNDAY) are documented, tested, and added to __all__. - bpo-46232: The ssl module now handles certificates with bit strings in DN correctly. - bpo-43118: Fix a bug in inspect.signature() that was causing it to fail on some subclasses of classes with a __text_signature__ referencing module globals. Patch by Weipeng Hong. - bpo-26552: Fixed case where failing asyncio.ensure_future() did not close the coroutine. Patch by Kumar Aditya. - bpo-21987: Fix an issue with tarfile.TarFile.getmember() getting a directory name with a trailing slash. - bpo-20392: Fix inconsistency with uppercase file extensions in MimeTypes.guess_type(). Patch by Kumar Aditya. - bpo-46080: Fix exception in argparse help text generation if a argparse.BooleanOptionalAction argument’s default is argparse.SUPPRESS and it has help specified. Patch by Felix Fontein. - bpo-44439: Fix .write() method of a member file in ZipFile, when the input data is an object that supports the buffer protocol, the file length may be wrong. - bpo-45703: When a namespace package is imported before another module from the same namespace is created/installed in a different sys.path location while the program is running, calling the importlib.invalidate_caches() function will now also guarantee the new module is noticed. - bpo-24959: Fix bug where unittest sometimes drops frames from tracebacks of exceptions raised in tests. - bpo-44791: Fix substitution of ParamSpec in Concatenate with different parameter expressions. Substitution with a list of types returns now a tuple of types. Substitution with Concatenate returns now a Concatenate with concatenated lists of arguments. - bpo-14156: argparse.FileType now supports an argument of ‘-’ in binary mode, returning the .buffer attribute of sys.stdin/sys.stdout as appropriate. Modes including ‘x’ and ‘a’ are treated equivalently to ‘w’ when argument is ‘-’. Patch contributed by Josh Rosenberg - bpo-46463: Fixes escape4chm.py script used when building the CHM documentation file - bpo-46913: Fix test_faulthandler.test_sigfpe() if Python is built with undefined behavior sanitizer (UBSAN): disable UBSAN on the faulthandler_sigfpe() function. Patch by Victor Stinner. - bpo-46708: Prevent default asyncio event loop policy modification warning after test_asyncio execution. - bpo-46678: The function make_legacy_pyc in Lib/test/support/import_helper.py no longer fails when PYTHONPYCACHEPREFIX is set to a directory on a different device from where tempfiles are stored. - bpo-46616: Ensures test_importlib.test_windows cleans up registry keys after completion. - bpo-44359: test_ftplib now silently ignores socket errors to prevent logging unhandled threading exceptions. Patch by Victor Stinner. - bpo-46542: Fix a Python crash in test_lib2to3 when using Python built in debug mode: limit the recursion limit. Patch by Victor Stinner. - bpo-46576: test_peg_generator now disables compiler optimization when testing compilation of its own C extensions to significantly speed up the testing on non-debug builds of CPython. - bpo-46542: Fix test_json tests checking for RecursionError: modify these tests to use support.infinite_recursion(). Patch by Victor Stinner. - bpo-13886: Skip test_builtin PTY tests on non-ASCII characters if the readline module is loaded. The readline module changes input() behavior, but test_builtin is not intented to test the readline module. Patch by Victor Stinner. - bpo-38472: Fix GCC detection in setup.py when cross-compiling. The C compiler is now run with LC_ALL=C. Previously, the detection failed with a German locale. - bpo-46513: configure no longer uses AC_C_CHAR_UNSIGNED macro and pyconfig.h no longer defines reserved symbol __CHAR_UNSIGNED__. - bpo-45296: Clarify close, quit, and exit in IDLE. In the File menu, ‘Close’ and ‘Exit’ are now ‘Close Window’ (the current one) and ‘Exit’ is now ‘Exit IDLE’ (by closing all windows). In Shell, ‘quit()’ and ‘exit()’ mean ‘close Shell’. If there are no other windows, this also exits IDLE. - bpo-45447: Apply IDLE syntax highlighting to pyi files. Patch by Alex Waygood and Terry Jan Reedy. - bpo-46433: The internal function _PyType_GetModuleByDef now correctly handles inheritance patterns involving static types. - bpo-14916: Fixed bug in the tokenizer that prevented PyRun_InteractiveOne from parsing from the provided FD. - Remove upstreamed patches: - support-expat-245.patch- Add patch support-expat-245.patch: * Support Expat >= 2.4.5- bsc#1195831 Obsolete older "most modern" versions of python packages (python39 for python310 and so forth). For next versions it is necessary just to edit the macro.- Remove second superfluous BR rpm-build-python- Remove second superfluous BR rpm-build-python - Add fix_configure_rst.patch, which removes duplicate link targets and make documentation with old Sphinx in SLE - Skip test_capi (bsc#1195140 and bpo#37169)- Update to 3.10.2: Bugfix only - bpo#46347 memory leak in PyEval_EvalCodeEx (especially visible with Cython code) - and many others- Upgrade to 3.10.1 (jsc#SLE-18038): - PEP 623 – Deprecate and prepare for the removal of the wstr member in PyUnicodeObject. - PEP 604 – Allow writing union types as X | Y - PEP 612 – Parameter Specification Variables - PEP 626 – Precise line numbers for debugging and other tools. - PEP 618 – Add Optional Length-Checking To zip. - bpo-12782: Parenthesized context managers are now officially allowed. - PEP 632 – Deprecate distutils module. - PEP 613 – Explicit Type Aliases - PEP 634 – Structural Pattern Matching: Specification - PEP 635 – Structural Pattern Matching: Motivation and Rationale - PEP 636 – Structural Pattern Matching: Tutorial - PEP 644 – Require OpenSSL 1.1.1 or newer - PEP 624 – Remove Py_UNICODE encoder APIs - PEP 597 – Add optional EncodingWarning - Patches readjusted: - bpo-31046_ensurepip_honours_prefix.patch - python-3.3.0b1-fix_date_time_compiler.patch- Remove pdb_adjust_breakpoints.patch and instead just adjust location of the test breakpoint in Lib/test/test_pdb.py via sed, because we have shortened Lib/pdb.py by removing the shebang (bpo#45964).- Add pdb_adjust_breakpoints.patch fixing expectd results in test_pdb_breakpoints_preserved_across_interactive_sessions (bpo#45964).- Remove shebangs from from python-base libraries in _libdir (bsc#1193179). - Readjust patches: - bpo-31046_ensurepip_honours_prefix.patch - decimal.patch - python-3.3.0b1-fix_date_time_compiler.patch- Move rpm-build-python construct to correct place.- BuildRequire rpm-build-python: The provider to inject python(abi) has been moved there. rpm-build pulls rpm-build-python automatically in when building anything against python3-base, but this implies that the initial build of python3-base does not trigger the automatic installation.- Final release of 3.10.0: Complete list on https://www.python.org/downloads/release/python-3100/, but highlights are: - PEP 623 – Deprecate and prepare for the removal of the wstr member in PyUnicodeObject. - PEP 604 – Allow writing union types as X | Y - PEP 612 – Parameter Specification Variables - PEP 626 – Precise line numbers for debugging and other tools. - PEP 618 – Add Optional Length-Checking To zip. - PEP 632 – Deprecate distutils module. - PEP 613 – Explicit Type Aliases - PEP 634 – Structural Pattern Matching: Specification - PEP 635 – Structural Pattern Matching: Motivation and Rationale - PEP 636 – Structural Pattern Matching: Tutorial - PEP 644 – Require OpenSSL 1.1.1 or newer - PEP 624 – Remove Py_UNICODE encoder APIs - PEP 597 – Add optional EncodingWarning - bpo-12782: Parenthesized context managers are now officially allowed.- Switch on option --with-system-libmpdec (bsc#1189356).- Reenable profileopt with qemu emulation, test_faulthandler is no longer run during profiling- test_faulthandler is still problematic under qemu linux-user emulation, disable it there- Update to 3.10.0rc1 (the penultimate prerelease), which contains plenty of small bugfixes among others: - bpo#38605: from __future__ import annotations (PEP 563) used to be on this list in previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. - bpo-44600: Fix incorrect line numbers while tracing some failed patterns in match statements. Patch by Charles Burkland. - plenty of modifications in types.Union- Update to 3.10.0b4: https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-beta-4 - Remove python3-imp-returntype.patch which has been upstreamed.- Update to 3.10.0b2: - PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject. - PEP 604 -- Allow writing union types as X | Y - PEP 612 -- Parameter Specification Variables - PEP 626 -- Precise line numbers for debugging and other tools. - PEP 618 -- Add Optional Length-Checking To zip. - bpo-12782: Parenthesized context managers are now officially allowed. - PEP 632 -- Deprecate distutils module. - PEP 613 -- Explicit Type Aliases - PEP 634 -- Structural Pattern Matching: Specification - PEP 635 -- Structural Pattern Matching: Motivation and Rationale - PEP 636 -- Structural Pattern Matching: Tutorial - PEP 644 -- Require OpenSSL 1.1.1 or newer - PEP 624 -- Remove Py_UNICODE encoder APIs - PEP 597 -- Add optional EncodingWarning - Removed patches (assumed upstream): - sphinx-update-removed-function.patch- Revert previous skip over test_capi - Add skip-test_pyobject_freed_is_freed.patch to skip failing test on SLE-15.- allow build with Sphinx >= 3.x- Exclude test_capi on Leap (test fails there)- Stop providing "python" symbol (bsc#1185588), which means python2 currently.- Update to 3.9.5: * Security - bpo-43434: Creating a sqlite3.Connection object now also produces a sqlite3.connect auditing event. Previously this event was only produced by sqlite3.connect() calls. Patch by Erlend E. Aasland. - bpo-43882: The presence of newline or tab characters in parts of a URL could allow some forms of attacks. - Following the controlling specification for URLs defined by WHATWG urllib.parse() now removes ASCII newlines and tabs from URLs, preventing such attacks. - bpo-43472: Ensures interpreter-level audit hooks receive the cpython.PyInterpreterState_New event when called through the _xxsubinterpreters module. - bpo-36384: ipaddress module no longer accepts any leading zeros in IPv4 address strings. Leading zeros are ambiguous and interpreted as octal notation by some libraries. For example the legacy function socket.inet_aton() treats leading zeros as octal notatation. glibc implementation of modern inet_pton() does not accept any leading zeros. For a while the ipaddress module used to accept ambiguous leading zeros. - bpo-43075: Fix Regular Expression Denial of Service (ReDoS) vulnerability in urllib.request.AbstractBasicAuthHandler. The ReDoS-vulnerable regex has quadratic worst-case complexity and it allows cause a denial of service when identifying crafted invalid RFCs. This ReDoS issue is on the client side and needs remote attackers to control the HTTP server. - bpo-42800: Audit hooks are now fired for frame.f_code, traceback.tb_frame, and generator code/frame attribute access. * Core and Builtins - bpo-43105: Importlib now resolves relative paths when creating module spec objects from file locations. - bpo-42924: Fix bytearray repetition incorrectly copying data from the start of the buffer, even if the data is offset within the buffer (e.g. after reassigning a slice at the start of the bytearray to a shorter byte string). * Library - bpo-43993: Update bundled pip to 21.1.1. - bpo-43937: Fixed the turtle module working with non-default root window. - bpo-43930: Update bundled pip to 21.1 and setuptools to 56.0.0 - bpo-43920: OpenSSL 3.0.0: load_verify_locations() now returns a consistent error message when cadata contains no valid certificate. - bpo-43607: urllib can now convert Windows paths with \\?\ prefixes into URL paths. - bpo-43284: platform.win32_ver derives the windows version from sys.getwindowsversion().platform_version which in turn derives the version from kernel32.dll (which can be of a different version than Windows itself). Therefore change the platform.win32_ver to determine the version using the platform module’s _syscmd_ver private function to return an accurate version. - bpo-42248: [Enum] ensure exceptions raised in _missing__ are released - bpo-43799: OpenSSL 3.0.0: define OPENSSL_API_COMPAT 1.1.1 to suppress deprecation warnings. Python requires OpenSSL 1.1.1 APIs. - bpo-43794: Add ssl.OP_IGNORE_UNEXPECTED_EOF constants (OpenSSL 3.0.0) - bpo-43789: OpenSSL 3.0.0: Don’t call the password callback function a second time when first call has signaled an error condition. - bpo-43788: The header files for ssl error codes are now OpenSSL version-specific. Exceptions will now show correct reason and library codes. The make_ssl_data.py script has been rewritten to use OpenSSL’s text file with error codes. - bpo-43655: tkinter dialog windows are now recognized as dialogs by window managers on macOS and X Window. - bpo-43534: turtle.textinput() and turtle.numinput() create now a transient window working on behalf of the canvas window. - bpo-43522: Fix problem with hostname_checks_common_name. OpenSSL does not copy hostflags from struct SSL_CTX to struct SSL. - bpo-42967: Allow bytes separator argument in urllib.parse.parse_qs and urllib.parse.parse_qsl when parsing str query strings. Previously, this raised a TypeError. - bpo-43176: Fixed processing of a dataclass that inherits from a frozen dataclass with no fields. It is now correctly detected as an error. - bpo-41735: Fix thread locks in zlib module may go wrong in rare case. Patch by Ma Lin. - bpo-36470: Fix dataclasses with InitVars and replace(). Patch by Claudiu Popa. - bpo-32745: Fix a regression in the handling of ctypes’ ctypes.c_wchar_p type: embedded null characters would cause a ValueError to be raised. Patch by Zackery Spytz. * Documentation - bpo-43959: The documentation on the PyContextVar C-API was clarified. - bpo-43938: Update dataclasses documentation to express that FrozenInstanceError is derived from AttributeError. - bpo-43755: Update documentation to reflect that unparenthesized lambda expressions can no longer be the expression part in an if clause in comprehensions and generator expressions since Python 3.9. - bpo-43739: Fixing the example code in Doc/extending/extending.rst to declare and initialize the pmodule variable to be of the right type. * Tests - bpo-43961: Fix test_logging.test_namer_rotator_inheritance() on Windows: use os.replace() rather than os.rename(). Patch by Victor Stinner. - bpo-43842: Fix a race condition in the SMTP test of test_logging. Don’t close a file descriptor (socket) from a different thread while asyncore.loop() is polling the file descriptor. Patch by Victor Stinner. - bpo-43811: Tests multiple OpenSSL versions on GitHub Actions. Use ccache to speed up testing. - bpo-43791: OpenSSL 3.0.0: Disable testing of legacy protocols TLS 1.0 and 1.1. Tests are failing with TLSV1_ALERT_INTERNAL_ERROR. - Refreshed patches: - bpo-31046_ensurepip_honours_prefix.patch - python-3.3.0b1-fix_date_time_compiler.patch - Add vendorized files from bluez-devel to enable building support for Bluetooth.- Make sure to close the import_failed.map file after the exception has been raised in order to avoid ResourceWarnings when the failing import is part of a try...except block.- Update to 3.9.4: - bpo#43710: Reverted the fix for https://bugs.python.org/issue42500 as it changed the PyThreadState struct size and broke the 3.9.x ABI in the 3.9.3 release (visible on 32-bit platforms using binaries compiled using an earlier version of Python 3.9.x headers). - bpo#26053: Fixed bug where the pdb interactive run command echoed the args from the shell command line, even if those have been overridden at the pdb prompt. - bpo#42988 (bsc#1183374) CVE-2021-3426: Remove the getfile feature of the pydoc module which could be abused to read arbitrary files on the disk (directory traversal vulnerability). Moreover, even source code of Python modules can contain sensitive data like passwords. Vulnerability reported by David Schwörer. - bpo#43285: ftplib no longer trusts the IP address value returned from the server in response to the PASV command by default. This prevents a malicious FTP server from using the response to probe IPv4 address and port combinations on the client network. Code that requires the former vulnerable behavior may set a trust_server_pasv_ipv4_address attribute on their ftplib.FTP instances to True to re-enable it. - bpo#43439: Add audit hooks for gc.get_objects(), gc.get_referrers() and gc.get_referents(). Patch by Pablo Galindo. - bpo#43660: Fix crash that happens when replacing sys.stderr with a callable that can remove the object while an exception is being printed. Patch by Pablo Galindo. - bpo#43555: Report the column offset for SyntaxError for invalid line continuation characters. Patch by Pablo Galindo. - bpo#43517: Fix misdetection of circular imports when using from pkg.mod import attr, which caused false positives in non-trivial multi-threaded code. - bpo#35883: Python no longer fails at startup with a fatal error if a command line argument contains an invalid Unicode character. The Py_DecodeLocale() function now escapes byte sequences which would be decoded as Unicode characters outside the [U+0000; U+10ffff] range. - bpo#43406: Fix a possible race condition where PyErr_CheckSignals tries to execute a non-Python signal handler. - bpo#42500: Improve handling of exceptions near recursion limit. Converts a number of Fatal Errors in RecursionErrors. - bpo#43433: xmlrpc.client.ServerProxy no longer ignores query and fragment in the URL of the server. - bpo#35930: Raising an exception raised in a “future” instance will create reference cycles. - bpo#43577: Fix deadlock when using ssl.SSLContext debug callback with ssl.SSLContext.sni_callback(). - bpo#43521: ast.unparse can now render NaNs and empty sets. - bpo#43423: subprocess.communicate() no longer raises an IndexError when there is an empty stdout or stderr IO buffer during a timeout on Windows. - bpo#27820: Fixed long-standing bug of smtplib.SMTP where doing AUTH LOGIN with initial_response_ok=False will fail. The cause is that SMTP.auth_login _always_ returns a password if provided with a challenge string, thus non-compliant with the standard for AUTH LOGIN. Also fixes bug with the test for smtpd. - bpo#43332: Improves the networking efficiency of http.client when using a proxy via set_tunnel(). Fewer small send calls are made during connection setup. - bpo#43399: Fix ElementTree.extend not working on iterators when using the Python implementation - bpo#43316: The python -m gzip command line application now properly fails when detecting an unsupported extension. It exits with a non-zero exit code and prints an error message to stderr. - bpo#43260: Fix TextIOWrapper can not flush internal buffer forever after very large text is written. - bpo#42782: Fail fast in shutil.move() to avoid creating destination directories on failure. - bpo#37193: Fixed memory leak in socketserver.ThreadingMixIn introduced in Python 3.7. - bpo#43199: Answer “Why is there no goto?” in the Design and History FAQ. - bpo#43407: Clarified that a result from time.monotonic(), time.perf_counter(), time.process_time(), or time.thread_time() can be compared with the result from any following call to the same function - not just the next immediate call. - bpo#27646: Clarify that ‘yield from ’ works with any iterable, not just iterators. - bpo#36346: Update some deprecated unicode APIs which are documented as “will be removed in 4.0” to “3.12”. See PEP 623 for detail. - bpo#37945: Fix test_getsetlocale_issue1813() of test_locale: skip the test if setlocale() fails. Patch by Victor Stinner. - bpo#41561: Add workaround for Ubuntu’s custom OpenSSL security level policy. - bpo#43288: Fix test_importlib to correctly skip Unicode file tests if the fileystem does not support them. - bpo#43617: Improve configure.ac: Check for presence of autoconf-archive package and remove our copies of M4 macros. - bpo#42225: Document that IDLE can fail on Unix either from misconfigured IP masquerage rules or failure displaying complex colored (non-ascii) characters. - bpo#43283: Document why printing to IDLE’s Shell is often slower than printing to a system terminal and that it can be made faster by pre-formatting a single string before printing.- Update to 3.9.2: - bpo#42938 (bsc#1181126): Avoid static buffers when computing the repr of ctypes.c_double and ctypes.c_longdouble values. This issue was assigned CVE-2021-3177. - bpo#42967 (bsc#1182379): Fix web cache poisoning vulnerability by defaulting the query args separator to &, and allowing the user to choose a custom separator. This issue was assigned CVE-2021-23336. - Upstreamed patches were removed: - CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch - bsc1167501-invalid-alignment.patch - skip_random_failing_tests.patch - CVE-2019-5010-null-defer-x509-cert-DOS.patch- Add Obsoletes for python3-base when primary interpreter is set to properly replace it during upgrades. (bsc#1181324)- Update to 3.9.1: Security bugs: - Prevented potential DoS attack via CPU and RAM exhaustion when processing malformed Apple Property List files in binary format. - The plistlib module no longer accepts entity declarations in XML plist files to avoid XML vulnerabilities. This should not affect users as entity declarations are not used in regular plist files. - Add volatile to the accumulator variable in hmac.compare_digest, making constant-time-defeating optimizations less likely. Core and Builtins - Allow assignment expressions in set literals and set comprehensions as per PEP 572. Patch by Pablo Galindo. - Fix a regression introduced by the new parser, where an unparenthesized walrus operator was not allowed within generator expressions. - types.GenericAlias objects can now be the targets of weakrefs. - Fixed a bug in the PEG parser that was causing crashes in debug mode. Now errors are checked in left-recursive rules to avoid cases where such errors do not get handled in time and appear as long-distance crashes in other places. - Fixed a possible crash in the PEG parser when checking for the ‘!=’ token in the barry_as_flufl rule. Patch by Pablo Galindo. - Fix handling of errors during creation of PyFunctionObject, which resulted in operations on uninitialized memory. Patch by Yonatan Goldschmidt. - Fix a bug in the parser, where a curly brace following a primary didn’t fail immediately. This led to invalid expressions like a {b} to throw a SyntaxError with a wrong offset, or invalid expressions ending with a curly brace like a { to not fail immediately in the REPL. - Fix possible buffer overflow in the new parser when checking for continuation lines. Patch by Pablo Galindo. - Run the parser two times. On the first run, disable all the rules that only generate better error messages to gain performance. If there’s a parse failure, run the parser a second time with those enabled. - Document the default implementation of object.__eq__. - Fix peephole optimizer misoptimize conditional jump + JUMP_IF_NOT_EXC_MATCH pair. - The garbage collector now tracks all user-defined classes. Patch by Brandt Bucher. - Fixed potential issues with removing not completely initialized module from sys.modules when import fails. - Star-unpacking is now allowed for with item’s targets in the PEG parser. - Fixed stack overflow in issubclass() and isinstance() when getting the __bases__ attribute leads to infinite recursion. - When loading a native module and a load failure occurs, prevent a possible UnicodeDecodeError when not running in a UTF-8 locale by decoding the load error message using the current locale’s encoding. - Correctly count control blocks in ‘except’ in compiler. Ensures that a syntax error, rather a fatal error, occurs for deeply nested, named exception handlers. Library - types.GenericAlias will now raise a TypeError when attempting to initialize with a keyword argument. Previously, this would cause the interpreter to crash if the interpreter was compiled with debug symbols. This does not affect interpreters compiled for release. Patch by Ken Jin. - CGIHTTPRequestHandler.run_cgi() HTTP_ACCEPT improperly parsed. Replace the special purpose getallmatchingheaders with generic get_all method and add relevant tests. - inspect.findsource() now raises OSError instead of IndexError when co_lineno of a code object is greater than the file length. This can happen, for example, when a file is edited after it was imported. PR by Irit Katriel. - Fix handling of trailing comments by inspect.getsource(). - ChainMap.__iter__ no longer calls __getitem__ on underlying maps - TracebackException no longer holds a reference to the exception’s traceback object. Consequently, instances of TracebackException for equivalent but non-equal exceptions now compare as equal. - We fixed an issue in pickle.whichmodule in which importing multiprocessing could change the how pickle identifies which module an object belongs to, potentially breaking the unpickling of those objects. - Clarify the error message for asyncio.IncompleteReadError when expected is None. - Extracting a symlink from a tarball should succeed and overwrite the symlink if it already exists. The fix is to remove the existing file or symlink before extraction. Based on patch by Chris AtLee, Jeffrey Kintscher, and Senthil Kumaran. - Fixed tkinter.ttk.Style.map(). The function accepts now the representation of the default state as empty sequence (as returned by Style.map()). The structure of the result is now the same on all platform and does not depend on the value of wantobjects. - Fix various issues with typing.Literal parameter handling (flatten, deduplicate, use type to cache key). Patch provided by Yurii Karabas. - Fix the threading.Thread class at fork: do nothing if the thread is already stopped (ex: fork called at Python exit). Previously, an error was logged in the child process. - The onerror callback from shutil.rmtree now receives correct function when os.open fails. - Fix os.sendfile() on illumos. - Fixed writing binary Plist files larger than 4 GiB. - The repr() of typing types containing Generic Alias Types previously did not show the parameterized types in the GenericAlias. They have now been changed to do so. - webbrowser: Ignore NotADirectoryError when calling xdg-settings. - binhex.binhex() consisently writes macOS 9 line endings. - Fix a stack overflow error for asyncio Task or Future repr(). - The overflow occurs under some circumstances when a Task or Future recursively returns itself. - Fix memory leak in subprocess.Popen() in case an uid (gid) specified in user (group, extra_groups) overflows uid_t (gid_t). - Improve asyncio.wait function to create the futures set just one time. - InvalidFileException and RecursionError are now the only errors caused by loading malformed binary Plist file (previously ValueError and TypeError could be raised in some specific cases). - Pickling heap types implemented in C with protocols 0 and 1 raises now an error instead of producing incorrect data. - plistlib: fix parsing XML plists with hexadecimal integer values - Fix an incorrectly formatted error from _codecs.charmap_decode() when called with a mapped value outside the range of valid Unicode code points. PR by Max Bernstein. - Fix pickling pure Python datetime.time subclasses. Patch by Dean Inwood. - Fixed a bug that was causing ctypes.util.find_library() to return None when triying to locate a library in an environment when gcc>=9 is available and ldconfig is not. Patch by Pablo Galindo - C14N 2.0 serialisation in xml.etree.ElementTree failed for unprefixed attributes when a default namespace was defined. - Fix a bug in the symtable module that was causing module-scope global variables to not be reported as both local and global. Patch by Pablo Galindo. - str() for the type attribute of the tkinter.Event object always returns now the numeric code returned by Tk instead of the name of the event type. - fix tkinter.EventType Enum so all members are strings, and none are tuples - Fix SQLite3 segfault when backing up closed database. Patch contributed by Peter David McCormick. - Fix the tarfile module to write only basename of TAR file to GZIP compression header. - Allow ctypes.wintypes to be imported on non-Windows systems. - shutil.which() now ignores empty entries in PATHEXT instead of treating them as a match. - Fix time-of-check/time-of-action issue in subprocess.Popen.send_signal. - Fix --outfile for cProfile / profile not writing the output file in the original directory when the program being profiled changes the working directory. PR by Anthony Sottile. - ZipFile truncates files to avoid corruption when a shorter comment is provided in append (“a”) mode. Patch by Jan Mazur. - Fixed KeyError exception when flattening an email to a string attempts to replace a non-existent Content-Transfer-Encoding header. Documentation - Fix the URL for the IMAP protocol documents. - Document __format__ functionality for IP addresses. - Clarify that subscription expressions are also valid for certain classes and types in the standard library, and for user-defined classes and types if the classmethod __class_getitem__() is provided. - Documented generic alias type and types.GenericAlias. Also added an entry in glossary for generic types. - In Programming FAQ “Sequences (Tuples/Lists)” section, add “How do you remove multiple items from a list”. - Fix RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee Na. - Update the refcounts info of PyType_FromModuleAndSpec. - Fix tarfile’s extractfile documentation - Document some restrictions on the default string representations of numeric classes. Tests - Reenable test_gdb on gdb 9.2 and newer: https://bugzilla.redhat.com/show_bug.cgi?id=1866884 bug is fixed in gdb 10.1. - Fix test_asyncio.test_call_later() race condition: don’t measure asyncio performance in the call_later() unit test. The test failed randomly on the CI. - Include _testinternalcapi module in Windows installer for test suite - Fix test_logging.test_race_between_set_target_and_flush(): the test now waits until all threads complete to avoid leaking running threads. - Avoid a test failure in test_lib2to3 if the module has already imported at the time the test executes. Patch by Pablo Galindo. - Tests for CJK codecs no longer call eval() on content received via HTTP. - Fix test_site.test_license_exists_at_url(): call urllib.request.urlcleanup() to reset the global urllib.request._opener. Patch by Victor Stinner. - test_ssl: skip test_min_max_version_mismatch when TLS 1.0 is not available - Add tests for SIGINT handling in the runpy module. - Fixed a failure in test_tk.test_widgets.ScaleTest happening when executing the test with Tk 8.6.10. Build - Fix a race condition in “make regen-all” when make -jN option is used to run jobs in parallel. The clinic.py script now only use atomic write to write files. Moveover, generated files are now left unchanged if the content does not change, to not change the file modification time. - Update Py_UNREACHABLE to use __builtin_unreachable() if only the compiler is able to use it. Patch by Dong-hee Na. - Addressed three compiler warnings found by undefined behavior sanitizer (ubsan). IDLE - Fix reporting offset of the RE error in searchengine. - Get docstrings for IDLE calltips more often by using inspect.getdoc. - Mostly finish using ttk widgets, mainly for editor, settings, and searches. Some patches by Mark Roseman. - Use ‘IDLE Shell’ as shell title - Rewrite the Calltips doc section. - In calltips, stop reminding that ‘/’ marks the end of positional-only arguments. - Typing opening and closing parentheses inside the parentheses of a function call will no longer cause unnecessary “flashing” off and on of an existing open call-tip, e.g. when typed in a string literal. C API - Fix potential crash in deallocating method objects when dynamically allocated PyMethodDef’s lifetime is managed through the self argument of a PyCFunction. - Py_FileSystemDefaultEncodeErrors and Py_UTF8Mode are available again in limited API. - Readjustet and reapplied patches: - CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch - bpo-31046_ensurepip_honours_prefix.patch - python-3.3.0b1-fix_date_time_compiler.patch - skip_random_failing_tests.patch - sphinx-update-removed-function.patch- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in _ctypes/callproc.c, which may lead to remote code execution.- (bsc#1180125) We really don't Require python-rpm-macros package. Unnecessary dependency.- Make python39-doc building again - Add no-skipif-doctests.patch, because SLE-15 version of Sphinx doesn't know about skipif directive in doctests.- Update sphinx-update-removed-function.patch patch to the latest version in python36.- Last try before this results in an editwar: * remove importlib_resources and importlib-metadata provides/obsoletes * import importlib_resources is not the same as import importlib.resources, same for metadata * The backport packages from PyPI needed for older flavors are specified as such for setuptools or in pyproject.toml. If a package requires them they typically add them with a python version qualifier and the packages have their own version numbers.- Add patch sphinx-update-removed-function.patch to no longer call a now removed function and to make documentation build independent of the Sphinx version (bsc#1179630, gh#python/cpython#13236).- Don't require packages which break build on SLE-15 although we really don't need them (python3-python-docs-theme and python3-sphinxcontrib-qthelp).- Fix build with RPM 4.16: error: bare words are no longer supported, please use "...": x86 == ppc.- Update to the final version 3.9.0: Complete changelog with all (many) changes from previous version is on https://docs.python.org/release/3.9.0/whatsnew/3.9.html Changes from the previous RC versions (not that many) are on https://docs.python.org/release/3.9.0/whatsnew/changelog.html#changelog- Buildrequire timezone only for general flavor. It's used in this flavor for the test suite.- Update to 3.9.0rc1: * Core and Builtins - bpo-38156: Handle interrupts that come after EOF correctly in PyOS_StdioReadline. * Library - bpo-41497: Fix potential UnicodeDecodeError in dis module. - bpo-41490: Update ensurepip to install pip 20.2.1 and setuptools 49.2.1. - bpo-41467: On Windows, fix asyncio recv_into() return value when the socket/pipe is closed (BrokenPipeError): return 0 rather than an empty byte string (b''). - bpo-41425: Make tkinter doc example runnable. - bpo-41384: Raise TclError instead of TypeError when an unknown option is passed to tkinter.OptionMenu. - bpo-38731: Fix NameError in command-line interface of py_compile. - bpo-41317: Use add_done_callback() in asyncio.loop.sock_accept() to unsubscribe reader early on cancellation. - bpo-41364: Reduce import overhead of uuid. - bpo-41341: Recursive evaluation of typing.ForwardRef in get_type_hints. - bpo-41182: selector: use DefaultSelector based upon implementation - bpo-40726: Handle cases where the end_lineno is None on ast.increment_lineno(). * Documentation - bpo-41045: Add documentation for debug feature of f-strings. - bpo-41314: Changed the release when from __future__ import annotations becomes the default from 4.0 to 3.10 (following a change in PEP 563). * Windows - bpo-41492: Fixes the description that appears in UAC prompts. - bpo-40948: Improve post-install message to direct people to the “py” command. - bpo-41412: The installer will now fail to install on Windows 7 and Windows 8. Further, the UCRT dependency is now always downloaded on demand. - bpo-40741: Update Windows release to include SQLite 3.32.3. * IDLE - bpo-41468: Improve IDLE run crash error message (which users should never see). - bpo-41373: Save files loaded with no line ending, as when blank, or different line endings, by setting its line ending to the system default. Fix regression in 3.8.4 and 3.9.0b4.- Synchronize formatting and fixes with python38.- Increase testsuite timeout to account for super long running test_peg_generator- Removed CVE-2019-20907_tarfile-inf-loop.patch: fixed in upstream - Removed recursion.tar: contained in upstream - Update to 3.9.0b5: - bpo-41304: Fixes python3x._pth being ignored on Windows, caused by the fix for bpo-29778 (CVE-2020-15801). - bpo-41162: Audit hooks are now cleared later during finalization to avoid missing events. - bpo-29778: Ensure python3.dll is loaded from correct locations when Python is embedded (CVE-2020-15523). - bpo-39603: Prevent http header injection by rejecting control characters in http.client.putrequest(…). - bpo-41295: Resolve a regression in CPython 3.8.4 where defining “__setattr__” in a multi-inheritance setup and calling up the hierarchy chain could fail if builtins/extension types were involved in the base types. - bpo-41247: Always cache the running loop holder when running asyncio.set_running_loop. - bpo-41252: Fix incorrect refcounting in _ssl.c’s _servername_callback(). - bpo-41215: Use non-NULL default values in the PEG parser keyword list to overcome a bug that was ' preventing Python from being properly compiled when using the XLC compiler. Patch by Pablo Galindo. - bpo-41218: Python 3.8.3 had a regression where compiling with ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would aggressively mark list comprehension with CO_COROUTINE. Now only list comprehension making use of async/await will tagged as so. - bpo-41175: Guard against a NULL pointer dereference within bytearrayobject triggered by the bytearray() + bytearray() operation. - bpo-39960: The “hackcheck” that prevents sneaking around a type’s __setattr__() by calling the superclass method was rewritten to allow C implemented heap types. - bpo-41288: Unpickling invalid NEWOBJ_EX opcode with the C implementation raises now UnpicklingError instead of crashing. - bpo-39017: Avoid infinite loop when reading specially crafted TAR files using the tarfile module (CVE-2019-20907, bsc#1174091). - bpo-41235: Fix the error handling in ssl.SSLContext.load_dh_params(). - bpo-41207: In distutils.spawn, restore expectation that DistutilsExecError is raised when the command is not found. - bpo-39168: Remove the __new__ method of typing.Generic. - bpo-41194: Fix a crash in the _ast module: it can no longer be loaded more than once. It now uses a global state rather than a module state. - bpo-39384: Fixed email.contentmanager to allow set_content() to set a null string. - bpo-41300: Save files with non-ascii chars. Fix regression released in 3.9.0b4 and 3.8.4. - bpo-37765: Add keywords to module name completion list. Rewrite Completions section of IDLE doc. - bpo-40170: Revert PyType_HasFeature() change: it reads again directly the PyTypeObject.tp_flags member when the limited C API is not used, rather than always calling PyType_GetFlags() which hides implementation details.- Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091 (CVE-2019-20907, bpo#39017) avoiding possible infinite loop in specifically crafted tarball. Add recursion.tar as a testing tarball for the patch.- Changed bpo-31046_ensurepip_honours_prefix.patch to include fix from py3.8- Spec file fixes - Re-added subprocess-raise-timeout.patch: now compatible - Removed bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch: contained in upstream- Fix minor issues found in the staging.- Do not set ourselves as primary interpreter- Update to 3.9.0b4: - PEP 584, Union Operators in dict - PEP 585, Type Hinting Generics In Standard Collections - PEP 593, Flexible function and variable annotations - PEP 602, Python adopts a stable annual release cadence - PEP 615, Support for the IANA Time Zone Database in the Standard Library - PEP 616, String methods to remove prefixes and suffixes - PEP 617, New PEG parser for CPython - bpo#38379, garbage collection does not block on resurrected objects; - bpo#38692, os.pidfd_open added that allows process management without races and signals; - bpo#39926, Unicode support updated to version 13.0.0; - bpo#1635741, when Python is initialized multiple times in the same process, it does not leak memory anymore; - A number of Python builtins (range, tuple, set, frozenset, list, dict) are now sped up using PEP 590 vectorcall; - A number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) now use multiphase initialization as defined by PEP 489; - A number of standard library modules (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) are now using the stable ABI defined by PEP 384. - Remove upstreamed patches: - F00102-lib64.patch - SUSE-FEDORA-multilib.patch - OBS_dev-shm.patch - subprocess-raise-timeout.patch - bpo36302-sort-module-sources.patch - bpo40784-Fix-sqlite3-deterministic-test.patch- Update pre_checkin.sh and regenerate- Convert few dependencies to their pkgconfig counterparts- Remove release requirement on libpython, it is not really needed to be equal as the abi changes with versions- Add provides python3-bla on all the subpkgs in case we are primary provider of the functionality- Remove unversioned files from devel subpkg too - Remove main python3 files from -base based whether we are primary interpreter or not - Fix idle to be co-installable - Add condition to be primary to provide/obsolete python3-* - Fix doc to build in versioned folder so the pythons can be installed next to each other- Revert the full versioning of calls on the macros. These are generic so they should really just call python3 X- For the doc package we can build with generic flavor, we don't need the our-interpreter based one- Add provides for pytohn3X-typing/etc to allow BR on those still to work when needed- Change macros.python3 to use full versioned 3.8 instead of just 3 for python interpreter- Reduce some now unused conditionals- Redux the -base dependencies to match up pre-merge layout- Generate baselibs in pre-checkin too- Generate the importlib-failed using pre_checking again - Add back the information about skipped tests on the pre_checkin output- Use %python_pkg_name instead of hardcoding python3 where applicable - Sort out preamble with spec-cleaner- Calculate required variables instead of relying on their continuous manual update- Fix the -base module build again to generate only the deps we need- Replace OBS_dev-shm.patch with the upstream PR#20944- Use the %{python_pkg_name} on more places to allow easier multiversioning - Switch to _multibuild approach for easier maintenance of this package. All is now in one spec file with 3 conditionals: * bcond_with base * bcond_with doc * bcond_with general- add requires python3-base on libpython subpackage (bsc#1167008)- build against Sphinx 2.x until python is compatible with Sphinx 3.x (see gh#python/cpython#19397, bpo#40204)- Fix build with SQLite 3.32 (bpo#40783) add bpo40784-Fix-sqlite3-deterministic-test.patch- Update to version 3.8.3: - Complete list of changes is available at https://docs.python.org/release/3.8.3/whatsnew/changelog.html#python-3-8-3-final, but most of them are just bugfixes. - Removed patch CVE-2020-8492-urllib-ReDoS.patch: contained in upstream- Add #!BuildIgnore: gdk-pixbuf-loader-rsvg to python3 SPEC- Add patch bsc1167501-invalid-alignment.patch (bsc#1167501, bpo#40052) to fix alignment in abstract.h header file.- Update list of skipped tests for qemu linux-user build, test_setegid (test.test_os.PosixUidGidTests) is confusing it- Update to 3.8.2: - Complete list of changes is available at https://docs.python.org/release/3.8.2/whatsnew/changelog.html#python-3-8-2-final, but most of them are just bugfixes. - Updated patches: - F00102-lib64.patch - OBS_dev-shm.patch - SUSE-FEDORA-multilib.patch - subprocess-raise-timeout.patch- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug "Python urrlib allowed an HTTP server to conduct Regular Expression Denial of Service (ReDoS)" (bsc#1162367)- Add Requires: libpython%{so_version} == %{version}-%{release} to python3-base to keep both packages always synchronized (bsc#1162224).- Do not pull in bluez in base again, explain the cycle, it needs to be solved by bluez maintainer for us by providing just the headers separately- Reame idle icons to idle3 in order to not conflict with python2 variant of the package * renamed the icons * renamed icon load in desktop file- Add importlib_resources provide/obsolete as it is integral part of the lang since 3.7 release- Add -fno-semantic-interposition as it brings speed up: https://fedoraproject.org/wiki/Changes/PythonNoSemanticInterpositionSpeedup- Update to 3.8.1: - This is mainly bugfix release and no significant changes to API are expected. The full changelog is available on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-1 - Remove bpo-38688_shutil.copytree_prevent-infinite-recursion.patch, which is included in the upstream tarball.- Add bpo-31046_ensurepip_honours_prefix.patch which makes ensurepip to honour the value of $(prefix). Proposed fix for bpo#31046..- Move bluez-devel dependency to base as it is needed for socket.AF_BLUETOOTH and otherwise does not work- Reintroduce QtHelp with the help of the new BR python-sphinxcontrib-qthelp.- Fix SUSE-FEDORA-multilib.patch, the platform agnostic infix for library installation is "lib", not "dir".- Move idle subpackage build from python3-base to python3. appstream-glib required for packaging introduces considerable extra dependencies and a build loop via rust/librsvg. - Correct installation of idle IDE icons: + idle.png is not the target directory + non-GNOME-specific icons belong into icons/hicolor - Add required Name key to idle3 desktop file- Update to the final release 3.8.0. . - New Features: - Assignment expressions - Positional-only parameters - Parallel filesystem cache for compiled bytecode files - Debug build uses the same ABI as release build - f-strings support = for self-documenting expressions and debugging - PEP 578: Python Runtime Audit Hooks - PEP 587: Python Initialization Configuration - Vectorcall: a fast calling protocol for CPython - Pickle protocol 5 with out-of-band data buffers - New modules: - importlib.metadata - Improved modules: - ast asyncio, builtins, collections, curses, ctypes, datetime, functools, gc, gettext, gzip, idelib and IDLE, inspect, io, json.tool, math, mmap, multiprocessing, os, os.path, pathlib, pickle, plistlib, py_compile, shlex, shutil, socket, ssl, statistics, sys, tarfile, threading, tokenize, tkinter, time, typing, unicodedata, unittest, venv, weakref, xml - C API improvements - bdist_winnst command has been deprecated (use bdist_wheel) - https://docs.python.org/3.8/whatsnew/3.8.html remains rest of changes including documentation on how to port your programs to the current version of Python.- Add idle3.appdata.xml and idle3.desktop (originally from Fedora) to make Idle3 full GUI desktop application. (bsc#1153830)- Drop intltool from BuildRequires. Doesn't appear to be used.- Add folder version to allow tarball downloads even for beta/rc releases- Revert patches from Fedora (F00102-lib64.patch and F00251-change-user-install-location.patch) into their original prisitine Fedora versions, SUSE-FEDORA-multilib.patch refreshed accordingly.- Correct quotation of platsubdir in Lib/distutils/command/install.py- Replace python-3.6.0-multilib.patch with two patches from Fedora (F00102-lib64.patch and F00251-change-user-install-location.patch), and our own SUSE-FEDORA-multilib.patch to allow better cooperation with Fedora and better upstreaming. - Add OBS_dev-shm.patch fixing bpo#38377- Pull in just gettext and let solver to sort out between: gettext-runtime-mini and gettext-runtime- Update to 3.8.0rc1. Overall changes from 3.7: - PEP 572, Assignment expressions - PEP 570, Positional-only arguments - PEP 587, Python Initialization Configuration (improved embedding) - PEP 590, Vectorcall: a fast calling protocol for CPython - PEP 578, Runtime audit hooks - PEP 574, Pickle protocol 5 with out-of-band data - Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal types), and PEP 589 (TypedDict) - Parallel filesystem cache for compiled bytecode - Debug builds share ABI as release builds, also the 'm' ABI tag was removed (irrelevant since 3.4), bpo#36707 - f-strings support a handy = specifier for debugging - continue is now legal in finally: blocks - on Windows, the default asyncio event loop is now ProactorEventLoop - on macOS, the spawn start method is now used by default in multiprocessing - multiprocessing can now use shared memory segments to avoid pickling costs between processes - typed_ast is merged back to CPython - LOAD_GLOBAL is now 40% faster - pickle now uses Protocol 4 by default, improving performance - Refreshed patches: - CVE-2019-5010-null-defer-x509-cert-DOS.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.6.0-multilib.patch - subprocess-raise-timeout.patch- Add bpo36302-sort-module-sources.patch (boo#1041090)- Try harder obsoleting importlib-metadata- Update to 3.8.0b4: Many bugfixes, full list on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-4- Re-enable test_threading on aarch64- Remove xrpm from subpackage tk description- Update to 3.8.0b3: Many bugfixes, full list on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-3 - Patches reapplied: - python-3.3.0b1-fix_date_time_compiler.patch - python-3.3.0b1-test-posix_fadvise.patch - python-3.6.0-multilib.patch - subprocess-raise-timeout.patch- Add Provides: python3-importlib-metadata- Update to 3.8.0b2: Many bugfixes, full list on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-2 - Patches included in upstream: - bpo-37169_PyObject_IsFreed.patch - Patches reapplied: - 00251-change-user-install-location.patch - distutils-reproducible-compile.patch - python-3.3.0b1-localpath.patch - python-3.6.0-multilib.patch- Update list of skipped tests for qemu linux-user build - Don't do profiling in qemu linux-user build- Update to 3.8.0b1 (changes since 3.7.*): - PEP 572, Assignment expressions - PEP 570, Positional-only arguments - PEP 587, Python Initialization Configuration (improved embedding) - PEP 590, Vectorcall: a fast calling protocol for CPython - PEP 578, Runtime audit hooks - PEP 574, Pickle protocol 5 with out-of-band data - Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal types), and PEP 589 (TypedDict) - Parallel filesystem cache for compiled bytecode - Debug builds share ABI as release builds - f-strings support a handy = specifier for debugging - continue is now legal in finally: blocks - multiprocessing can now use shared memory segments to avoid pickling costs between processes - typed_ast is merged back to CPython - LOAD_GLOBAL is now 40% faster - pickle now uses Protocol 4 by default, improving performance - Remove patches which were included in the upstream: - 00251-change-user-install-location.patch - 00316-mark-bdist_wininst-unsupported.patch - CVE-2019-9947-no-ctrl-char-http.patch - raise_SIGING_not_handled.patch- Set _lto_cflags to nil as the package is using LTO via --enable-lto. That will prevent to propage LTO for Python modules that are built in a separate package.- Update to 3.8.0.a3: - PEP 572: Assignment Expressions. - Other (mostly small) changes are on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-alpha-3- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch Address the issue by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause a ValueError to be raised.- Fix metadata of patches. - Rename boo1071941-make-install-in-sep-loc.patch to 00251-change-user-install-location.patch which is the original name, so it can be looked up in the Fedora VCS.- Mark distutils bdist_wininst command unsupported with 00316-mark-bdist_wininst-unsupported.patch - Remove Windows bdist_wininst executables from runtime package- Update to 3.7.3, which is the maintenance release without any significant changes in API. - Updated patches: - CVE-2019-5010-null-defer-x509-cert-DOS.patch - distutils-reproducible-compile.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.6.0-multilib.patch - raise_SIGING_not_handled.patch- Remove building of Qt Develop help files.- Return distutils-reproducible-compile.patch which is still missing (still unfinished bpo#29708).- Update to 3.8.0a2: * List of all (mostly small) changes are on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-alpha-2- Build nis module again.- Update to 3.8.0a1: * The most visible change so far is probably the implementation of PEP 572: Assignment Expressions. For a detailed list of changes, see: https://docs.python.org/3.8/whatsnew/changelog.html * Recover building of nis module properly in python3 package - Update patches: * CVE-2019-5010-null-defer-x509-cert-DOS.patch * python-3.3.0b1-fix_date_time_compiler.patch * python-3.3.0b1-test-posix_fadvise.patch * python-3.6.0-multilib.patch * raise_SIGING_not_handled.patch- Put LICENSE file where it belongs (bsc#1121852)- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch fixing bpo-35746. An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.7.2. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS connections using crafted certificates to trigger this vulnerability.- Do not require full gettext in order to avoid pulling in the glib2 as a dependency- Update to 3.7.2: * bugfix release: https://docs.python.org/3.7/whatsnew/changelog.html#changelog- Stop applying python-3.6.0-multilib-new.patch (which is still WIP), and apply the old proven python-3.6.0-multilib.patch instead.- Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros.- Upgrade to 3.7.2rc1: * bugfix release, for the full list of all changes see https://docs.python.org/3.7/whatsnew/changelog.html#changelog - Make run of the test suite more verbose- Write summaries without em dashes.- Remove python-3.3.0b1-curses-panel.patch it is unnecessary anymore. - Add boo1071941-make-install-in-sep-loc.patch to make pip and distutils in user environment install into separate location (boo#1071941) Set values of prefix and exec_prefix in distutils install command to /usr/local if executable is /usr/bin/python* and RPM build is not detected to make pip and distutils install into separate location - Remove finally python-3.3.3-skip-distutils-test_sysconfig_module.patch - Remove distutils-reproducible-compile.patch which doesn't make really much difference in reproducibility (see gh#python/cpython#8057 and discussion there).- Rename Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch to bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch- Add dependency on bluez-devel to build support for Bluetooth (boo#1109998)- Add devhelp subpackage and split qthelp into another subpackage.- Remove python-3.0b1-record-rpm.patch and Python-3.0b1-record-rpm.patch, as they are not needed anymore- Switch off test_threading for optimization builds.- Update to python-3.7.1. This is just a brief overview, complete changelog available at https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-1-final: Library bpo-34970: Protect tasks weak set manipulation in asyncio.all_tasks() - Patches already accepted upstream are removed: * 00307-allow-to-call-Py_Main-after-Py_Initialize.patch * 00308-tls-1.3.patch - New patches added: * Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch * raise_SIGING_not_handled.patch - All other patches refreshed via quilt.- Add raise_SIGING_not_handled.patch to fix bsc#1094814- Add patch to fix importlib return types: * python3-imp-returntype.patch- bpo-34022 still not completely fixed, so we have to keep excluding test_cmd_line_script, test_multiprocessing_main_handling, and test_runpy from the test suite.- Update to python 3.7.1~rc2: Core and Builtins bpo-34879: Fix a possible null pointer dereference in bytesobject.c. Patch by Zackery Spytz. bpo-34854: Fixed a crash in compiling string annotations containing a lambda with a keyword-only argument that doesn’t have a default value. bpo-34320: Fix dict(od) didn’t copy iteration order of OrderedDict. Library bpo-34769: Fix for async generators not finalizing when event loop is in debug mode and garbage collector runs in another thread. bpo-34922: Fixed integer overflow in the digest() and hexdigest() methods for the SHAKE algorithm in the hashlib module. bpo-34900: Fixed unittest.TestCase.debug() when used to call test methods with subtests. Patch by Bruno Oliveira. bpo-34871: Fix inspect module polluted sys.modules when parsing __text_signature__ of callable. bpo-34872: Fix self-cancellation in C implementation of asyncio.Task bpo-34819: Use a monotonic clock to compute timeouts in Executor.map() and as_completed(), in order to prevent timeouts from deviating when the system clock is adjusted. bpo-34334: In QueueHandler, clear exc_text from LogRecord to prevent traceback from being written twice. bpo-6721: Acquire the logging module’s commonly used internal locks while fork()ing to avoid deadlocks in the child process. bpo-34172: Fix a reference issue inside multiprocessing.Pool that caused the pool to remain alive if it was deleted without being closed or terminated explicitly. Documentation bpo-32174: chm document displays non-ASCII charaters properly on some MBCS Windows systems. Tests bpo-32962: Fixed test_gdb when Python is compiled with flags - mcet -fcf-protection -O0. C API bpo-34910: Ensure that PyObject_Print() always returns -1 on error. Patch by Zackery Spytz.- Add Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch to fix problems with SOURCE_DATE_EPOCH variable (bpo-34022)- Add patch to fix build with tls1.3 supported openssl * 00308-tls-1.3.patch - Add patch to fix Py_Main calls after Py_initialize * 00307-allow-to-call-Py_Main-after-Py_Initialize.patch- Add -fwrapv to OPTS, which is default for python3 anyway See for example https://github.com/zopefoundation/persistent/issues/86 for bugs which are caused by avoiding it.- Fix ownership of _contextvars, _queue, and _xxtestfuzz- Switch off LTO for distros with older GCC - Fix %files- Add dependency over libuuid-devel- update to python 3.7.0 Complete overview of changes is available on https://docs.python.org/3/whatsnew/3.7.html, these are just highlights: * PEP 563, postponed evaluation of type annotations. * async and await are now reserved keywords. * New library modules: contextvars: PEP 567 – Context Variables dataclasses: PEP 557 – Data Classes importlib.resources * New built-in features: PEP 553, the new breakpoint() function. * Python data model improvements: PEP 562, customization of access to module attributes. PEP 560, core support for typing module and generic types. the insertion-order preservation nature of dict objects has been declared to be an official part of the Python language spec. * Significant improvements in the standard library: The asyncio module has received new features, significant usability and performance improvements. The time module gained support for functions with nanosecond resolution. * CPython implementation improvements: Avoiding the use of ASCII as a default text encoding: PEP 538, legacy C locale coercion PEP 540, forced UTF-8 runtime mode PEP 552, deterministic .pycs the new development runtime mode PEP 565, improved DeprecationWarning handling * C API improvements: PEP 539, new C API for thread-local storage * Documentation improvements: PEP 545, Python documentation translations New documentation translations: Japanese, French, and Korean. - drop python3-sorted_tar.patch - drop 0001-allow-for-reproducible-builds-of-python-packages.patch - refresh python-3.6.0-multilib-new.patch - refresh subprocess-raise-timeout.patch * new C API for thread-local storage * Deterministic pyc files * Built-in breakpoint() * Data Classes * Core support for typing module and generic types * Customization of access to module attributes * Postponed evaluation of annotations * Time functions with nanosecond resolution * Improved DeprecationWarning handling * Context Variables * Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion and PEP 540, forced UTF-8 runtime mode) * The insertion-order preservation nature of dict objects is now an official part of the Python language spec. * Notable performance improvements in many areas.- disable lto with gcc versions below 7 (results in link failures)- Use faster find subcommand execution strategies.- Do not mention the testsuite disabling in opts as it was moved to main pkg so base is test-free- As we run in main python package do not generate the pre_checkin from both now- Move the tests from base to generic package wrt bsc#1088573 * We still fail the whole distro if python3 is not build * The other archs than x86_64 took couple of hours to unblock build of other software, this way we work around the issue - Some tests are still run in -base for the LTO tweaking, but at least it is not run twice- update to 3.6.5 * bugfix release * see Misc/NEWS for details - drop ctypes-pass-by-value.patch - drop fix-localeconv-encoding-for-LC_NUMERIC.patch - refresh python-3.6.0-multilib-new.patch- Created %so_major and %so_minor macros - Put Tools/gdb/libpython.py script into proper place and ship it with devel subpackage.- ctypes-pass-by-value.patch: Fix pass by value for structs on aarch64- Add python3-sorted_tar.patch (boo#1081750)- Drop python3-tk and python3-idle recommends to reduce python3 always pulling X stack bsc#1081751- Add patch to fix glibc 2.27 fail bsc#1079761: * fix-localeconv-encoding-for-LC_NUMERIC.patch- Update skip_random_failing_tests.patch (for PowerPC) to avoid test_call_later failure- move XML modules and python3-xml provide to python3-base (fixes bsc#1077230) - move ensurepip to base- Add skip_random_failing_tests.patch only for PowerPC- update to 3.6.4 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed python3-ncurses-6.0-accessors.patch - drop PYTHONSTARTUP hooks that cause spurious startup errors * fixes bsc#1070738 * the relevant feature (REPL history) is now built into Python itself- Install 2to3-%{python_version} executable (override defattr of the -tools package). 2to3 (unversioned) is a symlink and does not carry permissions (bsc#1070853).- move 2to3 to python3-tools package- update to 3.6.3 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- drop python-2.7-libffi-aarch64.patch: this patches the intree copy of libffi which is unused/deleted in the line afterwards - fix build against system libffi: include flags weren't set so it actually used the in-tree libffi headers.- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- Update RPM group for python documentation.- fix missing %{?armsuffix}- distutils-reproducible-compile.patch: ensure distutils order files before compiling, which works around bsc#1049186- Add libnsl-devel build requires for glibc obsoleting libnsl- update to 3.6.2 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed test-socket-aead-kernel49.patch - add Provides: python3-typing (fixes bsc#1050653) - drop duplicate Provides: python3- drop db-devel from requirements- Add missing link to python library in config dir (bsc#1040164)- update to 3.6.1 * bugfix release, over a hundred bugs fixed * never add import location's parent directory to sys.path * switch to git for version control, build changes related to that * fix "failed to get random numbers" on old kernels (bsc#1029902) * several crashes and memory leaks corrected * f-string are no longer accepted as docstrings- prevent regenerating AST at build-time more robustly - add "--without profileopt" and "--without testsuite" options to python3-base to allow short circuiting when working on the package- Add 0001-allow-for-reproducible-builds-of-python-packages.patch upstream https://github.com/python/cpython/pull/296- reenable test_socket with AEAD patch (test-socket-aead-kernel49.patch) - reintroduce %py3_soflags macro (and better named %cpython3_soabi equivalent)- update to 3.6.0 * PEP 498 Formated string literals * PEP 515 Underscores in numeric literals * PEP 526 Syntax for variable annotations * PEP 525 Asynchronous generators * PEP 530 Asynchronous comprehensions * PEP 506 New "secrets" module for safe key generation * less memory consumed by dicts * dtrace and systemtap support * improved asyncio module * better defaults for ssl * new hashing algorithms in hashlib * bytecode format changed to allow more optimizations * "async" and "await" are on track to be reserved words * StopIteration from generators is deprecated * support for openssl < 1.0.2 is deprecated * os.urandom now blocks when getrandom() blocks * huge number of new features, bugfixes and optimizations * see https://docs.python.org/3.6/whatsnew/3.6.html for details - rework multilib patch: drop Python-3.5.0-multilib.patch, implement upstreamable python-3.6.0-multilib-new.patch - refresh python-3.3.0b1-localpath.patch, subprocess-raise-timeout.patch - drop upstreamed Python-3.5.1-fix_lru_cache_copying.patch - finally drop python-2.6b1-canonicalize2.patch that was not applied in source and only kept around in case we needed it in the future. (which we don't, as it seems) - update import_failed map and baselibs - build ctypes against system libffi (buildrequire libffi-devel in python3-base) - add new key to keyring (signed by keys already in keyring) - introduced common configure section between python3 and python3-base - moved pyconfig.h and Makefile to devel subpackage as distutils no longer need it at runtime - added python-rpm-macros dependency, regenerated macros file, drop macros.python3.py because it is not used now - improve summaries and descriptions (fixes bsc#917607) - enabled Link-Time Optimization, see what happens - including skipped_tests.py in pre_checkin.sh run - run specs through spec-cleaner, rearrange sections- move _hashlib and _ssl modules and tests to python3-base - recommend python3- Skip test_asyncio under qemu_user_space_build- Add Python-3.5.1-fix_lru_cache_copying.patch Fix copying the lru_cache() wrapper object. Fixes deep-copying lru_cache regression, which worked on previous versions of python but fails on python 3.5. This fixes a bunch of packages in devel:languages:python3. See: https://bugs.python.org/issue25447- Build the docs in .qch format as well- update to 3.5.1 * bugfix-only release, dozens of bugs fixed - Drop upstreamed Python-3.5.0-_Py_atomic_xxx-symbols.patch - "Python3" to "Python 3" in summary * This seems cleaner and fixes and rpmlint warning- Add Python-3.5.0-_Py_atomic_xxx-symbols.patch This fixes a build error for many packages that use the Python, C-API. This patch is already accepted upstream and is slated to appear in python 3.5.1.- update to 3.5.0 * coroutines with async/await syntax * matrix multiplication operator `@` * unpacking generalizations * new modules `typing` and `zipapp` * type annotations * .pyo files replaced by custom suffixes for optimization levels in __pycache__ * support for memory BIO in ssl module * performance improvements in several modules * and many more - removals and behavior changes * deprecated `__version__` is removed * support for .pyo files was removed * system calls are auto-retried on EINTR * bare generator expressions in function calls now cause SyntaxError (change "f(x for x in i)" to "f((x for x in i))" to fix) * removed undocumented `format` member of private `PyMemoryViewObject` struct * renamed `PyMemAllocator` to `PyMemAllocatorEx` - redefine %dynlib macro to reflect that modules now have arch+os as part of name - module `time` is now built-in - dropped upstreamed patches: python-3.4.1-fix-faulthandler.patch python-3.4.3-test-conditional-ssl.patch python-fix-short-dh.patch (also dropped dh2048.pem required for this patch) - updated patch Python-3.3.0b2-multilib.patch to Python-3.5.0-multilib.patch - python-ncurses-6.0-accessors.patch taken from python 2 to fix build failure with new gcc + ncurses- Add python3-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1.- improve import_failed hook to do the right thing when invoking missing modules with "python3 -m modulename" (boo#942751)- Build with --enable-loadable-sqlite-extensions to make it works as geospatial database.- Fix source list for previous change (add dh2048.pem).- dh2048.pem: added generated 2048 dh parameter set to fix ssl test (bsc#935856) - python-fix-short-dh.patch: replace the 512 bits dh parameter set by 2048 bits to fix build with new openssl 1.0.2c (bsc#935856)- ctypes-libffi-aarch64.patch: remove upstreamed patch - python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64- drop the PDF subpackage (removes the massive texlive dependency, and most likely nobody is using the PDFs anyway)- python-3.4.3-test-conditional-ssl.patch - restore tests failing because test_urllib was unconditionally importing ssl (without really needing it) - restore functionality of multilib patch - drop libffi-ppc64le.diff because upstream completely changed everything yet again (sorry ppc64 folks :| )- Update to version 3.4.3 - Drop upstreamed CVE-2014-4650-CGIHTTPServer-traversal.patch (bpo#21766)- Add python-3.4.1-fix-faulthandler.patch, upstream patch for bogus faulthandler which fails with GCC 5.- asyncio has been merged in python3 main package; provide and obsolete it - Remove obsolete AUTHORS section - Remove redundant %clean section- Only pkgconfig(x11) is required for build, not the whole set of packages provided by xorg-x11-devel metapackage.- add %python3_version rpm macro for Fedora compatibility - add missing argument in import_failed, rename Novell Bugzilla to SUSE Bugzillas390zp36 1726479221  "#$%&&&)*),,,/01222565888;<=>>>ABADEDGHGJKJMNMPQPSSSVVVYY[\]^_`_bcbefehhhklmnnnqqqtutwwwz{z}}}      """%%%(((+++./.121454777:;:=>?@ABCCCFFFIJILMLOPORSTUVUXYX[\[^^^abcdedgggjjjmnmpqrsssvwxyzy|||       !!!$$&'('***-.-0003436669:9<=<???BCBEFGHHHKLKNONQRSTUVWXWZ[Z]^]`a`cdcfgfijilmlooorstuuuxxz{|}~~    ! ##%&'()*),,,///222555898;;;>>>AAADEDGHGJKJMMMPQPSTUVWXYZ[\]\___bbbefehihklknonqrqtutwwwz{|}~       """%&%()(+,-./.121444787:;<===@@@CDCFGHIIILMNOPORRRUVUXYX[\[^_^abadedghgjkjmnmpppstsvwvyz{|}|      !!#$%$'''***-.-01034366699;<<<?@?BCBEEEHHHKLKNNNQRSTUVWXYZ[\]^_`abcdefghijklmnopqrqtuvwxyxy||~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnooorrruuuxxx{|}~      !"#$%&'()***---0123444777:;<=>?@ABCDEFGHIJKLMNOPORSRUVUXYX[[[^_`abcdefghijilmloporstuvuxxx{|{~~       ##%&'&)*+,,,///23256589:;<;>?>ABADDDGHGJKJMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                             " " " % % ' ( ) * + , + . . . 1 1 1 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I I I L L L O P Q R S T U V W X Y Y Y \ \ \ _ _ _ b b b e e e h i h k k k n n n q r q t t t w w w z z z } } }                           ! " # $ % & ' ( ) * + , - . / 0 1 2 2 2 5 5 5 8 8 8 ; ; ; > > > A B C D E F G H I J K L M N O P Q R S T U V W X Y [ \ \ \ _ _ _ b c b e f e h i h k k k n o n q r q t u t w x y z { | } ~  CDiI                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 5 5 8 9 8 ; < ; > > > A A A D D D G G G J J J M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ` ` c c c f g f i j i l m l o p o r s r u v u x y z { | } ~                             # $ % & ' ' ' * * * - . 1 2 2 2 5 5 5 8 9 8 ; < ; > ? > A B C D E D G H I J K J M M O P Q P S T U V W X Y Z Y \ \ \ _ _ _ b c d e f g h h j k k m n n n q r q t u v w z { { { ~ ~ ~                            ! " # $ $ $ ' ( ) * + , , , / 0 1 2 3 4 4 4 7 8 9 : ; ; ; > > > A B C D E F F F I J I L L L O O Q R S T U V W X Y X [ \ ] ^ _ ^ a a c d e f g h g j k j m n o p q q q t u v w x x x t | } ~  t | }  3      !"#$%%%(((+++...111444777:::===@@@CCCFFFIIILMLOOORRRUUUXXX[[[^_`abcdefghijklmnopqrstuwxxx{{{~~   """%%%(((+,-./0123456789:;<=>?@ABCDEFFFIIILLNOOORRRUUWXYZ[\]^_`abcdefghijklmnopqrstuvwx 3z{{{~~     !!!$$$'''***---000333666999<<<?@ABCDEFGHIJKLMNOPQQQTTTWXWZZ\]]]```cdefghijklmnopqrstuvwxyz{|}~      """%%%()(++-...121454787:;:===@@@CCCFFFIJKLMNOPQRSTUVWXYZ \]^^^aaadedgggjjjmmmpppstsvwvyzy|||       !"#$%&'''***-./0123456789:9<=<?@ABCCCFGFIJILMLOPORRRUUUXXX[[[^_^aaadddghgjklmnopqrstuvwxyz{|}~3.12.6-150600.3.6.13.12.6-150600.3.6.1     !!"""""""""!!##$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))*********************************))))))))))++,,,,,,++---...............................................................................................................................................................---------------------------------------------------//000000000000000000/////1122222222222222222222222222211111111111133344444444444444444444444444444444444444444444444444435555555555555555555555555555555555555555555555555555555555555555533333333333333366777777777777777777777777666666666666666889999999999999999999999998888888:::;;;;;;:<===<>???????????????????????????????????????>>>>>>>>>>>>@AAAAAA@@>BBCCCBDDEEEEEED>><<FFGGGGGGF<HIIIIIIHH<JJKKKKKKJ<LLMMMMMML<NNOOOOOONPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPRRRSSSSSSSSSSSSRRPTTUUUTTTPVVVWWWWWWWWWWWWWWWWWWVVVVPPXXXYYYYYYYYYYYYXXPZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZP\]^______^^\\`aaa``b\\cddeeeeeed\fghhhg\ijkkkj\lmnooon\pqrsssr\tuvwwwv\PxyyyyyyxxPzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz||}}}||~~~||zzzzzzzzzzzzzzzzPPPPPPPPPPPPPPPPP_ctypes_test.cpython-312-s390x-linux-gnu.so_testbuffer.cpython-312-s390x-linux-gnu.so_testcapi.cpython-312-s390x-linux-gnu.so_testclinic.cpython-312-s390x-linux-gnu.so_testimportmultiple.cpython-312-s390x-linux-gnu.so_testinternalcapi.cpython-312-s390x-linux-gnu.so_testmultiphase.cpython-312-s390x-linux-gnu.so_testsinglephase.cpython-312-s390x-linux-gnu.so_xxinterpchannels.cpython-312-s390x-linux-gnu.so_xxtestfuzz.cpython-312-s390x-linux-gnu.sosqlite3testSine-1000Hz-300ms.aif__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyc_test_atexit.cpython-312.opt-1.pyc_test_atexit.cpython-312.opt-2.pyc_test_atexit.cpython-312.pyc_test_eintr.cpython-312.opt-1.pyc_test_eintr.cpython-312.opt-2.pyc_test_eintr.cpython-312.pyc_test_embed_set_config.cpython-312.opt-1.pyc_test_embed_set_config.cpython-312.opt-2.pyc_test_embed_set_config.cpython-312.pyc_test_embed_structseq.cpython-312.opt-1.pyc_test_embed_structseq.cpython-312.opt-2.pyc_test_embed_structseq.cpython-312.pyc_test_multiprocessing.cpython-312.opt-1.pyc_test_multiprocessing.cpython-312.opt-2.pyc_test_multiprocessing.cpython-312.pyc_test_venv_multiprocessing.cpython-312.opt-1.pyc_test_venv_multiprocessing.cpython-312.opt-2.pyc_test_venv_multiprocessing.cpython-312.pycarchiver_tests.cpython-312.opt-1.pycarchiver_tests.cpython-312.opt-2.pycarchiver_tests.cpython-312.pycaudiotests.cpython-312.opt-1.pycaudiotests.cpython-312.opt-2.pycaudiotests.cpython-312.pycaudit-tests.cpython-312.opt-1.pycaudit-tests.cpython-312.opt-2.pycaudit-tests.cpython-312.pycautotest.cpython-312.opt-1.pycautotest.cpython-312.opt-2.pycautotest.cpython-312.pycbisect_cmd.cpython-312.opt-1.pycbisect_cmd.cpython-312.opt-2.pycbisect_cmd.cpython-312.pyccurses_tests.cpython-312.opt-1.pyccurses_tests.cpython-312.opt-2.pyccurses_tests.cpython-312.pycdatetimetester.cpython-312.opt-1.pycdatetimetester.cpython-312.opt-2.pycdatetimetester.cpython-312.pycdis_module.cpython-312.opt-1.pycdis_module.cpython-312.opt-2.pycdis_module.cpython-312.pycfork_wait.cpython-312.opt-1.pycfork_wait.cpython-312.opt-2.pycfork_wait.cpython-312.pyclist_tests.cpython-312.opt-1.pyclist_tests.cpython-312.opt-2.pyclist_tests.cpython-312.pyclock_tests.cpython-312.opt-1.pyclock_tests.cpython-312.opt-2.pyclock_tests.cpython-312.pycmapping_tests.cpython-312.opt-1.pycmapping_tests.cpython-312.opt-2.pycmapping_tests.cpython-312.pycmemory_watchdog.cpython-312.opt-1.pycmemory_watchdog.cpython-312.opt-2.pycmemory_watchdog.cpython-312.pycmock_socket.cpython-312.opt-1.pycmock_socket.cpython-312.opt-2.pycmock_socket.cpython-312.pycmp_fork_bomb.cpython-312.opt-1.pycmp_fork_bomb.cpython-312.opt-2.pycmp_fork_bomb.cpython-312.pycmp_preload.cpython-312.opt-1.pycmp_preload.cpython-312.opt-2.pycmp_preload.cpython-312.pycmultibytecodec_support.cpython-312.opt-1.pycmultibytecodec_support.cpython-312.opt-2.pycmultibytecodec_support.cpython-312.pycpickletester.cpython-312.opt-1.pycpickletester.cpython-312.opt-2.pycpickletester.cpython-312.pycprofilee.cpython-312.opt-1.pycprofilee.cpython-312.opt-2.pycprofilee.cpython-312.pycpyclbr_input.cpython-312.opt-1.pycpyclbr_input.cpython-312.opt-2.pycpyclbr_input.cpython-312.pycpythoninfo.cpython-312.opt-1.pycpythoninfo.cpython-312.opt-2.pycpythoninfo.cpython-312.pycre_tests.cpython-312.opt-1.pycre_tests.cpython-312.opt-2.pycre_tests.cpython-312.pycregrtest.cpython-312.opt-1.pycregrtest.cpython-312.opt-2.pycregrtest.cpython-312.pycrelimport.cpython-312.opt-1.pycrelimport.cpython-312.opt-2.pycrelimport.cpython-312.pycreperf.cpython-312.opt-1.pycreperf.cpython-312.opt-2.pycreperf.cpython-312.pycseq_tests.cpython-312.opt-1.pycseq_tests.cpython-312.opt-2.pycseq_tests.cpython-312.pycsignalinterproctester.cpython-312.opt-1.pycsignalinterproctester.cpython-312.opt-2.pycsignalinterproctester.cpython-312.pycssl_servers.cpython-312.opt-1.pycssl_servers.cpython-312.opt-2.pycssl_servers.cpython-312.pycssltests.cpython-312.opt-1.pycssltests.cpython-312.opt-2.pycssltests.cpython-312.pycstring_tests.cpython-312.opt-1.pycstring_tests.cpython-312.opt-2.pycstring_tests.cpython-312.pyctest___all__.cpython-312.opt-1.pyctest___all__.cpython-312.opt-2.pyctest___all__.cpython-312.pyctest__locale.cpython-312.opt-1.pyctest__locale.cpython-312.opt-2.pyctest__locale.cpython-312.pyctest__opcode.cpython-312.opt-1.pyctest__opcode.cpython-312.opt-2.pyctest__opcode.cpython-312.pyctest__osx_support.cpython-312.opt-1.pyctest__osx_support.cpython-312.opt-2.pyctest__osx_support.cpython-312.pyctest__xxinterpchannels.cpython-312.opt-1.pyctest__xxinterpchannels.cpython-312.opt-2.pyctest__xxinterpchannels.cpython-312.pyctest__xxsubinterpreters.cpython-312.opt-1.pyctest__xxsubinterpreters.cpython-312.opt-2.pyctest__xxsubinterpreters.cpython-312.pyctest_abc.cpython-312.opt-1.pyctest_abc.cpython-312.opt-2.pyctest_abc.cpython-312.pyctest_abstract_numbers.cpython-312.opt-1.pyctest_abstract_numbers.cpython-312.opt-2.pyctest_abstract_numbers.cpython-312.pyctest_aifc.cpython-312.opt-1.pyctest_aifc.cpython-312.opt-2.pyctest_aifc.cpython-312.pyctest_argparse.cpython-312.opt-1.pyctest_argparse.cpython-312.opt-2.pyctest_argparse.cpython-312.pyctest_array.cpython-312.opt-1.pyctest_array.cpython-312.opt-2.pyctest_array.cpython-312.pyctest_asdl_parser.cpython-312.opt-1.pyctest_asdl_parser.cpython-312.opt-2.pyctest_asdl_parser.cpython-312.pyctest_asyncgen.cpython-312.opt-1.pyctest_asyncgen.cpython-312.opt-2.pyctest_asyncgen.cpython-312.pyctest_atexit.cpython-312.opt-1.pyctest_atexit.cpython-312.opt-2.pyctest_atexit.cpython-312.pyctest_audioop.cpython-312.opt-1.pyctest_audioop.cpython-312.opt-2.pyctest_audioop.cpython-312.pyctest_audit.cpython-312.opt-1.pyctest_audit.cpython-312.opt-2.pyctest_audit.cpython-312.pyctest_augassign.cpython-312.opt-1.pyctest_augassign.cpython-312.opt-2.pyctest_augassign.cpython-312.pyctest_base64.cpython-312.opt-1.pyctest_base64.cpython-312.opt-2.pyctest_base64.cpython-312.pyctest_baseexception.cpython-312.opt-1.pyctest_baseexception.cpython-312.opt-2.pyctest_baseexception.cpython-312.pyctest_bdb.cpython-312.opt-1.pyctest_bdb.cpython-312.opt-2.pyctest_bdb.cpython-312.pyctest_bigaddrspace.cpython-312.opt-1.pyctest_bigaddrspace.cpython-312.opt-2.pyctest_bigaddrspace.cpython-312.pyctest_bigmem.cpython-312.opt-1.pyctest_bigmem.cpython-312.opt-2.pyctest_bigmem.cpython-312.pyctest_binascii.cpython-312.opt-1.pyctest_binascii.cpython-312.opt-2.pyctest_binascii.cpython-312.pyctest_binop.cpython-312.opt-1.pyctest_binop.cpython-312.opt-2.pyctest_binop.cpython-312.pyctest_bisect.cpython-312.opt-1.pyctest_bisect.cpython-312.opt-2.pyctest_bisect.cpython-312.pyctest_bool.cpython-312.opt-1.pyctest_bool.cpython-312.opt-2.pyctest_bool.cpython-312.pyctest_buffer.cpython-312.opt-1.pyctest_buffer.cpython-312.opt-2.pyctest_buffer.cpython-312.pyctest_bufio.cpython-312.opt-1.pyctest_bufio.cpython-312.opt-2.pyctest_bufio.cpython-312.pyctest_builtin.cpython-312.opt-1.pyctest_builtin.cpython-312.opt-2.pyctest_builtin.cpython-312.pyctest_bytes.cpython-312.opt-1.pyctest_bytes.cpython-312.opt-2.pyctest_bytes.cpython-312.pyctest_bz2.cpython-312.opt-1.pyctest_bz2.cpython-312.opt-2.pyctest_bz2.cpython-312.pyctest_c_locale_coercion.cpython-312.opt-1.pyctest_c_locale_coercion.cpython-312.opt-2.pyctest_c_locale_coercion.cpython-312.pyctest_calendar.cpython-312.opt-1.pyctest_calendar.cpython-312.opt-2.pyctest_calendar.cpython-312.pyctest_call.cpython-312.opt-1.pyctest_call.cpython-312.opt-2.pyctest_call.cpython-312.pyctest_cgi.cpython-312.opt-1.pyctest_cgi.cpython-312.opt-2.pyctest_cgi.cpython-312.pyctest_cgitb.cpython-312.opt-1.pyctest_cgitb.cpython-312.opt-2.pyctest_cgitb.cpython-312.pyctest_charmapcodec.cpython-312.opt-1.pyctest_charmapcodec.cpython-312.opt-2.pyctest_charmapcodec.cpython-312.pyctest_class.cpython-312.opt-1.pyctest_class.cpython-312.opt-2.pyctest_class.cpython-312.pyctest_clinic.cpython-312.opt-1.pyctest_clinic.cpython-312.opt-2.pyctest_clinic.cpython-312.pyctest_cmath.cpython-312.opt-1.pyctest_cmath.cpython-312.opt-2.pyctest_cmath.cpython-312.pyctest_cmd.cpython-312.opt-1.pyctest_cmd.cpython-312.opt-2.pyctest_cmd.cpython-312.pyctest_cmd_line.cpython-312.opt-1.pyctest_cmd_line.cpython-312.opt-2.pyctest_cmd_line.cpython-312.pyctest_cmd_line_script.cpython-312.opt-1.pyctest_cmd_line_script.cpython-312.opt-2.pyctest_cmd_line_script.cpython-312.pyctest_code.cpython-312.opt-1.pyctest_code.cpython-312.opt-2.pyctest_code.cpython-312.pyctest_code_module.cpython-312.opt-1.pyctest_code_module.cpython-312.opt-2.pyctest_code_module.cpython-312.pyctest_codeccallbacks.cpython-312.opt-1.pyctest_codeccallbacks.cpython-312.opt-2.pyctest_codeccallbacks.cpython-312.pyctest_codecencodings_cn.cpython-312.opt-1.pyctest_codecencodings_cn.cpython-312.opt-2.pyctest_codecencodings_cn.cpython-312.pyctest_codecencodings_hk.cpython-312.opt-1.pyctest_codecencodings_hk.cpython-312.opt-2.pyctest_codecencodings_hk.cpython-312.pyctest_codecencodings_iso2022.cpython-312.opt-1.pyctest_codecencodings_iso2022.cpython-312.opt-2.pyctest_codecencodings_iso2022.cpython-312.pyctest_codecencodings_jp.cpython-312.opt-1.pyctest_codecencodings_jp.cpython-312.opt-2.pyctest_codecencodings_jp.cpython-312.pyctest_codecencodings_kr.cpython-312.opt-1.pyctest_codecencodings_kr.cpython-312.opt-2.pyctest_codecencodings_kr.cpython-312.pyctest_codecencodings_tw.cpython-312.opt-1.pyctest_codecencodings_tw.cpython-312.opt-2.pyctest_codecencodings_tw.cpython-312.pyctest_codecmaps_cn.cpython-312.opt-1.pyctest_codecmaps_cn.cpython-312.opt-2.pyctest_codecmaps_cn.cpython-312.pyctest_codecmaps_hk.cpython-312.opt-1.pyctest_codecmaps_hk.cpython-312.opt-2.pyctest_codecmaps_hk.cpython-312.pyctest_codecmaps_jp.cpython-312.opt-1.pyctest_codecmaps_jp.cpython-312.opt-2.pyctest_codecmaps_jp.cpython-312.pyctest_codecmaps_kr.cpython-312.opt-1.pyctest_codecmaps_kr.cpython-312.opt-2.pyctest_codecmaps_kr.cpython-312.pyctest_codecmaps_tw.cpython-312.opt-1.pyctest_codecmaps_tw.cpython-312.opt-2.pyctest_codecmaps_tw.cpython-312.pyctest_codecs.cpython-312.opt-1.pyctest_codecs.cpython-312.opt-2.pyctest_codecs.cpython-312.pyctest_codeop.cpython-312.opt-1.pyctest_codeop.cpython-312.opt-2.pyctest_codeop.cpython-312.pyctest_collections.cpython-312.opt-1.pyctest_collections.cpython-312.opt-2.pyctest_collections.cpython-312.pyctest_colorsys.cpython-312.opt-1.pyctest_colorsys.cpython-312.opt-2.pyctest_colorsys.cpython-312.pyctest_compare.cpython-312.opt-1.pyctest_compare.cpython-312.opt-2.pyctest_compare.cpython-312.pyctest_compile.cpython-312.opt-1.pyctest_compile.cpython-312.opt-2.pyctest_compile.cpython-312.pyctest_compileall.cpython-312.opt-1.pyctest_compileall.cpython-312.opt-2.pyctest_compileall.cpython-312.pyctest_compiler_assemble.cpython-312.opt-1.pyctest_compiler_assemble.cpython-312.opt-2.pyctest_compiler_assemble.cpython-312.pyctest_compiler_codegen.cpython-312.opt-1.pyctest_compiler_codegen.cpython-312.opt-2.pyctest_compiler_codegen.cpython-312.pyctest_complex.cpython-312.opt-1.pyctest_complex.cpython-312.opt-2.pyctest_complex.cpython-312.pyctest_configparser.cpython-312.opt-1.pyctest_configparser.cpython-312.opt-2.pyctest_configparser.cpython-312.pyctest_contains.cpython-312.opt-1.pyctest_contains.cpython-312.opt-2.pyctest_contains.cpython-312.pyctest_context.cpython-312.opt-1.pyctest_context.cpython-312.opt-2.pyctest_context.cpython-312.pyctest_contextlib.cpython-312.opt-1.pyctest_contextlib.cpython-312.opt-2.pyctest_contextlib.cpython-312.pyctest_contextlib_async.cpython-312.opt-1.pyctest_contextlib_async.cpython-312.opt-2.pyctest_contextlib_async.cpython-312.pyctest_copy.cpython-312.opt-1.pyctest_copy.cpython-312.opt-2.pyctest_copy.cpython-312.pyctest_copyreg.cpython-312.opt-1.pyctest_copyreg.cpython-312.opt-2.pyctest_copyreg.cpython-312.pyctest_coroutines.cpython-312.opt-1.pyctest_coroutines.cpython-312.opt-2.pyctest_coroutines.cpython-312.pyctest_cprofile.cpython-312.opt-1.pyctest_cprofile.cpython-312.opt-2.pyctest_cprofile.cpython-312.pyctest_crashers.cpython-312.opt-1.pyctest_crashers.cpython-312.opt-2.pyctest_crashers.cpython-312.pyctest_crypt.cpython-312.opt-1.pyctest_crypt.cpython-312.opt-2.pyctest_crypt.cpython-312.pyctest_csv.cpython-312.opt-1.pyctest_csv.cpython-312.opt-2.pyctest_csv.cpython-312.pyctest_curses.cpython-312.opt-1.pyctest_curses.cpython-312.opt-2.pyctest_curses.cpython-312.pyctest_datetime.cpython-312.opt-1.pyctest_datetime.cpython-312.opt-2.pyctest_datetime.cpython-312.pyctest_dbm.cpython-312.opt-1.pyctest_dbm.cpython-312.opt-2.pyctest_dbm.cpython-312.pyctest_dbm_dumb.cpython-312.opt-1.pyctest_dbm_dumb.cpython-312.opt-2.pyctest_dbm_dumb.cpython-312.pyctest_dbm_gnu.cpython-312.opt-1.pyctest_dbm_gnu.cpython-312.opt-2.pyctest_dbm_gnu.cpython-312.pyctest_dbm_ndbm.cpython-312.opt-1.pyctest_dbm_ndbm.cpython-312.opt-2.pyctest_dbm_ndbm.cpython-312.pyctest_decimal.cpython-312.opt-1.pyctest_decimal.cpython-312.opt-2.pyctest_decimal.cpython-312.pyctest_decorators.cpython-312.opt-1.pyctest_decorators.cpython-312.opt-2.pyctest_decorators.cpython-312.pyctest_defaultdict.cpython-312.opt-1.pyctest_defaultdict.cpython-312.opt-2.pyctest_defaultdict.cpython-312.pyctest_deque.cpython-312.opt-1.pyctest_deque.cpython-312.opt-2.pyctest_deque.cpython-312.pyctest_descr.cpython-312.opt-1.pyctest_descr.cpython-312.opt-2.pyctest_descr.cpython-312.pyctest_descrtut.cpython-312.opt-1.pyctest_descrtut.cpython-312.opt-2.pyctest_descrtut.cpython-312.pyctest_devpoll.cpython-312.opt-1.pyctest_devpoll.cpython-312.opt-2.pyctest_devpoll.cpython-312.pyctest_dict.cpython-312.opt-1.pyctest_dict.cpython-312.opt-2.pyctest_dict.cpython-312.pyctest_dict_version.cpython-312.opt-1.pyctest_dict_version.cpython-312.opt-2.pyctest_dict_version.cpython-312.pyctest_dictcomps.cpython-312.opt-1.pyctest_dictcomps.cpython-312.opt-2.pyctest_dictcomps.cpython-312.pyctest_dictviews.cpython-312.opt-1.pyctest_dictviews.cpython-312.opt-2.pyctest_dictviews.cpython-312.pyctest_difflib.cpython-312.opt-1.pyctest_difflib.cpython-312.opt-2.pyctest_difflib.cpython-312.pyctest_dis.cpython-312.opt-1.pyctest_dis.cpython-312.opt-2.pyctest_dis.cpython-312.pyctest_docxmlrpc.cpython-312.opt-1.pyctest_docxmlrpc.cpython-312.opt-2.pyctest_docxmlrpc.cpython-312.pyctest_dtrace.cpython-312.opt-1.pyctest_dtrace.cpython-312.opt-2.pyctest_dtrace.cpython-312.pyctest_dynamic.cpython-312.opt-1.pyctest_dynamic.cpython-312.opt-2.pyctest_dynamic.cpython-312.pyctest_dynamicclassattribute.cpython-312.opt-1.pyctest_dynamicclassattribute.cpython-312.opt-2.pyctest_dynamicclassattribute.cpython-312.pyctest_eintr.cpython-312.opt-1.pyctest_eintr.cpython-312.opt-2.pyctest_eintr.cpython-312.pyctest_embed.cpython-312.opt-1.pyctest_embed.cpython-312.opt-2.pyctest_embed.cpython-312.pyctest_ensurepip.cpython-312.opt-1.pyctest_ensurepip.cpython-312.opt-2.pyctest_ensurepip.cpython-312.pyctest_enum.cpython-312.opt-1.pyctest_enum.cpython-312.opt-2.pyctest_enum.cpython-312.pyctest_enumerate.cpython-312.opt-1.pyctest_enumerate.cpython-312.opt-2.pyctest_enumerate.cpython-312.pyctest_eof.cpython-312.opt-1.pyctest_eof.cpython-312.opt-2.pyctest_eof.cpython-312.pyctest_epoll.cpython-312.opt-1.pyctest_epoll.cpython-312.opt-2.pyctest_epoll.cpython-312.pyctest_errno.cpython-312.opt-1.pyctest_errno.cpython-312.opt-2.pyctest_errno.cpython-312.pyctest_except_star.cpython-312.opt-1.pyctest_except_star.cpython-312.opt-2.pyctest_except_star.cpython-312.pyctest_exception_group.cpython-312.opt-1.pyctest_exception_group.cpython-312.opt-2.pyctest_exception_group.cpython-312.pyctest_exception_hierarchy.cpython-312.opt-1.pyctest_exception_hierarchy.cpython-312.opt-2.pyctest_exception_hierarchy.cpython-312.pyctest_exception_variations.cpython-312.opt-1.pyctest_exception_variations.cpython-312.opt-2.pyctest_exception_variations.cpython-312.pyctest_exceptions.cpython-312.opt-1.pyctest_exceptions.cpython-312.opt-2.pyctest_exceptions.cpython-312.pyctest_extcall.cpython-312.opt-1.pyctest_extcall.cpython-312.opt-2.pyctest_extcall.cpython-312.pyctest_faulthandler.cpython-312.opt-1.pyctest_faulthandler.cpython-312.opt-2.pyctest_faulthandler.cpython-312.pyctest_fcntl.cpython-312.opt-1.pyctest_fcntl.cpython-312.opt-2.pyctest_fcntl.cpython-312.pyctest_file.cpython-312.opt-1.pyctest_file.cpython-312.opt-2.pyctest_file.cpython-312.pyctest_file_eintr.cpython-312.opt-1.pyctest_file_eintr.cpython-312.opt-2.pyctest_file_eintr.cpython-312.pyctest_filecmp.cpython-312.opt-1.pyctest_filecmp.cpython-312.opt-2.pyctest_filecmp.cpython-312.pyctest_fileinput.cpython-312.opt-1.pyctest_fileinput.cpython-312.opt-2.pyctest_fileinput.cpython-312.pyctest_fileio.cpython-312.opt-1.pyctest_fileio.cpython-312.opt-2.pyctest_fileio.cpython-312.pyctest_fileutils.cpython-312.opt-1.pyctest_fileutils.cpython-312.opt-2.pyctest_fileutils.cpython-312.pyctest_finalization.cpython-312.opt-1.pyctest_finalization.cpython-312.opt-2.pyctest_finalization.cpython-312.pyctest_float.cpython-312.opt-1.pyctest_float.cpython-312.opt-2.pyctest_float.cpython-312.pyctest_flufl.cpython-312.opt-1.pyctest_flufl.cpython-312.opt-2.pyctest_flufl.cpython-312.pyctest_fnmatch.cpython-312.opt-1.pyctest_fnmatch.cpython-312.opt-2.pyctest_fnmatch.cpython-312.pyctest_fork1.cpython-312.opt-1.pyctest_fork1.cpython-312.opt-2.pyctest_fork1.cpython-312.pyctest_format.cpython-312.opt-1.pyctest_format.cpython-312.opt-2.pyctest_format.cpython-312.pyctest_fractions.cpython-312.opt-1.pyctest_fractions.cpython-312.opt-2.pyctest_fractions.cpython-312.pyctest_frame.cpython-312.opt-1.pyctest_frame.cpython-312.opt-2.pyctest_frame.cpython-312.pyctest_frozen.cpython-312.opt-1.pyctest_frozen.cpython-312.opt-2.pyctest_frozen.cpython-312.pyctest_fstring.cpython-312.opt-1.pyctest_fstring.cpython-312.opt-2.pyctest_fstring.cpython-312.pyctest_ftplib.cpython-312.opt-1.pyctest_ftplib.cpython-312.opt-2.pyctest_ftplib.cpython-312.pyctest_funcattrs.cpython-312.opt-1.pyctest_funcattrs.cpython-312.opt-2.pyctest_funcattrs.cpython-312.pyctest_functools.cpython-312.opt-1.pyctest_functools.cpython-312.opt-2.pyctest_functools.cpython-312.pyctest_gc.cpython-312.opt-1.pyctest_gc.cpython-312.opt-2.pyctest_gc.cpython-312.pyctest_generator_stop.cpython-312.opt-1.pyctest_generator_stop.cpython-312.opt-2.pyctest_generator_stop.cpython-312.pyctest_generators.cpython-312.opt-1.pyctest_generators.cpython-312.opt-2.pyctest_generators.cpython-312.pyctest_genericalias.cpython-312.opt-1.pyctest_genericalias.cpython-312.opt-2.pyctest_genericalias.cpython-312.pyctest_genericclass.cpython-312.opt-1.pyctest_genericclass.cpython-312.opt-2.pyctest_genericclass.cpython-312.pyctest_genericpath.cpython-312.opt-1.pyctest_genericpath.cpython-312.opt-2.pyctest_genericpath.cpython-312.pyctest_genexps.cpython-312.opt-1.pyctest_genexps.cpython-312.opt-2.pyctest_genexps.cpython-312.pyctest_getopt.cpython-312.opt-1.pyctest_getopt.cpython-312.opt-2.pyctest_getopt.cpython-312.pyctest_getpass.cpython-312.opt-1.pyctest_getpass.cpython-312.opt-2.pyctest_getpass.cpython-312.pyctest_getpath.cpython-312.opt-1.pyctest_getpath.cpython-312.opt-2.pyctest_getpath.cpython-312.pyctest_gettext.cpython-312.opt-1.pyctest_gettext.cpython-312.opt-2.pyctest_gettext.cpython-312.pyctest_glob.cpython-312.opt-1.pyctest_glob.cpython-312.opt-2.pyctest_glob.cpython-312.pyctest_global.cpython-312.opt-1.pyctest_global.cpython-312.opt-2.pyctest_global.cpython-312.pyctest_grammar.cpython-312.opt-1.pyctest_grammar.cpython-312.opt-2.pyctest_grammar.cpython-312.pyctest_graphlib.cpython-312.opt-1.pyctest_graphlib.cpython-312.opt-2.pyctest_graphlib.cpython-312.pyctest_grp.cpython-312.opt-1.pyctest_grp.cpython-312.opt-2.pyctest_grp.cpython-312.pyctest_gzip.cpython-312.opt-1.pyctest_gzip.cpython-312.opt-2.pyctest_gzip.cpython-312.pyctest_hash.cpython-312.opt-1.pyctest_hash.cpython-312.opt-2.pyctest_hash.cpython-312.pyctest_hashlib.cpython-312.opt-1.pyctest_hashlib.cpython-312.opt-2.pyctest_hashlib.cpython-312.pyctest_heapq.cpython-312.opt-1.pyctest_heapq.cpython-312.opt-2.pyctest_heapq.cpython-312.pyctest_hmac.cpython-312.opt-1.pyctest_hmac.cpython-312.opt-2.pyctest_hmac.cpython-312.pyctest_html.cpython-312.opt-1.pyctest_html.cpython-312.opt-2.pyctest_html.cpython-312.pyctest_htmlparser.cpython-312.opt-1.pyctest_htmlparser.cpython-312.opt-2.pyctest_htmlparser.cpython-312.pyctest_http_cookiejar.cpython-312.opt-1.pyctest_http_cookiejar.cpython-312.opt-2.pyctest_http_cookiejar.cpython-312.pyctest_http_cookies.cpython-312.opt-1.pyctest_http_cookies.cpython-312.opt-2.pyctest_http_cookies.cpython-312.pyctest_httplib.cpython-312.opt-1.pyctest_httplib.cpython-312.opt-2.pyctest_httplib.cpython-312.pyctest_httpservers.cpython-312.opt-1.pyctest_httpservers.cpython-312.opt-2.pyctest_httpservers.cpython-312.pyctest_idle.cpython-312.opt-1.pyctest_idle.cpython-312.opt-2.pyctest_idle.cpython-312.pyctest_imaplib.cpython-312.opt-1.pyctest_imaplib.cpython-312.opt-2.pyctest_imaplib.cpython-312.pyctest_imghdr.cpython-312.opt-1.pyctest_imghdr.cpython-312.opt-2.pyctest_imghdr.cpython-312.pyctest_index.cpython-312.opt-1.pyctest_index.cpython-312.opt-2.pyctest_index.cpython-312.pyctest_int.cpython-312.opt-1.pyctest_int.cpython-312.opt-2.pyctest_int.cpython-312.pyctest_int_literal.cpython-312.opt-1.pyctest_int_literal.cpython-312.opt-2.pyctest_int_literal.cpython-312.pyctest_interpreters.cpython-312.opt-1.pyctest_interpreters.cpython-312.opt-2.pyctest_interpreters.cpython-312.pyctest_io.cpython-312.opt-1.pyctest_io.cpython-312.opt-2.pyctest_io.cpython-312.pyctest_ioctl.cpython-312.opt-1.pyctest_ioctl.cpython-312.opt-2.pyctest_ioctl.cpython-312.pyctest_ipaddress.cpython-312.opt-1.pyctest_ipaddress.cpython-312.opt-2.pyctest_ipaddress.cpython-312.pyctest_isinstance.cpython-312.opt-1.pyctest_isinstance.cpython-312.opt-2.pyctest_isinstance.cpython-312.pyctest_iter.cpython-312.opt-1.pyctest_iter.cpython-312.opt-2.pyctest_iter.cpython-312.pyctest_iterlen.cpython-312.opt-1.pyctest_iterlen.cpython-312.opt-2.pyctest_iterlen.cpython-312.pyctest_itertools.cpython-312.opt-1.pyctest_itertools.cpython-312.opt-2.pyctest_itertools.cpython-312.pyctest_keyword.cpython-312.opt-1.pyctest_keyword.cpython-312.opt-2.pyctest_keyword.cpython-312.pyctest_keywordonlyarg.cpython-312.opt-1.pyctest_keywordonlyarg.cpython-312.opt-2.pyctest_keywordonlyarg.cpython-312.pyctest_kqueue.cpython-312.opt-1.pyctest_kqueue.cpython-312.opt-2.pyctest_kqueue.cpython-312.pyctest_largefile.cpython-312.opt-1.pyctest_largefile.cpython-312.opt-2.pyctest_largefile.cpython-312.pyctest_launcher.cpython-312.opt-1.pyctest_launcher.cpython-312.opt-2.pyctest_launcher.cpython-312.pyctest_linecache.cpython-312.opt-1.pyctest_linecache.cpython-312.opt-2.pyctest_linecache.cpython-312.pyctest_list.cpython-312.opt-1.pyctest_list.cpython-312.opt-2.pyctest_list.cpython-312.pyctest_listcomps.cpython-312.opt-1.pyctest_listcomps.cpython-312.opt-2.pyctest_listcomps.cpython-312.pyctest_lltrace.cpython-312.opt-1.pyctest_lltrace.cpython-312.opt-2.pyctest_lltrace.cpython-312.pyctest_locale.cpython-312.opt-1.pyctest_locale.cpython-312.opt-2.pyctest_locale.cpython-312.pyctest_logging.cpython-312.opt-1.pyctest_logging.cpython-312.opt-2.pyctest_logging.cpython-312.pyctest_long.cpython-312.opt-1.pyctest_long.cpython-312.opt-2.pyctest_long.cpython-312.pyctest_longexp.cpython-312.opt-1.pyctest_longexp.cpython-312.opt-2.pyctest_longexp.cpython-312.pyctest_lzma.cpython-312.opt-1.pyctest_lzma.cpython-312.opt-2.pyctest_lzma.cpython-312.pyctest_mailbox.cpython-312.opt-1.pyctest_mailbox.cpython-312.opt-2.pyctest_mailbox.cpython-312.pyctest_mailcap.cpython-312.opt-1.pyctest_mailcap.cpython-312.opt-2.pyctest_mailcap.cpython-312.pyctest_marshal.cpython-312.opt-1.pyctest_marshal.cpython-312.opt-2.pyctest_marshal.cpython-312.pyctest_math.cpython-312.opt-1.pyctest_math.cpython-312.opt-2.pyctest_math.cpython-312.pyctest_math_property.cpython-312.opt-1.pyctest_math_property.cpython-312.opt-2.pyctest_math_property.cpython-312.pyctest_memoryio.cpython-312.opt-1.pyctest_memoryio.cpython-312.opt-2.pyctest_memoryio.cpython-312.pyctest_memoryview.cpython-312.opt-1.pyctest_memoryview.cpython-312.opt-2.pyctest_memoryview.cpython-312.pyctest_metaclass.cpython-312.opt-1.pyctest_metaclass.cpython-312.opt-2.pyctest_metaclass.cpython-312.pyctest_mimetypes.cpython-312.opt-1.pyctest_mimetypes.cpython-312.opt-2.pyctest_mimetypes.cpython-312.pyctest_minidom.cpython-312.opt-1.pyctest_minidom.cpython-312.opt-2.pyctest_minidom.cpython-312.pyctest_mmap.cpython-312.opt-1.pyctest_mmap.cpython-312.opt-2.pyctest_mmap.cpython-312.pyctest_modulefinder.cpython-312.opt-1.pyctest_modulefinder.cpython-312.opt-2.pyctest_modulefinder.cpython-312.pyctest_monitoring.cpython-312.opt-1.pyctest_monitoring.cpython-312.opt-2.pyctest_monitoring.cpython-312.pyctest_msilib.cpython-312.opt-1.pyctest_msilib.cpython-312.opt-2.pyctest_msilib.cpython-312.pyctest_multibytecodec.cpython-312.opt-1.pyctest_multibytecodec.cpython-312.opt-2.pyctest_multibytecodec.cpython-312.pyctest_multiprocessing_main_handling.cpython-312.opt-1.pyctest_multiprocessing_main_handling.cpython-312.opt-2.pyctest_multiprocessing_main_handling.cpython-312.pyctest_named_expressions.cpython-312.opt-1.pyctest_named_expressions.cpython-312.opt-2.pyctest_named_expressions.cpython-312.pyctest_netrc.cpython-312.opt-1.pyctest_netrc.cpython-312.opt-2.pyctest_netrc.cpython-312.pyctest_nis.cpython-312.opt-1.pyctest_nis.cpython-312.opt-2.pyctest_nis.cpython-312.pyctest_nntplib.cpython-312.opt-1.pyctest_nntplib.cpython-312.opt-2.pyctest_nntplib.cpython-312.pyctest_ntpath.cpython-312.opt-1.pyctest_ntpath.cpython-312.opt-2.pyctest_ntpath.cpython-312.pyctest_numeric_tower.cpython-312.opt-1.pyctest_numeric_tower.cpython-312.opt-2.pyctest_numeric_tower.cpython-312.pyctest_opcache.cpython-312.opt-1.pyctest_opcache.cpython-312.opt-2.pyctest_opcache.cpython-312.pyctest_opcodes.cpython-312.opt-1.pyctest_opcodes.cpython-312.opt-2.pyctest_opcodes.cpython-312.pyctest_openpty.cpython-312.opt-1.pyctest_openpty.cpython-312.opt-2.pyctest_openpty.cpython-312.pyctest_operator.cpython-312.opt-1.pyctest_operator.cpython-312.opt-2.pyctest_operator.cpython-312.pyctest_optparse.cpython-312.opt-1.pyctest_optparse.cpython-312.opt-2.pyctest_optparse.cpython-312.pyctest_ordered_dict.cpython-312.opt-1.pyctest_ordered_dict.cpython-312.opt-2.pyctest_ordered_dict.cpython-312.pyctest_os.cpython-312.opt-1.pyctest_os.cpython-312.opt-2.pyctest_os.cpython-312.pyctest_ossaudiodev.cpython-312.opt-1.pyctest_ossaudiodev.cpython-312.opt-2.pyctest_ossaudiodev.cpython-312.pyctest_osx_env.cpython-312.opt-1.pyctest_osx_env.cpython-312.opt-2.pyctest_osx_env.cpython-312.pyctest_pathlib.cpython-312.opt-1.pyctest_pathlib.cpython-312.opt-2.pyctest_pathlib.cpython-312.pyctest_patma.cpython-312.opt-1.pyctest_patma.cpython-312.opt-2.pyctest_patma.cpython-312.pyctest_pdb.cpython-312.opt-1.pyctest_pdb.cpython-312.opt-2.pyctest_pdb.cpython-312.pyctest_peepholer.cpython-312.opt-1.pyctest_peepholer.cpython-312.opt-2.pyctest_peepholer.cpython-312.pyctest_pep646_syntax.cpython-312.opt-1.pyctest_pep646_syntax.cpython-312.opt-2.pyctest_pep646_syntax.cpython-312.pyctest_perf_profiler.cpython-312.opt-1.pyctest_perf_profiler.cpython-312.opt-2.pyctest_perf_profiler.cpython-312.pyctest_perfmaps.cpython-312.opt-1.pyctest_perfmaps.cpython-312.opt-2.pyctest_perfmaps.cpython-312.pyctest_pickle.cpython-312.opt-1.pyctest_pickle.cpython-312.opt-2.pyctest_pickle.cpython-312.pyctest_picklebuffer.cpython-312.opt-1.pyctest_picklebuffer.cpython-312.opt-2.pyctest_picklebuffer.cpython-312.pyctest_pickletools.cpython-312.opt-1.pyctest_pickletools.cpython-312.opt-2.pyctest_pickletools.cpython-312.pyctest_pipes.cpython-312.opt-1.pyctest_pipes.cpython-312.opt-2.pyctest_pipes.cpython-312.pyctest_pkg.cpython-312.opt-1.pyctest_pkg.cpython-312.opt-2.pyctest_pkg.cpython-312.pyctest_pkgutil.cpython-312.opt-1.pyctest_pkgutil.cpython-312.opt-2.pyctest_pkgutil.cpython-312.pyctest_platform.cpython-312.opt-1.pyctest_platform.cpython-312.opt-2.pyctest_platform.cpython-312.pyctest_plistlib.cpython-312.opt-1.pyctest_plistlib.cpython-312.opt-2.pyctest_plistlib.cpython-312.pyctest_poll.cpython-312.opt-1.pyctest_poll.cpython-312.opt-2.pyctest_poll.cpython-312.pyctest_popen.cpython-312.opt-1.pyctest_popen.cpython-312.opt-2.pyctest_popen.cpython-312.pyctest_poplib.cpython-312.opt-1.pyctest_poplib.cpython-312.opt-2.pyctest_poplib.cpython-312.pyctest_positional_only_arg.cpython-312.opt-1.pyctest_positional_only_arg.cpython-312.opt-2.pyctest_positional_only_arg.cpython-312.pyctest_posix.cpython-312.opt-1.pyctest_posix.cpython-312.opt-2.pyctest_posix.cpython-312.pyctest_posixpath.cpython-312.opt-1.pyctest_posixpath.cpython-312.opt-2.pyctest_posixpath.cpython-312.pyctest_pow.cpython-312.opt-1.pyctest_pow.cpython-312.opt-2.pyctest_pow.cpython-312.pyctest_pprint.cpython-312.opt-1.pyctest_pprint.cpython-312.opt-2.pyctest_pprint.cpython-312.pyctest_print.cpython-312.opt-1.pyctest_print.cpython-312.opt-2.pyctest_print.cpython-312.pyctest_profile.cpython-312.opt-1.pyctest_profile.cpython-312.opt-2.pyctest_profile.cpython-312.pyctest_property.cpython-312.opt-1.pyctest_property.cpython-312.opt-2.pyctest_property.cpython-312.pyctest_pstats.cpython-312.opt-1.pyctest_pstats.cpython-312.opt-2.pyctest_pstats.cpython-312.pyctest_pty.cpython-312.opt-1.pyctest_pty.cpython-312.opt-2.pyctest_pty.cpython-312.pyctest_pulldom.cpython-312.opt-1.pyctest_pulldom.cpython-312.opt-2.pyctest_pulldom.cpython-312.pyctest_pwd.cpython-312.opt-1.pyctest_pwd.cpython-312.opt-2.pyctest_pwd.cpython-312.pyctest_py_compile.cpython-312.opt-1.pyctest_py_compile.cpython-312.opt-2.pyctest_py_compile.cpython-312.pyctest_pyclbr.cpython-312.opt-1.pyctest_pyclbr.cpython-312.opt-2.pyctest_pyclbr.cpython-312.pyctest_pyexpat.cpython-312.opt-1.pyctest_pyexpat.cpython-312.opt-2.pyctest_pyexpat.cpython-312.pyctest_queue.cpython-312.opt-1.pyctest_queue.cpython-312.opt-2.pyctest_queue.cpython-312.pyctest_quopri.cpython-312.opt-1.pyctest_quopri.cpython-312.opt-2.pyctest_quopri.cpython-312.pyctest_raise.cpython-312.opt-1.pyctest_raise.cpython-312.opt-2.pyctest_raise.cpython-312.pyctest_random.cpython-312.opt-1.pyctest_random.cpython-312.opt-2.pyctest_random.cpython-312.pyctest_range.cpython-312.opt-1.pyctest_range.cpython-312.opt-2.pyctest_range.cpython-312.pyctest_re.cpython-312.opt-1.pyctest_re.cpython-312.opt-2.pyctest_re.cpython-312.pyctest_readline.cpython-312.opt-1.pyctest_readline.cpython-312.opt-2.pyctest_readline.cpython-312.pyctest_regrtest.cpython-312.opt-1.pyctest_regrtest.cpython-312.opt-2.pyctest_regrtest.cpython-312.pyctest_repl.cpython-312.opt-1.pyctest_repl.cpython-312.opt-2.pyctest_repl.cpython-312.pyctest_reprlib.cpython-312.opt-1.pyctest_reprlib.cpython-312.opt-2.pyctest_reprlib.cpython-312.pyctest_resource.cpython-312.opt-1.pyctest_resource.cpython-312.opt-2.pyctest_resource.cpython-312.pyctest_richcmp.cpython-312.opt-1.pyctest_richcmp.cpython-312.opt-2.pyctest_richcmp.cpython-312.pyctest_rlcompleter.cpython-312.opt-1.pyctest_rlcompleter.cpython-312.opt-2.pyctest_rlcompleter.cpython-312.pyctest_robotparser.cpython-312.opt-1.pyctest_robotparser.cpython-312.opt-2.pyctest_robotparser.cpython-312.pyctest_runpy.cpython-312.opt-1.pyctest_runpy.cpython-312.opt-2.pyctest_runpy.cpython-312.pyctest_sax.cpython-312.opt-1.pyctest_sax.cpython-312.opt-2.pyctest_sax.cpython-312.pyctest_sched.cpython-312.opt-1.pyctest_sched.cpython-312.opt-2.pyctest_sched.cpython-312.pyctest_scope.cpython-312.opt-1.pyctest_scope.cpython-312.opt-2.pyctest_scope.cpython-312.pyctest_script_helper.cpython-312.opt-1.pyctest_script_helper.cpython-312.opt-2.pyctest_script_helper.cpython-312.pyctest_secrets.cpython-312.opt-1.pyctest_secrets.cpython-312.opt-2.pyctest_secrets.cpython-312.pyctest_select.cpython-312.opt-1.pyctest_select.cpython-312.opt-2.pyctest_select.cpython-312.pyctest_selectors.cpython-312.opt-1.pyctest_selectors.cpython-312.opt-2.pyctest_selectors.cpython-312.pyctest_set.cpython-312.opt-1.pyctest_set.cpython-312.opt-2.pyctest_set.cpython-312.pyctest_setcomps.cpython-312.opt-1.pyctest_setcomps.cpython-312.opt-2.pyctest_setcomps.cpython-312.pyctest_shelve.cpython-312.opt-1.pyctest_shelve.cpython-312.opt-2.pyctest_shelve.cpython-312.pyctest_shlex.cpython-312.opt-1.pyctest_shlex.cpython-312.opt-2.pyctest_shlex.cpython-312.pyctest_shutil.cpython-312.opt-1.pyctest_shutil.cpython-312.opt-2.pyctest_shutil.cpython-312.pyctest_signal.cpython-312.opt-1.pyctest_signal.cpython-312.opt-2.pyctest_signal.cpython-312.pyctest_site.cpython-312.opt-1.pyctest_site.cpython-312.opt-2.pyctest_site.cpython-312.pyctest_slice.cpython-312.opt-1.pyctest_slice.cpython-312.opt-2.pyctest_slice.cpython-312.pyctest_smtplib.cpython-312.opt-1.pyctest_smtplib.cpython-312.opt-2.pyctest_smtplib.cpython-312.pyctest_smtpnet.cpython-312.opt-1.pyctest_smtpnet.cpython-312.opt-2.pyctest_smtpnet.cpython-312.pyctest_sndhdr.cpython-312.opt-1.pyctest_sndhdr.cpython-312.opt-2.pyctest_sndhdr.cpython-312.pyctest_socket.cpython-312.opt-1.pyctest_socket.cpython-312.opt-2.pyctest_socket.cpython-312.pyctest_socketserver.cpython-312.opt-1.pyctest_socketserver.cpython-312.opt-2.pyctest_socketserver.cpython-312.pyctest_sort.cpython-312.opt-1.pyctest_sort.cpython-312.opt-2.pyctest_sort.cpython-312.pyctest_source_encoding.cpython-312.opt-1.pyctest_source_encoding.cpython-312.opt-2.pyctest_source_encoding.cpython-312.pyctest_spwd.cpython-312.opt-1.pyctest_spwd.cpython-312.opt-2.pyctest_spwd.cpython-312.pyctest_ssl.cpython-312.opt-1.pyctest_ssl.cpython-312.opt-2.pyctest_ssl.cpython-312.pyctest_stable_abi_ctypes.cpython-312.opt-1.pyctest_stable_abi_ctypes.cpython-312.opt-2.pyctest_stable_abi_ctypes.cpython-312.pyctest_startfile.cpython-312.opt-1.pyctest_startfile.cpython-312.opt-2.pyctest_startfile.cpython-312.pyctest_stat.cpython-312.opt-1.pyctest_stat.cpython-312.opt-2.pyctest_stat.cpython-312.pyctest_statistics.cpython-312.opt-1.pyctest_statistics.cpython-312.opt-2.pyctest_statistics.cpython-312.pyctest_strftime.cpython-312.opt-1.pyctest_strftime.cpython-312.opt-2.pyctest_strftime.cpython-312.pyctest_string.cpython-312.opt-1.pyctest_string.cpython-312.opt-2.pyctest_string.cpython-312.pyctest_string_literals.cpython-312.opt-1.pyctest_string_literals.cpython-312.opt-2.pyctest_string_literals.cpython-312.pyctest_stringprep.cpython-312.opt-1.pyctest_stringprep.cpython-312.opt-2.pyctest_stringprep.cpython-312.pyctest_strptime.cpython-312.opt-1.pyctest_strptime.cpython-312.opt-2.pyctest_strptime.cpython-312.pyctest_strtod.cpython-312.opt-1.pyctest_strtod.cpython-312.opt-2.pyctest_strtod.cpython-312.pyctest_struct.cpython-312.opt-1.pyctest_struct.cpython-312.opt-2.pyctest_struct.cpython-312.pyctest_structseq.cpython-312.opt-1.pyctest_structseq.cpython-312.opt-2.pyctest_structseq.cpython-312.pyctest_subclassinit.cpython-312.opt-1.pyctest_subclassinit.cpython-312.opt-2.pyctest_subclassinit.cpython-312.pyctest_subprocess.cpython-312.opt-1.pyctest_subprocess.cpython-312.opt-2.pyctest_subprocess.cpython-312.pyctest_sunau.cpython-312.opt-1.pyctest_sunau.cpython-312.opt-2.pyctest_sunau.cpython-312.pyctest_sundry.cpython-312.opt-1.pyctest_sundry.cpython-312.opt-2.pyctest_sundry.cpython-312.pyctest_super.cpython-312.opt-1.pyctest_super.cpython-312.opt-2.pyctest_super.cpython-312.pyctest_support.cpython-312.opt-1.pyctest_support.cpython-312.opt-2.pyctest_support.cpython-312.pyctest_symtable.cpython-312.opt-1.pyctest_symtable.cpython-312.opt-2.pyctest_symtable.cpython-312.pyctest_syntax.cpython-312.opt-1.pyctest_syntax.cpython-312.opt-2.pyctest_syntax.cpython-312.pyctest_sys.cpython-312.opt-1.pyctest_sys.cpython-312.opt-2.pyctest_sys.cpython-312.pyctest_sys_setprofile.cpython-312.opt-1.pyctest_sys_setprofile.cpython-312.opt-2.pyctest_sys_setprofile.cpython-312.pyctest_sys_settrace.cpython-312.opt-1.pyctest_sys_settrace.cpython-312.opt-2.pyctest_sys_settrace.cpython-312.pyctest_sysconfig.cpython-312.opt-1.pyctest_sysconfig.cpython-312.opt-2.pyctest_sysconfig.cpython-312.pyctest_syslog.cpython-312.opt-1.pyctest_syslog.cpython-312.opt-2.pyctest_syslog.cpython-312.pyctest_tabnanny.cpython-312.opt-1.pyctest_tabnanny.cpython-312.opt-2.pyctest_tabnanny.cpython-312.pyctest_tarfile.cpython-312.opt-1.pyctest_tarfile.cpython-312.opt-2.pyctest_tarfile.cpython-312.pyctest_tcl.cpython-312.opt-1.pyctest_tcl.cpython-312.opt-2.pyctest_tcl.cpython-312.pyctest_telnetlib.cpython-312.opt-1.pyctest_telnetlib.cpython-312.opt-2.pyctest_telnetlib.cpython-312.pyctest_tempfile.cpython-312.opt-1.pyctest_tempfile.cpython-312.opt-2.pyctest_tempfile.cpython-312.pyctest_termios.cpython-312.opt-1.pyctest_termios.cpython-312.opt-2.pyctest_termios.cpython-312.pyctest_textwrap.cpython-312.opt-1.pyctest_textwrap.cpython-312.opt-2.pyctest_textwrap.cpython-312.pyctest_thread.cpython-312.opt-1.pyctest_thread.cpython-312.opt-2.pyctest_thread.cpython-312.pyctest_threadedtempfile.cpython-312.opt-1.pyctest_threadedtempfile.cpython-312.opt-2.pyctest_threadedtempfile.cpython-312.pyctest_threading.cpython-312.opt-1.pyctest_threading.cpython-312.opt-2.pyctest_threading.cpython-312.pyctest_threading_local.cpython-312.opt-1.pyctest_threading_local.cpython-312.opt-2.pyctest_threading_local.cpython-312.pyctest_threadsignals.cpython-312.opt-1.pyctest_threadsignals.cpython-312.opt-2.pyctest_threadsignals.cpython-312.pyctest_time.cpython-312.opt-1.pyctest_time.cpython-312.opt-2.pyctest_time.cpython-312.pyctest_timeit.cpython-312.opt-1.pyctest_timeit.cpython-312.opt-2.pyctest_timeit.cpython-312.pyctest_timeout.cpython-312.opt-1.pyctest_timeout.cpython-312.opt-2.pyctest_timeout.cpython-312.pyctest_tix.cpython-312.opt-1.pyctest_tix.cpython-312.opt-2.pyctest_tix.cpython-312.pyctest_tokenize.cpython-312.opt-1.pyctest_tokenize.cpython-312.opt-2.pyctest_tokenize.cpython-312.pyctest_trace.cpython-312.opt-1.pyctest_trace.cpython-312.opt-2.pyctest_trace.cpython-312.pyctest_traceback.cpython-312.opt-1.pyctest_traceback.cpython-312.opt-2.pyctest_traceback.cpython-312.pyctest_tracemalloc.cpython-312.opt-1.pyctest_tracemalloc.cpython-312.opt-2.pyctest_tracemalloc.cpython-312.pyctest_ttk_textonly.cpython-312.opt-1.pyctest_ttk_textonly.cpython-312.opt-2.pyctest_ttk_textonly.cpython-312.pyctest_tty.cpython-312.opt-1.pyctest_tty.cpython-312.opt-2.pyctest_tty.cpython-312.pyctest_tuple.cpython-312.opt-1.pyctest_tuple.cpython-312.opt-2.pyctest_tuple.cpython-312.pyctest_turtle.cpython-312.opt-1.pyctest_turtle.cpython-312.opt-2.pyctest_turtle.cpython-312.pyctest_type_aliases.cpython-312.opt-1.pyctest_type_aliases.cpython-312.opt-2.pyctest_type_aliases.cpython-312.pyctest_type_annotations.cpython-312.opt-1.pyctest_type_annotations.cpython-312.opt-2.pyctest_type_annotations.cpython-312.pyctest_type_cache.cpython-312.opt-1.pyctest_type_cache.cpython-312.opt-2.pyctest_type_cache.cpython-312.pyctest_type_comments.cpython-312.opt-1.pyctest_type_comments.cpython-312.opt-2.pyctest_type_comments.cpython-312.pyctest_type_params.cpython-312.opt-1.pyctest_type_params.cpython-312.opt-2.pyctest_type_params.cpython-312.pyctest_typechecks.cpython-312.opt-1.pyctest_typechecks.cpython-312.opt-2.pyctest_typechecks.cpython-312.pyctest_types.cpython-312.opt-1.pyctest_types.cpython-312.opt-2.pyctest_types.cpython-312.pyctest_typing.cpython-312.opt-1.pyctest_typing.cpython-312.opt-2.pyctest_typing.cpython-312.pyctest_ucn.cpython-312.opt-1.pyctest_ucn.cpython-312.opt-2.pyctest_ucn.cpython-312.pyctest_unary.cpython-312.opt-1.pyctest_unary.cpython-312.opt-2.pyctest_unary.cpython-312.pyctest_unicode.cpython-312.opt-1.pyctest_unicode.cpython-312.opt-2.pyctest_unicode.cpython-312.pyctest_unicode_file.cpython-312.opt-1.pyctest_unicode_file.cpython-312.opt-2.pyctest_unicode_file.cpython-312.pyctest_unicode_file_functions.cpython-312.opt-1.pyctest_unicode_file_functions.cpython-312.opt-2.pyctest_unicode_file_functions.cpython-312.pyctest_unicode_identifiers.cpython-312.opt-1.pyctest_unicode_identifiers.cpython-312.opt-2.pyctest_unicode_identifiers.cpython-312.pyctest_unicodedata.cpython-312.opt-1.pyctest_unicodedata.cpython-312.opt-2.pyctest_unicodedata.cpython-312.pyctest_univnewlines.cpython-312.opt-1.pyctest_univnewlines.cpython-312.opt-2.pyctest_univnewlines.cpython-312.pyctest_unpack.cpython-312.opt-1.pyctest_unpack.cpython-312.opt-2.pyctest_unpack.cpython-312.pyctest_unpack_ex.cpython-312.opt-1.pyctest_unpack_ex.cpython-312.opt-2.pyctest_unpack_ex.cpython-312.pyctest_unparse.cpython-312.opt-1.pyctest_unparse.cpython-312.opt-2.pyctest_unparse.cpython-312.pyctest_urllib.cpython-312.opt-1.pyctest_urllib.cpython-312.opt-2.pyctest_urllib.cpython-312.pyctest_urllib2.cpython-312.opt-1.pyctest_urllib2.cpython-312.opt-2.pyctest_urllib2.cpython-312.pyctest_urllib2_localnet.cpython-312.opt-1.pyctest_urllib2_localnet.cpython-312.opt-2.pyctest_urllib2_localnet.cpython-312.pyctest_urllib2net.cpython-312.opt-1.pyctest_urllib2net.cpython-312.opt-2.pyctest_urllib2net.cpython-312.pyctest_urllib_response.cpython-312.opt-1.pyctest_urllib_response.cpython-312.opt-2.pyctest_urllib_response.cpython-312.pyctest_urllibnet.cpython-312.opt-1.pyctest_urllibnet.cpython-312.opt-2.pyctest_urllibnet.cpython-312.pyctest_urlparse.cpython-312.opt-1.pyctest_urlparse.cpython-312.opt-2.pyctest_urlparse.cpython-312.pyctest_userdict.cpython-312.opt-1.pyctest_userdict.cpython-312.opt-2.pyctest_userdict.cpython-312.pyctest_userlist.cpython-312.opt-1.pyctest_userlist.cpython-312.opt-2.pyctest_userlist.cpython-312.pyctest_userstring.cpython-312.opt-1.pyctest_userstring.cpython-312.opt-2.pyctest_userstring.cpython-312.pyctest_utf8_mode.cpython-312.opt-1.pyctest_utf8_mode.cpython-312.opt-2.pyctest_utf8_mode.cpython-312.pyctest_utf8source.cpython-312.opt-1.pyctest_utf8source.cpython-312.opt-2.pyctest_utf8source.cpython-312.pyctest_uu.cpython-312.opt-1.pyctest_uu.cpython-312.opt-2.pyctest_uu.cpython-312.pyctest_uuid.cpython-312.opt-1.pyctest_uuid.cpython-312.opt-2.pyctest_uuid.cpython-312.pyctest_venv.cpython-312.opt-1.pyctest_venv.cpython-312.opt-2.pyctest_venv.cpython-312.pyctest_wait3.cpython-312.opt-1.pyctest_wait3.cpython-312.opt-2.pyctest_wait3.cpython-312.pyctest_wait4.cpython-312.opt-1.pyctest_wait4.cpython-312.opt-2.pyctest_wait4.cpython-312.pyctest_wave.cpython-312.opt-1.pyctest_wave.cpython-312.opt-2.pyctest_wave.cpython-312.pyctest_weakref.cpython-312.opt-1.pyctest_weakref.cpython-312.opt-2.pyctest_weakref.cpython-312.pyctest_weakset.cpython-312.opt-1.pyctest_weakset.cpython-312.opt-2.pyctest_weakset.cpython-312.pyctest_webbrowser.cpython-312.opt-1.pyctest_webbrowser.cpython-312.opt-2.pyctest_webbrowser.cpython-312.pyctest_winapi.cpython-312.opt-1.pyctest_winapi.cpython-312.opt-2.pyctest_winapi.cpython-312.pyctest_winconsoleio.cpython-312.opt-1.pyctest_winconsoleio.cpython-312.opt-2.pyctest_winconsoleio.cpython-312.pyctest_winreg.cpython-312.opt-1.pyctest_winreg.cpython-312.opt-2.pyctest_winreg.cpython-312.pyctest_winsound.cpython-312.opt-1.pyctest_winsound.cpython-312.opt-2.pyctest_winsound.cpython-312.pyctest_with.cpython-312.opt-1.pyctest_with.cpython-312.opt-2.pyctest_with.cpython-312.pyctest_wmi.cpython-312.opt-1.pyctest_wmi.cpython-312.opt-2.pyctest_wmi.cpython-312.pyctest_wsgiref.cpython-312.opt-1.pyctest_wsgiref.cpython-312.opt-2.pyctest_wsgiref.cpython-312.pyctest_xdrlib.cpython-312.opt-1.pyctest_xdrlib.cpython-312.opt-2.pyctest_xdrlib.cpython-312.pyctest_xml_dom_minicompat.cpython-312.opt-1.pyctest_xml_dom_minicompat.cpython-312.opt-2.pyctest_xml_dom_minicompat.cpython-312.pyctest_xml_etree.cpython-312.opt-1.pyctest_xml_etree.cpython-312.opt-2.pyctest_xml_etree.cpython-312.pyctest_xml_etree_c.cpython-312.opt-1.pyctest_xml_etree_c.cpython-312.opt-2.pyctest_xml_etree_c.cpython-312.pyctest_xmlrpc.cpython-312.opt-1.pyctest_xmlrpc.cpython-312.opt-2.pyctest_xmlrpc.cpython-312.pyctest_xmlrpc_net.cpython-312.opt-1.pyctest_xmlrpc_net.cpython-312.opt-2.pyctest_xmlrpc_net.cpython-312.pyctest_xxlimited.cpython-312.opt-1.pyctest_xxlimited.cpython-312.opt-2.pyctest_xxlimited.cpython-312.pyctest_xxtestfuzz.cpython-312.opt-1.pyctest_xxtestfuzz.cpython-312.opt-2.pyctest_xxtestfuzz.cpython-312.pyctest_yield_from.cpython-312.opt-1.pyctest_yield_from.cpython-312.opt-2.pyctest_yield_from.cpython-312.pyctest_zipapp.cpython-312.opt-1.pyctest_zipapp.cpython-312.opt-2.pyctest_zipapp.cpython-312.pyctest_zipfile64.cpython-312.opt-1.pyctest_zipfile64.cpython-312.opt-2.pyctest_zipfile64.cpython-312.pyctest_zipimport.cpython-312.opt-1.pyctest_zipimport.cpython-312.opt-2.pyctest_zipimport.cpython-312.pyctest_zipimport_support.cpython-312.opt-1.pyctest_zipimport_support.cpython-312.opt-2.pyctest_zipimport_support.cpython-312.pyctest_zlib.cpython-312.opt-1.pyctest_zlib.cpython-312.opt-2.pyctest_zlib.cpython-312.pyctestcodec.cpython-312.opt-1.pyctestcodec.cpython-312.opt-2.pyctestcodec.cpython-312.pyctf_inherit_check.cpython-312.opt-1.pyctf_inherit_check.cpython-312.opt-2.pyctf_inherit_check.cpython-312.pyctime_hashlib.cpython-312.opt-1.pyctime_hashlib.cpython-312.opt-2.pyctime_hashlib.cpython-312.pycwin_console_handler.cpython-312.opt-1.pycwin_console_handler.cpython-312.opt-2.pycwin_console_handler.cpython-312.pycxmltests.cpython-312.opt-1.pycxmltests.cpython-312.opt-2.pycxmltests.cpython-312.pyc_test_atexit.py_test_eintr.py_test_embed_set_config.py_test_embed_structseq.py_test_multiprocessing.py_test_venv_multiprocessing.pyarchiver_tests.pyaudiodatapluck-alaw.aifcpluck-pcm16.aiffpluck-pcm16.aupluck-pcm16.wavpluck-pcm24-ext.wavpluck-pcm24.aiffpluck-pcm24.aupluck-pcm24.wavpluck-pcm32.aiffpluck-pcm32.aupluck-pcm32.wavpluck-pcm8.aiffpluck-pcm8.aupluck-pcm8.wavpluck-ulaw.aifcpluck-ulaw.auaudiotest.auaudiotests.pyaudit-tests.pyautotest.pybadsyntax_pep3120.pybisect_cmd.pycertdata__pycache__make_ssl_certs.cpython-312.opt-1.pycmake_ssl_certs.cpython-312.opt-2.pycmake_ssl_certs.cpython-312.pycallsans.pembadcert.pembadkey.pemcapath4e1295a3.05ed36f99.06e88d7b8.099d0fa06.0b1930218.0ceff1710.0ffdh3072.pemidnsans.pemkeycert.passwd.pemkeycert.pemkeycert2.pemkeycert3.pemkeycert4.pemkeycertecc.pemmake_ssl_certs.pynokia.pemnosan.pemnullbytecert.pemnullcert.pempycacert.pempycakey.pemrevocation.crlsecp384r1.pemselfsigned_pythontestdotnet.pemssl_cert.pemssl_key.passwd.pemssl_key.pemtalos-2019-0758.pemcjkencodingsbig5-utf8.txtbig5.txtbig5hkscs-utf8.txtbig5hkscs.txtcp949-utf8.txtcp949.txteuc_jisx0213-utf8.txteuc_jisx0213.txteuc_jp-utf8.txteuc_jp.txteuc_kr-utf8.txteuc_kr.txtgb18030-utf8.txtgb18030.txtgb2312-utf8.txtgb2312.txtgbk-utf8.txtgbk.txthz-utf8.txthz.txtiso2022_jp-utf8.txtiso2022_jp.txtiso2022_kr-utf8.txtiso2022_kr.txtjohab-utf8.txtjohab.txtshift_jis-utf8.txtshift_jis.txtshift_jisx0213-utf8.txtshift_jisx0213.txtclinic.test.ccmath_testcases.txtconfigdatacfgparser.1cfgparser.2cfgparser.3crashersREADME__pycache__bogus_code_obj.cpython-312.opt-1.pycbogus_code_obj.cpython-312.opt-2.pycbogus_code_obj.cpython-312.pycgc_inspection.cpython-312.opt-1.pycgc_inspection.cpython-312.opt-2.pycgc_inspection.cpython-312.pycinfinite_loop_re.cpython-312.opt-1.pycinfinite_loop_re.cpython-312.opt-2.pycinfinite_loop_re.cpython-312.pycmutation_inside_cyclegc.cpython-312.opt-1.pycmutation_inside_cyclegc.cpython-312.opt-2.pycmutation_inside_cyclegc.cpython-312.pycrecursive_call.cpython-312.opt-1.pycrecursive_call.cpython-312.opt-2.pycrecursive_call.cpython-312.pyctrace_at_recursion_limit.cpython-312.opt-1.pyctrace_at_recursion_limit.cpython-312.opt-2.pyctrace_at_recursion_limit.cpython-312.pycunderlying_dict.cpython-312.opt-1.pycunderlying_dict.cpython-312.opt-2.pycunderlying_dict.cpython-312.pycbogus_code_obj.pygc_inspection.pyinfinite_loop_re.pymutation_inside_cyclegc.pyrecursive_call.pytrace_at_recursion_limit.pyunderlying_dict.pycurses_tests.pydataREADMEdatetimetester.pydecimaltestdataabs.decTestadd.decTestand.decTestbase.decTestclamp.decTestclass.decTestcompare.decTestcomparetotal.decTestcomparetotmag.decTestcopy.decTestcopyabs.decTestcopynegate.decTestcopysign.decTestddAbs.decTestddAdd.decTestddAnd.decTestddBase.decTestddCanonical.decTestddClass.decTestddCompare.decTestddCompareSig.decTestddCompareTotal.decTestddCompareTotalMag.decTestddCopy.decTestddCopyAbs.decTestddCopyNegate.decTestddCopySign.decTestddDivide.decTestddDivideInt.decTestddEncode.decTestddFMA.decTestddInvert.decTestddLogB.decTestddMax.decTestddMaxMag.decTestddMin.decTestddMinMag.decTestddMinus.decTestddMultiply.decTestddNextMinus.decTestddNextPlus.decTestddNextToward.decTestddOr.decTestddPlus.decTestddQuantize.decTestddReduce.decTestddRemainder.decTestddRemainderNear.decTestddRotate.decTestddSameQuantum.decTestddScaleB.decTestddShift.decTestddSubtract.decTestddToIntegral.decTestddXor.decTestdecDouble.decTestdecQuad.decTestdecSingle.decTestdivide.decTestdivideint.decTestdqAbs.decTestdqAdd.decTestdqAnd.decTestdqBase.decTestdqCanonical.decTestdqClass.decTestdqCompare.decTestdqCompareSig.decTestdqCompareTotal.decTestdqCompareTotalMag.decTestdqCopy.decTestdqCopyAbs.decTestdqCopyNegate.decTestdqCopySign.decTestdqDivide.decTestdqDivideInt.decTestdqEncode.decTestdqFMA.decTestdqInvert.decTestdqLogB.decTestdqMax.decTestdqMaxMag.decTestdqMin.decTestdqMinMag.decTestdqMinus.decTestdqMultiply.decTestdqNextMinus.decTestdqNextPlus.decTestdqNextToward.decTestdqOr.decTestdqPlus.decTestdqQuantize.decTestdqReduce.decTestdqRemainder.decTestdqRemainderNear.decTestdqRotate.decTestdqSameQuantum.decTestdqScaleB.decTestdqShift.decTestdqSubtract.decTestdqToIntegral.decTestdqXor.decTestdsBase.decTestdsEncode.decTestexp.decTestextra.decTestfma.decTestinexact.decTestinvert.decTestln.decTestlog10.decTestlogb.decTestmax.decTestmaxmag.decTestmin.decTestminmag.decTestminus.decTestmultiply.decTestnextminus.decTestnextplus.decTestnexttoward.decTestor.decTestplus.decTestpower.decTestpowersqrt.decTestquantize.decTestrandomBound32.decTestrandoms.decTestreduce.decTestremainder.decTestremainderNear.decTestrescale.decTestrotate.decTestrounding.decTestsamequantum.decTestscaleb.decTestshift.decTestsquareroot.decTestsubtract.decTesttestall.decTesttointegral.decTesttointegralx.decTestxor.decTestdis_module.pydtracedata__pycache__call_stack.cpython-312.opt-1.pyccall_stack.cpython-312.opt-2.pyccall_stack.cpython-312.pycgc.cpython-312.opt-1.pycgc.cpython-312.opt-2.pycgc.cpython-312.pycinstance.cpython-312.opt-1.pycinstance.cpython-312.opt-2.pycinstance.cpython-312.pycline.cpython-312.opt-1.pycline.cpython-312.opt-2.pycline.cpython-312.pycassert_usable.dassert_usable.stpcall_stack.dcall_stack.d.expectedcall_stack.pycall_stack.stpcall_stack.stp.expectedgc.dgc.d.expectedgc.pygc.stpgc.stp.expectedinstance.pyline.dline.d.expectedline.pyempty.vbsencoded_modules__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycmodule_iso_8859_1.cpython-312.opt-1.pycmodule_iso_8859_1.cpython-312.opt-2.pycmodule_iso_8859_1.cpython-312.pycmodule_koi8_r.cpython-312.opt-1.pycmodule_koi8_r.cpython-312.opt-2.pycmodule_koi8_r.cpython-312.pycmodule_iso_8859_1.pymodule_koi8_r.pyexception_hierarchy.txtfloating_points.txtfork_wait.pyformatfloat_testcases.txtieee754.txtimghdrdatapython-raw.jpgpython.bmppython.exrpython.gifpython.jpgpython.pbmpython.pgmpython.pngpython.ppmpython.raspython.sgipython.tiffpython.webppython.xbmleakersREADME.txt__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyctest_ctypes.cpython-312.opt-1.pyctest_ctypes.cpython-312.opt-2.pyctest_ctypes.cpython-312.pyctest_selftype.cpython-312.opt-1.pyctest_selftype.cpython-312.opt-2.pyctest_selftype.cpython-312.pyctest_ctypes.pytest_selftype.pylevenshtein_examples.jsonlibregrtest__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyccmdline.cpython-312.opt-1.pyccmdline.cpython-312.opt-2.pyccmdline.cpython-312.pycfilter.cpython-312.opt-1.pycfilter.cpython-312.opt-2.pycfilter.cpython-312.pycfindtests.cpython-312.opt-1.pycfindtests.cpython-312.opt-2.pycfindtests.cpython-312.pyclogger.cpython-312.opt-1.pyclogger.cpython-312.opt-2.pyclogger.cpython-312.pycmain.cpython-312.opt-1.pycmain.cpython-312.opt-2.pycmain.cpython-312.pycpgo.cpython-312.opt-1.pycpgo.cpython-312.opt-2.pycpgo.cpython-312.pycrefleak.cpython-312.opt-1.pycrefleak.cpython-312.opt-2.pycrefleak.cpython-312.pycresult.cpython-312.opt-1.pycresult.cpython-312.opt-2.pycresult.cpython-312.pycresults.cpython-312.opt-1.pycresults.cpython-312.opt-2.pycresults.cpython-312.pycrun_workers.cpython-312.opt-1.pycrun_workers.cpython-312.opt-2.pycrun_workers.cpython-312.pycruntests.cpython-312.opt-1.pycruntests.cpython-312.opt-2.pycruntests.cpython-312.pycsave_env.cpython-312.opt-1.pycsave_env.cpython-312.opt-2.pycsave_env.cpython-312.pycsetup.cpython-312.opt-1.pycsetup.cpython-312.opt-2.pycsetup.cpython-312.pycsingle.cpython-312.opt-1.pycsingle.cpython-312.opt-2.pycsingle.cpython-312.pyctestresult.cpython-312.opt-1.pyctestresult.cpython-312.opt-2.pyctestresult.cpython-312.pyctsan.cpython-312.opt-1.pyctsan.cpython-312.opt-2.pyctsan.cpython-312.pycutils.cpython-312.opt-1.pycutils.cpython-312.opt-2.pycutils.cpython-312.pycwin_utils.cpython-312.opt-1.pycwin_utils.cpython-312.opt-2.pycwin_utils.cpython-312.pycworker.cpython-312.opt-1.pycworker.cpython-312.opt-2.pycworker.cpython-312.pyccmdline.pyfilter.pyfindtests.pylogger.pymain.pymypy.inipgo.pyrefleak.pyresult.pyresults.pyrun_workers.pyruntests.pysave_env.pysetup.pysingle.pytestresult.pytsan.pyutils.pywin_utils.pyworker.pylist_tests.pylock_tests.pymailcap.txtmapping_tests.pymath_testcases.txtmemory_watchdog.pymime.typesmock_socket.pymp_fork_bomb.pymp_preload.pymultibytecodec_support.pypickletester.pyprofilee.pypstats.pckpyclbr_input.pypythoninfo.pyrandv2_32.pckrandv2_64.pckrandv3.pckre_tests.pyrecursion.tarregrtest.pyregrtestdataimport_from_tests__pycache__test_regrtest_a.cpython-312.opt-1.pyctest_regrtest_a.cpython-312.opt-2.pyctest_regrtest_a.cpython-312.pyctest_regrtest_c.cpython-312.opt-1.pyctest_regrtest_c.cpython-312.opt-2.pyctest_regrtest_c.cpython-312.pyctest_regrtest_a.pytest_regrtest_b__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pycutil.pytest_regrtest_c.pyrelimport.pyreperf.pyseq_tests.pysignalinterproctester.pysndhdrdataREADMEsndhdr.8svxsndhdr.aifcsndhdr.aiffsndhdr.ausndhdr.hcomsndhdr.sndtsndhdr.vocsndhdr.wavssl_servers.pyssltests.pystring_tests.pysubprocessdata__pycache__fd_status.cpython-312.opt-1.pycfd_status.cpython-312.opt-2.pycfd_status.cpython-312.pycinput_reader.cpython-312.opt-1.pycinput_reader.cpython-312.opt-2.pycinput_reader.cpython-312.pycqcat.cpython-312.opt-1.pycqcat.cpython-312.opt-2.pycqcat.cpython-312.pycqgrep.cpython-312.opt-1.pycqgrep.cpython-312.opt-2.pycqgrep.cpython-312.pycsigchild_ignore.cpython-312.opt-1.pycsigchild_ignore.cpython-312.opt-2.pycsigchild_ignore.cpython-312.pycfd_status.pyinput_reader.pyqcat.pyqgrep.pysigchild_ignore.pysupport__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycast_helper.cpython-312.opt-1.pycast_helper.cpython-312.opt-2.pycast_helper.cpython-312.pycasynchat.cpython-312.opt-1.pycasynchat.cpython-312.opt-2.pycasynchat.cpython-312.pycasyncore.cpython-312.opt-1.pycasyncore.cpython-312.opt-2.pycasyncore.cpython-312.pycbytecode_helper.cpython-312.opt-1.pycbytecode_helper.cpython-312.opt-2.pycbytecode_helper.cpython-312.pychashlib_helper.cpython-312.opt-1.pychashlib_helper.cpython-312.opt-2.pychashlib_helper.cpython-312.pychypothesis_helper.cpython-312.opt-1.pychypothesis_helper.cpython-312.opt-2.pychypothesis_helper.cpython-312.pycimport_helper.cpython-312.opt-1.pycimport_helper.cpython-312.opt-2.pycimport_helper.cpython-312.pycinterpreters.cpython-312.opt-1.pycinterpreters.cpython-312.opt-2.pycinterpreters.cpython-312.pyclogging_helper.cpython-312.opt-1.pyclogging_helper.cpython-312.opt-2.pyclogging_helper.cpython-312.pycos_helper.cpython-312.opt-1.pycos_helper.cpython-312.opt-2.pycos_helper.cpython-312.pycpty_helper.cpython-312.opt-1.pycpty_helper.cpython-312.opt-2.pycpty_helper.cpython-312.pycscript_helper.cpython-312.opt-1.pycscript_helper.cpython-312.opt-2.pycscript_helper.cpython-312.pycsmtpd.cpython-312.opt-1.pycsmtpd.cpython-312.opt-2.pycsmtpd.cpython-312.pycsocket_helper.cpython-312.opt-1.pycsocket_helper.cpython-312.opt-2.pycsocket_helper.cpython-312.pyctestcase.cpython-312.opt-1.pyctestcase.cpython-312.opt-2.pyctestcase.cpython-312.pycthreading_helper.cpython-312.opt-1.pycthreading_helper.cpython-312.opt-2.pycthreading_helper.cpython-312.pycwarnings_helper.cpython-312.opt-1.pycwarnings_helper.cpython-312.opt-2.pycwarnings_helper.cpython-312.pyc_hypothesis_stubs__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc_helpers.cpython-312.opt-1.pyc_helpers.cpython-312.opt-2.pyc_helpers.cpython-312.pycstrategies.cpython-312.opt-1.pycstrategies.cpython-312.opt-2.pycstrategies.cpython-312.pyc_helpers.pystrategies.pyast_helper.pyasynchat.pyasyncore.pybytecode_helper.pyhashlib_helper.pyhypothesis_helper.pyimport_helper.pyinterpreters.pylogging_helper.pyos_helper.pypty_helper.pyscript_helper.pysmtpd.pysocket_helper.pytestcase.pythreading_helper.pywarnings_helper.pytest___all__.pytest__locale.pytest__opcode.pytest__osx_support.pytest__xxinterpchannels.pytest__xxsubinterpreters.pytest_abc.pytest_abstract_numbers.pytest_aifc.pytest_argparse.pytest_array.pytest_asdl_parser.pytest_ast__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycsnippets.cpython-312.opt-1.pycsnippets.cpython-312.opt-2.pycsnippets.cpython-312.pyctest_ast.cpython-312.opt-1.pyctest_ast.cpython-312.opt-2.pyctest_ast.cpython-312.pycutils.cpython-312.opt-1.pycutils.cpython-312.opt-2.pycutils.cpython-312.pycsnippets.pytest_ast.pyutils.pytest_asyncgen.pytest_asyncio__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycecho.cpython-312.opt-1.pycecho.cpython-312.opt-2.pycecho.cpython-312.pycecho2.cpython-312.opt-1.pycecho2.cpython-312.opt-2.pycecho2.cpython-312.pycecho3.cpython-312.opt-1.pycecho3.cpython-312.opt-2.pycecho3.cpython-312.pycfunctional.cpython-312.opt-1.pycfunctional.cpython-312.opt-2.pycfunctional.cpython-312.pyctest_base_events.cpython-312.opt-1.pyctest_base_events.cpython-312.opt-2.pyctest_base_events.cpython-312.pyctest_buffered_proto.cpython-312.opt-1.pyctest_buffered_proto.cpython-312.opt-2.pyctest_buffered_proto.cpython-312.pyctest_context.cpython-312.opt-1.pyctest_context.cpython-312.opt-2.pyctest_context.cpython-312.pyctest_eager_task_factory.cpython-312.opt-1.pyctest_eager_task_factory.cpython-312.opt-2.pyctest_eager_task_factory.cpython-312.pyctest_events.cpython-312.opt-1.pyctest_events.cpython-312.opt-2.pyctest_events.cpython-312.pyctest_futures.cpython-312.opt-1.pyctest_futures.cpython-312.opt-2.pyctest_futures.cpython-312.pyctest_futures2.cpython-312.opt-1.pyctest_futures2.cpython-312.opt-2.pyctest_futures2.cpython-312.pyctest_locks.cpython-312.opt-1.pyctest_locks.cpython-312.opt-2.pyctest_locks.cpython-312.pyctest_pep492.cpython-312.opt-1.pyctest_pep492.cpython-312.opt-2.pyctest_pep492.cpython-312.pyctest_proactor_events.cpython-312.opt-1.pyctest_proactor_events.cpython-312.opt-2.pyctest_proactor_events.cpython-312.pyctest_protocols.cpython-312.opt-1.pyctest_protocols.cpython-312.opt-2.pyctest_protocols.cpython-312.pyctest_queues.cpython-312.opt-1.pyctest_queues.cpython-312.opt-2.pyctest_queues.cpython-312.pyctest_runners.cpython-312.opt-1.pyctest_runners.cpython-312.opt-2.pyctest_runners.cpython-312.pyctest_selector_events.cpython-312.opt-1.pyctest_selector_events.cpython-312.opt-2.pyctest_selector_events.cpython-312.pyctest_sendfile.cpython-312.opt-1.pyctest_sendfile.cpython-312.opt-2.pyctest_sendfile.cpython-312.pyctest_server.cpython-312.opt-1.pyctest_server.cpython-312.opt-2.pyctest_server.cpython-312.pyctest_sock_lowlevel.cpython-312.opt-1.pyctest_sock_lowlevel.cpython-312.opt-2.pyctest_sock_lowlevel.cpython-312.pyctest_ssl.cpython-312.opt-1.pyctest_ssl.cpython-312.opt-2.pyctest_ssl.cpython-312.pyctest_sslproto.cpython-312.opt-1.pyctest_sslproto.cpython-312.opt-2.pyctest_sslproto.cpython-312.pyctest_streams.cpython-312.opt-1.pyctest_streams.cpython-312.opt-2.pyctest_streams.cpython-312.pyctest_subprocess.cpython-312.opt-1.pyctest_subprocess.cpython-312.opt-2.pyctest_subprocess.cpython-312.pyctest_taskgroups.cpython-312.opt-1.pyctest_taskgroups.cpython-312.opt-2.pyctest_taskgroups.cpython-312.pyctest_tasks.cpython-312.opt-1.pyctest_tasks.cpython-312.opt-2.pyctest_tasks.cpython-312.pyctest_threads.cpython-312.opt-1.pyctest_threads.cpython-312.opt-2.pyctest_threads.cpython-312.pyctest_timeouts.cpython-312.opt-1.pyctest_timeouts.cpython-312.opt-2.pyctest_timeouts.cpython-312.pyctest_transports.cpython-312.opt-1.pyctest_transports.cpython-312.opt-2.pyctest_transports.cpython-312.pyctest_unix_events.cpython-312.opt-1.pyctest_unix_events.cpython-312.opt-2.pyctest_unix_events.cpython-312.pyctest_waitfor.cpython-312.opt-1.pyctest_waitfor.cpython-312.opt-2.pyctest_waitfor.cpython-312.pyctest_windows_events.cpython-312.opt-1.pyctest_windows_events.cpython-312.opt-2.pyctest_windows_events.cpython-312.pyctest_windows_utils.cpython-312.opt-1.pyctest_windows_utils.cpython-312.opt-2.pyctest_windows_utils.cpython-312.pycutils.cpython-312.opt-1.pycutils.cpython-312.opt-2.pycutils.cpython-312.pycecho.pyecho2.pyecho3.pyfunctional.pytest_base_events.pytest_buffered_proto.pytest_context.pytest_eager_task_factory.pytest_events.pytest_futures.pytest_futures2.pytest_locks.pytest_pep492.pytest_proactor_events.pytest_protocols.pytest_queues.pytest_runners.pytest_selector_events.pytest_sendfile.pytest_server.pytest_sock_lowlevel.pytest_ssl.pytest_sslproto.pytest_streams.pytest_subprocess.pytest_taskgroups.pytest_tasks.pytest_threads.pytest_timeouts.pytest_transports.pytest_unix_events.pytest_waitfor.pytest_windows_events.pytest_windows_utils.pyutils.pytest_atexit.pytest_audioop.pytest_audit.pytest_augassign.pytest_base64.pytest_baseexception.pytest_bdb.pytest_bigaddrspace.pytest_bigmem.pytest_binascii.pytest_binop.pytest_bisect.pytest_bool.pytest_buffer.pytest_bufio.pytest_builtin.pytest_bytes.pytest_bz2.pytest_c_locale_coercion.pytest_calendar.pytest_call.pytest_capi__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyccheck_config.cpython-312.opt-1.pyccheck_config.cpython-312.opt-2.pyccheck_config.cpython-312.pyctest_abstract.cpython-312.opt-1.pyctest_abstract.cpython-312.opt-2.pyctest_abstract.cpython-312.pyctest_bytearray.cpython-312.opt-1.pyctest_bytearray.cpython-312.opt-2.pyctest_bytearray.cpython-312.pyctest_bytes.cpython-312.opt-1.pyctest_bytes.cpython-312.opt-2.pyctest_bytes.cpython-312.pyctest_codecs.cpython-312.opt-1.pyctest_codecs.cpython-312.opt-2.pyctest_codecs.cpython-312.pyctest_complex.cpython-312.opt-1.pyctest_complex.cpython-312.opt-2.pyctest_complex.cpython-312.pyctest_dict.cpython-312.opt-1.pyctest_dict.cpython-312.opt-2.pyctest_dict.cpython-312.pyctest_eval_code_ex.cpython-312.opt-1.pyctest_eval_code_ex.cpython-312.opt-2.pyctest_eval_code_ex.cpython-312.pyctest_exceptions.cpython-312.opt-1.pyctest_exceptions.cpython-312.opt-2.pyctest_exceptions.cpython-312.pyctest_float.cpython-312.opt-1.pyctest_float.cpython-312.opt-2.pyctest_float.cpython-312.pyctest_getargs.cpython-312.opt-1.pyctest_getargs.cpython-312.opt-2.pyctest_getargs.cpython-312.pyctest_immortal.cpython-312.opt-1.pyctest_immortal.cpython-312.opt-2.pyctest_immortal.cpython-312.pyctest_list.cpython-312.opt-1.pyctest_list.cpython-312.opt-2.pyctest_list.cpython-312.pyctest_long.cpython-312.opt-1.pyctest_long.cpython-312.opt-2.pyctest_long.cpython-312.pyctest_mem.cpython-312.opt-1.pyctest_mem.cpython-312.opt-2.pyctest_mem.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_number.cpython-312.opt-1.pyctest_number.cpython-312.opt-2.pyctest_number.cpython-312.pyctest_run.cpython-312.opt-1.pyctest_run.cpython-312.opt-2.pyctest_run.cpython-312.pyctest_set.cpython-312.opt-1.pyctest_set.cpython-312.opt-2.pyctest_set.cpython-312.pyctest_structmembers.cpython-312.opt-1.pyctest_structmembers.cpython-312.opt-2.pyctest_structmembers.cpython-312.pyctest_sys.cpython-312.opt-1.pyctest_sys.cpython-312.opt-2.pyctest_sys.cpython-312.pyctest_tuple.cpython-312.opt-1.pyctest_tuple.cpython-312.opt-2.pyctest_tuple.cpython-312.pyctest_unicode.cpython-312.opt-1.pyctest_unicode.cpython-312.opt-2.pyctest_unicode.cpython-312.pyctest_watchers.cpython-312.opt-1.pyctest_watchers.cpython-312.opt-2.pyctest_watchers.cpython-312.pyccheck_config.pytest_abstract.pytest_bytearray.pytest_bytes.pytest_codecs.pytest_complex.pytest_dict.pytest_eval_code_ex.pytest_exceptions.pytest_float.pytest_getargs.pytest_immortal.pytest_list.pytest_long.pytest_mem.pytest_misc.pytest_number.pytest_run.pytest_set.pytest_structmembers.pytest_sys.pytest_tuple.pytest_unicode.pytest_watchers.pytest_cgi.pytest_cgitb.pytest_charmapcodec.pytest_class.pytest_clinic.pytest_cmath.pytest_cmd.pytest_cmd_line.pytest_cmd_line_script.pytest_code.pytest_code_module.pytest_codeccallbacks.pytest_codecencodings_cn.pytest_codecencodings_hk.pytest_codecencodings_iso2022.pytest_codecencodings_jp.pytest_codecencodings_kr.pytest_codecencodings_tw.pytest_codecmaps_cn.pytest_codecmaps_hk.pytest_codecmaps_jp.pytest_codecmaps_kr.pytest_codecmaps_tw.pytest_codecs.pytest_codeop.pytest_collections.pytest_colorsys.pytest_compare.pytest_compile.pytest_compileall.pytest_compiler_assemble.pytest_compiler_codegen.pytest_complex.pytest_concurrent_futures__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycexecutor.cpython-312.opt-1.pycexecutor.cpython-312.opt-2.pycexecutor.cpython-312.pyctest_as_completed.cpython-312.opt-1.pyctest_as_completed.cpython-312.opt-2.pyctest_as_completed.cpython-312.pyctest_deadlock.cpython-312.opt-1.pyctest_deadlock.cpython-312.opt-2.pyctest_deadlock.cpython-312.pyctest_future.cpython-312.opt-1.pyctest_future.cpython-312.opt-2.pyctest_future.cpython-312.pyctest_init.cpython-312.opt-1.pyctest_init.cpython-312.opt-2.pyctest_init.cpython-312.pyctest_process_pool.cpython-312.opt-1.pyctest_process_pool.cpython-312.opt-2.pyctest_process_pool.cpython-312.pyctest_shutdown.cpython-312.opt-1.pyctest_shutdown.cpython-312.opt-2.pyctest_shutdown.cpython-312.pyctest_thread_pool.cpython-312.opt-1.pyctest_thread_pool.cpython-312.opt-2.pyctest_thread_pool.cpython-312.pyctest_wait.cpython-312.opt-1.pyctest_wait.cpython-312.opt-2.pyctest_wait.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pycexecutor.pytest_as_completed.pytest_deadlock.pytest_future.pytest_init.pytest_process_pool.pytest_shutdown.pytest_thread_pool.pytest_wait.pyutil.pytest_configparser.pytest_contains.pytest_context.pytest_contextlib.pytest_contextlib_async.pytest_copy.pytest_copyreg.pytest_coroutines.pytest_cppext__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycsetup.cpython-312.opt-1.pycsetup.cpython-312.opt-2.pycsetup.cpython-312.pycextension.cppsetup.pytest_cprofile.pytest_crashers.pytest_crypt.pytest_csv.pytest_ctypes__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_anon.cpython-312.opt-1.pyctest_anon.cpython-312.opt-2.pyctest_anon.cpython-312.pyctest_array_in_pointer.cpython-312.opt-1.pyctest_array_in_pointer.cpython-312.opt-2.pyctest_array_in_pointer.cpython-312.pyctest_arrays.cpython-312.opt-1.pyctest_arrays.cpython-312.opt-2.pyctest_arrays.cpython-312.pyctest_as_parameter.cpython-312.opt-1.pyctest_as_parameter.cpython-312.opt-2.pyctest_as_parameter.cpython-312.pyctest_bitfields.cpython-312.opt-1.pyctest_bitfields.cpython-312.opt-2.pyctest_bitfields.cpython-312.pyctest_buffers.cpython-312.opt-1.pyctest_buffers.cpython-312.opt-2.pyctest_buffers.cpython-312.pyctest_bytes.cpython-312.opt-1.pyctest_bytes.cpython-312.opt-2.pyctest_bytes.cpython-312.pyctest_byteswap.cpython-312.opt-1.pyctest_byteswap.cpython-312.opt-2.pyctest_byteswap.cpython-312.pyctest_callbacks.cpython-312.opt-1.pyctest_callbacks.cpython-312.opt-2.pyctest_callbacks.cpython-312.pyctest_cast.cpython-312.opt-1.pyctest_cast.cpython-312.opt-2.pyctest_cast.cpython-312.pyctest_cfuncs.cpython-312.opt-1.pyctest_cfuncs.cpython-312.opt-2.pyctest_cfuncs.cpython-312.pyctest_checkretval.cpython-312.opt-1.pyctest_checkretval.cpython-312.opt-2.pyctest_checkretval.cpython-312.pyctest_delattr.cpython-312.opt-1.pyctest_delattr.cpython-312.opt-2.pyctest_delattr.cpython-312.pyctest_errno.cpython-312.opt-1.pyctest_errno.cpython-312.opt-2.pyctest_errno.cpython-312.pyctest_find.cpython-312.opt-1.pyctest_find.cpython-312.opt-2.pyctest_find.cpython-312.pyctest_frombuffer.cpython-312.opt-1.pyctest_frombuffer.cpython-312.opt-2.pyctest_frombuffer.cpython-312.pyctest_funcptr.cpython-312.opt-1.pyctest_funcptr.cpython-312.opt-2.pyctest_funcptr.cpython-312.pyctest_functions.cpython-312.opt-1.pyctest_functions.cpython-312.opt-2.pyctest_functions.cpython-312.pyctest_incomplete.cpython-312.opt-1.pyctest_incomplete.cpython-312.opt-2.pyctest_incomplete.cpython-312.pyctest_init.cpython-312.opt-1.pyctest_init.cpython-312.opt-2.pyctest_init.cpython-312.pyctest_internals.cpython-312.opt-1.pyctest_internals.cpython-312.opt-2.pyctest_internals.cpython-312.pyctest_keeprefs.cpython-312.opt-1.pyctest_keeprefs.cpython-312.opt-2.pyctest_keeprefs.cpython-312.pyctest_libc.cpython-312.opt-1.pyctest_libc.cpython-312.opt-2.pyctest_libc.cpython-312.pyctest_loading.cpython-312.opt-1.pyctest_loading.cpython-312.opt-2.pyctest_loading.cpython-312.pyctest_macholib.cpython-312.opt-1.pyctest_macholib.cpython-312.opt-2.pyctest_macholib.cpython-312.pyctest_memfunctions.cpython-312.opt-1.pyctest_memfunctions.cpython-312.opt-2.pyctest_memfunctions.cpython-312.pyctest_numbers.cpython-312.opt-1.pyctest_numbers.cpython-312.opt-2.pyctest_numbers.cpython-312.pyctest_objects.cpython-312.opt-1.pyctest_objects.cpython-312.opt-2.pyctest_objects.cpython-312.pyctest_parameters.cpython-312.opt-1.pyctest_parameters.cpython-312.opt-2.pyctest_parameters.cpython-312.pyctest_pep3118.cpython-312.opt-1.pyctest_pep3118.cpython-312.opt-2.pyctest_pep3118.cpython-312.pyctest_pickling.cpython-312.opt-1.pyctest_pickling.cpython-312.opt-2.pyctest_pickling.cpython-312.pyctest_pointers.cpython-312.opt-1.pyctest_pointers.cpython-312.opt-2.pyctest_pointers.cpython-312.pyctest_prototypes.cpython-312.opt-1.pyctest_prototypes.cpython-312.opt-2.pyctest_prototypes.cpython-312.pyctest_python_api.cpython-312.opt-1.pyctest_python_api.cpython-312.opt-2.pyctest_python_api.cpython-312.pyctest_random_things.cpython-312.opt-1.pyctest_random_things.cpython-312.opt-2.pyctest_random_things.cpython-312.pyctest_refcounts.cpython-312.opt-1.pyctest_refcounts.cpython-312.opt-2.pyctest_refcounts.cpython-312.pyctest_repr.cpython-312.opt-1.pyctest_repr.cpython-312.opt-2.pyctest_repr.cpython-312.pyctest_returnfuncptrs.cpython-312.opt-1.pyctest_returnfuncptrs.cpython-312.opt-2.pyctest_returnfuncptrs.cpython-312.pyctest_simplesubclasses.cpython-312.opt-1.pyctest_simplesubclasses.cpython-312.opt-2.pyctest_simplesubclasses.cpython-312.pyctest_sizes.cpython-312.opt-1.pyctest_sizes.cpython-312.opt-2.pyctest_sizes.cpython-312.pyctest_slicing.cpython-312.opt-1.pyctest_slicing.cpython-312.opt-2.pyctest_slicing.cpython-312.pyctest_stringptr.cpython-312.opt-1.pyctest_stringptr.cpython-312.opt-2.pyctest_stringptr.cpython-312.pyctest_strings.cpython-312.opt-1.pyctest_strings.cpython-312.opt-2.pyctest_strings.cpython-312.pyctest_struct_fields.cpython-312.opt-1.pyctest_struct_fields.cpython-312.opt-2.pyctest_struct_fields.cpython-312.pyctest_structures.cpython-312.opt-1.pyctest_structures.cpython-312.opt-2.pyctest_structures.cpython-312.pyctest_unaligned_structures.cpython-312.opt-1.pyctest_unaligned_structures.cpython-312.opt-2.pyctest_unaligned_structures.cpython-312.pyctest_unicode.cpython-312.opt-1.pyctest_unicode.cpython-312.opt-2.pyctest_unicode.cpython-312.pyctest_values.cpython-312.opt-1.pyctest_values.cpython-312.opt-2.pyctest_values.cpython-312.pyctest_varsize_struct.cpython-312.opt-1.pyctest_varsize_struct.cpython-312.opt-2.pyctest_varsize_struct.cpython-312.pyctest_win32.cpython-312.opt-1.pyctest_win32.cpython-312.opt-2.pyctest_win32.cpython-312.pyctest_wintypes.cpython-312.opt-1.pyctest_wintypes.cpython-312.opt-2.pyctest_wintypes.cpython-312.pyctest_anon.pytest_array_in_pointer.pytest_arrays.pytest_as_parameter.pytest_bitfields.pytest_buffers.pytest_bytes.pytest_byteswap.pytest_callbacks.pytest_cast.pytest_cfuncs.pytest_checkretval.pytest_delattr.pytest_errno.pytest_find.pytest_frombuffer.pytest_funcptr.pytest_functions.pytest_incomplete.pytest_init.pytest_internals.pytest_keeprefs.pytest_libc.pytest_loading.pytest_macholib.pytest_memfunctions.pytest_numbers.pytest_objects.pytest_parameters.pytest_pep3118.pytest_pickling.pytest_pointers.pytest_prototypes.pytest_python_api.pytest_random_things.pytest_refcounts.pytest_repr.pytest_returnfuncptrs.pytest_simplesubclasses.pytest_sizes.pytest_slicing.pytest_stringptr.pytest_strings.pytest_struct_fields.pytest_structures.pytest_unaligned_structures.pytest_unicode.pytest_values.pytest_varsize_struct.pytest_win32.pytest_wintypes.pytest_curses.pytest_dataclasses__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycdataclass_module_1.cpython-312.opt-1.pycdataclass_module_1.cpython-312.opt-2.pycdataclass_module_1.cpython-312.pycdataclass_module_1_str.cpython-312.opt-1.pycdataclass_module_1_str.cpython-312.opt-2.pycdataclass_module_1_str.cpython-312.pycdataclass_module_2.cpython-312.opt-1.pycdataclass_module_2.cpython-312.opt-2.pycdataclass_module_2.cpython-312.pycdataclass_module_2_str.cpython-312.opt-1.pycdataclass_module_2_str.cpython-312.opt-2.pycdataclass_module_2_str.cpython-312.pycdataclass_textanno.cpython-312.opt-1.pycdataclass_textanno.cpython-312.opt-2.pycdataclass_textanno.cpython-312.pycdataclass_module_1.pydataclass_module_1_str.pydataclass_module_2.pydataclass_module_2_str.pydataclass_textanno.pytest_datetime.pytest_dbm.pytest_dbm_dumb.pytest_dbm_gnu.pytest_dbm_ndbm.pytest_decimal.pytest_decorators.pytest_defaultdict.pytest_deque.pytest_descr.pytest_descrtut.pytest_devpoll.pytest_dict.pytest_dict_version.pytest_dictcomps.pytest_dictviews.pytest_difflib.pytest_difflib_expect.htmltest_dis.pytest_doctest__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycdecorator_mod.cpython-312.opt-1.pycdecorator_mod.cpython-312.opt-2.pycdecorator_mod.cpython-312.pycdoctest_aliases.cpython-312.opt-1.pycdoctest_aliases.cpython-312.opt-2.pycdoctest_aliases.cpython-312.pycdoctest_lineno.cpython-312.opt-1.pycdoctest_lineno.cpython-312.opt-2.pycdoctest_lineno.cpython-312.pycsample_doctest.cpython-312.opt-1.pycsample_doctest.cpython-312.opt-2.pycsample_doctest.cpython-312.pycsample_doctest_no_docstrings.cpython-312.opt-1.pycsample_doctest_no_docstrings.cpython-312.opt-2.pycsample_doctest_no_docstrings.cpython-312.pycsample_doctest_no_doctests.cpython-312.opt-1.pycsample_doctest_no_doctests.cpython-312.opt-2.pycsample_doctest_no_doctests.cpython-312.pyctest_doctest.cpython-312.opt-1.pyctest_doctest.cpython-312.opt-2.pyctest_doctest.cpython-312.pyctest_doctest2.cpython-312.opt-1.pyctest_doctest2.cpython-312.opt-2.pyctest_doctest2.cpython-312.pycdecorator_mod.pydoctest_aliases.pydoctest_lineno.pysample_doctest.pysample_doctest_no_docstrings.pysample_doctest_no_doctests.pytest_doctest.pytest_doctest.txttest_doctest2.pytest_doctest2.txttest_doctest3.txttest_doctest4.txttest_docxmlrpc.pytest_dtrace.pytest_dynamic.pytest_dynamicclassattribute.pytest_eintr.pytest_email__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest__encoded_words.cpython-312.opt-1.pyctest__encoded_words.cpython-312.opt-2.pyctest__encoded_words.cpython-312.pyctest__header_value_parser.cpython-312.opt-1.pyctest__header_value_parser.cpython-312.opt-2.pyctest__header_value_parser.cpython-312.pyctest_asian_codecs.cpython-312.opt-1.pyctest_asian_codecs.cpython-312.opt-2.pyctest_asian_codecs.cpython-312.pyctest_contentmanager.cpython-312.opt-1.pyctest_contentmanager.cpython-312.opt-2.pyctest_contentmanager.cpython-312.pyctest_defect_handling.cpython-312.opt-1.pyctest_defect_handling.cpython-312.opt-2.pyctest_defect_handling.cpython-312.pyctest_email.cpython-312.opt-1.pyctest_email.cpython-312.opt-2.pyctest_email.cpython-312.pyctest_generator.cpython-312.opt-1.pyctest_generator.cpython-312.opt-2.pyctest_generator.cpython-312.pyctest_headerregistry.cpython-312.opt-1.pyctest_headerregistry.cpython-312.opt-2.pyctest_headerregistry.cpython-312.pyctest_inversion.cpython-312.opt-1.pyctest_inversion.cpython-312.opt-2.pyctest_inversion.cpython-312.pyctest_message.cpython-312.opt-1.pyctest_message.cpython-312.opt-2.pyctest_message.cpython-312.pyctest_parser.cpython-312.opt-1.pyctest_parser.cpython-312.opt-2.pyctest_parser.cpython-312.pyctest_pickleable.cpython-312.opt-1.pyctest_pickleable.cpython-312.opt-2.pyctest_pickleable.cpython-312.pyctest_policy.cpython-312.opt-1.pyctest_policy.cpython-312.opt-2.pyctest_policy.cpython-312.pyctest_utils.cpython-312.opt-1.pyctest_utils.cpython-312.opt-2.pyctest_utils.cpython-312.pyctorture_test.cpython-312.opt-1.pyctorture_test.cpython-312.opt-2.pyctorture_test.cpython-312.pycdatamsg_01.txtmsg_02.txtmsg_03.txtmsg_04.txtmsg_05.txtmsg_06.txtmsg_07.txtmsg_08.txtmsg_09.txtmsg_10.txtmsg_11.txtmsg_12.txtmsg_12a.txtmsg_13.txtmsg_14.txtmsg_15.txtmsg_16.txtmsg_17.txtmsg_18.txtmsg_19.txtmsg_20.txtmsg_21.txtmsg_22.txtmsg_23.txtmsg_24.txtmsg_25.txtmsg_26.txtmsg_27.txtmsg_28.txtmsg_29.txtmsg_30.txtmsg_31.txtmsg_32.txtmsg_33.txtmsg_34.txtmsg_35.txtmsg_36.txtmsg_37.txtmsg_38.txtmsg_39.txtmsg_40.txtmsg_41.txtmsg_42.txtmsg_43.txtmsg_44.txtmsg_45.txtmsg_46.txtmsg_47.txtpython.bmppython.exrpython.gifpython.jpgpython.pbmpython.pgmpython.pngpython.ppmpython.raspython.sgipython.tiffpython.webppython.xbmsndhdr.aifcsndhdr.aiffsndhdr.ausndhdr.wavtest__encoded_words.pytest__header_value_parser.pytest_asian_codecs.pytest_contentmanager.pytest_defect_handling.pytest_email.pytest_generator.pytest_headerregistry.pytest_inversion.pytest_message.pytest_parser.pytest_pickleable.pytest_policy.pytest_utils.pytorture_test.pytest_embed.pytest_ensurepip.pytest_enum.pytest_enumerate.pytest_eof.pytest_epoll.pytest_errno.pytest_except_star.pytest_exception_group.pytest_exception_hierarchy.pytest_exception_variations.pytest_exceptions.pytest_extcall.pytest_faulthandler.pytest_fcntl.pytest_file.pytest_file_eintr.pytest_filecmp.pytest_fileinput.pytest_fileio.pytest_fileutils.pytest_finalization.pytest_float.pytest_flufl.pytest_fnmatch.pytest_fork1.pytest_format.pytest_fractions.pytest_frame.pytest_frozen.pytest_fstring.pytest_ftplib.pytest_funcattrs.pytest_functools.pytest_future_stmt__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycfuture_test1.cpython-312.opt-1.pycfuture_test1.cpython-312.opt-2.pycfuture_test1.cpython-312.pycfuture_test2.cpython-312.opt-1.pycfuture_test2.cpython-312.opt-2.pycfuture_test2.cpython-312.pyctest_future.cpython-312.opt-1.pyctest_future.cpython-312.opt-2.pyctest_future.cpython-312.pyctest_future_flags.cpython-312.opt-1.pyctest_future_flags.cpython-312.opt-2.pyctest_future_flags.cpython-312.pyctest_future_multiple_features.cpython-312.opt-1.pyctest_future_multiple_features.cpython-312.opt-2.pyctest_future_multiple_features.cpython-312.pyctest_future_multiple_imports.cpython-312.opt-1.pyctest_future_multiple_imports.cpython-312.opt-2.pyctest_future_multiple_imports.cpython-312.pyctest_future_single_import.cpython-312.opt-1.pyctest_future_single_import.cpython-312.opt-2.pyctest_future_single_import.cpython-312.pycbadsyntax_future10.pybadsyntax_future3.pybadsyntax_future4.pybadsyntax_future5.pybadsyntax_future6.pybadsyntax_future7.pybadsyntax_future8.pybadsyntax_future9.pyfuture_test1.pyfuture_test2.pytest_future.pytest_future_flags.pytest_future_multiple_features.pytest_future_multiple_imports.pytest_future_single_import.pytest_gc.pytest_gdb__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycgdb_sample.cpython-312.opt-1.pycgdb_sample.cpython-312.opt-2.pycgdb_sample.cpython-312.pyctest_backtrace.cpython-312.opt-1.pyctest_backtrace.cpython-312.opt-2.pyctest_backtrace.cpython-312.pyctest_cfunction.cpython-312.opt-1.pyctest_cfunction.cpython-312.opt-2.pyctest_cfunction.cpython-312.pyctest_cfunction_full.cpython-312.opt-1.pyctest_cfunction_full.cpython-312.opt-2.pyctest_cfunction_full.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_pretty_print.cpython-312.opt-1.pyctest_pretty_print.cpython-312.opt-2.pyctest_pretty_print.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pycgdb_sample.pytest_backtrace.pytest_cfunction.pytest_cfunction_full.pytest_misc.pytest_pretty_print.pyutil.pytest_generator_stop.pytest_generators.pytest_genericalias.pytest_genericclass.pytest_genericpath.pytest_genexps.pytest_getopt.pytest_getpass.pytest_getpath.pytest_gettext.pytest_glob.pytest_global.pytest_grammar.pytest_graphlib.pytest_grp.pytest_gzip.pytest_hash.pytest_hashlib.pytest_heapq.pytest_hmac.pytest_html.pytest_htmlparser.pytest_http_cookiejar.pytest_http_cookies.pytest_httplib.pytest_httpservers.pytest_idle.pytest_imaplib.pytest_imghdr.pytest_import__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycdata__pycache__double_const.cpython-312.opt-1.pycdouble_const.cpython-312.opt-2.pycdouble_const.cpython-312.pyccircular_imports__pycache__basic.cpython-312.opt-1.pycbasic.cpython-312.opt-2.pycbasic.cpython-312.pycbasic2.cpython-312.opt-1.pycbasic2.cpython-312.opt-2.pycbasic2.cpython-312.pycbinding.cpython-312.opt-1.pycbinding.cpython-312.opt-2.pycbinding.cpython-312.pycbinding2.cpython-312.opt-1.pycbinding2.cpython-312.opt-2.pycbinding2.cpython-312.pycfrom_cycle1.cpython-312.opt-1.pycfrom_cycle1.cpython-312.opt-2.pycfrom_cycle1.cpython-312.pycfrom_cycle2.cpython-312.opt-1.pycfrom_cycle2.cpython-312.opt-2.pycfrom_cycle2.cpython-312.pycindirect.cpython-312.opt-1.pycindirect.cpython-312.opt-2.pycindirect.cpython-312.pycrebinding.cpython-312.opt-1.pycrebinding.cpython-312.opt-2.pycrebinding.cpython-312.pycrebinding2.cpython-312.opt-1.pycrebinding2.cpython-312.opt-2.pycrebinding2.cpython-312.pycsource.cpython-312.opt-1.pycsource.cpython-312.opt-2.pycsource.cpython-312.pycsubpackage.cpython-312.opt-1.pycsubpackage.cpython-312.opt-2.pycsubpackage.cpython-312.pycuse.cpython-312.opt-1.pycuse.cpython-312.opt-2.pycuse.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pycbasic.pybasic2.pybinding.pybinding2.pyfrom_cycle1.pyfrom_cycle2.pyindirect.pyrebinding.pyrebinding2.pysource.pysubpackage.pysubpkg__pycache__subpackage2.cpython-312.opt-1.pycsubpackage2.cpython-312.opt-2.pycsubpackage2.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pycsubpackage2.pyutil.pysubpkg2__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycparent__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycchild.cpython-312.opt-1.pycchild.cpython-312.opt-2.pycchild.cpython-312.pycchild.pyuse.pyutil.pydouble_const.pypackage__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycsubmodule.cpython-312.opt-1.pycsubmodule.cpython-312.opt-2.pycsubmodule.cpython-312.pycsubmodule.pypackage2__pycache__submodule1.cpython-312.opt-1.pycsubmodule1.cpython-312.opt-2.pycsubmodule1.cpython-312.pycsubmodule2.cpython-312.opt-1.pycsubmodule2.cpython-312.opt-2.pycsubmodule2.cpython-312.pycsubmodule1.pysubmodule2.pypackage3__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycsubmodule.cpython-312.opt-1.pycsubmodule.cpython-312.opt-2.pycsubmodule.cpython-312.pycsubmodule.pypackage4__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycsubmodule.cpython-312.opt-1.pycsubmodule.cpython-312.opt-2.pycsubmodule.cpython-312.pycsubmodule.pyunwritable__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycx.cpython-312.opt-1.pycx.cpython-312.opt-2.pycx.cpython-312.pycx.pytest_importlib__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyc_context.cpython-312.opt-1.pyc_context.cpython-312.opt-2.pyc_context.cpython-312.pyc_path.cpython-312.opt-1.pyc_path.cpython-312.opt-2.pyc_path.cpython-312.pycabc.cpython-312.opt-1.pycabc.cpython-312.opt-2.pycabc.cpython-312.pycfixtures.cpython-312.opt-1.pycfixtures.cpython-312.opt-2.pycfixtures.cpython-312.pycstubs.cpython-312.opt-1.pycstubs.cpython-312.opt-2.pycstubs.cpython-312.pyctest_abc.cpython-312.opt-1.pyctest_abc.cpython-312.opt-2.pyctest_abc.cpython-312.pyctest_api.cpython-312.opt-1.pyctest_api.cpython-312.opt-2.pyctest_api.cpython-312.pyctest_lazy.cpython-312.opt-1.pyctest_lazy.cpython-312.opt-2.pyctest_lazy.cpython-312.pyctest_locks.cpython-312.opt-1.pyctest_locks.cpython-312.opt-2.pyctest_locks.cpython-312.pyctest_main.cpython-312.opt-1.pyctest_main.cpython-312.opt-2.pyctest_main.cpython-312.pyctest_metadata_api.cpython-312.opt-1.pyctest_metadata_api.cpython-312.opt-2.pyctest_metadata_api.cpython-312.pyctest_namespace_pkgs.cpython-312.opt-1.pyctest_namespace_pkgs.cpython-312.opt-2.pyctest_namespace_pkgs.cpython-312.pyctest_pkg_import.cpython-312.opt-1.pyctest_pkg_import.cpython-312.opt-2.pyctest_pkg_import.cpython-312.pyctest_spec.cpython-312.opt-1.pyctest_spec.cpython-312.opt-2.pyctest_spec.cpython-312.pyctest_threaded_import.cpython-312.opt-1.pyctest_threaded_import.cpython-312.opt-2.pyctest_threaded_import.cpython-312.pyctest_util.cpython-312.opt-1.pyctest_util.cpython-312.opt-2.pyctest_util.cpython-312.pyctest_windows.cpython-312.opt-1.pyctest_windows.cpython-312.opt-2.pyctest_windows.cpython-312.pyctest_zip.cpython-312.opt-1.pyctest_zip.cpython-312.opt-2.pyctest_zip.cpython-312.pycthreaded_import_hangers.cpython-312.opt-1.pycthreaded_import_hangers.cpython-312.opt-2.pycthreaded_import_hangers.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pyc_context.py_path.pyabc.pybuiltin__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_finder.cpython-312.opt-1.pyctest_finder.cpython-312.opt-2.pyctest_finder.cpython-312.pyctest_loader.cpython-312.opt-1.pyctest_loader.cpython-312.opt-2.pyctest_loader.cpython-312.pyctest_finder.pytest_loader.pydata__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycexample-21.12-py3-none-any.whlexample-21.12-py3.6.eggexample2-1.0.0-py3-none-any.whlextension__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_case_sensitivity.cpython-312.opt-1.pyctest_case_sensitivity.cpython-312.opt-2.pyctest_case_sensitivity.cpython-312.pyctest_finder.cpython-312.opt-1.pyctest_finder.cpython-312.opt-2.pyctest_finder.cpython-312.pyctest_loader.cpython-312.opt-1.pyctest_loader.cpython-312.opt-2.pyctest_loader.cpython-312.pyctest_path_hook.cpython-312.opt-1.pyctest_path_hook.cpython-312.opt-2.pyctest_path_hook.cpython-312.pyctest_case_sensitivity.pytest_finder.pytest_loader.pytest_path_hook.pyfixtures.pyfrozen__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_finder.cpython-312.opt-1.pyctest_finder.cpython-312.opt-2.pyctest_finder.cpython-312.pyctest_loader.cpython-312.opt-1.pyctest_loader.cpython-312.opt-2.pyctest_loader.cpython-312.pyctest_finder.pytest_loader.pyimport___init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest___loader__.cpython-312.opt-1.pyctest___loader__.cpython-312.opt-2.pyctest___loader__.cpython-312.pyctest___package__.cpython-312.opt-1.pyctest___package__.cpython-312.opt-2.pyctest___package__.cpython-312.pyctest_api.cpython-312.opt-1.pyctest_api.cpython-312.opt-2.pyctest_api.cpython-312.pyctest_caching.cpython-312.opt-1.pyctest_caching.cpython-312.opt-2.pyctest_caching.cpython-312.pyctest_fromlist.cpython-312.opt-1.pyctest_fromlist.cpython-312.opt-2.pyctest_fromlist.cpython-312.pyctest_helpers.cpython-312.opt-1.pyctest_helpers.cpython-312.opt-2.pyctest_helpers.cpython-312.pyctest_meta_path.cpython-312.opt-1.pyctest_meta_path.cpython-312.opt-2.pyctest_meta_path.cpython-312.pyctest_packages.cpython-312.opt-1.pyctest_packages.cpython-312.opt-2.pyctest_packages.cpython-312.pyctest_path.cpython-312.opt-1.pyctest_path.cpython-312.opt-2.pyctest_path.cpython-312.pyctest_relative_imports.cpython-312.opt-1.pyctest_relative_imports.cpython-312.opt-2.pyctest_relative_imports.cpython-312.pyctest___loader__.pytest___package__.pytest_api.pytest_caching.pytest_fromlist.pytest_helpers.pytest_meta_path.pytest_packages.pytest_path.pytest_relative_imports.pynamespace_pkgsboth_portionsfoo__pycache__one.cpython-312.opt-1.pycone.cpython-312.opt-2.pycone.cpython-312.pyctwo.cpython-312.opt-1.pyctwo.cpython-312.opt-2.pyctwo.cpython-312.pycone.pytwo.pymissing_directory.zipmodule_and_namespace_package__pycache__a_test.cpython-312.opt-1.pyca_test.cpython-312.opt-2.pyca_test.cpython-312.pyca_testa_test.pyemptynested_portion1.zipnot_a_namespace_pkgfoo__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycone.cpython-312.opt-1.pycone.cpython-312.opt-2.pycone.cpython-312.pycone.pyportion1foo__pycache__one.cpython-312.opt-1.pycone.cpython-312.opt-2.pycone.cpython-312.pycone.pyportion2foo__pycache__two.cpython-312.opt-1.pyctwo.cpython-312.opt-2.pyctwo.cpython-312.pyctwo.pyproject1parentchild__pycache__one.cpython-312.opt-1.pycone.cpython-312.opt-2.pycone.cpython-312.pycone.pyproject2parentchild__pycache__two.cpython-312.opt-1.pyctwo.cpython-312.opt-2.pyctwo.cpython-312.pyctwo.pyproject3parentchild__pycache__three.cpython-312.opt-1.pycthree.cpython-312.opt-2.pycthree.cpython-312.pycthree.pytop_level_portion1.zippartial__pycache__cfimport.cpython-312.opt-1.pyccfimport.cpython-312.opt-2.pyccfimport.cpython-312.pycpool_in_threads.cpython-312.opt-1.pycpool_in_threads.cpython-312.opt-2.pycpool_in_threads.cpython-312.pyccfimport.pypool_in_threads.pyresources__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc_path.cpython-312.opt-1.pyc_path.cpython-312.opt-2.pyc_path.cpython-312.pyctest_compatibilty_files.cpython-312.opt-1.pyctest_compatibilty_files.cpython-312.opt-2.pyctest_compatibilty_files.cpython-312.pyctest_contents.cpython-312.opt-1.pyctest_contents.cpython-312.opt-2.pyctest_contents.cpython-312.pyctest_custom.cpython-312.opt-1.pyctest_custom.cpython-312.opt-2.pyctest_custom.cpython-312.pyctest_files.cpython-312.opt-1.pyctest_files.cpython-312.opt-2.pyctest_files.cpython-312.pyctest_open.cpython-312.opt-1.pyctest_open.cpython-312.opt-2.pyctest_open.cpython-312.pyctest_path.cpython-312.opt-1.pyctest_path.cpython-312.opt-2.pyctest_path.cpython-312.pyctest_read.cpython-312.opt-1.pyctest_read.cpython-312.opt-2.pyctest_read.cpython-312.pyctest_reader.cpython-312.opt-1.pyctest_reader.cpython-312.opt-2.pyctest_reader.cpython-312.pyctest_resource.cpython-312.opt-1.pyctest_resource.cpython-312.opt-2.pyctest_resource.cpython-312.pycupdate-zips.cpython-312.opt-1.pycupdate-zips.cpython-312.opt-2.pycupdate-zips.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pyc_path.pydata01__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycbinary.filesubdirectory__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycbinary.fileutf-16.fileutf-8.filedata02__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycone__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycresource1.txtsubdirectorysubsubdirresource.txttwo__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycresource2.txtdata03__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycnamespaceportion1__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycportion2__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycresource1.txtnamespacedata01binary.fileutf-16.fileutf-8.filetest_compatibilty_files.pytest_contents.pytest_custom.pytest_files.pytest_open.pytest_path.pytest_read.pytest_reader.pytest_resource.pyupdate-zips.pyutil.pyzipdata01__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycziptestdata.zipzipdata02__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycziptestdata.zipsource__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_case_sensitivity.cpython-312.opt-1.pyctest_case_sensitivity.cpython-312.opt-2.pyctest_case_sensitivity.cpython-312.pyctest_file_loader.cpython-312.opt-1.pyctest_file_loader.cpython-312.opt-2.pyctest_file_loader.cpython-312.pyctest_finder.cpython-312.opt-1.pyctest_finder.cpython-312.opt-2.pyctest_finder.cpython-312.pyctest_path_hook.cpython-312.opt-1.pyctest_path_hook.cpython-312.opt-2.pyctest_path_hook.cpython-312.pyctest_source_encoding.cpython-312.opt-1.pyctest_source_encoding.cpython-312.opt-2.pyctest_source_encoding.cpython-312.pyctest_case_sensitivity.pytest_file_loader.pytest_finder.pytest_path_hook.pytest_source_encoding.pystubs.pytest_abc.pytest_api.pytest_lazy.pytest_locks.pytest_main.pytest_metadata_api.pytest_namespace_pkgs.pytest_pkg_import.pytest_spec.pytest_threaded_import.pytest_util.pytest_windows.pytest_zip.pythreaded_import_hangers.pyutil.pytest_index.pytest_inspect__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycinspect_fodder.cpython-312.opt-1.pycinspect_fodder.cpython-312.opt-2.pycinspect_fodder.cpython-312.pycinspect_fodder2.cpython-312.opt-1.pycinspect_fodder2.cpython-312.opt-2.pycinspect_fodder2.cpython-312.pycinspect_stock_annotations.cpython-312.opt-1.pycinspect_stock_annotations.cpython-312.opt-2.pycinspect_stock_annotations.cpython-312.pycinspect_stringized_annotations.cpython-312.opt-1.pycinspect_stringized_annotations.cpython-312.opt-2.pycinspect_stringized_annotations.cpython-312.pycinspect_stringized_annotations_2.cpython-312.opt-1.pycinspect_stringized_annotations_2.cpython-312.opt-2.pycinspect_stringized_annotations_2.cpython-312.pycinspect_stringized_annotations_pep695.cpython-312.opt-1.pycinspect_stringized_annotations_pep695.cpython-312.opt-2.pycinspect_stringized_annotations_pep695.cpython-312.pyctest_inspect.cpython-312.opt-1.pyctest_inspect.cpython-312.opt-2.pyctest_inspect.cpython-312.pycinspect_fodder.pyinspect_fodder2.pyinspect_stock_annotations.pyinspect_stringized_annotations.pyinspect_stringized_annotations_2.pyinspect_stringized_annotations_pep695.pytest_inspect.pytest_int.pytest_int_literal.pytest_interpreters.pytest_io.pytest_ioctl.pytest_ipaddress.pytest_isinstance.pytest_iter.pytest_iterlen.pytest_itertools.pytest_json__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_decode.cpython-312.opt-1.pyctest_decode.cpython-312.opt-2.pyctest_decode.cpython-312.pyctest_default.cpython-312.opt-1.pyctest_default.cpython-312.opt-2.pyctest_default.cpython-312.pyctest_dump.cpython-312.opt-1.pyctest_dump.cpython-312.opt-2.pyctest_dump.cpython-312.pyctest_encode_basestring_ascii.cpython-312.opt-1.pyctest_encode_basestring_ascii.cpython-312.opt-2.pyctest_encode_basestring_ascii.cpython-312.pyctest_enum.cpython-312.opt-1.pyctest_enum.cpython-312.opt-2.pyctest_enum.cpython-312.pyctest_fail.cpython-312.opt-1.pyctest_fail.cpython-312.opt-2.pyctest_fail.cpython-312.pyctest_float.cpython-312.opt-1.pyctest_float.cpython-312.opt-2.pyctest_float.cpython-312.pyctest_indent.cpython-312.opt-1.pyctest_indent.cpython-312.opt-2.pyctest_indent.cpython-312.pyctest_pass1.cpython-312.opt-1.pyctest_pass1.cpython-312.opt-2.pyctest_pass1.cpython-312.pyctest_pass2.cpython-312.opt-1.pyctest_pass2.cpython-312.opt-2.pyctest_pass2.cpython-312.pyctest_pass3.cpython-312.opt-1.pyctest_pass3.cpython-312.opt-2.pyctest_pass3.cpython-312.pyctest_recursion.cpython-312.opt-1.pyctest_recursion.cpython-312.opt-2.pyctest_recursion.cpython-312.pyctest_scanstring.cpython-312.opt-1.pyctest_scanstring.cpython-312.opt-2.pyctest_scanstring.cpython-312.pyctest_separators.cpython-312.opt-1.pyctest_separators.cpython-312.opt-2.pyctest_separators.cpython-312.pyctest_speedups.cpython-312.opt-1.pyctest_speedups.cpython-312.opt-2.pyctest_speedups.cpython-312.pyctest_tool.cpython-312.opt-1.pyctest_tool.cpython-312.opt-2.pyctest_tool.cpython-312.pyctest_unicode.cpython-312.opt-1.pyctest_unicode.cpython-312.opt-2.pyctest_unicode.cpython-312.pyctest_decode.pytest_default.pytest_dump.pytest_encode_basestring_ascii.pytest_enum.pytest_fail.pytest_float.pytest_indent.pytest_pass1.pytest_pass2.pytest_pass3.pytest_recursion.pytest_scanstring.pytest_separators.pytest_speedups.pytest_tool.pytest_unicode.pytest_keyword.pytest_keywordonlyarg.pytest_kqueue.pytest_largefile.pytest_launcher.pytest_lib2to3__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycpytree_idempotency.cpython-312.opt-1.pycpytree_idempotency.cpython-312.opt-2.pycpytree_idempotency.cpython-312.pycsupport.cpython-312.opt-1.pycsupport.cpython-312.opt-2.pycsupport.cpython-312.pyctest_all_fixers.cpython-312.opt-1.pyctest_all_fixers.cpython-312.opt-2.pyctest_all_fixers.cpython-312.pyctest_fixers.cpython-312.opt-1.pyctest_fixers.cpython-312.opt-2.pyctest_fixers.cpython-312.pyctest_main.cpython-312.opt-1.pyctest_main.cpython-312.opt-2.pyctest_main.cpython-312.pyctest_parser.cpython-312.opt-1.pyctest_parser.cpython-312.opt-2.pyctest_parser.cpython-312.pyctest_pytree.cpython-312.opt-1.pyctest_pytree.cpython-312.opt-2.pyctest_pytree.cpython-312.pyctest_refactor.cpython-312.opt-1.pyctest_refactor.cpython-312.opt-2.pyctest_refactor.cpython-312.pyctest_util.cpython-312.opt-1.pyctest_util.cpython-312.opt-2.pyctest_util.cpython-312.pycdataREADMEbom.pycrlf.pydifferent_encoding.pyfalse_encoding.pyfixersbad_order.pymyfixes__init__.pyfix_explicit.pyfix_first.pyfix_last.pyfix_parrot.pyfix_preorder.pyno_fixer_cls.pyparrot_example.pyinfinite_recursion.pypy2_test_grammar.pypy3_test_grammar.pypytree_idempotency.pysupport.pytest_all_fixers.pytest_fixers.pytest_main.pytest_parser.pytest_pytree.pytest_refactor.pytest_util.pytest_linecache.pytest_list.pytest_listcomps.pytest_lltrace.pytest_locale.pytest_logging.pytest_long.pytest_longexp.pytest_lzma.pytest_mailbox.pytest_mailcap.pytest_marshal.pytest_math.pytest_math_property.pytest_memoryio.pytest_memoryview.pytest_metaclass.pytest_mimetypes.pytest_minidom.pytest_mmap.pytest_module__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycbad_getattr.cpython-312.opt-1.pycbad_getattr.cpython-312.opt-2.pycbad_getattr.cpython-312.pycbad_getattr2.cpython-312.opt-1.pycbad_getattr2.cpython-312.opt-2.pycbad_getattr2.cpython-312.pycbad_getattr3.cpython-312.opt-1.pycbad_getattr3.cpython-312.opt-2.pycbad_getattr3.cpython-312.pycfinal_a.cpython-312.opt-1.pycfinal_a.cpython-312.opt-2.pycfinal_a.cpython-312.pycfinal_b.cpython-312.opt-1.pycfinal_b.cpython-312.opt-2.pycfinal_b.cpython-312.pycgood_getattr.cpython-312.opt-1.pycgood_getattr.cpython-312.opt-2.pycgood_getattr.cpython-312.pycbad_getattr.pybad_getattr2.pybad_getattr3.pyfinal_a.pyfinal_b.pygood_getattr.pytest_modulefinder.pytest_monitoring.pytest_msilib.pytest_multibytecodec.pytest_multiprocessing_fork__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyctest_manager.cpython-312.opt-1.pyctest_manager.cpython-312.opt-2.pyctest_manager.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_processes.cpython-312.opt-1.pyctest_processes.cpython-312.opt-2.pyctest_processes.cpython-312.pyctest_threads.cpython-312.opt-1.pyctest_threads.cpython-312.opt-2.pyctest_threads.cpython-312.pyctest_manager.pytest_misc.pytest_processes.pytest_threads.pytest_multiprocessing_forkserver__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyctest_manager.cpython-312.opt-1.pyctest_manager.cpython-312.opt-2.pyctest_manager.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_processes.cpython-312.opt-1.pyctest_processes.cpython-312.opt-2.pyctest_processes.cpython-312.pyctest_threads.cpython-312.opt-1.pyctest_threads.cpython-312.opt-2.pyctest_threads.cpython-312.pyctest_manager.pytest_misc.pytest_processes.pytest_threads.pytest_multiprocessing_main_handling.pytest_multiprocessing_spawn__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyctest_manager.cpython-312.opt-1.pyctest_manager.cpython-312.opt-2.pyctest_manager.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_processes.cpython-312.opt-1.pyctest_processes.cpython-312.opt-2.pyctest_processes.cpython-312.pyctest_threads.cpython-312.opt-1.pyctest_threads.cpython-312.opt-2.pyctest_threads.cpython-312.pyctest_manager.pytest_misc.pytest_processes.pytest_threads.pytest_named_expressions.pytest_netrc.pytest_nis.pytest_nntplib.pytest_ntpath.pytest_numeric_tower.pytest_opcache.pytest_opcodes.pytest_openpty.pytest_operator.pytest_optparse.pytest_ordered_dict.pytest_os.pytest_ossaudiodev.pytest_osx_env.pytest_pathlib.pytest_patma.pytest_pdb.pytest_peepholer.pytest_peg_generator__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_c_parser.cpython-312.opt-1.pyctest_c_parser.cpython-312.opt-2.pyctest_c_parser.cpython-312.pyctest_first_sets.cpython-312.opt-1.pyctest_first_sets.cpython-312.opt-2.pyctest_first_sets.cpython-312.pyctest_grammar_validator.cpython-312.opt-1.pyctest_grammar_validator.cpython-312.opt-2.pyctest_grammar_validator.cpython-312.pyctest_pegen.cpython-312.opt-1.pyctest_pegen.cpython-312.opt-2.pyctest_pegen.cpython-312.pyctest_c_parser.pytest_first_sets.pytest_grammar_validator.pytest_pegen.pytest_pep646_syntax.pytest_perf_profiler.pytest_perfmaps.pytest_pickle.pytest_picklebuffer.pytest_pickletools.pytest_pipes.pytest_pkg.pytest_pkgutil.pytest_platform.pytest_plistlib.pytest_poll.pytest_popen.pytest_poplib.pytest_positional_only_arg.pytest_posix.pytest_posixpath.pytest_pow.pytest_pprint.pytest_print.pytest_profile.pytest_property.pytest_pstats.pytest_pty.pytest_pulldom.pytest_pwd.pytest_py_compile.pytest_pyclbr.pytest_pydoc__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycpydoc_mod.cpython-312.opt-1.pycpydoc_mod.cpython-312.opt-2.pycpydoc_mod.cpython-312.pycpydocfodder.cpython-312.opt-1.pycpydocfodder.cpython-312.opt-2.pycpydocfodder.cpython-312.pyctest_pydoc.cpython-312.opt-1.pyctest_pydoc.cpython-312.opt-2.pyctest_pydoc.cpython-312.pycpydoc_mod.pypydocfodder.pytest_pydoc.pytest_pyexpat.pytest_queue.pytest_quopri.pytest_raise.pytest_random.pytest_range.pytest_re.pytest_readline.pytest_regrtest.pytest_repl.pytest_reprlib.pytest_resource.pytest_richcmp.pytest_rlcompleter.pytest_robotparser.pytest_runpy.pytest_sax.pytest_sched.pytest_scope.pytest_script_helper.pytest_secrets.pytest_select.pytest_selectors.pytest_set.pytest_setcomps.pytest_shelve.pytest_shlex.pytest_shutil.pytest_signal.pytest_site.pytest_slice.pytest_smtplib.pytest_smtpnet.pytest_sndhdr.pytest_socket.pytest_socketserver.pytest_sort.pytest_source_encoding.pytest_spwd.pytest_sqlite3__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_backup.cpython-312.opt-1.pyctest_backup.cpython-312.opt-2.pyctest_backup.cpython-312.pyctest_cli.cpython-312.opt-1.pyctest_cli.cpython-312.opt-2.pyctest_cli.cpython-312.pyctest_dbapi.cpython-312.opt-1.pyctest_dbapi.cpython-312.opt-2.pyctest_dbapi.cpython-312.pyctest_dump.cpython-312.opt-1.pyctest_dump.cpython-312.opt-2.pyctest_dump.cpython-312.pyctest_factory.cpython-312.opt-1.pyctest_factory.cpython-312.opt-2.pyctest_factory.cpython-312.pyctest_hooks.cpython-312.opt-1.pyctest_hooks.cpython-312.opt-2.pyctest_hooks.cpython-312.pyctest_regression.cpython-312.opt-1.pyctest_regression.cpython-312.opt-2.pyctest_regression.cpython-312.pyctest_transactions.cpython-312.opt-1.pyctest_transactions.cpython-312.opt-2.pyctest_transactions.cpython-312.pyctest_types.cpython-312.opt-1.pyctest_types.cpython-312.opt-2.pyctest_types.cpython-312.pyctest_userfunctions.cpython-312.opt-1.pyctest_userfunctions.cpython-312.opt-2.pyctest_userfunctions.cpython-312.pyctest_backup.pytest_cli.pytest_dbapi.pytest_dump.pytest_factory.pytest_hooks.pytest_regression.pytest_transactions.pytest_types.pytest_userfunctions.pytest_ssl.pytest_stable_abi_ctypes.pytest_startfile.pytest_stat.pytest_statistics.pytest_strftime.pytest_string.pytest_string_literals.pytest_stringprep.pytest_strptime.pytest_strtod.pytest_struct.pytest_structseq.pytest_subclassinit.pytest_subprocess.pytest_sunau.pytest_sundry.pytest_super.pytest_support.pytest_symtable.pytest_syntax.pytest_sys.pytest_sys_setprofile.pytest_sys_settrace.pytest_sysconfig.pytest_syslog.pytest_tabnanny.pytest_tarfile.pytest_tcl.pytest_telnetlib.pytest_tempfile.pytest_termios.pytest_textwrap.pytest_thread.pytest_threadedtempfile.pytest_threading.pytest_threading_local.pytest_threadsignals.pytest_time.pytest_timeit.pytest_timeout.pytest_tix.pytest_tkinterREADME__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycsupport.cpython-312.opt-1.pycsupport.cpython-312.opt-2.pycsupport.cpython-312.pyctest_colorchooser.cpython-312.opt-1.pyctest_colorchooser.cpython-312.opt-2.pyctest_colorchooser.cpython-312.pyctest_font.cpython-312.opt-1.pyctest_font.cpython-312.opt-2.pyctest_font.cpython-312.pyctest_geometry_managers.cpython-312.opt-1.pyctest_geometry_managers.cpython-312.opt-2.pyctest_geometry_managers.cpython-312.pyctest_images.cpython-312.opt-1.pyctest_images.cpython-312.opt-2.pyctest_images.cpython-312.pyctest_loadtk.cpython-312.opt-1.pyctest_loadtk.cpython-312.opt-2.pyctest_loadtk.cpython-312.pyctest_messagebox.cpython-312.opt-1.pyctest_messagebox.cpython-312.opt-2.pyctest_messagebox.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_simpledialog.cpython-312.opt-1.pyctest_simpledialog.cpython-312.opt-2.pyctest_simpledialog.cpython-312.pyctest_text.cpython-312.opt-1.pyctest_text.cpython-312.opt-2.pyctest_text.cpython-312.pyctest_variables.cpython-312.opt-1.pyctest_variables.cpython-312.opt-2.pyctest_variables.cpython-312.pyctest_widgets.cpython-312.opt-1.pyctest_widgets.cpython-312.opt-2.pyctest_widgets.cpython-312.pycwidget_tests.cpython-312.opt-1.pycwidget_tests.cpython-312.opt-2.pycwidget_tests.cpython-312.pycsupport.pytest_colorchooser.pytest_font.pytest_geometry_managers.pytest_images.pytest_loadtk.pytest_messagebox.pytest_misc.pytest_simpledialog.pytest_text.pytest_variables.pytest_widgets.pywidget_tests.pytest_tokenize.pytest_tomllib__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycburntsushi.cpython-312.opt-1.pycburntsushi.cpython-312.opt-2.pycburntsushi.cpython-312.pyctest_data.cpython-312.opt-1.pyctest_data.cpython-312.opt-2.pyctest_data.cpython-312.pyctest_error.cpython-312.opt-1.pyctest_error.cpython-312.opt-2.pyctest_error.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pycburntsushi.pydatainvalidarrayarray-missing-comma.tomlarray-of-tablesoverwrite-array-in-parent.tomloverwrite-bool-with-aot.tomlfile-end-after-val.tomlunclosed-after-item.tomlunclosed-empty.tomlbasic-str-ends-in-escape.tomlbooleaninvalid-false-casing.tomlinvalid-true-casing.tomldates-and-timesinvalid-day.tomldotted-keysaccess-non-table.tomlextend-defined-aot.tomlextend-defined-table-with-subtable.tomlextend-defined-table.tomlinline-tableinline-table-missing-comma.tomldefine-twice-in-subtable.tomldefine-twice.tomlfile-end-after-key-val.tomlmutate.tomloverride-val-in-table.tomloverride-val-with-array.tomloverride-val-with-table.tomloverwrite-implicitly.tomloverwrite-value-in-inner-array.tomloverwrite-value-in-inner-table.tomlunclosed-empty.tomlinvalid-comment-char.tomlinvalid-escaped-unicode.tomlinvalid-hex.tomlkeys-and-valsends-early-table-def.tomlends-early.tomlno-value.tomlonly-ws-after-dot.tomloverwrite-with-deep-table.tomlliteral-strunclosed.tomlmissing-closing-double-square-bracket.tomlmissing-closing-square-bracket.tomlmultiline-basic-strcarriage-return.tomlescape-only.tomlfile-ends-after-opening.tomllast-line-escape.tomlunclosed-ends-in-whitespace-escape.tomlmultiline-literal-strfile-ends-after-opening.tomlunclosed.tomlnon-scalar-escaped.tomltableeof-after-opening.tomlredefine-1.tomlredefine-2.tomlunclosed-multiline-string.tomlunclosed-string.tomlvalidapostrophes-in-literal-string.jsonapostrophes-in-literal-string.tomlarrayarray-subtables.jsonarray-subtables.tomlopen-parent-table.jsonopen-parent-table.tomlboolean.jsonboolean.tomldates-and-timesdatetimes.jsondatetimes.tomllocaltime.jsonlocaltime.tomlempty-inline-table.jsonempty-inline-table.tomlfive-quotes.jsonfive-quotes.tomlhex-char.jsonhex-char.tomlmultiline-basic-strends-in-whitespace-escape.jsonends-in-whitespace-escape.tomlno-newlines.jsonno-newlines.tomltrailing-comma.jsontrailing-comma.tomltest_data.pytest_error.pytest_misc.pytest_tools__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_freeze.cpython-312.opt-1.pyctest_freeze.cpython-312.opt-2.pyctest_freeze.cpython-312.pyctest_i18n.cpython-312.opt-1.pyctest_i18n.cpython-312.opt-2.pyctest_i18n.cpython-312.pyctest_makefile.cpython-312.opt-1.pyctest_makefile.cpython-312.opt-2.pyctest_makefile.cpython-312.pyctest_reindent.cpython-312.opt-1.pyctest_reindent.cpython-312.opt-2.pyctest_reindent.cpython-312.pyctest_sundry.cpython-312.opt-1.pyctest_sundry.cpython-312.opt-2.pyctest_sundry.cpython-312.pyctest_freeze.pytest_i18n.pytest_makefile.pytest_reindent.pytest_sundry.pytest_trace.pytest_traceback.pytest_tracemalloc.pytest_ttk__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_extensions.cpython-312.opt-1.pyctest_extensions.cpython-312.opt-2.pyctest_extensions.cpython-312.pyctest_style.cpython-312.opt-1.pyctest_style.cpython-312.opt-2.pyctest_style.cpython-312.pyctest_widgets.cpython-312.opt-1.pyctest_widgets.cpython-312.opt-2.pyctest_widgets.cpython-312.pyctest_extensions.pytest_style.pytest_widgets.pytest_ttk_textonly.pytest_tty.pytest_tuple.pytest_turtle.pytest_type_aliases.pytest_type_annotations.pytest_type_cache.pytest_type_comments.pytest_type_params.pytest_typechecks.pytest_types.pytest_typing.pytest_ucn.pytest_unary.pytest_unicode.pytest_unicode_file.pytest_unicode_file_functions.pytest_unicode_identifiers.pytest_unicodedata.pytest_unittest__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyc_test_warnings.cpython-312.opt-1.pyc_test_warnings.cpython-312.opt-2.pyc_test_warnings.cpython-312.pycdummy.cpython-312.opt-1.pycdummy.cpython-312.opt-2.pycdummy.cpython-312.pycsupport.cpython-312.opt-1.pycsupport.cpython-312.opt-2.pycsupport.cpython-312.pyctest_assertions.cpython-312.opt-1.pyctest_assertions.cpython-312.opt-2.pyctest_assertions.cpython-312.pyctest_async_case.cpython-312.opt-1.pyctest_async_case.cpython-312.opt-2.pyctest_async_case.cpython-312.pyctest_break.cpython-312.opt-1.pyctest_break.cpython-312.opt-2.pyctest_break.cpython-312.pyctest_case.cpython-312.opt-1.pyctest_case.cpython-312.opt-2.pyctest_case.cpython-312.pyctest_discovery.cpython-312.opt-1.pyctest_discovery.cpython-312.opt-2.pyctest_discovery.cpython-312.pyctest_functiontestcase.cpython-312.opt-1.pyctest_functiontestcase.cpython-312.opt-2.pyctest_functiontestcase.cpython-312.pyctest_loader.cpython-312.opt-1.pyctest_loader.cpython-312.opt-2.pyctest_loader.cpython-312.pyctest_program.cpython-312.opt-1.pyctest_program.cpython-312.opt-2.pyctest_program.cpython-312.pyctest_result.cpython-312.opt-1.pyctest_result.cpython-312.opt-2.pyctest_result.cpython-312.pyctest_runner.cpython-312.opt-1.pyctest_runner.cpython-312.opt-2.pyctest_runner.cpython-312.pyctest_setups.cpython-312.opt-1.pyctest_setups.cpython-312.opt-2.pyctest_setups.cpython-312.pyctest_skipping.cpython-312.opt-1.pyctest_skipping.cpython-312.opt-2.pyctest_skipping.cpython-312.pyctest_suite.cpython-312.opt-1.pyctest_suite.cpython-312.opt-2.pyctest_suite.cpython-312.pyctest_util.cpython-312.opt-1.pyctest_util.cpython-312.opt-2.pyctest_util.cpython-312.pyc_test_warnings.pydummy.pysupport.pytest_assertions.pytest_async_case.pytest_break.pytest_case.pytest_discovery.pytest_functiontestcase.pytest_loader.pytest_program.pytest_result.pytest_runner.pytest_setups.pytest_skipping.pytest_suite.pytest_util.pytestmock__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycsupport.cpython-312.opt-1.pycsupport.cpython-312.opt-2.pycsupport.cpython-312.pyctestasync.cpython-312.opt-1.pyctestasync.cpython-312.opt-2.pyctestasync.cpython-312.pyctestcallable.cpython-312.opt-1.pyctestcallable.cpython-312.opt-2.pyctestcallable.cpython-312.pyctesthelpers.cpython-312.opt-1.pyctesthelpers.cpython-312.opt-2.pyctesthelpers.cpython-312.pyctestmagicmethods.cpython-312.opt-1.pyctestmagicmethods.cpython-312.opt-2.pyctestmagicmethods.cpython-312.pyctestmock.cpython-312.opt-1.pyctestmock.cpython-312.opt-2.pyctestmock.cpython-312.pyctestpatch.cpython-312.opt-1.pyctestpatch.cpython-312.opt-2.pyctestpatch.cpython-312.pyctestsealable.cpython-312.opt-1.pyctestsealable.cpython-312.opt-2.pyctestsealable.cpython-312.pyctestsentinel.cpython-312.opt-1.pyctestsentinel.cpython-312.opt-2.pyctestsentinel.cpython-312.pyctestwith.cpython-312.opt-1.pyctestwith.cpython-312.opt-2.pyctestwith.cpython-312.pycsupport.pytestasync.pytestcallable.pytesthelpers.pytestmagicmethods.pytestmock.pytestpatch.pytestsealable.pytestsentinel.pytestwith.pytest_univnewlines.pytest_unpack.pytest_unpack_ex.pytest_unparse.pytest_urllib.pytest_urllib2.pytest_urllib2_localnet.pytest_urllib2net.pytest_urllib_response.pytest_urllibnet.pytest_urlparse.pytest_userdict.pytest_userlist.pytest_userstring.pytest_utf8_mode.pytest_utf8source.pytest_uu.pytest_uuid.pytest_venv.pytest_wait3.pytest_wait4.pytest_warnings__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycdata__pycache__import_warning.cpython-312.opt-1.pycimport_warning.cpython-312.opt-2.pycimport_warning.cpython-312.pycpackage_helper.cpython-312.opt-1.pycpackage_helper.cpython-312.opt-2.pycpackage_helper.cpython-312.pycstacklevel.cpython-312.opt-1.pycstacklevel.cpython-312.opt-2.pycstacklevel.cpython-312.pycimport_warning.pypackage_helper.pystacklevel.pytest_wave.pytest_weakref.pytest_weakset.pytest_webbrowser.pytest_winapi.pytest_winconsoleio.pytest_winreg.pytest_winsound.pytest_with.pytest_wmi.pytest_wsgiref.pytest_xdrlib.pytest_xml_dom_minicompat.pytest_xml_etree.pytest_xml_etree_c.pytest_xmlrpc.pytest_xmlrpc_net.pytest_xxlimited.pytest_xxtestfuzz.pytest_yield_from.pytest_zipapp.pytest_zipfile__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_core.cpython-312.opt-1.pyctest_core.cpython-312.opt-2.pyctest_core.cpython-312.pyc_path__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc_functools.cpython-312.opt-1.pyc_functools.cpython-312.opt-2.pyc_functools.cpython-312.pyc_itertools.cpython-312.opt-1.pyc_itertools.cpython-312.opt-2.pyc_itertools.cpython-312.pyc_support.cpython-312.opt-1.pyc_support.cpython-312.opt-2.pyc_support.cpython-312.pyc_test_params.cpython-312.opt-1.pyc_test_params.cpython-312.opt-2.pyc_test_params.cpython-312.pyctest_complexity.cpython-312.opt-1.pyctest_complexity.cpython-312.opt-2.pyctest_complexity.cpython-312.pyctest_path.cpython-312.opt-1.pyctest_path.cpython-312.opt-2.pyctest_path.cpython-312.pycwrite-alpharep.cpython-312.opt-1.pycwrite-alpharep.cpython-312.opt-2.pycwrite-alpharep.cpython-312.pyc_functools.py_itertools.py_support.py_test_params.pytest_complexity.pytest_path.pywrite-alpharep.pytest_core.pytest_zipfile64.pytest_zipimport.pytest_zipimport_support.pytest_zlib.pytest_zoneinfo__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyc_support.cpython-312.opt-1.pyc_support.cpython-312.opt-2.pyc_support.cpython-312.pyctest_zoneinfo.cpython-312.opt-1.pyctest_zoneinfo.cpython-312.opt-2.pyctest_zoneinfo.cpython-312.pyctest_zoneinfo_property.cpython-312.opt-1.pyctest_zoneinfo_property.cpython-312.opt-2.pyctest_zoneinfo_property.cpython-312.pyc_support.pydata__pycache__update_test_data.cpython-312.opt-1.pycupdate_test_data.cpython-312.opt-2.pycupdate_test_data.cpython-312.pycupdate_test_data.pyzoneinfo_data.jsontest_zoneinfo.pytest_zoneinfo_property.pytestcodec.pytesttar.tartesttar.tar.xztf_inherit_check.pytime_hashlib.pytokenizedata__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyccoding20731.cpython-312.opt-1.pyccoding20731.cpython-312.opt-2.pyccoding20731.cpython-312.pycbad_coding.pybad_coding2.pybadsyntax_3131.pycoding20731.pytokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txttokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txttokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txttokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txttokenize_tests.txttracedmodules__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyctestmod.cpython-312.opt-1.pyctestmod.cpython-312.opt-2.pyctestmod.cpython-312.pyctestmod.pytypinganndata__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc_typed_dict_helper.cpython-312.opt-1.pyc_typed_dict_helper.cpython-312.opt-2.pyc_typed_dict_helper.cpython-312.pycann_module.cpython-312.opt-1.pycann_module.cpython-312.opt-2.pycann_module.cpython-312.pycann_module2.cpython-312.opt-1.pycann_module2.cpython-312.opt-2.pycann_module2.cpython-312.pycann_module3.cpython-312.opt-1.pycann_module3.cpython-312.opt-2.pycann_module3.cpython-312.pycann_module4.cpython-312.opt-1.pycann_module4.cpython-312.opt-2.pycann_module4.cpython-312.pycann_module5.cpython-312.opt-1.pycann_module5.cpython-312.opt-2.pycann_module5.cpython-312.pycann_module6.cpython-312.opt-1.pycann_module6.cpython-312.opt-2.pycann_module6.cpython-312.pycann_module695.cpython-312.opt-1.pycann_module695.cpython-312.opt-2.pycann_module695.cpython-312.pycann_module7.cpython-312.opt-1.pycann_module7.cpython-312.opt-2.pycann_module7.cpython-312.pycann_module8.cpython-312.opt-1.pycann_module8.cpython-312.opt-2.pycann_module8.cpython-312.pycann_module9.cpython-312.opt-1.pycann_module9.cpython-312.opt-2.pycann_module9.cpython-312.pycmod_generics_cache.cpython-312.opt-1.pycmod_generics_cache.cpython-312.opt-2.pycmod_generics_cache.cpython-312.pyc_typed_dict_helper.pyann_module.pyann_module2.pyann_module3.pyann_module4.pyann_module5.pyann_module6.pyann_module695.pyann_module7.pyann_module8.pyann_module9.pymod_generics_cache.pywheeldatasetuptools-67.6.1-py3-none-any.whlwheel-0.40.0-py3-none-any.whlwin_console_handler.pyxmltestdatac14n-20READMEc14nComment.xmlc14nDefault.xmlc14nPrefix.xmlc14nPrefixQname.xmlc14nPrefixQnameXpathElem.xmlc14nQname.xmlc14nQnameElem.xmlc14nQnameXpathElem.xmlc14nTrim.xmldoc.dtddoc.xslinC14N1.xmlinC14N2.xmlinC14N3.xmlinC14N4.xmlinC14N5.xmlinC14N6.xmlinNsContent.xmlinNsDefault.xmlinNsPushdown.xmlinNsRedecl.xmlinNsSort.xmlinNsSuperfluous.xmlinNsXml.xmlout_inC14N1_c14nComment.xmlout_inC14N1_c14nDefault.xmlout_inC14N2_c14nDefault.xmlout_inC14N2_c14nTrim.xmlout_inC14N3_c14nDefault.xmlout_inC14N3_c14nPrefix.xmlout_inC14N3_c14nTrim.xmlout_inC14N4_c14nDefault.xmlout_inC14N4_c14nTrim.xmlout_inC14N5_c14nDefault.xmlout_inC14N5_c14nTrim.xmlout_inC14N6_c14nDefault.xmlout_inNsContent_c14nDefault.xmlout_inNsContent_c14nPrefixQnameXpathElem.xmlout_inNsContent_c14nQnameElem.xmlout_inNsContent_c14nQnameXpathElem.xmlout_inNsDefault_c14nDefault.xmlout_inNsDefault_c14nPrefix.xmlout_inNsPushdown_c14nDefault.xmlout_inNsPushdown_c14nPrefix.xmlout_inNsRedecl_c14nDefault.xmlout_inNsRedecl_c14nPrefix.xmlout_inNsSort_c14nDefault.xmlout_inNsSort_c14nPrefix.xmlout_inNsSuperfluous_c14nDefault.xmlout_inNsSuperfluous_c14nPrefix.xmlout_inNsXml_c14nDefault.xmlout_inNsXml_c14nPrefix.xmlout_inNsXml_c14nPrefixQname.xmlout_inNsXml_c14nQname.xmlworld.txtexpat224_utf8_bug.xmlsimple-ns.xmlsimple.xmltest.xmltest.xml.outxmltests.pyzip_cp437_header.zipzipdir.zipzipdir_backslash.zipziptestdataREADME.md__pycache__testdata_module_inside_zip.cpython-312.opt-1.pyctestdata_module_inside_zip.cpython-312.opt-2.pyctestdata_module_inside_zip.cpython-312.pycexe_with_z64exe_with_zipheader.shtestdata_module_inside_zip.pytkinter/usr/lib64/python3.12/lib-dynload//usr/lib64/python3.12//usr/lib64/python3.12/test//usr/lib64/python3.12/test/__pycache__//usr/lib64/python3.12/test/audiodata//usr/lib64/python3.12/test/certdata//usr/lib64/python3.12/test/certdata/__pycache__//usr/lib64/python3.12/test/certdata/capath//usr/lib64/python3.12/test/cjkencodings//usr/lib64/python3.12/test/configdata//usr/lib64/python3.12/test/crashers//usr/lib64/python3.12/test/crashers/__pycache__//usr/lib64/python3.12/test/data//usr/lib64/python3.12/test/decimaltestdata//usr/lib64/python3.12/test/dtracedata//usr/lib64/python3.12/test/dtracedata/__pycache__//usr/lib64/python3.12/test/encoded_modules//usr/lib64/python3.12/test/encoded_modules/__pycache__//usr/lib64/python3.12/test/imghdrdata//usr/lib64/python3.12/test/leakers//usr/lib64/python3.12/test/leakers/__pycache__//usr/lib64/python3.12/test/libregrtest//usr/lib64/python3.12/test/libregrtest/__pycache__//usr/lib64/python3.12/test/regrtestdata//usr/lib64/python3.12/test/regrtestdata/import_from_tests//usr/lib64/python3.12/test/regrtestdata/import_from_tests/__pycache__//usr/lib64/python3.12/test/regrtestdata/import_from_tests/test_regrtest_b//usr/lib64/python3.12/test/regrtestdata/import_from_tests/test_regrtest_b/__pycache__//usr/lib64/python3.12/test/sndhdrdata//usr/lib64/python3.12/test/subprocessdata//usr/lib64/python3.12/test/subprocessdata/__pycache__//usr/lib64/python3.12/test/support//usr/lib64/python3.12/test/support/__pycache__//usr/lib64/python3.12/test/support/_hypothesis_stubs//usr/lib64/python3.12/test/support/_hypothesis_stubs/__pycache__//usr/lib64/python3.12/test/test_ast//usr/lib64/python3.12/test/test_ast/__pycache__//usr/lib64/python3.12/test/test_asyncio//usr/lib64/python3.12/test/test_asyncio/__pycache__//usr/lib64/python3.12/test/test_capi//usr/lib64/python3.12/test/test_capi/__pycache__//usr/lib64/python3.12/test/test_concurrent_futures//usr/lib64/python3.12/test/test_concurrent_futures/__pycache__//usr/lib64/python3.12/test/test_cppext//usr/lib64/python3.12/test/test_cppext/__pycache__//usr/lib64/python3.12/test/test_ctypes//usr/lib64/python3.12/test/test_ctypes/__pycache__//usr/lib64/python3.12/test/test_dataclasses//usr/lib64/python3.12/test/test_dataclasses/__pycache__//usr/lib64/python3.12/test/test_doctest//usr/lib64/python3.12/test/test_doctest/__pycache__//usr/lib64/python3.12/test/test_email//usr/lib64/python3.12/test/test_email/__pycache__//usr/lib64/python3.12/test/test_email/data//usr/lib64/python3.12/test/test_future_stmt//usr/lib64/python3.12/test/test_future_stmt/__pycache__//usr/lib64/python3.12/test/test_gdb//usr/lib64/python3.12/test/test_gdb/__pycache__//usr/lib64/python3.12/test/test_import//usr/lib64/python3.12/test/test_import/__pycache__//usr/lib64/python3.12/test/test_import/data//usr/lib64/python3.12/test/test_import/data/__pycache__//usr/lib64/python3.12/test/test_import/data/circular_imports//usr/lib64/python3.12/test/test_import/data/circular_imports/__pycache__//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg/__pycache__//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg2//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg2/__pycache__//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg2/parent//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg2/parent/__pycache__//usr/lib64/python3.12/test/test_import/data/package//usr/lib64/python3.12/test/test_import/data/package/__pycache__//usr/lib64/python3.12/test/test_import/data/package2//usr/lib64/python3.12/test/test_import/data/package2/__pycache__//usr/lib64/python3.12/test/test_import/data/package3//usr/lib64/python3.12/test/test_import/data/package3/__pycache__//usr/lib64/python3.12/test/test_import/data/package4//usr/lib64/python3.12/test/test_import/data/package4/__pycache__//usr/lib64/python3.12/test/test_import/data/unwritable//usr/lib64/python3.12/test/test_import/data/unwritable/__pycache__//usr/lib64/python3.12/test/test_importlib//usr/lib64/python3.12/test/test_importlib/__pycache__//usr/lib64/python3.12/test/test_importlib/builtin//usr/lib64/python3.12/test/test_importlib/builtin/__pycache__//usr/lib64/python3.12/test/test_importlib/data//usr/lib64/python3.12/test/test_importlib/data/__pycache__//usr/lib64/python3.12/test/test_importlib/extension//usr/lib64/python3.12/test/test_importlib/extension/__pycache__//usr/lib64/python3.12/test/test_importlib/frozen//usr/lib64/python3.12/test/test_importlib/frozen/__pycache__//usr/lib64/python3.12/test/test_importlib/import_//usr/lib64/python3.12/test/test_importlib/import_/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/both_portions//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/both_portions/foo//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/module_and_namespace_package//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/not_a_namespace_pkg//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion1//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion1/foo//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion2//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion2/foo//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project1//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project1/parent//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project1/parent/child//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project2//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project2/parent//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project2/parent/child//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project3//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project3/parent//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project3/parent/child//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__//usr/lib64/python3.12/test/test_importlib/partial//usr/lib64/python3.12/test/test_importlib/partial/__pycache__//usr/lib64/python3.12/test/test_importlib/resources//usr/lib64/python3.12/test/test_importlib/resources/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data01//usr/lib64/python3.12/test/test_importlib/resources/data01/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data01/subdirectory//usr/lib64/python3.12/test/test_importlib/resources/data01/subdirectory/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data02//usr/lib64/python3.12/test/test_importlib/resources/data02/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data02/one//usr/lib64/python3.12/test/test_importlib/resources/data02/one/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data02/subdirectory//usr/lib64/python3.12/test/test_importlib/resources/data02/subdirectory/subsubdir//usr/lib64/python3.12/test/test_importlib/resources/data02/two//usr/lib64/python3.12/test/test_importlib/resources/data02/two/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data03//usr/lib64/python3.12/test/test_importlib/resources/data03/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data03/namespace//usr/lib64/python3.12/test/test_importlib/resources/data03/namespace/portion1//usr/lib64/python3.12/test/test_importlib/resources/data03/namespace/portion1/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data03/namespace/portion2//usr/lib64/python3.12/test/test_importlib/resources/data03/namespace/portion2/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/namespacedata01//usr/lib64/python3.12/test/test_importlib/resources/zipdata01//usr/lib64/python3.12/test/test_importlib/resources/zipdata01/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/zipdata02//usr/lib64/python3.12/test/test_importlib/resources/zipdata02/__pycache__//usr/lib64/python3.12/test/test_importlib/source//usr/lib64/python3.12/test/test_importlib/source/__pycache__//usr/lib64/python3.12/test/test_inspect//usr/lib64/python3.12/test/test_inspect/__pycache__//usr/lib64/python3.12/test/test_json//usr/lib64/python3.12/test/test_json/__pycache__//usr/lib64/python3.12/test/test_lib2to3//usr/lib64/python3.12/test/test_lib2to3/__pycache__//usr/lib64/python3.12/test/test_lib2to3/data//usr/lib64/python3.12/test/test_lib2to3/data/fixers//usr/lib64/python3.12/test/test_lib2to3/data/fixers/myfixes//usr/lib64/python3.12/test/test_module//usr/lib64/python3.12/test/test_module/__pycache__//usr/lib64/python3.12/test/test_multiprocessing_fork//usr/lib64/python3.12/test/test_multiprocessing_fork/__pycache__//usr/lib64/python3.12/test/test_multiprocessing_forkserver//usr/lib64/python3.12/test/test_multiprocessing_forkserver/__pycache__//usr/lib64/python3.12/test/test_multiprocessing_spawn//usr/lib64/python3.12/test/test_multiprocessing_spawn/__pycache__//usr/lib64/python3.12/test/test_peg_generator//usr/lib64/python3.12/test/test_peg_generator/__pycache__//usr/lib64/python3.12/test/test_pydoc//usr/lib64/python3.12/test/test_pydoc/__pycache__//usr/lib64/python3.12/test/test_sqlite3//usr/lib64/python3.12/test/test_sqlite3/__pycache__//usr/lib64/python3.12/test/test_tkinter//usr/lib64/python3.12/test/test_tkinter/__pycache__//usr/lib64/python3.12/test/test_tomllib//usr/lib64/python3.12/test/test_tomllib/__pycache__//usr/lib64/python3.12/test/test_tomllib/data//usr/lib64/python3.12/test/test_tomllib/data/invalid//usr/lib64/python3.12/test/test_tomllib/data/invalid/array-of-tables//usr/lib64/python3.12/test/test_tomllib/data/invalid/array//usr/lib64/python3.12/test/test_tomllib/data/invalid/boolean//usr/lib64/python3.12/test/test_tomllib/data/invalid/dates-and-times//usr/lib64/python3.12/test/test_tomllib/data/invalid/dotted-keys//usr/lib64/python3.12/test/test_tomllib/data/invalid/inline-table//usr/lib64/python3.12/test/test_tomllib/data/invalid/keys-and-vals//usr/lib64/python3.12/test/test_tomllib/data/invalid/literal-str//usr/lib64/python3.12/test/test_tomllib/data/invalid/multiline-basic-str//usr/lib64/python3.12/test/test_tomllib/data/invalid/multiline-literal-str//usr/lib64/python3.12/test/test_tomllib/data/invalid/table//usr/lib64/python3.12/test/test_tomllib/data/valid//usr/lib64/python3.12/test/test_tomllib/data/valid/array//usr/lib64/python3.12/test/test_tomllib/data/valid/dates-and-times//usr/lib64/python3.12/test/test_tomllib/data/valid/multiline-basic-str//usr/lib64/python3.12/test/test_tools//usr/lib64/python3.12/test/test_tools/__pycache__//usr/lib64/python3.12/test/test_ttk//usr/lib64/python3.12/test/test_ttk/__pycache__//usr/lib64/python3.12/test/test_unittest//usr/lib64/python3.12/test/test_unittest/__pycache__//usr/lib64/python3.12/test/test_unittest/testmock//usr/lib64/python3.12/test/test_unittest/testmock/__pycache__//usr/lib64/python3.12/test/test_warnings//usr/lib64/python3.12/test/test_warnings/__pycache__//usr/lib64/python3.12/test/test_warnings/data//usr/lib64/python3.12/test/test_warnings/data/__pycache__//usr/lib64/python3.12/test/test_zipfile//usr/lib64/python3.12/test/test_zipfile/__pycache__//usr/lib64/python3.12/test/test_zipfile/_path//usr/lib64/python3.12/test/test_zipfile/_path/__pycache__//usr/lib64/python3.12/test/test_zoneinfo//usr/lib64/python3.12/test/test_zoneinfo/__pycache__//usr/lib64/python3.12/test/test_zoneinfo/data//usr/lib64/python3.12/test/test_zoneinfo/data/__pycache__//usr/lib64/python3.12/test/tokenizedata//usr/lib64/python3.12/test/tokenizedata/__pycache__//usr/lib64/python3.12/test/tracedmodules//usr/lib64/python3.12/test/tracedmodules/__pycache__//usr/lib64/python3.12/test/typinganndata//usr/lib64/python3.12/test/typinganndata/__pycache__//usr/lib64/python3.12/test/wheeldata//usr/lib64/python3.12/test/xmltestdata//usr/lib64/python3.12/test/xmltestdata/c14n-20//usr/lib64/python3.12/test/ziptestdata//usr/lib64/python3.12/test/ziptestdata/__pycache__/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35654/SUSE_SLE-15-SP6_Update/4bd35440742237a4934eecd2feaf8792-python312.SUSE_SLE-15-SP6_Update:basedrpmxz5s390x-suse-linux                               !"#$     %   &  && '       (    )    * **+*,,,,-,,,***,. *+ +/ 0*+*++**++ 1,,,+2*+*3  !"#$   4                 565 7 7  7    8         8  9  :      ;                &                   <               =           >?  ;@@@  65  AAA BBBA CC  D  E FBBGG H7: IIJ ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=84530245c262c7ef2dd1352f6e18ecbdc8baeea1, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=66cafa159ebc3352206058067768a81751c7a757, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ca840db530648dbc5f8e30efbc1f07c20e83846, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=63746ab21befa3931e19570a7c3a5ac282e33151, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0194d82604bef3471a48db7101867b66c7cbe038, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=12104338ff4521cf469ec0006148cce633668d9a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c5f5512083c8bc50a9e245645e4c365a524e60f7, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e5ee3d450f6e08f01bb8c41b44cc53bf7cafaef9, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=71d32b23b50a5973e726b985bafa564fd456990a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=740fb1fb5df256db93c96c4f3ac733f4277af135, strippeddirectoryASCII textPython script, ASCII text executablePython script, UTF-8 Unicode text executableISO-8859 textASCII text, with very long linesemptyUTF-8 Unicode textNon-ISO extended-ASCII textASCII text, with escape sequencesNon-ISO extended-ASCII text, with LF, NEL line terminatorsASCII text, with CRLF line terminatorsawk or perl script, ASCII textASCII text, with no line terminatorsJPEG image data, baseline, precision 8, 16x16, frames 3OpenEXR image data, version 2, storage: scanline, compression: none, dataWindow: (0 0)-(15 15), displayWindow: (0 0)-(15 15), lineOrder: increasing yGIF image data, version 89a, 16 x 16JPEG image data, JFIF standard 1.01, resolution (DPI), density 1x1, segment length 16, baseline, precision 8, 16x16, frames 3Netpbm image data, size = 16 x 16, rawbits, bitmapNetpbm image data, size = 16 x 16, rawbits, greymapPNG image data, 16 x 16, 8-bit colormap, non-interlacedNetpbm image data, size = 16 x 16, rawbits, pixmapSun raster image data, 16 x 16, 32-bit, RGB, no colormapSGI image data, RLE, 3-D, 16 x 16, 4 channelsTIFF image data, little-endian, direntries=17, height=16, bps=1242, compression=none, PhotometricIntepretation=RGB, name=python.tiff, orientation=upper-left, width=16RIFF (little-endian) data, Web/P imagetar archivePython script, ASCII text executable, with very long linesPython script text executable Python script, ASCII text executableC++ source, ASCII textHTML document, ASCII text, with very long linesSMTP mail, ASCII textnews or mail, ASCII textMIME entity, ASCII textmessage/rfc822, ASCII texttext/plain; charset="us-ascii", ASCII textmultipart/mixed; boundary="BOUNDARY", ASCII textRFC 822 mail, ASCII text, with CRLF line terminatorsmultipart/mixed; boundary=ABCDE, ASCII textmultipart/mixed; boundary="AAA", ASCII textHTML document, ASCII textPython script, UTF-8 Unicode text executable, with very long linesPython script, ASCII text executable (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)gzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Zip archive data, at least v1.0 to extract)Little-endian UTF-16 Unicode text, with no line terminatorsLittle-endian UTF-16 Unicode text, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)gzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)UTF-8 Unicode (with BOM) textASCII text, with CR, LF line terminatorsRuby script, ASCII textPOSIX tar archivePOSIX tar archive (GNU) (XZ compressed data)Python script, UTF-8 Unicode (with BOM) text executableXML 1.0 document, ASCII textexported SGML document, ASCII textXML document, ASCII textASCII text, with very long lines, with no line terminatorsUTF-8 Unicode text, with no line terminatorsUTF-8 Unicode text, with very long lines, with CRLF line terminatorsXML 1.0 document, ISO-8859 textASCII text, with CRLF line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)Bourne-Again shell script executable (binary data)Bourne-Again shell script, ASCII text executable #'+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROa-[a;$utf-884db0655b77d5d837553ed2b4d1c13387911862483d784c7ffc8e32eb28806cd? 7zXZ !t/榾]"k%a 9 J:&қQ^+[ ꀚ‡H]OyLKqMOٳ=u27U5l0u Q5iQS2yD)󲫺?H?Z 6+mv3yP(tyS3}.bS)ˁuƋ}y5ݽaIr%10cJ\[U!!)/oi,! 8 O0xw2Qid_S ~@wwVHE*`^N $=I6Rd7]CҊ7wQD+ͥEZQOpzQ{O6TTl ]k$CZro5i*;M{K2W݁]WjYTaS)m@[,Xd5S9v^oAI^P,㟪]]lo!Iɘtȩr{N ³m|؉FlHRP+%U1gh̍Lg.=(=)`Uʹb\h\σ^MGk0{P&A N׹:(dQ;("o ӏ4ňk[m+L,7o R'U< U*!eMk9b#yUI1JT#@=퐇0%[~کb/FHiiHL8ϻ) :Fx0GQ[xQȟ6 He |`YYfMXhԥ\\+t,X:Щf39Ș\ jvEF˽0KNI4gVX \niL;}OoqZldexgKS?8&78uZgvh AWF NjR?ix~|V+9 ihȶq%\1-vYщ=Ph;|Lf8$OLG#ګpq< ?ANRu Z|R3gE>1^[tl$${G! _ $ eőo+F^ "P'BW&$j^ cl=u'v1 ӂ/z扮@(GKHu{&:&eYV b'!Ӎkɗ'ACAvsŋvM@'z;9M"wu g7JiZtbq-@^ʫv*%4Y)2FMYEg Ni+]"tsgis},Xne#x%;H`V鯒5:ݿ}7~<9]d@]-;5D +^ev}NbMKݐDjI}N&3*g):.b)d,oJ:b+P+>_eRn)yS|e8FNkru_g:)I%Ij:[͔0ɛ).Yk>tvx! QD]QKT% 6a\ԃQM9Su[WyP>>ٟ> &L P_Y8ˢ*xک)5ʅdTz2i_mgp ր6W 8SgFHe_ؑx.8 QjRE&M妅 ]He% i t֊mu{ks2j.u#kb~6"#>YgӨjݥHvXr 3DEQA꒭J-JYя;5T ~%  XN{NϿ~])0 gArb}R-nYeK5B2Ma,г86_L2䳵H.6Jz6p$/~ċ9mKL5i2! pq\>R0;_'k~_,x#!S˫F '4[Q~@ȉȗ:JI P3oVNAN6WN+;Q>u*4-ۧpФ9Q* {ƌT#qt00x`D) FkS]"V;_ |=s 04\l5ZrOxSJ0r/1E:6G#(a4g3$vZ/K"_эZfY6߀3ҋ^fMQ.d?I*](^oaЭx﷔>&q5Lo;>T*كA|;19wf&ٹ.3 7Lha"J=Yq$)Jc;)Ox'|kZ=n帲қ"կh~ TZމOnd?'m BPiAmlaLd~fr([q|_a"ꦦ;P +ks 7L?BޢrS}.G+~ TΡq!߸qi73)b?q=W z-HNk}b`}=(Bcomt {N68aVE船m0ˆIYLofN{qTfs3ڿ(BExԐA[fPlou,i׫&*/-uu&ApuMWq5~>0<#F\K7m#c'iZLxI[q%bYp|w/2?I\A#X\g6w2]|Φ&J3fp,?uvgd'$ΊDP ~"_ٳ`E)COZiN 2kG-rFMIx% |/BՌβf#W&-;hb 3'^7m}!8V;2kȉdi/K*zkܪϴb|h mK|Sl?O]ڝ qM4!&^k]ֱfuYb&I/>6ٟm]4'.eI4l I2r:9˒:eke ~|@nH44ts ?OHWf”Y—'ޖi>`cy52g7Al 5՜p·+ z"0Ȉ֓q~u/_ԏ5 Bu`U,@E3Ϋ69Km.Ų}G(xL7vIՃ9_\m_ljO)fF`0.xиIwҬ#\WF$3*Q]vZ%|E3\@ ry|~GD{^O[,Uncnp BSLe$7{*FXhﱞta! c*򈁖>JS}g{Ow ;v*%C浪N݈hlBu-[Mo>׍E>O_e G>5:Pv Ցҭf(N5}V!bX6a9شm*t$7{eH5 t( VCS Y%,ikXj!JuI?{-yGH۷-ōv?ΏW5>^T֯&C卄((\:sCy:rY}C6}Bph5JH dV*t& )yy:-KܯcgHZpzysߧJsD y)[2b]Goד1{wLnY{>GQzx{l| hji[bU@1v*e wTuBпb3{D킡_m󋢳QmjX= 7?l[>}R:Y9R͉qN5M OsY @g#<"n:kqMS^xZhᴪTa}pRhu$<ʼMFYu 7"b26J _FI q*ޛ9*(3'[' Dq?#uéއdxN@0F3Gs `{\VX8;h&ji82Rq klrUA`!fY Pΰ7knJW|K y}W;AHO=;LvYw;uU[jB ; K>a}o>DIB`z*鈫wY^1"8tbHVz"lB4NhK͖JeQ"Qo"\?ed^$6 @ʭvuuM%$'Wώ|MiCc N}ZŒ?2.v[ p?Ƞ fgoy ax䉢uVK2$yRǣ6UsMٗ?oBJлP%?17MTWE2b fꆂ/ĘT/O(cq|PBɯJ݆&n1xNtiXIuөCC8k߄ m,'"GpcOM!ʸi4N`K2V{;it{e i9l_Ɨbe3>_6}wv 4z$R O+f b>$Ut@#-?1r!>e?yv!z4g-/_ 5wOP;G/\T{UM9U.q0O"62 \~I}SW!#3*(Gb5I ǀF1r0(B_E[ 3ؽ.fp}5v}w10L?vLЅC6. 6Hga_=xvHd ~d[4&(:Zc]Ql;`MYo.hb@FTtAd \LjSC`Ga#9 OAӼ2LYyOzL`&E\T/,FFBK,p6(f\HéXܲ,57sx{`!k'v;XBww G zj m^F%G`Rvr!nzV=(6r D . +KV1p,BsJ^*q*SPXvM ӧ`89b O^>?GȻB'M"Ni`4n8`8"[EG-㷀/[|NHƸ,kDda ?)&u\8'YߍQt<ŋ}`;q76YvILk_o # (팜 ^#xAaDԮq׀,pK #+dd.V87ij` SӋ%o >s({;+쌊}1h:0:/2(m˚j?1{MNq r$p g=9l Aqd;cODƭrtmkK̀0Oj{=qQ m۞KJ/( 60Ј{̔Ј>o t3_[!;s f[ypDiXDuj.3yNre4UosөcEL<n[+E-`XD6ZOݥX/wIs>s?5$TUV^!\ >vʎ]i^W.w`p6s/ԔصtR٦'Vi _WKx# Fzޚxm"~$0DLN`~/݉s{c+Ko1@y.  {qUejGbyd*"ۈ*:b/Zk}!5͔;w̩z)9?MxRpgO@w> K "8tG-4XDd#LS65M/鸔ܑ;P' Z??gI/g$שHomZH|߂|.H`UJO^@r51 E=x^Xk[\5)cVrKF5f>Sl/F.ez]k>Hwo?>V Z4\q)SDE y*X**/;k.71cjh'%vćOBru3[%?I/ 7Oh- X=HS0 rw1/:ۢ"fsF簹0UM c売V8{ KlD95¤>DNɟqFp81l#%X68@Lp8oP׷%$Fsu02(Wp3a2z@%ۄ?H27 `#zzbm,M1]PΞjoPE[:Dk!x՗s&b<| ƨ̥ k3M}?_enj\ 2AuUi'7 ohgG\՚]|Tǁ"!#89S*ITfy˨FB :d< I8i#eJ$>g\ɕsnt"vn7$Sgh.?(P0E&vm•][C2{Xqe0nԒ/F7b1tZs<|D;^= l߲TVo.r ~Җ!>zadxBe-wl>$0B[m {] ׿1\ R脟i q)pXƖk<8p9B9L=.y1ɺy4xd1v&QjzpaDJ0]޳րr5$rsd Y•,RFHiQB ^ϳD,JnC#5Ŋ h^u>p#Gm?)&jLC_ǭIzO@ NQ*3rצ*ېROP$XG,M:>PBm4/ !7=j8lk=:G/E 8Ɛm vh2v u^K" ]ebN{($g a_h=Ph!vYnf3/.HG>B)/X)dq|uG MU8CMa xj/rΓ[x򲡢IL4a䷦;Ą\LS?d[Z!mI4qKDbdi/Ata~thgn!v.'XN`fGњfy`A6=ךK,`Ð62AS1?+n(  lWkvnC~Ɓ!fWAn CI5/(ϯCAƹỲ`5'mMQd&4Nc_c$)`hFʹfc(痠ڒOtʌ1`bh|pI!49r4s|:GrӖޑ:?ٵSiZJgd.@,8 ^6sHrXCh:jXEe!Oc?R:zW$NVMsh&٢%1Df'k9 kқjFkYEipH\_F/<24~Iz_03xT\/mq5g O?0 yNSn㩑.W3A\@nG4bZjtN/l5xy!ڹ5&Lf)P%Sw tO8ȲsΉΙpFr1Li$ ~|rTI̅vF4J:~ |=8p o JRJWAm_ py )Tߎy?MM)~(<!!,Sj>ϡ dNBɩKJh_w%H.aޢmspX252ac!UXVeŬX[+qluPjW~0n0GS=`„l pz滖//ts/&YN{lO%.Cqɂ-kbυ3Ш=_뀳Lz/}ۿ-`*[}~7g.bLrK[L},KXO9osB˙WDjpSv4*4 ȸok?~^_w2D}Z F=n,%Aʢέcf}^aRttG8BYl- }5DzFmtz R-=!{ҥ?vYM Knぴiv epJk|2G.0s] ΅SV" }1IKPkMRV }i=BF{}ur7eދzm7[ٰ5VQD7M l5-/88-T*ްt<ѦyC3L)GJ) ziPbP2_t& 0~b,[N0_-m'F^"$|22'r巛eFiYiMCEՅaW ֫E6 3s":' ❔y +j uْ:ey׶ZAk&-JWɸ5 Hx@%;C)`\2Ϋj4ȼM%01p˫p\OntY:1;r{ҴWyYl[{ 8.cIw.H<{h/ !cF؏seԉ SCŕ@t^^t3\x 5:Yyc9QӚK![[!_SK| P8H!i\}%o>RQ6P۷\4ѝFv FqH @n c&:78B@54b+JQ:oAwi/KZ*zh Nң# 4?Î+8pFۢli3qޑG+k )&+oʟ Ad껨u3sT!+ Rfwpӭ{]%09q&tpBQVEgc'kqPr$e[ډ:v&XmSi:8B5CFv|ع1> I>?|b1~2{f/.^TvszلDx= Mߵ7R6*0f]8LH摀P_fM8[rhs<I(ի >[2??ti/LJ,*Ȩh)JWe #IqhƁQ$jKyuL=>28]L> &`؈D{sPY4̹4cbzkmwt&v6=t1!@3yJr\*sb a9t(^"H;uos;y& B?w/$Wh=#K&x%?*%u͎ācVg%|̓<3Wx8+9Œy jP$ϠpYy;s@>Zo1D iBį›3f{fD޴|$noͪ?] jfb(`|єql,G1ң> HrfBqo1lT#0.Xg.XU>*t`W~. .e_T1bf2-꼚P@.IIK-guԍ"G^Qߔ %(kK0=FD7tDl`{1S{#M4yTx#`UWx !ja5TQ'y(u˭eR/fNp-X3r|dDPsPx=\ U;jPwM= !^Wbs)NAftVLus {ިvDtMt;[%dn w+s',_1V<ŨI#E9W/#/,U^"9zikeþ44H4\ĹAA[ZRr~4̀9j|pWyD-G-@ rRv>l6t!NO=(zMc 4A|ur+ȏ%Q+y<ՐWO4u1\BF8ZX\,SB:A$YiXPsMqm?I70ބޫb0ߜ#)Eaf[\Joat*:2(.iXHk'^ij!j#Ж}@x+ 3XlY")rie4#+mdR/Ǝ|1{F;Wm>o:O:8XnMǤӲMM%)Wo=!Cp9y"" | _sm jn̯P"{*][BH+z@[hIoP,a95?9mSOzz:C M&׳qd4{~&9ַ!$a۵>BOJ'{'C Ч@}nSECi^jfOԫ?0^{"+8V`өK4|΢`63-;CK{vsIzl ) .M',L{zS-)͙Hm+x'Mp/HͦSYC(6nFD2,^{,~I>Jq))g#drD8Ǭ[>PTlroP@z2[4ZbFL7u`h+ DZ2ⷠ Rz^_)$]BՊ;(zNmH7}mە6fж?81uj#gU^Iu6FKA^8IA!} [PtOD]-PnDھ[B*^gx10}N@A Jѿ ѥQɉ*"@q}%8DM7IkRv Y|sP8pvcnI:NbF΄`&XU,!QC/kjRw PhHbG7~YL(H~r]U-ycu86 zU cZԮ,,߫mś̒:Tf<0O_,%nF8(g3~!1^sIjʛL4+vžVark׫BiWn5)۠ʩZr/e{#Qn?]zb!+E_>OWS^6sof^[B_Fm0 bNnYh@mt#6Itum}xUZ\ NYc@;d5+Qْ-X@UDɸYWH\5GbIWG=2H!4OK>Yu nUD5 q_KOxv?ȟ3ܱ_ZyK@nAfS1Ǎ#{91D|ԣx=W@T{REv;y,mй iaVewz?m)l(a4)(%+yz<8LRUj8 q^\({KDy7RP8ɞAԸ)'S$[A23SKu,0bv$ zpˎv'44-1(-At6-$EBS@>ӾM=l-?!}rChlv0: `#D  !]")#&b9iV|'Nj5$5'I_*vxkX uERE}:Y [.I1ϜDh$/h&%= UܡwqӥoPO5.;BKRT` ШTw*oRƄno \N@4W9aa|*үUpʷ2Fo1Tqk;Xh04VHE4^JL: XL39VQ!-9 ~m^nGV__Lx]Hi jGe3a=~  ODʺ'u 0*'?`+ңec))pҸ$dCOEӋpB3eV߬skfTC>Nv_A"zfCw!G}]f?L˯Z0RuP@mPqK:>\FYo~<_DKvVjZSTP4Rupjs&l>RH$ 'jz}"E@S?4M䣈$y&FdO֌#lx7P &Wj7(pzO]C% 3ÒThI9D2d]m}ȩÓrW^.n{|e6f@9@6$+އ 4e]%L .* D+o)E ++%! mM%QGL3J>˶ip_LuCܝ{mR _IPQz.{?oN1۷I dhcp :"ax4̣M0QKdQ9H&4 fBtwu 6hTbN'E4Ds,B~<B|Ge>o͓*)hM?0-!>Tn/)$PѪ`]7J2Ew>_J)k΅\v+ϥ8OD]}~11eg,)@XT"W˓eCã|m|7SժD-Ѻtznګ cȭ6ZmVǂ0KSr9DQa*ӛV\gb XtSiNIɔ]T՛T6<$Z8\:JSqfۚKT̪ ӱD!v& x%3{lru{Noi5 8[o83=cuG/ f` XAl8/kϾutR.S7zh(Q1_.7D?%,#l'%G2%xq/h@6{W>! *E `è,$r*1E|mў^H֊9[.Z%JMK\@'lVh&Bq0y7d,pڰ|ɖVrMJ%uںp$l=ta㒙HxOCsRry˺Cnn@#C4Jɘr˚6ˈ+ە=0J`z@jQ%IH^cXy;D]..hG.D4N/Hd\ pg'0s^|k 4rCtp!C|N8ڬ|& ]BWP=~n V/s Ωc1Nm`6Z=PA\N2l-ؠI) xs*$0ڸmֽ,Βv}oWrj:V:=Y#ZvZ;v\ BY.5rY}wR%4H/4^ZцHe:% $b1:3iCv}9#~!#Z!/K-Z0.cw#rRGR([>;|ә(_0 +[jX^ݎ!C _R9O2Rȩ8SJ(3 ^glgiF9Я]@,=c!5Bmt}lhUH>1^S-"p! ![g0TU}%҆ R !2]WO")'<Gki-*իM^ssMc K;0Ah_NRGU,|DIS'6_:iiHO`͋C|& 7Bq_GN&i\>|_YVdX*'~G~CShHq_~$^CWoQ$q'Zh*5Cә .ܶTq˫R1LvS~ u~Y`F۩ߦHQKym}3{O:y;AQ_҂|3{3.F>Pb7d=ʤ̾Q`!=XNXUc ]4lkr6y- G?f!Γ{5t3ڛx^k֯\<}O p,֖i('ocj?1vY-^O;r~ޞ֞BzFDPeR]#E3+ѡ{|`ۜ9q[~XHО97N*pLϪb>hU /zSye_M"\ӡh7kNR= 5qxlFV#i# .~1"-arY{m@p~救[zb"i]BZ9d P N: 8~ /~r%{͊1yE % Cz!fhyeJnX\k%<ǟ{Uճ os GcIo՘#,TJh~~>̽Jէ߾% + ; 0]u4-€Qr?vRޛsns#Ζs^EC] sL٭M+LD27:pl?lpLGe-YqY ]?'8`2)Jb)<dsu*?^rUU;K{R#0JoWK?A9U#0!Ma *VzR.닊VP>>X)Ƌ-8=;p /{E_oԐ@yNM3f̔# <ߍB7Ӕ\Y`n);hD f'fZqP\}IJZ<ږBW7(V~Ҝ}oNIe5]R2Jbi,krq']$t#RS5+J%AZ8#md(e^YMչṉH͑)kDZQ.mXKX ~6_!/Cr-0& ^ԻN8vk[ԲmP #zW]&[3M+=R]xt|;~I"\uf+Rv@=l@pN6j͟yqb+܁yY\QxsqTvk]2IXm[(3nM9Op D!t9mJ֘1kҤ\4J"fcf̹E]е?zZ(I7Op? Kl9w+|46IaT/j2TÉ^7, 7NY b l$%Yl/möΎj/7!z~[hCQ(ٷ%si89Q&{:Ƽf ua?lM ÔAt {q=m:5zƙS!9YfeJ&o90z\varX6#M.کڠ':()j9\RLrzdUGBOlL>ģҬ-Z3a\WeЗkfKzҷŒ9HS 9]ki7B(øE d5"zdoE9K bgs<$++40xS0T~\4D@~"Ρ! >".I\B}ܖh΃ =Kg%cUAOn!S Vݏ/ D+~=kZt.K &Pra OFW~gq(Yi^|U3ҵ y30)bj^!̢xωa12"KX՛ɼ@qvFFx.5`y/ =g'E\q^JQت>1[*Fp|<ǩ58fPӗ)!@H&1Hu )<áؾiE~EsdK`wi橊OȓC[ l>I 4¹BLDq*O׌E5"`30fV ?\5Z-:C8GnA#YE_;,(vN;g0_^,oK(vQKR"zA%$˷_kS/;s4߈ b,xݮޫ5 bQ4J#=#wK<P>~ٜ>d%:ݧDEFmߓJ8V7DﶔMnmϹ0oNj?Im0qr}hZԀb.G-0<%10G#Yy'R6űQ Mo{U>/Dg1?q, ~a1g.0D ѧ0OwTN8> vZxT\pֹ jg@Pvvc ɤ"jӃf}ja_rć P^bVqH!/̄KbWq@VI;8^ ۭ AԣD\8@%)toMd` ɴ!aFzc3j}NѰms>!ßO:١y> P7ːo@}s:5AeDe O^-cuμ2)Tu?u/v)4Pf>iQkOeܧǀVUM=˩y1# 5ԕ1)1$->.Peߞ+V7I~܆&|z"U?k,v,Q'\["$#`D˗8; 00(T#E(o6v+x t~!4 #]`eOidZ ь9ahEv儽nj1q\c0q@.4L.”dAy LGG+v)ő teN LO?5BF]lC2'p59-L/]s>:`;wj%," pKP-oS GrYEzZ ?%gTǍ峻a9~풐Csa 'v%1a;݄ZkQ-3ӥq}c(ɤŬCe4I 7n@8htwGkݒBCZXܔ'A [) !dyZo잪`8Knٛ\N{a= QPMjcdSc|w,]MȔqS'jDIx?qƧ]oPx0d?= J*=.bDFޜ|w3d_n QҎn`G(PzŢTSr)U옺y3vy@Ɓz,.W~1 tt{lё0 Jf Г Ⱦd12Rx=Ȁ=k}O>>;|x eg!e7L%+'?'nh|,2o{uMŰQH4a%L޸5Q)VMaɰKk($G|i5VNT֣fz"dy'((dn>vg~i"o~c3mzJ eܭa&`/hw\ M'<lxåBW31K!`7)r_ ~B j%';jiLs'Eu{/,ud89->4t`W4$wJw*r~aZ"~gwgfT sjdk@L .^ENqwY'(V񬨗&#B|0x ԣE =';b,g|aB T?J6 `uwi*O~{x|u([k!|! \@Nogfe<_+֊_9{+vt/<_^bXH,kK9eޞphx}/DikzrQIV3}CmM"E+P{['15+i5 900үkP ^eb+i|ķepp\–n(sM7 sqOߊSxMQb=x쇋0#c-6۾j [nI> x96(NCӿ>HZ Ak K ;Ҹ5/xoxBs*J:AfMIB^ $ⶕM[V^t3 ԺDtB"6$Φ׉"6aYK#ҊNwxr@+!i~piI5M8zm0G@YƕҠӿI8 jHn@NᴃZ2bt#SiF"z ڔJ@x]OqeU){HtWS~ixՓ$L48yt[S~jLR y6ݿ-=>u~SV+HZů8mVIJݓ&G0Er04xiѴаI \syᦿIӯ7-(AL􈏫jei j_{ C翫/URLrn*}1⩥OV%%bDl$2NDK2Tyd@qЍQv8C'0UGbKml{yaؕxm"H~*m(Gw$) >aW%uOl=ԯOf/|RVLSsWE55d6`":[H_E3R ]M6!0+@4P=(/sa7히%T!1X#2l1T{xsCDx}Cן֜p y|]ɱE„*TK7 UьWj?C4e{١n@Ako\bGq[0u}`0gC݃tU7btv-4+`N)q=󝭐fR}<Jd~:Li5Owuܺu 4z"/ ia8lKC*| meZ[{0SG &z- L&~/aȃ Av:BXEiBCHX/Ui0$KAHjH%v#͌s?plz |VL9`͜ϧ Z,yiް|p靖qLjfNOۻc8 S6h1߭AaٝwHUJ^TGPY,Xi)RRy$'qc ^.2s\; h+GTtˢSTb4x)NEbP33tRjYy 7ܳPIrNK;W/q$2:mJ=0T/cq7U ȗ_,ݐ,^y7["YhWVoN2]~gj܋[ xj ;W0LBn9V#LすAB"ʂ4ư~.oYQ}$gD7d̟hUs]{3Z^?g:lu6Nq1Q<:Tˑ'( :8~ νDN5MP&ԉC ZvH3R%UvQ@D2|H'-܌ɹC0z{m2Yپ s#oPljZ>-q UP\W>W 0s7Krqq1g3 ]b"{9>ljsa*R1#Y$I6 JĈAK~ \OhrȰIq}KEettK-Jc*OxCI{X;Kxl=+kK F3xݩiʱP"*jX1l+~ϰiXyj~}\^e?H'UyTLr3CK_MiP[_$svɳlS&k7-e,fч7{ꬍE&7ۀ=ͳ<Ԣ<4!.yu1v:#ubޕ6@fr7 A?~ \wo{$ºT v46[yszSrxA"U^w5 "dH4]j",TQ.* jW*v *DZ]3HзdfD.=AGHB.9Qdzz[X ҧ5ƫ*L x. J ߦ<17ۛZp+m7zۄcoW)p誩9ӫTiMvhx%.zmKq@,ztwUUW)L Mp}b% 6HC rla2l&ϡ!9I 4f2CS`nY={ |KMVM 9NMʹi6f aM{[GR )V+y.00{jтx/xuJ]b5bqv#p$M^ ¢],#gmLY7n5fw"'r?^ xn-% 屈ǣ:;S.U 㲷V ;8@m©4UL0?H_v Yhx:PԳplGWφ!Jj#R!n* pE"k@`$)/y@[`Q/'/6s{ܴ`uv8H$m y\poR> ^r旇kl{2cSKp n!AgX`9 yE*O$/i<.) z*szSH }4 ~7}yrÓ2P{F|^ 9A pZ lvwkB4ŻέWV*dH΁17E(jDa9y<=nի N=1D%Ar7#IQ=8wbuϜ_ 󞣛¦ /(}95Mi1DpQ)Z)^L"Pglإj ./y "tf=~xvQHiM5 ~4*e!5S y, 7}[,O~s3Ue,l83?:%GNcxc=fCE&J55yk˷^8f#gL|(%DuK3WKHp95F ּyE8EőQ*tFqY8G:D|}RE{PQo޿ɣnwyv*J dH2⑗AI;d% KD\Ay\@ĩt&݅J;CeBA*H 6aJCౄ-{U?kB䏍ݍIX6SK!d,tWGinS!v/v07k{輪;`ːPXgNDT,!intcH_].ҭ7?# ‘jӊ"X._nWfq\d5{6FPk)gWU҆p[m!BQ-bPl.~4\ĈEL%!6`/ͭ]+u jc@5&ˎbA-/wYZմ0aBMYn ~3)M4d k ɸ|s+!1jF?(zB>> uK@9J=nFO2p5b Ab[5aꑍ3o#Rs6m2|/uaYm!ؤs LW`rn_?Li' 98K$}?az@ ˙+eiܜKF*O=nea(&l@Y :*!91/@2@tզ0]g8+c]!.,dTɽ0 "/p[gg` KD=H(rjIdv-䥱~sy&yLAst A!|(;]>@cx?kGJƧZZ(}|"ZQDkه԰ ؍4wmRhlAd$.:QRGڸlW4ʽBʑ鷹r[ERץ7mYϳx.]S:cZ5sxIPM#lOަW;9U_ H߿8i1>tkoq,+yiIF kҷBbK7u^u]դcw2^m&-VHe,S%3l ƴaP+vnm2Nu!Tߒ >OZAvd,ydk=ڪ/IB S?\MԤ_|Ō\q F08BT~Lg.h|L*jVb-Vo )u~q1,e#bjsjKGn97S!DBR7)7;b$HXpτvA`X\;Q`Cy/SXR[ɔ({*ܮ6W[/P}ڰJ-Ҧ`3"X"-` @xC(,[ Rd.#,]d=mv /Iv !ZfmGcJ0CQ^mqa ƖMEmȈiBY ^'7#R^թQx"?k;$J_ŤkAIsZpl෻O|0̙8JeoR$}:Ktx׶Cw{nas#%i_\424M{BH*f+;eJ] VDı#Hym A%Ad|[+MXċB03s2pՍꡍÜ CC$|R C7%$qPγUAB(\tM ijvH7x\tI$S̗3usU7mt؊08 eWwr̀ds}:&&`<0-m- wmL?]Lt8خʻPLFii|b#ǂS|G:Ȩmy.E?ֲqdG!+OKZH+u6}Y:!{aV 'L<dT&O)ʔBlږ/-A_v< HyKDtv጖.հCpʢBU`%4,fhf6=5TXz^Hsj 0p\(8$ r]F睾.|>}`cu?-bHZD̳ lM__fP'=:K3U*x;9aATD'uՆhdkf~U1}us uZb0X,EOV$qs뻔AlLx0f&I5.[0|5 R멲;g#5/YE6% 9n#Exo瘪wii܊On2]F A,:(ښIN˩po?(f҉+wmzA˼^\Q@H߼mfLMƅ)H XEJ_AR9? _A$@7{Tʌ|sS.-WM)}yCs 9k'zWh`03 ;ID%͏M% HNd='FL݁\RɋgŒ1T~QϺ 4|!ƣ _d%*_},H5?c9\aâa-(d;ڨe%m0vA#<@HJ{)%a0NYHƋ-?131 ȟCz7ݝ>͜e׌^98bM4nVarVN0_H45yeil_XyTEyJB1K0 wNs3ZY!ĭ&$΁3u| SC$T+Xg }L~DV[ <<],tNS?. jAѵ'gI75[;djWVM b%ge}/gVz@r4[Euo;v|ŏ\X@-wL`8umYXU4n0FYdi/'A=*Z{fj)#ȐzBgwtl_LGmWRU>#,l‹Sbew֒pq '?ήLu|$Ck:ŠWhvMinL'|tݜ^}HJTy2b1quObZC P55RY&B* 1v bF둠$ &=JG,ON0FƩ}se1#ݎ,Q# rX?'cȉ-Us YEB u=mJr木&WmCͅSi$[kM_Xŭ>)R 8o{* 빆p]UMޭ9 *6TI,k77i)zG2g^*"᮹C)^ 3hՑI=3bP_m'@Q}aO !aa]4P y]DU{6 *٩"Jx96\]аԬ%|Fn,dEiab΃QLmQ:}nBtd/i\9/t/ω;Uk3ʾ%8-mAU/D;Bw3AnuE;1[/ov:[[*(X2Xa^a|K(P^$VqT/Wf 'h{~ F`2Z _8G,G̋~7X&Ɵ,H#ҸO\SUz΀{iFߝ@{X OhQ}ٓ;-"! {#kOI 2N9\}2` ܭ4`vqX=7=Eͣw)Qm#+ޫBVukmXurOxam!hFfTfF%@ ZU3?$R݂QrAe$6|ECKq8a šHshCR!ۭ~8Ex7  T'҃`g`4%]y7D)!|~aGiw#aE,^8,vAmٗmp4X{"3e(\_;vN,EѣM)7K&D/dE>Re/XWHO3ݕ!-!19CtNI%ݍaM3Œ1 ew΀o=A~(BIYbIl39ce=NBζVG~St+nQ {ECS2}OHR&SY6^ 8{$~*fX}DpJmꂚU|l24s{:bcWg̫n[$FKg;DJGywXdL1`YH z$ >peCE '@QK}G%iA=‡}*|cܢkru<1e^eKi ߁i>i i2(aWR?I{"`‰ТRk̢q!ZǓA,'v=Ɯ~47Z"NCRud{׭!=!P#Or~!`]P=d܏YR!4D>vꎙ0OnXOh}\ ,9\`?2}1-)d%w!JV'6RB拤wBPmWmĕL$E@3b#]g6"  ";HuIr(ĸ=a߹iHϣY Ɛ7k|͛(V{ܹ>JZ'8%_1hQ0MNdGdzb2Y>TčQLdqjjM`ɋ}]/q}";e?ۊ#絲$ (+#hTo˚E@!kD8lZ)m(L$):]/-ۜc9 Jr`qQ0|æ^Dw<ΕL .m䛻LWi>Y?P޼)f5fWudS9େ PgAlՉpӈ$L;L|#,C7my3uGrFa ?ȝ&9# aU 9e@'y{*6ד) ?N)3ES3 c=Q:nn,E.Q?Ӊ|h: S9jka?=eWf~9a ;NkqPXd wdGH߳iQKR6s.M-L]NnI7G|ŹS$)Gw{AK/=@ 1i MQYjU3H7*,{k*aWBL k6m/O͒y1]QwGr}d8^XV0Q5U |O*Iiy3¨x!'$rEOZR*Jhb4y׾^ &)sFN 򶏅! i&X 4ƹ|}WZx*w8M oOvE2R3PU.&QJvkYw}%"eex[3b8~^Wxy&}8M`o^Cd8V>u*FMI0m9q߅il2xO.6c9/pzL+?AN[ .<Ӟ|{,MSs*sKgFBܵ2ia|AM?̂FU"5Us k#:4hLzYD7*43簛$/>5VFRT)0`fܾ\w{r$ƒ+>t _Oa^&-jKp;O'[Hr[[V+W2 opUn #ȨPW9puD.ςԸc#پCK*dm~frp+DجT+"1pHcn@S& Ba& U:Nq>-7Yw¾9~ EbFw^tբg 6&0z:d}R}v-pO=Y\F{GJֽٰ[ :SDtz{& \>K@EUurB(tu$!v)biOGR Pʬ/s5Pw/4mo>yØ煤TIy$)Fr ?cqoA@uͿGBֿkR0\z@P}{e<~R}g;~O;Y xdߞ?3D(QuQ"J805'9'ph^mjI)zk/ǃM|Р<o'lq]?a}]Lٳ" }.B2/Ĩ-SRnO(˳Xb/ T@efuOܴ/;lL~Y_'G$X *jQ';DaS6?v2LO=Bw?t I~I EexBjn2)ֈKNeE]"O$iVܪF\U:5iܕ 'V+ͮH?/8`ٍ~J ]hC=k[[E\/>]K<}QxƫWgY_-o+Sq~7Ԝ};%['3 jcD 1GcdȬ*wnWi"]ČmՏT`Zz' #Iz {'Lnvp*I/7\MIi.F7 jeJ @A}Y.jQP;ufa[sſ *?Cȕ&d=0 㧄H&aB@.RM tpr&*,Ϯ_h >,!nYM5v=yUu0ػmlӣ* {\RA!z5ԦC*Z"x:J w{ֳD, fjBUuf^HI٦JgzY>A6LTPXo q7ͮ3 \hby#O,G.n;V{fo!e a^w s*A%PZB-Isy\Ml4 ܖc=i=慄#tR J:MnwݤU)>ϸ,UZĸtOKIRy!YSO*]~(2?Y]֑130fA9gi!$st ~3V^5.D+ zU=nWYoj؍D {S8py_-fLg@Y[ i4$KߗK%Y1{ٙ CR͂@Bly-WW|wy OJL2lApfŽW[#g¦clo+q.Z8@ R)h٨h(F!jym R [c:x"hig^ya >RA4\CV߳saVs@4m)z:ݨz|e+8Sw԰ų9p{'_SWs$aC5T54L#mÈ2v&\%WH>)3lW:KHbpybVgzAShk^kW6c==Z?7!ԕ9, /rPPNoeo fWL"'Hؕb/{R*Jܣ-/8| z E!I% kc͆|D&OGù[v/j?EP]I9HoWO|{nWcX9⪫JBt:"'he2e|2AZuTo-lp=~d`rsP[5ß?E`vQl ~D " 8%+yf,m97lQ-`4|:`)HXԑgB}X<4=OKx/9YאW=Ofy|yKoNj +zVޛ5w+ՉHՐ3FWm!@/8/ˢ%nDWܙuu%BD,cD@ːeVHݕfB'ig,E*F~kƹL4Jh vժƗtC1++ %寋MEwZoa,5lXO/[HZ+(gPXxbum.*9TJ2)*=TVȊ/*2h>3:VfÅbXs(5Tz_*M:ȓYf3ޓy@]8 N#8}Rx^jb$ 3v[4+> O!.iA{\}C-6 vB)j-B82`@bV61 tM2M)g(w k~c X5烦} As,WQk(j';tM9|1+5«35U 3|NԤl9o1Q7k= /6FBq ^eUcgE.ijQ hfnb`H0-؇$ ,Lػ}?qEso{\'1Fo/D>{'ヺi)_m z 4#Y~n49\urA.ߐaCY#B=qРЍD_>缔8ΝHj\Mm-ZF6!pi- 5t+7zZ~I:G/pBY6jMa1%wZkkBl<ϑ\6JmCW_H1S/|'|-OeB@!@bV?{ݯkѥ#U9ӂ7x\3[S6n,aD3fZ)F&Hz\ZrP]ϟXAn9e1Z'PI,!c>pbdNrtzleLht'9sUKG OdE6YQGl\%/JSWy#3F ά=U{Dis% BT,v\AK(l|wV;9oD67bu+ϓ6E~L8Bx}D*X>1v% cxW2c־ ğTfBFl8TBc:TN~UH6  0NRndcuPg=n0 (g>ɂ 2Qq٬㷆_R 9|FR;cH;Nd陪%!mw[w!ls۲D`+뤚 袓$z)$8 YZ`К޲ۍ) ,NytO_IBYڡ@ӐBZ#T~c Gʦ\s-4@Ii;9C :;9WU~l̷yc'?4%w28JCC̸}. @Uq sz~.K|뵺)YmU5Yh+F\cdPzz!`yt#D[?-935f}u{ ST"e2pS)mCƐtA.Tj=̅+G;]\<2HAcjT:Fe4 @bphՅׅ%pїpd=@6#Xlķ1 &0 vt=9*Q MgbXByUsjyUr4H Ѱ?[ߌe2,8٫Lj~.Pw^N4oy )1 MOI>)٬'p==SٯRڏrlu[dStbĠk!(["nZV 녂G6.W`+QH2moX3i}Bs_+r%Bfm.hXIWXxObHRem$OQ Xd(tI` bK$+t+ L=v{_` n#9sr4jQ 3HT nyLoĔbY!1:G%̵ y#oJ.nQUL ACY۳.?#&37I\=[ q,M6b^]ϳqcEl eOD4RZtMg@Ue7E7 Gb9r@4bi-HW2mm&ez,Lo}֏sT>ݖd%)='nO3Mn?D%i(IĢ}]@/ rOxkV5ZfE7y}!6FA>a fW3Y/Lf6jOT?-K92|c'Fp"a DlE%ajid9ػ t iзC"2fw}CqI.xޖRe`Z6fh30>q74e;ZX]x;7y-5U0.Qכhkqb5 x ʒŧ|v %fꎐjM%TWE_@컠.LNsFXkr!K#ReMOؿe3v{h>a^X}IL0d3tPf\oßM9z׌3]I~/:kbQbN&m]yl)*i#D`&%ΚEABsA| r,W ҵD,2zP_76'LpUӨuC)S PUkZP}xT࿱\Z2r x#NȃiB?x+0!̭dBƘa\cLp01RLG OyA dV=T-z8DCD+J̅Uql}Z/q(rDEZqQ׺E*.% "W4*KZu 7Z>/^6Y`d_  ſv 0Ĉ>QZP «8_WвWa]d2(,єmuCAEzz.. 4QΑLُ'B,NUڟ7Zs몘ڌ9$wcbwuewÀj0ݛ'Ei~6Ҍ%f)Ŵc萁am x C=Qu"s(N>MŢim%Ț"d?mZ7jFp @/+EGX1Ӹ7\Rb''%SR-g3|hKȚC̘qTneGsoC-zjP*%ł}(BS?tVg/-KJhgŶr/m1 Ϧ$jXZљ^pPk.aa @$ZڅNj11lp=Z3 pfW%ũz;Lc5'Ska@dԑfqXGhLm4-]V&ql1V:ec gIuͬE k{1l `w=1ag*fAXg[E]UFUZ RnU_UhEQ ik?E19KbL%Drmq'Oي btB{UœpCYhuF굢Tʏ']#$+6_뒜< s7VPaµx7:~h)\naçB;#KIb AzŖ̾fdft`u\#Q\1%O@:K^dVmVqJyb j;D"5BJ#S?WN!h 4xBzزzSdZVyt@oeAcsc4gy$=L;H 1}UݯyH@l?mvߩd;cd= I g LhGD+mAq߽(g~ r<pSq 11}JG= 11r;$P~z(OB=d%l|TCkcazN )9!iv;2 n\+>t|qxbkGWb(dL#֥c,M{П!&> UOHw|VO8!odp\eo lvY$렭~z N+h? d![CIU'f8仵O0 fP9M,j;v̕X˳7V~Ǯ(ڸ9`J;BeМBA$ \PCvteGD .N#I`+MpFT[\{=L:KuWNI3?eLTX&v/rzi‰Y i \6e 6+ה\|xЪܶPK<"+Е n*6wÈ >KzhJrI;Q-Ι W-j:0gbK dX%Xt^dqn=Z2ml=K+0#"a,]G6װ.UQ1o?펲^H"]r'@fi i3^;rj 3xfm@5flUfGxq“^{fJ(# ]b*ʺஈhCD>&i_ Njs?AB2SzmN`[dP_MuB Dc kfY D44Jhh wGw"N6Nq/R_}rEfO>-[9gnz纷3-z"xod_.)^ {XåL\#Gr:nc | Cp? ?_C gRo%SͥK! rbri04ӸPƠ kwdC ́%EQ+d!,D C@@H1l$r5X bQO//hrC5}X_NPAD;XI8wQ+{9A Ql^uq\<fjR9^HFugIIe6"+P$sd)}9Ѻ.&%w3@K2a9o*yOo,^vBe+Qe3Y3b 0An^(*:<- TTF" nA0O?+`b`/0GA Llt 1Cj!_1`QF 48^g*@r9䈛Y֣|vW=x&_먍>^!!o5p:) IlX1Q|i^]Uqr<:L▌ѨA )oswZ7dwT㘼#fPld8gC2Ʋ5\>3,v*F?)/[BWSeԛMx| lhdF'.wN w:yKܮ7dz화jhtM1qǛB~(ݙ*:|2#hs/&O!Ҥ2'=4$,W h⟶~`6{[w: gYwd$8"V_<9T\4\(gveCX=kjQ-·7k".@dhܟ'7'P=%:ow,?Y+CKLWy9@o k&%[ewu\`NU>3O7"C8ӧbbOYn}>?U!U==zNZAFID$͐`zr\~<$~9>|drh+b.~x"U .p;T9-k:,Q=nIc*n8e~ts0D]uɦkůFK)f]4*u-̶'ԅDMD2E_w Wg +C6q`kWotE$PͶL77M+ r½EdDTvQ9̚ry˪=7tR>E_or 'e$48$,/oE!b"к0.c&ZS|.cc%'suNL-H *i}xJa0tIܦJ]R8<ޙld :YFTBߧÓynH߰;A4cdZPI=~ʩzfPݿt lZ2Llz%֗FyuTy]o>GU6יD0-$ j׷4p)fM~%JNz\S8:1kiko*mu,g;r6v!R ާJЍ+T'_d%a5Ru"88'V-n 3ۏK( O{84]Ղmh72V=]+I'nӫ[z'vW͏ #VLzYA¡3lGfȷ '`ҍ>Q{E#@,lk&GDj5hJ3|Fݣr I oG ~ y*iT'ݳYl2hU Q @#Qfav7UܐV]P57t `_(RՑ|"b#Cu0gQox+`4:GIFɧJss&t:Ι: ͍ ZPZ,Nծ/#Fozoh+D& ďER8jOko炚 0#>.%RO/#Ⱥdn $[<5WD]Yo"]:nby1|N@udAz'8NF0Bf@Rw7 5ȋ5.Q H+Da2};yYiŤ[jE8 v,d |&ͳDW0'O Tw3)@z2+OqBPćY!YnC 9B zL-7["ԁZMHχs2D[3|F]Wg;|2gHpRꮃ ?탬ߓ[U Led>O6R)ֳT p .5qU뉮84Pۅ c"2r}~[f쬺 u0Bզwu3H9­fy峱I{օx5u5bb6k ;"W7[wn6kT=noj/*p_:mgG8[yZU}]؂:wzg,!T&SV{Nqw  ؜OI~Z]ljo径`?\Y.K3>q^:\!Pzyؚ늇~, ?^ux6 X>qk j]ࠟ+O4]⫎ljq޽`Ml\('/8'6)EfF+S1'H|W8.ϟTl+JzJmkg։VK1#gTAK$Q/bCșAM2s0KJt'vn4A?CE{V,:Ԡs3=֣aCQ˗6kT0sᰕ͢F(迃Ѷf\(Ek4i|:8t#p 7IԜǟxvdۦ >ds2:?Xwe ֡"TLKYl&9,FW&'!_cDASr'ab }D'mLhrx]4vk?j EN6+Awsl6bЌwP4 =k㿚fm\ + (kO˟!ҋWg~i?4MD*y5/i]PR7AUtYn*&t(D mSnR:q~$+cb2?J倬*DdC+>IAJdOy`ZhBO,sJY>HkepNJr-EB[S&Vvp} /YY{kh;O=4T^jAܽ$`K`P;";_5]NĶWgq@\behi&$PTnaf#Zo*c ,0$y:K7iU.?ü Uj5\WD/ڏPs꿋&ÜnU4gst5QWF4jԸ1)b8mm.>06jrƧ6׷*=ܰpl_jC< %6Ļm_ KpD['u +ujt5irr&P[@D #8f!,=< ;hVJ.Mq$|Ȩ-P"Q/x.\|Z5Z\NBJCDC\&I߷@n5‟uQោS2@p+=yc$\Mu/KVk\3eO`V2? \uf6hFOt,ֶeQbצRwS<~@N sZ6t# b`=t!q$^^{7%N|lyp&I. Qs?S O(mx^`k[, c;8^" 5Xw١c&НZf_t >z]aXulИz!+_KMI r}3hr>Kφq=qğ^S.@n"ކ@!Ν3Lx\U-!F!|7ΝH_lԕC`ٲ3w<]as=31eSkXtJx>XzߐY,vi7h%Rm͜`:8CW &:IG?pꧫ+4G(H]=+TQ dBtۭp5A)st?'^%>w.A bh#)A4T`!J +G:=H*?B14G ~@{R~ɷTRo:PQQ=hE:hrblD2gVHUXJY-;v4kzVihBxojفxU</ҳ$IT0pF`xVwrՄ=G;% e P3ODL)H% !ZMFSlI_HhpŘbXf*,O|ßw m獬W,EfnTJWZ# 4RޓזGuY3|z;qS+& ă:UZR HMTwjs;x+|" f_mkdH8{m]vwud"b!C@pU'zpr5lƎQ \#:cՉ)5^TZvd3uP[D`AߝzC J%X5Fs(i!䲭Їal$eOܖQG|gW rfPR\ZS)Ѝ{]$BwtմVUS'@ HQ:!QAzz7/xW߁Y~ A*oG~b_OPvEh6`V1 !CE}M[ֶI'Д[ځ((B,̱,?!(_'a|% ]NGaj VDl7fWA~7eժb[*Kz]w듙EsIQGwK<$eJDM!\P)#EgN;Dž[ a8*ݖfvhL8X7Dp`v&vbc>~hl&J뒟#SY'N(?@8m$>Fg{n ϭ ,̣s\tS?&n~`X[V@5A3۰C"yTpCB ׇUm鉽VS^zZKo}_+vA'°L$d@jh> &]2̂BK\[ 8F}Sx.qEKn Y_.~Jr{ek?+˛4JhU; qX_ 0l_;.նqB$%̆. Bi0*)px(#u.U/I ,6ԏ}K-)^\AͦRPS;1AױR'tBop_#fIpX o!5L3 b"K$v~`UCANae2B 'klo)¹o|GjrndT`VmŇCN_*vA&>ʂ_g5/()``y3o=o|e/5n Cm?92B}gۋ 'WՄ;In5-ݒw @!+ЀJ9 q y GWe]L^![>\vȽ|oo_d;,ڜ%F`KcܠBX h!ິ}9=G $@~~wIXiZ;;}Kw-3Ȧi!AzѮw]MTaI!`Eէmh)YbX;&Z/ KAY.Ё@$"a9 84}$fcQ L֓+,)QdtS KYa@bz?6ce֪!q6I-"L{H gn\;T2Kx,2Ҁɽqfr['0Φo=/ rxgH C̔ QS{flK a!eY#1hF,D)'O"}`MªFjuaGt(j̥N+cxk5T V1Fc)OppjibPqj'ktdLQNΊ[-֩$(ii"_7ɤtr?MYU͔g<j&YG+)v'Iu-QKgXG:Nbg5jx=zJ[ފ?I9Z6|:Oh"Cԗ˖f@ZRgn3rtJPү=[ؽ`dAAjeDPb*zZĐGUۊ`LPusV68y["Aj|lh@7M6.lX)yh)]b k㒛]t\zbڒa"uyV*Lr cNդ8G Mvc kɟ2tVϰ=1N݆>knUe_QnE`oD;!^B`(n6Q2C2da~ۻOTJ`B6s>ʠ/dJ0*JD2p٠Fw1+: Y-'*Nӟgn#v\4fR9c;f0!HRgVpzIxzk<@o$i 5X$s~@B[O2qa` 8BIYgWCc7Ą#Sz;PK|\T3o<2ZgUhf~njtO"f/P|Ct璀F`eJ}$%mkD~uL)3)ag$ԢmqvA3NX4dd5#W)^ `j<=KJtpO:O'EKgYF˫:VK$nW`.Kc\VzCـG}M0\5|dV͹IR+̾tHiN4raL:49 B;7qKWZCoՀ :0KWհCDM[-WX+lC\>1OI@*arVؐbXg~k[uk 2\c@nG&-0i:7]uj~=9DRK>cCMJ^қDKŀ|ϑ>Vbܶ>$jfΗpJZQ`MF`WdJ;vDˠq 0+?X7of#?SOA'8U:} z&P6iϚnMOU"M΄"HSw[Db-|K#!6}4 "zti"oA1;n3H:QJ;Gj-E;+@CtU-C_ Q_>QɆ`z'ƹi1*sYі9dC88e|i#nv7w܃cu[۱"2Cߥ5D3+1BLNos߃\ćN" <% 9,Ǜ0#Yt9f$P3;D>fm6=C1|RCiE`kvTh!xrS 5+bkŌ^<l=Am;kdR L_y!җV`c4|63&fe?re:%vnYZq@ tW6ofrcCYC[ЍEges0Ae%~»,]ӄ6WСi66|9>s `Sz=) ~K%}ў5>Ef[Re)zNϕ {Y!zl-\/NGWLJYiڑSToD;A~Q%潇ttd/a&N!a%ӧƁiV?h({}BS.+)ft"[-`ݽB?FA&7d,77Gف Y{'pS6A5EUTLsjX+St1-= }7(YG!1>$xN; h֌ƓRy`Ly=cP)x S*bF #H>rSo(Z$! d+-Ii{mX"Z!F=]e M8?ϛzZͶz=)eK>]!]:v{Th|Kp[CRO fWlp*>9E_俽1^(fTOE4CX6z/S>*E c?]0 h if;ֲ2Qnе3vf?byRZ?ɲ= _U- `åx'[KFCʎgt =sۘ:&BtF+ du$e!O!e٧WyZ6E+ji%"c*NԿE ܈8.l/]TDAI\$G7BbH)勑@BJAXG(+"Xm¥,NvGܒ vWe&ZzJY~0>[f$Ƈ`ɏWUCpH&%⬄M¾*W!~Dk`V2隐M'NC,M#ֹh-@mIn;(To,`nvH/dg>1#dE5/!xnulz靍sQ@IcWtO3~I>o?cUú<ךVX{RфMa* lߦ88hUwnzZ16$eL\VR/b.{CӰG8r;@@ HZOiC xwzvO9SIu1&}0VdcS O RUT,;vcNCKp6#W&A1ΉbD8FDupq·5^w~ҋ[/yLZyO"e? A9OBe/,QGӠxߴX:C# R(Iw/Q&ƫap80 \rPPϕr{1_ AQӇtUG%Fl*$pq[Sox+'5"v2e9ĥJcƠϦʻf Yɐܓä́QԂh%мS2>o~.Ju.?k2}KE~!:]!arK\c$[qcrx7&Gg8«%^p6->i[rN V)Tq2˪bm2yc qIE} d2U ˘pܶm zAwV5yv`Ur~D0̑+eoܘt4OdXn}i8y/8PY{`J? 2Q_m{S-ʃ^$$!̚MCI{אt--hYw1 Ѭ%5y/WuZߜ>Sh` (ݏMk&  Bܖ)R 'h' öfTe i\W%J]9ѫ_mW5kBtfxQ.G:M͞{>k4(OWW;~V &cO]J{mΛFBh̿}#땱nIWT]nD% moؼ7<-@cޱF<~SxV?EU;rZfN4c>/Zq<4&¼{BT>܆bv*2XЙ|UC'TF vP46Q]li^HPH0ݲht0|`! 8ךx B_Ʉu |?!mٙfMFjGA7<2RыIeRE4BG;صkw!YGZYwHGW㹱-+Lob̫HTB/]D/x=NDo9`ENU)n` > $- cdP2R dT[[JĐSE{H]'`콜Jz$,R^?бxPٶ!-ԸrOw=%}lKon2.%LO=a$88K2ȘGnqHvAEV…Oe/g Ct WJgnu' UׅFJtJOd3&*#bog&Bkk-LX״ ET .F=&k()IGВݶ`)VQyY0]W y?Hc̬xi>>E2Ga$S@-${0nCƄRHEWp&RC& d r+\m! Gk0`>HDs^J{fQa1W>87z񚘢(&h;])~K'R/ҪiEqWͨ:52'eig-w>ST2m bhi+"sO<> $8k uSCֶZX[ j[{UoVT%xнKNEa̺(^tb]C(J { u\|rpJܒ:1a/oP?*5 / PoFCyqw'Ld/ uT6 CSള r'ܡZd߱8^5hْV&ۗWM@ _35CZۻZzϻϰzgj#OmM#`qg}CcQ \? /o޷ *Aeh"K_t;z!b9-mV "g~IN . ?/wqd"M1~Z!W-g:oAՀ` Y qY)VZѿ2M4~}/ |bqm9=Z^A#S6` @%)<٘8- ALhӇHĮJXݟ}H@ ME%9i=RH+h.HΫHi)w5Qx_O( d?J[CZ;AG^ BYՔP[t3Z= 4"mQ✚J9/oҧLxsIi\# rt#e յo5ΑV|ٚ'+Y KKd}VX\Яb) "ػ1oev$YoYOUFTESl@b3T^r߉1 3WmX& g#hL0_z̗ͬfmK+S\Lųq> 9UppsF8715{2:#*TLhaw-} 1[;5P"4% pT+D$Z͌?;qTcmՒ[z]TC6&nL8 /)Ëi.O}$;*$UNl›LѫK-D)pu2jQ0Y:~z[ t#k9[ %ia&_C"TE.9b*VH(hoaW!Z\p(΍ _ekQt2;P~BDƸE>-$JL;UP&S@t,̱G ߕeE:v 5ݨ'kUꆀd,kMAvʗM!U`"P8Ѡk~m) @vԠURkV #M54lvU G[{5u2Rp/(Z;$" )RyD`p<%_ol~| {J4 9|̘Pu#@Xkϻ?l26݈#l e[Ĥ.65[z~ eC̚ú=8zqsQ#,j 1.q 9t9wok vToo? >'ȿ fTT #5/ |g4UݻuDpEf}2lc)e<>vO gSQvA\CП~< 'ۂ׻>27w6P"":s /zl1<A 0uGܢڴ=#5]$Yf%>ƴ4!dy5_ MoǦ$H]Ճh9,3]=R/^]>iC!׻-wNp#@#l|W\th9͡rDhhY_|fٻ@dӇE 1ExƨvV!HmS}E3E6d MHKQt@+{,So#8r jRtH."V:Bp&u^ݠh޲A>3)o^WUwK>;|;I쐵UbC=|_NCYzϔ^6@v@>["{7AX>~]~έ[+ 쿈'Ib?۷HN<#-q=`yϠ娙(g')|d4@s91wDžLDFV9>p?&y"GOMJ ]0SN;_T(޿<;"/mvႣ<D+ GN&L&|dy1D42[sd$_#`)|m( ]:U3k Jj>^e|h%Z\_XSw%J][L("Otc)--=v $Q‹f"mE5", M {y/Z875dj,|n꧴ =hWO4&D%THJ.3DWw7Agcvrjre~}4}g&pꦖXxw~&J ڒ$0զ s8"]SNِ<85]YY/Q.PpɍRr@.aL/ nQ%qK:?[8 ]%Ó+-d0w':[@f3kj4O/YoC 0zY, aWm.P{БϾsw*8V戔-ҭף8,9O*DgW74ĆDHsp+m  kzoG=UY-=*V&m)=u#v Ua RЊ-?U4cfsY&f"Uk_[XĪ0\ JfM}pp*~ }-l ='(PשQyw7"%LI[xTAc7)&jΏr,Vɿ`m Z'`wcZ2 Bk :JU;SZR ^i72 "]{x%K\ mꥐ, Ю3N__U^3A)3CSd=8t\A(6s4 ,x OE䍙J'fi1S׍e^9ᄺ 0ڱۨ[}CP8oـ8I޾P`@H%k F`<I~ ;٨-OlgLq[]d³'JT[$ * d93\7pg?ӣ@~ѭ+Lrܜ$t"bܪD|aIT/H >0 4TE.`&VDe8XЯ3mb 1C*_%0%:Z\M(r`)t9Q% l фK$QŎ ߆%6"J9*xsٹ ܾ6v <*(sEi8O(`{~YxԎ 37 Ro<9.MRޮ T}u=`~ho"'nTw&Ko{duUX>d'ׂSu}Rr< "VGuMnuUţg&[w1OgqlPC9'L dov )Fſv\gE"5X")2q''\/@f1s)Tu}q7ژr/Nd2tvΰ '8v983ncV:l9 Sq%%WBEKu{u؇d@סƼq5Ԫ!rZ$-]H40"Nvl[Ȇ">K8tE_\XUB (52@N_[ $|w{ gVr\@n]j7 2f U"lZًfȪTF.ۇ0}yA 7+?yx'~s >4el7ؤCPtu1SiFnuk`JˬBС#3Q7x|?k n2̧Ö{w 8[KZX20 |Í8Y*7j3v[@Oa;] %Ј1n' 4)݋Ѻ;<k$pp(tً8JF4Tj@a>yسZ191O֐"wwRd>9anb{3aA v;[>'"N簓 ?nm4JB% nc?(vT2rB!ņ^B ɕ&JkWbw@d)% eJ9L 2'F'?3}a->z妝de p'=2bO*7,SAe`7q`t vWn$1kMPyrTzz\C;LIHlTI6 :_^C-mzQ$8}._^~' 83ӎO~zPFHUzrPXFHGUn -ybYD~7K Nw-64ۍRP^-r@^+W/Q;c;7p2sikRIVK *EZD<_2߇Qm5-䤜ӂtaJa.0k(VPD0 ӏU\4xUkDN嵯Lq "ԫt-s*"O'[WԚ0@XT>I;8wD3k6jqŋݿ/*B;R:RkF!TE)t.0-n2};qpyTL'pjRZATuYHgL*CixΣN=)\ ܘh<>L>Blk6X·8Jc+Q3)LZ)m}aT5t,k#D㧪={' Ij`9AR$ߪAϷ,lN#50;.ʨ'.t@ `QFW3s Y;6(2V7ZAVqN$K?BDyŔ[<78{A`ved~mކꩾ>ZjhC6Jq '#bC^Lf锤dG5}j{9Ԃ`HfWpWx1sd_Dx&޸$:@'Vُ:y <>bpPx)>y hz°ī~L3lРD4 {7K2Ů1 7{JVȚWǩH\z79*HfT# Dξt mcmZ Nah=%HMAOwYkMQTle)jB/4e. 1dXU3oW#{v0m[?iuZ e%E$|2̭!Yd4oCz.}CLkCMs%ū@~إKǐ\=׎ -_M1S蜸^+W&l1sU O4T'g>`8eF՘%RͳɷTYpDвY O"'p0Qk#^ "┋zq$SOTdDLE'lG3" EKDMr| %^ߊ{E^\I<<Љce5뺞T23FI28?tezT6Uį6h!`5i|)t 5Ά}øRfQ¾Jm~&ujHZxBR`)i$G'j")pDގ||%u{u9G-o x>̮v=`!G{h+vq#?puz㫌/>w~+hڬ38z8g\WY-\Bmpi8m+_n/K$䰛Q@JX6%W0Q6ͧ hV$KW O'F;ZK5T@ c'}Jky 0fWipklFq \ZYlxt;c/:Ljo[D~<P2|ېkyd&DD_qX( P~E,>f$O.C9ײ)74xib>+⸏<# Mk.B. s+PPehs{ ȇRUcnHyFxq?{E+<5 dԛVc?}š^)QHzϒ,bb]8^L=55R@U.r u<|YjZG!oK;\0AY B3~ؑ!5?nkj CI+-2wynYmU|*P>OC}%iړD9A@o/ Be b77E3q]-¼? [xݩ GOtE#M/'t}p s_8߄I$kb9ߴɤ/_ J'1u 8XČ#փDSA^(am^"$=)Nz,ӵ`p ܱIgrD k'F(,>[WV4+ٻAa܇hE9 %-nLqb~wHf{z Kʏ i?} W0yS/`|2NRԳiH)4!}?ܰ<"%J]їQp$ƪ#@dzԨ*GAn 1Z[fڙq+Rz\S;ܦ3?YXUyyzb GEjOϵCBR{v7AIR$=;Ek_۰k./X4(,~]d]! {jٸKr̖t9'o'64lHã/ٞ$sR1'٥OgHJCzƈ'`D.$^FYm|4 /9+uɘ~bNbS+As"B]Ųn~:օ.t3"u7h ؕa|rWh;dᗗ*"w@w.Or;x6a>W {[{7ܦԕɵzF fAcWV> >H OK_dz4x:Π1G/@b~dcZۙ3U(%m(lg|ANVsVJ0 Aj?v5ꋤlB11#v,Js)]ijb gert!=H]^t7++vG9beS >BΙ~ӂ|i7^雹Q@Dutd\W*i5}.p2f6#cFQa0 >4v}Wa**YԦ+8GP_$%כA5%p~-aTڨ%[Fœ#M@@6!Qh>gySq-0ls a0}sS%fH[K6$%169+ۗ8 x,d@x0OQT |޿\M(Q: Ɇw@%666;&6:vKÌRuL`;QRIUhSgC]%w+xdmY`G_.9~ l[Ɔov)`6C[ 8&)i" d9ɇgW`(γxlHMQ Ͳ2v}ocAiW6t`<_U/) IE8}R>$pn6Ppry̦pIm~uԢ v3Њ78!Db~0 IPR2gY"7Êm=֜SH1לQE|2LҙZGt&nE#t(У2oOthkK$H P;׫ff)5v G([qc7{JyDUs8>yy)o/IhWg > )0n9sv,EL9HԑЎư3ĤPୌ Y#k=5H zw3'}g2jRxy'|P[Jo{ӡ'5]"ŷ՜GpBxp0:\c@{=P,. : ~E9{Ht'v'ʟ Ow*C3xC_C+8{>'=OC܀%EYZTz2gA|8Pg byV*#͊1Rq? o+n{*UTJl,5P]Ÿ2ä*+-*_3)KQ)(D(Ɋq#ޟ+ Gtd );#C15{4A@S=y~(fAZD,'wf  {ҹ#mJx+60c5leA^ԼDl{.emYN^@Al7d9gÏx*),,OqF` e ]ȑտWy *JB(Qihk:[?!kEB7Kk\ABF.@o}.S:(*BpĹy#wN'YrtM9=i*$lQR@i/-΍ x@wkL#4;8q;oԘ8'ӨfR9.B\~Exj{_i$n".Y8wߚ8eQ/ڔ0R! 7z7XrQ)ɨ<~!%,lt͊4[Dl,:ґLBR sBҢzSm8lMHo?)=9\y L7/jn*"TǧN% YJ [Wi9"L*OYqx^OI+D #+Dv$ig5rb*QsJH%bQ W~Ĺ>(#mxEؑ !޲Pl~1(y^p$Di7*` DoBz2ީ6~SAE5$5@MECݩjr&^rVvKZqџ3J2]Xh}&B$_ZuJ2q<0@Nlb༩X~8Lj}@X2&`]yWXJ7cx~vْ5"9fJq%ybP1(|b)rcFGO\[nrHç">i4tP%t]-}Fl4점-7>˄j@}f&> 7^;na Z pDzʈǫqƺVʄB;#dT{ήJD_Ů@muq}j,3aQޥU Bi9VP=b( C@U8n|o8#nݠZv- g;X֙ذ X;j$?Oq] vQ wb<;czfXX @lX30 ;ba}O[̔_Rݚ#EG"[WL|}7MWalW>-])K3KI(EI:i*9fP% Д=ҷ`B%.tJ>_3E¥;߫R8oV)wq}'}|"h?a-~J0$'5>RJݿ%LmD`ieHR+D&NeLHP[_gJ{y1y.hSZYmYF(!@zvϦȮSu?.i{L۝zolִ)IHխ[c><Ѕ?ycy\LvNR!<"N֡m(\I(AE=ѫWX .e8u"_24mi[7~םƪK-x ڋt; .zm'Xb ͭΨ\pY-r HZ߀L=ZŢEjHW?Ϛh!(4&RnK'/{@yh )_`Ld3BnJ1Q\Ew e åH>N2ӱ0KN a.±Z|$?FFrvq.G5Z;C>Ď&7ljʲc@M"!A6JW6r,YXCK"}i h(O!Z@:=ZD_t?A-44 }${q*/hc[28A&٫pu#*/; aiVLPك{xuye׫ƣ'Vz})xU/ty>cѵ*VȟG~/Iu*YICU3x+ 1 ٫Zb&ݨf0y.b˛"wJ- @qrcǃ.\g"Rn,} Ona~v`Ŕ`gZA ɪ\'瑌$. 4WEk }.+Bw?.Gi|J8LDRsw-.y=;~@eBGY \TW Wg[ժ]?ɇl$@I1W @q̭5;WT(Scyd9־HG)ޜ{~NC+~a畸~aۻǓ+c=o OO#dxt Y?5 &(g4#d}8D:ß\>RuCl=+Gfe |u6/=7N6-8bfODLiǃK+NP-zj%i佽 Ѳݫk|[sBm:UX9X"e komF9B&K,luoUTP*h2$CݸjR&nLeT\tjz|}ل_ՒD}!ZR|H a_p~Ȟ$ %dɊYu +g Gmf=0Fv1Ժ^kٔ2w ݑYl?-MͲ;z^sZQ67Frg=t-G7{I_l9 ڪ,JܿLw6' ~h8fc*,!1+ ""NBydzfZiP'sGYU06| !3f% a~.ֶ hsþB(5$u*Ml|ؒze g'ue5Jdv\.JzPuzPer\f.DG G0*6g:GGFWUs^ll UXFAF?6: Q5^gt|@0NLŇ}# ^4s7ɳ+@RօD`Pazd,hfi{&R'WVgOk?t{yj`xL46}UҪ)ꕕ?sefOֹfe TM}O&6|* :jZ/S9:=1o5$=9ߵ[XfmݩG "ڕ/t>ʖ N`^W/T4{M, !|xHZo;y4{Zˎv*7LR-c\#욠kgnˈ y _^_(/V'۪Mth ,bxL^\z>fyRx lS콹l0ݥ`PYWܩ@ L:IQ/9Yi;)?LܲyfnLA|]2&d7N̩򏒁8mPۗ8:MbqḪɹ<| 4&~s0?qxft%| #dG92Lvޘ#enij؃@P~̺ Zn7+88]95ʖJt՛\ef^PtCZL5s q~fVy7E j1+n86z\&|lMF'+Etr~>B9Atңv4=]dԼb2>rbuD%ڴ)͈,Q7wUʵxX$h˚d r#=Xni~Bgv"xBTAx"Mwt+&"  #h >kg2],sg&:PܞLk?aYٛ/KNNTJ&>0 -9 [[}IWAa4xϓ7Y)F6SSr@-M:E;dJm8BqrN=g`0=yAUZ#Tԏ@ˬ:R=7Mrݱ;LtyT_>nsvU0ٞ_wϴ#)07CI-Zz6a:*<Ѣ$R?}tul++oMȇ ]vgkY/k\ ln /0U[p~(z@[8Q KٞEA?⠅o @$R.X0c&aU bDC|DN•o. Aض{D1%Yc+uĨfFq~#l)>n{㵷gZl[oE"nO@`Imc;0!4r9S;Z*iD"`_!O%\}Z銫%U%M4Vy' t[N PA9 z 7$e_l.S&i9 B1VzRA/p\>Qka"GT* 3~B=]^s?/J $,kM`,X)Nl,=sY~>iGp7:3t|, VR'+s CگجsTHYܰX:5.w[K"ySX&6)1 mys;_FUq.uC&Cg AZd X$BMZ}Z9:a%$jN6́b7P/" jOZ5zWcc^*ͼlo GrR@,ؒ9!>[rϽxH"FỴ>Ee zB5O-:9';M<͜Ir,ʤY$MךZB߂F:4j _ݚףR Ѓi}P dXtsi؇T 5{т|9!N yhŕJp{7aFA#=q+rb:4U?8DCmc"6jPӖV.OHaB{WWX +M# ¼0`Cf.G1a}.\^6I2'm.qq+8c΄)eVS@YY? cTMzL+MȬ\D[q)өa ^L{(, ]35Q'Y] >MEY4]^ 6AP,߬yYJgTvyP[Eq ˇ i|Y,]޲#xql %,8mw6K0<" 1q3L QŌ>k[&B~T.P-UklHp?zo^k/eG"KdD*FS_fbEIIaoRٮ13$AN;\a)_֟ QlVaqGNvs>2 -_ ,JǘM&H=4~-!Q.!%j#m{f [OjV,ƒ5R7Tk+)??._O&L"zsNn=:ZOGO HJ`sV9#)e}f'Ԭ?C1Cd'\ɼY`cZXzm9ǭ6=B9Wd u[`G/T/q5PdsbI=2o (ScQ30p hATJHj}Hr(aQ[Uc~AIj7v[Ya=w$mBB.͙y5kz;?;Egg n[v08r^*QLk~ AaBo}uõ8̲SXbśb}*ѣQwjT@ܳWl3}2k  ޡHjQ':9a-%w}woXn0_bZ2)ZwTjH쾨n5T;(u*v8i$Xm5prCl;GS=3:ZFi&>J93hQQ|/~B}@jC [lqnپ+,0BH~ ${`{hjP/N+{3./E"=s ϺmhS|GH ye Sy6&ų2?kwNun ~Œ8`b e," غ>b c1uG\{"m{H4ɥp؍$ŷLmMPk(|0-N,@Kݿ*:XIiVG\ˎVj Mh{Q_G%~sgP1Qle!+?ng`.q1 H4X؃0c?Z0f*tj ݒă;J˛{O );,ޔ_/&M?Vʥ5U+7FND.Ep-6W,^!ԢRj`[NS.[5_'S81~AŸ # & H8y НiȈ5Py8uK F?=7Z^ _G!Ҋ6Kk @Q{ KQC4[?z7&#ZS U;*vާJ"H99(tՕtF%';nT֚Qk<&!<~cd@wi{}zu (uʜ\m}`NX:t}O'1ϥV_2h: o*ᓈ3Th*E @׭ ҡdyK(L=e]kiErEch~Yu"u3ae@!Yr7LmliFs.mX?76й)9qB^3%9E<^ܰbJ%fYQ;ZQ(g¬l= J ś:­*S.ʛkx; +MF "\QĭrBc˚Ŋ>#'J< d?KNU}|:Hq\`h,5r)t~skRu2=ՅP:k.("\d-wMz,dr.r./W]*xQ)iqA{\Ⱥs/~.JIp>!<d0 $o5ZDNx TIv/1t[ل"߯@}zi9"4'~! '1ط6 >S{a*s8"E@X=9~f}-}|pP{8'lb^ M($J-p*z$T yr+[thd۝^21yY$|6 gGZd5:)q9p5}pfknXG!X"}ۏ׮YFlZM̿8IĩYcKerCj`N0v[^4xG 5Lj(NsL -~kntm#>c%,5Ԁp42L Rjjםj8*ࡌDE"$?LD{$l0Z8,vqm?d)}wb7ǦWŪD"إy]hO!ҚFk'K&wS|Sͬ.h=r,:U3)K&cEC^JbHm8 Aq]zmLn=A:Ϩ>MyBk}5(Y90pAny5Rת[!,/xs=<1E53R$ u{Ln#@)Sn)  *{O' s2BB㹾c'se_#pjzEAS*})!Fxr5U&.Rb^F@eDDE^r )6c;UlI1\! RI/izI#ǭ 1E14"'4&9=iRډ lm]ܒ(_~{V22Kl>bvܽ}5oODְ vqI'e/<فR{KJ{mJ;WԨEf9@-ځZuIN$#z -y\ 52Z~Dج[Xd\q0C Ik͠(vЭKL@PVd6__#Mǔg%NPTwⅈ\k:|&3l_Ǎf&~n[BeR\vW5eJUB.wIEX#=OfnE7}[ ?h8^:(Cpϓ uK*9%D^M]A0Łz2+Y' 3:@4<-xrAF aibBonAT>ĉ7H(#ab[, ֲnk5\zk,F-JiVEV`8aR<q8=xú 5=*8f@]\S?qClE(j)Q*É|zFTI`ڗ@⶗D84ax1;Zj\2[kݜc" :bMސb37k|<2 lA"AiŰ&>7X2xI``pF t*x\26@9H"@,R?oIX-8t¸onP6QqΝLkv }Kc\hY4oeQ QF[2}zJ%ȫLXwU#X"ЭyY b7%(pġ]sdObt{Y|c^./ >T6lF~?7ZC!)#Z?iOq5Q?Iٺܾ hNNx\m@EAj(tRӏn*,:S ko@@`,>S@9=Ao ml"%ΦHqKGܨK~kTOe,xPgГhEȨF ,r&5MX=|3A`P7 IݛI3,7ӆeA!O9nyNhF> wÔˣ1syh9Ռ6>B nh `(Gu󟻘:z*kh"@i1!l݊X5[$(ЩKHh?SجUW,A(e*4|Zh/_ӊ^)o.4)_7,gcxVuSUq|53~?Sȵ r=@c.үʺo3a =k=w^ MG`6_9o?7 VLAƴ0sakHp3b&"VG\n}})iɩA0* 2#,V{ =AH+gL+M `{8YDUO {Wa[$eBϑXb֬D6qACk)W7Љ=*@`/7=9}7jڨC9Hg>'m#BX^+9o(͞_6o.:qQŮ8{tn ϜGചi0V8Y>/jST. O΋ 0xŠX6vfJƣL&"eBJ;:ޑcŕ_h~|"PE94JegYLszռVm_)P@y(erh9n$PE;G*7H)5?؛~AN ( ݃QcY@L#5sL@܁a[ur~(s./Ӣm3<䏌qUxMW{YҾ! >l/؄ '`JX7ûc^]/ޙS]3ipR=&DMF=&wUifvyS kT^(>fTp أᰡ-O:xvfٝ`|D J ?9nJr?1VQB44qqI7O5RLnsMĥWkj1X J 6A1$ʙ v4EshږlJ y6(0>^g^@(_/McvQ]a7?U@X Ke3d꓍,zT޳,wEx9%k@ Gg Ϊ=ouUNavoa ~Vӛ\} ٸp~3Z{<aLi@Wb-sȒ/a`hT'p ѥPFd"$S>s"ϗ$6Emf5AF-T4 qֲVWw̼vI6DU$G_ܾA͵+#LkW!BkY3 >.o[fZ, o&t I[7K`]i3v~tYcUm3lwE\ *)|kekzVUDF|@^: _'"G;@m<k_)y9/L/|q{էh4"|a\*E8PtkphOS80K4"῍0zYxΩHB*#ʪ%>D52M,s چGKpcAņ|?"ao*8宭;[.@1A]c#&sS=ٍrttScihaZpSkEvf;SU\69Jq>;,ѕzى 7;Jxx}C$X'ʟ C!C}jsʛ}ub(-" %7̲` 08gn(q0[PP#m: Rm&uB X/JU]RW1ؙՄv=/rRL؏~M{SC"[n|C:k(~wi;\{DڰwLnkw#P=; ggxU27N82 x~R:l6SA~zPZ.JS* ]Űu&U̩A/ַY?aΥX^34Yk.2ڲ , M< C!Tt$v@h̜.ֺl$?@dZ^Ҟ)a@@z`}ln`33 m _S4uoQd)7ɀஒj8 6@fNU`LG9Fq窋8佨R/YPE!]36-.tݙ#4GW?^cޥO>OEo+V h7ceM#XuIsV mac{HVv6Lܹ@d56RaMItѾlJ+-*.AM%Vfk Tr=s,_؁k1jc9lI6*|QZ"y|9NgMjDpH1ޝm7x&EM{m^gO9D?2QzĵYx5˫)7 $'P%o:  J 7gs&].-}fG֌" eC0&S2&mV鍕dh%pA(`*o&{|(X[bxTn;㎏eA):N%Z!ki+`yx;|}nӋ6I^mvRr@8K缞zJrC%^ń P~W &.@(imX-!Q@߹ A`hI1RTͯ[X6Bz&oNƍVpG:Y»_̴ê+NNj.LbQBMn),u'!}{i[E0!a Ž\uh<Da+ҋX9fZ q $qJS HWp*NEf GHzfqvV$`wuـTŷ$Ki'&NX2A.$3Sp}=qC 8kC/$jh"#lkXC99o߆ҔPGq guIQZvl ~j BƗIhƉGˡjsiapJH*_@Ǔl\|.x;!Kast8I,KF0欅}5^d0- ӒmMj>B Q!xS }||P,zN(1 g;[>r:o0"tBpUɭQb:^m*;@.^CO\wd7iFrjYAPh9;]Q7"0Ҥi)Dں#r @v}&S2z*:aꉱ 54nQ%+w [ | Ee5|gQj1gK-hF=/Rk5+Ek@[72tltB51Nvҝ֏['&Ƚiψ5e3H& z'0@Jk)yukF5 a~a'F:JM!]`<#:K}c{$ui[%n9ҒYa0"U\Ln>(d0p:T),#MLI06rP_6jhQ9+3ࣄs>.MLwٜL=( mWʭf ưT7o*@<0іΎ?:نoƞ;^W4_k7#x1ͶGw[}[ HJ&gM ]4et.薛N/E)WII*bFo܎NvSD"TMY ➧,S*ȹ-nxtkX}6>l_sDZ:ILo'sn#'~!`DKҵC4a2f^'Me`O|)>~ 75tiMT@F4 >ј "WsjR5؛`?ԗ*fB꒭{jf/kq$ɘdB`[,qG?AcNm1[LigI84 )rky]e.QC]xoT_TNQ;(kۼ3A, c\Ef3moEjerec.]>7dw4F0/O0٨wdؼiE1Pfb0o!g˜` NFJ0s%烲d)߁QJ};`JGd ^#)?KSj6ش<Tpa  ]K6hy5u'EJje;_f=0G?o[%Uxx e=nVo\r~";Gki=;hPCS0.}ujV{BK2@H:{jx-BYᤏd3P=1 q jl2_L[G#2ʳbE(qőT,dy`h}J/0gl. ԷuoŅ@m` iNK= @ӑպ[Œ+kY_$<_ XBEd'%!&L)4iYXlMߨ,_/_Šʲ/}uVb 䅻q*gK`x#ӎCsKcI`XSc V\5 cu.sTcdzŒYP&`g~#/ ZL])3dۘr#A.s{)QcxЃ=K!r_~0PKoR+CY4ݓr}@fJR9^^oU .NFgL`ڟ0/U(nIT~"'('nw5 P}锽flҦíRi˭wHi8Ob(#*d|lb>9х>1!=1`!=]X'}VAQ/* H.eVnf2P_y\h74I Ϩ3:YRh^>r vFP$4 ?_X%ɈN  + 6^TagLֆrXǞd+7?iA%EJύ4gֿ`g~U) Gv 6 Uk|Ǝ\4z~+!@ v!Khg8w Wޖ]W`Tnޘډ мQu7YY_3#6j| nrߙ֒eNа>R_SD׋l!³617u.4JW؊8:<dhb9 Q/xђ ΢H'!J4%YX@ O@ o( Q:E5@ T#s7ž@Ȑ5[>ϋI@YCoRp2i6E۫<O7R fn=/ZR@?3S$_ՐZTE7dxζ\HzYpOsݸ ru+4Gi]{w5B(?_5bNڤȘa0f9/MWH@artv~T}"VMG@c$ڛ;;|<8-d-; NSԇ(K5^kZ ? ?n۰{32?†:]$wq5_^㠄d+1~UWZVw*v`yؤ{VR"ۡOyn(M gYt㘁->I_niRZ|!0ycD}[9JN7ⸯ/؟V HWC,Xمv74Q&0Bɟu㎖OtQFu򽔅b  oVdv&NK%ߌ>9w~]GT-B+^i9U[>繬"zЊFd$>xK^kel,]*mA=~Wj"iP:L4ϒ]%t@> 0:IA@ߖ7ꭉk~H7aSsO|bzbCdr :׈PqLM[_NWnݏ#aWU#_c"5IGoߩ"9V4ePnamDN6Tcr;qB}-Ûk5g]1S+(S %y. )8-zIP ESLvAŮgϟhDR!$sQ~Ty<ӊY§cG;2sMDv%89ܠ_x ( .(?;1ҳ|4fҎdNE0+s0NJ $F'y? [ڊcś@Q1V7W3M2$)g*x}b[֊0FE+wն9g޴WmEAgO\j{# 3;(р 6iF۵ocM=7O|O0':>ݾ7N ?DSBT0=bk7X\>Q 483 P8M=i+˃x HN#EdKzDhdX@94:DvrHz`xླྀN]Y5Y!Hq"i&7 ˞ό怮:YSu:;?YJ?4L-Q̕^J 8( ?`Et,\1ڣn&|LipL'kc[>ϜOZ/Kǯ oziŖC0OB2=),Xا(l]0ZfA+RKsOX|mW-:38m;UxKEܙ\NH= yrz#jQʮp_YSꌳlXĻ9C 7*@Ps"R_e`DaV\nE>T]Uem6H_' ~™y'uYxr'b 2hWܕDUoA6ŀW7M {x \̐ {bp$7Ϝ^mұx!MZ1&b_̨04&pbw0>@ZǛ|` •[_AߛDxPrcwKgHJ*r:=;6CHT `QGn @s3u !.^_XB7o4# f@xDoXD+V??%(6@?GUG}/pe(>6KZ19(^6-h{Pn8%x͉F7k¤ J_LlP^A^`m/7&p2ߛΗI+o;<:|bLJaR'v1N]?"#}lW[I7+i|3VDf9J +ї,i$9̪|6s7[ldQN0AB@7J ^wkNQ+@4Hܦ W lKy &Ÿ9à^ʶ^/yjr| H+1 \)8I6C^|]hh\ak5WhWBhD 3u$ܭ5e<@!׏ãc)v zz"UR ϷB}h4xF0Q+Cۍ//OǍb'_-K"t((rZzXϐg=C*zci1a1\{ߗ#ܯL$_  l:6Nmz?Fu4,?ekd ac)ӞxQj [Q!z/G?F & Suֶ Cʫ&πx,H+/k7HBSiÓQ$R7An n)n`T5nq3[P^i[gUGcm$%M0?3IU" 4-":a-ȋ' fe(Vb-cr vQ6~9|]wMTSņOOeC5xk.ꖦ7o D/mn.qw7,,,H֮sH9|13<@Qis 'w b r~H:U Nç*~ w Fdea}7:ޮ V/QXfT52>ZO.Ple@)Te7!Vp7SnS[Ū v՛1M haSFG8=˜wƵqj܊ i]};T\DJ|>9ۋ 60W0ʱMͳ8 w˸ ~Px˛as왘[box@`gV.rB,v"NAelIwrl)GD핀ǝ aoRcTԎ^ jO]{nT՜y]V" R?cv E'Yt X6&3/ H. J2?1ulژS8YyUd|3l!0d'JBGK\L0D`(ksnt1weع2CS&z ]^c9]M)lD2F-Jt"ĥ|ysO2=A=̜k;w"|/Hl\A2v,G!FA(YDf1~]yP+\[l8 Ds9[ ͉'EW1.C[3!Hpe.1ݐLpWp՞=CO,A:,ڞWX[KOC?HדŎ 6 ʰK_ P&: Ͱ #8a ϟ{\u#ѷYf̆e^J>%զPE^wAnu`&7# %ssaNfގGORD۶yήx Kt>}^b aʝM@nZ"/v(v=&A/ƒZ*L?G4R|q"͹qU2xwYO64KQ7'2 :NtETglkn;," ,9m/-\c^DX\V,1}Q{h)!RqT#aumMB 8\{Eg[:t+?ҸW:umXݑ\>s%14Y ^9%߰tGSE_'y(K0@9=Q 02]}`9>aBi?y jwձHzkIsW>%6>DW;%V o>B,+o (!/+q[ Bިu:Rұ*/À %в 6E/WD5 \2>Xseɓ]/gf)S92hHj2U\BО։KAHÓu_p5ʧy_q[PB0ϼ0=Y  9P¢jj ,~m7ݩ63bn͌k/ RXrQ&K+s-O#NUd1rzϔCU(J|@լE= u 1_#:*;#NJF׽Wƚ)Nu94Qyߟ=%n,-j᝼iLQyØ9Gmi/,Lb53Z#̮X}M5KLVg÷/}R00)RTgm] tj͎9Ek%yr9gZZ7|lA>>Y;/L}Q7(|9mX4ACvp~mT^i@xjͭC`4lcV ƕ ɛ, \(ۍ{er$ `3ZEӰm3-laeO)ͨ1 ÙI*mn D1h; "\6;} .MlH %Vwg$]v(S̿%6Xs.u ظ4Hų?o8z6NǞ.=l35 "p~"t+]fQyJ3A]Q*q(шZy и*w}&PS#? .P5Vlw .,谄}'KT~/v$ Y̚Q.duFT̶2Q5 -{?X{/KKBL>ND2BKEڒtH}*|f^gx)A~2Xk4i*Ur_Y5Ck/n< +!^Nj&k̶K-q|#Z +||@7mܤppYjn~(/U.F6uYWO"c TJ4 t5geu8$-l[Xqk T]BY4YYl礠K o[i Lj%߅;9'”qg͘p* >$S^_n|2-0d~%NqxUꄢdW#y)6Co%H%yXLDpo4}C"g#4%=~4| x>Z1l]O`-_jFpM2]O@z6EaJln+C12*z.T!N_?~φBv=^%F8=,=ٝ]b T{ωp/~,,iVh~sn.kS3|ON+TO6 DxrR:9;Re-4#LtQnnaz]y2LBy%uvl{ 2m#{D:X1$gY(r;c+<\r|x}10pa&q=fgH$i* ,0tM=s!ޯAltu!O}?K+#|Qw' GI V MuNi)މm<}_w6J%ϰFX.,~Q2S^:!~ rV(/ 5y}_q ՍH?GMjK9rjdW( yV}o|s 0)HdGlZ9¤#K`BRǾBԗ`L"?sU8gt. X#Sύ5Iv0iNI(yNRX[ؕe,}݄dX($SUolDp8;Sg Bw=NO`kq8Ykng[E.Ԫ3jP\d:?0NO*M`;?ڋn7㱞]t QX+Z v$qy*6ZY WŠ63nnTxw]`F.Q}ęM^ru;L?)ܾbxJׅU+0ZZJ]Qղ[g)a%>8*joZ F+O|-O-󊪻jEJV96oy.5Fڌ5$ !6so3^?Gq0m!PѶxߨ2K>w} $a)"j1ﱣt{TI'F%#*Ӡx乹<sucMNk;V%4i3a;P"1W61mʟ;8y+~f;ե wA+ނ &ηE߸ qZ䠕V!`09HfX"zՆ$9UK*!q1#q"P$[^ Q 4\l {{hʜک"sKLOZt'ΔC07dmW4gP2lgUo<O=k &pUy"G Z N6qe g%+wLש3zCc5-'L5 q; sW^ _7$\ e+WDS!b]@J#W9=05|?rsqv/l7r-AYHO_ C|9']5飋^Ы"f<ʲm=]?F?/bۜ{>^~HfR--P@z5K -0xfRacr{^I_O]p%i3q1Jh\y\ :!1Hy".Cr|{ܞ:^v>3%D8cTDnI -\%:'<'ևcݎu\Za!-9pLZ.6G^YZy򗜲L*sC Ƞ\i$=/?~Ʋ*gv9jL )U*O",ւl X[>~=:zu:-}T-E%o ZV:OfP~zuq492E-/NwY%۽:xq ^=[_90xUbוF^G;-=Rʤx&T% _ORդXP:ު0E@Ff#^z-M_\n\Bh M(8YQEKGnBD ١$.@<'.TeKQOrxPwM1_p=ztqB"ս o9S]RƝ}%&K:!1KfSkEJa&!"_${3~;r'wo#3HE@مh)Ai8K%d9Ǥ7K0Y`K FuD8OeF=/4m#MVLSG,H{!5pÁ;h.vXr$kEp'z8!cM g &iDѦ Ugbr+mkٔ;dڙC,Q{Mٰ1=gyGN9F;@JLXI՘`%|WٸfU*D)26.cU9 I=}uqN=>Jc& C-d'=@'pp=w3o t:[ o"toPHzO6QHGZ37X#ƻ K#h>QVS5<;Տk|'c1xҜDQE<( yLƋxk@/G 6g7ٞX$~͐`^J pBq82 W 18XP!jl3Jʜ%K$-6^so[H[Oϱ9[ǣϣ˲.=p.Zx)P@oS0n~6rN\w=jhG'Hl(7' s?ǩakO"ň#j2$K)2n/I]B$ng,ȖT::wݓxVMLMYs;,:4yG@ߞ#\?[szGNl u?==S߭hSNȦԶi$u=Xj80vo :uo\7KMS_+ȝ <]=u5jn4 P wFc?(uN^LR+ai2=XJm-0&u~jW+MA k}LT}lP](ҧmlݶii'i:# jZ­hqH\X,=Xtfզ4hmLUV?*t-PhlF-°De%ÚlHP"԰5oXѩFaF$6O 2~JCP6Cr:DhSxD=L3ƒO,"OlsUlx>{b踷q*vG+4ߟhuAY')N]oѺ xﶋQ#CDoOF,nqU?.ӄq!F9.)Q\~?3=.͒ԡީ&6In3Cs@emc"1%.m-'B9V@n`ⲥȼ9ROe]50V3ͧyHvM $Lv=< `^ӗz|K"n4C6[V 0͛2 'j4MAd^X y'[LMP{#" ulr5J y;^1c8܊&fP(b@R;Bg69Ojt!OZSשy jd=RmW04yl*کE־TrN(n _)O҉TYMVa; ԪS$[6Zh8v\v4Im Iehc=NoCѭn-j}s4TW_\L(AVp$N W1ZS%3Vb 8/ȶYq_y=fftr`"cU8=AZ>3tyZ'{&v ĭSԴqex@8-+4|VN?(35RՕts9EѬ2A?Zܐje*6iitq=ƕxk)s[I[oj1NSG-J|~?Rp?#4mp]s tZIK 0?ݧw;n :Ho?2EΑ HaX dK|"̰?1{i:ڭDW-֎EϧeWQ =?-w1e\ҳ"#N@vPL j.y4HuD9Cn6ܒLSM& 3_&MڰqW[Up48#fyN'AƬ$ D~W)XZrYwDzgnԞt̅0CZZC*y*x򑌥iln M8c˨T ?CAzN)D`$ı V n@4S={| +kgߧ׮5* $O&0фX۷A<0S]dd xyLOA2(383\A-B pmj$C* -z*)3p|Q{Dըxpjߡ/"!SY9.7F}:Kcxrp {3SU฼x-i2?C>}®5{E2HcH*0"o/mS{ LHdRj~i$p`sJZB1Z B3n%tq 1s^ѻrS﯋gw5 mfaAtB=4H܎;Q`hׅe_jІKΕ&w0U쪿ı]{TFkYIq| ֠&rI1 fW|(b.\lmksbJӓ]tpzML`Oֆc7\pY$=^ލg^ lpŊO+0T*0Ԣ͆PHxS-lmvmINs]Ŀ,;/5Ox@efFyq|,GFQd{+[Ij/DRHJ`ƟC)$f8OL7Ubq*ZJv;m,vQrBҥ+Cs-'ىxq,qV;" k'X)sԺe2e2ݹ?F&W=5]tM矙EUZBIU*z⻡IQK38g^K&7MȂ@zŰB!\W.;ohAE1`ӡʒieX zs|B aSXS=Ծ:VF-%-?C-$ʫ1cfhS^9v&HEU䎍XD@}ުUW5H79닩uQeؘ "O9X~X ;ydnIcԶ32ڠ0g&pV奲!nH B LבWsLb(Xߋɷpt#'AWV#Ad C9 QH^Ҝ,lYoL;Tԕ3dĬեU7H}FaŋpK5_vM0Su(ciO=h/Z($S<2h|WFݭt҆kYM@g .QotY< $ѮʥIi6cG5`NN, 1`.Vʖp;jV' 1[ Xu7ÔmVCD8 ֜jKy@3Z~3)H3OS:+y,JJf^2 ԃVOҕ 3ˬ:*jJ6vDƶ+BL lhѳx U,YT8}V^U! i آդ A@:=t?;7>NN RsN2ߎ(n]E,{Mz1uIDdл629?J+vi3;ԚC27]TyvjyבSc8B3x!{m4աk3Rx=$ _P;bԤl\a'ŀAN_ؠ!p7 6{ja,Vb"j6y)9Mă :Xup"-oOkQGtF]1܊6MP|ٓ  V-n PKOH%H8;-N ovR?n8t`jna^.cԖ<90[DQY(#c6gGRWQ(HwuihlK~iCfR(8 Ex[\}~co,̕阰8ݺ7DqvKR)꛴LALI9#J"\nȊ4˓68L/ۤY6:n_rc%C~ Ѳ8|TMrִUMIK¡ |#^9^tȊA ґЗAE2a*md;>!f6Ph.䞽aϓ{5 1zz5 ;5#6C*s.<%}\/Z_Z1yC%,wmt@hS 9єſj0 FZ|H"4Z=?ߗP.F~=.+z>SBr8]7>wRPH-\wn!9B tݚRv缡x2=_X 6lx,ZVՊ+C& uFg,*9 qj R V\Wݟ Td2֬nVf!dƪ<Ӊ?EDVZy$woI0r&rZ œiU/pgC|7f&P&\5x]fT `˴q! tƠGbө5u UskÊ}a#y뇶(Vl)Hだ:A򭢏]@K&9ݝK4l s@!'x4&5j@Dik|gD=Yvf#Gģ>8OB7=nV}`Ø(SGF qʇw@lUXLl[bNtF@ b :Qt,#j8|I(Cb1!U40ZRMABGHP5fFE\R>E+0Swu%nX2'm% s^j=`#R,_!}W'rrl8jfGNA ᚠX/ MsvP$M+EF9H+񥁞%H;*+yw4Ȗ~qSx"Majiտvo n DVy㟣\?E%cf-tK1eQFOS{OQ~egMܞru!|~LnņTMq`F Y}OLzX˨+ fVAJ˯"zHY8) RpiAK AXu~)w*3 dOjscW(1l7붂]IxHdO#Xr H81d9ĸ?@^3lPf[b2Dx>$&یǎPSs 2D= $[ $y3~D 5jؾJԑ8sJɋƐVOvH A`,JH-0bڀo 3%p`|_FHC2*7@*M]Z~i9>ROx;PyqMp@9r;;2)l㽼C ;-)IB9RMz{ԓe,(;́@Ye8,]4+\I'("|o7E<+#duBM(mm*&KI;&k[LA]5AW}YJSD_%}'Ԛgm/P<$`#e䌴|UI|@~Ė9I:E+/πRٔA9HDW5TeoM8 ۗ@v&ڊp"ũYf2h!LOyq#TnEdEC`jMEԃf- Ri}}8ZnxWnpxt$a 4bA)6#հ7ɢ5D2Nv݁?I XNgS.uְCc5dhņR%1H] BjwZhdLrU*..IX ;"fyQ*xtUrB_=\٥Cl-(aҴ0Fww1\pff?B%)(1C M!l-ղ+ }qe6~6z^-[_tRы!ί9Y{R}DV/x:%joq=h9N x9V\P/1[= V62MMY1ǏO?9ɻ`1A54m 'qX4ޒA'E33?ҙ2y{6gBq=eNj]|@xKzQI\ w|beצ#H)/}֓:m_cVRm*yCv8pd6_QTȩـ*R<*+\!~l-!ki\9⡵!:)2?ٸG_)*`-1P*W0!ܸn! HȚFCCl1[F>N [y=ǭx,ʉth~*}_z++bmyMf* 7=Mԧ/: #e%+U.D%U{Ԉ"y}ȲHČ %L*M yzdZ .[k$v#?1H7lxec@;`z}Zq1[)Ҏvv1 (SGx'zg@  =bmA,Hk(9R _IRQ^H Nr/l,. :5KqJyޯ^H!TR4[M-Ltl+l(`KW}BB]%@OS83}hwĢ5Ac^*zx\c|6ri |9bRKHe?$^eTYF Q}%hl."p[v0˄ ѣ븮}CR\Ѓ?T+ eD;H.@FXC?{X:Z"Tjܦ?ʫ]_+mK[v#G4;oXtwr!/hsh[C[{b3'F92 UuuqW(`rl֮ʘ s(vǖUFqC%}8a;H '‘,[kq]7HGGB+pݻ2(6{#7Sr*D\֘{:,NY3zm RH7D$*Iw D$'Óf070R/(dWG!:d ;2<',M6}0B";I`Z̈+eygW Uх,Fx2ڌ&πE:rz|JU](%ڥ`7J}yw7bB5j1q\˳줩}]d':&lKxPؽTdId$x x8d5ĬZ6:B/"5M X#f3)~APSH>pyPxt) t&q({j㭩# JdyKZŗ;<PDG2']I:8ɢ( +-ѷ }G>6hy*1vg8K;;^ HCBTwgPgQZWz9jcr`y{+`?<J/x.$GJlGo}pjԃvoJbOڨq]H]r.X7/ET][ Ն.GLD[(]3 (2^ar@,3d\{3|"1LXf(u5XW=ʟ4c%/-I-ڼ;N϶* y&A0 ~ˏsRb Abe #5wn6\u!%Gl*Y1޺'Q8x/-!i mtUE.x /G}@l KŞ?j /1Á"k z&Y` .y-Ŷ4l/( 誚k7W 0q y@N{Y92]f6:D扄Vj /ù~&sn1i_;U<1͕Lѣv7蘘=ց.W:yW,{ IZmB(L\%w &qT<L&v/当; 6z 5?/c8PS1Ju,WBA_%^)&nȾM K)8SǑoY> , !Ui4 7sqøv"QUp푀qj6HReis)܈ ӛ6pi Br ~4e`bLɤ|F1iI)RzkM 4sR̽Þa'ӄt"(.!º8zޭsIjPx -#䰝fӭ J~KE\s?#H]9 vp ='G[x6h f֮QIELٛn"Jcge.WobMHY^dVv$bIFgp@Ƹ:g)@q װrr?; l&ECL ěV&,G#P?KԩT=oJcSS,,ƬfwJН)#+YCLrwN&9ɰޠ[%78p eu,ձO? Rz38m]L"ZV"d=&j>$"-l[b:[?^Njr dDcq$8.D}#-[igw]j/R.~{e9v U% #!+mBrX/^1'KĐ6-(p3|߆QW֜Psq.)EvH.uAMzUFAW i2Rpq:7׫{ax*_↙rj5zA?XkqL@2HHOԴD$^5_ilMANu^(y6C\9:^UB=qÉaC5;VjT9iZ{q 7a'BF?QX 5; t^01u%pd=jcۏEt:3e2$)ڏ5gcXn5]\Q, Ewdј-ŧI5Fy&]9xk}dw-QWI~b4ỤpA((ls{Ltη㘡}o%LG^SKr(Q~Hs|.xVY )tz OD|yLۮ!PM|,c.ȥ,ybPG\] ݧp]>@wE({YB~ s͉I:d\åa4&܋R֘ptp"lK0 T$~NR.pp~KIlZ`-KQif`r+)3cJ4I*݉,^xmNK u4 دB9mRFwyɶ6zl"QVN\]4tU_D;MۖjH hEqS#h?؅vU4|ih ?ņn3er;G~dAtE@᪳FZӣ+7 =?ՕQ|V<ϱ!ŵk :(= BXZwiZO* ?Q ]'f=:*٫{](E6u{v} V,#]XK/0|wBڍ AIL s.N({/~=ԸFז}5f}bL=QtTDW!Et拟3lӆAX 7>40K6\D,C)2*r2oIyMDxN呠6PPnE-4QoRxȾCl^̥z.a<҇7H,99蒎.Ѹw7' GؖPM\gEbl Ia(mcE'NmӽbN~h0Pk^J lںN\o|"eo5 +ʷYIW[[L=-Ax͏xEjK.=qBD%XfsMcM"9"Z ƶj+od?A>-J)df%uy:3fȄz&7% r9piLpR?i.&ΙV._2Ʋ-$3qLX~шCh䅧UgiC 4\Whs쑦hgDBXmbLjHXІSC_XL'»sgbQ AsqzeĎxK ً?G<^ǵ/S]Aew/*"a .i.x-‚8{n ݪjfޟ|R{n[̀rH~<^p^^0G%_l%2B ^t&%j{GNNx?F tM`8'[;iJ2bOsiNOgHpM~0ٓpڿCmk 56tEr( xتRb^5J*1fj-ږrkRОFTқgE!%tVEs/}S Q;](nm y3Xl LQyʭk 鑔hIdӉwYG/z[ZR&Sc /W"d1 J@AGhalEUoWЂRh"BQ[Ժ05fVRx%0N'@d"*!Jۛ_1ocrB> ~kb yD`:*{T֩x^(mJj9P},dI. Az|(;u{1tVE|qIȊjcv5!ik>rNqP+g'JtuJU|:yd/?zLjj\`&r%J^2֞"v}cxQԮ%96 2+t3}ZJY+Y}L $>HpeWG{[EĿ-N[Li#y3kt׬j8n\9.CQuCjDb7ӭ [65LC&6vFg)QT%yߙZDC;z|`x=arluk5t"'\ZQU2g候&ݲjc6H BaCPٵ*#IAY 1/+8$^tD \S{gǽƱ2Z惔F( $Q{Ѱ\E8 y|%"Cý*|uNA?gvM5Ӏw` yů w;ϵz,%IaS ? 5*0jW~j_(C|vϛDX;, uO1>݃u2[|XF;9E(ѝE_Crk|ԥ4U$(Qd,wuf5]|[cp ּ"\m M7&Mo,QL[`R"nBV~@VNI|Twh9w^bjöXt]ڇWGt[k/qܔ*qZwN)JH$4#żѡK%t1V|.Dž1685y\U!eqBLDc`zJY~.P߫@@wiQ`~MwkbHMHLfpO )eE41J+ܹK֋@('37.77s@[Sd;rݻlWRzM QNP6Bӱ\pml0wqyVx FL<;,%G=δ˿抍<#aZE I?&rCJC .˄JLB;: ޠC+IJ\^O KNwERCV2 &׮,Lx-e!uQ[q_0SuξZl$7tV2VŽLaD-PvWqfu nB!9ьP7:uՊ왪ua#64/R=6=:,Qqcr8|4a=Mc=\߭9VX)`UA%<JcSX*uzw8GhOu"vv`6)'ql%⪌(J"8쮀Jв}ܲ6F*G6u"hkbY -&*0FrNX#-3hVOR~̼jp\dG{JRdZ\JÀC˱l, zz{/y'_sn&3=k\% A7̜B[N +Ȗ`n7"܌,uI<#+ 4'3J d];i\Lp 3Flx(&LF F)P;^pz%c{߂%u!֨jګj)y=BX Ik-,k䷜'$f #%it51yXYvOöd*-wa;I}6D` x wfEh?.%+ZB˵aEj}4m .ژANۿ%)Op~VJé Nʥid)BxhmBМ;mPsKPB!ߡQEH.ЖD#-Ew=MYժc%L*hkrbfcW'8<u je6簅Lb'A3?RM4t3{{0 6FEA*R{~\9_6;rȒ5)~Q!&edcb:Lwh`iÌıWF5*Ab8áqVŮwߔf8 '5 u^c+v!.6HXWL3BO=E]QOnz콅yuN1mU<5#aq{MndH& ፠ԣ"7}Wφpҵ>v*Je Kx8h#H*(wӶJzWOUȵXI#js>kN!j%5TSejKQ;qv@{)l_b=gӽhV2SP=WG`0ăɋjrpzxv$ĔY^WMe6N\U&u&,͜-|)u1r ؟ȕjQ\`)QЧz`T} ; ܆.!|~ٹ{+2N (i78Rɇ^.B0F>X\xldSE[:Xx  qn/gУTrXhB{onOػ2X.s>Z,kzO-pl@Q  Y*;@}q?-ab7Hd45:~ZVHޥ[gdaƆ\2}HT %OGyRFAk.d[S /=k"2_:"V-'<HWϖ(|gEe|S5)VIOs&u}HtJ݇۝ |lo" z{ž?P@[P|GX9*#h}qUK㠶?GVU L)*:5'Q(;qӔcTx@so.RWQ눒Szz S[^,аjɞ]B@j+ߓ:/l*q]bZv*[.g*W%/SӉ!^:cHxk)u(L:rZ{Lǖ+Tᤐ#.kޒ}n,hR;"KЅ~TsS $y&sh*j |Ɖ1R ^9>NFԋ^@J︭M)9

 `'l Ik@}1ݣ SWL21c=JO75p@Q[xԘ`WU\FJ>?2N̐0+&ˁɽݗ a%4RaW<=Ӌ:+;kRk)MLa7gc  {-`|v©|].$VMhޛEMdq45d:b14Cg)|>gX &j܅˖h܊geڷ,P'A`cN PDf@-D꿗3LCOBT4{kul ؄x0 S篑s:d#czzE 2w7XxEXƒ {#Bxz;@i,+#xʛ4H A$0Z!ֲى5Oxgt Nc@n*"YLDTԈC`Grٲ8Jyuƴ+S[VjV&1u"-u`mMJg1nsL?XX"E>Mߨ^?E T(ԩbZh`.nuLx1FKbK|EѬ6[^=YmXoqBA(.ִTm~$1ZPT& $6AYx_@ h[L'dҫ \·]˙Ec1q/ĴY(NJ.5mސ76em8͋C~L&nka8gJxp ޚ i RVW b{K˲1PLhI.H$WD<%q> caՉ\P'j^:i҅2-t^i1 d7hQĵ!IJN4W*7+^-A]]qfB'rLG@-fVW!#Kp4!r[or cc>tBpCFV*M V.O r\@c$e="boxScE᳕A g~8TzpͧM#*3"V"~* FܥM}!iZe&SgkpԊ]*`!0O k흏 }6h[iweO_&*H+J!j4Wm4c .Uc*o7Vd*E~ଇV |4{M ;lĝeu=':HۑxW$G儵FqZy' #f-ǎ{K"z fְ CRJ{J7?{oB`kU`TbÃ/lvǎ ;"zPZ%x9nl/s0;Y)b&NqeG$dPُ  @bFKp{0$_6JA,p@J>a&._5Om(DA.1ɘT.g)[e Ւ`bK%{VaΛ~c %iYMJO< /aå ̯dP4勃)T3̰9Y K\K,f['כl-Ȃ2WGBO쌵̔ټH.WxqJ_}Brpӗ ('׶ީmed^WO (]| Q~8z.2ºc4 ,v%~Fs'~Sm:p?kp5 <~1uRkA SWJCOݽG-cpv^fʡźSes8L 29!!9#^Ɋ305T Gÿ=݀M[XN=OXh;+YW,mLV.Bj+Pә Zjb (,ULs6e lw&(Zjs8_2ZWYC4ɀzw5xbBLPLw;'CƊN[NF #Ya=ZwonYe/rJ.WFik @(藬QB!c ׼{Df1?sPD4ĺ: ^ nb[F@`O'w 3vS@(hd Ru;%KbolPW62uEd44"S{l8r$9o˟(6N!}qkv6jp5ެvޅ tD|Ane™7끊is>[]mSHe3K Vfծ  2a$8}Wu3A˘9ܱw@瞅ϟʕT;sx7[Oi\뵶sdnҸ>N5"m n& ~b; A-l 3|fl S_Xg=Co@rf ʥ'GVumh UfBTb-0ކxX}c(rKDt'g=k!j^:p `c^;r /uI Gȁ-EMwA'aD]#:+ W?pRPgƛ;w]%Pzo3F&ڕ'VĸkCW-aD+Ia7}izY,UڃkF2RʮvfXQ!][]  f2r)*= _s Sw?̔jYbcjgj1#V'dZ겡yS.rMKP (z6"X<TH3u控߂ʼn|Gl>ėMxInǟT6JPR9zk->cV&}G7l(Gk0HgH7w1gl쩾DP7!. ϢrEzA %Tr!fd=8j6Y:D]8K[4Q\Z]JkNGMuo}uk'ao~ Ӫydp̧0Ƙ3ۉ ]> ,McQ'kQ"P9iJ_#rqdgeק05 5b Qf7F`X"n8#h=#0Kl.R *OНyl74z~ )00TMOF_ϛM·cUM8Dtb8V`js:FugwolηeOvýZH$^L jY:0'AT2:jH@Uonޕ#.4*bm"Q }!5NtrNdt= 8*R`;ŭ 1f $ٲDD5Q'Y Pk=Rڑj0ԏݚ.D#ȝinv9y ˹ ~0n)ko>&Ng<徔/~aR0 Y'yu~dy392d Wke#bZsmȒ`"=y[!w|' 4eI4?ao$δ>n#w˝ῤDwU$܍ d}H {}y\X[JK6"q'QKmZdI>H:e ɂF0޳Ik\+BDlhIO3$l8rjVY5A$OnaNٛN.;sZDaaobF|E3-z6bX}יGRu&@K㥑wXktdNSG'UlY_iwKqu?"n(DHWdj->kjăbVIˠЅ%'F%F.)<-ٺ4~x@}rCL捊0(̈qX7EnGٙ3,GV(wJLR5t#u-GzgDnCy0^on{OU޹&BC|fsDS<E)%R'Tj]k"_u<ԩ-PxrP$j"ST6mcWk[jp}"[G =Ԋ(fa1;5܆;zPʍ$ r:ٍZ oٖ}SQ^=JcU}0˵1ҷ^E6DǡXRL<7~x8uUb`.G9iy{`3vq)BTˁ12ԔSP7qif˧06]yZE-S}veE W&D _J@݂,,yl5A/ۓUk)"!U>@͇;ē2=ޞi+BRI\3rf֣ KP$%;zpmSiVUV ,`;69,}4t} r_v,U`:K, u=фPftc7+v*PaOثhڙUFK?"q''AžS2U,a}h-PH:URgPj$Z*-!_rf+}v5-[H)3z|6bck=ouQܜ@K\3AIUGqKXvlܺV6[&lFmo@/9x]ՙu*HD ̫fnb0Jg:Hc̦-zJ qB`/>saGE&d{0I6Ӟ6u~ NrzU Pٜ0UX0V~G]u3g-^oTN@3eZ;m½ 'Տ;W("9\ f^i/H`cQ*rHRP0 qNQsm٨~~Y}h4iԜ[2 E6@Bvo*8ع#4hs>+T'S@S~8I+_%W*ݩ|eԍ>M4*g pu10&eֻE)7O$|P;WzHB-SM |)ٙefXU$ %Kj7P'KRfC3{gR9K*^'kP"mAפ~<0)[3D.jT^`zSMo5&JR~+$>a/+襯Qq>S&am!p/P-(Q~nU]Y/B-.uۓgSI50+?#=z$V'+Cxnc:jS ` ;P= 5L!42hL%'}V= Ld F]gxɋt5XzyyV&KCc-X:2')MؾX(`JX,N|1fA\CD#a@IIDBi8>"#^_lr :X-zo\O5EK69 DCӆ/P_j}r\fløD|\J#^2'MOWGԒ*gGD^Thc@j ORكMD7jG3ta!.2qyW0DsFbDG6C+8M6`ʗQ+U1UGhtH\?wCBxHeGVf+G~$>qj7ebg-ܯ[\cQ儲=U#HKU)q&gri1N)e'1ݷDT ŵ dLOg1.@gg!CIlG?Av{p }ܗyƫ+%Y\ >r×&:w rMO2gg,d9 7bU, {On`S`pVP(K4^=^<$Q@@:Fn);#JdZv\^ ;Z)4[WwWx--=}R"lqJȸ.,3Iօ?!2e[<3&;6Oi|bQLX2؅ +_'4~x0=:gT$_#,nYW(;Ƭ2iU` L7=uӕc/Hx郶҂Wy:U^lo_W^xYuӎr=eLx%8} 5ܲcS͗CM!ޑ^s !>$\[oYuX7ԟv 9-yT0WpF#8II@}$:7qs襁G?&&V2ίvpob{AnژMp 6&L.UVA]+aD1#H#Yx RBRzZ%f7&_Q@P+wGwilPǪv7e:'c^5726H!z]E^c,x@*!ח>ӉISנ>fsEGhzotVFE H.GGb"o~ V>D`EE'19*~$qj?Y~n8ܩPcf`>u4p3=F_(vww}4e7̦%a=kF9\v?s15C8R;wJLqۇD ,/Ek)p1[ٳ`aY !r"`TtJ6GzT S3|EBdWZ e? ;IJNW9E2oη_/,wxJ57K:1/-g>n?" &L\ZQ*BB}yJ򸙄'@[n*,x=`OjNV途LzP: ĬaH1EzI-Mh vCS08RuzYo ɉaɬԓ `SkB xpW3TԨ:9 Y#~r ɇ|zTRR0'_Xfyfu IZ#\x]( ?=nᵙ:-dA0`qS?1xF׈p%zd& o* _FI? Ɓѩ%!y˅4}C mKm'%4EY4#۠d٦a'[jZ$ E]9!FOˊ͆%eSUv졏! " X R=r2+ǎ&}3qQ#qqN7yDqtp_T 2~̴grN>[2@Ul=%;hTQ6ALY >vT. B' 7mS lC `jy2<9ݲr@).v#o[Syk ~EלyX+;n(vn |H?'v97K _X#'7uJd0.ĎQW*J^))*Nf/ddû:|Z⋰` #nE=ܮ>:h(ܶ/suK+EkȬ|1"8K ^wSIWW׹[F%>=r68=k&ցf!qyyeSLR>Z=V_n Z8_MZ Ĭ!;eB55IWR1M^J' ѵ@ˬY^}9 Ps|P&R9e,k2xGjm&U}a -Iq9PDа)m*88]XNzpq"O?p\HD+guL)N9Ƴ!4 tFm'-[X7gsWJH$Z @])YXo mNoE납 W䢸HvQ+,%mەìWCN[yһEZ117Q::щXuRz--JfVPaϪl]+l` 6aWГ"h ~C8VDwd7'eDG8&+zL<媡|[rE2ՐN䀄s\*իozq *3E+nqc,3k i@q"ixLЁ$Jn%4_gx^\"hxj;nL3!s[9썘]5QmH< s!WRC׺[7sM/*kmX_bWiF$72Y Q"FcE)͌'b Se d}`{z{̬$bJ>bIϏ:a>q|XSnEO8@.c*յ>1fP̮UV:pBA3~<ޕ!,sNX 6ZK,1!׏A,Y 9jX KuHʿWpg<3ը  Ko{vA&6^9ew_m^'d*pd 0h(K;1e{XCJ?! DߛZ QI5n#NLk#uTN1 FֻTI_HlBPw xK~5&͈q8#FXBM3ȸs=V2 1F|_9P*f])a*= 18Ϥ:%e%f(Vi,[y+Y\q]m%8fm ~:EKh4b} Cb@b@"vIY (R_[H 3z@7ν#bOA)$#[qX]VqKWsRx_bA$DڌBﷀUDwUov"lğp p b  tCFv6= { _{ڵ-oX,NSG#G2IXakRD4Q WH#V-ʫ]u\^cu`nnWw'Q>I*C1!p\%BjG4pfx|wY5Bۈ8g26*u֧Zރ5 mׄm\lOʀy[*_e*  ,, Gof-FkcR5t+8&?*lJ|5*2kq T$ &W.V^~hI|$#y-M :e,DkR ~? bMQI_IzS<#oӽݯobI+RMߎ&)Pb Bf\ڜy)XC52_g/0pM枍Ka!|+,UR\nZ{aLXb!S/{ ZʲQG̸2xT6 apfǑ>$^^v?8FO"KEfI* cԛ|$A{#"p]Ɋ *SS—#7-Fhfy9PB$VܦI{4xU`3RҦ| "uD}t/NkRTMr@NvW>1eG!( H53v <)7Y!Ȁ*kmX:FP'q=׸^nXU?uK4s~ȓTޤc9#[v}pp=Lt >YFZ[l6.`R" BЁGs=(!iMn%;HmrѾ0W"H Yԙ-Y8*è`R-["[d=@,JFtb7~2aK0U:{sGQ}xǡd~Ɗ)t"(JO>GXg n;S#ҤZ 7&S*GNtcz|ɳce'v98a֔02i>56)^EIeDpM7˵4zTĿ`[6fcR|*7}3erB-u=_uhYi 9ȌӦn?6pT ',9oڲjh\~zg,׌0 4W1 {dSx r,0@cQ^ۭ}UCT)2h-v OqOGEs4l Й"M¤qvVa-Z%N |Vp@^H|rRy X\X g̺&`%;7fzx`-(g&cW(%G|M~0Ւ*Y잺# xp]@ i)YO&WS UG.8 P볧j@蒡N%t-z ,uza>м!EI8"Yvg 7eRWzVB7sf2k@jZ-o,*!m8(}v"x`߂QI(ҏ!ce|f `g|#颛uiXzZl7j6EqTYK@\s8S hS|d'V0v'P\V9r߀\D~ c0$H0kAnp?8U ~T& 3P>S82vTpW MXA ոviE+^Saw |ֶY5m~/S &O])e8m 29S @ 𚃻kC=6!YL[֦HI|&(VnX^ Bqſp0UoMh1:9D$[ Եxa4Pu2aV:F}>7+-a|ƖKhsYM/PQho0Rh+`2)=8;LSqf|vLKF~luנ͏Hʘr+Uf8tEHE~eH!D%{6z_2YO#A0@ܗqkݏ[9~}4oSfA0>LCFݨk"-&ra4 i< G{`TU9HU@ÍfuU>ͧ(Fjԡv܋rdNQ]2|OL'Pt#pǣ{$͘'(œ2]#Ust i zTˁɃ'उSgeP` /-d[fml2‚{/zϧ4} ED A=mJfB*Hr T^ɉ6@+yX,f6t)Ft?(n\ @ SWyQ|x^_A)9.)@EĨ;RHm? 2;rٻzW;KjѲQYs yH )[E:! uaYG;?"–O#Ev$\2-^\Hw?vA TesԭScwk(leBoDڶ_OŲpDwмAY}4bk]4]1ԉF",-b4T#*GHZTe߱DTp ;wbe0Et!a6#G%A'TM}pbhoXLvvr#cmٜrhL0'?FG;CcRA:"J@خofy_ bL-JTs e{&S!硪̣`3=yCA4O-P2]8堚+Gl cpPMU%bpК"8t!k *ߟFFD^([Bw>+a+̶ m].' vן8ׄ iZt\=>313f->$1$;e*x>~Szl,\nKf&c\$iPG``Һ> $ƎkTc7I\Ŝ0 .RLFM'ث#&ſw*4=K4jv7o-ˉ>hXzz!Kn&H`]A\!c<Vxy`w9tCyHCK',կgnP(@r[&J{U KTSʉXdڞ^{jLE_Asnۤlܫo$-`gGhU5,Hb˧lF&$/99my\06>eU(8A1l'' }8>V[,2#?p᮰"^a"}*q~{6K)94#raH+1rli^@Z*ǂ={V<;*zӥvw39H-7ihO¤9R4_vZrmHlV,N J7怰K4i2͊gD~Kǚ-I]S>FzDL0a 1'@\Q1p=D&d&*u{12d30C(BoIgMx~rA9K6<0?!*g;;1$ӌx8nHO3by K]z"#%a9\F%E嘣9>:|? N_YէTLt-9'o HMF (xVFNLy4 (.ēTY! C?$]if( Tq$H[{?k/SͱFRֲN.Rr)(ps? A lډYmM ݼk:-cmB0AǹoluYʅ1Od~5I7ٺ’.j LD' {c%fB>ŔrO8-_<(aiYtŧe់v{9sWzx`:vC%^gI%TBMY*O&bXSҏޒ>,޾X/ڙ^&Noco0һ%}W;2ĊmV?R8GVSEI "ppT΢a{LIhDћȗ)O$3ЮI"ulzNT::*㛉- ,PҰHeOy-u'մL(H ke?Z4L]6u:wy\vWP6.ŋؼ 93"~5b T}VDn1MeݱWG{6P =VN8L!$PfcGt-hRI@fL6 efB؜e]ݢ~VA_(PچS|(P?BG$ HM]3FO!>;QGRoSGK]bi?*tdݷ9$B&VމqjΣq:d6o?Tq9WO,q!劭jW=Cqa_H\(e-Tbs7]qR1aA3e奮Q!Y=]ҤTt`  n19߷OpibMf-ˡWfR(W6@ xi;S#5pZ=`0lcK vSz ;gW?i&{r X r/ΤKD=)5$Pܚ25g}V2VnmQ޽ecD|RwS K ؀KD8 ^sU8Ee Kys g7}Pzo6֤(, BKai";b$TvxUjpy;_5*FZIbNL Bv2b1KMx ^Jxzd~n׾Th U[77~$Ѻ^]*Ue~]JNpE#@|`FmXs(4 _0X|Z*a/H&5W3]51oK˪h[VZ?%e17n? gl yؘ5;!q\LvZ*[PW> lQq\a|àTݡjD:nd.V|s _5[dk̫۫ßJIT_ %G0KCo~/^Y$u&CWo=WuoF`R[qeIbHwtD7 ׫`03,b R._g>kbpax߭L`,[o o5.Ztm6gt5 .c>YO 2 MY{ 4';rV qРkC,כz[Ӥ܈P7|Khvz)Gf|e+rbͦ4|`ͥaJS.՚>9# Wܳ&IIQq*B#M;a4]{:ᎏVb*j] T Is.f̀a+2r1%POo=/"+f$Eq>l{h 1؝'Zd^`m9B>IUMZꪲ88ŕ$274q`2i 3s";ƟI`cq*1a{I]z^d Me! k kJ%^%1p})#M`m`tlbbsh~ZCsAHʔܐySmb]nʈ'C(9e"h -yE&6;)c5h(-ʍSYE*>a֣]C̊iHgXs21.T02l?(ROI jsE,PLVl\'m?-Hj] C龐 e#Yp+&O}]_v8bQ/ua-TrFea~gd \[ϓC}ا?Ә,a̬Iqҫ0Dn3K8{r\㣓 EmF Ҋ=W)<@qNX(;jIU Խr Qc]k" ٣k̄"ԩkg|P"OV{+6faO,pS ~\|>Hsō`3w"S<)oZ:DIV19DAA >C\ zжd}'2-.Oiw fK#[D\G {@12 -3qYH,zhVm!AY=iG/u&x tR }o5vu[%9_{~nhRt)0D^JQ194s)5D46o3#D%=[/xe0ƭ|,j*W1bRŗV?7.$sfxhVڑÏP,9kt|TnaANcPaw-DmJHa1>@i PzaȬ{~s+bj2^&jd5ĉKՙ$K!0S{Io u/|ƾף;=Nfnvig}ʾDrs\\gl%? iLҠXڮB MV)%)CT ]BEܤR܉b+点*$8UVDǰw^<  oyOq^KLA0 AOnQv}XE1RSo+fX?ltȳuS>aDqz~kOCgt]<PʖF~qh75[&4vCjZ]M86^6 ?/zH7%m|UT `]5Z>]F OCFCM!]cFF`O%CޱzR1?m]35]„XD05b{T;Kxjkr<ĭCC1_,vw ڍ*}j+mM*eRcLZJ{,?6a0Rdq36G`4 Kx_GP0 ":|WA݃:Gȭ(+ 5];Ӆe)6h0銺x^הH}QO,k>;hl'|]˸DkRBm gʒ[' 諿LRmͮCP4v*BxiNcnt嵑HlU%[:+mE3|u7VuR9 &dL]boO/eP0@@L +< ^*b+m_%XA3Ñ zt-h/ _82j8|CB0Ewq$J^;$Yt6j\Qlmb9gMsw-=b6qN18YS2)Z i CCs<_B_{b.k7%׳Yn`zYon[z3!FIbZ$#^nxQ5,+.Kk=HE< aIC[ZiC֤<] ˫;[ƃ*@a0N#^WRΝ!6+ ea1G]*e-Rgyt{ i .wjcxBe\vm3?)אdRxR2&tܲ5,WSvNoZlAIuP?j2F t K5s%[6vjrJ +^2bj05:6S8}VEX?! };_%k@±HXΔM/LEjvvm#4 -l.!H9EĭY[_cn!"k`fm8=9Vvi}֮5U^bUuӤ*ᬚ(W U+ -:4Z-T!i#Kd`4i p 1t9в`2 T =&#F[_pwP=` ۑ)a(>%K>Qn7qacPK?-iMj!数rf*x&}mS!w\\7䜧p( $U<ہ#^|)Ɗ#U$ڽ^N7`7J(R .֪OF#uC^r>9pE*'2HW#CvDeCNB4 i_&63DG▒t~`~PMiksua([M)G^$clt2' 6H[ #eYPȃ_R W -_g>{j%CcPCڴq(EOjfPΪ#mZn֥|ȫ..X}.7wװx%fWļf]b..f݂HIlIH l窊18ǽ6wX yA\m6`s7vڦ6|*OI>2g7q.HGN%D!=?b5Eku:lmGi^9jCM!a'v\ K5u;z(ru0,м6bϋKI^I1Mt@X%Q,~#[|حf(h7kDn%/ %zre_WlTﱭw{v̈́GDcwʔ;(7ɆOcpx',@] lq>ڊ3pU"׀ڷifœ9?sfTWi߼XZok4-b<̑X+4(s8QnUuMt_RmFhc~0h$҂e/j>8^2dQm'oH:zp~A!W-&R@Z&8Mh0<'~A(ܕC;fQښ]űP˲g+QkX4l~nJfڕmׯItaZ*r@ljLq`/ӑ,p3s|e~AB*9vJbfrxx(>@ozVԖdUTQc1147ei4 ~عJќi$u@Sy7ysos~3mgQyM H~M隸*yG<13r[h9[>[Q_f\P Z"B(M3rTAw(hNʊ *#d!&L1#v xbL "F8ƤAcobyP41VA4E=Xǵ71&" ⧼RsJɡSɜJ*Zzܻ&|J%lLw66lKٌڕőNQ͢)Ĥ\$yZ p7 @YXbQn|&l^IwlQ@ _IݠQ:r7~BCDl6,/.[VBR<0!ql-7BxdRut52uEEǘ*-U2wiuQ֑jxHj#'u:/mbl Pg\=ݮ2qIXJ/{ک{շTvk 0( #M 5′'+4Xv2lKz3 -Pdk-M%Xkdiቁfw 1&H4XWp1͉^~U՞pNɍj,U3T*i-P}*t< eҽ[ݻ _T[RnyM_7qSTm!ZV%Bge?lN,|_?c6KWef U)>}k66pzX*<"Ң;N=crPl}qr2+-GS7o# ʮ:[o3C ~b.)H7~5~WO)6ݪКيdYXAjvSUMNIWEei.Z@1fXDn9Twp i X@RJȆc:M8fYG_sm +4F ę%kƶTmƎevzI쓌 e(Ch"6D vȹCV#@?$#HbiU̇Wie |}Ryf?^Qc6*\mAAZ$`- xߕ!@uJhA24xy}Jޞfl2Dʱ7iJ|%=5ؾUG3%?sO/i< =r]wI:I i<ڹSkf8ClX⸲g"g6\P$ߡ?|@ \>?3~hҢ֡&N?;h}omu IS$lM?NџzrYzA8P 0z*:xb&$)_1GrNi^Q"=%!}]Vx y@s#lk;R B ]qAhœEΏbgaŕNjݜmKwDqC{-m=6BȂB~k"|/-c7oD7C0Wk8kNNm_CC]mnϏyG}w1b CL+GS_;c 6_?]f{ z;v+N6_O曬&%!sxw">&&vJd@16æ+sqU_cJ`Yɀ@r]kJ_і'Ī`Q>_Raz֙ i',enR08ƍ;e&95-]MI0#N 99+kHӅ9 6@niezbpA?2=HYsV(.Hg<H\ @1x^sRQ\ͭ+qF+l&8ĶR3Am:~xJGhR]OeFc6l9cj1#ğs1=2h9D'Ua4X]"%.aVyO۫ J9zNgTl"u3K~Bb9Hߗsn7N]%:}J(ۨ,qx('.nZ/+hsţnid;Iq%`_RZ~Tc|lw?qp{](ii!6LDaQ^Z3tw7GVQo HW,Jo3 6ף(<0*I!BT:sFA`ueKb36:0Ypn9Hƒ'ȖCū5Nuv/v2J$}cIB>CcjcW^c2:5*AINϲ:yGeIIr`52~ON~&y]NtC?B}]2|S`c`3P⌹g3)T=ֻ Y+x3ը0Sqi'!H7 qWH5=mYjFz4ȋeyl$J%{cN\:^KWL`LhQ9*CO@eg_c'1]O;ZX[Xzc"̸{8.Eq x<>Ш_],s51D(Č=RzBQdG;C 5㥚=L:9R؇GJm~V31fEl ]]wuw;G%Ήrk,YJ>uc+lf<(T[p Z~Sdnl] ru1>WXR __yR&7s0ՖH̴ճ-+% r̈_O.޽& y8}hL)fJ}k:'WM{15[ꙑ険&\3LL9 N [V^\k췣 7Qa?`JD:z~{uEV&|`J50 0_caD17Dx-n嵪Ij=L[_zYqvMnb"ER/)y9~{edΞeY(jΟ% vĔ$"@}!Op(R&,$n,ZGBPҫjl5{#Z$!5XaL"8B a_4YϠM⍲|ȌuV}d3­-7UK\%]CEUAͤtnEW.#Gd50A3 #O)yw%:~-QzuR>-LeKiGȡiNIdY5vY0B -t3SނP.fwWoMK%(e]3t!6eYK?> td{V.05wtbI͡yOOVU`T-y%ִ8`/"2ps2*﹙ óX)U@5܍r[Lf b""تo6eosB\AI:DJ8c'"T&{DG }6Lnl/ ]}sh8 >U7L3q| v}b,Z4=VU+:vIܿʶ hY珫 c,A߳=Bb_?zX jt~vxj7E" ~DLtIvʲѵiXޑ2$#]ו5!3;Me%P S@uт)¤&`MnZKF `a1)z0O=O RP` : H6GQd4)gҳNd+5XĊkQhpu\5=9qAN<# QUn:0-.jp(e}bT* TF}$!4uPСs*:Mɲ0+cXD5ɛ1؛+[#`-t!g{P!|o_*8Nr]@ hI $*~>$~+●z4=lPn, {u5}IYLiK*[JN S,#u2ae3Ƭ5jEXܴŰd%Džw1tXCH7ςi֎OjGMc_#!OB Ұa~%T;8leiN?_NAC}_ KqSDduqF"KMU̎FHSmǔoj(Gaa*o?e397||t$F"´#~kc ~d0>݃3V׼xmyW{q_ݪE.qahPD{p%>tOb$4Sj97 k 57a@6X(i o:s;o% |^jU!c dnÝc#Gsll~&|d.u9CH:37r y{v.Cx<NoSmHz7pO[_z0^h:jan?M²Kom9">R`:r̃qiN W7muըÂpF.K2P=z!:q{5]ZЙ/. .lCsbT:|Ԧ$?*u<qE *ߗ6!ّkeogX}p-7MtpRN\ v못#Pl[Lb x7sf% Sn(C,"k_yXȻ# mr,&Z.vK:#IsPG Nx; R{i1‘>`t# ݂n0}"9.(IXoh]9%ٝi-#,UeM KpwC\2Цl@K#Q3̶NA_RI+v -(0^ ?!3D-N$KJ6] IJ{fB*-{۟E4`d-, gV!$mYێU8|cmfLΑ[0Գ=7䗥 -_͓gyj&%L496z gD4۞ub1fcu;7:7O%ꦏÀTGqd"_$%b4Lݠ&_'v[I|D"Pw1Qd!El;C!p΢\'"%F4;[GU5 XC*]F%N|:hWTkg+[9}gfG$TT\ie/}FIXVUm84ѬֈѪ^۴YUTGL1ױi۞l (NOx|鞁}ګ:&-G8S58U{wϙ 0.Agzi \Y*x'@:+N3jѽb}Пö FX@b\sC4S.;'dC} ?]=5Ԑ ;[RY.Ffe/{ۥQ)xwJ uRSnMwQGwf3+X&B40CkL^fO%^,2.;S]É>](zKK oBDAR2DFOH.foۘI@3m}pu^Eq i'J}t(^|J2NYF1pdǩ=88qIdϓMI#';ۮQM Xi=`S׉,Q|SJj)uرsi:` E}ޭ ?bK}ʸtf$~U5`Q1('Ba.XMrz}~{_Hi&,G\.<`Ѫ0 _2т39voLv:hɟɦ7i4W s=)Yn m!͸)iOhzp).>6.d:An%AU!|Bkld _ og.Yi[fJAF堹GKZ3`E}Ѡ.Oݩ@HyǑYe1UP%iq#> f:ڄCR-U_Nsq{&#(ti6IF7Z 7ۺVʻ<0RCI}Fy,;dZ{x$T(/Q;׌OW DV̆Qvde]id D (+|/uBiCI.dgㅯ6H(Q\"3l ii&6;~}mW' ͂e%D[`~6{R2Ö"1]AFR녦=*# ӧjE+): wdB`H={J HPo\)h" MP"J-\N2iS^+>BЦVhaQ.FlN3`tsvޯ7^;G [rw}x}f8CKSUsӘ7CI.ʤý݃VZ[f D Wq{guJQ=TP۰ ZN @eT|ISKL~7Mdr~5e)S@[aX,^>m0i!ynid:NpP![HWM+<( I$/(~4xH,8*j^ p% #4mqYv,Y΅//(򍲼(Y7z@Ldx|~~,tFۊLAiR>~94B[#?ɉ+```e3kJ_v&D,^ٙ}[0DZߌܗ2^m 4 1qSOme2i%}C(6k Fv'ZF9udQ"ݡdś45C )N j6; FLK>tpjN=mz$ŻyY)7,R^:npw.p0 O=K.Dwo2P6&;1:U>`}x<28zx%@` {xʊ$'ux?^`҅]GMG G|vP֑w8QqKtľKti[[h X@$U쨲Gjm'#%t7Xc$T;'w,XATNP)hqNaNU^+ZmdWcsq?7>$/E^k詴ia2gCuO˟#٪q]}u]rf&s f^k~KUUjtpZIJߤx}gg3#'A6+.е˷gdj2="Вg(N0^*9!v4b<䈊؟8!^bЕҴr&Rqq`eD<5m*iZrYlq<6Yy< JYWV\b-hvgQŪj]^x'AC5<"RP<Q: O: v,iP}F Gq on݆q@%^Atjdf$Hq9jh檧k5ĕs LuhI$|)lGfAQw*{-m tFU>Jfry*i#v/˒/j vR|Uۿ 6E S:Xԏ]p&nVbb>nS\+琚';оr]mҝhzܦ1 jvМn} =y- Di96Pa ig/:{Ʋ&c UK98`>A&R.37퐤^1)@:{^6']&L;PTOTO?6pKgpP9xO#S~ hT{qTԂahbCfRG'5讙TY=0KYwprp8#z?/M>F` c/vfU_0$QG C-F〺")[mNjb?Q!*fW, *q8yO8@' !Н=((yO(|9su"5`׻E7`n׻S8j0n szBY-1F.5e~KXvp6n$b:yD|#|a_Ф2#O 2iwv6G"~#"6C'N8ǏKAc_ cpX4jPb>[m]&n49"bF4Tb8C~$Ҁ' ISoc?ٲI$bcIǿUOְޥ4z Uw̟kl*®I >#Aag$]O ?: Z_InT3Q^UT}nMxQ{>I~Q-<3\!OGJe|@/){QՑ'lH(TlZV;TpRbq>ŽF>HPٿm<5-OJdKg5 o 1ɩ/.TމD Do蝠3ݦ6ް·,G xql>y<1^@`<{`P'<JBmIFNTpk2d[GT %Ag(|EisN%$DFG8wˀx,0aU; qp*ac hMYT:&0;kL $bGP\N+<8)P/N.]!ЊQ]K07aZ1x:J~ $$;^5,n|vXxi/ZyMfDx1ez t 0y+`10R\^2Wx\ 45X̟3gʢKxD&~ {}"h`y#[D3&'7ނ4TC*z&^zA[%GY"ԏ˭VUXң!%L]ug(EU"\*Uͨ׿j@ ;([@yq@OUU!1E- #O S3Cw앨>? !ll?bJ‘꼧 ba(.`=2:@,Ɉct d Qxl!=Ey'Nj?b ^nC HzEcY`HkOOs-nw9я 1,eq?H3HΆ:64cx9oEivYj^:>y2;^$^%م|lO IeTt3a}\G M1 V)+m(:i/*j6boyQ6d̾#J6պ؀x CIJG'f~bv 3V |ً+Rf idgU)}?{ӰRKܤ_ ֺt Ldo.j*ZUWxL.94掼SY55(ɡNA F!xUg2z'1Q IeF!`Τ-w”-F#dpǑqqT5bU Uk+Ѧ-<Nj[V.~$,Ѓ `-wY$R~cZTJkl;}!S@C9}@ףÎ7@pͼ鍝d McV-%x-x_7^يPV2kO${;3f>hY b޷+EA n!ڭ,\2- Q˴%MQRHz#12%Bwc#S}=iC)TzD{ytHT93(=3{ӖS9pQkΒLULe2w*כg#L5a $#b]+<dZU"a K԰(d{Gs:^,aMKeoTP+1Cl'V o=|u&+yu ULgZ9סѦLeV~8L?4j<"Kԕv9w8#fBbT1Zop;F`2\+砟XI(rvƼ>.*,"Ke##$FbS2d6&$V }RCN87OFШ4u3+yonWԥ>vs=lёFq`~D-6=>†Ic٭ M9%nDʓJPx4n)<ϣ,I7eaX+B E=.lɾ9iR~/:Yu` Hekksz F.JYuʛs O(`GW7Υ3M޺ޟlieͨ%?haZ^WbfG`0F eit7 f)D+X{rV'e K&jzQLU**>O4&L3jGPԞ'35U58 *׵6JR!zZwݕ4[*h^'b h2DeTwo[WCl4ˬYMRazDǫl"RwiA4wICcͥ[Ur2NOy cC_bAS.g3BA 'x~!+FbcvֆRI_v ~H|K ²nz^Y_R 9JOaLı20t ]d #º"V E>'&7UVO-S[T׳sT &P}"'Kѝow$ݶ @ ߣ)媉ᯚ6œ6F*eЇԓIq""dolI10$VEtk&տ`'7tNp!Cw,H{9ՀWmwzNW?ϗ!iv_DŽN0ߤf(E${7y8Urjm'1R.mv7(qyl8Hm:ʍY(gtyv!J( Z=T?Kw< GrI#x25_MNX@{n#ךMeM)}Je7/WbK}=;%vh_ػPg֔):C9xRt7?N3vΪ^d0VqI@(rs cݙܢXݍan W #ee~27wZSq0fv[AjV< +~5Tc{`v=`_P7K]1pRE Z? (}> T!hKctD^ ˚D ~woeliˁy|LH'M*6*K*cfĶD!zw (p?ёź]?scЙo7@kr:Ѽ"%˲픙S3?Oє ?. M!28*wlH뿴44y9 ۝x* aH:;\h:_3a~JЛqq`%qk,}D 1oI;X:?X?q{\%*4}X1pͦxds@r%\vS=l=cu ]2)wPI)5Ӹ#~l#C6*d{5op: /J8s2Hw%uS2N)#<qɨ&XXjUѠvkVOY_==;bRm_*ʌ .|)*:";rgin+N\<0{'7bz {wo[$}E~QXHr؆l|fML:HQ\Jt-)ARރK]mLepvo=nSgȂv;iL[Ĉ qoY׫>Rimֵ*f7).0?" QT{d-7)O"lp9z֓]-=< dZdTK k18Q &̓.'ضhb։%G"n rqxհ d;~JSSr*cF%%X p\14;pGU`qK {;;X0P >uj"eR[=&TCePu _zN}nю5KsTH!U"]};:>tcLTt>ԍAZb8t 6;ܖxhf@†BuRZTWnSx764rbX,Nܡ=%w`ƪ3eo&?\"$݂0-g$,n>S|̛Ty>["_yۇJ:'W[,*'ˠ ]}I& c@Lkڙ I)L (Pg_FH)as@$§?ռm7FE.#. k W?IU-hg(bXx{_h3=NJOr!'Tkboa)lJ1qdye p D$VGMTyQ9 ;Ƕ R[S\'*.6hm# tze ќ*_hI.4_k#`xj0 0p_TEȱV|L\WH}2YISia$o=2U븊Y1k<\$?)2=R1r`jW%B)6hX:X~<:ٞJ ckڷ"i"{ _mU(G[>n(ނ =ݤ\OP/94ȲduqJ4<ɟ` "AM3edyNH*"}XK^ivm]Q"NÚYZs2_'SxHF]{rE v7Jsִ:^vI ق"B4h^wA-hǯ!!n{<6նqoy-Yi!EWáwZ] L,rӈP9 |:crR[=A}|~"6g'Ѽ3_uDYd`3>i3#I+87n@ܦWkydI խSB6$b ]O\oKN $&Z?h+>lhs%wj6FgCe"Xf8bMgG04E(B57`Q/ăxZեZ]-d4 6} ^?yQ k[DV@t>sDE+OoĬFeؘQL4LAXՖJF@Maont`AA'A+oN˽: D_`/e=A׹\|; qkrU-G2J_*o2'8VqM#d S\9COz^醷冃DKOk柌&ݒl+iIO*k>vv sٶ>hEL1pt<[j=n;+I05 GG. ~F]5wLT~ue,AEѵ7; G<-a#F:u*.&GvMR=RYc&,1|ږԾjpoHXUx;!M=!鑰E\GtB.a'*nXѳ")m-粣4>[Ü!)7VS&|]rϟ#B_uZ]2, Eq DZO%lxơʘZsO[?quKZN Ҏun_}G 1qz:^. A}KML0Jt]2AX [ \!>VQI[ꋇFSvm=[|a=GJWq>,S/A[216k`k/C,]j?,Elܯ.-^i$ȟ.~^E VgéKd.>$ɌP P< .ݹBLR vNf;5&?Bg ԀmM䣈zV$+jXhΟċmTk YtZZ5(샥ē oy?"|\ b>O5aNe9S8+6Z5'l}G u0L 8qdl9kenC֞Ǩ ŗa-_v4cpT W:7@+ ੘[ E B5?nЋMƔn^k0ȯ] 9'ru哾G9]B[5=倂ZulA?Dq_O]`M;FR8; Mú ɜ.tDE~vq67(iwۓB\dG_KO#WJR2dJ~TgHt`[(DhLyL֞(_W[W;#%'F$(Xh℮W+juJi8,wJ 6J+X ͔^v96ئ G>:\_M-Zm -EOf%E;p`0}3aްO |恘XInRh -D\Q&0}rNs.-SA0)*hrpӵiLjPQÈ1'מ>=, kGJ.o("!`ϯ,[hb*.`K²%:X:h?WcDcS̒D$?QĘ ?NmKc/Z^@ǀȈc-ZB&}PF-i\B˗O>]O2_F/,gK"ۗ !^ef`.>-j6$ BﯷZS9CMLBU[T(-"xóp"v6qŢ4\ܣ",JiT687bpJ)~ )T(=%%Oּu/}7G. KH_Ћ!W]G}B06 s{x׍9)*q-5qsG ŇlNX[3 ݺbHj{P}j!0CВ\72&^za\Q*[Kܹ=2SAa$g. uR . +|sAEOSFY~4FDtKё iXbH , ɐu>7]waf0nJB"z f&*FG܄nZ7l$@w`"ؠiu2-|V^Ӧ,ة_<3ܟ6g3]{ȦAǶ٨h&dFz-M"jPY"3 X9vq5Â;Ӵ]L{#|+$Q (#uA`8A}H0JJ@YRyN; !D ~#x*PX" 6 \a39RHsh.r-i$ךc)liY$aV@iD$[i ϐ#NW}\==kؾ.oT'֖PfOr(:D+Pm#5c 櫵#)RmhYgoB0~K?+͢Rj%:cL,kS9g{^6)u=R5S[{{{X:{~C0y%|b >>?#+V\A1uWB4s'+^jg2w(wC>~@X/}c) "!p-0UnN/WRa!V VsBaۇTa G*1Ebk͹E9,3 C?6yitHޔ6b>qCXUTP妄nh2TҠS\`)a,Fy }0=poo9 8^T; q*E}E_vt*oBr>pX +L%Szi-KD](qZjQY Z #t j/1,qe~<_-ܴ[5E^٥/`8q#FdwJaE?VCyQ75 Y?٫nRѐ3g:6*tJ Ĭ'(E_3-*۞SIA9FZBf6V )7hYBzrzذ9!M1Ɇ8ˇxPqE9 @<+.=mEJC*ϋ']g0*xRo_z+3z(sĬ)W{wMC-'ynzopQ2R?yuV1Xi#]ɿVag 3O:Gp%q7x ԼJ>Gi{d?y RZgsOD 9zNͧj LOy·| y[BPfV6\!۴R yvW>ިS_ao!~]-i߄_:Y lxNrcux]fn Ȇr`oE騽F'gs R淩Ld فšbikˮO :X|Gۈr%4#׊{>`#:r#1sUVDJT{f~v;)6b*:1R[IsDFkS^Zn&x5sN'C-riRy+&yP2+G`G_xj>)=OUdt5$H@R@]^dWCDIoe`fc WjVKaU}=BFu[r bG?a\ FjLDo@_b1[yzq$ZQ+Oi\R5&[ ќ\ Wh[ aD6/:܀`iD Q.V콜P47p= jsj3~ QUG펩EmT.é4T4c2 V܉ٜffzMHG K¦5n˺RQpw"/QϢ,P'B8U  iOD˖2:O+0l;hxe$ :b]38d-c<Z\K n*N&P$*ڏ,O} ꥢoFHFױ;5h0>6B|XX ̕"j|U ԹQ^ݬ\;CYol+T D8JΘb7,%G~dUR+pHx&JXbq@lӜ`+ 夰ڒoόP=3Yf H(Y|34Zz+oy+ڠKbr j@C"I d-sMjd ve91Q%*.yES ^AIyYǶ K/G ^幨; %@\7Rc&V ;޿Pم\ΤAwR_3'$N\WkqemF.Zlx,G.usc ?fw:EigW nۥ/Nkܟ Q~qE/}kDEvD\Yȧۤ#6#e%$#D0Jlo:RшU) <~+=㶊6h iՃ{VEL^>a:R6S0d@)gnj8/~+[!>(V^f Q/ ZDZziBc4'5 p>sqEVhTv Vwv {1@w0XMG*($X "iuv潘9)VK YtuR`q-uD*tw`'c聬d'>;FС+ !XSqZH(K)c M9;ڝob'C9o?­&eŞ1f;'ذrG*I3Zj_NWic}E$ኊ=(Wʨh͟1%Y̼.ʷ)UξTgCهmW)`7++9RfLa`O xVa&bⲠZV?9-ƙ$fߪ䈟7˚Q~v-s4dAmPMs{("M*^!l3+v_|0&Z޽U{~)LG9 !&XAN(̦O}}i(Ur݁'_7 /7--wҶs*%!hg<6uAl Fu®[9l-'KOT5*@mP&gue 3 Du}M>l.ݱYk>z8ӡb2{."fsڊsKfi a&K=y@Y[Zb6/3[?>.T[x<)J;}<όB>gdRHA4` csL3uN]vOW!tǿ9xz]| T 8*a= $hWZtG`Iw40Cxjh)Z vO/}i~X(~5JˊzoͿ%m׾nKZBLvDbO3v:ix@dr1.'ჷ}lc^֚[#q%1tdR;hqOՕ>`9DeѫK\ J n&׺N5ڮ24uW„xKV~g _{ke(s`f18n+nW [ Ϊ?ԗ7PU|9 -p Ff9x)MߊlW R.#5&$\}lMvz,Kkj}M'1lA`() RRж^FԐfiI02 aA0U[yu""ʐ~'P h@~5n=TԆ%)Fm1aâ%/7f7*Lu0.zUsiW@f3i#W40KnDĴ{{N$qTiq6riDHr78Isl Wc\H'PyRLG,hV&9i/*fm7Rя=>Vұ9!p5XmSK~{h?*X, [Bj_܂c㊑R)/]=uk\x >]/lSq$xµEsJ'(+RB9я'<״L- UGtmblY| 2r2s7\b=X?ւk*2@&tB)TP]ԯpph_ΦwÆz ) 35YJ")4QeқBf/hvfB'*tl=7<Ջ>Eam+88NTr2`PȀ(RHߐH9TG3Yo1fL5t J`+g(3+w/g1eƻ% 2Tq`u BNbP(61duCo' fag8뗽`_\[ 9ʪ.̭s*עwXe:gJҪO WjHQ~*uxRĬƼ3%~ZISE!qx+_rKȴrF+;Y xj $,qeL{=\BmE쎪p府{%Ӭ>I;lZ Ø u$R%: /FtiR*-7 IA"*LbTx k*PHVl 5$%:^E&]Y~۴ڲڭ:ͣD e:eB!xy2OB`[$,n]wDY|TСrpRӺ˕bo( ׉,RH3~l(NX'D6MmұQ5et.f4XÄJ1a &|nUw>+UtQNfA$:Nu諳'4uRV<ܵ 7 xb,B%;X:aY'I[֭ >s"s<.B[1 HGuhgaẺE1 3IN ƻhbКR>}8l6_J,Xz(e ieB0|!1ݝMsgi\f 1nUsoUY2 &<`EͧGS::Fv~ʀu*)Ԫ $- **!F5^PG*I!U,7y vkѳҝ-9؛ܲ Ȓ6,*z!Va1Mư#f78ͯ ,]3 o 0ݯ)ڝ':tޝ`*03mjz(*eUYfh.Սjr;F*t[{ Պ%γvM-2)U^bM%7%BRA  )msX|q^3Ƿ0E/,gx'uG_ú'>2 &RIYDŽ0 |`Ŷl1*l[ń 2ؿ?!Yl_3>q]͑DQcB%xmjc`u %CN-ˁ8M\%Ar˛1RÅ\cVk'S45ND,JܨNa md˯|0l~,F|]elZ¨ݯ%ᖢL]6qU lS`Nj,yDxCng[`2)Tz}2ce"606ttԦP<_l P2˜5]b9_#&&qZqͮD+S{Ni.v.Aʙep*Р(,T6ȷ]U+c^:e H9# z0{vN 2[ArСgKmi|ֈT>*= DBc됧*3\2&[me]UJ֪+chPLej *B[6a01BKWoff-7cBx-[USe  fBTbVK رM&ou5’28 {66۾r cJp{{^UٸK)20th]bP4*Hز&Fd |S-jb^aR0C.ɄpsK9pBlLbOclԸzXV5VSJʩlξxïXcCfk09>R Ըa\M2uEh$" pil# :lIt԰\S Taעv15YQ&f2(@we+ȃq*G@XsW;8>EӉCt޸R%&Vhs3 9S&joY&Tt ,~$tծ|/t:k̄nNRJ7Z@8:X_euXS+!,pNoUˮ#6W!LX(X#3 ݢX8}kh4@sdIMk.AHd ,:3jaY%~) DъJL1EWWs,jChG/Fl!Yms>G}nRͺiϣj2\wזghe> z\ s(}tf 7a-xTک"B)nR0ݮ]vh%ҏ=8+gFOtU tClXfԲUQEUO$-`tXC&c4VRAI9F]rcTٍ܈Y,6>IX%,zrM@ #wD%P9߹R\N9 M+nNq8,0ƻE%dzh^<,u6TF+'y664>i{ +GAB~Tb(g!",}C 4ݠ)td%Hl17B@n5LmMÃ>ئd >7r3q]iykRDNGbtx (*92 ̰hR{1mo) cGfe2Ƞ$A5E%evj )S9-uuPYd$z3sKC ~yhYP;eb1y8ST f9,,U> C2eLW"xFiy 2&݅/}0fȎ6DѰMm) >G~k"ms6j'&`Ƞ^鱂fϙyvM %Z Q]TȘves$cYȧPnKA6[w3%7S84Gnj_CvgaI[/o*53NLs"VRtg-E!#? ^p!!|tծTbtOyiLo91­PS"[Z[QGdj'&Ghe`eʂjd@>Rd=_6/[_sl ʵ,G?t|[T y TZeXF\dE>N %UP$uf_R]B蓭%nu/H`ҘCjaA'i(2f\eLj0NjYL*(ߔgvdK0GCmFY"`7z,!!$#(rXav8=6 aU1{.T,;5}[_J"Igbs6u)aGTh8MU:N:7T>7 8Nö0 ,.}32iawQ 0 7tK;4bCU"DFe7]eո,fLFW4ƜGU4>ͣe TTؽ: `qsSA酴`dV(8G ,@Lմgtbbd6_Ja_?hd0.2&*l%y(Vt'-fHG]N)7%/PL3q- -J6ǢfF-М0zNL]҆Ȼ=BNٴJYcGi`yZؠ:lMJlh$2b)J*`V M~&uF?Y gPkS;RQy % S&Ff.7tF>o;6FjmmxE<^a6C pT+!2B]LO tĸkڄZmyqLj3W^6Sj)8qƺD CS0::O2UHtBL4!134I6es>>LF:a6w95gԑp^I䉴CHY>*tA'|fL -)Tv*5|/7R홃@I 䩦gڡʹ:c90g:Z `IŒ/LN%FkݻKŬfY:pȚ퍞Ϝ9)d(Ɛ(qeJ$<;Q)C>Wb.~Vۥãs VhtRkLT8u)g; t5ߗVF9MtDSj( ss%/hWqîɐaf]R`L3 )]$9XF"FQfkVf.dN8Lh6ɱ2,iѫg%s[2UP-D`0-ic 푢Y1rGػ5pM^piƈCYlb!k+ևQaX1 3;N0:repgWRmho34^9O?.ViT=vr s^ݨĐZYYE [Йlo´sQL6,0̕JhPu=D-|=/ѽj#D$q`Tvae 1At遅Y^Yj.мdpBӂLA ؙR [kS/0Lk=XHџu.;s#4ςɌv.!ɱ}5NP K3NK/yafh:g"fi4 ,"1@t6 K9ЊhID6) Z u1K˓αoP2T)3CŨnوׁM4'XxO>΄*>`C-AP>H,vbGL`] e-w|W+&P.sgD;dL-gŤ {^Qz^|elwcX2C6~Xz$+댆ga2kvk&2T4V.}%0Sg;@AGnPq b3 ]ӝ#tg4)3pq3~£]y"pNS0#εZnh݊t`<]5fyZ T0Ñonbh6 '5bbQ[CJ'jh"ɘ;B#eӔk#ՕxMNHP3C#Ps[@@8g,މY_^M?'9g D( ׎'tW`j2&0䱚!+22Sw:dbW}(r&9,Y2_RkxªAUGNh6S(Xr^cκO$̆$ЋtNnI86joMM9z[Xi4 Ō]=!&z;}Orҳ@apwEG1p;k^1vF+&%ΆŅἚ~([5#4FR##ֈ]J7&I5Xv <@2\kbӰa^(  1=ЃA,f盻i%s`hуڛ[jꙝŽ{j6^3+HšBi` ،*UAv!?F%M5yiC:L83hĚ$$ss՛ĕ Xsr& YXnɨZ#}ljkyoܠ!Fc 8I'k{bvmh`rcoHybӬ0ňM:PC3}&ݐߨLC!/g9t|#mSg eOάdHTNdi|o0LKN@ᔅ#=6Tpy93y5MeGTb)΍!@ŔT¨ AUTTb]^#f(>+DĎB]gޑ)Q%2+Yš.Z^ +MSoI"PȦRj48 {56 :>6T8Xm3MH~›xv39ۥ,Vh/S^!NɍNU{yhbݦPRjVm!h_3%"O6NfV)WpŠܽ9kSggvg9p磮0 (a f@ۙz\:2{\gė+pxH^:(n/.3*XOkCdj85z&LZGFd{;ěFS &r`olmQ Ĉ9L:!F}mc֖#ܜVQ; {`_ |S> 6s`tgIC~,M2,PKqN0ɮ2NHcl` `QYnY쒳Y8lGpǝ;ޗÀA:9.(0I];XkMx(t'&8 I.d"0ޙ:HfCM'ay"k0JtAI0ڱep] 2:5 'bPHs gfS-%m̯9ɒp%Ѡ6:5eb!hlv݄wd`n x\B#$FɊ8rT T>3xD NRΑc9ˈ~A`Č\}#%8,-Grw0ν&h)6Iθ͢VzfSEPڣ O.L¼' 0Q0I9FJ e[٦l ٟ#`9 hd) j%%Qbmh.h-ҦM!LfYD\:&3NLI20P7 {/T*CQ@r5ƈ|)ּ,և5r6LZfN¡{C1f{h2!{[7,4,`u bsSJ*8Ѫލ! $ե؋8YL;%ޠtd#2N`8Hs6Hir14(7ܦ fJ IiI堏8M[BLJCK,̭Qcp4Ѣ Y[1bu]Gd&tSBn°j[J(']Gr$ȍvZuQ aF$:ʶb$!MSx̦K'D0 [MIq5e+= fIAd>jp#[)NKA:bRwɹI'S}zYh=p  xˋg@v:P LD $cZ۷tܵL:B$ǎs$Afjœԩn֩JNPK+G:a 6CePhEq+0JjGay]~ڸ01hA꛶1lSq@hCR(Lp_hr^>EӅa`T !FҁY%f 2c * NyCʏ^fu!C,kG {7hNI31߱Ŏ͆i^kat;6.AUG2<R&͈e԰jrK%q"29!.fe :ZB `^`_c^Lq yYjQ! G LtP{XbgHjCْpeIG~)=DOf% TIӮP5zݎ9qnC Lc@MHʞwgKr.401!j ,7s]0L$)uQ1KK"9NCr[`&vyvTY+ ; )tMQCȠ(dd{&vH劄bBė#2irf ĢіBRMCbpbfMmSd3D B bdQuΖCG;S9Ob!Z7&s?w#Q N!# x> .s=X៹͂] 1 bf`k11"pi"D Al!F `L2 +ݡ@-:fc\xؐ6>2xSdF{= T#Ɗu< 1`uY^cI 8eVHaN# CdT411jCwo4{s F ȁyPBj0<Ԇћqٙj2D1t`T]#>]vEɚR۝.c m tڨ&HL`,a4㋟ P4"X4L K&Vc2DSy31Xbw@siKC]~gp `04A,ï"mjwHQ6F)I7๷PS0N-4dqg=kˑI>a"]!P@0rDAR P$j#ݱNAH_5-HD !RX>X»+2Z0 !Hiaߑl#  x "`i` =z[0hFAW@qRF#;,v3QQ >e`A^cH'Xd@9 k ‹e d>016wƽx-芉Ezр_B0#T;*ـH!sP E| Z*c!Q,@a1^.F܀C?9:;XLi&j٧+ H(2198b9"r@X O)fL$j Qs &@Ċ8AMHr+t{(t(&X"id'TI>R!Bb bhD4"XrYhp(80p06g"ld'0O7P4pbR:f*Z^$$yp XorehGRX@0ڪ;B*`\P ,lv<j@l rP3  nܤha1DقF!F@Z{X5{6viBL /E9*t %T 1_ "倘މMic"07+!'g8l*'SKbEsv$@zh!LCu7 dAd$\ M*`n)9Ȇ'cψ]ƢuOA [8H(q!@֊򢖀n@F+хMH T T $AdC` 80C/ (Ȏ E)"9Q[7CbnX&8ME~<] n:zxP8qJҡnӭ@ba,3{ 9%dhaQNDE]c |X|L GPo lSUl0D8@@oP.ObSE^ljohp ]%"xU6p炆g ] T x(]j$)"&,.xф@ D lb @ QD5%P}!"1Z'||P Ud3 ) "C  'ۀP)oBf R1Eױ㠦M Dp !D!B0A0݈ 97 Z xo lł" -݁tmp@ /E[A;f/++xDo Z*}U/u` b,A `fA@1E.!11E@t#I Dj0,(v"]M|#}Ӗ\nQm P`8xO] Tk'(ͥ^1 ';RSSECN%$R؂*(\ (?-ȑ` "F(S)V Bȩ|ڼ` `e`(Y) Z}~V7oaO\Ki+W7̅=u#B@!D% vmS,@sSor*do-{A@ ȫ" sqT*(sdD Z`#"@ ͡׺Px"~c1n'PhSUZ; ޫU+ڦ[9.^ީHqi*"{-ns?_ZPo 2A[Pf~4ΖE:*QTS=_ӹN6*׭FUlܺɪ«1mA)GP*V{Z-m\Z,c.Hɵ[ʵudy<]hv65tm| vR40 *оrEԂd0B1"$*dO )EE|VB^O=0"(2H"-@Z}eIX#b(lY<7. f Z`F$X rH@C(Y a&!@ ) Asz*PA b @Q,&eL9X6噾REpO)Z6ApӬlc$Ʌ$ 1I0e, F 4YYLDAC,y"1%sKqP+n8JIC`_AQK`(&AWu!ȃx6$BӉHr9.dc>hKKc/ɩ jv5*p?^{:by\KefF,̠ӈdQW]Ђ )f5QCILڄ=5Pۺ{$xɎ!@6vI.9iaɚy2 $6y!9)RNq4EkVmk^ֵ5r5pZ֥qֻu))2dV J2\R(z0rCmm㴜󝲎%PDw'ӧJLb!R0]1L75 v7Gnn@8QۃF@U$P&Qڰ)FFA)rK 0j"^*n3sFn\ , !A)3ۛ-܈!ڡ ]Qu;k֕1ZTZ_.M5Bџ.5_sb t DBE!T|#4+Vyn&V)ɶp֙Bu@HX^' 1eҿTrHR 6W̜;*(mPTzA{" SM9 7fRnfBIl ZŕޗkX *T,Zʵ(D2T "ŊZ/PkAw.ʎKR VQb#؇EK*֬TQQ9P r-3rk, bD,c@8BtI)iV_#eq;<ԥvG{Ń}{>7m|^8̈{JU*Ĉ"bĿr|>ˡ9yuk8&hQ ! u1>}`@W7 "HߔEP.b&(/؀Xb kEQW1nSfK(= sWIaQ*" $*"! (%ȁv6 xĀ b#Ҿ%o)/ -עJXP 1FZ,Fds  $l5 LKeFYJ/ a RhFL-'Cc*T 8p\o(1A7QD<{Р "tEqT%~‚ !a"LPS7yk;7~]uUVBզqZAU8}>귥CEOKAG^!dJD`F1a$ |dz6 6_c6F@@Q&9*QT/O#~̴~?rvCgJJP)*!Y(D@V(DDOPWVD@LLPt1 t$mRVB hBE[@TEaE֜Z$1Ym X ` A@ %APMk-D/fHLU$rFSn"(X!'7 xHF$~DHC;*EQ4M }Os' AK!U1P΀*+0P~oyǵ¨EvPӀBH X@m!C"?A`S!M$XD)PPXernË!,{٥5kr:Rq$ - #aCDP)DH(,E6 2 0YYQ<J2 Q"$@m0A];)ކNBu BO3~lAG~96AMdEh"1, PDodQӡU颏ڀTGV5h)(l.rʥȠ:`6BPEB@xU Pp(yOEX  "LB,Q\="Q/_O˂t!>$bB1w0^bLZ֔I:x@D3 `(A*͚@CW`+_RA:CI꿋}\;& HA^" bF @Uvv Pz R>^u=B%n"(w,/ L&@b?H 1O`h/=xn?K c̿y,?|vQ WA=Aر}A+urLJ1}?K{yohv˂U8s􄴂Q'^=J>O\:HxD S{ɳtȺuKItyG(;Qw_{H<"HRSA;#Y&3#zg[ &|,aW!E2"bA>݃h@ҥ>S}cy"j"#A"єEBqĉq;LKFAG栈f0<m(')@{'  HĈI`cތ`b#@H đD̈ Hei `cnbPE^D@ 1-@LKK1"H# KS 6Xbac@i=_& "a=^[_p,4 @΀:H bHFGLD $M?ssxL8Wwb.0)@>L D$L.FB1 D@PlW20h H<P 4T@`BdԠ+$`"1 W {!Pb)ΒM#&K 0H%yTR@܌,QM̔ZMDoFn$Եc/K" ]e .Y}T"0LDh ~/0ŋSyͿ^xUSz% 9QPbD!@bY ȫDʠMBAD ؍1-1IHdݔRDDID$td1, HQoùrqKlW(8K3 Hy Mۜ?ލ"beS%P^YN,N>cħGMd{j.9jܮE!ZZCѤzd5%v\&b$bBHPWlEUpS)84V21WE `11*(7@ZbU`DF i.PB,UTJF1EZ"H v(.Bʀ@eV \y50+WɭE&f ۷ҟ5W3J@¿Q0k?w cteU@ۃ7`/J\ٲŰ>;V.$>9VX )ݻj"DN.;{WI|iVdat+DPw( D1Esh$`, Ȩ2"$gV*XHǸ 0UM]q7<'ᜎ=[,sHF$$"ΈVABzL!{[KX,6RcBȲń`)L"'ZK^1HM!AX'RZ%A@XBf( ,7Rn3D|dCIcLB"Cf <E?w$}DM7qTπ ATCDAx*qm bH "bf%QTo A7zcv%״ Ӄeҵ48F3 [9v0ł d`%)zkXC-JքGIs4B5W  dw>C܊+6;k8*{ 0"( "yU* +]PmpwCdjҚfڸ^s'*+oʡSLQj" ʈyZsrAL@Ȋ*!EGS#@WXٱD/Ts^b)ʻwD8pAAW#XpNjJyT^ (#THX +Gy-'\1v^Cuߚo_TLLEA|:8*Qv1X"xD~VJ)v]zIɉ6eȀr.FB;$E1I!MXPN UcuZ]trqŨPx0U@dE;͐P-[1D`ϭALAM!;P՘1-S يv,msCBA1d~#GZ4 0]&!`mѧ#;X / TO*u>en7 0 6H}h &: *"YpHȄT 9aw~g?J=/sI]HU?r8[oP>m\,ƃB1U1AET$1%(.* vV_%:z&Ed$k>@24̦u}SGyk;THP;(A㞿[b _(ktEWGOHsowMj0r<  8 j. Fit9GcTH1Ä|B0UMUY 1AKH`&cil95s0Zm߱`E0O1׃" H*v"`bRIlP@KA`H"H !jO%3 :.uѤY/H'cB,$jua#5fADFڄUQY 4o1DTd`T_EKs61Gޞ▁IhR^Ȼg &,kbӆյڞ DS${E{ٝ[|7d7{c'۵Ϟ<9g5cg&_os6='OUIAQۆePG "u|%V zӪ^:>rl^pt/ChìjVu_s>MC 0[ggl/O3Wo3@HY"?IBidXEb A"H$#'`U=|PZR;P鋧Po-iqA}VhdL2xk3ro`MzF7)\ 5ozïqp)\Y߽PoVL-r6Y6aA Ys8NOPnnh'0D@1A똩߂":1H9.b* GE RTČ lVl!zv̾ wNc}?.9LSMлX4"Gڟn} 'A:M3\P7 ջ5@t}f +',"v{'_t5eC@+v.ND.GEBaϦ͗z{@63=o A "KhqQj).C lק]Jg&w}CxEȀNb"*\ t˜0HGA+s(E iQPs@1b =\,%!$ 0Sb eъ<0[WC,̂g +#@1`QApfV$`F(1a9D$b:3v /B>9 `@X $4m* bRB0CiLSKC @'AJ15`2++򒁃YFG[BaYs҂ ADъ Z>*nԪ bAn Eȣ"( gE`*ge)@U*ႇFHh ͑(RуB@ fZ4A6LqEshL#)h-a gWcyVk%MK "D j=GHk < @~D|PWP\p0P"0nPMވpDo*;y [(X v(B!"$F," !$"#$R (!"(#D*"8 ()*Ȫ=i@iDUT^Ҩ@L0SoP7aR,w|T`UAa7CeUUUqUVmZZYZJXDTDUU $ lpNhi=VCv\سUk'k!H@9i PAAAuD@ KP!8>6QCA4P l+X bBV*dC1U Q]\^&ZToTo>&,C@(>J8&V;H)#67P@PE0@.X fQ H 4T lE@M -  c7X"ST ^  @Q9v" b`"0E b;"4 Zdb41Ƌ(YN53磲"uW+5LD ٥ b/EUyF[(.0`Iw0@/AJ"`0DЀ(Fb`0{&@MfґMP<|EN@WR lUrD8Q>V7)A)*ȀSj;ݱuT@S MD+Ur*z&*~=b%D 0A( \QlG/NQSP "z(ĂrX }@<TP DfR|16ȭ0#hB@8PcDEM[Њ4PDi:R Pހ'A6@UAW"6(~(//=D"3veB. SQ.`LR fbuO%=8ql @*Nf1RakP-M IU"YsłRC+D #\>J1[ lЖrNvp[ "  X|,XI04<ϗ{SnK@ 6,lP`6K*",T##8Qȑ`X1$X̉ d'd<6I a(IɢA rqY5B=}i2Gq† @jPNԼ 4$aִGْH]$Lu޴(@YU`*E7SdS4. AJ"!"PQ!0@U(!26(v `@3N iƳ-X8 ZHX(,dev+pFe갂q(HuPUy~)V'#sb#@y.f7Ea2 k^NŚFA6}z֤0"c#`z6_+3df'k1' $G'aMY5!'4 (wfYR@Sj(iE T`D"PR06lĢ!" Ŧ"yiAʱKbقfY Uq~YǸ(@G*?3xtX0wCC(00I"X|4`ł;,^= DO_'RBc %ՆBp ʀ- "H!̰zxrUM}` LN3Ro0+jqDuװㅋ1)TD:(;ɀ|Ge+ Լ+ ͔2"BkB?N&F*R=#H(fEG>"vq=^AuH!{G=`G@A4R0r=+@R,bD1hym1Lȩ1DuI@!~ bݍ~LA5Gd^1p>T;`%`"p#~ Y``좃"b #`zkHF.VAD81$TxQ`'NObjzQKyVPzHlt Jت QtX*Q[G@Dq ֱ q:"+V"CT1ZT:0TXD&-ʆWywDl`F~ fdd09F n/vW*cb hDDN#H`^٢͈\Ƿ͍R0VQnٽl6U}EE9o`00 6NX>C`޴l+.<.}%D9V_/4؊~F>ާ%lN:p8O˅tH')xsdy`bbw<᨝gaxkO"EL7}q 1#+ zډQ888< c888hȟ}>ڑ2Gﻉ'/} &lֽJ tst  ןLS$[i=5e;@K +a~:qކ^jSq-%*e_xzX;*;m64-U[cG.c:723<&I\O_abIcK:\ ~%}uVULtZNWS}b-,vr%I:[ҝWVΡT6 UV,9:kk j[{m$vl+Y6վge_]:[Ə3O2S{˸/"#UwJ .fa+o3YCr ,СyTxuN{5{ffWԶ?Nx9{:瓑k_6_djr5ΎuwWZW7UK7z8n9]g tLUC[ʝĊ[:߂]/Q&&Ywc^ʫ̱}ԙbx]ZcaT|~us{+k*ʯK-^ʡ}/xotdogs]LfMLmrmrz}UKo2̝Gwe>}m5 W[?g:GgS]19x822z޵:zp_1, 4|y|Oa(Zc\to92L/_OO!kϫVo]&^yegM^iN.}Vw8D7XW?ÐC%upuG`i qhvruTqQZY[EY[ƶIoJm{SeZM)\Pض/[m+igKk{䯟Y:&7F=#eV9!y5`s4k=|-K}G/lpqY'F5ue/#hi/ziP]\tu-nis/9Y\\GS_Ts3 룃OSRj5.cĬpo}}ߝ|~xTR`!B'%0=C@ B (M6Lޥuեnn_v3͞jKzy`ڑ1_|AۏiHV('1P=3=PCZ%HHalT RCy2RŠ20𢗂w`cChvZ9A0Pbvߑڻ@^il}f@=88 SU}PTMT@rS@kFJŧ3mYb$<}?;aâ`<a`qS7 #<#kxq/0$HX1c),XHbc TVE"$aT$b$1b0F1 bYd>o;/9+8*+Zd}@ t"vBc#ٵ+ CQF9, wv”H=יw[3<KXE@4 EaSp$ v]6K!VD) ي2b1A$1*+P(#+zL $A XćPDIR28419nҶK* 18E,d2AE1 l@`Āb@"ň(#V Ȳ2`1Pш3XQA,/0|ha}%"B6(V1BK)\1;9G_ڦ +a{g^-͉~VX+~%:VȨxh}N=^dW,AG[Y",9K sQiGATz@b^ @>1@&/-uM5(r~W &2Q`ľE=}8-HZ5,SLw^mvE20?N.r0`e=ADAr ǡ׳ &~ܗ#& $T6oy.ֳͧشǚiFE#X Q @ 6#IDXU$N2LL!oDZFR=r]3-D\Dr0JGsu:oho_CɅ2'm8փvK_=LfY9P[PQuH;>n7ˑ) ?A]q-o?Pʣ/?3IYő)WUs"CI-4T÷u 4T fBLdME,PXן[-Ճ5?O+[LoG+ 36ƒ.rFb8c{(b,{g< Mpb> (^xё!`Ζ7 rp5 sq˜!P&7x;smv5e͠Bⴊ-d; Nc'BuucOк"j<7du ӂۓ-t߻\٩6Q!͂yh!YB(' tHMejD*)zGO9[FF7-Èb|ĀQ˜ ؕJeH,\ۨ[k'S:aDPE/ 몘h9\D8GlzZ-)>y蟚}O5 `Pnf & ve((!jp!ŒDY=ГPru Jq1^N &'"ӒT)Nl 0Ѕs`fG!=ye8$?ts9I☗!C8%x@wX R eA(K&X0gn(_vu'=VCF!26v;Xķ(}~crՌc!CFxC'Ss=@LmCI4@ۨ\UG_ Y<nYR %} 3~>]l oQ@23bCj4ϵvS\[4_տ|w--B/zMл g\n0mE"Ġ<2l&(6:qLqpJ^QϿLC0-T#PKKy湼m'd?h #Cb*JZȚx0@D)(bR\_CzٔPv0#w[RU~{A0OpGtC\~Zs>XwNYشq`*r_9cDC^t6r~ c#0'XeKp6 ):s"߶:\Ϯzό(pNиwl|ր筱(=EK-rG}fxP#Ch.ohEnm$ RUi~K7WˠYv1B3ı.1*4n.xZ9E ]ypquf{n9sְL.pd1XC!q$PP*ZRp9b{<N9Нg!?7v:\{I|CĒu^z,4T TA=ͣcMX|[GEagm/?:vtzv=CThw?9Zǔ/ekZ$ʵO"'#qۿ=iZ\ >ٹ~,n\ה>{g(d0:Itl ۡ o$6Yč9@K1 ծ`Jiy*1?Po%Dm*6n-A*(|V@}dk J!OIc-䮡1Q˓{Z)3NNlPT4q v4,23Tv5 0N-4 N/WKZZ#쑅rJs;/CP (4+qo>ŒuvXB߳52gil>Q peH +AB3͓4d!s -͵! t@((?2b XGє-n٫qV}v< ie7Ne@2ܾ]K(nנp|B ?"tѝYa)|͟-Ztz^.<{=I<與'tVSynb(K /o !c$Õܳ=zmq+ue*QlMҬxacH45T~AXEHAI 29Z͘` iu@ $ d, dr\b%j@%S[q٣M j @0`cE|JdWl ݧܠG4s16%&wNIad Q o xR~_b?OԠ짤J1WD?2!Yvʈv.-4UIR"1'yKH1 K/=q#erڹoш.Y,!U5 fkuȮMw8`jWc:t$ÈRMP]AF g&lnE<>Z9 aQDDtXPpkܑSb3O5 l#Xs'q|\zB-=_q鯭Xj3alabzown%P=;hu(0rL@@v1:fXλ4bC5eCшu @+ w1 L`EE8N7x)0#_=acj>b7Ǻm h C<MWp2}4BBGPdݖ!p4FlyHB{FGJgI 7ƚa:Dp59'a/=+29t+9o8*U\<d ^RXTܨZb+B) 'a*\`ɋ(4~›Kqݍ:tBR,6E!a5͜e䵢LZ/;r0#Q4QڀEo?!\4U %U{K٣+zⲢ3Ph_+ l ѿNUzṅSj>h0щ^-{,* U*QpkXrJ(7>Xg3FPQN bZ(GM`q_0G7aW*^T Cv%#>yUEmcUBèpkTp7sV C̄?63GD{$aK3mv4KA3&va>P zp)򻷒yS740:qv,?Uipr/s#>8FIqM= 7_d0eVO9::e`?kÓP+L8y˖?bK0^6ٓ)<;ib.Nk/x RA(zA 7(fͺEj(m T4⼹]7 -%S\[ jHeX5dʄ:y>JXp*61Pcnh }i[n$jT,(Z_׃, pjKC SI53r>b1Y>mϘ^UaA4MFWű۽0wm|^#@_sATa}o?Tì)<f O\3OW:c0`eoA>#Y;p*([*qY,'?W7s8yVVћF9 u>iEx~φ ^ Xb\-o?C Nso=W&CyG"+?k!xd,J0R0Q-A:?pX(@hY,<[4̢Y;mT@Èk NHĥXq4 AA6IDaHTac!iՇ@ďC6QcMj&*GFu\IٛzsmvdBNqvGs#^di:َ4ECt;h<-CCtɡފ9A)PX)_p- PۙZ=F)֗Epz5"G.fxG0-V/-j:%,hLmԛY?Ru`!PPp>5JN`HGhtUXNdy RpgܘY[`b!% gvc·zÑt2?P\oJ)*ȭ0:WmwldP=b -lm Z?=X)\ޟxp͸AK_ ΃3t'(0i[dzwG!Z:pVE{>fȐ-Nf/"Is?lE8ΞC[ KS׋C#危d*  Lw^Mёa5c#oC0Xݱp*m] _@tPŗm!Wљ̄B!ETz2l&,[EEdD81.)ʖrE2t>d CΓ4lqS|kQ>{Mw؏%޶9f: [BVVPoL +P+;$C~ђ]/q)F4<@~T~A*Tu hUZaA'Դ~V9}D,h#c]m^_bu>gW`eƣRk0,!vqB5 #?/ng"ލu[8ڞo5h΁MZˬhw!(! DdH0Kg[fGbLkѰ,{9|jj } ,B ڇ?D {W6=Wr9Fp$ #sNOgܦB++NR =*8e¹ ڌ[թW;+5í 1w^a]f|~DCe, 8IűnG6a^qΈp?+ !ߕ|Զ.U;4Cz2u _YIon%`ʲPY FᗚyAj`_ؖ1Gg "c4u>@PݎFl'l1_OY9Ɨ(#ξ7c$ BPCB':cBnGP+YAlԢ"Q^6e{w TD[Q:wB"4M,[Ӷ~n&]Q+{a/t\kB^qCN; ˼пlCLj5a>넜i  0B.@lX]{9*r {r]g F Lr}+A[@$ Q$!z!ZUkxu4qB7%GU&X(-].Pd܊ gO òoElF'CuFd'+ycNZx7~$}? )1v4f f7w%;{Qt];xpKGҖ L{;05!Jgcv-fi+͡02X{zɭY&ቋ2oiDИ#14E.@[06x_L}jOA Ži2`Ÿn<5l[ڋE7U,i| b Ǿ c5nK5zqF 3Oa?eeJ)T}Pv!څ0Mŋ_y7R Cڙ>➉ ȍqlK^g[6̸s%@Fק=,hr3L":ŰVxaΔ@ (l8蛳XT<NysfR|_GƲx=ٮw6|213Dufl?V|4UW`;|YnedTbN󈓺Clnj/f1|y*jo 9#1XZz?8lC4:TEHf_gÞ1dP!ѻ:Zp~4]s0OZ92.v|ljL_TWL#-GPeVx`KI!քOmt͗ÆP8'}kC A⋟)A݁a$vW]dm-0.$o/`x0=^aط̼YX);CK3QSrQ|ѱzGns?(zj X~0L>]2΄:c xƻ (+8#u+ʵ>PQK`e,fs}l9deoT9 2LH̷X˚` 9͜78ռct G:z/ZWvRL'7>w_˩hLz´.[#7L06ȬnOb Bml-'G^dEvh!˃͎cg @;=ߝ JMš[:Td{r!,dOèU wR:'#n3ǿ}}>?ݔX3M LN% e;/'Gz`2hJWPٟYm{?A/6J)U0`2Q"ZܱԛoUf-p˗x:L !}AnϐY@}AMĘh]kkӥHRwlY.¾Xt7u2/'B\X0az0{<l2]T#̲ҏm7kMW!A ]ZepF7(n-d_D㙖\@k>mhVd2o_?\5+x.Ef@rJ_@kfp\ su]ECQVK s02G$qPbq j Qs(A``9'3jG9$! N xBLׇ tѠ:1  qz|`(Z:.W6Q'LYܖ(] yQ!mw/Ow%g۬]4{sPPX {' MC<(/o+ch=΀:=y*I ΆVZBp "[TcXc:,|źċV 96&Ư.RN\ʙe\[ꨬERHt=AD:_hAԚa' /}SǼuΟy,cݼ4rb99v(@gڬA&QBɬ4q _1G]enlX^ ܍ ӒgdS<7G(OPqλf%d it'ЉN/CB@Ё-Z1bxZ1g, <6Aq4AAH4hX_ŭ}}vvzfbG೺qdGiȴ!~Ź*!iV1b0Oƃ4V<;4h`;CyCHF)LB1 !)ŬMi2lǷgt`W8~6.u|F%4ֵ֧Z2$х7v#^+o;2ظQ)s.|N< % < _(cDA{3?4s7Ow)+ʘV]ý̓3?li[+.^aﺷF mGgn\#0xG?}5P7!7]ˈI?tn6sn8 (9|RY0nbQCnj *ET驊L RR+w= |f &@ҹ'=s9$ ȈnmVٲGE) gui1r^(+JaY!%a@d@^*1}z'9Y &h(X {y١m6;(?1&$DwӁWID5{k(@EB(ZcFPrKb ~yT|UhEk>uv+f 27eWlr8|4fj 13LRi_?zhy֜]6%fhCSD$F. q/Zҏz5[%"o9[.Wm:2a_q\ T$bcau:U: ep0ۣdk#zw1w۳;0]d\- ^2]xN-튼RjRӚ,2srekAm.T@#\b^l<˧6ac̆e|w?CG."/ ΋7٫~/6ܿIU!;<l>N"X:B4ζ7\L0>*$f@ **@+Y}qJ"؄ bչ#f;'ǪS㺇;.2J{XԚ>lB{6-[SpcL.Gl/5' vMj^~ݸO͘PgGo?#ϛ\h8 ÆOKZr'3f. }]p/w:hr9#v cct}$B!m@?"96VQ\gsC@{C06xł06qni֕cd \qm?LI%TMG`NqBT 'C>ǹ~c"e|njo9g7j#?hNү*Z5 ^bv =[\69I Ϋ;o]მ^d9T8 kNHqF']a(`Iċ *,EHNJ볃B; =^7)F]7w77(|A.BX#>a?#'PrM!x 3T~jA#fm%0Rl5CY7ix:^`;wn} 4֠ %/V@M M>o^GrT}+Aϊ9*Z/x$G>a)b /LJ}^#>v )avSs00Vzz4P.^̷~!f Fλ8SCyh984b)}I<6`{N߯;J6p=/ lZzg{ž>9ƽx7_c.gD}924~(k=)QFJ685x-%F[X^NOSǡJ>Qe}UV4!lUaA>qm`b@MY(4{zdƻ-m@C| (Ѱ$_T N7s\6 p/;I~ͳx(ix4[JfЅO 0C% aX'鎉xɈ(k Q@-!HiHRQXx[ Cƙ!pgT~m$?oQ OhҀ:e$LSg膕yGѻY`cvEe9.J<,boIy:0mT_QPd:T{ +Atf zFgBX5[%!ԝ$@m<Ϡ-qx~4#c6CݸN&Cyg:TuUДtn9ѝ^pCn &DS Rh\-8}qb BL@m3K?8pݻ|Mn@>Z;c^1o?v'*u<+CC+ÖOYO'ꇓܞۗF g8;C~`->'<ǢM)$3|i>,.&.%NI;˩&#]K+JN+F5́0hȤ&?[!XP> \$Eqb0%zH=lպb=]$QA.6j{+_Yo J&8@:?flÖ"zfM&dTdQڥ:; 5\X:(1V?ε(-xF0cO3ޒOF,[]-/`hZ";(}ʠN R~ӸJt,QCo4gkz993LECf>:a [Clv ĴI}k_.ϨG%͠47B 1|Ep20Jۍfv{{@@g~CC_ ey8ѝظ oVbI:CY,1q> 幷}~Kۛס`d{߈4/G9Z6#=/PX+R'~Z-![<>`J@-D>IUM,6H偗)T>L(gOT{ن/Nh# 6?fHؽ(=|G0>otO-^!g |>4@ф(E/ B`2$JjO%C4 pt.]Nƴ_z*,̾ 1qYWk-?Z/LJ"b÷PlH-2x @Baי~B9+$tf,, 1%f+ xaՂ>GC&Wsb"%"rƾTP˘SsAtͪ9@b[痵}Ϛl22J5ɖ̖~^OƎk̿պ + @%IfUm/T[_(g%%^[[̵8 ('d&y慇vgkr 5V0-fXnp/=U>7`{ʙehjRb kaEv` p-df6`ӳ8|rnEn?)FM !'Rt4Lc+܄IPԕз5NbX|mA&#Gmf&~ѫ[ \Joąviq7|u %^D,SP+Â-C[@ B-3a`f [sR`\QfGS[ L呈e+n۬|s%, o+zc(âA5Т\r2Qy"@:+ǎ6 U|=(eGYB3  `p3@GeFK}jjʀ"p=eA6hX7 @.NЬ{\gn} -YzWlfyK3 *AO*4!x$u`2ޜ`ΒO7rH2lu2.ѼlF/dCTeyܠ,x.iqtNZZ1eTnZ(Lٌ/1 {DJNCP<3_@ A X*'\1W^;UvfE =Ɂ'?/jc9?Mwغ=y-E:4H/D/b±jE 2 6^@^J%lPTD{ƒz\bJ.@m՞c|/p7B(fj= r!r[ ^9 0J I^4QX>p|S6gf?1i{j;lwdHc~Y7}0 *GQѱbB. ĕC-R*o-Gė+fa(tn>ԡfy닯G2>m5u2+]_gjFg0pwGy>96A ™u4 WDLK&b7&_z|'y7ꙁսmѬcu93LktՆ c.[ON#D~Q||W( 9&Z^s'i Ra *4&:Zo/s~1p}W 6Mڑ[pcp敱D=7ڈ; V:]7v FKLL/ tF/1Rv?TA=!|Q+5!zɇu;ybtŲ驘 .M[1)M$>mC!iOljr\-I ;ʢqpᦜ0u^ aa~_⸣qs);9˭x{OS7ӡJogCk~1{}F ?NPoNu Gޟsm{ ;#l=ڕW/slCFpͽ~RBH CvaO(`Civdgm/h #0Nw*F.oa?Ux—մ_HUCXq 퉬m )z|syf.ƉɐxY"_5\"?Ƅ~VjlxJWTVX_g8{ݡd,t :4osk8ixɚo_BҌ1A!teٌČB}ʹ<4Z*h =ߎ ׬&;X0&\Nİ X k#@|έ6a{>̹3I%pzL`"aCA\d'7G|s.ȠL _nXnS?a1-0{&acCvÕ`opL 'ϕMQ7|p6؏cG=JS=^O_|C{|}b͑<:&:p<^,'E'ЯZ{ H &r~OԷ5n#ПyK 'vT 0:2l'7RRy;}8H'̈AWvTOAm07n}/<k]!">RԆ5lr^?oB_ p=\ڐ>3:g!$ WLW߻]wچHԓfa'4k}=g$4s8=)cgg0*s}@|{U{D X@+rQN+Vx! T!xsZ / w+ı7ɛ0:lQt#Q"tS 6Qs.&3h"uJjuaL!аn+CLo6 PFh` 3i-(; WЋ(:ȤF01X0*Gƴ҉E4ef֗"0n {q1.X?|rW ""@ϥ);'E9kai8şJ#)Y2AKsAN{Ղm@3Ez[Mͱ|ӿٸ3n t) 23hJ $Y`Ś@7xG.FXi%f`lұYPnRVFucm-8Qot 1^ @8 2 RЧD,i45Չ x4Df '1];I(T4Áxa?w6}"NQZ!I/HZC+@6DXXRCÌ> bX~0>iKxpJ0?|EQ-,awWx'kLNaOxWfb%0\T=4Uظ!bX ِ_l &C=;5S.~F%?, qJ7eg5@!OC?Oc!  #4UuP@+Rt=9b Mw'v7AtP֢kypaX6N^ ކYC w<ݟ<G^cWy4>zĽ}HmM$af2 Ծ@Nc,f1xQ[Ur2A xi=Vsx[c 0rMͧMWt Оĕ,;Af#\g ؉[A :# yJ@Wdp-b|1?tcÔ71FGq,"^=T *u1ANq(&/iOoɉ|!b>1[h>I.¹ 03_2 {#ԝ?{ur'X\ąc8d.h轿_8C \OjgQa'oܕqWQ?l7j9oσ8Ǿ;TYU`_lF$w(6ـ9'6GcEj(5ΨKL}oU@XMX&PA :꾚793MO QM?|ʧ7=X9B'$ iFqǨ"qKmK= }'E፩a6> dYeXI.r9Z[s8`"ހ  jmg^M?N<9oowy~b{=O ˿0/za7#=ـ2[ܜK{f['X0 >ns217ު4`ya=<;@)EL>0?EBwCQIJ:xь>z `'|bdJha &D=Ŋ`GA6z ڂ KٝI\gNN&cse08:{w( KwZɡXj7o'е,| [U~W6-U%LP9a`'ʉL8VvL?RtqK'A!ZPQX 1Aw-Sm 9 qG _]?9|onJ! ҂M8ՕPI5KjK[a8|NiP!A=~|c`j9֗9/G).ae^'7(Îi狈!:y=Bqд_`*3XG5l u}ZX ӥ@)_Ui(r E plLv)N 8K6#Tе2%]p]$ ?k<,D̠ʹ3 C|6 B;1՟ Zɉ$I5r'`U6N,#X{ Z=GWs9wf>a_`FcB7aWxXPGY8 *̫Ђa=9?6* \d˸]Z,b#ln\'A0J 4)<&K<'͋ jtΧ}~-"*TU JN!H9 lB @Ay cH$a~xM6%ET݊ @ *XCXt" IGPi>j/5 or+BH3m50=`j"j*m "(xq ux=^z^S-6G__ 11sSqr/}(5X,BT!wѰ?F =0(`: i*{̻`N(4(0w*(;#>! l  b`i\ [ {܄UᕌPeu<#wY(a ̚r?uSk!@ v+/\EYr=#|Hyw^+{2F8UD݋G]PC;sC44#?1±=rB27(AXS cNs{61}-օ> 4Q0ᇱDd*Zk7,Ϣ/PL<3zP)8{^Hs?R6ҹĖ+P|ʣPL .$g?J.oRf$C l>w߯ziCU PKf)d![qjhJ1`~cQ LX%_ t,VMFoN^hBpF6_Bz0/\%E \ .z 6,% #iF:.}" q ?@HCV1 U7FYa*物9ٌ6Q@d EOm0.&T?D L0"4M8 60M& 'q@ۜ// 2QEBi+aOyb˟Ln/`[ ΰV7Cp{`Sۺ5+3hP>PSNY,?ؒu:=d-:&q6dsDb|?lgGB{ q~aeTUrL(`"΅H@!0Oj(*xփθ{A @>!lprnVcr6? E$P5KTD0p~|; 0Fy#2mu E a4jO'M5N6G,1`UgrG3<#uFR07ۡ)gڈG1PzHb5D~dܖ5xh^'s80CѲ2bI73ƀ4'm1۠џ6T.$ljai#DC8qי Eͳ>@K-1T9blvhĚfw&14rCP=SWCCѓ- ViX`a:N@6ZN)@$ʗڐeYv5{hdcKnbdT楸+| 0|xMӔM3Ϙ?jhZmO~u]̮n%ߙf=!7{O{%_ЇZqZeuҪ'0Bi3:k{Npq#dꞚWX~<_|a~覅I#Tٯ.2LOwe$>876~NKWbmu29-q[ ak0'1 U4MD1aə0e :w)bo]nh8ޚ¡u 4Gk"a `Za{FJ!:CK{$Yqx@쬳H,X(;k`[f jN378m2C Vxm @yg 7\v?9p";vfqp;6шraP4v8MZ c`<IADDc[[!Am7iRbws?rZ8Ire$8יY21OTs,ү CPEh:Bk"/j *Ph6`9NF|˳Z{c\8%Fx7փ 5U=tZ)z DmM614{j`0)/ jX_߁shs㵳_H{N3rlݟޞG(WPq !  !:jQtN,z\&oAAyV~mPuF@_-nMpʷ;93~u"AӀ~^nU:Rbso:[k]/`?(ͫ(9eOh&jAlLL ͜„W6W;.Ú$qjr'BA]Z+1zt^?,%K<P^1,nNAp\pl]!8m3Lx'>W'i8TFgJ:$);7vF0gݞ[PUphfJ2USFg3";xr!#|XG6=dQpG|s\%rTz pM; v}{eҦtt) -!Q ^YkW#@+AojX;eŎ6Ҋ#N20~,Zc5"L6jbcc(i.P]TE ֈ?ܖaD{D~X;.ca)8 ,' f.xEΡҌA@?ߗ8d";#З-!q+|I^b:s3l<"?y[cPrv-z(z=' VVqs [O1|*?s8UsmOu;޿3qjZM#ߌ/QR em4K4h#?,+ Dc Xjtlf4xN2j;:PvdF=ן>eMgP5c0 rF{g?Hu&E  ,naӝ;_s/;3PoθU֙5L>7+D/ Z96̋cg{5U,s:{ wzQ3N|=##Bܺ6Tby/Xnf#_dgH2=j2VDcwjѶ³lֹO3|dx*N.3G㋇V' n?~S#}&jchᢠ˅*x?=leIzҀ}wj#YG^0-,&cqRJbDPtz,,w1RizuJ } +.LC*,{9ׄd0~F]M{B=ΗOWQDFc $?b3:#߇΂Z |S;Δ&/)~w ;#q7pP>ȝv*$CoY? h"!ɁZKvY &TB ]oġ )R[o<CZ)+QGW#yQUSS^vpb4*'G x}iS9PpP %d ՄwZMDϊi"e "ˍTUbU]%Te'"j ڿlIޞ :;6!bԃZy0ZD ߙxJ ,ؓ|#/S%`;bٲ]X췗=HXxz&jFz<5i(gJJڦJ㈁L[fggPyU;n)30 &c̵)yb)a=,3vU hMؚޣd;u]m$l:MwR!"D*kmD00!bp k#^Yا0@M|R6v*)6tE'8MnЬ$ A6ӊ|2]9F=6mgksb2{cm--_) ? mPPqW e<^w<#Ib7 #.,5XS?$h.uO]?z/΁j6On~n3wܸyxֺxvͯd3K0%_ǟbjv<˻-K1JzϹU 5^M4˛ Xmꈅ@aCڑ|A}0z6BH< mhO hp &.q:hx 2C=O=`:!0}rܱGNA5漱5lRKQ2@Õ`ݰ *8$>9ǐ|2?G\Wl{V#А4B.NɃ7s'O=[:݉cKYSw`I(,~C^vǵ7GCJl:>X܇Pka6 -9cr7s_˒VSs8+QXM(uh }zؿJ7`{nVbWhX &olBQ$"Lcq|L'}soe㪡GPPJɂ;)I ?.{^Ij~c`PqqGtU0&GNo+^DE`Δc̯:pǶoh_ʴKM3!tNƍ1rqݹ|lq3po6BD韱`h E9 ZҖ-'ٕ ~LK@U7ã2Ֆ2]:2G2Q<]sCۑU;8iXl),@ix1W<&-rX88cHe(ȕy͉?H|~F՛R0Oj 6ekO+Gtذm>bф7%.96HwykG^ҐB9mӘId\BB2qLՕ#r-d0A`|8 YU% !LC #<}oډ@UI`2)~`L+ ;,dC~r9(,A>1!ψ6%P q}UafPmNaW"OMҝ j?Dk_S0!wqrv!aO &uO|op϶)S,8fr6q>,}ŘRܡN&/ao i7h_a9`tV@-Ktw>Q}.R:+ ~$d1z֚OOdrts=MD =;h|ϴQt08E&#r6<cW|CLD=Sd&gzwhs.r;z~ ȵ SB&8~G+4n! >G"_X=W? HH!bs4_hQ5w\q=&HrL~`G,gc:#!gOO5kA֬Pb(%ESO߄4*cr/+p!.!.!pրv"yJ1!PPZr@ZŮ.~(` -TBL2/o[Q4)*е. ݉VVǽCT~BPZ8Wy4ִѨss%V2x>Gu4>m'/>MW-q> g1HMU ajFJP{T g}7!{ 0}O/𜥟CutE'!yѤ ((c g)&[K T>rҎ4z[ϒ#gP{y=qRp0x/ٻ"œJ?SKN<Ə8}i+`8KHm`/,lG\N W\lDb۽&:ft…b?9BsW0|u==:c(4[7cҳg M*`=%.AC癊éuI9-_(p1N//EX?L'9r餠͒2G^d撴?̭/N͏-X+~r\S`-?Vw]G!FQɚǍ`44,1֯Z|=a<¥SQ Qah>9J,>ǫ^=Ϯ+ bŷa quR̵zvlb"7p̀02M?"Idn?vC2I;?1̢P+ef( xG?4齋k(??1Kϐ9FRhr41Cv3]6 3nx T4JdD"Q)jJ'd2;OYSQbTM ˆ$T4-1y#q D_?Ti 0D( uSa![+tU#릀2kj[ƵY=l7ԛ0{>Z uqx4bϙqD8" nKٌ~haOs.0A4]qw*z>?qx10]N~<'͇!Ks[\_Q+hU18]A{rVzmp@a:l:>V*q`Gϙq 1;H =ukq^ylb5MłE^+CK?ѿ}7 uPҦ89b1Drd\!m&Li+e0Zt8͜fΟӲOi nUU9vW2lXb;(P*L|T-DE;PD"`0C!C`.Í'ej Y҉`T؈凨(f4sWE?+L;][#=tǾ $(##vPDfkt~ GRb?K_9y QR胢@bgɵO/n[^T7u@?~ ^]-/V;FɌfzX9k6llt!ݵ=r] dNR#R#,OlC%rSp&؏;VBl</oH6S~UA'l|(]7V8d_ZN@F=Q(" ,WvoGyEŚc?VrʖK̦aGADH7}U^yA4^=;Hcq0v0`h>@P1dW(V$-A?@9^ࢁD W}^+XѥVC <Z~ =5=O_p y O(rMS>.ۖ 4?-<7/S{&hKpd/IM,SX{YЙNo?S7/7CA5Jp>69gfώC1 o$.(pփƄgo8#AXQpxᰱFwbn&"@Ug(\BCXRhˈJl /AA B|Sď]\N˛L֜Lu>t?0oG ]Ž0f㱎䣐.@QPa-4jt8%E2 pǎݏ(.  l'%> :PvpzCA >dƸR=!S06iA p:~ z%Đ RG'Ԉsy{AAY`4"Ng>Qƙ` q`XO@#o4aCB.j+, *"ˠ(PpHMu%k\ЅM ɷxpв\[ s 9 j6 c01ci !'źX)B=2.LM;sW;!)@`e}WyCA>WQGS{J &G7hf)'B xLj!H c#0O(^v`(B*Z"%{AM>~,[0Zd. mdD2?Oqga!l'9X`ID`>aUEg2*(OWK M`j76'<2YcmL2=JLu:4Zȇ &jVa@3FA]}Zpt47yM`Ԗjf; 00O9e71|?`Nk뮽=cB:O}; a4YRDM.?R) lD{_uمwy>D7rp .kڎ2-T\ i_.ꮝTMc2D*  X$ܶ.w NJ؉8W; 8">eL(E#6WUN\9"/5JhLPQuar(!2950D88hG,ψ;@̽Ѩ$^O$\eof&V[ ٍRCѰ!pe@6Dz5Ɯ@)P)Z%^4{(Suŀ芃hxH0[q`/3,sz>.&~Dx $ LCI QKoξgN: Ps#f':nَcPS񯷊 m!yW>Aey[Ю69C 7w2IDhH O@O}XzBINޥ0??}#qP_*cAO=KJI&^)`=  )@"@A`DPP!Qaɂ ȡZ@(B,6PxA DumEEXBOܧu$7TFu- ŕĖ"nfb%Ir6‰X犦l=[ 53yr@بNjY=KOYd 1]0\*6X 5t'np>z-}zoQb Hu 98de m" Xph7Є\R^܊AћߘDLD=11XrPDCF'~C [z6x02Kʼn5li3Ί^@D4#at4|31t6.߆tpt'9pHyM?Tҹú&Bu {6;?{1G .Pf aI?i@@& ARr2P7h(}aa酅D'|Mg meEvXI1w6: `>,ߒF(=ݘe2%pb~_.gӇt3(pԅMD((+L(7FALij!Y! N;k5w qU?17ahtX?oC3]c4ټ+mvsbǃXf^/G/d.břnSP<,WW ".@Wv*qOz`#PI@CYm+TjR#bY@(A}k EAad$@Ȁ_l L@(I*栝(C% #Y %:%&!bH Pd*\a`l?B )$a l6`]oEGޱm%@|Hz~ُq\hq"怵QLˊnX }t|΄v J2e]RX1OgKT7Ĉ6{VnQp1\xxz#Ԍ/'7 xĽIɪR9~nO/Aɽ10Od P9躖s ;[* nY6@|@(КJ$Y S6,: :Rg ?6,Zrj՚[)vAoҋ~ԉo?纓Q3?hdʊj $P"q%Qzxi 4#V(w<2si6+١ͪv.|~V.l P*#e85hG+6Nb|* 5Wtu1<.rp bNv- F)/{krNp;-ЏtIM' w5 @>[4(onY \̞n[4ekPh( 6_çZF4] z0;YeCIuU7=Eb6oU|<aJi{"eDARPIpFlEDg5^'s-3k=/w^5o]'ܤ[znf*COQ2D L|;V">yNw%'0Ö݈q=ĤC\Щ>ekA=?nwď <} VM <}x߃Ɗ-~I#Hfus3Dma 3A &a\-cˆór-+kjE#>#@MP(_N1zVnuKUrtJ-!}C4@&O'䚮fV~>ݜ%ء8HExl s5ٖ&Ҥ^D^zguљ7Dqğgz,=TϤl_n~;Cbf p|>=FqSB3P"iʃ5mc:[,H(,HQ <'ځ %h *?Y+X1pQ.iq3kF Okƨ_#5#1/ [|Frsd&="fw32 xB7{Fip8؝8sF|Қ?0ci(ǍOЩPMAv<_PG.d=%Ο| >3yC E@IRMUK~ÜiDDNKBaJx ۳J1g~j/x!L0aٜミ?i]ú-nJF_-Cb%mglfЦS[s?Lgz.f`v/nrp5UD \۞ a d3N3g,QwkH;73MF޳q܍008A @7!UJ4&C72W5-o\ \v @ .W7#! 1\ghA_\*b1$*ueΜv<׆&$ 6 94p H| Y8"x!?Mvp&k*< ɧ9(]=&D( FXAGy֤i*́S 8=CZ5#4c0Bx<,AәѻPU}3]߳iK};^x6ښ`Ӷ8bA8{""Q}7_(O3 >cM D_n Ef4I/D`?-R 5͑- 0L816`0֭6^%2q`=V;v37oģFJF?햳21ܴb*B#@*y꿵cHA\ܭu_-wĖ޷zν[:&_ؐ4],%&}vm%w;QdUV2 =)ܦK8z𳙨d!u/[@t+XP+EݎkOZ֮rUH~+㡚7oP1)F J b@IL RJU 5\f( J|~KUxԭџ3C`WY-]<j6,5dV%L=S*VV2mR Xet0/ƑYE.!J`fP{5Y–!?PW,5P8PmG eaa8NA0/_Z3'صz&q93.oE?Y zϡzi{#UP7ҥ6#ER!,Q֭Ǒ>an-χGSfJNɣ(7x\ 3ayvb&E@)md-I&3՘w0[>Kvl+gר!Q_|!->'6kfecwׁ׿-[%ȋ`EC0eNQ< ꕎw'My__-cѲَ'9Iu .b]RfNׄ߷/i¤1 .Li=m?,5}oruZD0ahp19L(Q<̊2"FCOFfI7O |%+L4d|f/ұ}SFcuD|&E%~hK&lHz Y #c7f= Q|:P[v 9.yQrjDCnuOw{c9uwRe$1Y!˾S۶rU_/w zk |ּgDxH &" Li@50C~RXZ KQ!,dacu+e̍  1WAY5/J`o;&% `c(m7,gs VI(=}'hWIGOpt2ҍ'(#fgŵ4ήy|>G]E!tr%.#JHc.)y}E >x^{n\+xdd|n]"39(tuK`U(V@y0y]H0G@̼B Lj3 E=;5 ^n7w;M*WQ_7V~]NCIJ5+.bSioIk?ø9 ?~F\JvdPQ|Bi.ӡkZ?G!9:/(@4g-̎XN:C"oS_3"÷ʸ ci J\|\|\7]AaTo؅UP2d<?%PL:qˇYSyÈV/rc̆w̷saMSN\ut4ӛ0ٍ htd+V-1Ō~٦ßXϪv[ҡbNF A$O恭YNiRsR(('7э7R5+$m1ۻb!T{{e\ζ3dK&M]IQ82Ve4yf:h0tٍ oapW2(5ZDP;{4?š ^ym+}Lpí43)#OsD{=ϙ=qϋk5ZXG 8 ߩ "fK$d?>Tnz[ze\H()$uaڴƒÕc53**HjǘzSP?<z}QL)PGXXG-ىFGwo#$@x4B ӒC90Tm%J1=|rXvobpxj(Cf 5]KfͰӎ!)?(@@7EC` qR!%y )wt9_~Ч)BG$52}.tynXm?zanj簸@9aJ3wzf]/TI EY#¶FaȲ7Gs}otr8/xJz+a`Y%<Ɲ& 6D bAO& '(>CI;VRg :M gŰYrzA#aϫ?!VĜQc_E?$1nsfD}aL!dtRae9XM|}OdI?20b lLZ "H nEAZB q fhuqR\:4CtfZQ'hɳ`E|}1l,|xԊ좼0(F)d$D8VGD`{o@gvU#4'B˵ tfv;W}GDX4$IGV9?@tzY !@@8;ohVٝumǩxyf/x$ jNYI+DɇDf\f٬v+tnCVl_a ("菬- Fj.8HZCoJLNS=Ҧ6('lnE PH z 2`N۽)y/uA, 296.#;37>G>&vѬpdR*Tf3u2T yw`B`X|{R{n ڻU/9c^%Z=f?ٽ8ɸu`C,H뎄b-j_EB6Ƥ6u*tASCY(d|q@Pjތ]EKALg@P}'r)kF0{OĠ/O-GoKc^#dZ=<2vVѐ@tA}%@k#\<(cGƽ,TyaBzkvs7LY (Y&+HpX8N;εIb>LW, })q~òs8XcAM6_/Gc|/f9~/er8꠪*o xE6ȩ,)HNFd{H[ab(F뿇hru6uﻢ瘢 ,,czx}XWk1k3P%]tǁ?4Ӗs#zQc 6_t0 eUePNKLqIsb 8'8IlڸVQ4<"EቲA@ aBR) *BRYJ;0@/ZQJ; ZcD\{*ĉ3 VX亩A*d!keD&&8zZ+QMT!Q)I330CdFmZ 7RՍ|N]Zrc&sP|*siΤ). tka(l& bNwSGVWXD/0oqYD!$sn BD <=!yO6`v\:gذ?/wKp@P'`l'br]I!i杣i{Jt eFʿR Ykf-:9Ԅh fZZlk#ؘ}/-E*yH {pH[(PѨsЗOl:o-a:;[dsLAP!@Rzoc</ sW8a4XEn|BFM"q㞟ՠc8e^?ğ/}f=0M}DْhXļQ֬J\'FY)=8n^7LNd%SJ"mSX/}n=9CZۯ3j{aG=Rzrg;{kְ!"md Wa-*!l!FM uMaj7O[eLN*a>~Ȉk`#ȸPsِ;w0m]f:8h ],lUC]Izۊ_]i}<~\ACP< c| ㍠8́}Vy]^ hm 4{)\dSm oynoO.!!ț`lܢ6R }0#C|-^y ͟0^UQf!~N03cVrVfgOf-)q<-Fp}WkIE_ߛן쯒_7#G`t3qp%.e~˱dW kW"TawE/Zzx {-fS}4_bYHW)sqQ{lX lDհC0u=Ywxbj$>g1Sa-m=F'{iX& >2J!DaćY`t,ň)A=lJ !syGN[/kl=ي4Í '_l{{z2Pi~ cg[JONe ",[HS/fHx0-ͼ[FIJ B*.CS)I[;R㝹`Znp{60 @aJl3&V0Y߀wENb*`$gJ|uhὟ_Rg8>mZs%@IL}=&qF&~ g:<<<; 't֟ti 5{XstN9} N~3;C\Tgz}njxɥܓS;䨢AG԰yh ;7Z-)99an˔.YszU>7Mw&$0P"Y&Rcwn%Vd[sj\nkrG`Fg5i4=Y`,裦敉t\=54QbI=tCyXY*z E#( I_'.Soe+A;hc\l8Ҡ]/9bQ BD? ʜ80ާg4G脆"VN6R1")B!\zkLJkj}.Ğg {J; 0Tj-(kC<~ס.eٕ2 EX K&֤m V,keǡվpv0gZb:42n]@Y`Ya@x5̞c;_g$0TLnE}S*_xI*Cx ՘f˃׺H,:NY hC@iJG[G;?mkEx?fyUD,GONmjƶv\S_*e)Kƒ 7{yLDzL"7U-߄4pP!M-D A v*!`?FFխ6m:7]Y;͆6^y}&lvN#UorĨe^t7%) nMDWH\qBA8ݲbm{&{0в(q9JTQ>В#v1!$?AO5ptQʇ0.&hC擃*?΄?A%냔K?9[_Uѭt_+e>d@X4"DFEdlfh2j}[ۀW1qe{,m]n;Sa~oфM?~l:U*U)1R@VTwjc6*ܶzoFk,_]~g913͵b<[][}uvuHk mmϞnÝ\ n 2B,7aLQIjH?'lv{G˟iNu?kwos1ȳ"Y)ּX; טj&f6нr5.rYKĿAkv.5=&hl=`H0T{yj<*7ʐe-P6jǔֶ_ɘo_q<|Qa?O ;(⺦* !SN9 T~7>vrabny[V/19Lw{ZO{t>64#Ѱ ^-Ż`$#wαpv-wZ\??)۹կb;jh l%᝙M'R07 wj}GW?߭겎yѨkDZ?Խz(Ye)nhsh8ۊR_׎@F {̷Cl-3OoDEbc1 ܄Gv2v?Ddž̹0Ɉ]7yn?AN+JX])RCC#0C(~=SȄZ) bn% ̵Q>{w\C+S'L5҉j,1F: vxGT=DkpV4L0|DCC rVN )3ojOhowpiޮ[ /SZҺ~b$ 1|E^?knVhd%zOUV@iÙl zy 6a6-8=v|}])̹D3`xA| ]@Dk(BCc?%w̨|_m¨}AF!W@c=zB8pSS $s&nn6qe>txj?4/iҤjު41~Wy[⪲R.ۼ$&v[eoX} :Gu-~sY/2fXZ>ՉnhnChP$i[rx5&uk8;9IQkuu6y%RԴ,]Ҏ+&OtGz^k /ZpMeDK" &p/I:#>*̶Sk`Z-7IE^\Ϗ~m3}ͷ[0o]-U'*ρ]*2hتI7?F8SZx] G抃L5.ǥ}͓נJ˼1b>`F>Ѐ- H؋"nze- i &k:)~w9MfE@R0a [&;V=·QPIܶ` Q .5w:%{2&Wbe>[v̀iv*)ȗ!VƴN'z5)Xl0ӅPRjǦgy Zwvj|OUqB!W1C)ZO@Y?huJ_^ 槥5[j7_~$/VPM=1_s4;d?\-MQ86 W}Uyh^~Ǯ?Cj/T}5B{m=Sw`)D>@!dĄsN;Gۿi r`}79qNcm0mV"*q?weqoq!@Ac@23 tNCS |_-οKjmo.#iu@N`† 4hҦoޕ s/2rLH?z=og,9^^ٝoQ$t"&z[Ѧդ ~T0/?Ûik_,UτMM3-Hl'I'p0XXxKt@RvB~_jm9w&wg+ [5n_ ]XA8.Ao VTӊڽHXm Am͸nuu^P;hR>a ֢TKs#[Eo]鯽O簵zwa2[ sV{/-Wt7xjVSU/kN^W#wuodoX8X\((@eppUr:_Wfz[F]ǯ'T,e"QTv<LvH|V.[k'b5%:7}Lԑe-_~/O{Eqk+D\FL2\;)Ze aq#qU$> ,F߇bZ [`EVVSy\wIdBBNf=i0"`z81~w -GJ}7W[nQyqU9K6pgnOWcX ػo'aX(\:+h؀v3VbSj9^ j"G=a?Ǽl#մݻ4Q9ӟPi>Odld A =ȁ9 Ozhv*Ua~'7tuq?ڶRU ⦦:QMiaHOSpQ6 /39 $ycs \$lKr[T~ TVvn=6e-P410}nba}$ z}v VSx6 ` `w hjl7slcq❤ Rc2N/M4QXWŔń7 X]?\_Dۣ/ Gko燓W肒CgZ^h%:P A5{ x~=3]~$=m=msFZ(>-S"?,ϿyW]}Suа,{=uO` k G\lgx, i}ݾ7' zՂxR#vPB~wW3%~>h~Hg֓`qs8ջ_%;ve2b,|/s|tdXT!9"-1Dx {H|W:)__ hw$CzEO`VpdDm2hRk!#1m;G?xWE3Os{%M˜Xg?piH#} v+[J^gb!"ȑ"|9k\Zɮ|A'f}<:m| P?Q]pCdB,2cJPcIJֲ~ biu<%el7zUx0Y -eWp 3'Mi3/v^Wjfv@]Ω|D7v\7AJkt[+꣊ 'xL5S7YrܴZ3hCph9Rq..X/Jc쨇ڋbӀ|"74SUmfueqd:eQ-qZ9n #}QbVgK/ e vOg_қ.9&HxPP#:uBPTP[}G~w(U ].vz~vW}zF^Q>W )pҾ&ZԚнy/&qNQSB'aݓ[u:]p 4_YKhs| yq 7 Od%bs:]qGq1c[O'ړCn8>Ш,Kp! Q\`MZ} K37|SSݳ]Qu*79N/u٪_.#>o~' _{]o[k@mer-`~}=ՖR{~w!Iy8ݸ$oZvz2-*쁨iء Dճ9 |gw}_ ^i6&0ZZҌ3(f[ \&-]eTɳ? ; bV002azSA{c~(#ڞr T&=#Q/pm;}dL nKJvGqqL)w-4UVu.:;ܙ1YX)Bo7LoJrՁ"G3 //B~GFȁ>>1.z?CDz(_u l|w +)*Ta~Kڧ3J7m4@P||@҆(E< zNٵYUz ?MKE1j(^W7D71 x{7 =ԠA\M<DK V\M?r=i;Ƃu,D4ʕ4@v|3¡ HZVJ*2 #QX  *J"H=Rrxf:OZkX'9klNQ$X#=_!vFE5ɓ(&l4 pװÿf8G#_߱BQnJ#D)@qV -~]e^+~=~o29x|gpŅR?26K>(`l߸ϛc<'e(63n =oL3{U^ :L"ascLOKM`qI_GIVae2ťŒV3  -fٱ x%- ~k=#֦.6FWdxHc}t'MCX0HJN8>!ZqTR~UVKd c26FH^}z]*(DM( ?h 2H4l@Gh\O[1} 8{;`āؐ32@nAߐ;sa ݺ$'dA OO/Mlts{mȼGt\j)¥O,],ĖeॗAg.[œݒp$C15$s:. cә뻟9oݟfJ } K@,MD'EzN98ݳ1JƔڳY?uCi}m4=w#poO߱m5i𥉲g rOl.Mߕg`3{v=rKO?R):_aٔ=@ABFI>tmҰlWB'-ô ӥ0j†Ϲ4ڊy>ԊE6BF6qEQWF(| oi}՝]xp!E`ٶC_U5K(. 7@F+J58 ]AKiKDXqX~vYx>01@>~UAGGԇοXA_o$(BP( ?n!ɧ;o΍Q-\`{^2eP  \&MоΒJz~<@wڼ,:+>wޖʆd^u/R@ N/b+Gg^e+?80Fk{d<z%S󤟗,qƠ]kRv"5[׻= O#ϋ<K84j>ӿ3=a}aUҊ+ R*TwlW'-d&emjܘ~ނ\ݾn_{| 7Db.]cnZs~Ef_M__xnysquz:v9C_&u[y?}}3椸W 7, .jTePnY> Ρ"<{cvu ?Pt2@JHI轖vìJ:r5?섕mZ<ՠl7/tHBpP Nݸ[GZ:d^#u0|Z#Bdo3 eMåc 0#M?#ĩO5i0뺷*<Wca>~AJ7XJ&3'QQ 1F (111UdQ"Q TX"1`bEC?7yB _N1u=(}d ` Б;sc>O{[}ݨU~-QW,!0eOwGR4sQj;E$n@2)H%IJۻwMu*(I 0hNv9)xH[~hCv1<([> {V$xJa賍 V_w۰{FG`_ybs.^_0Hm~RäYUAGZˉjJժ9gU'V^E½Y5 g22 b:@"fBʜxzi b oɌ;7wB5Y?zHn?)ck)`jF\!7NN[~(r}(;*!^<ޟsT`*x2tP*(V4*<-FH7_\zV_~ V?@c͜&vlߗa pXX Hި=lˀ3C@ IQS&Qm|.&ff!PI(qs[| n?R@Eق1v<;;  /o'G%Du\V|oC,>r8`j'On{̙3ou]5ZS4CTT{l,1eIr~wڇt|?Zr.k*~9j!h۽rբH_Oc}WYk *XUV Q@O%A""Tb TXX(* @"kWy~o}Gm?xk+'ן[zTX9cr)[=3ÌpbjC8Hbyz-֒R [8^GAf|zJpI^R(z+"/dS! ^ևڜSC~lqʷ5_ ׍@K*:>;Vr못M!y ?ckwJK!([ J=x(/E:$@ l7uN,r3-ʙ8M*挐{RO.ݚrFpQ˲%⌍PE}7AvC&Z1 Jsb6&F`Îv dZ)I@Ot?o@dR"{_hȡD"arn -+SpA\ߝevP!wW aF.ޔGx/gXzN%ۂ`Lp*> 1MWU5Y;8oVw,Do/M\GsMۣo>:1 Q!%U@^wc""""l(V 2" H0F$IG9Do?]t^ޫf+` kIOgy=owuMg뜄k`sFϱYB8b%Z[EA"H:joP?9HHt_8H''O/ی~N\0ŽT{/²Գw٦!a@D$B!0 20I^{^9DD`rLC~vO5Ԕ땜il%)@4  D[;;2v]bd2:>ٖRrڦc'1>G_WSoo5VۚeqPǾn7cZS 0+ b P"$b DBd‘!}2 [LvUV/|v\DDI%|\jSCMbuoAmºiHE;z|ytVzvE W =YT-TzqRD@\iA^]zd " IQywzz{3{I9Zht]Iz&ox $B $P RD(V%>fj^J~wS\lTe,v_^So|Mx4.iE x*K aNZjn F{k<.ձR!48q"jh?XC]f>]RM:.HZJŪ[Svbl`]λ. 8WXnd1G+ز @SܾՑ17ސoMlbg >e%7L[;- <ӗxlnTV6\UiNd&Zk锔Y:/*xx {#C:G;NF7|yGINxl^Tr6m6=_)jŌgu9vqK5f0ٷN`zWx.:W$7Z k"z2EnB̛~m)ێneClY&fY ''+We{ٷ_ezJ)dC/cNW~zDɞoi wjl w9C7[z+rJK-{ ;5|Ge<@R!o5?N0WEad(_01m?^mF }+uXVPazN}oޤiZBQX") RVPL a%|E'D6}~'6͖'c~TmwEv2 &Sϣ{|D'qB45124vku{hk5/h tȯQ~|OS9⎐cً{uS}H(LDNA&jiL E(lN,CXX,!J0;c׼^FxLM`aZa)_vQ2SUErU@ ㋅<5:OR9r)IR=lF4~0]l)”tI$;Q7o]D]ɞp^^s'cH05\L4ݡk1} S(Gzܶi 1Kش]Ld\#0{̮l|sxL1I-S}AsqCwr9M:׹?.̸4i ̳`MC#722441ߴ'H9ĦO; i4ئ!͖ECIe&_PnlX@th- m:[6:% :.JށB>M8媥^'/lcsaj;q;}EsO۸(m {7ɺp*ō˟;p^p{y1 >}(HmkR"c޲o>6oB-x  y\`=K*̕p)>G=9$7RhSQ t-Tv!&Nеq=wj]QH,DB6*=aTz C;MD9[~k yc9Z0sRn5G=dh2M(DzyX@#Ѥ;8 ˕2mgU+ٶ]r{quq- BnphYp7 dTF,}S/{w/U1€D"])!4d!S{Smz_ŝ}t(L=N@۠+bq\mQx5O4×<%*O/# yj/ dS7e.'} 1=cQ: n*e=]yq}}G,wYO-T<ƞKPozŖ@mKC$V `|P'=3_Wr|rn׹h/Ԥѐ^>HR !EWUtb=a0A8hgg/j7Sq_{n5x~|/ͬ,T2wR}Yv\ueꝀJc-͑ݓ S˻LH~u I"-7F/r Ţ"*ثK2j gV42+`fZnYG )rm? zL" p3YixƔ }Wa`O ~v$?5̦᜻Զ u|4y=#?A"ʸQíH;5_Aր/\NqE]X},fSM\+nȘ=vVshD.uΈPy:Vi! )'ʝOPP ۰םBs\F E-kE->svrQ?^?.: r)T) YDauZ[$|7# r44ZǺ|qxNfuNG^jA8K45Q8 ܮg׹\[6wX1lSizӧ|q7ipM!vŦGvV@lk׳min;MS1bbS~n6u2sVd/̣/<6utاV(ȡ`ɆYbِLhYқK|;·+U5< gһ_징KT߅oa1٘O+z{G\~DUn8x:o3霟i!\c.WI&ǻY6;*ѵeeQXpQi6Yj!$‹P'梛$xÈes< ye ci@-_aW<ρTH[-D@/0crʴt݌k6ܼS%M[נd.ghs%HBt&+Rlvm 6۳llCŀgIp4nRCU|,kɬƪU‰W*6i[ }B|UsTZ|d ! Aĥ|ki,޶vlOYlhl|;39r2BHXrZ4X-0_6|>ϯV_'}}ޭŋҾn=sw:~wevoOE\g|nF r"{#aC\MSkx_FN.8 8-|p\-z!>gN?oy=;> ǿsu=tŗ튱x>_˓fTW4Wo81`m;6ﶥ\ =떏KԉHS!N]=mV_UY|$$$'a(dps(ˇM/_b5tH^B]C'-DѝčOQ?[["!рNjy%4A)R w?I]Y9Z@A~PhBT\{[ӊ-M6-g2 ETAGmɗFzSjiz275{פ1tD;M%MwFFBBDz GyW_D|4V8ZtM?w(5 i1 tXlc7u99݇4Ig1PdCChَ4@Ɨ; 2 P_R;Gi]V {qp=}\C _)Á+([:4M8  ?3U#Dnit#Nh~-W@\f.QiNѶAlyM4YhC+әiLt7MGiZɆ-nTa d`..]rJφ>yh~#Dj~5ʾ?ٛ*hitwN|cO7! ( VIP57\G+vCC`41z`~Nfۏk0L,1C1 r)3*k-Cʔ~~FWh= vp8A~z^)򈤹؀B֢bjME Ђ2Mw{ ſ[m !Di2o|߫cpu qYC,s:FnvgKg" E" R5wi|FTXM9u-kPfLy,%L1{84@}UXzf$4poG[CſjoWvS'lvH;Lkhĥ"DzVuv`*g'Nw`֝}~[˭yK̮7xntMEPy t•.egœǒkǚsGF^o\Q=՜o Y;Tޏ47:Tn?_L_CXoez,~}YI  !!%X!EdH,"2"! `, OM>{n}'~uHD#$!37wWLzr= zndg'b/yZs%9d̪U?'YEu۠'kT9dX_Nuډ~$jU\j(JÄn)#Z[w]TV>Jety0aUt+I j+4B3UW/ aAB@(3R<>Qz{}1TBu 3JQԩ' uuוtxb,цgngX~❶_G* +)@4JԴ t PUiYW|FӞ^[b2smOBV[`x0ǭzJN^C.Й֖ݧb\3wd!,N?SBsjz)Ҁ)Bc@'Fα7 Yg]A{,ΌOx"u挏y~>Iъ'm| v;߱zz߃|N6%e6{rldhvP8wۯiY(lvf !p`ݣ?Q0N2OD0C"Cd O!U(@hʦbqRoEFk1^';!sQzt%55 AfkUvZR`TEum#b՘12fdbGVUUh7w|"!{6seAYG36*[tfќ=OΡrLzK4{ pw M^T ѫk*+H $( !@轏x1 Ǥ ۪?ͬ(Qx 0@s6( ϨtVvk=l9xߌ~"Π(0PBņ P^[Sg@ZӜֵWh:B77N@/n?s ե<@1X@ A3isu]sϟcU,tיKɪs16"gD X3;; B,k04cKZbȹ&9GXq㯄{ nf74`\C Of=|^s?z츺\mp fW3gM{waXKsf?hqsWImV5٤7Fm:[IKw7w\F ,P~7X+ScX:n[6o^t4&e^`τŲ@Ym{3]c>vb9ռϵl>\ wȻSޭ-N\dMB@RD[zq5.v=(g%YrȚ7,zBPHf1??n !'-6sCL2+,°tNyys~#.U϶=_0Q@=KنSxT@ ,+!$sۑ93Z˶Mrn/DDz,%g1_[e&Eob*}z47g Ww[bg9[dcdm=/Q91?ojs ͈i"8$?ع/?ܔb5 W Z_OVTL6{Y~A󓣍we'rڿ7cf|_͝:{ɶs|ZzoS3Vct>“}Wv3&gKs> 'wkEc@s#2$I3\Lɽ @fXmpVU}wU\Ur#Wh8ܴ}I+ؾ%V' GUjRqw-Rb ( KgiDgJwȘRd?a{YsW,B'-IE-$Kiw\09C7{OIB1ev$C,+P MbRZY(+y؉'00֐.+ҿgbMwy}=K8o8/.$MCZW\7$G(zu + bc{r?=^Cf+i9v2|w|hBDUE@`őD$b9?7_I/W݆D{_ǀlVB;q  aLk;=[N>ʐ[,\  97 C~Ws|Jy'_eP2icAKU]`)Q̠ƀofhq)mSHߩ#&,ٸ,ޯv!rYFBam^]1q Lqr&4_Yդ8T$r!\'w=F3mچϼ'}|` s/ZtzV|:h~X," Oף)Cq=p3Pm18//p9ئ:aS)TQQU,,p̜Pn:&;hȁQ1nX{r3 iqlp?j7:L];8܎'% /8uGsdsA0$`b4ff,n[ #F0u!f 1tplKvf,LCCripp) p0 k\wt[=6N8:Z8ٍݪtNf+Jo?bmLΆ sB vhp.Ɛ̓NVms L ʃw7+ 4~O;3Uը$UAf@u1'h X}k~venIPm9ȸвGA=AdYÅ( B i3t @c ~&F՟Z"vZ(G/{y1=O-o^Ue?bF}LLab.XP"jBU2c^>V Ǚ́Dwi+?_Z;en]?{-:vzlzM^n6sf{vz,:Ul?k~XLgs FaOшuţe4N+;);PY2Ic˸($2}2->MxyJf!(E-z ""}j6}lsFQ W7+9<7-uo1֕t$o48-I^`Vn||fy?E v]&~O4MղF %\Ͽ(AYe{42utj5"rԼKWšu?UP*h,̿ AO) Tn `&G`j>Yb}]l2Ug`Œu`ku+ kmJήw;?i o,>h J:|ϙxe ]^[Bg 6k Qpp2jo&,c#G5 \2,sv,8ɰӐ`˝:[4X 7\73Zɴ79iYXkU-C Gđ:B*ֽu_noݿ91+>b&^aDiȨ)&GgKyךڝri*.OWuzڻ=|Mv W%G5l7-GV;;7@sacvţric-b# 9;HVȫhrgC8!_خvޗTZ} T3 EXrMbD#-du*+ޝ§9ZrⶀCUP tpq1[J {Xi94c$&©Xso9N!1yI*>}W*CF x;/dzqJwKa- x!w̪7c_˗BЧ7$ wD2QȪ (,X(c.چ̊AV ,־OG?O;;ADWN(c??֪ETQHߺ.Cm PXa$DXEXH J?5fH+(:9TUL(LJg>5݀W_h PPXUDRw]hU^#XĩXbLf9#30ֻCjC{Z|j"6mL,x#<`pPil1&fsK:B3}L|B\߬6 [Qi) %A?j҈6PN>'fζ17_=Ơ4Vgw^;OK>edQsBEØTgy]pe{ gEqEvvXcԁqoo~s?)䟢x :t\K|##P硦vQqSt>Ņ@tHjj\Nn7 8bIn Q"³ }'#./+es2$BAsW Q#6!n3іBqE}$6CL4 #Є @QA"'j R48k;7X:6DC @R*K[&Ǟ Nw vf ّ|t7X U!KSu("DABrco-{qm?RWGX},7.aPyٟlxB8p/{WwA}CtPP*W@ *48 B7-lݵ[q]N%Q@HMBDa ;!9$|ȸSu{߻ܘԎkcr1uMq~G;͓8׬~ gÂK%T??*x;ٴ(n og{%2쨦V]F~Ϋ2]2'U ]K?S+ciid2bk}d,Iebe _DgQώ:6iu8Zit2N/vH`ݷa*\)u,qqnclUJq@ioI̳J૧NM \n<2 D־]nK>@vgô#wUd2 3J͖T~ n L~y,@FFl nO+$H1}]SkXm/"BK(pw7Z`䉗)&I୎Zy7?o?3myU-b@Q H}OũナI% m,&t@H2d6(?>CMSm!z( /E~(G}ǘE %t.$hT0&s$6~˓cRl!6s?s#˱e0#LW`;#PpfL[|4aJU cZoӒ98ēriG.gfk_U2^ (\lrZ$ue-In/ ]nt EG@P,od,;6FWݯ<?VPS:?Fgg-G݅OX,߯^[n1T19mhx ƱpOLfS]̣9IR@Q\)|2V|睏u[1KO)>)~nbzvPpo!$kW4{*[4yri*R pBP(sd?OgT㒽C?+dڭcG',uϫ{6'P}>vi%C-n%'~7fV5޿^~f]UsVJZ,#oʦ\-wyŤ ڰQҡt3Z+̄lՁ>߸_qXX DVd¼uvkJW9^+C!D5u5IR芤_꬟ݚu HڊBF3Lz(;% ҤPz p{T R}eaClhUkR*j(t_|\.Y54H1B*Q1Wwϸ| x2A+*PBʾrϰ/w/SR<:\VۧݻȱK2sПCOsKJt/lpFyx! {ǧ϶UVCg_u*>R+1B'VtŎxҔtX^#'YGyӯ?O/ao wzWiV9)NZ\*޹D.KZ>w`5^ Alm=fag91q~Wz~i\S11` vJ iiuTa"!A)-<̧@Al y"Y M?Y6i[?qÏl~.xNj>/R<WX|w{[ކ`Pt;ektVqMVhuRvDY2|K͝+l\;+ cmSNAYw̤VZV IZES`Pǩ!EyuGJ˻}Z}o躑9dt(yq> 4'޵n;ɫ:9(BGPgH ߂i)EndSu>3iI~u1=E#jvοO$ʩH[YD@T<>Ӱlܴ vwV|qfˬx_ /ؒG|ubqЭ x6=RI@zNu~KVh 0Q@˴?^qs[0q0C߱> b5*49?4BGc3ì",A"(l5AP0 Pq޸/}~+ ˌQQ"ĢQ I0PX0׺[F{t'|{CҪ}n1tg6pDɥ¾9B`B!Q|IP 1@vH1x ϥ0Z}xk#UTlʰ?R0m! rCs{Qʹ/FYJlz{qtGw)@Pc@|.ӅZOr,lV_roȓƮRΡ4T;T\f`myPT~O#AkRucR=o:=R;~O3߱s(  b  H0H!(F(H "ĂUVi=Ǘ[t;-WӦS$;23& ) Cb6Ha9Lt8py|+1ZR|>/~5'|ZJB_w1f0k`zj~rI_H,jv-1QġakQ-侙UȰ0,5;Z9~F񰎗4x63t%/Tp}Lw?c!0_1Bm'QLAà"^4"1=^šAI~LytF%I~&0Ю^! V+M_VJ%)U]ߦo)ibj/_le0 HN.JdZm ?3_nrԸS- {q*@?3 D! m U0̭޵tk6 긫ll2LE 0R"EEPHX( H'CL?)G5mLoܠcT6 _B5hqV--Sk?Ϸo}##.Ȱ>]l|Ie;oW 4 wqMZkopM`ݟ3i"” (A"CX0ΪƗ"[/G][۹܆R }bZ]lDTmB.ދ pZPܫ>!'+?uWocѬVn82# ʒfҨ t{NFna t$4z|3vl̯bbkW)<.kc?Kl*Ӧ1>leKF;?()5ҳTUvv?|%kmʕ*u.6NH2} )hՓ4E^//ikRӤS8U-/\ e=D~6+@X_),mf- 3YCɁZH~/ 4ԠE"s%|9 ᵽ2T)i"]YR$6->Kxn#W\3}l"1L<&i8{{ #„"~=Ο5t?i~}㼌$NzlΤbm]eu pR>႗i %si #I <9@5tM,[3ھzŸWiP^FL=#Qd}ȮQ;"bEyy{gA?lww q|av!CD43g#}|g4,3c<4 &VpnN[Hwþv9!5}} emMoOӸfs=æ/{F~x >I㑍JvYe!SݡϖC~7a@'!Kͼgn7-"Ŵ\ا7]ˤ'fLؒ{#Ow?5Wb~Gq|+rK|sURo+FeLIr\hvMɠI !!ET%?]9w ~ޚ\2Pvw=-DeQ( uMkrO3,1ȷ ޷9hRc8*s\8\z_[^h{>W#%U?гIjkOyPQ]~?()dX*@U DY ߮oQi)oK?teh8/&/?~_;ya$Yogy9̕<P"L0AĭoU[7• xxLvl}s:>2 @Q+o}bé|^CGHL[W~5hS֭ͯ[OWZ/uӅ7;SosхlKzys_s =ԞpDC{F ݔ]dz.tΧ],_ŭol0"Q}4tVmN+`%gCGt0&EΉ@2έ^{nZ/6L0}둙gwS+=?JC$$$!&Q`DR$dH) ((,PXEXQ@FAEY,@TQ1,*,$,$DTPF#H("((V$F)c)"$QF*TaF"F(VAFFEIE HEXR",TE`Y")dEXYY,H1UdF (1m@E2Ȍ*73yտda]TWS''{:x@xMݯI-?'NW! D)Bpn')A+Xne Js7*Cff3;<^.p $2_l.quܧ|+Ꞹ>GDx,B!D!#'rh7£J0\Oqnc:cB"oR O~#CZWOYh)q,!R0p%MnЮ3p>>8zb]Օ+;gFO?w{| yW|Op5ckgE3.{X̵@V$22AHiW?>eŊaNM?B'6aVSh Mhpg߸/$$C_ʼn$@fo8UwEg[$l!i3n#d'S8ga(~.W̢ *=gw]iFHQ!d!lw&} S?qG1Oﺓvy|Jx ~g O$( oS=X ;eO>PxGQs:<+N8$#kÞ}۰lU=bk~/&7y;aH FU%֫vqќ6J6YO0ҷTʇ]#I 0Õ\B8⊣Qfjg.2-mU;o[`ZZYd^VBųqQAMX?1oq~^IX<,`Fc׵h4-VT_qsHmLH8ae Q5I@30vMDq:FgH2"`\c7s͞u^k↭< ro^R!{Z#SE#?IΈ/^m\'PM_V9I~wȹ`K@C~*6=}+Q/bTeDDGB!*bAϽCJodaJ{w{kѩGHa"-DC[Ǵi"ת|ƜC(Q+'K}:ǵMH _$1/q ֑e)COr(G8j|ym|Och̝Hj'`<$ḑCc:p5/(Z΄:M%[‹&N` ;EDBvba/!,ѭӣv4?YQ0de-k#3k|LF,NrY弅x\|pu~c{Nň-Af\T\֣kB|ݍ4 h [&Pحߤì(Ar7T c̼2DQ-`qBC!P:Is6t?([m>+Dy*4JЮѦzeХuE7*hGC8x%+0*M|usNxK˪Y/_K7ǴXR`R:(s;̸3)"_H1{o Db@`DJU CӴ㰴HyU>0UJYKYubAꉹW $K]i"k޵/dg7sUѱ>dqnnϪN{o7[V{sgqP|XV[%iQc_~HKdh[-HFg$o¹Kiܟ_ 5*AibƙY2M]D"jEM,1*\2?*D$JdjoC:k wYUey쓁UY\J\h =X L99;"S&o>;[,<ڇ.f̍HE!udPY  a$PY"""FRe |ˌ7G)# ?5pGv*qXCq-R_?Oݩnj{gsgxq ;[%u2[!ɲXsB^^bow렬ec5]olȲF.U} ְ4/7R%G{ٵ[/Vn* N0"09~(b.,e𥳐7e۬>IVo߉>dT>zoi`p7P&x|<Ӏ9<z/PϩpA@@7 6 b7eߐ 'vE8:B193,&=YLW8IE'X#)K 6(%}M+*H ,ʌC&6a8D :E |? xTqܶV@CQ3ryK}!`ҋp',ϝ@$ !M[N=l|?q{c?nw[q[E| ZA"P)V9? ױ9}NsUp%ލ97q흗)&&y -ب}7HFK(C{~ #{blV$pJgw=_ž}WTY"h}piժی_%ͽrj7Pj#pVſhުj0=Ws8?.67{m9zrɮ[zHHH,"DD٠!7(Qǯ{fu!7$lz"ʄ^1l4j?4E 旉+:] fz?!}li~Eɒ+t~^U0ݕUu:Nsb`zIs~ %bcXWkܥoqI>݇`]PpשuǗ-i?V]nC_-%b41h`TI( nPf J#}eJ/t{NմyX0Xi(*pR+,EkfokF >1qɘ~r=y*6ޠvL;t7 s.Қewx{nn"5 BhhPb--b83X$Ig~[mt ,&2%)䦘COu&kCp}փR^kAV3- J`|>5E9fs{vf2DdD2^tPNV#[F&wsUVk+EN;Oⅅ@ MG 򡀣sy;/Ա~"]J̞7T%Oh);@J DF )-K jA#:Y@ZYB$,xDV#-:?:{ _Z~ͬ-} bVymb|t_O:хi*,G,[9iA[/k(a:?f I }W/4"D*7T$&cL,lҙsIA~C1ѼY=ښSXi{p'AuI&:&|(0{E=4j^``\?>j_XAH ?]Ŕ[G Z تd*?9nTщZ (,[49xnD~>VnٞT?6NFɵ9 فPdO64ćp;H5[nȦqY1y/l3/,WWfǏy--`k{jCNeίm_xyc43nkҡ1E^wC╎?/K]B#s5(kP G^>ۗt=4!MGϷjYuZn|=Y?6O']nh5 v6o`Ô965=s ٴU ,fYQl٣ų.>(yQ>Ԫ ?[dB0Bgq`EZas~6M5kx@J%t} \:L~Dj^ ;":m8' %r4mHg%A:1mn.#V!Kyⅶ܃o|4!ΰBNXX],(uȗ!#peex]N;MH/'bY"T2k/?O 1SmݯIOerϴϰ>>w.Xf_dιcFD[I^[KyEi{-<ӗeLRv>#I2tTRPE0',MS_q\_~=\~Z%r#}6pTQ-L`~ڛ;0T%؛ ,aD P!KA}6C<#glͤf>C:sE}L3ExZme6?f- 2Wq3'eH xkpFK%[k'C*;_^ o՞qDg˒v-E~צhN_0{5~seu;,60?^gGײU,x M5zo5sXzAt1og;9 OB< Sf"MޞoSjSx 31!M=m{ڙ¾_mY}R\ڮz}r_B!-!θ`+|s.=<(wv]2sTo*UXY((su=\V=;'^U˽7?D9 2ػ||@MzmrcV1406e;8 noWqKN6 (a/Bp@~. @!#0cBB \sOlӂo,V=CvcD%nZ_F Fc'99k{GۓSQ PIЁ5a*~r+ǹ#|}j[X/ CƬ(]2ݰN|ܾM[5C/RƮx1iZҗ+Q-3ŕ1s~-B+>.ε0ih6V=#:@f ^=dοyx?b//Σ |7/g+ym:_2peu: A;G- t*APA5#+X-<,?[5i`RuF^SXKq Ά~3`HbKhpW#gKqmɂ74Ö["] ` mtd!{ aN﬽b(:&P ɼ~ϖ>|I89t@|V|6ڿ÷_̂|l Q H:2t僈46HfwUr'ǂn?1'RxV[vXB!51M_Nά;/ -f+rPn\(5 b|靖K&wta8Yp [P#'H^H/+|/^y{st:sp!)xV,/y6pmT7tة<ti(ǘ:aL50@X`=B~krHy]j6-}fyb#nvo>+>C.h4@J$a}随럳~ "2tvcÓC} @D‡Wʷk|€D E^ߋ]Y |:uYM ܹ:,6ҷ_[-(8θiC"oEkoCea\YlOZG@z+Q" *v9ߦFg&`/LN&Z.{2G4bҦC``%&cP ;H!7!3Ϙbs*ttӧd%5m}ɿR*+1 mm<yeé yu{BH~6KbAt1wňs Ol_8ˇ roןF=3'4awN}^X;}C;"{g Į}Jwalg^*.6~݊HT:f9|{g|Mu|[5>`NeQEڂ_IrW ._ 0a #Ϯ=3ss>f/ƤND'#($h4&&X(,S@3`'T6R$Uu\(3ɟ•3 XY, <O{XQ7_6Vޮ;#]3jk1rܲJ4fq6FrP! oS.*@BaIbYUvՖŰ(u4R9>PH~{/@g 1]׭ ?' F ;VSдGN7˶"<Y俿]rtd˥gVM(0ʀeDZB=V[kT~ڬ(昬;`A1'Tlݓd,y|Ï' n[ajPΜRYS_۷^΅9_ڔ+r=u&.0MJU –F841Ḱ @PN a 8;2 0|@@m>.ju>$ynX厑?ģ1E 2MTt 3Uv^G C$R䈋k]JXlYjbB}9F'Y  g^(J__)נ];ul.:hj09-,TY{u )B9 ͏h=+\ߚB=n?3ѷ?y5*['L}~^:ƍ?W{"_A,_)EBL/g7./>Z(}1J sz'{Og>QdPrkν]C_==^,l%E[6A+"Oo ٞXppN(%rrdkY8B"TUn^ܽnhƧ/0q3@"b}Gʛh^7p,p م_Z tС! Աf+Z_slʻ4Kseq;.C煬L~2-;(\r5g޷\mw(aJ)(Q>JbY4 y(ۡ@6:_xףc%]U#a\CSM"x0w 4J4~z<:j{PHwSOA1g;5@?qd6ʦgS *~7 mh$h.z s3rA P5Z(I#lβI"]N@7:65EܱxUsK Z?-L:vzzO!&lngW}`?acPl<ٗ5XB|cd z~㕖bpN#9 ryt  @S %RT\ASB~w=-W|[O-}#;AAiӏX/s[7+w-pSwOoI2{LdI˦.>N!QdF()Gmr<@>~/WR[߁(nxS:zt~6P/?o۶mi3|r8z_X2N9g|TX`cW1d ޭg-CVoN3F{gps&N*ʊa}E6 yL4Ϥo@_U#R.47\\ щ=e[wae[f-J*?|W잷ϲq;sWKF#.EπfesXBH2PMR38`6 SWUUZi{?kB%&+9|\f85w3\%w5[q/ 2jقя+m.ZQdyXKH"ɋ +27vP-ѡJoɽg QA 0 j a%[nCL/_p[sկnsg_|k4kum3ǫ-]!XZƀP6A0 Rf1 5`?'L1 @J!\;ndm}![D)U(>N+Ǿ7W_dz/.x@+3q,hHlhF 9”C/z;]K&d Z*$iUO{4L-ҎOPyred "%`µd}\>V͇)? [Bɰ ~xj/w97.UVc|)ՠ2 }C n Rdg y0cɴ0S"͍ ?E3L!ń* j ʶ!e2Ye$+[Ku3)yD4Ez6rǤ8)ȏpVX ,Ug{v7gvo<n;Oo 8pyqJ_4ˇc~hy=&`CSqMjb'?}"|H"|mXm`X!~>О"~{Aъ=Bvow~؈W؇N8&Gڑ:CݽU`Wa<7=\{>`6(!;P;2o`&=3.X=<{U"oL I0~((Txfξ `]b>&aOkN=oD{V'>Z ?젡#E>Gű@=gaa~ROCol:Oo `0Syް{z%D*Mr!#H"ob/M>,w@ uN~ BAz# DCGQ|<7pPS9}AT_လ'?|PD5 YEP}/~T`@N*؈>(EDMp yE$A8PW1 Fb>E*D?Wtt "0AU+_T~X$P[x DK1EO^APsgY !ϚAi:fy(&rAS~bշz0>{fCׇ`ii:{[3oGzur6ز$1O s*

e.^6-`sۓsB fP>{D`[/UywA:5X>S+V=H}«zΥpiQٮ %^]2Xf)aA.=ا^e?ZQG :xC3[>9B~#V٨s!?IrW'ՓZoWM(F{#9C~R#b$?SRӞ)jK*aj@Qi>=Zk}Ň掵Qz5A=k^/΃?o˟K/ᇲiA'!:}- 2U@ב_Z7yTn/u{o,mcb8Lz ( N4Uڂ^d2 O}t 9';oToI ǕVJ %`yCRakL3Iz}FiK^9abP˺Cٍ ⧯Rߖ\%BDi |uAd+L܎'y=w@CEzbDHOb``% ?^<[( rѯ?+謳eN.ʲFtS}"0-vgYŧv:oVi,J+zջwv˟LfQۑ8_w]c}\̦>I\ː+"F@<[.#E=)aΣlDLr<>އ'ߢz`aͻ\n9f73>Jgzn$[KbOka=lAdsHA@2>‡N?OEq/T/ wyHZZ3x5h)ڪ| 󢞡?-"?ppO,Z?܏5G?wc0$%e-VȊvU e^q}QqޞWs&[8M3^Xu*gG, S؅ʾWɲ6~S0Tb ߱^oǹʪ}ɪ^¸xoul iImC '*)s^2s#lO ~7t<筿%p`JhEX^_@5;.UBoqу2E$LSptz`c-"JZk~s~/!e B̚aTXg~)"MT>67ET#Y5qrܮQwf @(gbqn[3 0!`JnV ,z]:"Fk>c˨^P焄'v΢0Z07ƄYV9?=[-rюmCP ڬe6L_]hF#4cCRE+3"‡As5p< @xW<9na؟/kPH~.w0]^Ɍqv-FP^.CA$?Q:b=QV(2WQ4!Nð$dbPs;t fH4V@t;#3E#H}ׇi߽S|UL@ L5e9.rJ̜=.jW9@y؇JhPfyO3 9Ks$YmDu֌qs:7i s8D'$zͨ VuT= ]e^,Ӓ˓岙*Kaَ&M-}M7'Jqf_l0ViR<#jZ87wgH2tYj&a}Cfh~?25,iD6_d%*kVoJ@9l9>wҢo'9| bZ"yf6d_emfC.gcQtM%ZWtޜM#zfnGawgpan;*?mӺ~JC/&!?K~:VC p C8 $h iDHG^sNp8dq8\I/*v`` ,* >ne&pLŇ # r屬T>S1Z{ʰZfxP@ 4ɥ_#oǙ$#>'b#$kР𥈧)&JMZ <3j 9y['o8VgH{^xAXB|ȣ$3 *>MiɈyx h+:üxzB*Z !qfF{$-l1Ì&q4ӊ[KdSr2۷6U_u-B6":P:o; dN֜sᦠYcLmwj=Qjn޷c _&3*rgJJDNf@tC^PLq.!Z<呱d +Z^Ő>G&VcWtcz)F@7ϡCOP$߼#/ m.?\66K u]|FfE[~̝aRDyѐ``ݹ8`r I hFPl"  پ?>E;U\㗂/BZוa \tMĖsKfdӆA`Ҙ Sr6GrZ^f\_W?Q}7Uf'MUzD1aAOH)(S dmg}R 8O!9^WA&W@suqPKFr@fZ&ѦɄf/BC_gkY؇ui}X/Ǘn_G$ )SnvXh,&mjb%9V]=L %ujTy od~Vk]io,}Ð[B> j{};&χdLl/=Toγ& x+l"Q-ҰuY!<6~}.z5lGCj̊-dbkxlAȇabS !<A;hg6]5X+Н41Eiųw$y(3s^ 4,ϡg[!rO TE`%U+1Mc!f,!?n>W2xzkc" 0mu UV RQl/0'9ȸWǪj!5ݾ,Aʔ0>&#շ7!=Ӵ6 d_P.w!Kx{j@6Lh~q?vڌ:pu}wc~Ǚ}o]HcF9Yqnci_o776TWsO%5 wucㆼB17YKagyo+ ܧmE K:i1F=yM A{s6DT}j S 'ze9A/ Tfy" mo2mdiw6NKH?FԗkM-v\9~}EkK_ %>9kS`غ =C5&BߛxƦr)]Ǽ7- &WMZV׹;s-]س2i4s!|!W> ;P6(o71~QW7ED.Kc=r_AjTe+!쩯Q*`b(cL%T,L\+*bj3Sd$)PO\6?|6}j]÷?M#t0#g>tc-{!~ɨUd"vJhC;߱AFU`ݻ́T%Y T\il}?zg+C؝_=7\'JVQ@B<аrF$O#Dop*z-QC C8Ji,9ϒrζjH2Nz۝FR{8C`K@s&4C3Qc, UPV Nt*OEAD-yJF-9g, \g41 خ)oHLG!y.`\2eB e3Vug:}]V-7,15A}Vjf*7jZ݂39$l㺳G  '"SLT;}T$lz FC bƻ{PhH9M13N8[$ fٞ)g<[ cM6zTHf-ԇ"]8,y.*kHe![QseW DGB) om<0v X0iWM`G`uN&qaNQY\|2ަ}_Zqދ~xivk: &ҠE8 (3f3mNzWWajW=& 0 AE6:cY@ϽOjHbm %N!0UGT]@9Ө,f ~; IslTRxF#K1{{|cn_?-C'm헫#8Fej͊+BPoMtBjEl-wC[2ib}m:QhP[&Vk }zSa0J򇳓y,*H }i#m e;bģH\DY7 ߊiq!ne6]ҢXmCA4T:%_Y|ꥊ͊?.qW Y@)bA[BħճCr0 PKd;7g\C3N9T|xc,tiRgc->$'fF3$~t77J<%(Y,gۛ>K J~TD :_S]Q! me06Yȅ:ȿE86|E n"Amf_z%, /u}iuCVGXO*#m9@ij  /yY _wZM( z}͊i|18I7:nyF30,RBZG1υ+|.Z5jO̰vM!EBSasU@xֵ67$B6gEגpmEEaHP[8*,Lp;|-p>PmLm3Fx}Y_Anoe_uL1_1`hN Ɋ^KD5PML9Ѳl w څJYƹ?53-K_͘; <'C0RU\c2|Mf??WEaW6(R~``FXfy2@Һ`nbPRn[lR)֌]>V?90Pǹ6efSJt㪇!l Z6K&(jՖ%RO9dR!%VE#X2{ nB\ꨧhMԋ2 } XΗg\`҅~\)MF>|lr1Q/{thr3yNvw^AQ<:Xӄ{`ǔ0eeb r2nk#5 - и50Y(DQNt.'LFW_K-fhf A2ȦVrU%*NyO]AV#/_AGQ1|hxd~!wQ/>.+dw?HUt0@k Ŷ2&$=]CL6A0J5YA{~Paxc x CмJzNhtqSu(Qnw@Zdme$tX-*\NFck;4cfgҺٲj˦ÅSAx0 C-Dkk2 :ӷ(0LqvLO$[keVNBp3\ea->%5$2!hi U&#&#@m2e9.Lb?HϾWаTP-Lx,3)L2M~j]H(S&WrsTIZc(oޯ3m[ 4H d\(~tۊ!Ӆ9#H7QV]4`a~ܢդ2q) Y&_uAbȰX,T`,QTQAb0` ~@R (XDUX(EQTTdXSO>'ƝA0b-đ`w(㐷XD9Z5]vQWWЙ165aqɢKvN͓.̕*4ٯٞN[z¸[J#<[^s4YzE``R D .@))~rsR8!0*ܺP5q߉k(wȧ&0d!xLsnC.'#Yۡy. }-V2!v߆%96vI.Z R+Ñ! ~/f1z]{\ffv }]Ulz߯jHB B|F%t;, OE+-k5ϳUdڝ|p]0LSW'`j'GYNyNFN#3l wAFjz)Ʊrek-j>ܟ&k{"vP|QS6%MﱾuĒZ8ssA(m}38:.v4*4n& m&!@G =eJBajG'^wQg<0d5Nfߋ48|JFE[:E;JŸ-~kUS[jq0׾IwqNt# ~Cez:Cx6[HBAOT4R ͣVFRr< ҃ꁱ|>=cc#8.5gG3x.βhYv@O,!aLfߺu?LC?}m.Jr SY?ihvV} %LtK]?nDna0ϫNQrko.G9Cf"eYh5*7ކ{;in{RطTaå4o@AT0B(2Bv u/H,! F&:Mwmt"NEӠExE߳ςd~2XP', J%_ &[Q~Uxх?zL:sgB?-G X R㻶V0Ytn3X2)w?}>UUzڪ__bLƉ lĈCmMAـz w`'@tgc\o)O]WY'ڞ ٯo9sh:Ӗ۪({קz鵹rp#܃zwugMyӞ9Ԝ{/e||==z9O}q9ҽ>o{x^O^{.7ww{׺[wx.wtzӞd[۫'{޷z3mwzh( ( I>S_mp}칃РyP(h-秱}>G箼>`-_b;ܵLe*P43}V\A_%nWg}7v UQϯm׀hU QJ6o{^uћ ƀ\+k3:f. ej2{jov]` \蹫BV&,5UTS%d* gUC}*]vVA>}޶‚g)}r]޾};ї!Q҃Zw^l:: @ѭPd3H欯^ZKc@mA]f[M=W6m5svH4:IAxmIAAb F4 Me0jB M@ &MMibd4SѩiO&55=4aMISFoLԍ=Ci ҁ h4hɢa2`OYE7 Jw8CAz6($8Hq$0 S݄SA>@8f(d{3yB|vuiyTp ^ 4A8@!5 PV!B"$ yc*ǃ !Ax$$dOi/ ~J2+ĔCPt<^0)@7&v)CM_8GX8&IU6Jfb{XGp( C" ;Hü`9%! 0·:y\yEX] Ӄm4p3#h&>*~\U Cx,6oT4 쒫ov1%&BY L !L0 $Ol!}s0R !7fe"p#8!|ؑ=n?K FcRbͭDG6X_dY!EN`aAِd% Tvy4s܊" W;;JlKNP>/L(8S7(ڃ14 px$=p-LЩC& #Iݗ6%8Qܟ(xrQモ]d<$? YfO!uiDQD d)bJCZX2JyFAH<,T/ՁP00 "j=I0XT=t\\hz 6|sz8=F.R96)xQ4jٰ:aC ψ8dB^d;BM6`@ᠿ6]V""s0)|q'Ng6xchN&@@1z6=G3%  =(c9HDxrπφOt/8O]P> 6T/\5؊wf&ҁCAE D @԰䃟} xҚ1R/%#l#PXd x7 sχSiGKQ ̟NwCfS"o k H&d 7b}Ú@L 舂$~arzClCx&΁7V`lΟL/Ex4SuG&1ԚÔe{$yKcF+zݘt3߄uD =0rg]R==w`NJR5BfzdxNc02O)w?Cg-#YDGj8L>))(*(Ap~>)8 >:?( "&b(/tI6цNƒ H# $()S@P0:qrkbc0lcF6! 0w<)1ݙ ,r01v쭨<4JW:uW7Ru(p<Fƌ̦|Oǚ"brL'?{;CÇ*9៦N&,N\g#i/}cF9 LO.赠>^ :/,Su b%@J cbŲ֩Ǽ%Ãa ;LjA`ؓG=8':f`>d?fd9]:E1qVf`B`eGVe:@'ٔȡBlʁWsa6f&82*SA@s8c|JP6fZ3$"jO9@:vϝΞLNCh&H%,ZR$@0,H:7 /( ѭcI#tq(9O}dĐ_&|T(r:D@D#B@"LJ`#d ɻ9! 7{0x{j !I{ݘD`'DQ_֌fNLjj m׀B: c8;óm\3iq3)3`=88C 9OQxYmBSHC@g:M>\5rpsye%ctD@Ƞ Nc,֖՗" <1ZBC!iԀsZ@ cʻ 4\ h$k6p+CudӹmnPԆkuB;; 9[gIْ`DqLN7 L}{ wLSqyN':MDV 3ZCoo#@= =:]vnP4 'ɫRhBIs(1R$Á&81 `c66?<xGuyσ "{ؓnrNF0̎!3oͰ8O1w L^:0rեol mڀ`3:4Vb_kUf:7t-pi W>X2]kd;@Ļ2mԺOG\"O~*jqN9T' Ɣ5yNNSw$"-М haܰ g 5j$U5νd@LZߟxc6 LJ<#Hlr&\q9-bЇ9:`9O?\z{~ϸgj3B8녵AKӆh/g-p|b8xLuC:Ld\0NS qӋ߹y: 7gg'Ŋ:N˩uΨ7ytaib/cӮ9}HA;vn`mh9s\2aLnNr̄ n2]0lwO[.eqҳ%,}wVm`]e˳@ل8G|Rx9`4Ęk<9EQHDp(9坏g߷::'I:{&v+Ms2;G :mA] ]AA2{sns~ >aٷtbHa'x't]8E(~xt}9շDMݰ Li0@q rP =I@|=pDsHsqiJA^߈ sZ#wg v9Yw ||vQ{^\ ̻HT1TfBP(r(Gjat[b'c`7O}R=kl"0]F!ligx%}q ְv=L̜!xU=9$ P\LSj#&br"SR`ESVIZt78kRXˤ4A`I< >`Pq*aLL$O`X]Yٓj JD7-V}#Y #8kQ/0hYAcd=z܊a.kɾ%m.eLZna' "6ASC/9X矤V]460/#cZ.~q?re3qh0,e#=ڈ6O1Em,7 nzp}m[Yk8P<MOd^/ޗgp3$mHi3BR֌LwX>8) qۄLg^bbFNP>Vdӓl1c.gM(/h+!J%aGaQ`%1_4wR^aL8ox!9""'U(\{3sMD0ƈ=Rap v%:0!ݓ<[mgccC10Gj]]kLi$lA: : :*7ŷ1܋߸i8~zmfa$Ŏ#] %R70ّm3HK}E1-2$0L:&I}.9r 6kѵt?8w ^dӼrK#dNϼOQ@1A%B P߃v!9uSN+.Fqێ0[DYC(: K!رq_bXĎ%k^N㫩,5M9Y< NI=M$3݉QD%(SGGc{mng4q]XgPi&xhhV4 k9E1#H[crK˚J^>y)>@8%HSP9A9=) o4Tt+Z~S&DI ;sYvyhrrVB/Dor*={3KN5(5\N9O r=6u ` q -I2%fO!n b8* CFsO|wu\+ dkҖ(OpH(fq_0▇*$8EI$ԟ94?^CV?Y|T}-Ŗ.)mW;8x"b!q`S^`{vCѭC[o5.3-e;20t~`[zmM%(e bCce >ϹkC*f~*2RbP|+*p,7bݲ;Lˉ -PgD3JSױj9@VrB)ʗ]A?J紶'/lX$cܚ+2BrEVkHyZDRYdTF){Gl0Ⱦx \C8*(U$E"qeCK4Z(1$œ֘}EY * i;U++)@iDeF^O*(1~$9Z'+z&CTKzg 9zr)ʙ(9MdDCQ) $P"w8q%Ԓ:xdk_q4uij76vKqե$E4#9;㭚] +^02E(DD|# GѲeTK5JhK @7H_wO=QҌ2K7f2KG wGcJa!9$G-cĮZ<W@H n;!y< $ΌpFOAds 3T(~(:6AV|@7`wL2v^J_)&va0'A;>ls7&LGOuͥuR4 vd +ŐpuC:XYLOfgL<ǡ1Zwe2}h\wO t뺉=b&8s30enCFjMAf]5I 8^њݜ73G.p bԀRQ. : !'nzEve ͧh9*6.lI`~ռ̵@ciB1W ۲4ɓj,` m!A"m].қ2F#Co5d;pc 5IZc;7!H;029(p`)!a@BMx#sQADhB$ÈT>B3;$&+q:!ؓeG7+a7%bo"=DFIp@ %J؞=Y=`L~O=n/kO|CGyFI{A2QO+=5;ְxV}|c{˵z'6C+r=V$w:O>|њZݩZa:s|SP{GU ^5?/5sOlx|%8{]atRs˘|AG 0qSGйK,jL0ƧnVIJwx2{\cWaIrˋ.W`C*E! K?(ra[Lmkǒ 豓C*eT&׹aPi!yi3栂("cΨ*Q{Ӱƈ2bÕ@B'ŬGY28hDB˒&'%ZL c/2 C3!鈫ĵIP?c:68meGsJrVo'CwC-l{x/N"kPӂ]E$С} ѹgm$,7*@Z( Z eԥH6tت, n4NṋtS1qI+M R>&=yB`#湇u[b #kpcw>Ciꮡh -3. >EB1HG' ,7U&;Ƿg63q{T@gj װ/_XPS>6guyX;>Aq+89%Sp9aKLLbtܩ 2zlJ qJȔ]i+kc'nS.)y4;hb9%?;u``щf>Pr9H1X; 6no87QA9cy%"t0jEN[I2E8IzBep24=Cul xȵ;_yK!@vlŖ~800v`ӛ_Go r))$"zέφLDDS(8%.-<9X d5l#}uD3 ~[gM 65Y3 ~(y~3XXdiM,c8ܧ{L_S@bӑm7k]C8#lSP="}x : *>Ɠ\ܝ&+-HecHid2ۿ2M.77ޱtN&..( tL2eǯUaԷe7YtN+^b7ih_x}v- p64(D, Ok^c$Μb }j=CzS|shbvN{ 9sx98!7ebé 3Q'8Hy+)AnwM<$}+y,ܮ PK{u*zQ)@ ElV߾uʪJ\.OXucAOn& &yύ2niH!0Ӓ~\7IaF&쩲X$DHT8?p$fLεJU" Ҳ1|C=\#%OaƢ pj=<[DzHHFZ\ ")FC XnJ^ 5jh8 GmA1X:(IqQ`j cҜ$njq'-KF]91A5ߜ%4MtF!c ]#/p7$1 7J i,:H1BwNI9Tq8֜BcHV7- cg%8Mc]([9Rk%D b8 =o`Vo:G1!~ٮy& .ycnm s gJ zbDrLx˺vQ08뒗D`N<):K0KX՗!=)\ `:%JP6\p')*TnQ+IKAfrY8 \@eIxbr75, qâ ;?=>M( cT<9XI*9{2?ka\!ufUW˲ȫ#lhlA ކ%%9m*ҨN+!鍛@g5ՄPy#`y:M.jSKw܀GQ ŎuRoLI NzCiB]ڀ/ Q-ц1'sICy1b";9rt솗Jh8--(hf4S% ):ɓ&z 5C:1t0=\R 6!v~W86Lqw9aat'#' y><Lcv׫gfe;&#o e iCB$7#1q4 f} df\*+dm^oML67#*xl5 ^!Fqy|-3xm;;Eh#)J({Y^ʨ!VͶ=~ض-7 eJ%W@X!V*/ >g-EcRܦq?{s12[!*J(wju?ߛc'6a PPv$52goþ[i֯ã:3a Lư..}O3|h-6;;ןaȎFfCkkOnɅ< [2F@8X>GڶLR ixƅRs(~K*raϹ߲IL q79{CCAZ)upcaӂ-"x<]& C0B=-][xMPSKԀ6A, #)`p)a%2 o+(bݽK3y.cR&_՟ M'UBA tzj*=d'; lrg5xUbBzqDLZL.ۑ#z<'v+OV~dV.Kl15 ܥlR\zYh-3.9*Q)dn6OZw#7GӪ,)imT츟~n%KuFlrK)cC cC,Z6>.ڢ ?gCh=P~m܃rJH{BE\zUm5*4DkIO=6ځfI%L,a@Bn%zSH[Um YM*&Fk~^&=6%ut#x]:(ήjމRj%ԫ !OcLо%X[#:`{w/Nz,]eخh5h.k)[<ȢLE 9F3p .#f60JLK3Ʋen9c])i*wpmzGek( 71D)e7[502efĿFk oD㡀]B#m:ُ >a,%1ix!Z&_@d (#tϙzY(]s~܇U@vuC)q`ɖA2̬Աa/6Ra-y)|y! Mӱow_SKbw5fd(G9Ŋ%9)9Gc|jXp$ ۨ̌Kni¼k>!lbt,](.#Ű|!{ .lECzC{83fJ"@ tGX:W<b^1<=b姴f.pO$r)(yO/kwOHT;i!3[-1-Go6ױaPˉט>=+㔾dtFe' @yst!=rvNeP%ݜP2T rtprj d칐 ~r ^J c-1 wv9xS~q3z} J8?d;KhRZBǤzFm!֕j;TvP_0Fůn{I()_(bv=wKl=Ŝ `O NVo s;pm3Ik"rB@A%湥z(0θCgpߋ!s=gb]jÅM=Nqӫ d9eFF^# 踤bF:ÏHAa6).gfݽ9As4LU R2wdPwf[5c:^ܳ\l Z@4ģb; 5)E0|`cϏgbܼ HL8}'6Rq6@jsx}#Bo)ZL(wjLK3:d,\9%N CqNՌLN7~}7˸lp2ѳEM,0A d8-tg8`v: ؔqOCqX6Q-n(e0|8`PJ CD`tIѭbckfm`\\l/nP9A)TdɌIrYλw`yHL&d( eyfΥ\-H/SWL.S%Mj K:G'T48DB)Ĺ&ӑYw8:KHsN/4=(.J8G[>Y>LR9>Z5R.Oٷl؀Q:ȕ᝽UPb!ƽcuŭ7QRsC]|kfT@͇px0O917> E>ܝLSnXAbk1! yEO#F{,s4Wv)A8B qc'd$PLUm!R2U\G6eMWH`#hS<\9 cg ӷ-w&:QăB2t"kǜwDJdT#Yȥ VL[yt{-2ƉDHaHiS}UQtTR8D zR 8G8L]'kAlIw׊P/m`]&!hc6>~y'Gs2%{Cx Hr&h RP(¯&Vx=W yb8Eu2e3Bazd$)g=8;B X.N<,.qƉxJ^[4)o<6N$09'~)%g!ML=;8n~ v 0Ƈ`!J if^gd<4֒rx|Ru "S=SP 3hGM2^=9Ir ,FmlOb[  vdo#;6dsTn00!:hv8/v5̇c ݓ.{&A%enY# 8,y;T|&D.iRRR*k#a7L%RZ#bC\D׷-g&7N1tlnD;m$h{ֹC2)k]鴂P:)p?F6 ' aZzA/?f0.qD:l& 9&raM/ s}A?4 S*p:y jb Kh|:nh!aZ&:b%!0iwzCkVpeE$q49drMq:2ww w9~O~8c>Sg䄮u:Aa1:ݎ?^XA8@s{D`ɐѿ@FFvncx)=&M?m7ARh@"7jg4.]r%D/A97b)S#2f]|}Th)hda82A'%rPa' 8p \qz,YzPNdncCfp;kŷ.^T]Qt:r/ˬBv0xZ櫏4.jZ&&e{Ǿkܛb7 ׁorin=NKzep3PqqӤ~eUG)< X!<\cG<'62MY77Tt`$t52P1ucȟUG6N'8UJw;FM"gALdڳ PPɩhFz ҬZM򴫺Ǧdd J{ZhW[ d\TZD + 8dUY9Ya $n5:NuqKXv%*** |;9 2ǫsG !h4(,*gnB.x Xva+10KZx8BdoO-o-/f&-2u7lcw?x&;0.Sؓ.cRGRjs2|Nj~Քo t &h{!dDlva 1K)kXĊX$rd5s]1ҲYyr]95NKaW)Ή{t] (蜭:c\:XZ5rHZ6,Di^"9M1݄:j2dVفP zkt VƘ0s(d̜jSRpx^,.5grWҵq_}θ\bq `,mZ^643+p8U/!LsGJ  :fAlxO ۇs(g k qq$Dey!1Dd&᤼CPo7eJ.[ zzY%҉'*ma,Fv\Ech9krgO_sԇ`z!X`mNl{XmoSrx| LWlڌ1/+3s;UG/ExDC9 ./}JT‚){dY'r8vXa $F=ڦ}(e`!X˚ |i)\Nj%=ZUzdXjharE¢'xiqٔnCi&InEn((6,i P)`'^[21t+ds#TKZt-xmuZ&třl%fnK*5 e)|e&|t2Y~WTUt Ԉ8ݵ:M)r [oWm ӖY+4F8j HX/? sw/GRyK՗erO} 'J;&72e:DlkGv%ho"\DrF;M>FF?c̮U7'4v]ʂ thdnQA#9!$Jy&a}u) R8"TcRb\Yᱰ9-NK ΔrzvZ\>'GENċBӧ2Sۄ_u/MFVRLjȗN dY XTtj`P`C2,Ɠ2@Nj n={ ;m=pw8g >[atY .jWQ~ (5X0n\^rI9u EKHuygpr8Gz^ 9-&B/-\3񱸋1k~yt~"dC0U7%㜑Uȧ.=H2PFJ܂^V*ij%9!uM2Y|-g<':X rH/ (7QX5 7&=v: >7/&'Qwg:v4Ehυ1}Khz`'#5нtl7#v6ËSiII'>!bM bwG)S:CX5?L7>_[vMHcdQѶa2cSi6QLM"?T. _D82&RC،kQf6kpY:t((YNEp*/8ui@7hXɒ9ѨdjLt`TX7 ydpar^jn;z*mV>9F7[1i22hکV!sav(01遲h.oހ!wt<ǖ~Q_zY,:qîveu]{-_eXޖ El{X^b%.hV8xO|ns L̕q|"ҬmIA & Lz17Ss:XTlr⢅jaXT;59g'QP\S)7KVdGhZpbRX2w+8o`<-:M9Pt_QTP?li:.casӥmZ e5.SCJH<*I'ޑ~@ zJP(*?VN;LD33H<F*eC ] \̌-’miGCQoQr"Q:SU.k*\dK yP\%vjF'qq)mb=0u!apdl8 mk8^m=G/K+.(H1ʎ0yljip2R.dqky1A#@1G-(Z?awl\VtheiTma7ϣ3R֓jc/zgmhgUl[=q6,Ѣ e[eVƹ0lew>7φ36SCse]e/ |"˓ZxbՆ*J_NJ^'XȅЍXao1a,*i6 t9%Di ͢&MJ v6g5ÔzBuf;HJ2XѰrJX cK!D'^$.s.Јajy,fsˮ\HK"D StItI(G:]y&Ō(&& e6lHXF!!YL+2;$&TbgCwɵe?4u9ZYftLKI9Q>#MV׳ge)DXK|%):D48# .^ WtĸNJ߱N' N@qv!Sҫpґ4fŬ T6B"b5=SB#!1]in8cƖh5~zw]RYr`E,sZx#|ؚAސó$:AMO]3,0ycCvj40cLL1bh"5<dd6R"h`)[VZ|iz++qS$8ᓠSkEbrHh.x8xZ檱'6X+ܙF5OUƧnK*-J<1FfBNQ)&HUJX?0B(gL>W)U8,cd.jtn*L%I|d.<{/'sA+ZʈHs.aZLcl[|YKLd=V<5o/s&#u r\7٢u>qTTa+A=F10a-fa 궷x㼷$piΎ2ra˷6':73'āBCwl/[)@L8c6YN!f#mݳ2,h78O~M)%bݏrX,^hW9{W@صLw{O=S ntn۔xkqy%0<39:ʧakG 84wΝssvHӋ9:Vn&Jĭ$cu 9~i~\̓yL/r7r;  pc3tS _1)A4{@(V`{8᰻l·qlYOÆ1a!X*XyPa3N9luac:jҚ _s:"~SR%VKA%*q&LdtLcJ^+geE/e8&0 d&T9}ש=ss4ʠK:UJnZS$3re:D2;ξǀr阙g<4oϯm/D,+=Hj~lJ{'HeU+>a[/[=i6߮XUuȴH1u%{xv>IPg^lz `:lהGʽ!1֛gݏXu1|W]'FYF4[}|nWs+U4kTHd8'NkŰm?BY1#Cq䲩oWb  ah#9m2{&&\}fM;ֶnܖ,uמ3`o?2onm1tdJ:N [rӘ?o@yWmWm=CuD |jm-9<柑_g;XWcq&ec^뾢3r% 洞Om(дB&z&Cj̀;pܻ33 >NlhG6crst_ccb¾ê?Ï aI5`!9cўJ%$3]yFc2|p2ܒ$־̸P![Yf̰AcC{#e8Bl:Zuz.|eɃ piīBxe`ցtceD "T0F8W\}:Ynr4Qv֛9SX6$oV'0eܭR6.iTTS f" yJKД:s*g[N_223(fhs:~VM/pF"g4γ*#0:oT1DPJIm7-,( ZXetSPc4)?ל9&K$t/(ѹG(¬x"UX16ineSf7DPn^/42'4uq}Z& XcfێcszMgvL ZI 4\/ۜ"\ VVZtX^#¼&߽%tf\1 &zD-BUrt' {.f&%`y>Z̗Ps#;'\s(z.y6p뒎&LALL$Zg!H썮[SՉܔgSSYo&ijzkթ-㜨ElވS C"T0dZ\ d /%3k<7PzL0(:a nL2GR+)0JΆ;mA63#c#bd6;s;4eDYKgParq~[weD~?c~Q]ǹu+,`5Sk 5|òPJv7hcVHͫilm# 2d9abf0\^mѥ+DEezY Ga2gWFG,f:՛uuYpT%cqCc8c=52L1'##Y92fR-&RS I2e,qJVm7}BRZ`})+DA>~ `Uje6_S7v)v/*T9ÍV%.[DzY/Dήpf Y=Ƣ ^}%9P¦~=z$8|a\ƃSBEH++i8bVbo9ȇ0Ēᑳ%-;6Fޟi|!*ĂLɘ^=#[NftXdÿ:c_J-5a03JeRz{u~an8tw֓U.rJTvͨ* UmX :;7f6:6Z ˜#G*D dNh3M}ohԘ6JzJs %J.)5+ Cύ,SyfX`@ѭDtNGn>j'O>(89+Zp1 vp7zwO Cd}Ӿ:uĶ]oZR:TZ\ Vx hdvn`v($!5sUM<&M 9&.za>w,Cz+ v> h݉DXʼE^f흙JbYރh1(6w޸M*,N@.8%Ε]1z{&z06cq`lXGa.RU?.= z6E`(Oϙ-5 B{s'ͼKi96xA8)RU+]LM _#% 'Jɡ?02O,3&&i~>-UՏ3l)9ˆ%r+U`|drg^'ϝOR+jYO!zh'd̹eִy]y40Xc.iFO< CڽvKZƼt'3@Ϥb;ᄷJ9nJQ+U6k EC Y*1TSwͻ;=}SRf;}nQlc>>cfSG0ц !ѯ8%cӎO s1($iɄN5lY( Ka4'L9&ppVi)q95dƚ:,hfX],ӠNDaYb#kV6Ue~6 ܦXa0ݳ{Vk"_c0v-F4M'>hr>'EsO(C\[Bfc@"sJGU!eQeٺt ?~'t1u&s7ʛ ymk;ߎ縢Oѡ ĞJΈt}NPyVδ>1]'M.lbK(VN73|8_ )m r$SK5O[E0p"0q2Yf7g;7FȠ{z;-ǁUK@">E TF8*2P%D%w mn( ;:זb>ok czU]P,4[iZkt3K }<"ڹ9,_;LQ3 1N&"2auO{sm3.NKYkdW߲/_Bme!Iyw,s=@i /ĽʜqΘG}9J1uѴĦli 2tr<ʡgɞ5/RM.'f^:qjxhT+`e:IQvXA(nsLRmGEJq3&ϔBV$cN(dO'&htMŝ võn."3*)}jGTeoDzVrx8Nfؙ@N3m]+sCcv&L06/G8`;Kܰ!223FL۳(DPqROR!wŁOɓ#|)&u#xʓU$Fɪ˰hd3!t)po\9C O/SْlCA ~g G>:5uq_I. WG66Zsz\B`0ay%8{'M:Y *Nu{).CxR˱J1ʰNPm4R[Z7"I{KY2ʼJ Vښ 5FkvmT _QL J~`ff0*t0]5!]l'K~nᯊYßY !&mmGf_2Z$;(xjޭQUӤɎǰCtHNϩ UzYAJ=ZoZLK.i&i$o)g*S,v#d睦XaNgJ hcrȝn,𒚗L̦ hd(&8+R _L!! Յ[a5  6Ff\e5l$gS OEi Yhbae9ej94 S 󈁌W0~D y9}ĺ/]܍ނD>gSHKff)M/>f#S]–LiNXOx<޲;' 9 \ Η[e^2v S;'#qxr٢f~-?Hܱn|qۼD ՕA!!;LRMGZwŸj-Wʉȉ3шҞ~qRGƚyU]&bg &I"+(\QsT~5lT Blel1XXƴY"YM+]9du(z^ծFV`E%* j'+%.3L&]PGڗNȬ?f;HEܚQg*k9dk'.9qi\U 3s=/E(&XGh00&紌bXǢ.pj #1J? 5G=Uy0gXJJ=3$ 3#. 5H>WJGˠwt9b{"2g+QoR\'&EAZfʫ `ك; {NmfÙf.ioD Q `a&md U VڤJyIt4g2#9y_Ol]z4X|qvs3Ѱ %Da UYV}Ƽ D,I] 1< ZxfYcqk=xrhĚk/ɖF]b=̋U4Z@%eIAmpaS &c,7tg1vlJ }FΫ vC6Ksnf/1G/{|WtWAi+̇씳`r&4hӋ,(bYӂ2 TԎ&FΗ; ZO4B:+GYӍ|#6R['v, +{K[FtY)`,I2vRm t.VdUR.҂~viھ%B(YԅuLmql6%\qBI>eǶl4B4wLo.iρ&֭E >xJ0oR`*38Y3"WFeBf=jJdR%ӥGJoBXu0s)ݜ,^Gr=3bНQoAx$glb:T$9YYN DL ]LGdN<NloǍsuàX9Hu4+h*& /Ź6dx̋:9 pE7l;^fsJA ˣMMzkoChI-qo9, ('7ILsz)q>Ayi43KuUZ8틎 s1I9'öAZl)nEVOQX|=KIru0gc} wRq԰M~zbSܷar`|N^b鹭;UəX_H~?XزTWcöe_!s1w |`9"JiAn9U YEzU1RMQve = gC`]nn8tnu+J`i'pvLB ܫNO#ciB:=|=WSm!0zhHY?"Z8׎MJQ 2VgB8bT ir'O\wF}fO]wE6){fƓY>2̒R;Z8>ja!Q0M1_#>6΀lN qiqiJ32ƒ]:Dv]\'&f& B5 sl>9?MzO 7)iԇuE0 AE:cu _uW[A3ωչD:n*i[5γfz&} A8rך&-I9Z+qe%Znpau]rP3A.jW9ŚF&s8ǥa1Xɧ,A'fŅH>/Xʾ,BVqd:Rҷ(Jg9M,̶TzDbxNUB7ja0v>G3<eq>ix0p=-3Aq|)b+OD$eŃӖ5G=lS?:86[#^GSf#\"2e1t.S -[(lT0Nlm pe6TP1/>poEF1^.J#>z%nRXG thZ(&ԧa˕8Ӳ+FfDO gߙ(`WԹnM3y2ò pZj3R`8_e|=xUnPAjUAHÉ@S$y愝bb ɂm/{c"ZΚ]vw zοNq10&MPy[sJ '2O)`ݮ[<]e[&XhZ(rbYtryM 1fFed[G\̐4Tc)71.t,nݔnףR!Qͧ7:=i;jo'7gE'Xͦ$N;]Ɇ1`潤Ae=ϾO҃3'ѷgET&='tXX( ٴXXJ[Ln~kpy8]k2ηX'wNlƜ:][YF=V4jr[$PlԚyMq4s0Yҋr"QM;&A߈ʝ#ٜwrg< s4CAF!6v,#xynw`9/r b|bטb)9SG4p"`Pfwp%ӄ&s`):=KreMgFzG0ϙÿ8&]Nt&ɵ6 $ia`oڄ} rd4Wc'%:su_sִ$CNofuTQz$l79+mh#sAUϛ){1d:srfqLՕLAsʈΓ%Z.8IpeWt~.qHxrgÎ xF%9 r.1p}r0S1~<'wa+.8;t@ze%0rS!02y}]EO޳Bdu,\*vr0xx3>X:t'%{b6yxyHdX4KmE~&m1iI{a8ZV>˾ ̂yo$g0so'Ǭz>~ﻚv%D#}y8Oq f ` N}(|x,:Nk 1[xXTTrtJBMsI\s2##5ez콑1h zq%OKnx>U>ˬPiqfC黠.vK̛Jy{8O8`lHatln!IGc9 3<{1Nj@{}vKٲINkE0 L$P|eә~>M`;@`Ǜ +`%Ӎ9߾) {Xn{b]iqF$~:O\!nplq7dq3&qsi7& g`َO[iI3s nd~F8X=3y}:NrL#0q A6W Z@7C1BLy ,u{?}' 1q!z!˪CF75JJt,D NY'yʽϫHgSLC= o9SsSތ˔nyF@oF&Z`i2-`.!?b˔v7õPOhvsd:ݓ8(q*FHwtۚKɶ .R}O՝8,[c':+dCېSS}B}?E=Θ>0PkXQ>cT<06uM}'K'|%v`ɐى_'S+발w0zc.[7@ڭԴ'6m! xu4X78x6”*kr=̒tO-3aýlyf.;\71aqA&= lD!ŒKgR[IGH2,}4!nZG[hlq[mH%;']Sj\IwAӣ׉Swe\NSL017cvޤsI痥yث͉gҰ%:2 | lSg?V'&(nqɻƷ6쓍"_qTf ؛6y]ˑ時{F;60:G{ac& t̗2=,YH {"s=>zHVp 1qHiL`]7<: _ѺN 1#6"˹c)ڐB:q%J,-cuV;PZ`z7F\pﯽ;z(O,pyOXդΆugZ cbPۖ8yo)gL=Rdpn=wi$KԻJ^qg&]5&,#Ƚ6VwK`aҨQx@em6}nPry4pd~P{S=|Iη!|ry-D"Ϲţu.9ˇ8شJnprľ9'a(bhv#Η\麟́%2N ף ǧK8D˝djѶ'+I.z'۱ qvO@YCW<]<1]ZׅCA NҴb5GoV/i8iGnލd'x&?2GІKOvK)nݑ0'm z]gC-)}Hd;'pC,:XB@F^ #ޅul" ~8gSjp7i2ujsû0TUΤtSwc'ևw6{ z! &^29kg &(f:gztwi8zBj]t92d .`uqef6wK1 p7>>X2o>n;R͜=4'k J/vyY7ٌpz'_KoV+B!y a*BV f#~]8>"u6Iԧl"rVut{~.ݢaEQcklRxDž EԲ,0\ Qp,.7dǃs|30C3bGhvڸ[Guh2y?)X7"e F%8R[GHFISj~#N#Hdd2jsn~HBlqŎ']F6b}+bq*4&f-;`p"ct5Ͳs-\b8ZP}M;;F78J[Ȟ3itN=ΖDZǹ7?.Ӛ_"eҠd:33SPg0o>Yyv-޺/#m=/r:^!AM_C&ufg#^8G~3%AmI~u||o-s< w޸>)_T(r '8WwgIo]0zgLu!j '0F6 P2 y'rBF?;`c3.d $8[午 E&䉯h a4`<)CAx=!z0>x_pN&OIlݗ~ rx,sxI:-iY|Gcan`p :r2DԷMrH& K%aѵ%SAG9ٺ}.>(6X@x4׶isNi"K|$O3_TP2Tqk @N4uh*V!Mك-y;`78'LrQF$hxv(xJy'Ht GT&o:isf$ c|3:tÜ4_x:)`Kc!+oyOHu7CԖbұ!fVxo!vj+P$9ӥ,CV;ODW^&k_7-h췄~\8(ǖx&ͦYcZ'BzxCuM&cf; w nr*ҹseAy8XrP;{(x$鐚GB\*, RØr7$!3%0`ز>yО`B=@q+\N&] Mp/} E3A4`CĹcO9XA3ޔ6 AkoWVΔ8d 0|!ԁ^S3ݗgw7 v<{0>Hixwm8N8\2IOc>^m0K(y8RUFjSլ :m>$fj' 1?w)ڌq<̓16wWr< w.CBbj3nZyAhSh;Jin`9py%[I4J}O,^ R?7NS$tvQ$vry' +݀=7moGw|X!!yݍ|%QK +׏(^D&S>iz=2ͼfry2K?Klmwͱ]WW`JMy7foIc\7x(cnݜPi G7jM}p^-.]'sCo!KNa#|yeA&&ek;|xnĈzKma΂`sHGF`m F R\g}N>"wa> ӁL&W5+c80m'C02'l=HB;')vLxcS3BpOQt|X9 d% j(94bĽ'R;f&YŕVx^MA<=L=/Äxgcп m '0dz;=\A'GS)cHo)y`s"9xOld"7t̤֗h CzЁ.mx:O Co9DQޗmE049͜ǫp|24菬I:q^" 9Ա ӆ+ -^xzZDpd#eGlTGr1yd%)|Mxrq m LCL4'M˨hy'"ة 6vgRQi],A1 |`tػxĜԺ@A|8Y\ C;:]8D6 QՇ @h'ޕݏAdP$!r mfy0!ù!Ao:'!_rDԇЧQ.k(6 ߇r0 %& 1$d{aݶ fѡ8D1 dpƘ 4r$޹ HH@&tKĺ'%Y7@#t0b/ɸq'쯭Ԇ`^, *| }dK!|rO~Pɀ65.4O;'ߴq\,e cJ9")  ahh!FulP8rnSr;;2߿&d;f!Lxm.ha$O !gS@\0߷)f&0CZ&6}]~†=*|6@NiM1]gbpNf(RCɁ;:ywA:61ape5+7]ɨNeօ={ Ǝ|ylf.x ͈df6$ ?•@PDy@!هh i6/7fLlT9AXC<90wOx'X+S CG͐ԝHpt dLS$ v(p ?υ5 ?*Nsyn#M8B{,mC?r>y@0o~d3nLxK z$>.ze~;RBc)@KŘbql0E刜[x#92}aFo(lhO }`2}({̯u<5"BD;`Zv]rDGG2鏫/óF璜YMTڕiu"m'Djq B}8v#ގH]IA@}y@S䝓h?ɓ 5'.Ad'"~(W}S ev{B1:@/bMOq!x4IcʆzYBDl](8@*f~ )ʂ&#.. ;0f H+~l1 Ҽ22=2rj~ G8jxJj@a <2.֤Q 229 @`'!z\e?o+@&: P{Ѝ9Y O(z}Dk8ف!OW Ss1)E@򗡎 7qw<[( qzDr f+_7~=݀L!A4CN P$oa  L`?&}G:Y 0x88Q2< >!"yD8B!vC<%Y]@6C B)pP@DQՀ1ECwgRX6Q^'d87<ҏ|D|n' J/ C%DQ2UCJʻA%wQ2"1T'xF]:S~L7H{t#ɔFJ)yQ4Ȇ@B(ЀBPDHEQߑ34%#w@&(c"UQA3H"쌊Q^@T2ǒEҀW$߸֞a'-3\5odfooeoa²/ F A" s SP" )Q@iPԠ2">)A ai:z t?NGYJ"jv@RITLc&\ M 6 #R#J""?j ͔d5ܛBf6p Lq2k,2,2'7E 3a@6,pM sfӴ<㡇 Ktp5i;i14"i:g(e@P&@> *X\%wb(E0D q$(IF$ @aB!&"APfBAA}X P*RU- 4DTӳJm UE1PZ$z,$(!C") h @D(xPSZg*CEo(%R #ϷiyC3+{Z=V;"IT "!::@]kYL!6 ͹!ċPTXTz)uDF"8I#@:DMU@uTDž4D\#w0ң̡ -䂣:eL'>k`uLA|K۱6hF(h"(o*eH@U^le&(DI5#@TbE@IAhBxjWbRa@D101(41A$$J( "”C D!2J314$20LL@̣"ta@ "R@R QJ$4 H 2D DDD*FTUO0l |C"}P:H J)U7GTWHv !"Xf"EH&HJV"`"X!*(ZJi%XT)6/Jpq *!E>и~8E & 2dP ;&* S:*% I?  bH*pU2DA DT G#""|Y_x| V|ހt?mԃ@d`L(/,qS r!AEI 2ș A"""&X" " R(" H (  "J RA}A E$DĔAXE1*(# ';:}} =X͜^B*gzfy㊦ 0 HCR `@%QP?3@ ! x?M ~6*)b(m1c#HtOv<6u_l؉& ր}UTMEbUP A! ӌ333*P鲜)@YuQ۔>}ȃ|nӅ4atSh.0\ À>@L00BdD Գ#dMƪf @}r:`er^uL* PrTPT%bEd Ѐ,(d0 L 0B_JQ?aȽ#dU"Q(Pm h*-Cs㡠<܍d;0Gdp!'#Gq]80S"{h;GxRyd -6F QH63@)D %xtmߖ[uK;CAӊc~{G`biӖ_]l- ( 6 {1um{ D"iT^(`bNɤT! Q/+p'ݘӧ. n`r a]ÕJL1O/Lw2caQėTr#e$I$t'ǔ:iMjê҆ !'9AU`iFH85tJWǰr< 9c =qv~ie@fae`E<, '4|*"0 P ~v@KLU/~ AC=,{3X@"TDCt!2݁o(u>xf[E @;g4&{k; Oq?́ )08lbk`zO]=tKl1ݱ bff{YS ^68/93@:el|]tP4"<(;wNMn@yT]AA"ݏJ9x𜻃7oh5tKE.YYj_6<x-;'z ! (dK3 LL 4RR4KD!1$X  !zwK:~˼e/yy1s>I%@,ʄ0at/vhN'Cp9֭3JрDu ,S$@P)UZ&! Z.H?84S$c,S+5! $|ĉi)fX  ͱB7{D?&ù`ǹi^SAcC{׼d;( Uq{SذGU&J49mf420":sļ~9p-+磈2㣠<p!xz%G݄!ĈzI^U+ UЁDBU#H"͡S9d:,U|T6HK0zZdD^ChvdU`D{d@@ YSR+g 44(d!<]J(r;̪((c0.22a|m z]Uv^Nc4'@xa8X1{kbýmCK[ xImP5"KA40J㆖~i< ?0.;L&5 iR0[6 Qo T~#Q߱5 S,6(d* P1u`XQ˖}A=y𲧷P(]B(?$vw.C 'P@a }sKe6 1W$iJ:b`͘RP` rT qw |*8T8ad 'N2f8ܴiT'aލ#:mJt`*C<`y :يw3uGb,Dz15Ƞ: xpS ~ ZT S dD{Wf *rc(t7 `10@=X* >x"iA"Yst˸IxHJZ DٞGd L1,Χ(qP&hWboV"œi~fY#PAD&QQG PylA #R!. TR={Hcg SJ-ws#*w"F ͂0F3QMDD/"22Ԋ1b.b4Q0}68D~:+++";&`"2cd4@6`/>@t.lYA;ҟȢa Uy("F( 0Q>;MH$ A ¿EC ?xY=,+@Aa (-EO ']Q|/D"'ДPE9ez h1E`'~lX5E(MV 4X"+4%*1EQ`*0!A' * Jy:u?58ኋc+0'erT Xߊ0WD} 8  /C"'@L()GZ&L9FU'U:x0RMT<( #"!b>8O^Мe4dl,2/'Cd?l3+0̓L20  Β)ngTWT` j0Gb O]'B"aq|(`H`C3 LBϱ~32.O6@Os4"X`\|"PLfBn@LzHPw@_}J46cW) Sf&ِ1\`,# 0(JEQf*? ~bj@@`ID 1O>tߨ^h`ib#MR-!!Y0ԫ_ ~[L)tM 9߃]3COF2B2|hwqbnQrݱCq(t'  JxLz^N2B!`̸2!<-EX?>)4M_I v ixG8 @ČS2(k#.`1b pnAKbz :$ڽ6EtXXi|Su|#`-7gvu>W 8;CHS5XW0ylp`3?䂉|* șnsDD-#P}LD l; D&pd܀퀿ؕ8J.QaiO+`̞|2 zX2~`v}W@v2 *ilei?b,0LCC 8i@Dy0AMV *"eT;ā"yQ2gCiEݕA(P*8Rʓ) c4B34$U00QT3@L4MA50@RQA!45@BvM0M4%RECR҄)27 C|!=0̩̈́yH&`$` \qXx(iKN"`q8qv>; 2e]@LQL SJ و@bT2eߊ  {tȁ *ĊC)` fDJ " FJV$e)(Fd C!5 0y$OU-D: n4,r0F DD?qKl`dnzR=?UQ >,8Y屢oh21 ;out.<yC#MB9cP HX`\[ bAm\'ݻzf|,5! `  'zC0#\CPZX{蕙 z!tv}x˨tEMiW펗\esct dNr!^ޅZ>Lb3`hG1/܆L$FШ&e0젺oS X&[ۦ!O c)ՠ۩ 4t+; ذ!pC<"+ɤd7$y|eآL6D'O]Hp؆Xߓ!{M< cg` th#=s  ?G!x$XD?Fh0 ic%Id<&y_aoo-B۱KY2✬vӶlSNs7?9a.L1GOPS]([ޭQ2:$dkNN H/Mp4E ,|3 /Cd؄.>㛲nXt}qevQ=jǏ.%[W͙؊#tx ]IF{/q!IJ573`s<7>x;)jDa 36,} @QԘ njM~Ӗ1uڛ 90cw*\X:wTݸ=IqA<ٱl1@'<:w=.$2S@KЛ3byf#chӒM#Pcvբd߿̘ck u{[i:)y"81.=%8cѷ;蹹!l7,!7, đ@1fY4Jɟ ili'Oa}Lx=8x@cj`;/5.\ bOc?y|<Glo.r!1w`wl/k.'G;9VeM*!-^0 fvJwr`CfGB4i޷43ҧ]Ȯ?3]#ߴ&/1cIm[˒)="SE\`!11:yIN5=(d^Β~Q 4gFSC}Q_# /B Iy?T!U- d~vp! ؚ, fT ^h:doZg]H2/kdIæ:뱶MsaӤ}iPS}"\elj e4h=21M\qRrw1 rԙX[Iq/_A8!:CDa4}+qs<܋A?g6^mC ןpRvJ#Q6ԨCn>͢qd&gּ1!J~!.. G kNT,|} 8'[ӫG~~PP(<Hb8{Sp97- :{WBbi*DCAaa/3Ó # f_`xN@R.ݎ\acDz+ڴqJV(b \aK@ d!ח,j{(qni)<`ѣ ፂ( Rgb4B|d4E@G#KJOuGCl-c|u!bcb!n -v|7=m~nfbެpp:e0Nyo篰SmY!sa̲\<4v1񯳲 yO{\D6b6%ӂ/u;NF<ʰJ?[V ~tYO V<(n;iPGn>*z5~Yfjq)#!R3;l nI W~Nb@)P?u>6T~^p.GsXƈ\2;=D9,5`k7:\j1=4n̏ uư1ٟ'>Ysʄ4VFCPЃ!6 \JǘOF #+4F⟴@k7vm3a.=@0NԢ6+7 ӪEKұ]w/9p2K-ô;k7ek!`ZH lF ,Zc{,4Lįa+!SH:&T?m c<^}aO}B:;v1 QqO:Hr=kkH77VO N~/!!$X,;ǍB #c0 0( p:5K%{F0 f c11=Vc%@? lVai nS3Y7moQLJ0 m6:2 yknc.Lupmy~dRS4q'q6487|(N{SwӋɖVnu:,;s_ ԋ̑Ν/4Wtʭ}461fS(8yM_|8l'G\4N5(L˔fpD=jF*)Q! rK1{#PgwMǧs-ݘ&yM68͉Nr[L4yÎB."jE[F>Xqc8!scU΋,լ xӒ*9w&ܞ]{sUB2uPt&_82 56V3BjϿ12YG?AUu(=S7kXc#ZNRLF}ցl~ ƵCpNKJk:v eD%mk=@#YQͲZR)䙹1/]`Z>n %eٲr 7q } ) bjƹԞ[r\g8ș1QbMnt}šHI_Jޞ 7Q#ю,s=/i!.Y6i)fL9_cqNX!+ּ2ɶ%,;g7I?smF}"6_LyC7bY*8g9?K[%'[UZnaʕ:Y WMDGvfPfc^YbjOucb9r5x;ԓ$ l9}ӎ`=YE#}KLu+c!'cR{j>QHGb߳j@,E2oacur[纹/ or/͔l$eCeaB~0*\9dSvTaHv4x(|LZ,\6Sy:b1{^a.ȜppdST9-r69mϑ"h?ϛː0t6wf9+ ||@}(Tѓ u%W2Et@(H&#)~-(ÑBvUXb.>ܫL,QT;-ƯBePOZtw]zO::mHC;V?};#B%C Ͳ1Q9/E~r'BdG~+ށi%Bx4$>qPߟR ;ݾK'D?~QDAXĝ|]5{F9Oq{:J\7( Ӊ*s'V`4l9h!ಘ7E=?S!.Tw9k:u~v769_\s,_"%lWZT?y^[|"ЯNq-aAn+ n25؀]3;(` fZ&Ys` LwKς5 ORj4SK#\O$e-3VjQ~2| 0i cox_u5Z06@v8U_r9{*S.!@{1~xk0/sКL"jYߓXAVT8^щؐ75]{Ӗ0#( DeL8-&mf:9^~vM;û{c\BNiׁp98Sά}RUe',C%0L[YRkܑYNbڰLpة0 r?,1mwF]yo{5O";>T'*|n(l4*+ty<մ:3*>̆"3"Nkp&X1` <G02{HdmȜbR="K[_#.`Z'wV]H\H1WX%vaPк1*,6y4w뽇x̽I=`'8ةN7$Sڸ;Y8n:mXb9۽r^D^N/Tr'WAilmr탐l#uQ+<XPZR;>"fJ|*+3^),W)5NLEbt\}J&혫n$Q<Ѡ>qʃː%, Qvgo WЏ+3Cԑ~;Nǻh- nΞ~RfVj 7S)as''lAF1h]gw<461x+:V]Y`b<,x?qO KPZNm1,@֫yxQ$ǜb%O.̔'侾 rb|ecL9Q&;i>La#&K F\Ȗb^BN/eu0#e)$t- 1;V)ЁZ 'FHם_ G#pU־dCya{@6Z}{JɅv%$gWP=rcqxD(V^:?EhJrѽpö6X\KqS?Jf rڌH--^7tѱ3/m9}Nv>Q]ZDxS' '|A\NCm-UKnly'1.|{G.8vu*Of 0aҿwy=892$8ݛ⯈5mˮORb"_{Z_k}7ŹfTeOTJ!ǴfqwnPS qBfFenWPRF \p9tI?!Js?ŕ>%dmOpԢ<6^.揵'Tz3Hp/S_7b$]QzR* gۖg*JhD1e' j*AKAW>#?tG`SVdX2VE깈ڒ AUg-TcA [XpW0v1#PXnjy5V&}v(hx*~YEB}~FyC(L5QRdVSbbQdK:嫺.[ vv۬ay^._A/9}R%W6w ;Cs@ɋ≧LTBli[U׮WHѝ}2K<7mؗާw_sqw@A~ מop(]+ 7^Tc˖׷~UeHzXi /]##U֒bٴY:&FBS/cGir,1ѣ (; #+JN2ᕺۥE= c1,˾5]KGks-i:L-lËs(L =ٻZ-'󗟠l'LגW8ﯠ} <⅍!^^UCg527mskW mia)!*j`GOG3bo+sHKkJ/|F+iqÖm`qgbĚP" 9BNY XW@aufV|_1Xߗ">er1ь]KwjFU'%wl}Crz&\g"| u<6;iHE֥yS>(+=xjX\vxrwyzXp3qK,U/q et57ZJ":vl떷Njnv媒r^/٨ߵ.-rbQhtƍnTACX/)Viɻ{Cyy^Fb72^&:o9aݕx9Gh, )]rnG䐧bAH,%Yq? XWnޤӇqvvCT.QGL"6h{WU힖M+6nJ{TTuΙh~μ[NGys]JLF^JB[X&k.=.$Ko,@ Lnu5#v-}U.dxZgsߠbEcZ¿.k9>Er`/X^pVLهl\' }FAW9|Km4meWRJ#x5"m nF ^ ZMJ&Cs&?k\JOj[-\<^}'qFH!bTY* rr L bL>%"\k˧7g Y#$1* 82-WQ}tY9ǿ5v;<+i?}Vz2:J1tyɩ V2D%"q8I5_+R^>$)[Ks?J82EY+P<#\Log\.% *{MJ.=E?Yq[ Sj8Mmó޲mW=kg/;><FM/V? B,ed̛6O[v92Sv#ȖݎWy#?uX !t7|W >R-ǝo)=nJ|CKdRab)/,,Xǐ*eVf8ZDv=IRfKimY$|*wxRW{y=&)%UMx\Z|y ~m=|hR:1ĭejuG-P\ XdT؈hrϷ[*]]6 8 vf4HL:YHg"v%[1ԇ]!\[ r/=u^$xT0c;K(+LcԕXަqhkY[|El-vca9/ʃ]W v9n9%[uJYEs eFr}2I7u"/*` ۢ)z{U8LԒq$Q:iX_'fK-n8dL uzn&Q\)!TȘZWw|i$x2\ihiE׸S^Sع -3X,͹H_`tU1$#瘣-*#,f{+&#C$I]1Q~})7#ly[R16Zjoh^[ؗ-LbX(*nvr&޳+ثz+ /FkT{0X`P$biUdTr2UWxay/Xjgh\N]jXTy'U =ncJDGi#ð|=N';Yt E\&\1|iҭ]j7MC:\pG b/O}C'؆PEc;R!P0(5U~VDi L_I> ̗'vƺ;+ts3~^4]z+Sl0YR26j1e_E#}"q{JYUD㵷faL Jӫ4ޢo1;Y(ҫ4]4wbtό;iSk;^QYx13Ox˓zMĒks|<!3GU:HirzMb TܨDx1U\^,VgKHh+-X)_+ rݞ6:+,mOh%n.52[G^h+.[r7اRU츕V{±'a#rLgUom_s? wQWo$5$Բ, ;dVb*1sDF7#lRs^ilǙgm^\/7鯥lɌ%Ag vvQjKnV:"._9Mz;f=|D.^}YҿSr霼P~~ Í2%E[o_]H+`:ɝIŝݣ+1,JGiA[ 嫏9U.$m9JUyds4Z9林 %ʐny9IZ%ŗ?.ˍE&YKnlB^Ymʒ|őtF|>3suA|R{sdRw31[d`=mOHG 1Cػa9{ =jdbWkBM,52t-I&twW>9nR"v{e-zA-K/0~uݻ̜YIQ uwAWNō'秾Ӭ[ v\{-]hNN ҕ)+p')cUm%'9.鋰+ɑoXJ੟JXWBMvr?Iɸܾ2'=KyNk0~>^}10AY/O[]X9^s*^Ub>}D[15˧ݬmBE^1)esv7\$g*N_L5~RʮѮy\~R^Q@w;ΘbK[I=IFW1 s~Nտ;B8Կؼ|ve[JdʹC!7\{EI84nzޑ,Wx= /~˖^زjҜn!1α9}1d2ՓJk,5"eX_NJDƞE9Dsd˔k94M~Ni:e1'3^<%>9K%NUR]Td&bcމ26S^*'v]W/|j_J Iʷ$g]9(`He%"LSߌL{٧b]J<9ҳ\ѿmx2PՁ!ܾY|;ӂnş'D=~9 ǗllCpø;zt8foU&%݋6Q82ٳbs5MjQfԕՇmp 8ލh ڍpeJ GD$Do~c+&02Q!)goʢO{d5ZhRKXe@ʙ)Ӑ'wn$,O-4BP. 2"(_qnor;s7% BnhD 撻LFppȥtu%BE._7 aB(Dt4ysῂ=HF =!s1 ;n6Ȝ(8-"?tYn,7Og՚1^5eo*09« =ɞ/]K,?xuBgS:ȿ˺);94&,*J=҃)]"QFl::.%ER%|/ޱN1B[aU_*+:bCʫa.zhr0TN V]7$$(+x[yx@,x; tZ__/!gkYˁM}rPgz 29ad0.t!d?!ꩲ0byl7G+By<p9T) &t'`#M6l,7^ZɅ!5]`ܦK#?pf ', B)0 OЄ0w{ƝlN{2CSLADh?xS't;Z{_sYsyNur;WYC&}u9kpҿ*ך}=sqvšmK믴= /QpЕlX˓2B{Ve}ufd2\8ćN5bjP|tŕ!bXمU7\$x&gi62v Qi=(ɞ挴)q?$r" gZ7?E(×8px] A/TޔX[Ê'cH{ ء3P 3Cu` `FԨDVR1FhB)zV.\-d}o/ 5mاȧ`^a( :Х5!hYnrV]HxOW*~ SQyhz$/ƥn3p~yގ!ڞ i~+>#Źz?%o ?}76j z&EpAd@y1~ߘY}zLgx6 x;|f)P3!xXi~&RA*#-s#B 032ZB#f>ىb8Px%ε<8l#C5~}/qs}P>}@195?|KS\r 12%wyrݧn4)ynSi0C:*q'l_cq>:1x CMNN (W>֏VE:Za"aT<57=N?Љ ]H}gKz@C,Pmdekyϧ>&@!!C!G`4|EHAL>\C5@xƯW/ԓ51!gE%ź9QCdS:Ǜsx(2A'%G&=eDͦ?uoX82:3-wFqc7h GѱYxC<Y1 gKyXZ{"hCST1yp!'׀ǁʧfӪ3>7̘rI J]7?EqyYe;q1\"#_S0P#T";8$%Y>w(cVuP].e7t|ss{7g>={Z 7f&vܻw:2{vع6!wt">[lQ5 IPH SGtrFOZ]PTl~GJ&^8MQG*ܽe嵉vKsx~QxQDPSFmR\ F"RӸQˈߴGWWHdV&Z6 %Yi=غQS@ ` #"r8ÇrY?TG*/3>Ҙ$0*qwLBY":#>'9i|va3=tA' }M,ZȖ."jm?Bc+PofܞGc!]9:ҔW,ພ؅r[tԲ*1F>s4uj+%2-nIi+3e9$3&2UPKEI?y TSKk @/JOeәUW'pT[<_vF6:-Rpsp[:AKQ\X+9hNMڐ 6ff;n1>R62X1̮9 T 7ZCzr.쑡2$nsv 1wPM7[q6{δsyd0u.p#N"˙M~܍̬?T͂+/9O&K]L.3zBK>fˁه0޸*SZ*E!&@]M$i=4x`' Z*`} -)ZzC'1~Y8'*qx=~IY+vr%/ %Q'gVA>sQ, 78#LeeЧM2 x,zxq3R1ZQZȊ2f]HkKV8QD|vzrW1埘2_/E*+,mvRq@@rGo&} = \GQnn]?n$v:eq%2ƫm bf t`r=s'-$94yl"?Zl`ac>ѧd9;O8I' ZHl.rv*1Vþceu)&)\> [( ?#MtNodUtԻ2A ƹI`$Q=՗s^}zrq r[8q.Y_x UbOy-_O]L#W_JkR"{|`͌sq<|.3ѷ%UO|NwhJWn^#~Q21n>"~̚xȌhШҟ >[Gc|^8.qd# tMzԥk3(S3 YU]r1 otZ:aHXQ[̏HZAb0("\-Gp] OI#(/+q t0i4 {Wa 0fuvDIDu])K]je2Ղ( $V5h+ﭺ).G4}y=-MI 2__Zb7Q(@9^Y}M{u` F )/CY?kw!,S!aNsp d΀ulSP@C~Q\a9YM=҄zd%-1.fD|X̉\+]ly@<@ n؆qG9׽ݙ\`rqЇ7L>Ďsֽ_mٰOb뻳%ve sf>;ôG?Aez*9W$"WGcP߭Z1= pc/`Ґ1>V8o`}eKuFG1ʧISH2I|U u2POp?q"5sP3uJP/(2sAImvq^S(xV8d&8<>kti'Q9{mYO 'cpǚcnbƘZpfp81я>= o9Pz(=sAc}<{__xhO~DrEn *qh$ w_9h}DaD|&" E(vMp1ך|̕եa[˩lɅJp@18S^aw4j9dc؄ =iG48,q1N{ ͱu<3]2Gfn6QMuU}ÐȒ]2x7 U(m Q/'~ F yy|uWiID F[E,aGc0`0 )9+8}hi5Կg \1to]cX3.SI+9cJ$N'&r4)S`'& K*u#/rW B&ȺtZM};P'^sFQ8\J^V9IBrŇ ZRߓ2A7ͱޮ]/s]G^ve, 2PD!1F n yĝˆw1w.wƸ| A_:{D%""3r oR?"> %SËN2>#9w0DcK2YγVTsA4_U/h%7O~E"]r> e74)6:'0,쯝h[bɣ/&Mm+bcTIKtUw5e&ݑV!XOKR/L]e]a }y#b[:]IXtBX^()O]_g9E+a丝IŴSbY`frAa9ٮ-ʬ K_yZDGzbZPctN>na*V ږ٠r'cE^w{n '{%$OE+[!_nM&Y(5p6d_ Pt͘k\'vJ4۲`Y"a%vvS?IM2u]쯲K}+x+YƟ+ԖÝ.?c5䙅ĸByЋ.&@v=q.32)GRgK?2_*I=N2AK޲jSC&@NfAp_y)}<ƕ$|Z;ceX/Ŕe'Xo}JOD}::O:%u \}Ϙr,|tF,‘J/1֓Srp˩Gq ׎ϣ:BGQ!x=s?Ue\7k6QK [y^joiXHdw&Q,n}a{#KSL"կRޖ0DJ-(άYIBDوd&N5³j> :fe9p?_PNU&=%$pȷx >'D`S'"PZ,l{/Q#ǀ BQ̛`#ks7tjOϝz,Y(TFRKp^Oxkcl5*@ LT*Sz:C0 %b%ZH#CA 7!!a?OӅ K45*OYNա?8.y= 08؄a`F(Ee7^AhFhM[@o E7tܟ"2p (n NYsqwmEL#okkaEs%'K ˽_$x=@܌ב]g)G(Zgbv=xh ǤC,ٳOl.`Ȍ `:ݓY]K2AfDFPBv Le|H}rk]\L}FG~e7m8r 3d6u<& M-%e}ϴvcs:Rl㨄}K{9>>:sx,b5&C!%x'gu]gzq(}Բ6=9=@Dbo"!by]1n'vyK)sfOO' twr-=s7围|v~M]s5;-wZl{1wpWqܒW,N\I.e )MX^Sni`N1R)/>(tC.y2L g4ޚ!R1 bqi_َ#WvoE6R;ڬ=<B^b>.1E1$ָ͒r_0jg#>:]\$1ͻOr쉹ksK7`4~%'7Z~N:t% "~GŊd ߟI9*'#l5Ǵ>}tLQ\}_Nkl;xbL4/^h̦OjM&Um$&|-$Y rIm e͇Tª/kk4W:DYQWNK=4R=_=Xv㿼˹XAu*|}7؟rc]FKe8>K:"ogx_\Z@chs@ӭcs44€"jÍĈ>|epX' ոMF!M(hMtTf^j',/@Ɖvb-TOi| vq8m=c~di8܁yuwT|(h1x\} xje0s,.Ul c'kuI Sc.fhmoBk;~i87Q*ޚǰx^Fߩ{e~C]Ф/ƝWih<К0tUvA=&WOC~~jGDR33 bW^pk8.&l+l'։tO= $oaI/CWmm-iFRMM\VP ܘ!\uo!O&j>tC2>c qr^䕼qL11R[$Dv=F]Flq$""luSs%lA(4+{Qw QT>.R!8@Y'G-oDVh.^?"8Cl27[}~Ԏ='SwC<H lbhO>4^w<6d,P2Kׁ1ᜟ"wj]VRDd[ ǒw4=ERR5=410>_cM\nx3nţn qڷ{ 6 .z`;y/ Yg7d$e:uc!-dTMX ^!LG(fQ;#t~UQ{ &p.\DQJv2np#*sνt͜ Qs. ㎲'O< QEȹb1@?KVAʽdn`1fGyx"* ?ϯEJp%Ok-?o, l[?)¾0IDzD_y7#婼זy@8)˻b*<=C:&k4bTdd-택qLizS+E۲ y.ݻ m2 X-\J0H`"Wxě{N!~?Y~C|H6fQ<5zW}oߌFoo2P&DY^eaQGǙ>.X)'*7'񟩨Гn92R$|UM#S A!}[U=9"yfoTP3R}tc kcǞK߼5}7%ݵFBb937'XDz5@M_pLat&͖[}zFA&݇7V%~*S3ѭBPHO.b~E9cv :&GR4hE(Idon#gܕGrcUzNwDE;Ϗ9CM3!jҧyKepz t9nL;?v $}Ol-l[Q$9N#O0^\tgz |G7")Cepty)5.- u q!AϷ3b{3VO6{+F 3F!70AHE|z Xypj||at ^^٘)Λ`[l%|w+΃I<X)2.X)"jb)"Q!ǎ#gvDfa?E"xH"(2$B!uR=1xN  h aLZ=k>kl#|FxTah 6Nlh+gA |;=.Su͐4[x f0r7\ i)o R,ɦtJcA ;NA8iƈ)[1љM ň4L21F D\)KɸhN֧$Lq7~҅ѷn]M|e C; Eu܌x>۬g<a!;yT27,:d7,?7r bhvN09AلU_;.mËD㾻IxC vIN t>AD™FC@ H4phͤ|2wE8-M\1 !d08nX v2eb8>d ]Jɑ\d#3DOΓ O{y-Rd]64pZ:̮m9Zܭ:wrȘT5X8؁ڢ<7hC5@ccV1Ηqn˶>m>t^*/ 6ԙ#_? `FqX]sYf ϩCSe7r gN#d:>D>!qpF(g$P٭w60ٸUef1voFJvSt.#>9ˊEke~8:*J]1O!|xQٌdꏠ{ە*Ԣꯔb*I.ry둭4?Rd5/߮w!َolg^T$Cw7)h?ZR%P@ৗ3Dِi8]_#](=ЂJ'9r#6`b}{6û ۢ'f`QL2copa>sƟV&ߴ;OpyGN.&g%i5A}nou*Nygrt֏U?SM }_Q(X]@g2OSE"[l3=z! Խ{|?gp"q'djT*r/J>i6GVoһ)"RmT<ã&_NS `e^Cݼk-gyá* !%z/:T= _g>?& CA~VsVccy=YD>c2̝n, V2pZ^yT^-k$Cp.h]œ`?R݋Ӽ p50w95KPEwL b"㡧6}9P:ݴ\mgK{ Q6>c\CсL[Jtb7@7)f6ggš#4fizbsy($f3{6l`~#b.!옾88lC-A5Xf$bi!]1݋[l1z[18L8!b|h]>{)NFqw! 5 ] A}=PmH?KJ<7vD C ұ{96{T9)nDh3Go›LU2ZUVrDeIs.߇|GGsqךwz땆ZL62ӏ%E?)JQlnKλd/wIGr_]вlvV\Wyxph~-ǣSN}[ig,p(ᰨ9oqg6p<3;fy:o#pE_(&柷U$+# 'r^/5Vm&6<v?cR֖_n0~{A@Hֲխwcަw:؊r~؉kē| $3:k%B]>@X?೙ $n8Ϯ}`]zj<2>:p=j/.dY?=e:Vuk`k&õxh%BttEmn.?L]ra-/7?oTXl|RÚOJLIk.ޘ} 9c7{5,.%nVR>YuQ'䚼GO.l?>|VJ߇OA*Y6 πrA_V>]:HϲھNbzҀ}ܦOEHRH|zZy}?#,[(o|F{Ǯu7GZrhvkhoںz_- \寻uPƋQL:޵&9+a|U3_5ל<~v%@ǮFyP]dtLM3?Nl-ˢG98>/؉`[}[ h?)_]}{1-|6pF :S8WiXI/ٞ^M{پrٰ|܊Qw: qW}T(x @"tPiDP;"''seT/ԠE( h) 1 GD ?B*mQ'0QC1[=C1|V ]J/. FuvǴB@$u57uc1qCB=-H ܊(+%N0 K{n5m[bČVNU[+(΅'ihӜ9n1ƪlY,zXgwNOeUR.58P0OIVun %wts*?ѾԧA1DJQ*] `W6BdK v=o;'ʤ-^_ᢤ:H}?0f[^<nIPK,ht7f=Xxiy3UɉǓe-?uxo/p[xȇܱ~¶hD;A^"z9Fޏ2zeS#(vdÒf8x`Ѱ&!mqQm=qpbM{$8C?0סi1Sb`V!`{ '޴uڮL㺸e |y.|9,J7lDE{`?pʷݿ}##ky OLjgM|C"pZfŘ[cOmIt䚻>΍DWRR' !/d@lGDi?58(ŰXH~.[VAe!ӝ㵜z^d K&RיsWpw4'?J&ǎ<х.WbYqngg2Cv?oݜ:Zf'ݵҷO&`yuf>|rvBϨ ZjQ-wu R2?û fAOY_pa/5[y5}M9묻fwcJ U'~ ;pec+˜O,ce.'bcu021 0dudi{C+Z))*7vN $Ϧ8pZがuؖf$w2q I q%ԪBdJ6& :ZHr9$2Q;'b );tƥ;.]yI5Q#AEAגfrDFqT(I6!Ű,pFՂFGQA r,"VA &X3eEA+1,Ue@*PĨd0 ~4d"fa%:9KseO2&zG_.=,_&+^y8𞞴OcK J9t#mɰy5L ulB|GQh/c D>s{  F9aC5}2,Gq1ʎfV/̠vEɗzP+yhOu$lRΨw>@wN\sKV2.yS '2H>`9#l&q&~ѻ/B0Oį+g/aXG5.cg&p&}$i9C-7jε"S]ȫWɰm Q>NC %tpߏr9č|ȻiƹݯkM 77+<2y>N1'%dh;9,y"ab4+PjҼ`V?Z?63O  ݫVzXn'v5㾢p%eov^ DѰsDOmTlNmR%bqlFL;1F˚eif̨6OyAZ+[T47 JhG+eE=.V cOqewnܖڹlo!Kiw33^lxMb69ala\_`VY=sh挷֯Ԩ*yyx}Rbc<2[R5xK4Y|DLey<^sZ{>?wɮI*?y8T V]_K>% I啨}Yfj0_},(rYU>. =y+]6YV.0_7ڣv) <Se\p^ӑm]h/;E=r.r9 X>%];owS >`fܢXk^C*V#XSU+HM0r\ִwcJϑyO{)Ql:ZO<3˸'_b6f=w@-! So͌ǯdњN짞LTn0#a#HrգJ+1{Gc#@unR%y; Z3~QƵN—rm䰄5ƶ>n tsMpg t93{#sBLj@D"_Qy4.(=FUN\J({>"9H@ _RWmz\WXӀBl@RO@\B - /UW%K0i҂t0_!pW1TA` dqMY.b0[j5ypȿٶvy2a'! 519]V9.g0d%g%PdTͻy} 8+:(([g%TDx&?CGzKi3XwDE>:g1?g:&$1.z -F'nԼN]\GlQwy,5Ӡ`rțFn?^ߡ"~:Zi7<~8]vD?yqPZ0lE(΍s.vcV!3s bO̗&uE䥋pZg.DQCI%%9F>uX]V$u}R@4Ҵ[P߰Jf;k#P y@"+pA-/A1K5@/UeXk=?ݰ>H.|'^Xvw yJy iRa^Z&!W5اi5bLOI} unxwqox>?~?O,dhcmu[~!K% :e9zUu2 ܜ\Z/Um窺~#XP+F+y;ע`cobwN?9IhOJbbf(_n{QOT1tD$=Gm#RgI}qمq_ኪ^n擖''%~㤺}rzʷ' ³V 1w3q%8z)_DLtJKd_+I?֗ɵqKF<1B6Q ߱qA&_0يϱ@inRii='4r4]!MD)J/ˮrݡFzPQN=)'89ݝu{vp@O^t*nvjmp'*t'JvNf]prX&` є7|ћ |rN - !K |ǹ1=.z;~P^нm|bvzXϋ͔}xgG}pemqGp7ű@:?ǖ7ԏ73=)gzXZn7oni0hS7$ߩdT^GJWɕ3=LYɹF _F7^y`?V GÈ'SOׇW G`y8X1AbJ (>^* IX:,D$Oaֺ欯hR͍XV`{qz9ESXٿ?H 0`3BvP,XFScY'~geIٍv=X'q,u0Η?(K>gҕ n{oS8T]= nYhn,5@5{kP)`&C]>Uy ; 􅥉 5"'͝<<tP@^Q8ySLcj4mŗ.zerW_0 7c_ݜ|%׿JbrSgU}PV0XT&W2T)2mTRKBۦȄ֭@PU&sGz3HIT*DL<5Rέ~,m*r{?yEe]tH[li5gUU*)ʺ{xqwn˟tfUjX.{S$]KoN֑b33+TX洱V]b'gcm_F_~pW7Τk9\!]@Si b[* AF_e/&fhg`plo){!-gG敦}^{wys^H}IemFK6/Ϳj׽‡/yO%_x+J=K殳^Ĵf2yMqr}@q<< Nj O,@)X)/I^S7e]7R}!^X8g{G0C@.s{0MC)iR ,GB=%12/q(RH5wǹK)>)#'?R˜{Ac&29O:+ҤLny:tGA$$]B JP $oZW~}ZeAӲEBԂKoGni&1/ 'k.f>Q.*-mIe.n1@%vJj)8c==lַ#d'=2v7kd[ KvKvg$Kd1u%G]Yt`iR2>Kx 8&:| 7n%m;۞o|m],`Yl?t2/i6qqø)v蜆>oB x% bHb>U u$O|yZs9b)ܸuïz";xYCt{xYs7DDy!?7?3XX|B\|yٞ/ĭ|m֘)&蘑 P8G`/JA=9Ȥ ˀ1wlg6h!QQs()&&Ǫ,ߧ&Q֎,g4&?,YR)bp⺬X,SGvzocrO+ÆpwҌ:% ?2MlC-Tqft즌)Sb,F̃\wgBW6ݗnCL[T`&39ޛB4la04h[W)ՓMKl) V(ŃPMi^'H즞\NOKr!-ɇH )3ą *#n6Qw=l!7ODBE1 " :k}#Ҷba`+èpEQkYݒ%J8 $m"q%8#OA~tǭ!Sԣ/F<3--{n>O;-[eʹHhe2|KVZ9.7x(3Gě[4.5|IqΤ49w()t11B}MΟ{ H8KuM2^;j^1Fq{^J́t0OȁDh4'CRx(X|=^xQ-EĵSOܖ.t.g?~:J:etnOMi@{xY{Me0&wu~x &ؕF1@[,=ٛ:i=Rvw3ג|k<%=cv1ލE?nfüc^w!9~hwm@͈Jwei4o sD|̯=S^ R\Ɠ$ظ\HÇQwhU8dby7wmT`y80/ksλC D4{jCYз!5}x{@~@s!71>Vg⌹9"l~#,YU*p8Թr-A4DϢ7p'x4lsMx?N&`;2솹}fڰP ,cYfL)GOWs֓@Gm"~5HqGOFxr Y@@x*X Sd21Ў:ɬѿxb u}qp@1V.?k>u#"H6#WPCչUOrܖuտ?|lp49v+q)H&һК ʧ/j Sp%KL.vw4*'?'49(W1"4w?5i9ƪ)B`ܠ  hL41E`9"n ]!-俱8c|9a9dL7;~n׈+`ﴂ~е\q_ O_AOg{,-A@1s-J&2'a|?:޲M.IN0 2ԏpʝp3OU?˯ `U)7/)`W̸BD$}l` l҃1Cs yM' U"VeZ6+^nx/(GVЈ >@D6/$'m9Ipw;|m'X㿑29N_Ce Y6mM 8iBoU֡ˊ--=]ٍݽAhnrj{\@Ϝ1CbcMl')6cG>N͘0Ǜv+H-"j O:6ifL`Y{R`?Y\D]ח7YJg` '9`4Idr+y-7@0dmМ.}P|uևK</o2Y[Ly^۔{U'm K^3Xc4@|Wb 4;~|WrdSJ t>/)Nƹ+|}} ++ xBŒ Tp_5U~Y7P>qD{C~Q/أ|oODΈвLu4g&T:v.܂|f>Z8t(k@Kq0{n]Gf?_cxBќ?aJlQ |ADx 6 z slMl"j;xHP2Ü`DT'`?g߰uy有%01<]d#h6+ 4D@tK$'rLy3ᘋ#p-?ҐC zP"&(< `">:ΗpAa)!0 2L#fN".&Mg1bܦAdĶpn{"$ P,;xHo͓<쇬G~Cx_!!Gb<# ڐG |DW}8#)bOa? 7tnxzfplo} DWN]`$]W7EM90쫐rͿ(uf[Gǃiqn,ܿ60@G9 Osy}ƄQ&>N'PA4ػрZsAUci6~TwD=A9P`&Sִ4{P*zxG&{S=רz7ɍ( V> 'w#EjڶT>](zӖOON]9uHDA^@(kb=$yiU q?x[_>#iI٣y #!8̡U5e_l7(A ,OxO;+䚥 H !6rp(Y/Ks$$|TNQ&IPCqPw|igreTP**<;S9y*~3J1<]L""e>s։xCdҏzLWcAE󠝄u}! \B`> M5>>h^po(Yˊ}~lgxL8DgfӘM (CxA^ z=ۗDi dR] {mWtLQs, bA(RCOKӤ$ cjR@RAą0 YmY. 8d"8dI߆H8y 2 \H1GLõ%+**rP(\権J}CP茮vʐPs3b1Ǫ0f;i0Y,x×.fl<|xR=(=o{] ?È7T GҺa~v 1,p7_#Pk0ߴ qU %0)Cy'$Y.#*ttXAҍ ͦmn@ +~r$0>b=ƿ|hAqғs hNGH&lOprW\\̇Mҙ! Tta1\Jd\r dXrƲN,E S,Pȡ0HXYLJP1 l520 CGbn @QiSQd1ABaaFKYA@ĴbA†PHr>x4܅:V|Fu۱Rt4HD0b,3 v.1ci6vgtӁvs r soK (,cYq/s  <~GbsP9Y/~BC~%ֳlvGqLOay?"S#aq#,d[7R͋<։m纪bC!nXy$>_a' Yq\ϛ.?O*/N [J b /Z:YIm a+# _C aIg2`5%2T+92  H/vg|;u=?y2xffT3oٖ08YS<Sv00geJBC%ZY*f"GC@c& ~Nn:g2u3-!C0=l:CLx;tf7x ɨ٥nBhpcGLHmj93I(2nT}fXqѱddg̹csBo2nai I`Sg1)s!Ba`f:?cSJX /e`nohWei;ajw{WLa@W#= ?Pb:tD"9~q. ZD*mX-UaSΒ(p6>T_t/ /|?Gx%2{&gɎ)ڐT!Nu ak10 ~;)QljoT1t>@O0k\) a۴a^ <ǾblوYP]y? ^KdNCxNr^y5Ⱦ0o=6TdvHמZ^}߶{$, taŅ/GbeIKw1IZx&b:j*ȥg57BK*"Ο%\ɛ6.Utr/|UϹ2td@T˛/eI@"apJ,d}=#Xj2EQ_%˒@a#b :V񈥁]Lu%@hYkب=)XQWQ<[N Pb{a婂GTcM1<=s/z)} Kgl}~wocr9qBCN/oA鷧Ť1e?!_g3d99zNuNgvQa1k3w&k4Ir"_v MlNv7{Clhr8L a2s7G9͇һ6Wrjt:eCluj*蓮5ōĠ򛹄wØ^u3@GAeΨ|G]Qp`,FB reCb%Aw$QCrF"fy69fpG0́2g$ qkÈ\gІȃ(rCfoɤ@704H b1kP~́X'@MYZhڥt8J8Rw% Prnu[HkE˜p g$a4-\mHi φ1G@%jMC<:`[koΦz:Y(f5T)mSLyV=hHɾA)9R$B(TPYJF$d8enl蛖?ȃa V7L;UĮ)7oG/Ļ]E*r7w'Q˾AdL0JLoncA |w~?Pa#fnnl9kZֵM~m\bc=ι(H݇Z%a(i0վL>L^8S^4>ӟ[GJO @D,(I4>DqF%],9sBKc3"y80 !+?af`9P`;llwxozߑ޻aK` \c@ĕ(Ԑ !N /1ww8n٠Ոs>I&|ae'F y\~$#:X҃:0xPqA:ØtQ%sx-j}߱;w -{=;:3bш}9A0@)MCp>EE =\XwG( JlnK?~a(={\Ūcʅ1ǑOxކ6a,Y=(YBY7ǥvsS3A^q.ocy,Hhh dž:SzvKJxbk`ع7 N}8t!^m}kvm!F9!uN,؈qؽ/?Ž?S1;և-شg|6c3m4Yo 6<= Xq.HFe l7O{^^"# v38 1=Suy}M(%a)?o≎uwq\ %Imѐ%AҜGP~ ^oF Aじ`bХeĆ!PJ:H`5\d%1#}־i͹屦ڡ 1ۑ?Ag+5 Ìq*I3!(;Ĕt q q Au7no^%ܶQjd,2NQt -'v;ACڴ8ёx1HHEӻs<&ِCF%)ƙJ<<s0i0Jd/C];IIkC%̵UG)41<"a°gGÙ_5)|]@kː޻Ů(~l0P򏥰L0ũ,< vEx g:J!t Z 4sOj|K`g~v:N՞D96s‡~^v#B[6,X\G/G# HIE'\H2K"cm~䓒 aR9f TG^|!g4~9!.lUsnP?W)ez'2=@zX1}k{ E>j?En~`/KV>[ W>qBgEnIg X5h"Q)c:R>oWHq1ˣ1afG*3um1 !;/S#peK&a]wMbYkC`cm"nBݢ,Nk #^JdRs0܎w_Y81|YkI\h6YF Z6l٦æ7(p"q`mK#)p1@~A21.]a)IopŶ1AÆm%!r NNcuh;YNwt.x'f Ï28@(PƑ侽1{o_E(D#C ysNP/.9XȊ;b3RI5萌bB,2aTP{팏X|" h>;ʂ$eIp#$*}䍬 @P1Id58B ,ohOAc6LFd@͖]nC.3#s8auXe0 &yxjIкVR<20~ڔkqDX6.t3"07N#ĭmqs$s,Hl0CaXn]$rF4 $ᩃdmFᬄ3 s< <+f{p/Q5 /:fvEYB0twoƛhY0C ;#n'3!@ ΙU;r͛^3@:)vΨPh+$P?$=QO/3^0Ǯ*yb|ې[Dx[>#;F"9uxs`;}1Sz9lVS١0hcNt9›soqgǟR(wPmGaK bi$"1lt ]j4G0\<}Lzpx]2`duBr>]O Q5Hd;X#rU1رMùcZ 윮+gOcÀ n\ Å}q" ={w.$$z%xwLXub|2;1(|STS^Ad]7J HS |fr hX<⒓ m VģSKผg)$8%Rhn/ l~͞AxR\-"%Ivc!0i碲: rGI4VDI;ar~'@űLb1iH$bvH[b?O lL|wi%-B4=鴡9HGr呤ıqA5 st%#h!,HD" 5*,TBJE E $ hU&Fs#u@1|Ȕ=*J A" ]O0W:6Pg>5s|F+X9cTtyE}#3Z^cB)gs@:O۝}[GREe +PIԓ$4D_Iulu3byppn'n^7 zߡ) nf34Zݰl !J[S1FjD9axkXUw92c1SͰroiE(!?&B>Y w:ؽ !f3 @XY@%/G(2Id',Hã lɗ:w?20Y$p+p8r| +$oegp0BF9۸mzx{kf>kWnBv,֏){E疤o4:"BF$'"b%gdM UNFy >}=liUx;_c:#t42xҩb%:蓅%o adD',Rb{& J1yYDkKRPB"YkS$p瓜'$v6Z1DsclLfDG>a9'EBmaȖǯLֹq*I#}#SP@.2^r,ҕZ)>@a/T"ss6Dz@`|Cn[ /xH8cЎWL̓d/pt~=t9O՞/h2FwU?3*RoǀbUٍ\4#'TGwߑN"IajK.>:S+s˯dlBrI.̫jHY50 x֨dCk{1!hZHyWη҂$O8Q!{/bA20836{ٗ=L.iKd虰vzJ㰗1\* spl opdq]ι9r(yбGL2Kn%h* ߏK<7l1> tnG=[#rM/7?p9E885F'֘oRKp (иc{ 9:25#А!gF'X$ LY&gbIݑDҎ/xm?bbpـ̴$t):Gbƥ!FrzOÏ˨@lI9!"?u~㯄nRl$Jito^#dP0AûsFFWu-)p?)8 m!bƆxq vK2"iѼ74T !,%:$,r0gMNqaumLJyΚەL7!vG0䢓rL7-}=f>jA \r"c}aE;Ϳi[=CįSD~ R,$I3&0qEGSGr;)E qNΤO3[S=,}[l:yrvdd wc6Lj{=UOѳc/q<ǁE=+sܸ5lglr14 FA>(Itt<| prxoȉQ!Nd] 뚁.;]W2hӒĒ팼̥l0H*YP[\R,XU7%hS%bz0G*5/KͿ ;'$[ 0ppމ"7FQݏD-GE2/!O$9aɨMD_̛& v"1y6`^zN7C d^XaeolyܯzoX4Ƴʚpq:3zP(ɹsZϩ(KLFkQij]%Lό%j^i+iIs:8˚0S0m^hhd&(8[M"h]5q֏ƳIyL`Y,qn@sZg01FcjOoHů2 :Ͳ&o]| 4[QvL/F@е£bL9-PN%*HF0T)ѷS_3i}Rf0AQ3~q ðyBP:ddj7o }|#jKY61'u& LΆ8U 1ܱ ־;@a\/}/[|$G EQy ER ̜Bsq9 }ŀSLv A wr;3(eo'yJ*8%6I aIF4tr]N:* ځlW:GXsFa+Yn5?/9{%PVyO%* Ʃci >eMeex)Ps͞0CpG9}90ǬĴ.T_8lP7GF͐麵"}C:4oIR4hi0}C`$fyʒvYk#6No)p!'&Jmmwm6`W&!. -8 V9{)P gFFd[٦|q=+3FFߣ={/I#%p)&%圔ޓm$F"L 1 IƟ?3qF䒠? =?Qn?'Vju?Qf u.CR\<_d)~;lY%Z nܼ_epmr^>e8tb#1hoxbH\$QqY@XyE ;U )wahBK.{,4Q(y>y tH2CUT2߲F&N)npo76y^028!>x|L>W&dWctLLX$\,8%ěe!bQ%i&s/~ 2NQǾLƼnG c%9M8uWAېn|Bh|j]1,Ct\\ C38o;;; sv[<>I9&.:(D^!?i8|%=T9bMÒWO$q8xqv@n5AA6ؓ噘D*͒YǮOӎK !yHHQόC?מda&1c"@pBBOT|T^J>)Yk?i۽U`uꋘ)իIl6Eqt+-%6tnV]V#8$}DsY=em1- "/BU vaWpn\!F#x;X0u|C>2=) d<ͪD/Q<(ݭ&!1nlB@z>%ZǦ[Z!Y6O9]BI\?%Kw O|.c3Q̠:Qr5c:K~akڻuqJ~no G :VWrݏd̨FQaf_ږM_Vh޹, ChrT_IǒCykpLc8^KFD8`z`~VXǧpo~{q 78~tz0v2"xkqZNY?OF%ȼ&q}z!GD^x Mbq2_*fzx{%Blflf8"RwduC T9:?C|ԕuv離*Ƀz^9s%}hoNY_ V2WKϚ{ifFJpKQnÉEKg=`k rƝ[֍e1)@}%߫dᘁ`y ]Kpc]I/]]^>9)=(C1_~ skh&߯ɒD ;mҏ1=ݧ.Yý}dp1ʡ1z}cX8EW!У6'e&I(qH0w.M 4X4guT\|">Sj}tN^VG5oWZ04')Sa 1;JFjY/n=F|T!6\}JDS(z ϖ6.2>V>;\dfYPCd./&ۺ?b=wK.dv <Wfv8|O<k:ٲ}$QǠBQ׌qxQu43)㜆3|v?5*?&pa=>îJ9?+?34 V2tC/َgTg;:8hnǢz\5 ΜǍ/2tCs e4^6"yvKĵ'eAۚ|X{uUS29Kg?}pȳr_o0۬x}}>eFpVPy%C ҌyV? ]oȇp]O=Ѽ2u8,@=v{,u23K ͿY},1$&$|c[j-kvwzGcKx#e/\q']wEߴx<\]%mc*Or0D=nSGx t-bwKN( KO0h덫\Oc$yrhz>}lc嵟CCWm^f/֙ 2SA24ǗU8071 ;r%$J̝.jԟ6Lv:.t3Wc>ishqw2l}!Ss:4p|**q$>ʈBBqNjɥ2X8i %GÓ&Lď7@81x|=\nXJA31I$birBNPpwJ6=MQ |a HnXzVv4 ,?:>]PYi}NOkgNGH/HR0X(3/*zBX?/30IG(ZR R K8K k;^JGO>7#FG2E|{ǜH,X]f25oQGm/tVLTjoWwȪ0fbH&gnwd_d LwǖEK/rbIQ GnK9=F`줐!GtFHK=n9܏I;G q 21.((՚.XC`mN/K2!:H'秳V@rsD?CG`}<2l&ϐvoFj&P~¨g6k@CU}Y:>cuRa.3 z-eZu>\ŠCݿ|>)`BB!;~cOA\׎a$ <`$/U{7Lj_*L [wNI>Ie]??ʱPX8,ݐD~d|=q=_ {XxPow7 sS}ⶽ3dPA{f9lwAG\79d~rʏX` 1li@(q=tEQA;V B/*{}T;ޖC:of8"/G>cQ1@'`\ES@' *|X/̀/b|(-*`~" COA@f(뢊b #*C:V"P&TT`* "Wh B<GQ/"@SYPfڐTMTy(L+Q+EP0' QATQ؄d(>Y~+JU cȦE~oD͐t^١>iڶ>`  ˠ\eYW3^et/C葩C(E%bo&K{ou^G|ГLq8; 9 8JPÝ1؟R҈ c*V=mje3)ÐNPeLtZ0 EekZa-jבյVfJ͗:Ȝ*WUCdr$%p}_ l)r9&q\Eh>dm #rY9<ƙO 3&xq #K tZF"=`Ú>cpJRNvM]˙u1!9OORO57\wBjzHicn_DI|FlS4.*k`]掸ABtT2~O'u~PM9c|}ѧ:),z\ar6_t1Qo[CB>O5wh^6$rb_ӄ?W$ [={"c?@miZKN491BٍVugz~O4y\Ɯ"hv^46i돬|xi([U'yz=NI%ƀ>821qa+D2~C"1rYi kIE=v"K +A&B ȗ!';X?@Q|K pM@ %WѫUW5F`KUd;ڗFx̝!&HlU5fQʈwLuS:hj!kqr*en&Daz+BIsٗ2ipXFJ7`>V gSq+d!`FNmj|Q6|v ~K5YѬtDJ7 L[P2S]K2#KT8XõfCJeGg60]|Gkֻ G8e5}/x+ϣϙ-K/3h~?h1'*!5+5LSciL1;(>|Xcv>rV^z\AnEvJ&䞷JTW~ś ?7 ٱ' )nLN!+nu2% 6'ɩ*WHǕe}ҳŇcWh|0`V? OWر @O5w%SdKS7݉]VwaD$2Ų\NxH \D-13)`D1YWڿѷ:{JiCE?3"NQ q匳f|W: _] /{S]&C2l|شkGY-?^Vֽ- qB!si"H}n1!P>ךM?[|,@kqx,ct'Rb}}YTҎ=5:'*YWQ*hMb-Թ&GrҶ" =|QMRK9TEt'mD^u4aaS81̽I%x7Y ɣ}u>3$9K\>0T%=hNFu^F-VEdIWƧ ZM9 uolm"oTͨC1ï1x~ZƷ}.irN˶L,^ }h8d|`e,q>~:9j'so Otms!'ˏrZp |8M߫;1xrM" ?Ϸ=SNy5˘`Ja0w_ť!:bSt B0hZyM`|8|9<;}j8yIcQQT1~. 10>%,KR".6 mRpSZ2cǩ^/OA:fF0ZKI&R|y@N*} >˥VJPĆx(zǫct))\3ڎ#%J+Ç#wZsIm#SN%-hbzr)RyU#y$qDD: T5֥ /3ov}L +ی--RO$ԾIs-[/ixH|_4Ԕ%Qd32tJ9hv%ST;%F-^ש Ed 8XPGEɌ|XwtH&d%8r>1ea쟄l} p:C%cR9!|a/@a-)H0~#8CAAԉb&ZlSz5W47f#N4Y X2? Uڰ^,9z-`X}j6Eu})gr`.*ph3x)K6nDE엓G.KAeF۹X|eA$$} w!UɢK- ?O \c˯qLۿ/MSEpsޤzS%"|?VMu,t GQhV֖Bd1Zh8Q ]=s|C 0^s9B)2yeO~+큳,|y)։fo}ӯ7>fJ&4KB^h?]e:Z]߹$"F `=Aq:Xz]SsMcy:}N UcX]{n}~4®Éz')lZB<BNc_ݎeb}eph~s dxX1$;L`/.BK>եUWs`*{jp;) \y6zOkr[A<hGҷIzڳiM d'3yk=  &}Aȶe&Z(q Bq o,eSk0F9.=a_ǒ>*zno).y/-zG99@21/Z9osy Zs<7Ɂ8u壝C.;\wOZ!hL"a0MR`LZdt>ewJWvϐ2s+g{WrݴVҟ" Y>CX(?_|SY4i8."|羱dlCVꓒc,j `? S 7MƮ(X b!0J/p`"w^r kKOnVy!wcșX )[^BO`b/y-&"X0J}:ǦyS k9C1pHN1y~sgVֶ˟73^ hxǔ!C񻿸]u&rRuo$6yV11{JE%圑vK B:VhlI.g&ڻY#bL oZWI<q3'cP`͏r$`g<Gn3pǒĜĶ&V#&[:i0'e=#e:M4Ɔ?82tei#r|}`k`8ٛw{L׌?x711&7Z?\yvs~(M'yG|Աc̗bT+Q$8U>P>s>TcfCÚ{`;ɾͷm2DIeiqvg$cz'$a/Zy<茺w7 9@T˫WFuXJه^ rNLKg z%j28ʀ0cK3 S sGCIXFmċo?۔JO,˭xddñCThoOMGʽ,FwE#zWM <1o@fg{F##k#=NdDSj{Z11$qx}VY(ܟ Xg}~cq=ױL+a¼pojߧ粒brZGrOoOBk^wi98Ze#,Q(_vrX,̮N2,.^2WHq*#zG0Tۚ4X1^DlO$ d'ڝy3mq:+f){t/h #%3P6`m-؜c}A)y}bSf>Y}?:RT(|/Oy&-kNN y Ry.uAnr =H_OYcV97ش2y b4{p ѐLdICx(A Wbf yMAڰdO_X@r6eʺ< Jd vj_OApgRyB`U bӶޖ yza^5cj'S֩+˾<1㜲8'1#T7K'KUC"m3Ǟbo^މbCQenzW3c?S(Ώ"=c׎]OVN+L¥w'Hd|a&|lj rjӁMx2XeˆJ?'`ޜlkX6CX&Q|12ЗàBV<CoX<*qNt)5Ζ3P`Fv V?8QNDQ[:2jQt&+ǘ8ޞU."!*嗺< 9IڑiR FQM6y-{%J FƮ)zuN*qƉ3eƒ[d?UmJiEF>|фd7c\%܄q99:{^vXON^AXu.a%xo:{8m ;+g+w)+zq\U?ҎT;ɳDL, 5f!Ⱦ(x%I,e[ :0c+ʼ\4o).99+=w$ʲM)_ 輫n$Fkge-W'΂OO%~aέӭtn4 ~vn}Rwn0 J2ue -;a"۽Ǜ(THw, 9)zkNjG%ϕܙ!ǽ$+Ϣ.ӒiХ`8YVn)%t쟮EEiDmRKߍUsg=?9_3EDm3OC+yםyLlyGL=VJKեl4tc "SXD&;^ v4nxܦMrys}#(`xW,LnyilG`NzLi$ufy7ՔDLI@X<8wxۃP7SY1py˴F.:Wc'6<-(ľcL!TfV1^*WHWgi"c_Όzlq#9(7 d1K^\M6aXn'Ardnþ#%Xt9Mǃ` gjp嬒V|xV;Icxnّ0ݠʰޞZ SǍ2YI=g]lcXr2: 1/Yp2 +i4a| W}جfbZJ1'/ߤP+mֻ<6qM{,.B@WX9ɑrc3rqz,\G'% [S_bZMl"{gwJX9P=ҋNJHD"_ដ0ʝŻ1䃶9< bH->J1fJpc n2my޿ cBGJ֐a_ol/cs>ZDhb 8uۓޱzcp۰a1FEA `zm~^' Cq{oY<7&d^5ʉLH?6y=>plyyA:;ޛݴǧ%uVM)"1ύ,f1昌c?y.Tdۓrm[p75 N҃ :C n97i:o(+$k$W?AϏ}|cip t Yʩm*V5Vƙ7nfۀtƭyg`7Ri[IR;Yլ RJHT }hɣ }(^l> @4ݼ_q>nmUzO|r罷4V{x\)^=wͧYugrW3k_99u( ʬ[յ$1}-fv{nwQltz=_g_NأM6ƴFbZηA`޻wzX^w*@a{үʧnd٧ݥ`}k}=pٮסOxº둦^ : lkjDB[ja[[[R]ک[m4R P:khKM5B]t:Ptp:ЭPfm-al@S%,UZ S6 XO0Q UϞj KqBWvke6]۶r:U̵}_nx:Ov꡶Ovngn{*.ל{>^pݾT{%0HۻC]vëlKm3mk2E 7;c;ޱun{¾/h4ЀN(c{uz Jo&uȫm%R@1vTKmv^[+v6{^o5}v)϶zo3{ :`I}+mU 3׷zx#{Yo{ܮSѯxhQH޾bW 5s`+C[2 uӧFtfwm.LwH8aP@='e.B十rw7 e31]lM)N:{D1@p!80̡0h7eI:ZddY6(cFB Y'fbmVh 52g0!n 2CcPF5Ž!0ՌP&rд-b ٴЀq3!"}C}Qu$aˎ>1(`CB29L/ C.9G;<  F㣽@M OY]fOkdD": 9Qqr8:!! `4.`@8HR1wdڰKMӓ`qT::!#D4fs8Ʊ7e-SA@;l0ml_x᥍#+, `kEm#{A߈[a~`1dbNc--4r0") 06}>AYz8A!*1F7 lg/)JZbi?0VvAÁce9t+Prs5j,bFAd &&a! ESD>B.sLeeQ*0 M kmbA 0m$M:t# 0C'_`@42JL9?Ӱ !4a! 1 D)! T)a$9>l@ G(tB.@C=,G+4a bD 9;0QR) DA4`ޕ21f#fQ2ȵٙ()Flƃ!~c)STƐ[! c |Qnw㽢ṝD%EBh6v`ysP$)nʠ* 9; 0AofS(3EHh"k! ?Q&BaC([Lx u]3*(Q@xs̹a4u4 6)_v8`]Sajgn Kkb;&̩yJr4\;8plDi h@~@"C&3YImSM5eSNؘ62wjJK, 3 78uj0 ȡ SvyƵKE ·l;33 k<6ljl 0ex(sBjЅ0|щ~M*)9sdD|D,v@cS#3d ;k`@XPaF26y;׆蓿Rm;Ja\$j LhDQY` aaE1HY[wk Dvͳȉ30&#Vnc+B쾆^Y2bhgxa:bԵĜKYzߎLPƘoD@ 06kT aˁ\]oNS8hbAxwi$O7c9ib`C C cc9I!EFI vnEycF `ި6&܄KOAL6gM]Z&e3YEV#2N馲CE::S*2,A@ȍD ߮DP4P`a2!TѰFCcyI !xB+b\OA6Cʈh)L" Mf]A04%\0˚La2J^nc] FWqg#hx0;qqqfNj; 033!V1Xs,PLff<^#9A1,̫Z`*3HjֲMF`oMEQ)S&`PfACm!t9/Ks;ݍc!0 w`فXHpRZ`.BOVykbxYTWNdٖcMf`ֳ&*(FA5D59U@M]+B$c Q2 ^·kp 6(d&=XWS;hlif"F"ReYq; i 6xLc=Çm˃2@S5AvyŋL4&8a9ĢPk| Sӡ٘':0tІ rhppf0hac0$bX;[PJ̳8LSA5hqd@?!2bwzuoBaqfq& iW pfff`ffd! aQfhr2D8ʫ:4ҳ3<$qWs@ffCa"BeD @wuٚeLic` a,kpd 3B`cyNc|:X\4Kk\Q0)F6Fl@l2xu`M&Άv6Udl4z XtfC,17i>O)N7B tlٳcn#:1px8A8J,j_@;y21FEd-Z[hQ ,NhH H?eChLb::1z#6(ra#!J/XJR$TE̊hd +*3&!L3 $ ?[lxf`6$::(9!QF6wd7pu-\7GnPpbSގsx ng7|-lf_7rTdKQOnh}o!Eڠ2o8*E8ECd[4ĵYe$F2͇ 8#IG[iFgDfӈUN {K@g g.A31cQfp؈u'QN/jN{#&+yhm9d@buQ~ڗXn\5[+0r NJT@] `_+b8xgЪpcBNE zG"tқ`Hg:ȉ2bgĻaѦ=p(۶0,,TH9Rt >ܕ`ʍ8PpƱlL2bNF^VMSt3mT,2TM ^@eK deWsoLA}U>=mٻ6jL&pN؞&KM$csub{0kD6-+Fd%\l:&=CI8"a{1/oӮ|:)\9`ib3z6["Lpmn$)iD #Kq_=[,y36{0FոU֎,BYlS$M5bc5ɳ9 $AFt9 rMHͮ3ݣYz3뷀/Q%ydq ƘZUB61y8ȍ` `Fx7h1l\⥨L B%)(TҵF@V.l^C?r< ˸C,6NnlW7wb<5mH<0CErl11V M`. &CF lM p0cb]ۍLM`q')+|BLæʨt λsG,EYm0UA(#0toyv).%ACc)Td= aa * L؀1#ޚ@A"cPeơe Tԃ3HX!Y 0nG9b73 X \H")l5x01"`@l1>sKUzk)޲([X{cG p(ϒg'XD paJ;!GYBf2n!Aמfg6jrVkC%e !G9mX *HUZ0R!# TQ'Am0|-9!CQN6PG0i@j)DYfCT`ô`bY3h74hTjBlp8ܼ%`YC i(T g% `x=U@\P!ؿn&"2 n{BnTK8F Ln UC<;[ƌ&Gpb HuС!,Qسa`]0t5 ܅QFԘZ17S켦x( 0  xH|F:xB Έ5gIl d`!eAd@*7 V 2$74Ip u1";gTh:kй`a@t Qbb[NB7 !l1}^4,h"Qms؜U-Ҷ>e:i:]fDr hٲcG+boZQQeDUj4 xDi*v 9$7 \!a  3ϔCoR61l)`jmu9[&ir y2t钅;pq݀d`&ɠ8T ̓5Yc-ƳziiUV.c6+1Bx9 =U?uhyʞW蚙:̣D*hXFU/k-jBƥRr* >E*ʇ=Yu!` ) 'ZU$RVlr9(jY CMr(e/fTVao퉑{9أ$m5UM †6n^FY9H ZٓbVl?BJKvd<:PilzE1#zh[8xj֡u2a0 ͱs( iU&Yd,i yΘmL,PNA[\jqX LvU#-)U&[(AT>UBȭŐIn-&ft"\ hO*}hnlGu v\bYeۇmq {(~Cۺa\+,QCaTW1͜0H={6eQRhB8t7be[c\ iɖړX`*1C{0Rl%^Պi)pQ+m*h02O]%sJqx׎Fk湘jBBΊ.pV 17Lvl}~TmQ]Xt2`<@#V|KI]JJeYUB-U-ʗ, Ic+^qeQoֱ2dh"[)%rrrвr4pΑ:P8c rF"I$1 :/r ceLʼd-jal3o/ef[MBhSPad*N}dl-& 5(4Fq 6:.:UDЊ$1c,!xi$  Ɵ<(dcC(N2.u*+f9Kd3 *CfqRbHp+RkFTsI1i,njc: v Ց(邠bn&0fW:c`u“5^Otd%Jk4r ctI؊ %*ꏡJ.jQ/4tV`PfUF5D0#n! 1;LNمDV<)!$B"R +Hlf* D W+BRq5ND%[4<#S 3c4a-X22#F 43 mrH1(d4!E*1ZF5A7(b]-b|@B&2g1妼 P6of=wGW傴C9 )E" =mB" R1zrxNzEDVS;A)i6$^vUT)+܌H9î $']&Z1h:grM3JCB4aѹS(Ɋ}h8>l48eʴ<=lHDdVd~CxrtHD! I3.ũnA[f3i 9ascvh&"{e̚#Ͷ62UkcZ}j*PG\&\ij&$g!suD%C`hκRDC!$msy&w:w0GC3ձ4.Gi3fF֥v*Ɗ CqɡD̘֦dE3}h7D,llhf\MХs܍;d,Y 6 "+znF]C< j+ 1`iYb`R/"`u kKF6hd5!adsD^#%%ma0%:Vm}'O6^'y(KVn\9=>^C464:SCiA40kgRgaQ(釳ExW* o0y/{,C^X0tk*R XgFMYYxǚ|e`1g]ɀf cIՓi C"B :#F$j5 .T&[Nw#EfjQxn\ =׬n`S~B;C?;DX!?󓣑lvpZ>C9f[lN3 p`mؓCL:b8L kLAi1LdI4pu!zf; 2 08UPuY\ P(-51pOJ]zlarAPnJ d(bxqCVu 7uoA$ iM, F|6X -[^b-DvQQu29O#|O7kCrI.! !O7p|9Sk7Dq~c^kcOJEi,tbFkI'>it.csDO:I5e`∘8tq+ 1 9z5%u.e>:SSOz~l ñ0oRxm7Ox>H~n+ w[48#97J|̯Vw"ǃQ{xk55)A8T2 5*!7VIC-gWuL8ށFl ]"`H`OcnS Y0E/O(  .jƋ`"6j6|dG w Gf“kM W)* /"R!Pڍ41lG|TѠE!1]G3Z+PE=Ǫ't%rѫ+E K $ _PS($X98h^3 z Kv0;i=' kia]XZ`Sq: W yYuA@ⁱ113EPґȘLgqlO00ݞ:HXĹ*6.O1/-y)PڦN0j4\ܲhC{myiirH﷧G`{tKmg QiN K(&-h4,KyY2kUc^nX KS&JWRqNn B1ΐ K0t)R1Ur^tE}(Sd1(,8S.5ɔ¶±mKM ,p(iu +xrmr3XPI @D3!w[YZQTKȀ1oAa1?,E#6/"P%CqcA*@݋YHpR(o$,~|4O#S5#ʕf=Ϙƛ4\e`3`|VݻI((! a<0@ŴgJp ?B s LM{YTkeX@NX5t S7lr\G~.c (zAE'E[N"A|~3 Hps)iN~53C$DN|~3x =6>DM"\lj =ڥ1nȐ;r| fn - eߌa/L>"וW3bkP*X_Q& hָF-1iisץ'nGjYb6t:0'n QRE쒅) α'FjR05K^RƸZ;z6tF{il?<ɻ8c5Fѩy3q LM,},b)'svNnaZ "tc1`io``hjfHF̅Csvc30-411dnVRړlwVR7";Mi?J2aA=@Ԑkt2j2j:ʊz5IȽu+Vn[CI t㡰xwƨ]n)HÀ`6PCdE_<݄a {V1%S" h .z .tP^-C-B{&膘B K,asEfK 50Jp$b%4DNAdnadF EJaB%%ΘZ̪H\D 9)<[lg]}tX7<;]+z=?Kij8ثl~yy]{KS9\qf^ I>SC6xmPʨ~fl3aсnQ}O9!7uE1MGyf~/7(mr]!q4MWUY!!:f o;f&p2JP=ϊf91h(jD:J1VkB(UBD @]=&7G$8r49c|p(fbh{F{఼QpZ*R0>آpW43"0M܉06OetE\2BUM6m" @$L^sC W$tFe. pDHA'Aljy~y!QV\<- ĪXiC Y!Ў2a-8HSE!TYR ABUSHPUCAU@PIMUQ4SEP4еQTUI@J}8UIHT RE-I@;J)yG&iZAuE!Áb(V1Oz6u:n/mұ⪋=?rN.Chc?M s<\mD SL7w{7y\?r*vAus2<9L;Q#LJlz$TjrO*QȦ+њ4q?"+ Rg k`TT4:O@PXɂfGp cco͐?YAD`%%L0##B"D(0 ?l`xfmSV1D,Ҟ/I+Bfƈ$,z}J51&dPheUG^_@#ҰQH($ e$bMUPr"͜uqּN@ = m†c rqr+K"KMY=[ ,`0y"^0) NgvpP)ǥsn"$Pe䁅KčqH2w12ʊa{pqٗlm̫M 3 IVI0{rP1S3gc6V=,EP4%nUP3 1cd)4Uh^ŒD8}qQ9|6"2f\S')o2aQUUjQ#Ѓf e)96jT2zKU18 '3>k˖Ѡ40 a;aU3p4SEAcR`f;RLfgЉ'rJaꂷ)JMX+9 HuZ5XH&AhkZht^g56E/ ȿ L f =ZӬ#<99 q@FkS-<'"q~C;n; F[[L]/f;Cz+}DF2AonI/2 C`)_v}2·{\kD{e {3Dr>O7KXn;\w._QGM)jzjMy^5e"~EX) .]n3Ǹѣɿ"HyܙN eеSY'qxL\8NѪ˵**%<zݝοWf SM0P0sPyS'r؜'.8nhx1ɀ'k*̈nN#c)ł!F(5)ux<@=!̋%e=%$>|naQZUuW`8ZP|Z*u@ߴΓ(L@XEV:A# *&Q$Gk,7>LV3[]FCp UcFHT'HY瘔0.h.Ғ/:: YEQR$PA5Uktke{zKxVpRJ-0Kf;a͵Q9Bj'@!FGB&͐~킾s>6ͨ>.2p``U2sqoN"{ !1q_tOb_Fmβ"*4|_1nL٣1P}?N;gM8%}rM4ox`]#G>u 97cGS}_QbmFuzƝ2.8O3f*T\HeQD2*G6bZ_yqi3fUAq. 2^.]o0)D6צq~ 6vš#0`9| 8"}3=->JCeu6~n7p;m%=y!Cvg׃!:` -oY u=4*z3nS'mult(:UA6 bchʞw~G<憳 Li <lH 1~{^+9ug7ǴK9Hg!["{đ@cW 1 ߀ W~c!r^ ٘ΊFQB&]_Ϝ>8[@4bSҼ7]NKmx?zL=,c=.;3ٳg&sNek1iɻҳO1?]?4` 9 ݓs8a>~&'zISURuEJLر{QL_.H%ʌF(OjCw򵨎Q4#hJ CTOWa"4]"Ap:3l-*FpuhUZ$&NLZ5@AH l0)x<uֳ?_^}!pX:l ZO}켒N*tml4U?Q84Wt)32{T*҅&6Dq.}B;(Ng"gVZ߷< t_ Z z'깘|u^wxpCz|/xj PFY^bkZrpy6eOe(=OZὒ|ܦ{pO R1CWkdb8m#I ^,]!8@3n 9Ƚ:V*/ &ݥ 59iVAG_R=-S^7AI[ApI@{v{0C.c0BMiXDD:wxkgut! B1':\^y;J0r\_ Gbx8(<F ^M9%JN)ٱث7G,Y(Fu![vUߋ&H`5JtDP$|"a/q`Ht0~o?r 0Γ`e$`F `xѦYJX-HoXNC@[WO.束(ˣk&4_yrqlvVXo>*N!sU'x; Fw1[1m|FG?9iNe) kaaŠwYS:)%nݡpq) wi=LCyAl@Ǧ>;ꈄf$SUVDm ssGNÒ>o`<F{Lx&3{i{%>1DI_0~91 ccpߨƣ?1vvV-X֫9: wv*-i=.v e6 ơ' h84l-䘝SI7Nۏ$;gж)a TMކ`4>`{hB;OwN-83"򉨠_LҸB[Flb9￘l}& 99"b%nHqgULى(&BEt*;O;OVnOv(h_pj(d B=FtxD :d KbT%"OS!(!M!~NZw]?㻦c`#}81X,׍h `vs>6M"`;,tՁ0 nMW-R-amvRDP hA}}2[W= Tz*s'^OM;Pb!8Zysftw@7e0&-t 1| p~=B.D6|d)ާpa&D&y9v8Ѫ`g/f{Ka'' 5~&e߭* :|@Qx Gc&X'Elwa%'.ҺQI^(F$3̠Q9!+ߊ57?L0Ǐ +]g?h3jpD* isr^bfqLnj %:|5}x>#1@ٱ)M6?dQ;MgS>N3W1bt=x:s1Ѫ$xcL 1\K2,rŬF-Ih9q1*G ֝>*Yu"8:6Q]n:vр0^2^~,Q|+ΜO^p͜~ d vEFLt`yL%u{MrO4sC&O;daˑ Cn"xM$x &\ [P+\[9mnjjگQ* Ks )AC¢-L`> 3CA6z: gfͅYvɎ}?x}٠o㨎M6s!.|өqZETVzA`++z%vta<|з4-Re|>o0wk$ 7:{XmCRABT;zOŤGcg;='뾊{jΏ)10~JvA% Z;ePzn2=;S)1kQQnjX`So&#}]1q^d_{'Mʩ!C*3#DX>qm޳ 9[~SF(srnZϱ/rzgs|I 0g9t=U^* z ?3"O5fQpcL63S<.@J(w 莾|BۓSyn$g.m#2Vk:_1zX[_xAn4w(guS`z|>.9:?Ň<0»Y]ݔrn7l}=$oOKM˽gLzx /Iw\`cvYjу@9Pvyv>}ۑ(_yJ8['Y!>HN7ςu+`\E c X'j0 qf)KZZ2#y>&ae!q`M8hS#` 佒$!eI>מe^yc%=[?pU;+{[f)Bq#;dcju[kb[|mM+1U>[3髲A'eQx}e i!,1OS7=gSsh\ nc3/F 0#PdMcMpc-Ѳ0j|NS/ÿ<ٻ 1^I!G"F"uNK:#7%ӛOSA|pI!rUķJ)tEhh4 E{?}&acA?p>B#އm[ŠT؄0C ~`0h\=~LY9޽_J0ބd{#-'U(C^95]†L0u7~6ǭ(C,S8(w,=O53\>)jz]80s o̞- 58/i5}| Lb' mLx8 l3 >kaԽ֡ӻx#&\ m1g^z Zb֡KU06&0Ve YUVDĬṰ 1afF%]qukL+er.=uffC`~c>Y ɬ^EC\^kA0%xt{ hVڧZ|$(k&0ed'bUDQF$1e{_ Ɖ=!?V]f \}6agFc~: TQR'}/=b7qᕹMr2!m7~C;;7͍/m{GEle )$=AnNuȉ\->Oʓ}=wdžbgH:3@l!|.P~ CƂ>|!1@w^vcokm0:R4p|Ap:(ZyLyf^+ aPaDlY.CY3(=N/D`)fæqQ6naCpLwg0wJ LJgt0^_~cy^mu~qr97-OʰRg, ws{@; Kgas=֞8Aw/w RN)mVerKRZ ʂ8S ;Jvtw_6C!U'8`uh6̜"4&K,`QLQ%^,.Nk A0չdU$5zjIWbT(kcˢ|{Σ{=M :w}396l c 4E_pV,bŞPBXf rH-&<`2B!Ö^gyuua{DXRz 쓱x oVNa OaFӿ9#3|7`h~O B3P͇- u3WT76tئ$_"鑷jg.f^74rᗚ䆸l˲mF6`pF>-ɮ!nL< Pc4)o9dQP(yVtOEMtWcDlla=ruћ~'SoIc}e7N2To.zF06P_P( S֖p E4<(6Ur)K%"_1LUYaX(9˚̊.o,Abgن4v {lo8t^C;mp4=[Vd[wc2-~4{BC8=uA_hx`=_bp#qdIœLJ%@P&_N=Ƽ OUJ*#+g/)*}LqTK;z|y!81IN'>˓Q$)֟Όz!v:DEţvF那<Ŋ+*h.`%@9Uqdl*#HZUsKf<=A&I꧗H2Zow1` woGlߎٺ Wcasp{OhsVO0W6@m X<6E@VRI%1x.f ^BD~RDP|'Tem>!YQ115)p4jζ0ڧ#lItejl7;ӑځacl~쯰Wk0~ {}wd}3$ ;1p.supX :>q7ڎ\W4e n. t n-; ^z4LB98[:r 4иf׬uHV>섄p烙%j,i)'P6[aYz/nv'&4!@'mEbSo3v;w~Pa,M7+r<™HW_;|~y=zp~gxvZm9'd+j!vCy/泘Au EwHJ)\]y&A ^^WF$$IJ^>tHC/Q`mmWe{2Sx)0c:-v"{vC& UoqJD:_5fwpovYl{;SCb@:o=YRvA.I'R&K2Ho(NXtI%wUЫg;&k8uxrIv^zٙu1g_ca +٠&5 wZe0ށpeh(~ul)z rX,nշ>zmݣRnr=Z^T+% 4c e!򔵩T2io5Z۰97<%9.{'@x#ܖfDl0L76۸G>JRKzkixQ9qzьtu(E~=<#LdCHn9)j֧Li2>-`2%]YR)BQ3* {vGdI$f@&֡;|fh\UNi#UP=\jR֡X!p\Yrj|< y*ź;ރ7CY0(°pzxH(v~%X|Cepq_p7ף5UT4]\vcZTVRwl˽N&D)=3{sn#LR1תCj$cgQxf85kis4.tB?C;s G6X3xP7l{o!i8mN) zy$qxgx[PUZ@>7jjr'#Hc;۽_u^r{ޝ?I>Q{3f^x9I:jAlA^jMl@FB4b fF76.wF8vhmHu8F^."G]EoٵzJgj<ڞ|JcٮXiCT%f,QyI i ex|3t=33{lwbƵegra˒iTc{>U(={N9*ݽGvvufk%z4XٚhL. UJ%%m5͂^ƬVYF; `4IOW|پn:،[2uluVĪeCn8=9h4!bTPq(+mHTAզaѨ욝$-Vm98Bνe7Laz>d*TC1a%zQ!}tng/%Vю'T o1Y0hcYt܇5 Z]5ðSon;Ü! Y04s:rXXtWrSs\DPc&^Ю6}EP]A +m߼h#_Cf:Vv7{/-:3xpdd ;g}ލB ^\[58I wD7ߏq07#dm kH烀;-41 )53;3c4=y:!ǣ5OvL<gi'_E QN%ֻkPTk%p^OL}<`Kb}<%|u:FXy#Txz|D*ܖGFf=6 Ɔ c8#EqrzeHׯ. é0`qa!t[pyfd0 wJpD[dXM$I WS RyzR;ķ9EBęyɼelK T4Ζq YI|1nL{hgj/9kz?4Wb*wL'N.l,W8&Vd:'0|u[p=1ܛ7܇'}^&N7-87x2>ZyY _ EίT1Put8co.3i<=n).prx"C7=Sb!GiAּOWO7ŵLMLfP KlR[`tVt:li6.%[lj[.;KWǤ5|ZgD*ڬiOMQKeƃuɻtLo,|]#/\ ?Y :n_gbbcG`L~׈4@k0){ ۚ@R1uӽ`dpVy2/DSeӯkFw:(ZWoD0YDžLV6d~J1|y/p70!ŧdzL? qқXlUOI5Ǭ S͖١8X-;& i p6s|y~HX{l4;lCb T6v\ff/v~SU/^q9Wb$M$2gaf*) ccdSՁ(n+N60jm! 1 ;y!]eɒ8Ncmeٌ3zئnu$LAπb;́\~h͐ v('Sӡ} :x tP-O wXfF[% 4U߰ozp 6̲}X.vD,V=y~υ.cfthBfVrJ]pcQ M?3pzc2j1(ckb 6ӿq3Z'et|+pz;\RD-ΣWNۺrw4><i-\qjj #Ig,,.NN`dځxd Eq00l&MÃ01YCͱ,ǩ&J8鑦n: Ksy\%H#%f}dϴ,f6uS\1;B\ ]T%r(GkHVTշ^ ZF1@I 2@N=)?EcU`Gm1i`q o'x蓧s=tw,'w6HhCF;Jes$Ħ&1g%hB6f 8E1 ͽݔ95oAJiNhꎙ1} nΝ;+Ai8URx% ъžȯFb]h0^Qd+2&,uG%(:ϰD7"FvuY10=g0x:;v㙲Вw^wklj$Ʃ'$] mSi.mSLCzXi blfK4T8v׋M,J$ Αo8,z$R,;M3 D3!RU:Nwt8ݰ=i-G8Fi(>-]9}791DDlat[;iu7l'xfx i;ΜR!d>.٘y2)ӂml&ݝ13bb٫b-4Zj6a}xniv12`7Fr ardCV bA eΟg.12i>+hB3x0xK 8M1tYC՞SF:{͹rv=s6fAU)K LN % ظOz*XHt rHO"eZc$>2>linv]0Frlå(qCx!x&CҼ.f&D ;SlTEM p)w*ƙq#m |ZV K%1-bAI䨭ABPQu |뭵枌.DU0)yTc_IMMLYa|IٰKAh=li:r|Ι͒-/a6Uxk:QlK4giybp0r.zi٦nf4Yyb7g-vcIVv8zL! ZhJ$|%TZI:z6 `Yt-MhƝI{-yMAs48$S!1;8g gɳoE.xWkYi1Q`a4f9hkv]Zc&lΠL&3߸l;0zr?W:b9bnf؋F5zӫloæn%f5S3c`1Eݏչ1jm(n,cPv[Bm3&cdf`883LNI58|yzY0˰HSŕ Aƞ8)yrM@pe Zty4[m { PXrTQ˗+j7p0i~avzsSyGL,B14rW9PdN>"A ZGK."atyسiM涱|4^%1{1 '44@.3"i#0(90.& 0H)y .7Aq$QUT<p'oCp1Mŏt0g[v>n86.6~h)ÎXp'lW27OHp'y~NicugO8v|9=w,Zhpl "{}ӝПpĴ./6/_6w<F26T_4̧Nڞb&8Æ|~$o#d}2L,)>5?[{`c)#hǺs[h&̅:})7 x'q:L$ scLIfi-"Zuguy}۝uKN6l[6`3T.ivqmb;961Hc A,E[1-KkC3lQK,0*( ",XRi=6sndPc40K=L?bLG3&\zTAO aM%}0  [>[&Gd켘؃z8HoccI[ѓ <3`gRg3`c O8'lt:?"s<\?Rhr3];cd3`ܥG3rGSq/-[5t%T3cM ڝ 5M!i-f:yh^IRCaݚ}8̷cEڠJh0AK52pGƉ Ip]A1c߃NZ*BzY]5v@löӀ){Qy2&="o⾫)r1Obnnah&svt 'T CnCd\d=h>7䙉a31p+H:ؙ! HiN c@S78wUFL"`>؇Oݩ g̙cq`;S <=,NL._NNign}i!!x@pR )oyx\O 'u%) ^bezF6OmŽ:0 !$զ-8djq~6N<1 }=:wK(9gO "@TT4=TvzW5RT\n}8z#Ӿҷp@^##ݨnRĈ5&T@7%؅F?A2bÒ^ٜRSʸx2' 3a= Ӎ8;Ac#ɍq ib_Ppn&Lb`5 Wh0#gh>~$;pȤ}s0}p^I.ͪCEɇLi?Yvq݌.ˍuHq'-n.860;;@{,A94RtEƇc3qw/ГxB`6^`l/[츯&_^y6ra=WX3'3{7h{ᅘ"b+5O,9|CC^Ԟ,Q? v6mBLzɌ<أ2ʇӀ^ z! )0쬐蝥d `'}fؿc.!?14w0z&e@Jbm*"Y[`Î-{ /n2׻"6)ṋKQ4D.8`GBpd&@A0k,=PzqS ' [@YAף0<ttVR9QzFsOMu 9`w9rMMOb<$l #9"~{'qb"ir}ݒhm]2j{ )R1{T fط"D9Z/^4]Nӓn9`; G̎QMxxuAqW6J2&筀lA7?w#zE~C $y~,?`i^hRyS)QɢSx`Cʜ _gx8!B'.%!JO3^s @',V )ż@lcZ,.e~N'GP)$(xYuJx?1q ro"N2lp I?=]8BǑPo}쉐/JVrܦ&l yX', 1@ v>QJ+O>&& 5P`cdmV rOPCM[w1^fS 2 ]A+Crb+a:y hvfE="9KrX J'` _A dvO>['W Q=LvTkiK|ӈoV| _ }6d].rȟ2'L?;RDpIN01~:Z(iO?ϝK2w{ݚ@=Ⱦ7 !sP&.TND >@aN,E{zYea8H+ay DF61}i y m }6>=ߐ<hDe;2|)0zSiL w:4s?̕Fg:HU/˔>v0 L@@4D`D})B;@OnOwTB(e `90 0x"3`#ّW҇SH o )=NnB^JNx # R|9bTNPqS9pdWx4™*̥ jR B3h<@(dH}|(6KD*m uKyڱx>DQ8_'zcIQM{Q}h`@1Lлxq5Q@fz) 3^1`R i9]Rrf#C&$fA mB+J(@J@C"R@ H0@ H )DHЩ$DID@0A dS%0 XIfUQIN0 (D+%J)A *ȓ % (2230ʄC!2#AC%) +Q4 "RID H@(ĠRHD(@I Ȱ@  K$H(TCPRaZ ZbPN00̢H$*D{Lc F PR )TZfCyrfD"U)Q)TXB! H P"C`v'b Xb(Q()R`"PF H *!1,JA-(!!S@(ji pH bEbd"4 ȁ@L1PHAL@c6 4iEݐwI ̈,T &H<dLCQd%Z-"G vqWX1$Tq .0T@!@*PE JĊ3BЌHDI(D䊺a &1@aL@0DHc'&Q (JPJbA Jفqesmr Kp`%]P1PI THifaCi WD Ћ2@Tȑ41*%rE`Ɏ;C`$t@DA"P"S.(GɅALZ AHJh rai SyPrIXNx )HĔ$Hd+2X C`\Ds R"c aM!ip@zf)0^4(uʢ003 3 Lʤ!20,ƒ0L L 0LuȢ3+20 **#c"0(#\FR`FZ*!5"0 l%PfZBaAӎL **$„4.KI& FaYB`B@D4!J"m[ DET@1Ba@GbG2ȧdQ1fQ i0 }l]@GH M"(" P $REHH&fQ %A]2!33Ӏ"J03 80!002!33l0 0;030( 2 GbA_ (DJ(,)!3" C"B+00% H A2DRJ($$ L(Bd&/WCTJv &X9f #XJ @4A@|T)PZ(b >co(x0t(0 D EBa"!5(y#B~C).0H2)DĨ(,,!BTBN<5B+ `!F%N8B&j `pmd m9#(ʔ(@*%#~4KDP @ LBD)J*+ H-"E*QJo)*d(@)0*RE iEB`JJ P"B2|z9( n0!0)0}2M/gEf*I)4w!H Qi)P$UNc V 1Cl0vEeDf%aY&BfP`@p*EMR2EZELb@ `&Va0UՓEH‰Q@ZCD1$@D$‚BP)KT J!A!JE( RBDJ4$KI%S2P@H)+D(D C5E-ADIMTJ\DPĈ" B&)&&VhXUE(fZ "H"" !bB&!$$] a1BY 1ĈD,CI@L1,#E$QA 0AD! DQ  #FD(ĀC A?&~*RTDU J"-UQEP0IDDHH;ARDBĨ * C+DBC1@дP1)DTT.H(IDD**Q,B"*" $EQH1%--$@RK$BP@K3DHKUT?_"!HD#AȬADD!T$H1  R@ %"acbA0AY %"IbB" H$bZbH bRBX!]1* @D@ޔu "y7#DG=>aFcJ)ccfyfڧM|ђF3AQ ϠP1d`4Ad!d @”!%#e(RJC1)H  R f,eDH4`Bk̓e`9qL̲1flͽ 5MLZ666T& =Ph@Y0TUR(Ch4jYhUٞeQT1f31F06eTc 3,H P Hw/IDd5nVReh`}h66jl-HkoAen2ɸ*i2A80h ٍ#h`jfѨb ZWżݳ_^/̲,, RGi4"y.խ1Y!if lԖE!$3lfY H 4H"> HA@tHd#,JP% "U,3$$KE% 4M B4PDDR$IT,0$4JE@*A D$IA0@B%3!H1 $ P @AD@D DL%- AH)TPPE QIB̒4!$3Jf8&bQ Qb V%D"""B"!"XH ` "HI"$bjf%T* %"*))Fi7r*a&ib@iZ BBJ&fY" jJ* X Hd"Be%a```"!bV $"D!Hb($!bH""R`%hH` T H9 \qWD&A;]҃`! USY_Ǫ0N!GĄ$@O{60)"""&'*`hbX \3vPA23 RR*4#xn} s'ᰆ;!0J!@# c!v~cpgj[gA\"*B!(*$ʠ)dP"@@2E nơDwd9HP ހ>s82O-rX2" (f m@{aUE 2) УQ^":bP@HvAP=*`2 c*e; PU"QvTJc" Ȁ~DTLWxa|*!߄ WրAw&"#vb" b(DUT90ÕO>HT0 E03+!+ P) LD#0@13$@RR D"35L+Q )0 0I30ĉ 20 L\ @ LTzL_|0͈x\dQ@,"^@@^z(#XJe@1@_n:L1`lju#^ަ~ 8E9!%Bd&P a d &fhd$d(HBTCg{tp UO BVaFd &ffa&a h`d R $(`e&A0`Oq8[*3b,W!AU{&&(I(/s j )a_qg? w66 bYPgDޱ@߃ފ[>'PUMc̓<(keЎ|̂-P QM0=X @(ĉdDPL3L̎2!26#0HLsͽ7Ӂb``#anņI<,z'8myi0* @%EHHy|!Q \=@ fR`|DW("Jd&@ YTeP T ve P 71]0 D?s߰!(D $@@ wဆQb_ˀ2?:c/g܁DL1갢qia%8 ;33T> ɄBeP@9*0"*P.!T<qO! 94 _"pC~'8WI)o8*e ńTNR.3 1#~p=ݐT&$@;)ŒSi;@v"Ƞ` &Rkؔx,@ژQP/Yc2h96/)& ,PȊ^pGIQafB2C )XÍ6h! ,DveT _Q! /"9%>ENa E9*C ـa<[OF;7x-b;C `@𲨩 !aCvUN,Of'@q>`VSA0(JQ|pCx`C4E:H>Q{(P9U ̨D2̊";p1TznҎC1Gcpuъ/0a  B/8qSҐB;c"u2}r}(n1@r !bX"<4ӡb= hS` Wr a"" K"'CyrL"cCLPRPD5$M CQJ %$Ĕ @4uW ,(PH)H˔(?2-&Ndɓ&YGU*=d F MKϼ/+-#ݟÏ>Z겲EaYYY j,\{XMnS e*08Yb5|!!Qh8g oQFKs8G56.E34|z~NBgWI${:,B'a.%^J"D/'skdzýn+++++++++=/?jͯ?vg)f3yyiaQoIpy>5eaYPPB_!^&t݆(:9ٴY{Bf};hCV${J5GB !d;h{^}! |2L3ܕ$/s̄7PȾrgNz`y:3QGc4LӅQGU :0:%bhyێC>iMN SǷxZr=. m(3kú(oFe6p L"~hk4EKG ! .}nC?<_91 4 !4!@B9 p0%`&?('|gd> " ϐ3ؼ{Q.( b@؁b(؀_!!ѹR!|:1]@ӹ xSG,z5l,q&MW{0 1ᛍ,  c6 LMrAavP5d#Hb1˓@.p֔A.~`0[ ( Jf0 *ѻ;ԃSHf$j2*5 ! Q*%9m5! Ёd44!( &)nK YC",2 MX|w,꽽%rm7Ϗ_p,j)2<7eW3 ϟ5=R+3hv|9HC6vj~zSPPbFݍ੊"B'gÄ*@įt1߹4?^bkw5,q18ΰM43BMÒGY=(@Lt@4 ,~0'%Kƨr)r-P"=ML%$! DߵMC|[ &eLqMѧ?I9"jFUumU0/) HP)eedB+?OOAg3h4 A}oi*mdCT6_JO^ϑ7lmڨs?ay\|)Bq}5U$\.c~f28 ƾ>Lr;Sˢ4s'B'h>N#,r./'ZMp&Kok Bng5-xD3`\5Li. #'N`TW:G<.lģМGkYʁLC/YB]]m&cdE)|<|p<5gDL}R@&uRT"xP!q6C Y=?Bԧ N79H!2h1FG0!`n Oo, jN`B )tn6y a6L)ش NO<>̓s= ywT 4=܊Pp% ;*dH1J h hh6}Ld\d g䘃BI$ 9$r fN883{]PW63iso؊EYc 2M 9m!s3(81cbA! #ƕI$:KX,d8 9u dk5@ uB|9dH nNwt+#fAAy?,%5QmDME%(?!7G#+6u,{yAokۡˎ=vHĔU (FRYPmzװΗؗ$ҺZC -nM'ɋ1\.,ꋳ 999K.')Ha J?2TO|ނ ?3ڞA*}wy{@Lu4b-n7- ӋͰs\N)N.:jӢ9U( Z90"s$ʆZqT1"~y{k 찭{$ؼ."ͪOU"ޤ´ߤ,"Ԕ4US]XWO?H*/ʛ 9("*/* ߖسnpWmg\Z 97aN -|.XdY+VUJA4eJ, YrGh`?Xx[}ʲ/è#cN28 \iцSM6b``oL.*^N Б)&8`>Jg>z)Sp>m*u?+Oo<`I$wP2FWRc*;f H:aV9JLln<廋q0 &/1)!"D2 ``th4Į` Do)[ 2 #eY"iq0py ; iL{ !ҴZv9ig6?lNdN6<  cG< iy9>&pto!f1hoxUKwݏf453>6˜L_Fv uBٻq:T"M17v$=`9A0=,oh<И&^B(=ɢ E!e kAF5˺`X.QbScv#F)l!]88+Ǥ8hÊYCn4ݱOH |o97fhk,&d1 E"iQF F/j{!J lmel0l"XXXV 4mnYӌ'-?4[՜EuUӡtIb]#1RڒƪΘ+_9޷ň!wF#CVW92ߏ"d']kXvnfvKK eI |L!h Ga{΂"* 1Tu PA hZdGvXL uT3 lwouV>`c3ʈDg6BF!f}EC" #`»0cs)`bq :y5Ia{uwD<"Wh盽gjGYv$IIȈY 7h 2q `10`56.* AcsC1b| aD j҉ĥ,4^6&@}3>Fpg䞏&W_tmƑKaaO7:f䲛vQ@v]E [m+ 4~91لaF <„1<aA[4I7D`(6 k7(l6ƀg` ތ-k cq8U@30/>&" :`!3Hqg/.?CQC)r&p5}f)C6K4 7Xۃs<R4bQiuyl C};8:8lZF6dDu*#Eu/~gT}5cC:"crp T!K'ec{ P_̋VJ1O0s, 3I/SCW|vf?wxnQsX)} x`ütPe<3oFE0;K>3vQpg@1WoFJZIA)LI%E0{–r:I8"p-14(aP01:f#c TsrrT9Q(  ',ӸG 3ޱ$u 20#({38O `X!@̈~BRcwփQ!~-oNW~37cpv83VvPy1ript5k;cQů!W=\w.J;* d8n&u8 ``jr8;ج_e6{L>/Fc!?)0:<X ,dI*"f-,Cj7l0EiF;2C2M dK 3m Hb9Pyj:G8 rr79[ r 1 7Gd7CP~NSxs ec<&~`GuJ 1v oX ;A.; eacxDPc5j"93lcQ ! ^v]+:dF1TrPv^p[˛.ɮu4fʍ@4%c2FQrWw*1ɞf"uԪ v^A --cT1uYY ;C4,@Fc4Glc6 0V0a#YBCLX\m܄ 9#Ap"$84pt?['aFd^vo[wwMĒ*8(qiy?w2UN_>!b/?|n R_\+o;֤άV5o3y4oո&KໞQ]})1cLs=[ڻ_jKS|m9ʩO 3CDO)!3Ab5'55EcΔ\޽,y&/zu~1Wˆ;(%jv `4ӻc.!6JObQ,u@H8v:%Q$SZ}M+(`;t7j*yH]SNl|Z(ǕExZ/},ɎlѮ}+g=cN=z$ѪZEwү{2Ym7?P*V+ш IY߱73L-K9?BO)mgiO~\!pq%x'۳YyILW:`Q?ĭư*|eH{txyW\lZlNjgDPkxgJX<;:رޚvdb|O<}to2HbLE4J)"H" Lb!׻H(Xbc6h/.$m(ȹxj)L"\A ɂ3pC,hTy|R蓅Pu%MqoݨAzbӤ,<9hq"!8(Rᰖd]gX>õp}:_^gulS| 4Q5-O4&xFL-*c&>2e"{kW{2i_7N g.g]=Aߙ'bٕC#87EYG7w~~bЎ)<_ѧ0eL %Qq~ߓAEp/ُC23fɩ`n[~f(j(K6!cB!q서Bna~<ʅ:t%^{E"a\.Ks0{8"w֒U/_V㼾Q_{#yTa !5YQ5?E8e㟶.8zqgc: t¦Q=ZhР+Gdsբgk(GY?vWeg j`qCJrc>v=&hFZ%-jE٥Vs^ <9TLFkӔW9kȒSx\:<1lc0mc~jۀpeJ!$baܶgNekO^cYVQ4t9pκX1F I>L2tǵ_Yz |6P0۠tR34@g9n ;V(ň\$<2DFSamGD &GhB7Ia<&}<ǝnZ^4<&媇 QDZ`~ҥAr|nb;Ѕn%[ӌ?Ho0o>* A}KZynѣT%~i| 4DQfbC5fACfLl(Z0C\'7ᶄI?墋:%jIb<3-n n >XJ&am\e*B鉀 ݋k!}z64(A?gACgSy'er;cQď-54tQ)&Ǥ ٸ3>C*W.HsLߘ < l9f֜ОMugK>Y'H-!8VxP} ݱ 8!c`ny բaS%xfawimѡ(Z!ƥfI !ط `J]S-`e!fCI V 0]0)X`F:kgi2oeQiCEfNH̎bܐ؉$(yhd#?ȿÈǴ).: {dN]G)tIE%ωSw_]WA|0aDט7, 2#|h 5&&qw\-t@*=(d`~06) ߈<4)ZcLU=,E a39$,X쮕D03"匂-Kc`I$MGcp 8*D!y0@5,ZV51WZ.Qta?痬PM]fZevfWy'Z_ޫƅcGg:FzwT:z pD^F$%|ě%e;@I r8_ݞH}QRN%:qBRdnT|u`SBcJj J$?$xz&. "p] ^KEQ!Z{KiH Cp;*]'ҿ}N`6a B!Okww{:zuL14|Z/4 /b7""b3rV9d^.ɥÊ|fY ainve7;&8:vtms iӧ}Hp;\sޢ8~ӅFεHT(j j0$0 BR  6>AqvḀ8-X<6&">mV"G:}f'Chzc?HWc6t 4DGC3dv( `1npq̃5Ie_8aXtEWQ+.01)#|t *;A`^H:en6W]1Nm]Z~pDͰ}{mmPJrdf=2U.]ddѷTn.]-xX}Ր0)1ڴ{t[DgȈO{?Ϙ1<[p`fk3Uw1k8nkpfBMeY!IYA,cc{u.5lhTUK41^̄>D:qMIcn6p[p7B veD;Pqiq'Z~#)147%}0 P=&"% pzTA1]2 1LqB[}#ƸrjȅQDr2;'rZtRO.8wGȉT +Tyks/ aXm11'j21T;s[x*?;dʍfoam02O+Rub(,+u\‡qQ b2G69TBm%[B! #Fp<;g8jڶC]/Mۘt!Lns!ZPؗMS,΋w קNPVt5isIBэG};HqqVXMd3-qy+xW2Pb;s1{\s+/\u?m\5uQRcɏE7.9yJrL-+NS !ыRb wTEjuon?V`oΕ1 ?f_w6Z')E v9w~O:/h X@卸>A&!N*A7:;~i霸iP<ϕĂLTEW4QIק/1)@dNfHamf6wLF%%Tl\K ӱ.ϓrbmCkuVqOwAbNiU ژb5?9nϏk:z 1ټAP^/U_9;8Ws]%re3F'|חK*C\T!u7wjצD:(mQ=@#)耄V:BƨVƴ]~&3$\HsH@8V*-군U'RZpl:t,1nnѧ߶&ZhJO߭31~='1N. RPX#] uMkN-j+ 2ʙQP^1S:j1?ܣc='[a4s)].2U%M|6Kտ8"D{IDYnEMbL m q\0W^ ԰Jw& cfa͝]<{&80X-I e̹UCsmz۫Oԭ):ťdWhb+SBLqd,/-u UWPrJO>r 8 }xљFnak"3"0v:ˮ!-p^꥚rsTS\q!G1$V+ꉥ.9GnN*2~Oz˯~m R4yYNhV*{f0\WV `9AhYTVD`E\'Ot9G+LFvT`(NxLƞ([Y$u2 9' RRD]nyPZ,LMU)\XPkU,\)ۍb]\ ŹG0?GSY~T) MI1D1w8D pv J3,1fl#@SqU[ʕ'D)LjmIb@<`"_40MDGWQnWNeUįNMFe3'c1cOA3hwX bb|& 8lI`VF>B~LR1H + 1#O+Ȕ0N0T%V%!(fR˵,FgNԡ9S!7iQ0q`S&U%<0+5ȼ0RRT*I LərzЩ,uLCu_Ffc2Y}Sw#BP70H#,6cxɅHWJֻѕJb_% ^ yg7K:?φ6<{_ni猋FEũ,<ư`PPBRYbd4*N1fp*i޲ed,+p7X:RI1.RNKsZcUOS'OP( LڒWxB1bܳd 6e jӓ,Lk^>q6J`-Hi }TD|ت攔%?*eؖ涼G9l}dw@d|Ɏ9wgσ5$)a*:>"/*%Uʈ|:96Km&.axv#-H8#ҜAg6i_"K;bmrQVG:x&_*qܧ^BB~ ':@9 W1k"ZW_̂OO2IU)Ss31{J)X[{u1fv;J9@剁M+`c̲',$'k>#er=V+q5VCR_*w?W5$q\Q:C:~=BY>7+#QCX92ܘ[>C>XXws&XgpSqyH4XHy^`̱TNgj279I8g"8O!cj{c-oG'@HV۷[kوU,Wh_QRRʝ/Đ珎H#c=kNˑ֣N,N88487Zh:@t愖_x8ClscZX̙;xfH:li89r>d>aZE }ok6'43Ra?3tb+&1gr漺0##ti5.|A8QS&8pŏ\@߁u3d{$Ue$.m$[˛2ۊVurѬ@J1ea$vq1ٕrL\f1s$R]96(lptJgms$ޣe#|nLK*ȶ5{]گ3re}h0Kv=Es&x&xf<`SMaB|nLQ}H/%$]/PZ&bU$g[I?U2-I-)R7"/5㎘G2$_;ceo* p~nlAM@8 A[Qf9ޤ-Af5.k$PD0}VvEI$(Y+PWE0qߚ<팱 @cgxz >SڛT K? }l\YZ,ɏy,R M`;=Xw!\~Y$a3mKW߅$o6i ](X5 h$ &N9dQ1UsIHhql=_`\X2W$Ä ymvX;A^Q6) VYńsMI/YBb8p%f1iҶ)UG5500EM8jӎ^MYuj፰H ]13B'w~; $;6ﲍ÷r+VleQč1ID؋'2W*|IH=anGT=F>$ve:M7Nt]sIBZ)L̵ANND%bmR'"yFP fm:{09NdbdY} 0+\Djʞj֭Cxf-Qm1@$WDEQ$I;B%>+">{4@(?%RK/Pp((G|SOUs/jAF?¹ bq@Q’ ׽ǀi\o 8Rp&XJԱUN`@V]!G20>(HN6[T#7xLH>jJբk )zd4`I.C:/d㿲D]Њ/ 2# e 1356؃b4Y_/:9E@b7@3,QsgP04tF.Ml!E502]niIs!yJ$v0 2F g69(!P2LH- ݁}$736 @$Ng18\!@* 3AAf0l ܞ~Ds@R"*u A2`XW1`&&H3M%a`,AvH@ !E"P).Q 9zDV=?BYY bj侑E$i^HF/Ÿ+T&>f>+bx|"@ሟa 0t#gS:ql͍!av;`nݦ:ٽCM(X( %b$( $aGQ}t}QElH ڄcc!"RD p(֝:(ˆԘ,CМ Ju\mDfh:Es'{iq5ݽWkTeQe.L1$b]ǜ]C:_ }D r'jZəg@h ~tϬOùcΟ}ߺ4`Pfi)"3U鸇𹙭 32l`IfkSύE֗f>ckؑհ'0+ <#q鸲̨ DqL՟j]+* U[3xb.4L%b Tņ9H󸿸_?(l(QiޟOZD"a+˽{-tGرj);}RL/@~=_0e1T'W3{3>6})`u:[R)j?4|c s1umӠ^Gh !p۾i4_ 6Bpf!̀T߿{< H.XP˅ cn኎TG/P5a LN)G}Ki-mQFHB pul?Aҿ->S0n@ j=9=!A$%BjJUe;v__߭}} %3M y9A$ƃؾkO$=}`HTuÝw@bѠ2ᰊn/a 4,@>w|kH!K x0ql`g:qD`è\Iwq ؝z7y2rrW?]*SdOWT̿1<=SȚd?;jnO4DdHGdB !hہF6w\K Qcwss+,:ɱ{턻>1V<{f6`@xGGAع'}@a_y;`ݞH8C`uL9x68ȁ,.4qc8Zs>!{he]afiM!C:؉oht&曆B!uTnT~24Ro6}}6D-i9ܱn`6, 1La}slWmK/b/PmRL/m22$*v{ND)s^H%RNAdga^8p&Ti;OY|f yv`8[KQSO8?k&dCI]enCM1H?&}``6XG%Ҹ $si4&6_1R~v0Q2 L@ow)א%wy ֣#lL\ÿ_“] zte_2gsoޘA0c0`3 WL0f81W0ֱ0-"Y8Xq0~010b؇.DLHc;=x*&rBh(^ͣ]m{ͣ+mK*Ye1N_~i-J#Ԕ"[+h|?18Pdv%Pd>aеzobI<ٻu- ^݋&]i힞h~T* BJC8e &js|Ml`w b LAYױ嘇*α~;!n&l#zv9lCah8Xx٘1CB74RU &cyws/b'XM ^m`<9!ǻ/+;+01De, 1C|_^3Q~'1`_a J8T =~W;-MY*,KV}*aH#Uo03v!ˁXR:л3ϲ漫[y#I$cO l+dcUDŽ8I~Xq@X1q)V%YYdx49c&pǒ<d9+1茔 kVUi {вeL_ Z qg@l澄Wc#\"vOIʹ99=kA+|qnB,1kV/s=HΚE~z10bki 5D@?[g:TqaE]~$81a:dfEﳄf?;mniIhuD+u& >#;?Q`UGbc6u30,I"zDW'zIޜq& O8ݚ DLLr3sW9v9܉D#@Xfh#HN0KGP2Eg((een>HQ\eSe0O_22F OPሎBΔp࿰Lb+ ,[zznXD )ʃr=dKh9(3=+LNڲQ]ѐ f1")b$*vF}o0*H֯32Ҥ%;"phÌ$;lz0X@< Ñtam1eڒ3$u+[ΒjNy*kZ s#>mJ-J;..+>șIO5Ȣ~I1E34!YJC`&FDX4Z9M6oM$*J"őy8;"9i^U=*Z(-!c]! :W{Iw_mFptD %I9#aNR"fs]ҺIپʘ,bQۥ7j¥DTmTYa h?ٚߔ,pi7<4WK sŽbYhwhw&?S39OD͚Z&-)".rycY!_RyC}fȮ73=?dQO_ekg Qix0F0Q#.؟[ӵ})n"%+Fk*˄|bQ,Qa<4|ea<ycLCcv(nc`b Bliw,a8H!BQÀ-nSU$_hdoJ|#]GN%NDZW dou Ƥ9yؔ%sQB䓙6ƙ | v {:>-( ̠:eEl'2{P ݟ#:fgNpԱ41|V3S0TTb5H0DD]qG!$j+ΜzBVj*f('f R.K46H=1,7:Bd9n`cc\ W7t˾ 0FGǞI[6"i ݓKg^ҙ5Mf Ji:X4C:3r}( b$jG d_$\^vٗ/\ $1'0F1(Yяy 1ʴǓuܮKֱ#HSh=d԰cdi޴iҶbnzӐ7{+{iHHȠ, [Qid9R/8&Xc ` KмyXUE a^x+,S["t{IH`l1ػw >#ON^}݊I{=r1#@1 c^vcl_8e 9aOzEĎC!L%=S7cxo~q|j$%tf_:FC@cK1K:g3y;N=CtCxLp&Cs.~ 0n`߭6220SM0񌢰~v$УFKba jްj2(,)Baϋ 2M`5'3^ġ3ʌ(훪9I(Ow4_H64ʪRJbG S[%U5+蟺%~qmK+Kot'7 TFꯠ!9YAh!5W;HMPo! jK)qSʢxD+8uelTI? IkUk)!I\vnM6YjKJTN]D TmE[cT檤H-8Zi2e #2BluX]OddOh0gB_q3+ sE2?ђLY8s:mc@ b}W;~9?oC({cw.Խ,12ߵ9%6!];۪u\x' =1%]u|<k3l\ZZ`u]{dz-,ǿqkMbC6U.LnlT-c( ^:"pEyOW#N^/F ŚoXWHqcnUC gnOśwd7tVLQ1'^v:&gӑsoJU$܎Y[Q͜Eу:#=-NX#ʊY b4fÞ03M}Cg@UtqRm_7hçj'q-]FuUkrOIR f̯%%zu[%\I#_>YKc쫏ٮ$QՖXVSP1U9TPd(2m6F4@|/Z$#azR0s >WbMyk5 n6tP$` B_S90鿏+6>Ʀ1[~ȯ%6]%jG @qy TN ,0S'΂7*Zk4: u6E_fH-蔂Է #DӄY.h !;(B{=3u3 S]vvՉ*jenNOB_G\5蠾:o`>säҗ%73wDz1?p|w+s~5loo`\DoǦxC~T"L"QNL!ގ-2B˲~r_cqz^{r#OvzQh.U2FÎHݐP"c!8gv$cMR|g:Nxf^DV=o3|S(#0iiģEٞiW̿mG5D@D?\"i58@S;Є4؎`*$Et4 ;:loI.Bo$b7Ǻ1|YIDqbZ O6eQ#ܖH1#1K#@wlV89)!zg% r-ͬ;&=#x/iٻWpy&.la2>qںVDݱK7c`dE)<_NBLL,HŸ)c#1%[CP 1,#Jȯ1%pzuNK WgM4KnC=ɡ `x!M yPE_F1~-#YrDDMks:89ir`ɡ݌:L KHh0n~k!OJӞ֕Ocb ?2wid_9Z[ f,JR̡dQ#St/G0-H:2I ve{BҤI8O^1 3 Y3l15l -Q(cqӘۊ1)R#1N@X!4i5J`/&\`3d)b͜ۂ}w-0|_l\ i}dqP ah(mT#gcBj `fF!L8] P)͍ _3:4>V 9 4㘔ML`y`v&Qqϭy28dN8c ݍipv G%430cCMm5Kl!4<4 !3{@?D3Kl/S"ܴPłC!b )Pmx?rjy  1xC˛v ]q5=W#[w$|IDӛ* "Y UVfH-zt<f9͎;3:g;Ż [ ]rae-6* s{9 ݴHa[Cɴݢ7v2neuƜ.tc& 6VW ofC I)Dk ?ax:O'gC ptPԊ̢@͎8qPfO kX*y Z![kd3 UÆ]yQ%Ρ=!>~3UՖcWe Q$-d' *!>>^26}uwBY&T׽, $/%):6jܝaœ#!zp'9PWU 4sǰ<`6 r9"_Bld) OBNn oܮݍ{\ њP9x۰)1l1/ qlwdF) [M+NB&ؙ֢MpzzYy$8;I8Θ 0,/Q#PF̐1x1Ll%͛#̾q{N짼$NQݕ7e4YHtb >GaӰIB+?96!YD3DLNc8!14c2L#c#gwlqa17Wh IQ[Fƿy(55" gMEC> D@B%L@i/YRxvdOb#zF~AL@"CYOl0= ;b0y&>Ŧ:vÌccZn;c7N\uL&04ā=N><'$;6<I~{:C Pp[FN2T[_c;"i>q.l6>|Ccؔ2+œ?Ra2qgg `t%izץiXrrܳ&?˿KYq㯾3ufG<7y׺ވ}6@22X=vQ̀S29C8ӛ4HԓOPx IH-G!X0s 6kg\A=8bQ>-kƟDNѠk!bgT1ECnMPBN!q|rY;ey&A_0Xފ8 w[Vh]θ#ȸb Lتtd9_b=,qC@G^{zCҁT̗ 7 d7UįztɦvL[3 ?3N mhM0c!Ax˳$I5"n84?y|A4셯i]>O6MGLi13-CqӺA XeXj#15ZBI G;tbW~.޼rٻ^8CnKs5pnh`rN)HDzlvΡiLzNM.OGÏ;S8 kÿm{\ Qȇl! z:5?Cqgr#{s^d.8᧎1#{GZ#nvd1nfnYg~y}?͙ټTVyGY*]/4n_?kɇ]F=,҇!<ÞxΙuAIJ,r+@v8)q!x @lF qr Q0#&Z|ߧCe=I!#U(J >{H:Mt@; L+cݛ]+2g w@A"~EN, Ml}xTN^80˿=QL$Ln;+ð'}:k_qaD ~DWTD1b7N6p {nبdG{EןzB>ac'DXb9ޞSt]ÙsGA>4[ !v(܈pҢpqtPm p䍩G~|?'䁕?Ž! nX6dN܅^frX69'"2icA$I0GwM]^顰I:(Mؿȯ͓0a3\eG2ݬ;|o)c C#Ծ;G:ꡪ ܃PMF> 0j/a3谤&e'_4l+&eP2:qgwjq*1UFw`䕥#%!xK͒>ֿ7soJRSfٟAü.ﴚx8 'W>ç ?ך2M.Ȕ:A׎# o1᭗/P0<7W}N6R||4 !ex>'ȸ E;8ݱkvA&D8#q>${0/pb)Cau单ZSݾgzIXhܲϪ~5TNr 5.&:;`w'|@LG ȝ!Ǒ>,zzu'0P "^ߧ(CN_=ת܇Y "))۩U2:났WeOOF,g4wtff:m@wǥx/eޔh@Mpw"F5_C:6ea=*!LŌ 8kO5Pbh~potrιrv )?AH#ܗܗ 5 QJ6")DCN܀Ez ȈN'o<Û3BXEwmqGi \?Ͻ+}}Y̦;o(:.LPO_4Ӵػ4eD1?uںxuT,2 w/b*f5\ ʘTg '!N^_¯+,EG7X?–?"{ 2qgSBKMߤo'yPS=&yx H(oV==V9XZYEi4o֜|xgR y=i~qy:~=T=m< xs|eP t䠜A?$wQ[.mv֓筓>iUn͔ ?bd}dO`%YjjNE`,gxo߻wb$7?!ZIP>N~|9:R&%'Eސ`~x򓛀̤eHG!ޓLOg 8&td9LapZqBMa@w9tTa-GH"/'$T˝uO/22A9EʹKk߉\evCw-T\,J-N?;ˈ yNOL׬>r-tN%%(^R+sbOl*UGb7*EJ4J켟QCqTu:Ƨ8 DEsb̄g dn$ *sMTogqN-JwpN.=4s';(.T:o<|#T2U(P`C,O;c8fYN)VpM0/`8ZE>W ;O?#0vFv-᣼uUUۧ(Aw2uOnUֳgG6 _ƧM7Σ᭓ uTΥLf0%JqCF 9jNi,6Ta@8A:SGؒSFQǎw%Mz[*F4.%@NDIsSݔli#ʲtBñf_z( 6;mMGcɝ |mK9적4jpUT[M[H33\m_?Y-ˬu4ͭ+tjj{0va[3AySY "MeO/ y"Z b#HG({;6=Z8r. ~jC\h04wtf{_:3s+uX4!~זPbbb qQ Svpp!?;.FpOIsQuE"NćLCJWb]XKCŗLZS'2<ܔ.4\Ŀ%vYZ_Ilc% [F=->pFݸeye˷?2ȲԱ%762p8+4ˉsւ+ծBy+J~mEaYbP}O#wta ^~5nۉ1f*',A /σpwQ HpG*;dHX_$GT/`Ml`yjN%r{ȟ?!܀)E#Pa',y#RnS6mI1NO "lv4Ehy!Te4a(AqO #3cp[gY ėշwyv:v9oNxTUq'4k]U\-C)g1{>;֌MWk+a N\EKEZł`ʸ3=N s9wT퇬H^V"e@q>"xw"a SEPL7+ΏXg@3޸BF%,(\u)zg*%m+Z7EG7g>MM3 dAj@ﴫŽ<χ otܟm:̂gm[~6ǝyX6ϟ;6gyX)Ѡ20 =nU¶Hcx=֧G.~kb*={ CcF+°t^?b 9p5&H%Fa3{Sh{ ǐ@4M;CRRQ˛; Bj & .2z^Ou +?c\{CehL. 1+mXC ) MgcݳБ^1L>Vlŗ$F8͎Л"W_5ln 4l))IݼIð x~ό!Y!1 ),e*13! snNؐޘB!3$qU f#C5DO}FușRI 0DZ%Y(E`\Ħj|JfF%aDu?Dgtћ0c:bٛRBfz[%2W?T 1񞮞ɗ]M[M4~;u( B1^5'$,,I08T0fhRQh0'1.}gLBV [ @q|(X?whHT`Ӵ~NOv&Ta;3A{P r;JdL >Z'Hz0Na@MV~kgCC|C.>Ҙgڛ>~ @>xƐ%qD~ ]=dR1M/{H ĜIE.g|[g5^  DP\P('aÌ `! 8(DA<7޿uBm8 'r'C8Ҕ4UGSbP5y{΂eCSȲ- A.``DGnG?+KĈ܌Dc``}aF]ŐSvDqF76Aa;D4'.;`;zA @ `#l@6Fŋ =k-+]40 LULPvTzIx\v+Hir܀u AqHXT_9q&K~$j_;/{zhb"4h}^wƑԀq0$GC ;H;F|0NM^ay|Cx@`J:I^s~Dc"t "`m /?D_ڟu!XztJpJ #t`h48B!EO' HC̓Zt@ҞP_u #G\Eቈb'܇ytua}9h`J ߂p=r{u |ohuHA5b s\'G- y?i <="7w~4UkrXI(0~\PK(z|w([3h]Ǣ^>Fm|isA y vK[q_ؒ20Ĭ*hAC". q'P)l@?L@)œ! 9<KSq¢?8:hByx3OECߎO;?QuKHp(:~UTqD#3cDO`rKZ2v.aA\{'bxF/` CG<$ <$P$xO H<'x8 0IFyat `0AHRu% :8dQB>Mb-7c4XVB=Yuf#9 g?(:NQ!֝iGZC pI rH&:XA9!z(/]Q^+E R CNe8QRaՅY1_Y7rSؐ~)p PLsxHdX4Z%EC2A m/r_L6}mg'!K|9N&s>BPPHmkԯzEv9nPam  z,Sqe'Tz7KM6c-0;nAF5펰_UNnj˫ɛp *2iEP⯢b&Mb}-(W AtKW{|Chb`NJ|B/bh<@.0l=DW*>= 3KDE(D! j a/@?% T8/]7aI"?)Ƙ8y(qT7^Oќk0sA֖/7`a!0=3Bw$`s``m16 Bt_aPA,$8n  :Fg{AT7{H& s.9T+(^Vz1@ȔiNobh`sd )H }R>5+I9!GOڇZ 1 d:r|LqFET`AvZ2GOůՔi]ӍˆN E=%7l4~-ECyjH wv f;(a?$ >OsN˗4pEXs@r$}1$H E;*v)r )KhNd.9\-8C90q192p<v0,bKѣcX c@wq@s/?ec$t|C%"0;H &'䐘90;W@q cy⍡S ?.:EEvF"8 g0sX av la̓!1YԌFQ !uͼ>qdq B,% `P`@nH;lbt1@Ɉ8%4QC2( ѴhD"4c\rYvw¡M\7Hm ;E֡.`R:5lyr+ș$o "Ј  v*=uUPb3pkz۞ռM 1E4M41 F17~]/3?J͔h`sr䉐 b*w0RhR؈w,烽u{_^pjrA[HN"D%Sْ9\_PRB DΎI_uǝ7KU1&_HA DL 0Lso߸D.ZYIx4-qB1(Ljp UƟ}djFC{2uu}{*jqU֏ Ƅ C`(nByeNu˳,^=U` ~M1@`QoSvBN #CoN}4؊=ŏǢPh}L?כ? Q +]ף.z_~eSOiQZV҆Gs5j&QB؈0WI-Q온;H˭wẖ"V;s{X,W9"r_.I08r/[WSM} Dm{H7P£QP2 L#?q{OA"Hu_t=pg؂z2;񛓠-2yc?9YMB]=w&d$L&0Fٓ,!sȟ'3f(4]%~Ѐ " BYJb0% ͙|i-Nǖ٢)y:#Bc/EYo NReJQ],-- &q@-1P8K&V@X|#5P`L0è 8aHڣTh( ș3tBI ϰsآv"_) ~ˍ˔?=&&&b@q1>viBe z elҚ"hLj~sjL)`^E)XSS<oKo_;̶E1Doa_:j,ػfuI5$•idct`NexQ Pba 4G@J2GPtiIB2&Ӛإ5gnB _ F&anIēM"7fʝI'0JҀC`Br4bOMK&Jm`GqɦT 0BDq'ƨdoJ>`b&1$e$1ۚ"YqcfdFV#7ذ/ 93;%<`iB}S"<X1{o!7" =Ͱ^т_v`I;ݟm?:_[ֽv |RB_bx;H|?al|+ D$9?E_LUݼWpD "a0U=EExC=`[i-ƣU}@ Wb.B1@0̬3 N!3!2bUk}NEC0%!ȪMP%^O`TGa|=פϼBF %)P]0h9,xOQ`߳`p"aPʏY K7l q3e ^ Yob)ۏÐ:Zhɇ'KSSO&u@<ƴQ!'O#LGl%xu<}gэi9q LvƂ$H~ׁoz:N3\3)&Qp!NaA=XDW\97We^ѥrZh7i11 5< 4[S޳2McHx̀6>bҞ{Z~7L_GTBk;7oL,?T~ϵc浘̻JvJǑ7߁auc:hLn`r^+iTiXL?r2c6 lKL@Oa8!m#.Yx ^POadC 9.lb lr QA#nD ;34_ 6`O7MUOC}D-`BCL񊆉5r=63E=8'86 w:񥃍8R[EC8e[";9192V.1'd PvLDPLX0Aā{Fxhqf4{Pͥ I 5QJoHa3H$!F!Nc qz mY0# 6"" n 0E$T '}?"`A=z zdSrɵS1)G8xghAQ>֞96c}((Sl~B р77?`SOVE@DU6_2D)ܽkM106=n|}2|S!`S;yWY)?qq]"d`^|B0D"s1G!yl@/N9-As_6͈ x PLon##Ѐ{&wB3ט\<Lzzd&4a9Rz&Ŝq Q@\:2(5$e~q$a(NޙN#'Xulj %fL` C.NčJ0e}0(K" d%ك#$p?+Ѽ}+x՞mV.nD%y];i1i M->y! m,1!l`)`x 9@Bu#L)$}pR_9Z` P*u Tx@Te(bq BK' =|.7ݙ1sh%oV- 7M,r % i iyDñfH0IH,,kr8F3W@pЌ|`]p;b`ŐCoo =D 4s`9?sWLEW0B&'`> ]pP'gx=Sђd)PHdGv48&>)lnHGv6llߪ昱w6s x#%$Mp4<)=QݓM!gYbkn<́U4si~KZ`40NK-X9cXve7Ô=s'g3㵞|z:.^-izRnk- 3|؆0[GZ{ a2[*6Y0 nzWZxӠ5&6iif5;9}rnƓFhB#迱'~3튃^^+WR\nia5k=ws߫>ّM)HԱӺfs8ٴ׋x(7Gfo!X0};i^ݰM[o*81\l;szs=Plki6w[MK $&rN,n %ƙ2$# QBxh!&#"cj\[39[B՛NQʞ'/\b(Q C"A F8(##"xdD4c= {u카m `iGo[ӖwISf膫T tl3==m`)eFKC['L% /Ϛޕ0Lohii )t@s(} iGSX} dg YkD`2;d3|.=z8M32`Gn[Ǣ# PQJ7?i ?OٚS654M$1@ x2rI-)|!/05dDɦp WsdF3X6f&- C0{4?o(uX&YF\&z9n&Ӹ(˄r TfA/轈[D}3O^f> (T6DsUdK&b3h1&ќ$#d1/XIBJr "@$V%\8r)*$F襅(a,2Cs*(piMHYB[DSI$+ ,oKbDɖtk "y刋#ƿerDtG6h F&8aFlC,Djcp"`6## 0b%=&?6C|CM1E1ʔC * )Ĝ/az-Ł WN)K@]+Ly ȖF/EM}Sw* 7\-FB,dޟG`׏^WPT BQA4/ "i ϗ☲9&We1ɦ2&!fS[Iw'9kGs ֚'p$l]j ZÌP_Γ̜(z$a%'Cn1u6ݠL?\rzWrv7[͡j =WwH=۔ޮy29s, i1d;yu4m@^Eb6r,@~3l/vS Xxẉ5~ >YG9t/Blp&2qR6~k9Uln'vG) mǤ;1xО?+#cӮw1,LP?Q1 l(#n'˼TQR/bq3DP e7Z8SO R_%z$ 9 9 ͧ^s }kGd0E@ScXNRNb;vOb'i*w_H\:"nzA(:'6?MOlyWi?L_{4:ab*C?=,,mkm\1xODh3<oi[WEnFM~slN]3s~b=g8u6F6n8dٶ9 ՐVM6M~ ohx/< ;Ża[^f4[=!9_R 2Znca6Z RI=ͨmb܅=8V.S{6߀HGVC8ZA޽M9>*Ob; ¼bͼDȈ}Vy FB! //E ^ j{Sx~b0 shY ̧" 1k,^'T҆( v49=x|ށb5)0VC}ձm|(Lf^(b áOƛ}c`BEAy=;xNSOx -^C\)gXSDϚiXjә%͗Gz?#>] [j7ҝ@w dpU} aKzCxnT4c' {*D d˫q@6"@] _Lt=5K߾`ES*҄ D|+˂"hNu|keп!ְNID8G$g) MHsV!pMZNEӵ'|LnդR˽5@,D+3ӦzTl5I̒6.x)Cbi'~K, ;X]0%2cK'ݶJwC x2%v!s:X))ѱ {O.'@6<&ж^Y"r}i?(dcp{̔3:NBͷ )3c/I`uOҰ~ E9}#z| y? Gp te}i9sEy~i8e(rqC@񵿏xrkF@T!ްEPr]I|fH$&ȻjIp;n[L3t>klrF%/o-T`?"k ́H/H897ixP{)ϝ;?wcMygS JPv/ ȟL.c%}`0{11wW!bò͛niс =!=-K }GN[\Os+0u+$݃Oj 'C_,~9gA:.^+18d#a{pӒjI0hrdaj>~.+tFfs#Q S:1($?$.twfY6:<{迲n Q}]1tWH]yŐ%ҘR L_<Ό_ɼ[OxuP#w'uaʱJsF.Rr$ x?`m]?_1^{] MNX#$$F`6'i9Z勭a(X9*6^U{% k]7afz\%܌|˺~oX:>vd9+{7cO,d0&_kw9Fx0 0j Rrj~G rcK>̕$f\B l._$}q2AQ 3.8u$%ӓ1 mHdҥs87]OY02!{ =K SRbՔBX"I[O/]쳑ױ@1bs8nR!K}v!(^Fc?;%w6##L{'!~ϴz)F&0#f-FqrW,=(r_kaK%{G w18<< 6Y/U=0c\k%:NJ=V8u׀-@RUc}LM{=|,it'-R*F+;mM!fu)JlIE0(~"h$7O:^s~n=;o"5%Fzϱa:=9Ui7 )">ׅqy!1-i\ޟD#V*f>Q'T:h) +dbH@0+;cN5,.̅YpĢ@ЦJx9\}n,-{itz:w9]w`Y/i9LcvZWA.>i,m~+S~jǟΤ_Y|93.+nȩbNJҏs1>$y!+a=7lwN o6#Ѽz@ySrus+9d wҀuDžn%d[]l)i+xnl}4;w3g\Ï7E?Nx+iG* ¾^8 CvAC:%qW QDgNp}]s#qE@|3Ǹm8Jw#=#h>S荭Tެ§p{Q10<&(#[~t0vLzy uDwsȿhĐv=lFuܩT+=9NL|,oA2-?KMeㅓ=jA"D'Iae69Em\;[G1_p=Ozߏ#~U_b,_ʓT8)MAr[>Yם?-dY nEΨOAoZn2I]wkW_W؛8RMCeN眜bMFa%ƒ8NޟKSZg3C=W尣bm P\ /7zyI8p@`EaՈPcjYrG&091n27|2"y·`8=M<ٗ"i;6v)wow5 {@9GF̈́nh!TCd ˃xk#<jQvs٦AV*c,WU+Q=,Wh`ћRꝦl.fL ⧚ b7%xB_oK5?Wo>AS>B 姘&O@؆W`"D0`>(s5  _VWb_ pUQ "_9 ް ʡAC-dzD~wN 0< <\PCl8A@}P !He<W1Q?RAOE芦 aD8bIO))RE\ S?-<S2( '5 )tUT >l~PO肂 ~Q*ʔTO…i9MO!wp.fq1kΠ) \yP7'wz3w)Hxfǔr8O b_ rkEN/HF`!?#(_OUO])3fk'^U+ *JUd!˺?1r'JEIŷIL%;WOfw\v=` 1K$4%~VO i˂`Wp_8P<1 %6!X܉WP;34&r'SĢƕo0b3IB8)DΞDZsIZb nLa{ݔK8fEČ8&.)Maۙ)8DKʿ~]Z'$֜30eUGz(n#he}9TQkƲܿ!1_ ͱou̿;槚f>vZ82f6ZșQcg(L;lt²K;T&CJύ4?&v1}OCYPk "u\^ M5A8tJV<9fu*Bw_obY2W%,d# fb'">LU P2JsWsO,.`7E +S[ ];;GЁT=Wt>*=PP=¹?Ґj `2Vdr_`w!ST.ӛOu{'9Z7QȚiy$$jP8LRmTOVĹ`F!3uG*P$O0`{ޤ]@6P+[ 9BZoӉx/e<5#Չ,O;Zz"G9&G*z)}z1c>C&tήJN:J lAsG޸"B媻ADuT%VLjH l#yGk6]켿docЬwUc|As?"DWy3CJ 2+#BIzҿV\%VIs.ƣNq+ ɨ;VZD"9P4T%-<ݟ6Ar"F6P,pZ߇s;J}0LT"WmPJ->ΆgwfK𩙻ʩI{=P0$E-*pv=`Ǚx+L|=6vXdj6trKO]8:w߃]ϘaUf5 ; e̍l>Vkud0;қj($$$>o?LK=on+ێjbJuS@qew_#&C>rqr !L,r3f?cRz4&}d<˜Hc6Q#%PDb#02#)L@TaT뒆aL<?Tj谌x-@RMQ]$bqyǝRs1QYP.S.Ґ&%U?XO`t2J;Spp%$~t-JQƬG k92u+eo,cK{$[44}1l!16̿*dT̟=R~h1,uD_c^ 'A߄lh#o';9l'#\90T__'%3bq=AG'<=6Pͯs,flC)t$3fY@~t9(Fn(WlT~mpȝ'`%v`8ot'x̣~oV(Ӡ>=DߎüڏP9.0j μKp[hV=eE36/G@u@=_ۙ3PYYb7_N_2avY aK; ReFtItmZpʁ~A.0'ٔ,{?tIи``   g<y.O}W㫼~o/e^Խ%z[ipF{enl?\y }ܸ(guy "vT>%a$;YywBP ؆7GhtNѽϺO@rqDhBs`,`GG9+v(xs3TӬ|SF|Yks]DQAgbX9-!`6x;K(t$(j_; wc1w.oeC>Bw(4^bp͎')oUK6=AA\]!_%FD:&S\($቉=.[p8 mg؇(دrbtLSf>1!Q!Y;⌜NEK! =s X{D*ݏ\u!rzHϵ9ZjpO~J!<9&:b5 ArS r?ܿ_8i s/|1k;yC͈锡a/A_|YP,%bT=mlbPc!awR eOJIX/2" @1lLx <zB|^g̏1A0M)HbaGDX6^HcV~B},՜8GaT eHT}eek5Z[?a&D_8M|Bs )mul6 g{6r򧤏6x>^W8 og1C?ܕ1_WA ё{'XlE6 iߤi甿TihWfb0ͯ0eS,} WxTL.-5Ffl)$ZN8L)Y-:Ν &G-S L]Dbe4{UK0ɋ*o`rJك,lC ʨs3,606:d._pdyWH#6ꜪM[7:=+嬝F"Xh!Eṍ=s o3ǁz~O>'PۅTDί0bm}ԯMKp6LHs?(:Fq7}2^B/XoA-T)ƞһ)!dE|eZxC:9j|`SLh7,z]H ]cC'Q9(㝉RLx^pܺ&'8LY~\ 0|Mr"c2Jxњ>?vq 3-q%i &P=^1!2V_q+qFǏAI|"6n#Rg(gH8O롒L72 J16'%_B^jɓ`WXҊ k^I :LVtc^S?"lSGT;dFLxQ9_A)RY+Db&5D ZCA4U ,I _x]“ ^ B`ZVuu _ QՙST?\PYΛ>qyi}BQj)UȻdSS@)ytug(RC;,6n;" q۳m"V%&KYڤϮyh7d?>m`zsC>U' |y_U9Qv.&xyz~F)[%]%gŗMɸšGN?EXB{4*:=F~9(f8WdVUMY4:cGKGZ=p_xO_`rG܌#4NM|?1Oו\{U%yaY1,=,)w!,X Ȍn_ QJU))OPJ:9|U)XȪ_< >2Mb^wRujH͏%i\I@aYQ+א i=) Ö@,۪$usp=KYTƠ1qbtcf lA(#0y}yè uE+%Ʊ_ Z8z'14q(aF9'U dW*+D^-;; 1֝ljf~ik7x^FiXhf ܞ}+_~Nj:+JQޤ )a lk)>5^S-184K*|L׀V.%MUp_zJ J_]_7!rB> 0T!L~S41G8 9  9ChP#'F x{Y;Ԝ@0f62$RI'ZMSPI\"%^vўgG#cB幁0z 2Ƣn`, mEXU@ ({(Es6AA@4co{wcj[u}ɨT{ܻ=/h{mõnyJjj}h̵Wa{/D;d(W|̔:{%AJ:mtm:zo]es)Qz:mTw{ީs ֚Mu^*du AZ=F4/mB*W`e-*%V (U@PkB kh҂Z4 )T j) VȢJ(JAe,YmCRh fٱjXEfb,iUbh4PP]mlZ Db۳vE6E!z$kd-(QV l f֏/ޭ z wxw`VE2m[enJ)TTP(uCysg>}MAýp7{vXvsUNjݺ\C=Vt@urkCl>j=n﯎3uw}P3G޹}=ʲǾ{)S ][}imlP@! @TA!C^psIT8{:l wnz6죡]s@:_nmr;s{!r{L8n<ϳ!kH&%UQ$4AZte룔D (Pv@Pd%WlJT) *s{=am(P͚hV|p2D&ɂ ` &&0bhhjm4@h<D@M`@ 1&ɑ6i~Ɋxx&LSIIѩ橩ħPM4* $LhL=FO55IȞzi6SheOPzOSzI44 4zA4O)H@ #@{S&jSFO)SLS̨PQ=G74zM4zMzzM2i)hѐ $hL&44hhdd`L& FiF&##FhhCAi `hI@ 2i0'jƧЙMyOJ<S?T{4Sl4)G{TP=MꞣCH4(zSO=~tA@?u Ƞ0D\BE\b\HnRyLI @T2c)&wF U$0 a5Ѕ1TĊ/!fDĂ^A@KNXŌJ"(~H5`@uV-:$"NE«hRLf9IcSdrDU9xTv QHW*\ ( F2s>)zAfS2Kp4<8DB G"D҉(MQSI@%0Aad2 '(aՈzO(@L{0 @bN%M PSq¡b>Z[C bw>)4ځ$98F!΋`"hn-ߋ8SFqqb2 n:&iރЈ7bqDCht" S~Z߿_Iq9a*U gۇűR-1aU AEd@($"^~&q`x" wh!N68K3l8@a/)| Ȼ: @PzD'" DAQh\L H~_QbDSLG*ʔ8r4陁Ȑ %A D51l)bC$ !^SB 8hU-1SMZtr8Q%-`D|1 قa04TDpIGLz1숍ɰ:h86aQ&ŠjX`܌ӁDB1=WHcL5h٣a}a+U Z]vceC:oE,>S0tJw3FbAth'#|@H1J<]0>B0`(I&s9Ukx/5e =LÖv}^y:Ã3Ib)Ѣ1qųD5$̃rUG#̓2Z[A; ";"(!w':# ͛vDacIhu.Xls'"6yLL" "")f4PgV pu˗Cfr%MNgSOɦ'STJ"#/#H 6u91ÜX&'N-E@jl3)KHujbĄ h2( p#X %_1ˆ 028XڑL qdѠ#"!:G:aNaz0"XNKl;#:&)8; 1`w-"H#͚\`#AHD%f 8B4YI儥h hFq`Z$&8ϋ {áah`00$7YDqXXfc$B\ DDP 6Gh wx9DA>00L d(_:rP^G" #gAˑ[Q2S'F2&9a֌ո1a1- .TI2ыFͽrdDs"&"BW'uȎ 5a$DA6L;3/ &HfJ" nWhL#hՒSNDa$Dkd8 802#[ѿs\ޮ;Ar%"#x00;L0=,MoDD{㙠D^SLdq*'AP0Fo230O?<yNF;M r3#l76JAKX,@ شW{|~ I !܄Kܰ1r}'Ih)`& t 58:oe!xu8>۽ r-קNÏt3 1q!ЁÉz?nBX!^󛮅SyBj (&s<>up  \Ƀ^r >tp ;r;X+ӈ=8ǎWEH7!b!0=0o~hn _ =c>+uNDJ㲻`TKA[IAMJ7Gzխb'tAGt/ܞ|;ۆnRA(R;0;j,9o&ʐrU܂&BL!w;Nj2}ԔlvC32=IzNw|L1E7ujܪpyDp,#YZ:m~\!! V#rM!8$߬f$C$z=n:փ DD8&Ω7T8fF$aHCF/lY4'#~zdh4gxlۤ'#s,(glAUOp9@=,FJ8AԃʗSd m?ci.fbld),k]{˛OW!&.aa4t^QP}sZ5 daoF2>?9l퇮G׵o 옗3O\ y/iXŜZYiǟ-a=j@$ݍcu HQ$@ 677AyQ4mѡ٣ 0 4a֌4AGF1g' 8" 0͘lW ApvaAсXA7 8@hÙhcfl̞GYDs#4=x">a=1_ۻvneG2ɗoYx?y#QHpoJ "؋E"-?da'zsy:MQIw;ֲd|뵎xcv0q.~pZcUY:'nO#5aoI{ {3'^ى#fQo v_2_FF'ǘZ*:ʈbϷϡlb gaf ybS<l/_ @tmT@F|[W6ې,!{A!a4yzhӍ ؀J!͐ .^׃@*i┶,tD Z}TkdN_eP &'iǨ1y^t۸!Ly8N*c厐N 9oiz\o7_ל/⯻qz17i='Ÿhsphqiǥg[CTirb1|f,r`6,n6hwx\vqv{Ã:o=F;v cC_K*8+*3L5?[^U/KUleunsCNltG6^sӛx%@z!y0c)3T~s7w1zLpl:C˃d,1 ,c+6Xcu7Sv,Sf!·mSv4~v!Lihhh|>cgKd7؆sq3_ا-(E˦/DaVj)(8YH@ So(ɬ@;%BU֕Ju彴&cVk WI^ e5rcd5 Hؠ9;3>g%(d(ڷHO!u܁R2eM&z0`:sE0(wYC1Hg{,⦎5t!DvN6фkGճ=+ɹ=͜$3NNuNp1̽>6> =tS"|L"EU&Qt:9pAt4a{%/.cdʔf&L]jŃRy<Oj m%5@109wXILǀyo_ kQ f26񟝙&@xZ7+(p̲+˳f"B1+#ELFZ@ND^1,"c8(9}[~/Ndt,r {2x>mXe=4k6GEOb`SC* u, xy{#0i96t.xB/ uH!{ߴ14'"pq ы~f%aKL"PHWO;{8,Ukgzg@n\4΅N-#2d5s-)%Ǣr. 2Cx0 SS7TwQ1,nX px_t7W%}b($W\U;@ 0ij 9olCsᶈ{֝]QHxe a`dty'p:Ko`wzwuv&ӷq㖜G Cz˚OV( ȎTAL8}GdpoR2"Tr`[;vʴ%>82^D&B" 'L/ϝ C͂ $Б# ` ( e6]`XaD`:Է !xiPa>9e#B CO<R0=c40;6N>ukϾpNB#?{a t$PD7dva(4h0pÂCGytdDa4F<֎޼=n5:`r\sF8-Dx~=q>2 acvW~Oy~Ganbo&ݩ0] $z?{$[7{옃FV <` 8fGR A^WDe&swd8zy<i]-KM Z.U1򽃭t69HO gB4=FLnf-:=GV9$ i7%mKElt98?gNMnlCnNivӋݻ|OA $1Q Gb.t+ v9UXOt~r[qhP%ReK1qE]2)u:\V,0f7^(<13༟4sD(@ֻFٵ,aN"p#'_BHvu;e_o]_\3͛JQ},O2 㥍!\~]9Х= |;tnU9ڇ (LxŠAy9ll[;U-A~nZ2#]oQϨj]BD!14b r9k+Ц$ `8X sO⣮Ȕ :)(M\S82rLk` H1QrDZO|_uD:dofY۬p1@LZʼn f|evGrF5ܜ ժ`3F!CȨ QTH 8g\o;7A)JهJR2F`q Pj5 xxPu!&wFFV[oQ]C|,߾+kZrI<=3nEL*ή:hںiM# `wO<ŭk9?KJV54af~37~:\4Ppl9Xkx09qaLpo#iI: LʌE%&"@Q'jAP@@(J8Q+ F @- 2D.=F$/zWx5äʼni!2 MEy^ G~w$ 㚒  _BX'g Cd^ o~̒XVb1atž$sNYOֺwT]aeeRʹbNm>~X`lNOnl7~oy3[u;Ηw]~lNBP'P2+lum76LaCЋy'r]_[96hk1Ԧ l#\/3 :0 l'k{6CQQfKɠ@26%ۚ!CQÄCp ࢎ$"V3B(!j4dq OP6*7wsI N_|~6qvusАn.̩d,7sܖVmnrC)FDVH,KRq yYaߪ#ro H%+$fhX\}sTj $˂mfo( PL}GA]7|Nvv͟cN z`OүI4MKNRb0 ~% i` ɓ20a lgP1fKwnefi~t+ %S1Vd̬8Ēb# OS'0;ڴ'vg$ab)ntz|:`iN_sLGW*]"UXf͸B,& ^t%eڻGh͜Lⵅܜ#ynr&;Oq c,<]o?{.a@i. 0"Yw G?^ok챼dMULS XK{S}أPk5pպXqWKʪWm62LJlqdy:WZ˷./704s^~c._l*` ͚y S_ *Lˡ<Ű ˶EÕht57cϽ]]$5[a!tƟ^~2g8j{/P71!hYz렼! AI^ƈZcf|ϜJήk_ Bv{F̳7"iQ`)_ڝ0gn-6Irtr _yǾa{KKV·1(6[0|FM,fkޝ7qt[6ٰ e07/E l0px6az0'>-!Ȅ!Rݦ1ePlwwd9ϝܣlhLcwh`ۧDž-ꛃC2h:Q2?)@AB3N9Cp^Җ qg{sIY6t'n<u{qߪOyǼ1;r>ab^"L (r:|97ɝ0Dw sb{à\.\ XKxG1 C"+9: |YX1]'5$a=w(y8qX'圵p w8emwwџ VV&Jnao[~8.e20o."Ni&gyt(+ "T<8TMz|aƣpn?|3l`h:bl H9C;54{Y38N&Ұ~YF9Ą @/\1ΔkdC+ V46;1ˋN'M3ˊ(\m-оNe| 3g^od603?Xy`4su 7sgfkF(ǰƳ Fvk|Gg~bRHA@瘁uVʾ.u(PLd2:qS=OFn\rUUU9"Uгߒ geA@^B#c~uр6DaAyilUbRH}rԽ USChujS:Ȅ3'FVcJWP`9]p7iOB94VĢIZh1M,2٪Ò(` d,&ܒ)pĎ41^Q8hRɎ1 !Ŗ)[aGze8)4;j:n: -` uՑ'I9w܁jX@]KX%|']E~iSb THHAxE4z"pG \XM(anpnE^lY޳,2 sV|um4LXlػWMNVF;V+1xk 8rkА)HpF"sCgbB$&Š³IKG4-ҴFy`vH|0VqV݀&]mB$V!~(^ȡJFF~<{1ogcyomn.H[$Qc|upܒ m5\2-g#t `Xi%CK`mF#iwǻVVTݎ9# 3sa9sx]y<$qZ-0mcxD|p}#w7lrL Rﳲ;;ԸiɢF$j)._(3gF:Hۆj7 wƣlgNG ݶĒYq-7]0C p#҂V\~v uREcoG<}2RlAplL) XTihܙH$"6?+Z-1|lqn_%9*n ٓ|ΨLc {Vqyqz8s z1o&I -u Gc\ hTƤD8o&~΋-Za):g ѯSx*v2-қL)^TݮMxs&}V,: q5tAFE\k*Ylu.+2xR<%P+-Өhބ&ˆ<,qzCD h􋖔 OTC9yC7ztd逦XǙ<9(ݖB+s _Vldh(k!AH;. w%쓾@ ~HO|S* cl ɰl:6%Ak4$8ɬ9, r hALc uzad@wO@0`ecv0mLs$,KTÌÖ@!ٌ slok :쟉 DOwEtlnh8Z[ ,f־RX$JZ@VTk1j4J+zl|a3tiEQ^첌$PW<%RuĪ*"wеae=F9P-3EG͖:kYDuhV- ֘5y;K3^Ww ^Y\^ZzZdEWXL;gU{Jhx{QOkJ+ZZ3*.Gf'(gGB* g2{Y3LOIFl-iK\B$-L]ZBiBik9ڙj*نdyjik&; `lK9LM[O3q EzYWi3]g)rO8JzY]o{]6lٳڤ$icB{ v& k*VUӜu*f:LZ]7Xoa9*Ԏ/ (VB,x|c ;IhoYN7fR:ԐjU ߳5 ْa^By Ҧ )J nڕ>Dx3u #laHt%Z\sœW]n BqkmU"d)[#QT)qb 3ӓ0bhy4TPBW8)bUo))pj\>]jбk",9 .%"P 8s--Fay; z3'zt̾ PSѣ&HƠvIra S-ؒ'@7Ihδ05*L@ege* A:kkQk`UY"{]7̙Φ^n4S SGإ)lڮh"8fW/RMY:c8mFl~̚nAa\oK,|=D #K#9IJY @ 0@j_Hb:M1Y?ݡDpei 2ݔGa 8|fj)VsL)rUŮ\ Xo'c)ע鸛Kv9s!tV:rsh\Al-J)1/e=Ηz yWV;|#4  l%zRlnn%+.Rk%iDA}6၀gp9564S5 9Sb=dKFR˧n<]˹c]ZՃ#d i U.:rK56h5`Q+N#av%5 z`k [ZL#(ߛ캺eƞ@5ޘAFq9FIN҂^i~SIiU<ʼnLR9˵O6! b:P+UCJB{ dݝϓu)P镒i*K *Q\8a4&׮~Au u>8Y _T+(9YSݹ|$U]B`S}<vVTdrl!/2qgˮxu;K(@ [W΂JM SQX]B|ff~t4e~D8?(uI gQNɕ۪@OoH,8ig-%2 fmVX``HpbZRċB#;ʝ)FŵdV&,H[nu42#uj07BRl⑂0f}0{m-ݸk rs*낝.lJQZ@Kfk.;& )5$mgI]/ 8bJf"$DyYAyy Xq4 K6X'f̃$R#bd&Rc /Ŷ۹@w4y C#OQdeHcY+$6Ǘ ؿsJa>@R*v.Sϧthׄ`ΰ"k8#j|Oo'wQLSr$ 6s D 8djʕ;.éWcch CBDI d|<יYySߙ]`bXƄEXXa'W+,yo2Xe) iut2U зnULC#e8~&Ҷl@ŨT69M,12fd //lfw 3%Gaba L "oL=`M&z3wr^RHU C2,`DS,Ed1\kZV8'?xD8}˂ؼ ʜ3]*`Xͩ3xϧP֗7BP{s4 ґ3EBKXm6S(DC2ySR_W[{xEDfGنf<=Oc&9.G-98yN&SZjϟ瓍AʟgVhyF)RKmo/mNlj҄Ә1Gǰ%ROQjuXn Fˮ' vʙeLm(d-V"NҁA3>/&56}{}h)B{a.|`3N>7Fjk{aCߠy/0;M{CplPr2}`H]&O%Mz aNT7C.`(hj=Rh DREBnĦe%45YE eV`+  ?-POwES(pt%TLj;]grc*Thxϩ- jvH VhM1'vgc{nZU<$7,OiOg݇[.J6AӛqarcT^>[5w.hpKlbIKBnǨo_ѧ 1K4x!avh?Oٱ1&2; FV\gÍJxy G>9ӻ=뼸s9\@*$<v.7rOaBk7XJ@<*Xa,6@.Rs>u3.G&aT.^"VTF-0f+wD_*A ҡoUBLǡM&ItJB*΂|r_;iI40lO`[CAէ <#3ׇ[ꎇռxpRMUdWmʄ`AqォËɴxޘ\QGt2蒃v0pd0D ő -iv㼙/,iԜKyX$T# 4 @t#erNc#CcE1-995Y4bgfXkAZ&g,<2iu EbniVB#vPE\c G E5.&P3hR7fҴ2WmdRb @)r;TސlYu۔Aڴ*1Zy8sfiDr9jBX9p@eɣ18ru#_Ln#hwuDZͫ՜1.mE)}u xhLTrX¢2 ,W+lPtJsܕbSIpq@D%} LzGY2G0F}KlHJ*銳(u G Q@iEFwBC`yl9 =Go,l`Q:cKRTqd:=f%S6;_vwc6=pÖyFf%58:p~1vi5.##1XoDљLSbڏqOƘ؋YP?DP\\$)͙z~< JvJcEﬧPVizD܉Ł (:xSH:zj&$ #w7:{w|t }wo>[z<򼸶IlU-uL((#5IrUd6twcoiѿMA{l̋Ѿ ᓤ>͓\/|ֿxj97ɟER#kBFr Iq UQgmT_;uVm1bs0{]H6kYXg#Z=/}c̎?O-~bQKd/P9QL$yN/ (@cgPҘnSCiQ>Chےd\_b& `KD8<wOtݱ̘uIb A5V.wi;OLL 9y 6-c [/-̃ǥQIqzrPgl,m2T%l~%0N%HaVCtj|hn _}99]V(p<(zE%#K_<4e!r'xY|>Ϊ49EB> 0&TrѮ3Yb)TځRߒP‹F =ݧ<(_;;ņܳni2إEE)ՅD/&2ޠsKZ'U>;lq⵺Ls`ImnD`[~X~fZekq|[8(w)D1:(wPf\Msy3G\М ^Hjw:clCr?)< 4k$ (<uSD:mGjfyucr/D}Hh`kҖ%c]ׯAuyށ}g,e*,@ P2h*?5gK{Z %@A͏3Ɔ'>T_`vaB bcj7*Quu[əp7^q n1n8C;Dp|T9 Op2n^ѬW2:“bi"=_ )27V:`ǴV9Iym;]7yq3xO,x"`CԼLIty6Gt7?0/D-m!qCa&/m/O# P80@ cK:LU88k݀" dRikP~ctӍx/4yqGYT g7},vXsbXu -(RaFYJ1?1L8XѐNzTRa;qxl)ZiG MW[QtثNyFӹEsaG k}]ڃ% D 6κ`Dǣ7oԊ_A4<00t+=r#DH:D `~g6Nʭ2Vpkm]J{ ٵAޓNc+T2hvFptQNn4ݷl<hIpaVVz>+ R0${>7* A^#G#P:)4L,WC9ΗvQ ^:TC#r\=l:D/<,)ěQ!cGn ]lTNe9:TK`P \v(XL23ػ}TّA5<[YD'N 6P&OM4HX1ݒ$j}h4=0獋t(Lw0!nC b`s9 dz l4--Т.,n/n5M!GjtcIHn.6,s 2`27mUdH{vzXsלW//pM1Eo fOm 0p#`(݁hPDtΥYfp8Fۋ@` 9/MM(lz5du.Jm9~ndOdI^Z;?9NzyedM5CoǏח!nI2wP#c)0 q0 ;o0|:^s`8`"dn,b1F^R6Jcܯ 0;2ã빐ތ^!Ndct)ܤi`^/mqm -z7UQu˰6xCVgsJ1񘅈$P2~X6a#oV0]^lq\KQM5^c-g z1ف>`!`d2O"N MRE2&) +Dsz4 7`V|d{G7Ƥ;L 689֋#a֐ $f`A됽yWdJ]lXxOOffFy8@d0!͍w'˛lW\ wػ\vZ571b.80{t YTw[vG# Xqާcp k7KG%`69?c!-DbStn;hGOL7t2#]@ <1lmfѱ4Ah.YSf!Xro ii4382/I{nv"g%7e7Y.n 88ODszQSɻe:mv^ nY2`cF u `0N&5L bc 9}*dkp<^9goqÍ 0a`OɳO>5jNy1nŝRfd46GV2)K<1J^ 8֘g 0WGvm9C4ifNɗ 4y8JB%dUspEr9tyɆ :Pbx1i$P0v?0-1O5`˔D}x_ n1w1,j& d/gV6c_!/ϖ3WS`0n݁y^ 8]k1}X*:fG/+"kc|ޥIEXݺ[aV MsD7Ĩ>\IZcS 5ln,}'\CnPiM5?0o`^&6dn-@C8 ԧL9 C7}ly )tRvaɐtЗݥɜ.8[9 j)ɀsb9dH|pP"3'OAPmhWlpu^ؚ 1/dRr&`d~1)N hoɁXL=w'FuI9d6z?YIŞe9 SI~aa<pO E p8Ȇ1D:aWiyZ݆.m\*NP3dQ0$1oBEKM68 2O9 4V]lluBֲa7( h vB6=ɑ!w,؉ ENo4Y@# xP$y>Pb`.8 L# A$^0o|җz(/ft?{ȎʩpkS!htfP4v!&6RB0łs`U9reEI=B' v+.qHD x& _ԁ X(w`tqAځ)Ioz::pD|zS)d>HJ.vIK%4) 9$*$)_ *% DhJ@Zx"";!b(9 ђE@xw?>v|Ոnp1-h)n'f8ős܂'܁sy:Aj8J8B:hR^2*e3w&TE x.(W*)?1.r&ZZ@ #J'lMP9 AQ~4n)T:$ 6Z*.@ѥq4@0 ꏰżF!FBI*]P!n| D9N :Y#тibbJK9Q! ǂ{Wjf U4h#|ַ-+]:`%Av:`H(Z:!0K[SǽiA7 Ȏ~Hx"F@tEqN%x|Nbb`-N# ۂ3FwHRP| Rcx19YuJW+ ზU܆zNpV a02&*Tp"fF*!I9 a5* LLa/ 80;W%&FGjpDA?+z"5- [C8rL⚢0@vD*f={A sGdE^t`# 5MlAI"^ xx1@D7a@C@^Sg"/THA<@:D=Ip@vB*fFD"1*DUhڥ Q₆SEIڊu8Aoҭ{, "~0Am<1<,sHGZ"_ Z0^ՊZ!CbPUSy ]$Uj#' 'C. T0[Y9 p^^%0j*`(xA\`*QMPw0P*׊)$NJ (؀7RL7>HP yAo%EwXq#N(e Q<ȮGTSj.lTdG: *^ ـEr!c_F#h"sb 4E " xHQSQ@"HjcQAWv*5N8!= jF&Qp(E,B#C$ R $!PG -*^! ؂%0K@BABn@LH-P)uD@ ]@d&L 2O [J6bEPp$h r ĐoqTDc=ط85R#@FG|C\"ZTT] z" zC:ňPD b z߈ hbA*"# ,TPP WauAR@mA$Em-A6@q@>AR|d%1 X VD  RД(PaCdJhB~(5 KD*+PQ\WD.,""Ƞh⋺TP bl-H"2ԕChBTP&8D0) A DA]sH T HdD HH"Z BD U@AST@ 10 x HD袀 HhH sp hȨ ݂)PAAIdTddY 6y( ('AC!h#P0m1j"@ۊ! 8 A :l[@/"TFAI@Ij"Tj5J " H5;Ut60oD "DB2(!h2("" ! H""Hq*#xBYIAAdTd:/B*ш7h" QA QP/:"77Ĥx7!̀芁x)S-&P* !hU>E[DUj"P ȨȢ& ^ D " 5jDU5Ej+ +""(:`HA2| Q H Q X@M[DK8`  xhAoAw* pDDoQI$ =A-R!P*%@EB P('2"mpFH2"(P9)PȅA z ؂l[@L0OwW6!A8!&ݵ)y?1bu$."8+2 Ɵin@ hGqL3LpP=L. %ʐ3Z1HC!Y-! ~<޵$M=ohr(!V0M Ed@G8l؈F"ւEBDJjmOaPŅ lJ#0PCX2#;(IY @R:c Dj)  C2 m%)GiUYHDK 2!qujPhJREDDI"E(Pab-vh rYU]PбX. )X@8GpĈ! !3 P a@W(B H$,D@1%4DDDA*-ETR@Qe20`Q)HIPH""& 0#xXw(X@E )H H1 JCJB FT D@DJQHA! MH+q)DK, TA:0 EDE$"+b"Er2iZ"0"bP`^!0" 9&"Eb2˄C  4@:1%O$!$J`` $ 2"L1XN8,dQ.D0Pi^b" LA@AF%@(V" $*DBDA AEDEHK4 2CDQDHA PҠ4TFEaE$  H2"$r )BbLHDPȡ8pr1W!$P 4r 1I )% R M"eM"РTW(@6-]'=#9AIdYEALȢEMqs$BL@0w0 A`c*Gi&1N:1(h45ц  X.͛4ħluZ L QEF hPӘ٧NA,fETIE~DS9z@>\(İ $@Eڕ !iPJAd(Pu0k RH.cU @ *]X'RQEC` q0brcD&XŘ,F-29AAN TQ؈¦$C$B2 ^6T7  )Zu4%RDPRQ H*KdTRV(&1G@"^H ,4_y1i 3 DHAAvA[TEX(C*}r_|*^F]+ EQMqPTFA2 Ɋh)cX @H*>FTp&@APJEE $U$\HPDEQ!(PdD\,3A:F ՅKqvA< ؤ t"XC9% + h1$bFE9Z5XdiN&FE:ӧ@`f&YD8k4&ʃ EfDdQcejlQfaNaaQaaZֵXنFa[1VehM0ŵ2b>3ADܒ΂<۴"mx`F@F1!HH &1AO PETzU]QGՊL@78"Xa*R)qp@qS>[2 LP8"QTTLLi0@1T@DA 10H` B%R R#B"b" `!T# )H29*DJ )b"! DA kD`b(D dj f` 'RH&Dҥ% HfK5fJM2ҔSEЅ1QU05"LI$Ĕ@ġ!QRHD#4HU4PPQD0A)b"A Hb"X$QJb"R!""Xb)$h&FEH~4)PDKL@1,HE0M DAA?uzjޒ  +PIE([Rp!"""<ւҊkD.FH`dEK@BU! H!S@IAEM-PC2 ?)oځ8?Hì, 9Oa/d@(Ib0#FD$UM؉PP:9m(E b"=nv!PI ހI@5QDѵB;h9G3/]lSA# @! qh1 " ((B!DTazC ";CB@#Ib5 jD5@Ol PCkEqȵqMw} *);@Hq"T 2ಪiIBG>@EDD6z"n75kcdl6qdozֵ fYDaoq%QFe*C(hd(h"{*EGu6qap;A\4e">\LT"#mJXd)3oR"AiB %P*DoD((]$`ވ  5&-  QCYfH\(` #LT.#i2 LPX  H0ccX QbAU` 10D@ *`b"LA1TBlČh_zP1aM2(TB8H@0"dc4Q[10RI\0,,̓QYhGri:HdұB!r xH VQ@)~䏪AA>" Y L1XZ`1GU!JE@ ӧ|PmkM쀙_Đvȓ3!Hς~czzF!] @ cN3$1 m˻u$]DZèQ@7Q-;"nAsH"ȀTRAN~(A7}=D0cϽJE nzJj"1ǀs(fl0#AE4mT~BBB" ""-@1HAbT{ : 8 AT#."+z, u !uTDKUU@S5H .A1! `7*4 Z$@E0`%$DE`D $U@۱DUPW\~ vp9B"#" k2$bDi*@sbcItTW G (R0DĊ".*E(t @b( hvEYQ ,@A* jEU܃AQ+M@DD@HBFcF XP*: !")+P 1PTU *؊*&'?w3AZ?23wV0( PPT܀Wb*4Rly2@!# "xUD(^`"b_VNPTBm+с"x(؅"_7RAeL0 i"i hKQhpou,TA]|J+9C/֣O7ާTl Bpr0`q4LXVeC/^[?zZ-ӇdA߰KB S]}/hPSb|LB B*Pk1NwCbzŏjrֹ~Q'"dox.QL|7x*Oh !43DqE7>Cڥ(vЫyDH>]=po=85rH6d{0Y@e(D@z|h`@OQ6\ˤ6}蛗L.0?L̄)CGdcE$WB0İ9l`z ֆn*2|O}}0T R/sOwE0A)ŊeEWR@@  buG 7 D$@S6Nшt#ؠTd"((Cp"0lZU "hAPcj(Ȩb*H@?ui FiqT㉴E ]G 2"-2a r΂ĥL$!0jS`fjMFk ;!)*HXHcxbLL13 T8:>g0”V@`ܝ%Hu))]J"Htέ)Uֻ P IA@4U6 bNsDj $F0Eوb1؈0( ]Vaxbq3M*qzVQyOp 8C-">fPa6FP-BMQAQCk A[Q9AIR@x:8"!*@~/qMQ|%~&|݋D2H .; ހP +> Û⮘>^P\kڈ@<U04\C/3C#40ǪDuqEXخ~wu)`ڲ ?PDa?bzqNlO߀(T@iߤ ` )._tTzQv0˾]Up/B(ypQ^| uj׳^B)ɢ TD^>p2*r`/l` $P: Gr8颈g " T=,tXA\ h8Ki'Au [Dt zT^TvPCaCPG@EtMU 25jJb,!x+ψDO41QBA"z FAW]1 vQq 7*=9T/صMp@Sc ,F `U;?n?6!DT21UC 8DE>@U " >RcDGA! )ܨQ7ȢB ?d$T4dE;]/KD 9NSHDɊhU*k OwKQEPwH!^>X1uPEn5ZO/@ Ȫ"dA *"̀Dd@x"؊@Qႏ eC(S`E 1JTO1P̈+*DDi1 ȢB$$!" dbI( I.ƪ FV (N |P\Ȁ A+4zZ'ӡB?] π^F++ED =֟S'qD}&4T.'{JF DԀ$#Myaj#iGjL#"&y# ?B2*'܍" *m: vٕPAC4 r+|Mo0.mglފb$>;É(8)s,t3P#t?tD?BH2=JM^|\<8'+I[ɨ9XTQh *~>û $ C\ z?8мUh+X">2eTB@4TI3Y0H ,[C41sZdFҐv )zi!2 )bs+r- 䆖ĵ-t~RA"> "$P &"t_Ҋ% XTX2<2CDqeV (t@ (2Vz4@9X .&#q``j9QE@=: ="R1L1KuZ` 7ئn0bKb `}Մ8f Z Qبc5Q -LQ8 XWn0!ɱDLb1|ZbK;Żs g?!N98(A]: @1]-Ev Nx"H⃙P7&"C/q`(N-r=%(j6-V'<B& aHm` Pxhu0TLQu*{pCCk,<Ȣ=^r>>|Qx1m.EQ2oN(KWp>\Pߎ|Vp6"BҢ 43  @EVD@$Q$QVE@FDBEBAD@$FAEPA@;]Q[DDBDY$QP$@Q$EdTUQIdTPI@U"$C)i-d \ /3@/:;1AQ=,AA$1f$ h ņr.oJQå1ʉRq*9Q;Oe>筣KE& `T3mH:dMj%r(!>VH0pƈԴ3=d&@ReYEqc12uƄG[eqYf kh(M2I!t=y 2qr|i8p1όԵCWq/>R6B}.DO?9ԃRF h0-pk~/96)T/ur33-ŭj4Q?e eiF<ɂZhz/|m*GU*  JH91u?>v1_39i_oDpTU9~-i^@ڑ TQ HO`oL6|>eTvcV+s ߙKe7}=;ޠ+`  .ݫXRVœ$ tu3e|zczmi߰SncC**NʩBf{ilP*p>;xL: _X4@n&E#+Fh~u'̅nXaYn2=+-uBD``͛LFȟh?6Ye}psʔ˻w'fmo~uÜc~\UCV4=!;:C9\؆͙9o)3&y~4\1 PUGCZ2k&!K o8.eG90C{v1ҥv|kKKZeGv@z='jM|?׃"nD͟8+K׆#*& ʼnD7ǽ%^M%+_ 1S:J)G2.3}Ug: hus 1v'‚>Eĉ7O֫6,^ͩWD18t!E&"hApH='ٓΟ f3z[t &<;R%NHdIM6^цL ;h$vf`&;@#Y4Cs=VǺXt5Fڵ_C ^YY,XX2]x a>,LF, PL# `L5wb֗vpiha_gH4-s*'zŝ6=_>m¿㩲i23g_'wò=c˗v=xd~Q2:?|p=9Ueu>\v$ۥ?/6[8cR'zGggi䭒om+0üTus'(Pڳ%M(~}xl{ HXkO-vL 4bƘ2?䛂ֳ{n3({Mظn ؽeTD8t0Ӻ֐m^V68il׹l9(rbaћQtxt0?hDuK;/,q֘EwU\|154ͶcuMf@H7<|G M@.E=}x{?c2g"uE͡kP4dK3?D@@JbȔ@+L5c}czM "zy^mIS.:l uw(=,&S}*xtVF"kSYp|QNn >| ߱X)ŋ`PV WڙK н"_nŨ>=Ob۠Ϭ@@- W@K:+jl,b`7nx, mGj6! GxZlT L#S āqV)"\ƜxަN9Rw!Qf||R?d̆]X/z"~u5&2M dοw?뜽ΎO%}+GX k'Zl.@}F]$Nڨ~;Րsd~Cja:'fԹzG:óPsK8fzjpAy[‰ӏݽxwKحB#!HLJ8v9Xƒ~l񓔟䭭oxbkMߘrHxlޒ%L9sS>YNK dwbBŠ-WywYonAjohf R7S3 Hd1\! W۝ $F7&r=(XR uS{ +9j_Doz< ؘ6#:]gf $4XN1Q( A[-2v#h37FO$\ ئ)Oi,{']_ؔfXf"?k' ?)].üV2WO; wesx ,y-<}vB Tk[4 Wz:nA;C}.0,*TGCQ$1y^1aX2Xz=:uBŒu?~ 3#?gdN(=6><xYbn(#ل}k,`z7B( ɚR3AM$$ gCÅ|iһP 2aO_sgYx̠ 1 7{Ûkp;.7Ex98Sfr̛?2 2jKe>`gl!9qjPVӖU+rV]4>R؛)P2fcMxygI22u=Y쌧Bl}ŢR H)~CV0haOd}KwBܩѿ{"{8^1y%s&ڨW3&?ư)l.`F^p!ĞR@LDZbfFf| q[S=2^lyfcwMa?cGaU/ TpA2NPS\]BIwd ;9R5k_t0B$`=XOFA$dN 8x*4CLT M S( %0DtGe.#`j2HlMc g3qq M,QKc(s{/PoBgQ"^ZbG_2N /'-87vƯ6YELbF2.4/Ч\Iw1T2}G ֆF {FFPq돖XH>bVD (0ܵ"pz~g0 [ꕶL Ch*L;@z&)0o6@/V+5T:l,(muI_{υj6೥3L}:Zy"$b o\.dNI\!7ҕW#e.l?06a,C{x&gF!9_{Ws uyX-!JE12p\D@fӴ@bJ0㦬KqJ]DQ~d x5%BcFeone#-+iK˶Ε2Eq]b7H2,hpq za-}fNU`C17K؅[˃XSNnh S*;[=Nى4T| -OX1nlOr[F!]ԣ.|;U.zF@M@g0sC哢v fpSY3Kz]MB UqJU殳lUdHB};;B iۻɸV8 \'P\/ɸs]w:Gw= ZƁ}v)WdO"NXQS72y_;C*f m۬{,]tlv *KY,HA|QY6&tVf믂{&VEKWeF3yG큨^䱥B˅fc0OF‰vvwftlm빯`n~&޼i94ߴWߞ"Ҹk>5f?3ѯE5$in5f˄ƃ:φؼj!4_~#KBr:{ ! XRau"*;o<ٵD_\㫉lmJ?^j6Ae3{:M}vgCg 94`Vܤɠ{g#4s 12`Atp5"z14[)!bdEDap>L((kZ$}Y1Bfa$%~>LrKT䫛iX` ΜHGl=򅸨LlV0\QIWv:\ܦ$m.11=nxa^\N@m:x[#f m{qF8kjNDhr ͧAm?w箢sv+ϰ0)1C!^7 KftKIWmw J+X^ǯ LKH!, {1T\ӄt`yb;"ZER<1ʸHr:3t~2°IAз-9.Mc!0*lk\3˴| 0H 030y#n6^Aq a6racKr7{[_xV8ԓZa:[TJΌMH`v6n<v~ppSo!nECGF T~9-Eq{.KZ=-6B'[F^.N;<o-A6u=ۘFPRĨ]1\v6SvO-%[ԒLj)Lh\D|0sWʜHCC86y#O;S;=T.е&Xx{r!kkcѷq)CDlyc|2n;ubK&AF)$<@%oj:{ʛqrՃ`n8=<ęY˹3 ekV:\? -N —U(zu7kWwTgɟdRʘ g0gHc3!K 3kط[8`B8".loeFe u Rԅǔ&(zh&p%S|{ve+1I蝆9:m[30l,T+3TI{1t~8'{79]{"bS6 weq̏V? eWX{ʴQhвV?eVV=4&q"])t-w 1\܏-W1/ ɾCBbSuLi,-mL-e΄ExR`,ٍރQL e:KͼtFiF[ ˻Úb<Rc+̉ɥ;hKfsl Pѽ8-lȼS((b!SDZ8cXɹ˟р q XQJQw\$;(ۃ1R !QNA#63Zu-]m"a0i1̍V,Z'Uܭ-fU鷍JuD fp}`ÌPY%`3У>]Ae1!t8I EA%fb.?'P7f-q 1ܗVb0Y9£Y%:'z+A2=`H#Da"=4Y='0 yzs7\gް\ח :L;#phξF_* ii kba$, A:)Cpeb5[7-Hph~4܀<Y ?&|߽Xc95>A|qِ5ThO9plR[Zj8 '8LT,~gpD1 @=4s#Q ?s{"C$Th}[)ږ37+}];}P.U 7{Q8mҟmBypAdg~+,> ()O$VK )fmI'( ',= } +WP0?>q2T $ӉRS ofJNG:x9rwWnV$oQ0pξ] .jj qDiDqܲqU$Tjck ؈}{@ȅn%b(|y"E8f9٘~7E9dQ*z5U#a`kP ,5|0,X32YL h?Ⱥ:ko:Fgja9%!{-ɣ= Mm aR,^]]&oy_[~,eoP@xY`aiE\a J# aٶdY .Aa7Pl:H,P5Υ_XG`n²It}Z㞍A| a"P}]ec25}i^T}IMRH &}EinN= \m6eqUZ(Ǜ! Y~L8?,TMc%マyd-jCB)h%}9Ô_(n|QV8!3912x^s٪Êy瘫錃 XVQ@%/2 6@!KPZNpsBlE@qIDSiG@dXKKEX-UւIi@2G2?i]ݝA :$HQĞ @C|G- R "$bR[N\RQIw>b W}<_ȋ@tz!f)3"sMM?3;lyb:auc?R??H2 =g_Er L:yXm),{!`ӐViyzV.uH:s8#FC@lw47($ qp@j~ya¬φz<zGG.+Vc 3`4fGsqnu~{wc%O;P81_ Pf5y!)("pӁ$DFc!{f?FȈOꘁ#~^84S!JKXB !ٔ؀l 1(ٳOVCOهa穳 5!1̇".ˌξ=` $4aIa@?^By12"S6a~ЎsHn L qC@`A_JH99!E@qkYtrrǜLb̰ȠRBE4.A9) ,[dd3׉GP(lv äcFW4K͐dgNB&i!!!SE#PvF!0|<^"uscI @qΑEoS f`! P>Ats+{}IcL7%v"8c;ăRc! C|Q(C ptVüp&ìt806 >I=rŇ46Hd@#b0(i&*7oFDs &CC,r'}H=\s]vވ!A2=ryzN>COu9xC+؋@ьْ(c,8E;P$7ra,\5_5cNr?Vh=aH9Z̬h@$h9q3޷?1KU"XHvl{<ϩ  j!LO k;7J,|_l(ඖۡm?l&vνsX'J~JLno"xɺD퉑ܝμ^2;D@~A7n$(xu@ eO=)"|z6<h,D8'Ns߯f۰o;n^Qދ"e a<)I?\n3O S, 1d EhMݳrG4G7rFO /E ţvaswI `HD8X ߐ,Hu$X?qt5[UFcr?PyeoZ<_ ^PK4@(lF s)/?g)Hbv-WOX<7*2m,gfO$ZMLō@* $5V^ww|ç{z7M6#AN6ȧ;;cRRoc<&L±Xh h`"8cí@0yJ `r9uŵxH 7iZ=NFX'{ۏ0;(twao d{O QCo7⣓?ϓ\cNЬ<W "stA2je(zDGq^žGzx܁㡺޿QYL77~ vAF# j `s\ϴ\X;xeGc0cs?Y`:y'i8CVy20(LLM L䛈icH$PtD@qJ=]pk$QLiJx+;S)`k) STMH?le8u?P0!hx dvbQDuVL9rފ q58KntD}dnuMQCu2P}k ҝ92=S PXmK Vpdҹo<ѽ?3FP\%!;o sNP/˧ me&@"Vtg!i=M:Ę4pˡnݙcԛ6FkqH۵:wsNk7ΰ`9S K? &o7ɉ,ٮf:c{O5kƞKVo>J\I"aYj2-`?.qP* G:c uʋp{ͺTZ@H[66)M-L^q#N.p?u8iMI11#ռ5[Ԝ`\zXKx?}zgJD2%C#txٿ,`,Ъ5tN~u6g\&j(^Xo2ӔU_Ǿr+6<:TT)OqӉSb!@f #P2f؈iêFI aNn+OU*嘁uhؼaɍsbg `9"H6!~[ê[2e`:"0wϊ1XraO-ܴ/^ [&'58 }DĥEV=0\hqGyUꌒ:^21t19[&0aEqa()y皅'&U [Ɋ{숙YW'(0ߨ"o7cxf:.$XcZ;‘NfBPk1d!`|  yZrI@ecf S*)׽XHR$糞 ̥$1N~){u "ye/P)fkAGD@onOlX`ZFY"ӋrX ȋ`~ 1qx~?&&[IolM+p9Ipō4r{~L t5GraX=CM2bi s [p{?~1u;q iM2`%T޻>ux=5y%b=})pbb;2W(iAO]Ju̸:DDa. LRRƩ}NVH.ʘ%'X)&Wa~,̿a2XV= P} ;("lqJ 1OXoN~f8ţ_%`$* Wv(±Unө^0W7f)t#10^KXRjb@DbJߩy%EU}C-Dї+#x/!&<ɡx( řY5C3#4ek *Qwg0t1;JՔ)"?,&|F\JB'L3nqk`]! 4B|f߱ Ԩ<1g:${h{w|`vbz^R^O%)5R$X皻G]f 9b;z\}58.$,h,{5j8Sۨн`? ъj:t_DO n܈21t~8ۃ 08& Y}> r=Ss2>04}qr[=:+hmFsB@H eΠ_HNP,IMp`J-ޙ_.Θ05~Eռ׎%bk" }~?o4e\i :qAɇHd\oA /4g6]=;b2u\E_#u!oN077r0#K3 V|΀JB`I lty|8Ar!04tO unGNL.2~nt d@2F+V0°Sc.K2lMYo$ōȖn5ɏPAd_]@khfC!vgՙ12%R?14raGL8FΣ-]~K a(6(` {1-YY&쁴=A#}h2e,b@B@@ioC. YfhM60mؘ':dʀq^fH;Gd*26g)OzTm[!O}U &劚Y;QǷ1T/xjKfeѮ-lطEy1F]TH#RM2Ouii䫔2jTT/t!ʰ*,7op>JmzF:M3&eeLLrK/~?6(ͧlULY@xݔ'2yEdu+EY 4#jLAz;20W``]oujAR9C;B9Yҹ~Ym!b9f z? گ s63i>7ʝTB$ lᇬ .ra;'qH)72A< >H CEߑJ^ i Ĥ( @Aˈ8Hr 1pX0w؟'e(jH:PK`9&T28;ɉ!㾟q/PL)L "/M I&M&,CQNq2HWqf2# oaѩgf+ebX~iD0PpIxT]1Gy= Ď1cy,G7/I6}d6qh3rɧ 6@E_3r5DDHy燺uGYeh A { AAtBA%9`C"a ~% "xA~= Dj@)u%t,aߥί?ݺ#r)B@L柤wxxtdm{wp=t[4(; u9H=/cpZFDܯ@`oxGkI> Ux)S0̝6]pƻ NI\Ggg7X_pЄ"0Dھ[B'#9`'d/8!Dcqx$aIlڻrH@n! ]ErRú)t $A :%'!$f}O wr ?; m)H*VBoiAPN*_gޮghD -棍lmg ,aɋt]#duѺ(|mqZ?)`'!GvcbdL!{ }C50W|dS_b3̌(pf=NjfXgl.3>95OJڊ_|#TM;e)I& ՜i ?RzGUv~Fh:G(;wnM;<51}Bd#?E=6Kpk^o _ǟӿv&G^zd'x7q|zYO7;:#uz9# 3W`G9x5C/V۴W  n`&9촩2Xv_7/iN;+{61bC'ժoEqvzߚlt3|݇% 3t%zŀ-hkTgr^T챦(a($E Ϡ)s:<;1 ԟc}G:TIm<#^>4| ;6|zf _s7 OnKZqYt;6z޲s"jhj,Q[ES3O~;U4^|8[#=9 aYr3 6o+躁ʸ@$o,^JyJ7 =24187DŽ'nc:Uِ 3V`BiB H#y6L'hɿ,kh Œ\?/HӇW~ BT7p kPζd!` 2rhXҨÈ9ݦW([pn4N-h"P`X;}N2:cD|xq{ҸeRH d~?ih?:^Pm 8HkRpxeyJԙx8d1C%1'+E=CbQڰTN 2߃y[ݟ'q oECk)9)0+F%Y` SX1K$-U"kQi4d'!zCU="ȡ5Du`0rc=|Ώg_/7`.nwr8 AβSO67;vp U7Wl̘)L<Η.TȤ"yH鏐u;?#)C_P{c :͘&Y6ƴԱ tcCVspm'zhIB͐9D{̦9}˨_83F٠h=y'"9v '?JǶ #$u)=_ghgcȒgyCKH\5mq!JegJ:j٤V"N'?w>n{6qo#aGF<4 ?Xg`oc;5<"xO._PŲ\yII`nYv3)>1yh4?Pw'#:+C`Đ RM%ȄֈTAslX6c¿ bUkڭȩ2 ±%сc)ʮ(calU\Q7Pͪj`g<7/=$'Pg:>96`Ly _dn rH݌T&Ă\#'++'+'0T̽U@_ԦpUٱbWPx`=Ą_jի6ٵE) g't̚1Uzr<.޳6(af####+#%:"}hwwCWoUוk,Q +E$dϢCW-(V2ZT=柗2R^~aEa Uu՝?ᆫи [H+2253'&@$]KYh|oΎ=tqg0p WjG}!E!%8!07붕8(ևPq]qݘ&ICL#!"dP207i51˧VL-EFr:>X7hS c6Nj$U5x/wu~Bv| 52SL @-Yk\[#,8w(Q"}m{jx/9vb-VwqSqٯ_q8v)AN+QgB +!XZz~nO)Kχpgk(Ơ;"6^Gss|ͨ YL\'?%le!j rlqhf^ ą#Ph,>Ɨnr/@$i^]HAg<2dTKotĉ$b8stb  S1TRy6mdNG6q4X[O^#cm).q &8@GxoN~DG+F}P J d kLK 9oct1 GA@%wY*V℀k "/ko3 Ƿw @#"dxI PxMsS=% B23qh =w]r] "GGx~5Jvusw"2222$fl>kUowȐ$8^dZ cyfss   i!22 r\u+B RLhRS Qh)))hR( u&H-(-jC$)D5  S@@xiRBJL! VB>BBCe% w˧QMzԶ/g1;+\=WpjXncŸGOvk8xve-I ם?-alv;<*(_Gêj(L-Ijht`UzJ]EXm7CRp/ސr  ʉX7m0AmB $Ͳ$ٿ)}7UGKfVQU; N*4ԯǚmYI4wZkWV,kVL˩,:=˿ԉHjd׿yA;JvӚ&LʦaGvHqXxӒ ꠌ>2HSpPe!0kL$Ɖѝp#C4Ӛc@+P3' {؃g3r7󟻬H0]j-I=}S98*mr;w on7N>ׇ`KKa# ^'?+@i-neNfc72lq}7PaBh[m|VL͟V B_ɫmĨN]}l?D_Ab tPwYNZvB,>}OS o^={ly/I˓ۓ*S Q dr4Z<I'b_CP9W%U4IXbHVA@^ƽs@@}ZΘ$YI}]*xBS`ٝ0Ƙ>Ig7ƌfJeG{>7o{[!c"uOiE_Wwɻ8`(>5WnBkHs<Ý,!́b&O[<8xN?֓:sz @ υRN0>eCtĶM8rœfk#,{`Oj"+iZV?C\=7~ΪAi97CX(XipG~?,?6#O q,l l2E eT4"|s%(z$>_10=\\Ox9yTGph\B O|'r{" bd*^XixMzdlj t.KqG<0ln\ɯ>Srׂs=McZ9+8v CCnW!s_mo z" g? n.PxMC&`ؐpqK mݟ)⼶A7xpQIC&qS$#Dq {~3״ȅ4b8L?ϥ{<8%O&ZlT~]ݣ|l=z۴6`2 c@5(."-Gvy7*#!vQ/'J*I%NJ?ICXv"du!A8]M] @>m7!!11t d9z8ߥD? g 3c<؆[Ln&?Lx:LW\ i(MՑ dm԰ {Xiū'(f_ ǛbW1Aqy9.I=d ^z6͘~:FԾіG/!n}wgn6z;˕uN1 \.axzh}=]plqXE8~emަpV)P-ٳOcKӺv5װ^(ˍ;rhK[+jhY,w}UWư>֌9=s`Q=azk}V`i)ڎG*dsKh*F<<G6K?=t+P0wR&6v7sCD~gQ fdYf+б1Pɐ8F}sTYC0FCg!z,h/Gg?59`˔Uf&л3`pB`1?G5@ɋ*d, Z-Tfިת?o|XNb Qw\ʺjF"G?E Ej<5 ]n!E.[E.YX1 Ct!tAu|mD]]K+2#LHHWO[T7a.| z*BE1Op}b)*؊B!_"Iꩲb`^бFguյb.ǸPŧTnLLO-ԊCukj=Zq|9{ fviɲ1<~=XM<;I`>_ +æȕCtp^ r7!-[ nKYyD\$ZAmUiQkRH!AdQϖ}E]1IJ' HAN\MlB `D\{MYEX(<6 Tigs-?9YYPt'ǃ{kş;羥â"^ӢQ>e{&s; nRxУ; l1a{ ȬEU I?kOA ]4] r w l]Q,dқ3k 7hj~~ E罣6]R{Zy,Dzƅtgj%1U:MU`^qϕ{Gw'rs&P:?su Ɉǃ~I¶9#EZ|gYZ!!|Z;بwY^ieEWiqfG83>c`3nwSRqL^~!}*Qg@F5Ђ>]Xf>ZǠǠ7vTm!WVwʺ_٠/ZKm z95WyTpa=#_vD;pRqyhr@tl^ˊn6vģ:Y[ʡX4ނ*EzH`R<B#R삛yެ$:;Ȩ S`) c},$ BݼJ8ӧ|h9V1AA^F,0Q]~h\.hlrO'ܑ/+@J+AMsDRq %M2|9?'dw7r";7)qɄB!#!QϵeC}@xh9G#1]sJ5W˰0$Ț9$txX\a?g<-HtP]LEy>:_#vx$ҜO1l606NmcIYgz1#xXH2o2q'97er2qG%40C8:WH;Bknb_4AA;4cf?w~fU6˷k}={?"\1~JPF0aLbU99'q#?ވqcJT TSͷv._t-RRt .ި78xhyCbdwT}# i@Bp޾#*>1z8N-o}bpC3B 8a59ӶxyGn}Ģ F5~ҩ,ol6l #PywȚ,fo׻7\)PTq"2 m(P)숯; ^|(+{3{|Rjdpk sn}=:}z]5:rGY011/STypOvdǩ|h{:EC6q-jDdxB(k؝ .=8 Ouz'ķGvg~*gfcX5KPQ@"0;je.CXY;CdyċTe1QuW* ]"x٫tTV7e+c\B 2K|- @h\[Naǘc΀*f{!hb]>aގyJQP鎇.q h7_cuAķϔ{HC - BsEY\ ?߰(?У=dҷS6"_;7oϿ/ ?E5>7%l,(]tću q6'i42lU>B"0B?|QmTr|gQƿX"F+7Q`b(_HJ n(iFJ}Q숥!?^4Y!<%w=C@|.B^HUۘ6q>,Cs"@N\ߘeȹH )b>G2#_?z^pDb~; CA03w~6q  W[ GhNK^Ƽ=e{+`}]1^2vDGLA?4DLKY'U-2"o LC+YvͨLxn  sCI 7 ۈ'UcG|Ԣ" %P :Q6}J K0Gϥtɕ 1?vԇҏnèqߣк"AT(x |1u>>kbtm o{CC'&ip`:ɍ-/dux,/-1-o{(x(c{y-~N}.G$ ?GrINBD2 6Pv%D?/EPP5k>q&g`! '`wv:J2G s(`!ٿq}(9J.$dE~<"O߶Cv AONbїsn"dDJ_QQ51?7P;:x›-a|Ӧ3Z|8X &N2 |}9@>Ph|> ޻ +hߢ#h.x޾˭`\MaNkC` -3?:'o7:'|`^UxuGÁpEκZly.KC}lDQ:;p$*g 6"';{ b9쟞%O;Xw_|s؝џ̂IPbslt%!hbzho|~x?e5 䊑i,X1`^? X|*Eq&6H}t.|($Dr?*y>,ߩ sRж}$">(T?*$ . | p\!Ka~y"_C}-B'9BF PK RuٳBzg?\|C}om1taT41ZL>&jH1K'1O`X7c"^4lC;SH^/R A"E:X_og59,5oڛ_JAu܈zg=sN,N8`:nlP|zΎ;E'Orx"Ρ.Ka!4%|{s!Dowwl|isv5ɥt$S*h[3Vb ?>"87zE:.s8/.N~2PS5~/M}M_[JA'"!l{Qyߎpb&jlofΣ\h?̊Z fmA4Sh}_FG>L@$`̱3R27o7gEaĹ-o(mK 碫ˎQ?pm~g{e@؇8P}<3iLR0p,ً|B>~Ă,J'x޴$g΀iJzhpW@"-H(`!mq=sc^|<+"}L3;]v_TMim( Ifbw|޸oi3o{o=/n1W϶)WpDq;8^/۶y7i]ߘH8t42ӏ#>6t͆w/!Ë+c}t 2S9[6>#}&?h18Wrd}IE8fնezq_&L<͏j.{oeY80H@@[9u"M3oZ_*ͽv QRpa$y5't#?gLDVrk'--Wq|23 G-_؈s3deSH6Vd{$4$ԼgýDZ\mKU޲krwůH4NJ^,ӆ?''{Rެ65Idzp?ݣ_:=#N2KIWAtA!$  T:q@ &f1MN]?cIY,nu}/DJ{~Dj8|֌66?#ĒK#_Iloc&[y<"JÜ(P6ƙ],2ݼrcL,2?L o 㾏|vh8qu}+O-YʀbM;$x^q7 z=U:VTVUZzU]l hK;[->֮!fjZ4$QDjωT6[_}&/-90/G,p.e\-6>af?@%# 7SO܀iWMv;u4]7E/^BGqو9NAh~uLXF=l,w&ֹrEwRNU">Ń|{𢐽s$' 7|H(P)ǮLRwe4-ګk[62BUiYXxm1d?E# SSٞsWܺ-C;Kl]U\aJ/hZֲo |kl#aG u4M[JI~Ic%F{idzM7M41ךUUV W4]@'HMs7_85xcmZ,N]Bmo2T5/߿~։oi2V_\jQ*"Fq'l1aNWw$bx;B6:Mzr^rṶѷRsYK[m) cdFe[#Qj'+b[gV$0 >}_ZK'i͏} ZHLW68fUZ=)AQ9hqiCSMa~U)@ >u`)>z <]_EsCP !Zj~_8?ߠP~O'zz?\OΰC2! @ďdCE6zPrH^Q礈oe.Er=y$ 5s;Ǭ>yGcpCڐH9>tSaNm`tXoh{vE!Y`:<|,W`{/ %?er{:XYA?>APϺӰڽc@#[tZfG>:j>d;HQ#_qѶCu`fO'} @_ bx糰C{ܯErǂl9v]<=>oO,a%Ӷ,2tp~m>FztbxJޥ{4`n[9^VZ4%B@_ }r l`ELTtۍϸ5,Xm,~ B =T81,6tĤ-Y'#^Ty* =ITjhdCC[6\"b!{ݰJ=6uoMC$HH}اZD=)K<ΐ)cAe}4W|;H&41/༗k0vʥ8Dz~u*7߬ #Y'ҀJv&WdctsnpFs#S}K8iuprbh:nbDMҔI_t 5@KhH@x+m?{{917G"p b3v)̃%% FfoY N."aeyu[r S2u,ĦfZ(0 >kD{~15r~׾;r$`.xC置y<'F $@#nDGKk'P zQ1r f$3 A/kdnYbLJkuS1FN8G>{|҇1lP &Pu7? Ff_{`;߶v*N!9G ސ^\4;IN$k ˁN ߬|ˋX }>jl8t|t@cgOI:Cv;nf8#ӰXM`qh^I1UO]AlxW,|b, Ad_B cY'Dדz6<%kxs])C=HテnP:.DB ͥʡB <4 hhdFD W,`f ;/,d]w۶;(c 8"aZ|#b[vX귁&7(HąLJ7`/AWIL.#R.黦^Av]}vDX}qB*&1߳vaFuÔE 3HCȍ"HP_{T#Du"d8;7(- $/(*dh@ 9 WϸaYx:.tUS0 b}}o>߀y7z ?M$`3eIN cKb&?ъv! eݓ/CU30A`F$r,"A2UaA(~6w,f=98@aTڌ.o#Qq$sOR zA}p1]Ǎ؎>4gMЧ͇#\gǼ j ;z =\T3X]{Q,?|:߉ B2ూ|8r.'bzDnekw0Vki+`ۂt >1mBttk13t,Pkh?QΛwp0kU7 eZCmcg6%gv5FA⡛-4Ox}4d²XHQAp! ܽ7titSpaj 1 ivև";azq->ٽg?26Ճ( Lߺnz1G٥>R(kwX;}#g9o }( #ݶv*{w"5* [=hG#8_%n7;!*@ Sknx~|i*QMJ a6]Xѱ= q:-?ϽW5 ~!~9K3@7촞/=#`r^7*^:"rZ9tg3CA(A@>ɗ9<)3L'X!xj~ `3y۞c@3 [wY=°*`+˿p~5;VEǴNJ>YdMߦ~PhY8kN,Y W|BϦ%X[jRʠbqP§ b8Xa;<$YHgg5X= ][b&hs8L>3~_Ϣa$Gt2댵fR^|ng[G9 llTul[-c% m#RHܾY щԳ}ksrS@_OM_H?v#n}pP,B * Z*Vjm2ߪ$TM/H@w+O 5W >y6sROLy: q@HxB$I:G걬P$d&P]#FM[.M t?QE*9@ܐdt.gAANsfQv :o#26'GZmլ/JbNZq2-;?JmP MAw?id``0,k!r %xCI\zǎ0<qe\_̊v"ZOa ejiv^FIスqC0tcqPC1ߩQh$rcIyq@8H⻽p?Pos05PUnބxh}Y>3K#Tb+6v/lݙv6wH||x;숡&? {.8h1·}/u?俷N 4h4Bz>c9o8RwuCX?ag76ȝH¼JĴ,ۑG8bH^q| 7Ce{Bls}A%Am2A_e<ۏ>AN&$0LMnKDj韷d{W)ǬiˠyۥnU_G1Iڌ/ ,sy ;#~a s@o6]V$$񫓑b_^R]R :kKq % c$1/{S̕8HѬ-a;l{EJj"+>TH:+i!V8ԛ=Y<ݍKǑi^', E4W*-21) Fac?+ ִ!ו{հa\>Mcʀ^lsu{J^ӱz:w]r6DG]/k:BA1.#cIM7gL@Mt wP^Ĉ|.fS2'3H #<36]1?"#IRmhoPՒACM':{9'/P̌а4xNfdPqBdux83 =I8UU)Oq\7l9`p_]c:Bvi}AWw0bEdzkbX2ٓK~6(0>ZrL==Iv؆~?I!t#6]DpKކhP}t W?>)%t<^>3dyxPS ߦIVbc~$px!`{ @O?NXͰ6* 5уc~޳rɠ" zw+MYA*ppIY@(^pǷbכ?o,Siؿէ~F|k`~Ńݰto-sr~W|>\b h7c#c/3VSK6Rwa>(A=q3.6-ǝDXkChwٌ(A핓+(28bwQoNGVR^xGݦ{>(mL8&Ѐ;)&QØ M@\=3d1/au0LqݜgyNvLVM M֕{pn6l}.l6A@\7ךL4sw7o f&~ꋝjuF0<?M[M9PgFXJeg*_l8I3]e PCk|wb=בߡey&"c TRꑅ :s ز`TnxeCtqT\\Gpq|y20N 0Sf}&_[@+Wg^h9[L5O) {2T(2!)a[1HQ !0(NFBF B;Y7!{EgLglЦS>jl+1"o Y)I| z$ʚsꋩk$ғ'oЩ2x|}_DMbh{Ga>ېJo^Q>~=py6_YLWO.1rX!Y$ S>3$-vO4B־*|φSh޿l}s|G{LXY+Rjtޚ{?jͩC^kϜ~x :(00I+~ħ@,@1 IL'{aygNie%٪c2B}bπY2($Y,O >feu'I`M$x!'6 _E'[X By-cNձ뺆z^=rMh"^sk 'jηHexN+2!PL4;z(,6WPc Sw}>2.tL& $9òСѲ=( ,в]˸o)pXď 5 a? F0HeDIQP*8@iPfL29|HpB%hji4:vB3֟/PD~"PQoYA8@(A ܧ$n|N!ً 3,Kht76Q57){~kjYl h0<Ӕ9 dX1AŒdi+ u+=Ge.;%dۿ&(1]J/atN?8hX<6aaW'DŽ Y̰I(n)"(9W=@Ebʏј%>`B2`z 2ef.P6 G?Y}/dvQz>9v?qtN6°]_ d hhP9ò\>lƈ3#ޗ~y@6gxKDK b>Bq)ouAv.܄@e!F*AV[})|8䧐e p"yc9"J9trbD^Q+,G`ìug>4O|#vXy6H3]V0YLq\2G15eif) Xϒ\`/C,Zɚu䧞{mq31q ^1m 'ClGbt3,vfbVf)+%瘮htܨ#,WxLH Z#ጭ`0" #ba_V6v*n6ijeYfz8>XV͎xڴD6]?6 0+̣DF1L<ggWвI2ߊ!j{+R5;X$XXH+`TK]K658ȕD+Y' {/T?~X - qCT-|0`< !"L6PG~rJUu[ozŅ~I#Rz;迳lVRbF萇]*;3}dt0(CB4B Qu@;_ _;N`5.=oW1}]~Z?z9?{p ?,TCz5%C1dx7fMawcG[SBx0$N iƻP@ @Dx]qGcpvu.׾c K&:8:(1lﶆ3H|s7t1hawwɄ7ȧ8VG/%:(e!PV[]$ST`σ{ys4v2퉡omA-wV۟;V|,pCL~;6xWZxVàzUi>ѧPciU4ك6Cb1,^p,7U=7gCسicM6c0s-bH4_G}V4 9nuÜWP9vbl٦9Dcq0`4c.Я~&#N؆ Wd=28#`F`N+g10 c J<6H #`d@dCjLjmHSQ+;}̟{ⴞcSj?g*ܶc/5`LcǛyz(&cm`/MCy@OzM;,C=C}#d?;GnB9 ZD"0zsZp1UΑ|'zp;54x7^'$^q?yl_uL]ߗ`u?i> ޶CXǙjw7^x7fֽ3Ǔv~n]h w{b2Psƌȗmf}ߗG5pyƛa8fc~}"iGNo'"3zt?iꝓ?YT1qx)BDǎv@S`X|uVD1 4q/r:q4lT>tl|P1#cbVϛc`=o4وs+1`!l{oӋl=[w&?c,ָZ]IM?Ϸb]wX1^=f }ӳQ,!b&͟;4ɽOxYx/hC{4hL>|hsX6nc?/h2cizwq}Fý1uJ gDbσV˗o7:PBӜ 4MBH-<47Nق٦;ٳo=s2دl`=sX!s-?#`nƜl;Vo;c\=;)u}3?eΉ'/>ͳװa:q3L Ⱦƺ/n|{Z{Fxf; ! `?9u &>4l؅؇9/ITLX!lnϭtoy`? %mX:G}p`pMWQo1흓o!X9L`l/$_+p?:0u WniكѹM;+;g4c>>6tccXʀfHBs9ju׎_T`}Ftlu,c[JW cw r`;&8xƷ!ı_|-?%ٸW<&wҴ<m0t>x'v`1t0L_e;,k}0/>ΥO`>a' y|qwkGI'v! Ɉ {-" f76`nݡWtڼ@HK }98ygs`'eDnV `C d0C]!͠B -A[t= ;F(ásXo.cZ~7xz!D:/.oڟL l";=$Llx: BORn-iXD>zX,Ц*8~dmVNS=mO3n,>#Py2%&[%5)5Wy:4,T6Z7f!cػ78Ucs40MM?QFm;oGnvc!"OH̰Kx(*u@( Д6<1e9g&dzQGRKP݉aϱD:À6!a7>/|? @Ǧ)'zyC:|ZrWi t~Ndl4mLŽcyP\BĨ344Vq tgq1cӱи=3M=[(0) NQ u[ow&w(\REFeLZ"0_`נ# vD35D51Q0`x؛XeT)+?(tLbZC1lv{9!i C{sy^vMo}ߖ} m 8op}'\YI+4Pf<4?S 32c* נ,i-"$r̙i-a:8$Q(P/'g ^ܐ;U B sli 𢡊b,x|;t ylW[qWᤨYhcDߚ[Yd] SD3l Mw`\CFYA`ET% L|\4t~SN}DxG<0I-[`>t, 2XN~QV;u jiMU2ݥ*^E`q/FpdGi3jZe:b]0@,HX,weeBQ:.&)rNe2PyW\W >wUܳ{m^Ϣ-֗e$`V֥<8M>ƴipA6!=?uX5}+ =^ b> ƪ2$8(k8*$I9A"Mޱab'9LQdC 43m4Z6  Siy7!piύi`}xqШ c/~˺3ouId<~j1:7ɡ?ɩu%`v(2phBf8,R/P_1iRd+>OW`.8d1}j0crc1%/hFI AI |q>##إ \)Op!1_3ǭ\Pzln ȫ^ LR}.KRRnm=.0@M5rJ؏KWeC=Nl_^RlCOBІŝ9/L錱`|ͳZߝӳ82ؗ79'sʪ@t~i]۾˰''?ͼmX7ho_g0 a37?/:30r'뛎cˮT+í0 >\/Vktq%@ky[jR<%3__c} X(6J?utnƹ~:jFgݖ^~\VgJgo5Cߤ[7_ͼ^?ǁYZ(#S f/!ghZni{|}3=_ 80 B֣t׍yoAbywbN=>2;L} 7M[P6؝}+yq]5YN}44a;v}f^0LV>][cX 'hPDW+"P7GڻpeGF5 ǡnSN0xx "XpHfν f+B=D_0. , c_߆\1 X]lːk G&^XޜrqnX`t@.sEn'`Mؚر晑.W9 (at2yTqho(ZOG_V!tCkrL1,KxV^b!?~cܻGfϮo8s˝[$(rNaҰ$Kܜh, 'CÃM; cò'xQН!/% 1?D?ʉF9?)ڗoc6 lmox+9{ { /]G;Nѓsq 8Rۉ1 p"zL94N@p9yFV\^62nǦ-Vx*As:# XvAX> ЖAo0jF#ӽܝXڏ@~!w*&4tWwAu vבjFjU]uk(W<1Tɼ_Mۇv-Fg 6 |u2(EM ݴ;Zh1ٿk?lwo峷C( '7KcC>9HA:.FCtPqf /fiS"u.!Ũ88j+2k+ (Mb?_SY^&ABӷرnH T~x_V]q˲tHQ? 3Y5CJn.#EZ1i"'`&Pf륽 հtߠ^Jצ/ùk/#zuP>pI;{IݜA_6zyqAvv2z, ,< Ti.֦oq;7̏(}vGd9ygN +I1%5Ud ‟%YDJ$dž9h=y=\S7M@<Կsm>Smk|~ Wv\ 17_oIžGO|6/eu@gieB+z 7hZU&1WBJ{\UVe+vQ׍:5)j^_po?R/`nO=cYls Cy8iGT1~}<@򴖑I3ߞ9NϾ^%LX3Me?c Ҏw\vɀn4t@ݡz+Cs#s'dGʎou4`Lv8>ׄ'ӡGcӵv/`n0qt< E98$q>],Ǫǟy kj 84_忱B]iNJU(+;*М)̗~<1F4yq,L?{`އ|jfӛK|bt'V?v#Ǧne5@?0[,iv78bKZbdCg e1tM06/w`&)L ^HlF(uY7a ab^ (K1S3h l!='1v9'6jRn ߺр5Q}Sq^4%X1?==^x!qZr[9_lc2yZ D`dt@_Sat34WЊ?Tŗ`@Ww9+̡w E4D=s ٘1 =[\oZYD3bLEʀQRhi)ƊA=MMR484KED = pG'S@<06 $GY:8ھKaC? b(K?]1NQ h gRLj Z)ӈUiDp " )PDT{kO;DCS"bAPڂ;tہȀhN*Z"$PDDSv*?炩pC$EDEDPpP- ] @A[8 PDPQFUE$* d^B*7U0|KEDT/P0HȢ7QA !<@^2*;X *b$zաG(3Sl5TiS61_Tw7כFtDU# Nmw^Z"Q, ZK%MOokJ=Pb\l't59i(:!̳YH}c\͜ qxu?ѵ#=gͼƹn$b?9$9ߜ(@xz et_X9eG-H9 uI#DeK@?y84Ɯ1Aqw zuw~,֋92/_2L iׂI\/Ɏ * 2M+ltvoܵ PAa/ݑ1q@j 'kcd/΍sTeoYW}̌d>Y'G܌FnReGFCC-f't)NstyCZ*eZP WS%]0PVyilV:Z٣}3эM/_j͐;=ad4 UEr VX :]}CrŞ|\!EleY~+AD X62/A&7j8$?uA~+ƨ &5GKP7z|&tރ 8!G)Kw]!<|# VY۔@ȜDB*58M}X6z(Enŀ5:Gw̯7n-wn\_==D;C;/s€).yaurX g3w ́)C:[u)3W,Td[mIJa-:5W㢈ܜޯ9`m/bj=CAI""--R Y.׷عLԼr1Og- v0y9#9V͏Rܳ|}t%,҃ǻ9[p+M~|uB2{ B(1J幑pep{Yۧ~p-QeVubse9С:0 ym+GMooV`Eb!}ڍ^1G9il:T¹H ba";BQhsnWT&e mmfL]@1wOn?r8HdNh:q/^Ώׇe dW[{l[dՅ֎PA7xH+мzV,2;I03@.'2[ q| #-ʐ =BWve/Us#Xi yR+#N\gBOtFd\BaQ |m}"~nG+4;R2Vc,U;| *8o0&ҋgZe͍ `TJ9F34i]6PK5g,(b+`C"ϝ| H7VT-V*yc sVAm\L(ٴYY<m-yY}#9W1wBs0Ϩƥ,$q E<:,\&F~0jˢR?]K{  겤jX-[F?˒!(9CKW 2eIbߝϱaJv O%xwv ru?ˏFhfv>y.>P`;?;4p !. Xj,WN g\+b hTRO֧j7‡b RO˥\</,_rx+GwB6|T>&?۱qyZԥe9 : '^d]GDp4}C;uE#}f{~X}&~W|>_脺wt昄ӗ[Ϡ{0D/( z 6ӡ,ť:uFdv%NN6syG6&;L=\? sSsp:DN!=@, ^ ) t~" gڠ>3:4GQT-כoˇསѠLPE6YcMdc͝k 8t\dDBε#s{}C`|ۡƨ0kH粕5.#Cxȓ..אX3xf5TJ<\2EBvb*W˱4[Iʂ5|TAL8)OWT:;@&Tn*GS̾73 B!rC&jo-9wkDr+07Xcٳf|'|P#U 6W4ݳS0;HB|s8Lk>Bxfdz \ݮSe. ɓi^rn!BYBTˡ"V;0 2"sZf)ހ&9p%30iWo(-+m ɛN#v[ V/exG= Ve, C{J#Ae5,R!'羃l}AAtvt4EER@ImKTӖ_}滾f P4b&| ^sUy`G*;qs @(LG]sޜmpw{{8)61V]\63,g8tlv2f}@ ղPEؕͳ3UmNlMaId[hd'[ACCl3`M mԧ+jz•٭mU0lJQmL[2*Q"͏CҁEJP  ( t:RѦ5 PXfͭmabeT6$T+IVBh 4eVJbZ[B5U0`*@ZQ`j0kVmh (iTb#ǽqJɲسa(RDDZVJl26jͲm"d*KmZc__ >{3쮚VlUz}m᭭glXPhDDHU)E5R6]C3ah^v}޾yriq+huwǹlr::@BPPP%C{{o1M'TS׷ッP@PR_ =0@^|RxsץV>>G}זb*zj[z+{CL𯽁R! LͰ٦1U7J)̋XFUJ*J1Q:UoJ`Qø2c% TC).nBEEQW6b e=?X׾EF&Xr<l`6UΨ*TRVJ(X(0646!`T + 崩biW_ Y#?jp.0BUC)LE@D0xۡV{#3iuTi/lC٢I0z;ZX:2R* C1PaUt&8 Y.dm\(DM8̅b- 7?H/Iǯ LCRRf,5|RC>:5Bp]PmGbV6dnK P,M'pZcU*eV Y%Bkg0T5[5/cGe[=pڲ= ]ځb q1Rݩ~x[p%JN3Ŧl ..ϗ iVtG7\8}L8GM#J:g0JNh@B0zA;1ޙt5d tj9߯) }SQqKbIaΈa"Y ]",`1Uo{Lcx,Q(U,HmL=ʓc<{$3@QPۜp6D6Xq( A4 q t)2@q3\l_ҙ" Sk)%6H @R,&Jʉt-6IIHBzӴu8 ͍Vg&vrk:Is(ќp=R_%b$05&yW M PdCc :M<BCVE]5f֣ 0( AbM s$Hr\kGggmݽ ݦՕxdVؤݖhu8Trne=ޞRjBg-CZY )P [9fK08qr28ʙ˲<b!ɂZX\4zbEjR,ReU*d4%l(4`n͎\&`'-e7TTEŬ70Tz2x^B4b60U ZA[((CmVZ)f]QR*@5=h{l]&@Յps9k `O<"@ˤfHhgiQ2+$j f|)1a:ŰwhAsXk&TO) vVTB)o6ctvsM_2F0R {6xkJFwֲM6GI7y&⎺يJmgŏ*SyIFڇ5B?>6*Cj_Qq6^kJWΒ%&kÌS>g ڳ]\VEH6$i̔FT@Dq<Z(ҳ L| 2!kJH^133!e7 e_<h|CmJelZˊJ* w\Spe( m&Bӳ{:3Uf|VC[UsX*2E* [;7yn]/ l>'&SNCٜ8Q8XFQ Dv0CVw^յ냍d:#SEq8u~j9udU՘aLɦ-$|0{·$py&!,ݸC؆JV ѼxH!aLzmx 1M\a"c+Zj9/gqY6 8!;U%34!a0j`bL1-.ŹMe].ֻhd,Q7!| ~0ßĒ(`̨ "0&2p >85T/AIXsս6\EF&-Q67aiŬࣀ&Ko삌> H# e.FflRL3(%%MDޜ`o(J(&ebX``e@(4l8CWu>7ude"6JLI0<|dl\kPfe'kch'Ỵn]xsB!7^.P2՝#a obV"_m"͖9b%^f1ꃭf0@:ܵ]B)(8+5IaШ ];B& q< _p7) c9JG)9ޯLdz !,T -V``ڠAHQEQ/bT}_c4P(5 :85b#i.<)=?gzj_ yW=hY(Ȫ>G!s=^ٱW*tҘd1-g{!#s^`WIjKz)z̔iNdɆLJ`@PBˊ)Ep']Xq3MP%ZTKE,JwQ[֔[grİV@ce*0-VfE4~kkZ*̖V XnoҬYbhZ +aSd&,@jy4n 6H1aEIBPD?VRԥN~f`XnuzFLd;9H-JXDC23Q3ϙ|V{m0 x_N#xq݃8"L%% ^!Ōdg^=XSȬVFVtt*A1ֵ^[c +q c{1u=ނak]n$"!s42ao,`;C/cP<-1R#yF]Ah [*(0B-`lR4}ǡBz2 yir)Z49 g|Jѳ\,tگKo$`>)'AЁ'qrwyW@CSm:yT9e_92u>ƛ ]_N[=Cxm$#MUSE]p< ej]bUfCK ޼]ֵu#<):%7R4&0g\}FT4oIb|ۺ;#byՉuaҥfӀ/PƉ$nXWZ Lv0M[`=n?h(, GAT9}ǒ+ƶd5(;s~&Vz&.6Ur8׽J9w{~iv^k:eCӓ2PbaQ0nAa =򤵷 f83+L(lwNpF2nR\8Ajc0fmqNlr;Ȗ`} "Ix/݊_sN}66k8Mt6Ą|P]:ÖRvt]56XfD3sKelbJ@ ?Fz)e]@XZ͇QD©zip.+rg\/Q{XxDgI~ǝɵ*y"0U&KQ*2nipMܲ;KI~~]l$U[~ۯS/A]Z\?2A<qH o;d: _gV _ Xf UM'J e,)iMdty6֒t.E$Q$;A2d7¸ˋB}8;V^H7J;I &*3Sag4(L',Zs(XR(ŬK 鲎j.Σ,`[6㾁bkq2R E-z}&$CUKӜl.bG>V b{ )7(^V+W@X%= Hh@р)h Pʂ/ &N]EπZ+-pfmt]nӇ}U. {)"(DQ'D0\2|8,G*Bɫ(9U$|pDLTb`$[ǝ|FۂQD) Tа֎Ui Gv ՘D~vknu7 S:&檺=/ yʑdsI(J6*mo6WYaALˁ`ywk}P?Vh'S. O:Z igdU\hb 3X6Z9A( `AB]Ѳ_GS&SId^˟3ThuPy5OjI( Q@(lUI`>B>M~ 8ZY8CY|2DWNNJ:1,`QEOo(vnlM߰aNkB![qHZdo&5%9bc ځp0qiW%gNd53 fHVV @9QP7txIhq`& EdS&Þ3 =[ӳ[ C<d?X\!ya  ]~jo !D}~pf,&k@c6Gysf~ qm-j67m|z>`cV=hl(}Ō(22-4\_שwdO*CzY5j^`HUFhErl\gfJ&/ X2.*YTY\$cRjhpii$;Zm`0hF`K0kq hyq\Xl&^J,-E"PQso'xon lwT:},hz/Uy ENR˴(L..U)ΩCYV'^YFɐCRox'aۡfNm4C+pv-7XO`Or#/A0^)́x>%"S]T/ D.EV^?Id@Mi-M]ޤ6oT1M@VG!'gN.2Pd:׎RMD'vgʆCPٚS"u*34)ph$Pe"lǦ YN]~pui($iAUQknٸ-0 X.&EpxTo/bb I&dv9=Q" Zhbd)ơ!#0)>mj(}&@u/F@{9Gy*N1>;-z/EY`{o!*ëģSDj`I]:^KX k*l=Ģ`"9湪! ,Й~KCJAS[Qn|_:u|%X-0\u&{(8 Yv :7x y"<<zb}qu8Җ2Rl^޿:%~Q Gi ^mT&|B? {7$g$nddy\YˢHhwzjhdjI*"24 b@fƸD4/g1mz`Z_5̆F){wXD;3;u`tX]J̄zy1c쪜$/!eDOѱc|1ѩ?,/}rPpGz %0¯CC10K-ko h\@r` @2fRC$:RDRCS F ?$ T kxz_MuQ}1&;ɠp3h k]PE$ IQQPik£Lߺv,TC;xQL=d2^ Ū[tX1ݯKD`s*"{,::L,J.EN(챝2nm_] ;`oFj< &GHB˜ j<0x`g.dJ`6;ʘfƃDz^ya dЪ&%2fHY0zb5օg1b)a.l*06gAlk,0``-yʗCٹ"9U"?cx5Vke3 2O!^0L|&NVM'_YUFR q"n<9nX\1;E ]X4(ّ"Q~ѦҢ]) !o[U,CSoFο Ҫ=p%q ]ܡml5dl'|>|^!GM2.KfFRG*eYXpBXz㨇}?p]=ڷzulyV15 Lc+.NٻM!gBRXNcYǑkrhKp7(Knu EQ h&n㇯Wf%CR)r/b(Xzھc3DBp0% a'{0>Z.s 2`aPڂ73 m5ƚ'G>هYm=\IFwL%^~s s+4#L r᫯7cM;q4ϋ}a$ƋCr@am.Q"k50~(V bf^б}*ѳ J(*E҃)1qUL~%!BRs4蝹0RB),H# 0ڒn$9'Ggu1Ix axvXUYoc)v?*l& ͘e% Cکn Ȏ$vAK.V2 {^ٺFX[<7Ǚ9  S-NߤN yZU&,58i/t"Аo\%Ź1-SNXv=[1L=dvlo6i -(@9SZӴUO倰+1[Cv8|Xk"ɸ8 ~[C(`Ad=(!UªƠ9&=ߙizFp5G>oSR۫uWl4-l5g2cHG\2ʸ XAZ *BZ;bZNS@ymHۀ7<֟(ԩz/!"To|TYӄPۘ!,{}D_|ɘ#{rx.xGҋꮜO`/R,Qb ڨhRӿ}CyN0Ad)TG6J(v0Pv0A%/G?6AYL$췹/1D9 صO>U]/!%}N"r< r*-.OV^$0Y۟mo Cض4Րl0'KRjZؘ hʊQ4\J2U>=;sAiaI~6|dj&/Ywk!?( Q00qj|/:WbqE xf[x}3?C FEEm*l!egID8kܗ(acp6A.}Iƴo)T4rf(=/r X ~exiWN6 owNǴW{d֓V( `a΍$ցR_H9"Hlʱj)=O[eWtw8&l#VK6? ǣ*IGGlqe ^2јKN!.}_S_ar/AYҰrg NTnԣ'U8K9=e0Wp;ꎥۥ!(~ o\N=d=FGGnB#ߍ]L[59j`^N b@g:cPP30lq:t6т`9"eƵY`nyQ k⩶0Vi 0i^|UN>P0Ħgm͝P!B [B8dD}*ĵWzSs *$Ti6,9T#*]af4`Ag&8TgKOdq0b5O؝Pv-VlGOcQF\ɘ pFN.v12<ԇ $O õeq@qcϊ:L$]@h(x^ 2_Fb9ca9o?@j@X6Bʳ)J4:%G5t:8LC'6u_[+hH3|B8ܫ>#L"k@oEۤˍR9FM匙S"`a0&dcL%!32m1&a6Xnj> 6LfE%ޙ{!o x2Аh"!8q.3P8rs3CX}Vmwc= }eZnܛk2h+v' Q+jj)_ȢŅ'qu$xygki0É|fX00E~UZ5ymL"FKv}G^HRV=+` Fz)l:]ty.r<]bLD gvgp4c,fӶ ِmiޙaˁ`8ZvN}.E=NJ(TZh^9: egT}{%#J)<gm^{/XmHTY~ Ygn7s:i0 i?@JtJj;#X^;p9lF6ŠvTv'!$Y<[6,%w d`IO#Tm.Ќ;dS@wX ^NkzOua%YMӧ8n~7 C3VhmNZ !05Lk?7na1)+~l\0"ـktpKδ>,X#lU *'4YCZY5>1!V7W:j0t(Ρ+h<֢ ;F5&dm_r^v|p'cnP<;z qdDɆg5s632ݓf pgLt6ڲv^ˉd4MJ<]ӎ(a5Ә4Rᅲ Qs}\a$=4V4N׆vmq˶eq@,!n`Ɔ뿏=c;0D>JBlOO"hl0mTL̒]|f,!v:IS QgU7}vceL;$2(:~I +\<^pADX4s4\,,YYvvvEz}Џzr$Y#dX  'hҼ\v 3?g&7u?Μt:+"n<'rfi:5Lis P$KbB Oi 'X!)ig>j`g39ab$@2.DK28PH" FnePS?L3_fqo Tǰ Paj@eN儌hdÇzهy:CAtDf?=Q9S!9?EC&M! OfX2{v/;Od̗[m)J~`MZN0ybUs(Z`킢 vXvk~ q@ȫxN/fm$m jM Ra@qea%ЋӼ`RX(nߩGsAur(Čߚy|ڈ]Ҏsưt6ě5?V2UmjIҮ 5jٝDz-> H enfkWႵYrS(6pp(] sk 4ss6aHb2R!LA&&cÊj^R/#(V9b%JgV?Cߔ‹O_mQ2Pmj$8hjmRZ[/ kB*l]Үm-N FP <U  Hf([7nGEUX=!.ځ>}ܹzؚ`^/CЯ K:?a-:}^بo!&wnDLߠ k !l5fVг~owյ&UKN{aR1"x:ᅯh]ĥ!~RgT F._C)`%ux\#)ݕ2 WZ._lV ,Vo}ִc,%{|c_A,eK+{8e[\hiZ^2En_%}Vq7=k;PK ,^9YOMi խ ViIW]~XJR ,(e*AsʙJ+^~3Y6YN}2#=w_=#ãԳPu3?~,E\(ks]K(18KapPmtE` ;.CK a' A |As>{nPk$=PX5f꤀k>ut nhoӪkպ\i^OSŵG.D/2n+AԮ X:*be!&e|_ 3U 4T{)YƉ i qA{Ԝ}⿎jɈX`)giּ̾I3i8gm Oyt-{jQu_TNz5 lfbxR3^N&`i#(3[;|PftnJ6pՐCKYΜ4"񮦰mqN0EmVm4b%\奰ʓHzLyF5k2r?7FA7t<١/OvІ*oDiKFK9^FhƋO0lFlA+ A̹q*[ZmGCuv,7<.ܕYQlouE o(Nn5j AYKg%vS :BS Psq0@`џY+C,vNQp[@7=[utR1fT&o|01ftRc?p mPPFW_cu(I!TK6o-̼B@7h7Q,G}áBr:wm`ctԜ~VۨLrrkYZ;fATd`TӪ.'Q .cS ,>jlH6kv7a3'Mӏ0k^/HF 8`:0UP۞xPh?Q7u6*$^lkh8 /~՛$c2!mYJO,! l,o{_T8S0֜S fHX1! sfDv*rM<|~`;=K:0Fjɖ.F47etSy}麑ǂ#Z]= H90/j^KxTn@C,9͹C]&(rGz')p# XfQg5TuJl9.BOAU{!}v}۫#9:)~<ᢳQfvI /_w{\hN=[1rj^Őr9 Y:mFw],t[:TqGUb0l@A0Cȉ͛`Hn4V?j N3[ꊔNZq0:{, HsxQ@`4'b}? *ab;o Bhp_Q@W`΃ 3MՋtx<{࣭H<x+:u?@& W H2q\qnPؕǿk -&y 4!eHbTI$@?|t@&:+B($(oφfwes8M(oTM =j.d9JV[;闧 T|\ª<_ec^o/iR( McϬ s;`.CGQL;\]r&~߶(GAnv>Aa?Nʊ0w9yW^.ZH&ε_cϺ#}&\n~MLnFQ#|>'mTs[:D7g&;3'nT@w3$P,;trCPzY).4qz1%Ժ\K&YxQ@J:ˠQ؁h<_M,cۓ1M*BG@Xqfz-9am7L7YqW[R$|H˘I=MFY)VrѰVdgrߜXn-u-0lxK* QcUE{R3@IF[ gӿZL_٣˚/@M s6a-ù`Z#XF}ĠE^&i=X/ hnPQ)1^&&?vUOd6vD/_:{)5簥;J ^x 8e8=2˧A-–HktLҏ! =C}iK0ՒSqhf@H [/If8ˀtމ1ӛ`m9 6`f>~Di2Џ]:x!f?*c!mh+ iwo.x>V 42*舜thd]McѳZ(bȶF3ΦRZ"- 6+ÀEV~PiO{hۗdǺyA*I >4(8w;2|5ɨ yqgYFBc aZf=] 8ش>С"p@Tpoc0&j68 _5\J!]n5qkUAafH1 LX8'25HE bl~Kfdx6"ľw@ R(5bXX 8e#geHz Cހ An=Bk\tH۠y6qq5t8}e/s73_Yy\6=G7nCLbYqו xa5={quu*yQOr'w||#<݇<7uɘ GHrv]JY dM͈t߂,e\ c~U@Ug/4 ?$R?#ʇh1y}YDVC\Xo[AEw-(=҇iv6ciޤ0N ¨vÛ.&X5㤯Dޭ0ZM->CapBb$Hrsq[pۅ/ɟmb1G\VaS L )^^{rnZmy,M 3] 021}u#"7@3'ToQɘс*UB[K.$.(Jp#Z팧1)vq3 -OW|LVNa1$r%,5*J E{8Ub9DYGD-^]hckMb9 \z`e *2/ &a#4k C' ,<(ӯȹUaٿ-*N#$h.#OZhHyy힗Xoqus!S5Acr qQBGQ4Z_˹m6lfQlvW-#` 7@*޿lY7V cPB1ƑI]3^M-.L[eL*60U*]1hԹ{[f a kt8ON'|7,0t%=ceӯ ![zIEU֋<8(mXUeb)/E勡R >>()3AoCjl)DÅ2 m%υ5Hz+w-eL;˞Ă`&V 4B d"+Sx T$Nm)iRmSSm'r=Rk<}]gWqtFQχha0RTv+wf}hCrtYriWW\h{Ӟ2.o #'p$ЯsMsN|l3ı5 <(tA: ˃tY_4SN !\.{pp?`u{g0 4&\ w~@='m~_ ׉5†$Qfp"cKK@f8;b,c4Qz+E:kBێ B; ssc^<\&x!L DV# Ph*p<-kڌQ 5aCs) GmxW "x1aGc' [J+oY"SB@CFr5GQ>1jC6lxRʜvkQkv?)hͫfLͅ?h";`I'i/pq=SF~=) 郊Y^c%Y%LF&`Bi z8klk q}@ƿOތߑeq׀f vdDҽ%7IvNN6ysgu射ugѻ(z5\.mQGsUև9_g1j=|UzrQt6;$o?;nP{T# ~^LJ#'o:LÎ|bx,ƝXճ:Cd L!06\VuNJفdYXQW =qk.;s\ lu=IOUu: gC7<.+=Rx)2# fk2nԪ2}iAx"mJ=N~U翿l}zhX [V\dԿ֘7[Nk `ldc>Qˆ੅hݮyp DeT:!hL2W]m@`APHYI^7gw'oyRοI(L5)jѪXx#p=U wAd}ؠ-@щpc{Ns{<7MxW/J={1-#kG7/}ҩls AA.B(oɟܡG@lF u\D3visW}* ĝ>*v`ïn2a1'#@ >#G.g\apeʏ k?'9kb`d7NԸ_*q)C͹7%µݝv|*p`,2vsI;ep  Eްm ̑~˙t/a iooElơ qWh ?XaOմ5 _Ȑ@8.UxQn rA%TQZ48бv_UnrP)W,mzI߳fNh`w{'^Eӏ|;f4= 403 4pܒWPB$ 9uЂv?(z pTݣ+ci`I$9wh D I.^]=kDhH~E"VNgvF_$V,8bi07kf"ykUh<c!_q!ף]uƆ`ghx^r=E>q`9tCo7n`~XQJHqWWtaT " "D8>_iӸQ$۱*Kn_BC];b8LĤҍS7eW+#ɖk cQ.np $5!$4qlGjz>A1p-jגmJ\r_*𥳐0Հ:6N d᫹=wRT`0=2lW9Ka.MT)#yQ6N,v!LQk!D0 C:td"ʼnȚ6iJc՝%=܄2hN|KYźꃭ8BD0  ͙>b^gUn߶??*:ŠI4Tܔ7*9;s8\ESpáqZ@3`}PRPMv rя5s=_Oe7c,IoUŇ`g[ҕmKp>ZeNBuZ_SMᆨ:{:5Xyv^h渷J_(g :EFuJ݇H2Q()lv={JcԅJk3Kh2{TfӘQM$ی[avƓyֹ]^Qf  -ל#ʐ ,]%X9^fZ%pʐm+Ϸ]4"c܈P( hw띓Șu1OeUB4/llZUˁCxQ(Q8v$w0nc^ya%N2}5`&pxj \Y5d7elERҕYoA?1Pv`FKyYjN>\QS4@bK'1yF*@*{˕,ϡT,?j1ec-F-9hbwe|&ҫlm.K->=Uq!X)%SBLYD`j}xe:*j~qq\k. S2e!yMPjŧ] =/bzM w)Ic85+H#]`=;`!! 3ŝuk ']O?Jq`)T, B$eT^A$I).f o>kE'.cJGٽFTg6(rp`Ohty?&y`QuxXK&nm1F;òԬP)Y j[s<9yfLᰳ~菩ˢ @m䨬ͅ/gB0\WapddzENwc:oGq,@.7(p?V{)wۣ酎'i+OtN٫f@55twSaٗ')l=xq 4 3,F>̀0U`kÄyq7]Mԥ9\ ^3E{Ku8sh橛 giHӜ[%A֨pޡK㦀뿽(~qTuȟ& pb#IÒ㻟='jȲCUx -j7QuQ@t>u âR Ðt}w@ ͐,*J`oDgMӞiC<z8].&rk\L""TE0n 3XE%RgNTB拦a,@Qv"{FyiEUx#%ձ,p9hc4]h{vֈ3A/7:vƳ "?Aԇ/^ׄ *U^X{ CNv- bUfC=UNS*ŋ M${C[507P[CT?Y}JL\ҹVʵ!r0P6gBѮCA9~i(>m `@"E/[ZJ3f U885 pKTBŃfA%^w4# 60X+5&FRA].! /~MI &(3a̖NDӯh ʙPdy#NhK+zw- NVs6,$&ScRkt_ BhTT'sև0(h Q 8I%zؖf7EY)(=zK]Gtbl@=^0L$iv[U{__T EgFB`JY7\eJ sFaHI ݼW-;m L۹ 5( *MXYŷm"#'Ml+Uo[eO 7>~wݝ#,|!SXh`:{/}rO@kt\`vd&じ*ٍ̕[N8&heZ<*w3''-["#^JPFE|["ˎWTEc]F`"8N,tI wqc7٩NB릖 iO)+¼-d:1Ʉjimh{oz1'a(p9PL͋giP)aMQ[}d3\AGM 7!sPѻ]zvAdERW诰*0azE3L!p/JvLa+ZQ(sPtNw}mRMkTnIsye@A7e!rScRDǮ3 l,6$cH+!u8^M3(/ mu-'x2^Cwظ=>juG-E]%ujuf f2^ 3x]4{:Khٔcq$S&|'YT4C$vJ-E Hh'a,N R 5!!=>;]TCYB?^;_Xb :v/j,[ZHfYSěz%aUIO*j@`m<)vlrF xb4O.|ֹ+. SMT0>!) ,/l6*_:nasWR0|7|`@@D}0~Aav .-uk6 _v仱!ZZ!/Ul@eTYQ6 Ô7~urFzPO ȟwδoTuD2&b' IQhmB+93K[дRsz4M3f Iwݲ^{ $I|7^me7uK԰:SSnnYls!3=Yd=^J0.4*zjPo1G9QauvؒPyUP2́f]ʁ%Ҹ(3a[LgV>퐬9<'k2y1B]&8H#QQGHDv@{1P '#,ҝ,͇.kë|* ՞=$5!&s\4b<\W[/,<`2OEpܝmK>$J9\fM.cKߖl)",]Q L_ʼ٘R2tS!բV!ɓ҉f_* 0D]LXOTOp+IO Y'rbǠٜHfӍ=*eT4 iש ge!"'JIZY lzL Y!Ii986dGD\h/kY d3^SJr; fZ'Qz|d3:/R! 5E%!өs4e?kvz;L+NFBnzc yN#%= (8-'C=% ?;(s^Hi17Bk Nat.MK!t^r&0&q8:[jGUDP퓪47ePr>G5i];iu+%9ZU뛵_l|*ԱL(gˆp%z$.IhzBupܨyeXYN?>ӭ"2uG=+Xu&,Tc *,v tTţ@CfSj !/tmrcT]lQ^E̘ad rشS6EK=r*`Y2e5;ALP2˽_djK[F 2kZYJCNt_4Q TYvZihfL/]toC pQKS]UL>Vw 8W/^J0ήm0Y1i@Zr2j$׫=6S Z$ɞf"VLPC+Y"e0d!f'LRO`,=u$+:2Nf}v8:2K2y5g(p~ӷ* 1vL.( 79HMJEzBu߆N6vkS׈T _CT8{a|V1 Ч Qf+>y'q")_Bf S(d,BBɺ[5-li 4BZ%0=$!>U$w“n} ɽ@n"`CZ^&;Ȇ 5ӅΡ>#?(f)=h}b]ֱ' Cd| Jtf6= 4tflDa; F!CI?d3amdՎz%(kIgb]C}\T 91BOO:k^^2, >;5'Td]xM1OIm}G4.3!9t<0l[lCp&:,C!d.:n{>:v/3@C 1)=1hU]QBd72L(=Mt<&C{.fuf*2IdvK;#2e~uL'mيvUBvzf 0Ұ)3J.U"yִ#j #*NvࡵAS8$'?le9jm}؛;-LvꙭT ̘Y=y %3I҉!Y x(q'&Q68!=fMH1-jfTJC$UAls {)١qeE2)@$OgGd,0C[#Ly5%ൽ8di =vSO 3*;'rRMV0T:NTT: `bO!Y {~ La[a $Y,6&ƛ=!&L! 2~,;K'ώt cʩ3@t(5BbIeԒ 8d.e t$bC Gj]!dCwbLi(P2e5|If !vũ奤45&n 8Q΁2ij)&iQR;#PLJň]}d!d4\l0|jK5Qva7!!?bm3S$MMЛ.Kk$ ľ'tB>;'}O>Ydjt{; ;<.ggr e04fn*zt6fIĐ!KpKNBV3)#D"P2}T aL2JLҙ=JVIf,)PDd* 28^ J{fE;y2Ruڠ]9u=t XAHJv5+]%XF%:fϪK4:ghCvIt r0̨ɭ N, L;vΒ@4!X&D4!Q1B@Plf' ?͑fM̅ud52L4 % MhJ`Y F$Q޳E$ͦ́.BĐ@ y),'2hTId>k!;Ife4I='`dɚT a]fl Hb!,!t9R{ v tvi.c % RPI.F]Vtēၛqz@H\M'aCa 3dLM K%ڊG PZ-G̥!4jImze\Ia0|-,ݰ5zI|MmcA0@-8(+Aމ;(s<$ؠft '_PL$,¤ 1aLø2fXL !$9і@Z`vQգ!wS&߱q@TR" (hʂߡB1 @ 7ȗ4EI4dY$(}2F `d]Yt&)'/R|FJ-3ِ>);i)7Z~IfIEd-|X6T-C̋L wCbI О3)%JLI fe @[*a?= | `]H)[ZS d0d52AHA~.Ʉށ<4#It!2B75b%!e$2Vs0&QB d[_-rD̂)Ɖr⻈/.zڐewPM>`+ mHY!3O/XԓHt$"BfwP_D?!@ͩ4L1djO`d'm6dC!:D@:0 &$lmU8B֝,bh*!DT79 3!Ys$at5WѢuOr !l:/V dځ2$"2r0 t{T^3a&IHmfdL>Z>'58^!{*8hBM@jOQddݩ6q81u==(]KI10A"x8b @^^b@.Qʉvʄs$hEC"&l@ I>S PBN8Yq A@%5Y!Q* o l㦉Db`2& fŴDLjDI)t@ɂs@AY.UND:';oqDMG]2( d˰кB|ۤ~7Q1@ -@*Yn"j! SjM2C$5DUPP΂r|y*#M@ȁͥ2y1@:j@!0.x" "rp]4 2''D:) G[0N&&jCIL  t`Yzg÷Ԓ y)v~#vNF10.(H8 rQk YI㰦(Y d8]\.( E88&4-FE*F Z kﰇ"CXB&H,@3 ҉] Q*"EȂT[k#踠8 W6(c@\o R8hnXI , 0;s$)PG (fˊπGJM\4L2d$ ]4`O!{tB&<-Ѿ!hd^. E3&*p x8 t0[Esd70<'BJ 0B+n&\ƚLˊq1ଇ$XMH It mIdE[ *".<.U@tP̀)t-{N tDNj)pMd." Tv5кmŤn`~*T=t"+t5PFAj)G "]$Ea!oTxh[EU*8]d ,YBC]BHd  "+"k(ꢺؗ2DZ*6A %P^R me*cDЊy2*EQ^ *#PP1D+#t2hAЂTƀV(( / 6JL ,,B]Q ^!Q Z Er s$dkG,4H1DKAs}끨q-bDx('+W<\C7M&(GQ "@0.ϡYMD:|P@ SoJ?3 "+!4 ]D8 9&dВ].ݰAA2)[PPJ .+(`9p(xEopG69P*&DK"Z T 1T,a@ r2 dU0E25)i݀-H !Ē,  8L6 Ȍ !QZ (0@XDRl$fHE!*! , 1#ff؆HVK54#$$PHȊ0$I2 &U@]ʢE$A@4b+QE$T@ 1Q1FBr▂ E b$񑨤(=\h SPۥB) 1#<[lX @1c4b1ECz`6#")tbҰ-Q$! ">U5XrurV3 jM}KX.ٖ,He{+|:Uͤ1KEA*/ AS@U-3 ;t%I8 vhQ.^(q1,-bbdUjj(B_,AAa"@c"FK,"b!"D$@9 )`1 de t zi QIjjhZUZ`˕y (ŹRȲUE7s6ā`" \b$ J0 BY$"vM bդUC;XpU΂ CB8 I"$bEȫ!"E'JI@F Ab+`,Qb UbI$d x1QU"Ih9V(UBG" "Q.qUo ՒvKSK%$[QX,0ш4AI $U"0L"ʂ@AP0Aaq I  "E$J@D" $ P]R $TTD$E"7@""HMI$IQJe%,«V`EmLiA% HEفH(*ą$% KD$AdFQb2, CS$A$Ad FTRBEU#R0B " F1Pv(2(b*A᠃hζyxǠUM? 94IԑA$YiPQD DFb-@$UU| (HɥUaְߧF\? USs{IzSu ?"(o (PmS/\jQLgQE\PQ`hDq ]ɀH6\ͤPId$@1uNss^KEPa/:| Cs-"نf^A<(sA c Jw H2H .+QYQ\KAEuOR' VDDI/T61VXȊ ,9@M APɊ&TPܱBE$P 1,@cCp:P1qADqAMhT3"H4AF@]4JaԴhI@)C*dq*P_. "!QDRDZvZ(*H .Rb*(\袢(G&ۣ}+Z ."_3OWGF}d3` @N ADȢ4%pSg~X C 4,ֺLǓ=|j1ǭ;.= ԓRHkBʦKD7T2CE "E ؈ DAΚ(8bf Ѵ=d>f W:5F+tPȊTM$UuEP2H D^tKMYȞ!1AF!C#eMkSm.$ACBJbH6 " QQIQ/QEB $8j43"9$49 [^ҨKFT5ydwqK2wx*I !EDVE[6)qtڝ1Dʍ<$ ~duCtcW+_NIP؃A2CL!& yHW R(rcÍI}}gg-ЈDEC b*##"Q$R* nvmk6<ep8*8!|iS\0Ơ\)z"L莉)$԰c"AVHI(xqQPȠe6ASD*b!*!\\O`n@f/(E lpҀjF.i`؊Q&"{@]o14!*TD]:o"R*gG`tcAsLjj"4:Z*9@"D9qiCAئE6Vs1C.WndE@9%3u3` &(Պ*b3a/AfMQT9يM- h"qQx_FL\淆܏847n5AT̊jࢩ  "PUA*7A bujlԙn2t](1l4 %44g̶5@A3먡GٴAVEXŌX0bUV$% "őS(Ez3z @xqg@t=u1'I9 0(kMuF8#BY-8&pYU=+@̊'(0D dA,Cs("jPV$d 24F!Q=\^n1o @*jYd^2 ac2hAUDa'n^/{x9tM ]QBfv*TwŴVo n(<]1H#Sp e՞$N7! (̊:h*|"!UCYr+ J" rXj,x.s@"vU()b*`PD"Mo7Cij&("Ұ@$T=AEDFf!&_Ch'$;l (MH#-*EUtNX" UA Y;oa*g()RK[)"l"+PD A{TT1"$""@L胝m kAzHNTD D5 .T /p-1(J,n1z `|@ʀ2Xn]`:HE E ($Qϡ˖ڇMu!f!KHD 5_.(D!g͞!L> 0H! B* Y$R ( n~|\mBFDUGETAET+PPpé"/ma$y ܊@CZf0 l)@^ 1PdAbROݟyP0 ,'݂%$WQC |ATI$FE`E!)RCLXQ#" b sQ" MK)],E Tj%BziM!LY$DUܐQ"TA D Ȃ2E,V P$b "QONJ"Q _Tch("d!uPN26Q=lts͓p:8oiW4c *<4PË.ȂKFa@ |UB$h!TAsA1P1P x<45ClN&( +HMUB(lCo"*j h{uSrAױ\x Db52D Uu.dKis_3r('"lQ( :U_Ws> )I`:B*{vd|Xt'GEDPENJ+Qࢺɳ"hA΂D@~ dq "wVQ6@8y1\Y10w0W2P|U^Bo2bd" @) (H$ Y0Ep2B#C$P (@$$Uv" tQJ"#5{6* $IQzIq75uDQE '*8/6E*q@D6Ql4PC U (TD.brJ. G"uT֑^FIFA; U & eB&*% imo-`#$ "lw;[wΑ3!2D\b!)`0!QQpQg| tj-J`[F @c E""@0Rō#G~ ҵ0b?{R ͅDP窀D)@Ȉ$ş KF, HPGIU"nF}!HJd`NmtATTMzM|GȲ!b! t0("C@A&hP&s $[1DC56"c q!,רRQaH1Cc é8C  - ^lD);8d'ʆ\Av`jքuiT`) @>Ef78ӽZG[(adaEb!=ZF0RCͪjmR1Z BBdЅbG%>TTH1R!Q8(DCU6Q(>.ȗ|4"= H7/5AEv䌖B23pP`rGaSɃsښj 9 # $B?ҧ366-tCǥWE]⍧𒀑ABu%I$ Kҁ8ȭ@d6 P B,Q@)'/TB7j^?V'V2,XNl##o W AHlMtψ>T6} "|h\:rgFH~mIKX0VϡRT T) gRS; @*(IhjDYP>r8gF6젡m M8n@- ~F (gpqtFT:\DyL0ny"gKKxFhQL̢1<\_1a!$b`"`<"W!Ecɥ`}"Jg]{s [7_֩k"&! "!mdpS&霴0 Z4qDPmk4n.eQ>"H#"$T|UDs**7΀dm D5$5A"M'; 1`!16dry BnW%Bh!x?EH*?!)"D#"H,QQ>2F#QB,F QHYNQQE"" UE:LmQ`0KrO@ށPlU(0(DmjEH "/2܅d;d0-Yb n(TEDQb(Hp{c\Њg ; $+H]` TBQXEBF$-$,@S$XZ#Q$RAr` *",2@XRgJ*XaI"PCEDE*$!pܠY3 @:C& YT:)S2 M21V*n=|?*"%݃C>>;rf>cɹ04<5x]\F4PQKrb}KQi=4Kӝڮi4C!CA~[LnJ/jzFu!h<(gUs%p@{ljƋv|Okuz? {*DWH,ڬϲQ ]mқ{uKt=f~]ѬVi (rUSQ<%D&pfx1BLqbQ9 vgckXnaXG))C&س>2pJ]ZgQnf6>Fg+cE (s<~2P8_].}s1λߣ**NgV< k0˕Qtج ۱#sf  pW]~Ru[ň$BTN_+&>54~[߸kʢ^><\%O*H@kO)A.wAJrci[fUfکoit?S Eg[d4ٻ2P^)wF4]xE*c -@/(;QQ)z1zi=T9UAECs谝?nq*U Dmb >a> `N#u)+]zIuK$S?_=yT? 3濨&(r!c~a8QmA{iM%jB'2GY>ݏQi@3^@=P6-B$Fϓ}nzUS~<6PޅHpQ2ZTxsc;uyZ>x]x(|1aC2pA*&k'~[WE$ߺeh,R p~cGS[ı:9WlԮL9ZP* %}յ9(^@aq}>GgyMKţߙ"Ӏ/R:W 1ܥCPj[lcZwٛ.pmHoZ.2Vn; ;%Ԁ3je@*%*Ɨ΅d/CCm4(Ggݹ2 +]L< @D_b1@v2DG>04OtR"sBHgYXsn!W7-gGO6~ug |YBBt?>:~??~sĨ>fpaZGp+LP< ϛv3jw?\tm#lCf̷_.{5gBӁ6#Hޫz/" yԽFΙcdKŜKݹlK\vd~@W{J3<6{|QR%w} B(讣}nͷu3|*D\PNkvXuqnAiH IzK]>!wP`Ko+#UPI oj,eW&#p%ueJ^=:q=8qT-TzG5PiCYq{19}6.C@~Gt:l{Q3?0yOT*(~w6y) 0UV3z(AR^~3hr"l7.Ovƕ`2 T͋>#Xk-l[Q/ޙk 5a:R(=TWKBͽ':l[: bmKWosRq|yT}8w,H(Bdoi\>v0u lD>oN37-yT7,Zֱ#_ŗ[<yT<\"X` |̝ɪ2a䬻xfF8y2갴ϯ8Go )9sAKlC'?Iўh|PB,ferCE F2=bڍf#ug|O< 07u`&=HMa\e@늮|-#Ægq7:n Rr,Jyx&zWXXGTC,,؂T@E.G(;&WwN%)qQbqܦ˗`=: _ιrNrpVtm5Aǃ3MIth{^s̞kC]eY^Pi)n@kY3]1 ~J8Db9R ֟V%nT&S^B啘yfX(d{oX 02V[,Lݮ:CJTwoXO%c $71Y Z%m27 Z0SN{鶲csD,F} ܺ=XΆ=dTbpmhԲ- _tZo- Q%XԄF%MιYmOYaPm^Pb(,؆wB:T7+0 kS],jӰes/Iǁǽ-BJ4! 2UDY 6UϸIψR#wC)21c X!-Z[@Kg`11im9w&b}Xȏx3&(_H Bx#u#dya^HBD ͆MS{ ?ؤ  [C&l.lmJ4Z\Qd?[5,$C|ɘN/<!jmq+wT\+4Z+|+=:c\C2dMOeGW"*>[a_i:˙#/iڸ6?q\{hҺctw>lz#,^ެEt_grӪ_1cѹh2,o=HTĮ9-i{ﵐ ,_UZTn%;ҬhÀi01 /J}>;5?k:txO}i$ B܆Z@!52 *[ vP"ܢe5Yn|GO*(딁iĖSD&(t<>HtܧSPW~VpF`fwPĥ/ jb2b ņRT-.5ڽE% NuA|:oyu)"6( w/T___w;"sA4aLa}Y+&uxӏM@&\ T?GC/uڷ۫ciVF pɀr S;ȏ@[2:S7@@b0\% q. /[| ʇJ.saTѕh:k}MB@KeQy_ gÃeRϐFu?|ϔe<QMݗEGi4آfv#59WkfDM٫3/NJ)˙3'2߂|BVK:_gRq@S0wi79>k q%,ZHFFңACkc?=WiʈAM+D=طYpa:d/u۪9U?5u`6nkr(&[穱Eg_à2ӴtMHG 憲s& QHi/曉' rea\ ¢AшUkqlYAmIV`1bhT}4<\]ʮA$π9KxCAB'GtD A֞p6ۇ7mNk8uLbqlFheʠܲfJX\P spݽ%0h '%뻬,Y_a]Dw{>ʁ* =ػ~AJ ~t*2BhХL$-T#0 BƖ!ùAd^-GqTLeYkgG?'qQc?m@\XDDKoJXBcyy$]a4W$+ḓrsd~T\f2։CV\ B[ *{ÔCa%cy;\[Qs ]ѝ,U=SS5xY-y +詷f]!ћ2>YJ|N;Q'觍 @8 ¼::ߗ:4xg)H%$[ qԾAa(w(#>̻m'.:iW<3EY֘3׮FꞋ(5LCJe\SF]+4z:UWVE0rWPP -a={Mo,]B'}2ꙿEܮO)BO83ackf9!3kkeMXb/hI Ayj(E#(|/.CE6Am}|ΩY4/TuE?N%_Xgtw zp'J3(CuFT-987D#.KZ+,%mb-k?1*n&ke J eB#i8/Wocx'# 97^Ѓjm=zOk x[|\CG1R)xA}:Ŗ]?LX ة tPhM^yx)q(QL+SPSH)t B'dc?1ljy (Ruv(G4&ϲ.f&2ƋQTYҩSメe D@jH۷d/kvy3Ҕ>h.~kKS1)AFfhȨ>|!]t`8UAș҆p?:1?3R˙R>uns3vR#ˮB"\š:"6 AFtT8̆}>Y ?ޚtI#' ,?;0}ż@ *FƤgogjRIɑvQo5Yݧx+G-:d}*b#:Se3[WvUab]AUjbt=b{޷2I䭴h e`ӿC&mb fUŐPބk!adh;:*[{X)LNE,,*7FVRD{z/qn=5y Ez [V )Wl AsX@rBeRj Cݤn_ٷط=h) ث/K2|6=C[.y8CZG+4p=E12RqqL Jb`rK6ggQZt T gf4c4o ;NglijK")Vʬ op6Ld& Q.{&3x.^4fHORήkͫ ̅ ff`g¦ QwG4ޫ(j8>/Bg|AY05 G--d?{d.p;}+sोz?"bBmB.,$Ò訶dy3A?J7^hH:0qZ\7m|?ܨ@ c\Uj렻>~]eصnncShf*xݶ-UYF [  ˱F O㍴b{X6?|`CYy2MT"ˮَ(hyB9R!UF6~to(&nG2G6l$ ';=Us3s@j}mPqw#n`Kp];OoA"mJ򱯺HFJ{C(`T%;epS|&vS!SJWtXѷ[TCT :5!z>x &xQ܄'NGQNP Ew,㱺c[UH;S%MsȈR˧ } Q#tE3J"6f5|mo~,p*w{TD{s}fo#EܭN:ingk5ơ{˗F^ \\q- (~~;֪ =}4w-0{e y1iraM?7qdKE%7ʥ?-޾jv7ATclh\[z]w :Up-\qc5%}SCNcnLgUI.]*u >Gfs3h2MY 'av>VSeƝr_?n.KFqhZ߳bpg2g{7O2)gb,mG 0n/[{4oE~ϲ~o_F`m<xFvc16u3@p{ǚ# S9f Ja0P_ڠco$*\[ or/1[O<[q$/ K׉޻ǹ[q~7t-Gfc,W%8xӘޞd_3%il_]۩ك{ne d,iO-FDn7 O1O#AߥzqJqv)cc%L/1wdH9\UEGۿ n>K{]zǖ̗ 3y;O{NZ53gZc+ U?%dB&VMWPov&l=wpoL_Pyj"˜/o.vb^~*Cⷘ}Z\b,HFf-ԻA\. CIhO F抎YU B\ՒYي^g98/n*nǹ2kK]hWd[ pels-LkCg/u\]c)0bͲ8[k2\ RsA:p`}Xh/ s"s,[冀f{#Մ!p鬼.-Wgv5):<$P1qKDƯ0kL،Sy\\SUnJ!M^^ֱkSLB,VSjKC9b,*e4N[K1㘂C2~]kC} ^ՂK*țu #SWPj0dv:+[)U&m]")Z+kbol+Mcǂx=lzBk E.>s}VKwzҢ?U.=ފ]S"Yɍ.\F&Wpu Έ1qũ6س3t ȴ2 {nZYf_ FxYܽ1WcsոNk9S_֗V˶:; i"}dQ .@_8@1Kž;h ,CvC(|Z.0jS"V:"&mOw{;Ftqۛ]LV(+)bXP!K3$ìO ~‡'neҜ!I~`G=% %jfL`fy-ȇb(( ߩR#(J'ZaͮU ;mm!}R®f5n:PF27($d:0۱ZC$fh2,ˠr>.q\)Ci_w b" tLrIas#`(nnn34敺ԦȐsgv3Vpb1$aZQFG;NqPo"2y@Ź e> /I(m.l/luDeځ۔0 GV+^Wd`F`iY4Y[cidXR0W0r ~yfq2Gs0<ᛇc˨Og5żEYG%Vi6. W!LP] C}f#u N Np(NzPiJhNm.%}UC7#: v; C;hgvl!F3?IzX"i)lvʼ0Z^:0P2: BdC(&, |F pGc]l,$Bs'xb8ܖII':JD?}3ϛ1ٌXPOevNj, ƎZyz*C3XaY(PVHe&r&x4w=ACzECAv[x_efpі[&c@j>mta2'"m5ёY[`#ykC|Fq( R=!x> v 1wQX[!Gp3Axoh>J\N9" P-DOKˎ7j+3w<:< $E̛)\%  (bȣBM,zؾ83}T!ەٞŋBQwU/ʫ/TA(-lowĄ=DDMbG%]ӣ8ݜjݺAq'wD`\/?;c#QC`_ͯqxLwIdMq%=P6Zׁo:n*hFp|zX)OH-r )-Ӯ*\'7>/n|n>c(IKr9]JnLq1rP55j@92wqk-@֊yh{?yw<<Og߼olWے|sM/=XCu=v!4Ci2NO~6M ݁ _FPULG2s9̸ nE, G}sgW~Wtl,g?sEwSoJݻs>/شohBDJ|6ܔRT)` z -G}\U1A-(bf(%D`)J>^-f'@b۹r"XZM:H1 XKa~ߙgbBԇ8d1[GvAnW (3"  > 6U/xEăAQΣbF"#ŽSݥK|>;p9>)u8BLZ!὎&1ZPs2g3+g{IiszA 3*񔨼sGuj ;xN$/ d1JdPsI?V8 /=N.:Rc.Z}Ss4ѧFGh?(['>uPvߛٵl}%^?Y>tiUʜ7\k>#"]yupPO$I$ 﫿Ostw.I XȀh:Oc4_d?+m1+DT@0*wsw=],) \gy=;ָS#=Fsz|WZ\7JuSwcT\CV6y7UP=z5iEiƻ[o&,B" $w^[|תGifmc7ID˧'ӷ7jwX6kZER?SȕG_UT3Pkas<~J+,2 *AdBU:l~^w}=*T)C_ ,H)D9w2Z wM ka?6tmvRh v6,{*nnw,?ߨ2d/%k̈,ǭ3rͮSG(uΉ$CJX`y;sE,Ry6ܾ?ŋj~9mqm|.=!d$>G:Q"\CZxie(ȴS!p_ǻNSNñ[3j^Ǜ|ՙhɯOYԓ j8J+Gݶ<#A|P)jʡnp(JBGծ-8ֵN*_Kр 0J-ZQ)4d8`T8 O_0-;\\2n@<=kO5n8SiЛjFEw%wSUSPMbrX # ˊpStAF#{1$[ ߧp9jet^^^Q|Sڵkr#i_lAYAd>7)|P+d iqNK(=[@BCad0S(G.mT͈zj`EfQB$ixI R)DLvQ Q'/G=2,p''h98? {Y%5y% -$6 ] UW owsdXSuwUf'1aYPm:8Svq$>fF/CRNw*Z! 8;xM6?(Z¸HeH/!ttNRXA*QG(zG]FBQ^¹.@ "!6VA1(JCεE j@S&PdRhvTB}4@ 0mQظ <Ͼ_GƂ=&ilmj9sbН$km>%4M|O6Y1C%uuwf9 ^EAGpD5{حHF#,H{<+(0 تWzup\Y|ݴnU B3%&H ͛ǎ9>YVd!;r~_Pb" 0t'nn,`w'!*0npx̉B@),K 0;AR*Ad ryٝWSH ø=Meo&Bnx8Ź8BnOV7C@b\I8(oj0B֑28fjL%/uqeat,_hCTǣX;-]_߶@ȍ߼>!p_IyH_LTB|66i "f :ItXh%丗(qnQa!yMI( N4&㸘Sl2.ڛ#9abެZ.z*Zs+䭋Gg̅#]67kSpᾢry O+}jKe1Yo4hvn*!H!KYGRzD7P< M}'cH@!E)!hZ ͔OsMt z8{e2 սS+I(1IUB"QUZ<$!jOE@9ER^V+ }O {L~u^qGTDgGZ Co:6+ @vs7ppTXg6bN0%ꏍumN_86D"HR) r"$L-CCGZIQ ADWKgG+6k8ο9I-h/?fP?Iܢ|o;oFk&W40][‡igt3̞! tpʒjX.S>+Ϟ١5A[Lp~KLO*B`{_,kIk#`<4=C`*ZbV{/Ka\0 >HKĠg.@f8Gȣr BX'8Xw{} loG%飩'] teBEfk($ӄ!WhXM̅PD9ں9xvWs7E:b5͆T)~OAUٰ)ǵ[ M&9̑QQE$ejOZi;lFGCRWYULU /}ܛBd @Na׾̞Ȱq}.q㝛Go>1 Y~M`뼾u2M28dϼ$-:(Ɓ7OT|$j|;xۄK{8-DjGrovV!sڐmE^00q9w_r:X^fMܰ8u7[]i*-[L!faG)ƣExOs] z &q .\i!ciA!yw臞7L1?#{ȇCǯḣpoi!D75cai1m8'hYhdHAB`0=Q ͊ON{;k% y;2Grv90o)0V[F4EL uoqAFoL]~̍f/c'scQ*m|)q*_@l:->LFǮ7'[*+B} doDE11L$%g gITHy;LB&k [=`\.uYoņ11`{w>A7QiwӭMq?VbÔu'@LSok:>?2PNxɭ82 1}g3O.vV[ F(gY07-mNWk*@=4_Xƭǰ-!@iI6yh1Ϊr$]@"@^s( G}&7l# @ȺVA < 4<͋+w_e{Wu(a@;?GhS)`={U. A_煳m]ڸh> ==zlk<^OKNi6x{ ɑ@ e9f_ϊud>1iA:3>eЇH5Gx8lT.N|o~^c~F|F)jZx*b_3i. tt,yXqGt0\lUR8ӭC74J\QfOx{LEeq8eg]\q@A~;~y s\4mvED`=6Q W[O#A~y|:єT&B{ މDfh$z}J߾ydPir&k>VԳ-#ug D mVa}/@Hײ7H%rMcgvǓF0| BR>S #/EFq+b>8?4:mN]~>@9w=d1Sf>6a&xa4vbg;vPh>0eƣjߥdYAWXbVq/+r.J5ʩE7Z1Y<} M B=D>qwmrEX2NVsv]/[bEeEN7hUT(.Tr[^<hZ-?Ǖ8癏Z&N.Zv&]MX!ޭ?aۼ} CU{94g~#Ū!#jKQLs˃n8#g'8xr`ZF> ;o ` mxa4ȟ#ReN6  P,.*uQKQCXgpiºw[^i> * u,o2u\ dA0!~:`QR/Dc &ir3*C:Kާ9Sl}ש>.B&̰g]G@pf_xf⮮ Dm2+V?;B`tۡf*$o{ PA>^xBD+3t=&ź1>* x8.ś3=TnXSG摒!wYr)BBY!fǿбcەU'ۅ ut2@(0(G5:o{Q[8$c뿦zỤT34^<+Me+k'5()_>ʪNJCW3-x=ݼIah:z{h8f-wt[ W~ж\Zw 62uso q)l5Ԕznr6Ǎ=4?]NK{6دtFPЌӼU/wa-ww|6c݈k!t7I-V깽&?ݷ ]BaELFb=L@Y#xt7m$ 0:KlaW|oOWS]fV(V KC.)9ɋKϽպg$˨g t",CG0qF9=-/vTnUHemԽ[M2F>5Zo(w [a_#,v2vѣԛo6h''G#=K#UpH]x:AԘǽ3v0\Cܴos1䡇lǕr0m~XJyvXw=SJx;>_-Aкn&G {Bski/lLiM0kGdG_suxᓲWkDz=R\qq3V{W@ YcV0Z,Smj7Ϻ"FK68+_&W/gKohKmOIXy9jgWڄJ( ŽX2 F91s9jMwd<}tп;/?zo<> x#W/k_9ܳ ~/j:^\]dɟ[$[.ޝ<'}ƅ;*la'1Ȏw F\5G le!5tz>DC } F~jUvqKwte;a\/!a?˵* wYr n5L|uuC//fpE |z݌2m޽V)I3w9/b>KaNjL;(M`scŹ!.vt\5CZbAu^vC,Y0{InĨi_;c/&)h Cp)00vKĜ<1r4ݴaȢ9Kvy>4>O~0Al`S Sj9"D>!@ AxT}{ʊ 9Z]B+?no8)]%4X=M. $evt*ya$ىy „vc9Gffº&3=i(y)jL8eB:Y' 8ԿBQMGEW=ED{hz)!X)-zj:'Y^͵VOkC۳Š_}m:DHI6 o3}ׅ{7]ëiC_Dv$Ͳ Lt$&#lLwz[u~ګ@PI#\^],/fSG+?X8~O]oCwN@<ʡ*s[(~!!Ye8\r4 pG̏MnjhJ|͂) "OsË`>:L \ x [e}c߂%\v0&C @ܙ!cH$s{lpYJfnmʠD j>p|,nse=5k3{IRUZS>AMe1ҮD(`Ė@ R Sc%vު U"!\t m 4KHX. nA1_ 19X4CY9#.q2",X*Oa $"gnYhXθZ#?gkXWT|&wR&TqJjg=!1_,3j?ܫ W#@"vJP|AC}t@BU[gJ'C?>ggӭ($XgN[חToTCz_EtBdD5kMZ^. _Fߚ,]ߤ7oXPWD!EQ,fX pc[pC7} @$3v^,*uE L!D8 4TUBfm 7]m| &>N'񷬎3?R2&Rh"Nug@[K.S}] 4-U:6tϠo64TUac^SI1=Um;5| iI@7^+3~H7_$7GF@j彣 KN"!sw"+G-'YZ$odjLv0mR8Bx9auCrm{;[zԞۓܔ9]Gk]'is2{9>/dYWt'X{ûxk1\f| VϹIBe.|s:Xf3{Rx8ja;GR$^2P0{'p=I\^ku d8V-ڒYS2So{aO}H Za/NEr&=dL\)bB^Y F_6Jũ@HevrLaUc)tfV6QJ>@,|퇯AF,J֬5vwt1.)|\ DT -St췛aoaHr},i;/admkh@rf/g-'#[gt.ڶ@gCnC5/Bϔֻ缾)1h:.h $GN\3gKKbfyMjn /2%ƙ8uVU طO*Fe]fNV2/s{IŻb [zϘh@q`-9QVT+{4k2 u xda;pŪMƩ=[<7 Y*l"bl퓉qRssA hwwYLPfw!PGuC[dj5,MP  55U@d.Ԁ_r+L_rpDgX{FP.P޳e;#đA䚏$\,h1_µzfNylmY/5;_t ɪfi\6O.'#4ky}ґH:O/g˨ {^puV Kju]}k_gҡYcT0SY*=ۘ33C-[mKm}%!Z܏"sl5=jܷפ{0sr:[+t6adimb2dH!{tRF>\2_ߋnj.j'ɷ2:6 G1 .e;4,dp-,$֌:\)E^4Cx3l:h):2>G'hPj 7WKPSclorh Eb#pq3Cd}/}ca~53E:&;*fFf(ѝ"8\85qbYvqw7nSMjς=;UE>[5ss W^`3֡EKܳiFYښbDF\-~]}<;fCdəLP֥gWg c7`} I14Pa3 y@03F1˅rmqgSe_P_Y W/56CuTxz_Xk`K~7u$jأx6ՉU0-qBPӴ^7>}( ii<("#By|Ƥ9e/(f&1%pgE sryHhq#"@_ЀDF du ?5RŒ)CDC,0O/D##gϼ0,!?pd췓P87ظRI^ GK![́\qYo;m !Ct9AI >2QXV,UnÀ?,((O* )j~1Tп:`Ay~耦IK/( 9s7^_S__Iu.K(v''b=]]S3hM\8"[=-|>㓱9)iV!,AժAMY=!Q r@9ppxxc5&_K|7\/NZEܬ` .{owbRAz n#R>}s5l]]ߝ12q8yi/Ktc}^n??yyeHw:JaZv*I,('?1w5X@.) PXTzo)C)c%pï?{; uxUW'0[0SRcD}\&0.tM6Mf7b ƶ4~*q?gp M` V~ %Y+ДE(:*+gcTͲ^ #Xe( MsՌ+XT%jTCgGz#D~&cY)`e[e J򭟣)+}󾍔6k,wXG 7T` V5DibZɶ}82 l4?6w/zx~{Ș闊zUFPit-je"k=?T{q=raũoxv()XeX{uu-3(Sݹ=qp_W.F{TQY @k d5.,i1HY0rI FPw_ĺgcœG'?}7ςc5$J7NEfѩZrU1%Ex w|>mgxhǜeuVSkږuhcٰOr-Ԏ/Le{uD7mԻgYnI))z^=|]Ny 8tp $;6[T\oeOaw8oרV`#|NX(dwa_ٿ=-OKϔ&\z?^)!FƇ?E؇gQ}yi.p706(b ɨ`"cUwI𢘜+,q >oO^-?SC#gF};`p0ll)bIDɊOOŭӷ{Y37xj;~ծ9z+DiEO̡b P?U  4ӐZO4RقyɄReKv~є "@2q!Q@Hd`2Ҷ ogkiPlrS  xᡤ4<`sx=2 O6Se\^EL1Ta`lu]vXԝ CCQkP:w^\\&͡"~> hbvqOۇ8.@@.u*ф$S(r$ŷ<[<$=ԛڳY_h_Q8Ɠ׺7WX׊*D=bR[G5L808Bj($j\Y{# eZ$a1.#oMwХ{}$A۔":{ujJA+j?QB6HyܕuBR-_xd({l]vjŸy}vĥLW2C+ 7X`  B݆=^ z dDѩ}~^ ?G8̄WG !?&9w&:yѻ{ԮCƫqdJ!'qsc0҄Gp˳Bfc쳩,uY$\4<4DC斯z;,q96bZZӸP5%'`6嗎=t8 ;= >+1GFoGWb\.ʮ3퉤P+zñ;r#PM<^C^Ǟ7W/mQs7HN~R7zu&rcg0fR $Q%UQjx|ޒ)yg zy^-zN¸Nf0Ipᭆ\ \4,Ja:o"`f1u3y@A3" !AFk[3\u6LӽG?x[hEe D_2KDZ%}3T$Zm2e@ʌjc?}YEe;p4i Mg66yhcLFڟ }ä:,D4`1FG򋰋b@"D'Ũ Ƿ~sg9Nb|芜BȬd 2h&1s}Ο,(o1A2~"H.9 EdZ|v8w*Թ,MT{ (ņ(z/`??^Y0TR(U"T#i$shlA!hLhsF-51 ^^&!"()BTY-˾h8 2{'>LKJP1WQr=x4BhlG&(1"e=A`0, mDك3ba ͦ3FQ7"S d\/4(=PBZ"Dre*0a={&h/&X ƥfS:ZBQ(yk2(C YecRΛZz'C9u!@x(p?c : l1y/}9?g 4~qHl}+`_BDCF+9mdcUM23Mʖ*G'M)RY\%v}U#sVdtBZlqnƖzr2k-q Fnya^&hߵ8O-hA, ~W|# cTKC-e8t'5Lgsf YtgQ/ژyQ`XZ s (e-1̏0]${AκQW#zʰ;'3Nn}MΛ˰p-Vo'E$rCjiZ:3 y5hrpwg96DŽ + E%7VK4*$!ԪIzP`Ǹ!D:1M'F^]'fQ: mɑ@gH"B ٟ4Qv9Eom`H ,,2|=|F)"qJT(2S/]+Q0RY ,Jdb2&R"* b X1EQDD`" `0Q@PU$`",U#c(ň1bQQ"b)IBŐPjhJ4UQCT]QFFE%MxűEqgT@0ĤUP<Kdd{M:7{Z)Οxl 55(DOWcZ4M`Q|[Kݝa}N'qA`yi`:7f*LiM|^X|qaǻ`“B:2К8k*p}AͱV-$@X 0ē. 親M}F`wx؛ Hw]zU~6v}oO{pQʹ9 UN\>r"?6>k:'ov6szyҹi$o"h$^'&:-۔ʙ a;`j̇74%GsRfcZxFΚL- XB5z[{_3O|6 1U,ѐ1CyYS{ߠ{5wA˰^ >?C:/FR7? |jaH-iyƛ>9c#._8&4e]:)f3}OuoXY5(M"NH[ b1I7Qto6Zv'Uo S &5^D-!$ejfW )]i|&*Oipx9617Dڿss%>los2;'QCYބQn]ڪZh!"|c̣ͣ { w |@JAF("~(R}sTQ|<xe>7!+]̭\ ц^8X3\f.<9/ Q"( CPBx4eq]+cx։jJКY/>s[+EiH[ BR_j^nf.p6jzL'Mϲ=|S Qp4~ !Y07> 2jcLkfGNo@Kz{VܢN>J7h@Z6>˷tn&6@?]>aYv2ÂC'heBNej G~l3>{޽˧Xu]2Aˆ#]Wb3oYrj[)Y)j"l!G]R='^wAB䌎bS/Lߔ=Ȯ}C-\b0eMD }opgAP戠xȁ# *^{+ 9>ϻu Æ Ww9;V{_{#9v@󾟧xjuʲ .4`M< Y9+ ajHO $CґS9V]-̩!_IpVh =U)Ѡ2 ay 4kAnj ܰe LA/#Q&$I(ui6v!JBE te5PQ` $:qS/y?^+i֟׻&/ϟ=Q7g{Ⱦ}ʇ׵:'=ن|OIG,xK8fXignID[ZI#&ʆ->PXOp?{c5JB%I@be%7 TޔWRb ڃVኧOҢJ\#kEm瞒̔Ǜvi: !0o0X;!.c3lr')(#'.n*:4pL0uE!"28?0ʠh%閻z', VB^GGb  r]qY H,J!+=D0/yL 5v@A;tt*kG3sal)o&!,îQ |>^`SnGq/9ۍFgZWFVúlJYJ qRԊhA ϒzP)@5;sPPGLj:J>ytmmvCF~j\DIlLKW%>nx/ˤR6!hwCkIl깺Oghؗ>8A\F=]S%[]OtGy?mr.(ipo)$D\^{#' S?}gqh{JA1@,?r>w( T( m1!_ j뷀s*PS|6|ރ~9P7=Љ'6#"AP uQSxU"6n=cdՉzOHO>`؄LY>/euƻ; 31hUtV]Zȏp[e.(&7{!@+=!xHGYP :ȏz\j}6@Z2He7ns+1waiR%{hKs^S~dl3q1lO_3b4 z.'{pQ@fH5%x)A@VU lÎu;AB"hlW|Z_̊ΖY2 lu֋ٝԤ 22_֬Z>=O=Ը;\ EyZvzWW0^׉8(ࢎE'-Hg-Oh/гО3بU~lSH#~d?kP8UM>@=#B~ Ts8`l=/arT0PI0ޭZ*T*#uS~G`\xzZk^-}WiGp٠jk]ױHYvw$AS_g:/k LC]Qadא=U4^?#H]hWs:7?/5 9'ݯ\2Il<OL.o? {vUB؁i0Xr-=]njќAO„5UKl3_йѱﶚ9+k<-xl^1@kM:b׵*FXldۅKX@Zi;6Hu@CmJs`i hfy-Qړ:g`T[4M|RԟBv7l?5%uK*쪑Yy';_ї< 9ftCDUM~Tшb(Ǫ޵|>l4R3( ֶ̀fU6iP0DԚٚ 4*f%t^3Zm{Y3gru*,U}*D}_|^EvMHhFm?ܔ [Kw>O5,Hor)! dv(hTuf:gWWSNtb"!@CDaW7Kz("9+>d.(ꭸ?W*z]c$8`%nR3 onP*]^B!3roB](WNTT@@IY1^6iRF3DUb&"`+!%F7+d 3)',ɜQiCբYm[;Ű[>g ]+rp* 36̵3I8 0("08drk>%b\'߰*]۰v`QBo?}o h`:Gy r(=CDsY&&e?B 9򳖻m'I9nܟ*ԪW$1D-qYF:'+#?P-GR+PcWv8qDO[}r+aϼ.ccY $`| 9 'Յ6b;V<)V1MWlvW-ຝû5*XL$,"5M%* mOk\xX0.[# 82׿ ݊Z 3^~hC=AHY)"@_sx ?Wp#o8(W`cdAuh1AW##aq*^ ( \Jh,QBpCLrK9Or@|P `CH:h,uӍ$b&廴(o20 NŸg N53ӻf Z Id8&}2'|gQawVMR)8e9a}18EѴ3vx0F476lnTfFpW+|]qF$Q+6Y(dbU>!c? jVNy%6嵖Ls6@m /"e2rՉ8> |NU-hT"h!Fi߰$μ1;8 >"o|΂X h;x)Cȇ햠OƢ6 ?g\ |u]) |ܗ'}&!%!Xl`c\q fAG̞)-, PafBz}/J7W@ҳ)AT?xsrV7vCܸHHJ4]2QN>9gz"ou bwH!Fu qƅxb)pJLTEbAL0^颀fz*:Dz#(!Ϙ^ٹQ+1@TFDD3И Vu6!\R-q` |Q=F>= -ȴ,-|3_E?9_2OW@[Ifj:տ'}/O 7bkg|ozte1tnU̺T_&&5':aϋo֚6m:!: %(T!2n5LV8r"#`Ѡ4ŵBgtϨ_V a"JP9ZSkR>~J))5!1-jC |XKD[&)/eJ T%T ŲD@KT${Ze{`qo?\[WCXʷڟCkPT>M,>@erM/AS=ha-u$jSUn;6COg hccC<I9i ]|*Vw{`k9Z.%Ȋ⍟F|hԧtC?Q4vn`ˊh͂aPNe`+xke <1lH% ;=yݞJڵ2ɡ&]?_.ŭzKK%kN×.l2¢=gŠ[7O -%'=Wͣ2\gPǬgːp 4N*QvǿqrלL)O42 q/ݏCq5w^.0rtU | &iI֍l9oNW;I\zmwhtFB_℗[s;HC/wAldQAƟ0,$,¹E$af'&T|sl* !@~! l3B=y,ԋC49 ϥٝԻwBUCNځCX@E~m,Zh|Xws|Wpwoi $eW԰[x00`ܧ"SZvpǜs$s{CQ5™3VxE}S0OL̓ay2 sG1g?K% 10/P_<w602F@'ii lA!ثR-/V\c3+4oۜJzOけ/<>d􏞱ĭR{'oP~i!Eg)7 ߨYÜZ66)y1fv Þg `M{=i- lmۥ|B^Q9t~OeD?0Rwxkچģ`Hr,w$}_[]7/؊~-=hD5#K/aT;و992l6Wo;q~EثG"'_GZƒȧi X!yZ& yڍP١@FW3%:I!i~YˡJ{-<4r*']5XfqfT+7l pY(_`1@]` &ctOR>*g0`ARa@lH~NWwp(Gc(u. |QE6lUL؈?}pNbvw.6УbAj Y ҆o{tu$_  i *9l514U2{Ȣ;ƦV Q-άz|N6MXG:~F@Y{ezW u a/wx!5(QbIVmj r"&"mxlOmvFU2=J=z?fG4O_uA~%á!5QTVFU.xAYqjgk_{[+R Ƴᄊ_.7N/|Z`-'&nh0dxRJ4 "yqQhttiC[z *U{?2\da^׭c jyaa) :D"]܄a%vI޾WܦfB~|)jiT +LfqZh `9+pr)+wҪyIX3xۿnuXBQ9o?ʸxf~}u.۽Yy s4z1. #;Rkt,?ucdb/-gT#lmaڷ0YdT;9|HP z0 f "BӞQץ3akM4GWE89g~d$P"= | pp,Dby _ƛxi,&tGo,.h&{ϓJл̬O;\?OQ+Hu # ZT\FJ^0*Eb<чJOW8/ȣ^bf {ЧEҫ8ٺ~%#~_uuMKE1Z mF"ß~!e`o݅(QRjcQc?u|f87Fu褑ӷQjK@_ň DWsA1E$T}U"z&"rWqP hB@'JQK@sl{y,˻Xw゠m>3c}6ۙ>P\`}^Ѫ[&Ƞzd'YI>:V)#vC#^Jsu8\~V5bB|XX2ฆ|VƎ!ouS˦lv#9ݛ]Msږ3UdcNaJ6C$zsֽ-r!ҡD $ %2Ep汯#knZo'3%;zǸ읠 ΰ_.i>bۈ!b%c (sG{WS \u]RAf|6I^3sq NO˗$,EO2&"sHnCbֺI?2 !M,{= . ;وzyb.(PR`vn/yc#j}t_Y%ϨUߢGc!u,bD 1IFbR xӨǤ?Ș0鱻BP *A_ gCw~ug/NKu:^zÑX"H`OØc^"v(QISvnsbYaf1\' ˲= 1@?c[D/p8<9.n~sOwc8 Qv$1C-.w /~cGI GG5^/TЈvY8Bv~ 2Bu 5*h@AQ !m,5E"S;a/xY(i R?E\dأ'!*1AGm ykz\Z(3/P%R7F~3{mv d5nMd8Ar|8`_W+˧o*}.s{kgNqqV LZKW#I{\\seևuా/m9:=")wO i38`t O_{w~o/ÛQΠ@)o8vWY:>+=Cc^MI_mqN#JY gp<\nl^"i`Q0Mx'ʔH*Xy(mHK6~^N B##~<]W$?"{ l%L}RzN߃D[/U2Y\=e.&vBEfi*tG88smnܣNM<4bHπL1桥@C"$ @+Vo" yU/LkZ`Q*v@v#|H#ӾTSg[Ki~;r@!{ x@4ׁa]%(&Z eS5sL_U}]GVE 4>PrǴ _sxZB$ڞ2VC>42ĔhOʘ(s+LZ̍"UfeFߏ܏?IޅˮoO.uko/#uYrk?/(? 'ay ~{ :?K8 2L֬ z]# HFa;h ?j$/ _Ѭ|&Nb]ugA߁oBA7F+j4deʊ!䜵?){8Lyp1%6UlBC HF!ǡ4i][jpY% h]# e,7ce{/g:#P%ѝR(#9)hv2(vꞾ:}(\AMZ]KH}>7j\ <\R-ݰw!LPQG>.㊰:,G;2o;TzvTO+TP+Gw͏_S_eT{Fg@vihD?[&ϞMmsosA|,@-TZl5S[U}S3XdRyo3iוEN5#  g\S{8_ONc{3Oewj5ޒӁɰ?kzo?5: fC6].žH,WU3t^ʝOYO& ܣC rpP#P@0ş=үP4@(kbUL*;}ɧp5ܦ,&}ssS,Gi+qdU&j>ZdgÑ ;C4ϊ72]$e< q%07%T\2HI$Ns$g7WsfyoOG)43z bPǠ<=-_JR~xL$G #ĥy7jowS~:,dmWCe8 a|^+.@Xn{GC6zI[zN}L LUyH'y^=}D>N{b@NuxS-y:ɔe q*PHdN/!ah!yKHM9^o??Uxw&9:b.g?]?]҆LP9v^*7҉B.lA~"n>v}u˽df\vyNQ- kࣾkɿu7:oз0{+DfTtgهpV.۞3oʇθUhECrGoQvq=tO9oj|e'd!;pP}GY~ߌN+x4z ASilCCn9л/51vEl06wCj`ZPbq ~;?z&)TgWCbd@Ov'ne dN(mM˰NmV#qd!C樅T] f,rPy+tc=99Ineɉ&ͤٙr5_8|1`Ts`=a3O{a;0?QbDc7͠Pik,r~ 'yGN@{8nx'>Ww7ko=E"QGdxp;rF;AA@-+) FWAy4h {/ ? a&'DMT2*~@ψG"v?*e{qCqD! ȁlu.o>sp2gՁq,D-ps`0qFE1PJ&1?&lyY|99[H|TD' u?}GT:- o|c_n"d,<ċ&o͚ ˰-P+0u70Q2Po]jۀK+qė3j}dBz.'q$ vC"g/D[EuQ8HS~[<@z=}ߴP}ߣRsql8A X~d%qq9(! E5phB.˯,c9: 4FNphRN!H?lˀ0^]?DMZcJ c7Ư|/dyOz>@u`C6%slЮ՛kdnvdVUp$;Hϑ)6I_5Ϟ<H7{*~" )X!.Q!"vS4y( 7eY s)&g,O8JCOlx d{!'1AOnP\C>%0\Q '7 c db?/3 4n4J2 G.GP & z {h'u'?y| S԰60 3(JK 6$4R}tݕ % df^>b@xBHC(MrL,"BYi` ` BP()P2\ө< C!Aoa c#lˤW'^]r7f| P_L侃W$tgV [:C MhpQà9 L؜,,D51C W.'t([\5k<6'ˠ@ܔ ¦Pn[ /^Ú[^l\*-.u  v\Tu 91mC_oh?2|?&)wnm;zcSHԠvЬXW#\yϺgmqvyg''2sW0&V/1dtaN_W[Fk ͭ~ZGOM1|+:e3'}TA ']z9xa|_Edb0|Lĵۀ VҿInf[+'(S&ob*A@D1rjlk#tQL;ʗi/h|^.Zd#M\/A{P^|EZN}<y@Ncތ[XNs4)^RL @:<{⹐ .aZJ̎UR%1 3,#9[ 4dtx:*vDo/J~%@2)W]d׷nƻø` >"(7mWFk0ZGk٬ 5V48;KEȵŔ'% FT,UTӞ~Y50C6a{'ǏΫUT2^G:Zq ܞ)zq>؁5!ƶk^IV)l_ZE(2M]puzr]{3GaǦ~&m?44[,?}xlZL1a$Xv;EL3q }L;ēRdZLeott#` y,4`slweK@ddv|ՃՔ+r40~k%`́(i/^m: <{<;]ۖ:NSMAriP|n(7wp&ʜhǬq^p !|03tQ3 -L,ʲN~M}sx :xpsz-wZӕyg`^og;ٟ lxǤymiǴ# QP̀woEʛϣv~>gNtG~8!GS0Cp&>X f"ٵ3W~ARpɀrpMO\Ħy#rxBj9r;FߋBow) (<ʿ-2S,kYe[+Eӆ*t-df}9eϤh;XDN)quƈ}cy>*у:jȹ6y8Ӕ FAOD?fC"m"V.^)0L`0U{K+J|.ar-&y ce29XzM+mnwJJ$BB| cA 8WƁ۵xtOtu߼ zP;+~J@ٟnoyjٮTg%;|Miri6X]iR}l(*Y]l >lͿjHA$9^0s%'2I>2+ww* @L*x߿ev cпk-l/毎m^sZT?j? *߽~8FGW^m7oQjUvrmjLNvP?0TΓGR޶ʇK}W ' JH$VIӧ^_l[*Py~sOK'٭䓭Q8S{}2} eLY'ʟ?ɡ>\(fE"x ;-~> 3*&vX|&qgXb(Ƀ0j UMDHxc~tyHmAg>]HXKRp1OO ,H7p_;('ŞߚN"QG>[[NZ\%O6'Y Y=GƏӈqPSDeOA+q´(z $Sh0'X"~ǝGXQMC"=nCL;(D(.H  ޼nc$C@C}WAx Uo`w@UM@(f.#B3ڥh;5z(~s ylpi,\=v/E돧c'D9;H|,TUwC9>">Ăn(CI=R83y.毉h7,+AQ;}Rag{*ŵ!0A67.\PE:(2[*S2I@)ot>|.r4;UT]"SlC&4/OXzOhw\_Qƀc֟\!r=J^t}e7؟ ~%?o76.B E7eu]{{Wi>Y~JdIH& 4yn]nv$;( q~~XRd&q\=3PC|bY"/&ʾz! +|Mopzug7T1Ir]QZ+*XQCH@O,HWl/֙qO!H>  )y*}r&G;?61P(2D>GĠ~5Qr4!˧,&g^LRc Scثؗ9ᘯᜄNvPBO@Ȁap;i`!ԿR-xс:cxWmdE??'l_8U&~0sݟip2 `{x'q70A>U9P`'!{o'ULs.Y cDBDz+qCAGɾx32sM(TC*"{hk 3K ʰ=G&<8%;l"0LM_ȸygnJ_Iͥp\%Sm wQ5O .=a/yg,/_EǞn.ccPFg e-bo~F jV?=^? myL zE8(Ǹ7'V; n=\4лy#h~5&A_as>|'hw9IΆ!:M"řh1~Wנ$[^'Gl߁u|c)6{@kQ_62_*$Dgξ=%ǒһ6zh/7J??|\%6 su?)vϞ򑣅8Im'֝)rcm^8,wSXg8 0o,$VÜnLQ@hK`^";@Rn!S`If?*ris7b`Ok܇ =f o'@gQQ|mTAOg+WB.GCW<؋b^>Sg9/?~|]>Py:)3cWXw d` ?rwCZH)_`x14 obDw Iܠlzv䘇/Wf@OGyC1BꊽsؑP2 Tas"4^*օG?攺m 8":;!ѯJcD"+QP<(<ƁoԀr[`>ƒWЁ}@>Tږ3`z}e&~WoP}2*\x0F{~i>|\2Cnj>f8!u~ಯAc&${y? "cKbY'(;,+ڰgӽdm%1n(6Z9좝4C1_pgZ|QPHd,M];pFeA$`r䵙ay=} E?OAҧ͛h񊋃^^Y2,cT1`xGm L@@m܆<;zTx5}dV"nXh`X--{n70~DC.Nq{Cǧyn3ߘ>?,AUx *4䧭Ƒ㼎]c P92)HjjYj=4wSq5Djdکt뮱 XhGXyqw|.¹}JuW&"y2`4eɌ}r!fs_ z̃_aOKIPy U3ج(r/@]fקckh3isCAv3{D3|u \) ^lk8t9L{j/ `$0Sn/# Nd'1rttm(plf\2`_l&euy )VL 1C[׉M"׹%Ɵl,TLCp6dd(!ֈӿ:7h[K QH6&("ifV h /{Lj ob+l \$Ǭ8,=ά=T9M;%`ϟEڄ-ģ, ,ڦPA2H.[AȆ/ r>>o ]'NA"zL4 f-uqxSD.QM\o-"0y?G}blCoUwG? I39B/j ; u&"ZV U%Ci5ut$lst'6^~I6+ȩj+k%[ǪBˢE)P!oȔJ? hnyy!AZ;)ҙ lMٜ 5?͢]8Z koO}zʿT{Vm~f'W~Ը6'<=dLuX=Ruvm |p*K $GIr&Ur'lDƒ!qYCL]YxI3eAKi#KDq\W!EO怼'r#p zsgM&+E4a*z쵞jX)w@Tzho:g\ ViU(bJ .f@hGgI=irH[=Z).Wi9aT(k3aњӣ$n;  RL@x%|0b9}&Hg@KWMN[@+X\41|WCbE-xPZÆR8?y ?,R,f#)Y&kҴ:df =h'^R.6tKYQeEӽSAdV@m_ubWC Z =H|aЭ*F ,_HGAYģ*ޑ9eU91u֤-W1=@#j4A4EP?7ei8WK)eQx"&N~|>7#9OW>L/1ϝyvsB e~\7b&f(;1\4^⾗NaL0|" @4\S Ui[R;"qes1}0b{bzwmsOmu_ι2v9`S?%x)r_i)?|( sa!\w~3r\v*笜߿yw|oBG{^]L}fOuw0ëv=$ް}۾?}f3ud>4w#gPD>])"oׯ^{4HC`s6 @7o`:'hQ{:s/~o4ER">42?F.`42੤ǟ'񟆓<'Bs⠮=&Djcs5ti7ܰyo BmgrВd+ ;Xd(C K<SPڟ3Oƈ|uH""4*?1FȀn̚]l1|d C8?9s7GoV jʧ({).5 NRᨠI4O$/@!t… S}9*>i_>Uf47GuoK-mgt>Ʃ}L`_#P.q8i*yLXILsl̶RCN,Pͫ4 9`!&A46C"{ٍyi5`,(ԦF덃@\##U":lalW&0bGQ~,`)ыR3(kUFaY&rj(-r[}0{ic5%0$M6"5BWj`oP_?l{x?"ߑIh zv_p<f1{T,h?(FJ1ra- :߲ޯ@?w^JM<j!B4`@ܶ&1k>i?ˆ~u:H{ }CÕ*ٱXgeE> Vίt@b y';OŊ i Z\o8|:U=B $ !zgiɧJkQ/VZ6 X]>8ZP8ba>|E<=v)VF7{k\0Foh#N7y̾h/d\"B9o/ōfshd2|+z^llf9gD\Q#5Lsf, .5z+/p8i$)4z3\˖y\Ӛf3]p>k;8xtdQ=G&j|c6?QC5GsZ/UO%Pr =B!!{h!&J{>`}ì,A/ia&NygX N}IGm_@Ӭ52=ZX/u-zi8 NR'K~f;SKh@W_{K]" * hO0UzZƸ%KhEڐo@1Gqwe>Yaպ7uzq0sDWxj{v_ph]BV^o]gsJC+lgljn0es5߬dx Sd :Fw |j(j.rfcaw*?WwIʻ"t_jL=[}ň4.~J߃GhL>GM]{GO/ᙿvaCgu+?LN!XϗS't'4ŤF>;{S=+p=˯2:]OԁӼB LO,J~/ oo1Vtb!Pwk"#)\ UQAP";X_\n_2_drGpD}gLo)5h1Ռk7iÂpHaYuV=cUat \P1@Hrzۨ=N̳@BI4v@#Q==o6Rzظ6k92ć C܎'qT h͇(Z1a?2S}=&9WN9fꡔd$R00d#'aONPx2/W/qtǔ Fr%O\b7PA9+yIq!f/kFN۠#3'Sdq?mбZ1clǽ9a0kS+'fTDbd @v0 3Wgn ZeuLcn+!w~ہ!VR'KF (D_0Wv!qo+#mcyEH9GN[oۚoAZ M?F"(vxLw $P5kRyk(cE0:hHDK3`}9{j%.pKKr' ܅'a /+̲S: KI`ԫz+XF2[fGiwlK(uPJ"f DO t/l1>!tU׭㗈A^no`b*'2pya1~~o.+7:q\G7/_}5fcXxL`q@!s*t($q o?CY_Ǻ)X#Ga$ʚhƛs ߡ@f ;^®q9ei j~<+\>/e[7|Mp[&Oչݳ/u^ޜjD Y8EȅT競C^5Ds NEE4)WSgFsc\\8e6~C-dd~~0oL<r[NCIL<ݝݯw2aи!y {ayo[-ikL!fi֐wRuݵ})_^?-ۮS|HBYW~y45HE@bh`jj)G|᫮bDzl MSs? CvW=PXY V`S96%Z.BT\Das+),PRwQ.Z{6NWl~$$}p&e]ٔկU 4S0܋RjqעVopv 5|1>K+eq{qm`/h*9CNw%9pFX7sQU|VÕg2&Cw3B#:58܀ƶuuuύ~tHxY cPC1b<zoRHpHAP{aG㎸!p>~͚1 =Ϟx^ݑ;4D@^!p [^qKb.Qoѓ^X66qR"c\t)EZB\6 %U@ 1ux50a}; c @Yw,?@;|FDb:NU|B2fru|J" D/.^OA&0Č,S/,)Pg T)EKRjCԊ8Y! APipOV9?ak>umn Rv~* HbZm23?%tuQu0Oh^qk<+eО~/9g0wx~v l 2 bB:#t*c(xy1Dd$%(tjzrfQ/x,̡;w%A!> g塌Խ҄B0,! 8?j;.(Εi52ܲ*8j"䃺A1LXaa?ZGs)@V؄Bˆק2UTvlbdq PgZ'@3rPIhV;. 3o~~+a2(5 ; Bmth0U_p/IH%Z"m={E鎢NeZHc`{"P"xcZJFݙ ݐi'b" 'UCܻ۶Uh{W m~N݇`=BR}UuX4iG9#;iD^|]E}4 XSwPP|6؂'YaR,oEߋ H dZ <0|.+>F3zB#{;C1\5N~4OtHф!H+n=ڸwH:EsW {PEvYȡ:ɸA|6)*"6M %v 2@2DMT( PhV0Щo܋ pQg55XN'*Ϥp<|x z%d&ʔ]-m5N, i@cTHl.\ 8r?pgv=v N&)mR%LhdB1hGX}]u6.ϰD&E=z,.@05v(XAi]o4^(l8DkapFP5x" ]Z 4 O!xZ{v7ci/7/;}O.te/eL!ܮă!} m|s[uK@}ҀMj\d5>IsMZ +h%rј*̻TmV!8h7{@*Hh"y<_Pd[P:p5>ԾF Yd|S>ʀjMTBq:+ЈU0l6 pX^rs 5ʸ8cQXKn`ȵٱftO';A$xQE$AIM L!4a,ާ`fq=em2Y74A|v"gWTeWl =cĔE$ /s+e*z9'Z)ݙzY՜%3 0M <'aI/G. 9>-kYl/A1 *z"1T[D=tLESSߪɹ@=젘C'8 !ႀ ~@ GEG ^wmb=>Lﱱc@~Hp@B !B'̩/넄Hύ8j>q{RMREE#hI˂AOn

FO%Z?t UfT  k'{@ux{ߑZZ㚄#X8`.tXd q/l]bpo&U!ETmz> hџ#:/ ,Vc%װz6dI_N]GpX\㸏)Kl^tkܠJoZ``S0b_Йcrׯ=5c@yo{YpphDR`ĺDpl"W%|`TaYn8Q_߉[:6pѺ06ҚssclGG3{'"vhB 'EB`%Ba#|3J nOO}4BzQ{UJXBXcJ?Ƒaj0 N1ǴĺurqcTROiDwX@u /͎TsROGЄN'e M@ _EoؕXBR8?-_$u,o*a #v8?][̎^CoCP1~uc>e]J }y iL8Եf Q!e4S()Ad]4GX"_Ɍ|pyET\|e| ۺ{?߬\x?BkhCZ!|9M k;$=K&F.@*=yEv|=/5O1{kK yir XVJy7àRo5 {ezóxﻔxv>msvmC! LJ4R99ܾ~=@F Xd1BAk/ qm&H6_ t?`[;fa6aVβ*R4ZP9)(%%9ˢ|z>칓f:@7:VyfF :Yb\Ҟ,C=6s;LK9ðxy g`3 -u.Ը @ɻk ruBaOUs(CO,- #>y+y oȈlވ84uA-pdtAqc;N[K: lV5YEXiPP <(T\ζ>Fzc! 0{%4+m9Rvud. JZrqFed慨}Q쳄u]>tGS/uiwly6 W%Ɋz hNz8 m\l P<.a .y?m`<8JD{a^Ѡ*6>IAuPO߬ܛdžj/g< 4TVʲE1^P*IH L`i ƁQQKG_RM Oc-9deqL G`39g=c|$}8n~>>T1Ѱi-Hf8́&Y' @ii4eܡ7:OK2SMTM{PzLgn_qڷiHy:~ߌ @k퐮Ye,7:=__ e5aiv_TS@XDNbSz:rddS:x^q/E>:hѤ g3CIlFJ]$o)œ #y֙G斪دN\q;osԊrEEU,]\4o ~y?qatHn1%:iϵHQ$/Խzz]9rv#>Al?M{ʰcwz\\_8f,=kvO%4? HB튀ƜZ:mm;wT^цl\Lt;q wVOfG_?O3*6w_];}-M\.>8OPj;2[јjzPI'S|Φ' >1_ du2XI=Z4mC*eX1qL/NN.-0 2Ҟ x()幊;ʁ% q lɉph*?31Z}Gfs].sz?Z 'Oxd ?NGhVY>4Z2 icNʳGkq#^Ӕ H['Ƽ&`]aM`lRuШO ""w&&M7ֿcN1,x7pT{Rv}j+⥒H>M)eyH188<:*J4x\]?&gfQs8Qz {CJĒbl.&&_bF)C33{T :^?вk)vvI{.T@?O-mf!W^ Qw-Iu-{%`'O>>PC*ʩ(uGS9/_^[3٥(tȎF_v2yDO]\2׫Dhtw<᧽|+#.J +l^~g=nʿGxK*;`['R]YI#O!Z)AR_*> {C[ہVxBY]RivG(@fX8^-Y)Z=b?ߩbBtD-%F jf(`F7NDh~Zڠp.uC~]/q#E"tC-t? Ka@=O679ad2|K7"[VRʬΏoѐvg=siDD&` ԇdwf`؛ =}bV AVڋBCۀv̘!G Cͭеl(@0 8Yzl7$O$K΃NWȨv:-֔jl'Tj~h 8aC#nPPR^wlt*uvU-or!iΎ:%;]Ro!en,|v?B<-u" %\͕8~x,&@PČsmxb|4Gt|7w江nȸ'hv?i4SZj p;z:}cĄlKhaZfO] eIyx>וͮ@M\_Cwu,lЙ{:78.p9aG >Yp3Қ5ОF bԽlqPb6WM8\^gײj6Z5~¶NKTwhbP;=CTumFia}%%ûh ӟuf%B*O#?azCK[8kFj}0ä+M/cčr}+v^:Wybp@!tmΩw*?jFG8x|';Z8|+Nǖ=gm{W$;e"J-#D(K_7BBw]zG~~p*?ʰtCS7y]/Ej??+Gޛw?{@>CmP)AE;, @6<=M L@; zy~z:!T}"   OaR>$P`| E*(Tvv1WEO&(Q0@9(`Z3`nv wWE:X6"ʂ"||x)b.,pSkW!Wr|}<@G̈b= "+(("() dA^{芧!Cs<"TU DLh)" GKT`(lqUP` 'kܰ{{(*A?DCv19+M,D񢀋('O>>"P8x~x"+UOEEDDy A6(Q~DQi84 Ђ<# "(*( X"]UA~EDML@P0QN AKԐrs%u)w相#D01à82#41@ = TqQ}n3< ]؏-iF{)ص!Z~v;㶛+,mC׮]U/sH_Y)DUwsV@KNIWW3 sl\ F oړz흣Zy{sM1 ]C6"LRvׇn n+?٫r.z n$x.8~ ;[Td;KSzwm͙ۧ:CC!40OKk1˷i;w;kd&^g(coQ#у. c/;tF*ȕF=l5T Ϯ~^٣8WIa]U0Ub#_Wׇćg0mAIdr0~{oJ"-_ ,Wi0jA oa`4a6@)#(\ aQB>&r3̔-6Kgm8,sؒl\Լ1N&ΪFIFt%iY3ݜG?Sh{pҎaj4k*Xd =X14ӯŶҔ0n609%70X;=֑t%L3S)[*2`b|OܻSa!H2FM~P:4-q:e{_al5=O3fD >rqh~+ئwy󵦡nh x9رe6IZZbwia\x_/ܘ ab'˜[eEf_PџOmgp)~A<# k:};ZB B(Eb YIk E79N9fsr~R0&y g'_9FIY?EGI poSr{|~دfڱĕ] Gj6j9Ƌ3f厳R9S6>Zkv6EϡzQ[m]s3:( K-yϑ=`v?)^C^Z ֵE]@/l  ]xOw!?cmt0gsvȖSAzH:cC(}zjd eWjg0ǣ`C^kd<vr,}*AIð/⅁:L(/z*Vll:[1n_ūYT=fdo6; ; i&7YX*''Ϣ6?lC2ڃ~2`W [&⿛x,cߦ|!lm[}%{B1%Swܵo8F+q3 N? . UInԄp P~/}ZU HF]bn24_3\^ٺ^pγ7=eR $8ʮocǝI;L̊Ļ~TOo{W^~yxOZ$POn>ǎU(PR}y];3G?Z{GeRO@Vj\ه|G 8Q;>`Oqc`gډ4(U9@` B;=]v E:9'>dwXB?Dy"Dԛ܀/yٻUTagNX[Ęlh˿,䝌w[_][zf4{Y{^Fx2ߔ}/+axk`}y S=ħ L}_3cJv 7JnH f-=nm ]W3 wfD^R3-f@$#r!\ HTw8h/;oOݶfya=$PPX̫֌sm'5.:wn{=b;|X}Qp%dzO#70^GHs 8`&d[$Z$ŧec5FXxuKL8z02fZ^}Qh^=џh2G5FIqtJY!wg6vv ;wě]O]8vFyG$L@0ϑH chȁ5q8=/n>pKG>^6P5,fSLA`r΍I ޶}f=5 fRS{J?74c<ԧZ}h)Sl {P%{ù詠]]x[2w$[ ƻ{iD%)D_1إle.KO>wXg7mG owg?t>{^e ‹VU?딳BQQBo^d]:D'7GŪd;?|b 'ʾs9Ġ̸v׶ _:nmYv6G6H6eu:3%EnN~u1I<5LgttIDW|bRvgp}sl SxGi>|] r]GP(I}J׿S R N:]v.z4P6 Xo߹[w4|=8Y1IQ`c d9f恛gh7H]kM/ֆ0' 8K蹦j`mctr=%/戊]}6oۘ׌ȅ9x6K*1hu]Abm &q,XlggdB]YA׈Nva(.k҈]_{4=R#.vυrGr݉n{͘3Km 9#)R޻&PL;23mЄM47=ʶ5mS+jTMDiCq\WoHE1?,Wr*2{nBb+fz*[TC+sU-^#f1Iu|)Œޞ8BKqB?il2hXPj@}, 2$o!Uf6fj9~,},ءfrdoM\Ox N2uuDjNϥμ`-40V}|bħkP\JBߖ"ٛ^YO`}d~Ѧ}d8YD T) &ŪIWg`,޶@ةS/T!(׀W'vaD5,*Y^û ^wnF1Z_`jn26QӊeKWl-·4&_D*~p<: k҇KhMdٶ^:F8">=ݬb4!U򩟒^ɷm`x~хݕT OO?6<١뵁 vءdROmضqW/NOF Ic\ڜ\/S(;N#'czqGZ@P,{6^v[2vȖNL˴>0XקұMXB俉.O%W¨CDY^R2z˹{Z!x ]#.ReaIVy>~cWDEZXHnddCL# "-.3< -t0^-ԕI@xWzbBm;c >*U ~ *xOQĽR)Pʎmqb%4FzXc} 7!R?v͉WCW?yY쨴?t/n[|~GM52Mw)Tu8΄{$tMzSN?~Ia(|>|wvw;Y1Z'-b*۟6] +=W-{P_~daqk2BwFG_ە@~>kzt^*mfd}(tU,W0Yd>z_}' "é\rI%Q݈_C⺻snXS)i3#W`w{a^0\̔Բ&5 FF%c@ycw~*m.FQ]ݔF`҃ ç8U&3_N)ַKQ>F| PHĻ'SFE?5V2JsgͮU}Ʋ4)(j-ZHG}ju B PboG7G? aFo w8>oVQj^]@hՇkG` 0`tc>0 Zq10~~  )~_DK;$/C遼u>)yL{>|:IP4 V$1U6c%.4j\z>뵺&YΗp֯ vR.EnjIEzKz?҅K]Ź㵯NװR2W}u}I*J?I?qc;KGOV۩ sCAy.} YZ24 ǖ3 IywGEH혜||'by]e*Vk: c&em>i+Eb&,瑚Fwo=!7wj5n2Wt# =4_KǙ\~9F|mޮ r/Hͦ3)d?{e;kkoo̷u9^2*/']E]tTC7ES ߽QpwsdYaJm=Cyy)mPx"ᰟisl #l_-Ǘ{m5> GSF噼TsjGU}`c]&:ߒ&%^}wAG7{Y8vDžW,fƦ!W_{ÌOCIrrwꡝJOٕO}se̝*ľQIX$[ ub#̓42Ъ66fV*qƺD^{쇜ͽ6=;ZjEJ xcBowtM8IOq[|Ȩh#D unq]q^Idvf;9}Kϩ@@QkT@ y^9*\06-.o̡18h˙YyYG xǓl`/On Ο>.0nďaWPƣx. JU 5XKvB #R0lqL\uPuՊ!RE?VR '5K PXYTb3>Ę*\v ;ݯtkb,CӶ{".c-kxqc:nG̈́ȥ_ ]׸@֝MuO'~wɪTyzDUN tzfqowrԥ/6zi +h7ѻP*R&[nuCaW0En1hy93Pvm0Ƙb\lҩBZ.y8~Ǖ4iiVG lc+ iZ6[aΜov8* c[!nAd= qe0u\g8 */7(XҴ#LՖ5.5*jP2Hn2 FUn{!} ǯRROK`"%&E dMk/Кʳmg_ T!Ee,V[VL┙ZTŜThV!+-)RL<Ĵ#M=7SDch&-it!Gv3Wxcx TUDs2T !sÿ9 }2rs׍fw܊GuObP?GdH dWRZzPm00X7˙NЉESy]OAXpf4On\SLOUnY濐A b ߍ"!$_'Jpla8x4n/C_ḱd[qxf `Dqۆŕ€ǘ*57P/&2@3hza'ϚOmGC{NhW4OM5C`S|uv/ߡicL AmL{JdMgZTJR4(*m >ڌR)MVV`Vze%t W3LF*]/C#SJzQ7k@}0>l7(7\Pm%<^&׋\a5ZNjuCw\0طm9K*$[Wmv'dFi% EVhHlHU2H5)LTѕJ T%IimT6TUQE!$ڰ5mőKV5EmkZEQJ_` t]h5@Q@`hB k PTm@@hh5A%FA! ҀT{Rl  {k=[oF}v|* 5RJPTR6f - A+eE@9dfHMϞƅWt wn$ A\P2Q7av#^<$$PIfDh @B گz*8>wα}wz+Z>u@<($AC\`/wE{[}}5J*} />z}}AvꏩyWbS3xӢ{{ v;{v7_>_>;Wx{{xot}ŀwx3\4<ukZi)OeTG{tMQ$oFLV8ù:{Ǚ|%A{2)٠wtPWV4x'6%EGu7y cx]׈]Owy:!"2 އM IoxD)U@[W]7th$z:< fnGv[֪P$)R@IiAT}jjƁl;tw}<;S%EUٷ{ƽl9(@} /w%5^{AL& M0hɈh@D@F@M h ɢz0&F&M22ih?M4 !0#&PiF#!@  z2hɑ<L=)SSނқTH<~zRҍ4m=Oj=OSCɔj~~MDL&j` x5=4d1<#<&4 4&FJ3SSڈ=Ljdi馍4&@A6Ff`h'Ddɦ&42&53"Oژ3Tdi?TީC'MR7=2i77S6y5OPzmI(DiF4ɓ) La0OSdɦa3FɣJ`&hL#L?WM  !YC ?(;% eC C PtYCdR.7@2|o圕4`5G' n*=b-(p$ HZgAL"aDQa Sb2oyU:s)^tH\ QJ)d ༉fu KDtN|ЃDE֓ bhLik%hB Wes(dJL+VC c:UP ̪D4㠲8TvVB+MԒ% bMnmp HILڒ-05(< D(4%M-kzk!z.@Hjtw9f&Zʀ@3@'H$Nhx@B9M'f%HpÄhHi JpHv@@(wi1!TQ5ЌE(545RP!UQH)F9o{1eqc(ArQOT TF!/ -XNWE0ЪES0H ,tV®Hzv% ^>RDvaL[ݼ8&5/S*1)Nza&hwoG'ᣲHAa;4VVZUE]QPWS2VYJ P9$*b(q|̆puճvj{ĀԀq9:TM E+c!x5 eB7yn߲`yLjuM;)Ѵ , (t6J$.;d @QF sL_U6Nm:7tӃm&i!*Caʁ.=6ňs^u3xP.l4nP@< iii(b)HJV ,"$ hE8Fa MXnJwlx"s 73Zp'eB Zl>֡%0A6$ lOǠ9wQ 69.6Jib@8wC!BmtgH]@t=ug凊:`/$בKS+l9%2iWHN 6I鮌' :pexaF:_ Pu0ɓ&$ͤ6f /Rly$x$wva%NKyˁL؇ [o٢Ul k@QS&hWk53%`KΉH(=E!3II]V*hT*-cFC~f-efk0Udʐ_kE}lAH@G1&c񓗉*Ċ ,L5*U*`PVERa\)%; @Xb /NY 0WaPxPw)6E84uD[U TiH-:d!TPTTQƆ"T1E`ĦRzj'uTSǷΌUU$>,dKJ _Тf# #-͡0=3S:4V$=JPULDS!.C $C:*[H(U M(U1E$ZjG:=ή䊞CM*}5L:E݁bxS RJHa l)J(`DQ rj2_Y 4,I!  SMQ2$IIiz֤ʞ[4YB*+b+ePf"Ux &nkjY.BP;%t` 9Ѩ3JTQd:l`Z:;JG6.(]R⥺߲Ghurq߰4| jq U;1};1 E;|߆6戉eɀPHGbHWTƺսF%4af"PTҳ[):TUR*AҭDD!!AN g+ObRRy>E;a m24hJ!l FUOt҂cϪ)VI0RARHʨ Hm ¨fd, TU}RKH(Ee Ilv 5`2c=_ =>5~D) 64&k `)pBad6b |"wwy,M.: n":͐nm[K189: zdJڀ #Y qC&_"IJuxգ,aHbBzLUa̘RhY㥫ƽ۶gPee˜B9Eeqr;2TRmD"Q^X۲ЗЭul۽uzSm%2Z@QBSbp3]+i &$=ձQ8QZd)p7x(LjށR#(FR˄ |S!|'.+!.^O jHmc[bZ1!_~+h!u0A#0c6|18mm"cP{qkz: ˭N{_@jGޘ,$8L}9<-v٦U8D09[0; x-,U%"Q"\K@sDd. WCD!jY-|ŽHe!a"*%BuLҨtx3*K\"Y&p pw[ pݸی aPLҨw{1ɽmsUnç!C v6ͨjI1ZEΧd9;}[M OLB*ndl@WN'| "#N˜b!%1~upMRb쏼J$)"Xru([(ĀT֨7 a'L; "BO9mB2 ZR[H΍b%y2Q nq;# @AȰC1#$m o&OR޼EW,ډxg, TzsO=Fϋ‘p m~+Ow6SBoq|ڂ/^O>ju@( 4!fqs?ģ!\9nͭ&a2{Cgx@>h0۳׿_}TATRִHaBIasS5ԆEd.EzʁR=3=ڲ@SkuÁք(DBY+8$9pqc]j,v`2jtF5625Hឮ^+KZRDnHmjPy`aCL#d&CG'&͆Jݮ᱇sQ`h72, dm0&{%X4V+[q²ȈXT tnT-H\gP708 a;Z>$0>7W"H̢փ9 ?.Q[3ų8SN f<7%p,]9Txˇb,fKw0wt;Pˆ1ɦ`Rfokvϧ KT}+2'f/о܉nF u[f{kAZ# ۳e^T)[mFUXX8wR yN~IhX~wm3`Dz5Qz;v4e#y1_!$EM"/dD-O‘h3U6?,]^խHuռhI3wq82H<{BؙL&/bcɽU GlPF9U"/eW}54;(|&Yz:K')H{>TTڅ`뮍׸5ն42wٶ@D{r:Y~+ A̫פCbJu7fmţ,:Yτ/n!-+щ#Nq!' U}5mDXd@E[%S-o+-(bROsZݕ6Kh hl8֟]].Qe$U~=V Wo'%>1P>iqcv.f:vV?ɛ6vl 8b.21j;w-?\x[fRitozZdMxmG\r2tA"[!H/5贳*z88D0 U}Roowy]kmZCReqsnwEJ)/ :[w28z>e8Gr-ԊJ'hZ R$#  [sIa (<~LzɦVy΢"CDaȧrCcG]EkrjD#p",_ӷqJ|Gn|u~ݹ9.qy> o p= mr]^_ dZ'l'Bb_xCrc|p oX]2v. _=4 bKԈ@**bmr")~n=\ (BFE, tMDH$(NAe{۝LNYZejFp0܂ [=`EW[ 8r&@ө`N$بםC1.!*vކDHAT= AG[q 5&kB@^+M-2&񫆊e v8"z &8]I;lca}ɕa.kt)M~.G<${gX<Ѳ6mCvX#L`-Zڠg2X >]D~ {^"@MWDZ9ɞ}*3&IYwY=5J DC+yPOl l2!A Ƞ*,Qݨ-OUg0/ $RI-6ILb\)ŵ׍m1MlɏxFAۛh!׼Il,7/5KVjh!upylʏ/ՅDo Ƽg50{|G4Ez&IC4[ ~:Zg"L~}50ٹ1=MYwtp<_;Vhk΢Сm\u*2&FXvj hH$E0DwNɩ=\_?Ot=,Jѕ4iEX<r`=LdRzE1@F 2YIbʲD<̺9kA5)UFa!uTv6"a m}[j%EiXXMVk40`CJBRJ+)usVÚB초G%՗j-7(YTtYHP}0b(QT!􃗊\?ɬ{/cTJEd[ԅ6!HَKKJ!AR !Q"F tS#X, ZS$jDV2,D tt=\KEE&#aJiXھEQ﩮JFBTk?|Cf{=0:!nGf]ϬrQ;ȧ;3i&20O*~Fѓx)bnۋtՖ(et]ČjjDwT60IGkszfp꒸D$ Ͼ0B8'<7+.ez9'Xkxp DLiGӃbd&­+ xܝ =σ"i÷kգEM;86 .`J&sP+:2C&[ *i-Ҩ5:{hkda)Ia)B"P,3,8쩱Y g-*ԒXa^A1@o\|]o(h[l}4 :ۺؒOu$6`x!'UYX!\J˕vPʴ* (ɤ %J=]6@U4DC$0e݇XU4I#4%a& 2L,?wyƼM`X̖26PedGꦎrgΣ~kW(JgQĐ0t}v_NMa%m?[Wxk }^LE-T+2:eb8ǫ&IXh 3NݰH|Lat<[,`:Ÿ́1) FY N?^۬W8IfSj~,?UmzX_/J3nyRiOulM !e/ $'SW+lz7j*߱W;!n?O :e`B5 '(~)$=9_6[rß$$T UEрX>7T߃,FU(iah)FSb;ะhx]rzx[ 8Qʺd~ttRh8(: B ;v($B3A‡ Q ƢRf:(} i[6S(ġ Ҫg>}U3QǒM1M I.wӕR]%QУL`Uхk cra,U0E<&͞j \,`Ta9̚ۥ}g6GJ@ `l2Bd.Okd\$#Z* 7#ʋFa0!ȸ3dr\aoz2,yH e ÊhfÜsz&xY%:[T,!pwh S &|O+ŇG_Roz-f!SG׶*,Smq>Bg8" "y0wnx[Rzž';IfC2JGǕ'Qٳ'Zf%2Oue({wO 0my~T}|ihp,j939;67♺~\SI?H/tһk.Yۘ# A+#0$`e/?Rf/J0mW}Ƈݵf>EjD8 0D X/a :pݨ W| tE0p_#,nte'x.Ϙ{Ao簵 $ӦZP->4f߅OZݦX3u#]-]tP v4&نl8}W˜2M/!ci!6Ix(9G,1nj ^o>kmw{V,{z~ iFzcW.>u>ݪ]׶+W!O]fuSS" ٸC>aa#ֹTeenڅ 748 ȥeF3 18 eQHx:*5%)`لEuvnŇ$*q2O[Z+7f<}b^aX ކ'^dFO]{>K "-<N'?/X%p0bMlٵ=*Ç3."AU q}LL,ՙς*mge{5Pp@nI&ȹwK5Ǘ{Ƽ (|]XJCSe=9x .}$0ܲ $J7mJӥ]Tu_ͰK}鷓O凉1[Ŗ#X>-G / ~eq6eh%n`8([!ZJDx0^|u~κצ XZ *mR()`Lߊk\nζ\7ewF*xI`=в&=ĹiN <.%z)ܬTX,Xu6j99\ ;s C)7B@e)f<&\}GGI9|q5n$(:9E%S‰GEa{StZ:a:Ȇ~:pcf2MaOýjekR}=<;<<-c *y?jqbHaSgc[ .TQFL°%ǰ7Y`RxGP?9W5J/Q ERmW=F6'ߓ)iLdpsZ(HuO3f!䂝?;Q,褉'_[Lyzܒxe{O6@OPh8LBG#_jђfv=YG*2A[!  C .JAd\( *1 2"qS^oE Lז jMT+7 R3Gj QYMZp}gYWUJ"a(z- ̙|89bl&]]GI{lWe1,sgJhI%/]t-F.|+bأo<6bFBPrH& 2 )Wմ}>W)m``b+]54+JIYyYio-1GLPܾ{355vFE2CRíRQ́YzfVct]@^bUl hЍ(;蹖ÁIH,R q΍l%gW+=)( /im4ʃL h'&g")) rt@UEI*ĢQeA\|}:A+U@qE>ܛwQ1YPk:;yFJ2>T١Vvױr^G]l0"Nk+}AR:Øwv)|#l3O)h3l7H Vpco}8L#05j3z'bWU_[50 Vڛ+f +7o>N/@ֆ4\I}ɑfI;r\͜X""(z1%hc*@yhi815ky-A^xZ5!ٓ s2MuS3A}J#Uwʿw C9l0~Þ7а%N~&@ÓN&RI!4&hʃW6Mվt^u4mf?~d8SzgEn䠙TGDU%Rw3*I:czoL.ZRg_E;/3|:N"4OEMlHzAԟDqENl\#UIfiSv7Bص޺L2jk], ;K{ &:a w)hSQ!hm(-,ʈPnK&!J3]I* &eLtQwPp)R9 ]/@] &/` 3# u|ma?ԶA!ݰcTOߤgv8 ! [*)^2uԘdY0b? YFTJ&C0x/_͂D@Beвz`t.Qldn;wLPdSd;0DILʠ9=O#??Taٕ"#60 d"|gP¢hƎܔ{%< t**@Bbd6ܪ I>0zL[oYBliAi^oU$}Bxrʩyb>TGhsoụp|և}<q+7u.7}51g̉2kAedy݅&>rLsV]~;oASΙ>W bVw81=ԲnW8X@{m"In^V1,[[59g8 Ceo98xj}v0JTީ%f7&9;r9 j8aOJG 6`ٳю]k " =-Mh}fr{$5 0O[!L _J68SuT$-$d-"qVB$6%ISR:zF*nZPwki["Fs̡A 1+zŞ%4qfߺ Ujn\-ŖJ $@WI:^tm|P3/Ӓ2:2zx/` TKRZaˡC<+#:0{$L(:AtvyQ ,0#BaS\POrqjRC/<)Mw0IMy ϳ@j%߱HۍQ{/R yX mgŹ8D)=s^Q2M; e IE Y3pZ=}^"JA73PU1n=~msXo<& '"BL qſWtɐWyˤy.h[9qd؄Ċ'5ݵʲrHqȇ-5b2u+ \4nj (0b#.F3ΐ X8t1D+:CK1x$@B_ sSTXOY__rvwJmiets5B_pMqs'V>6_u(1u)]D֕lTE:rf#k '%Mnk9 &KPU䪯v]Άn9g5嘒KX;wq B%ް 2)!TGsΏ.~0ǏaUo{_>]޵s~9Wէ.-ķwAHz@נN@>[>Zo $XC9Ry$hPb Dm#{ő2SJ0"u9{lpO@2[Ɛ՝Ea4Mw2YOLWu[w!s-=P_/8^2 J9 XGųQCiӺp*J5ػb{JL!"E;ks\; Dkgl?Uߡ2?j'd@-lp\S}0mɞ}ԯԮQ?ܭRXzz ^uRlCui ˺PIθu}=Yg>i/!#aw %O[+< 5Jm\x\x1bQ |vbxFLj1*Zʿ}?[6(}r2. %jdW)D.;`2Gc{Ly쳀r+D޲#Pբ3oX^Bρl۲Qգպ\տ7UUgn~3-pgG%#nQ!SvXqMM.r}\mx xSOD(٨ͰDem =q4x5/"eq¼I͌ +&gEBahp\"$Sʭ$2`yʭDOj7v4oUNT9c߉hلncqYKN㦥"*=&{=ɞaT&** ҪH|/Rq&w2K]d]ъsipRY'9w46n^,N>p aDlY X?qsjzSVmܠ7{g$u:Y"/V{N n{LgTP e+˾^obp8]q7k %ЀKpj멉EE5+'뚀V̬4|6T,jdRlyLg=`l@z Nq@ԩ toVد 0x}L\gKBR+8GSC>ʰbZ7#ڶ-)!r):`lU1U/KQMsO=lU#uD FS!Q"(e=MCrYʂgŸfXhp .{kTE1LŦ5vmL,`{>bRG"q: +0s4UPjb"uPA$27ahq/lBXo0Z堀R >(jof8tZ^L0͓7X~OAp=b3;<^`:UBQt j&V6$q&@#I]^헾iNE @)RkZv}a]RRΜI[` m<2"8\qʋn#ǽϗ&5ڻ 0݆~)(m뼠;ԩW[[0yZuNC LGefK&VV@ȥ$T(&椀  Dՠ@jJX7#Ұ " eQ7!kp)z*^1g -ޒuĆޕ Mpr8yt7HqVuؚߣ|!#V?4q'k} Kѳ貒n㩷r*QtdnhBZ I-l!Mնv8oA}g-{>8>.3_6d4 ziLibVCܤM6ljJ* "ԋu2IZlT^ 8<_gͮ>VcAYP`@M;(ʗ}RPGeMNWKf60k=ᷨ0Kegs<]8'rҢ&QJxRX$aE*JdxSKKőcslsP#s"0t>.y^qK=]1j:[}{ "uxܲ HT6osGjҳR!-̿zR7I,9!M$)LC ]# {% Eg.LEΩ:0k0E8cFOPiko]2PvJv׎UtZA@RެR>C m۽Tx5 -(c*秋vg3g5ai >+av?7,_񫔽e^n19(r vo4ՎVl%2~M:޺$10$PҚLn޴r)]V mJoxZl Tb܄ .J39k6;YhfdϵEL%~mۈ$"zi*1rFZzNspU}3y< țRl[ )3q^6ciiq}1qqzH:zS|X* z@xWЁg9Y|  {aa D1c5a3|rZ LEЉ`* q{a|.MWjL{\S|񈫊ŭ[E)Ăt2yȬ1oJږ9@V"әL |kaq9RG 4"nUiI^59Ƒk2ιΓZ*Mt5kwyg ,!#w74VPo-(v@OJ˅ eC" S+f!$tuQP  ѻjb]& ήMuL :T1Nil ɚ1DezVH&( ifwO*)YoȀKg^m9A~%ΑE*F_;{zaО<}?7~ΏTyes6 sj(bjG SpGy|>gbGb.=rnx:I^n$X2Q=T>\?oUA3ZIy # ;&o[Ě H^9P3xOEdDx =B[öQ* -ŰƭAqTm,uothޛ=HtSx~ZBE-T !h45HY!c4#PGU 5{Z]ȳ=æzV #wz[ܸk3ݝq^Yꊏ,CSp;tt>:n&vu3Tb]YWt4Cu}@YtBoSߟ@ly*[F*^T kh#ܘ݋Z胢0 j|x[R1k\[C2&g) )cSjhFWc{mmMukXo]{b(}f+uh2r7HG͞kx]c7{grw{1ʟ|VC<`O/E)D D$0I3MðHi.q&וs!EƍPJ$NH'C)`/I4#"<'9Q_QgHǺ7`o/sbn,x'DxK. J5s`{v{JKʃW)l[wW^Fe/gMOLm¥x<FjMX=ޘ2+rcq>Uc\y5QZiVy@ʹ/s F;k*-=EVYc{Y~}>mцbw8X:1qՙEyaoYkGD.Zڧ EQJ4zjș R[p\ ʓibIsbP^틾S-&Dc{nol@p;Z/M!--q~6'Zahڡ2 #_̮evǟ9&l<ʉVWawۡi'ر%#@++.Cuq;{$VmiN'eD^_!M)E(&ɛs?֖r(!s6\4Lv_] 2:z]#"nv\I *,DBSED1Y`7'/TU` TgB<6 H{PAީgnv \>02E&FBm'uaA5$0ohk\)"|2/31qvvu~DژU Cy7xvzvϒ\*.P4p-eZFg! ݹj!V_TׄWEKDސd$tڸ#:ԫH*Q5*f.S S-Y:[ m4a6SnRUzm% :ԬrZnGv5CAio7\g. ! bH}NSayCvֵwU1Ga PIc%li̽[H5 BC"5, tȚ&YHtU[s[SAk/FBĢ`ۖZe`Cg)g~sӊ5G<D zx+Crz#cT \2% KR/Ydek$VJmj!8q7CHCg_H^7W&P&mloxFD2kEF~xo6 n ((@NvŸɝ2'4'r !"U)rt`ul%V &EE`+ R>eS.q<廧|_Y$kI988P GSEyD|gL|".&c^JXJ?_#R0U&&?`܌آeBBgyPSf'Otȿ]Dbmú*wXyQ.ۆ6A 6W+{]vG;lmUQmYѽr!B_,2S=ѣvPtLW-Oh >DHQf=DR.2A:CpbvFd.jdk6δ>#GӖ>~-V"偹xr2eXPڹgk.;Wg _u#.7v9{*(H֕g T.2 , ),陲iO_zrs3cfš`-3zQ={|Y4% 5~WvWÕ<[^ (<}Xj"h|sCu#i悲7r.>q+ZkxZzNbɃゆaj?S pÃה]$ĐNwSʻE6֏8.dSV юfW;*@sba_gӚqǶFn&IyY[MWl$["Uݑ~0;1A>j]\ngML 2m_^HF-7D)p_X\  )0,'E'u t u%*/3ZyA`_CR-C5zGh &0( W7;&7Wx̅ Y熓X*zᡎ;SnsGV{;?sM \qql[6ܴ7CTddl A$e%V8D2h{M߮ӽ:>B$C[;;zR  6j&Ԃ{A%4s&zH[/ll#r(us8 '7T@оc/4s;Ny|_z_X2HgkIyqН8OPOIbEH[yt7nzu@:F>֞7o e=DҲVlr;TQл`K =F8ώT4ǃφNGWuVS+V\JE/K,ǟyrH&!mcSgN<T'z-q՗w ́=PdyBFNj\ۚj'-Tp dx40+2(^E$€Tm 8t7]x&з]oKkg=qޅ?8gσ:r΅gوLU ?`D +J+R3 rgdq~fhGYJk>u-6ՆنOHś?m,drSS.iAW9ŷUt4- kkY6`eZ @JLTa-X!߆!mzzlЙ P)~e5 jfl; !~V~K\T m*b~O}g]a/Հ ?Txec!ye+d1;{jԹa4#xmAj"e_ b?yh7U7TtԔkꔺ/2 nbv2 ^䊘; "U#)"v;p_ ! N 4!In￵ZΌRX90r;vXpuװZs[rFnӒY.ɊSPݒ|05'Rd=BGaZ9#a+,,(FW-,m?!uuP;a\JTJ-.z0χbY3rI+x 2gJйz A ɚ;\&YM;-OkUq̍6a ?Op1Z뒓9*0j?"o=]9&^a0,XX(k~ YeR,hDze}|j,ٟ!xꐉfnp>Iq\>41b:(g|NvGhGf w/uweRGzBxy=|yHjH&('vCv'&n48ݑ!T@~G\˝X1Qq+ Eb<0alp~[W i՗ cR4BЇpjè {W!VDb׸vA+"]'ڳW2zhf[/C0 &МRo~׋~*Fk-j-Axu >[kT$PRE{/QE0,S3R;7@xSbhYRö"[Dm%`̂Ř5ِ̪`|_E<,CIIBafAWgOV`m!Fmϫ#) pr\vdU1p]Qn X(:vTtD+FIto;@kK[RAdVB6Ce &6/|GxW"-T{̓}]F:Gb8Bd> _,z K ?zXk)m\~&l!IQV7NCI;Y v7?`ݼZ"uP<%r: a̝#Zxv1eNd; I>N{[nN~s.fςЮRmA 8 ;q)Vr7.]LVsVȯ5DU#H"BI) L-& z%Y; YIsk`!A]rlRKX!^zɸZޘpJ( MjDx^zɠ@Hz W%:ݛJ,GVu5!\'ah1 MC@S *\L|N΋z!{jAr }*nP/|Apgw渻@䓁H8 ~'; pP6z4c:$l?GXcϬ&"Ϣb-'RtJle Ƞ`f|o%ʍ? )\vYZGI;Z X4`US4f7V=Dn(΄ % 3;H/h:80pP&G*wO-$P&K$,tH<(-qC-8of\!Sam%: kAoj\+ , %.)WT/IŃ4F!m?}>jj(Fq"^STY!ia!$.FEa]R)uE& E/gdo#;ڪ'A65X],Tu- XI(حv 31Ey_>!m:gO%Ȓ'!+zREʤa\j`f!`@YJkx;%*H9 hC><4Yt X$DdmKP'!3a:ZJf@xH쫩*sd %Y19P % &C96Sa"W_"Vy+:7qД(yL51à l|%' Ó%;11HizWI0HA+ ZKaInĒā#HRx! o(+ l҅!Um̐_byvu Z(ƌx xOG< ۍ2 ˌ8k wA:ELg5F=KO(D2XEEJrgt{gIe Rm94p6ި עK-x3r"`u4V`37)fȡ뭖ha{(ĉsw`y5̢;],>~ ;*Rq)*Q> =oQtzQ˂{!e@xu#"2bZw u:H%iQ!`œLgڨR՘P(!lghnL!#(ano>cNKcSwAJE(S.fZ.FU9<t8*e"UZ)ѨH$?{ 4ڕd_6k(2eO) P0* kB^>>9tQ,fn>oGh, fl̆MB V؉(Re~j'w;05 @ }AK! "84,JgP#r]zI! $gc :w::S)}nrPpt.zu$$+qAkqw5\ 1AqX8K㍽c r5Mc O%Z]mn x*<BrH]l_`S~lJ(^naa9eۺ;lFev<J "[Sq}GH||H*›p>75H 8[-^XZBHB5iAc'!k鎞#ſ:U!twCͦBAtw1owL/#X˪I@B8d:z6d΂LEI( ["8u)RW-_;@ ~ ޽tM$8p:1;Ѯ/V,9M_w7Ҽ!DRm %Xpf MISC,zڜ)}t2EH|avx!gA\_GPf}HQ(P:ldJH8eq{u]t-> xa Eb *D9 l׎e,aDaV /ۛ0+BM<- Yn,t!wd+;]LeSn.շpl-?WCXrkQpc0=,I}HrMCѶ(WDTI˧ZHj0PնGC8E*ADU4m}6p }N ,p*n,HׯZaR/l }*eСF1HYɤdDͧM~n :1^i>"@ybX }& t$\8uã]j 2yG. OޮSsAb;4J|e Al`MP<[kr-5ßxfY,~"yZ.+3Yl|?́SUp( E#˄b d{q}9é v Q~'ߗ(N%؊ xҮMt}AliՊKbDEyVЍ>VnIF]HPʫ3&.B؞9=׉"t V һgIF|zlCzm V}XwzCe0IeD' RaZV!`, sQrk?DlJzu\Ž&|ηsyv0B” BwHS} CMTKHdWsEMoyATȡN4.Nɩn-FL RB tIGԷ.XBrs5iu_rqlkԝ, 8M }+}.J[kz6]X.n %t\9&"%YN9JR/M<-yWV٣)<3 *H?A[t??wC GemÅ$5~5HG{ jc*1;b_"3.C/ﺘY8@r/q Gw;MbmT69z4qTN7s!'Ns7mשTAL" vDqA#&98e]AdmL^^uѓryD&iDEhK3#]bdT΢uzYRlh{>,SR4>$ -#rOF&oQ8BCP.uud}[9^ft+7$s6 nlh9& Kb* l {fAd3ct >J[ݐ%ֱ徧"p<[+bhܑ&(hA*= lM$%cjv,"$sE4Ƞ-5KʂJf*VcakDﮦz@Bdr%+'2dOx@II4T&)!Rd 2Sh5T$eY2`U0:4Toej+6B`SRT,Urr3m n! b顛^Cœ) q%zI4m>nuQ'y\DEdDڕ^Va+} UJJqw;A+,(AJ)k@I\u3QϺфB/,, :$Vz:duYO|szXM`T8v.P EꝌ%#yY78md4 tfYe@њ"qVvZYqK9gT/׾ԺXO}SީՖ@~ن5Q5".Į{ 'ջyʺ5wvR*[@EL}ovXφ tNg~xQUGaRLF(¨>3:$ bD_)0ל8tR*&q9Z(t|dӱAn#Y'A-2I'Y"9P &(f՗Y F  xLngcaB -]݊4⬐d>ֻ~ځhhEζ \TTS;=.ӗuCAuر5M72SE]mY#|R?f*1oEL(['9 buFj$ƈ$7\ EHpBѝq'dɊc*aKdX5U >m3e0N5Tfe,sQ1%6fڝ46s4MZ{FtmfAt-U RBl5svwޅL'ѼBY̆nT($D]§MfԪhkumi05v,J'ʰ36Tօ+j܃PiSxF=]sA![T݆9As`*3D'$R:d!̙ᭌwkd)9hQK=R-F)O3uKKͪKYFnC,UPmu&CWȣԬI CvLŖb~ &Eryz9fÞ;SY0硞 (=Pٮ[OZP'UC{):J+ B'μ Fs>JN:njcT;4?_O&=|fEBl'|4֨hУyV0]*ǝh͜U7WGMX@z5&U윕_1nEY]3aE+/4I3w ] qT3I=L6lXwZEB.KH+Sc5rִknwmΉ5khf N̖8Q0ع,BC'˹7:9pqbv>ʦ0<4w[SRlu\Yy<,"ƣH; jz i)ofSM&%R {(fy[7&j#}!b +ި jI Sd.U;ZG:F)WAIy2+s[ɛ AϺTXzS &bCdPwzH-t$vRkT.OmrZ\!MܳDʆoɇKuFTxj 'jWM̙5fTs[,6ɜ,52/RNmtd[N&4%Dܰn8iWc#yL @xK85$c){2wB0,֬50,CS^eV_:msfU$Gfy'yMY-vk(C' "L760wdLdVOaoÙ-$:HMfߍpx~O@ cQ&Q) HzF-务-,#iG~ )T>;6jD SI'e jur)Ja2#m{݉+]%0S^yU.DFBN rm2a|J2mRWX{ͨ$ c­5\jE4%]prћJ[;EW;%U@d~*RP KW9tEnutRh^7-^VcfFUpPeH3vgޝɆE1.ZQhph6{ĉu~/ c$bX*Sv Ci-iIJWU]a= [5TѳU9&II`[5rRY)mEzIvYUG@ҫ>MQ 4vSNwtCi"! uќ Wl5OκGD}[f}imgeY͝OȧhTYGC'V r$8 jR\P $XzSLN})M(sS;?i4rWf+ᇴI& MUNJ5&Bne3 SRcP,4 XIdYH-W0 55! g>CU3[ha( VNr`d ["B.|3b:Uԅpr4T' EV1tCba->Ch|2zsL0ࢗFNaRR@[K~N٥UۗET]m18N]@MS яbyw}Kʅ&ߦ.Jg1I,OfdL*-7{5&rRU%0jnAavw &-@0JSO'o:{*%  ҍCqޔZV,C 1^[-iώ*u[*f'UBr@hvS7$vÀ~6Y&x 6(PKҭX&oI )$L-j &6ՎLx3PPa|t^UI,QC{%Y)K}K'D-fD޿/JPeM+F0E2lItMUz3AT. oe?y$!/TCySx; N>}lJz$G]5۽yb™߳=tqFh[Z=-0OTu7L!n3$RQ֢WӬ薣6lJctJc).6j`Z-L>mD^F??W%x52l\l"*Dk{lf2º0>Q~V*(*u.Z<g|Ɋ2M |RE UR<Q0IiDqPe9{nh.4ʼ'5_En|KezP bb]LdH[8РnA4u'U2o&)E Fe(oMLəUR U)><9Z'إآiGL*S lu?xoaަE!IIYԙ!Py_7S:(ly7F,02daEhd5u@p&6ber߳f3JM>mMXryeT4'DE!YC֦)-]^ږ>}S8S޾KԨcenpɩ79f{{.)~-J?teR{al =ϛDX!ܐ6{ Rf~Ov`uk`(NPɱ=)>+RM X ظIC%!ys05%2|ˀ EZB<4x ySRq&= Ɇt3U( f>fX UM^Z6jluXd Fj[Y&LmOl~3(9lZaS43g9 NHjIIjuɆry&Mj QGȰ3ʃޠSA7竟@[)N,%IMO: $P0yfL.U i_Ϫv4˻= ӷVUY5V9ͷ FzL=۹M2x:NP')8&(1#q3&dœ'9;WZߕ;/7Ub/ WFI% 0eb{ͺd0 ,50 4)8nrL&B*f43 lbjKmWӢ|tRg~]^l;@͇+Aa$Ac&&Kِf Jb~Yhjwi۸C3{"Z/IɊ9~۱׾K6SwP8zmgRRMߕTn~i֋"knuUᆳ* 硓8{c4 HS) LÌT(fYQw .N' d3{O|Â[ p6lW%S":!I~-*&N ɞrrɲV <\觚|L uv>]EDpdi%-)7(.FaBS6~[ (I)4)].0\2a eS2fqIͷ&2Im*E%)6 ۩Dx5U 8BeT9W5&L"R9$ Ia oqrnrL0t0&;9ZD*pPtRN75C`_S,U `VU)ӑ%^*?5CgPegҙCRgSQArBL=,y tݸKa*CՊ40ᒑzlh+aXbS YPmgM6e{vjMvRzipgR_y5ao˷+7RlBC]Bv+'sy$ɐ6md= [;L:v_:>OSԆZIqS&Z9rAV$Gʽ6`M([.ǏX&NN3-0M_MtکL`*=i]ZGOx2fԖѓDծd2 Gt3a "͈p| T| lٱ-&P"BS w'()"i;sL;]^îA$)+.S!Ȟ&iDʨ-C7['tdFN4S0>^uąhb{ftRI (CR@iA36,Mth6E"AO@-8,t9!ɷnL9'Ĕx풔HZ>4a$iA(gbI{e5IмkkU'}MzD'(oCbT'PI33Zsr!+7rQ2䩛1Cyͅ x-5d'&謅{ fMHs&ϭ2gMHg螌ziˀm99 R fϬIcʰɩV;2jwEjLgp4 0Y aRjd~o-on5~2d4a]FIHkb>->~ &Ği7&Ba岱0&oed=Y HIa%r<dyPǩtg`%<)d= 8ˎi$JmOF9jݮi8[eK` !p3c aTL? .a^\Rd4tCZ l}KT$&ހlJN]Ã.Cۤ2d {(rjȰA5Jֆ^ZTH %UOyR2٣$M&硹=M=6vRۅ&ԅRf߸diݸwPHC֍/w.Mmv/>CB? ÃXSOKx\ ZJvlnqКI~+ ;0d>?+2CGd<43HnaJضq|j3] huب9iRoI;{~` d7zy,xSݸB))KbdBRk}'&+ӓ8e/ 'V :'|y}5дwuni:J&ldz=7x2p>& 6$tY/!nIIvLaP5'u8t^~+_rs R i C.6A+!.Js:qߦe$Y;h8̐ͩʐ|Fܐd-g 鐛p W1&nd$3IM lC-GZ$,7R^I3aN1O5 Ӥ&ڡy)4=4<\q L=zR@4`h'm3$QHN9!ܪI#={r-9̜rfG߷EMnJwt! s;rqk)8R:C)^?9iMOY: &R}N_R52"!Cc7@WӃLY,R+{2s;bS260hL&i2AqY7˳\OM ۋ΄85$:E2RsґI.27Nar2\>%L$-ldh a<6P&UD `|'6@| x#<&( QHn9d})ŁCk!h)5@Ӂ;R?mL'ۋ8X}ddN9$ʝ<9תIy&'H rwЏ8`&CZɣR!D~L;ĒJd6]f]Or2@@{jaCRY%N%qQa^EKgaHd!C@1;/,'f^#r%; l o瘇0bdw< ͦHnK@UCe){a-ƄXCZ?nCD==O+B $)V` upMlvːll{Pe:ЇbM|!~`?DƇ'Ԏ =iP;ek'ltd.lYd5-$%ZU:E)2Z7޾eJ˭\pRt̓cy@:(fB4GXSd>&H w HpaX;/<(6C&d440!*J$9}n = i z fEG&.N* 1N8dYz2zw>;6O5=H8EKIoHcFCE7X8;alinU& a܇9 n.X@9.L2@ld5$v"n(|%B{L  3-⻨qbJ>>4!YCߡ !4B4'nT%:FOuW\m)0"M L*06w9u. t AHR!PF%CeCÀ>!rEm+\P!Mk.( a2]ЎN$)`M.Wt#  e0-كgG"douĄHCtPne8."o,d:w>dnG x%8B9(t$LtX( r_nƓdsHR dwCKAFvN\jD |P >=!)ӗliG@@ve9&96}<1B< H 1 R/9 X! Ѓ(_ Ge{ G$6a]9MzIGtHR4 R]e(H=4&^T)жҝ 3K$,&@uCY])q;a ^t$v@;KYg!iy*t]d GM>St+`Te E{HrF0=YPJY^ SE9 &k qNBdd':_OwŁ_ n`THqϝ! >DMe_!]JP;0 !(?9}΃KC|Q Sd w(,:9i" E28w@RQU>EJy7Bd*~6Q`]**k$ r!ρ I0|"CdcO Vi-BPf*ɜ)cO`v_B8C CS3.@:5'CV IYQM$yڱ$ QIMZN*L5*q2ҳk{(rscψ>y(2GUAc <6t*ϱ|+nVS Uxp0d(.HhiUiQP2$R ())hU UU@@$(@tdQZU!W%hC(@"H-Bd@ PPHL`2ZTP d4@44Q߮ !BR4T ZUR$R&$ F D)L ZPhBhd HI)T2i P fL& VhVIu02]%]$hi' @ h0_6d+I@PD#l#\rT9ACHJD(dR-p .;$^MaZ  R֠-,+8F,+BR#awy~6'ֱ@wP^t"*(Q$@ND 5,OL=@7@0(4) DT@(^ҀIFhJ)h&8`Z29*(nH A#LU@qwUJF K+lZ΁6aHRbK[  rrzQ@6@QwB4+B/JrQ)vBZA5ɰP )LQ0)G|pHPJH`I$Ԅ N^(I$P^8vȮ TDvJ`a(C6LP?%) c:T !H "`4|mM HKЁD4w`r   #B; 98$AG 0 P Rԅ0HZʅ8Q(ҕFBRX˜EHkb":@/JRx/s(JiD|WXOt>0ϲCq˯;D `/Ƞd" BҠzQJ £@CH@rtB]Ѕ h P p34(Y"×!DSE2 I Hβb2)(]a 3d*JCT υ*&H-bt΋Ye (.X`w׀4]dA2QO}Q8 ᐥ{G#IhSHR vk&C0(УT(P )ҞM{X; iB#ٶ2hm*?afjACI_TCA e@\ Nt4ZE BAIM ;#HTUP(Ou^HcD rNx:I0 H1a1ra@g S(@4]Px{RUᙆA*YBW:1NHzpm υ;rVPpCe>L) ߇ ".Hx#A&whve㪕]$ PH(הG@((}B*pD!vg. #P k8INbMQ2ԪTR5)PL(D(TOG ۄu_.x%WŀSʧ,A"EA,!=ۗRPSH$~(yTCΊ N6@PR$: M#ܝ&-80rKk(B4E¨ԑUS5_B*T!pO@M/Cd lB 2[`.)Fיg2]i ?w @Nh"2|e :H󿎇WeapTkJ w)R,IJ$a'xWZuᑤ(2?H V{ {hɣƃΈdM$}E)"\!S*te -_Z zIv-{ߟYUr!S2 vˆo.i2d":$W%mW :R{HK%mt\x:86R&4*B+Z 2vqU<؈`2I?]ЀH(yrʧR9x9{g@tuC3j".5^]7L(8RzCYud%O6U:ˬa?2A#P6ȇ;P  L se0AXQ)V"!G*LS|A]a+?*U]:J42`l*@X:@ S(CTlH Z@%Q^ħ2Gld XY(o*4w_ !"~#WY#8qI#]JsSDJ)>v&X8 HH@ %0%a-a%)Dzݠb:>#ّ2FiZ@>@d!IԓH}Ԅ6@pqwA Jd-"{DАSY8! A]:XwNR׋I ! JB'|hB OۀzxCS8: ePd R*T(&@<2M**`P)7iШEyv@nP AP =dg@1UxeBNtH9ov[M؊r&@"l-)) Mgę!I˸k7$#6'ʁYi PB d uжa a8gOI!&nޚppj́CC&ZL20VwI(J9j"?26QPd"RdRdTM B@&ISU-!))ld.`WIJpEDEhK1 FFARj R{gb=@-jҶmgT>z7vw 05 fT,YEX"bY,`Ym% UQF*6JYUEP@NpE>UGAGWtn a\|6tAr@^*m%6¼,!Taty4S(( |v,q¦UDqL-d-,S6ÌPRRx{μ! vǑg&lgC;h^w|?uԛ{3chSOy1/>+H@;RKQ4i@*ym2$)=P6J*eD7G$G}UC"/ Rv`=<<,i*6J!JVPW 2(Px?AdAnQ"@yU> ϐ'ƝМ#ֆu2Ė(_ qE_8a@J#lt ^QDMaEsAB-(T^$#Ҁ߫.K4U j36mD~(.1U1Wka¼P0ot-?Cǎ Iz]dIS]u1KJ!߱h0QgFT_0[X]bI20 E Z[v-Eɗaj8p1>V6_oGsʝKld?($P  '%`چb)0R'[:~;njf&_Fj'ӽ1GV z9|gāg&adOۤ}' TA?twINjܪMr_o?Ow߳X-mtA+J5&oZ4gO*z(D<\yЃһcX)~X @oPBx'[8lջD~4ED jEJ`o/(%~b"{oz9Q-2cL">m̂#8U)P$T?_sC7IiAt|6I( IZl,N@TFv0XE5p#4=\lx؅_m4S|(<|'l¦Hou}C!<4ե Jrt(ﹶgУ.Lۯ [Mn.[lEDn%h"6Uqj=Xْr D [xc~Ï]G]ZGF|Gфx`>n pB"w"óveCYT(|cn t("R'J>Wΐy T? J,9Rn!C $)7@}ޘ!SQ B?ITQH0_e ĿrԉO΀ v)$){xр;M.*'Ǐi4u^О, m@'uT) TMGǂĀ{ B57L@*U24&7gChn9:0t`MoY xgq|9%Sװ)C3޸Y!"(e čeYH%@Ԫ^pLrBDc DDVD(`2H@fM$L`"AKBrT=H"Q^@pC RTU!!Zg @1 J29l Tnbna71v Ia^: Ω1>B0̭z8(]$$|1*s\bFUL :gr9tC"rH@Ӭ:Ȇd:rl6! (d IJZiS"RG $qTie!>< ];>,pkbC6Xlɪ5ESpJ *_!%NvMއ"P`8v̒l 63hwJw#]Hb@: uXCd'y:JCL&8NDu(zHM!/ Cz ?R&:'n]"l;~z:B0S`p;@\w5,_"RG?ەԄ '$s!wӺCؼV3'HytUPPzr>4/0JkQ|{*BO]> e;MiF'4^=]w!%P9=g7tQ":zTk PS$Ra#` ҀxbC=.?2 jzfA9*uu2 | pHPN"H <2 A t )"ȡ‹E{6ʉ]@hQp _ VEK Dy)n%Y&A"R!ҁhҕMa}T*'S#:@<mӷ*ҀAt_CbP]+ۄJ" .W2BBk*)#r͐>H?OKz2%N[pS\/ZYp[! ~vؾ6^"Dv+)(I J{> eȹ,g:A_̈E(T~3/y*hU,4>2qօ@Š8;m9DN<PrFHRYTRz{~#OpL Ψ !R>T*OE%Cj3eew"15UvYw@d I >6!a)J5Bx )`Jrw/7B~z0$FX{Qd0ClBO? ƄS+ CO`}F*)HR0!M5UPAEOsޢ`@ f(r (¼]VFBV0ҨqR<(p2TWuan\ ?Y(wS:2**<9pB(U#( _ i pd$??65 JTH}|l :CRuX Dmv}J=gev,\(U7]Ce;,BQDZ2uXWy7eY{ЂT K`_-5(TVF5@;Pt:5J8 K*Òa& j]tHT}% "{)QRxd H!'zAQUʨRoE-'3&B +u% Q)2w3(݅DACI2 2P OAD0-!JEBF$`bucY>'>=ID印EM1!O݁Gu쒃@)&+D!}ܺhZKn4ViN"2JZt/FuhFJ2y:ɉ H-)pLqQ" J /Ԕ#J?ʮ<&N+ro(Cϕޝҧ#C؄9'5B4q xߋm| @D< $4T|\dl`PĖN?aݖ%wiR9w'UqU9)2 k" *60O2#5qC6HKB ΈNĕϠͳB]T3Pؕ!I>k'>Dmd{€rZzD2V[_ۛ  )}k5KZ Vn~'!d(834Q o|ja>v&l!Se><J X6Ȁk@R.,HP5$(X Ѭ I6?A އ#-*[8ݬ*SdEQ&@F 9 Z,D@4d xvOkL<)Q0 W(?AZ س kd<B)GŸ_?n>w\i|_ZkG\1҃-~"]A-3e)-i?6vb<ʭ~biitdHT %(|70E'&^xa\x]nݢ4Yc~v&D1*RqCOu?bݟvM-x7$Nvv h4cif_'5_X$9vo@:Ah t)0560ZܫkMYQٵ/UJH*5& !0ٙi!Uhg]ReIl0`)\5_s;eM_۩ww£qk:ӽ00pI__ߧa/MO4Wuο-?,Q!&IҺ03c_[ (x'U)J<8kǍ?>w3:1G忋=Mi:+Bpb">gxY-7KQVORW7BrP{$ "/>.'N($Vx]̐.8fgUݲ"(2J|ݲc lQ;(5}S> AkpU|>*bv@{.Oe3"Y<H&RƂs~Js+N63Zn˲5CXP(iPNO>Z{XXghU4DR<8 {F{>SR1e;YUR4gu!ͪ7CߠՅmB6.ԧ]v]GHB{hw^us(7y q*wm:c|f yf1-WOcV\Z*5UB5PbYfb)w6VlPAڸ=O5 ]@_>v}vPuW%OjRˋHv3%'[ů{'+v9Hi'] 1IdSjLJ)?rrZ_E-G>(>]Gkå,a:2C]Y?Q>ᵊ< ${OAG*+$X[\TN6??dqU8}.^GR@6A֔%75\e~fۯԊ,iwH/؄Y(Ěx]E0R&L' OǎGeŽv sl{x0c{a~´|>CzS3I)1"b) :< u2xsm~S,4vz 0)?Y[#ަ22JxVRIUzom2gM *ph5R.vQtABWNVX:spNI X{Z1wf ϖf#؜—*w0 }byպNP78: 2""=@rӖ'$%WY{҈4LKpWiF %8XB07p]2(z-@yG Qs]-w>O25r t NC;";DIaƄT! = nxp:`u!ޗ{%9oaQWaPfagXkz(2~n<%~aR}5/Yr)duBϬ6ϔ} E+smrdcq}H2(Oo(JM$ '"Aj-Ɠ c/"S_*'8yW"eYWuܫ&j>IzӺ4OO 9lPsG)d'RS,2$jN?G  5AIo䵓w>=!7J{7O3Z6_;eoi>8ssH3:d/c?|0K+%ջ>av,ʶ(_Ƨ]V--i/ЀsP ]oazb08Wӿud, $HTuv_0l;{K%&3c@YJ~b IÇg_j?~vɄ5lt^Q_Ə+sIxV7~Z nw147U;]B|:;)P l2{i?z<_']TgL5F?J2`XCw7mvBˊV`znY+y'HNq5͐pl@T?%a) N|ǯVQGh0CBPmԉx?KrB&qAːЂ5y-$QAts7Elk)9s{麷 WAʡj]n%k*fAdXV7 hY?†_Ʉ @{g wp}})F0|l =צ{5 ./u-YKC6xQ ({R.2{z T[>?hZ6\T/¬g PGS<,0РKNNo} Q>#&0cgb·&՝]\_gi*)sW1rdt]lשCُz ;;+0]uxﻺ{;;HNQ[ +ڝ5aO]2 d,uߣYV(&#vqN\?*)I 2T{V;nKgی;8Bћ&fuw##|# N$Q']"6Jى* :qD{;y Yxnu㋤ϫʔ"!yv;Q:oOF6@:c%Rk\$|^B.t {O53̦'v@Sk޽^]A0 0 bhc8g'JKl).ʐqijvh~bu^̿аŒPu $Y4vuiD Ue)L][N{hy]$I ƃ~~ud*aPS53:s6sA NPFK1B(sb`c1ܘ-p+eӈe=a8{^ B.Ŵnu('!֔D;1E۝rkuVmĻ_60s" .rڄ \s#[]oHc2oBۙL D1F<OhɘZаcvBlqWng82 gEV(GW>:C'%!`A{Ps*S|olxj'f2@G]d?l Ca) ~b#a#&W+2UiLdžc cBTQyxN(Yf!A"X?{y_h "+i$DR ]V=LL$: DK =ϻjRc }E#tFt7z|sCĩ_|Q k]K\t|6WI` ]fy̌wp+(k#r|k7/;Lm]w㿃et[sgi&AiݼT cEdmDbw?8p l=[q v@~*[잊D'*TH}x{YijcFGm70Z-h<ɥʩUy_2U aP!FI]7׺n%1u-('Ne|.1j?Zv_7Gޭ~ ~u?+@s'y/,Aw!2QB"u88_]O֥Ce:#/ct/=ջ tT"z 1>+$=*<"+Ow>d qUD?EꟑκO""?R1`?Â[1{(E 5#4ʧ:%oşfHs?Va!{AiA~whqLBZ)":Acg@TzvIxYW J>waEBOWҩFܯmER'r2Y(ߘ c|? #h6S#|۪hwSlC=ۣ0 @K%w>O޼ U"ӻp#,EU/$ԝ(&X)y?W"Ζm׌ݞ9p1)^_32^?hVF"A&jq[2<6#"U>U_YE4`|ݞ@zwS>^A=z|<֛G_Mwu<2]mͣ6r1Kvw-6w^PSsL5OrÞ%qѢEX*U-~OOiMyg0EMў+չqC 4 ~tm 0:5k?Ēje_BQWs*^;c0dЃ 2`uBqa;~M877 H<ܵ`xZ{zGZhpJ|S d3A&ݔv?^mT ~7Psʞ̌ :>=d'U ' C }f n;-בgͿP#taY6j;X&!=K~f;~&dDG)A} rXO'X^ z}jD=XG2j/AkS%" ,g|- *sexYɫ'G*Uޝ8Z'};s)9rA%Xbt;%`E-v2NGU{{-U}: <Ҡ;yAoj|W6\s_|QH *8\W'Uw'G]wpaKo:9֜5H۬ O;d |%/=A=:N9雎m2!T]_%f(d-|n᫞,9G@e uT{eo)aQ:S?lK|vM32 2ѲqPɌHjF3-\pfHK3\etrhcwG nSı]q4Ϳ"T v6C@#&G$bY^C (¨S2aݵdL<פٕf= }Jzu"N7)MʰN1X9(Fsx!OBPĹ DOXul:ea9FZOJ ϝ-(>U5n-+@3[nΆH|s# B̯rђI9w+o"LMPF-))t2"u 8!$>ͅ %*lĥAYVeKhuuǜ|8/7J.SOQ38OE5{߽p,G ت=$('QU8PcgJzѶh9ƴhoaHۮnqmŘZiN;;P:.i%pQT+{Dv`2b_.dsv ܟ)P'f@L*` 6@FϪe C@Coݩ-u;ޢ Tâ#k.n TQە9{`NdUl1Kx|nU+#@\|Rjݤo [_gbEhbȊw0h V&i45i^cwR2ك^I<:9- W:!DB^.{ԅG`:URǴ\L} nCr+uyҼu$N-ӿKG1սEqG4m-I ,tJ8ٵ9368\|&<:' ,RXYa3ǨzQ$y av&a?$#h{0i`ۭ+GԪeJgiQ{{JC^?\6n-$  eMeu`6eC`RP.1E  ^gcz^?ⅇA"WwV(en dMjHn]>`(=ANY5MA.?}dq'F5K6OFs4˖B<9{ |И+/mQشڪ]jO3 f~(LCǶ KNna.$tph |hnQ[ z1rޞ N>Ũrk4G0/dSG]_m 3K.Ö]o' btFRtR73iJ(ӑ%эY:@!O*ǑZh5 7 GGStI>IKTdyF&>y'Q/5RTUIO6w7(2D;{ ̂KH$?=ULL͋DCų`dR4Vlt 3G| *szQRxx4z);DZD:\ W+ftT b8\sdQtPÝNɇhSg|:. ,89Kt{C`UQYb+ˠg&jڨ|Y,l氳o3͌Ut؀gεhVJ1fsG]H+zmX*?5L-b:o9.(w+%`B@r꜅fdIyhAln&\yim?f *u3}lT^[,Z_cKZ[J:RN%ƾ>zp1ܑIWߍѾak|i{+H_SdXŨzPj(y++iGTVމ_'sȧOCn.\G,ղIhF˻`; K}s롍J 8xVXoԾC"bX)&.S r)sM(cUjan8}tzIUk-*z1`q1 (󛬢goޅ5éHv K%I-(l{8BEo[ͷ8&.I}  ?bf/Sz)|<?f[Uײ,:Lxus]u`+dKuէͷ>eQʖ~ <;4P8VQsr%dM'OsVqM.6F>jvK}|S)+6P|QTpUհ\2Ղ/G=w[u0`7[Ud/srd_=E4Vɲ\MC0c~g:"jGgBDvX1! :[ }\٧BD۰yAticb]gzXGƖ{1*eo4= IT6v].K^Qʹ.k֚㨞:8nIid $xFêGWu ̑wz 9f }įE ٞo(lՆ :h ̊ T|D\@`GaCM7*Q(e%ԍTw4]U>u}c%x˥[-"E-Դ^wNޞ$pMxu_DrVrl̟eGGRT cmmV}'ʫS9E>)HNK}fYNN( ɬ7"c1?} Q4bDQk*}㗅/f],fbr$;"%:%&S7i)oMY`J,WlhwrXIa+Ds q\}fRb[S;ص,QBr偩uDіr,}>&Pdw7Z)M@,]1o([Vw$[!zhF!>=s}DV8q;}KAjXF/)^u.gV =1%'bC0˹4&(3ze w4(ŪUoW+KT_5 $z{ͨWS3Нºlnq2Bʫp,Х8kc[~\2|ÎܕAja"mJ.vo5:{o)/W Y ^' KCteT{u$.ږH@VsƓcm_g}{ov.qz~yK|m:v(Zw%˚[ڭ4 Na/ u@=kVZ40\*UdXn\Ӵbzm݄٩lcA=s:Oy ?iytx,ymK♸kVwR egm^}k愧xϧ˺9+YKr& ^{8g2N{4X^%urΕ(?mq@vwiH{Tdc}=v5_G{޲.>3Yq9ktGD{w)k'lC֛ez߱h;8{6VgZ1?+ojk,PPkdbgL\\ܬ[4qw[QN&,Yc1w1uʹub's!A|Y YZ'[O FATZ1v8=eL]))kO l I5n9 KŗmNWo.ş]v9 ^Ktq0pݘ ag(R-=:{%&>XL*UnNF!w8ˋ|3L˵^e2G2) ۼBey3_a':4ž% UwM>lO㝛mqOopou<ٯ5K+Lz?Ձ7ع#cAJÙ>.At/IxsLGXؾ7c')K|0i쵍߰.TQ&;뢣qskWKvv{ =h~*Yns޷S+GSbm_?׮n5Z;WyvcC &Ff>rv{ɺ_^67~?8]{zVYI>Av_'tɗqlE$b]Q=r.q.r/+inv tϵ~)Y=ꨮ[&Gq%q—0G^[o'--h[N­=OC51EU3kor%޿+\( <a}j(joͣMNҹ8{q~)&^ap_!xTr,[Y{qS2%״eˣF=qm DωmQZI¼Y.M?nSgʮ~d{<WM'L;SyO9(} >nLQNjoANZZ+=,CCυV>\^+[{x2n!S;K%㷪4^3Y.{T~SkAcj~[ŌGyml=9[s6P&`K >AwP; @o5e~0&>]},3Iq>i~ݦޱy~X+mtif"_-c]_w޻cXvQlG=5>وXZ'&CjeSlں鮊.z 8x4 ug&`NyE;g ~>n{mw,ף̛hc`{O"c!VmI1÷ȫ9=}p"|}|&^봗žI\H-R~]ӜVFTݛohtq] DnaC6fɾ״SWl6 Ulto\'p.] ;I/3FǢ/yX8뷠-~G44ʘS'3^M߹_$ͪT gp˔g>ͤMeCx.z =\Zdw| L2\Z C{~N66wf R*nR.-q\ծ8}'p4SM02]{9Ƶ{ 1Rw_e~ubѬvt/ܿȯU|wAoQ7=wz8h3wykSpȗ~?%/n}u^x~@-p=ZkrR Ev1T-_Bs㏿T;#׃Ӽ8OsaV0%%)Љ=%>p˜5n8%}]=^wRUzֱNbfGgE?5d.G;`(Uc?kK߷k4_Ⱥĥf&3"%)JώN#ν{;|z\“`qÏIFclu^vҳ ueuJ`pWHyC{rr{ MkKoYYv9WJyMpExk=Ġm hb52ot@Wiu%'(_f}ABWNr#[#Dry17U+s^ߞ|6 dO]?I8Uע*/WkGEIycwqQJWPsS[͏ylf2[雬^9>9y[Δb6EHz|ޔ)X_s]s&"]UNj)'C.D(wi0pjzt쉬x'L<5ȁ6F| %E*11CiƘ}eqM=Qw^f67i&[JdB&(4j4IQ7R:ܤ-R+OUT jO" `F:qׯc\xDa΄IFXY"H&$YPaI+kD!(:$c6l{)2G,ok`6DTƻx4&>DA"2I(Q[2 j%7<2ӟ#(ŵ`韐R6nZEG>مUb&|0= fKoos'fN.m3+LLwi MOJtwu)bUpgΧYY<#ud>N~ٔw9[lC}]cq9NYHZ7Sjj^y׿sY?NqIT}u`^vB~S3#fjn֣;ʍ{ϷF0$\;|+h.6bܻ7p|n[ubV=슂@")ui7?7+k\[''J';*0 :rjjDLiZX~f3FƢ6d Q 3+CQ %LcI~eAqtܩܰMh+yi_/D\{jSW.oZX; _]1@faKE0'{ۺُ~:3$1y(LT: oMf[>Puw$}Xt.$#H(,tpj2A?2 2?u  P"P(}HT(=B֖FgR$*y:2Uol(i~n fʠؘ t?T?jF*b*9s :_"*+_$!dX7p=881-EK(sJ^ό5@)q~wf^/gs i_nȻD> !^C )1pWȶn=)Kt1Ʀ{}5IO'ȶ>>fcST.ϭrp*I G׆s;c{IgC nDd/ ma>Ɓ?$b>?u}sa}B&iKG'"k2h>,7Nmuc#yU~aԷ`4q?Uki9>s};RQP ( 2s4؟& .l|K=ЋecdWί '|lpL(ےhkhZ( F)P)B( JD d9Hv'`JH=*.o ܳ쫜g '@`6n pQØ40aE>ޓL&5~H]J!eAop ^ )piGcWY11X}ٕet湦j [ jJ5x7C p/ "?6 (:'$B(CoFh cَy JL aL,r%UQUDYZ&MB%1q`I Ғ V.&Jh2\T] ~>晎*75b,c]Ih H^}yͪԸ窠 }QW =eQ:4̥9#x.hD)X*ݭz*!Q=>Xh4fLR"= ٶſ3t9M`>o* -ګ-";s/YԠWOs?{7_;f,H;R*|ieyvt%ma,nŬ\ZSyByšFv+܀q&@/ P P E#J1)HR4ҔA '=fm-;etl+_V?/-O xʷ^ߗEY)0`kgV`W)\[ /.߾P0@P:dbo" m'v?_cq- aĎ2bma# !!VKU >'  %x4'}ds({] :mel$]%w^\_*Bߜ]l֮m_c`QGĿy< 7z&u"tY0t*4X{TVdx39̩` '91yPy| ǧ4A]틐쫭i>eݯW]^ u/^$v#dMjpe,)CaNp>kxel3 *bWT?F߁VǜU90e @4V>LvJ!C53>{m[2d0ecZZ><ڶQ5FNy"3ѐ vw?v>nYJ49^ d4$Ka@&LFw|izn4F΍1y8 9f*CJ93/!'e*\%<|mA1,_\~͢&_q"<3u@[L#`̅0y҈y˾~˜Qބu}k\ηQ_Z=mr^@ThN-FC=1o>jm: Cܘ/hpJ \xdZ}N ')Qi?y>!70N7{-/f^~x L3׳ te6O#g3X槔U-˕}nxmTw D|Tz%*HsKO( 4dzD%ddpegyF2;9" }^jcrw-"wّζ}v5& GWӽu [7S`zoH\~`4Y0D0z&C4Pѽ"ؐ!A/m5[G|@Ĉ![ok s,7/D~L(}d -|.;?}~(xM%t:g Z@@V_C`)PMH UzG}w 2(:(]koJJ8J SIǒպCP/wXzl=ؕ] ֳjaR+82Ŵ${X] iPX!>sW{<.T8!X_ vpO +)X-ʠȱS2AN5幨Hoτgv1&KtMdSnڔ|mu_docYҶD5vrz=>-"^=J1yHHș T$o7f0cDgkO"|6i|x2(@0 Ν:3<T򧕕辋~;n~CG[]{*bYR ,͒Rj<);NWi2GEY1xyg36EĮ;1V1C&,Q9F( ! |b-w~)N8VHCSFa>Za5LkV; :Z5'd.,;8zNKVkp]f.-]}{߇Cӑ;5rѶ0#)bhH!2g^FǞ8 A(/9:Dع׸!2*κf&H5X~Ĭ&*/0ۂs3>߉ ?a~'~wDIROScwk#`db0NW:#0[+vq_ſLj{2HLfdSXu>(p.L 9)x=bcm7bĹD(e˂h ¸uIy0PHN2fx'ߣTQW^Q>,uԗkxOx)<*CF611]$D:j{$o!/ɖc0Eۘ-:>wzaf8 Í#JhB"DC0)t]KPU2*{(|W;cSmj5R]*k<ҙ}:*ʞ# x$)~ӏ}b(*i=x5e#` йF yvmì19mŁQְW~mZel3qŞ{'_ҼdX\xץnuyi6T[o`2k17#]eݵOʜ0# {vtK]rԺ{#}ۡ7+| k r(Ab葬%2!ʓغpJVpWfR4:FnId'ҊgXtFB\u5u}A3?^XT[8kYm^ [.IL{\}틩[bcUYls?sXj&HKI3 Rdj7y߽SA㣓YJU[^ϖFQ6 G;* S*]$z #%1rn ka Ga9MY8[Kʲu%wlx#|iqH%SrY3wX==*#@8-TxvjPq&sw-R@}}9 @Fɛ9a3;MR/{13=?c_ 끹bdo;e%o96;c𖻍 t0G7v(OKa4.KH=[6E ˴,Ўٰ~F#JBGU>7'1y׍`bU%nWƉ#޿mrOg WqMZ}l9~w+SxVbw.ޙ|x-*Ūrg|F|śCtL6yv?>N$p,AЏ'jUub2G}qĴ*h6y?}G3c)ob"ٷ7{8}rUtc[2UK`nm kߥ.7.v_YrsӳQt[vwS2Ib^dIeIi%Uq8ܭtL*DcmGt%yP-d{ndQ;G6sTO+ܯ-b Vdm9H8,eʮZr9#l9B׾nz˔ۂowقIZ/;;4rs:E$9.ukS t*V.:NJ?_kN1o[]In.vqas]"L^ Ѹ,cv Umr:wvTҲXl1B~QD_[ںnt|nݡI4:(ju/p^HK.SC9=LZ̓B>Mfn,gIq~b LyNdy^ٙ}Ló+$Oe;сcA6oU`s`WRj!QB`O07vŠ4ht_JMQ HvNAo_hekK^'ݳB>#U͊؜$A~g3@ ' ?eI|H]e9c"M%CJx|CÓFUG`t i)Bqi[VQv#2R[ l)Aެ=) d(Pc*d "S#JP(@X')i" PЉBD+BER阃BR-Ĕ@uMHJZh V%)V)iiB\!KA%TB>Y)e82aOm &~u"s `2ZÀ8ԣ4nwoC5WO\i:_ȩY]`fvgGg!՝Hڜ+t͸&N17 @֝w֬R|Mx$qG$wgn $Z]KB |pUfA9H?ޡ-#=:jRbǸ} +;njUO48p]@W/-O.T=ySA?P""dDAPLaξRD-UCT t`}L`C1ߦ4T26EFT%D=ЇIB~/br|i#G`)A 2T ;C#bh4L x,c`md|:*(XRQ5w~Cf%49o_mxL(*gZ_Y~hQ/* BRPBqRTd@r`KA@"S@ Eģ@@SIY @X(|{ମIa`聨n 'NG_H[n.iL PlT=β!<1z/3paKU!eNzBP܇B|0!> <&׮d^Haq `Ѝt&}3*P4PzB'YX|{jjZ~Jk!7&d; -&K33Yڪ>O"?|+1982 @t8cA._McVntd7q^KH7ۢgנX[h?dD?+52{Lis$1.c?o 5gV)1Dƅ(/B>D8: UCȜ?m{*>ӂ^N氎K?[X6M>( ;Zc+fǺP`QT =!.+!w /2 c-'v&Qp}2x-ua@-bÓB1lxşR!c.LGmk~C~ca"<Gn椼iK&*tyn(Yh{(Bk/P/ ;] IK 8tayu(C&o_Ks,~f(m]Fn+/lsI@vLĻб=Gk:fx3˱e>"8hxj3uħ=5;Quұ!uTC3vO1gx%q*f~ކ"gqڤtgM,1ڭ{ϸY]{fr!GE ZD<8jYlffݦlA։a:'E} 0_|TP%T {8z0tO~EO;3ꚵǛ۹mÓpNt߃#3K%xb+ho7~Եo{e,!4 g}UWıpHk#_{ !xcb "R9@ǽع/7+4Iˏ?4jexoN˺ MD>Vb K s]ĉw7i'U|?q8HZ=@F>E^(1T=%c с P dnW-gmǮuUR%溭&^sS^6Fx*ռ͸Vn97rb-Mex/Uʼn1DO=?;:w=E><ܭ{ȨSeYr mn'&`y{qN[]ˆMg4V!cأ]r<汔SO}hNcys( =Ug_ij![)[$({+] "ďfBNSj* ې[|>[ y?m߭[ŶZXQa%8nr9X^:02*Ǵ I&k]6縼7w\KD4M<~ԇg4%D YQ7 )SyϿ>tĭ?qsrx5G=2Ri >S}Wl0ZHU9koSFlEԓf6ZXMmDC#R : i~[](9(Y}c swĝ5{KIt;)&":J>ZZa/9i>#jfnVת};վ_K\rw'} #ΓU3/l(bJ2oMk=^^w]I.hArjR>XtѲDF+iSӍPU7-jaw9PerQ%F6K^M`gʔnŜ~nH2g|~tM775KAAKX6Ǹr39bĦ24o{* ;'s,N}Ys:mƯ"p7#Wq/u?:mG枑[{l/sU ?cOcĽɴ/<6c+MVVmkcŻ6.K5HR9l.n"n89y 9yKgWt]trKVXz tј}Ǭ4 1Т;3~z'tKݶw('_C.c=חwAc=',"nt1w9O_TD7# ܺmUfʓU\5gcoW8*ݠd`1]A}^>*lhq&J܇Z ^^VXȷsCOO'>jzLu7~!(Sdf\)ap.y͋L-m58w22掑$?Ѡ!Bebn'8ZunRVj΃\Y$+3x^\P '.#wƇSB){ؼm 8ufETб(; PU[DY@"=H&yJ!QAeVRErz]+1DQhR,F7yCY (B.Vvx){^G 8bI S0R-(?Uz?owһ%RQ<9Q6MEYETyԛ tX➜#4:r)Z*t2Qǝ6rF1TrfpP %ʦiH>|>>p Ƣ{W,6 Q2s%Rr6croC*JA=k9:k$F&~o›@ɺ^wKn!di{ޖpjH#)%ٴ%?'-C1'Nz3|7L!vmrɆnϿ6ypv# w^܆.ߊYf$ Һe0^=# u`|fIL )t6& K8Qaz6^]%V^Rv ]?wKG<D,/X 8XtXK,C y2(Ƞ9}hrv x().D9QLd8h) L.]zcfj/C/G0!! Υ{&O d)0`)#bCA/_1"5F`z"\(C8JKrb@්zua:|sA~T!!ٿOxM;Vd˸XBA ?a!G;ըG~ U#zҢ_` aB-~'jl*li=Fi˴w Od[R!J};O02O7mngwRh<[Z+v+FS; /| eeGחlj C`]nʺ־D0ޚ ) !@[c`$=9)[eM%G4]^/Y)VD=b7ix+櫏1hH+,DˀkHqWn|tg_{aD6U>AlgQA~DS;^4D(a%L߼U*m)d%30!pT`S{P\m5cE?>{^G>"&,Gn"yўھʣ:Ik5Zyf*<˷:լ :ݭQF$g "HbpdA5e]J칦fs-i}֤ EWgkvfA{~͟}_ň_aF4˃yp%˜(Qe_,2^ `;} l9}q&0(t+U938Հ3Gޘc( SksH)h7p4h}9yԑHؓȝ!{PH0NANd0*ǵ{wq ׅt3v`+rW3/Z* u'0(|~^yV"ߒi0ƽoP ,简 ?Ts,+46wn[-b* ٷujIk |6t+SpD4CJw:OuÝI¹8JSy\yN^~7\s7k/ӭ]N+-|N0<tȿsIrWټJe*;|ܸj Is:LxR:lܨ94*_3g1չyyWu=>KyA{,$6n.܈R\K͹j@K7]}.A1"-)l7mUp& 'An^(Q@|gyO*!sICI'v0xb1h064_84qڡ2'È'978X)]`he0NyXq"{q})``i8mzt̸-E6`;;ƃ"6$ p}հ8M%{ $#}Er6qڎ&}K5< A0%>8up$<8eـN 31w>܀ﵚlHNG>e~@TxH·0p4_5L2셒ȣ&24}yAE4ȃ XN%8ALx36xݟ8>^qWbtC#N^b6X2>;K#ą(U(8^tNV]mx~)~_c,J^8F ~8FJ}I]'Q 0F[ZDTͰ8&L;2.7fUAU2Bs!N(a"=БziOK@YC^ gHr:PFI%tjJ0SrhoZdLR4PHv}[I}7H:UA@ Npoyg(NQ(XxIڨs*'(23[]=ՂMP/y7Zqt^#':N9>w\fsdzX Idu|$2/2gZ+#"vŘO1 Kq%<~&*\?qJF! ޣPU޴Q!@Z{ ) /#1oc'"Pfzp(2z ik';vwfSFy.`s{FPPI+raIy;e{F*}Bӭ  eKIN%zs&s1o.3 *r `|}9裃D~I43DQ/e宥V.Xgt~c}LnbEVRIe%B[ϫX0e-gBW:YSct+(d43}ḷ lPڔ)Gq_PMfSu6eW]C!V#J@C0*IA&7 \E"kwHj[&>wKSuQ&Zx<43be:8uV_(%-40dG%T,kc|cKL7u_@_*g "%3䥎.=j^g!!z~Bm_:%3oԵ1T,3'f#frEff?rcCN D;9`k1oRyiBۛ?SL|-)CʹԸ_~%Xtb~moa GՇ aW^[+, . ^Y \7[>&cNc:T *D d{P2tq&3]Luifr~@h>>, ԐWZ|[}[Qd۪#& haf'S&rO!HeDs03/H2aoKo$5TKO]ϻ?{5tЙNd Щ# ^+US ]Z :ԩ4T8P@aMV How < rJ4ʧA" Q\7ZgkMF̃} oPsXmF.džeWP}b:+y4rm4 OHn{\@`H g-Аi%<&H"k/jLdG "!7T[O~GPe 0US-@uU9+!”vWR8g"2"EtCstlHͪO{1;3HHث i(HbxR ٕ%A6TJ Bb .Ls3ܫ8~#f=M2r<;%ve;iU=9>ȋOp#R&6KǞ]%r3ZD5"rհ AŲ3Љ 33׸EeAv'7yߵ#CaWy gB7 tv{B#4(}*~in=ˇSY==egö,!jaY(gL' p@xi{_jo~SD#21rH򘮲A'Gh9 LLOXe2{L[PXUڤt} { -a'J#P ]f)A8*(+/Hw\pf3+{!M~*Z/V+I۳QYL)˟Nv<#1d6gua;ST]r}'nGI}${7`1VDa$Ml)V5DU]Xf4SaF1&ma.)rӹLF.ygRl~e\_ƽjD_cokvdD@@ `LD781xڨ=jl+ 2uP#s3Q[%)S"$  Po&ޫWw)p`w.KS׽h>PhSlx_Fc|ӏ]Đ&3Du=u(FA:I@Zr{K1a-0Cd@\GNJ}x0=L%S0"ڮe!/b%mW @qPv%m6b;(D4GmVYYL=z .:7d[Cm'Hw$A?B'z{Ӿ?dp)GSs>\Mo:ףRXob(Tn"Kb}hTX5 k:8/K1b%yj=MI鵟Ҁ鑄D(T옽ZD0kş<©`{GϹ2 'B ܄ڃ }1ߋAyWژ3(VLC) =>tz* `IWai^I>i+d(NTZb0[.. 0 i=ow}lOg;bV~ xW6pX5V`}h_AkT5 dd @RhJ4fx6?dz  0c2f! W=>A7j@4Gdi 4?N̡ "sWRJ=4qx^/\6ga0 }so&;iA^TI_Yl9Qp-sK 4kaVjEʆHQ +ˬw2C$G`H 2ʵtOu=Az(W{簝]&i}YlM SLpNf"f`ª&9}<o=pk@rD9QO~=+ƿmH0DTc\n[u1Q(C֭qSweg|8I Q%@|tR~|FͶ- 􄅸"LT_!\>~b>)̢P u#KLɻ谯1|1n!ܫ|84z8}߹ˀnOjbʄ7Sh~sv#GK ǩ_np9kgk2~gV(bAED%"xPR>@'L:+`:oyiQ^$dxXXZձ+V+ӲK ݼA)yY%}.& :/I];y(/"ĐCky+o,L K[>& o-)_ծy2ʊ&i-tJ$tsXB|f㻰'fT#F:8ȚSt¿0p71j)ny_m9#/6Tz-[[Tji\զK;f_`HdZ=KM*v;qoa(PI.,s OG% `mܨcFY5"PRKh'.Kx;ra H7wzUH@C+zut[`ܨ\-HVR /o@qGòCc2'_*&a=>v;q &F(iqo|s:m>mXǪ.J,M}T7]SȐl"-w`%†;0>V{v7s[?US`mxK(xb)$_y0zQ4S}A:XȮEr?Az, Atny؝sy{h/fw@fa?yΫ~rs37w'Kʬ3{B_CMuVةVy<>w!1]zSh"7;/HJMV7ӼxEjdbR̐dwM,ǁ}369麮(]W#5YY9nT`s}"hTBFYHR@ \qf0pk6!cuo7HT,=y*^-{H&RH%q- >>L0 nl:a bW|+ɋ|zR@0$:.9IhRy̕bl*4['*=hd2nh@N/b!íjZIP,F$y=e\QA}E2?A(e?-NŇ&,ȕ R0>N sF^06<JX8LX\="aVuM:$14R\fe"M0@)VJ暾92mO΃oT[c XGLRъzzN1ՒD^t Axl , ;[G b tpqW&W&ˀ6Md `>\~*yhh;;,) [_s{0@ j/[YZ@ % `z_VӦĕ oi_-﵈l&߄1!@($RBBJFt̸;n2)q4@}oab>ڵ6:i'b1`#11rg,c=ubS7)D3ܴ>[8䪾PX]ixs 97hEJ)@i:/4.^Ņa:;Θ~CXߧJ"i)Az8;O2r]7gꐣCH g1zPzzH.Tt4u2^A-g=g@ Jjp7S-?|Ha#u!!FCq6OEswD+!˰>at%ӗ6A}yBC'* bD(>s&I|\ϋO,u+UjCV .6Kӟ}LsћCyLhv;,k(%TpyT\_@vQU#"[V -Wx3$xj˸٩joKb@d\>9 ~?i;C@Zx 笞|zNsH?3[zuϠ%燣_a L.$z iaj1ÝtU_5ɓ C gS BdċD`寫YI@BBCnFa H% Ʌ`&^̞ĝу7 ߎH׳4A=/Q1O'}9Y2MT̀+@b" `"fbufJTWujz1n&*/CW+KHs0:$@6MeSEѸwM 8!}&.^a-QG #JLnJX~Q OPfRU |MꪖChB5Fu峺'e7{WgC&A3¬XxQ!S?W9}L>BQ yI|䰡1{0b]@gou_J8dYwȣEfr)m1M7' ? =m?? Lt]T 7佺Kӆԇ'>>Mt\et4*,U4yJG4Nb!gc!!?&ճQSA x&'6^!3hݹ\qSQ,3+1GOCi 6؆ʆi <{ dPh8!ĦHT-*K~IBXh u LyEy0-GKzLJ4˛S&J`N t{Ș+-FsћXw:rGf+×v9 *.+(>}T4R)ΣcAڳ0(']-ol|Q }^Xif` BAGiܓ<:[0 GC$yt3Hﲨ)Z\=%v" ԀG>~ԁ?G$"//%տ㣶@ݣP40C D$tO"[ l -uf"|W`cPx|j2P_XkOeCsugdVF!fXKZfS{{Js]y]L~b!y:N=) O0#8s3FZw8 &b#w_X2]9s.#@:(~ 7G⋶'6]k@P]D(:qNّh&oqۼ"*n`;/7yӫr'@_KFx\kRk$`k2 t4KCrٿ>o*@sĘaft(8GHP>oI5 &B`3JVy\bїAv{hc2!w$FS_~P˛oc$^ £3qИR7|)^sUz$N$2U9x o*QvxFپS$bbiɋv2ҽNt'V1~nc'zӅlu_}C#SO޳{cxx~$Wձ%UӇIݲNy _~F,*.=h$D|ؔG18MCMJSRK7y޸ @g  _r򦥃EOD?ӑ0odPYb|~H_@-0 `gU@w(!AM<4 &L/E:1Hal )Q-³It[7>}MCxC~Z-*~,'M3]*@ɵW&fQ[Zl @DBO66Nj-A m<*@$yUߔ;|ïCOrO͞>D27Po!' ~3$<-1 m;Sp{ҥ#~Eҏ7p 59K 5F+م'_MD9͛{,*3v(K#^\jU` ;z Pd&vʢI';;{\Q8)4Ţ!Q=!Bx<.lou~{L&xݜ,RujP|:ڽZ|뜳ϕL ) R'_?5 ɻI_\ cJ3C@deҡXS;O_j3 (@1' BTe%=z8K~6jr) kol/L zqn8[l :KWXk!:'a&~k'Q9Pw 溾&ėkhX0?U]Sh NO{6$H@ǜ6 /A#0t\ grnw=s#t;ܫG7Sž<1/XE(1`LxB+GץwY>qЫT˸}Tq:ǠXy8 Uj|Ѿd_ }z+}@l^#Z/cSTFq`DanV"Qt&ר@\"VCN`A_/Xl_B%&3z#1K|Sa ^lTg9s6qCn$QAФ A ; 1@<1B~L~'FSʟB7Ϗo'q@qy^+P~~ۢ'ˊ} SSt. aKAvĄ/y5Qqw=&]KJA0E:`B+ L*n[J&_]f: ݙ|l˅qb ,Paz@sͲ%3Ϝ!$FZ(1̓K jW~gMzN"ӕR;JSXŏI13af$κ /{R Y1"W_Xdtƴ_J&~.Am!De!ʪC)@JGjYӪ{#Ϡ1`SyK+F{4?dpP _t09ss jzQW'aIb$י>Kxm!xK$AI$:T~2٥tAFnvVbp9ٮp)8֎z @ULh$5tD*'8;X(?EHo85zY9B4ly Z;)6 Ak+OAvwp,h$B7߂E:ݢ|LFa@ VY||ōGs8)'Rx\ 3 &@#(nG89R&~B`%=U3Ϸ8Ji9RZm?2^Nf`:u't^b10$uE)|; 9oƊл74vie6~ES17|lyژEw8aOUNeŮ$#pdY{y>kMB4?T/c$. DN9эȾ|n!Ҟ<?FOT~Q>cA?-j= 23<Ijy8Yxدr K(Mhh,"L(fb6U>^JΒzbRA@u7RC_dsSH\-a B 2јW)`XDh2}iFpϦY6C$rc3.`9@[abFnQ`P҅Fan8I;'k^v3W#ێ}"=׬/ l2vf;U˸(2Co"P*n+kl &)>4O)atQ^r)́y]~r/bg|yo?c!;C&_B=!0e|5>+P? OQ*FҀhY+I}Uc- 2UmK~O]s? ~G_RGT-?b/ٗ~m.)/DžpZ~S׻`5DV)"Ua'oMo'1an&.mFQ"yw]]k =b0Wp;DCrj G0y>lJf!.rfbf[ގT5X%)!:&OFWđr{s.L^%\ N^.2DesP x.`/;IL@Mb9.;7dLvLぱBQh6ǟ{NN^%ݎ( 4ӧH[@"i;h@D\1Yl=;/[y[܅awkX(`WxQ6U:B`;~EF5o;XuRtw,dړ.Uw3mǟ4_^^zyC*04s)Pfmn@hߖ |@g(gNTdAZ`|(5lnXr4C^6+VrZ'9c]z=D=L>uKx¼E}}kد*N[ZNGR4JqTJlNpwƴ[G}|X*{a=hq]\%ZTy8<ڢ>79=wX]mƎd=VVtA'/BmsS `9UNYfE=|8G.9\~3h!q3 fe=.鑀P*sKڌK Ÿ.9LAOPQ3LP$6a| &16+t6l .qwz'gQ3PZjpЪ .Ff'x~hp8n5:d'|a((HKLI(V0eA>&VܘT_HH{RR*}3Ȁ>'ݽ+gC y})D?|_>Iӄ۽/qc'եEC~{hK8RӡO0hyy!ZuCA5_~!0j>EXEXs?+ QvqeiE$\PқqTT ~r@- ?3:8B)<ӡǃ-˩l@DZGMM!{,hӟ"Ʌ(jrlvJȜ̘2vRRE6?[oo?@2^3?: D$W1!Sdv0xH~N f㖮js gbd۱+rchTG߫nhn݆N`nCBOk0*X#)WSpԜo@x9);*`yYoqY{34vF!1|[q޻p 0AÆo~]㠡hVLfwPWq.C:1>j@Ň1I^ A2I2"D; FWvUˇwp/ʰ(CM$VٶԿӤz~88Ẁ&9@{B׬Clܮ]zu xHeJ?k BP'$OfOM;wgɀ/7;=j{_Yrs̰`ORِt{,kqQg<L@D|@=3*(jbu5soSՎ zh) ,N'QjǕjw!鼍$O?Hu'?\@4PTN6iC{rϿܶ!b eBwEE]8, *TswY[n;V{?g>ү*'< t: g[e#DǀCI<}o}Cy.*;VQ4#&w: o0RD@M:Y8M/z޲U~ KOi=L7'8LLUN b`)Ôi@?b2P]9v{'̟wN"V#Ԥ}i3?r6|[39j=WDbX20v!aC"cȮqrǵt"\37/~~40E5p&N=:GV^E;^"}D.8TA|Ώڞ5_9"iQP.3:}+# ("#dX K5gx>6i^(ǪCO}>i^JKo8^7Io^@O `j>t|iV>Lw_mM9)nD98^fCmC(]7Fyly }b- H LS"rPs3g=?x;ɸ{U䜧`w3$7dO>ܱCK-'n~teB0<<ꮬ!rWXqv)>}nkf>T*DS?lCqԘQ>6VKSΙjJ;2eIq?RE^?'.G":~{ =3!!ݝ^fƿj@<]%Z&,R*i֭;Rv`D`s%T2;iP5xXy,rK>kv$$]\Lϕ_<~u`vZ0ſe -!9*Cf i "Z- V2W"xQp{fOtp/Y)b)_t^6>fBG9: M "ihMXaC92XXaZ1PmP<^> J? m  !9T}5{|F__mfn;d?D p[|Mm{=B7 YXᙈے|WĈwy~勊#1aq/]7=ׇ7=̱l zc ceBd@/$$Ƹ@/~Z-ޛ(ˇE  fhPDu/0FHy`?}&#X(~#lL @gvZ6dqX|Xhp<ڂ輗D=KN&ŞpXgo^2Bq6QLEnu>u8/ŜΗ#(b&̀!!{Xx;|<։R~ta[褮"IR&)4K@K4Ȕ=6ݥ:Ur;dC'9o^:*.Jbeh )qOY.fqo)"p61C ~ᆴ/WWus^?ҼJIg"X^a,٦gdqJ$@(D7`OJ.O]x׽$6Ej"`~.A:fr _6wn57'ˑwe'7^Y+_:Eg "'a:'- ҹ :U .gPΝYyvA&X&!@"`QA "XK% 7C|?~ۿ,T;A!/b:$AwfG߭?BdLđ8dV@N>a}CědO\.#' ~|IL>G|J4B?!hryH'yjT(=r@PPbx .ERDXNdY.C% xIm,Oׇ:Fc~^]#B)2 [&A|(yj`lI@8ZC[8Rę0D>3>x|fz{CoRKn)- x 4  !w t5lb)4@JRðo)[M\x6Yx/󗞿чP")Q*-DjL %DdMƅ"#dƫw/aȚ 8N,}!MIBH]T) 8I $WWfQ ln>7R焏v8X"h>["Ų!2"_SS Oj 9<;mvnxVcdDQƕxZgYy9W'LANE Pħc `2PͿt$)TT c@Q`&d(Q5 ,v L0lj|{ "Or\ $OrcotI ͙4fH߷yx>#h8l4ѱ6]^ Vu+pH Rhq]+O5[=<^ZV8J(0!||by &-.c*>Dc馿F R@`l*0d`,AgDk~\I"94smh&o?_<&$ 3lŒQ:KWrp۔I0 }:9$E C5-惋$*rm77GabBy)`* "{t+Gy@a7l]1!wX]E̾qy]  EAthZY5L()3b" &96\I(e&:*"\B>]<1v%VPtǘ"VEA`XIy6@kc@'1Lňdbd Er}vՑXk<;{ɰ{W ΚFwmnV?v#@ GVZ )=*՗| `29hMWâEReD`zKY(8 ض&hmRKD)|wm/?udX9]O&~;7Wx?C(DUpOQb%3H82,?y&2"+@}p?_o=˵ܐ27kl-@ (dAtU|s,#`KQGrNv|AToDD-oB?6ҏ׶? @3v5k2P{/Lסa;wL"p 2 4d@ q`e91 4g.YQi]tv of>~cB+8Qb?G Wkg`dE0@{"FYdkb2I#󵊗Ż?9x&,3?Z 8~ Mz{xȉ^N*Q%qWMnѵPL2"? ãwҳ?>{M~A@C< 0P- y {bLv ȹos5R&*-|tԨ2'?l/n! GTHΖa[pT{0Q<9&K' -kA3ڡD~Eׅj7Р5֏g=PJ "/>] #t`Snϱ2OH;Yh󪩩Aheӝ+";ng?>,?Tϙ͘"OXGc{kS5 9J|^~xk"⦋KGtN*D n}gm~lGF~⩸yl#Cl=?@7*u5tUqvX7(okV5xV{mǩAFZC"KS",v h@Bk 0C\/< miY50Qc}ޞo9:yLf<'_ ]3t?fv/oyӾ+vХ2 .@LKA/=Z߾*g7}G]3ȃ %!|%h3<Õ>-@/[tJs_ _\WT&/ǵ{ rw a#U{}q?~/h*΄_ylm82&aOe7>ӏ/nyxGx9 У%ԡ Om:nth DshEmգ5ή-1 v{=jn彖GkC{\SL_2GY]\d2gt\`ZrۘQ6Qu?*~x3|{ = nE/]Uf[l,v˳ڂ{Hl`|Px+f`w&e"#ϟV b*SW 8&Puݏy;*(^@좆ÂֈY@ᢂ; CYٝDNhLLԉ{=-SC~_2/Ȉ !trg^D0ٻ*Wn"rX# rbyHzqv|m`OJɔ__e(f< ~2ϟ8tbtO1>gT4;]Sqt"@!R!ﳦ`/yxg=j0ZUP$ " it4AGg?fc:=QE^->U;ɹk麍Wo˳îj͇h;( ~(! n'W#krex,M ?tKz`hUa8p1 |OCR,HqgUy,7qLOo/r?wN_L(ETdt> *Nzr&C1@ @,2dNy_.if~?a? :f wV|oQUN';;攌_H'ӯ͹ml~p y)VC^5 Ykld5i4 EmmypTÍNN%!cH0"Q}B')}9po7oW%|4. 6gۍvZE#5pcLȍØ.jLpչCDsQxm@je2tv C0DhHo,Yb{Ks5h6RڅZጢ CRkAMƄ V@vN1LPA#]$( ju` عhajΠ)_a\Pʴd1Ѯk(I])r^"D;l?i)r(,JC0Y5ֹ'd|{}EWiȂ?;^iAD`ق,s(_|rlRq).1q ht f;pͦdp `el ω#WSüɴ!Ċzo/OG(~/\<ʒ QfM%M]\=y ;$@gEB".֎f 5i # 2h{Av\fcS[|\ .evdϕ[O/ެ0Vv>08m60?ߧ-%Xm`! QCP^9ƉMbf 2DWw V}c7V.()z̈F@FS&NHw'qqMsg/XdžHnG: VR0}y`3EΚ6̌D HHoaq #$h/LY"ӁTfraTUGK$Ale\'$5^+Zny &HIJ&܏7Z#8-PpXoxقnzcF?_hzXK)Eeʗ0sHpK}}fYwP'iQR,()XZ^ \ݐȆ܂rWYVN,RO?gA `tpU;لO3oN`mNfp =,?ݸ pX 4ƥ ,N 4x w R\oe/.tYJn$K&C-yHNzlJPT%4$BGמ*rCv2~2Xਡ`]ڏ`E=&  t iQ 땵K&]2,N@Jyd|= {}^m?f}Fy}|[^}8 0 `B`ӐC5J<Կvww٪?yӀ"GH7Q:DWӇ5 Aߛww[ӈŰÁS!TzC*}|AT<4cҎ98_@D["+"!m@ #rEEk_}Z_5"=ޡb98z;6@"Eh=>S9<ϋW-2"ؠ{}t 0 . M)b7I@f"&h:!`ROZ\q ~ wCģĉBc\>/fQM <Ϙ v %U$DU7q  {IU c5B|A m? m6e8P7h&#=.ú_,~wQ~>">W6%SYcU"6Z-H#az1ܢ/îWs90` . !|?wN -}FDŽK(_amp6knЋgOp'U':uY/pJps#Huc >h)YH2Vz_?Rvʈ@Z\)MK=#sMK87^NRͷ\ Î ˅th7X(bLJWC~ڮp}'>NvۃI7GT(̈q`5AӑS9 q LGktl&2lȾ)wUNMkyc?0CBtpFUM\VL^n 9:e6amN+| đ7hȦ-j%O Yz>1>wecvTH'"A\XjmV9C!&GЮѥ/4K'&?vT<'u*C~}Wl{Vx&D< C||u2NߋV]}ݼV&궁"o6 }.Js>EAqOQ%@fd>E@X,m8']0F*yS*h"G&u,1绚"ɨD{{Of|s}w㷾/r8۫H;N9p4(J.'~x4/HFx-_GP#- gRI-r P@ `iˎN'B_ 7"|@W@[./_uY{*P%~9gG8fo  kv-uBs&wNu̇MзWD;}0 fugŐ[%SRԊ'uxT)u)kuoKӖ8\={Y@p5ʪQs"FܾkL7#? )@BM&5^7 3rcU( *͚p ֘?|py˟'ik܀&VMT2ΩSe.Ny@5 ERp^92 Gd4ԑp0`!$_8Z8$XIߚ5nhb}РdsW̱AѼ4Ü: ߧ) hpFoñ́p"Sa`Dq}M,CK,&gF, 6`PdKZFZS0pD>% 6"3Wz$d"'׊ -åYԮ|-VWԙO+?5dyHG3yHcgAd+%#CHƅT(H9ޥMUS1m '{'# LI!~z}+~J0@\(tvdE(y&DM&L`, 5*S >0<\3i$a 1uT< }<7C$Cfd$DDP\ 0NTA _?!UџF=ǝ?x(",i 0dU OCʳ>CUoyu6` ~4dA#/=@(^tmv-\c+̠4aلݵ=o9u#}LBbZ3/+@!f'}mڒ䡸=LKک<`&j(LTR>J8Sb'%@@͂7ŶYQ4=pv8fp'| jE3)ބe#zdp%" 1 aTx6ls[ PtNXU{hFrwE%ܺjb3oFǤZpEw3A}Fu5\Ujq be @Ƽ/50j* HGt@3>LZf/ZxCoegs[}vք)dIl7^4; "`L©`#(L >a .%dBo+}*0XS8W aZ~r9*24*Hzd^emj fļ*e'9HN8]mN6-o3W0)^WCG ?QpjILvfRz2"#UxX.{D/ގ@j.ݢxs,hdž` Q4~@ERݧzU;1i?ݺW(gg :f"j펦+hweganq5@77ccx0⟤bQMWk /,:1$PtTٴ(p}M\ǥXQ RQ;O5V@>O1GeYֻJ]WG/vsk|!ycS>]fiZ@]-X \RN3@p*Q╠ vb9ZX- }0kQGΒ LZ# */M9vl$-ժ@2(fZ]Hz)'3PDc1WA`Gv~RL]3A$IJjX# I]$]hIQCL1i0S"< ZwT@$o`YiCvW)IK$QJ%it%7iWJCTE“XHuKEX4Yurx  */gr#8w!7z7Ԟ>[沽N'g.S~8 È4oݿw:7σ6A7b>'S&2]&l~N{*ʣ#QXki.]4SC yȰ#Q{ G;,G)2q29O2 lvRV⛏MKE=bme4b!{{Muc$SȐY{H:Q>^FNIؾv_xJM >v/te&l!ݒ_च^ 7@ s[n@T3Ѝ [Er F]+Ԧ)÷)k=ǐȡYȀFn)DhuVZjaB#,rPॄ{vlET ww!gcO)gH{ɠ@F]0Nب;&ri/"z ਭ1y!wg 3-{>N sqpL:È|{C9 v{mwפqc3*\t$ r]dC8Ƃ|vR !Y>LvPzg&Ӵ2yqmDύ( #!1hF} 17(_n0*Vϧg5J+?.3[K;ϑPL@zs0rC)ehZ2@&U_\$y:2>W{✋#=?7ab.6c;FV nk"q$p)CQBj3mݶ(:&'g:dQ8cWwIqRn&|޸lSO+J#z|٢9O 5 N~ebq_6WPugYA0Y ~\xpfL !wdHspN7ѣ΀cc]yY;\q}uj.f ۔78+2ofa^ΥVS\(]1e(`OֈiN> K#HQq5H6-ʠ3a='֥Wc u+4==K b : w!G=Җ76 .R`]v;X5ITFbw=$tڛXČ:nڛ|&|]96nq'r_ HoiՅ2P t4eg>hƺK^&k&U$`+(2 ͐Q'Ԟv4ۙW7h)l.(&λ6| *Tԙʑȷ\ dׁ;ֆ{Dqe`&EW0$Ȣ27^nB6[-o3a{(g̢HÌ(](~],k,\>Pg2w٤:*8%؅T[Q&EIKd;8R<_P ~R@a5LT yP'(Ʌԋ{Q5'n0EpuX9'սuxGhL픳 @)1>l^?:H!w\?i2sϋ񐫩Ђ( uގ68P&Q԰TS!߭2ٚ?GrN}yP7潨bvFt̰;SX+ ab !`d~lz6!} c ޸P8z W*;x]#"!cPrrik0 n7o6`ntd]EbE$c0/vGZ3&_z霑*'D쏍nբ;(DC%~w[kEfj2/.sJF ~G~{ ~h<1{D=7 %-k' qƙ a$S@Q Ԩwɝ*Sz.n ? TIC>j&*ܥݗ-fZ Y]#U5@w. ">388~}hȶhdJ̈HMgƌÊv_ę砼q9}8ցtawr|?wx$gXE- d[AzGPDl{G1`sBraX +!D@7.fk&67~PXǘLG&cf}xGw2!+Ic `v6ԃzl4w"u- ass`6ZF xO+>^'}Ugy"*ыwGYe2 ^ּM9ֻ}&Y "+[UR:ߡa d.%<D_bV">@v* [ӱN-*1ّ̘zB嶌#dci^L;!+SdPbs+BpQ[~9gsW^vq1փ C!ꚃr_̅^?B b|N#D`mLgp@_̟Z|KaL04E0%0z3!ِ̀P_L11Ӫ&3'hz@W]X "!xK8@U=IO9TٳqR嘖C-8M\}+7,d4$2)|~݌TUa U*;@K~yž2*A2/k5-iY}US4cߍ]QW65"E?ʑ l*MuhwwoDr0hʊk6  1G }HT |ՎS\;B๶X(g^b 2?gBd߬/ cu 7="ƍZ<ɍQƢ9L#9Lc> SOq%y [[C,#'v"V}ia7x=XڢD5$ծ$^O=/ֵ3$ <*8_9GlZ ָ=D拙!@"W rHl !&< *@$yTϝQ9UqPE"B L+HC"vom\- -ǐUQEVB) ,dE0nӦ<φ?ӸЈ0!);ف@$~ΙWompF?ic~-@$ 4@:F{. 3 Al$`>pjICk%{MP6tOŗmaKw)i OX7ВŽ!ͨ_ZŞq5:}/ezD ֺ %-(G ' A귶?!Cyp0+>CF:] _A$@B+d+v^$ =AQ0K  oF){.THg,{~,]GppZ.: kiV` ki0¶ߘ ۉ=\tւ*>?{o^_m_mTrhJ;eZ55onz^O\E=,Z4z03W#[cL6` JC|f?QqF>'fK Ζuh!?SFl VB%^Haht qOj;84Ypx8òܟUjC!I:C7P/=EbL y';4.P@8p/<ҋF ˄ "NG`JLmO=~l?M4Oq=W1BFyJɩUՐQ cⱉr-#|C3%̃j#;B㌅^ w=n̔bQRYlVc* $wVI4^T#:&4't\+kt{;O:6_kf2]&AiWoG@39gp$8. 1zb.N*V{ ?v";b(cf1[Vl|h︖Z> zxd I^فr_1CBċz xB{zr} sVV4jG'fg'\̇}a%GD^R^/5Ꞛ@)tLe/Wfb>pd>!,` tAh>Y ;'BI r(_*)Pd%NP_\9~*uf*Ӻѻљ04"x^>> da䦍jwб;-Z=E*y$wtv#aSALe0"Em 2~?90,z~FP{נ.\`xo؟p\ Ba1 , L n>sɨzeus ('!/kE9l҄Bm!ʼڧ2›f4q Q;3sVFP·^zM# :tC 1.cCx}>8v`+34db1oP٘=ɂre襭Rfyv̓)P/fHEx]fePN^?۟hA/+uٞJ=F@mˎxO!VPԽc杼0!2-gr:|f ɘ,a_q߱ X3'-`Os4gcy*; 6&Uv)f R6\?)hJAko:Zu X@^-S D[Á `O@k/_wD,= E R5MfACr;A>cWxn}'\p`4 _JP^C>WVY( t">Ğ)%%uUOpw ,wW@g+rM+m iiq$uy}D%)9n30/\SSR|߫#tk9yyN镻ݵ> =vkm|fbk$P{Uj>g̡9 02KZޟ,;pv|#$R=56e7F2!w2:ԓjҊpAJqLp\ן}be&x`uW@Yw`s@F^l4n7OwB A#hO;͟ڤ ϭQׅ68y/7_I;RF\JnuHl>=թqWF0]W!Ӊ/^!ܽ5>7uEWݣ0"?rϫn v͡D g8ńh (㤲 @V! `{W0dz̤#Z\ee7T_GRj햡>8}KL;'>.x tßm9n3DtBb30~4z(Ȧj5mT j{S( [AE+/Јݭs=8PM/1zyI 5l=q::j}QW]h ~-׭oq ;!ڣU8nsh.Nl YظE$+^Rwl j~x|0$dѣ0Z32:A!KfcQqW;ͱ7@!7zl:'!sz/撸]ex8܆&_zZ} ؃2E>91|yC9R5z;@u}"?}Tp:&F"  1=o4QПg"𧻓|WjP!9W\Ǝ `o\0 L `ʦwec%K ,9~ZtdVV?lc}]4Ceu= a- =Sk>2 啹@]>`)FbY;V(r ?×8qi+A_X ǡR wszp& lQ̤^C[y!tm4 €`,fZۍ=G `p==$򹻘;p7F𹞷~.P43Z6sY~ղ_ZSaSG-iKVƙ.V}jńq7MvZ$b@ѕE ?n6N~gcCLI_|,f'gs{31G%?c tXeML,k@&mɭ2;Qn sor)CsFcr].d /~st== ]``:n_?mc¨g=g7_d`π(%Vv t'gwkMv8ܬzI]ù7}Ѫӟ58E&34oH1xϰB{YkKGnsە6{}*Al3Iaڀ!(xi0FJAOM,t=k|v;V\qYKw[t8ݶ%oa3o/4#m#ޭɐBLYXNM4Ezl)]rm00:ۅ"bоL=F0Kp[m4ak_.\F񢆨amnʏW Nlk%'w? \?\_9Gn=~y_Zs = hc3&񘷿u[/14FT&6BZ ca4d br4{;>g%OJhog}zBȶel,Be$΋\c]ghubn&%[Z`ae%UfL(;0*H{[B27}d7Ty 6jiíߔfX鉈j :e!g Ew]b}Z_^+(@}郓[c;4Wyo\۟+38ؽGuK2O/]u @s(et #9 zn2TI0G Yddw}6*-sVómaI&ڇo15j,g/ ޺8\ ?y^3H.F\>riLIfⷫ>~VXSa2-(."Ƃ°ta˴,sx>H2oK7r~a9k0(Z۱ɴmNFzͩJ}xc>j_9^6&iHAǨg c9([#@dsRWeze_Xd\Z8([Hb.:}Eo{fJ0&;',=姟(kiRL܊w'Ro fC%wH?26dG}Nr'$!:)31)2G{Lj(NJ|!nw&_[d0 o1 IQy,GX 0)-tvc! vM7~Lgi.1o)XSp/WqU&¼C y 6pB~濷L>u^} rGLӪU(h7fXo3բ#E&Sk! vknbne~y^5!ݕ!ng,O4^quS$lwHU\[ctd~6!U8p~*mXa3_Qoȍy-{w `0q*5h>]0ɮqİ 87)÷qHk^/' ;7O٭GQ)PP30݂\ tWu>x(?#2h+g"Q""Ӏy39 d/KL&9~2-oS%-O^K>*4T@aJD?Oн@22$[ ?B#=ˑm~m3 V ҢH#8)Y1_w^8\ %agǕKO๹E;CqK~܅mic2)ܹ5=흓ǻҘ69 ,Kz7e9:yJA/dǿVSôy߯j𧦧NQȖ^!oawx f !G8>A, iu [6^2h^ j{>뾽e t x_wmkyugkvX0m}nLUXw{x6z ӐkzZ.mKҍ`⿀aF_]Rs7,폟,|G+ f<p{F}yX7Wezk ?KA99ᦸu"1{>g5?'\~^wygsHq  qCiW]-#}]~eկF6!/RI÷aԆV,Cs/beKko1Z ?[_ssRdXgnF<%fNp\0os޺1uJ3!Z>K_'Wqӏt0K י5bew-.Fq/L:7 ;~ߏk/Wȁ2~D4~3nd 20Am@C(r|Ta퐜>Mă& 4V dw f"!(o +ٚ߯؎jg'[+"w.7֏!GOCsf[(8~Gi0yx)=:CJs#fDn0 Uh|GL >ǩd\e(b? d|CRD0* r[K(0_H:3zno -;-ɐT덎ooыLEmſmMk;";V/[yEݫ1g@k\=bzcaZ1i͜Nr3R9ܟ0@Hrv"~1eg'𦗹,$Ƕ92mTͺWJ{BTeE{2׮tٺLاol(9Gr,YUZwbڗh? cS?X0CV܂t\V1F]]Hݲ$ߩQjlUqwՂv]a|}9h(-4Y5nǼۑNЭ&lPW= 'TT6rQBz mTp#gҽc=cH3@ڪ`>"&"a@Ku~a7:L.= ϵu~?GxQUY븍aF៻*tQ_u5R1\1z5p^|NU߁j_N*e+2VDgff ]n0x"uA?DiHmG>Q2|5Jl-ĮYEbR3/@6J:rMOȰܽ%^G{: %e[r0 &y*d܊Kj!k# 3)vbYoj࠷ʙfU'NA%:7)Ƴm1=1[߫c*|/tZhP5{&Pn tac |sڋS\W۟bUjcw?޶%1嗗 XpkawmOᗯu|J;0W;TƮ0䂐'O(\!;]Ǘa#_K<BW69}+QO3':ִdb Êe%qxޟ }Z%dc|{#mg](%UkPeSe"k%~ސCCњu$TM`D원4V?_Ⱦݾͩnpwojt?3cl )޿rWwC3>߈kz̗.ɯzBս71U o7~A;ݦB19j?E~2:6㸿z?cyC_>pQ^e¢hx'=gd  Ciwrȳ/ko0ػO>.V6IsFJ'ϑKpfs_]iSXm-kśxVUNiTŃ|i+ LrS_m=pT/&`޼NwGb~VAyeC9r&lyjevD-!mɐwΔ3KW{kC{ڛd*7t=?ڸـ5ۺX|9]c)DnOB<hR"4ºg F-CW˕c#o?hs|.oW[}A̜A>Qf=hRBG{Tv7bW knt2ktx"tۛ?};߈!0cKXQ?1^s>-F3wGU=Q!+LGݛ!$4{ gCn6p.Dm]5#dg- xZ-zsl8 TI'۟V&U>Dl>w:eE{Zd#JP8ǺE4.-s㶑Uቭ5CPb("pܰ`_])t~⌍y)lI?-*'z-a <|u|u`aqRߣ?/c<3(FD[]cw |[=Q]|/-q4 7|>Si5p?XY/^׼wL(d/_/ 8qxɆbΚtru^rqG TF@ I2Q{mI^?Ǚ|  }~D< J@:=1]ϥ4u6wƔ? uyog=o?+hN"UCnd_U 3ҲB |h?5sޕ}_v\ #Յ7KhPߗ.}s=_ WVVF~fA!?@Ȉ YLʻW&oH Q`켾m{]vE0(q*ϓ6 zwym^14x[DU -e~ߵC>AzR~}_^ԋ6& /@;_| CޮpWkjU3S9+=ƆveR&6!l>m*tpev0ACĢ nJ{/> G};l[_j lDM+ݙ ^ӡCJCxڂ휠Sƈ>dE:Ӻ~ zCdot@\6$~Adzɱ`ӗYG*G>fuh`e?Rma0'oJi1!~ WI.[WĊr V?~!~\(~Li_=v$=d*uA€C?:q=DbGo9H/cSъ{~N6 @w*U9`Yv'=u=/‹"~\ :hOpPҔO͕ Az8@D7vOT;T{h ؂ADO>UGSąTE}r&yaN # )H  DvH B 4"@8U6B`W&@T ?i"@7B ,*(":«פ|&!hNK ~ :@e>~&|OZ-޺TwTȾJUVآD3A`܃Se҇w}l_5=92|0 y`P]ll`*/V&wF56h:%nv~s0Ao祽K@bi1AJU>7H)؛-Ŋb(Z%/kRg&+nKbIßq \wŋBp#* .>LۋI!*Ta0=tggbH|WWlGW))Q} zגJ]|0h}yd-}hl O +WZDKh7'g˯AY Q*6w * v*, *>d#f}ЬC6{O]Qb|/܀a"fYoqHi%H} 5)=z{{+!psnb+}Ɔc0w rMGRxON4.Qh{LOwP&F46r.(pf?9i*a냭3GJVjÈi3t*p h3>č”YJQ~5lF"]K5382 |qGʵNc {BB<9 N&BBaeC@^t[<&2Khj#=Q@v4=av^SF}EЯenfz|+HЧjgA@Tsyi`>0"U+Xq][m\b8e;2XlLpQ,`'G đ4lC6k_{S 51gQӶ"HRDTXqdF4N't0{~|Pԩg9j<ބW45* *8kP.|H4VƌC/ ֈª䤺eR8tYZ.?|]Rİ0gC" ۿK~g R#533;I峾wdYsѮH9!N0Xjb! rD "wҔ稸{4B &6&? CiVod]6Ò10YdV Q<;6/UDnW0KM+.oDoqs?uMYMv,jw.gaJj~S;*=^kn'#lEޞmk G^lw˵b38,9{zJNDFU/sm[AkB 8?d kȷuȻg() x1{M Τ(Z R#ߛ\j|1rE {HXI ztV`-;~5"~ĥ ܁yyESi5~kaen Kb=rg}97"ㅬUyRⱧ ]<=\6AV̫p;2'WLe@54rAc9u@HFU, "v 6޳p<y@%gĴ}-eED*-'#^rSq3'R~Aa^0⣭h3p> V}.e }UdJ=MaXT:,Z%naad V'3,eF|sG@ I}Ì^4L0ꢄ}4!%wfY7#V)& rc_kƕIuL:Ff ϲ0Tc/)h| !z ~Y˹{L'P7i2up>wǰ C1`y`h[y ^t(y#}Ugb@*TΜKmtHA-:D{@ ̘M;J-Ogć@L{cI)@RT\'V3OE9Ȑ߅7?$SVgÕđ3PqZ#&g-ߡ{w8 w G-c>5l/n BMLju4^NOX}1Ӛ7'P|.L~s30U 4]+@;7tbJER G:KgUaYDbXZ!tBb|~\(BOq,!V8 $\(2dmD,?hf Na,^r*LV/+;bfש 3Ƚ.|j]4t~|AC8A~Xr ۺ6r=,iF7-w?Tsl4#P=x d17ʦ ,UL.Vrvs(E 2uȭg3-_6 ̃ϤkB aaŅ,0͙{=l)ȕY&*I#86>GK#.)[T]X7?%ƨ+ܐT @XM*1 q6|3zi 藚ź.evj'3 XV'y8N/nJ$ GIm2w`c2A%\跷 ̝P4^v/OS fXՙ}?k]d]q&{{TL: v@dzLy>QPJ51RE`~r#g1#<uE<ɵk$qI!4'¼&HT,̖.PYܽ7-ίDx5c``rURn|咝% K}mTMч̄{||\/Cb;cs v7N\pTW~&[9p'D4mTBER۽|%+RVӜ V1_wN—p˪3GWeo3TO(}&DH 0aZ\+DؠkvmK;~ В`(i:EtI$q^@v#AV/3i~qߞ[aQ`6B zc۱)rWMd V:ng5 \"'ۍyE5-pFu#IKu(Guqi@msTTuWNb!4B7zc(zݥ/qlib#k8(ma 2e®&| |ڏcFAK1uFT"(N=#FՐijFU3.䤀˰3%APuc]#e~@s=m̀O&WaJΔn"W,{ ׽iWݹv>u]ꆅbxuŦe /}kY%gUܪGNkCSiG /9׽*(@2Af(b[kve`\MDzdLw'qSΠ4愀)ZxO,P{nP4LzZ.p y׶%2#U ϵ"&Lj1di)lkXtd9Jݘ|I%I3}z&}R8ed<1}o59uQH-Gʋradmpcd섙Rv1LS%  ,f@aTrn9kQC<@cB0UbN$:{缴q.r;&"*,aM/ܚfѯg<C`+/nMWDP9B<o .=UbY%5+[#MArٯaBp4T:Z8>?6ABJ.k7z:`|-Z bњ>/p ~%YNHCpMEߡFyl![9\l_&!,@_1uk<ܮ7.<~o?؄ [,z&}a| _aE\y\lZ╒Bs6q\U#n ZjXTgͽ˙]k<(\ |:ܶi7uZxբTHZ=Q(5;g#+:@̫SCRds#Ơ4 k!qۭZ; Bӱ]t"U$ avʡmꎎn.KC H8RzrW{_\6=BՊl!RYcgfek"U%t]!, 'D֊p V:6o`BK ^,Bf~r"$KZRMbtiښ:/me sYaBMQ𺀯&rFU0!yl7Dlˮ`t&C !@40ϗl L܏hgB\rcM>lQ-7;[,>0^! !L9z d"a2l}qJ&ԍjznnVZ4 ^5rlp0qE_ H(9BlarB-N. Br3>C2I!̜4V\zB)-|y& 2i-e)ȼ&E\¨Ts y3RwyzDŽYiPEOR? 0EYjF_r>L2BC> ǚŗdl_Zz;=fBSHΎ|Yc[i ;jG)=mATXe`Gj,8wFO8u x7ŶLGy-4Ѽ?nRф'0ڳod0fEIrG#m iSMLeg@:@\B@?/+A'c_rwY#v4|Դ# o~8c SBtACSv^neFzྶ @} $X}$B5 -/O"*a\>q0{p#YN)*:Q16&No VFQS\%hA z@V_vc&i^iBLE衄#I*H.Yh˜tqHEK2Py vI)v {F!}6t w4u\\;߾g]R[f>uP'z*<=r QB\(`0V ʯrl # PL7/ "YǍLJD64AX|SI=J|<0AX0\}p2{jT<%tIgD/XPRU?lP% dq$E-|dazAV{+n G7VHNz4EyyMpg@c9T6۬@TD?%T܋ZyS|_4(ԬLr^ݓ|c1 6l6,Y9YME >GI@ki-n/ MҾ2+҅%3Q< !1u0 1GcULU_?Mb;C7IriS}iv'6qm,aaC5?rPhlI: kK5٧@/f!, r4xu2r ysq#cup HǠgܛB`cpW{÷^Tns0;ۍ<5nV.8'Hl/[W4NEvׅ% &oG9D8 '$/pU~1l6khN*`+Fp~ ق+X6/j~J$&?ahs}!q[;v9l{dx(/˳.L/4UoA]e3MBk+^Am?VsM}z\ǰǵy+: `̒SлS*=^9ߝ8pfMlU5% #jMCxwpSۤXMb_)N_O J H CK{E.D-y\.٩P~97w ՘|h.esfv2./+s~솆}VEauvAmWYÕ|^,Ev4<^]W<5EI슖hUGgI@24z^!۸]uY/քM1d.`uU0{?_3Qi{+z8R HޯF HO :Ag]d/ydڈa&0s"8}[Ҕ' KLf'=ɴ1 Ym-Y";b|0P063T=V^Cf}X&8-Fkp{x!*KֺБ??f 4Ʊ P$5HAƷ+ۯ@` d]& G/)[Q2Pb%5sL`FHѵ.g_/ݒM`Tha)@1 N 6/VNXi^YZM#$#l W%O5 /Rժ Rh4>͝uU؇FGS6sth_AZV;mEt8YW0?@9?ƩxZA!X,lc0N adƲo }( 'À̑/ECD }WO_ݦpՒ[5>GT.EWVTg׹63.St8\!Kdfˏ,$䅺n#>d0 o=tDᐨSF҃ C ՛_;ruK.; >(FZ4KdYQGO ܵ!_6tJ.xQs$6 @*wJ8HZ"~AdGQϣ "G5JPjm~?.J?^ˊeui`p`1[_Pwid7c~EZ޴ 7wmD}BwUƜq@lm ^:X6țr+%'4&jh"ZWfA X#3@>'DXhomԸ[tc +U C6C膂ZѾACj5qjdQFH>c hMYmLoW|Kc+0CNiTI\Ԧ-@t~*(bjT-=7,Nwl\` z`am.mScjQ)VQDI }< `cnzp{3TbOӲ[l[Ex>AL;1xA`/;} xE*ѩJkglBQ<[7I%aCxsK G,~BÉلAD0l0o Z$ !ۓ S ͵yh|^{$aRXn-/{@>qC_r?ݧhce4L? P85HFë*n32aNYJzWGk;Kd-*٢ʈZsiԥҔj H 4|O!(ݕ ?hrwb/P9e3; N?dKZ- 7- V(m\QhK]Fkы^3M 5`n>t5`=\ g1mp8%OGxos]ߝm冸JzJFy“1 x(vӔ&#N61bEey;1% :Kp]dM"+XR5zN+IdNg n+E+>&w*>+ 4@$&[6fFw5>\OG Gau;sO`,5>:IMxݲyOd7j 4QO:um"zS6u9Η控~qicF %OIPfeYמߧ*tGO&П{.SRteЬ]!4$;rO';+]{igF)v[8Q8D-]Fٍ Ђnn?0mr^Zspd亊MPes26Đ*Բ6}g묊$s*h͢\!k95GUt̸ d':rՕoI.TLzZ1)j x ʼnvgrѫ#m Ho!уFڦIS5!6Ȉ?z𐜨@ {8`ɋrbz@kajRY9 -)3swux=$4W.@(B~]}X3ς?Iӥ cqr1y-iJם [yI)Ⱥ7t,m9V<,0JI\B!fYG }YMͿqiqFjpɛdgS>jZc(D3&f.{VOu`VT]gF фSbpOEfA#S#ߧ~1[QQƚn}-Z/>9"}3?}336\4Eͯ=ǎ#Lo%GkJۙgb[LQg=0-vqx 3_}HY Ŧ*E վymH+;d^ wA_\$ Ę. RyID繽± FV}Rԉm\"X)8}}ਯoeT_P|0-nqCZ7S#*'FT=ᱵ]C=wi3KeLT7ѠqxZǶzL%{>b*r/AoP;-8Gu:Fpd-M6Tm/[?l?>hR7m__yl.)?4{#ʛGҠ-ls3ծ/,l D:uP|ZkӄٙU2Xn/40%[*-; _(r;+"i:kk/B, 2kfC)?ۭTVY0sm@X"$n,8Y1'Ύ^2$@ZQli鞼v55Ӿ$>0 bT}G-$>Lc/Xla>]yt̍M&V*0Ddu$o`USckN(O"I<@98ف C3Y YZXQKk".k’ J~7+Dvσ+٬iSK4 S긼@$ZH1a}&hDcSGB[7S"7BL%b,N& 40P7Qs+)V׌<xlɉ$~J| 08oCj@N` 2rPk$񅰗hy'*o{ǀyCck4 9 k:dms˞9l44&=IJ>el$YuW?&42c&|,l<)EfS.#Θ{)8/zx~ H?G˧34RCt8tCGtoTzW(b? OѾIy෽Nco6:L3v 1׺-/cV_litdcX!zW aHp5UL!΄9h~H]ԃ7GΞ ϤxIg%a#U$O1^!cߪ!]-}ʏH\f:;-+(R%^a1JD#-4{:Hx&|N+TNN5u{:A9/^P1_V4PHj @ͣhǖ|Q-%Cu4 ϫ=j#q)Y݁V+pdV//M g%%%^sMefX,T^8_ЅU\&ĝ.aw d!Dp;`-}*reZD=w$Rw ~i 'H zqW+d?Eh/i.+sĚ˰iut_jg.:b1ق%nHA]Ɨ @mRZ\?IlMw9bW!QxKT}V-ʞfct%~myX`` "EJl1+BϽ d“{q^hkCF)YrӹJ;ɺѐSmwtW36k-ΐ`4jhۘvzO=' a2d5`,@; ;S\>t, !4S0!ɗ Ω> &ZZi !ْhd|AA>𱑺]? Yy'qV al_{KΨq3 0?iThnE&Y ,zK̆2(rzE:z~> g#`ʍ>vVח`C ݦWʈob_E؅|Η Wlg|{n&#E5Q&liޘ=؁zш+eJRSRAYp9Kqh$ݘ-}TD0kT.x4?ge4gIL!IYUu@Q.~t9ׁ 8 B |$- ֈ:$Y?7]|j!Y]P'?vզy7/U&̩< 0T "I Of_[L9 4a]<a/VNtUvfĝQ}o[$ ڡNk(V}·.A*C:nc?.Y`sIo֙óL&+rji}}ؽ\ͻvJ58i §\_ *z_^bWOzȯv$?=Fs8`ބٜ}#f2 `7 7tѤѼ'o~:Zo'j}&VuD)utRk=ˊEcO+F1z{k+J"v,W^#! ffޗY 9%Ky5t16ugcD ؍6y:NgOz6cldޒh&JǟF!eK(κq}=>(Y` :dm{cXitKE[W̺SJ*u%#{ s8 re@ؓ?ӐY]$hD,{{u%|g5f /D8/*(0NX|*;JփRLӘP ;+NJ4i|^HWxQ r fwnJ_ur7}i"qq&p[.@j0Wkպt]O9/?oVzzuŹ0q*L^#ѱJm.'_E+Alkz>es'0T䠼_eέM`"!ņr΃X^<`u̴$;)uac?+sRlO3V(Z_:i@ϻ]?oh{I2y2`J"}]ɰ_}r2U3M1,H9uʢ嵺 FJuE$hg4ŀsL4Mוk LK*(-r8ّ ?sz|*f 8Xΰ@o6Rc1a= UeƠ$P{#b`=hWܢ=*}hHvn`բT3:|}OAՠIɻ!o韘o*DTj‚h>"TȧN#fkG>g146FqssdwFƧm&"w\-CJ ޤ>xF! bI3)@Vp ˛JQlMH7R qOGDED/{h5BY\걦_*uH[ JEq+~t r6Ke%2&v HF# !Zq\_q.G9rCFYߑ|*67FQW\̮a 'i(ҝR |y6!1#<#TZe/"HPiJ!Zo,iՙwd6Gy6t (F-#X:Hm]wSoLr`_n6Wbh Eaͯ &d4Am4.'W'8f&]+n~`6ؽ)@x8b}Et>uRkLi_ܾ nA_;m62GZ 4%j|HIv\0L>FI0$.@j73 oOQSRo8 3i}knP6ZjXbil jO ߱&LS`lp-h]-Ԭ ^N3ژ[(ZĹ^&B2JXﱷ 0 XK_D93 ^ؙȑg"#K,8 lw3"d{s:2bEegaS'O/vQ3ܴ;D@2t)}?hW&%v((8ir.S}3^OBQ;~pbd*Y;b7(t*ӟH'ۮDh=dK;?~KB y52;ςH~#<0Xm(k~ߎrIQNC7<_RJ腟Xei w>u΍C]`*̩Cg9 NPӚaIT6:2j9-iП~v?OUT9l@pu' GäLOw𛽆؉d~Ϥ[ ̇j>K"J..9!y07eۦmrs}>ԎD_8]~/M)~ȕWQSy!8U!ĕ_CamƘwa, ޢ<#w^*dfPD0"&|aJI$nI3)rzkv7p^U_vCB"['\9.F027&vp:$=$+ygZKj緳>fXZ P9+=e8,N6齬T[\ڙq. I$|ܽTz Xq1`.qwn@LLs O 8]xBd;sL\`Ҵ+fv!ym3O Asb688ӣ-2ib; UttsiP QL Qq8r@X!mxd+lbxѰ?UUa Q֔4wiIeX.Tϊ\\^q!!ɐTJ5 Dr>7«oԟ|dyqJ?᡿喺 w!B7{HT,$ / H&[N igW@19]JY:?8jD If®ghkTeK{9u wƹ1X*)x*)F \^,Qt PWƉd^8mXo:~z3.6Djyҍ/Uln9>hqS${k35o|b6.8`E#QLS{y`ȍ^[ӞIgP΢Ϊ8)QX1O(xxAU&]L'TQG^jέ;GKMVa z`s^+9Pqq.7(IqSʽd88 b?d"f dly=vxh^uE5=IMii?pV4#YbY]+q ˟޳ȗc`9a_Y¥#b|` K/SWYf)-UhNo_ҵ^ &(jq]ga%b 7o'ʞk  O'zB’} ]7dFOv/)!{KȊetL0HK8~W8*G{N*/:la7ݻܬ@V~@C'o@ rWJ@Iɰa)!8e¸<ZJ)WV:[XA&|yUdBZ5d5>w [\>e." pAlF^:|7Cr:s:r 5Ss&K滃 }sP6!m/h.do@SIFp=GqH+?]EZ8\g $N0>㜈4f H#ɖ>I2i_[nW,+|Rx< ԱYsM6uy$rȨC{__lR~]_z,GVaflUd"C>؂VlxN6& P9v=ϦӂUb=Ř}\dj%k9-NCyWB1 DDMFjLH+yU/ֶjD׸^bv" ^̬v,4x LpjFdy_O4 U"FO @X@{\\ss@0yyc}ۄ8Yo(ܙĮ&ߚYR2c0fg8FӘo̤C9oտwP̈́C&ExTU7涛.![o%l*RXcyv,G:?"2#1nWJX*]/wkRR|nfwTX͍Jd.M{Hz'K]E]M_1+3*?7? 5^ah /{"a_t,DgWy` F?P/dFpAyU-췂1] 7؊r0Xf! D(@_ͺǧcgiWCPq46Hب_#IrD:d&_Oчe%B">,h?j7KqX3Z6W9b6:RB~\}w8f#+ ԭŋʢ#^Wu.yG/+SO{S;5sb`%*㒁I);i`pZY2Ac[>sIASXiy"2xO jKn_&5l"sZp2u&ŖX^hGnQ Х >b%762, <ߴ$Hml\Vx%flwÄ w'(iIU?=8y8D+y iMp .vN-8}NMH|@VӦֽ,TN}>;ЯP>\)B@k"e&(*U"N E~S7yp *ˏI"ihYa} @ݑ.;#^^l ;_(DIgn=T%. )pn!5: C0hIi G\{qOUa$ͺ+sYE7HR29@-;~Wq1AZC~@PR0GJ_9њ6.=S S>:5ubSWȷVDh0MI (ID$VB0) =og'[mBGdQ1b|Ho=K}x$GML wo Ȍgg 5sȖ9e!ܯb nc :YG4maq3Ǚ0F5Y~L>)X^͈)e%G%|hW;'ֆ,ꛒ ltfx?v!~^fc45zf4ժR uiXbU.l.7;c)ZFYU%L8XǓ2w.Pz D#,jLBw%11HԀS\0& 1>~;7`?:Hzj<̺iuGFkݏC 5)Ck6em꣰8:$4?+=,A# ٹi!Pw~Xh^؟GuW<]$:oReHiSARƊ`8V3%a/(C=!o)Gow+0Gh䎊q̟T6SI{c 8x=#1Vv~84|7|o̘fIMtk7P:8*C`b׿w_mQF7Ōw⨟+4]=>'T6/+$y)xŽ19ZS_VY6 vչ@^t=rb} ;?d&h o#xk!J ŚЂedr scH0u^MWG:+" phi*s=Q-3҉儢seW! !;$SP;|t-QEo,ǟ o tn&cc"ޤ5G,qN uKvy+6cBwU؟yM!0}uuՃlR1!PLv_ѿ5k@:+ok7#!2R\N%*A_R=sAjFXYS0hcrSV-ZB5P“dSZު8H}R`.>Mw3RͰH͉A1=AJJ%/X59x%u?`{r 햣-!Q&L7IPD+1.}@AvRKb2QilW-G.m!&AI-%ML-nEN#n#zؒnkR&+s*%X<TZY!3S_cڕ!Aw[xJb/oz 5 >WZ3uGvq?|^ߍI)uS%+MͻMPjXG8^xu\f'`J~B;l;`G"Y,k>+]\Liɢ~图w+hm6SKNDIV͟XI,? LɎ1HAJZH] ͡ĕ -_ up 1#pe dm06ۿ>ȳh9CM`mP+h"BSh/˳Wf6!=$` Mt[ Ke!v>fcK'g 5%S=0Ym l?@kMHXTJԘnjs/,rPo#u^дX3i'9 "9fQ{׼3ZeL X8>H]kyDxe9 s ;~/E֩_H?aCw.R n|k'_#N6wߊEv2~N9\唇vR@"@U3Ld1%!4S19i 3gDqJ\2cD\ 䬖h%nS7QrO&)6&Ifo4$d.e~SD`Bz]-ݛl0T<{JE7}4Y_~7;(:XԣH>f7Z;th 1Nv̪!oM,2 Ǡ&ϰ{T!5rWe!cETcch&Exo`kl!,w{ ćTyc^g. fY>*%V4pkM`U4N0 p^Aee\Jަ?è`Q#Hf1Mjd9E st{)l ΗTwrqc-|t0#fU^^.,\\p1 $F.ŕCK4 6M B6ɗ3cn2=ܼo f/4kfBY',>~]M\ujiGZ߲?Ɯpxͤ-1RAB*!TkࠗT/lL@~dxg̈́ތ=<1>CLq=ohҍtX倣)a/ :_«6ET{jۋğqsU?_o[c@@d,:1eYИv|LZAk9:Ug eTKkhQ΀E*=[ &kK$ք NG_ \v|C s &'ּuk(uʣ4*c\gO/(%Z(eFEkz'x>E8]έnVZš -Ռh]Ao[ sCNKQ#CÙ 2P*մ"&A#A?(e?GdA.3~=Z&TFAn b6x3]{%gxReXԝBEȲ7:8 "L|Kz~o\؝ B(p/)V9ܝֳZA~*ղ;k7an#$qs0T] ?B'ӵC-`,zCEՋx9iWAN$)GiPj7E ^(^,Pc8bP% >Iα0sd)Y>F1nζP x؊ĶZ)4x,Mj墂H~pjvk /R0cixl~fE_=XTjbT/-HG_W\s_euװ-t#}K=shm 6- ?d*k'nNӛUO٘Ȇ vH(0;?)v߂).c1Eݢ?yjeJ@e{@%0 ϱIVз4gTC]ѣYl$h%RpYi&y*|(<ۼ-iʹ(Jhhcyb&D񥠇Q8Z,FZ"ե=oѷ҆7 MicD 1j7B q:OŷZoZ_`G,o3'SCItt-"@M;~GmkL,P1¯9+r!Y>kHf!9:e_oY̏i3o*]w|b +URD!tG@F.mgݸEu&̅z)ɧ )|T"^{쟿 4g}ӈbcS+-sG*#(9} vv7Q+z(jT*dλ8jC``bkơ~g2}xѮUTXkE" *ޗIU(``䵼.\>4TVG2Գ:9]6ˤQ[gI,tmaÚ0̊%ˆVRz w B϶/kk6J^q]!Lsv[2. M,I5D`,R.) Z)HRץ^85}`Tg5|-[HI'IjP@"IF.6[URO*J;GЏ*!*8_j@LAiAJStOȆ5\10A 7hWR?ˮ)nÂXjpUBb#)n/ /cԊɩ18lrcVSK͍^b O2!7g#\;a+Z0?\kh/§ġ m#3UG܍^/۽zû\ xb}U̔'+WTg\g3ρ t[`7IT9SCmCKJHX,Jʜ햭I,5͠Z8nbiEY B,D pT9wDm_Vp+Zr8OWwQ!z+yq?|;'4k-~8P2 %" 8_C4 A%7BK8TDjլb 7Őy2]d¨րeqKU=Ip:'I?!?z׶:W $i q o]*\z#-n(sLN~4CSZ2v%yi'1v'ϙ:=DCUe V{zy9P1y7wRms!g-|GxQceCӐ^"lWv0XGGq  8o('vs [li䉶GV] T e3Ghm @Kƻb2/l+KPKc'reE-A>_"͐]'}mS*/,IrA@ ;M( Izh@WPp"DEǖ'ƶm1O_t QG hy:Xq}?i+_kdxwd$6)(ۥiN5߼{( BamC. ',1kڋiXHfJ˓Ҝ`O{Xvg 2-ļԴ@ XJʵƒ{AvCa(qP-GdZz:f+3BzVKۑt@^-^g났I6{I3)+f$pM/?n#}q->Dޛ>SmiXzEY^I[רqTȺG8B7[KZnV_bc lAH'ujLWVk`G&SEĜV XSPr@G7XQ0l'qgV.oxw"gj:%O{%_`s-'{Rhh&+H㢚@YNC ͖V\ ӰoMUh &;nIJŚy uO CW{{c~U5>ݹil`R%C`L7kF'*T1a԰s ~`#y$ K5aȩIQhZCV@F-݊Wzg9TG>m(Xcyvf`f\9cPϮ,0p#}O':V=mn8k.M. >cP)kZ<2mI(t򔽗QMcڡwf.u]r=lFC U_\'$5n8E:'?);Jлi=?*)ޕf,7F5<ͬcC{I᪰[;x\QmD R]+Kv.S\vH.'LyLd`J!!'vRnl@:8zk=wӵ'[}J`UoZtC׃0ep?/ɂzKEt-ƿ>r^aWI,r{ݦ\;GX^I/V5h])y "⾡3$Jq]No>R50h:C6!IM3Sڀ.KYq?0T֡ZNY̵X<«*%Y;bD l4{8nkx9" /b}Z%f5կ& 4oC}rH6azp}N"$@.C %RnPȚ2AĆdKǤc4p$p.VӇ ZNE~{gKfWSOpN7;K1+nx=#v h^Ľ 1GQ^&nZwVo'چ'y}s%̒I-xHUY>9Ѕ!u]y =Òf > ";sCaw7UG RT XR-jp  P#BD8n]Vާ`ע$^qz` zVUO(*7JF8c\CVۺP;Wr>ݖm9xlG ̚1qªƲSv۞Ub W#x^UYF׽ʾU)hs"nczXkR*W>lь뉳B[he:8?$ٌdAJ{vg`i(h-5 )ecoAj`rǎ 5Gq9 AT>1BH쌖@= :v|BGvYQ3 MQ鸍w-tL7D~^R 4rA˺Å/{ŝ]"+вv5X=dNR-8'+>v k'F*3Zs O[_hod<(m wVN,o;Q ˀx%};/׏~7UyW[l4Fwwt;#ơƼ2~RrA" -?WmRz?rkp𦦛?k8,2"Ku0F*mKRوjcoqʄlu/umWT$"q-=D7Qm<u SfgN7*Mp(q$L!gP}=)"!favdG"zbuKkzHbmR]FL\dcl!b4 z$یv7 Łc,D!!k^VFm g&+!B1wafV&3!S,Eh`a4I N] O<5b,0m }_2:¡/]_Cgd@tC?KU@F•_~Q,@ !4e0 hIsPO<`Ϳ/)Lw-ۚqM -rD~|EJ u٢XX."Qb≒DB*6+4n,X@rFS+n$O3º4RF:B."a@"F`U c$MMl?)FMW=p9 ŁZX^0<|Ь%Sel2ZUzauut&nWsR'_sXKތwBi˘nT=t/^BPe7YL,"h}+8{yjJLQ ;ٞmj24jXvs:-<>U"MaS(' )Is ]{IzH4].ٴBYz F9-AEz|_p9y_*c ,~mo/@BX0s+۰I P-1^BxaUk֥S4!n~5 E*38Gx$!(n*2t-Ȧ@e 2&IWg;)|0"72fvPLY'mXYq4(pq S1Ro)O_#+բA`q/wKEagMUV3h:^VD3s &'rv,y~|ul `:&"[Hsq bE${OEP~xRۿZF淧 hXӫ{Pg =UZ.syf>!i.G_pl]ų Ff<T\Bԕ5h+CtPQ#?z^JK!*^L}o@mHb ov4=yS9ץ߼D@mjsh=j0|DxqX;--6`"҉cC2T@`<ьQJ=,wI5O[d[e#Ufx&Y`(SփwI˝ du!B+?OWlu>9r^l0zktVلAC[c,KBqUM_B!#Bag* `% Ple.J{u%V#huNk'j2/h(˩}@Tydϡng$*|\9 {̯8S!6 GJXH#ʧ۬:XZ u} nPy ooj;h Z9HF-λH\-OQ]ViLX: ChO=HdJx)ݍ9vAh7_S*s 6x@PJ h݀ \0g.bzȏ~:BuM{$N]')>;hmX(xlx)t%$/gˈ*0ʪrIRU,G:¦r -g8}sʚŤhs>aYD8%0zk׽!86GCqxLG,\Jfx_2#JtF1[^Is-0d0Si1ώs5& ;/h"@WS\2}~b_LPKڼ@.jK;Mn[LnT4S-Cj.4ycǃᖿ^Tx9'SMז-R88OpU8teHI;+R&\" sΤomu(uF1ߩ})A( : )AePʛysUb2 β|?Vlũ]DEYa3vuE}ӱw&Jxt .^eK R^4(|MJ,=1a.>}zˣِHrYj-=q_7dmG0cbuO;\G*PeE åzD IU措Eӱ sB^R&E~o|ÇJoLR,c)KAv,BWБT32z&6$Uy! aAC\c7UI6ULgqJg@ emt2+lsb x!ͧjr}6=[1;k=2h%c!*=Ğ:;f:s?vVB6kiC} ef΢4xD774F wlAIMs)1T3 *8&05{;]F=5o4@{TˏQVbrZk{Q"fEml;ފ{z_lk::6>][Hx0#O[5sRA!BӬ2~iW_֭WH5sewsT 46ƈ?Qݒ2,%ؚ+Vʝ^Kͩqj `jw/d|(БKCa\/7h"N?i(ba$A,Gzxčmꭽ,8]5sG?}lZiPGxR6wZ[KV0asMN<хC? ƷjrMr|X J^rBq4yV')71!ˌE%GuYF$)?z3 1Gv&Pa΀uXG,W(3 ֛IyLpYVRdW QL}Kո͋b{Er{Q,E]8]sw~2ѯ+VT=]ᩳ#si6|(j0%l9 ÈFtJX (ae]܊aH?"מEZu(SN_euo7 (Q=$ӃP7ڏȔh˨)ҙj>FyNjf{Z^p~}Eݒd>ڟTRqw\(CS:92hĂlZ1ʴ %"PԖAm\EwlBɩ ntݛGF~HRն/PՠL8|@ ĂJMYb^9b/yc cgJ6A*F4ߓj.TM0M^(,ZlPL qNu5u}38h->vH.[7L`凂?C碃/͈y*|(oReö܇\˂eH81$7J) qJ&m!3.& %0ẶV۴+ڋgqudI} ,I>A)-Ozqlɒ++fᬬ).0gZٜm1tx:fy2دqG>JJʀʷ< - ̉ BDiЭ{3]li9];}7'`>UP|.(:^ B]zj| ;&v ?w TQlqHg-s玕;jI]qD#v'&U6:vbB/Cl5e 36'dꙛ.sV3LO}`~&qR&i 6q"j$s,Dw^,ˁ NO%iNHs@"Rsϖqw#ǁomv$Ɓ0#vۥsdaO*pɣTjf7&"w2_0YURDKreiO#.[)=j59ZJVQlcB % Z_fX0zʩ xܽWbVzr.췻hq3qۭ[h@{oZYR ʊ?[9;R$iTT]Jc2ԪJ$z,XLD (NHL%ߦvHy8I&4 <wA8rL#/FNQ,X"viDD9D9ŁCe۶E7I=ic٤Qo:RDr^寱0ߤ@Op'z6 ˘t.;ZKyt#2C܅ o| ir M-b,҆ީ!o|sFdȑgUcFIʵq#uO1ﳀkȎU=]B?O,gC">/1-K ' \iw3׭U,ֺ8t{LG) gQF+M>RWZ>#97N^N1j ̄+D$|yíapFΫo 3 ZI9^IU@ -"?C 0tC8͎Pkr^XBU4)\@$M;SE8mαbg̜*׫ɐۣijGa.M( %[[I=7oUf/(D| Pt;+jo2gs7p"l߿!ȫC"xǯQRnΝϯ`G_na 2I"fE#w]C ii5w u a_,ȆVdl9gB(W7U_Pi-]airSji`O_U#p1H&]!Q[+FYӑ4b % IG1V_Ż}FǰFW>Cnk ׳VqԡM j>Q^L ۑqGGjg{Iv 7\]SJc5 _+NÊ +1ҿqB0 #F'"IXnw@r ~ōEfY0z={Pri)O*Ao,OJoK=uD|D峩ӭ}qҟutk+8_)AZZ8?QC iiNi]H)H{n#C$=(;ӎY1!8.v~ITú`|-#blk[YGC4pv̇SID}Z0WohFLqHc3Vr)`9ӰPg]^A0ݽLhNVEs̛%b4Ʌ_-@cCהUkKw?E)nZ#>ې bx:RjqXpp F0N%4F*CߗslWpy/-ȉGk2jIq#f$$6?Ҙm0U`ʂ3J%1pͤ\8S\}#C|Tm 3nuԩ~%DޒU1W'*%\|p3J2ە. 0 ֫B?bfȍf̀}t:quv>9`J&hoCgN'ͥ2sWl%= :ԌPO&FAΥW-uNiH\AVo_z[ii*8SF\ċ>73Wc٪-2O+g#ڻ>SPõө Dp3? ĮG ]zׁ3_73(&4 ]_ݍZҥ)vzCtƬ[/?8m2kTAf?"z]/Oq UkØ'y[.% mKR6de._ { 1E3d%}zX،{ =B5Ƣ-E"s1Ie>YOifɗRTaht_':tKW]; }`BǺ q&rw=v̢b¾hVyf+_qn N0Zm=N5FPS`#m؞bz?!JRJ ?̰ njd|Qzy@9}^O k㞿9 8VCȴ2FL6^ykmV[C-SIi3pCm_cY{շlGO!56yh[m|U+ַgw  w`ddJ\A*?ȐesčuRatAE瓍oV?tDJfݤ>ZKﶁڕjǠl'&kh Nm߭3v ԣkDg㢩b<`LҧJH8%ߨ uݚ(No\ţJ.amӚ˿,lR9ȝnKY2V̜aP\ÐNV 8qPk 54#2d>/g='vyGh) B&ENȨs]zH^GR_NY]iL!cا,~a'σ%Y-D"=쾬_b52KbmK/ t|)q;N1Q)t\VbO؋T:bZc>Md=(풙HZ= +<8zn5wBv; ]h,;>P \xNFG=5QXuX6 iҭtIWnE?\QJqϨts|C>b},Q p;M!Bk^j8 Ԯ%1ڥ>frX6yM$,r9Aq $+|/NsP_wE $F",n`ǜ10sT$Xio "SU˲IA|d5h*$Y|bWL(8n2fi[^-Zwe}G1;| @3UX, 7XÔ_ռ8Ux5s|B/ϑm5x t#_֪G}|m]z-M/a{!ݑbvVՖbSp)xo(X_myOWhq.LS=δ O7 X1g@}豽[p9>aAY#$ZeZDxi%5V ʦҝb-bR()5 N Jkxr<~!_D̜ÌtAR~W=1Ƭn2?łs#O0n"fT>WWfMƘj8$ƔĤoƆxRH?_m}᠈Z9!|F }$+QhҊt'B cn_B.WM,4jP8kKnG,"1jҥ)}e%/ O6)QAJxW2@Zќw G{Wfީ=ƮڃCP3LUNJHJ5 &_XixP {}I1nۘ"ЏSf .CuvI,%SRs8C%R8sx&6KrbU7۽ aRw!ÆaLgGX'Սae G!XƳ?~^4}_!cΘO46s_, >$UO2#ż]l7-Y8vWKd>3[n@P l՟j{R2D~`.pcy"rU4JqZBTa6T\FWV?=h>(UKJ 1k/0Nv!G@˦#zz <jcNvA9@E9&p>aD_qATdqdХYǎ3&@J㈼ԽͦTB1 \i!m{fV7n9yEx%}(%4MsC?HRwݜ_\vrNZ}En⑇wؤ(x=P QD8hF*mE;CeTWjdh *ʦ;5q1z W!6 3ԯ=5OLF}퇝2]M8VFݺ5 Z }uŀghB< +0/au SYEO"*Bq_dNyTyT6l'pt'+5eο V|@H5fJ)&Ò'v}9J)FeFEYuR$$@3]?Z#*fߎ,j+W(9H,*{5Mi֞ 6JU7ƕd*ZRPa|2Q .q5\K\}6UU5T%iW:9V9jvjһ2t2IkרpL$J?y6jvxoW^$M㫑ǎeHS߹*}"Q?.}^?rJE4F΅1B }Fgtov3p dcKo&ʿ?J P<\)VaE)whɗ\ܾ[x)˜5w7/dv u󤤮_oϙzTcdDkG )[| /kvuOaߞ8`T -:5`5>xe1 겛ba#h!=^VppJ3b7,\"XsV7f]e!r,7EpwZт,1XŹZ_r pI^xz@ J_ u?~7`NS'ѧ`&MRm308j.o'#F…nD YSJ~h3Yo7~Ro WKAv!T.G-t.LKyplV:*Σ >0뺢_꓉;9.r%a*2šVFrJ=6e!?s\- Vsc8- [} \Y@İI0pd9V54d>V52yGI-/W{#vR0c@5Dz˄902x=/aHk+_TԏlovwUJ2OCY_nĪ 7=Qj_nK*f 0,@\dwkGd9>Y\Ϧ@Z3/ጒWafhҽAJewk}&Uy1dG!>"vl_Il?x6ʣ($'"IpVU_(_֦0uGXJy |+W%A>'=/m ˝Y ΉSNJV粼?ݛ$]BƷdL^_*/훼)+(\ʨ<:q*ͳQyauM1ec e x#psXւLv.=}'߀bE'tNVSnd([f#-B}5ئ^FZ`dAfz&ab-N:o$n|X,%! WPTSC{`XޖPKXMb~gG'W`T m1u~/kcR:i&O9 %5*CZmq* y|1囍_ T%jh&+bN#CW8B銮5f,Q=*gI 82d{TmM]m,qn?)^JYbE$Cu $4SeS3t&A]R-6_UO\(E>O˟ʹòbj"a෹6py$_SD&M1v@(Qw8P6HfUb!yJ_yd\&:_z29GWD`=џe)њ=" qܠ:xEGYY+ʂLN;ļ"3zBK7]NE1;78k8 Ɋ&Kl,nJӆΛ HM% ATfJTRu6bW;m)R*Hfe}#g7kefeO<5R)R77WY+{ʽ b)d#P;WL٘G7.@ր0W+ٛKx%g9++ş|b=3p+>%vXE5HU_QJ!:LH> ׼2;G,NB9SH!MbÁw4TOh*piAEcDs8'Ϧ{;$o'֏ڏMSp^<U:, n{fp-͑1L45&lz|KixٞV56/^qm3!s^K!${Rz;v԰A4rR̞XTB$ps+;H[5H1m*|iPJdݹO"OlyjXL.e1&g_t߇=u 9̃vXνiTxTFՑ0BRR/9KY{"haXC=MPՇ+<_KiֿGXg1ˏ/ajH֮9nker;Ŋ%.Хp$xVd +BUow<,Ad}U}&o*? Ksq&OStx, GZ2vO r,-J7A )5;*xw5C0t} zLLX[w> BΈ]*2@{ppt'lID̀r+Rag>!B±5†xKKkf k\L\OԪjiw:cXJӎpR&*+m)q8 o ~ Ns :$xzNbsd7(jkLjvYKu}X ٢aM.˱0!["sm(:R, kNa(D;-ř8j=,8׉ˎ4Btk1jj<[-aU1;#mћY{3sIͶ"h#KV㌕i|9L4·~wag~M,nZ&m,q؈qu-v<uNb]i^?X'yQ3NN5 n{wLig]nOX*Y?_mL&ؙj~H&/[ /Fۉ{5/"jM?נu-_b/>8t\b6?,hIh %i܎I~r _iZU0 [~tļcęz'UmcyfB-1ƚ_X] ၉aH =P/U%̐iUU(YvNr?;/eކ#+^dK{x,Йrs7M{XEMć}@t2wX 3SSLz[(#>"gǡ&(=s!6GfzVeOh,TH|aDUS/\90TET^F?s,ҴcK~7[=ˢ;c\@>tT=6gqa H5den!(6IN:/eV½b&b;.Le1w67ɺo+wf{`kQ\C$@nZo5b\sa)U; yp^޸$dj^,t2lF("X`K_17i!Etdž'AQ7-^"ƗRw `ϋ @1m#6,.%4WsĒ>ibM62}Ћ]iJ5_vT+/ wT'9 7X{xfXepZw4\ N|{V[{|@d3ZJŃ:Kʣz}֡znXYHn'A2Z9T5D gZ28bj-/>6B05ȿL$)(m%3fq '9ghyrBF_ڦl`(F?ڨoUg1too`G:eb7SX9(Du_[=8~AeucG ޷G^5CsEj"=Z H,XF{ ׶DLLt;c&ŭ5ٔ?oSI#!Vs/o K[t lI<ӯrᐉA 7l3ʫ8G4ܙ6MtĄ _vB[o:>|V ݾ,@=. ܿq 7Y*fT;7WYRW5a!dt̫9ߊcmv,<*x' j+ı&W\Kb)9;Ցc+|~k)^ƶ[-s#c>.>7 ӵ#ڬX)iGv{򊽠7GrKfBAMy^4~K]Ow]vCݡMzBU=Y=Iڄ'Ԑ al*w2q7yw/(xCŬ0J헣CYUkZ鳏ӳZ'ڰeD:zaCAƁiOȜU$$ѩfn#iXk5uSS,O)?9榗f&WytQpf*R+g t5 Za^=e_3p2OZ"\.k%]B~ܾfBmL}% H;I<_>8Ni5\V2@U > ;j@&;L LI~:@Y9JoK5 &K>7E\f]WyM}y܋pe/L_}P7vf D5$s=XoW֘wcN=`;!rL3#XS>xnz_=E*ej1$##u5m uu:L%Q;ge߉.Lr k52_0~0ϓK jܣ!.O. =΂Lu&] R:yRͪ)mp@P ,tҧ2ß!u"z0ĕdS=@&8ʌ5D;R;)Q{KĥQKaɺYp' FYUFڃ]>| Eɖa o;ExE+Aul_T '"CZ,kwߌTGķ)F.Se<'8s9I._c&OQ7aI]UTxPf,-Dma!n_vGg9Q,&;GEcs,{;\Zߖ¼4_"jx&~cf*0YL-|Ĕ옽n6ӂ1lRO\oiz\t?Wd,vuB>zPnj a#5k%bI3 ?4dvXZ? !hD!i=hІX,AH@Q/&`5T)7ƌø$pEE4@~wUkH=rH_:4]"koVTGu.=H)[ym=iJG믑-RQK'ZVqXXj~M_(wO%"ΟW;͐zd]h^Z;%Mیh${b^? W)|R$N>Z[JDe'CwAP^sYqע,lcE6t[Jꒋ(I{0&h~ܚ' IڸyT?*YVn9"SD2.Ż/ r5Gˀ?. Zj%بCP! P94+ B*꘨ѕi=DE ]6 p8x^C j`D7+[fɺy$3v!%dqyJ<WoDW]97r0K>"8pG[B*蔩B<3]+:0OUdܑu2kP3sDq|l ~,Ud |MFe*c㸖o4A+M6I%'U#[.x!v*H.Ҝ P-N\Aї4eFHF[&V+:@ ĉ,:W|*)X4#PCΥúL ̒˿h2' z pt=.dG[noCX7X@[/"n0fˢf-&!ã@1gkbL-r<Ά/hOPw vD+ߩeJ)Ѱ+B2]ekFsޏ4:ѻ\=hn`>/@8.2*iǃUTb}0)˩(5YNDK~ 6("_R!I.H#Jt2(]{PNН!N% eo@h ta͊"ȥ `)Vf. oƴ0!")9bvENY/U0ʁ谵_M;O 9bs|kw*c3`bH﫣b,.ZI΋ɞxJKր\Hv= ]嬇}RG 5{N"WyxP̡UMe @"dƧH/^;dfߩZ4< .K?9*;_7*<i5Ӷ(7֜EMr -nbo:ƌm;ytYz6^_rooӪGt[ށ\Luzzb=/~h7S<v5ح-uKv_2PGl%6ō=VvwLd57X,K.#o0yX{aoJiv~˂\\cv&.[j IZCS6 v%@kdL9o~|.y~a3Z3\XSw4~)"SW>@-&ܘ bc,36A\m5Wjp 9M_f41>{G>8)&qb垩?A֋J!%)k˝lE"rEy8voQlg2I/'(>'G^1U =Q,cktGsńr9(1KV,xꎙZ&5Rl.sP]&$"G:zaNAjݼі>! K(jAD #Lb WpvI*+ҭiOJbsij*Öqb0'Zd !3.zT}z!1G+ ײxL Wj")&z%Zbo u#@dGcS%N:2,isΜFף׍c&H.BŶCMX{s1{̮" x"#ʤAl%e ";jR|&LpmNkvLW:uĂ݌)B7` T`"X]o@,H)ܤDgwZ㖀#SW+ K/p>&ú#4k 3]>}ꋓO/a%wwU뚤1)mZ:)t#C$Ѭ vnؘ =6f e UEHgI[cZu󝪊~eA{Es")"XЎiEt+)I`xOY}J}BN:=̝<_w `V7_s}ZT |6>vSKրʆ\Fhfg՚-*nPʥ3)`[lGDS$)(\gl`C$8cZG"t.ctVc>ҍ9/" 1YĿ=A鶿?MLgV]EÛ'+Hɕ)ՕВ7[R5|XzO_̏) Y@_7 8:*+[ۏB=c )YA,6= o*qSߨ[|e=jw=m+4dMf;|G"ʬZ"[m 9QPΩG)QA,=?uRz}'y&QR! My5zס;7{:͈PUH3e^.KAIvґ  "vœ;1l4ƦW:m[` fUX{R\{?8K:=;ݚS ||v~~\WR;*ZR^r b'9:FMv]dٲzBU%$3r(ty8 d@H<%`'^MxwDud^_sģtfGM0"U+W u An|Ux;x:uyb@ +@O8՞Y7Oe-ոD9]ɍɦN>w,jTfg/8~;47!B^ٞk>3-Ku,9j˓TDHְgl]JаDGδPPťԭ8ةIBy;CL*iڜ|tň˲: ^]b\Fw Xɍ\D {#O7nDꠀ:%mWL :tm&}oȈcQ;b%#M(葂Ih~<: ݗ[dC! wjP6 ߭NO„R1 Q}s{{,Ff5RʇnpEnFvNTMrgvpJ-D[?cv!~<)\W\ w|@: H]?YR6_,WCj(9qvv E@/xߌ92TjW!pB(kM"ng^vt}2p$I[ğz?z`0r$Pd2YW":vӇz#QVAYϔa/bss+gƷᦄ6>IKD(Ud >OfF47FL{o;*9W1JBA/]i;ؽr  AUM ʼn k{f+c/7qۺQHVHGh& 9LQӷO 0j+v=uMvd`Fwd@7i_ֹp04p65mX튠jx LE` B9]tK{EE ;4hm7p ?]4ڳoAϷmeBRE& XhV]Z/=J3aNŵ4j`ކ)& J"vT_ bMuatגqI%'Ah˓k /c`6jNfC0-Կk/`Zu-^$yؗ;ml]Bs9*(('DcG(>h)Uu ƖuT[:WcKK=?ạ^sunl4TN}Km3LϑJIlRdrjUD),96B|SqWJsv؝| +Z՚5cޚ5E3ɯzO"x-#{n9T3\ҏ.+1RL&᢮_\wgc䊨 <3|UWb3n( gulF+yd =YGOH/zۜ캭)>8^;EΜ4c F:V@-rc%7H҃}Qhh4޳y?8ZW--E(8ށW()xNVݪP/=u]r9p׻7[^;]j/h⣨-0!:T17m˕C}D{*i\);DYDERs Uʾ75Lir3n |I ;];P~&3M ,Fa 3 ) 5'RN1>\7+d%es iG\|@;c6E/5VJbz_,P=뼄GEe9rYQX5zl ccFM. L=w*k˽bSmnmcIf߭ Q3Jh"u$ dAiC hp|EXDo`njdzs"l4I_&mvV~ӇsMb}}"ʎDcwLs=Dwb@/j<'3kK\Khcur7;_Z)` ,-N:hXed bjG,3͐Dggm*ٛTu&H.BF  6%HpR[R:v ѫ/;ףgcZnRr`WHZIKqb& hH 7BltHq ӡBNv~zL5k87n$`_`s+|HS>>.ih)X"-={9lDۨ"Y>̎ۤD+Xo/5ZZ/f9COʑW#fc Ս_QJPq *솮>~ff,Ln7t\ʖeo [ZLqJ@՚˅3y:@%":Ai#Ii: ӱ׮zc{z#iTc00aQ,G( =!gHz*Hco1 vl-.1]c!b4&Nʪ<5$o6baG(˔-*Hf|W&f6Vͬ.cDBMJix: F@rZ􃡐SEn-%yWUs$ LUll={&J#*(e( 2{S5Xiޑk5z7na oY'f ZuSlL2h7k [D؜hsaQf[9pyذ0T.=xЇYXR/ lJKh\T3{~YH5Raے״)z oxr^BJTMΦTht,E"kWW!*g^W@L;oB۪ p6ʼnEDڅءh~ooSM\b}3s)бIs2R8;NZv#1C;R!ћisbAH!2 yʴ| ̢~Pd>-Je;@ĭ`ڛhqCR38WJwP"G\ ?6̹תP:ْׯQ+^C[ĤL [Gtק'4FB(48_.nO$fapygTtN^y AbkB߫-sB mrViA:yRZ|GD㭆ODd!M$VS-|Vu}$;"cҗF3r<ݠ_3h, -΢B{}(SDMTALkzsG,2OpgqbBg`A_UovxƇi0씫gC38gDcG\㤕6sv>I%|:32Ϳ1XJUVpSvn7a`js TIW,r3}NOtbЪxCאÄlEr1A2x .{*?W *ճj GNrhUOF4F OqmЅ̐at:|orr熽M^AkT&/2Ts ZY4A% }$3E{8IQ1!Lp|=ٝxQ]f {Pfkq{@P2Y)m3yЉUOI>>GtFBQ`'@z I_V)j+- +DKM;U\ ŠD֐/B6*=:x8.lLg`o-S61P4K \ @VgË'6[ۋ3`l~ d2F:9_*—e nh3>V"_Gvv5S,+MR1x fP궧]ӂv⼲ň:TxP$׼)>8 Cn3kZ^NAl٤m8Dr5r%ii~q$ݸg/ђiS޾gIQϞkP|PSQ:`A;D(/<7>ۀ@sXG_|<G:LXL\ $'-uV2u]Xw9PȂlKd/醞!e\#gg7Ʈ[+!oQQ3؈yZz5.p+*A Q6KJs.77SaQҢ xJM6PA(EDea]rk.T{IwaX{Y-JqMw(a&o5HX8ظK5!By߁$c8r'ۙ۟inz)5khj|َSUzk,}4^ ꈃbXNbg?f:^ÂPdj'QepB_ӭr'xui3tLIz42aC< $@יU/iTųŅR*5R{Ky.Ge8v3 R~?J +jDf$5C6yx֛Cb'^]u =J{bR}ɹK}<8>!RM=Zt><ّi(YRt/07D ~Oz85+$t3:r󑖥;mc}` 43#r0'F^LAx s8yJ4?rwHVN3~˗yzմp6<%`Y똓]:U+OC MUheg^69ݹ^S8gȄ`d3JLksUM?#gn%tfB-q?@e>uKsJ5c=% x{a5QbmmKEOYIC:V7*Oʒ)G&[OtH KN79dM@%0å¥pӢE2ygy ~4 튄 GC$Gg+1l1aM߈CP}^p%&V 7",X #.Ȳ[*U>Ū=pD,% q& JY\d dY! {o/u ~S ?ǒk^ hm502|wy#œ%}|w:{~jXeƐ8 D X%Tr#G C{j+?Tp :?A><)Z>k*19\y+>1Oxd ' ã9@cݴ#Ǻ}GFb)#G/TIR)J,(%F0\44xCs~,7,i_s-RPF|~:LV#UEbԽa~t]AV/j?{A˸@Ųsl@ XFV3kì⹁Ez>Zku۷.ܰU+ݍЕtڼ-߃mC?.rAjXyLGHG4C~vH<eHϵ;erqEzfR=`A*Q_~y2`n\ǫЦ-ٕiN2 oO/Lq9u|<Ɔ%'rSw[{-o/vO'f^ϟ0=-"1fʒB""V6>\VԜĚlE}P WOUHD{yPf f sRn8+GQSROJ=ݘvml'zF&V^lН>o/v(,?:e\TƋHDh,x\ 1BaǠBe8db.9 q xaN-+ǐX|w}_iO7!4]@[ XBJ,8ae: XXZJy`:a =Kz`B켯J"i7:G,?PAđqg;G-`\} ftbbYEIhxlH(&A#!G Ͻk8(ɿڮz 5L\dxx) _ F3ɐ]t>SeQDST3TD^xnacUZQgArT5)H?-hP4| wX\"Cnw|>!=W4xl!:kkh0!eC J to}<̐ .P"\+t.*xf pY6Ц '1[.̀͂eO=ɼʿW5Q,.٪:roFWRAn)Ov}KthBa Xʵ$̴/1X^wY(jX0(aINrPVў$Gpt)Xy ] 6ݶ_GR %"柚K.I5l-\$5Sr  F*W0<ɍ#M)p,8fXX"};_;pi3AknU`MNZ`3*peK)(|qf|tn'-Q nk#v B%x也uP*}`4!\!y`Ȱ0+UTV/h^^{|Ǩ,rl9b'jHӽ_hT .(N?')FAny~Ůt=xZ8ofxe`_ʖxJ\NUVo.I>;l_w2>+/ウ!(HkH"ͫ'4PߌS3GMႪWytO˨]E,(r]-6pJ;]V 5ڜU>+tpD!mp>sA^wDI2M%2 v3[4i6HkH*t)CKh`-% K>ͳ/-\ukEp=-7jei1Gb5q:DX|֕DU4-Y׫Vغ߭|iMDžT80HC(ۨc"g<2bAF7T93q6wnc9& lHSpJ|M| .UL> =׸UI$zf*7ݖύE$J^Z!ZW^3nSw|q8 ~Ys6U|'{K":O4uu856OV2J71G矹jY 8ؿbЋvWO3WH?Fjk )>/gu Ca'?(O!%7&|5,9D硟Q9ٓkJ6FzYKhm5 O8W'Xfc;[+f3L]{$\rݮޱjb=1/f97ӀijI&9dBĤ:+^r?9.))4۷8x0P CM>p+oZ|rrTC% kF-hR OlMf$;r?TIފda`ջB,ѹGv]*^M  g#|CǓ}U6/3 @z.8.IچaXoc2ϬJCi:K)=!iƧ7WHnhmxm_ZI5'jaso}V8aeE149y.x' i*TKDB2B]at^` y?ȇK'GANE_.CvYs| W8 š ꧔Og= W #*M\N]B^8J0gC {D*%(S(#4#!"q+WYDir}/iS!v/DsZܗ(u1eplJ BolY)n_.wVw LnA>6KT!j!X82`S'J g_P.fRq 74yXw9IG7HhP!/.v [Vn];MƺoSfZq<'{G]e[¤ G`ϥs <1 w5^yMa@}}STxt{.R^,m"4%]/8o,Iir5Z(|ۉuFz(čDҒ =[ va>:+oP4G_DdL6'vqR=ʞz|Ǝ(#u{TdEeuǗEUZ& T\E~앖jڀ (Cs.Yx춢ڂՂ#ߋeՖ$]Vtic:fT1cI%fv\e㓳5WKihUwH"&km1>lbjhC,9/\ޞ9sf _iuiZI9IS 92,.2/ $Xc?C83ΈɸwX [cu4йE_T|L{Vr\Г:?a(lS ?W\pG`e{Q Ҧ9G,܃b_[!Hw$kKVԓ"0K,)Y;)rfmW`#]*r3,?v_ig !,-+JGG r&s^R :% r4nό#:fc0UFȡ&*2?:o̡77m ;Tҡ%aH)a!hrKk;fR;o$RC 12p>`ۤ)(4׳w9W 4/ ۂ4}Hw"\zb~&+B@FUD154 ^?rne'KZ]5Mr[@D@hsqr־g\ܭ{yR ;Rb(ExpKC%W_NcZk3%AbT(y>^9a_BYΦngs'FAw^ o|zKA/*] ̱)!kiٙP9{ wˉ7[vܬMX7ÏP6h(Яy~nG9x6\0jrT_ 'b&5Sma]qV۠j1$$;ӃyqĠ2Γǧq: iPmUmxWTۖeTq*YE; k7jZlW52hzCqwDbxPJpb vSP\2K|Q2^2keFKE5WlKԛrV2 ]x byvuv[3?70vkǓGoķz,W+0-Sp }ـ 2z}YFkБHx8 Nw>p9w'<]al^_֯۱]4x}lK4xꑮD_hbVEPEn! Pf3bUǓ"pRПRG_dA|O}u"\MB nV\] 5qTБM.VXeQ DDoӺcirJG(1d9%J'NY}-$͈ӈY~bahjT,aԏcVfgsx!ES bz{][Nj'l+MY^1/Z:UFq̸Ͻ=B~r% mB.l{u\#F\$҄Ǖ }B2dMDˠi:(Ƒv#TC ` hO2Dgږح#+(xv-MJ!-"Ҫ$5-LҗXGjޣ(+ N,"]oѦo` Jsh/QJDΝc'Rei[W^s1 na3^Ty??/ >| ċ֣]R;@q i]>d}sv'c°lc}b_.ɽ _k=S\x&1CSEKjI!SkOdVKiWtyLYxÔ/c֙,Ƥ׬u^>PXPG 4dH3 ~IoB#'nI4,r MEVnOqc7黤h\[l Z7] 玊YJgv%SI aĕqz[P S`H(ųf\LIq~Wkjl:1=VocפUvPԅRA3:>\YKULpQo gǷlVW}G3ÚV<}B' Dͤ6Дi2^ڜot"m#ham WK=/,,=J3T<8ae*H{e%>%8GzeJ۹K+,E҉5X8d{qA|iYr/ A(g=jY̚@mvdoX''V>2ј3D5ِn%2v(w;3 $] &+̘s [&x.?Q,ye zI\NܔC+tqz2^3hi!Yh`ҷ[d|cϯi<'\TݴO?IT3 3x@Nb'2[QnF7(P=NqеwW@ TGw&DOϿ>'"AP_euK0) "[0=B_{x]7Pfe=M78If]61DH58@I:Bv]#:4BᾊVnӻ;o9ZUHG"d^ݍ9[qVOdޓ:CKT>~fg8'DfU6DzuOX֙x9 D,Q"-]@7?;F8Ѧqe%pToZWb]2"p3:L^޼s5O1@ `+vGN;{7{̀c E%#i1XPJ ;j XW)nT7醀$<{-XrߛPZYV_j혔[,iq12YJ0(}L%LőώE0¾ !@:i]k x ~V7CUƎh39#8oiBeK/Ցy#_TWWtNNY1;8|& uSIwܪ~Кj1҂sҵkl)NX }yn!![IDD9??-ŧ,]RsЄddgEnUu'ӝ,܈FKfQd6a ۘԑ_ʣ -xST}B)ԙFǞ]Ʉ9|_J>\7RW!'Ĵ=I\hz8`U}*C:iI?HC#k4,4 ̱&.@9+;ei_KGzwJOڬ8jV0YoE!ݔ_ T- iJv<\ |k3DR1m/ҡF(¬c3d[w7_v#$b$#=@)9g$ʤR+轧&B%nZy%uEgqd6 '"x#aRx_,2`R'xT1D f|d)e՗W5A!tV=hi%*{Z/DR\KowkͿFl q?[)*)4~Anz: ǫ.l@Su| _siS(8!.4c}sLiS&O]"aUOjrF_UN,dUj=Br9իop2tܢlA5Ɔl@p}i*0ɶ鄚Ycaes(p]{x'1[(È"P5^ vh*ᭃBHi䵾^`i71.-vw,X8(@u09 mg˩_Fy,8KazM9>~Cc8z@N%֢^[D$ZY{uㅛjX%=wh Kͅ-#6/pOk'S. I|<'Cy M '?i<>dńakZ%i?|g՗C IpDgyrЏ~x\$>p@*4\n;8抪bɜ2.$ԯyۗi-Ms.+/?ŒX7™63ߊ|Q |LRBa3Җ.9>{A;F-S{,L_ZWvS/@\<%;l׮t`0\XG/ofУ5b$g"2";[VqZmB:s`((tT5UtXLLK)/2 a''?^5xeY5ȤDwGP\u{b?#ol9ٮ']a>6HB Glϑ&z=`C:b{l?e=}8am 12չ^̟N.arL+| Լ[gV6E$`s^ y15j^K>vInD۳~DH|Q: Lohhߓ0(<R7qVщI*=I0Uâ.+bmyM:yVY=z޴=aYpE=c%ظVl4K7cWuucMPbo MyxxJ|iiVK-5?S8+թզ5HUD)l>|$ m缁AuRzAeh4E5ӖSڦX5}T9a7ō>D`*:L"_pCdW62=%2r{K)C//xҤ6;ɯ V3BJ!.BNz! I_+^ 9ASh3)CI6 \?~b*:i9ӡ O B%~L]+6EXzseOexizEڮ3%kĿ_6 -ǕKflI0xyFp]}.xgd`| #(wjfdtSx]-)3G'VwoMw*7|='l C|B͓*Ba0Kة2l~7{Wp- Z^;|]w2k1,l1FYLēMg'Xƀ\]'rO*9}G1JWUR{Wk Y&sk9RBDaIJ/f7]N鉥a+YΖuLc݆0W#g" ?i&pr`+l%6o]piZ=kJ_ˮ{L/*G1Ͷb&y^b'Y!|L; 6))9Re$\Z;ҙc o; J')ұNRX3ma sYᖗz10=%aUTB[s4gHi'NɊݖZŲ<7!^Z`d'{1~b>L5r7"{cNwZQ(/SMK Z Gt<3TUW̏/%%,x$N6TbwC3$r\f(`<9œY厄}iH=iKε/6җ퉗onA^,g}Fwz4q,dn@Ŝ嬇jj#0&|2[efu1\h|vT7oPl|`2@ Cȱ0R\akcji"n7:IlĜajo0&/>x7-\)KN()nߞ[Ϡ+Ya'*wK(}𰠰aAJV~19J MV:oLg!6xjUYܝ*UDzN vR#m_~OD7n5y*{c17"`h%8)(MF(A\R%T w64S,ff1)b5i"ZUsо͆$|±EjW\ s(\لw(vM9]=O/Ҳ;1k ]Y4"2qJxlޓ UZxY#椻^j"G wVz o{*0J>Rݜ^?P-%CqiL,Lr;x֝DH>y1a;aRGFHhv{!bsmCߢ8;M3 VЈvj)8=UuCg /,.chPq/9DVtM( K`fKJ64*o Q+"+i5r*W,.O(J5f˸2~,bַ-⽐6-gBS "c=`ݾl[P|j>*.~5ڲ |ɾ9*~"$W c]cq(,?lLa_3]QR\Q i*FF "թÓr}=C,ɋ3bݹkʋu"c#bS\ nִ oaWuPOs3՜~JNCǦ5 RcՀ'fVĥY/o-cfFaeFH;ASR֤ڹ9UY_vƹgr\𴱉*C.KrV{Kr ́. ZUkQ>bEZU^V *>&M:E,]wBC zeؾe,xL[BPM-to'aET]?xD1qZgڷ\* 5+h/rC9 ˸*f@tdֻ]8D __`gUcP1m%l$Z8i"E*3^ś3x i0 / =T̚<>C)JXm,)'I:n: J2;[q9d8Btb%yU g$v^$v: ADz&5Q^dIS˘` GPdum]؂0>HT4AjV!bd*c<;iQSIEpBmj?@:VM>.Q9XxGQ7b׌<uR1v?r9U{ dFLL.Z={:s9l~I*%,HG6ODX;*9sB3᯷%/T]ڣ_S}VeʶpX:%[9nag?yO. EeB2$!l$qIU7cQ@9O'WBt7%o ۅo9Xbi`&dތH)dXƂj;a]x0oYUQJC[T*]k;lSǥ%_ v/!OV((% fSH4{[o?ٓmCɛKK:m ŀ.2'ȕQ53H|ZBW ̡ޑ &wB&b3=u~RLB79ԏI[@#K4Jd|3Vpx}RDzOpwXH7ɥf& ^E)t{8ʒqGo' ^+%]l uŹ`_݃p׏ER]- ǢX]i}W[u:&tXIq"l>'lh/pM*(4}Sצ0xPO ; ؔ: E:_LKI@uÀ qI ќ&D۱z4|i[E4kVjx>4adO@Rtڬ'p58mIMX)X~,)@ҍEgKµ""Ã;?ņw]9em{z*7׺vIKP3ӯ WVT~ Jw3,K]~O&Jܛ޾%7fA\V;LС&<щ%3Q8dcVyX>YmXc@J>nyU@VXe08&..4sX6+4ҡuss#k"(ȱ-Sa{hY YK9Te$%t{Gvk*#i>]w7#V)x'@0bYQq3pΪJּwU6ޫ'2m]Ł$`UѽW؋gk;z CWNmibCsQ%o6@9jڒ)ݝ^CX}파. ʔ\,򉞖SگQ: 0J60xNͤY[1,vowɧ[VInv_6ib:p#U i#&(rSKN 7$.8S{β'2ȴa. կqPrJx 75dMlwn݈ E&sƱՎm\0: Br1 UN./1ՂYp[ɋGj13LAJ| DFuImd]b 8XZݼ%eD g@}XGfۗ!XݾV,< ^/s+.+I$mp"(w7K1c0g^j~((8!렉f⒀A8\ l)nQy)/4 K­s@ReUv4xYv]"2WԬ DъXa2Zv2k?A!w/&k8B*WՐ6 :Keģ4Q-t) iq 15X^1^l%p ^Fӣ^#'OڏY#?d {v^r aCg}f|G]K^$j_iS'>ϫ(Vf#ϖwGNahdT0P?AN(8r[۵+x|(7m  @'^Eu_ .Dp>z"t':)iD?kJ -_$NH҄SuohR(OfmĬFrwq2S@ǘ{JN=~Tu7Sg(pR3pdtJΟyW_j97-@&bEy4,!N~XV,EI!4k#"<`O$%E"dŬ2r (#0uX,=Ξ=oJAE9$d-Qkp'zq1Rg3Gr ¿ fp"IgơbmhQ {@?Zkcc ί9ȹxq)Q[l*C=qб8:EF)Z_;6@_մc0P/9(<5H [@m`@%lxMSȬ-`*AjPh!5 ښ0> ߗ!kq¶UߴSہ>pHòwk "C4gΓ;w^?/S>vm/z=\.hUb/\G{\)l] p `[W.DyY)E掚Nyve(YW5qJ?YI #WܿSKpw།'+1W?H*AeV/=Hܗ(Ua0ο2D qe7 RߛqMtamV7֟Ixx4sXngj5n>tŽ~c4^*zIy.B=s`C=2` 5gy鯚D^)ͭ -$m֫`)cfؠO7Vm2"كlCmpR.#pϐ¾Tc1Z:5p)o) [7۵pO#b/f^W~B&`3Ty (qfyF?90䊦k2l&JQymp+{RCYgBma|^F{V*0'WXhFi2^E枫h1ݍ 9m` 5SL<"s m[OkPl% )o7 WȐSVkT+Dm rHΠAghpn6&*yƇ+5 J,)z~5S CMu}0vl6wmyj:BA[H98(넷(_hl{͈/{`gV!-L1^n;q6+ӿE 1ټo2t/oiґ)9\^q)l:t0޿JDi_X$L\KSm;%n7W$<[-ELS}~%h}2iJ E \VGyN2E]3,G_ۊLەhu8j'YZ\!=Gs k{%#@,o5J]M/RHr_Wdҟ)rf.~0]r)JyDu>g2juv$yhcw5H~e*LMkڰ 7Uuw8*}cL_/sRmT,[_Ѿ ke:OaCn܊}~z"~$i(Y9k}dXZ^MsdU37\ O̮VS^hI@S{ [!VgHJ5KM,/kS˭]/t|~ .Vh/Vl@"taYqT`@V&k1bG ɋI&-.*+nW_c&fzwTG`SE<D/4-O;c)˖ɅXf&;1%eO۱dxhrJ3"q۵v7_$L`RhZgPT `&ȭo1EĶ V" 7 hӱ9;ѾVQ#rqƏMls!Cjs/ G/\ctci`@ޕFfAm@@ U%3>unO΅WZP-uT ec2QZ/rFΙ2ٹ]Y+;1Qo{\l4n#2ѱ}u6yBX,Kwۤd>O  &*H8T dEgCc[q{VȰY9ԯ9!tI2V9g^Έkoc | >gf87} I0+'7xڗ~"LFM>pGa [`)6f$r9,@*g GF #ZQNٜx]B05QʒiTTtk_Xsvw;[Rp]"iFMeyf~(l~ns`oXP"-0ΥzrzJKi.lnJLY0i`g37S R>t/XV;W[ fuLA(>+,$ Yb` CT̆H/:[_~6S@nl-ٕ~k405vb-$==qCDGN;.D JܣD!ʅJzU6l%_1u`_V욳"$(X41 h &Cc<&̈́9 dI7gxE}1&îxb (JVeSW^? Yx& kW)&p4%ƨ og/DJoh|n "#T)IK'"7z'k\s~| o7ș 殙u֠JRn: s;ɽL?#a~EFEo_u%;k|}s+@5֥'-ؖ}]fWxK֙7+pU#@TަI9 n9HIq+SR˼ɺ9+.9 4W'Ω7R2pBS.eA)p%x#ąiGv=q=E}PfL3x\V)C%>I/˝uutI^u]6Rbڭl"st`P31HdOV)]߰HslvcC2)#@`X$A"]:H~{Fv=cU&3(E^2l>BMbČȭ{HXJ~Oz_ m OV_٤'WqGUU>!lHxNI7+D/tc.O5+;14DRQ]xJv/oMTRv枍ZI3DedF2.g=QXO KGjYz={^hC(t4eN"nm-oA+sf)GvGx9ѫY=.M&ABˀvvBwj@"]3M3ъ?f$=@t,8xj*C˾X rcV=PZ@G\ƺ<,7$ 3-6y;KVݝ[`S#S?ᛨ}XpAh !h7ƀ`V g(gfd;ܬIr:*//.[Xeq\6,Jy zqALJP!CkȩGJT:eWַiaJWgVBJkĞI>CU):m(^ Uh^ x:hJQg~bO2^f9;Tn>Ʃy_~zdd͈32o(ED X tpïǻ ɬ'.e܅ 4Z;HHڶGzn9i i@}ʑa)jfٚ~+j2vb`'i i#Z8ӛoRU/;09)~[mBn=o_+?~%\zr4yW4]d{MJ`貥'_EȃvdAPiFl :ml *VR /C@t &Qb4û@ [HӾĈ=(F͇rfHO7'p{fsXU Rf$JJ3/WI4OZ.8M 7S57PׁHXRFoYw0P)flJߤ3 a{:zR]B_% TpaefKg 5F6/6ѭ,p6 DDsq+6:#n9s%%E 'sbDgL)ݩ"EOK%;CO?UJHFB" D#f as%)$!n2oXjDGP+Zh݅h95TjNݮL/y/m{Z'`/hs{ݻ< '!Wܵ+/eT"dp|@9<`^w! 4aӺ_olhfHFM6u1%:7SCJWlgxPx!^JΒPV%>g,E1 ;3\"Hֈ̳7q])-GO 1cTfR`T0Zmn䁳{'a3!h<LC3"` H#dtÜZ)@t 5^V\hPEWSw#֑;aBVb^]]//|2/M˭*G{g YE^ϟNɜ9Ґ1} Ld(<"Sv":Fx/a3%2N Nc$s+ah%*Ao^a[Õ\V38һHcI@p:1UnC{S{D;,"xqfx\-Q4f.wד!sy2 # ,7 K'%(k.g@:eC!]jTbTN}#22U=gtP`3) bVZ;E0yzw]L[=>c<&¼Ek>}'gƶiS8 rRmC63~rd޼OMडOFJm)~Ikڅ+1龼f Z%S0 dn{a%d0ģE`' ٭ifVf)u*z;Kj o-lSHH]NFP/J*GLGkʠ4֋ǔVHbAS,[W-MiR:.Y;퀛R.SFiֳkH ^$oT)D5^c~(qm;ٛ۷W;hO0ga,hܪw&Q FNāpиiX7y2سݷԋ:v{2I6xF=Oq0x2F]^=ʆaT&)tϲ@|+U&azՍH/x Bgt\qZjSj6| )iii\)iuiJ7jk턃`lV@'ܩ6GOHzT>!hh]] h@ 6rۊz5Qr&dcXd(]/n꺙)Ye2=#$@LzV0 z/{zu\$U!ŝlP|i&&8Dl`G۬8կS te(NDjj&}2g rN1th9Kv@MBBfi,hkm}uz_Ltz(GdыktN<).F hk,ߐdt27/煋sV⍏&悺N$AD}JVԠ5_&"~FgEIoQD5'>K)CKp)T-(0{Q֔l@*i$)6uxs &ކ {-G6y/ /!Eui}}<fb9AA01⩤(\Ŀol]OC(2h}+񳁣,)W C' ֠g(۹!-ɧG~h`ZȲ '>SʛszS# kqǙ.|x7#c[G-$B![ ~aɔTjvuրp\r6x qJo wik5s~bPr?z@Pj@RzRzrziH I+ok<a)9(Vƾ|K3m(~:! =#N@f"` +b61WB[t*껌yc:6Wm'e@&V4#E}#whouyСDIEUgځSLژ Q݁%‚RHl@$&0Kޭs-$ݦOZ JM\E[m)SI&+4Ҵw=BV]o'k1 r0^m7i-f[-Wwx5ص?97v]bEՐmx|RuokjU97Mֿ%Ciq8;Dţl hc2'/' jlN-UO ꄠ&:_ (^mceC!Ms]G~cO" t[* r91lj܄.tٱVx t*2c-}gfJj(Dtz.~r\jd| a`S[E{OS#D=[m386 evı591`8Mx6|x {ي'ޗ ;Z+Qv0c &qK|c#u@ qp5(3G:PuUs\VCX ؜텷/xcqV1뭆xxLU;4KraF`&N[u\S>ƛiE{z췆yrr17-hJ~&UI@s@KEVi0NZ)q  r^^cێfHG]H4861J D6ME !*B Y~89DaGmHx;hB<| J9; = قڡ!⨫5_A7|0Yn(p)ڟ19b.ҟ}1Ӵ˧Ɍ!/v!6~ H[](0>Ձ-fv_'>`6PÄUeJ[ T?`Zhd$G *G :/!j}:lI %=~sDu"K~iNje_ s|CГn'Lg6P;`24YZ#S =0S C{ФĿg秎/+c)ءp_碋+w`Пn:e|F)2EH ÎVBf|襦sr'Yg=TcT0Ts@q<ePI+2irFq"ޏ-Jٙx]֜W}66jQkC Ox=^'rF/`eX.^'<=o)G:BWi/¦2Q?UM5w/­8[J^ ւBV\=MpkEUsAl[_y2~N^ Dq V*iCx]4D;|SF?WFϭ؞BS,`(D8(4O]sdņftN >"$WsN(XV[kY\B8i K%J;FADSqK@Bi\?7Yo9*:Xj|NO ab\pA~Vͦ v+h-vSߢ^^E>C7-#9m Wl* K5 ]?ږwȒ;v"*ZMEObҢ K%lig;e-"_v^؎\:Ico##0e7J{GW>jݧ\l=.iXnϺ쓓G ZqCG3xܜ$N\t6g7BspޱRpTvc1:3(e L*4;^A;޹/ϗ~6!OtQ/:=un̍&3L&ӰN,92vۛa FA[v<7?6_q#.΃SW1Fk}.Ƅ9җ7$+#𥂫<&X)^Qe='$gD'w?X.zF]bathpx4\O%Z}VI!^{VGTYm`O,TH|s?c5bSe0ފf0:euJ :*+EB'Xol\GF{K0cj|i$|٭S0%MH[Fi+dC2^3Yk6;5KBŊԌq aaM0XWP?SQI+z/`|?'!kG* >crub*jbW߾)Ēc0ofcDO)RM܁fjPux/8D2'ޘm1}p ~gkMѧ2x'Ȅssf[ \ҥbMq\%`mD{/+{#xWEAõ &ԇaPt xwcNs^8sڙ43 (FOL=C]4\f!v3)f(,iz禼L{x*(w T|U*GQe)BE!n5#_uP޵Gp˂eӽOh{p*8uΊ"% ~; p}y|dsS*kόɚDYy&[Xf8XG DexXFCUT.=ey]6R}Q~{e:%upb)PmaPG5^S(I>Scǁq@ZWr*zwſ!_|"w{g9@+$&?L`:YJW`95F>M+&2}I,6VfeYSϨ[qFwXNML-ݏ./l88ts5jaB\Ai_R1CN'*jM1%|&A$khnK]S"}S^pcQ16Gwk,:G0#ֆۓk:]=Gp#%(ʙdiWâ_k4Ky1xZx&|7đK,|iyFڨgFd(EQq?gNeb9!] _{} 刜V4Z( Mso9PiA%;|D&SӋi|_3 @o Ć}yw9f\hdKR }h*¾w7ʐ&%cABxUOj7Y)7(@^ ^2@=O=^yKţ2T3E 2[[B&a&%0q̿KoaX6Rˉ>|N{!s A|xpxMo(r%ƽtøpA(Q4'XhS ߝ&?J~_/$pnIoOoČpDžqE/~;ڲgA M'g(~f@V!`_&FSnAz1Kw$}N 8nԟ`S ?4g@DMS0eS+&_GCR|ri(EZ.\uYEaH-U(jsQz^=^4kW͖ip*:?Ɩ&`M E=#|#{' jֽ-(L_:ԧbaYP-m?t"z)>LG#[ѫIX0y L .1k6`&@[Aİq2#ZR6u%d;__@=GkoICP/yGT3I5= @Zs/hG磎wg:8v%hb)Z[#R%~E+I$9 K ^>S0P1 D(jM։UB3 usbcM= n$2UFM"> #ilbf+XiYM 1aŔb(qN̸~ՁB8Tp:e(yx+.Oͯ=O\m ݶvhiceY3y+d1D;MD8 bIXyw$VG7U}p  ՔA#]IX.82Z,3ۓ>?&LYOv.Y@)%6$dPsbǵ{8h8zxE -p53:\,oeW*u3IPkFk<0+xy4ʋd卵NEAElalJb*i:zmBAĂҜ<"3l|"a:X勞.G C_G lW8IL9-XIy*ºGfm2̭xpu4z]S9TB-U9GqP[Q?"`/(g]֭R`B *Yɮ%>?7q5~EmCQ\&Gv:4|F0 { g^g_)!a͡[s2'Ca$2Cs6Z |T*K255Jj0O[0]/ع]b$:U]UA41XJQ#l*VƬ-I-~҂Z$+5sYΝ\/ \yċzJ9^YEf-ac(SJ*ix}ٍ̛]bEz~ |iԨ5dJ$jT"-1FT> U %>2B g5lR)GGb^~HBH4 6wEl9. >?Z賏jvaTvL;HV20,X.&4B+PAʁ IK0'46EURK)&\o~yMA*9WUUzX:+*A^[ 3j_qa0IFtؓj2M༳>=۪nd|ܼʖ;jF]:& tK1Oӥ՗ܪLrW}&Za Ep:ޛhZ҉a[MX{ s&|"lR :wJd03l@ƆqFImVZhͤ$,\} If<k~Hx,zhϩ`gU1Γ3QvH QvdK[ΰ6]6%XgpM.BА Zj]2m%.sd!`#*29C0q)bE Qr693oTlsQ,lebHKSG&1Iwׇ ? k-\Oqܞ& Ғ2^m24oVWNn/ ٰSeK`9K 5Vj9Ber"μX3^ʍ yɉIv.}{zB:yc !'Y Cpb&Xnx.zZ~^b_~)nS=yv"lZbm]@LT#.u|c Ƴu4ˇ_bgV2?b(֚5pnbܝB"c'{|/44sTcܠIm(~FnlO,@cagu&` yvBߏ,VqÕ>_yQ MՄ^&};pz=CGrpb oZFɰt ۾xsd5 Ɩoc+e@#"&x̐4\9R"7@X`&T< 7P!c{$MVdfWj 4yaTBwIf'|zu<@Z'**@)=9QŁ\4-9Aq6.}؀ h8;8Lj7i(Օl&Rƈ i![<ӈ擐T" !F>;B:"##[p?d,Xws H/G%b][)wsŔNk&׳fuqV;i:HZX2aNc!q%_W)8Ԁcb-*<}%{cN؇76@,6H6fzw9ab*)~[a4ֲƟNDfͥ?Mi:sM N<(T2 0"`sv3!D,Igl7NOZ=m '_o 4Di9|x$k]0G/ G:\XcȚhfşP^o/aS&9@ ʈ KƅCۯDŜ6"<5dӵ&^NOiPz uwuidM>/\(g἟Rŕݭ҇58@'4NWV,hNel=mld`J&e@^Q@C#ڬFE3?Pj7| N/#tSO! ֏*ԃR u& RƠ֌t΂:ky. @kIսFEef $[_aWHWڙ-}Ml-Ъ꣭1 hO&wwa'("xӤ坨 K*Eê7O2~S1 ҝ?֏?yz,k{1a}FqjX~Pk]eqGYºJ.ϴ~d˩rƝfW#B7E@8yFU6IUNZEY@*l GL*-M4fpn4!0 ^HiN<=AB5 05b˖ROHl<& $wV} n0K+Hwd3U z%'̎.gV#@[~ ^miTݷ+<1H7k@^dnlneJv 0`#ZL,17 ZIo.HDD ~΢Ս(;= XH>QvSY_ B1c 8!iCfܻzp\: ?eZj8EC8ϩ˛&`UW)rH(Um4 Z\a<7'kקW$FȲc :(_ 840v{cmPno)Bթլ%}htQ2neA5Z$eܭrӯj+i{Wy݁81䴌>XRCuI΀EƸth?8u[)mPY4ڪ+r1i*zż ^Kr!R€;y_&Z~hb<?AYaeA3!$EM.ZQ=-svps%O[ A3G!,/μ6Yɴ%W(2'MLT=˚0]GJic 5Pϧn [ z43wu緹VZSlq.SEրh}z}X@NYZٗВO팅MFV9fv5ԙ| Ԫf0w }a0lA/i_=b ~uϸ9׬]EӀ7R3 xPn9ڴ=CxAdm&D߻73$>}bۚujoFգJ%>3 ;='!]fLy}=e1( q"~+p%;>2]~bt^Ҧq6L#s($ ZAgPEp~H, 8>t^N~Lp CTkt1V$%sX£Vj)yp߇crulc]}]['r.T i;¥2]) 0A :sKθ4GC~da].̺У H`C 9ۣ5cB6ncK58}sL7lj-ٹ\!@S `@ g57A¼BoCAdd9vQ墳1Ldͦ=a?_'%]15oŭns69P'һQ|8Ace}>15ko8 --E|ۖH~c?b jB5#q]O%N=Efh'KOy T$?{3pcS¹T%UL] C'EӢH@ rǗR:#TüqrehRPLCt8 YW1Ti8gk[-Q[W1"O|[OOօ^WpFS.1 tb(acR=lDnh8( ͧÑAg6V`NT0a^ǍJIjVKlR CA 32o{#ID'q|%_胜(@ED^O.!AP%c*,ߒ1`FFs<Ij`l6.N:jseѩ>0U."#k[e,Sb _<8k;ӽa v2( %RiSF0&,ҹNA@nquI.12PȽ~ ,ym`  ΘR]!KޟA x\> LҞ0P :]yIfU34Ȃ.5$=L F,pd:)Ha0^5}&U-D(G=ΓfT1rf-,%|x~O7j dZ"c}<#fd=j-zѼMr}^DU}VϻXg?8ΨL:~h-`TR ~=-,RW`,X\\ULӼ1)f:v#QYh'2A]!Y*>==w.ټyД&<oZix8&@曬`0Z= eicF'!PqLz=kv=$k ]ϔ5Tσ Wh4$5ǯM,~7.PCaArϦ-.zIGpn+-aΟeޔҫv^o3ēU8+?dz p*tq \mٻol@A\r<:=2O(4ۘ37 >H|'Ա;h?1McO|ǝZPl#1 ґ :2>o[Bl(@hw9Ff[g5Ez1x_`qSHY093Df ,C"xjGA?8Ǿ0e _L+Ѧl`u7ֺ}BQ(lw5R|Zl Pq.S\BR]Pހ*Ԕ*$cdɱ5lGuv]uS3ʡ9\ 3+"g\͊N c֢@W[/j**|6 T0t+'*NBlz&n02Cz;1xȢ9{)M_ԟğ:R=ě}vSa6-u1*W $%+C3=-+PX.$椡fr4g8b!ύ!U4g !\Tfƈ&WD_"ES񝀵zK=T{JR툋,G('ɡ#l'Rs2R0W #3U,-mW^g#X%\!<+ubP>$GT=ȰμU\'dЙ*`TJJ́`c~-6q'h9f E:,"6?ʙIA>BHtٿ^G%H/>!KIXY7Qy1J=?еL:a7@s_I,I*t]fgUц^]9{Kd[,q^^Å-?<#ѽB T ijd\܀%“M`rsTqЅ`q>e-M8hK-Z؎՘G +SJ+dIagYO B41UOOoDDt>tSZXq;ԏ^HLe$eNs[Ń2V["6ː- Dp[2[BadP&Fq>TF|z(־2 H6`\( $c64=F]׭֗ Y>#I]SR#z$9?q( JF/,FyX quvSDv/&oY_RfR9 ׅgVt7Tز-f6Rs [Xr8~(F+9_;\ju3Zv3 DQ O<ެQ$ ڜ0ҠsǤKB?(=k0 tہEA@3GTiz!RVw}.rE} ̗:]W8'i9K6caQF+HbumWD˷#gǸo-,CRħYĂ`enxyU|N; `Wt&tObS25dHh,"HK $7Ev$7ҏXTP. 7Ta0s!mV=N<G19ȓr֑(2! @-s$4EPVxp,ѲdÃ,6)~i7ҹ$ ɵ0#vOtc:NV:=^r҆AOť#_k gGـ;8%B_~)#E~n60}%}l`GPIFNc9ΌƂq]Cuci`S4@)j)S)dސiˎye˺C)[w̬]! ak$|\x Z4˵Wz qhƍyM8ƶ}g'L5I=ϻ( :;_@ RDwA75j$>-:vǡ8d룤?V ǶOi? qI`' lIoߤ*ȥVp+-W>`[{@L[d] iBqMB!A𽣽W#*`~DF8B9N|o01LT{9ơBWC+_鷑|;o=VGXSSEe *H9ۈQ1n}Sbs-7+`KuPs*AXSF~Ue0p͋x!װW9l|:q @A鰨y%urixz-.k [9\cJ9l"^Ԕr tc[}T򸇇EIs2濥X!OU G7ޜ:WbDŽi]PZC#3PxDE[P,5]6tAQ<cn mOThis:Cb4H _-/c;ÎȑX4D 5ۦ<F°uCkI*ьpFl2!+Fۊ^e/jFIeBx͉Χoc+ۮ|3a_9" }I>@8O5ISA&y[[3H~%.|6ҵ]1qNQT?_fL9`9 QY: A|}/D%Ihk)T036MjobM#y',X!BX>:8H+{%}24큒D9ʬH&7 my==nsFWàoipLuQC;hg%PE#*;ׯ8:JtO sF)hgF .sOB AzI`d:b{rB,$PDfgl8]]#ɐ.0/[a wG-M31.ޮf#ϔ' 5ڭ,GHV"{bu%p@6<|V5iǬL̮a`-RRc}jZ(We3ef@|wI媸I4D~zʐ[#G}sbi2(yX+vyVJ>Œ ,ݭrg8N[݆o񊮕(Ix 2PӐK #/pRaqw-rd=0yHH~O׈ RGچǝqO]- E1>\-Ϙ;Sa\nt]M2QJr)bT'ŽL}/y/=mj3{YG #o:Gvݔo`!PN; *~R,dIĝY#\2BfDYa팱3Wϕw['~=0/JcEH,Wlz({3҇GH^bb t<9OC y%Fi$잭wiX?s44HW {o:|VCj<Չy(w54WHIՐb,[) 3T FN"n+*t@ct2~ٶ,FG)nsz/0WCF2 " 4UON}XIT8W'n]OhlpJcy%aXAX͜L h:WL6\AH0y6B 26Vr]v*HRY^iCk)\~<)]?#CAY[#/] +j8`6(wwS9b)H%8h^*\,>=|qWض-C) |6=ꘅT|5WaRxA]öH+a hzJxQ{&sGEٍzJt*+R@ |/-勏$b+ѢH? )R%ZN]pT6'eud9?'QrnJ0/떾$* Ӹ?S@;ha)o=4" N;ZmڙNUHs_ [PXrd*)hޓpQ%ҥ'i@t<%C+7+G}o2:3ݡ 3[E`Cz W?i^^z$V7I.qRm#P:gWlmwJUu!ٰWݙپ?VF'&!9fGMW&,A /VC2^q : 0yIK}aAWݕZjLK` if[FMH B\# 3נШZw Oh؟}d.WKAj0c^P%j:_?`&&eM9o g=]IEfj'divЊ*}M,.bKBЭ ȅ z.X.Ǩwb<}'NuZHcZ3ȔE~T_"lF@EoJ烺8y~!ê- j8zoS{5L|ݝS_-1x+aЙkO)PxiYAԨN6X ,bg+du迁D%Aɇ&Zqnp?Mbb M,=?JkbmҺUɑ O,e h߅L}YI!rND TNk}Wjt7o^Mgq#ηM+(-H!·䘣f..;b|OezX,,g1 JcrD * ~9_^Ph)zcݰ".]q@Bnx@MFOIoR CJ1 fiPvu?nP2+j05+񿚏4pVU3Pev=y&ToKx5- l>(LAN.+NJ 5N'CJCY/~ib@~ٗA^nsh395p Io|oy,{rz9K_gyewoEw=jP8H%dH6XI݉kF^DRH0Ep5b'\'"Ps餥9ۄ3)~Dž- ^\Cp@{+UzWPc4=g^&!LJ'(Ǝ6U9B:(9eK|^CuF'OsI9hqs'A|< {" 3 kf;{@Pe񷎣jE,MM"KC[eot5m$7P%b(/ U ÐNTo~ucPqݘG/U u2rj˔f2;vYT| AƅAgD`k0=ˡnHm0#A.qѵrt.!o9A?x?wMeS[ϗi7K$$oA v?^9Usi[ YlVss\YdkzĈu(wg^5?x8\CTY柠x_0ODe\''0d} *bQ5yR.>7ٴ 꼫~:=Si'5%‰JPoU/yLbwj1Lv%{Q SU]2P+y١O~*MG&&O3Z)%HA0x˖%ʉY^!.#Mc9%JJ倻Hll@Z=KĹLQ ^;tE_fXE$ AxϽE+&l-9'GRèftu̧WRs/2H[3T2{Z~fy脬vH!>ZŲXXyRMOL)4x* :k:PG,c2>"qYa|񒝩@ZԚRc)G*LHfd'rqx%,L y /M4+W\2L]i|z$!IP4\E1<:yW!g|]8Hۮ*<5̒~rZuj@i;>tLzL+;uos*n.8Smҕ^gz kg6&jjn!a ]+l2HLq|РUk{gaLSѐ,,!U:&Ð>{ Yi yaGc 'sW/_FKۑ JW.pZF_y7I/&328"̺i;:(1cz  fޝ! o׋b JV6* %GW'MmE956?BכۥE|50be&E)_U `[OyxaU=ths͞lp,]X hkӸ7/EqBv[f[o~WvzߺBG&v1*⭷f>[$/\#*W֪ɗ7 8614xh]T@3eģ j4ev/~#1Х'9}6%nUib): # vEo'` p%8ᆶz>"J@d8*8쾺>]>e$2Zmu"gpc0:,0YT QQph>be P[mxD6n_nTyg3ur=^UA͠ѲOO*@'%umzQ&z C'+»IUYΎ.i RCI΁>0M(9+}' 'gz' ˢ4n|tg!vI¡HS:?{^K>#ʖv52stF*h9owTDgfE1BSP`w@S(OERSlDo@piͦւZ3mI4?r>;2x=cc&&A8 ,xCm kogQ]nir&h_MX $jaɦz"?þ̊=F[ABj{r.y |4Tbf0񥇼HڣKRL5-2K<u\bᖢ΂teWT ԉ k!v韌KCPv0A&43)!fIIP^5 HCP9>s6Kf]"Yug6M$hk˞'Ln_;~(s2B3[ #"V A W~-+{Iw=:<Ȧ#1kl.5W xxrĬXVW"x|Ry4}n(6rD wcmSi/9 {N4m {-Jp7O#ZϕlNͱ16{ʎ*Yg댫T68LGĭan֢sCq۷$ :aײgDnL=id݌e@dBr4# Jp-̞`.7*Upbu5Ĥf3UQɏc 5{@L':fdz-~l /[:Dr|F~u o,Q~!C1${pBU*GFв[AS(,^l ^E/8`|M,&Bj F]Rlq^ڙ .4} Q,B5<:lZhrBAǔ[58+zj;,C5Բh2;yaP{㝤|6Jĸt7 ynk|vek+Ȍk''lC u|9Eu4l~)EҪ:~CBVVEhohlRS\YH-[@KWY, c s>;,8+3\[tPv!eqGRrȢ9b{G7 m};Ֆ9VǦ|chL{벨cKK1` .W, Ek}֋Y#i=U@y<n8<7zvQ>[oO8K^~U}'(a}>&˱k9a`tk/مAm@-X jIK 猈BHd!cN4vp- 9ʊd37q@ﳿ0 yɗzQ+LB^V37<Iz5ֱ#)RYV)5wljpUS_V=+LE1),[fSX~H^w2Ur .ʠNC2i|LYaD?I9,7i, c WfvNΛ7oJքDa:YW͵ g()Iz+C N-J]z\(l56q#\^sYDQabߔZxHԓMqa3tlok' &n*۹Ѱ{b;t6@l!_H P D%j5$& O^~qJi'|-;8*T;d`Gl&3V^QA`P:!mޝf0W_- ?<\&14/,nX dXRO).\ydx!S/4Df=Bv9~x'r -PVaHGsUw "JjZu?=m2d:}d)Y8Hy&JÈ_`*Jsfm#CĹ8@cD4*<%3~<&J~Jqd=\Xx/|=B,7Oe*_&Fm⨦!.9E7GsKu3~Y{'边ݒ nL/V,7vqAv7(9>>j7+:hK9[ѢG339!6H p 8hr/Zv#OGف@@]-B0a|esLD?gGj ìxj Gd(n$rIrwt"9ptch4μ9)ZI5ܝ'0 ́23pDx{Ubc'qz {W2sAxC"*Vt0dm?$G/1ؾflI~Ene)Z"γ0t+ˮ]1FaȎ##`|yubRZڣobf+m foF,d߂ shO3F-]QX6t&֥uS゜}Kn^a2*sSTU+*)d}R_QkM{jOz%Eؠ2m &9vgd$CŬ Wl u*;Bl{ԋyy&O&:k86#b;FΣu+P2N]^|p|QZ~5"*R !~}QۻlSj9rRݺWdJySZ(E%WDMР.b^i+5n+Wnr=6?< mO2Ɣyʏf)thKM6˄}|~{"|PmҞNj+==H`)-h Pu m0xP`>lʼP8}QV8Ԛda=-E z r<Ԗ`bJx 7G8M3',sHLJU҃2 ijassdĬbjEܛ̒ "d^f'CS}_!hJd"ˋDݡ-gK 1e;t%|*IҀf{&D[51`k* }Da6;a]>(x@jQ!l> 37iCr\X櫵K q,^MJ8x](yCN8+ثVC_Dc9{ ;w/X2"  }x`7 hf?,;xix?GJCAX6^Myhk~K ^mu B\' XyH!v$̲6L2?I0v6WJNkVeȤrR^];4.3dtATw>B"Ȟ%׈)EȗU:a%}`Ds*^$O^K(uXD-FUvWy}ڊiأۊ>p4XL>_^*vHmld^4AxȡSGvheՓ CkT6!ӂNo e45kJ5 k'G1mjߛd15.Gf,&sqlJ|>>;i-tt84[i֎/OK($ߧY:LE:0Wê/O81dFa̲Zi#k|봰Ze*ʜVPJ|33?a11!::O1-"@OORUV@)9uO"+qΖ8: ':mH8;%Z/6Z_uo7nS ?]c3.cLGZ~@ f DsDzЗl,O6(BtPj?]HU3vM Fʳ)凰9X7[S-պNC_+#>BD ĞL>ٌ/D)=d v@ N#Rbyd[ Y?)NQ)xDj/oYi'a S룦}ԙɍ)OE[əC|m4҂(:5<qZ"$齌z1%r*\H=> 4yzǡ7f Ō\/1H=xު{yڍP4V^"l][@6HX]He1 ~]VJЉB 0B汓pg+_H)8:YێvLKxrikǧĉ+5`mg2M)@Ciߝyԛ9\g'+Cmsdei#+۠סԄ#ɜ@!arvl`7 eKRkx_jhgV"7P^ٜu4b{D\N{f &H"~f^8K * Oսuj?9fXRTƙJ1\e|xyl-тh]ju^%VaBI.ZV-͏@Є nNdj 1U_;@Wʉn> % `M}vxWZeWbV8&]j}b­ )P/(HdX` =Zy^&w$bRnެڏYb9}uA Q܊2Dz1ڬ&fj٥.XfT;&;jg2FQ/ʧog;3k$W qDy~ם1H+/~Mv䙒Qt&ِ;96UԼQYAGRX;w//E[I"fߨ\S?f2WlJTzA,zbL"$_Dԭj@tBI{U?'֡IF$ϐoaqr8! 4]A!Xn19&L05sT|-H$4ʢJײծs!ݴm+@(э۵vd\QXK8ށ$1"=M utx P_xo|ҹu,R4S<1Gy(+hzwx z*q _5&2ط l'/* q&֋efձɬYCRm* kk3#ҟ$&=,(!LPjXG\c9=εZ?a1-E7rWዋٗDrGW(-4ÒBdTѥeՉ#YMe+L/_8&x~<*9uMm}a-U&{޽ O:>r Gcyd4dR eǺ-,okv+ w\v}[+eI+A RY#O9,sFFj(.ARo(nJ@EV~ꘆNd}/BĮ~4_r94th(^R%I*ۢvՓ`1*%yxc\rwW a,:c~O[W3(}(!3$"791ωG=y;9u:) Qn^c.A";T)>mB̲e(KFrJQ)&M7w fb<56&aÑr[`Ö+\߭:vΥ4w?^AĉbfavZX"7ucOSX%m.VL %*1mt7ሔd{?R xzt4RrœS 0U ]Y?L1vl'򺄞ɳ e FKu;5j`.i[vWz!%YJ+A)> O]6 O洴,]]O͏SKJCt4ܻ(߅.(/dЫH!U{iلQ Y=7GPkЦ⿻&yU҄E`%u-] ť*&=K֣>.[f2 _FH2ZtQ`XJ,v7ڊnΦP%v[A/Fc< l0^Ȟ6>J܋d0{d,FMBW5Og_.oyOl !P?LֶhLw8vJNU,qM"3\t2*olc*>eeMyK9V?2`՗U[;ϫsB%FEcp58SP>=>A Ν`׍61 8K+ ws隲0 :CEj l2a(g|#T#|8xx|׊{u+N|vȆUȚ4E xS(*j /Y+-hc_EaP(+;hll%/݂QdfA8 'Óir UrqiriψRRIWFEdugQ/u^iR- Ao7wsb% 1Q܃(Q)]t: fךM:00+\e"u[^\hg7E1Ӏά !/QfG Yr̹M]hνm ]_qqZ1֯Ρ碶BI9/ ^ș~a"в(@,c7RoJ^ug$tꠝ뱸yQUXrx[`n*U341VaX>l}m;ǭF{W-s8!LP5ͪR1 K`9llXF/ L`WHlt=>w9'U'17Xcr"+MNN#i/t[: !6JYcV_r@sy#7jj:sƓI>8BcHڳ${OГ:Ңeg:n%A]qAd̸$dW{- .Q@.LYbiZG%a_@y>HfM 4im7Jy;+e 'phYQQD(׸n ZqU~d[~wnԼ1mF#b#˦U؉o_Cfh=GU6Ǔ4b臛 Hη o e`=߶afZ!]ζ׃@A!D%gI cz+a<.RfkDQ2nUkꦾ<㞜iX#R~˵Az/trgosTt wOoWfa1}EN<h~ !CHYY^9  5#ªɈmh@H9OY*/|uF<3GI\S!דLE@ q],薻TZ,hmXehb͖5?Fd#c7>$3RdF|k#wh qR]C~K$ؕ䧲_/x[QHf-R_С;7;3Z}U %up$dr'AY)"$Rv[(hv7'm4)*,4*sHNsǐ=E%B>\w}FqFlY-ɀG:GIB82ŗ0iK˖䚉f5Dl b#Xt?E5JFpHlW| uMm-:kAW1l.d%GWd*`)@W.U0mvxKplّ0rJT1) FAN._ӚShs3/L$&'OlkBί.\m\8mREW#l>@_U3vӃ7@4ԄM#C# "w4 8I})f~vM?v=-ƻoY f(]st^'L+:KS4ONUm1_)G#yz-i? RNRlPW܇{ /8p*zugW\ї)ϹĢmZRK&4Op=:u?4޸4($@Qx {@ۛ}=Wcpk֘pu(l3yM@d½8e{~ѻ46`} N ʾ)z~v IU/u56e|DcdRe]BG\:.QOg[|r݆I+éwj x&MO|j_ͳ3{W&+̤-7(mDX>p];rk+Q–rϪœ0ͼ( QkQo.(.pDk'tfj$!,@Q_rxYUXAFHᵣ-a+$H݁ [ jN.w{8f?FBh-‹nZ>'UBEΕ. HP-8=)@~L[Tk=Wo8z㏌CXQdd["?djz:|e#\ )/_RKqŌ !ro^F Hѻiz:݅\ 8I%fe egBL`.ͮ?bNp@7\*͠hjĀqk ߢÕ\oKO/ 7 k qꏉ]>Nj]D7:~yO7H}o48%y2^E[2MoqP`osըmO 09T2򼮸O̖I*ҨžD~P3,0nw2i*9zpbiJ3AZ⧎m7 \2=Y\L"3'&nL|8Mh$1>XE#m">PʄޅIe=2֛`SoYf:3 zjG9Hm`%B4xZQva#"u`^zH.}O'c stۦ3hwu+cB #\{"@HL'_U\>SmQ+a-Pŝ]KkPe,|cV>xoytF㥉N^%@EՊ}Y`oX2.HwIOǙ Brk{񦈼1ocR =ŢlR>ḶdIM_jgYiD@ar/02\?`Uγ&C2эkEE3 }U 4hu6PcA8Q:_KҹR{0gt$,qy0vܻ VubejdiXqk8cم-$&Y+KzuS͑*]$❺S6T/7iR55.IPƷb܋dOҔY#I0^p0tʒG贂mT?ў]"+N/B! [ rȾ ?FlͲשmUhx#vq6!(7ӡ8Vw/oUK@a?%gl!`vRx9(f+1SpHG8/sӳZ!;M`1lCYL̯y(Lg>V#*ZJU5-hs)o6^U>c]9I#lzkgkJ(E3y$OHD':()Opkʚ3P ␹Wg%$fub>ë_ Ho3{w_g=ϘUZ92 l{$W{2Causiಸ_b&gR,O0%ZM[PjHg{̟U-$Ƨ~[l[}W?EH!c:Pr%#V>͕b~ "+l;\0N[/a>Q 0d#Wx\i%{8"5Cwc4C&Κ <8ZN1x+XVUY k THX% XcNiuURGcO7}3`3,5GTPZȸ߇}N@=!V&Daa7r2xv/Qi% p$F+Ӧ ɉ?y*{XPV2qL:80BR؄f4\a{EX s@?֠R7]KޏM%QRzR Re;Fyՙ<[j5ggVG` VlzއM~CU?[y >&+y$@\Xx}6M WPɫtm pOu1hYw^"Mև9D z@D:tHݖ-ZG6ێ>[A䣜c<ۈ#3f7t4>U:Q /7a'Aa3dN`0]Cz'0pfZ7;(C5E y ]A|BK}U"bQx꣓A.|2h*wJZm'H$N mms6Gq1C~0OWƬC~`7Zy|ho :Ck{(g4ht'm܈PׇèWTKJǎjI/溡YC@*b/H5FE?`aXc_ﻟAjmDu/DUAPPy,Y-i`N2N[)ǭ7X+4wđ/ẀD8b@Mb&o58#CX\ jlBN_\&ȥj#쁪J{8[F04W\kEkwuwC߈5HG ˧N-WiAJm9 Xlt^O=1t؞[t#Ժ?ԇ\ …܉Be9GTm]r/KsFz=K}@ "I"̀~ ]8"š X|8MgҔQ+utRҫxaK=K8FU!z{z<} !.Lr3b}Un~\.PX*ex~̓`=@1dcЏ] ʍ89-32!4vZH˶ۄFZP#!rQZ>MZ(WpJ̰om/wC:LϯKߊny eݫz(8p@ x5U󨀬@La4\~@ h:`Ja tEk37 ~s[iC{aϵΛ8B@MLRR# (!Uےb9[VrrW?%N~AV$P4ۥ#ҺH'4D[X"ը_n'pCx]Py+f67M}l\^*lTnݛ0KF-&qv懍p}ޞ.ֺ{2| u% g!"|anxTE$jF_n,[GXciKgaHQ]ӆyA%׋r_l@z+Ψ>+eF <:&.^ ̐ɿg@:.%,nD ãJ0h6:"6386vpwJ]*T˜<q{2]#IB8.F{1A"aA̧p"琼Rp0|ǽnRfi{drbb%5!#^CՆ~('yi('6wE!ɵ5F@p `w9AJkkg o[e55w~+nɷffrHJzVcʂi=pys IıvqFNy0"&ߕTu'ל +s%a(#į~s-5zJbp 0&K/@wZ#\wV)>G2Xs4O \W?3M>UPm*iFbB7<ϛLB:]k@`Q:x'KaavӔQgA~e{'.Z_ޏ- d"-SFWXJJWIN-LHQ7Û ,z2uJo$W>m+tj es]@`\ M nLjYtCJeK0R\`-T_ rN5 w(* Ho0jDƮyKTбW] bEv/6Â˄@O{V6?(CzZ8۸r*Je4Y3> vB/WK x_\'F ŗqsy_Ah`[=uI_}JQVL+6p0?&d_&,y;.M{2 PKIEµf6{HUXMΕW?Z!$jOa 43|ޑIcr՟)\ KmbxvLHԶs1ZE>#3) +YY̡߲m|Sڪ&|n4Z*|AW'du^@5r%D~M'[0t_mu3p4]Uda *P`͏frHClQ{1Ѱ(U-w5|8 yS+"%z~r=hڬ}HH2 XPC^Cz<#`4 \0Y̊eeb< `&;ߓӾLa锊l><"[=!݃';@G5be&<9ٮiSC"apI#рKʇezӏ7@3l<?e.tR4BuG[PK%viUg\qڮ([j Pz3*ϨrNrrRwt0ϽRZJ.l])@ 3iu 2SuO"&g*.!'gm SƑi; _Ӏ蛯Y)q(aZYڛw6—9q!g"oFges@&'9UT)ޣU<Tܕ=F~&&T9ϖA-ҵ7>}LRgbKjK>s;^@ OM|F)n懃ҞsHBm:W;"*Mc'ml9.2$MlAcgJS 7ې/pkz˞@فr%R}:o(Qv@E.+"DN_~1Ā{y?BN IbʫfQT`uT[P!0{Q3寘y!a`|W2e|[a/>nZv :[)LqSV2b_\}`q BY/4}sァBjur$6t'Гd: 5$VG+xޛUwLky1[ߞ)5gkOLե0WPy=<فsZpo?D2\t,=:Vȯl wOz铖fIʽu[+!TÏLG`@T[v#I`uf^ٯ:ENձI2x>^^uiAD^t!]{oK+>!VN;'.kV6" }/-|8)RO}5} f(G0Jَa%xĞqZL1qndM]Ʃu5YXk '1etϷuЙYnD^wq9"/e #xsL%DCղ'I1 L"~1a`~!pS!eyPmJ!;̳JL}'d0&{3nհIbX+Qj Dh <(z]xGf{Hjd ~KbnUCºg2 Re6,M7S.o/ {stzכϩWe7|ּZ4d:7Sj!|JHnh7ǺE 8֛_f/U^exZ5jK88 !)g#Mpt~= ?rgKG9(3B )~>E)s?yrCgL E$L-UgwKnqKr *.iX+Tawl`]:Ḅ?!Vi %Th-5hh@߰ή;ÿ*nT\L[ g5scF z Ί;!Hy~[H%w 9hcl"uG0>CIG(ˀwDiP6)Lg 0~`IޑG`~}DS4Mc\M]^Dka8`RZfKmн=Yvt*ur #A IL jh|0dEH7er󮧪; )ީ]Hh5wxTYkKy$EO HH^Dx}ɮ哚dV 7vC,<2)~ߑ~G`9^=J>|nF*2HP^y>n_tv$m2 4^_h{Ly-I~b%= i#EmM!ň]gn2CFb;Ǵ;v$?-Ý́؊ QMѮ M8Y7J?p;yuJy_] d)裒"CV KNWa/~ 9&T8-R+ ;(2,4):-Ֆ ]G|E:JAaD?B6Svlm:^}Nz.Nq)k.0j833q@ڇX(6!eez6R5jοJˠY5]Y_m LsK^!K, aR<uWmO1)J)*㰻67} F9F]6P6DF1P.>mJ!EƙJT]g@Aަ>:K(1|صPؔ;@g|ᚮ&w L*?ckV˭P ?r H1_+nz(4' \Us̝Xasgו :7N3C`Yۿ6 {CLӒܨ,˾L1Fp'̔4sq#pvRR?D?W1^1W[l|5NbK/+Z5Y۔3Qg%Ck,qpLB0bE77RVZHzwe+ ;:AXʁ\7Z#Seq<=(ɠMHN: +>lJnqkô^BWv<@ ȺvHMVO"UD`u8*k &9kتC[9['͙zC~LMna kڰ3X>6|" }b=KEoök$oKNc2p'[m24|i6g}в)`FfYx5z5S~ʿNJJ!ܓQwN4PO;񂊻{}@nX%lOШŢ#*epsW cQ?%[)B|Sfd6le8Y~RG4l98jUx=¯Fl{槡|9"y|>'AvTn<M /nNs!WGD[Si&Q`zą n?ݖC1ʖNkxY3u^t-EDʑ~:쩶 6YE>^#H'dXM H6h^{KaE2ኝa T|*OhAiknH^{41a͚ $whDwLdE߀E _xͪs E~-Drz ' d,2 }ˌZ='=~Zk/>]4ޤh m4uoxlAB&S/M;MRMU\$VeŌ6 /  g'*>gE uo݌x\Td+'jVSt=O (EKGz^N7~:6G*cxS"Es&H{/"#js<DJn3< ru1XYv}"`;jqqpe{O.RX'&DL|>k?wsã_#`syI' AsY$wnXlImq_KF۵>wȌly^+U)ny(rq0"n=Xw񥜓HwGթ┕(ok)U_gJ≑'*fE@#v7{.cEr? i,6<8׸Q 8P" &;<\-m΅ΕBbGns+ے? 0`K"H0RmF"_jڛ^b y8_t$NdƇ>Y%\Wj7C4}Zc1w$[Mjۥ??F'%jED4.<ݖ"9OD9$KԘ^+5KkM>ɵm5VC$M-J AEέX[c;X;RaC |l\6;8 gՌ"ut<}VZxX2Cd&>-#OV )|@FI]4i_oDb$DFȫP/()/[,g:(mpO:x3|gg@XI#*"[p*> uG^fGX oXxب@U; v;|lhhWe t[HP  9@lٓI9\M!Q+/$=Y ;-〗Lͥ4(uŃm=olNqø/ խ3RRk#$c02ژ<]9=%}zY# "ou(>֏'odSޏ!0|KFF *C}p&ml]'7RM[_"kF5H* 4~yN8MK^?)zgBn6|i»w;gCBB^ŷ||uE?WCg;w)e?;FE}K\$znoUw0L+Bć{59-4ep6LX:7z>xy_[[]ZHRts0BmگY陖&[t$>{Úo%*-)&1*yV4塍0-E疹]}4^1^ȁaA;ߎIj>;ckrN!]TýC% uV8-ca2wq`|f%p M=|Cb͆Oנ~:AOG~'i|~*4-5mC;чQ4ռ?xH v3fGMj_4.U(t)*9 tg)]Xuc 3pLl%\}SP3fA=#m-/&f.C7r=[ ]pE:]|N5B- OJ#fQaRC q]o?քUd"P*SHx@NUj؊!)t*M/6HV=l.J!h' `'ՌeZxxU*x<PօQJVa4"}*/)Q^<}}V*)۫)\)Ecg,a!{]sv 7ytoΎC߳DV9Hq{+fH+.2[7UFh A9ڈ_cHO# ip/F|T,4E{+O<E}G|5k+/deXsxhIrC@Se.8@٢?I O_7iLϱ蟴yi1íX[Q'q`3tV%!  DFQ|/iEpۃ DF^YEG%`O~y}[ۜ40Z`ь%(h$Nl1zҔP:pi\Ш>J) o|Ċ#x!jYnk(< ޸~Ws Q;q$Y>ʧ(d&\J9nRTփisYzRfpFU*fم +|ŽHX`ͷGVcv#1io1ŏB&~%1 q[(u˜1 " U+>(Q:eA)t[‚ EEN>r7$ns.\b[ %N;c5#)dC6J[c-K%E8HMϬI VWibUg 5@cN\0N2=8XW] 1V; H!F沔\z>UG"d?P1I_)v{0VV[9jDR;OAWcBjZEeKEX^mCQgJ#2LM!R'-V9GqFɾϗ kqaue+BwS(ceMս5JYw61?h7?&}~'!+lߞw1>ϸtVTjdstnيpjT3@5ִDZkkvTK He_"# vpPR 56Ad)釈YmvDooE+ƠKSMCʕw+eƏd+o5+Z5(@OHQ+uPQɻ$,x9W/䁽= K\龳Oڰ@10iu_bQ"̘?ؠr^)mrVooFVRm1f{fϷ e'bTΐqǡ y)zU!]"i(H89HfoYf军 O2A.w9-pظAb$ꇟ .gZ2Ǭ< "@^E' } G,P8~N8S]z˳'UEWs >2?;8F@[h£P[|crEOa}Vb|Yw( qԪTwG\ =W\[@ Hu٥}u++D`_T-ko#2=m*yM xmZ}8IgMe$<>{;h١R<^W"l&3A S&[̻KV VߖҼ& JnI/*Y8`D&a]uj[|R0I0-aT7#5v0I)i7?Ot:oB8]Osy {Ï HDPռJA@}fLrQ Pcoua1S%!LC,_;@ 䧐Aѩ7YҮ oS'Bee쯮00DJ63J;n<"8٭Mc To+`3O @k8P0V `#zҲ\[9;hpPd_).G i$؅Ȧ@~:Yj0!BbD@cj` t  `Е N^O:@H̝0DR\rrʘ!XOӼjN6o x8V_cki֕ՔUQnj^.7eJԄ6w6}*W`)"tTOhK,nN4@EK9 q7}^SB# 2 |A<Ioyy> DxslT˨}o"߰+eB%'wUܠ5ZHك6KrfyVćbX66So`و}ho5d/0C=%O\O71FU:CDRF3NAg؄QwL st Ӂ O5M#D4MV OfXj #Jk(` hӵ!& }9ibXEdFEQN?pҷ'xaBmӌ@t뱻u>(*7 ؀2So]&%m:5Lwdd Ak&@BY} vL)֭{@uK wJC!R!983g N@nت&%"fe&Dž}F#aXTP㋥d XB&BA [4 <5vS) ;J1-OVEĒmKw,Ğ,ԣ+U Vf9zJaC.uƫ8R*q^ꡦSArx-}oؐ7 _eZmLbAi~43nAV^Ark}撩i}?'Fv{)ťmtpk'* ԑ\ Ɨ J >jHD!KIxm^8 ^5#yuV޳.B˖<0)y6cr #niC(#m>L,16)mVW#"Mwx~ͻO'k* p"AEXsU_%y)O,CXSRt ڠ;*C?ێv\iCX}_Ǵ_xh:9S$-EA˝->zZB#{uxHu`SWTCS =ٳ̦!ȻEkSj|jZ  Ukv -oPxV* tUi#\m.rҪDk Cᴭ?~@!¯f(٨;5F۫:zaCri-y<4U QAyB3Avwƙa[nE; jxƫpJ+mo{ D:R6c7t&Һ@=T`y7gSb܋q*)-~ϊ?nTNA0# ~4iOBsiJ&O\LN 'FE;btV/yvNRCޖʿ;o# &J@Q#[ݸnǎ DVeUgotJ djbBk"Hm02>yJ-'rf^z, ڶ)My} QTѬ";+b9@GkȖ|IA1% h(3EB= E^y7 ,yķ'zO`kLsr!܎O2VLf-(ȝt)[ K"Ԅ)D.\Fȿ̐|^*ty[SE|VKCYRU3 N2,EBY4Z%zI䛈u6?(TQrmTݏAU:m;BmCl TKKGr1=pުCL1z݁COP vLoS6Tǘi:g#^6Lv1D\4!^8H;n"MTEDR/)~O9G^}lu۰5^BqZ4|Bx M^+k!Un~BoU}y-1ʒ+[/SyLboeSA>F })}c"OWܺSaT utؚyQ2KnV1x[a''7.FRm"W ]S)њ86w-zuy( DJg$ۥx12kKL<+Tfoa.1 K>~8 ',h7{%9=*N͟5({&$4M+ 8( ~T*@,8U窊zv r*]C16$j*|dy6j# hWWoapQ#sR,A̯d#2&c5pqW`nt ^-MҐD$bE4Up6e/͇ﭑ|$zA:GH\q  OASrDU,X;"&*Fנ(teS: }@1h {{u˝VOwV<+[`+Mcu&R%y Qx8enmXA}Ȫ%ݛ5V2aYM*!E8rJ@|OYKP䜪!|`s )G,ej/8{l&ѳ0RsCHCZ+x`ANݬexp$ DŞ~ns2$BbaߵLG4). ONGg'~5]u2T6pR!mv4/У6rE'62Q}ym? hKТI,Q>U k(Bj摭Rw͖N,iS%eGW4}cN_p^"(e?}x1?3SVE4Oȧj7SxO{%[,lo HAܖσ5Z##\[lYP}/#(|=@'Q A9=(Aꅕq%"G4^Մl]#LFt2k(Qt99ͨTt'Z4[18]yO8>A2@{7n4}"ZD ym8 |ɊwO *B;΋>r)0K؊@{i 9O@IPkbmVS Ļe[@ח *0>M%^OSq೗lwq{V7 h+.Ujx3BS3٩R˔dMbCV\Ni*0C$Jb( "+$+DnEYDyZ-? wsGԸؕs:k;{o=&1[I=׮/WOMšhp2ۏ#p $lEQv,e&Gh8  (r?0 [q;'B2žg~#:__(I'G-;Z2q9ٺl]OTJIG:T$vǿx,EPTzHds}J3>.:;kM9MɌ!mZHL/ܠK H1t?P>%;YmtοF*!V(|HFAr]IHzp@F |=|cj%r= noI.0N/J&0=X11[h (놕?f%yu5'4|ɹw} AVDF3O)ҫBm Xp\PEtHŝǂvq#hU`oIO~xSXn}x7W^Ně?ҥ@.;t]|G@fZe.L5g:sX\מqHwCREZHEki>$AnADbJV.g.VPB%P2'k{@'ldeCCs#<#TۚDgbG(AaXXk.R#&4\<~uչ[ڨɀŶ֦ _bZ&FF]\0qr<__݉cG+ÃRٕ͢ҺX<`χ ^`]o+v|W$$tvſ=,fc^{h.!-u&R=&T7EI&;`y`w&( mlG,ħ?BO;دUΊu%bܶ"DP`3d{j5P͕qP&I4 m7ٲWw z*_810b0_(jb^ۉ Cn&N _X\TY6F7Jj9rnbTQ=6俕\! s?İK#Y÷m<3 j7Ԓ}%dcN Fey$C\ *̘#r (TY}ԡؤDyZE۽g:%M[[Yyk']jVܛ=VU08zپĉm3 s&*ƫh  N+AYuСt' ~TH 01iv;Q 6lU b?uY(J;V_Ė֙sD<@vY]q5ڜe|.14+QogDL>j= S/v>̖P<6Brj7}dCp^Mo >;QޮsVZm =jjA䯭C?) C8t잤H>ORw&(?$4Υ);K45#w~WJ`:tO~.!N86݃wX~kET<o, Ӏ\LZxCپM?f`[A(ԥT4PfՔ^ J,Oy`)npe{س_T{A޹,5~zL)όES^"’ >Vlj9sA1Ү%١}U~QQLd+!( hH˖d.5*e̺/!"',tWExW,)LymX 1!Mt;z|[jVP rë s ZP7ȥ&u:OP{U@J2UXT䆷p t+R7,C^ JM|f{-t^W.\zx31\Ib2 Ji+f %@ H>܅V~6\ 6aR[If.Xe?uD*f^_ Sk" Ni>oKHRhAIay2.^0V6q9N¿IauKg`vyIa~Yۜ`j(koW%l \k+_La*cs)HHMʛt{;晩pWxYVO#ӭxq[4@)bc~B$M X}~zNbѫ&P _~TtB*~.{Io>o?M[в_>4gXdB_ntg9i ~J3߾YhpʓچEIΖ{>Bl2cV(t=y pnVgXMcF4?BC .L5fྙQ_ ыcyd0 F^Q`mJOKť$xL앾@֤0\`:*.CF,JdٯK5,VZKwba.+T8%g@{!(`,3A"KRAiST{l#>\$3[Rq 1#Łj~gBJ!`PC7g%.3ňJrTQ"" tx>Pf>e }cBJ*FZ ZԑLմ Jx(qxf1͒/z,F55{c ELfe.? ^(6v֎oBĆϥF9(&qkoHyݥs7,49`SDiH23mg>8`=x؜ؖ0*Oac $/s%#vI?Yv?[Y.W<.a pA֥*H'ڝ LsO& :׏N7ڃ`LyN7@#Cߣ鋪nffC/Tc|%U?(&T{# "1 5U{ߪ=<11e {&91mɨ* AT'Pzt|ҍ:A^ߨ#?Uk;<'TYmFgx9/XqWBv!K'lha8@uW#W.Q&$,RePU(^se;eY"\wGkv0Ąhh}1 f)j c%3<ö՝2`,C7R])/?l]1gGaq5!JI $|]ۺڒ03̌@0+f1mTDLHpH>$Ăj6%lD ^!CPj-tG>v]|":q˳DjLP'TWI87|j?'N,AF_OiMv͍yώTyLbGfHn`Ahv ה-teEB%~X2҄Qjy,Ʀ`dY2p+MנF&:K%gur]}X +y70$k j]Ԍ "FngΌ JQo"I~GDpcr/q~E/8V)/zC^Ӵ]>oPH[:q]R ڕ))t^hBx\צ0y oi7MNPcVu1!.W8koeZb,ӓˠf֧dx"ޙK5ӕ,2eH{M:gX[R]fBWzBfFiӿIGr){zahI}?XBMRjFieU1`+cZ\C8N{ӌKtx*o߉ʷ-(lgi輙1/i?u¹އ[Â=ɳeDAs"D M aDxVsWvps jh}Mmv_a5*`7C)s*up2(Ez9CO;D䥒%R7?]E,foCge汓sm8 iymږ'6lSd~vF5Mk5ݩe+Gjk-s&Ĭ`gjO\-( xtFGAs]8s֮Nź5Jn(rl0/1BW0(%x5u5]';ͨKs8 Vv4|Eª7F6Y ֚K"gOT6[ C3 'LF >č ^|%*!mܧo%NA BOBo.~-++x;M~lؔ. ཆGوÚ5ЦhVJSd"BœIRvy(Q:$7L&F=+PF߲GiP(S+iʛCLOpL]=k7c4T .]`9R8WGAWWSK=jOI k]/maSҩFeêUa }ArʏV -jDD]]\y' ȗOj -7 LU*]^4pgv΄,dvIxkO"b" /[G1ͬ- e{o;' Yk6AJC w UѸ Rҝ_}?O<<d'UJ*?f S :9jbbIAP!EwZުD+ &iy(~tf-׆%1( G^>(W37$$p$O A͉rrzc)&2n UF=ʨWNm%[=Bp]S(4XQJ>MsQqN O\!+O( id(9:eȲ@2;H `Sz%UcXtp * bPx5QXDx~mڀA AӠFgfsE$K;mN1T'C@r|,4TЄ;lw3ت0Û2,H.*H[݂lƓeo0HEb.Bb߇d}G ,ꁔnoGdlIuQTsbkhڠc6g g9BPB#AEt#[_`'u6F<4r{ň!%M~%\hmIOBBqy鵼~zQA'Fkv>;ycXjee[j/І9  +|y: ̯1fΨ`{ 4 q@Mq&nhf-20͸DЊRx}ʊGC?R:X`;"0T$5@> Dz@O8IYPZ7+}|H(Դ#ヅN=Xf9.;dI.LGo 𛮟/ _#%A6'qّI }T%9)?WE\9d̟<- J]BTlX}Y{ 1w6j X9SY_"㌁tNҨO)R~^m'hkna>e.k+}X<:O_;3obZ Ex*Sy*tE \Y`зohh~ͼun:+8Mo'$T103KQڤ5+ʠ]i@kI*f^ksF6"7ںd;>ƂN_F7Dҫ$!بc \yb [ _1N 44HN=D_lS2vr-|HGh]@;tʕ\k1_Y-05  zwvH+P[:Z!sthѦ\NPbBac/g Z.):n)FF A;yQyF\HO`2Z wpbpr*u <P 8MŠ ɸ&KZd^# *8Ы}LzOoSc$5[B+/THoM4o\8b= =f4IsA'K=%ind_~ #cWUL{B#H<%'&Մoz $? ~)bz*VXRo[5S?]qZU]E9YٹB0tϏΉMVUɨ x ۏG{xtJ߽*0Ppr :tPit"/㶢-s;u[BJ+ t\^\t VsoVj!W _x`Wx}1W@^o{9r~O `x.8UJz2Kh˕-o%0te@KwUPJڟFƓƩ~}.K*)exdQtZ}˩IXa',6!ҙ0 du_&(MO.uժNg) ץg@b p) -D!A!([| c 'Ln+2,Ԙ7WJGpI jghW^0l jٚݥ1nY_|75c7? !hqFBmHW:)ѫ3GBOa|0Dp^᡽qiv6ZCjUfZȟ#V~Ӯo%|5G=Mc"li a 7X=MƵ-#K;m`M2 N7ޣ$ ͱ[K}o#[va4Pbt*>wpa㜖j:&*5y}Rz0o$Es"So]ra PY?"|GZ`:|Ұm Tvc| Ԍh/h26Fp3)I-2z+1hL8扬Oa&'q[/`y' ]\Φ!Rn֝#HlYKKZA'pË$8fݷO1 6bkn2+Q?Z*h ! 9cPStf-Al =d`9‡ ^_trcAZT(*o%`l8U.̆Xis:gle _viJ@6K\{?o TUF],Ol1X"za''ki$qG(Ӽw!%N63qAͮZMW{YYA7tV( Q'g7CpCX@7nңЍe+}!^ܙ%O+%llPup=-\%̨~ lLu+FH}gu tՄ W VHőW6ʌt=tq>w$'WL[(esD,*:ZĆJ H bItgo&2Tc+Hj՟A$#)#2뺲 W.],1M*Ntᆦp v!%H iؗ*<8ds8~ u'9pɤ\nthWQ=(3J1_>}c{o2]k)^a-2bvɽ,]F'~zb c:pĬބMֶS2 s{["ePHf0XO iҶ_r2a6"5/fd[[oU!q 7{!W8 !-=ih9 x,s2L2na)A )Cm#0!esI;V86 9)YJ MwW  b<=F?W\[jp+ ?@F 8Gv.YkoNWA1RqJ [/ڷގ 4 $ /WјTl #ZgZ_)9߮XACVZ3dXyqmUt/9+mjrdԶ(6KJb NgvU) DNj(ƲW8lpAE#g|xrV'4]U)Ѽ秩%e'2ުjS7}\EŽLKH< z#icK|h#<N~qRJ[r&;3QDjvDdQq"ObIph]{XɲG.i4 7~YwFi8@CAonXTIvބ 762MG_JsT=)%Q̐/ }dfKnc ='GF 4!Xc(o@f2WbT5A0^| I5. cHnڗ}/>c u'>q++sD vvvEylHlLEIٸl)"ฆ]uҡeỌY̕V[woPWJWUG{ ;->]+WFpXDJ3{~ ~d*[ VUq K|ѽј,~^кrU*R-&Kܲs/|MR@=(gN=We^<ĐE#ʶs.ts_jsT< v-9}{ҳfIOS#A% ScRۑT _iV?KKR-LE9khS=P|cju##GBVFUYskꡆ/A㟐eW_a~x1b +G?hx1rAԗ͘p Z4``: )D>Svo,JARGd[uf^\-H!Ϝp<c.&]PSjSxC"TyB 0Я٧c]Xo B#x-]RiS=9U<}~X"d>ޞpRѕNbP,})'["bA)XճTw+jjeBK*V)"Bj͵DedWD+& IFCiKӉEn7i3D !IrFDf1i)=}\W&>|3ATEƓUR'8tpcTDx6? @EFnBIa! [~f:B&G!+}" ܭ|b):ڈW21mW2DZstr^4qV^39;y{P|%'R(Q's+< iڿg*iXH9ܙPn/0it=k`J4yf4 J˩E;cL4qc a%nb{Q%~>ut/!- 2I6l}.9Tat`ewfQ$ iUcbµ;}}CB,n Sփ4(=i]cME2fK,NK vcq1X%"`&֜chPk]!gv_QR&{1IOdSɩ-{b-l3Nƾ7'lRw:GݝN 6s|(OQK/4@=bÞܳk$~*bM { PG\Tvn5% T.QLJ3H 4c9r5&-g"`7 C[{]@ ,Nw\4~}RN_,~seOшqBky\\H[Vd KWĭ[wu7I>Q}Y=X3! d|%:U9 Ty?"&P1n@{* ZOu]X2(zA*Jt!X8GIϓ3J*Pt~,\CEņ8pkѼк#c &sMV˪d)vX:–|RvӸG1` Ш柊 8V'=UD3 +A_aPDbVzmEOgJ'r2Y'4S{Uٔ3|~K[Uŗs{.u]?ѳ-2uƶ>eZح1FNNMF 8#@`vVt +ÕSj-8B.!iNg;Bɯ@lF`>AYP| ,g9uc+) 4lL@cg2DG\?HE`j'q;@SxÐ(nN\oǰs0ǔ|~Fd:߬u{SAP ]QxZa2 \c'TR۝/@[JAw;4w1wDoh!U̱jU B%{l\|?~j1"BN#yAT)C0ԛzӺSfnVMsf4I .P 2ǔæVx[ljK\ tnMΗM1{u Cϒ?ZhD:5Ϫ5hG=D3VPKbѸ爵+Y4~qt2#6yoev#IZMN[6"w伳v~!D*T[klQK쭕CŜݣy#q{/cHWS#?`v.~Z&X֞z#Bd?4e~; ۘ_}OGdqʰO47g\;h^Pq&zrp݃/?DdrYy" LX*ɐ_y0eX@ W }?CLphTl( K(j.%gFpmp@Z`se\aٰzqa"V IGެ5#+iO' :mт lh r@5 CsPyCdIЮ"̜Y;qѦ!DVi.2*z-]A GZP]w ul#Zu/I70Sq{Z -9m'@.y׊.~i^VP>[غeʾ g(k\R"k:e+{Kg5#-M͛_IJ0/hYGxkJk‹mZ1lKerf~Eb'R3*ѕ{KvYɹheRrڍOYDh̓YٿT0`.UPC7j3uXD 3_&c9+a7|I5Lft@Ӊ&}+py ׏/S#ZD[ N  Ƌ_)n̴="q3g!^ -+Z 冥#I K|8͙,^[GUp ڠȰwB@ *=R'6R VϸF_uksb+Q%Iݲj=*( ?K>m ?ssUIY{TAW4p㫣Al@n7g7Akcagjێt_;}%M=h&EJ Q5f_uEQ**O)Zj Ϭ$Ve]܉C5#Q=nE|#QfDσn2ܢ0O ?"ۧd^ 84S= fRE&D)+[;f7}?\*kHe 2 fX9 M/͠%Oa99~q 򨦽n `uCn~_L^ Xz%j3}wQRuk>q@"Oa$֨йS- qڄXqhpf5yUvn2XKfԣg(Q@Hmʖ Y%9ťG5u~]M^[)Nf9wU^d|_h [VJ)ȱi}$,_/Ų-ܓiŔZr b y,vHâm @%`XS5qG\ac8Gwm7X'acf@`bY'Q:]O9{t1ӂ 'PҒE%)iDY9 +*#Ӳ2.'(QguDJ2{eu]/!0P5}z1q09!![eK/PD]乴{X5hD?ݹzV8~)h( eC!5듦%C$.k,0u9](!O%eI$K5Sxԩ$kTr"Aˤ@E}Do>`K <57Vgdn)U31c&9(ͷR_44㞎NݰeCL|:5Px0Ac{gHѬoSP}) z߯ z<ԌޭMAK/e.<2l9c$XFbW$ʯD0 WpszR(k^X $¤`2d^{ą>S6HOA& Pٌ!g+@h+LL{.IJ?%C-@=l-UK7m8vg.m3\K$Ia,m~Qcm u(~gUU2Ǡ E%'Tm©ZX=跉މ=̓lbY<M.,+.H21CLP+ j2ait$Q(KzxI3a~zcEYHyNN_`pX>c kK`Kϔ#Yt{:Vx1t d? }˂\"#׽qAiu3K*0~Б=. uvkW\wMCK#{"8Ǹs!g8 CP8Crģ dZ1 0E5 L;Ɏ K^ӄcuewDX[Jp)p9[xQE0ۧS*v^#Sw{ܘ-ySf}39ejPv"/>tJnX :Oz視n mF|xNqH&8TGCXQ+'zF'}-k<~\<8K@ -C@u6?ŷXvoDi=&lNu{ un%u Z)oKPV'D4f_911\KKQv2y"o\^Yql]X;/*Hwm$~iY)ދ5//d{!e]nm,5Jx?=9vpD詘Y^r /xz #;6Z I|bt}f]Lϟm} WQmۏGeHkAA*,ldzc6wv sWMyUD:O,򂱷( m✈*xdRl8xZ-a eBVn?@%"YNf]p<~_66ɞ 4+ !#f϶ǜ߀v*Â6 @4v*.d ("ubC_E`G_IJ03a,zCjǃ jU-3!?8z'X34rx'!Ree93;BdЏ&)`Ѿ@8zRMRfx"b5D_Eip ;M W7'ϛu45 '^9Ktpim&^ zE9䤱Sɛlkl#|9A_6%-tیAWnq K~"vCݻ!ۗ 8߮}y ĄP3Î&0j_&F~V乶Ŋ%U,GT() yDUze& --Y)(6CB *-<1*)X1 b O8cD\wnukedbCv77EܚYjR/FQ-'G1'YK?5-6.Un  /X:9 Do܉SU`p"NFMhr}Y*}<tCG;x B\bj]S{gxtg[ ӰZsԻ= Ty>K|Ñ {?詎r*}`/=C[[Q#`V/ Y<efSbO )[O-6d{]15w F>BrPWI~sם'lRe ׃~K.K1x$q?" emUH9Χ2sܼR(s=~VQzJ+uCLIE-V_1Jxķ[SכּܧnrVB//(k1$EFD::E2ȷ7VΊH#hkw\ǵHߙ[)ϒ*Bpdv)AȤ f*IK8L;igE$ij1, rM ?KJwOKQ9m٥Oq%7̠dvnlmsþC{ZI4֌Yrxk|Q u]X20dJK),P ȡ(('E`p;=碥*D٧ i8^Sna::YttvKQ\wf/uvuQWTܨOk@Hpp ;D~f #BQ옭н%e5:;+ofo;`?} >.%3$nL㱸yV͑9V38K(~4zhӑPsܠ ,>+' Md =ZoҎ*[ZPnOD,-,7C CYn'6MH 7CȮЫ•jR÷OlSw 1<3y!{~z!%=WY (zV .jYV8<\.~8מm@ZhCm"h<7!bկj ѱVE\((/6 }sYAr+V6"<ݎ)0d#}Cg{>\!eT ⴍ *@ j뀫poZս$|_x&HόFgNw "Yz6&вR"ϖKԹ`e vi3t`(!^DVX3][!7cwZ?ڥQqGhFNݼӝC%F 7l(~{+׃5<^q+0aSYr lC=Bӹ^U w_񽧒xv0+f5'KuА׽un)q1i~&p$v&S6 +Ъ(1ir [ L.1A\<_ V,5[x<(Wy0dʉ(2uJOEq&%0R8N*z㚻"Bm>5X ruK,Gq2.ieBVg0?T?H.k `(lVL6Y9!n!@Jtg>GN G"[q/u)HӥߟӊQ՞lG;hRɐwD]HfUX~ٴƚY'Ç9-~&WDC>$#"4jE bd+:W8z+՟2P3Rz)[,x!k7-)}%a6+!]<7XqEܫ/` VcJ& u2Hj[ _P9^j9<9/d9L[ ^J`%X-ذe伝Nat,8m, xeˣl(3AF܀)ɵ|š0w[Л")RuE z2]PBɻ w\VD i j6O RY{#^1Q1"c]e)>)]K+-=26ġPCJ*yR^9dc][('!"ꆝK:|Xs6:G{(:hZuf֊7cE5m'6/+*0ku@F4j~}!]s+ZCis#Aueqy~=Fž󷖷F/n_1LH`IuW1q6|(e3;>N)VY_[o3]Hp']4Sh1pgҽoa$Spv~kZ %co|XkCH=RdfqJӸ:|WD;Re*8WRQ}1hf-VQS@Tp`x ++DA#}?^6̶$@I 91e dGF[Zdd)Ҫa}AL44PCͮY2;>>*hsqԁ*2ӓPI}oUZ*eU2W]-B?5uQ'*ٰNrait9_2[}?QD&V/PcuTNʞIݓ`n eGcpp}3[T9.H|$>\ Ko[68F2nK-e#q>?|OLM^*c?)fb0z!4Y"mw4=hSƐ_g uL 2+;ʖο_e:4]NaE4-U}H7N ._8`m(*-s9(FF7J&h3R>LAPޅ>l e,a E.VXC@Ћ<8"7ܩ/atC[?aXv#Z94EiGI;Ӄ_V6"RNVyvg<0z}" ZCP _[*Fd/_"{oDOjgHmCэzؾȆwZ\ 5f`;BbKE~D'QxE͝L:W-8`ݓ'?B3j闆3g z?3_[ N/ R]@i-Kc/쒫~ ʯ@dM\r{B_ L G"#MMATm96tZ1:[71t/ɮ~D^L7Lup!jd)Z *'Q-TY %*^ 3 2Q#;Z<u@gbs<;hl9FY $JcJ)8tp*9eME:MP|8d> ./],P=i}Q.-4k ߕFH9%`0eIםUyH+3 vXbd_݌sxgxư`[/g,}5f4JfT {E 3w뷍,WSCQ0 L :[tqd}i]U:,P!t6m41fv>i9ې] $X,\"]ME,%ijeȏ7ƸW V !I{h{ջ@weM&60"Wx!NBF>&yM9/OjFw 3+7/qt{#4.ؿV]NX.ܐ1ؕ|0 spNf2ghxmFJ Y= /O(pJRO_/fbpѯv(Ȇ6Olvf̰ =~EAkm[_$6e ڹg[ŋOq-92[-}+亼Zq1šTW8#Z+R.! _lH IBV 'nIM'; 0zn)G,=&r\cggn2.Yk.}j}8^ S²霿vGYi'f1=1p{‘ k.5xJK~RqlBK$bEm,NJCJpcmBi-XBa}>ؽtFb]h G CWIj1AÑr(y4BZwf\Ğ!^.Om&ĚsM{k[h[ Hsia] S(螠 dCTWZGV8U&3A׏:#Is*RX9љ ;Y v|bk}SD3zm=~Wnր bMwNSOZ2D; Zbcm 0+X> OqK2cSzC%jӨaGzIooTEC9ä6dhptJ%يW.!vWz Xk/?z0l jC"{,V024Y*Ui8Yrv~}dB`n5~ˌ bo,u8֡9]@Ɔ.]'c\A ÎZCV-.͙kE~ҨkyP1.Z}SK-@D!Nj5zRH $QA/xQrtţ$ ])Guj7DA7fyÖ ُDvf=bK{%n=RvlBW +Q 2lG^ e#X 4uȸ>dW)fpÙ,M@ն~ MpA% ^_``e-Pr2FM%~v`JƧXZy; ~Q4jHL}ӽ.%Yv6$VP>HӬQ]omQaIm9Y%LrbDQ@>QHFn^:'6YZSE蹎4(yXBtP|UpFM}d%l?u?\mA;E)%֗j:~ދHIC$jUЊwa4*kP#2װ)7` 6r" ;l=q=zŀjx/̑'ؔ{βqIxw& 27ˆD̽}zڇOt B s hPzpi!Tl, CR]!L[fG%BuwtnucG>Mڑe=(6"yr cIRo/;͛"1\ 3%$@=D?3>T;Ou{V-& b":wQ ^*"aKSRZQ %0UYc,[ܙϸӳi$ ,CsCWx'&P9v$0-`XS19 ?$ aS0$#fu珓n5r\ϡzضѹ#9A,)bwjK2AzGd ݼlBT%B/B KDʐ&3KÃ!SsY'ڌ ǵ@$ҹZԆ3ws?Px$aikݱ%YP5,'3e8jLՐ߱4Zo9QؚcVEa;4(xou *PmO>Z[pm&ɨSC<> +*0a&]RVUkMe4E16lRBHqKVيf路 Ԅ*Lot[8Yb@d#Hl\Zty 4oʄ ,pbQ cT/yvg & ڛvUg4s,c\U>?+x_RAi&N&)9mI. QʐBdzvk&#o/ MblM1L ~&pǤ|OEVy҅Xȅmo&[pYTh2q:O䄲l<Ξ ;e'2l9R{B% 9S Cw^8]ЦRU eL}37&.gdU%ԩP)>0R.O0zN $e6˫}+PʍH)n|'Z%W pq`4 ~ᑨ3?)t _*Q6,MW/fRtz4sLrEs4&;Omgڅ#pA#`>uy?KԞ/&Z>~Y}lSPm|m{?Ϛ>@ʜS]N^N.#! 8#ܥuAӢLQ`t?ǛPH:L:O b"xo%ઠH[q; Prp?-|gt?t6ʩ c&7Jߦ)FkbWƣE+>`7TVZ.)Ww 82YF(s^ uR&'ȊޡPc{+Iq|5n˶YHdd`az,;>6equRFpf QU ,YٌirN[YԮcF$6N)BWG&_s7kӘ4'+qA}/ C+xX',(/ Fj`l^΃I S:VXDÞh) #vV69,"uo]mm ԒezGÄ<^PϢi W`5jKSz#ę&](_R( zXSgH{")ٍm#Ӳ )oU!6cᗿw1pdK׊EEO;y[?ym>; RA6Ζ4C?d%GvKzKqJ pS9~;@F65ѹ . +&-Mg1 n]Fe)*à. h$d& "(hvf]^_h|>UqsR UaΡ1f\=> 4{լ,ŕX™E** u])}=!m0m;yфbsZG1&5Ht8c@A}ѩmg>DF ӯiWd(᳡”MRU4q|R'Lba%X$\-Q~SVMhʚ/3 +H*[е …4* ])s366WF6e)ߧjZ4Ԩ%0XϮUEZ#>l[>*R5`Y-l R_(y`ᰧ\DteT|&7,`JIbQ(LMLglpp ƯRW2m@ʴ"`Fj8;@M-V[,z3+OK[X;яNCH~k0X':2q;~1Nh%L h)~{WoBv|4ʈ 0aywQSGfV䔤+kr&FF6tᳫbwssjmP鸳/-ӌgXvwNZWooo?uJ@r_-l w$|d^v{3fmEQ>[p>x"[\3瞄 ? ^.5GFsElռ|饲BQnu}AHuN5AAØ.")z`{-i V1S4tb4 ΫYi_Z`ݸl~ʇ6#; mU2\ ܰ2΅ QƢ}0;xĒ#OL\uw%6R48u=tr3DQnKdx? . `F bbb Cjr${de>La#:e Y}Q JDLYo^6eG_v4]']0>e6]B]u<'OVOZ;[ӣ(oWqy sqA1sqk)wCClj ϼaUTLoJo)l_h[T8G*WRV K4 vAFA8hmE=哛ل!̴+tGM͎N9;L䐅BE#. &npKP0<Փ!q/Hq|SѾMIS ↏L-:L3M ^1\i9|ڹA /8iB(W/aVN ,8$@܂JdJص t![$-V<8lxlHsDKdFX"JݏB&X]*-QX2H\"h..7u5E,M;?˺U㪫/hg_I NP3h|Tp3hh,cȵ{X׹?"e*W|JޱΦqMPgxք],jpɲHBeXHR?^hX6ttF؄7(֒ͅƌ%&;RG:*.zO/J:ܧHԤ: !tm=6_ 'T٢ C9Ȏ!"y| OɈ~i܏H4Զ!t`~A.xoo4t,N%z<cW7!۳~n/i}y+ֽ(!+vq n1^[I/Ċs$TSU DC /V1@G8HXzаiFDr btvJW8YB))/)vc! UM P]DQK `R=zW4QG칯 ik(2O ocʔ/plzV3dWT)2^x%(\3ME‚ 캢dq_3i/"Q-Cz`uY%ffĎ!6?5.bhDTɋ~>spkt7D:V5ndl+0tkFfYx~I0ns7hϴ,ѽz\8JVBi&(4Fܷ|`b2*[+'f S=r-߫=XLJYlE騽\(gSz#wU@ 9)3>&e3L!E[O j} yܹG%pT맆? fÂ[_6:FJBR;M g%{Ck UibeњS1c oR璬;jHEֽ anoyxjI@|?*_Q03zUj7p޸ͥNߗ9H۲`/ \oRD~wH>t)W[Xڴe 'Or?@V4(BbFUr+7/nz4c੓)``g泐1xK|UHڙ 2EVKr jq7ϕ!8?]$6QS*3Ȯ <>G2u%PR9jNup2;l$`44R4u-FG&cK`歩x-uTKeP_=d>&ds/ c;F9e z{XOosDPW_~0 ]3|vb6XUbe/1nS{G@%a(Y#gDnFR8<3i۳4ՋAWJŶ9 1̬ų]?e{N9VV=L-m1YOпKP7g ̐P뙉^M3A`U;g& lU@z)~W%6 f3KS}+"&,t3 `Cm 0H<2"-.hjOKdЁq$j ^Ӗ&¿o6պJ)Ұno bF(O@kfv#X8vB\ȹ\8!:G"=N]D9,DO0Wp&=Ij'ώ%4-'o6Y0Q "`93q {[xcW t@a5Y'UIY8 .df}~U%v[ö,ϴK4n-&cS*z =]-~ i]zL˷'x(dY;(Uv2[5.JVK8t޽ؕ~ǒsFSgbOpI.FuOȉaۡwQ~kqU|'ai5Ot妏bEmw`+*,}wzD(HNtPɎOjPwih^$ K(:4\..Zn1$FZrEe9vPZ{O:eҙ 6A2|7 sQIӔ\_"H.S XLL>`ʣ 3+'qYop@AT/"^gvbr )=vGcCVN41m+& KVZޜ,kP4"X8Mfㇹ_ `cpW|Y1>uYƨ{%$:GcΆs)-~f7 dۙ׆a1˄R Iwyc+B) o+fJ|dنȍR;ea>tɁUmǟ$PwTߦAݝK}N`r_/U[S 3]u&t]HCk|%|@ d@_`ۼ%FICs57INx `"OP&Ψk߼GTSk!jwd\bJNζУMٵe <҆ {}d{}wb1t6s Lq4blFZWC| OzbƇCKbþa'_ut` !Lt^L8>݊ޙTZ)l\ @S΀9* kQCj{д?zVjџ>-,!7G_'b3T"sٹUҬڽ|%olXx Tm dE}5ejD2'jț& bvx=D R\(K*rbe_OJZc.{ pS1L5-:IT_'2'_,Ilu=tD;Rn`)?9_'+/ \(X  zʃ~pl^p+} @]i32 R̶ k^vlpD|7Ɓ#Fm5VlvYrv J3)qvB?ݡGYJ>1&4MYG5m.`ik0/wsUw;4YOk 2:!ayL~8{|7wTNtE22D; ]Ȗ3E‘ b@#s37!Q_Hhсn1 Cw< F^SBX{J3WAH>o8AyX**j 䜏Uv>ȆOHtꆘ3}ac6n3ck.0";qFM, }\z|K` DE.iV %"z ;=ؿ)gũ:u\n.i Dy3 (w~J( X"p!o y.zv|kS1򱦮J/^l BM 2=7 @fZ܊%M#7c Νߔ]&)׷eN75.~k8\&1YOJ )oɐ#@8m02\}ݒZߥ%* # KEiA q0#} H$3e$j%U;]3lCgg#e 1FH h%A `D:W!zA"S%{<zY h0Z"(/r*$"%}5nO=XlW0sAgkǔR3g v M~t/e}( "trQW&fe/8*`9Jf'}('z,"UJ0PBTȈ,A {)w Pw^R)rEܕJ; i2B#_͜@F4ykkV㞱Rg;.:6n7~uH3ѯ<(YL_) "Vzn0gNJZlbZ6{?)FўĦ2HWi *o hK3 ē {trEq?i=p(!05s5S-Sچy8$ÝBx׬;?2 Jc.?n3f=[Q^ I8|N-Axn!~ZR6IJrGyx$* (z*}9MYJ,+b&7\I7wJÌnp)\lpi<\d/Gdr4f NHCϮB9[l^sZXFH@ƨ{,GWTD>4wC{Ҝ}14gs|:ʵ!I`g*dk\ W&A,<_=12S VL#+[rml$-t AWtd})Yvx_juS^>nF^>~tBe?H9h ƦsFUoKu' Z&IrnwEMJNN4 MGzH\Df>=v3h,jrc7ne9HнPL:djE&io3 /Y=X'W+m$FtqpG ( g2$aFC(g>F[Ye4}4{,wkB1z1-V(1Gy@BHeV(<$mo.I£C2dbj+PTz/?`FE ºrM>1|",! /E^7Ӓn^$Yyn_1j~lrD@̣zX.zaB!݃Mx˖Sq:_D ,0?:J2h;e"o_LE d5ו(J.PC$̿*"fwxhm-~naX(%rHl$C H +^uJ`AKjQD:V:5 4R=jh&$tYI?fWHc퍵XAnr`(&~hq/捽`}gTlh{ޤD+3-Tyrյ$/<U,ˏ_U~O(LQSN3Q0om!/rMU4a{>KL9m,;0XbUХsP'Oq*#GT?bQR蹞UC_c"#6&  Jy{ע6" d>li?f REY *9woQXbeZn;6"L݊}bB?8Ӭ9X mec/"hG yYy3N/EZglʱ .DwҪ{\װ+l=)EҶp0viփ>,M7i2|8 'eHNWB9,SZWuv26E۝!P'|֞cLX,D'j%Vchmm%o`I6W ^~*PU:8}`i\sDw֓V!G`N!Q3^)x}N_m(J/(A\fX ݢx@4)tɅhAcl&']<6Ym9t4|hmEБ4˸v0Y#j6(PHqd)Y/村,H|CJ)fKPH'&ؼI`{0?ʹP7s(UpDxB}0#yYf`:2цmgHe'IQR!Q xTWSDusd}CI|4W9|9b gbʯH5ؕgIǩk{hi >I*`5o00&lWBa2Vyp┯4Eg v5CH;+ nK0M_D2<5t|r.TR|S]_TI H|xT/& Ҿ o\uK`s5Kp2Vc[j }ufWv%f)`{Wa4DMʦ*Ưc`*`"{6ӧ+dmw>hA9_@6޹\b -s\cy.ǝLZ>?R{g*,:Xu*Y)&+æ{ BT˟[ }1k))NTx >'ȵl{MK4 fEAJnuHL桳O뮕|8mS%hmIa$ƃW^@? +C/7@fRy_GxrQ\d͠ڗN\rln]Ql9wNwIZp9r%`)r|̆R v ={Մ,'(_/nXNH+E1>1`DBb&/bm/ʯL̔k53g#̴wiai&E&]3R'~ }oa cJ +G|7q_TWp )u`Э\ REj%h`ywQr;Rc?LlVc>gsВISϾ쯍0$"Y= ,܆9:I>' tiNc:)aT 88zO2o:qP%i<pu&Yj|'eh:gf7> #\dv-ǠJsH_R.xĢ2șenWP'9Op_FU/4HQnTPK:UOإT+.9)%l| N4RqyDc/ZC|z;iφmUTUڴD *ZQg0#kX8D{ʪcv #v\/S$glj' F KJxs ck>|hg9hzڬ;=IW' )N׻';غ[y8|QD Xǯ2`NkS9w-oNÇHB3k& _}jZWy!Ԍ<1Ymc0U*Gt9WڧJoj"U4h[/y+:4,a1r&jz-Y)Up7,ȊF 5NGr']5!{SPtbJ@ig66D޸GNʼnPdjaéc*߇PI~}TYU ;+E`x0)90 Di+-qv@NMeǯLP[pTPD 9y+L-l@D x)'}[׀LyO-n)e~VXEG_ y"߀YVʪYs |km+Z1/9dv{ eSe|)[RwO䡊!Fʦ*֥C6)&w-.62r@E1n[L@^f"25~xA/ %y91'Y~+S50h;k(pcrK76<'0XBѸԜf%-~)i͛ cUXu &Nt_TV<ǁg`>)łT'Bj5U5,4-+=w_U=e&n$%@{f7NȻd5nɛDktľ+ވbl]م4&%NV<!Ê" /PINOLzTf O\jh*H}a g8܆^vOpTdԜ+akۭ'.E9x3Wm&a%'7Цᅬqo7Os)Pe%I\{|K}Q6)GvMڏ(*Q‚µܞEѥw%`[ۏ&'wC4&5ܥ-Y/ɋaPћ;: -=uَN!ȖhV*?SQ N;tgeIulK756 r.֗ȩs˼&3%<ϻ$<'˙"J|7/I7 g\ Qo7s`늽ۊF JƸ<(vY!J >#Z%|uND3ao"?:9c&yL2`$$~_s@&@.I,~Uq&fJGسt7ek^ETy㉔+xs:5~ Z۪a;07( ~iaiݔXWylKĚ3T^LkI.|uZ!juS:7k+s)jK,Is9(|F\?+]qhΒ ϝ|PuyFo>:WCL ԭ~;#1r y  IT^J<tU3Zyz^Xhw P%X@C;Zm I|̭G40~<%pgd^]ܿI2apw{n~gHl C*-^^,o2zܖ?*[1no,2',0ulsB%MٞM$n}.ˋ#G 0Etdk`uёܔJB*^Z|.;V8!t;O(-ױTsXx唢FC]wBPG A@{3h+(΢A.=ElrmŰ,f$`FUB jG1-g`WZ~:gI M{ċq{|25\CjP`KLGxYM2{$e!Q0禗fߜ3{Y V6xK_.L,ac΀ՈSw:#>?r=k j"@o\i>9E6LFӝ"|W+-e6͚xBVck <Qt0Pn_@iJ o2 'Td rvFFSP6ʮWہtׁFdڛ;6m~WzOsO/OdNmX7Y%H R!|3ڷ{R;W{? C$ qJnX"] h3`{FW w(Lzs5ppJAKorj\~isKAջ6msE<$?.szAq%ezW;ƺnkbٻU{sJwBFmV&a|  (y һZ 7臨$!Ydl l(VBd\3|g\0}jY X"FmTlJb%RLʗFD 00#ȯok.8ZWM>9!෤0s, ={Z7UPYc q ;rXۥeNyMbx eQQnf3m|c-dgDnٟeQOUSʄL6G4-p]_ qicuW2ƞ[f [te n"P<]R%JrOvN3i0OVD+a/o\'Ґn Mdcu$*BqjQfumGX%=rpN"'/D, L5>G[ZNiBaHRrsfqω+}px>ծm0| {`,ʻ>ާ)=jxn#LaUUorc!kH?_ld,<04:Wd#`q)PҼxˑJ+t3a+:H),~Z&ǻKE.DqnhkozEԈ>A4x)X^}ydBnNɿ1e[KZy *@lB6?"3=flPvW:i9󣅠|1e>< ViW; п趰%,Kz8,g1;qyഒ`F"0Q3_< ň'ihz'bW1#LXg_*=7ÖRWI l$(|o"+j-|nR8ojCdG{m;^NG9V=NĮ3Pq^4ITĠ>YϜjm>,mHo<ÇSk? 95Kh޿u7eW6] RMU˕6ңF<jt<s[݄+_[:m39ɀ@P1d}K!dX̢}CņJ1M[@6w[2k-C8غdl-kXwhJcʴg IbOL92BU TBe'.-壗4hWv AH\Rs#aJ6֢R/UAB'iҟ)̚7ZoVL^=ϩK;6.DSx{\7\qNK6؀z|b}M8цݸxxwPc>- 863Li6 M<bXbp]H#O;F%4 Œ̴QjJ}7en >]E#\r}b-wͯec8I&yԱȢ;i)O?N Q.BHhg`(>DKZ](\YSR {B1Mg.P"E/(0=<8٥n!r0uCIk H Q̷qy@HZT\v)FȇeC9RΈ&̀n_$IAo7gu@Cy#1[ Rlgu5S2 T)xVG{V__驑:◩mQ^XT,˥OH_+?*@ uBHpEKRx zp~[# }h9F5lP* {OpQHyVan0R'Yzkdl%.!).(ZQ=]7)Gn@? M #̲p[ .+kj`yư& kD!A*!@$ʿSFfӎ+LO5DTиtxX%`ZWdm" ΂ .c~a\ep;mJ<5w*ueC,w" 5- \eM[^RB(rEI_jM,`n'|7XXb:/ƍ ր2K%x) bjsCD]q}^GaJ5m4=]?gbYN _C`8[`Xne!'b@KF?Ȱ(#~Xb>Dk9WQ5GYEך^+Q{Eeܪ8R~<RF:\ta &6=H].vq#CzH4X/:^%av[3fyR0?̽jEQ&q+Bz3*#2sR`%xX ,J-K~]ՁO t+hb}D=k}Qer~rrU @X~3x2>Ң)V0+m+nf=QNʩvr'CS\TAD ˢ\$ ;r iSI69}Ş8 #sشƟp,UIYT YmT Z}/qr;t_y(-~یoQ6${rdZ?GT:hznܴU9bA"9fj f c[פ>FP Zp'.XNqK@gc;MWUظH_ow+(-LfK!z5IS4bӋkT#& 0T/aDJYq/ꆈ?)%S'ֱInFQ ;DDx % ;cuWi#) ;J}=} =&fXT큫M֩VEک',=8 V8nHtcR$ EQ1QQj?/7йd)y֛21NڛBb'su'F7s`n2P{ai"VlR~zeOM} ?։xcfu&ε7!0auDV5\NpccT (.a Hg-*wi !+&GIi[kgܷ0{7c\:URlMx6wgrKQ |ͧdL抐@gq8"t&kyB"p-K^_9ƾ7rXąah盲ay B,%vWn:W8R4~NSwxyX p>0T7Tf[g/j܎BAVY|Rfh9~M䩞h5du7xlYs[D'{`lsyyͥfm4n5N3*z $p={x3}6L'"$n&h\ @tG~̃;Wk:q?n!/-G#օ͘im[A ,@z0(s ^1DF+^1I_3A,w wQ?4Uϖ0] =x^E-516R}i 7.B,U)W2>-{Ie)+xb y^G5/y5^E=X34&$/XdA'/ sb;1;U(_o"KaB W1+ۇ0O sg͇"d-i1U2C@(}gv`US􆲞P6}6,qS85ﲥ#`Aijں[蕐\h=;Y?tѽKT}]`:8]:ͼ; =3lYǚΩ.XnSxrxRߩ&Jb<Ӑg@P4/kؕ!*Fܖ?)CPDgB .N _{ 02sa9p˔&3W:ۼ!=HxfQrQR4Rۭl::UR f< JBO5KbPs}R|nx@+:瘡{c+)@lX^mŘuia="&3W-6cdY~V<2fK]4^@ nZTL5Zj`1MnRU=`hQM#!;鏪l^%_ߠ! $;b=~EZ=RTP똾=wI_0wO3=ss,0m>ol{IOtG|+v#ZS{ݜńι3 AseHAHDّ .[vI AD!V#t8c] ~n?0<(U~XGQ >}_*ô`FF֖:gH=&1|e,<8L+w*ywrGEs@nj醴3؀u3>"&ޝs7SHn, ~D_4(!3m 'ctXR;}OHs΁W:17S!FRaM772ꄄmׄm(at'WVSstY%K/A0'90EZQOÒ;qf. :DƱMBX1~hrY-\-N9ѹ8!*ޠwAV_j3l!Q*#MPk~߉3~oً!\ܒ3y=8or΀e57"@NLOdX%#5Q"VH`H͋@}Ws>P+,~oVXAxA؛P /_ۍU|S 8ѱ8k̐EnjIDJ[9Q,Ipw5bP:DA]F৞ [_8!Mtny?w x X'b؟5裏9.H"fZ whl9O.f8y! f_0M~(I9"S^?:$_ލr;0!U>`8×ݚxpe;bșUAY= <ǮXJDV󘐛#DFVrU ('sh~#ͭ d{lr)4Q cxX[vBp.bHlk/:aho4HZ$Xg5~m?A"؅b}|?bplWJhiнnc$y JDk/p:~sq:9)6)&p<<>{Co-᥸g\p#ޗK.;$o䩜x[r%1c$u+C+F֐)yKcӲ96rHȯ%UZ0ך]-Ob)/T#HV>iHXGX z/e5.GRnmؿWȀDib)u1:l}9*QJkN*VI\CX1=q+a?ee 4]Y?{y ΍y&@57zWGS[‡bG덹$Y? WP njFGd>:7Z4.^^ɲBt|pAV-\,3u# <z@Q0hw>7$Y32f iI{[3B4SgNlNX ZLvۚƋʆpmALDE7tRfP~D yP{T2EQػʿPZIό>{TzAА&bK= 9'r#"4K` gצauK 轿y* đԯUm?19= ,%ޱ$`%A4zubQsJBZm>.=v0-nD4`]]tZ??M௝Ceٶ!T+F8xl~]c~}le:wCOkIK'U"E$-vͯǤ#t+S3wKuCǁ{m'|ksi zJ\HhOڽY4nuk1;N7)9IjCQk(;dhtnvWrRgɵF ڕwVSyVyOi/Sw#È uaKhG'[rdۡǫ}U\w_]]\0ӗ>&~W]9Y>kPe +xk99e.9k'x.[dL/swZzEoatc׊pcOurUw +--I!~Jl 52HͰ:Sss8)܄?(4GYz̗&Aaͻl,8%Wҽ%B0-T04p/&e}WyzKlz=OPe50f3m3~..idm>IDP2~R4pi.ϣa\dKx+"ag6m C`:(~Z|:P0ysR%8on{2l+//$7d[ڔQFuAC3Rq"q7t۵JzBrddd$LV{ xpaC= 巟0GFPoRd*l)`ЮzAnTV|=F> X!ǧgvi&OD", V3Qu驣),sH!%#˲yJ#kb3f_|Ppk{@e@xҕJu?gd̀bV!h'wIРOȀ񀦕 j s?zs*"H9S3;ㅭ/xr;x$ Lhc.Y 9xnLtKo]c8tZyBk|"+~.s MC:Vjߏp̩4{}ucF{0y]PT5`r/ר5s2O pH{-nxm J>OBoqzQ>ƧlC7Ae ڤ̝8uY|vTmR,ؒ8'lmC+|+phH I=MR("%';m_Ϲq2Qix" ը, "/ ] 5eR-ROv[DxRN:dUgN2ؿ}1ŀ|JV^'E=&޳<)6Hr>@Z9mi#z~q7i8oS\tk3A׍ %DGF(©<SĻ^GS*?n5JPziI\AiQCCg~z^E 4L]HwE?U;\˼Υ,cCԔZ< \uı!_IrORE%t| .ub&;MC@ͩ6{NVK}ucoUX="tי0MG]EY;$ :L2O<8ԙL~YlC^y-*Z&?QyNɴ[K1a56[ _vbLy]KJ-5i8 +a1Z\o^$EX󣤳pnsl SZ <ZLSJƻ,IYJf 34"!*L`{cQsoR(~j'BS1`jt؍-~5NJlj_dO줖>T&sd s,ڄo3QZžE[iAGٹ Rq/s dx@ r:d{͕]?ĺY@"`XpF~Xq|i߁DUI"񛒄(N c %}llG5  *]W&{$34%fagfݺ[8y<;z A "l_.׎c%!~=^U,3g[͡Śuč7l[.bDPl#\3BS:`Fmq2TN:jL;9y٘gq'Dvw&ޏ⧰Vvex;vnsoJ3;+~UU)ٱh@*9!m- ><Cl-8ΎDÖū燉 D[r-0\a7>٨#ZxOZU kՖDž̫;UlrY3^n(ɳHFB[ pvR)깖b<w TىMH[\)1(zѤw<йl)BJZ}E'CB& 4(sj?^Dk9UW}9ݤ!ODrU|@a~PTI+?n }N45IãtlwImqP~HV@;8yD|d=9If-!꧲w4Dv\}+=OM/tً`(!Ψhp:  )־kf0QUo>QRDy;H`$I׽u: V3ȹ=qϺ0 U@ !_n:? qS<տZp`j c ~k<l̹*=e>\ࡌd?qKiA­}b@f* ,mTq1}|+i@QXD' 閝o^|>1&Q9TCɛD*º La"yo1ZwqfIL>i5 >vE^A(-cЌF<-bHF1Zw.rBh0 XDItW\r;ZF)ջ]m-pËu^Xc!nӜT# 9uX3YLiҒxim|}UUGNw-s͐k&OILԬKŌYg˴6':ϙB>ӼtξH ?~xF5_̣j~Ͼ(N\OIk0a / Vu==yT8WI;?8[oCaHi}63+8el<.Շ^]k uHBOZˈz2-,ގv=8z#b20-LO -*BG&xڣSܺlP g?LP;K0J͐ bv8gjhh473{ű_xj7ˏ.Q?Ch&^Ce;#4Wk--mD:Ma١c48A|X+Vmϛ1(6 ZXE3 =Ysb@;i:J"Euw< K`ڑw6>jJ!r|3^'[Qz4] L9!NaG=EvuYMˁ{25EF4OxM~ڸQޠ3[=4٧n$E{ Ҽ:Fh#*7aJ1v_鳜y:vs@'w/ SC/lGquH  :9Wo"#ߟ P@\eG3A<9vձU,hAK*,2U}^'mD&-0#>1H!C5W0[|fJ>=boz0w?dO=O-T d0鷠 //h5.fq^Zwos[Mce/M:uVa[R8Pdg:nXѪ9SSsX_ ZtMDz4D20 F[WkܒU[B6OR~Й]*\Sg cѸ` I5;ݪẉ˷:kq)5ۿ"/'C4ۥVuNƺ܆/(~QUD?toƠ99ZCI=;( };jI㘺:Ze@=NQ1'Ho66\;P6 ) -Mt{!SUDZS5,oF#F ?b($Ell;QG~ckc-ydlγ5ȸ&z;z_`JLi.kZEI mMJxUxNo@[Xm`ȓn95yk7]+G5.m,G~q]ĿIӫ Լ+y+][QCjdwd /;wu 2QR85nBS8:d p^ImD[)b٪QJr Eèֆrdx:̦uP4&w1㸰7q *&;6,2sqB' b4Q*`$MM|:il%F\/3j;aş8 15"lF9d4-p{W7RaT ]~%kx1}}ƼkeK@ 8h|rq͓v|w5T0 (Iַ%ʒ&b1o`^ יw1jkNۋ&w7?NEYݠV}Lw wyR"O dFrXV;-+CѺ8jc:NR'}i`@:fh>(0,lyL&cy.s60&Jn%(PvQWP~>ѶE5vaQPs蚤*GǼ*Zdxe@8y.?q~b睑,ZH%5-?ʥPptC1'k&lS/89߳eܩ3T3SF6RH Boɰ'1QM@;+Ek1;K29trb(orHWZ.s1[.̏[OK<7 vi^QR9AIK Y&y2gAgg%H /ԠͣI7A-jm@ Il؜GYOQǭ)kⵘv4F4F%Z` d(W P|"GVt|yr"{&勹) e%LeTwy#5KlK}Qsdaqc^`mU(ԅR]tDGAdÚ?T@e~'q놷nvudP_.!UkRgg*gqi|>Ab4t"nlk }4,cf*KbKDacq9v_s j&S/ zrcS p,{%]}QY~kͩs08:W@PK#䟞+^gO(>ށN>ƪXU [~$O轱ɋx6G S5*\Y13*ɡ( L;YddKC>PEsL|qxyfb&A+{n0 -3 Q6bOeHyjCytYtݧV]L:mKJ;ܞųJMVlD,&`y.!A;$= ևqPT!cw|Â*-zQ!7u+zPk #L݄Pykgnlahq*ϼق'*: ({Ҹ,r1>ZyQY>;8a`7\,tFR{߈C[A$ !~&&L!L癸* e/ծ[, skO;"5-w!3v$k$_Cvi!lM8%kwǒHP:;fwc5!}a!wl2yzMc'ৼA:ry8Gkzny]StjLcLmk]C۞fFn;"drJ4JrWƑsǁ03 P ]̟pAHZ+Ytx[%hZ; os4]a6S`~\t?)4J:(%+T1TezHgMiVyPXk;@>S&j/KË KmDMTILU\޴HmrEx#L7j:.'Z#!x -H >ZxGի>ts#'GMĊkqܪH^IE֑6 .uo8rb-[wUZ4(t!3pE(D]u)#>fn7AC8wbεT'|o/(3 MH_%bZ@3Za p"Nt4ЗN8Ew:YLܸ6=ҋTr(ݹ_@;ЮkLOFcVh׏Db#pK=i7kiwWfR~V(Ѳ˘,5=ϘWm ξ|3FAoMQXp"uvϫǁމHE)nP @I4;!iݥGZ{`#|Ъ6lpg aBNS5J܆3P06^ NlN^icD<{] + XYQ qU2=G M1`[2vE &8d&'уc-J}(i!Ə֡w|:̂/[ӕDznL]cBHpz [1WfNsG2u)z9@nօ.-Ϊ?mz=;~K*0Je-4t[~_F,pާa'iCsk qUK3.XC TO5/`rTqns6;cZ4uMJQJXV}A)/ W=lzGa!!\q AtelBjٴ .Cyn3G&o4$q> Ph(nI9Du!NCIWޛo4"tYt\q9h1}|6R? "IbG+!mZj8u $9bZCKnaFNIL'TM^2on;k=KL~OumIDNTkʇuWl4imUSeK>8V&ZfCdzi>OMT&&Y[ODD| 6]roQkŊ;Q2(zhLf.&P # ٪g<}gOH3iXt}yx6\<^vGگL> k%1)]O gTL.OcC`< Kʟb>EϪHQ`5=vHNbM]>rȰu3~{{`xAX6|m}4]2/SV3n#W'M=F^<NXO+Î5N85쏨M q9`,IdDE o78*MSCburdJ:+ݽ/rd{PzL("~)8wD dty')qbiAO:ήx ~N^i^,x?l_{b$5V1Tɱx珛f,pSDٜCY !>fᲞ ~XtrIz()p]g(I,@Z*hzzazi.% zFP~E%ޱ5=,0v}yNtЦ(yɸ+%l|ٔ0ϔ9+r 3~ռJ"~[ٽJ> DK7P9[e2Q3$L+>n&^׺]%0S#L?F1fȦjdrp0#0I!@o֏~(_W_8Mq>NoYaljUp,61~ל+n$M;sN5y1^\q澺"!#8+Dz1LidpJ7u]x#=W1Y6˼5yFxaW( X l:x$erUt]y#6B 'QߗnnMuxMn3KyѲzI!mێJX:)ri7,}ғðR29* hz|.U9O(̱M"W:Iۅ6ʏ213wL_~&(ܢM 5u Ѩ8x7tiK`|xXO\k<d]%"HA.;2 Gb&c5/\)}GSvd9\Hh|$utf8E<2eɼW)g6~(E"k{P-gk4KV-!XeV_oZ`[0.IabTc Q8 mz Ἕ".޼҉LT"xL /W%ldQ.]yhk}H0 "Xtִ=h9M2pLȦ D잤hC@? eSGSF',xe@d"UAY+*amjeH!}`'_S2 `zC2a7XLBҍn3#Nmw (SvVX*:Q-JVzrA8G@`Wwm1j?%=~/Q2na ~Rn%"bȒNNR;c_:ּAO=0d^%D)q};ƈL&.we¨/1"j30JE ?=xSGȅ8T:`@'zT]9DIOH>Dwc"Ud$en^ ^,amxASC%Tt(q)r>nJ}hK4C)=zcϡ`uڒءP,(_DuoT 1M9p`Ic!kKf|HϜ$)`lGm]SFNudi1ڠI EL}cfW$tg ƷKsAEM&r@G(ֶf:ewm 8x`tfU)sԑŝP"X-vOC(ӟ)-gh^@%TLO9w; ͇;A{,sjnl۟l"_eYi8dr|gy'VFH$ ٔ3͚&*ݣžW- q0hx>XgԴn~UxۗPDV'L.bi `ʹRrֻxp.&z1ࣗ,ui9N^̧$n) 'ܓgKЭܽ,u6d=پu#ލ+WE߸m/Ks"co+pzJ#DuZ DVECؘ/W' axE4&=MYI񒓜v(f۬%+|1by AqyncǖWp| >s{0J0g3Bu Y+/>8ZID 6c洌$ں[J#n7ۡL/kdZ%mǦ;Wkn-mveGXaCu:3FRʱ?sp5 { '>n]Vpݝb):au JBT0 a& H?g09ޢOoC[Qc%9:-9]+h"?N1hl9[x$aEzH~&]wR' 4Y!lH4 V%'Y'*zN_]sFT8_Тz>N0$Wf+;tqkp5!õ xBi(Zrh) T+}BEQ6>^qt9i)o  la9({8a,>$=?in`b=08M~̗x3:,zm`{Wia)e$E6TyOV߯x{? KYϋxo>Կ15T U;b]_cZNJмȊ.yWf6Fxab68ҍ€M7H?UX &P:60S] P_M_, ')"rl|3t45<ї/1/ږ埞Fܮ_Mh2e+6)bvI̠ICKB XZiuD}_UY%!w@UbWw|@2˵gLŴumVgܮ_v3d(4\ AӃ)>Vs@Ivri]e/tЃ<+:mrX%꼣'5ڇbU MS_b/FА$4·6uڟ˕8m4q( }VQHjq}L,ަ\;"y) (MTjULƸy**l=p΃IBXI?b=&5$UKq]9Ic;C-=߫qCӷIJX'+eC#xIJLJׅ[2 {vv-|bQ^uh8 t.%Q8nFjT?9Vsᤆh2XCA˘xwE+W{od/g ^oE#^aY[%y _ %*˹Fn=|Md&lj(_{<)LkƵ0mᘜIa2;˅'n!j 4Injˆ X\K&qYJ Pi/׻fHRjEc -a&eB? ADݽ8K_͈{Ijo/-wHdf}1zyILy%Wgl,{wj켲OQyܥcm'æ^f-S$Z`qgID?,|9Ӈa@2'n _Y@m媛Zۅ y*L(/M8<kjti [:HTLO5щvwpOKMu[ap+2Fj_<0AU e[m* uP7>u6ꤾd`+Ar5iάjq|wt38[I5x UuHzJS{O𫕕qKV 5KJ89UXCĕ7s{DMd붥A ԭ*a?HYuz{ {//3G+iPEX"jp¼ͼ @Q"s~^\2pN\c5](wg^kld4lv0&s2bYӳb:[ǬaH4"Cgh(qg`te@!I@<ѥ> \#ե "fUb$(t ߨA_Eݟ&5Fxs0F 48{zM}XNC,ѳ]TM/_2 ɲ,g@hgsrSBܟ:_=Kѯz`ĝl&eu ؓr(huD,F2 ,w#bjvڏrЋ/n->.<*XF]uC&{p ߊ:; E>b>kV/( 跅vq/MCy(gċj1V QՀ)ZdBMf_|sgfAoR)t_#NfY6]9;Ǟ&CJߝlH3uWンnqhb X܆ yNYa0a#TW1$BSW/XZg*yl X 4kh3ݮՁ-pϨo, ) bAqepcjRJb݋dXe?#ySBљ!X#Ė#V8'^e'i#!XNpʺdp\3l~[o}3NO?\Ƕ@ #,_`Dx; ɯR=^,s\-ܿTeYCiý|\ )&nS̽@Uϐ}y;/zPvFxY' `'k3Dj 3SC"ʹUB#'$|ArˮDA%AK*L}|l;L`MFV.5Y,[%H9;@ Buuۅ3?Wツ?:ļ;SՆDz̪oDCCqƷ8MR,ȟ.6*C6g|r{8zk\ޛ/2&S=P5)og!i%{Q (cuj:<Ǻƾ4ѕЙlQC z %./ %+X,DKuڒ R"Mn=I"J}/}ZuAA bvsL+A#F^aX׃1m!`1XqBb 4ib0z&[B iur1s"Hu{ 5qO@&N+lڙDKm"ZXIiITٲO0|hZvr ށ 6~4IuȮts ߁a2Lcam٠F^q24N-_4ld43nOj 4 w v z"Z'X ]#[_ 9{6#n H>YǙCg2}ZqaڐCw[`S>gHz_* upC#!믠> əNVu+z!^C؆< M:יœrXЩ0˶?1 @ΩYnm4Їҭ%zO٧1Vn];I S>O$VOB[5 wS~?s/5r=z8 -TKx%Rۀƽ uK{ҴE-Bf,(D-Fߎ !]Lw$.t ^=2.ePZ>OޚR@.UU)=SRIPlҋf{xQ{9HaJX v $M3'G.[\us5}<%6ηr^jNIrÒp"`% >[D,7 #p9;_5%+ǗOYl_|=ASft2䩪L6D8kap%xO%-.Η|)Xsb~LzS RvаBc)UGY{(sXDgO#y&~n*|pG|ƾDŽ~Lt P[j[TIx "朹>H: 6KIHj~CހQ7XOTe78ى_/*=IC2'} 3o rdz2(* l|5ԲpLoq>]ֻ~D'L޾⿐E!?}W$VP∷nUfzCݷo6]b0=j4$p}:cfpŸIeI$2tg׭OK|A,Ԑ{D˳^sLW!>oc.ń:(ִ09p]ƀ|ԌgXZjiz(4E}FĨTZWrވOQS5W-JtmI\x:$ReX%&;NFt6,ڨ>_15 AG+l\Jl_ d x_' Ne]-!\Ϣ=;5|86JncOP#{Wz K+uڏlCkTkEH 9qDf3SE@X?9Neйm{qȆ&+@Ym#P6iܾb^5n֗ŖzIfq6[H[v\ME $qS1Oٵq0Ri[F@Wщb;k& HBmhK4Z!S` 4/^Cy^s;Q-v 8W* Roz3a${&AgFiϥ2=]#ĂYav N;^WbB^"s;/[*<,jI:jۑY&ƚ$"re\PpiM{*s^+zR/vZdQ*~v \-t2Oy'bڋ0T< >&c"1>ty<2U.#bkWߤ0Tw >Vؿ zLgA7<-< u##WO@Ș cIB݌ŗj/m`w3E0/qqg1)dsj'=h^/7΀=by5oS3|0hyA κM*SgL*]ga"Ɔh*z;>me+K; u}3d FHbUUaCfk[!$]-eWȎZ!\.@MAyCIO?^i#foa=虎Z"4 .U }q gB(Nm#(o?K D&8XɕWdAf@4(:33%e;6)}M }fןILjj=aEG]DIY)c{>xbQV~a(P($|yT:JlPۦr9 e ݇c=t,I QANL6^JuL$5 rDeL)k 5K;t@&$5~Z^t-Sxc,׉*1jM}8}_Xpz]j?dLTg %(]I%Ā̗wٙf^IA&rE4M~ 0WXeh}l& <cXbvBWiwoԗMWޡwB7c#l?'` $>1# {r s`ˆEMm|:q^~=@"ci5Ifs&}k+9J0 w}5I֍ՈvATMC9>}҄΍:}Om;HTsOEs\0ͰDJA8T>J{Ɖ"@g'6mUA^{D6`)EMy n5gw@q%"لwl8Xu2c<6N( GwӴ~aIrG)j3rh|25hXYә)mf?sgAzuf  Hd/Pmww}<̙OY7Btt s䫗AwS9~P{Zsl6'♡W!ø2-{QYt4+CSbsǃ'CeNJo`iI'2nJlI)‹U!ah7_PT22@{ݦ2t(([gqBfs58_V"(s',Itp q ;¤Ђ!:pY-=SOS )Jյ]Fݦ_c&7g=Ipդ;'몂{~СvW]r熜&:1li*~^.l)&shY5z@>вJ˸wI62Qܰ3\M {53 h`lJ&nr9d:ת"B^XQp7Ql↨DaE4PoJ xz[,̯-x ӢxE62,Rd yPH/oVpɽ.U\&+$e.mka`$GBq_B#GݦRָAHDcۿ̽Bc/&zSy'ݤ9JH:o}QUD"uqg3)JphqRǜ؛%Ft@Y,΢H>껰d}HY"zɷ>x%zQFߏxuaѮ|))nUi_ogvyv͟6D c%y 'bDuȵ ڮۀV[n ;'C1jA>qsf)_{:zjHaw߻B4G^0t1yn7F4;=.ԓdH-ݸӷ0o)M-teRL@V241pc,FKՂZLl:Qwp)3d9,+Hxp O\Wfܨ|oR/ݸ ۯ|{mdsdJJ~_K4L%&Lٚ\ z>SuE!$63S ֯JT=]%onYXo#H;iE7֣p6{FumiBk( +`0+I<"VR!:1/׋*{rÿGmp*1W2:+v{F/E#7.ա[;Wc `:ŝ;(hYM%V fgTY2_\x (xd)Afd2m9">Lτ)H6A{9E,E n8褐C!=6A/94eL#BMקPw,hlN|5ݐzeb)e ?-PER||2?zIm8Hg*:1ɶR,V`sX ߬vLpZ'?{PJ]8DzdQ+# VYK\% s與 es 1_4p{;/?٣J3hk+S(J6՛p A^f}z1fCxU(bb'v^ٌrU'0F_ `Xh#a٢\N1/!Bk s2 *XGϕsf)ԏ!Q1FƼB&IDEF4XKv7ƁjɶeEvZy)Z mQ}a$H"5mNA(iQ0D⍷wǧQ\/6ΛH>|ryM&`Zr?fﵤ-_.gnVj B!c K7ތV`ӒXn ?FD/j 0Ʃn&fP8KT2=}"t|TvrjR1-.IX~ ΂O~*j_0~)rw X}F@c*(۠VvB\~˫9H)7S]1P=t6-B}GNCбhllq5 .ow8TFo̴)' }ITPK:g_$ÊB+Z)TVZ8'R<$=)3pZc&?`ux^k9C\ uhݼlǜۂ}Aro}NrK8o>N@w oJ2t ô`t؞sEJC\x*ӧ_ !; Է05s:VtڋͤfhC-k"sGl"_A;6=%8)*l=!8[3p-\Uq+@AHYOo#vrHnj.wR힞J?{kZN„P=A_)ǐ8D) ְb&tg|uU,3$zЮ48 ˡ]p+a5Sl"}li^^ SۣO-3F.u] vhEW|[#U0Z@E q rvF(h񉰒s'Jp6c?5fX߮_9yu^Qm~dsO@"S P8lߐ_N@7:F4wd]vmODz#*:5@gJ N_t@7͐ L]$zh+۫+"D8 n ;ۤ]<u ?)*@YVOV^|ֲ}2?D:-|n}X4R,cD6'16Ɣ f Fy7%X%8@,/NBGOV9Tpw!ƒy= XXg+:tJ~ݐ+O[CcW7l>O=Sp 0A>e+<+q!`y3G0˩&ǥ|;.(LTroC{bw <,Xߡ,34:JDUI؎ <ڡY@^W~}A.uY#ғ$֤M `XwmRfghӖ씸}']Cw:`Uǭk0|.b5Ed H FKeܗ#쫫@hlZ7<&E7)5~plVl//mւn8AMvVmɷP j qUW4Τ=AAF1tBIH7BXen!eG68tɨO";IgJo\auƁg}}:|j -N vܿq?෭PPFGл:a|Q757U]D;tݢ>e`[ޘאdW6Dt@LAb1M^`5,EsbĽa2$HW\U Oa^rc E R C)B ˊz4029M`| p5L$H@$˜VZd"Lƻoю69Oio*oLOpoQ ̝U`K){'|:vA;P( ab {OK iF ((T@R^xUs,9~db`ehv\i4Cm mώUALAwٽ;aG[i%a$(_a(,QU4EͼJ3N{aW=="j,fW@m2}/g\(CGp&nl!kG~oN`ް۰$]\ _n#w>9(@ A*h>-!ԐL̺$N(> F_薮ʏgoDؐ$A^M]LFZd"m± GjlI|g'M lU?𣛴t  #Ax+yk%@l|ZDZvC+?}L“QSoK(Y~53ӊ䢰I }e`x#ك jm-sN vT=h~h$C-'4~F@|+Y(8]&?`|*-2cOYNx}Hk40Y闱K?!/=QGeQBCD o`T<ٰ՚j˿●Qx*મw3f$#i@/8j9(@|*s:wzښ3|Tm{7"lJ * S%FhCYcepi 6CRzv k]N 'q]܇9aoa^GH{;=?2X ?B,^_:VVdNv2L2z_g`I fuDp~o9 ;Sz̎^IWE#LwhrrN iΊY^؏ܸn\a /I7$ :3@gOoN;mJ6cfN،,Ǔɥ>ip4Il%n"{]RJtzD(7$5`Ƙ j|OL\ow>~ n2"9靏%Ldg7[5hr)r1~B.t+&zV+öJgr %)$yR 9 GH8a 94D?nJ}. 8!}Z O̡V eKV8ҋY[uH .j}ZARi7Y(.3ns8T `2lhޗ$o :#ZS:Ό Źֲ\2-};7 0^`ЍGťSŁ}ۧ-QhBwY 3޸/9VgyW' toU[o9g={kt~msN&ԽZ`lÃXI4i?>Gcj27Lj8XU΅NFsX5Hj J,T?~|Hcb*]=,DEAN6 j$=_$.3 W=$Nd/y|LKb K!r`ݐtMفc9I(BLKvOet 0qq!x6L_Dbw,%.0 ~n]:9mMS"Aę/yw1-d! Z8O95GCr,5L!Ȍ*iF?H}I*U{Up5緃F ,g8A-ܹws>WbىR1{KM|2i˩LszsZadkAr6Ǭ뛡Ȧ/SSI~ |恆^B90їAۥC҉>|x/0 S64ٚQ&lmjGî2"D^uK(~d˩~=)6*({?"at/_1ڸv: k $O"uJ}4s%8rYsGSJlt5 q8Z,=v=U!?wAA(,>*cZYPo% } q/$#_~;W'y.g[_JJ;韯#x;hd$]2^UbBN#7R+%]Ix|>3 my֑GnlX[9a9ՎxIrx clS1dzJ&ʤZ'6;Z]"dԿ%ԇ,ۃM :"&DRw uwcȚktbIh^:Hcr[0M3Kt Ԕ)Y݈h]A[D)|"u9&Kr~raj NpY_kxz(^jt~&>/롸XVj;_PȼLf>\F~G]j]R({q4 4)tC+}Sߟ&GCi6h+^$nң|ega@<$wܻ9)9?tD0ۧ\>33IΠ=' {p6_e;N3Ԧz\b"m0 cم; f鼻^J~m3,f .o#'0Jס;^_\bBoiPGŹkAlAO'5h3x~`$ϕ@QJ}-|>ah)Ij}e6zv])sgs{=3]#? :?w:3pZ?1lhOړħFcE|ss'*؇8 9r[(OMWSWaͶc\gqqƠRDw2=+:18O *^`(ڊѦkIfzJXA;ep6*厔ҿoQz^hovrn+SBsunO܁FE 8@dy!#I"I rV0 sAbC}Zb&w!]m@S@_FR2E˒䏓5< _Zm'+"`GܓGvz ŠR;qjEc~ 8^gQĨՃqr@>4 Pqj9_ϣ!ӥnd)B_g#ϵW $5tGr㚹 M,dzGMr@Iš|2 hK?,M&pŽKμ_rQ 'Z`ڛE 'kD=~i:Rɮ п H?8}kf!f A5ᯄՑ;_ʮV{ėbW!rya;$6?rلS6w r nw4g} =v N?脵eJm`T=ay?4iLA/qBb7K2)}6+޻ju6f1p<)Z$LlRj+N\[1PAs7+"3E,vZ¸v8X `jwoɭMGM"T )+nQQ/.׈O=4uhgle(nM xV=XxZEWF$~j*264Ja뻓8boJц.T54bת7M{(j'1.DQ s/rpLwHoqao'H+{G8[) F"}F%-lA'A酈| 4{-E݁qQzvޑ[CrY[s~}dڹz4tҍV0ƛM,H:L kZw3NFsUf=ҤCD;FCH/܍.:s;]3tCe Kф ag+Zܖ:/|:鷸hS 8EIOIޙ18Ը8u& eH X[ra@6yfC1 2KhM8`6H7qwyWjkf@ƚ@JXlҼ؀$o[ 9*wo$E_gVLXu9|F?6_ ]=-t"pcYѕoU3\̶tI(#i:l!yVg^gogli:"wNbu<~awe_Oi/UD}j~]/yZ(NuQ K 3,+tbP6mo "tP6Ty]C Z7*ęnR<$ Uih 9)>梜 xf7+ sTL  7C/GŮtVFDVtQY`ܒEӆ 5g0`o 0{ajj(whHb5! ͖a^cia<oNۡsHx(}&$w ipBi:5vt(jHK(cq'ZaCƺb7 k1] ʼһ".(hV Y׈ ?-o-F"LlrEEzkNm&:'Cyyވ4+̧J$ /L1`j> :MGLG5~?b6(.-@bkT37Q*Nc브6Y|hg|'@(lAYM<&LY-.WPp#`IZj!:`Xix5`Ol:/ KV,#̉_a77;ek)'a"TwRЩS|L{](+z1OmQWOa싎{+HW0<“8@!w#fWᱴfuZUZ [BhmN1'WZM?p*쭯p#Ցd(E jrQ7!)s7gt%,u|ho>2>YUD@,!u9X#85st!˚B/LJDhk`w馯1[Qn>b~ srd9Oe):u8eߢ7.3UGq.eACG!gL{_OH10w)NyU=,7WnU{ѪEXPԕ\ ݀O58'\;gs&h}K+{DɆ[޾&&AiHhBLsL2VP6Gr'8RDvH%kw?<_ g ۫y'y GqI9yKdNYױ"K.BUe]1gKQ>Y}ȉV 61q5b lvv,Ԅ6H e8P16)( -`JS3ʀlάV= 5r#K;_Ȑzf||x$̩>Ti`/I[ vJn}OJ Us$w'#3F͙Z^)<> "wxVEfU[ edPiwydx8mRYnnEP„EM,~vǕ[H_ ĽlemŊ IOIXDjְ G%P"ʿI= "-I&PmU@8A+m.?U?pkk/ܸnoe$8ajHTW0QAU\lCOn8HMYQ&~~稲~NIud3o1G2~WɆ {UNM;9*9,wȆ=)8FK+w WlO ,`ɞu6awtXCi%ENŜt! >f;2P^1UT7jM /o1o~(54k`(؞oJU m RcS aYΏxſ7Xv XDM64ee>r /yEĶ{Dž6Cdj+Ss%mުwkY:g`miJ3--O 08AC j ڳ Z]mo#$i h-y%0kF7@ &Kͱq-zLb~}b ařlA"_5+jZXT}zAE~]bzKYCD%cs߶2iQyȱcI^Y9bF߂;:^]^e=j0x3Jf`-] EOx[gXb sR#+:b(gh7ޑߡ5x[J-lSÇe.EV ٿx2v۶#羅bQ84 [GdxPCJ~|ߌs18^iXZ' HFZe=\8o>>ljPn``˹64 auҟS6cXgKFv r#I8lU3̇RGja=.f.Qn-#t `)8 sZQJ?\)C)J1FT>Y eG: OB]#\w=hsy@XMwj6VoBC% ЉዾMCsO&c7^Y,,u%\~|+@=.BQ7~}qmqk|J:SB蜒4'0l} {pFǐe\4e98oyTw1?SE׹JS0L#:}^]߯ *zqSCFee"2g _ߜ?GiY998>%,`@RYdiHjiw mOhe7|q;`}l<tx#C Gձ}C2c(80K I) ?mܷe b3M1N\.^*9Pq9}BHKԢty^5*{HV-g8Kj Q%Eީ*$v̺G@Q#& d9 )6_6ˢb<ĕE\\dregplI?hg?{sYCQgEޭ_],c *k;LVYP(zAϚ%Kdcp/NS x?,ko4$}6Xkf v -?VͨPpvf-ʩY)RfrE'RiQR;;If)gPkBP`aTf5 G0Y% mF<,nZF?qtVճ ]/yU:׸vPȚNG̱#^'P'k0a'/aZ7_d|z%'^ A3F $y^? ?c%.gP@򼯦ɭߊ*Tu׾#iJiH4$ӿ߁zX ζHX_+Cp{2%AaIVΌ #Ņsb)PF[EЃA)A&1WBa\E`-ȫf ve R 9,mD:OY:Gsg SI`H=svHm̘jkC% 0 36G*U a_a7y3bTaYrJc:nc[<fh[O:SnΞ=mK_$AX! O WijҤ!3&n6fpfsls`Z-j-8 ci*5^,jD ncr2~{h~=Whgz$~r 4M [ϡ4ڗ BOETX}g}{\9!N .:KAi߹=z-JK_wc7: oЌ1:En TUſ.^~PZ*nB&qH+*$qZ(/mB9RX|):d ~ԡDpP3S!lzm8{`Z2i Nd) y<"3 WdcyLQw]=poj5L,ܬ8u%]Hf"7y[KqR饭0־v.'rqM-p/|=v )0-<||ЁEk^oHd|+K9}zibJBy'la^ذ5umr\'wlݵXu32 NԾ} = xMo2U恔rh  9ß ,~B4GȨ¤ \>ArB*K$@jzb̞8Wډ_ɣ iLUUX{+BG0U?ŢWڃ8DPO,H6V%ш//}>Hu;Q6hk=-JBp)95pzj?D iN-OTVP<<f6xL?^_p?3sZ>|bZ.&r߇pQ(Ad{erY/op g ~C]qI\k+pJOz/1 m%aiez+1-ntSkUnۄrkVSW&Ĉo2J etj"‰=T :yR]vMS)r6rNa;l.Ijg= [VvA1+Uْmu T.~Bv%&n D:DXs:K[\L~_qg>-0Gtdv!+kVUlD=͛"Y,>9iYu}eWR f-,^eY8m~hOQCR&FijmA~ӋMWa.DNpS2d վ"k#[ꟴ[רJ:&Ae<̟AtMʛ@(0Q6My|J_4zƔmO{9g>='E#O8c{|\du,˺1{AK0BEڶN@8C7 ^k8*RJr𚀖]y ԏV  -%F*7&rMqI94.wA"f~JX~dhg͐Y3zT@h } ^̻/D}seo[j;wI;  i>Bΐš2lT3o,Mao{b6W/ʫص9ǚ/ i'=R)֓Go,e7$gB$0P˵ʛ8ndSd_G0j#uGF*\ =Gfg5Z>H[[>y/DW|1cWa *HJ~H~7Õ)4`PW?ZU;A% Od8|j XFc?9?OC\i׌]v"๑ gҳ!jXыHB 13x)1ƨF&$>MxoUt^@ YYB7w$z/7> AџS7c swa|t >{!cŒ^R%nLQGEȨ ߗm+GKqCiOt2mrgn,[,\͍;{-}K^Qwq [ 2+e<&ʸ|[ ~?sʇz .BDʫ3 qF;[y +jC:r6ӿH"+,Sa߫eSI}/<-ú5:s / \-\)+tq-}k\[Ő{1JdwOO.aΆJ"L.jљIa j]64 @@GJwG>0^ΰF~*[< /ȵz/(ЎDBЧ[RiVFXGb! ӣP3o/ ,θ__ij##oMKw}C~ʿ,'$+2 q>xQ4z6fҰ~+QBόN*%\5;Ѩ3"&MiuHC+aek0%S™&mZVTU:ɷ\4{4_Nb0ɥiaJrh|(?֠Jfc7跬@NZ=^$_T/R8(?q9:#Z,i!J.WOˎ|zsr_ąZԢ hϤ9ZQx!NoNh`+2M6>Oxhz<E=Xvh=_`J.sd_0}yD=U~S2#VS\z%z}Mƿ&|p;@A4>g{l HC0O5&i-jE"Qx:7rÞ۶fØ" #ON&h!4hFk܆Mxf'5rk6ɸE3cVP>6 Ogu9qw*Gehd~^WJ?ކLL r{8 AǫP7BiĶl=^1.|-Wɼ ՔwS{]kېCKuQYPx~{ g~]RΦ#ڂ|8 ]Dط@ +F՛u$()KBj0Va2Kׇa¿7 >HvŻg4/]܉TD a ;6zI"˻-LXSGua?HA.o OX]ܟCxO\ΰ;ZGn܋x>#B.2%Ξs֢>ח4)2[N@x /j$A_]$S DtUWt9{n4Zl\ߑ&FM5]Ա܋_DKPiaZkF&` 2`-]vV?n +Bd8$z@d^l|O$Ԍ@p׭>=Ƣ=`xd*wR$5t02Sƶ[p@^d[%2s>*qxTs35I/+i;Χ:p84FJ;K)R}%އ2FѪ#'%rQK&~=0oH|;&nlwUk^(-ehx<(()|ݿB=VPu1BDha< =NbFAMCyL-!'Z^;3*SPunZ⛥Hiͦf>7M$s6!J<(/rH>qm{ז[p(2WBk5r$alPR郾[ϗ̘KʛaӉI1<[^NX#-dOz{) Яg얐>[4Gp[N.gQVMΌ%s@/OBlJ [ 3(ۚ`ʱ- /)o4;:cD OGF76h7ŘZ#|^>֛X _2Ô%58+ВyK#z38<Ǯ4BP`аSC_<}XoU\5/ Ov(-ڵ !+Y2' B747kMw;R=0L[_\챯.1*"sus(-C#l1qy-͊=K-ce(f9LF#Ama{&lWXsxKZW*4 ,D A0y+F6䰁aV'1+t,N I6}(GūrLRA݄ +aM"o=z `Ԥ.#O|Y8|B$}apA3K|̡{PWLXoaa,>HoQ7cA ]+nM1X%ot!RQdBfTg:C4oa>=hhJ[_ C^ߓ9M!0߈:DtfztR.`߬.єZ'=肰 b7ITr tQЃUDm^@-˯]u/Cm=SDr 'B܎@MP5~9H)[,n2'Z/ґ8+wOejߢbYW'X==~1J@}]y+xB:=Fn=RnhC"#E{P_b w> 5y;$)(T,Z*uA#P"GI#f R=K'gnzT:wAڨ~_/<Qt'𢼜/[yRs_]BkY\H9pSﴱ0 Km $Ӭb xG)o+'ve /vɡpOȁu֛iA8Qf'|jTwMȦ%Cu$/,@kB!rQ+~7q0q+>%,=~ _2 6ng6Tޟ .lVݰ>]x>z/MwCz"K7>ʩwa҂,ay_H޺Wߔ."fJL1>+g`H )n\y)@}{mV(7#/6EOxB5,U}WCm Aja7"H]{8Lk۶2oq٥jB^pZGEddr~5e3..?t" ֠lr>{yEYLW֌$ O#IBf.3RL(ZEaV"ҜQN"F ЁYJ( 6A40SvחT(#xQm@_i&>z< +"l[QZ09g2w4X0_t/:ԝk:&O)9{y_(zfV|\1&sǎ̃k.bdpVsyQՂ)hُd4ΌXW|lS44-8 9 1_Q&=$L0~EFoA^w4^(5kdV}rGs}ay=QnQzoUյweF輦&rRZ'M S3_m])ʋ!H' #n3JlL NY]B!!$I|(`~fԚ?ZGV;+?g"V fӣwشL v1Smh9QóޯFH>ҳ!}+ ?Wa㍭QSD#jy/,oOC5)5 mx Cb3q^ޘ[a_CKfQA)Z53,$1R@(V繯y)}ͺpRTPaЅR<$81gbv޺-mui8ٌ8Y0X 7H⸑' kOcu=yNQ M{0-0`Ddid  mz;`er&40 wYH8EB%1Iܶ$ f*Ji3FZ]_TtQŌYOTo9x6aM+;Z#߂[Hoɓ+uvms'hwx:pNK-~O0!>-/LF.'ǬhRK-%Ka.J̧̗ܫ3I3Yj ٶe'A# EPff-f$Qvh0KDK-|y;"/u3Ԩ8b WJZ3]C2\ȉOXDWV]/m%I3))6~(4p5NK|b@7Z ؅L XZ _="5KЧr':|fT8Oe*J-AbIn T3M!. ̔{ 6{Tuv8A 5\Z \ (:V4`Fs2SAgu>s"#3Vz-Mh7&,"(5L k|7@^v8Im "k)kP {wAOzZCHߣ}@;%̟K轇Iik=~+Qu9=EMyD 9 @MNWYw#&`6 "+ogٗE7aLVh/@z #QFIԎ(iOx8 e{ D,S ,QE<(jd#m-) UeMMqIF鹬lo*5lܤ#ΙJٛ)y֨+"z[TdBAT hD.ˢvbH,\}L³5%A<oys<i#ʡ&n7D]4ee8-yH `,#?Dٵ;YnGh|ۭ8~AC5|#[ݰCU"Xz[]^;_BH)l~,Gė6RtSݱDl1TWDCƖxn * w՗rdmpN~i İA9!Z7W $6LSrX s^=\DdR \Yj<Ѯ?bXƒ!IaC==0U Flꠊ8R`gsP̭ba9 cFޢPma=7CF5)sQF]]J[O*Ʋ~8oi+M9Ų(Wы |< ?cwmj*rB9xr‡6.7g5~Yg&xԼQ%!LQˋ=+G:3S:S*i ~Yp0٤L8}ǹ䲲0'4* /m:: <3t\ʇ~,&Jc̴2>LÑ2f3tMwͱ`~&ćyh<e۝Y 4+pߢvQḱJm9H4GM l'sN)J|.Q$H:ikGQgnyi0sk!TI4&G~BjEcLb"x0_Wa?9=ݠCe;|Tc6!ӈF++BJ2L scAF4roS+$QP7݂iՕɩAdZ.ܲBJR>$o ~,荒xHOp3ds wi=/\TMVENʚ?}hBr3ƈ0<Nx],q94c+k@QF=V#[=IΏ?6(PZ%W'Qi cbf5?;g( ] ޒL$DF"I8opd-Z֖ʶOd]l`a ݰw Ǽ?p'da p>soJ̹ IT)3Χ>ҲZK*d}@sO~+H pb;x=B܀aܽZax|t?m.x-$-g?.Lڽ𾈭KL =ϫ?*dH(+*x)?{A^gBOq"YJ1pjr\2PS:tWp;o|+~6@6J LmGLxZ8`w4n ]/de5y' -=I~{ՏSՓsSn1]_}TJkg-~~/^ 7ˤظο#lP$ǒ- {DQd15}j-!SWCYMA̰?5đ<@6cE6f( ˔Gѫiw9[ǖ{>(P5I6YGR!k 9 ]$T f#+δi/.:Kx;.{;B>#VGdmsq˦Ӻ&{T g`JTF`Ui9&=#T!Zy_MhSS P b\?0@ "!ka5K&ޚx9-;;1.M$'wFE{AbokXSNAS kzjs bQb*RpdO5K$l+~} [uu%ynۺ)gC7)R5:3±U3B䓂͓z[\guv>uT u GW.kb7Lj11hWyzAW]<Ғ{7\e?7]HY_I=nB٬s) qE3+zےQS,eGQ"ّD2;H@k61ڷ&<z eqc?>1jz@0XVxEkN[6Vƴvٷ>֬nS|Ӌ-& _?m HV؈L#OjakoOPEM<,z4#%Y36F'gxɣaCIdЫ.'HƮG1L{u7ˆLV@t%yP7봶 t('ˬ~) (L>>wh@* |tqmL[wtàY΀2=ևWlC/FfO5[%]`4R*8CY^xZ1NKC`ũyjX%_SOD_fh|ф`%1= ˘ h4M_F7$uNh rjj}DZK۞4sCn:A7WoTJ7Iix\ Џd#EȘ<3D{E1WGa U| c- 7]av~/0Vօïx޺J~)J*^eBME)ݥֽ!GRM^S6>[yDžg*T*TyƗzC~=Y @$-S*%گ[q Ul'xH;~xkfxY9bSPЦY# :Ss?=UImNfKmt+4?X͎NETE9_>q97:=1O%ĕJ!U224w"MC~5)%8O4z(ˠ/f9%oGQo1?.8xl;F\ξW!^yNN{mgu%NIV;vvyz 5r-{#s H=٣vT3GI蛡5+ϳ\#D{/u͟W`;$VMQe'WfȢJm}L ǯe`f*G)5CԈ&4Z3ߟHh{2D{nkѩuHI~wLL|S[kV4$}7h w SٽnQ$ r"3}!%Y@7nq,^{󾗕9蚓q\h|Aö@x3녅&!A]N1/s7,`x[ Ӊ[o. KD8:S$*;iw,d؄O8UBsfCo SFޒ3g j=)n(`X-NLf6fX7*)?)dw*¸GVyw0ňŹҲoU/Td&"lN:8&HTT8ٛ0~5s+eYni^.$$ .qg0O|bu:~ț x(mQo3d4#4WӶ` x,V~]Q5 l-ޜB1wV*]a-(~qGvhi 9e`w%"Sj䫳>{"A#Ce>SF)QGMϠyڽWkMdd ((slH@yy\`j`# |©ۜV%gS7E~H 4\.rGA}Yz%Lz4(B&c/XI8"F$ϣN*{#D*Rdbݥ➩(FBX@L kAơŲvh`տ7ia&(WdJ6/ϭ;"uXNps&I+zh6hŦi3ba999Qk!X&?IE#ҭV&9^ngҹVJ=maC([duY7cE"ҝE+UvG~fNZd^,щ:'cGs?y|lƆFw‚g,u"Gkz>g_%F2#u¿õԡ$N}9-ǣJ{E1C}j"?3( WT,¥3.3Nݪ4zL0ܺgٍK?NȯX_o8j\ ջӑCQ V~0 o&oƆOڅױ~ Cc8%m(qS͗C8oƀto|EpN=[[ 1\z`T(#_bRi:)TFX[fJ>╴u"8e maw[*䧟D3L+ȣ:$+̧TO۰Ƹsc8w,Р"Tl%٩p?Z!ќ ovI{dؓƖ-/]+ԧc YYpA:S;be U\f[g-y|ig=Bq1kD%>x]<+`kKuE%$#%vyt9FEq k`aؐGdO Oe9!VwD5Kn!GX6ND( `y^ 6Xj*z|4aJ~rTFFy$O"=Zn J?5'Nn!&1}Zȁ'i{իs$Hߎ4U /gf$䓭hL0+fɊ7YG$YY w=!$CS<4> Hj"L1|pr7 1 skFȩl3VG^oXы.w|ksO!5_-R Xƒo((ob%Jd!#ń&6a)_g7ҰZP5D#5,qW%D6>/[?obM6bѴuKϝKU1䇂y` @C`0"іi\1xl@ z̻nt. ?I,_`? on+A *(4- ߋqzΏZNy:p5| 1ѓ>5"32-ς5f\y"ye$)-0PCpɳO%=@Om'4%<]O}9ag=H|w:؃QI\wbF7 s @Qd9MšL[#D\ # H~7 m q;Dʓlԋbsx, z.Rk=aC%F Şf{0^XA /"=|L|}bwUK/Hsn}>Rwq[]Nz6.QBc±2# ؑN Wϳȝ@k[YN݃7\X>nkU .ox?"hnD@2AS*cp6ÖA_(^0d]=37eO۰ήy|?n~!6x5sp ʸgH*jwR{w;%5hJu\a˗Z$RZyyI~Ҧ󈄢GqGN85*3m/X<J-W{+HW~VqeA MvGL4Y+Qv_} #Oآ\[|; N)#e}Q" &Z7}.72`;HI]1e䐑rvZ$Pe|s.(cJ!oUo?jmZ ;X<6 ~"Ou;.yF#$Ӫ<^:?$\ưsʱ&559fU"&UBy<@Qk$󪝠ʷ?2-`f2L\Z&[5L4E2ݗA߂KdFɅw$ڛ$EΣjXk燴ʫ ĻSci &۝(ۖG-'/t}W.LHwSl̚|[Ҷf g3"MP/t]!( Q$ne!^+,*sߤ+F~*d%ߣ=2p.-搓?Cic1bq[iknB/2ڸd43?L kd@l Ʃ>=Q>c໨(2 eЮh*uĻu;5F\+JWInF(8rq&\xqޚKf~?n/1%4.ugƤ7ݧ#:vfkx>> 1.|c,fa5>1^_N4Ani$~>^, oҍe֝C;vx|sP"dߖe#~D<t {3n 8bʥV*ZUV|"OH6?)hR=uL( ˀfC>|sUK.IΝkӗRW~AjM>%P|/VLPꭅSrq:?֫n"b(PHHw+x%a6c=]oXz orƕ272P=RVGN#Eq3a&-(o2b$$6tx;m2Y>)ojf o6m3<}-%& b"UbkGQ߲8}iV)vtZ@bK摁y`qM|1q咍MI&{0NЭw,1?ξSFɀg'Gak*Q`n̼TέWzc$Y3ު&K\2F;ֲ٠ w95-3O3b!Rr9m&uiαg߉Π;y8*S G.:חHʃez! &NShGȜ `ǎo^I͖~㵎8 €Hqvg]H-9!1oWボ8+ߍc:^QsDĠ0rݡ]ӼJ1|cǬһ32ͤӚm/F՚`G ?4q̹ f3oy^X!dC Tz2[R]G zM#6OAxd}@@o}\n;.eHt j<فO&z;u_Ap@6|2\ecrf74yj(Q?+ų(fi4cU^,$1GcNÀ!MQXZwjB7ҳ aEZ`^s!#iuK]6$?- +@_po}lFnȫfS4o\;KRR"=ZtxltʸR`~Sfʼn8kįZG#uBB@MJYu5: keHEP&ހ _[b^q%KE+ j~ƽ0uUo\M%ɼnC O*U Go5x{lǍ{H1YP!*ע^(ڸ5'1S >_˶]rPnfW؄䄍 L,Gɱm,sQ.ɿ*aЩx뾲栂߇G ;r@Q15 @5ޫt, w-гlhv[@ehNFkW̟r kγgo94fMOOP` 2W|XyR Ҽu.ހoG }{32#bfŧ@:gE2|lyePݲQ9u@E8xa=m%qtiARaax:_ϲxPBr LkHҊQ.aoT#n= ,Xs(zb-vޘV~F ";S|f  :y kSvY_X(qGU>ɋe]q˴gpAAvT #^ AEH! XpPhWB x 5n~}WYoǜ.f@cF'<.aV'b2Hñ+a7 n"&E莧jpQDR"+`,D7TR [ՃQ_3X){V%X<P4"d֩;T&!|ϲhW g46H8%'[bWL Pq5z{ۧ_]ax{b@c,QK!V&g2;F[Hv.9et9Աǹ"KAOʽyyTgGG? f`͔Ej΂ v5\h'b6h_Q8zIk윹s6ON;3E.JLb}qb+hKв +,Hj^Yzg^{тT*U1.P:Kkө.seX`e Z+;hG8^(q>.+r1(WouPχ50QSyR)iҕP6,7&.8UR7n{пahvVyCu!?xnaYQe+uJ#Hl$S9}dBM"_(*ٱDqd吊9)jCL~MJhpikA_$Z"δ|g+oIg83S@ D/|QXXۋUN?hH,>܅-w gj9?ZyoR[m(W oڗթ}DŽEEdX]Rs@3wx܄`RgIu{/䤥YZĶCIR +$ζYHr\3i-Io*޹6~2r;f8xʎrT(dW2SW~nYgV% 'RaI/WyYtE=i&Q,|5'E؅=[iY|位cON -h~=nPn5Qo+HLbqs|_'i}Q(R-g{^a^0\0ү/ZY&i>5 ŀ[ln;-+RIsLlĸ*7q5ۄ~# eS&6vLLz ^.#ZvxL5noKC?vR;;9wQfL;'kk=y==QGSuCΧtKtQR!wp1UNzD" G$fYaĀgD.%J 0Wj 2n b;-\njyصQғh$&1>5 Co1ZN3壑~$dNUL 2YfjA&xrg#wqL˰\Dۗ _gU\a$zrZ;H~)5r1HڽB8s|"UqT9}d͹QZ<"s@t->Q&Eΐd[#dXd913UXON;<$(tL+ ݨ\ǟ5j&_mxzSQtДl{nUv9xA_{*1mAq5rej{6J*'")yhꉏix< tLT2 + X81 lɚ5 vf|&&&$ڏˁmFW_xdnj\c^#!6(iSد aȓ!+IRQH/mNWfA^jݪeZqyT-U0L$%S ,a:cEB$omRL)]A|AURPkB۬ge-WäkLlB8pvxu #k #neUZƮy5_A^Ȕɼ7T + oUe*FYG 6!~re||?Hܪ퉢1SGWyVj{ޢ4/\kK2e$^ hAom7-Lq.r"t0SABJ#_P5rКnP:1FYp7 1QZ}ֺ>+1lefW-o` ~FtV 4HNؚu*}Xj IW4/Hl16$OJ !\ R-zeJX ËeTTx51 &w!8`L[#c6~wn we &;߇i1898?InnZg><5"1bNN3L4 Y>N*$FA QNs0FRsLl sdVLxAֳq=!U<7ʈvK~+X& e„t2}]Xy+TPe(`+I覯!U@C4~2jslejR@v!|v[.qyf-Ͷv=/!Zs聈,IՁSAf5 sc|:,! -+Y@wwe~wt̺vs@ofs}*+9/nOMWN{{dAf_!mQ[4*0Q<%ى((~6Yh(Lwaƞ߮|j;28KPkb2(5Bsx%~ItR'5(_ejkv҇!30[KUwTڑK@y4_wQ58\yΊLPz0bP 5zd㡽ם7ꃫ뀻j$ kJSz *52kw, $l`Ow8#5;bE:#&ff}| UM7X O%oC{]JM5WC'b\Ui}$MmSR򕥓(ɞ}{'Pu`issk`wPYTm](K>Զ L)XҴrJYHStۧija !)zPzNkLa&~xۜ6a&Zɨ^^h\cC1 6mD*VF{E2K |*. hZhQz:gQ'n#2x&ۍ1ŔfeaB+͉qHq@)8Xk֕Cߺ r H`c9"TG3 9a\FtIi3~3B.-g-'G[V}/"BK2S*W` ;FgRQV&|#'oҳ>H ҧ{0nzX1)79,`~k{MH`3E 4X:=)1o:SytK `PRD yxʃ\2-oH-c!9yf[$MrDy%n\0^OBZk R݅θ~L9ށ&UrjWީΐ=l!A[`d1##Yok1іtagPʷG'^LNc2 l4V 0Lj|1 Z= {R[v_qyc5f>8~ZUm 18 7ɪ:_J[22.zzyFLJ|QRJh:AJ}dcuOnfN}T{k~wF}jp}p6 vD%nd!X7r`jPInH!3wlWl۴ZXVN+3ݘDJ'LVJFTW KŴ`nH&it_ q zEʑٔouwZR4JK٧h墠*FZzqx8gcK* t:l1<yHܻ[U޴7?\lPgrCw;;^Ѱj/ܠve+ $i3mpe/6sLx>Wo_ A{iT H*.A-2qӟҐkϭ'")+ 6 nf/P%eez<^ʠ"Pl[pV7bV#2Naܚ+w0YȽ0arrݢElm^0>9<ԅ))(o3i|0W,`JN,g7tXH8_çKԕ=jgjmR}!hM][nb?t38WXUU|Nk|-q#z.ˬx _GAS4-y{8{8>O #%/рXud~8Raf'`-cv(n3/\%w,0fs3ݑ536^_%%WSPOm0aU+*3jQWQIi`@9GniؘQoѢMw&w59'lbq֗YF_gAuU%Ky5[UǸčG1U7c YՂD eJ Eۚ(+ Ggpos- J}BmI^g mRt:RBmQ^W6ԧk#nl3]}ڑu@@DljGDm⥇Ǔ6U+"tU.vjF-_:P }3tJ?0t݅gh<\%b~Q':z)N Ԉb{ XcIsܛI{ܢr"FU K/^P9%" 8 ldi/X1]ߙ-A5qh(5dXoxXU1T| Xqݏ[.[jŸF'ϧ(U$劔޹;oSaOA`:B~3K;~ڒ6C{3K<#b\ؓC9:q ޞ0*? 40EW8DŻID͋mr~Sc'# BH@т|Gkd z07Z ,Uu+咗=|EtDN3m/X|(?<뇙缄[xO OR"+5 aTO^/q{t#/pۚwh fC/H_fF%'f ZY>GeLeZ)R~2j8s]KYu͆>AU|;PL&o\do&u%Km3\;;qb) Pi6{&UCte !sάDRգKݝ4~Sߚ4<BǘVffтv)&@9 4FȥL/l"~f: 6!C.CidJ(/?9ԤC+1LqI6}HV4Z*ܖD}ZYifC_:HYQiTtznF)Lpœ'vs, @r!$0V*-ʙZrȋė󽹿R˔(x,8'm2gK*݇S2,}#cՉW7yzZ^r[ j]4j9ࡦ^qT_+Co^ ,=iQDR/7>֍M1y7m'"УS,N dشq ,C?aIRrs=}H.{<)#к]bw@m2#N(za l` )Ǘ+8C4W#oGB*Kwãj~dtA;3;E"  ( k4VNI$uG&LkOPh_@?cmьV>"Qj}7DJ#IdG6:`BK.@2}@bqJyWk9V\fk:=|̻W'xPLBd%ynfpO-#VtV_?/R`C'7[p-]ۋ6uE ᜵,&0FNɺ ;|T0n hj>DU+'gA9TABϼؒe`{/藞Q":Ѡըٯh,evpu5٬<(b3jSY|n.(W|3ъEj<[xh[ m=g!ܽBQ !۷=, K΁:ȹDAz0q11 6Wj%O,e# r}x㗺mM=XR5$Jշ+TU Pz,,*PRde_A\{:B93V<7H`ʭ0\wvؚ'2~.Z7jf % Zʐկ[ 1m~ÐAثX*{؄*dI[wA U^ CVDW?^XnDM"bʦR(WZ6I#BE4$< T$,-mu/Y{ߟX>!Ml9" 7M7[uLeet%>vcVňϣK2ȐmShscޗ9ڙ:"&Q#U{'8FigDy[ފk55d;]FW3c[V缩x/I4@7>;:+ݐZk9X2DUB[ C> b$iUshOY }YhAIslj 3rfT`.`R}$oC|믑ʔJz[j*>?.juUyd=/6]޳sL~@ [NR^v! ra&5Xg'=A'eWٯpg%]r7puF]N_\SF{wɤt')H!%շkIѶQh[nm @h֨{ 6%=#u+FS|ƩU7ɒKЅqUI%H\* ~^&"IJ:lP4+8΁3~& j{wǬmG_cN7; FbOWaыf0!yh@W53B'U@-$-{vS=uEi9~O+襳Hm 6r^~øKjP`On$_g\^mkM>+ kܸ󩥻:f*2[gSmu9ąh=sM^d_!EM#Pom7dP8s>0e >z+Fo:q~ zI[TRA zQЪ1R |5WH<൒h[ Mz,s8"h6 sy@8VRk(ڱfI:!wq9 t*hC!?զYˎ-T2eT|'Q?`lg.4VxM0ism{#~Q8L9whs]6>Ȼ|".7z"},u&5>-X)TE `Bwy^ᢣ>r:+CEd9W&aj[ 5"sGK+ B*~Gcm&a7k8C3~xza%nG<'hlGْO#슄dG^5 6ʝ|dQ7]ȂSa/G~A* 7r(;}"y<ޔp?#߮ڀܖD3ؽ Z' y;{5]?9 rlU&E̖zH%Řrt+!>_V ObHz#?cp⽋XۻxB "8rv VnF!`U*#u7ԣ{&r-ʌa֚MG{l,Qu'}z5w@˻k[\7M*=$}$ĈNs'ۨ[IU6Wȝ4.OHE;wHI*K H+}@T3%@8au3#6.S 54#Z0ƔM2h^X̙\BLʎl&ף Q$tw'7[P{0t~ˍ7BHBTbݣo*fy3\ubiI3@vф>|UVBV@hIh,,βgE?X2 e3t= 2Lw7ζ}Huԥ5 x{VӶ(0OTW`}T =[&MؔmS*u 1B-`wKoҝ8XXgl) Ms`GeAC/2mR"EjLUNG2\yoC ͋}'C.pQW傞RSAr˹b<¡[BY7R!( |DƖcԣ_EFRy:ͧO {I)e|]DƷRBz)<)Pw#m~+wMiftgřԣ}p%ku (pKu5< R!E|;#.*nֹ5;\©a Brk #AY)-!]#w8J,3|d*R}wȠ W\v)Ee+ '3\av'F/2l\ K%k47HO|n ޭfx9P\BiLE?x9C@FC&-mЏO}.?e|6Z#A2,j?Bf^Kع i&O>)"H9H|;@ sI2U J%f~A=yL8AOi(_/y,陾6fn䣕,͵uP(BՠSL ӷm[rm/d9$ t@s44|$cTZD:}֢ S?j Gw34nnjj|6yn.tWW̦C pl:ssm`P"~ m.?Mù> .\wdK^w'f24ӏ%KK9jXޗL}m@ᓪ/kN΢`U7MތnN5 Z82scma`eؑ Jj]Fdd4 cېhHeB6;c}l!UEBXV`B[ýQji}BݛTPo֞J{`}cR)9Ksփ&Zt QhR>AqcU\pV*mm9m\W>?|&aq ?fJ JNmQYhL!N<^Yh2} E1A*?z5s٧8'2Y0ui@/rAi*#Ƴ'22,G]+d~Zp8|Rg:m,R=(POR>.Aev#/SΌ,PUdV?M$Yj[u6n+{ 1%^`nZܜL7q^=쮫 ZWiͮޅ"sv0bKW:ImBY0;iK+u (elrE~kK77aNo=h_, >ɲwhmjm4omn 4pbtV }W$eB'i=QɕPfuzJHTM葆khIXeXgB2 X{.<̢' +利CX#gA_r)AHݯwn+ONŜf+4x(,ք:E![*6&*+qB }}J[LqBHS 1qֻU(pJӤCR6~qmx/ Ylv9⣸Uk-'OVg"i7y!2&rpsƲ8'E'.'%Oiom=6%#O׊fOr1,l%l`r۹pGӫH޿H2tqOccOTf6:8B9. f/!+w@Α^L3RaH2:?U.Ios|4D~gلOO?G\-^xw#_WBn1aCH|K6hYP@`L|qFc33@s܈ּ A5\]X)}< Wc/%9kh -CC \s x Eh1-c{m|g.v4:_2tEݤrnb=V̪ j_!e Aq;eVrcuXӚYWj7WFw5PrNE9b g~4dT$n>l3IIƜ Ã~pLzi\n5{:6Sx?!As]W7q8}^]1h|8Gs4iO)jYB~:A_>@/e2"??^.Vf=uwYPU.Nfy^.JBhev#>Ó,b:ղQ6{JP (R0AF< ںi1h)z+ J C`a! m?Fh]F@?neqWAZ"sƀ1bƥtӜqϪYg,oQїaGS~CI*xp% m_"mUmrzG%>"N|nx">n5i'wevNkv%/9W/T{Y @ƀlAaݺrcoaշnHcDYrIv蓜buysxY/>Noi{dے'ZLn"m9 $Rة\8R@\9V`_! }Ba<$)$m'-ʉ|~I(ULnUT kwA|<_nzXϣI0jMT ;t&P$.\rPmzm[Y&h`+؁AI5<"s6Ӣ9 ̜Xu8PSw( Wpq!&#o 6-u&U,lH@:Q WzKQ{BRU\..->Uy$qOTh}*g//uJ'Sߩ+l$!lF hn!.LQ?yac: ,LX{ ߸XJ@Z?s>ְ-F^ëB '!Qj/?v:_v #@:k~#-ޖDa& kɯ1%l('pO4`rGӣ)%WN_8GUd>~OȬ?!eoZUQCVh@=.7oG!"6x*xvF4G)ҽ> {B{Gᠥ3ܲuC`hE! (ԺjCw9"ŽAM2T  A`5mnOL>STՐ>"5T?lOޑFFLV!۹43Dc95e|*:&gP3+)W =#8@Q ڤN21v>Pǝ$eLtI _vsuԸ+sL޽cQTfPg a_oFJ(qΏD|c䛁qGT/3C d|9SX.LuS]&-LK_;\sVB˱TnPȠS7i(Q/6pDt xw=~&?[y_կRЮbRL]ƭhotu9k,Kt k< ю<6Mp 9%Aưg`3R{2p12V'3 yoԡ" xWW;IUtBUݟ [\s\ٓbg7d?3;ZɎZߋK~2r '07r| 6d X66c{$3?I#/mtK:;u5G 3B#i}ij]՛!A8͡90=Q@ף6ޣ bC[xq6򊄁Lj_nU |k[0 vJZGZ0g z U ty-[[ YB-F4_sv;NjJJGDlisEΙ섶fUV`gI9L'}J#/A83g@5FZt"e2^ g0h@> qȅ$i-ݦ ܔ4f0,SϻGGῄʹc&(s+ۙ?նFK zpuh|u35=Lj(2z 6QޫFmy|1?iXl b6_B Q3^[9{WSA?&O}{zqaʖ\Cm*\;d\Br48 t@֠ۢkXDCp,x 8L<>JßD&w2u 4;CC2Av'#`ʒp@auhp-V6C|ָ6&D!%4N9@ۧ4f?'zJn|pùw<-`x%rŲ&6-&;&a74.0[3٢wlcy۵k'kBGa2c׉ 31σys-$-N>w d7r8n+.{)B>+2(^1IYRD|1xaU$3<`p5p-"]b:L[{W^(^UzZˣ)X!7Ɵ F&$8P$RO DHj-4bNWw_GE=A -Wꞏރ @?I躔z;CS^C|V [9BK9W}Fuihodp2EqRqaӍ,27z!p9 K|-%24 ;ҜAuqIBI]T:tRh/\X0 Xۈ`wKR,%`ZQv(1 lٙ3 D~m(9D%;,!tv˱" >rP:W%پ*x@nv8n҇T3cs Dbhf@ La sg<߃b&f ̀BHI&j%菄rx3j WEܝQj77 WHJbﻮɌ55OWQn*8ƥhޅz3/H6)0AF" Њ!# xԗnuB>oO>2O Kte;wA4g& %cgP~=UXP4@Ujw+y4ȢRt{r2gZP "BUȸ/x 2"X_D C2Sm*EdX4;K-c b'#s̿S{2Xx_sӫ-a5A&NzpaqT: KdA!9apGC$oC{x7.z^^3H"/YUOS>^X9pr8G!W@ j O!13$"`FI y=2 ߲LA;dĘF*%ؔ#Y‘>k2UʋS@`UʰJU4!(īN\5\] NLCDɯsx}ՙ6>ݔ:XY<:Lwŗ-y&ņ}5*SE<C޵iX۾zPz7}F_2*aon٩VkjXF,CCF|oθ i:-/XˠSHn#gĄs߸HNP52|^RF9FVh^mV9xq0S5? `p2͢aAIftB`{(%b3Ff2`"9t'Gp`< Qp$N@5 _]YwyC?1^DT |3dq(aq p4!Ö2鳆f%h+9GB<c }J2&\o)^$  fQˈUI)㉭5kSS>|G q'S b" m$!1r#. -FM@L@˖UgoSޖ-qtq{l PAcJ@Vv+뙌!_"Xס'[an?跶7$w4 &E,f)-=*dLW>/B$[lƑ|o{Σ̧]5Fc<oD(WȰ)UYK*e[toD: `c6;RW+T%қ| mG81?S0@B*|Dܰ/Cb!lt隨AfL%69tʿsX.QGhМ, k]+,i3VB#k]^GFX/i4p^t !vt oGēXV7\5aU5mϛR4RY̎vJѸbPjIpBPL3a ej1֖'M8dU \ /vAIg KH%qa~QR[ww?k!C2}GU_w=׍](޷mQxFU{$p2NZy&1\Fin'Jêz"idv =:\(\myozxqUnmBFרs%q„npu5NCx)3:鎎T ٌv7/)%U)8<2IgJk|ߏbDp&}uuE;+J[0}@jMPTR7G]Y7G+2k0ZIs UEF\ȷc5.]ס?OR}@npI z45VJ:_ڋ?7HhM5j"^}>L+}N<2^QgpK$/R:j;pFf}ĪfS["t2 ٹ /Ni䬈QjׂJ`ρ{gW/<P  DV]s%ìK,P9d]Aa $oGjͭP.| S1`M' /+vG&'V"tѡ}T덶l&#DU`D[fX6GI8aYX rtu!X^,׵m8!& \NwIJwIHxM8YS xҥLUr=_*JjU(T 51:'@͚RR;> O|<Ԑ3h]dj1@>KǨL+ <=E*!g>=wԶ f ߥ,v=ǡ&Wp}Y2Vp:AJr<17ʍp?5(MU{:(4S8C 7l ,OMllDMk`}Y;ՄpS1@s[45Q$86#$~([y@.nDƌcj1Hf_$13 cJx&2m$XNS]j^vJnDk֌~bB4!!ԣ5 7>񸦪)nˌ6Bo?@l`_Chr}ӽNL^}ܲӝ>7d(S?RRي!a#扎RٿC9Yߡݖը'qXw8L6^ \łm15Lދ_ =al#ㄍ _I6mZ5wBV8 LZ=S(TbRH625XoDc#rqlPBL'jW+6e* u2xk h%pnH[*Z[q>GkCcsSڣ6/v~^!h|maA P;bOqFM mx>ń HbyiY!Bg!Gs\8&멿g0&/aI)8ӟXHW^>&Ks}}א',bͥ6Sa K GkZqwoK4)Ll(FgYI>:q*jyk3I [6|zV!7B2Ka$rwv%z Hށ:O~x%iXyUZ;zّy/@.~-ˡH^}W6vN:B-`t%ɣ7IS8՟Nr3z4.B\"6S!iN'V{i҇$^ s{%Joja^ېo2@'H0t:!8,76Ϧ%j/=*jS1z; t( е'/wô5G~`>H 0-u~zPތ<\IJCueDtha4|(3Wׯ;]w趔 M˓S.D++ZvR6 D}{G 4<<[ so6ŢJ =DZZ0}^ugN0 k7j| O1cAn-}09E1"0-H1fJ#WS/H}-]_-+*M>ݶtTGcFZJ9UZP6Gerw\׈~`Ǒ3Ԩ!J{7bkg yǔ=p˨^:Ҭ;K#TA[Rb/w#hHJo2 m_gN #.t-+?qsnwShЉPM0Tkt-Օj.(`z+#ژKJpRo$+6Nm3$'7ڠreRXhK>Ѯ_58 ^@|la//9@dŽH̬Ӹ6Rr͑DQ(̙iK I27O)NQT,9Z "k<̓tH"@_udR,"tȖzFTv/CfjJPR Nܹ֚ps aԑ~uZ-{W*?6)^ϊ0+F&d_Nۘ~qJJr0s}.*F62>۪(L!DAـW 7$t,M472Jq8|@~9@oɁ`Vu+sL ˑYPƒ6 ?v71U>&o01ۨ>/`iliD0TB2HfC1*[L€]opm39*]jKSV/o_v?YJ7;`iro(pܨ[~&^oI 쫡p Y Gr|_Oe1<5([eO6Ƭ{vJCVh>#' 4۠ C{Qd.B"Dҕǥ݌Z0]&elL m)4[z=\!W9&ypz@w)ȞWs:w?3Se*K@v]럋2=v޷syqj3'lNY.i5 B/=3QX ,r4{҄= E1LY{ v5% ś[A$+lUQGu~iEڊ3g0%N.dpʀhx2Iv̦U:Ђty{޽؆F2y s.<fv|eT!v1ɟR q7Nd\vOBBU7)NREt)2;[ 0{w1ިkCn&RMjdea0)N.G|4 3GMG=S,j*MҖW;zy?"N<, vj.fI= DOj <]S zW4"UR+IoWp+Uq7+X?ƧLbEӤ[S* *`d۱F5hTWܙZQXW,eINA@KݷUAʝ8~2;1I\MS&Z;bk[ ?g9Œ-pW V+P><8X癰K(vy`5=<ɅGj V;l6ֈD_lgY35H]2vƛg@I)vHk[EyXz/u{t.|E~pisJ_JC2kGؗ"-L.Xzr?RiX*|' f$<ᾜ&bE aH#sWi=Fبf0>E]4驱qj5&owKY`u Bqk`jmKؗK4^@s?.*2J1}lȞ`Zl>!hr9Z]NR P@5jVoe߁vImVǬ g滋ߘd)O Q+^u|MU߈88Zz0G/}Tߤ-Ga j*cok|F%ZH=X,""GO[04~miSJTWwE&t>RcdR cl.#5ao* ?g*ȬN,)$vLb6!YӐ7 ]Xj Ftu  S/&UӔQ J%0PMD8* v;GNQIYLV CB:PeQaF͹ذӖ`~=( ϩp#9,_Bi/Ҿp̸Y =Q8ւMz~-P+͚V [RòYUGg&i`P|8JWN*+]Q~gߩ޵55twLru[3VցK}NӵXDjڼ4AhZϘIo&xhw5DzكFXRդG{"R0)R*Ȃ q +\k^V;zK]. Ae/tQL.kpF0RE۰ƈ Є乚?6%lG'[+]G苍͙?F5HN7\GӺAϧlZ3|Wgq#a ghw׹r<:2ޤZ yCtܮE`D*@4]^ݾ<0 D8 YゝTXYqsMX7#S1.OAԁ7`C$fu<э6Un5]+wWяknh57]/􄁋&o[F" VБqgE3)lfp҆auPWkŮGֈctb'_5P!J}&7ur蔞gJsu~*7ee~}JTjrYY::56&*͎LB~/﹎o87D5LPӾf~-$uc^w u"ch7dfEi&M#L>9%{U0EqD9>s#+Qr^Mǒ񄆆NRP wN"Y6lL&F>]Vp֦ O k6ld gO-c@ђ?B!ϊ1(J~Փ8~')xU[Ǎ?Ocwb2iG_:.3fkA"ӊ< (9B%҆ڛ1[d#ޟAxAmS3@*N~ۍhx 9^ǹHr1k^KI@D L ==8-|8^6vf sDŽshb _"U接*vc:x@ 5FN!Rron[4|m)A?Abt:Oܬ{f}a'H.Ϙ2rr _ ig9@~m{;ְ6|q\%"Ҩϯ6}St6*>Kns1̒ wka/D7d੅*qF!;wŚ3xCΑݴB i9^b|C8,=&?o'aw=4/R_sM|cqG؈.Cq$ҹ2rg(tJ/RQzttCFw3BTm%$nsJu^y[X($ݧ%i1=XdqkW5PlDx2FL.6OR40. &,{j1a^?Y{[KeWs\ykzwA+oMO`,!{] OKTgQm3UofO=RΊ[<w?ڴS_i2~_ώmjɡ𵄻Fqgߤ%LubC ˨>մh B\Xp#T!s 2mXubv|l 0Ŵ$Ɲ3o@lAzд0r-?Zl>~ nepBo:|G˷cUdFQ bE,J1>T }b׍~;4 2Y~/ff3u[%"`W^=ϭ*S%֭,t4UOۅyvr8e9bGd8x:8Xn$hB ( O!7~W 1M22)A06T*KɏE<žx{-0xñmbBcAD^n/0Lkq(ӵߵ $b?&4rݢι ׍j~v[/+)J޾Bl4k4U8ez0[ȯ#]TS'rbǤ‰[m Z`)@{N+b#LBnT}/ƩѵBIӏQlX8&I fJx=㍫jLl}ЍiNkDط=^XtgPm`v{  |Lneˇ[O$ͤ{Х"}Eڽ[J e 3|85mhƧm7[M~+.01%PB} >dstKS~Xcw7.>9XL%J5bU Y4cI̖i5v`8U |2Ŧ.y1U ]0SRV_eǣ `0$\9n-"Ep0e2it|U\ 1ov9h#tr⪼c]9$pwaCSH:w:fa4aw~"BQPUhdU9 P;vd[MAܨ)0tX}-#oY0jo=`^qe)2o˛ef9R)0j\xbA2O)P[aSTV1MU}~eD$GN Hx47ǾŎKH O6 P^VM|$D֐ʥ) SOܲ〱"IdLͽ(ݤcݕ:3${ l4wA4`̍!u"P"' U+ڏ]#,(91hm?yr>  >a|G()-@l絲ϙE]𬫓zߠ\7?CLMGEnٳ@3Qb fLZM&^IKaqS-\XZ*[ )xaϯ|Щcy$O|{P\cՠj̉Y hn;w-r< [|kXA=liŻ)ILl!h+Y7rLP[ HEan]_y3?I,JO'tMhTaߌ_ч 8-g>G繗"D|WqaKIƛd5TG,ca]j,F >_1m"r䤈}<"T#(laF(Nzw5s!E՛4ۼތCNVWٲJ+3؛ImNJСaZxɸ?[].PŸl.g/y& :󷄡a& w9=*XRu:9iPަd/"D8OosaS] #<UYg.oƁaUQriqF #Q{fPDi Sj(cf-v>G=ʀ戠ЇA!fH%d"#ŊhFF|@ [t,x)D3_Ez9QxG` ( 7 ^c=359ƾr XO71ۙ_H0]`e1w5~ծN~Fw*\^;NE.y]L,Y ܆oVS"U&P^@vv# c=o^L&D,¯s0@vf-Cۮ Q?-|ːϵ"!hY#tDVGRc3@!r>`գίs?98%&=z٪3߅ЩefC.ma- uf9q3FA|y +01"IϪj5R8%z q,/=O*Q)7Cw9ld=L.H3_0p^Q~AB"vFNۢFzZŃ  J^hYRzG3Cd/y@f訿ė}+U+%'M~CS. cB*$4p$`B?,ls(sF XJoJ+}Z!F̎i*1#~D|`٬ ' MWu5r@P8?fcE*b423?Mݫ(C1` jUIWb$/"dYH`!$0˺SZ;ЖOvwk Org4 sT'E I CuDT8^#F~+K )l T7W;ؐ&Z x%I}rePRmUȀIf8e.7BuQCFOG;;5~&n228%%ɡktQ7ʅ9e$+q-;f?`pW곧EI=k!(4ϙ܄4:YŲ3H湢ml;1x{nE#wO`iq[G 9Cn-GYb )t}ze[;ܶ?ewKwHL;F=$UrT6S".*-T̓'MܻOQ~C-BA-*b[!IŘrk@P2ACX\>N˅Q}21/OS!]xo@ <qƍ~2ב!eU/q…V(cڪU]wę -M.g5OTvT#fVWE= aݲ~b]=@ 9أ7T.H1q[v-~X-G&MƐW1ѿ٠'}qmB*A8BC(Cco꼪<%{ *o!#S $M_h77qQu {Tۜs$umlķNUM&`m'1/w4$}958=>Ͽtєq;$Er8[deuYu-|[KT JفS:ٔ|sU5zapם:f֔BХئ*XHNbQ@H$"ÓBn[Z,uIW>E~cj&g$CUu SNP8GFq+ҙ55OލC7ao=D7e$]80M8C l̚(\Fx;@Eq\:āʢߏ+I9{Cj8]o1 g!g g,MZx#zr_l**[F"#!Zwr Sd_!?7<M'4&bnJ{f»WqܔgEK)^k'uP&_[͛;ذRT_,Im\-)\(Y12 '1l1¾x<죖ng,Mw.xgtKX!VDPxEgH |}]/q=)@|NUFdGd^ CRjJFsЌ_b\h 1> !{ncVH5tJJ8do [ 3aqآltl"w5:&^X<镥@+) F#eZf i׭331jQ!%/%kZU9D`«wfZ?!LpnE,we%/AX4|}í2v$Y#b~v`_p^)oT%yR=%6Ydqs0]ѨYbW5EВ㺾\We鿈nebqL*{G[{oan#vIw{YL ,Ri?ICL^/u܎Yp |C{Sus@޶1KbOӡaz<ݡ[I ]9r3[C`TJ!hå?\ޓ++2bӆCc^&6Hp~q6qݸ-KIe~[ KWO)v(2]qgX :}|sjyB֪")0.+T4W2YZnR5{z^&-QG^f^(Ҹ.Siˡ2k$Q0 oמQ]џlNT!fGToӘ)<7ɣ}Pf;#{_ RSo:cgZ=iNnǽvHɾ`}vIE 0/dS7Wr(/'+C1G w`sݫhU|%ӿm*ȖeuWQEgL]D %0\S

8m :^T۸3^\QujJA/sԚBhi ZJO(9V <2mE{ dP} m-q36? aL1hw>㦬vMu"[@X/U<."dfZ3&v8{b5 H{@BwJ_b/ GVe|\\tSZvq/W{4~: 6#RhSXL :av%2̯) /g>U2^&8j4ʹ9Ss5w0Q>gZLB7\r hѯٶ[nA~+k@u#ll‘ݽURkqncӚ߯!8אz+ :Oi,%5@b"a5 .$,FCri)XkpKFɧftNݽeYdTȩx- 7/ȪgGu5R;OcCߏgoCW..}o(ALdbzi3lN{s>f9T;mEVw ԯDoᮖӉ8DL6;_EPDvig0,CpXhV=h!CĶ ː4^ˮ.0hz\eԤkݹTȹPRĊ r-en8bؕWQ 8Lˇ ϫb aC36ě-LՏ|OUkPo锬6}~EЈ=MlͣFg'-VqwtbTb[E}fI(DWJ Q|DLPɻ=./ Z`  sES)jnGۂl.yCۭЮ5s\=hKox1Uʽ!2FjU]_pTtm arvpd 7 NkܒZ*;"1!ݴ )p-M1=n {Xd&508Kl *88u0b+nvR Տ%ාQ qKH,)ĈkU' oWl2@H!{Dx;-s%T >=Qq8[3 %poɜ#Ej_ G|t.fgcЇ$߽Qlq1`5?{v.r+wɚ:2yG",\ ͔g+99&#VM,sU^<޸$0rk052Pxʾ<+":sIqMk/ÖZdlD|جNu956]kr8?XnlV4j)RNm@(ި-zWz~^կy8yjW1ujƼ%"Ⱦ2ʴP!R <ԷKh6uLi:` K0I]J7BBX+[ꭐvd.'ScN]2('KqNKiOM ف v UG\[{quLᅢ*ϵVP^l?qRN 4a4XJYyXi]``D| B5S.<9hs"74LʕqgTXq?}'1bd'6]g1N> ߟTU0 W:Pޣ:"JNGZ.|;Yv6U:w- ^q0Q⚞KٽR9Rnu ev<_ze=J ҬR vrOmoU6?.S(MDu"uq9+܇jp0RruCc+YڰudS*R&Me U-ZGPuMQv 菑`\mL2`ak#5^\wtԿaJZm3˸)+pU4I({%**hOg[i. ⷄk^ϔ=韭re&MwB}餹?.3@c C? }RcC1Up.aIwe%QJ )MDI j[9<. ,iL ˳'pTQz݉asF`a6 h>>&5u^͡YnLr QUt4twLpepv/*Ͻt'񀓮_Y2^Cy k$g M1"-;/%[J9c2A;@)Pfn!#E6H2Z)-{;nGr u uWz(?Euد*b4o ̧*K?|d79*?7G =7wA$DV p,9SX3w~J#?#3Ck{tQfk_ULgn]oi~1͸}u`^bS?}Gx%q g}XWBOiE_XP+m3>l75D$2w~I:?  oJ u<Ϲ_*D޺X[d*۴ᎃ)0M=*j-(Wd2+M opZ-#L@ %ԲwH2r;N9@ >**,p \ύpGcuúP7$l]RәoCNzwF1=7 -:> .jXɦȭ1ꮧH?C[} 9OzHb-$,ޝ{#Fznc0hόDqMZѲBvw17ƽfJm2\'U>0,B')Qt~N M#k0|P7]ǜ#Va)AYU 7KS6#i O#q)OERDž5eпŻ5|n%Ffu(MDׅg=9.؊Sғ70=Ʋa8[,Ra?ʫSѿF` ,C`5N.m3\M@x(ʑ=hIC @doVh,LMQ(@ĄNXh,)MFr=C*M: ~L{kڛq9׵VV0IU-IZP9ښ焆լ1!*{ ."k3CU .xWœ]D}ϣ-Zݠ!x2F W.}0#G+l'A딆i#Q{s{e o_E:+*. W`531!|azcS7 m_̦Swū3('oh=ԏD# z-x4 Ȗ <1 ;ۑt'i%gEZH<\ջϑlU;{H2 uMlLYt ZR`D٪O?F'!3h'Qֲ8WPWv5sE\AYR?hJo@H +9R~-׼n Q7/-Pw}W i@:dUX"HxPV;X+at ɚzH,c>5 +87BI8DAh g:\X-7rW_UPPW3f 335xQp'wֲS_Scxؖ*e3& Ώ'Qkv\xįuv(ذgvv{ iH*dǼv..CՙWH/*~i-@˧eܜ \7sUxx#̉9>Nk$dg;~%u[ G1BGwHC>/=[RI;L[>A*y&I}|ɑV0j nl$ckhJr[xXz7`M)o4M)+(nLm;>eG!yws``t%ߖl(X$:8T}☣UUPȪXu5Y6Zpƒ('3  þs_ wZmLIc_A 0r"~7tz"Ɔ6x%{57maqHz˛[_9uQHz+9ߢyׅ9,LsrU^X0k9$@V'Z RHH˷F&Ł9:Nub&ґnS)S'XF2u,oBCp__O$"sL@DvN)c;3FsliV7l%s_QG" cq?cOv`1^;Zpu[-?Eo~QZP?33ݠ1[xrǵp;5ŀBY_x1킫*u :*Xf^P%դUG-tFFyx qB%rH(5#wGDǕ"$R,T6/_M>rPZ XCx=vP)V n27,\pxxΤRYǍFd=gB7ld %AhT$G|ؑ<Ƃ֐nqϞ, _W:~DV@ tؕ?|K|FϚ*\yWל٢@HAJ}XeKTܰ_t^ܺ#VXF:~"ޠM&:?1>wq\]4Sq_3цZja%ZZZg8 =lCj ÙmVIF"C۔?FqÆpT-xN9A}~tsdwÞ,E !x,grmZuc`<[!G) ͭ>>bk|2YYxޯZߒJcD^r5z=aQ PUMS I[:Opܩ|'Yu{}4y{^%7Qq|؟y::O"m{MX`wb:zB7yZ~̀OlmNIj4.λYIźCn(;*FAx1S`n O ?lP`o=%ЈƞF2M@0W8̃qEK=(VU&ʴN;^!}cL_ Wjee# }$/Ot^rSuEhI@`903Z :y4E_;тrvrk0nz?kNyD h}j1bzӘ+}imϯ?s|5U,oUT+)e^v!?˧G7y Kj⫅s]${0巷+ό6$.\#ک˳rY:=(G 3eE۷}D?Z C#m)BGu}OC ځG%lIXgz TEP"kZXԂgFvF,u.&'# "NRM[;yR;a4*iU )|3p[# q:i;|r|7.{g݅*R߮P>[p#m* `V8z o;s2HHa}@6Ϊ<ȇʏCVdygrLcD#'q3c134c/ @pPG!G=Cd0M^=nԻ;FL*.6| 7Lpn?0_42>JPJ)Ҥ_ ]Z 㯼OB0Qp$r'NKMUSq[uŚˁ3G83Wbj%(<U7Ï2K3];(g0*B&S PJJA5NSM+x#SUj& KU0>H/Z;K޵UȱTBn)@ xZߕan>1O aoQh'V]MBe`Tkoq W 4P+R^4ƑIa/@"OɸixfRd:crB}aZ:О'w&Q fe1ۆ lѼmMi-chfeR /!5, Aԟާ>cj uhpJ [$FdV/ρ7aE{隙fBɒu*\8HM ]N AdKk"%"-UD2J7OLP;T.O,UMh4CNK!|AH!ުa>16z4S,Mq ӹT,7HTm hHbl #&s3Үq;-=HR>toX{,,42y V Emue~sQZ{aWDD2G,YÁMTq=a,]qH˶_ x3Ny~# mF\dՕ,9doxSm~J=9 2(#yY}|K 8z_1ҘGy~WERņӉEI*8F)"ݥX"Mz&.'ntxrsYrݗoLG4VVlvzx+.a&46""YG/({:5"\B>."Wx[Z#zhT?V5PQ$zwn-C'2͛Dp~`48*c/uv{U~Q7C&Yz36&T(T@F.VPi7[T|q σd_ĻO2Дu`!@ЮvӝƼRr ]IAA\ka- ꠚɵ:L݂@'[)" g32LS-1kk骵q[ zUWΊE)F Q=9gC6bF0ΌWQ{KD=$#H:b=( !GPT(.RaThb$MU$;|6]_i+^A,e>Zz-g;;AɿT#X3"Rj`qdm2cᆱ>j| @5vTH(m O{Dk<I Ū$h yK&pT{C"V*k2ͻ"ŝs5fOZB#:R6쁲xjZkadtȦč\s|a9w\n ]g+?yVY ::Ӡ""QR*n꿅,;,{>1OFi$Dz+J3=;,׌SbYQtbW=d7ƱkByP<:#k@6r 2B8`Eխ:LOb=:2 Jo^ 'n0&1AEIN(mp9yimpѨw Cy Š~T!sa.^hOMaݫkM0!ݪMIΊ2 d;Es(A{Z.sH׾VZnCZҦ k ppnj<[?ŅI 39z̽܏C^o<:6E¦`.a,RF;Sdsmii6lu!u7u4O@2[*Gup ^m婺D 櫃-(ÃJSt\+fy CYk{˯hmj$Sf*VVh2H?Q""lRcrd/ƽK^ K]uI^S+ AaC2J)j!zUR~QmAAw5;N$V^/v* <]?tC,@ε GIe>E,pf+]/ŸÙt `Ctޏ34\;&%D"8>A.֖[=LI~㙬o}dķG4EWS!Spf 7n>&&? B6/@I=9;TG#ϏT kD)gy+lJK^5UjbUb|/3 xv%*ھв=сRG˯awQ,yWقٶVam~2{V-[1xnKT!SRyt[[5Ư?G;T{F]a3eLB b»d[Nt^4ḠD -B^M կ 0+ @ t@Ttg.Ӑakۻ{hUKv]Fcq؉#:=HUYDfPn_tQ \KMW%'cSTr땶'co./qD}׍0ӗ LuKjCVO=аN[5Q,%|9RCoK;\2 Tp@~346͖`^]OZBVW!B:^歃KKz&w"o0Tˤr>mCGIZ: g1vcAAJ Q)z7K|v]"#z1;FD8VVERP ;JψcX+ڻwuɎb C3 Ra 9k?4l-ׂq_>/|9 A|k ["l= N_ .EF޵K6D[ ŵQa#djٲBr 2ײ5ȝEt|f{V̢=e\#Y5QOP8g tL_vk95g&e<FK0P1t$>'Dv^|iJ5bڗ@{`tfz2} ?w>}ϨcoKNSErd4f)҂H$fhTjB-őMH!1.`FԸg;K!?.VuՂK qtq7 b:I -hc}v'ω_j VO'~3l0#ū-Q2$z!U|,I&9hNcgk*BuqW=O[QsTs@l^jߎ_k-qm?n`c(肌&CtI4B}D;7E,lcw5Sě48aAI:HH(؎5: ikOʍS~Z'ڬ+Cg#Vd mI#DvukRO!bVrR>fA0ml&!? 훬etf[`> gd{Z`El=^؎N"?dtmJmt]qAEYQ~*rmA*u\"bs+cKP"+o(QZ: :)lMBA%^q_ pxcВL f%{pdY-;4s&Īo)-LN"o?3L@Y"Ve& 3ڡKKH7U)^^hW }d`dW[vT(A[ ]ԛӋ\$E d*N~z{{=H͌zN`z ;]`l,O@ZwyRFOPV[-X5Rhr= p^RV ^K(P.HhJCq 牢F)0:)ׂ9&QVJ+m';_=rPB1h/x6܉v:!/Y2!wY{^)E"u\+H_|}eAgUcV\cHB N%䐝#W߷$OpG^MYg5,Jx R_ŵeڏpNKoC.;lӔ6` v!ge웞$\y/s).cͼZwwd=5Ôa VpTx]PT f8+]Ļѻ ">I{"՝;2jŵ}MVȠHzܦ,  ]Q&pG$mCK9kXE?0 0;s':ӊ'0,@E#"EѮ(=z /VO,7k%nWك˗T7;7@/Dc?C,4_uHkdPtklX4ϳ )̔f_:Q y{ٯS<)bmꄬݐIHKB14 җxWhF ZÞu|ϳyENM'u8c.Rxթ@|r.bTrM-z5~Rx6~{vS+_tD!.ӗo0ch9=-`Gen r/{Shve^Ι [w*!&StVM&/')Bfw3yz)6p4U~G)|(soK`znc ?;κ|OLax'LjK s-Tؗ_(vf=u]xA>;cLXx×9t Yƿ%%8KoF0!7m'k[63^#89;H\&#_Ɛz&1yZ ק"aƆ5Ja_C U;yLցm.az$Qy4RgaפPTgQZI%d>U}ceK->Dn~-x|-61cp,Q6,0iޏU'_JoO< CO`^3pY[!zd`[ʱƛ;Sa&^;GM]Uw)i&y_qvkb`IeUvF"*C0fՉ%ؘIu@6`Ѵm" ba2lpE:0}_&<& yKЖ34euf`GzxnjcU:Tb%tD2snmEeQ€ xM&})s1Ff3jy~yLjܬH+C5Tb!Lc߶EvX6|fI*@S!4//*pHw%)]*?#Kdž_P3Jw.4" =AUw QՓyL p^t!2wՇK]eՇ([pǨC:UO9+VV_D7_}thy7WZLB֟5*+  oHalJ͚V3 Ma xnzj89 ޚ\,< ;h tY}:x/y<;xÔ>b3 !E3;`~pIcitx]9bD}kSS`R @7[t9.%X;Ģ`Z"~ *6)mj"lW|[ !>?`Cn6`^vvPO]P ߉ /$(Y?-׬I}xzyXU͡T!jza ׮&Lu7șj^!S1QCm$|uvs SW}vm(Q5:gc߷p2BY5s+=kR .zͯYξH{;ҥ-U"a9^wWT:v-a&~ٜmnmOֲ>>s9`jgwaGPu6PiՖ."?b`+#PvO*3|MC _G35:E=VqK Ƌ+.adEc6f̵5~ք֘ja請>XCj+Ll'sr B6!AJG(o.6It6%gKG/ȿڴgO9o/ﺨv5!H͐;lzF芮3^,JclW 2v6z:׃} q`{ _"MRܽY"@UPg)I(;΂!ip֜M02JU"jNU<+,0o 0+6 =yN:39L:p['ojT"W@.=~7~f$ERrQ IL(ZWd+/q4"`gJ 'R{h5Q m["dwY%K M0{Sg bq/Td%BvZOڎ@2y*jRU~X|n*lBۓۓ rZM*3"G4kSʓhOPє,)AD@J7Гɖi]` #:!7J=d߯+%PUʕa%t:)޾zP~ ]4A /*v^-kcnV&YK.զ^w-Tp*vN[ݴ`sF7ztH|2/+QAIS6#7IYdH9z%;jTJ:J+l k@FBFbMǃeeJ&:Lz M ̎K!PkHu)2Yv}uf}&Wk: i90J R4Tw )a~cBm5.WgjBv=6_p)szp#yfm9*T$ssA*/!ZQED4YĎZn/uC^|QBItf!U{%j~Ud~NTvlIϋ} ՙjFO ߸+WQI{1ĐI⒞r ipW$V$ }ہTV#u9-7OJܣu~] Y%o=xf, ZDU.-N]l1ۗLwzrmq!!2ˈJ5E ˘ʼnD9AOkeHR0dӹ cؚ0Q*H݄պ+>+LM;v}gTOXM,GO;6b)LX]BLK"+Uu@rCQ3z-]?Va\_XP{@ }!"UXI\DVȀ+_]*XO- (ط^Slh.CEMN##jZQD6TnLG鷩m:O[n./j֝9 )&F)2xHKtZ{n"sHQf>1zF!$ꑟXV$fq$8CGM):!JV9CZ!bqNt,>Y$HtUpݒ#*MhY!X~ _;[M|eǛ臅 jKTÝh)dq^۹poUqEQW"n z%L\ b1 SA)Շ-c| Oa^讁S9+*6'<*a%)SR 2L7:B< &(~%7*a/Oj.G*z9 8basu};W~A'4^T߈>$ۏǖ4L>a|FB6l\o&mOꠓ̅VFyD]bhYk%+ˁe-SsbsCOYY_5Su0rBڸe2LwA EADr2 hw)` Dr~EDYTҜ䲄K˖ qTWx"H:Fn. [<|XNoXԻ>G-S?';1$? #2$d\^]d >dU7l.ۥܑ:$T0Zp*)9SUjlq 5W1W6$Ć{gy>;@<^]_s\)hdB/c9t$M ?{w\kmw6$_63`;Hz -)c= )X%I9y0U.4À"iJduX2Z1,훹-E9ĉl = Mn~3r6rFl1X 4K0`hV^(wZ $fUѴʅkNVKX؋26bc#F,5slo^<~x߈ (b1?ŧf{ 8,C0@߆=L,gq&áh:(t ^|4Ң#vT*BQ|M7Z9%Q$ ѭnѸ|%;QhZghHrї}7T zr3$[|':.7!%^ͷp4XF#Jg# HϯM"a1@%JRin괉rGڜj@Jd²dclxrGD|i}U7n_5CI/l"*T1bV8Q6^?ƲXx&㠩\ |gm+?0p`lϱ1O9j =L>%#>|'IsQmNei&)(ǿ-Lx"aPt8s6?@A@e?-ԁT- tDrN\C_n0Jg-9'b.R0Ff갏[ו= ;Qft8j+q ɔUf{C̬9 UYal߉΋[~o%ȵ)!8|jq9.lټqnr6S!SX@nq%p]DžQ0'ZoOCA ǪjOhx8g=wFbkv᣷Q A7o8d8.KTAX3瑤ֲy*451A0@$?-LT1.^Tx}DtZre A8ftU;_Ao3t='NKs,W}+gw]Ób9${䩳!V!b-T&tR mR!}%_:EǍqEisTeEBp@| w:5?fdhDPŌu?-aÿJ ~rb-愠X9NȻhĢ*K_¹ t)Զ5tu|Ff.=[XN47ƄXw\kD(L淰#*Wk^GyCdE*עGz"{L^0\<-:l w\ph;6~#n+/ )_XB E5ls}ucm5£>G/9Ǎ#G @5:[uq0ף˟Nc[3`Y듃4Yy3I(/$^oUl HfA9<7_*8FS~ڄ{q~ׯ eA56K|Lk.쉙TA| Wp8 I8﶑=KJʧ JSEE N_8"V,J *F A.k> qG[ arr4 1ӈ栎p$248`h5`1)0<,2Gsd^p=-O(L!ms|1;)ؤm6[rI&Ȧv`vƆFanϹ`D:@3 &)Z $I8=/:Vz6-R=׋JwO5mut,EQ冣qUo;DmI #iGsȸ0}6Sa#N/`B5FEs;*Rdb'~B"kpOcwLn5LW9dU|NE|e +/"!^8#FP= 64q֨ x˂5\x Ɓ'OD\@t"xZs$ ˽zه-v8d̾Vo#K+ -\#>v"IgI)ddNH3IZZ .tc>~RJzϤTf5b$;p[Xy,+"T~g̟G85/kOѶ.kJۊR8qv!=`|zjO]̊]$Ma\+?Sbyل[O*~ `U25O.lodܭyDƩH^^d  hU+ɖH54wGiy q}:tKVNP]|ȕm.b]}\A;ƱM O47(oyÚ4Qll&&$8Z9|ĜY?>LW$&;ήEȬ9?\r3vzbW=-mR8<̯-4wp吃 ! D10QQON?5\}aD&_+3SՐAy6\39\_J5)3Mj@gk4en,2hd)-eh>w,8Innf4LTKohmWr5,%N5A&d1c/MKÉKXT/"(ا|ۂ@e $r3,.mKAN'r o3ӷS*594%3>?-ŷ҈_XF&EOY2v,69sN\-C-퇊;'^YƓYc"8 Tj5, mN|Gp&? G@ I5J"}%K5~[s}T^ q`Bll_T-HU NY PAk܍H&'!^ ϙu~+'69Gb';sPAtUPNcmndڀdt4-+g'>ѹ[YWHjT` {E Q־+@40@FHनW[Н9x F%L-bϤF fntˁB/ F!͢2sb2Nq }m2"ko;ZDuհL.?R|JYL a9NE_NlpFDE%%`W'o<՗S3M.$cTnk^Ψkĉl:.d9 =K&oejEA^d} {Ys1" ٿFSk+nj820:N?"}.~i?Y3Țec&A%ՍCgpvWaA_M41z6N,V1' iҕ{#) s(c- %XOE&/FlO1„cB4\tsAlcRr -) H=9-4CMh;p:~=Iu]0¦Z\SC&@;,ʈD5`Q2XeKz쎾!YW. c-hѨ#kt) kDBJh\ 9 “>=@jo &d8>XIӔQ4uj=p[2lQ>h. <fiqbv'~8a:*i37#~rHIoUQ}fhXKm~vÎ`,Sa%AQ!= F`7F#]/N %9 ,?tC,A=7={XR?\I-t?żPp.vR9Ө`5y7GHf~O8D2O5( 1^%Ff%+`d`}5<ҏ R2xi*x;;VMpl@p32J4"9MJ"NC U('7yͻ}T>,ͳŕJ&8mfhJ-6 ڬ']Cg{衎/:5[ޙXA|j}\J+623Hۉ^.tPNDQ{m Dݡ_<iL֒GJ X's Y)#PʄThضpH'y"X07UװKxj'!)6E?NeG[ /g6.sr@v%A]^IB>JNJCBÈn{ӡyMֿhm!WwPdouL},nG.DVͥycWV4㳜\viPGXԲCrqAWxW݄G,|8=U&Y6S=oLQ6uP'j$11 JL&*kXU# LsSS6 \f*Kr` K i(n8WyɈ|8ؒĖ]|[fIzG?gΛpOu*q& YH*QQKb l08 kDvM|{}_pzn1~v}W%8Rf? :^\@f /ud&0gy NI@E˲Ar1&U>K%?FDtlMIKW,iʝyWdZ=rX 9('G1g,ʙ3wU[AwMr[iQ $Hj[qli6q6:+٬ \7Ahb~{cߠ˜ ר^2n7┈-U*-Cj4La8G#t+uY$ X$RR 3YW2̂=ZǝDk#u.0C9gXzgQ+h\9 =_vb `\s uN"{ԗɍf -_OJ!Fߌ- d"r<. (1彇;pR2:m@TƮֈul*uNaBm8y)vOȻF X_p1lg;ya(Qnjެk6#n`1kGeQclL 8Y@k2 ,̯O='#z(E(9[I}$u/i9 /ĶbEc%g\4\b) B+dd:r 2W\0W(03g3wOLe 9:$&_lU"KL@-QQjiTSm`NVZx6(@#5@KAPl Z\2}$cG8lAHW!' '{G`Sp::$Dȅiu?Ga*ͤM)`ǗS9c C&d0?%m4N.#k%wbJ $%AL?kbpQ"Z7W e68Jsو&#ȡ)K{"q5@.o]Ǒ`s4f/B]cAgfW> )߈BAP~aopq2! 7]DI r ]-~SCW2-̳;JqL7:3Bn0 (V'vq+I!Ǖq,Dwaw`UҭiùHW}: _!X#p\R 0l]R#o=Z/Oԝql0XB/yg>۰y'/iy@0%y8 SŔ&9 ^#Z+`'˝minQ'g79?,тI $jQS\"Nc̢T .=/S <8{-,C&#X+1z~kFe0JcS>ޱE\MwDL5ǻK~8V-jň{R87XLKIZ|4G$*:L A<3au!AYԬDuO-Hħ]SpR[҈X>L˩H6-ӬI~{Ni-BfXAӶz cZ~a`o㬆RuwvFH(+~8.23#_ w@ '?KE$3 ~_F7o&GR?T2ָ <FP5ZICK\8/I Ȼ{mv)a*@O<#P6P2ʶvـ+Q"a풡gq ǓH\ :U +t əo7,2-C2ęTe0՝8t1cw~>u\.HF[fȈ@f)W[[ԑ>h=;_;r`X7 5IJVQHL2k 4AY]l+@8_0dEPEmQPSܼ\| 7獋o=L>nǮ/I$%YDlfphXJH)h^B ^ ^OYܲE@- 2:ʌ{咋zEؽ r aUD4#xKS WR8a9 ON|uS9Cg7V */evf)g"d-+8+hʺ O *peYGj@x'7]#w(؝ XFiUV,M)3)]q Qo~a3IHB pka.!0A,mQ-wK?r|ͨ"rP$+[ 3IP6,,WEd-s~];{T]t3 Y)Rt &P*_98=GЄBιJ ח%[v#R\r=[C]H6@ P+N֜DY^T3IWZgDaKFёҐ- KbBe(I\i 5 D2]X,P+T.'-ZJ5ٯv=LWKߒ$ 8K@u;~z#U~D~8nsWrU,ﻇ^4zZ%2}8sB>^/Q*֥:2 qsMWswDt?E]@9^F.dE͏}o96 ыe 3q ʟ|y{T| Rɸ8k^#ԴFtq)Pk_!vW.L7ͽʠM ~o̼#t '`.19 CH2KD$;FTǡB^ c(v%$)eXm,oFd =)l.:x:@<@)+a. 73y]{_5n'M3sZ)5vd}pZ>%QiaAaj+Jqf$y 5M'MjuB)v$閉 k* {oiؚI?NJ3i+0#BS~Ax!Jwb+fUTǶ%aéu%- B#gܼte팆7 eˆoˏU]r~l9> 9|PZcesPO ʙ Zstݴin8ڟF'[; [ؘw0g1 v/?^QqG n,~yï$@ %k- NtSPIR#%r)==Dgt ~&2*! e,tXtz4hk`Df-9c$VLT~[ | <P MMP=+u_a&K8 )+|cyTRLJ'Y|-N27۱mL`҂@")"}l2+&%d N 4+vl5TInV'N`>IE5FеG(;:Ԓ p1 b Jdcy|PL4-)şѯ\;0@Y|{w_ ҕaxi؝0`c:-ڿaҸlT|Mf'9Xl 4CgZ5YBxw=טw4I =rފ = : 9~@ĵqk3@U)Xpw)Ch :K{'5/+=p>RgsVh 򝠦Z N̸(UMN/`j2g$';2dGΟJqy ;h̴1|rkMKm;__!feGG$(2|sYiL>uCX.`;*lW[Ezr+hf2Ytjt 9r H:[QjkdzGgQM_^m]6+bXIA5}ˌ`6)I7gs7 K'~?0X_! 0=܌(»:ko5ie+-%pisX.ήM '1NXNfX}p?nn3Ѕ;ߨH(/c4P|ҍ.6=-KP8zsK_̂yI8@:҈S !A1 VW$2 *~*Oa}X/mdN1@Wb Qq4!0J,5HH$, $I##˛ɘ%L1SsB *B !QFPX]Kc\`)5t=ܺ7om:qkH O _rJ(]Z%(g;f[ͱt~1'DNT:H]HZk ZRXCX*(͹RRYF ^\mдEpn AC`V ChD6MDf{Z7۫476Kp1M­ [D̩ne`MFl7p| O9-;+&MkڟBޘtY7!oQ\\ʸßBZ0 cP2}^P^zJ f0C3`,Fz\LV@3 +.)^£s5T&h(85l`r_/J*7K>|Dijwgn{3/McbD=tI;uNa2mV\uNlD1X_RW܉8*f_M2z"-G&}h}-h:ou u}} ZnSnbnfFՊ= `}ޣH6#7Ƅ.:|V,{Ć@uO3rSزLkUY:U6C":g(ik!y+cY WU +I<ӝHApm.J9D˖v^o.gVE?j4R1L1"Q2+!%nY=՟rHܴ=Xa<lG&iח(ZWH&=1kUt@=T¸bn3^S< eO DD<%r8bC3`:= FY2*FlL'XA yzJʔo:ѩE4er|͐|5:Hi}zuO򈱧"T_ J2wt &̀9EHM!+Zܛ &jڿ?TUr>MhRE$Y/vLf5^nXm#h|Ff>35#v[iFSoCIG1hxW@ >9cgmB)A\{G!p$+8=tK&O w)?UQ8X`Ф7Jvy< "ǺВK6uy6!y6to5X]bL.IZ$D@Z~hx7rt]h N1CQ*`a1\=;V\*_LIw|sTT5d*Jw7b WBuhvpHY"sLe]8L my\3 ɀiuK$8[K!؉Ǽ]vvP@:0#1b-"80}rZ4é \8Oea$)PZQK81?2<$׋Nxn NtU "m&]IGezQ{)9ۂpZ7B_˛0R|fG#l"598ddoF#Kmm "VqfDP2՞A1"IEcWܓ ǭڠ珿IL"  لт-{Ri]N=vqW2\3=ҧ-NWk88H N_<+bɌ3^D$LԪ?gr"HvU޲SzKuF)08B"v= PPn4h5$`Pq1z}ը}Z+_ժu2f.S?6#W_݁D":Lw7ٴmd#g84Yr#4-dkqe><4ēDXu;xr? xSk,u]M(Pv4W&Dk:}+8qxښ Y$YR"d?f2k[+sRrH1Fa'*= GrR1rl/T(ulO*{qxg&KF TN.SĂZvfd(c8'#eC,0ꐆNdTtx_}ڗ~_͇qo8gBbIRʴ uL"T>.ILn3$V :ųin%f;{1\TY^>{BɍT¡zŶRCNj n dvnAic]0ݹo+[N4\LV ,i-пSdؓubV2jF`͓1#rkS+"?2fx9An^Mnv%T59~OmE&%U~ vAۏCu1D5,I"Uh*V2I(ݱǒڝ`_Tl|-f]_*iNNe[xCQDZiQĒ5K8͊]Rn #_n **Š֎|:=Ng328uBEpϘߝu]7게FJC} {Յ Œ_$ s֠ŝE!:z+=L}Wn.^_^I::`J&iHx3xOvZϺ8y)DQk0.:B~~޻ e]̒_i&9]Źg[ܝvDaݧm@O17otjt%kb+RK/-jGM[@5%+ >k V+5zz78ҩ|®p faE &DǶI7q(#@ARoP:]R!9h" ;TtYbz S>dP}9xON0Gn9yb$7ޞD5{TF{ռh;+lFn|̵ܿDE긁%96Xp*2ԡ؋0P\' .0׉X;&rTO03K-~\ׇhނ!?A'A@p@Bj֓c;ʂ1㔬qXTi:#[$G0⬥!ݐ{,]-+ DdxtL0:RGAbnܑ,LtІk+v~/rqPwQX̐5jN|C>Ր,AL0v}yU<K`WYgbd}Dұ̀8*O1]kkzGڟč8Ndɞ;sJwm Ml6E^*k6^6a˦B+1<]d-15k;@X2{un`4p+愃@Pw[X^:+k{y3''t@b)`Fl'U1%\@ >Nb+hU"4_E(N)U>O#E8qD#۔LMu?7o L0zC yq\hvbf*r~-KQj2*ȧb Za퀲Ԡ}֍7/N"(ovL\ -9:kG9XѲÂ`buO/NTn0$?00sAMȀş"p 7,`7fHf a][)]j!@k%ԅO H 5 fAoY.X9Ҥ紁T9N"-cمhEr*\a~qcS7f:Nf:.(vAy&Ce-kf=i"Fͥ -ٱ f.eBWW)6Nd ZK Xw]O Ƥ^2!K*?(Ab8̴ u0'_IxB?k/S੽gfe {G}+ʓC(8&ujlӼ7srLjouAa꬗hl%@x08nq}1ɛWpEN_9`zfkQI[wɂ̸.T "͍(hZ7#pYf4:x㖽dOUc]}Q >W*DKe_\8Ev' ©n4?> bXrr=@eޓXc_ő((N|(ìyۅ?N-NsC~啚jy~Z3FV’3z(ك*Itn %t2UZRSMMcT3 Kp-b>!1muц19O坠ދ_HhEdtT(`oV! !I"~\?3tF ֪*qR槁hfKjb|R:SY  "/10ҒBTf"J=S^ #d%`( eDse.\x]|d;r<\2(d'YXVZ)v76T)(关C ޯ5E+h>#L W{YLlvj U:-ངTp"Ll穿Иıd-sa?=3(cx17@ Ḏ3՜D BHJ U7EǦÁG3l<>MTM-ЇJ-սw9ʙ"BLPC23+q*b!΀hNbdKϝC0$3LB>sjǻ?m&*{YKzft|`~;hhj;n ]H.[˹A]^&F %߳Dtq2hnшeVcGq/]f_ yxn yˣԿCS4ŤM޶X74<`64Ƭ71hP%̍>/^h6jkaZbA[GT;tt㐸q^:`./JƁ8!plCcB4n-#4Tjtؔ.ryö=H/o&?<#v`2-$4dTO C9\|͑,rmegؐ?9gx:R56lm&0[n02238f U5Q y` !ʭ9Q\,}P5ǒM(f1-NCátcjϥ:D*1q?H}š# z?Դ10l]k00c_ꍂR_e?h)lq)`Z,"bQ\hHI,21Do_CLmuC gvבq/ZV´v*0E|=Iz=HH鄘RȔa!NS25fd.J}y6z*JUn8 Z*86^YvWx"D"(;J1Ǔ0[C)4l n[P1'$|yʵ))qL"E̤_~Bװ=pn wVjG wj?,*?@~o| [a:Q14X08T~(Sy-츅T"y<5,=׮"k8QIN 7.#r$aw8ޤD-kz{GHt'}7aw;')Hp=/@yJާ'{7 ^Uuwn,V+r>ycspFT%FBNhݓp$_`K)ˠ)WLMpWصb#tZ)Cb %O@H1AiU ̠a,7~i8/3F C"@6hzN4µ#1_!]<TP=4w8@W%zTcPg\\I WX1TN 0ۨDlCiSmw?l>Я|Lv-Nu¤Bж90+olxְ wgtX;_b"M BP^GS3+2^ Ef(^`A+Ţ)~2A[>ڦ`ZZx|ɗAzީ+ {I!@?1|-΁1НVso&ǂwgحxEh Ӑs!#o#@} EI0ș ^(c~=7۷EfFg,Iu3 wB c ӽY`KKk)ݎI@Y^ us)H/fr#eڈBE!4Ȥ ?y>TϻfJzSv t,W*Y42*x֮&a!@WrQaCFT oK+}}`|!D,d&)V<jav#㉞]m+\ ~R_JrjãRP/-q=XN(Vf({Q1(:D}vu7#Z ~X63Ч.YJf4Hfw@ d6%\MEܞxP#HpN_,@ʁuc퇨  ҅#\14};?+qeaf/(˃{-pJlW>|TjXu)>k1k6D\V0OIQk=f5Xky&$;qH!tuQ('R!hHӌ;Li0\g$ &0Uׅp~>UoС(Kx-VR̘xQ3| ,E2m 6(TM%W1)<\aSy9{oDlVwOJSԎpI--ЬBm Zg'#<.:*A;grW:!3@ ߲Ne 2?U$ؐ"&ɌeP+^}itCyOov:P#V gmSm.,f1:7⏈[/zh4~Ӝnq|Dxs b|gGbŇ**J{0^1d /<` a.Ҁt ka1~0 a^toqINyI2cԦjqPm2u#F`8v/ItBDl`,1F7;cZUe/G/|mfvb-7xׇNNvE:;Tmq(EI9Md&dꍠK| ){D*0Jʈb-Hl(`bћ̊_k+Ww㲥b HA׮daeB4{-`ZLx;6,^UJӼЏ.YVQT0ԔPp5jSg"Vb=$iswhļ-R'q4#~B@]AR OA&ITOo;ؐ*S]xےBByNg$ p&=H0KrzZ|#.G@u"I'OW[AVtU#0:5&LhJg)^Y[*8Fۭ3jM/6j!乮{?@P׈1̨8J(E3@%5# [d`Tm+"!rץJM A; Aj)}*|I6Smn83|(ңzI-bJº}?3hpFdq0y{Rxy^;8 } S";0Hi40)iq# _9Azi^>V[/4&E]n7Knpj wx~ʉ(sSPFE#h/-| yᡀD (ףc:EkgxQqנ$XfWSB?"l̆\A嚼|f%jqi6_>3Nv&=ұ4X{_dSVh2K&}06' + @+xMi0 ׷Pq TEW^Ȳ`qzYn_m-BFieݶ[rݔ(bƐFQ?o@ꑾW?V&$_ uӦ1Ab%*4uXJe/ĕç ]#taiͳ?m3zw7B[8g/z6 FUᜓ\3%U#Ds4ݵqQIe%HlAk{MXX 4n;|&~S.:(&VqGm0G8':i}[Ǭ[g6"(aV)g&U9& t!"EG׼_J&Ey>M͓ 7#16 olFhE%˗M0Ȯ\Cou( ca_hd # KO4PFSBy} !e?lW E ) '48gZ)Ma3M֡ `a9mw+C'PkV ;(<2O0Dor~O9 &MkF t[?ኢy`z^tmT((7)̲ga䜾(0=(&){Q|*y֜h2.9> '= {7gˮrwyuTi:rU 6C 쀈Cc LgAw^s#.0'r`92ݚ,Ur9; a46uhR _I%t}I`$#]U(2k !0׏qХQ(̝jČekĘUwKac6iqI=rogNRmӺ8d Vr2#Wj@b0 "/en:9[ȗ«rӫ&uF6D{?~q%y3]elM< 0%.*8RG]Cֻ.>qEL A[9O% N7]4\vX[x:FJ9"%&#aj4]M4`@.ޘsnWU6|LaJ~4Z ~ %gZ<զe>>u7NuAcX# d`QZL!QGk}' QûI/+>$q@U/z>fe;J(Z H" "|sI= ǖ?+g>HCL}f_%"QIjv<狶b? %'+qBɛ OBM\5r*1FiҮUS !} BjeP#orx_0B w[ksg*E~ֽ{̸Uvŷ -|?k;d=I8劑0|Tdj$[`냷kع|-4idxaq<R={>"p y}b1Q${|%+J <؉ %E>gI:Lp1?}zk)gHP)gCUQE{8){}n͌: ?#V.l()MPr4&ף3=fFb!0wJFWkjboDC~Ҥ:N.TSWK;;&mboxCϦ$p؀IcHES)h'{{qjc{ܹp> "wVCf2Dnoe}()YP]/~nBqyTJ XGZ^L9i7cQAoX3Y,3B`zD[ؕ|.[EЪZeAY1ajr̦X8W/VeF}ksaɏe0Ml>;z]Oϊe!=+"c=$Jҗ}x ;q_+! h0n GyޫI"|𻽖"T~5B ھ ՕTb{)0 9@2sMUmv xf qI4}>0' e]NK&{Yw{ρWGbmf0P7ERr߉% ̠|鮥O'@:%B3[ >+L{2pء}%o3j-UZ1d!f"iNM T;b%b9M~iGKǁ 4pgH՝r`_c{VH2֩ })e9-7'rCGK>K2gskia`}~Zq' ($φm#,4_V"wכ&K臃`fqJ 0BVQl㭑k>? 02w/gD 96gƉᖦ4EEI,?KM Y;C5,ף |V9bVbߒ::(o"aPjYNek$R<ˆn~i.NTF3x S({g }wNBFVŲweS}f .eK"r<" oܧ=(O [ et|ҺJ;z̚Q˓yw9 =O3Q5Rf Qf&QY,j|&BnSvS6l/P?y<4F[9o/qHCȀ Q#B=%awޟ`* uk:A !V0'"[jʺ4ժIw ;Ŗ`g#@ ,,\|L ?T߫IR/TӜYwÅ(=8S1x-v$tHuIHy䲢;xa2_-tHʣ.>w1ii>jb_n"nϠo_=gQ.{ \0R x4k+Pѥk%i*/}DA0M%Gj 搁4汛RI9u0OI \&@t W%<,!L/i𞋡|Ԓ*Ї{tF Epb{z cMd" EnS㠔fw{Sp 1S?ٝ<~V*bu+ sFC4H]'Q#vwdnk>~+U%MO)bO$7SG *lޅ C.}}KSX|9JW 7IHt( 'N\z0 9~ 0BeQbCqE|w5)ƻ١L# 6v'QxvK.q tjr7ګVIڳ\NVn8yf҅)A4^b!KZrۯ{j&L쇕Dv+S)jLpBI8[Jw.vj !jpd45ʝ)T6({H@ ku`Ber`&Qq54)'Z#$$q7_Չ 5<*L 8ĕMg)үz͙_׮~9{=t8zOp#L>%lp,giɺ *+ 6;HQxdL2]J7T[bP \,5ydJ)B^!1aʻ\vZqCs˓ʍ0Mx0lV,|@=fo\b+T KG%ҽBOކ^]+\RR&KEMVqoW #ɝ9jo➻_:QyN'T xkiNa{4s䲙P]uRI#Y1.: V5( ubm&Ѣ&ZWǮ'hu}r X!B)$X׿r1(eA+L!To*yvVӕ+]~Zfc4S7Ԁ c{_QRh)W?& Cś;P"إL((+x)S;V?]% \S;~@hC(0伴0iӯ*̂2S٘\螐<`۵ Co3 eD&H-ޭ[GjHxq\e`8ݥ% qi ùUL\tnDL-쯢 _?eh'*ssy~,@%L"):>ﮁ+|cizqyC@>`*vU^qp3f˪OZ6ى_mqQ{uC'Eua(3!5BkJs,C/v[ |A a ýd_7En#HSEQ<ߞ_*k bnsy:$3^ۡW%[Fhz0-u@VPcn+H?/1ԛ:|2;n/X1`/@EkWYswѯ55^tt٣175Ǧ`B@kPie4ȟ}裍: !G )*$vWy2=⸪MVwy١O:P 䕅ٜ{"3ʥ[j?UW{6(0\WxĪY*ɲw~v'dS_vߏ_ߤj|ty ̈́T0v BEdfz0. lY82Q5{ʭ|\ݭ;L+j~㔶96FNdC74F^T7 b+ON a87$ǻN널p UC~MGlSQ2#״@U)?q#^} ]nO<5E-=67t=೙78c#r(n]jI~ W-X2?m5ץ35F!7OH@Dq{GXJ!Hd4;J&[ܿBޢ\XT¾?es} +U@nJo' #Ka~R2]C)aB63#(sDD9.nm>Sĭ=?fG9|hGBwkUEUsJQ*&AmFQ;%5֧!=\[>υ=gJQ7]i`L4mdO^ NԶ6)ի]7k*~auEs8a˶3.0kIQE5T1Yuۊn: q^_)$t5~(`o<=@hYm85>׼&:#$Y{&6yd8(qiX4KP8 z/\t&K F즗f/>ۃ7Cf=N!=ɀuCеᩁ;<_K$38::{`(}Wv k٤:obU"H!"Ñ ]JR5puOk5O,[׌[ύ6?lR 0dAn|fT4Fbo=y~ن?祫\+8<|Jq>x, O?LܒqeWfMՖ]w ٨?1 g@vuX7BY슃U.nXQifngOcƤ2)[xӳY$j)tUb!FХ p(,`m%K+ٻ-(+} U(΂Ȱ٬0]uBHw'fe*8Es}[$4vM 6_[͏8tYv}q.WDJL(t╭R=ԤK3~ߴabOn1ƿ[:O0(۹N!Wq1@E6aΚҗ?g}";^I]j@ȋmJ@ozԍ*/PSD3? eĸQMoca' N_E\547Kgd]By.뢮pC(na&;= EzIo:3Jb}JS1AU&T--*[tʼno" ZsUk:вؙQ*P9 I w柟={ !ҷ0FV[TU10!Y-ƔTCI>'KԩLcxGc`8*+g9x3aw7?D`'Qex}%3Mte:}#߈5D*|{L3BgI y @ :bawޮ%&c%x ym.Q/yRDg"{:d:S $L(kmULy4Fog߀o{eOۓ ͉ro գ6P Eg(1tW/ɘBEREA 0Fw3(߶[˙'m)(:X &l@5S?6] Uˤ5BO=Wr-hN 򃕨{t69K) ̓4I'{-3*M,F ,?ɊmMQS8^j͚Œ#]/UZֺ:\"+ ƳC4GhJ?C+Ņ\YD&\"œ5 @V:OW?!Eq:kk:3r^\AŭL>ΉEI~f XV5D\E0euwŠoo_v@NgK 0<)* 77` p@~F i!ی\c=Rk[H #i$hw: I*klfzvG .uyRO)0v*+rQOm;bF4>ӂ ;vJ c[bˣr&L4Wo?0ߖZ=61tSt $C`a tTx Jc1g>!8nO:PPQgg@{=U},YQ8)^ʕCPt`k e?ѝWU˙j?k>.B3o_- ڭik6T6UMS?{8Bv yɩ{tVd&1u7hܨ#ptdz5N5Z1ϙ%Zv=RDI!hv-3^DaKfS^3 4 \4UWAw]la ]s{p"Sn gaj&oMB0j%-CGⷐa"MN]?:BT>8ef2"N'JQ]H7[ PF.K.už7JjonUh1AϵdL 4anK;QC }nn ߞr{ H߿'>BfsY)$a.ƊGEOA)t`nGɩ:`b=Rh=o@ _}VPܝV+oYoh$j5I0 wGJ6|)Z ו`V{VS<Ƌ#(Q +UmNBEvuV +34Gu= Ux0F;v\y>au$Lr gU>~P9@ғcJ9mDx(Hnq6l"_ٕ<@S qŃmuM|S_Yj3] ʌAeU~G\Wa r3e/B4UmvI-YDL"~{O<Ќ죴&Rq+? ]=#н I[0\tmffLp,v9nwVFTu 見w݋S=UJ>Vy: MB,Aɬ_NA(t ZqS/}1s-SJ{4vfg>>-*]5 0𳐎ydu[M|! pyS ѳ }gwߊquP~4tG> 6 2 ;A`|n-/}==|Z|]&P8E&o]F0Tx9&R'z$)h8yDgr`FJ cب#?bEIc%֮OWwd!D7ڃJQK41 U6R2c9-Opm>)\:[ xgheP.dJ z;"tHwނ %5(q* zHNGRҊ0kOtN9QE.@&&GSL\ZmxvXE( Xe*HtBv!sg Pʈ">ApSE>%ކmpWRd^o A[@ mB}ǫت$@Έ-b4˿3G\m0[L(I]IK:!$PG}*]~ ܏93=esgjUa@( Ջ 1$Pw;ǰcր 5ADɖCثQڽḋz\s H[⟥pET-Y 1hp@0F{TZN%ǣ*duRȗfa=ZRv,~AèZF^vTYÜ;t3b_/%H-PscF~ |;KnS8"4x.~eki\Rot~z GvΈFOJ|.OoDq@nwN<36(eO\é,D牴>Z"g+〈=ۈN<MI<Й3'$3Ik}'68(0bq::X@7rkmڗn#V]8j<s۝_/FW=xS+4X8pZپn"L;/DއT818p}~e.^ \Vźe(."l$p X0Ӊ`c}~#zft|\#P '-y ɨRbx"6B!}Qt~^`VfwUϗR\7Oq4t,7fί. ^,\ڇSKכYF>Ud0ily6JUU`ZY@[T#Bj ~r቞ iOIÅYNNa3/h_K5T@w(aIsQ׫9{[Wh8y}(S߂i\4oUh̚s0yj禐K!5>TÙ~ˤFڇ@QBi`yFQu}f%Q9wtdԬa5^{3z2ssI,~ZhK]ٛP̟^fB ()3|L|z@{6yPEĮ1gJ_13^0;ߖ3wd|,QPU-ѶIzم`߄S<SZiuJQ? /s,8[Ã(SףNk{CEmeEa[|悑8? ;"OK/\o-!@pmlD_`CԢ93@=njت`jN${u AEЁ"(iVp#rfjxc*gph:OS[!CZߋO\-R&d 1C)dBk3>ԤN2THř #֎ۭMؽ)Iijy8s>]!_#&{|3țܯ "scnEE$Bl?T,]C;# 1/y;dLEkRya<%vqK5a#L+ìe~jRA;aѣe JD$i S<|hJl2z.X mϑHBqk柕;] .5S{٣Ae{!Kkѹ.*H[\2 bфh#UXGN]NeWaЧ*f#L}aDf(ѨYW ~K7MD :HkgG21/MeЧ=1T+j!q3~:ju Ӯr8>zO{-Mu<"c:HAS9@OlFh: SєErf:sjF0~1bbns+RJ%49gw"(A2V*N6'0cK Sq>w[\Cc G [8Yo(Fk5ߑ;jBk!) c51\#CW9,$n_2|*W83_YUl[ihPaIuݣ‚u0C @K7(|ዧN0WQgh8ҮF#6|`lnc? ';0!prk;A5;*r.ؒTVIAuR|ACtQ^ el*#ګ p+Q1VOT#gW~fM6)4줱d5q;nzׂfZY!0V𻁽{t$FeGuМv,nQMcssTF@yba[\YT<;Z\;k)>6z 7=uBGj5lZ}e鈈85x.RCul^y5rwsۘUѽTzZb{EXh^?n-|13&pP^z3G}؝D=d9F.3MU=M\SnG`HfB#!~jAɺ}ȝ6 ٍL<]d9I %5`5tlLfBRPc1 J9j!Vl7UkT(`S ҙq#3 vqc ?K_>2OխJQ7sY+p.cDQtf/rزإt ;eQVf^.HsqGa;84AF./Ϩ!Dwq kDj/_ !Q,7X\LDZ.K=yWI ɉ |8 <%'wZR7`@&mM]kkD9cN%fG+#ՠ%Lpx;pbzךfQEQ%@#0R I`B$i{;çWad5Xډ-=LrB&ڎ3@q4=oF. ֛FWjDǦI/N!^퍺-drj.*-$Hxp/I5Ƴafwe|KȠ+c[b=/4/)P? 1![ LSMjbߝ:hnc>Ӫ+Ƹ T=CM_:'+9AkbbIge$ٙE cPJ3CW<|vHt6Y *'%r3qHVVM@!^[5I;fU^yQg[ےr KGI)Wxgp͊!fҧ5~TT 1y cR:*fjvzERA~Wud@2a[4(h5,1&~||%td)ru^R'Wnϼ ,Lmp4=x|}U_)֮._2G,rBGV'(]Љ@4jF-9G* s3.PW}=7c A_ea7ד"nXq:Fmr4͚_,̅ej?fG__0&t:PՅ/Փ}c 8CLQѥvnں݊v;5wT;KNxP&c,!bDjw !XUxil`Θ_& ݂;J­lY$%Z/@PBOrQX1:[ɤ k1F'ܢ.Hs-jPe92 :%۾bHDHyތ'h 'W\Suh!/W%MrGJ_ 2act=C3̊`Lu}h]`_#d{4շs`a#kn2SoL淾Ђ}ĉN ­zObJ뿤(9Ig/ESXa%Ms`pVp|6+hA8Y5uKc͚QUVH."˜^F0{2kn:?ߌ`=a ,Xϊw$2,^(+D/Aaq4{BIK`ڗUK$z[FnkuQu,?fWPN9@%&ºy9{ Ӫ[.WG ]XiZt؀A fmڪ )0k)qFPNƄ:Z4w#կ߅py"Pb `,(Lܦ鸯t;vd1Y4CI Tw8z# Kquhbg*Vƾ|͔^z$Bc%k3efV ?ϙJ)X⩥Nx#AKrd$O?`ʿ{yfLx[ug7Ottc[vHe ;$UV@/  qM\yl}`wU =kF,51%>)Pd3Q,_>& MɣaFGf[@%XqG1yP9!~lB‹- hiR}]{Ȫ 7GWXR~{DS8L&G|k7K57׻kB=X2١0+$%2N~EfW̞? z*+ǝ_?I"#vHK&ʺX;pf=, o BKM P w|.lã‰,XEE6Ux۾C4*%cw~BTaQc@ܤ4׻2B*gAӱ <ςɢEۮO6Iє-F0VEފ[kU&1"c􁇶"| +%aRKD7~fλv\܋=m!q5v zBfqb+p[iu+qGECdɤ FJ_D~tڴrzri}nD{)-|wrN d{c|+9YDYK8Qr#%]_%:29jAɚG1̾vw1IIxEhyOnJ&Adw&8@[U"pY$3a g}ENQ@Մ4/~Du6腭@T']C}Nk͵gA>_x=:oS/¨P% * ΩOj,QIEDntX(㭧t 2gP?ZaH>Yy$_o1)h&ZqfK? v%{?dJz/WXŇxKR*-cNr0Wo& :ۍ:lnGͱ=-)n=g[-+GN&HQ ٙ. |l*6ʺ 7dkwLx#|Wgeײ΄l?a̺H$Sg>Ї~$H L4 jv)ŭ P (D*F=¸7gI7b.vn}k~{28x#'du}P5X.AFB2YM(xL L B{BΧ  JS:noVV7]_c$${;vAh'إo9 X&yyښU@Q]·*13<;థ^@T&rKATa@Fbv7(ROSc9ozo:L5Cc?={[oERR n%&ɪ!n%t„TK :z D?yn ҟ|Ƨ&`ȿBZ {e,%Twy/,"GK!{X,@.e"Pe ZP?zūr)D^Titmhu3 eI ^vvlx^>S"oZG+_(=zIm7=CCU-C0ݱ8(4`|Ÿ{<: aK1"RtQLo:,!n!ﱏv":%A?GӤQ6T0~t ) q>X$7=DTS>}1Lp]php$y(H-G T*wt nqNefa^W 7]*!B'`a"nX|32h͐$E «ReԘF (.)x ,;^e Mݨ/^3{w/HB -4iX?_26[ːp\[/c|og.$zP&Uӌ6q`ZJ(ʕЯN=l~z1|GrWIuceTR/)lcjWA¯R CnS]/,K_Ȥ4j^$7y}ɩ`"%S?D Ql. wO)ט W>![ qsPuJZ-%kC} ڬ> xCqW2۶m<$4|SReަW݆z=(s2]b7(u! Ik;sO~Q`.Y%( |lU _1")dz*=TE!I){K zY3۝Cx Bu欒F@G))+ E5xZ6`)-&p}/$h_Jߛ MYʉ4y|lePAUbj7'=H}+}|kЃ_-qa6;fɠ*&rZz|3QT-A{ՄZJ+{7? q(le y]q^ZI aR%ߖd=E.ŷWxQ=dfz}&kVQܝGCEoW(CJ>;:>wxrPU v(_ESW5'z{2g'zli6kT4q] JQCXɴ1iŒx $?,#ۚ#M\l2ށXADxu$(pڕϱAXx*ZJ܀@^W7x//44Bj,^}r,)78F%Cr!(~hyA9r`.#yN E\$Cr?]oBjH T4-{nHJRw^RI/#Լ4<v-xݜpNpZGU[TC8&K zC5G6GTJ YX8KHqAnUƇrg{.]+qA 8:] )vdM2-*~]iSɉv5^px얙b%RJv4nqC >%TNCrS5 FMbf^(W52~Hd{h'^:ܚ{ |!J2I:ɁbCIXz.zRk}YNV!69&%Qwx<0 ' {حȎ&l5C=۹a-Re'`i Tz9UV^+Gj#AxوY.$̿cDo8ׄ-lJ {oZ U,0/Q;2*&ձ2/ilU cȬ03k(O__C,Yu0zA*_,=">sxV~аb>2E%3Mbvvס BԙjXٖ}$oc6S+p;#9iC+t~LfOvK*` Q*  a_䃶*Hj!:E]"d|kS%ʌW}]ɜzB,/%x>I R-|s P*oey9ȴϿ)$'d 2;W[p;uzXRiEߠry5!}_Nv"@Jo d?O`d|q]Ŏ(9b5|Y29K5rTԐkCTMkk2ɑD i~e.gfk {1Lo]L2.P̃!lwa"Yio*&}TGGHŘ+Ze{$;3%=q[PeƎ+HӒ/LuQ?Y t Dޔj$_W ~ɓMUHbOۗC|dC.L, *%آ#?= K\ڰ@%ig19V"ta^b$Hf67j(f.7>jYHIdЂlt4GL3 o:CXzk `awqb;sj[ / 8Q`&0la3| 6N5  >X$PHkq5lʺnL<~Gӕ.5be <%>Q0@8XDC@ekI'HgكWyR4 JC/Uß7 rCzSlZŅuҞe'20$E ZmY=+٧#.Ԑ6es´wkEGP[vR[T\t ;jA?H onD_x"nԖr ,u}Gtǣ#*gOR6Sm"%Yd>32C"֍ LJϑM0/Clq*h5(G]SW,hx;Lf6.0'ɪ{)2+w\ɴ >_b#Fc'065Bڿ) pf3.F xQhT?cN7;iʾ(u)̎=wC`Ckv5ӥkBu#LK :qd)46{)̔G?|IiJ:f=z)d56V1j#ʎc!R9(gsed jn],M=#u)ˡM4P sYݐR,ok#ᙨIWnտ|VP6WGiAB!r/bM#1 MA+]ObG,^hX ~ ? ^߃`5RI0R(.L(vlʏ+q3Q\|"-@㥘ׅ H#n˒Fy$7)۷hѭosx Ҥ)i$C4^bSJ%۸agXcS)`WaIfi]j 8-~8mx/4D),s!Vvc`ֺNYQ@2w5i~ao[AK KQ,N(?L Z'M}tqH!`xy7I+ҽL$e)kg[=*.ᅎ(WelO| շ!CeM_>2Cllϖ\eh`S$ܩ*7H'7$ $ Ub:6?/QhB%/Fk̀Rmizbvih"UUӞ!Hw;moޤS&Fg6M/1TQξZv_2 w.! Zvbd_y 8G% τuD Rƿa8yDAʴs#Oӳʟ3 SKAGjff%y2CM->{Nt-F![岍zE)<y νS}gXac^i,ne&^YctϚaՀF D7@( 4S3A.ڽ .-d(_ 9:|{Z Dln-,ڽ)ʼn@zY!ߩPn8G Yfɹ1TWpIOn+"5/V|Ƕ'JD` :1@nW<'4tg_rS. g)_y'' { ׶3'%R G< .7SHW7hZyJscTmP#eo kڥ\ARB5~`-B07J}0oT)\Z vE/,z0k!ĥ'l_AS1_m#X J3@ !*N&?V AqX!"}X j?C^ofvK$ɪKB90ҰH!] [T 񡲻66 Ft36"km_RȻV$\:ӆn\i@U_<.o|BXfHb5ԊJ }sتPp+\I$w˘EIAʞO@{?č/8s),`ԉ9sRZ_2dɩc+x3:U?wP)Ф-!CS'W,Lm /g"PvיuV7`OSł4J5q.=C"@k8ȼ+'0ik_zb'EF1.n|ZIHx@O}D61gm/,kirT}]B2?dW¡Z?mOJYL Aљ^{ɑ7[̄A d"dI1Os?ѓ̧.LlV.rN.li'FeOv ;p<ۉ\&^!1g@HxuǪO!k}f/dwˑີPͽ񓫺@ݍ,"s h YI\>C"[U͉%4}/DcVZ&uys j*Wyd@_:aԧ:'U/X.+C[z!Q0z{H:1X7@h\Z:>t1cflyΤ:uK _ye'n:tfk))El_iaMO`(Ί'YgUC0=$[8$$/E\N ݘHym46Eؖ>mcr^idW Z 4±4%2$T@N-.t ErZaÝc.G0' =_& }9~gNV}5yȣqM0Pv t EjA (MVZ2nӽ|ff" :dDR;i Vj!cw;lQ3"YzK̔X2KJ \v7]@vLJ9s 8/5oo4^杢Іt,%!7oo9mmCtU|lׇ SZl{~M/"%YV3We%4ҶC[]d3wrAjlh$HŰN#,[Qeϓ<,Va桄Q>氽 T(p;C҂IC$ċ_Ň~^4J$iʅ9Yކ;Et"&]1֯):EpeYh OlÏÒ^ ։12DW̦6֞bkvQU$&b9@$+A%uOSyHX5X[(C 1:@z'M@1~pW4/KEc.="镵Yn-[zhiBO,,C"(vԇy<^:dOy+:XFHN,v뉂Wb:}Kț" >}{',Nj 6s\x싛^/H`3`f2BAWTIȼw(NXG sۆO,k2<`̞$`z WY`IT0: [RD;8D +s;wӒ^i)LvaکU@e&@W,"i1a3#Q 651d~.'αH-2Vֺ/,M=% ͜0M/}_cs'ְ|A/zepR9Q?PCMk17AZ^Yl3, 1pAO=I`[K[,qO=[@zCv56u^rjJ)1R{O p}eX}.Usl&iI6]Հwuw[jy^'(owr˫=䇘UF|6u` x\vO;[|~. dǏ@1‚f7nCp@ /S0]/ {Nbiכ{bӭ1m")]rկ({e6Pc4K}ɲcul>̤u/uTʎX`%lE˽-%`'MF9IT^m8;Ҧz~s:.k z#ėX͟ѻGImp^{Mc($$BH)7M yS9TܱQRGkg!Hwo 퐇TU5@@`pU]w̭WqwZ inJ}x*%q ez@zu/K:OaS`Ua$ʽ;ÚvG /fR_,FX(#;2lJ.qbMDTc=H9SN%)pv!R$K N)=US#* h*h$*5uL*+?|KVcHlپJq y3~:M\D$ݶ( ,0ӭqp/^^8x xkWjQ_F=V#=DnYښMtQ26s>dA~@}eNc:,5Z\L hq-*ka0&WOUҾ(RR+ vv%`3RݺhE?`Ǽ΢^icJ MvMUQE ՜ix&r2W|wX2c`8,0$? s[) 'I .Sq)MCÀJC7b>KygØʿYMr O a?ъ!D骡㞃Z+Hwݠ=S Ȃ^!ƄDԲ|s_`nM/ȏDVFA*Ж2Wq&|,[ѕ|gd9XIŠOx߯[aqZ>e"}&邢 v{u|-ۥh`UB<R%%ws_PiOL==*D dU5~n-Ytt- [2Dnd=f/ r$T/3jMWLQxR%#pdP}ggy-[ӞLuRb/sٴlΤڲ~FA#xT's^R;pUF`h0(aF洢eEVk,ajN ] 7^ԛxxzJM՗t1ֺj~\KP^N7ƭ\^AR_kh(vut\@YUJ80S;<*{ {&҉" C: Q(,H z/)$)OЪT4&֧ӷݓZ7"( L?b( 뱀[ЯIYv@SL,W]ۋ`Yd7`: jDԱu*F-3CLL0!ˬ93~4us?ėGNծ! "zVм5ߦ,牠{oѭbn:B%g vG"ۺ\[ݥD*|Uw~bZ#6HMw/|GK+|ׇ>?m>3xJMŽYK>ya·#"*uI=qQMYN+rZt8ܱŸL9R?[ӡ,Lm<ĻvI\ {rmdE^PIt)riE&~jc-brϖk.7NJvhnɥ@x&Lƙγ;7 9E=ik)NqRsp;P%A0 ZUt7:T(Q|`9K,8$w4R:I4&uRv+T}o m\x sf4 TAg9 Ca U=A<%敆C [x@Ҳm'H٤5Y_QT W՜Ss,@LBe t;>zA=@(pLƓ WMV(Y\F\TCM C7P}Jhqy֦d5YeD|zDpوn,[1kO~Gu*KaL~*˵M ):m8ui|v1;,vi_LXXeUV'5b$NCBk箯B%lOp=8 GwUlQ^3şbpFݸ5O9`Ϯ<{wq:Q3hmt*k!(3'?ְ}PgH*8W]hHf#L`sTFf }"jISUw Alfr9m9^u TƲ!q 1T٦#+?6Ip nESm=1NJrdA#K2Jp{^y~fu uo@H8L ?U 3f`74k~G8ڨ=\W,윈`zGxa=Cl\27'a8AiUzm9J]6< DHcVӅ A"@&ka J9 W6Qh+ ^P:ȾW7jۨoA7^n:83 EtܿjJIJ6Y(NjoR;,X3=ۣq:ַbfY)Ws#TC1 zT3F/ aa; ]]WbfiPBAu]G4?vq> ܕzlK.T‘}64*'34C`ʽ$n>r_d:Q d6l&ĢX*4R[óp-'4HTvUE=561~0[QPzaƠ@Sl0LThmHM)"mY9b(V[/+ɠ`S# 1*1 QzgfZ~Q6GbL݇vr\sOSݶ5SD32ZBPR4x*?Ak#0Ly"״}ZuCއJuL RF-)zO}3͑b|7WaC 9Sp^AY3CQߦV}D+,kRBv!)P3J"|L]ζpEsNUNv#y-!iA[H\G=dp:VC6A<кX=B9O0 @.Џی$ةTq%ىn O? ( O'kN|o7>XP\FcLZt`SF?wClRa(,) o$K 0:UIC,J5 U*]rl/cC吢ncDǣYO #H,&Em8a3!(#[D(6;l&Ou~^Z샪 醘BrrvC-LO!(rIszsڕFB[|V/:ei_& ݲ}5k!h%e7گܵ˖S~Ԣ7%rtmz4˫V@9_rO֊DG #ύ";)*bkV^ L CVҁ+3^wwhǹ]Hnq/ n?Ny#g;<hoxAKQ!:y#n4r \đ1t jWElI_N%cb,ПoO4cVL?*3ddP\Bs}h>ǸрJc ;v"f"rzuˬuôoZOh/yH]gDH]Q$Á yR\}Ql|l,=b 7)hgxS ~ĄC?€W\27R&J"Ҩ!neME>8gXЗsG7i峲剿 ؈ ?S]Lwh -RzXh5D(!󭍳,Xg .d3ki@k8#ƿOXu ,FFbz/HxT$k\mпzV=Q' |'tf2p}Wߒ 7E}jԆ7K} !!љU U'A p϶KQ0c/^#E6*cd'.2(-FOjGZu~渊kڅKNYvQ=vX갘\:8PF=up-~?#.+:9I*imoQFkS{-QydtˀûOJ#2|E^Zu1~w#2rЖ.`CpZqkݾ+ xZw1b?WĝuP#;z}7 f'SGĿ?/ƣ8\v/>^zĸsg;KN"HaP~kr@#;q׼5 8DgxJ.aU=o(ق5* uc ufPG!Z7VFZ7(%Fꭨ09Y >&9zaS G,,Sw~1Fr5Nn >߄(P[=:I̬,ݠoeA*}; %˗:3ï"LQC]Y6;}νeI&1zmuUoz2-2L/;$ x}b3S=v^ _~o(yW3IF);PH(Ա Zjsc1)#N I^"Շ7Nx̮Go :>7SXv}cfdz Nʐ(ӑ9gmɯjR7aG*FXPy;+`>39~2&ۊ6;}=R ٛw?+Z[{Q3 V!IQ-c^dL`gو29 |UC+%Gq1"B ?\":PbpFׂc!?;AI3A]WTcWթR-%;-:4w.ct"R_Cu -U,n)LMNsځb@  9-%P?A&& K=_AʵH@?O1l; p{yq]#^i bk^)#෦OȪr[VE!64tEF\WؽA1Dk,g]EK*e8G+l*SWAko.k<kU3P-j+5oe9T*"7眧v%d9O$s,7 X` .8޹Q$Tf׸:&IؼߏT8a4°vZ4Q%1}u}WOmGV&쏾[GC#6^M ?tsUMmZ_IXM&< bjq  !Vamͭ6]32 cnOyq'o?9f'^1Cy/\J!L){M=aK7d.d,p6aR^Ǘ}ᕉĄAP*!l\k&.h4cШSJ~ Mے9<N(?2Al sN@[*[= UȜfk>0.6,L3ưN/l[XxnBzMˋ"1#jKeil7c3='Aʊ [|1V3SQY>B\8_ ݖWPCDhp$G| id&(p䖜EμTtjǨ&IǭV; ae8WK|RDIzΣLHBE ti!nK I,۪}IVh|~$m@> DJ 7zW*MMJ*.ω:U 5W#FO a$2!"O,~БaDRM1 [gRF5G.9R̿nŽjALqY H͛g}mA9ZᏘ@\zpk\qG%'ܮ :-\WrnT_ /Qb SHkf{w,Vz1AacO' @E,Ա;W(.o|y=9U4vGT,֊mc:Qh18bM\VԄϤWum67;>\Xr\C7!F\!BMZ3Bb(@N+8X<ܕ8'm~+y,#ɛv,h*p>[bpF~"&DŽdCm>UoP[5'5l=-hqA^1lT|ff]fXRwʐ>C2oQ =i'(w;&D˂ 1ܝ<֓pӧx~J[E8iWk5[׆Tv#$y=/U0eH}zG)r\bH?J֛w 'Āb-XNU= q{Y&lUmqRR` g~*(/*8;kE8$>r+f[ {OgL@&Xs=kI;>}5hqKPv!r ?!A/v|֛8& ҖIy!<׷A)aޚ/ |W3t"%NXA]\UqH=VH JdNjFv,Wډ 1j%ſ8=r[щrd9=NW~3Suw 튯?f8^\ (@m\+ʫg{z5rLxPgX[x{)LDVk[l^͹tgi_% k@BG)psu!>nw6luz7 U_MhA%-`B|Y//.8{*H 7nz$lsFi ׅ-t%LBD^ڶ}U}` <&"ҁ3KI5x QX0$ &R=n|;3RgdW?=MJܺc( 4u"r4N̳G+Y@/鈤fn?-ѳQ9c Qxɲ<1˭cg_ :]+]E;A3v[!Mhou+4d@T px ju OqJ5ṰWy; Z2Dr`,V޶Ejb8+R#¯0MȔC(&JǿhY{X"zIz_#_Q4Iይf4#: `(1ޖݕؐlU]K46賕"U5,S<)g= 6ETqs kbc+Mv(ɤ=K!<$ɪe;"{Mp~&PklWeeOo^EE,0<]B]}+i5 KDd#'fa u*]©^# 8. R"[5˔ꋳ;J~*Qiz<]EjOLk8@45A)"b%ﻺձݡRLpLE:Of3\zrG"S NԆǫSO[`d!:hmz qG#rW ;~/Ulά!9UN< :yc\# 8ދqoS$F=еW7JpMćH9/h1@Qex>q) t@Z48L?KP`P @| Μrq 4y. %*$FB( +)Sቻ M`M'1a aƊ|D\{d}&(1IY1OG!67ҜU kۜ(ܵ08P/r:(b,O0qixX{ rodqrK#^Cf78 j+:22}(݅Ą^'d()UYeglY6t궘)6Ncm]/Z79;}X*;l<sf*Ngq1%<7֔,F@*C#&ds!d"e#J4IOCӿtkqT;MN܆[q\Uuu.2 20Yܪ]c#+}+ؾ&%< x`Hl Q<?Kk\L<:Scih,g,{KKiU>b"c,βqAl|?S)SXܑyRJ ;p0k1m2+v'(HȼCwNL+WdД2_uӘpG}n4h~Vm\6oK6GNgƝ/G4~.Vac#8]o"nkv^r!Yt䡸"Yuw$v P@Ԭ~O5gjYm79"6Ö@#Ql/N=33q /S7V6)6f}ؖwʏ^S\7u^J5 nrwO)0y~o8\i'v[ަJU3N&I]M^# 0^>.?"]8uǎY.Id{OZY'YA`P-BW~c ^1-KCfEKUJZ&8iy/BMwy1ӕp#H1 Y嘜jrv>Y $2JWn/.D3GfF {)wG5 kyQ&1bsF;f1tgrxsw؏+ED@. OZM¹ یչ{QA-^1.8ڑf[fdXz@V7x]⟐3gA&]- je_Ұ \}hl UF\|ƼaS&ѻ1|Iy>f7B;7dEH0o:<8cCB,Ɯ`Jًa{V߈)qmj&1X . ๓vHgc5 m8r ʐv juc1’~餡oЗaNʹ?:튁-?*ˈOZ?Wpr+.E<`?oi㓂b=I1*f!ƃoW,{,i>-*5|OrI3ao$vVh_cklm͆fXvG/T?E9} Iكd^!Kgr[ ;7nRd bDNɎjJ zvb/ PE[ t} }N'4`"oj~V '&3MY%`{q^-il19ՄN-],k$OFN Xo\lQIjERUY I!^/mJsh>cFkT8+43uouW/W .g?oOm-tOHW%wAg)ųFˎ7V!aQ·x;ȗݮb@{1»|'6Ī 'DVj/ ÕD YƼ0]}D~h4S1_~5&v:q?vp!^{rgRc4NJ~bP@aB?b尚#j dkʟ%݌0KEOXfمj{bo(1!p=Ba $Sb_N}6Dyx =EN\#xR\UCe;&r'Bxm8Ҵg1>|~ũ[vfjerq 8_"fc#6Sf3침Rjt-UJN0Ȥj Jk]z.Y$mvt6mV=&FgN-' uT67)X(!5tv}ub̞M! ~Na~ yrFhn#M~+B'!?>""Xt0oݧ$ #g'O˯!_cn_H8v&Ԓ 4:31(8?d,hGj\}D#Y s)oiDBTB)xP M>: YZ